19ec-aec:37627494.469 : ============Debug Start==========
19ec-aec:37627494.769 : Date : 2020/4/30 14:23:04
19ec-aec:37627494.846 : Process ID : 19ec
19ec-aec:37627495.251 : Windows : Version 10.0 build 18363 
19ec-aec:37627495.685 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:37627495.753 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:37627495.817 : MemoryStatus.ullAvailPhys : 1917382656
19ec-aec:37627495.872 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:37627495.935 : MemoryStatus.ullAvailPageFile : 3368026112
19ec-aec:37627495.995 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:37627496.052 : MemoryStatus.ullAvailVirtual : 1745399808
19ec-aec:37627496.109 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:37627496.213 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:37627496.273 : CPU Family 6 Model 10 Stepping 7
19ec-aec:37627496.509 : CPU Count : 4
19ec-aec:37627496.557 : CPU Frequency : 100.000 Mhz
19ec-aec:37627500.797 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:37627500.920 : => InitializeDriver
19ec-aec:37627501.181 : <= InitializeDriver ret = 1
19ec-aec:37627501.239 : => InitializeScanner
19ec-aec:37627501.312 : => CAsicIO::GetDeviceList
19ec-aec:37627501.611 : => CNT96226::CNT96226
19ec-aec:37627501.668 : => CNT96226::Open
19ec-aec:37627523.957 : <= CNT96226::Open ret = 1
19ec-aec:37627524.054 : => CNT96226::Initialize
19ec-aec:37627524.239 : <= CNT96226::Initialize ret = 1
19ec-aec:37627524.294 : <= CNT96226::CNT96226
19ec-aec:37627524.346 : => CNT96226::EnumAvailableDevice
19ec-aec:37627531.091 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:37627531.169 : DeviceHandleTable[ 0 ] = 256
19ec-aec:37627531.230 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:37632106.885 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:37632107.342 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37632118.915 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37632119.109 : => IoObject::GetLockName
19ec-aec:37632119.230 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37632119.371 : <= IoObject::GetLockName
19ec-aec:37632120.329 : => CNT96226::VenderCmd_GetData
19ec-aec:37632120.458 : iCmd = 3, nBytes = 2
19ec-aec:37632486.248 : 0000 : 06 38 
19ec-aec:37632486.484 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37632486.637 : => CNT96226::VenderCmd_GetData
19ec-aec:37632486.745 : iCmd = 4, nBytes = 2
19ec-aec:37632789.097 : 0000 : 07 07 
19ec-aec:37632789.287 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37632789.454 : Device 0 USB ID = 0638 : 0707
19ec-aec:37632789.618 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:37632789.756 : IO Send command 10 bytes
19ec-aec:37632789.859 : => CNT96226::VenderCmd_SetData
19ec-aec:37632789.976 : iCmd = 0, nBytes = 10
19ec-aec:37632790.188 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37632962.456 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37632962.705 : => CNT96226::VenderCmd_GetData
19ec-aec:37632962.825 : iCmd = 0, nBytes = 165
19ec-aec:37633117.695 : skip dump 37 bytes
19ec-aec:37633118.091 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37633118.383 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37633118.660 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37633118.930 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37633119.188 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37633119.460 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37633119.716 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37633119.971 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37633120.104 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37633120.232 : => CNT96226::VenderCmd_GetData
19ec-aec:37633120.337 : iCmd = 1, nBytes = 4
19ec-aec:37633270.487 : 0000 : 00 00 00 00 
19ec-aec:37633270.670 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37633271.085 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37633271.217 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37633271.355 : IO Send command 10 bytes
19ec-aec:37633271.463 : => CNT96226::VenderCmd_SetData
19ec-aec:37633271.573 : iCmd = 0, nBytes = 10
19ec-aec:37633271.786 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37633588.542 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37633588.795 : => CNT96226::VenderCmd_GetData
19ec-aec:37633588.912 : iCmd = 0, nBytes = 128
19ec-aec:37633769.933 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37633770.316 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37633770.612 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37633770.892 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37633771.154 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37633771.414 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37633771.671 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37633771.928 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37633772.065 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37633772.193 : => CNT96226::VenderCmd_GetData
19ec-aec:37633772.303 : iCmd = 1, nBytes = 4
19ec-aec:37633960.056 : 0000 : 00 00 00 00 
19ec-aec:37633960.287 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37633960.429 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37633960.821 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:37633960.970 : => CNT96226::Close
19ec-aec:37633968.078 : <= CNT96226::Close ret = 1
19ec-aec:37633968.233 : <= CNT96226::~CNT96226
19ec-aec:37633968.404 : <= CAsicIO::GetDeviceList
19ec-aec:37633969.202 : => IoObject::SetTimeout
19ec-aec:37633969.459 : Timeout--> In = 0 Out = 0
19ec-aec:37633969.578 : <= IoObject::SetTimeout
19ec-aec:37633969.712 : => CAsicIO::CAsicIO
19ec-aec:37633969.854 : => CNT96226::CNT96226
19ec-aec:37633969.963 : => CNT96226::Open
19ec-aec:37634011.470 : <= CNT96226::Open ret = 1
19ec-aec:37634011.669 : => CNT96226::Initialize
19ec-aec:37634012.058 : <= CNT96226::Initialize ret = 1
19ec-aec:37634012.177 : <= CNT96226::CNT96226
19ec-aec:37634012.277 : <= CAsicIO::CAsicIO
19ec-aec:37634012.379 : => CAsicIO::InitializeDevice
19ec-aec:37634012.513 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37634023.832 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37634024.065 : => IoObject::GetLockName
19ec-aec:37634024.181 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37634024.308 : <= IoObject::GetLockName
19ec-aec:37634025.216 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37634025.363 : IO Send command 10 bytes
19ec-aec:37634025.463 : => CNT96226::VenderCmd_SetData
19ec-aec:37634025.577 : iCmd = 0, nBytes = 10
19ec-aec:37634025.803 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37634359.239 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37634359.483 : => CNT96226::VenderCmd_GetData
19ec-aec:37634359.600 : iCmd = 0, nBytes = 128
19ec-aec:37634571.553 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37634571.907 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37634572.190 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37634572.463 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37634572.722 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37634572.974 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37634573.221 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37634573.471 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37634573.596 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37634573.719 : => CNT96226::VenderCmd_GetData
19ec-aec:37634573.827 : iCmd = 1, nBytes = 4
19ec-aec:37634770.763 : 0000 : 00 00 00 00 
19ec-aec:37634770.935 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37634771.063 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37634771.469 : => CNT96226::VenderCmd_GetData
19ec-aec:37634771.586 : iCmd = 3, nBytes = 2
19ec-aec:37635167.926 : 0000 : 06 38 
19ec-aec:37635168.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37635168.291 : => CNT96226::VenderCmd_GetData
19ec-aec:37635168.406 : iCmd = 4, nBytes = 2
19ec-aec:37635491.901 : 0000 : 07 07 
19ec-aec:37635492.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37635492.252 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:37635492.378 : => IoObject::InitializeDevice
19ec-aec:37635492.496 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:37635493.501 : <= IoObject::InitializeDevice ret = 1
19ec-aec:37635493.601 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:37635494.545 : => FindScanner
19ec-aec:37635494.622 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:37635494.711 : <= FindScanner ret = 1
19ec-aec:37635494.786 : => IoObject::IoLockStart
19ec-aec:37635494.923 : => CAsicIO::CheckDevice
19ec-aec:37635494.997 : => CNT96226::ConnectIsAvailable
19ec-aec:37635513.636 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37635513.764 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37635513.835 : <= IoObject::IoLockStart
19ec-aec:37635513.913 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37635513.994 : IO Send command 10 bytes
19ec-aec:37635514.105 : => CNT96226::VenderCmd_SetData
19ec-aec:37635514.178 : iCmd = 0, nBytes = 10
19ec-aec:37635514.311 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:37635714.716 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37635714.882 : System send command 10 bytes + data 0 bytes
19ec-aec:37635714.967 : IO total need to receive data 5 bytes
19ec-aec:37635715.045 : => CNT96226::VenderCmd_GetData
19ec-aec:37635715.117 : iCmd = 0, nBytes = 5
19ec-aec:37635924.873 : 0000 : 06 00 02 02 ab 
19ec-aec:37635924.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37635925.071 : System total receive data 5 bytes
19ec-aec:37635925.148 : => CNT96226::VenderCmd_GetData
19ec-aec:37635925.217 : iCmd = 1, nBytes = 4
19ec-aec:37636128.453 : 0000 : 00 00 00 00 
19ec-aec:37636128.574 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37636128.721 : <= CAsicIO::DoIo ret = 1
19ec-aec:37636128.805 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37636128.888 : IO Send command 10 bytes
19ec-aec:37636128.996 : => CNT96226::VenderCmd_SetData
19ec-aec:37636129.074 : iCmd = 0, nBytes = 10
19ec-aec:37636129.206 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37636326.846 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37636326.990 : System send command 10 bytes + data 0 bytes
19ec-aec:37636327.077 : IO total need to receive data 165 bytes
19ec-aec:37636327.164 : => CNT96226::VenderCmd_GetData
19ec-aec:37636327.237 : iCmd = 0, nBytes = 165
19ec-aec:37636535.553 : skip dump 37 bytes
19ec-aec:37636535.808 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37636535.990 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37636536.170 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37636536.341 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37636536.507 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37636536.681 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37636536.844 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37636537.001 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37636537.081 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37636537.161 : System total receive data 165 bytes
19ec-aec:37636537.239 : => CNT96226::VenderCmd_GetData
19ec-aec:37636537.308 : iCmd = 1, nBytes = 4
19ec-aec:37636735.000 : 0000 : 00 00 00 00 
19ec-aec:37636735.127 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37636735.272 : <= CAsicIO::DoIo ret = 1
19ec-aec:37636735.347 : Dump Inquiry
19ec-aec:37636735.504 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37636735.680 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37636735.987 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37636736.165 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37636736.334 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37636736.507 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37636736.670 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37636736.839 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37636737.011 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:37636737.179 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:37636737.293 : 00a0 : 00 00 00 00 00 
19ec-aec:37636737.384 : => ReadNVMDataInternal
19ec-aec:37636737.660 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37636737.745 : IO Send command 10 bytes
19ec-aec:37636737.843 : => CNT96226::VenderCmd_SetData
19ec-aec:37636737.914 : iCmd = 0, nBytes = 10
19ec-aec:37636738.039 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37637073.990 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37637074.154 : System send command 10 bytes + data 0 bytes
19ec-aec:37637074.241 : IO total need to receive data 128 bytes
19ec-aec:37637074.322 : => CNT96226::VenderCmd_GetData
19ec-aec:37637074.397 : iCmd = 0, nBytes = 128
19ec-aec:37637276.288 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37637276.542 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37637276.731 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37637276.913 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37637277.083 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37637277.248 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37637277.534 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37637277.697 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37637277.784 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37637277.867 : System total receive data 128 bytes
19ec-aec:37637277.947 : => CNT96226::VenderCmd_GetData
19ec-aec:37637278.017 : iCmd = 1, nBytes = 4
19ec-aec:37637450.182 : 0000 : 00 00 00 00 
19ec-aec:37637450.304 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37637450.471 : <= CAsicIO::DoIo ret = 1
19ec-aec:37637450.557 : NVMData.PadScanCount = 0
19ec-aec:37637450.631 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37637450.702 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37637450.777 : NVMData.FlatbedScanCount = 0
19ec-aec:37637450.846 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37637450.915 : NVMData.SideEdgeFletbed = 0
19ec-aec:37637450.984 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37637451.058 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37637451.127 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37637451.197 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37637451.267 : NVMData.BornMonth = 0
19ec-aec:37637451.330 : NVMData.BornDay = 0
19ec-aec:37637451.395 : NVMData.BornYear = 0
19ec-aec:37637451.457 : NVMData.FirstScanMonth = 4
19ec-aec:37637451.523 : NVMData.FirstScanDay = 30
19ec-aec:37637451.591 : NVMData.FirstScanYear = 2020
19ec-aec:37637451.662 : NVMData.VerticalMagnification = 0
19ec-aec:37637451.736 : NVMData.HorizontalMagnification = 0
19ec-aec:37637451.817 : NVMData.PowerSavingTime = 15
19ec-aec:37637451.886 : NVMData.SN = 0858C00G200100324
19ec-aec:37637451.952 : NVMData.AutoFeed = 0
19ec-aec:37637452.019 : NVMData.CCDType = 0
19ec-aec:37637452.081 : NVMData.ScanSpeed = 0
19ec-aec:37637452.142 : NVMData.RollerCount = 0
19ec-aec:37637452.211 : NVMData.MultifeedCount = 0
19ec-aec:37637452.273 : NVMData.JamCount = 0
19ec-aec:37637452.334 : NVMData.IdentifyInfo = 
19ec-aec:37637452.400 : NVMData.FormalName = 
19ec-aec:37637452.462 : NVMData.ReservedB = 0
19ec-aec:37637452.525 : NVMData.FunctionCode = 0
19ec-aec:37637452.588 : NVMData.PreFeed = 0
19ec-aec:37637452.649 : NVMData.PreFeedTime = 0
19ec-aec:37637452.712 : NVMData.ButtonNumber = 0
19ec-aec:37637452.976 : NVMData.PowerOffTime = 0
19ec-aec:37637453.048 : <= ReadNVMDataInternal ret = 1
19ec-aec:37637453.155 : => IoObject::IoLockEnd
19ec-aec:37637453.277 : <= IoObject::IoLockEnd
19ec-aec:37637453.342 : <= InitializeScanner ret = 1
19ec-aec:37637453.428 : => GetLogicalScannerAbilityEx
19ec-aec:37637453.502 : => IoObject::IoLockStart
19ec-aec:37637453.621 : => CAsicIO::CheckDevice
19ec-aec:37637453.686 : => CNT96226::ConnectIsAvailable
19ec-aec:37637479.103 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37637479.228 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37637479.301 : <= IoObject::IoLockStart
19ec-aec:37637479.375 : => IoObject::IoLockEnd
19ec-aec:37637479.491 : <= IoObject::IoLockEnd
19ec-aec:37637479.627 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:37637479.720 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:37637676.432 : => ReadNVMData
19ec-aec:37637676.606 : => IoObject::IoLockStart
19ec-aec:37637676.752 : => CAsicIO::CheckDevice
19ec-aec:37637676.824 : => CNT96226::ConnectIsAvailable
19ec-aec:37637699.772 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37637699.898 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37637699.972 : <= IoObject::IoLockStart
19ec-aec:37637700.055 : => ReadNVMDataInternal
19ec-aec:37637700.133 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37637700.216 : IO Send command 10 bytes
19ec-aec:37637700.357 : => CNT96226::VenderCmd_SetData
19ec-aec:37637700.429 : iCmd = 0, nBytes = 10
19ec-aec:37637700.566 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37638050.679 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37638050.847 : System send command 10 bytes + data 0 bytes
19ec-aec:37638050.939 : IO total need to receive data 128 bytes
19ec-aec:37638051.018 : => CNT96226::VenderCmd_GetData
19ec-aec:37638051.087 : iCmd = 0, nBytes = 128
19ec-aec:37638256.323 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37638256.546 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37638256.728 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37638256.900 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37638257.064 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37638257.228 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37638257.389 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37638257.550 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37638257.631 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37638257.710 : System total receive data 128 bytes
19ec-aec:37638257.793 : => CNT96226::VenderCmd_GetData
19ec-aec:37638257.865 : iCmd = 1, nBytes = 4
19ec-aec:37638447.602 : 0000 : 00 00 00 00 
19ec-aec:37638447.737 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37638447.891 : <= CAsicIO::DoIo ret = 1
19ec-aec:37638447.981 : NVMData.PadScanCount = 0
19ec-aec:37638448.053 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37638448.126 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37638448.200 : NVMData.FlatbedScanCount = 0
19ec-aec:37638448.269 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37638448.337 : NVMData.SideEdgeFletbed = 0
19ec-aec:37638448.405 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37638448.478 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37638448.550 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37638448.624 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37638448.699 : NVMData.BornMonth = 0
19ec-aec:37638448.762 : NVMData.BornDay = 0
19ec-aec:37638448.824 : NVMData.BornYear = 0
19ec-aec:37638448.886 : NVMData.FirstScanMonth = 4
19ec-aec:37638448.951 : NVMData.FirstScanDay = 30
19ec-aec:37638449.019 : NVMData.FirstScanYear = 2020
19ec-aec:37638449.089 : NVMData.VerticalMagnification = 0
19ec-aec:37638449.157 : NVMData.HorizontalMagnification = 0
19ec-aec:37638449.226 : NVMData.PowerSavingTime = 15
19ec-aec:37638449.294 : NVMData.SN = 0858C00G200100324
19ec-aec:37638449.359 : NVMData.AutoFeed = 0
19ec-aec:37638449.424 : NVMData.CCDType = 0
19ec-aec:37638449.633 : NVMData.ScanSpeed = 0
19ec-aec:37638449.705 : NVMData.RollerCount = 0
19ec-aec:37638449.772 : NVMData.MultifeedCount = 0
19ec-aec:37638449.838 : NVMData.JamCount = 0
19ec-aec:37638449.901 : NVMData.IdentifyInfo = 
19ec-aec:37638449.964 : NVMData.FormalName = 
19ec-aec:37638450.029 : NVMData.ReservedB = 0
19ec-aec:37638450.095 : NVMData.FunctionCode = 0
19ec-aec:37638450.160 : NVMData.PreFeed = 0
19ec-aec:37638450.223 : NVMData.PreFeedTime = 0
19ec-aec:37638450.287 : NVMData.ButtonNumber = 0
19ec-aec:37638450.354 : NVMData.PowerOffTime = 0
19ec-aec:37638450.420 : <= ReadNVMDataInternal ret = 1
19ec-aec:37638450.501 : => IoObject::IoLockEnd
19ec-aec:37638450.620 : <= IoObject::IoLockEnd
19ec-aec:37638450.685 : <= ReadNVMData ret = 1
19ec-aec:37641103.287 : ============Debug Start==========
19ec-aec:37641103.604 : Date : 2020/4/30 14:23:04
19ec-aec:37641103.686 : Process ID : 19ec
19ec-aec:37641104.099 : Windows : Version 10.0 build 18363 
19ec-aec:37641104.573 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:37641104.637 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:37641104.702 : MemoryStatus.ullAvailPhys : 1917313024
19ec-aec:37641104.763 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:37641104.821 : MemoryStatus.ullAvailPageFile : 3368886272
19ec-aec:37641104.884 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:37641104.941 : MemoryStatus.ullAvailVirtual : 1745670144
19ec-aec:37641105.003 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:37641105.105 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:37641105.163 : CPU Family 6 Model 10 Stepping 7
19ec-aec:37641105.400 : CPU Count : 4
19ec-aec:37641105.450 : CPU Frequency : 100.000 Mhz
19ec-aec:37641110.653 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:37641110.789 : => InitializeDriver
19ec-aec:37641111.061 : <= InitializeDriver ret = 1
19ec-aec:37643477.369 : => InitializeScanner
19ec-aec:37643477.615 : => CAsicIO::GetDeviceList
19ec-aec:37643478.100 : => CNT96226::CNT96226
19ec-aec:37643478.164 : => CNT96226::Open
19ec-aec:37643501.081 : <= CNT96226::Open ret = 1
19ec-aec:37643501.188 : => CNT96226::Initialize
19ec-aec:37643501.379 : <= CNT96226::Initialize ret = 1
19ec-aec:37643501.437 : <= CNT96226::CNT96226
19ec-aec:37643501.495 : => CNT96226::EnumAvailableDevice
19ec-aec:37643506.774 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:37643506.851 : DeviceHandleTable[ 0 ] = 256
19ec-aec:37643506.909 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:37647718.642 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:37647718.952 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37647724.832 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37647724.944 : => IoObject::GetLockName
19ec-aec:37647725.002 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37647725.066 : <= IoObject::GetLockName
19ec-aec:37647725.576 : => CNT96226::VenderCmd_GetData
19ec-aec:37647725.640 : iCmd = 3, nBytes = 2
19ec-aec:37648101.874 : 0000 : 06 38 
19ec-aec:37648101.988 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37648102.061 : => CNT96226::VenderCmd_GetData
19ec-aec:37648102.116 : iCmd = 4, nBytes = 2
19ec-aec:37648404.687 : 0000 : 07 07 
19ec-aec:37648404.882 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37648405.042 : Device 0 USB ID = 0638 : 0707
19ec-aec:37648405.202 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:37648405.333 : IO Send command 10 bytes
19ec-aec:37648405.436 : => CNT96226::VenderCmd_SetData
19ec-aec:37648405.544 : iCmd = 0, nBytes = 10
19ec-aec:37648405.758 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37648620.475 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37648620.690 : => CNT96226::VenderCmd_GetData
19ec-aec:37648620.807 : iCmd = 0, nBytes = 165
19ec-aec:37648829.224 : skip dump 37 bytes
19ec-aec:37648829.581 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37648829.862 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37648830.138 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37648830.413 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37648830.678 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37648830.952 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37648831.211 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37648831.460 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37648831.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37648831.704 : => CNT96226::VenderCmd_GetData
19ec-aec:37648831.807 : iCmd = 1, nBytes = 4
19ec-aec:37649046.448 : 0000 : 00 00 00 00 
19ec-aec:37649046.632 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37649047.046 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37649047.178 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37649047.314 : IO Send command 10 bytes
19ec-aec:37649047.413 : => CNT96226::VenderCmd_SetData
19ec-aec:37649047.523 : iCmd = 0, nBytes = 10
19ec-aec:37649047.732 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37649405.354 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37649405.569 : => CNT96226::VenderCmd_GetData
19ec-aec:37649405.680 : iCmd = 0, nBytes = 128
19ec-aec:37649615.798 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37649616.169 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37649616.468 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37649616.748 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37649617.007 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37649617.492 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37649617.753 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37649618.004 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37649618.134 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37649618.265 : => CNT96226::VenderCmd_GetData
19ec-aec:37649618.371 : iCmd = 1, nBytes = 4
19ec-aec:37649827.405 : 0000 : 00 00 00 00 
19ec-aec:37649827.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37649827.744 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37649828.070 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:37649828.218 : => CNT96226::Close
19ec-aec:37649834.287 : <= CNT96226::Close ret = 1
19ec-aec:37649834.442 : <= CNT96226::~CNT96226
19ec-aec:37649834.597 : <= CAsicIO::GetDeviceList
19ec-aec:37649835.305 : => IoObject::SetTimeout
19ec-aec:37649835.560 : Timeout--> In = 0 Out = 0
19ec-aec:37649835.679 : <= IoObject::SetTimeout
19ec-aec:37649835.806 : => CAsicIO::CAsicIO
19ec-aec:37649835.944 : => CNT96226::CNT96226
19ec-aec:37649836.058 : => CNT96226::Open
19ec-aec:37649878.407 : <= CNT96226::Open ret = 1
19ec-aec:37649878.604 : => CNT96226::Initialize
19ec-aec:37649878.967 : <= CNT96226::Initialize ret = 1
19ec-aec:37649879.089 : <= CNT96226::CNT96226
19ec-aec:37649879.197 : <= CAsicIO::CAsicIO
19ec-aec:37649879.305 : => CAsicIO::InitializeDevice
19ec-aec:37649879.437 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37649891.058 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37649891.289 : => IoObject::GetLockName
19ec-aec:37649891.399 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37649891.526 : <= IoObject::GetLockName
19ec-aec:37649892.453 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37649892.601 : IO Send command 10 bytes
19ec-aec:37649892.704 : => CNT96226::VenderCmd_SetData
19ec-aec:37649892.816 : iCmd = 0, nBytes = 10
19ec-aec:37649893.042 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37650257.607 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37650257.862 : => CNT96226::VenderCmd_GetData
19ec-aec:37650257.984 : iCmd = 0, nBytes = 128
19ec-aec:37650469.360 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37650469.737 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37650470.028 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37650470.308 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37650470.567 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37650470.824 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37650471.080 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37650471.331 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37650471.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37650471.582 : => CNT96226::VenderCmd_GetData
19ec-aec:37650471.685 : iCmd = 1, nBytes = 4
19ec-aec:37650685.077 : 0000 : 00 00 00 00 
19ec-aec:37650685.266 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37650685.405 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37650685.802 : => CNT96226::VenderCmd_GetData
19ec-aec:37650685.920 : iCmd = 3, nBytes = 2
19ec-aec:37651083.624 : 0000 : 06 38 
19ec-aec:37651083.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37651083.984 : => CNT96226::VenderCmd_GetData
19ec-aec:37651084.105 : iCmd = 4, nBytes = 2
19ec-aec:37651400.309 : 0000 : 07 07 
19ec-aec:37651400.491 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37651400.815 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:37651401.005 : => IoObject::InitializeDevice
19ec-aec:37651401.184 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:37651402.267 : <= IoObject::InitializeDevice ret = 1
19ec-aec:37651402.407 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:37651403.581 : => FindScanner
19ec-aec:37651403.692 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:37651403.817 : <= FindScanner ret = 1
19ec-aec:37651403.926 : => IoObject::IoLockStart
19ec-aec:37651404.135 : => CAsicIO::CheckDevice
19ec-aec:37651404.246 : => CNT96226::ConnectIsAvailable
19ec-aec:37651427.234 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37651427.437 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37651427.562 : <= IoObject::IoLockStart
19ec-aec:37651427.672 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37651427.798 : IO Send command 10 bytes
19ec-aec:37651427.965 : => CNT96226::VenderCmd_SetData
19ec-aec:37651428.081 : iCmd = 0, nBytes = 10
19ec-aec:37651428.295 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:37651632.957 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37651633.170 : System send command 10 bytes + data 0 bytes
19ec-aec:37651633.311 : IO total need to receive data 5 bytes
19ec-aec:37651633.429 : => CNT96226::VenderCmd_GetData
19ec-aec:37651633.534 : iCmd = 0, nBytes = 5
19ec-aec:37651841.744 : 0000 : 06 00 02 02 ab 
19ec-aec:37651841.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37651842.054 : System total receive data 5 bytes
19ec-aec:37651842.169 : => CNT96226::VenderCmd_GetData
19ec-aec:37651842.278 : iCmd = 1, nBytes = 4
19ec-aec:37652049.804 : 0000 : 00 00 00 00 
19ec-aec:37652049.978 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37652050.205 : <= CAsicIO::DoIo ret = 1
19ec-aec:37652050.327 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37652050.457 : IO Send command 10 bytes
19ec-aec:37652050.612 : => CNT96226::VenderCmd_SetData
19ec-aec:37652050.728 : iCmd = 0, nBytes = 10
19ec-aec:37652050.933 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37652258.479 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37652258.683 : System send command 10 bytes + data 0 bytes
19ec-aec:37652258.808 : IO total need to receive data 165 bytes
19ec-aec:37652258.934 : => CNT96226::VenderCmd_GetData
19ec-aec:37652259.036 : iCmd = 0, nBytes = 165
19ec-aec:37652471.300 : skip dump 37 bytes
19ec-aec:37652471.648 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37652471.935 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37652472.213 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37652472.482 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37652472.743 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37652473.023 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37652473.283 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37652473.540 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37652473.671 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37652473.789 : System total receive data 165 bytes
19ec-aec:37652473.907 : => CNT96226::VenderCmd_GetData
19ec-aec:37652474.015 : iCmd = 1, nBytes = 4
19ec-aec:37652683.875 : 0000 : 00 00 00 00 
19ec-aec:37652684.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37652684.266 : <= CAsicIO::DoIo ret = 1
19ec-aec:37652684.377 : Dump Inquiry
19ec-aec:37652684.617 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37652684.892 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37652685.391 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37652685.668 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37652685.926 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37652686.193 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37652686.439 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37652686.684 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37652686.954 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:37652687.217 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:37652687.398 : 00a0 : 00 00 00 00 00 
19ec-aec:37652687.523 : => ReadNVMDataInternal
19ec-aec:37652687.922 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37652688.052 : IO Send command 10 bytes
19ec-aec:37652688.200 : => CNT96226::VenderCmd_SetData
19ec-aec:37652688.304 : iCmd = 0, nBytes = 10
19ec-aec:37652688.503 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37653043.702 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37653043.845 : System send command 10 bytes + data 0 bytes
19ec-aec:37653043.920 : IO total need to receive data 128 bytes
19ec-aec:37653043.993 : => CNT96226::VenderCmd_GetData
19ec-aec:37653044.062 : iCmd = 0, nBytes = 128
19ec-aec:37653251.915 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37653252.111 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37653252.269 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37653252.431 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37653252.577 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37653252.731 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37653252.877 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37653253.022 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37653253.099 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37653253.168 : System total receive data 128 bytes
19ec-aec:37653253.238 : => CNT96226::VenderCmd_GetData
19ec-aec:37653253.303 : iCmd = 1, nBytes = 4
19ec-aec:37653425.009 : 0000 : 00 00 00 00 
19ec-aec:37653425.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37653425.305 : <= CAsicIO::DoIo ret = 1
19ec-aec:37653425.392 : NVMData.PadScanCount = 0
19ec-aec:37653425.467 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37653425.537 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37653425.608 : NVMData.FlatbedScanCount = 0
19ec-aec:37653425.671 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37653425.734 : NVMData.SideEdgeFletbed = 0
19ec-aec:37653425.798 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37653425.864 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37653425.931 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37653425.999 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37653426.068 : NVMData.BornMonth = 0
19ec-aec:37653426.131 : NVMData.BornDay = 0
19ec-aec:37653426.192 : NVMData.BornYear = 0
19ec-aec:37653426.253 : NVMData.FirstScanMonth = 4
19ec-aec:37653426.318 : NVMData.FirstScanDay = 30
19ec-aec:37653426.385 : NVMData.FirstScanYear = 2020
19ec-aec:37653426.452 : NVMData.VerticalMagnification = 0
19ec-aec:37653426.517 : NVMData.HorizontalMagnification = 0
19ec-aec:37653426.583 : NVMData.PowerSavingTime = 15
19ec-aec:37653426.650 : NVMData.SN = 0858C00G200100324
19ec-aec:37653426.710 : NVMData.AutoFeed = 0
19ec-aec:37653426.772 : NVMData.CCDType = 0
19ec-aec:37653426.831 : NVMData.ScanSpeed = 0
19ec-aec:37653426.891 : NVMData.RollerCount = 0
19ec-aec:37653426.953 : NVMData.MultifeedCount = 0
19ec-aec:37653427.015 : NVMData.JamCount = 0
19ec-aec:37653427.077 : NVMData.IdentifyInfo = 
19ec-aec:37653427.140 : NVMData.FormalName = 
19ec-aec:37653427.202 : NVMData.ReservedB = 0
19ec-aec:37653427.263 : NVMData.FunctionCode = 0
19ec-aec:37653427.321 : NVMData.PreFeed = 0
19ec-aec:37653427.379 : NVMData.PreFeedTime = 0
19ec-aec:37653427.437 : NVMData.ButtonNumber = 0
19ec-aec:37653427.634 : NVMData.PowerOffTime = 0
19ec-aec:37653427.701 : <= ReadNVMDataInternal ret = 1
19ec-aec:37653427.793 : => IoObject::IoLockEnd
19ec-aec:37653427.901 : <= IoObject::IoLockEnd
19ec-aec:37653427.966 : <= InitializeScanner ret = 1
19ec-aec:37654718.417 : => GetLogicalScannerAbility
19ec-aec:37654718.600 : => IoObject::IoLockStart
19ec-aec:37654718.727 : => CAsicIO::CheckDevice
19ec-aec:37654718.781 : => CNT96226::ConnectIsAvailable
19ec-aec:37654743.072 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37654743.445 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37654743.505 : <= IoObject::IoLockStart
19ec-aec:37654743.559 : => IoObject::IoLockEnd
19ec-aec:37654743.674 : <= IoObject::IoLockEnd
19ec-aec:37654743.750 : <= GetLogicalScannerAbility ret = 1
19ec-aec:37657998.401 : => GetLogicalScannerAbilityEx
19ec-aec:37657998.585 : => IoObject::IoLockStart
19ec-aec:37657998.720 : => CAsicIO::CheckDevice
19ec-aec:37657998.777 : => CNT96226::ConnectIsAvailable
19ec-aec:37658023.706 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37658023.821 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37658023.878 : <= IoObject::IoLockStart
19ec-aec:37658023.939 : => IoObject::IoLockEnd
19ec-aec:37658024.060 : <= IoObject::IoLockEnd
19ec-aec:37658024.182 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:37658024.256 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:37667727.141 : => ReadNVMData
19ec-aec:37667727.321 : => IoObject::IoLockStart
19ec-aec:37667727.454 : => CAsicIO::CheckDevice
19ec-aec:37667727.513 : => CNT96226::ConnectIsAvailable
19ec-aec:37667751.042 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37667751.159 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37667751.220 : <= IoObject::IoLockStart
19ec-aec:37667751.289 : => ReadNVMDataInternal
19ec-aec:37667751.357 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37667751.422 : IO Send command 10 bytes
19ec-aec:37667751.545 : => CNT96226::VenderCmd_SetData
19ec-aec:37667751.607 : iCmd = 0, nBytes = 10
19ec-aec:37667751.719 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37668106.518 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37668106.657 : System send command 10 bytes + data 0 bytes
19ec-aec:37668106.727 : IO total need to receive data 128 bytes
19ec-aec:37668106.789 : => CNT96226::VenderCmd_GetData
19ec-aec:37668106.845 : iCmd = 0, nBytes = 128
19ec-aec:37668307.594 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37668307.756 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37668307.891 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37668308.024 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37668308.151 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37668308.273 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37668308.393 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37668308.515 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37668308.578 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37668308.639 : System total receive data 128 bytes
19ec-aec:37668308.698 : => CNT96226::VenderCmd_GetData
19ec-aec:37668308.752 : iCmd = 1, nBytes = 4
19ec-aec:37668461.128 : 0000 : 00 00 00 00 
19ec-aec:37668461.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37668461.389 : <= CAsicIO::DoIo ret = 1
19ec-aec:37668461.456 : NVMData.PadScanCount = 0
19ec-aec:37668461.515 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37668461.572 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37668461.629 : NVMData.FlatbedScanCount = 0
19ec-aec:37668461.685 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37668461.740 : NVMData.SideEdgeFletbed = 0
19ec-aec:37668461.796 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37668461.854 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37668461.911 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37668461.967 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37668462.022 : NVMData.BornMonth = 0
19ec-aec:37668462.232 : NVMData.BornDay = 0
19ec-aec:37668462.301 : NVMData.BornYear = 0
19ec-aec:37668462.350 : NVMData.FirstScanMonth = 4
19ec-aec:37668462.402 : NVMData.FirstScanDay = 30
19ec-aec:37668462.458 : NVMData.FirstScanYear = 2020
19ec-aec:37668462.512 : NVMData.VerticalMagnification = 0
19ec-aec:37668462.569 : NVMData.HorizontalMagnification = 0
19ec-aec:37668462.625 : NVMData.PowerSavingTime = 15
19ec-aec:37668462.680 : NVMData.SN = 0858C00G200100324
19ec-aec:37668462.731 : NVMData.AutoFeed = 0
19ec-aec:37668462.782 : NVMData.CCDType = 0
19ec-aec:37668462.830 : NVMData.ScanSpeed = 0
19ec-aec:37668462.879 : NVMData.RollerCount = 0
19ec-aec:37668462.927 : NVMData.MultifeedCount = 0
19ec-aec:37668462.980 : NVMData.JamCount = 0
19ec-aec:37668463.031 : NVMData.IdentifyInfo = 
19ec-aec:37668463.082 : NVMData.FormalName = 
19ec-aec:37668463.133 : NVMData.ReservedB = 0
19ec-aec:37668463.186 : NVMData.FunctionCode = 0
19ec-aec:37668463.239 : NVMData.PreFeed = 0
19ec-aec:37668463.290 : NVMData.PreFeedTime = 0
19ec-aec:37668463.339 : NVMData.ButtonNumber = 0
19ec-aec:37668463.390 : NVMData.PowerOffTime = 0
19ec-aec:37668463.442 : <= ReadNVMDataInternal ret = 1
19ec-aec:37668463.502 : => IoObject::IoLockEnd
19ec-aec:37668463.592 : <= IoObject::IoLockEnd
19ec-aec:37668463.643 : <= ReadNVMData ret = 1
19ec-aec:37674337.463 : => GetADFStatus
19ec-aec:37674337.939 : => IoObject::IoLockStart
19ec-aec:37674338.071 : => CAsicIO::CheckDevice
19ec-aec:37674338.129 : => CNT96226::ConnectIsAvailable
19ec-aec:37674362.434 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37674362.557 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37674362.624 : <= IoObject::IoLockStart
19ec-aec:37674362.690 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:37674362.761 : IO Send command 10 bytes
19ec-aec:37674362.872 : => CNT96226::VenderCmd_SetData
19ec-aec:37674362.930 : iCmd = 0, nBytes = 10
19ec-aec:37674363.263 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:37674562.355 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37674562.476 : System send command 10 bytes + data 0 bytes
19ec-aec:37674562.543 : IO total need to receive data 2 bytes
19ec-aec:37674562.602 : => CNT96226::VenderCmd_GetData
19ec-aec:37674562.658 : iCmd = 0, nBytes = 2
19ec-aec:37674760.457 : 0000 : 00 00 
19ec-aec:37674760.566 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37674760.636 : System total receive data 2 bytes
19ec-aec:37674760.699 : => CNT96226::VenderCmd_GetData
19ec-aec:37674760.753 : iCmd = 1, nBytes = 4
19ec-aec:37674964.375 : 0000 : 00 00 00 00 
19ec-aec:37674964.575 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37674965.005 : <= CAsicIO::DoIo ret = 1
19ec-aec:37674965.067 : Return status = 0
19ec-aec:37674965.120 : => IoObject::IoLockEnd
19ec-aec:37674965.210 : <= IoObject::IoLockEnd
19ec-aec:37674965.259 : <= GetADFStatus ret = 1
19ec-aec:37676466.096 : => GetADFStatus
19ec-aec:37676466.285 : => IoObject::IoLockStart
19ec-aec:37676466.411 : => CAsicIO::CheckDevice
19ec-aec:37676466.468 : => CNT96226::ConnectIsAvailable
19ec-aec:37676493.523 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37676493.640 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37676493.710 : <= IoObject::IoLockStart
19ec-aec:37676493.775 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:37676493.845 : IO Send command 10 bytes
19ec-aec:37676493.960 : => CNT96226::VenderCmd_SetData
19ec-aec:37676494.019 : iCmd = 0, nBytes = 10
19ec-aec:37676494.124 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:37676685.003 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37676685.139 : System send command 10 bytes + data 0 bytes
19ec-aec:37676685.210 : IO total need to receive data 2 bytes
19ec-aec:37676685.273 : => CNT96226::VenderCmd_GetData
19ec-aec:37676685.328 : iCmd = 0, nBytes = 2
19ec-aec:37676894.324 : 0000 : 00 00 
19ec-aec:37676894.423 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37676894.493 : System total receive data 2 bytes
19ec-aec:37676894.554 : => CNT96226::VenderCmd_GetData
19ec-aec:37676894.608 : iCmd = 1, nBytes = 4
19ec-aec:37677055.252 : 0000 : 00 00 00 00 
19ec-aec:37677055.344 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37677055.475 : <= CAsicIO::DoIo ret = 1
19ec-aec:37677055.543 : Return status = 0
19ec-aec:37677055.601 : => IoObject::IoLockEnd
19ec-aec:37677055.692 : <= IoObject::IoLockEnd
19ec-aec:37677055.744 : <= GetADFStatus ret = 1
19ec-aec:37678568.935 : => TerminateDriver
19ec-aec:37678569.126 : => CAsicIO::~CAsicIO,pStage=143723592
19ec-aec:37678569.199 : => CNT96226::Close
19ec-aec:37678573.061 : <= CNT96226::Close ret = 1
19ec-aec:37678573.137 : <= CAsicIO::~CAsicIO
19ec-aec:37678573.192 : => IoObject::IoLockEnd
19ec-aec:37678573.246 : <= IoObject::IoLockEnd
19ec-aec:37678573.295 : => IoObject::TerminateDevice
19ec-aec:37678573.349 : => IoObject::IoLockEnd
19ec-aec:37678573.395 : <= IoObject::IoLockEnd
19ec-aec:37678573.492 : <= IoObject::TerminateDevice
19ec-aec:37678573.727 : <= TerminateDriver ret = 1
19ec-aec:37717301.126 : ============Debug Start==========
19ec-aec:37717301.448 : Date : 2020/4/30 14:23:07
19ec-aec:37717301.530 : Process ID : 19ec
19ec-aec:37717301.944 : Windows : Version 10.0 build 18363 
19ec-aec:37717302.432 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:37717302.493 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:37717302.560 : MemoryStatus.ullAvailPhys : 1917870080
19ec-aec:37717302.620 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:37717302.681 : MemoryStatus.ullAvailPageFile : 3368091648
19ec-aec:37717302.740 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:37717302.797 : MemoryStatus.ullAvailVirtual : 1745371136
19ec-aec:37717302.857 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:37717302.964 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:37717303.024 : CPU Family 6 Model 10 Stepping 7
19ec-aec:37717303.273 : CPU Count : 4
19ec-aec:37717303.319 : CPU Frequency : 100.000 Mhz
19ec-aec:37717307.516 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:37717307.639 : => InitializeDriver
19ec-aec:37717307.901 : <= InitializeDriver ret = 1
19ec-aec:37717308.028 : => InitializeScanner
19ec-aec:37717308.106 : => CAsicIO::GetDeviceList
19ec-aec:37717308.402 : => CNT96226::CNT96226
19ec-aec:37717308.459 : => CNT96226::Open
19ec-aec:37717328.498 : <= CNT96226::Open ret = 1
19ec-aec:37717328.585 : => CNT96226::Initialize
19ec-aec:37717328.768 : <= CNT96226::Initialize ret = 1
19ec-aec:37717329.045 : <= CNT96226::CNT96226
19ec-aec:37717329.096 : => CNT96226::EnumAvailableDevice
19ec-aec:37717334.305 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:37717334.379 : DeviceHandleTable[ 0 ] = 256
19ec-aec:37717334.437 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:37721031.659 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:37721031.969 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37721037.890 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37721037.994 : => IoObject::GetLockName
19ec-aec:37721038.053 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37721038.118 : <= IoObject::GetLockName
19ec-aec:37721038.618 : => CNT96226::VenderCmd_GetData
19ec-aec:37721038.677 : iCmd = 3, nBytes = 2
19ec-aec:37721400.506 : 0000 : 06 38 
19ec-aec:37721400.635 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37721400.710 : => CNT96226::VenderCmd_GetData
19ec-aec:37721400.771 : iCmd = 4, nBytes = 2
19ec-aec:37721688.441 : 0000 : 07 07 
19ec-aec:37721688.550 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37721688.636 : Device 0 USB ID = 0638 : 0707
19ec-aec:37721688.725 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:37721688.790 : IO Send command 10 bytes
19ec-aec:37721688.843 : => CNT96226::VenderCmd_SetData
19ec-aec:37721688.898 : iCmd = 0, nBytes = 10
19ec-aec:37721689.003 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37721896.158 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37721896.283 : => CNT96226::VenderCmd_GetData
19ec-aec:37721896.338 : iCmd = 0, nBytes = 165
19ec-aec:37722090.447 : skip dump 37 bytes
19ec-aec:37722090.655 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37722090.797 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37722090.935 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37722091.068 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37722091.195 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37722091.327 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37722091.448 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37722091.571 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37722091.634 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37722091.694 : => CNT96226::VenderCmd_GetData
19ec-aec:37722091.746 : iCmd = 1, nBytes = 4
19ec-aec:37722298.290 : 0000 : 00 00 00 00 
19ec-aec:37722298.395 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37722298.645 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37722298.710 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37722298.775 : IO Send command 10 bytes
19ec-aec:37722298.824 : => CNT96226::VenderCmd_SetData
19ec-aec:37722298.876 : iCmd = 0, nBytes = 10
19ec-aec:37722298.983 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37722633.025 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37722633.168 : => CNT96226::VenderCmd_GetData
19ec-aec:37722633.226 : iCmd = 0, nBytes = 128
19ec-aec:37722847.268 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37722847.442 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37722847.581 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37722847.712 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37722847.837 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37722847.963 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37722848.086 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37722848.211 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37722848.275 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37722848.337 : => CNT96226::VenderCmd_GetData
19ec-aec:37722848.389 : iCmd = 1, nBytes = 4
19ec-aec:37723041.601 : 0000 : 00 00 00 00 
19ec-aec:37723041.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37723041.797 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37723041.967 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:37723042.039 : => CNT96226::Close
19ec-aec:37723045.797 : <= CNT96226::Close ret = 1
19ec-aec:37723045.875 : <= CNT96226::~CNT96226
19ec-aec:37723045.966 : <= CAsicIO::GetDeviceList
19ec-aec:37723046.375 : => IoObject::SetTimeout
19ec-aec:37723046.505 : Timeout--> In = 0 Out = 0
19ec-aec:37723046.561 : <= IoObject::SetTimeout
19ec-aec:37723046.625 : => CAsicIO::CAsicIO
19ec-aec:37723046.700 : => CNT96226::CNT96226
19ec-aec:37723046.759 : => CNT96226::Open
19ec-aec:37723068.231 : <= CNT96226::Open ret = 1
19ec-aec:37723068.326 : => CNT96226::Initialize
19ec-aec:37723068.516 : <= CNT96226::Initialize ret = 1
19ec-aec:37723068.571 : <= CNT96226::CNT96226
19ec-aec:37723068.623 : <= CAsicIO::CAsicIO
19ec-aec:37723068.677 : => CAsicIO::InitializeDevice
19ec-aec:37723068.746 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37723074.595 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37723074.715 : => IoObject::GetLockName
19ec-aec:37723074.769 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37723074.833 : <= IoObject::GetLockName
19ec-aec:37723075.310 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37723075.382 : IO Send command 10 bytes
19ec-aec:37723075.433 : => CNT96226::VenderCmd_SetData
19ec-aec:37723075.486 : iCmd = 0, nBytes = 10
19ec-aec:37723075.599 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37723430.857 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37723430.994 : => CNT96226::VenderCmd_GetData
19ec-aec:37723431.051 : iCmd = 0, nBytes = 128
19ec-aec:37723637.007 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37723637.190 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37723637.332 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37723637.468 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37723637.602 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37723637.726 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37723637.850 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37723637.971 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37723638.032 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37723638.093 : => CNT96226::VenderCmd_GetData
19ec-aec:37723638.145 : iCmd = 1, nBytes = 4
19ec-aec:37723828.475 : 0000 : 00 00 00 00 
19ec-aec:37723828.564 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37723828.627 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37723828.822 : => CNT96226::VenderCmd_GetData
19ec-aec:37723828.885 : iCmd = 3, nBytes = 2
19ec-aec:37724186.652 : 0000 : 06 38 
19ec-aec:37724186.764 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37724186.833 : => CNT96226::VenderCmd_GetData
19ec-aec:37724186.886 : iCmd = 4, nBytes = 2
19ec-aec:37724482.317 : 0000 : 07 07 
19ec-aec:37724482.444 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37724482.607 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:37724482.702 : => IoObject::InitializeDevice
19ec-aec:37724482.811 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:37724483.425 : <= IoObject::InitializeDevice ret = 1
19ec-aec:37724483.497 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:37724484.221 : => FindScanner
19ec-aec:37724484.286 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:37724484.348 : <= FindScanner ret = 1
19ec-aec:37724484.405 : => IoObject::IoLockStart
19ec-aec:37724484.509 : => CAsicIO::CheckDevice
19ec-aec:37724484.561 : => CNT96226::ConnectIsAvailable
19ec-aec:37724507.046 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37724507.164 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37724507.224 : <= IoObject::IoLockStart
19ec-aec:37724507.279 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37724507.347 : IO Send command 10 bytes
19ec-aec:37724507.442 : => CNT96226::VenderCmd_SetData
19ec-aec:37724507.499 : iCmd = 0, nBytes = 10
19ec-aec:37724507.605 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:37724706.659 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37724706.794 : System send command 10 bytes + data 0 bytes
19ec-aec:37724706.870 : IO total need to receive data 5 bytes
19ec-aec:37724706.933 : => CNT96226::VenderCmd_GetData
19ec-aec:37724706.993 : iCmd = 0, nBytes = 5
19ec-aec:37724864.933 : 0000 : 06 00 02 02 ab 
19ec-aec:37724865.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37724865.130 : System total receive data 5 bytes
19ec-aec:37724865.198 : => CNT96226::VenderCmd_GetData
19ec-aec:37724865.255 : iCmd = 1, nBytes = 4
19ec-aec:37725015.633 : 0000 : 00 00 00 00 
19ec-aec:37725015.763 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37725015.932 : <= CAsicIO::DoIo ret = 1
19ec-aec:37725016.007 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37725016.079 : IO Send command 10 bytes
19ec-aec:37725016.176 : => CNT96226::VenderCmd_SetData
19ec-aec:37725016.240 : iCmd = 0, nBytes = 10
19ec-aec:37725016.350 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37725201.794 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37725201.921 : System send command 10 bytes + data 0 bytes
19ec-aec:37725201.997 : IO total need to receive data 165 bytes
19ec-aec:37725202.065 : => CNT96226::VenderCmd_GetData
19ec-aec:37725202.121 : iCmd = 0, nBytes = 165
19ec-aec:37725367.327 : skip dump 37 bytes
19ec-aec:37725367.539 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37725367.692 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37725367.842 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37725367.984 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37725368.122 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37725368.259 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37725368.389 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37725368.518 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37725368.583 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37725368.646 : System total receive data 165 bytes
19ec-aec:37725368.709 : => CNT96226::VenderCmd_GetData
19ec-aec:37725368.768 : iCmd = 1, nBytes = 4
19ec-aec:37725518.186 : 0000 : 00 00 00 00 
19ec-aec:37725518.330 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37725518.486 : <= CAsicIO::DoIo ret = 1
19ec-aec:37725518.556 : Dump Inquiry
19ec-aec:37725518.691 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37725518.828 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37725519.088 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37725519.232 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37725519.367 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37725519.504 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37725519.629 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37725519.756 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37725519.888 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:37725520.023 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:37725520.111 : 00a0 : 00 00 00 00 00 
19ec-aec:37725520.184 : => ReadNVMDataInternal
19ec-aec:37725520.409 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37725520.478 : IO Send command 10 bytes
19ec-aec:37725520.570 : => CNT96226::VenderCmd_SetData
19ec-aec:37725520.628 : iCmd = 0, nBytes = 10
19ec-aec:37725520.730 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37725835.291 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37725835.432 : System send command 10 bytes + data 0 bytes
19ec-aec:37725835.510 : IO total need to receive data 128 bytes
19ec-aec:37725835.581 : => CNT96226::VenderCmd_GetData
19ec-aec:37725835.638 : iCmd = 0, nBytes = 128
19ec-aec:37725982.092 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37725982.309 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37725982.468 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37725982.614 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37725982.752 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37725982.881 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37725983.010 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37725983.138 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37725983.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37725983.270 : System total receive data 128 bytes
19ec-aec:37725983.339 : => CNT96226::VenderCmd_GetData
19ec-aec:37725983.395 : iCmd = 1, nBytes = 4
19ec-aec:37726152.555 : 0000 : 00 00 00 00 
19ec-aec:37726152.710 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37726152.861 : <= CAsicIO::DoIo ret = 1
19ec-aec:37726152.941 : NVMData.PadScanCount = 0
19ec-aec:37726153.000 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37726153.059 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37726153.119 : NVMData.FlatbedScanCount = 0
19ec-aec:37726153.175 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37726153.230 : NVMData.SideEdgeFletbed = 0
19ec-aec:37726153.286 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37726153.344 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37726153.402 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37726153.455 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37726153.510 : NVMData.BornMonth = 0
19ec-aec:37726153.564 : NVMData.BornDay = 0
19ec-aec:37726153.614 : NVMData.BornYear = 0
19ec-aec:37726153.665 : NVMData.FirstScanMonth = 4
19ec-aec:37726153.718 : NVMData.FirstScanDay = 30
19ec-aec:37726153.775 : NVMData.FirstScanYear = 2020
19ec-aec:37726153.830 : NVMData.VerticalMagnification = 0
19ec-aec:37726153.889 : NVMData.HorizontalMagnification = 0
19ec-aec:37726153.951 : NVMData.PowerSavingTime = 15
19ec-aec:37726154.009 : NVMData.SN = 0858C00G200100324
19ec-aec:37726154.059 : NVMData.AutoFeed = 0
19ec-aec:37726154.108 : NVMData.CCDType = 0
19ec-aec:37726154.157 : NVMData.ScanSpeed = 0
19ec-aec:37726154.206 : NVMData.RollerCount = 0
19ec-aec:37726154.260 : NVMData.MultifeedCount = 0
19ec-aec:37726154.311 : NVMData.JamCount = 0
19ec-aec:37726154.360 : NVMData.IdentifyInfo = 
19ec-aec:37726154.412 : NVMData.FormalName = 
19ec-aec:37726154.463 : NVMData.ReservedB = 0
19ec-aec:37726154.514 : NVMData.FunctionCode = 0
19ec-aec:37726154.568 : NVMData.PreFeed = 0
19ec-aec:37726154.617 : NVMData.PreFeedTime = 0
19ec-aec:37726154.666 : NVMData.ButtonNumber = 0
19ec-aec:37726154.840 : NVMData.PowerOffTime = 0
19ec-aec:37726154.899 : <= ReadNVMDataInternal ret = 1
19ec-aec:37726154.980 : => IoObject::IoLockEnd
19ec-aec:37726155.079 : <= IoObject::IoLockEnd
19ec-aec:37726155.132 : <= InitializeScanner ret = 1
19ec-aec:37726155.197 : => GetLogicalScannerAbilityEx
19ec-aec:37726155.256 : => IoObject::IoLockStart
19ec-aec:37726155.351 : => CAsicIO::CheckDevice
19ec-aec:37726155.407 : => CNT96226::ConnectIsAvailable
19ec-aec:37726171.473 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37726171.575 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37726171.631 : <= IoObject::IoLockStart
19ec-aec:37726171.688 : => IoObject::IoLockEnd
19ec-aec:37726171.785 : <= IoObject::IoLockEnd
19ec-aec:37726171.899 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:37726171.972 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:37726355.853 : => ReadNVMData
19ec-aec:37726356.010 : => IoObject::IoLockStart
19ec-aec:37726356.124 : => CAsicIO::CheckDevice
19ec-aec:37726356.177 : => CNT96226::ConnectIsAvailable
19ec-aec:37726372.488 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37726372.586 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37726372.642 : <= IoObject::IoLockStart
19ec-aec:37726372.703 : => ReadNVMDataInternal
19ec-aec:37726372.766 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37726372.832 : IO Send command 10 bytes
19ec-aec:37726372.939 : => CNT96226::VenderCmd_SetData
19ec-aec:37726372.994 : iCmd = 0, nBytes = 10
19ec-aec:37726373.105 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37726697.406 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37726697.590 : System send command 10 bytes + data 0 bytes
19ec-aec:37726697.675 : IO total need to receive data 128 bytes
19ec-aec:37726697.743 : => CNT96226::VenderCmd_GetData
19ec-aec:37726697.805 : iCmd = 0, nBytes = 128
19ec-aec:37726855.451 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37726855.640 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37726855.792 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37726855.931 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37726856.062 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37726856.188 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37726856.320 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37726856.453 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37726856.521 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37726856.589 : System total receive data 128 bytes
19ec-aec:37726856.653 : => CNT96226::VenderCmd_GetData
19ec-aec:37726856.709 : iCmd = 1, nBytes = 4
19ec-aec:37726964.215 : 0000 : 00 00 00 00 
19ec-aec:37726964.349 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37726964.473 : <= CAsicIO::DoIo ret = 1
19ec-aec:37726964.552 : NVMData.PadScanCount = 0
19ec-aec:37726964.611 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37726964.669 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37726964.728 : NVMData.FlatbedScanCount = 0
19ec-aec:37726964.785 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37726964.839 : NVMData.SideEdgeFletbed = 0
19ec-aec:37726964.894 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37726964.953 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37726965.010 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37726965.067 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37726965.125 : NVMData.BornMonth = 0
19ec-aec:37726965.173 : NVMData.BornDay = 0
19ec-aec:37726965.225 : NVMData.BornYear = 0
19ec-aec:37726965.275 : NVMData.FirstScanMonth = 4
19ec-aec:37726965.329 : NVMData.FirstScanDay = 30
19ec-aec:37726965.384 : NVMData.FirstScanYear = 2020
19ec-aec:37726965.439 : NVMData.VerticalMagnification = 0
19ec-aec:37726965.494 : NVMData.HorizontalMagnification = 0
19ec-aec:37726965.551 : NVMData.PowerSavingTime = 15
19ec-aec:37726965.606 : NVMData.SN = 0858C00G200100324
19ec-aec:37726965.662 : NVMData.AutoFeed = 0
19ec-aec:37726965.710 : NVMData.CCDType = 0
19ec-aec:37726965.865 : NVMData.ScanSpeed = 0
19ec-aec:37726965.917 : NVMData.RollerCount = 0
19ec-aec:37726965.971 : NVMData.MultifeedCount = 0
19ec-aec:37726966.022 : NVMData.JamCount = 0
19ec-aec:37726966.072 : NVMData.IdentifyInfo = 
19ec-aec:37726966.124 : NVMData.FormalName = 
19ec-aec:37726966.174 : NVMData.ReservedB = 0
19ec-aec:37726966.225 : NVMData.FunctionCode = 0
19ec-aec:37726966.275 : NVMData.PreFeed = 0
19ec-aec:37726966.326 : NVMData.PreFeedTime = 0
19ec-aec:37726966.377 : NVMData.ButtonNumber = 0
19ec-aec:37726966.428 : NVMData.PowerOffTime = 0
19ec-aec:37726966.478 : <= ReadNVMDataInternal ret = 1
19ec-aec:37726966.540 : => IoObject::IoLockEnd
19ec-aec:37726966.633 : <= IoObject::IoLockEnd
19ec-aec:37726966.680 : <= ReadNVMData ret = 1
19ec-aec:37729776.176 : ============Debug Start==========
19ec-aec:37729776.509 : Date : 2020/4/30 14:23:07
19ec-aec:37729776.599 : Process ID : 19ec
19ec-aec:37729777.013 : Windows : Version 10.0 build 18363 
19ec-aec:37729777.492 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:37729777.553 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:37729777.617 : MemoryStatus.ullAvailPhys : 1918611456
19ec-aec:37729777.676 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:37729777.743 : MemoryStatus.ullAvailPageFile : 3370070016
19ec-aec:37729777.805 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:37729777.866 : MemoryStatus.ullAvailVirtual : 1745403904
19ec-aec:37729777.929 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:37729778.038 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:37729778.103 : CPU Family 6 Model 10 Stepping 7
19ec-aec:37729778.345 : CPU Count : 4
19ec-aec:37729778.394 : CPU Frequency : 100.000 Mhz
19ec-aec:37729782.365 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:37729782.506 : => InitializeDriver
19ec-aec:37729782.990 : <= InitializeDriver ret = 1
19ec-aec:37732220.457 : => InitializeScanner
19ec-aec:37732220.705 : => CAsicIO::GetDeviceList
19ec-aec:37732221.111 : => CNT96226::CNT96226
19ec-aec:37732221.176 : => CNT96226::Open
19ec-aec:37732243.887 : <= CNT96226::Open ret = 1
19ec-aec:37732243.998 : => CNT96226::Initialize
19ec-aec:37732244.189 : <= CNT96226::Initialize ret = 1
19ec-aec:37732244.247 : <= CNT96226::CNT96226
19ec-aec:37732244.303 : => CNT96226::EnumAvailableDevice
19ec-aec:37732249.528 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:37732249.607 : DeviceHandleTable[ 0 ] = 256
19ec-aec:37732249.666 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:37735967.835 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:37735968.138 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37735974.047 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37735974.163 : => IoObject::GetLockName
19ec-aec:37735974.218 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37735974.285 : <= IoObject::GetLockName
19ec-aec:37735974.756 : => CNT96226::VenderCmd_GetData
19ec-aec:37735974.817 : iCmd = 3, nBytes = 2
19ec-aec:37736364.530 : 0000 : 06 38 
19ec-aec:37736364.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37736364.757 : => CNT96226::VenderCmd_GetData
19ec-aec:37736364.814 : iCmd = 4, nBytes = 2
19ec-aec:37736689.138 : 0000 : 07 07 
19ec-aec:37736689.344 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37736689.517 : Device 0 USB ID = 0638 : 0707
19ec-aec:37736689.678 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:37736689.812 : IO Send command 10 bytes
19ec-aec:37736689.920 : => CNT96226::VenderCmd_SetData
19ec-aec:37736690.029 : iCmd = 0, nBytes = 10
19ec-aec:37736690.241 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37736901.086 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37736901.338 : => CNT96226::VenderCmd_GetData
19ec-aec:37736901.461 : iCmd = 0, nBytes = 165
19ec-aec:37737110.044 : skip dump 37 bytes
19ec-aec:37737110.436 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37737110.726 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37737111.015 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37737111.281 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37737111.539 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37737111.813 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37737112.064 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37737112.322 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37737112.450 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37737112.572 : => CNT96226::VenderCmd_GetData
19ec-aec:37737112.680 : iCmd = 1, nBytes = 4
19ec-aec:37737322.224 : 0000 : 00 00 00 00 
19ec-aec:37737322.329 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37737322.560 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37737322.644 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37737322.723 : IO Send command 10 bytes
19ec-aec:37737322.789 : => CNT96226::VenderCmd_SetData
19ec-aec:37737322.855 : iCmd = 0, nBytes = 10
19ec-aec:37737322.984 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37737664.695 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37737664.861 : => CNT96226::VenderCmd_GetData
19ec-aec:37737664.935 : iCmd = 0, nBytes = 128
19ec-aec:37737876.603 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37737876.823 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37737876.997 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37737877.164 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37737877.316 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37737877.472 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37737877.624 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37737877.773 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37737877.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37737877.926 : => CNT96226::VenderCmd_GetData
19ec-aec:37737877.989 : iCmd = 1, nBytes = 4
19ec-aec:37738072.622 : 0000 : 00 00 00 00 
19ec-aec:37738072.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37738072.855 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37738073.096 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:37738073.185 : => CNT96226::Close
19ec-aec:37738077.923 : <= CNT96226::Close ret = 1
19ec-aec:37738078.020 : <= CNT96226::~CNT96226
19ec-aec:37738078.124 : <= CAsicIO::GetDeviceList
19ec-aec:37738078.633 : => IoObject::SetTimeout
19ec-aec:37738078.791 : Timeout--> In = 0 Out = 0
19ec-aec:37738078.857 : <= IoObject::SetTimeout
19ec-aec:37738078.934 : => CAsicIO::CAsicIO
19ec-aec:37738079.021 : => CNT96226::CNT96226
19ec-aec:37738079.085 : => CNT96226::Open
19ec-aec:37738105.334 : <= CNT96226::Open ret = 1
19ec-aec:37738105.452 : => CNT96226::Initialize
19ec-aec:37738105.694 : <= CNT96226::Initialize ret = 1
19ec-aec:37738105.765 : <= CNT96226::CNT96226
19ec-aec:37738105.829 : <= CAsicIO::CAsicIO
19ec-aec:37738105.893 : => CAsicIO::InitializeDevice
19ec-aec:37738105.974 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37738112.869 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37738113.008 : => IoObject::GetLockName
19ec-aec:37738113.073 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37738113.151 : <= IoObject::GetLockName
19ec-aec:37738113.723 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37738113.811 : IO Send command 10 bytes
19ec-aec:37738113.873 : => CNT96226::VenderCmd_SetData
19ec-aec:37738113.941 : iCmd = 0, nBytes = 10
19ec-aec:37738114.071 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37738462.058 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37738462.204 : => CNT96226::VenderCmd_GetData
19ec-aec:37738462.285 : iCmd = 0, nBytes = 128
19ec-aec:37738636.152 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37738636.375 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37738636.549 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37738636.713 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37738636.861 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37738637.010 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37738637.158 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37738637.305 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37738637.381 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37738637.453 : => CNT96226::VenderCmd_GetData
19ec-aec:37738637.517 : iCmd = 1, nBytes = 4
19ec-aec:37738822.352 : 0000 : 00 00 00 00 
19ec-aec:37738822.458 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37738822.535 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37738822.761 : => CNT96226::VenderCmd_GetData
19ec-aec:37738822.837 : iCmd = 3, nBytes = 2
19ec-aec:37739185.133 : 0000 : 06 38 
19ec-aec:37739185.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37739185.341 : => CNT96226::VenderCmd_GetData
19ec-aec:37739185.410 : iCmd = 4, nBytes = 2
19ec-aec:37739504.099 : 0000 : 07 07 
19ec-aec:37739504.201 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37739504.394 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:37739504.510 : => IoObject::InitializeDevice
19ec-aec:37739504.632 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:37739505.302 : <= IoObject::InitializeDevice ret = 1
19ec-aec:37739505.391 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:37739506.154 : => FindScanner
19ec-aec:37739506.228 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:37739506.305 : <= FindScanner ret = 1
19ec-aec:37739506.370 : => IoObject::IoLockStart
19ec-aec:37739506.490 : => CAsicIO::CheckDevice
19ec-aec:37739506.554 : => CNT96226::ConnectIsAvailable
19ec-aec:37739529.242 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37739529.358 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37739529.424 : <= IoObject::IoLockStart
19ec-aec:37739529.493 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37739529.572 : IO Send command 10 bytes
19ec-aec:37739529.667 : => CNT96226::VenderCmd_SetData
19ec-aec:37739529.734 : iCmd = 0, nBytes = 10
19ec-aec:37739529.852 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:37739734.141 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37739734.311 : System send command 10 bytes + data 0 bytes
19ec-aec:37739734.404 : IO total need to receive data 5 bytes
19ec-aec:37739734.481 : => CNT96226::VenderCmd_GetData
19ec-aec:37739734.550 : iCmd = 0, nBytes = 5
19ec-aec:37739944.100 : 0000 : 06 00 02 02 ab 
19ec-aec:37739944.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37739944.283 : System total receive data 5 bytes
19ec-aec:37739944.353 : => CNT96226::VenderCmd_GetData
19ec-aec:37739944.417 : iCmd = 1, nBytes = 4
19ec-aec:37740140.037 : 0000 : 00 00 00 00 
19ec-aec:37740140.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37740140.299 : <= CAsicIO::DoIo ret = 1
19ec-aec:37740140.375 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37740140.448 : IO Send command 10 bytes
19ec-aec:37740140.552 : => CNT96226::VenderCmd_SetData
19ec-aec:37740140.620 : iCmd = 0, nBytes = 10
19ec-aec:37740140.747 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37740331.512 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37740331.644 : System send command 10 bytes + data 0 bytes
19ec-aec:37740331.717 : IO total need to receive data 165 bytes
19ec-aec:37740331.793 : => CNT96226::VenderCmd_GetData
19ec-aec:37740331.859 : iCmd = 0, nBytes = 165
19ec-aec:37740540.033 : skip dump 37 bytes
19ec-aec:37740540.236 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37740540.397 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37740540.557 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37740540.717 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37740540.872 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37740541.032 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37740541.184 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37740541.335 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37740541.416 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37740541.485 : System total receive data 165 bytes
19ec-aec:37740541.557 : => CNT96226::VenderCmd_GetData
19ec-aec:37740541.618 : iCmd = 1, nBytes = 4
19ec-aec:37740747.529 : 0000 : 00 00 00 00 
19ec-aec:37740747.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37740747.827 : <= CAsicIO::DoIo ret = 1
19ec-aec:37740747.901 : Dump Inquiry
19ec-aec:37740748.054 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37740748.217 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37740748.567 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37740748.729 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37740748.880 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37740749.040 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37740749.187 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37740749.337 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37740749.497 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:37740749.660 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:37740749.768 : 00a0 : 00 00 00 00 00 
19ec-aec:37740749.849 : => ReadNVMDataInternal
19ec-aec:37740750.134 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37740750.214 : IO Send command 10 bytes
19ec-aec:37740750.320 : => CNT96226::VenderCmd_SetData
19ec-aec:37740750.384 : iCmd = 0, nBytes = 10
19ec-aec:37740750.506 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37741092.601 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37741092.751 : System send command 10 bytes + data 0 bytes
19ec-aec:37741092.834 : IO total need to receive data 128 bytes
19ec-aec:37741092.910 : => CNT96226::VenderCmd_GetData
19ec-aec:37741092.976 : iCmd = 0, nBytes = 128
19ec-aec:37741280.579 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37741280.807 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37741280.984 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37741281.151 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37741281.303 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37741281.457 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37741281.608 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37741281.759 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37741281.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37741281.916 : System total receive data 128 bytes
19ec-aec:37741281.991 : => CNT96226::VenderCmd_GetData
19ec-aec:37741282.058 : iCmd = 1, nBytes = 4
19ec-aec:37741456.573 : 0000 : 00 00 00 00 
19ec-aec:37741456.688 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37741456.843 : <= CAsicIO::DoIo ret = 1
19ec-aec:37741456.935 : NVMData.PadScanCount = 0
19ec-aec:37741457.002 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37741457.068 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37741457.137 : NVMData.FlatbedScanCount = 0
19ec-aec:37741457.203 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37741457.269 : NVMData.SideEdgeFletbed = 0
19ec-aec:37741457.336 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37741457.404 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37741457.470 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37741457.539 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37741457.606 : NVMData.BornMonth = 0
19ec-aec:37741457.666 : NVMData.BornDay = 0
19ec-aec:37741457.729 : NVMData.BornYear = 0
19ec-aec:37741457.789 : NVMData.FirstScanMonth = 4
19ec-aec:37741457.850 : NVMData.FirstScanDay = 30
19ec-aec:37741457.916 : NVMData.FirstScanYear = 2020
19ec-aec:37741457.979 : NVMData.VerticalMagnification = 0
19ec-aec:37741458.044 : NVMData.HorizontalMagnification = 0
19ec-aec:37741458.107 : NVMData.PowerSavingTime = 15
19ec-aec:37741458.175 : NVMData.SN = 0858C00G200100324
19ec-aec:37741458.237 : NVMData.AutoFeed = 0
19ec-aec:37741458.296 : NVMData.CCDType = 0
19ec-aec:37741458.354 : NVMData.ScanSpeed = 0
19ec-aec:37741458.411 : NVMData.RollerCount = 0
19ec-aec:37741458.473 : NVMData.MultifeedCount = 0
19ec-aec:37741458.537 : NVMData.JamCount = 0
19ec-aec:37741458.596 : NVMData.IdentifyInfo = 
19ec-aec:37741458.656 : NVMData.FormalName = 
19ec-aec:37741458.712 : NVMData.ReservedB = 0
19ec-aec:37741458.774 : NVMData.FunctionCode = 0
19ec-aec:37741458.837 : NVMData.PreFeed = 0
19ec-aec:37741458.895 : NVMData.PreFeedTime = 0
19ec-aec:37741458.957 : NVMData.ButtonNumber = 0
19ec-aec:37741459.191 : NVMData.PowerOffTime = 0
19ec-aec:37741459.260 : <= ReadNVMDataInternal ret = 1
19ec-aec:37741459.347 : => IoObject::IoLockEnd
19ec-aec:37741459.458 : <= IoObject::IoLockEnd
19ec-aec:37741459.529 : <= InitializeScanner ret = 1
19ec-aec:37742663.019 : => GetLogicalScannerAbility
19ec-aec:37742663.197 : => IoObject::IoLockStart
19ec-aec:37742663.324 : => CAsicIO::CheckDevice
19ec-aec:37742663.382 : => CNT96226::ConnectIsAvailable
19ec-aec:37742686.013 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37742686.349 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37742686.406 : <= IoObject::IoLockStart
19ec-aec:37742686.460 : => IoObject::IoLockEnd
19ec-aec:37742686.567 : <= IoObject::IoLockEnd
19ec-aec:37742686.640 : <= GetLogicalScannerAbility ret = 1
19ec-aec:37746154.978 : => GetLogicalScannerAbilityEx
19ec-aec:37746155.162 : => IoObject::IoLockStart
19ec-aec:37746155.294 : => CAsicIO::CheckDevice
19ec-aec:37746155.350 : => CNT96226::ConnectIsAvailable
19ec-aec:37746181.347 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37746181.466 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37746181.534 : <= IoObject::IoLockStart
19ec-aec:37746181.594 : => IoObject::IoLockEnd
19ec-aec:37746181.694 : <= IoObject::IoLockEnd
19ec-aec:37746181.808 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:37746181.885 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:37753264.172 : => ReadNVMData
19ec-aec:37753264.353 : => IoObject::IoLockStart
19ec-aec:37753264.487 : => CAsicIO::CheckDevice
19ec-aec:37753264.545 : => CNT96226::ConnectIsAvailable
19ec-aec:37753287.793 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37753287.912 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37753287.979 : <= IoObject::IoLockStart
19ec-aec:37753288.051 : => ReadNVMDataInternal
19ec-aec:37753288.110 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37753288.403 : IO Send command 10 bytes
19ec-aec:37753288.514 : => CNT96226::VenderCmd_SetData
19ec-aec:37753288.571 : iCmd = 0, nBytes = 10
19ec-aec:37753288.680 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37753644.687 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37753644.819 : System send command 10 bytes + data 0 bytes
19ec-aec:37753644.886 : IO total need to receive data 128 bytes
19ec-aec:37753644.949 : => CNT96226::VenderCmd_GetData
19ec-aec:37753645.008 : iCmd = 0, nBytes = 128
19ec-aec:37753850.177 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37753850.497 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37753850.897 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37753851.027 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37753851.151 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37753851.273 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37753851.394 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37753851.515 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37753851.578 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37753851.639 : System total receive data 128 bytes
19ec-aec:37753851.696 : => CNT96226::VenderCmd_GetData
19ec-aec:37753851.746 : iCmd = 1, nBytes = 4
19ec-aec:37754015.148 : 0000 : 00 00 00 00 
19ec-aec:37754015.251 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37754015.375 : <= CAsicIO::DoIo ret = 1
19ec-aec:37754015.440 : NVMData.PadScanCount = 0
19ec-aec:37754015.499 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37754015.550 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37754015.607 : NVMData.FlatbedScanCount = 0
19ec-aec:37754015.660 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37754015.713 : NVMData.SideEdgeFletbed = 0
19ec-aec:37754015.764 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37754015.821 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37754015.876 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37754015.929 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37754015.983 : NVMData.BornMonth = 0
19ec-aec:37754016.130 : NVMData.BornDay = 0
19ec-aec:37754016.183 : NVMData.BornYear = 0
19ec-aec:37754016.230 : NVMData.FirstScanMonth = 4
19ec-aec:37754016.279 : NVMData.FirstScanDay = 30
19ec-aec:37754016.331 : NVMData.FirstScanYear = 2020
19ec-aec:37754016.382 : NVMData.VerticalMagnification = 0
19ec-aec:37754016.437 : NVMData.HorizontalMagnification = 0
19ec-aec:37754016.493 : NVMData.PowerSavingTime = 15
19ec-aec:37754016.545 : NVMData.SN = 0858C00G200100324
19ec-aec:37754016.592 : NVMData.AutoFeed = 0
19ec-aec:37754016.641 : NVMData.CCDType = 0
19ec-aec:37754016.689 : NVMData.ScanSpeed = 0
19ec-aec:37754016.736 : NVMData.RollerCount = 0
19ec-aec:37754016.789 : NVMData.MultifeedCount = 0
19ec-aec:37754016.842 : NVMData.JamCount = 0
19ec-aec:37754016.891 : NVMData.IdentifyInfo = 
19ec-aec:37754016.941 : NVMData.FormalName = 
19ec-aec:37754016.990 : NVMData.ReservedB = 0
19ec-aec:37754017.043 : NVMData.FunctionCode = 0
19ec-aec:37754017.095 : NVMData.PreFeed = 0
19ec-aec:37754017.145 : NVMData.PreFeedTime = 0
19ec-aec:37754017.194 : NVMData.ButtonNumber = 0
19ec-aec:37754017.242 : NVMData.PowerOffTime = 0
19ec-aec:37754017.292 : <= ReadNVMDataInternal ret = 1
19ec-aec:37754017.352 : => IoObject::IoLockEnd
19ec-aec:37754017.436 : <= IoObject::IoLockEnd
19ec-aec:37754017.484 : <= ReadNVMData ret = 1
19ec-aec:37760054.593 : => GetADFStatus
19ec-aec:37760055.031 : => IoObject::IoLockStart
19ec-aec:37760055.166 : => CAsicIO::CheckDevice
19ec-aec:37760055.223 : => CNT96226::ConnectIsAvailable
19ec-aec:37760081.658 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37760081.773 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37760081.834 : <= IoObject::IoLockStart
19ec-aec:37760081.894 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:37760081.962 : IO Send command 10 bytes
19ec-aec:37760082.085 : => CNT96226::VenderCmd_SetData
19ec-aec:37760082.148 : iCmd = 0, nBytes = 10
19ec-aec:37760082.251 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:37760292.396 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37760292.575 : System send command 10 bytes + data 0 bytes
19ec-aec:37760292.648 : IO total need to receive data 2 bytes
19ec-aec:37760292.708 : => CNT96226::VenderCmd_GetData
19ec-aec:37760292.762 : iCmd = 0, nBytes = 2
19ec-aec:37760472.263 : 0000 : 00 00 
19ec-aec:37760472.363 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37760472.425 : System total receive data 2 bytes
19ec-aec:37760472.485 : => CNT96226::VenderCmd_GetData
19ec-aec:37760472.539 : iCmd = 1, nBytes = 4
19ec-aec:37760619.774 : 0000 : 00 00 00 00 
19ec-aec:37760619.945 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37760620.174 : <= CAsicIO::DoIo ret = 1
19ec-aec:37760620.521 : Return status = 0
19ec-aec:37760620.575 : => IoObject::IoLockEnd
19ec-aec:37760620.663 : <= IoObject::IoLockEnd
19ec-aec:37760620.713 : <= GetADFStatus ret = 1
19ec-aec:37762158.523 : => GetADFStatus
19ec-aec:37762158.718 : => IoObject::IoLockStart
19ec-aec:37762158.847 : => CAsicIO::CheckDevice
19ec-aec:37762158.903 : => CNT96226::ConnectIsAvailable
19ec-aec:37762184.386 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37762184.754 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37762184.813 : <= IoObject::IoLockStart
19ec-aec:37762184.874 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:37762184.943 : IO Send command 10 bytes
19ec-aec:37762185.062 : => CNT96226::VenderCmd_SetData
19ec-aec:37762185.116 : iCmd = 0, nBytes = 10
19ec-aec:37762185.223 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:37762397.580 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37762397.699 : System send command 10 bytes + data 0 bytes
19ec-aec:37762397.775 : IO total need to receive data 2 bytes
19ec-aec:37762397.836 : => CNT96226::VenderCmd_GetData
19ec-aec:37762397.896 : iCmd = 0, nBytes = 2
19ec-aec:37762588.775 : 0000 : 00 00 
19ec-aec:37762588.893 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37762588.966 : System total receive data 2 bytes
19ec-aec:37762589.032 : => CNT96226::VenderCmd_GetData
19ec-aec:37762589.087 : iCmd = 1, nBytes = 4
19ec-aec:37762796.558 : 0000 : 00 00 00 00 
19ec-aec:37762796.724 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37762796.957 : <= CAsicIO::DoIo ret = 1
19ec-aec:37762797.087 : Return status = 0
19ec-aec:37762797.198 : => IoObject::IoLockEnd
19ec-aec:37762797.579 : <= IoObject::IoLockEnd
19ec-aec:37762797.628 : <= GetADFStatus ret = 1
19ec-aec:37764310.534 : => TerminateDriver
19ec-aec:37764310.728 : => CAsicIO::~CAsicIO,pStage=135859272
19ec-aec:37764310.804 : => CNT96226::Close
19ec-aec:37764314.960 : <= CNT96226::Close ret = 1
19ec-aec:37764315.036 : <= CAsicIO::~CAsicIO
19ec-aec:37764315.097 : => IoObject::IoLockEnd
19ec-aec:37764315.149 : <= IoObject::IoLockEnd
19ec-aec:37764315.204 : => IoObject::TerminateDevice
19ec-aec:37764315.258 : => IoObject::IoLockEnd
19ec-aec:37764315.310 : <= IoObject::IoLockEnd
19ec-aec:37764315.409 : <= IoObject::TerminateDevice
19ec-aec:37764315.670 : <= TerminateDriver ret = 1
19ec-aec:37802123.004 : ============Debug Start==========
19ec-aec:37802123.301 : Date : 2020/4/30 14:23:10
19ec-aec:37802123.384 : Process ID : 19ec
19ec-aec:37802123.792 : Windows : Version 10.0 build 18363 
19ec-aec:37802124.262 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:37802124.323 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:37802124.384 : MemoryStatus.ullAvailPhys : 1918390272
19ec-aec:37802124.446 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:37802124.506 : MemoryStatus.ullAvailPageFile : 3368599552
19ec-aec:37802124.568 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:37802124.627 : MemoryStatus.ullAvailVirtual : 1745424384
19ec-aec:37802124.687 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:37802124.787 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:37802124.846 : CPU Family 6 Model 10 Stepping 7
19ec-aec:37802125.088 : CPU Count : 4
19ec-aec:37802125.134 : CPU Frequency : 100.000 Mhz
19ec-aec:37802129.295 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:37802129.420 : => InitializeDriver
19ec-aec:37802129.682 : <= InitializeDriver ret = 1
19ec-aec:37802129.741 : => InitializeScanner
19ec-aec:37802129.823 : => CAsicIO::GetDeviceList
19ec-aec:37802130.119 : => CNT96226::CNT96226
19ec-aec:37802130.176 : => CNT96226::Open
19ec-aec:37802151.525 : <= CNT96226::Open ret = 1
19ec-aec:37802151.630 : => CNT96226::Initialize
19ec-aec:37802151.832 : <= CNT96226::Initialize ret = 1
19ec-aec:37802151.892 : <= CNT96226::CNT96226
19ec-aec:37802151.946 : => CNT96226::EnumAvailableDevice
19ec-aec:37802157.209 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:37802157.285 : DeviceHandleTable[ 0 ] = 256
19ec-aec:37802157.344 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:37805939.215 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:37805939.665 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37805951.310 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37805951.507 : => IoObject::GetLockName
19ec-aec:37805951.627 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37805951.760 : <= IoObject::GetLockName
19ec-aec:37805952.673 : => CNT96226::VenderCmd_GetData
19ec-aec:37805952.806 : iCmd = 3, nBytes = 2
19ec-aec:37806353.501 : 0000 : 06 38 
19ec-aec:37806353.724 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37806353.862 : => CNT96226::VenderCmd_GetData
19ec-aec:37806353.976 : iCmd = 4, nBytes = 2
19ec-aec:37806670.578 : 0000 : 07 07 
19ec-aec:37806670.758 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37806670.910 : Device 0 USB ID = 0638 : 0707
19ec-aec:37806671.080 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:37806671.219 : IO Send command 10 bytes
19ec-aec:37806671.337 : => CNT96226::VenderCmd_SetData
19ec-aec:37806671.448 : iCmd = 0, nBytes = 10
19ec-aec:37806671.654 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37806866.956 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37806867.152 : => CNT96226::VenderCmd_GetData
19ec-aec:37806867.272 : iCmd = 0, nBytes = 165
19ec-aec:37807048.478 : skip dump 37 bytes
19ec-aec:37807048.841 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37807049.129 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37807049.394 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37807049.664 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37807049.925 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37807050.198 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37807050.452 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37807050.709 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37807050.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37807050.963 : => CNT96226::VenderCmd_GetData
19ec-aec:37807051.065 : iCmd = 1, nBytes = 4
19ec-aec:37807226.114 : 0000 : 00 00 00 00 
19ec-aec:37807226.284 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37807226.681 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37807226.806 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37807226.932 : IO Send command 10 bytes
19ec-aec:37807227.030 : => CNT96226::VenderCmd_SetData
19ec-aec:37807227.147 : iCmd = 0, nBytes = 10
19ec-aec:37807227.350 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37807572.897 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37807573.136 : => CNT96226::VenderCmd_GetData
19ec-aec:37807573.257 : iCmd = 0, nBytes = 128
19ec-aec:37807798.925 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37807799.170 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37807799.358 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37807799.532 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37807799.708 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37807799.873 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37807800.034 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37807800.193 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37807800.277 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37807800.358 : => CNT96226::VenderCmd_GetData
19ec-aec:37807800.429 : iCmd = 1, nBytes = 4
19ec-aec:37807999.907 : 0000 : 00 00 00 00 
19ec-aec:37808000.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37808000.102 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37808000.315 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:37808000.411 : => CNT96226::Close
19ec-aec:37808004.932 : <= CNT96226::Close ret = 1
19ec-aec:37808005.026 : <= CNT96226::~CNT96226
19ec-aec:37808005.131 : <= CAsicIO::GetDeviceList
19ec-aec:37808005.648 : => IoObject::SetTimeout
19ec-aec:37808005.819 : Timeout--> In = 0 Out = 0
19ec-aec:37808005.894 : <= IoObject::SetTimeout
19ec-aec:37808005.976 : => CAsicIO::CAsicIO
19ec-aec:37808006.068 : => CNT96226::CNT96226
19ec-aec:37808006.139 : => CNT96226::Open
19ec-aec:37808034.022 : <= CNT96226::Open ret = 1
19ec-aec:37808034.150 : => CNT96226::Initialize
19ec-aec:37808034.390 : <= CNT96226::Initialize ret = 1
19ec-aec:37808034.465 : <= CNT96226::CNT96226
19ec-aec:37808034.531 : <= CAsicIO::CAsicIO
19ec-aec:37808034.603 : => CAsicIO::InitializeDevice
19ec-aec:37808034.689 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37808042.125 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37808042.277 : => IoObject::GetLockName
19ec-aec:37808042.351 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37808042.435 : <= IoObject::GetLockName
19ec-aec:37808043.045 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37808043.137 : IO Send command 10 bytes
19ec-aec:37808043.205 : => CNT96226::VenderCmd_SetData
19ec-aec:37808043.281 : iCmd = 0, nBytes = 10
19ec-aec:37808043.420 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37808392.336 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37808392.518 : => CNT96226::VenderCmd_GetData
19ec-aec:37808392.594 : iCmd = 0, nBytes = 128
19ec-aec:37808601.158 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37808601.369 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37808601.547 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37808601.724 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37808601.892 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37808602.052 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37808602.213 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37808602.372 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37808602.457 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37808602.536 : => CNT96226::VenderCmd_GetData
19ec-aec:37808602.603 : iCmd = 1, nBytes = 4
19ec-aec:37808804.726 : 0000 : 00 00 00 00 
19ec-aec:37808804.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37808804.909 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37808805.128 : => CNT96226::VenderCmd_GetData
19ec-aec:37808805.190 : iCmd = 3, nBytes = 2
19ec-aec:37809180.710 : 0000 : 06 38 
19ec-aec:37809180.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37809180.875 : => CNT96226::VenderCmd_GetData
19ec-aec:37809180.929 : iCmd = 4, nBytes = 2
19ec-aec:37809497.392 : 0000 : 07 07 
19ec-aec:37809497.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37809497.683 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:37809497.784 : => IoObject::InitializeDevice
19ec-aec:37809497.892 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:37809498.507 : <= IoObject::InitializeDevice ret = 1
19ec-aec:37809498.582 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:37809499.327 : => FindScanner
19ec-aec:37809499.387 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:37809499.447 : <= FindScanner ret = 1
19ec-aec:37809499.499 : => IoObject::IoLockStart
19ec-aec:37809499.601 : => CAsicIO::CheckDevice
19ec-aec:37809499.652 : => CNT96226::ConnectIsAvailable
19ec-aec:37809525.041 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37809525.438 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37809525.497 : <= IoObject::IoLockStart
19ec-aec:37809525.556 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37809525.624 : IO Send command 10 bytes
19ec-aec:37809525.715 : => CNT96226::VenderCmd_SetData
19ec-aec:37809525.774 : iCmd = 0, nBytes = 10
19ec-aec:37809525.880 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:37809724.198 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37809724.319 : System send command 10 bytes + data 0 bytes
19ec-aec:37809724.389 : IO total need to receive data 5 bytes
19ec-aec:37809724.453 : => CNT96226::VenderCmd_GetData
19ec-aec:37809724.511 : iCmd = 0, nBytes = 5
19ec-aec:37809918.647 : 0000 : 06 00 02 02 ab 
19ec-aec:37809918.766 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37809918.838 : System total receive data 5 bytes
19ec-aec:37809918.904 : => CNT96226::VenderCmd_GetData
19ec-aec:37809918.963 : iCmd = 1, nBytes = 4
19ec-aec:37810127.437 : 0000 : 00 00 00 00 
19ec-aec:37810127.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37810127.645 : <= CAsicIO::DoIo ret = 1
19ec-aec:37810127.712 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37810127.777 : IO Send command 10 bytes
19ec-aec:37810127.863 : => CNT96226::VenderCmd_SetData
19ec-aec:37810127.921 : iCmd = 0, nBytes = 10
19ec-aec:37810128.022 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37810315.074 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37810315.194 : System send command 10 bytes + data 0 bytes
19ec-aec:37810315.262 : IO total need to receive data 165 bytes
19ec-aec:37810315.329 : => CNT96226::VenderCmd_GetData
19ec-aec:37810315.385 : iCmd = 0, nBytes = 165
19ec-aec:37810490.582 : skip dump 37 bytes
19ec-aec:37810490.756 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37810490.893 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37810491.031 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37810491.164 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37810491.289 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37810491.423 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37810491.546 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37810491.671 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37810491.737 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37810491.792 : System total receive data 165 bytes
19ec-aec:37810491.850 : => CNT96226::VenderCmd_GetData
19ec-aec:37810491.903 : iCmd = 1, nBytes = 4
19ec-aec:37810695.451 : 0000 : 00 00 00 00 
19ec-aec:37810695.534 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37810695.642 : <= CAsicIO::DoIo ret = 1
19ec-aec:37810695.696 : Dump Inquiry
19ec-aec:37810695.814 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37810695.945 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37810696.233 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37810696.369 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37810696.494 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37810696.621 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37810696.747 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37810696.867 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37810696.990 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:37810697.115 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:37810697.202 : 00a0 : 00 00 00 00 00 
19ec-aec:37810697.269 : => ReadNVMDataInternal
19ec-aec:37810697.491 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37810697.560 : IO Send command 10 bytes
19ec-aec:37810697.644 : => CNT96226::VenderCmd_SetData
19ec-aec:37810697.697 : iCmd = 0, nBytes = 10
19ec-aec:37810697.797 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37811029.339 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37811029.486 : System send command 10 bytes + data 0 bytes
19ec-aec:37811029.564 : IO total need to receive data 128 bytes
19ec-aec:37811029.626 : => CNT96226::VenderCmd_GetData
19ec-aec:37811029.682 : iCmd = 0, nBytes = 128
19ec-aec:37811236.418 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37811236.598 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37811236.739 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37811236.872 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37811236.996 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37811237.119 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37811237.238 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37811237.362 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37811237.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37811237.484 : System total receive data 128 bytes
19ec-aec:37811237.542 : => CNT96226::VenderCmd_GetData
19ec-aec:37811237.592 : iCmd = 1, nBytes = 4
19ec-aec:37811426.505 : 0000 : 00 00 00 00 
19ec-aec:37811426.628 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37811426.759 : <= CAsicIO::DoIo ret = 1
19ec-aec:37811426.828 : NVMData.PadScanCount = 0
19ec-aec:37811426.885 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37811426.944 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37811427.002 : NVMData.FlatbedScanCount = 0
19ec-aec:37811427.056 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37811427.113 : NVMData.SideEdgeFletbed = 0
19ec-aec:37811427.163 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37811427.216 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37811427.271 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37811427.324 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37811427.378 : NVMData.BornMonth = 0
19ec-aec:37811427.426 : NVMData.BornDay = 0
19ec-aec:37811427.475 : NVMData.BornYear = 0
19ec-aec:37811427.523 : NVMData.FirstScanMonth = 4
19ec-aec:37811427.573 : NVMData.FirstScanDay = 30
19ec-aec:37811427.625 : NVMData.FirstScanYear = 2020
19ec-aec:37811427.678 : NVMData.VerticalMagnification = 0
19ec-aec:37811427.733 : NVMData.HorizontalMagnification = 0
19ec-aec:37811427.788 : NVMData.PowerSavingTime = 15
19ec-aec:37811427.841 : NVMData.SN = 0858C00G200100324
19ec-aec:37811427.893 : NVMData.AutoFeed = 0
19ec-aec:37811427.943 : NVMData.CCDType = 0
19ec-aec:37811427.989 : NVMData.ScanSpeed = 0
19ec-aec:37811428.036 : NVMData.RollerCount = 0
19ec-aec:37811428.087 : NVMData.MultifeedCount = 0
19ec-aec:37811428.136 : NVMData.JamCount = 0
19ec-aec:37811428.185 : NVMData.IdentifyInfo = 
19ec-aec:37811428.235 : NVMData.FormalName = 
19ec-aec:37811428.282 : NVMData.ReservedB = 0
19ec-aec:37811428.332 : NVMData.FunctionCode = 0
19ec-aec:37811428.383 : NVMData.PreFeed = 0
19ec-aec:37811428.429 : NVMData.PreFeedTime = 0
19ec-aec:37811428.476 : NVMData.ButtonNumber = 0
19ec-aec:37811428.657 : NVMData.PowerOffTime = 0
19ec-aec:37811428.714 : <= ReadNVMDataInternal ret = 1
19ec-aec:37811428.789 : => IoObject::IoLockEnd
19ec-aec:37811428.879 : <= IoObject::IoLockEnd
19ec-aec:37811428.930 : <= InitializeScanner ret = 1
19ec-aec:37811428.993 : => GetLogicalScannerAbilityEx
19ec-aec:37811429.049 : => IoObject::IoLockStart
19ec-aec:37811429.142 : => CAsicIO::CheckDevice
19ec-aec:37811429.194 : => CNT96226::ConnectIsAvailable
19ec-aec:37811453.785 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37811453.899 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37811453.956 : <= IoObject::IoLockStart
19ec-aec:37811454.016 : => IoObject::IoLockEnd
19ec-aec:37811454.121 : <= IoObject::IoLockEnd
19ec-aec:37811454.247 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:37811454.320 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:37811763.876 : => ReadNVMData
19ec-aec:37811764.141 : => IoObject::IoLockStart
19ec-aec:37811764.396 : => CAsicIO::CheckDevice
19ec-aec:37811764.514 : => CNT96226::ConnectIsAvailable
19ec-aec:37811794.602 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37811794.834 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37811794.954 : <= IoObject::IoLockStart
19ec-aec:37811795.076 : => ReadNVMDataInternal
19ec-aec:37811795.197 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37811795.330 : IO Send command 10 bytes
19ec-aec:37811795.539 : => CNT96226::VenderCmd_SetData
19ec-aec:37811795.652 : iCmd = 0, nBytes = 10
19ec-aec:37811795.880 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37812176.606 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37812176.872 : System send command 10 bytes + data 0 bytes
19ec-aec:37812177.012 : IO total need to receive data 128 bytes
19ec-aec:37812177.140 : => CNT96226::VenderCmd_GetData
19ec-aec:37812177.251 : iCmd = 0, nBytes = 128
19ec-aec:37812392.717 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37812393.082 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37812393.369 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37812393.649 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37812393.912 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37812394.165 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37812394.413 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37812394.667 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37812394.800 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37812394.930 : System total receive data 128 bytes
19ec-aec:37812395.052 : => CNT96226::VenderCmd_GetData
19ec-aec:37812395.166 : iCmd = 1, nBytes = 4
19ec-aec:37812608.725 : 0000 : 00 00 00 00 
19ec-aec:37812608.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37812609.194 : <= CAsicIO::DoIo ret = 1
19ec-aec:37812609.333 : NVMData.PadScanCount = 0
19ec-aec:37812609.450 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37812609.562 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37812609.679 : NVMData.FlatbedScanCount = 0
19ec-aec:37812609.785 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37812609.890 : NVMData.SideEdgeFletbed = 0
19ec-aec:37812609.999 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37812610.127 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37812610.241 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37812610.360 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37812610.474 : NVMData.BornMonth = 0
19ec-aec:37812610.573 : NVMData.BornDay = 0
19ec-aec:37812610.676 : NVMData.BornYear = 0
19ec-aec:37812610.776 : NVMData.FirstScanMonth = 4
19ec-aec:37812610.882 : NVMData.FirstScanDay = 30
19ec-aec:37812610.991 : NVMData.FirstScanYear = 2020
19ec-aec:37812611.100 : NVMData.VerticalMagnification = 0
19ec-aec:37812611.208 : NVMData.HorizontalMagnification = 0
19ec-aec:37812611.319 : NVMData.PowerSavingTime = 15
19ec-aec:37812611.424 : NVMData.SN = 0858C00G200100324
19ec-aec:37812611.526 : NVMData.AutoFeed = 0
19ec-aec:37812611.622 : NVMData.CCDType = 0
19ec-aec:37812611.932 : NVMData.ScanSpeed = 0
19ec-aec:37812612.045 : NVMData.RollerCount = 0
19ec-aec:37812612.155 : NVMData.MultifeedCount = 0
19ec-aec:37812612.258 : NVMData.JamCount = 0
19ec-aec:37812612.362 : NVMData.IdentifyInfo = 
19ec-aec:37812612.465 : NVMData.FormalName = 
19ec-aec:37812612.566 : NVMData.ReservedB = 0
19ec-aec:37812612.672 : NVMData.FunctionCode = 0
19ec-aec:37812612.776 : NVMData.PreFeed = 0
19ec-aec:37812612.876 : NVMData.PreFeedTime = 0
19ec-aec:37812612.974 : NVMData.ButtonNumber = 0
19ec-aec:37812613.077 : NVMData.PowerOffTime = 0
19ec-aec:37812613.185 : <= ReadNVMDataInternal ret = 1
19ec-aec:37812613.308 : => IoObject::IoLockEnd
19ec-aec:37812613.486 : <= IoObject::IoLockEnd
19ec-aec:37812613.587 : <= ReadNVMData ret = 1
19ec-aec:37813504.799 : => TerminateDriver
19ec-aec:37813504.986 : => CAsicIO::~CAsicIO,pStage=140512328
19ec-aec:37813505.058 : => CNT96226::Close
19ec-aec:37813509.040 : <= CNT96226::Close ret = 1
19ec-aec:37813509.114 : <= CAsicIO::~CAsicIO
19ec-aec:37813509.168 : => IoObject::IoLockEnd
19ec-aec:37813509.217 : <= IoObject::IoLockEnd
19ec-aec:37813509.267 : => IoObject::TerminateDevice
19ec-aec:37813509.325 : => IoObject::IoLockEnd
19ec-aec:37813509.375 : <= IoObject::IoLockEnd
19ec-aec:37813509.476 : <= IoObject::TerminateDevice
19ec-aec:37813509.720 : <= TerminateDriver ret = 1
19ec-aec:37815847.975 : ============Debug Start==========
19ec-aec:37815848.301 : Date : 2020/4/30 14:23:10
19ec-aec:37815848.382 : Process ID : 19ec
19ec-aec:37815848.801 : Windows : Version 10.0 build 18363 
19ec-aec:37815849.262 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:37815849.324 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:37815849.391 : MemoryStatus.ullAvailPhys : 1918046208
19ec-aec:37815849.447 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:37815849.508 : MemoryStatus.ullAvailPageFile : 3368935424
19ec-aec:37815849.570 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:37815849.632 : MemoryStatus.ullAvailVirtual : 1745408000
19ec-aec:37815849.689 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:37815849.792 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:37815849.850 : CPU Family 6 Model 10 Stepping 7
19ec-aec:37815850.087 : CPU Count : 4
19ec-aec:37815850.133 : CPU Frequency : 100.000 Mhz
19ec-aec:37815854.250 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:37815854.373 : => InitializeDriver
19ec-aec:37815854.642 : <= InitializeDriver ret = 1
19ec-aec:37818389.895 : => InitializeScanner
19ec-aec:37818390.143 : => CAsicIO::GetDeviceList
19ec-aec:37818390.544 : => CNT96226::CNT96226
19ec-aec:37818390.602 : => CNT96226::Open
19ec-aec:37818412.894 : <= CNT96226::Open ret = 1
19ec-aec:37818413.000 : => CNT96226::Initialize
19ec-aec:37818413.204 : <= CNT96226::Initialize ret = 1
19ec-aec:37818413.264 : <= CNT96226::CNT96226
19ec-aec:37818413.313 : => CNT96226::EnumAvailableDevice
19ec-aec:37818418.574 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:37818418.649 : DeviceHandleTable[ 0 ] = 256
19ec-aec:37818418.706 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:37822497.166 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:37822497.619 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37822509.336 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37822509.550 : => IoObject::GetLockName
19ec-aec:37822509.667 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37822509.803 : <= IoObject::GetLockName
19ec-aec:37822510.709 : => CNT96226::VenderCmd_GetData
19ec-aec:37822510.837 : iCmd = 3, nBytes = 2
19ec-aec:37822912.326 : 0000 : 06 38 
19ec-aec:37822912.560 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37822912.701 : => CNT96226::VenderCmd_GetData
19ec-aec:37822912.814 : iCmd = 4, nBytes = 2
19ec-aec:37823241.482 : 0000 : 07 07 
19ec-aec:37823241.684 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37823241.858 : Device 0 USB ID = 0638 : 0707
19ec-aec:37823242.019 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:37823242.163 : IO Send command 10 bytes
19ec-aec:37823242.269 : => CNT96226::VenderCmd_SetData
19ec-aec:37823242.380 : iCmd = 0, nBytes = 10
19ec-aec:37823242.598 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37823461.250 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37823461.505 : => CNT96226::VenderCmd_GetData
19ec-aec:37823461.627 : iCmd = 0, nBytes = 165
19ec-aec:37823666.619 : skip dump 37 bytes
19ec-aec:37823666.822 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37823666.967 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37823667.112 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37823667.251 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37823667.388 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37823667.529 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37823667.659 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37823667.788 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37823667.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37823667.911 : => CNT96226::VenderCmd_GetData
19ec-aec:37823667.965 : iCmd = 1, nBytes = 4
19ec-aec:37823874.873 : 0000 : 00 00 00 00 
19ec-aec:37823874.981 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37823875.246 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37823875.326 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37823875.400 : IO Send command 10 bytes
19ec-aec:37823875.461 : => CNT96226::VenderCmd_SetData
19ec-aec:37823875.518 : iCmd = 0, nBytes = 10
19ec-aec:37823875.631 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37824212.754 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37824212.901 : => CNT96226::VenderCmd_GetData
19ec-aec:37824212.970 : iCmd = 0, nBytes = 128
19ec-aec:37824420.097 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37824420.271 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37824420.422 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37824420.564 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37824420.698 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37824420.826 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37824420.957 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37824421.089 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37824421.154 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37824421.218 : => CNT96226::VenderCmd_GetData
19ec-aec:37824421.275 : iCmd = 1, nBytes = 4
19ec-aec:37824577.586 : 0000 : 00 00 00 00 
19ec-aec:37824577.698 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37824577.773 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37824577.957 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:37824578.034 : => CNT96226::Close
19ec-aec:37824582.153 : <= CNT96226::Close ret = 1
19ec-aec:37824582.231 : <= CNT96226::~CNT96226
19ec-aec:37824582.319 : <= CAsicIO::GetDeviceList
19ec-aec:37824582.745 : => IoObject::SetTimeout
19ec-aec:37824582.886 : Timeout--> In = 0 Out = 0
19ec-aec:37824582.944 : <= IoObject::SetTimeout
19ec-aec:37824583.014 : => CAsicIO::CAsicIO
19ec-aec:37824583.089 : => CNT96226::CNT96226
19ec-aec:37824583.149 : => CNT96226::Open
19ec-aec:37824606.363 : <= CNT96226::Open ret = 1
19ec-aec:37824606.464 : => CNT96226::Initialize
19ec-aec:37824606.662 : <= CNT96226::Initialize ret = 1
19ec-aec:37824606.721 : <= CNT96226::CNT96226
19ec-aec:37824606.776 : <= CAsicIO::CAsicIO
19ec-aec:37824606.830 : => CAsicIO::InitializeDevice
19ec-aec:37824606.897 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37824612.942 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37824613.062 : => IoObject::GetLockName
19ec-aec:37824613.123 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37824613.192 : <= IoObject::GetLockName
19ec-aec:37824613.709 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37824613.783 : IO Send command 10 bytes
19ec-aec:37824613.834 : => CNT96226::VenderCmd_SetData
19ec-aec:37824613.893 : iCmd = 0, nBytes = 10
19ec-aec:37824614.007 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37824960.730 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37824960.853 : => CNT96226::VenderCmd_GetData
19ec-aec:37824960.916 : iCmd = 0, nBytes = 128
19ec-aec:37825118.934 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37825119.122 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37825119.275 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37825119.419 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37825119.548 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37825119.679 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37825119.815 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37825119.943 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37825120.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37825120.077 : => CNT96226::VenderCmd_GetData
19ec-aec:37825120.132 : iCmd = 1, nBytes = 4
19ec-aec:37825296.577 : 0000 : 00 00 00 00 
19ec-aec:37825296.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37825297.067 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37825297.289 : => CNT96226::VenderCmd_GetData
19ec-aec:37825297.347 : iCmd = 3, nBytes = 2
19ec-aec:37825670.631 : 0000 : 06 38 
19ec-aec:37825670.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37825670.825 : => CNT96226::VenderCmd_GetData
19ec-aec:37825670.884 : iCmd = 4, nBytes = 2
19ec-aec:37825985.646 : 0000 : 07 07 
19ec-aec:37825985.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37825985.955 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:37825986.058 : => IoObject::InitializeDevice
19ec-aec:37825986.163 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:37825986.901 : <= IoObject::InitializeDevice ret = 1
19ec-aec:37825986.977 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:37825987.691 : => FindScanner
19ec-aec:37825987.753 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:37825987.820 : <= FindScanner ret = 1
19ec-aec:37825987.877 : => IoObject::IoLockStart
19ec-aec:37825987.989 : => CAsicIO::CheckDevice
19ec-aec:37825988.045 : => CNT96226::ConnectIsAvailable
19ec-aec:37826008.852 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37826008.975 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37826009.040 : <= IoObject::IoLockStart
19ec-aec:37826009.097 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37826009.167 : IO Send command 10 bytes
19ec-aec:37826009.266 : => CNT96226::VenderCmd_SetData
19ec-aec:37826009.323 : iCmd = 0, nBytes = 10
19ec-aec:37826009.431 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:37826198.476 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37826198.616 : System send command 10 bytes + data 0 bytes
19ec-aec:37826198.699 : IO total need to receive data 5 bytes
19ec-aec:37826198.765 : => CNT96226::VenderCmd_GetData
19ec-aec:37826198.824 : iCmd = 0, nBytes = 5
19ec-aec:37826407.204 : 0000 : 06 00 02 02 ab 
19ec-aec:37826407.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37826407.365 : System total receive data 5 bytes
19ec-aec:37826407.428 : => CNT96226::VenderCmd_GetData
19ec-aec:37826407.486 : iCmd = 1, nBytes = 4
19ec-aec:37826576.273 : 0000 : 00 00 00 00 
19ec-aec:37826576.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37826576.499 : <= CAsicIO::DoIo ret = 1
19ec-aec:37826576.561 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37826576.632 : IO Send command 10 bytes
19ec-aec:37826576.722 : => CNT96226::VenderCmd_SetData
19ec-aec:37826576.783 : iCmd = 0, nBytes = 10
19ec-aec:37826576.891 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37826731.283 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37826731.391 : System send command 10 bytes + data 0 bytes
19ec-aec:37826731.458 : IO total need to receive data 165 bytes
19ec-aec:37826731.523 : => CNT96226::VenderCmd_GetData
19ec-aec:37826731.581 : iCmd = 0, nBytes = 165
19ec-aec:37826904.841 : skip dump 37 bytes
19ec-aec:37826905.362 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37826905.504 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37826905.647 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37826905.785 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37826905.920 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37826906.063 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37826906.192 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37826906.320 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37826906.389 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37826906.452 : System total receive data 165 bytes
19ec-aec:37826906.513 : => CNT96226::VenderCmd_GetData
19ec-aec:37826906.567 : iCmd = 1, nBytes = 4
19ec-aec:37827090.541 : 0000 : 00 00 00 00 
19ec-aec:37827090.653 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37827090.787 : <= CAsicIO::DoIo ret = 1
19ec-aec:37827090.851 : Dump Inquiry
19ec-aec:37827090.988 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37827091.128 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37827091.424 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37827091.570 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37827091.706 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37827091.845 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37827091.977 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37827092.115 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37827092.250 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:37827092.392 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:37827092.483 : 00a0 : 00 00 00 00 00 
19ec-aec:37827092.556 : => ReadNVMDataInternal
19ec-aec:37827092.809 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37827092.877 : IO Send command 10 bytes
19ec-aec:37827092.970 : => CNT96226::VenderCmd_SetData
19ec-aec:37827093.031 : iCmd = 0, nBytes = 10
19ec-aec:37827093.138 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37827407.076 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37827407.206 : System send command 10 bytes + data 0 bytes
19ec-aec:37827407.277 : IO total need to receive data 128 bytes
19ec-aec:37827407.346 : => CNT96226::VenderCmd_GetData
19ec-aec:37827407.406 : iCmd = 0, nBytes = 128
19ec-aec:37827616.872 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37827617.060 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37827617.209 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37827617.347 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37827617.483 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37827617.616 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37827617.744 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37827617.874 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37827617.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37827618.007 : System total receive data 128 bytes
19ec-aec:37827618.069 : => CNT96226::VenderCmd_GetData
19ec-aec:37827618.124 : iCmd = 1, nBytes = 4
19ec-aec:37827811.673 : 0000 : 00 00 00 00 
19ec-aec:37827811.780 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37827811.920 : <= CAsicIO::DoIo ret = 1
19ec-aec:37827811.989 : NVMData.PadScanCount = 0
19ec-aec:37827812.046 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37827812.106 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37827812.169 : NVMData.FlatbedScanCount = 0
19ec-aec:37827812.225 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37827812.284 : NVMData.SideEdgeFletbed = 0
19ec-aec:37827812.340 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37827812.397 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37827812.455 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37827812.510 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37827812.567 : NVMData.BornMonth = 0
19ec-aec:37827812.620 : NVMData.BornDay = 0
19ec-aec:37827812.675 : NVMData.BornYear = 0
19ec-aec:37827812.725 : NVMData.FirstScanMonth = 4
19ec-aec:37827812.779 : NVMData.FirstScanDay = 30
19ec-aec:37827812.834 : NVMData.FirstScanYear = 2020
19ec-aec:37827812.891 : NVMData.VerticalMagnification = 0
19ec-aec:37827812.947 : NVMData.HorizontalMagnification = 0
19ec-aec:37827813.005 : NVMData.PowerSavingTime = 15
19ec-aec:37827813.063 : NVMData.SN = 0858C00G200100324
19ec-aec:37827813.116 : NVMData.AutoFeed = 0
19ec-aec:37827813.166 : NVMData.CCDType = 0
19ec-aec:37827813.217 : NVMData.ScanSpeed = 0
19ec-aec:37827813.265 : NVMData.RollerCount = 0
19ec-aec:37827813.318 : NVMData.MultifeedCount = 0
19ec-aec:37827813.371 : NVMData.JamCount = 0
19ec-aec:37827813.422 : NVMData.IdentifyInfo = 
19ec-aec:37827813.473 : NVMData.FormalName = 
19ec-aec:37827813.525 : NVMData.ReservedB = 0
19ec-aec:37827813.577 : NVMData.FunctionCode = 0
19ec-aec:37827813.629 : NVMData.PreFeed = 0
19ec-aec:37827813.681 : NVMData.PreFeedTime = 0
19ec-aec:37827813.733 : NVMData.ButtonNumber = 0
19ec-aec:37827813.949 : NVMData.PowerOffTime = 0
19ec-aec:37827814.011 : <= ReadNVMDataInternal ret = 1
19ec-aec:37827814.088 : => IoObject::IoLockEnd
19ec-aec:37827814.184 : <= IoObject::IoLockEnd
19ec-aec:37827814.241 : <= InitializeScanner ret = 1
19ec-aec:37829013.252 : => GetLogicalScannerAbility
19ec-aec:37829013.435 : => IoObject::IoLockStart
19ec-aec:37829013.564 : => CAsicIO::CheckDevice
19ec-aec:37829013.620 : => CNT96226::ConnectIsAvailable
19ec-aec:37829037.983 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37829038.101 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37829038.164 : <= IoObject::IoLockStart
19ec-aec:37829038.221 : => IoObject::IoLockEnd
19ec-aec:37829038.328 : <= IoObject::IoLockEnd
19ec-aec:37829038.402 : <= GetLogicalScannerAbility ret = 1
19ec-aec:37832587.853 : => GetLogicalScannerAbilityEx
19ec-aec:37832588.043 : => IoObject::IoLockStart
19ec-aec:37832588.175 : => CAsicIO::CheckDevice
19ec-aec:37832588.231 : => CNT96226::ConnectIsAvailable
19ec-aec:37832613.431 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37832613.545 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37832613.604 : <= IoObject::IoLockStart
19ec-aec:37832613.663 : => IoObject::IoLockEnd
19ec-aec:37832613.776 : <= IoObject::IoLockEnd
19ec-aec:37832613.901 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:37832613.975 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:37839936.673 : => ReadNVMData
19ec-aec:37839936.852 : => IoObject::IoLockStart
19ec-aec:37839936.987 : => CAsicIO::CheckDevice
19ec-aec:37839937.050 : => CNT96226::ConnectIsAvailable
19ec-aec:37839963.942 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37839964.045 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37839964.104 : <= IoObject::IoLockStart
19ec-aec:37839964.176 : => ReadNVMDataInternal
19ec-aec:37839964.236 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37839964.300 : IO Send command 10 bytes
19ec-aec:37839964.643 : => CNT96226::VenderCmd_SetData
19ec-aec:37839964.700 : iCmd = 0, nBytes = 10
19ec-aec:37839965.038 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37840322.629 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37840322.761 : System send command 10 bytes + data 0 bytes
19ec-aec:37840322.826 : IO total need to receive data 128 bytes
19ec-aec:37840322.889 : => CNT96226::VenderCmd_GetData
19ec-aec:37840322.946 : iCmd = 0, nBytes = 128
19ec-aec:37840531.215 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37840531.381 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37840531.520 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37840531.655 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37840531.777 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37840531.899 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37840532.023 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37840532.147 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37840532.209 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37840532.270 : System total receive data 128 bytes
19ec-aec:37840532.328 : => CNT96226::VenderCmd_GetData
19ec-aec:37840532.381 : iCmd = 1, nBytes = 4
19ec-aec:37840723.163 : 0000 : 00 00 00 00 
19ec-aec:37840723.279 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37840723.428 : <= CAsicIO::DoIo ret = 1
19ec-aec:37840723.500 : NVMData.PadScanCount = 0
19ec-aec:37840723.555 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37840723.609 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37840723.667 : NVMData.FlatbedScanCount = 0
19ec-aec:37840723.722 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37840723.774 : NVMData.SideEdgeFletbed = 0
19ec-aec:37840723.825 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37840723.877 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37840723.933 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37840723.986 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37840724.042 : NVMData.BornMonth = 0
19ec-aec:37840724.250 : NVMData.BornDay = 0
19ec-aec:37840724.311 : NVMData.BornYear = 0
19ec-aec:37840724.358 : NVMData.FirstScanMonth = 4
19ec-aec:37840724.409 : NVMData.FirstScanDay = 30
19ec-aec:37840724.465 : NVMData.FirstScanYear = 2020
19ec-aec:37840724.517 : NVMData.VerticalMagnification = 0
19ec-aec:37840724.575 : NVMData.HorizontalMagnification = 0
19ec-aec:37840724.631 : NVMData.PowerSavingTime = 15
19ec-aec:37840724.683 : NVMData.SN = 0858C00G200100324
19ec-aec:37840724.731 : NVMData.AutoFeed = 0
19ec-aec:37840724.780 : NVMData.CCDType = 0
19ec-aec:37840724.827 : NVMData.ScanSpeed = 0
19ec-aec:37840724.876 : NVMData.RollerCount = 0
19ec-aec:37840724.927 : NVMData.MultifeedCount = 0
19ec-aec:37840724.976 : NVMData.JamCount = 0
19ec-aec:37840725.024 : NVMData.IdentifyInfo = 
19ec-aec:37840725.074 : NVMData.FormalName = 
19ec-aec:37840725.121 : NVMData.ReservedB = 0
19ec-aec:37840725.173 : NVMData.FunctionCode = 0
19ec-aec:37840725.224 : NVMData.PreFeed = 0
19ec-aec:37840725.274 : NVMData.PreFeedTime = 0
19ec-aec:37840725.323 : NVMData.ButtonNumber = 0
19ec-aec:37840725.371 : NVMData.PowerOffTime = 0
19ec-aec:37840725.424 : <= ReadNVMDataInternal ret = 1
19ec-aec:37840725.483 : => IoObject::IoLockEnd
19ec-aec:37840725.573 : <= IoObject::IoLockEnd
19ec-aec:37840725.621 : <= ReadNVMData ret = 1
19ec-aec:37846815.719 : => GetADFStatus
19ec-aec:37846816.144 : => IoObject::IoLockStart
19ec-aec:37846816.272 : => CAsicIO::CheckDevice
19ec-aec:37846816.329 : => CNT96226::ConnectIsAvailable
19ec-aec:37846842.097 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37846842.211 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37846842.269 : <= IoObject::IoLockStart
19ec-aec:37846842.329 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:37846842.393 : IO Send command 10 bytes
19ec-aec:37846842.523 : => CNT96226::VenderCmd_SetData
19ec-aec:37846842.580 : iCmd = 0, nBytes = 10
19ec-aec:37846842.682 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:37847036.546 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37847036.669 : System send command 10 bytes + data 0 bytes
19ec-aec:37847036.734 : IO total need to receive data 2 bytes
19ec-aec:37847036.791 : => CNT96226::VenderCmd_GetData
19ec-aec:37847036.845 : iCmd = 0, nBytes = 2
19ec-aec:37847204.210 : 0000 : 00 00 
19ec-aec:37847204.320 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37847204.391 : System total receive data 2 bytes
19ec-aec:37847204.459 : => CNT96226::VenderCmd_GetData
19ec-aec:37847204.515 : iCmd = 1, nBytes = 4
19ec-aec:37847412.671 : 0000 : 00 00 00 00 
19ec-aec:37847412.758 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37847412.893 : <= CAsicIO::DoIo ret = 1
19ec-aec:37847412.954 : Return status = 0
19ec-aec:37847413.010 : => IoObject::IoLockEnd
19ec-aec:37847413.102 : <= IoObject::IoLockEnd
19ec-aec:37847413.149 : <= GetADFStatus ret = 1
19ec-aec:37849019.043 : => GetADFStatus
19ec-aec:37849019.230 : => IoObject::IoLockStart
19ec-aec:37849019.357 : => CAsicIO::CheckDevice
19ec-aec:37849019.412 : => CNT96226::ConnectIsAvailable
19ec-aec:37849044.739 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37849044.856 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37849044.919 : <= IoObject::IoLockStart
19ec-aec:37849044.980 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:37849045.048 : IO Send command 10 bytes
19ec-aec:37849045.181 : => CNT96226::VenderCmd_SetData
19ec-aec:37849045.239 : iCmd = 0, nBytes = 10
19ec-aec:37849045.341 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:37849245.481 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37849245.603 : System send command 10 bytes + data 0 bytes
19ec-aec:37849245.681 : IO total need to receive data 2 bytes
19ec-aec:37849245.743 : => CNT96226::VenderCmd_GetData
19ec-aec:37849245.800 : iCmd = 0, nBytes = 2
19ec-aec:37849417.828 : 0000 : 00 00 
19ec-aec:37849417.935 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37849418.008 : System total receive data 2 bytes
19ec-aec:37849418.072 : => CNT96226::VenderCmd_GetData
19ec-aec:37849418.123 : iCmd = 1, nBytes = 4
19ec-aec:37849557.330 : 0000 : 00 00 00 00 
19ec-aec:37849557.420 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37849557.543 : <= CAsicIO::DoIo ret = 1
19ec-aec:37849557.602 : Return status = 0
19ec-aec:37849557.655 : => IoObject::IoLockEnd
19ec-aec:37849557.743 : <= IoObject::IoLockEnd
19ec-aec:37849557.794 : <= GetADFStatus ret = 1
19ec-aec:37851158.085 : => TerminateDriver
19ec-aec:37851158.258 : => CAsicIO::~CAsicIO,pStage=36506696
19ec-aec:37851158.328 : => CNT96226::Close
19ec-aec:37851162.557 : <= CNT96226::Close ret = 1
19ec-aec:37851162.633 : <= CAsicIO::~CAsicIO
19ec-aec:37851162.691 : => IoObject::IoLockEnd
19ec-aec:37851162.743 : <= IoObject::IoLockEnd
19ec-aec:37851162.793 : => IoObject::TerminateDevice
19ec-aec:37851162.848 : => IoObject::IoLockEnd
19ec-aec:37851162.899 : <= IoObject::IoLockEnd
19ec-aec:37851163.224 : <= IoObject::TerminateDevice
19ec-aec:37851163.469 : <= TerminateDriver ret = 1
19ec-aec:37890269.708 : ============Debug Start==========
19ec-aec:37890269.997 : Date : 2020/4/30 14:23:13
19ec-aec:37890270.073 : Process ID : 19ec
19ec-aec:37890270.481 : Windows : Version 10.0 build 18363 
19ec-aec:37890270.994 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:37890271.057 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:37890271.120 : MemoryStatus.ullAvailPhys : 1918926848
19ec-aec:37890271.178 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:37890271.239 : MemoryStatus.ullAvailPageFile : 3369619456
19ec-aec:37890271.298 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:37890271.355 : MemoryStatus.ullAvailVirtual : 1745379328
19ec-aec:37890271.414 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:37890271.520 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:37890271.584 : CPU Family 6 Model 10 Stepping 7
19ec-aec:37890271.817 : CPU Count : 4
19ec-aec:37890271.865 : CPU Frequency : 100.000 Mhz
19ec-aec:37890276.037 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:37890276.168 : => InitializeDriver
19ec-aec:37890276.661 : <= InitializeDriver ret = 1
19ec-aec:37890276.715 : => InitializeScanner
19ec-aec:37890276.788 : => CAsicIO::GetDeviceList
19ec-aec:37890277.075 : => CNT96226::CNT96226
19ec-aec:37890277.137 : => CNT96226::Open
19ec-aec:37890298.290 : <= CNT96226::Open ret = 1
19ec-aec:37890298.382 : => CNT96226::Initialize
19ec-aec:37890298.570 : <= CNT96226::Initialize ret = 1
19ec-aec:37890298.626 : <= CNT96226::CNT96226
19ec-aec:37890298.676 : => CNT96226::EnumAvailableDevice
19ec-aec:37890304.062 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:37890304.136 : DeviceHandleTable[ 0 ] = 256
19ec-aec:37890304.195 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:37894177.334 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:37894177.771 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37894189.497 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37894189.692 : => IoObject::GetLockName
19ec-aec:37894189.809 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37894189.944 : <= IoObject::GetLockName
19ec-aec:37894190.845 : => CNT96226::VenderCmd_GetData
19ec-aec:37894190.977 : iCmd = 3, nBytes = 2
19ec-aec:37894579.286 : 0000 : 06 38 
19ec-aec:37894579.517 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37894579.661 : => CNT96226::VenderCmd_GetData
19ec-aec:37894579.783 : iCmd = 4, nBytes = 2
19ec-aec:37894885.969 : 0000 : 07 07 
19ec-aec:37894886.136 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37894886.288 : Device 0 USB ID = 0638 : 0707
19ec-aec:37894886.452 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:37894886.595 : IO Send command 10 bytes
19ec-aec:37894886.698 : => CNT96226::VenderCmd_SetData
19ec-aec:37894886.811 : iCmd = 0, nBytes = 10
19ec-aec:37894887.021 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37895098.462 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37895098.711 : => CNT96226::VenderCmd_GetData
19ec-aec:37895098.831 : iCmd = 0, nBytes = 165
19ec-aec:37895310.469 : skip dump 37 bytes
19ec-aec:37895310.878 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37895311.177 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37895311.454 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37895311.726 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37895311.992 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37895312.259 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37895312.513 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37895312.759 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37895312.887 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37895313.008 : => CNT96226::VenderCmd_GetData
19ec-aec:37895313.113 : iCmd = 1, nBytes = 4
19ec-aec:37895499.337 : 0000 : 00 00 00 00 
19ec-aec:37895499.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37895499.936 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37895500.087 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37895500.233 : IO Send command 10 bytes
19ec-aec:37895500.340 : => CNT96226::VenderCmd_SetData
19ec-aec:37895500.454 : iCmd = 0, nBytes = 10
19ec-aec:37895500.674 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37895845.758 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37895846.007 : => CNT96226::VenderCmd_GetData
19ec-aec:37895846.124 : iCmd = 0, nBytes = 128
19ec-aec:37896065.086 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37896065.288 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37896065.441 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37896065.585 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37896065.719 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37896065.851 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37896065.987 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37896066.117 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37896066.183 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37896066.250 : => CNT96226::VenderCmd_GetData
19ec-aec:37896066.307 : iCmd = 1, nBytes = 4
19ec-aec:37896273.847 : 0000 : 00 00 00 00 
19ec-aec:37896273.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37896274.009 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37896274.189 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:37896274.263 : => CNT96226::Close
19ec-aec:37896278.053 : <= CNT96226::Close ret = 1
19ec-aec:37896278.128 : <= CNT96226::~CNT96226
19ec-aec:37896278.217 : <= CAsicIO::GetDeviceList
19ec-aec:37896278.634 : => IoObject::SetTimeout
19ec-aec:37896278.771 : Timeout--> In = 0 Out = 0
19ec-aec:37896278.834 : <= IoObject::SetTimeout
19ec-aec:37896278.902 : => CAsicIO::CAsicIO
19ec-aec:37896278.975 : => CNT96226::CNT96226
19ec-aec:37896279.034 : => CNT96226::Open
19ec-aec:37896303.262 : <= CNT96226::Open ret = 1
19ec-aec:37896303.364 : => CNT96226::Initialize
19ec-aec:37896303.559 : <= CNT96226::Initialize ret = 1
19ec-aec:37896303.618 : <= CNT96226::CNT96226
19ec-aec:37896303.671 : <= CAsicIO::CAsicIO
19ec-aec:37896303.729 : => CAsicIO::InitializeDevice
19ec-aec:37896303.796 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37896309.816 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37896309.938 : => IoObject::GetLockName
19ec-aec:37896309.996 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37896310.070 : <= IoObject::GetLockName
19ec-aec:37896310.580 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37896310.656 : IO Send command 10 bytes
19ec-aec:37896310.714 : => CNT96226::VenderCmd_SetData
19ec-aec:37896310.770 : iCmd = 0, nBytes = 10
19ec-aec:37896310.885 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37896640.879 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37896641.005 : => CNT96226::VenderCmd_GetData
19ec-aec:37896641.067 : iCmd = 0, nBytes = 128
19ec-aec:37896832.989 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37896833.181 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37896833.336 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37896833.481 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37896833.618 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37896833.746 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37896833.882 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37896834.014 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37896834.079 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37896834.144 : => CNT96226::VenderCmd_GetData
19ec-aec:37896834.199 : iCmd = 1, nBytes = 4
19ec-aec:37896959.905 : 0000 : 00 00 00 00 
19ec-aec:37896960.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37896960.074 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37896960.262 : => CNT96226::VenderCmd_GetData
19ec-aec:37896960.322 : iCmd = 3, nBytes = 2
19ec-aec:37897344.021 : 0000 : 06 38 
19ec-aec:37897344.128 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37897344.202 : => CNT96226::VenderCmd_GetData
19ec-aec:37897344.262 : iCmd = 4, nBytes = 2
19ec-aec:37897642.699 : 0000 : 07 07 
19ec-aec:37897642.821 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37897643.019 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:37897643.119 : => IoObject::InitializeDevice
19ec-aec:37897643.220 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:37897643.952 : <= IoObject::InitializeDevice ret = 1
19ec-aec:37897644.030 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:37897644.799 : => FindScanner
19ec-aec:37897644.863 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:37897644.930 : <= FindScanner ret = 1
19ec-aec:37897644.990 : => IoObject::IoLockStart
19ec-aec:37897645.104 : => CAsicIO::CheckDevice
19ec-aec:37897645.160 : => CNT96226::ConnectIsAvailable
19ec-aec:37897669.681 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37897669.916 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37897670.263 : <= IoObject::IoLockStart
19ec-aec:37897670.327 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37897670.400 : IO Send command 10 bytes
19ec-aec:37897670.493 : => CNT96226::VenderCmd_SetData
19ec-aec:37897670.557 : iCmd = 0, nBytes = 10
19ec-aec:37897670.671 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:37897861.213 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37897861.321 : System send command 10 bytes + data 0 bytes
19ec-aec:37897861.388 : IO total need to receive data 5 bytes
19ec-aec:37897861.451 : => CNT96226::VenderCmd_GetData
19ec-aec:37897861.516 : iCmd = 0, nBytes = 5
19ec-aec:37897992.147 : 0000 : 06 00 02 02 ab 
19ec-aec:37897992.247 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37897992.314 : System total receive data 5 bytes
19ec-aec:37897992.375 : => CNT96226::VenderCmd_GetData
19ec-aec:37897992.431 : iCmd = 1, nBytes = 4
19ec-aec:37898135.814 : 0000 : 00 00 00 00 
19ec-aec:37898135.981 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37898136.383 : <= CAsicIO::DoIo ret = 1
19ec-aec:37898136.443 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37898136.506 : IO Send command 10 bytes
19ec-aec:37898136.588 : => CNT96226::VenderCmd_SetData
19ec-aec:37898136.645 : iCmd = 0, nBytes = 10
19ec-aec:37898136.746 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37898317.247 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37898317.449 : System send command 10 bytes + data 0 bytes
19ec-aec:37898317.777 : IO total need to receive data 165 bytes
19ec-aec:37898317.842 : => CNT96226::VenderCmd_GetData
19ec-aec:37898317.898 : iCmd = 0, nBytes = 165
19ec-aec:37898483.557 : skip dump 37 bytes
19ec-aec:37898483.766 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37898483.917 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37898484.063 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37898484.202 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37898484.339 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37898484.479 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37898484.611 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37898484.742 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37898484.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37898484.873 : System total receive data 165 bytes
19ec-aec:37898484.936 : => CNT96226::VenderCmd_GetData
19ec-aec:37898484.995 : iCmd = 1, nBytes = 4
19ec-aec:37898607.440 : 0000 : 00 00 00 00 
19ec-aec:37898607.630 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37898608.037 : <= CAsicIO::DoIo ret = 1
19ec-aec:37898608.093 : Dump Inquiry
19ec-aec:37898608.223 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37898608.363 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37898608.643 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37898608.782 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37898608.918 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37898609.056 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37898609.183 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37898609.313 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37898609.450 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:37898609.586 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:37898609.680 : 00a0 : 00 00 00 00 00 
19ec-aec:37898609.756 : => ReadNVMDataInternal
19ec-aec:37898610.002 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37898610.072 : IO Send command 10 bytes
19ec-aec:37898610.167 : => CNT96226::VenderCmd_SetData
19ec-aec:37898610.224 : iCmd = 0, nBytes = 10
19ec-aec:37898610.329 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37898960.811 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37898960.934 : System send command 10 bytes + data 0 bytes
19ec-aec:37898961.006 : IO total need to receive data 128 bytes
19ec-aec:37898961.071 : => CNT96226::VenderCmd_GetData
19ec-aec:37898961.128 : iCmd = 0, nBytes = 128
19ec-aec:37899150.317 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37899150.521 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37899150.674 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37899150.818 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37899150.953 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37899151.085 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37899151.214 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37899151.343 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37899151.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37899151.477 : System total receive data 128 bytes
19ec-aec:37899151.542 : => CNT96226::VenderCmd_GetData
19ec-aec:37899151.600 : iCmd = 1, nBytes = 4
19ec-aec:37899358.365 : 0000 : 00 00 00 00 
19ec-aec:37899358.470 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37899358.612 : <= CAsicIO::DoIo ret = 1
19ec-aec:37899358.688 : NVMData.PadScanCount = 0
19ec-aec:37899358.748 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37899358.806 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37899358.865 : NVMData.FlatbedScanCount = 0
19ec-aec:37899358.920 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37899358.977 : NVMData.SideEdgeFletbed = 0
19ec-aec:37899359.035 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37899359.094 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37899359.153 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37899359.210 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37899359.267 : NVMData.BornMonth = 0
19ec-aec:37899359.317 : NVMData.BornDay = 0
19ec-aec:37899359.368 : NVMData.BornYear = 0
19ec-aec:37899359.417 : NVMData.FirstScanMonth = 4
19ec-aec:37899359.471 : NVMData.FirstScanDay = 30
19ec-aec:37899359.527 : NVMData.FirstScanYear = 2020
19ec-aec:37899359.581 : NVMData.VerticalMagnification = 0
19ec-aec:37899359.639 : NVMData.HorizontalMagnification = 0
19ec-aec:37899359.698 : NVMData.PowerSavingTime = 15
19ec-aec:37899359.753 : NVMData.SN = 0858C00G200100324
19ec-aec:37899359.807 : NVMData.AutoFeed = 0
19ec-aec:37899359.857 : NVMData.CCDType = 0
19ec-aec:37899359.905 : NVMData.ScanSpeed = 0
19ec-aec:37899359.955 : NVMData.RollerCount = 0
19ec-aec:37899360.009 : NVMData.MultifeedCount = 0
19ec-aec:37899360.061 : NVMData.JamCount = 0
19ec-aec:37899360.112 : NVMData.IdentifyInfo = 
19ec-aec:37899360.166 : NVMData.FormalName = 
19ec-aec:37899360.214 : NVMData.ReservedB = 0
19ec-aec:37899360.267 : NVMData.FunctionCode = 0
19ec-aec:37899360.317 : NVMData.PreFeed = 0
19ec-aec:37899360.365 : NVMData.PreFeedTime = 0
19ec-aec:37899360.413 : NVMData.ButtonNumber = 0
19ec-aec:37899360.622 : NVMData.PowerOffTime = 0
19ec-aec:37899360.685 : <= ReadNVMDataInternal ret = 1
19ec-aec:37899360.762 : => IoObject::IoLockEnd
19ec-aec:37899360.859 : <= IoObject::IoLockEnd
19ec-aec:37899360.911 : <= InitializeScanner ret = 1
19ec-aec:37899360.981 : => GetLogicalScannerAbilityEx
19ec-aec:37899361.042 : => IoObject::IoLockStart
19ec-aec:37899361.138 : => CAsicIO::CheckDevice
19ec-aec:37899361.191 : => CNT96226::ConnectIsAvailable
19ec-aec:37899385.335 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37899385.436 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37899385.498 : <= IoObject::IoLockStart
19ec-aec:37899385.557 : => IoObject::IoLockEnd
19ec-aec:37899385.650 : <= IoObject::IoLockEnd
19ec-aec:37899385.772 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:37899385.847 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:37899575.000 : => ReadNVMData
19ec-aec:37899575.160 : => IoObject::IoLockStart
19ec-aec:37899575.298 : => CAsicIO::CheckDevice
19ec-aec:37899575.361 : => CNT96226::ConnectIsAvailable
19ec-aec:37899598.319 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37899598.425 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37899598.489 : <= IoObject::IoLockStart
19ec-aec:37899598.558 : => ReadNVMDataInternal
19ec-aec:37899598.621 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37899598.688 : IO Send command 10 bytes
19ec-aec:37899598.809 : => CNT96226::VenderCmd_SetData
19ec-aec:37899598.871 : iCmd = 0, nBytes = 10
19ec-aec:37899598.986 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37899954.338 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37899954.449 : System send command 10 bytes + data 0 bytes
19ec-aec:37899954.519 : IO total need to receive data 128 bytes
19ec-aec:37899954.581 : => CNT96226::VenderCmd_GetData
19ec-aec:37899954.637 : iCmd = 0, nBytes = 128
19ec-aec:37900111.307 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37900111.499 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37900111.646 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37900111.786 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37900111.916 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37900112.046 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37900112.177 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37900112.310 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37900112.380 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37900112.449 : System total receive data 128 bytes
19ec-aec:37900112.513 : => CNT96226::VenderCmd_GetData
19ec-aec:37900112.568 : iCmd = 1, nBytes = 4
19ec-aec:37900262.006 : 0000 : 00 00 00 00 
19ec-aec:37900262.179 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37900262.549 : <= CAsicIO::DoIo ret = 1
19ec-aec:37900262.616 : NVMData.PadScanCount = 0
19ec-aec:37900262.675 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37900262.731 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37900262.792 : NVMData.FlatbedScanCount = 0
19ec-aec:37900262.847 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37900262.900 : NVMData.SideEdgeFletbed = 0
19ec-aec:37900262.955 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37900263.014 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37900263.074 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37900263.132 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37900263.194 : NVMData.BornMonth = 0
19ec-aec:37900263.245 : NVMData.BornDay = 0
19ec-aec:37900263.298 : NVMData.BornYear = 0
19ec-aec:37900263.349 : NVMData.FirstScanMonth = 4
19ec-aec:37900263.402 : NVMData.FirstScanDay = 30
19ec-aec:37900263.454 : NVMData.FirstScanYear = 2020
19ec-aec:37900263.510 : NVMData.VerticalMagnification = 0
19ec-aec:37900263.571 : NVMData.HorizontalMagnification = 0
19ec-aec:37900263.628 : NVMData.PowerSavingTime = 15
19ec-aec:37900263.684 : NVMData.SN = 0858C00G200100324
19ec-aec:37900263.736 : NVMData.AutoFeed = 0
19ec-aec:37900263.789 : NVMData.CCDType = 0
19ec-aec:37900263.976 : NVMData.ScanSpeed = 0
19ec-aec:37900264.030 : NVMData.RollerCount = 0
19ec-aec:37900264.086 : NVMData.MultifeedCount = 0
19ec-aec:37900264.139 : NVMData.JamCount = 0
19ec-aec:37900264.194 : NVMData.IdentifyInfo = 
19ec-aec:37900264.246 : NVMData.FormalName = 
19ec-aec:37900264.296 : NVMData.ReservedB = 0
19ec-aec:37900264.348 : NVMData.FunctionCode = 0
19ec-aec:37900264.402 : NVMData.PreFeed = 0
19ec-aec:37900264.454 : NVMData.PreFeedTime = 0
19ec-aec:37900264.508 : NVMData.ButtonNumber = 0
19ec-aec:37900264.562 : NVMData.PowerOffTime = 0
19ec-aec:37900264.619 : <= ReadNVMDataInternal ret = 1
19ec-aec:37900264.679 : => IoObject::IoLockEnd
19ec-aec:37900264.772 : <= IoObject::IoLockEnd
19ec-aec:37900264.823 : <= ReadNVMData ret = 1
19ec-aec:37900821.889 : => TerminateDriver
19ec-aec:37900822.062 : => CAsicIO::~CAsicIO,pStage=140774472
19ec-aec:37900822.141 : => CNT96226::Close
19ec-aec:37900826.188 : <= CNT96226::Close ret = 1
19ec-aec:37900826.269 : <= CAsicIO::~CAsicIO
19ec-aec:37900826.329 : => IoObject::IoLockEnd
19ec-aec:37900826.385 : <= IoObject::IoLockEnd
19ec-aec:37900826.441 : => IoObject::TerminateDevice
19ec-aec:37900826.498 : => IoObject::IoLockEnd
19ec-aec:37900826.549 : <= IoObject::IoLockEnd
19ec-aec:37900826.657 : <= IoObject::TerminateDevice
19ec-aec:37900826.921 : <= TerminateDriver ret = 1
19ec-aec:37903129.179 : ============Debug Start==========
19ec-aec:37903129.487 : Date : 2020/4/30 14:23:13
19ec-aec:37903129.568 : Process ID : 19ec
19ec-aec:37903129.997 : Windows : Version 10.0 build 18363 
19ec-aec:37903130.459 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:37903130.519 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:37903130.581 : MemoryStatus.ullAvailPhys : 1919848448
19ec-aec:37903130.636 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:37903130.706 : MemoryStatus.ullAvailPageFile : 3368755200
19ec-aec:37903130.768 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:37903130.827 : MemoryStatus.ullAvailVirtual : 1745391616
19ec-aec:37903130.889 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:37903131.059 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:37903131.123 : CPU Family 6 Model 10 Stepping 7
19ec-aec:37903131.358 : CPU Count : 4
19ec-aec:37903131.407 : CPU Frequency : 100.000 Mhz
19ec-aec:37903135.517 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:37903135.646 : => InitializeDriver
19ec-aec:37903136.134 : <= InitializeDriver ret = 1
19ec-aec:37905620.394 : => InitializeScanner
19ec-aec:37905620.631 : => CAsicIO::GetDeviceList
19ec-aec:37905621.039 : => CNT96226::CNT96226
19ec-aec:37905621.105 : => CNT96226::Open
19ec-aec:37905643.245 : <= CNT96226::Open ret = 1
19ec-aec:37905643.344 : => CNT96226::Initialize
19ec-aec:37905643.536 : <= CNT96226::Initialize ret = 1
19ec-aec:37905643.593 : <= CNT96226::CNT96226
19ec-aec:37905643.645 : => CNT96226::EnumAvailableDevice
19ec-aec:37905648.673 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:37905648.748 : DeviceHandleTable[ 0 ] = 256
19ec-aec:37905648.805 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:37909429.619 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:37909430.069 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37909441.789 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37909441.990 : => IoObject::GetLockName
19ec-aec:37909442.107 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37909442.240 : <= IoObject::GetLockName
19ec-aec:37909443.146 : => CNT96226::VenderCmd_GetData
19ec-aec:37909443.269 : iCmd = 3, nBytes = 2
19ec-aec:37909839.482 : 0000 : 06 38 
19ec-aec:37909839.727 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37909839.877 : => CNT96226::VenderCmd_GetData
19ec-aec:37909840.001 : iCmd = 4, nBytes = 2
19ec-aec:37910160.807 : 0000 : 07 07 
19ec-aec:37910161.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37910161.177 : Device 0 USB ID = 0638 : 0707
19ec-aec:37910161.344 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:37910161.484 : IO Send command 10 bytes
19ec-aec:37910161.597 : => CNT96226::VenderCmd_SetData
19ec-aec:37910161.706 : iCmd = 0, nBytes = 10
19ec-aec:37910161.916 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37910370.052 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37910370.313 : => CNT96226::VenderCmd_GetData
19ec-aec:37910370.429 : iCmd = 0, nBytes = 165
19ec-aec:37910582.918 : skip dump 37 bytes
19ec-aec:37910583.312 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37910583.591 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37910583.866 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37910584.135 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37910584.386 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37910584.656 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37910584.914 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37910585.161 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37910585.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37910585.410 : => CNT96226::VenderCmd_GetData
19ec-aec:37910585.516 : iCmd = 1, nBytes = 4
19ec-aec:37910795.671 : 0000 : 00 00 00 00 
19ec-aec:37910795.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37910796.274 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37910796.413 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37910796.550 : IO Send command 10 bytes
19ec-aec:37910796.664 : => CNT96226::VenderCmd_SetData
19ec-aec:37910796.775 : iCmd = 0, nBytes = 10
19ec-aec:37910796.983 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37911154.158 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37911154.415 : => CNT96226::VenderCmd_GetData
19ec-aec:37911154.532 : iCmd = 0, nBytes = 128
19ec-aec:37911362.986 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37911363.344 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37911363.633 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37911363.908 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37911364.174 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37911364.423 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37911364.677 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37911364.926 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37911365.057 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37911365.191 : => CNT96226::VenderCmd_GetData
19ec-aec:37911365.299 : iCmd = 1, nBytes = 4
19ec-aec:37911551.906 : 0000 : 00 00 00 00 
19ec-aec:37911552.075 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37911552.203 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37911552.533 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:37911552.674 : => CNT96226::Close
19ec-aec:37911559.438 : <= CNT96226::Close ret = 1
19ec-aec:37911559.588 : <= CNT96226::~CNT96226
19ec-aec:37911559.741 : <= CAsicIO::GetDeviceList
19ec-aec:37911560.479 : => IoObject::SetTimeout
19ec-aec:37911560.749 : Timeout--> In = 0 Out = 0
19ec-aec:37911560.862 : <= IoObject::SetTimeout
19ec-aec:37911560.992 : => CAsicIO::CAsicIO
19ec-aec:37911561.134 : => CNT96226::CNT96226
19ec-aec:37911561.239 : => CNT96226::Open
19ec-aec:37911602.817 : <= CNT96226::Open ret = 1
19ec-aec:37911603.011 : => CNT96226::Initialize
19ec-aec:37911603.380 : <= CNT96226::Initialize ret = 1
19ec-aec:37911603.498 : <= CNT96226::CNT96226
19ec-aec:37911603.608 : <= CAsicIO::CAsicIO
19ec-aec:37911603.719 : => CAsicIO::InitializeDevice
19ec-aec:37911603.852 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37911615.476 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37911615.694 : => IoObject::GetLockName
19ec-aec:37911615.810 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37911615.938 : <= IoObject::GetLockName
19ec-aec:37911616.840 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37911616.990 : IO Send command 10 bytes
19ec-aec:37911617.094 : => CNT96226::VenderCmd_SetData
19ec-aec:37911617.201 : iCmd = 0, nBytes = 10
19ec-aec:37911617.424 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37911963.251 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37911963.508 : => CNT96226::VenderCmd_GetData
19ec-aec:37911963.634 : iCmd = 0, nBytes = 128
19ec-aec:37912175.598 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37912175.940 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37912176.224 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37912176.496 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37912176.756 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37912177.005 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37912177.254 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37912177.504 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37912177.636 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37912177.758 : => CNT96226::VenderCmd_GetData
19ec-aec:37912177.862 : iCmd = 1, nBytes = 4
19ec-aec:37912392.000 : 0000 : 00 00 00 00 
19ec-aec:37912392.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37912392.378 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37912392.842 : => CNT96226::VenderCmd_GetData
19ec-aec:37912392.968 : iCmd = 3, nBytes = 2
19ec-aec:37912777.241 : 0000 : 06 38 
19ec-aec:37912777.457 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37912777.608 : => CNT96226::VenderCmd_GetData
19ec-aec:37912777.728 : iCmd = 4, nBytes = 2
19ec-aec:37913075.701 : 0000 : 07 07 
19ec-aec:37913075.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37913076.229 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:37913076.423 : => IoObject::InitializeDevice
19ec-aec:37913076.608 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:37913077.799 : <= IoObject::InitializeDevice ret = 1
19ec-aec:37913077.948 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:37913079.033 : => FindScanner
19ec-aec:37913079.139 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:37913079.267 : <= FindScanner ret = 1
19ec-aec:37913079.383 : => IoObject::IoLockStart
19ec-aec:37913079.593 : => CAsicIO::CheckDevice
19ec-aec:37913079.696 : => CNT96226::ConnectIsAvailable
19ec-aec:37913097.983 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37913098.182 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37913098.306 : <= IoObject::IoLockStart
19ec-aec:37913098.429 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37913098.563 : IO Send command 10 bytes
19ec-aec:37913098.732 : => CNT96226::VenderCmd_SetData
19ec-aec:37913098.844 : iCmd = 0, nBytes = 10
19ec-aec:37913099.063 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:37913279.851 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37913280.060 : System send command 10 bytes + data 0 bytes
19ec-aec:37913280.194 : IO total need to receive data 5 bytes
19ec-aec:37913280.317 : => CNT96226::VenderCmd_GetData
19ec-aec:37913280.427 : iCmd = 0, nBytes = 5
19ec-aec:37913465.556 : 0000 : 06 00 02 02 ab 
19ec-aec:37913465.740 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37913465.864 : System total receive data 5 bytes
19ec-aec:37913465.988 : => CNT96226::VenderCmd_GetData
19ec-aec:37913466.103 : iCmd = 1, nBytes = 4
19ec-aec:37913638.942 : 0000 : 00 00 00 00 
19ec-aec:37913639.106 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37913639.311 : <= CAsicIO::DoIo ret = 1
19ec-aec:37913639.424 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37913639.552 : IO Send command 10 bytes
19ec-aec:37913639.704 : => CNT96226::VenderCmd_SetData
19ec-aec:37913639.812 : iCmd = 0, nBytes = 10
19ec-aec:37913640.021 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37913820.703 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37913820.916 : System send command 10 bytes + data 0 bytes
19ec-aec:37913821.048 : IO total need to receive data 165 bytes
19ec-aec:37913821.174 : => CNT96226::VenderCmd_GetData
19ec-aec:37913821.280 : iCmd = 0, nBytes = 165
19ec-aec:37913994.783 : skip dump 37 bytes
19ec-aec:37913995.138 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37913995.405 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37913995.684 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37913995.953 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37913996.215 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37913996.487 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37913996.743 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37913996.999 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37913997.133 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37913997.247 : System total receive data 165 bytes
19ec-aec:37913997.375 : => CNT96226::VenderCmd_GetData
19ec-aec:37913997.487 : iCmd = 1, nBytes = 4
19ec-aec:37914172.564 : 0000 : 00 00 00 00 
19ec-aec:37914172.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37914172.955 : <= CAsicIO::DoIo ret = 1
19ec-aec:37914173.068 : Dump Inquiry
19ec-aec:37914173.309 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37914173.577 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37914174.097 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37914174.366 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37914174.623 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37914174.889 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37914175.142 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37914175.389 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37914175.662 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:37914175.931 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:37914176.110 : 00a0 : 00 00 00 00 00 
19ec-aec:37914176.232 : => ReadNVMDataInternal
19ec-aec:37914176.615 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37914176.747 : IO Send command 10 bytes
19ec-aec:37914176.913 : => CNT96226::VenderCmd_SetData
19ec-aec:37914177.024 : iCmd = 0, nBytes = 10
19ec-aec:37914177.224 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37914522.556 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37914522.729 : System send command 10 bytes + data 0 bytes
19ec-aec:37914522.819 : IO total need to receive data 128 bytes
19ec-aec:37914522.901 : => CNT96226::VenderCmd_GetData
19ec-aec:37914522.972 : iCmd = 0, nBytes = 128
19ec-aec:37914731.329 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37914731.570 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37914731.759 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37914731.931 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37914732.096 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37914732.257 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37914732.417 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37914732.579 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37914732.664 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37914732.741 : System total receive data 128 bytes
19ec-aec:37914732.823 : => CNT96226::VenderCmd_GetData
19ec-aec:37914732.891 : iCmd = 1, nBytes = 4
19ec-aec:37914942.751 : 0000 : 00 00 00 00 
19ec-aec:37914942.867 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37914943.033 : <= CAsicIO::DoIo ret = 1
19ec-aec:37914943.120 : NVMData.PadScanCount = 0
19ec-aec:37914943.194 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37914943.263 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37914943.337 : NVMData.FlatbedScanCount = 0
19ec-aec:37914943.403 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37914943.470 : NVMData.SideEdgeFletbed = 0
19ec-aec:37914943.539 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37914943.611 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37914943.683 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37914943.751 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37914943.822 : NVMData.BornMonth = 0
19ec-aec:37914943.888 : NVMData.BornDay = 0
19ec-aec:37914943.955 : NVMData.BornYear = 0
19ec-aec:37914944.016 : NVMData.FirstScanMonth = 4
19ec-aec:37914944.083 : NVMData.FirstScanDay = 30
19ec-aec:37914944.153 : NVMData.FirstScanYear = 2020
19ec-aec:37914944.224 : NVMData.VerticalMagnification = 0
19ec-aec:37914944.296 : NVMData.HorizontalMagnification = 0
19ec-aec:37914944.368 : NVMData.PowerSavingTime = 15
19ec-aec:37914944.439 : NVMData.SN = 0858C00G200100324
19ec-aec:37914944.506 : NVMData.AutoFeed = 0
19ec-aec:37914944.569 : NVMData.CCDType = 0
19ec-aec:37914944.629 : NVMData.ScanSpeed = 0
19ec-aec:37914944.695 : NVMData.RollerCount = 0
19ec-aec:37914944.759 : NVMData.MultifeedCount = 0
19ec-aec:37914944.825 : NVMData.JamCount = 0
19ec-aec:37914944.887 : NVMData.IdentifyInfo = 
19ec-aec:37914944.951 : NVMData.FormalName = 
19ec-aec:37914945.016 : NVMData.ReservedB = 0
19ec-aec:37914945.082 : NVMData.FunctionCode = 0
19ec-aec:37914945.146 : NVMData.PreFeed = 0
19ec-aec:37914945.204 : NVMData.PreFeedTime = 0
19ec-aec:37914945.267 : NVMData.ButtonNumber = 0
19ec-aec:37914945.508 : NVMData.PowerOffTime = 0
19ec-aec:37914945.582 : <= ReadNVMDataInternal ret = 1
19ec-aec:37914945.677 : => IoObject::IoLockEnd
19ec-aec:37914945.795 : <= IoObject::IoLockEnd
19ec-aec:37914945.865 : <= InitializeScanner ret = 1
19ec-aec:37916254.261 : => GetLogicalScannerAbility
19ec-aec:37916254.447 : => IoObject::IoLockStart
19ec-aec:37916254.581 : => CAsicIO::CheckDevice
19ec-aec:37916254.635 : => CNT96226::ConnectIsAvailable
19ec-aec:37916277.296 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37916277.412 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37916277.470 : <= IoObject::IoLockStart
19ec-aec:37916277.526 : => IoObject::IoLockEnd
19ec-aec:37916277.690 : <= IoObject::IoLockEnd
19ec-aec:37916277.775 : <= GetLogicalScannerAbility ret = 1
19ec-aec:37919961.256 : => GetLogicalScannerAbilityEx
19ec-aec:37919961.443 : => IoObject::IoLockStart
19ec-aec:37919961.570 : => CAsicIO::CheckDevice
19ec-aec:37919961.627 : => CNT96226::ConnectIsAvailable
19ec-aec:37919984.377 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37919984.494 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37919984.555 : <= IoObject::IoLockStart
19ec-aec:37919984.619 : => IoObject::IoLockEnd
19ec-aec:37919984.733 : <= IoObject::IoLockEnd
19ec-aec:37919984.855 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:37919984.928 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:37927577.845 : => ReadNVMData
19ec-aec:37927578.032 : => IoObject::IoLockStart
19ec-aec:37927578.162 : => CAsicIO::CheckDevice
19ec-aec:37927578.226 : => CNT96226::ConnectIsAvailable
19ec-aec:37927595.637 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37927595.758 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37927595.830 : <= IoObject::IoLockStart
19ec-aec:37927595.906 : => ReadNVMDataInternal
19ec-aec:37927595.978 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37927596.051 : IO Send command 10 bytes
19ec-aec:37927596.179 : => CNT96226::VenderCmd_SetData
19ec-aec:37927596.243 : iCmd = 0, nBytes = 10
19ec-aec:37927596.368 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37927889.934 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37927890.115 : System send command 10 bytes + data 0 bytes
19ec-aec:37927890.194 : IO total need to receive data 128 bytes
19ec-aec:37927890.268 : => CNT96226::VenderCmd_GetData
19ec-aec:37927890.327 : iCmd = 0, nBytes = 128
19ec-aec:37928025.433 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37928025.620 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37928025.769 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37928025.911 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37928026.046 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37928026.172 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37928026.298 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37928026.428 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37928026.490 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37928026.554 : System total receive data 128 bytes
19ec-aec:37928026.618 : => CNT96226::VenderCmd_GetData
19ec-aec:37928026.671 : iCmd = 1, nBytes = 4
19ec-aec:37928160.132 : 0000 : 00 00 00 00 
19ec-aec:37928160.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37928160.359 : <= CAsicIO::DoIo ret = 1
19ec-aec:37928160.428 : NVMData.PadScanCount = 0
19ec-aec:37928160.484 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37928160.543 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37928160.603 : NVMData.FlatbedScanCount = 0
19ec-aec:37928160.658 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37928160.712 : NVMData.SideEdgeFletbed = 0
19ec-aec:37928160.766 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37928160.820 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37928160.880 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37928160.937 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37928160.991 : NVMData.BornMonth = 0
19ec-aec:37928161.146 : NVMData.BornDay = 0
19ec-aec:37928161.203 : NVMData.BornYear = 0
19ec-aec:37928161.255 : NVMData.FirstScanMonth = 4
19ec-aec:37928161.308 : NVMData.FirstScanDay = 30
19ec-aec:37928161.364 : NVMData.FirstScanYear = 2020
19ec-aec:37928161.415 : NVMData.VerticalMagnification = 0
19ec-aec:37928161.470 : NVMData.HorizontalMagnification = 0
19ec-aec:37928161.528 : NVMData.PowerSavingTime = 15
19ec-aec:37928161.581 : NVMData.SN = 0858C00G200100324
19ec-aec:37928161.633 : NVMData.AutoFeed = 0
19ec-aec:37928161.682 : NVMData.CCDType = 0
19ec-aec:37928161.728 : NVMData.ScanSpeed = 0
19ec-aec:37928161.776 : NVMData.RollerCount = 0
19ec-aec:37928161.832 : NVMData.MultifeedCount = 0
19ec-aec:37928161.882 : NVMData.JamCount = 0
19ec-aec:37928161.932 : NVMData.IdentifyInfo = 
19ec-aec:37928161.985 : NVMData.FormalName = 
19ec-aec:37928162.033 : NVMData.ReservedB = 0
19ec-aec:37928162.086 : NVMData.FunctionCode = 0
19ec-aec:37928162.137 : NVMData.PreFeed = 0
19ec-aec:37928162.187 : NVMData.PreFeedTime = 0
19ec-aec:37928162.239 : NVMData.ButtonNumber = 0
19ec-aec:37928162.290 : NVMData.PowerOffTime = 0
19ec-aec:37928162.343 : <= ReadNVMDataInternal ret = 1
19ec-aec:37928162.406 : => IoObject::IoLockEnd
19ec-aec:37928162.497 : <= IoObject::IoLockEnd
19ec-aec:37928162.546 : <= ReadNVMData ret = 1
19ec-aec:37934510.834 : => GetADFStatus
19ec-aec:37934511.271 : => IoObject::IoLockStart
19ec-aec:37934511.412 : => CAsicIO::CheckDevice
19ec-aec:37934511.470 : => CNT96226::ConnectIsAvailable
19ec-aec:37934536.976 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37934537.100 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37934537.180 : <= IoObject::IoLockStart
19ec-aec:37934537.244 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:37934537.318 : IO Send command 10 bytes
19ec-aec:37934537.474 : => CNT96226::VenderCmd_SetData
19ec-aec:37934537.533 : iCmd = 0, nBytes = 10
19ec-aec:37934537.644 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:37934729.598 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37934729.756 : System send command 10 bytes + data 0 bytes
19ec-aec:37934729.833 : IO total need to receive data 2 bytes
19ec-aec:37934729.898 : => CNT96226::VenderCmd_GetData
19ec-aec:37934729.957 : iCmd = 0, nBytes = 2
19ec-aec:37934931.942 : 0000 : 00 00 
19ec-aec:37934932.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37934932.106 : System total receive data 2 bytes
19ec-aec:37934932.178 : => CNT96226::VenderCmd_GetData
19ec-aec:37934932.235 : iCmd = 1, nBytes = 4
19ec-aec:37935127.434 : 0000 : 00 00 00 00 
19ec-aec:37935127.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37935127.685 : <= CAsicIO::DoIo ret = 1
19ec-aec:37935127.756 : Return status = 0
19ec-aec:37935127.827 : => IoObject::IoLockEnd
19ec-aec:37935127.915 : <= IoObject::IoLockEnd
19ec-aec:37935127.965 : <= GetADFStatus ret = 1
19ec-aec:37936838.497 : => GetADFStatus
19ec-aec:37936838.691 : => IoObject::IoLockStart
19ec-aec:37936838.840 : => CAsicIO::CheckDevice
19ec-aec:37936838.900 : => CNT96226::ConnectIsAvailable
19ec-aec:37936856.284 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37936856.397 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37936856.457 : <= IoObject::IoLockStart
19ec-aec:37936856.514 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:37936856.584 : IO Send command 10 bytes
19ec-aec:37936856.733 : => CNT96226::VenderCmd_SetData
19ec-aec:37936856.789 : iCmd = 0, nBytes = 10
19ec-aec:37936856.892 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:37937042.240 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37937042.388 : System send command 10 bytes + data 0 bytes
19ec-aec:37937042.463 : IO total need to receive data 2 bytes
19ec-aec:37937042.525 : => CNT96226::VenderCmd_GetData
19ec-aec:37937042.579 : iCmd = 0, nBytes = 2
19ec-aec:37937195.832 : 0000 : 00 00 
19ec-aec:37937195.951 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37937196.022 : System total receive data 2 bytes
19ec-aec:37937196.085 : => CNT96226::VenderCmd_GetData
19ec-aec:37937196.138 : iCmd = 1, nBytes = 4
19ec-aec:37937303.479 : 0000 : 00 00 00 00 
19ec-aec:37937303.564 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37937303.704 : <= CAsicIO::DoIo ret = 1
19ec-aec:37937303.768 : Return status = 0
19ec-aec:37937303.829 : => IoObject::IoLockEnd
19ec-aec:37937303.930 : <= IoObject::IoLockEnd
19ec-aec:37937303.981 : <= GetADFStatus ret = 1
19ec-aec:37938948.587 : => TerminateDriver
19ec-aec:37938948.770 : => CAsicIO::~CAsicIO,pStage=196545608
19ec-aec:37938948.850 : => CNT96226::Close
19ec-aec:37938952.351 : <= CNT96226::Close ret = 1
19ec-aec:37938952.429 : <= CAsicIO::~CAsicIO
19ec-aec:37938952.485 : => IoObject::IoLockEnd
19ec-aec:37938952.547 : <= IoObject::IoLockEnd
19ec-aec:37938952.597 : => IoObject::TerminateDevice
19ec-aec:37938952.650 : => IoObject::IoLockEnd
19ec-aec:37938952.698 : <= IoObject::IoLockEnd
19ec-aec:37938952.796 : <= IoObject::TerminateDevice
19ec-aec:37938953.063 : <= TerminateDriver ret = 1
19ec-aec:37977379.758 : ============Debug Start==========
19ec-aec:37977380.043 : Date : 2020/4/30 14:23:15
19ec-aec:37977380.123 : Process ID : 19ec
19ec-aec:37977380.536 : Windows : Version 10.0 build 18363 
19ec-aec:37977380.998 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:37977381.063 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:37977381.128 : MemoryStatus.ullAvailPhys : 1919275008
19ec-aec:37977381.188 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:37977381.248 : MemoryStatus.ullAvailPageFile : 3367890944
19ec-aec:37977381.309 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:37977381.367 : MemoryStatus.ullAvailVirtual : 1745399808
19ec-aec:37977381.423 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:37977381.523 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:37977381.584 : CPU Family 6 Model 10 Stepping 7
19ec-aec:37977381.868 : CPU Count : 4
19ec-aec:37977381.917 : CPU Frequency : 100.000 Mhz
19ec-aec:37977386.156 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:37977386.284 : => InitializeDriver
19ec-aec:37977386.549 : <= InitializeDriver ret = 1
19ec-aec:37977386.606 : => InitializeScanner
19ec-aec:37977386.907 : => CAsicIO::GetDeviceList
19ec-aec:37977387.192 : => CNT96226::CNT96226
19ec-aec:37977387.248 : => CNT96226::Open
19ec-aec:37977410.838 : <= CNT96226::Open ret = 1
19ec-aec:37977410.945 : => CNT96226::Initialize
19ec-aec:37977411.150 : <= CNT96226::Initialize ret = 1
19ec-aec:37977411.209 : <= CNT96226::CNT96226
19ec-aec:37977411.261 : => CNT96226::EnumAvailableDevice
19ec-aec:37977416.873 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:37977416.952 : DeviceHandleTable[ 0 ] = 256
19ec-aec:37977417.012 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:37981201.334 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:37981201.782 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37981213.605 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37981213.806 : => IoObject::GetLockName
19ec-aec:37981213.917 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37981214.048 : <= IoObject::GetLockName
19ec-aec:37981214.976 : => CNT96226::VenderCmd_GetData
19ec-aec:37981215.101 : iCmd = 3, nBytes = 2
19ec-aec:37981608.742 : 0000 : 06 38 
19ec-aec:37981608.982 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37981609.126 : => CNT96226::VenderCmd_GetData
19ec-aec:37981609.248 : iCmd = 4, nBytes = 2
19ec-aec:37981928.474 : 0000 : 07 07 
19ec-aec:37981928.646 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37981928.802 : Device 0 USB ID = 0638 : 0707
19ec-aec:37981928.966 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:37981929.101 : IO Send command 10 bytes
19ec-aec:37981929.208 : => CNT96226::VenderCmd_SetData
19ec-aec:37981929.319 : iCmd = 0, nBytes = 10
19ec-aec:37981929.526 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37982137.256 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37982137.468 : => CNT96226::VenderCmd_GetData
19ec-aec:37982137.593 : iCmd = 0, nBytes = 165
19ec-aec:37982346.015 : skip dump 37 bytes
19ec-aec:37982346.372 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37982346.663 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37982346.929 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37982347.199 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37982347.450 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37982347.724 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37982347.976 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37982348.226 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37982348.357 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37982348.476 : => CNT96226::VenderCmd_GetData
19ec-aec:37982348.579 : iCmd = 1, nBytes = 4
19ec-aec:37982559.447 : 0000 : 00 00 00 00 
19ec-aec:37982559.613 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37982560.037 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37982560.168 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37982560.303 : IO Send command 10 bytes
19ec-aec:37982560.407 : => CNT96226::VenderCmd_SetData
19ec-aec:37982560.514 : iCmd = 0, nBytes = 10
19ec-aec:37982560.712 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37982918.334 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37982918.564 : => CNT96226::VenderCmd_GetData
19ec-aec:37982918.882 : iCmd = 0, nBytes = 128
19ec-aec:37983127.213 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37983127.543 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37983127.817 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37983128.088 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37983128.337 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37983128.591 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37983128.839 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37983129.090 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37983129.221 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37983129.342 : => CNT96226::VenderCmd_GetData
19ec-aec:37983129.453 : iCmd = 1, nBytes = 4
19ec-aec:37983339.819 : 0000 : 00 00 00 00 
19ec-aec:37983339.998 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37983340.118 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37983340.448 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:37983340.588 : => CNT96226::Close
19ec-aec:37983347.475 : <= CNT96226::Close ret = 1
19ec-aec:37983347.620 : <= CNT96226::~CNT96226
19ec-aec:37983347.788 : <= CAsicIO::GetDeviceList
19ec-aec:37983348.494 : => IoObject::SetTimeout
19ec-aec:37983348.756 : Timeout--> In = 0 Out = 0
19ec-aec:37983348.866 : <= IoObject::SetTimeout
19ec-aec:37983348.986 : => CAsicIO::CAsicIO
19ec-aec:37983349.127 : => CNT96226::CNT96226
19ec-aec:37983349.233 : => CNT96226::Open
19ec-aec:37983390.084 : <= CNT96226::Open ret = 1
19ec-aec:37983390.286 : => CNT96226::Initialize
19ec-aec:37983390.669 : <= CNT96226::Initialize ret = 1
19ec-aec:37983390.786 : <= CNT96226::CNT96226
19ec-aec:37983390.883 : <= CAsicIO::CAsicIO
19ec-aec:37983390.989 : => CAsicIO::InitializeDevice
19ec-aec:37983391.131 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37983402.630 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37983402.849 : => IoObject::GetLockName
19ec-aec:37983402.963 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37983403.096 : <= IoObject::GetLockName
19ec-aec:37983404.070 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37983404.216 : IO Send command 10 bytes
19ec-aec:37983404.318 : => CNT96226::VenderCmd_SetData
19ec-aec:37983404.434 : iCmd = 0, nBytes = 10
19ec-aec:37983404.644 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37983761.541 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37983761.765 : => CNT96226::VenderCmd_GetData
19ec-aec:37983761.883 : iCmd = 0, nBytes = 128
19ec-aec:37983969.781 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37983970.113 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37983970.394 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37983970.666 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37983970.918 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37983971.168 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37983971.429 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37983971.681 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37983971.812 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37983971.938 : => CNT96226::VenderCmd_GetData
19ec-aec:37983972.047 : iCmd = 1, nBytes = 4
19ec-aec:37984163.117 : 0000 : 00 00 00 00 
19ec-aec:37984163.291 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37984163.414 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37984163.739 : => CNT96226::VenderCmd_GetData
19ec-aec:37984163.862 : iCmd = 3, nBytes = 2
19ec-aec:37984546.323 : 0000 : 06 38 
19ec-aec:37984546.528 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37984546.669 : => CNT96226::VenderCmd_GetData
19ec-aec:37984546.786 : iCmd = 4, nBytes = 2
19ec-aec:37984863.093 : 0000 : 07 07 
19ec-aec:37984863.278 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37984863.607 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:37984863.802 : => IoObject::InitializeDevice
19ec-aec:37984863.991 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:37984865.122 : <= IoObject::InitializeDevice ret = 1
19ec-aec:37984865.264 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:37984866.516 : => FindScanner
19ec-aec:37984866.623 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:37984866.744 : <= FindScanner ret = 1
19ec-aec:37984866.856 : => IoObject::IoLockStart
19ec-aec:37984867.060 : => CAsicIO::CheckDevice
19ec-aec:37984867.164 : => CNT96226::ConnectIsAvailable
19ec-aec:37984890.006 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37984890.206 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37984890.329 : <= IoObject::IoLockStart
19ec-aec:37984890.437 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37984890.570 : IO Send command 10 bytes
19ec-aec:37984890.739 : => CNT96226::VenderCmd_SetData
19ec-aec:37984890.858 : iCmd = 0, nBytes = 10
19ec-aec:37984891.069 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:37985095.950 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37985096.154 : System send command 10 bytes + data 0 bytes
19ec-aec:37985096.287 : IO total need to receive data 5 bytes
19ec-aec:37985096.409 : => CNT96226::VenderCmd_GetData
19ec-aec:37985096.518 : iCmd = 0, nBytes = 5
19ec-aec:37985308.210 : 0000 : 06 00 02 02 ab 
19ec-aec:37985308.383 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37985308.509 : System total receive data 5 bytes
19ec-aec:37985308.629 : => CNT96226::VenderCmd_GetData
19ec-aec:37985308.739 : iCmd = 1, nBytes = 4
19ec-aec:37985511.878 : 0000 : 00 00 00 00 
19ec-aec:37985512.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37985512.432 : <= CAsicIO::DoIo ret = 1
19ec-aec:37985512.548 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:37985512.671 : IO Send command 10 bytes
19ec-aec:37985512.826 : => CNT96226::VenderCmd_SetData
19ec-aec:37985512.933 : iCmd = 0, nBytes = 10
19ec-aec:37985513.230 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37985713.271 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37985713.480 : System send command 10 bytes + data 0 bytes
19ec-aec:37985713.614 : IO total need to receive data 165 bytes
19ec-aec:37985713.739 : => CNT96226::VenderCmd_GetData
19ec-aec:37985713.850 : iCmd = 0, nBytes = 165
19ec-aec:37985894.307 : skip dump 37 bytes
19ec-aec:37985894.640 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37985894.915 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37985895.189 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37985895.451 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37985895.713 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37985895.981 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37985896.234 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37985896.498 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37985896.623 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37985896.740 : System total receive data 165 bytes
19ec-aec:37985896.855 : => CNT96226::VenderCmd_GetData
19ec-aec:37985896.960 : iCmd = 1, nBytes = 4
19ec-aec:37986072.032 : 0000 : 00 00 00 00 
19ec-aec:37986072.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37986072.399 : <= CAsicIO::DoIo ret = 1
19ec-aec:37986072.514 : Dump Inquiry
19ec-aec:37986072.754 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37986073.026 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37986073.500 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37986073.771 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37986074.026 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37986074.288 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37986074.545 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37986074.799 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37986075.068 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:37986075.325 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:37986075.511 : 00a0 : 00 00 00 00 00 
19ec-aec:37986075.767 : => ReadNVMDataInternal
19ec-aec:37986076.185 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37986076.313 : IO Send command 10 bytes
19ec-aec:37986076.472 : => CNT96226::VenderCmd_SetData
19ec-aec:37986076.580 : iCmd = 0, nBytes = 10
19ec-aec:37986076.779 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37986422.922 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37986423.166 : System send command 10 bytes + data 0 bytes
19ec-aec:37986423.309 : IO total need to receive data 128 bytes
19ec-aec:37986423.433 : => CNT96226::VenderCmd_GetData
19ec-aec:37986423.552 : iCmd = 0, nBytes = 128
19ec-aec:37986634.624 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37986634.996 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37986635.296 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37986635.578 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37986635.835 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37986636.092 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37986636.349 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37986636.599 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37986636.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37986636.858 : System total receive data 128 bytes
19ec-aec:37986636.984 : => CNT96226::VenderCmd_GetData
19ec-aec:37986637.092 : iCmd = 1, nBytes = 4
19ec-aec:37986822.506 : 0000 : 00 00 00 00 
19ec-aec:37986822.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37986822.911 : <= CAsicIO::DoIo ret = 1
19ec-aec:37986823.037 : NVMData.PadScanCount = 0
19ec-aec:37986823.154 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37986823.266 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37986823.386 : NVMData.FlatbedScanCount = 0
19ec-aec:37986823.489 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37986823.604 : NVMData.SideEdgeFletbed = 0
19ec-aec:37986823.718 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37986823.832 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37986823.940 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37986824.054 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37986824.163 : NVMData.BornMonth = 0
19ec-aec:37986824.261 : NVMData.BornDay = 0
19ec-aec:37986824.372 : NVMData.BornYear = 0
19ec-aec:37986824.473 : NVMData.FirstScanMonth = 4
19ec-aec:37986824.576 : NVMData.FirstScanDay = 30
19ec-aec:37986824.685 : NVMData.FirstScanYear = 2020
19ec-aec:37986824.788 : NVMData.VerticalMagnification = 0
19ec-aec:37986824.902 : NVMData.HorizontalMagnification = 0
19ec-aec:37986825.020 : NVMData.PowerSavingTime = 15
19ec-aec:37986825.138 : NVMData.SN = 0858C00G200100324
19ec-aec:37986825.245 : NVMData.AutoFeed = 0
19ec-aec:37986825.342 : NVMData.CCDType = 0
19ec-aec:37986825.436 : NVMData.ScanSpeed = 0
19ec-aec:37986825.532 : NVMData.RollerCount = 0
19ec-aec:37986825.634 : NVMData.MultifeedCount = 0
19ec-aec:37986825.742 : NVMData.JamCount = 0
19ec-aec:37986825.838 : NVMData.IdentifyInfo = 
19ec-aec:37986825.943 : NVMData.FormalName = 
19ec-aec:37986826.042 : NVMData.ReservedB = 0
19ec-aec:37986826.143 : NVMData.FunctionCode = 0
19ec-aec:37986826.242 : NVMData.PreFeed = 0
19ec-aec:37986826.337 : NVMData.PreFeedTime = 0
19ec-aec:37986826.439 : NVMData.ButtonNumber = 0
19ec-aec:37986826.814 : NVMData.PowerOffTime = 0
19ec-aec:37986826.931 : <= ReadNVMDataInternal ret = 1
19ec-aec:37986827.067 : => IoObject::IoLockEnd
19ec-aec:37986827.248 : <= IoObject::IoLockEnd
19ec-aec:37986827.355 : <= InitializeScanner ret = 1
19ec-aec:37986827.479 : => GetLogicalScannerAbilityEx
19ec-aec:37986827.592 : => IoObject::IoLockStart
19ec-aec:37986827.780 : => CAsicIO::CheckDevice
19ec-aec:37986827.884 : => CNT96226::ConnectIsAvailable
19ec-aec:37986845.537 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37986845.729 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37986845.844 : <= IoObject::IoLockStart
19ec-aec:37986845.957 : => IoObject::IoLockEnd
19ec-aec:37986846.138 : <= IoObject::IoLockEnd
19ec-aec:37986846.356 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:37986846.508 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:37987193.901 : => ReadNVMData
19ec-aec:37987194.138 : => IoObject::IoLockStart
19ec-aec:37987194.378 : => CAsicIO::CheckDevice
19ec-aec:37987194.495 : => CNT96226::ConnectIsAvailable
19ec-aec:37987227.878 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:37987228.114 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:37987228.240 : <= IoObject::IoLockStart
19ec-aec:37987228.360 : => ReadNVMDataInternal
19ec-aec:37987228.472 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:37987228.607 : IO Send command 10 bytes
19ec-aec:37987228.832 : => CNT96226::VenderCmd_SetData
19ec-aec:37987228.950 : iCmd = 0, nBytes = 10
19ec-aec:37987229.176 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37987600.361 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37987600.645 : System send command 10 bytes + data 0 bytes
19ec-aec:37987600.794 : IO total need to receive data 128 bytes
19ec-aec:37987600.931 : => CNT96226::VenderCmd_GetData
19ec-aec:37987601.047 : iCmd = 0, nBytes = 128
19ec-aec:37987810.171 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37987810.549 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37987810.833 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37987811.113 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37987811.372 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37987811.630 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37987811.882 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37987812.134 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37987812.269 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37987812.398 : System total receive data 128 bytes
19ec-aec:37987812.523 : => CNT96226::VenderCmd_GetData
19ec-aec:37987812.636 : iCmd = 1, nBytes = 4
19ec-aec:37988022.747 : 0000 : 00 00 00 00 
19ec-aec:37988022.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37988023.007 : <= CAsicIO::DoIo ret = 1
19ec-aec:37988023.092 : NVMData.PadScanCount = 0
19ec-aec:37988023.162 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:37988023.229 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:37988023.298 : NVMData.FlatbedScanCount = 0
19ec-aec:37988023.363 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:37988023.426 : NVMData.SideEdgeFletbed = 0
19ec-aec:37988023.486 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:37988023.551 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:37988023.617 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:37988023.685 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:37988023.753 : NVMData.BornMonth = 0
19ec-aec:37988023.811 : NVMData.BornDay = 0
19ec-aec:37988023.873 : NVMData.BornYear = 0
19ec-aec:37988023.930 : NVMData.FirstScanMonth = 4
19ec-aec:37988023.998 : NVMData.FirstScanDay = 30
19ec-aec:37988024.070 : NVMData.FirstScanYear = 2020
19ec-aec:37988024.137 : NVMData.VerticalMagnification = 0
19ec-aec:37988024.204 : NVMData.HorizontalMagnification = 0
19ec-aec:37988024.271 : NVMData.PowerSavingTime = 15
19ec-aec:37988024.337 : NVMData.SN = 0858C00G200100324
19ec-aec:37988024.398 : NVMData.AutoFeed = 0
19ec-aec:37988024.455 : NVMData.CCDType = 0
19ec-aec:37988024.687 : NVMData.ScanSpeed = 0
19ec-aec:37988024.750 : NVMData.RollerCount = 0
19ec-aec:37988024.812 : NVMData.MultifeedCount = 0
19ec-aec:37988024.871 : NVMData.JamCount = 0
19ec-aec:37988024.930 : NVMData.IdentifyInfo = 
19ec-aec:37988024.991 : NVMData.FormalName = 
19ec-aec:37988025.049 : NVMData.ReservedB = 0
19ec-aec:37988025.112 : NVMData.FunctionCode = 0
19ec-aec:37988025.172 : NVMData.PreFeed = 0
19ec-aec:37988025.231 : NVMData.PreFeedTime = 0
19ec-aec:37988025.291 : NVMData.ButtonNumber = 0
19ec-aec:37988025.349 : NVMData.PowerOffTime = 0
19ec-aec:37988025.411 : <= ReadNVMDataInternal ret = 1
19ec-aec:37988025.485 : => IoObject::IoLockEnd
19ec-aec:37988025.596 : <= IoObject::IoLockEnd
19ec-aec:37988025.653 : <= ReadNVMData ret = 1
19ec-aec:37988681.114 : => TerminateDriver
19ec-aec:37988681.333 : => CAsicIO::~CAsicIO,pStage=196414536
19ec-aec:37988681.423 : => CNT96226::Close
19ec-aec:37988686.194 : <= CNT96226::Close ret = 1
19ec-aec:37988686.285 : <= CAsicIO::~CAsicIO
19ec-aec:37988686.356 : => IoObject::IoLockEnd
19ec-aec:37988686.416 : <= IoObject::IoLockEnd
19ec-aec:37988686.478 : => IoObject::TerminateDevice
19ec-aec:37988686.546 : => IoObject::IoLockEnd
19ec-aec:37988686.609 : <= IoObject::IoLockEnd
19ec-aec:37988686.737 : <= IoObject::TerminateDevice
19ec-aec:37988687.030 : <= TerminateDriver ret = 1
19ec-aec:37991237.886 : ============Debug Start==========
19ec-aec:37991238.245 : Date : 2020/4/30 14:23:16
19ec-aec:37991238.325 : Process ID : 19ec
19ec-aec:37991238.747 : Windows : Version 10.0 build 18363 
19ec-aec:37991239.225 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:37991239.287 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:37991239.354 : MemoryStatus.ullAvailPhys : 1919205376
19ec-aec:37991239.417 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:37991239.481 : MemoryStatus.ullAvailPageFile : 3367743488
19ec-aec:37991239.542 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:37991239.602 : MemoryStatus.ullAvailVirtual : 1745645568
19ec-aec:37991239.664 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:37991239.770 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:37991239.836 : CPU Family 6 Model 10 Stepping 7
19ec-aec:37991240.096 : CPU Count : 4
19ec-aec:37991240.146 : CPU Frequency : 100.000 Mhz
19ec-aec:37991244.324 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:37991244.453 : => InitializeDriver
19ec-aec:37991244.706 : <= InitializeDriver ret = 1
19ec-aec:37994519.374 : => InitializeScanner
19ec-aec:37994519.631 : => CAsicIO::GetDeviceList
19ec-aec:37994520.076 : => CNT96226::CNT96226
19ec-aec:37994520.141 : => CNT96226::Open
19ec-aec:37994541.663 : <= CNT96226::Open ret = 1
19ec-aec:37994541.773 : => CNT96226::Initialize
19ec-aec:37994541.975 : <= CNT96226::Initialize ret = 1
19ec-aec:37994542.036 : <= CNT96226::CNT96226
19ec-aec:37994542.092 : => CNT96226::EnumAvailableDevice
19ec-aec:37994547.469 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:37994547.546 : DeviceHandleTable[ 0 ] = 256
19ec-aec:37994547.608 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:37998226.896 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:37998227.196 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:37998233.110 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:37998233.222 : => IoObject::GetLockName
19ec-aec:37998233.280 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:37998233.349 : <= IoObject::GetLockName
19ec-aec:37998233.814 : => CNT96226::VenderCmd_GetData
19ec-aec:37998233.876 : iCmd = 3, nBytes = 2
19ec-aec:37998627.517 : 0000 : 06 38 
19ec-aec:37998627.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37998627.738 : => CNT96226::VenderCmd_GetData
19ec-aec:37998627.793 : iCmd = 4, nBytes = 2
19ec-aec:37998932.450 : 0000 : 07 07 
19ec-aec:37998932.568 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37998932.661 : Device 0 USB ID = 0638 : 0707
19ec-aec:37998932.751 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:37998932.818 : IO Send command 10 bytes
19ec-aec:37998932.870 : => CNT96226::VenderCmd_SetData
19ec-aec:37998932.927 : iCmd = 0, nBytes = 10
19ec-aec:37998933.029 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:37999133.850 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37999133.998 : => CNT96226::VenderCmd_GetData
19ec-aec:37999134.072 : iCmd = 0, nBytes = 165
19ec-aec:37999338.464 : skip dump 37 bytes
19ec-aec:37999338.641 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:37999338.782 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:37999338.922 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:37999339.054 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:37999339.177 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:37999339.309 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:37999339.437 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37999339.562 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37999339.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37999339.682 : => CNT96226::VenderCmd_GetData
19ec-aec:37999339.733 : iCmd = 1, nBytes = 4
19ec-aec:37999475.714 : 0000 : 00 00 00 00 
19ec-aec:37999475.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37999476.000 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:37999476.066 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:37999476.131 : IO Send command 10 bytes
19ec-aec:37999476.181 : => CNT96226::VenderCmd_SetData
19ec-aec:37999476.236 : iCmd = 0, nBytes = 10
19ec-aec:37999476.337 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:37999785.519 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:37999785.924 : => CNT96226::VenderCmd_GetData
19ec-aec:37999785.986 : iCmd = 0, nBytes = 128
19ec-aec:37999994.728 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37999994.923 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37999995.064 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:37999995.200 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:37999995.327 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:37999995.458 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37999995.582 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37999995.704 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:37999995.767 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:37999995.835 : => CNT96226::VenderCmd_GetData
19ec-aec:37999995.892 : iCmd = 1, nBytes = 4
19ec-aec:38000168.272 : 0000 : 00 00 00 00 
19ec-aec:38000168.383 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38000168.453 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38000168.624 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38000168.697 : => CNT96226::Close
19ec-aec:38000172.650 : <= CNT96226::Close ret = 1
19ec-aec:38000172.723 : <= CNT96226::~CNT96226
19ec-aec:38000172.809 : <= CAsicIO::GetDeviceList
19ec-aec:38000173.269 : => IoObject::SetTimeout
19ec-aec:38000173.401 : Timeout--> In = 0 Out = 0
19ec-aec:38000173.461 : <= IoObject::SetTimeout
19ec-aec:38000173.536 : => CAsicIO::CAsicIO
19ec-aec:38000173.606 : => CNT96226::CNT96226
19ec-aec:38000173.659 : => CNT96226::Open
19ec-aec:38000195.918 : <= CNT96226::Open ret = 1
19ec-aec:38000196.013 : => CNT96226::Initialize
19ec-aec:38000196.200 : <= CNT96226::Initialize ret = 1
19ec-aec:38000196.259 : <= CNT96226::CNT96226
19ec-aec:38000196.310 : <= CAsicIO::CAsicIO
19ec-aec:38000196.362 : => CAsicIO::InitializeDevice
19ec-aec:38000196.428 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38000202.163 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38000202.278 : => IoObject::GetLockName
19ec-aec:38000202.335 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38000202.398 : <= IoObject::GetLockName
19ec-aec:38000202.910 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38000202.981 : IO Send command 10 bytes
19ec-aec:38000203.030 : => CNT96226::VenderCmd_SetData
19ec-aec:38000203.088 : iCmd = 0, nBytes = 10
19ec-aec:38000203.199 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38000559.512 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38000559.665 : => CNT96226::VenderCmd_GetData
19ec-aec:38000559.727 : iCmd = 0, nBytes = 128
19ec-aec:38000765.565 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38000765.750 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38000765.898 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38000766.038 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38000766.171 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38000766.292 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38000766.412 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38000766.536 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38000766.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38000766.666 : => CNT96226::VenderCmd_GetData
19ec-aec:38000766.717 : iCmd = 1, nBytes = 4
19ec-aec:38000961.242 : 0000 : 00 00 00 00 
19ec-aec:38000961.338 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38000961.398 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38000961.567 : => CNT96226::VenderCmd_GetData
19ec-aec:38000961.627 : iCmd = 3, nBytes = 2
19ec-aec:38001333.765 : 0000 : 06 38 
19ec-aec:38001333.885 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38001333.956 : => CNT96226::VenderCmd_GetData
19ec-aec:38001334.015 : iCmd = 4, nBytes = 2
19ec-aec:38001641.857 : 0000 : 07 07 
19ec-aec:38001642.010 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38001642.205 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38001642.310 : => IoObject::InitializeDevice
19ec-aec:38001642.419 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38001643.164 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38001643.239 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38001644.079 : => FindScanner
19ec-aec:38001644.364 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38001644.428 : <= FindScanner ret = 1
19ec-aec:38001644.485 : => IoObject::IoLockStart
19ec-aec:38001644.589 : => CAsicIO::CheckDevice
19ec-aec:38001644.643 : => CNT96226::ConnectIsAvailable
19ec-aec:38001666.243 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38001666.342 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38001666.397 : <= IoObject::IoLockStart
19ec-aec:38001666.454 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38001666.521 : IO Send command 10 bytes
19ec-aec:38001666.600 : => CNT96226::VenderCmd_SetData
19ec-aec:38001666.656 : iCmd = 0, nBytes = 10
19ec-aec:38001666.762 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38001871.178 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38001871.276 : System send command 10 bytes + data 0 bytes
19ec-aec:38001871.344 : IO total need to receive data 5 bytes
19ec-aec:38001871.400 : => CNT96226::VenderCmd_GetData
19ec-aec:38001871.455 : iCmd = 0, nBytes = 5
19ec-aec:38002031.778 : 0000 : 06 00 02 02 ab 
19ec-aec:38002031.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38002031.964 : System total receive data 5 bytes
19ec-aec:38002032.033 : => CNT96226::VenderCmd_GetData
19ec-aec:38002032.089 : iCmd = 1, nBytes = 4
19ec-aec:38002155.610 : 0000 : 00 00 00 00 
19ec-aec:38002155.718 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38002155.848 : <= CAsicIO::DoIo ret = 1
19ec-aec:38002155.912 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38002155.977 : IO Send command 10 bytes
19ec-aec:38002156.067 : => CNT96226::VenderCmd_SetData
19ec-aec:38002156.126 : iCmd = 0, nBytes = 10
19ec-aec:38002156.234 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38002333.226 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38002333.414 : System send command 10 bytes + data 0 bytes
19ec-aec:38002333.780 : IO total need to receive data 165 bytes
19ec-aec:38002333.843 : => CNT96226::VenderCmd_GetData
19ec-aec:38002333.899 : iCmd = 0, nBytes = 165
19ec-aec:38002479.691 : skip dump 37 bytes
19ec-aec:38002479.864 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38002479.999 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38002480.130 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38002480.264 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38002480.391 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38002480.520 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38002480.642 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38002480.763 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38002480.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38002480.883 : System total receive data 165 bytes
19ec-aec:38002480.939 : => CNT96226::VenderCmd_GetData
19ec-aec:38002480.993 : iCmd = 1, nBytes = 4
19ec-aec:38002591.898 : 0000 : 00 00 00 00 
19ec-aec:38002592.017 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38002592.145 : <= CAsicIO::DoIo ret = 1
19ec-aec:38002592.202 : Dump Inquiry
19ec-aec:38002592.324 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38002592.458 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38002592.703 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38002592.832 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38002592.958 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38002593.086 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38002593.208 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38002593.330 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38002593.457 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38002593.584 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38002593.669 : 00a0 : 00 00 00 00 00 
19ec-aec:38002593.742 : => ReadNVMDataInternal
19ec-aec:38002593.944 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38002594.008 : IO Send command 10 bytes
19ec-aec:38002594.094 : => CNT96226::VenderCmd_SetData
19ec-aec:38002594.156 : iCmd = 0, nBytes = 10
19ec-aec:38002594.254 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38002920.366 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38002920.491 : System send command 10 bytes + data 0 bytes
19ec-aec:38002920.561 : IO total need to receive data 128 bytes
19ec-aec:38002920.624 : => CNT96226::VenderCmd_GetData
19ec-aec:38002920.677 : iCmd = 0, nBytes = 128
19ec-aec:38003102.382 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38003102.589 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38003102.737 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38003102.880 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38003103.012 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38003103.137 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38003103.265 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38003103.391 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38003103.457 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38003103.527 : System total receive data 128 bytes
19ec-aec:38003103.597 : => CNT96226::VenderCmd_GetData
19ec-aec:38003103.658 : iCmd = 1, nBytes = 4
19ec-aec:38003241.504 : 0000 : 00 00 00 00 
19ec-aec:38003241.608 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38003241.746 : <= CAsicIO::DoIo ret = 1
19ec-aec:38003241.817 : NVMData.PadScanCount = 0
19ec-aec:38003241.874 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38003241.934 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38003241.991 : NVMData.FlatbedScanCount = 0
19ec-aec:38003242.046 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38003242.100 : NVMData.SideEdgeFletbed = 0
19ec-aec:38003242.156 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38003242.211 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38003242.269 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38003242.322 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38003242.378 : NVMData.BornMonth = 0
19ec-aec:38003242.429 : NVMData.BornDay = 0
19ec-aec:38003242.480 : NVMData.BornYear = 0
19ec-aec:38003242.529 : NVMData.FirstScanMonth = 4
19ec-aec:38003242.583 : NVMData.FirstScanDay = 30
19ec-aec:38003242.636 : NVMData.FirstScanYear = 2020
19ec-aec:38003242.687 : NVMData.VerticalMagnification = 0
19ec-aec:38003242.743 : NVMData.HorizontalMagnification = 0
19ec-aec:38003242.801 : NVMData.PowerSavingTime = 15
19ec-aec:38003242.856 : NVMData.SN = 0858C00G200100324
19ec-aec:38003242.906 : NVMData.AutoFeed = 0
19ec-aec:38003242.955 : NVMData.CCDType = 0
19ec-aec:38003243.005 : NVMData.ScanSpeed = 0
19ec-aec:38003243.053 : NVMData.RollerCount = 0
19ec-aec:38003243.106 : NVMData.MultifeedCount = 0
19ec-aec:38003243.158 : NVMData.JamCount = 0
19ec-aec:38003243.207 : NVMData.IdentifyInfo = 
19ec-aec:38003243.258 : NVMData.FormalName = 
19ec-aec:38003243.307 : NVMData.ReservedB = 0
19ec-aec:38003243.358 : NVMData.FunctionCode = 0
19ec-aec:38003243.411 : NVMData.PreFeed = 0
19ec-aec:38003243.459 : NVMData.PreFeedTime = 0
19ec-aec:38003243.510 : NVMData.ButtonNumber = 0
19ec-aec:38003243.716 : NVMData.PowerOffTime = 0
19ec-aec:38003243.777 : <= ReadNVMDataInternal ret = 1
19ec-aec:38003243.858 : => IoObject::IoLockEnd
19ec-aec:38003243.955 : <= IoObject::IoLockEnd
19ec-aec:38003244.011 : <= InitializeScanner ret = 1
19ec-aec:38004466.094 : => GetLogicalScannerAbility
19ec-aec:38004466.281 : => IoObject::IoLockStart
19ec-aec:38004466.411 : => CAsicIO::CheckDevice
19ec-aec:38004466.469 : => CNT96226::ConnectIsAvailable
19ec-aec:38004496.444 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38004496.791 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38004496.852 : <= IoObject::IoLockStart
19ec-aec:38004496.912 : => IoObject::IoLockEnd
19ec-aec:38004497.021 : <= IoObject::IoLockEnd
19ec-aec:38004497.095 : <= GetLogicalScannerAbility ret = 1
19ec-aec:38008220.575 : => GetLogicalScannerAbilityEx
19ec-aec:38008220.782 : => IoObject::IoLockStart
19ec-aec:38008220.914 : => CAsicIO::CheckDevice
19ec-aec:38008220.973 : => CNT96226::ConnectIsAvailable
19ec-aec:38008245.760 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38008245.879 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38008245.939 : <= IoObject::IoLockStart
19ec-aec:38008245.995 : => IoObject::IoLockEnd
19ec-aec:38008246.111 : <= IoObject::IoLockEnd
19ec-aec:38008246.237 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38008246.316 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38016830.158 : => ReadNVMData
19ec-aec:38016830.347 : => IoObject::IoLockStart
19ec-aec:38016830.475 : => CAsicIO::CheckDevice
19ec-aec:38016830.534 : => CNT96226::ConnectIsAvailable
19ec-aec:38016858.281 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38016858.398 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38016858.456 : <= IoObject::IoLockStart
19ec-aec:38016858.523 : => ReadNVMDataInternal
19ec-aec:38016858.585 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38016858.652 : IO Send command 10 bytes
19ec-aec:38016858.783 : => CNT96226::VenderCmd_SetData
19ec-aec:38016858.846 : iCmd = 0, nBytes = 10
19ec-aec:38016858.961 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38017216.770 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38017216.938 : System send command 10 bytes + data 0 bytes
19ec-aec:38017217.005 : IO total need to receive data 128 bytes
19ec-aec:38017217.065 : => CNT96226::VenderCmd_GetData
19ec-aec:38017217.120 : iCmd = 0, nBytes = 128
19ec-aec:38017413.312 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38017413.490 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38017413.640 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38017413.771 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38017413.894 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38017414.020 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38017414.144 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38017414.267 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38017414.332 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38017414.393 : System total receive data 128 bytes
19ec-aec:38017414.453 : => CNT96226::VenderCmd_GetData
19ec-aec:38017414.510 : iCmd = 1, nBytes = 4
19ec-aec:38017605.415 : 0000 : 00 00 00 00 
19ec-aec:38017605.549 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38017605.702 : <= CAsicIO::DoIo ret = 1
19ec-aec:38017605.776 : NVMData.PadScanCount = 0
19ec-aec:38017605.835 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38017605.890 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38017605.950 : NVMData.FlatbedScanCount = 0
19ec-aec:38017606.005 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38017606.060 : NVMData.SideEdgeFletbed = 0
19ec-aec:38017606.117 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38017606.173 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38017606.232 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38017606.289 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38017606.343 : NVMData.BornMonth = 0
19ec-aec:38017606.540 : NVMData.BornDay = 0
19ec-aec:38017606.602 : NVMData.BornYear = 0
19ec-aec:38017606.652 : NVMData.FirstScanMonth = 4
19ec-aec:38017606.705 : NVMData.FirstScanDay = 30
19ec-aec:38017606.759 : NVMData.FirstScanYear = 2020
19ec-aec:38017606.813 : NVMData.VerticalMagnification = 0
19ec-aec:38017606.871 : NVMData.HorizontalMagnification = 0
19ec-aec:38017606.928 : NVMData.PowerSavingTime = 15
19ec-aec:38017606.983 : NVMData.SN = 0858C00G200100324
19ec-aec:38017607.033 : NVMData.AutoFeed = 0
19ec-aec:38017607.082 : NVMData.CCDType = 0
19ec-aec:38017607.131 : NVMData.ScanSpeed = 0
19ec-aec:38017607.178 : NVMData.RollerCount = 0
19ec-aec:38017607.231 : NVMData.MultifeedCount = 0
19ec-aec:38017607.284 : NVMData.JamCount = 0
19ec-aec:38017607.333 : NVMData.IdentifyInfo = 
19ec-aec:38017607.386 : NVMData.FormalName = 
19ec-aec:38017607.436 : NVMData.ReservedB = 0
19ec-aec:38017607.490 : NVMData.FunctionCode = 0
19ec-aec:38017607.542 : NVMData.PreFeed = 0
19ec-aec:38017607.594 : NVMData.PreFeedTime = 0
19ec-aec:38017607.647 : NVMData.ButtonNumber = 0
19ec-aec:38017607.696 : NVMData.PowerOffTime = 0
19ec-aec:38017607.749 : <= ReadNVMDataInternal ret = 1
19ec-aec:38017607.815 : => IoObject::IoLockEnd
19ec-aec:38017607.907 : <= IoObject::IoLockEnd
19ec-aec:38017607.956 : <= ReadNVMData ret = 1
19ec-aec:38024250.607 : => GetADFStatus
19ec-aec:38024251.045 : => IoObject::IoLockStart
19ec-aec:38024251.184 : => CAsicIO::CheckDevice
19ec-aec:38024251.238 : => CNT96226::ConnectIsAvailable
19ec-aec:38024277.764 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38024277.880 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38024277.938 : <= IoObject::IoLockStart
19ec-aec:38024277.999 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38024278.064 : IO Send command 10 bytes
19ec-aec:38024278.192 : => CNT96226::VenderCmd_SetData
19ec-aec:38024278.251 : iCmd = 0, nBytes = 10
19ec-aec:38024278.358 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38024472.516 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38024472.786 : System send command 10 bytes + data 0 bytes
19ec-aec:38024473.109 : IO total need to receive data 2 bytes
19ec-aec:38024473.173 : => CNT96226::VenderCmd_GetData
19ec-aec:38024473.233 : iCmd = 0, nBytes = 2
19ec-aec:38024676.698 : 0000 : 00 00 
19ec-aec:38024676.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38024676.999 : System total receive data 2 bytes
19ec-aec:38024677.354 : => CNT96226::VenderCmd_GetData
19ec-aec:38024677.406 : iCmd = 1, nBytes = 4
19ec-aec:38024838.009 : 0000 : 00 00 00 00 
19ec-aec:38024838.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38024838.248 : <= CAsicIO::DoIo ret = 1
19ec-aec:38024838.313 : Return status = 0
19ec-aec:38024838.370 : => IoObject::IoLockEnd
19ec-aec:38024838.459 : <= IoObject::IoLockEnd
19ec-aec:38024838.507 : <= GetADFStatus ret = 1
19ec-aec:38026548.411 : => GetADFStatus
19ec-aec:38026548.601 : => IoObject::IoLockStart
19ec-aec:38026548.730 : => CAsicIO::CheckDevice
19ec-aec:38026548.784 : => CNT96226::ConnectIsAvailable
19ec-aec:38026572.690 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38026572.816 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38026572.875 : <= IoObject::IoLockStart
19ec-aec:38026572.933 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38026573.000 : IO Send command 10 bytes
19ec-aec:38026573.123 : => CNT96226::VenderCmd_SetData
19ec-aec:38026573.184 : iCmd = 0, nBytes = 10
19ec-aec:38026573.293 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38026763.400 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38026763.522 : System send command 10 bytes + data 0 bytes
19ec-aec:38026763.599 : IO total need to receive data 2 bytes
19ec-aec:38026763.664 : => CNT96226::VenderCmd_GetData
19ec-aec:38026763.719 : iCmd = 0, nBytes = 2
19ec-aec:38026933.900 : 0000 : 00 00 
19ec-aec:38026934.014 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38026934.087 : System total receive data 2 bytes
19ec-aec:38026934.153 : => CNT96226::VenderCmd_GetData
19ec-aec:38026934.208 : iCmd = 1, nBytes = 4
19ec-aec:38027101.738 : 0000 : 00 00 00 00 
19ec-aec:38027101.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38027101.991 : <= CAsicIO::DoIo ret = 1
19ec-aec:38027102.066 : Return status = 0
19ec-aec:38027102.134 : => IoObject::IoLockEnd
19ec-aec:38027102.229 : <= IoObject::IoLockEnd
19ec-aec:38027102.281 : <= GetADFStatus ret = 1
19ec-aec:38028760.255 : => TerminateDriver
19ec-aec:38028760.441 : => CAsicIO::~CAsicIO,pStage=196414536
19ec-aec:38028760.510 : => CNT96226::Close
19ec-aec:38028764.656 : <= CNT96226::Close ret = 1
19ec-aec:38028764.737 : <= CAsicIO::~CAsicIO
19ec-aec:38028764.799 : => IoObject::IoLockEnd
19ec-aec:38028764.854 : <= IoObject::IoLockEnd
19ec-aec:38028764.906 : => IoObject::TerminateDevice
19ec-aec:38028764.961 : => IoObject::IoLockEnd
19ec-aec:38028765.235 : <= IoObject::IoLockEnd
19ec-aec:38028765.333 : <= IoObject::TerminateDevice
19ec-aec:38028765.571 : <= TerminateDriver ret = 1
19ec-aec:38070952.214 : ============Debug Start==========
19ec-aec:38070952.532 : Date : 2020/4/30 14:23:18
19ec-aec:38070952.612 : Process ID : 19ec
19ec-aec:38070953.021 : Windows : Version 10.0 build 18363 
19ec-aec:38070953.516 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38070953.578 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38070953.642 : MemoryStatus.ullAvailPhys : 1920065536
19ec-aec:38070953.697 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38070953.758 : MemoryStatus.ullAvailPageFile : 3368316928
19ec-aec:38070953.816 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38070953.875 : MemoryStatus.ullAvailVirtual : 1745403904
19ec-aec:38070953.939 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38070954.043 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38070954.104 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38070954.341 : CPU Count : 4
19ec-aec:38070954.387 : CPU Frequency : 100.000 Mhz
19ec-aec:38070958.702 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38070958.828 : => InitializeDriver
19ec-aec:38070959.097 : <= InitializeDriver ret = 1
19ec-aec:38070959.162 : => InitializeScanner
19ec-aec:38070959.238 : => CAsicIO::GetDeviceList
19ec-aec:38070959.536 : => CNT96226::CNT96226
19ec-aec:38070959.591 : => CNT96226::Open
19ec-aec:38070980.167 : <= CNT96226::Open ret = 1
19ec-aec:38070980.260 : => CNT96226::Initialize
19ec-aec:38070980.459 : <= CNT96226::Initialize ret = 1
19ec-aec:38070980.519 : <= CNT96226::CNT96226
19ec-aec:38070980.571 : => CNT96226::EnumAvailableDevice
19ec-aec:38070985.858 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38070985.936 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38070985.994 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38074747.894 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38074748.363 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38074760.022 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38074760.215 : => IoObject::GetLockName
19ec-aec:38074760.335 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38074760.465 : <= IoObject::GetLockName
19ec-aec:38074761.367 : => CNT96226::VenderCmd_GetData
19ec-aec:38074761.488 : iCmd = 3, nBytes = 2
19ec-aec:38075181.807 : 0000 : 06 38 
19ec-aec:38075182.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38075182.160 : => CNT96226::VenderCmd_GetData
19ec-aec:38075182.271 : iCmd = 4, nBytes = 2
19ec-aec:38075514.502 : 0000 : 07 07 
19ec-aec:38075514.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38075514.887 : Device 0 USB ID = 0638 : 0707
19ec-aec:38075515.047 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38075515.182 : IO Send command 10 bytes
19ec-aec:38075515.292 : => CNT96226::VenderCmd_SetData
19ec-aec:38075515.400 : iCmd = 0, nBytes = 10
19ec-aec:38075515.612 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38075727.029 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38075727.278 : => CNT96226::VenderCmd_GetData
19ec-aec:38075727.394 : iCmd = 0, nBytes = 165
19ec-aec:38075943.785 : skip dump 37 bytes
19ec-aec:38075944.193 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38075944.471 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38075944.932 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38075945.084 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38075945.230 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38075945.380 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38075945.520 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38075945.659 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38075945.732 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38075945.799 : => CNT96226::VenderCmd_GetData
19ec-aec:38075945.858 : iCmd = 1, nBytes = 4
19ec-aec:38076148.331 : 0000 : 00 00 00 00 
19ec-aec:38076148.453 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38076148.741 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38076148.820 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38076148.899 : IO Send command 10 bytes
19ec-aec:38076148.955 : => CNT96226::VenderCmd_SetData
19ec-aec:38076149.016 : iCmd = 0, nBytes = 10
19ec-aec:38076149.137 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38076503.763 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38076503.911 : => CNT96226::VenderCmd_GetData
19ec-aec:38076503.985 : iCmd = 0, nBytes = 128
19ec-aec:38076712.839 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38076713.040 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38076713.203 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38076713.355 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38076713.499 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38076713.637 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38076713.784 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38076713.928 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38076714.002 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38076714.068 : => CNT96226::VenderCmd_GetData
19ec-aec:38076714.126 : iCmd = 1, nBytes = 4
19ec-aec:38076900.702 : 0000 : 00 00 00 00 
19ec-aec:38076900.788 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38076900.848 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38076901.008 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38076901.075 : => CNT96226::Close
19ec-aec:38076904.885 : <= CNT96226::Close ret = 1
19ec-aec:38076904.960 : <= CNT96226::~CNT96226
19ec-aec:38076905.052 : <= CAsicIO::GetDeviceList
19ec-aec:38076905.439 : => IoObject::SetTimeout
19ec-aec:38076905.564 : Timeout--> In = 0 Out = 0
19ec-aec:38076905.619 : <= IoObject::SetTimeout
19ec-aec:38076905.685 : => CAsicIO::CAsicIO
19ec-aec:38076905.762 : => CNT96226::CNT96226
19ec-aec:38076905.819 : => CNT96226::Open
19ec-aec:38076929.097 : <= CNT96226::Open ret = 1
19ec-aec:38076929.191 : => CNT96226::Initialize
19ec-aec:38076929.390 : <= CNT96226::Initialize ret = 1
19ec-aec:38076929.450 : <= CNT96226::CNT96226
19ec-aec:38076929.504 : <= CAsicIO::CAsicIO
19ec-aec:38076929.555 : => CAsicIO::InitializeDevice
19ec-aec:38076929.624 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38076935.363 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38076935.482 : => IoObject::GetLockName
19ec-aec:38076935.537 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38076935.604 : <= IoObject::GetLockName
19ec-aec:38076936.096 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38076936.169 : IO Send command 10 bytes
19ec-aec:38076936.219 : => CNT96226::VenderCmd_SetData
19ec-aec:38076936.273 : iCmd = 0, nBytes = 10
19ec-aec:38076936.379 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38077258.570 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38077258.690 : => CNT96226::VenderCmd_GetData
19ec-aec:38077258.749 : iCmd = 0, nBytes = 128
19ec-aec:38077437.975 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38077438.168 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38077438.312 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38077438.445 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38077438.569 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38077438.690 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38077438.815 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38077438.939 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38077439.004 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38077439.066 : => CNT96226::VenderCmd_GetData
19ec-aec:38077439.118 : iCmd = 1, nBytes = 4
19ec-aec:38077584.869 : 0000 : 00 00 00 00 
19ec-aec:38077585.250 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38077585.309 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38077585.523 : => CNT96226::VenderCmd_GetData
19ec-aec:38077585.579 : iCmd = 3, nBytes = 2
19ec-aec:38077957.668 : 0000 : 06 38 
19ec-aec:38077957.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38077957.844 : => CNT96226::VenderCmd_GetData
19ec-aec:38077957.902 : iCmd = 4, nBytes = 2
19ec-aec:38078259.321 : 0000 : 07 07 
19ec-aec:38078259.426 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38078259.595 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38078259.697 : => IoObject::InitializeDevice
19ec-aec:38078259.816 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38078260.471 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38078260.543 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38078261.290 : => FindScanner
19ec-aec:38078261.349 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38078261.412 : <= FindScanner ret = 1
19ec-aec:38078261.468 : => IoObject::IoLockStart
19ec-aec:38078261.574 : => CAsicIO::CheckDevice
19ec-aec:38078261.631 : => CNT96226::ConnectIsAvailable
19ec-aec:38078286.726 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38078286.841 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38078286.903 : <= IoObject::IoLockStart
19ec-aec:38078286.963 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38078287.028 : IO Send command 10 bytes
19ec-aec:38078287.124 : => CNT96226::VenderCmd_SetData
19ec-aec:38078287.186 : iCmd = 0, nBytes = 10
19ec-aec:38078287.289 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38078470.257 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38078470.392 : System send command 10 bytes + data 0 bytes
19ec-aec:38078470.464 : IO total need to receive data 5 bytes
19ec-aec:38078470.523 : => CNT96226::VenderCmd_GetData
19ec-aec:38078470.579 : iCmd = 0, nBytes = 5
19ec-aec:38078617.430 : 0000 : 06 00 02 02 ab 
19ec-aec:38078617.513 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38078617.573 : System total receive data 5 bytes
19ec-aec:38078617.631 : => CNT96226::VenderCmd_GetData
19ec-aec:38078617.681 : iCmd = 1, nBytes = 4
19ec-aec:38078791.350 : 0000 : 00 00 00 00 
19ec-aec:38078791.428 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38078791.547 : <= CAsicIO::DoIo ret = 1
19ec-aec:38078791.609 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38078791.671 : IO Send command 10 bytes
19ec-aec:38078791.758 : => CNT96226::VenderCmd_SetData
19ec-aec:38078791.814 : iCmd = 0, nBytes = 10
19ec-aec:38078791.909 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38078969.336 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38078969.459 : System send command 10 bytes + data 0 bytes
19ec-aec:38078969.531 : IO total need to receive data 165 bytes
19ec-aec:38078969.596 : => CNT96226::VenderCmd_GetData
19ec-aec:38078969.654 : iCmd = 0, nBytes = 165
19ec-aec:38079152.124 : skip dump 37 bytes
19ec-aec:38079152.325 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38079152.465 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38079152.604 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38079152.738 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38079152.870 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38079153.004 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38079153.129 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38079153.254 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38079153.316 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38079153.373 : System total receive data 165 bytes
19ec-aec:38079153.430 : => CNT96226::VenderCmd_GetData
19ec-aec:38079153.481 : iCmd = 1, nBytes = 4
19ec-aec:38079360.309 : 0000 : 00 00 00 00 
19ec-aec:38079360.410 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38079360.547 : <= CAsicIO::DoIo ret = 1
19ec-aec:38079360.609 : Dump Inquiry
19ec-aec:38079360.737 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38079360.873 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38079361.164 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38079361.305 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38079361.429 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38079361.562 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38079361.687 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38079361.808 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38079361.935 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38079362.063 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38079362.148 : 00a0 : 00 00 00 00 00 
19ec-aec:38079362.221 : => ReadNVMDataInternal
19ec-aec:38079362.465 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38079362.530 : IO Send command 10 bytes
19ec-aec:38079362.618 : => CNT96226::VenderCmd_SetData
19ec-aec:38079362.671 : iCmd = 0, nBytes = 10
19ec-aec:38079362.771 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38079671.889 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38079672.017 : System send command 10 bytes + data 0 bytes
19ec-aec:38079672.082 : IO total need to receive data 128 bytes
19ec-aec:38079672.142 : => CNT96226::VenderCmd_GetData
19ec-aec:38079672.197 : iCmd = 0, nBytes = 128
19ec-aec:38079879.033 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38079879.212 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38079879.353 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38079879.484 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38079879.613 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38079879.738 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38079879.860 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38079879.983 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38079880.045 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38079880.106 : System total receive data 128 bytes
19ec-aec:38079880.165 : => CNT96226::VenderCmd_GetData
19ec-aec:38079880.219 : iCmd = 1, nBytes = 4
19ec-aec:38080032.157 : 0000 : 00 00 00 00 
19ec-aec:38080032.264 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38080032.419 : <= CAsicIO::DoIo ret = 1
19ec-aec:38080032.487 : NVMData.PadScanCount = 0
19ec-aec:38080032.545 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38080032.604 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38080032.661 : NVMData.FlatbedScanCount = 0
19ec-aec:38080032.714 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38080032.767 : NVMData.SideEdgeFletbed = 0
19ec-aec:38080032.822 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38080032.874 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38080032.929 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38080032.983 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38080033.040 : NVMData.BornMonth = 0
19ec-aec:38080033.093 : NVMData.BornDay = 0
19ec-aec:38080033.144 : NVMData.BornYear = 0
19ec-aec:38080033.189 : NVMData.FirstScanMonth = 4
19ec-aec:38080033.237 : NVMData.FirstScanDay = 30
19ec-aec:38080033.292 : NVMData.FirstScanYear = 2020
19ec-aec:38080033.345 : NVMData.VerticalMagnification = 0
19ec-aec:38080033.400 : NVMData.HorizontalMagnification = 0
19ec-aec:38080033.454 : NVMData.PowerSavingTime = 15
19ec-aec:38080033.506 : NVMData.SN = 0858C00G200100324
19ec-aec:38080033.557 : NVMData.AutoFeed = 0
19ec-aec:38080033.605 : NVMData.CCDType = 0
19ec-aec:38080033.653 : NVMData.ScanSpeed = 0
19ec-aec:38080033.702 : NVMData.RollerCount = 0
19ec-aec:38080033.753 : NVMData.MultifeedCount = 0
19ec-aec:38080033.804 : NVMData.JamCount = 0
19ec-aec:38080033.850 : NVMData.IdentifyInfo = 
19ec-aec:38080033.900 : NVMData.FormalName = 
19ec-aec:38080033.951 : NVMData.ReservedB = 0
19ec-aec:38080034.000 : NVMData.FunctionCode = 0
19ec-aec:38080034.048 : NVMData.PreFeed = 0
19ec-aec:38080034.094 : NVMData.PreFeedTime = 0
19ec-aec:38080034.142 : NVMData.ButtonNumber = 0
19ec-aec:38080034.346 : NVMData.PowerOffTime = 0
19ec-aec:38080034.404 : <= ReadNVMDataInternal ret = 1
19ec-aec:38080034.480 : => IoObject::IoLockEnd
19ec-aec:38080034.571 : <= IoObject::IoLockEnd
19ec-aec:38080034.620 : <= InitializeScanner ret = 1
19ec-aec:38080034.682 : => GetLogicalScannerAbilityEx
19ec-aec:38080034.740 : => IoObject::IoLockStart
19ec-aec:38080034.834 : => CAsicIO::CheckDevice
19ec-aec:38080034.886 : => CNT96226::ConnectIsAvailable
19ec-aec:38080047.109 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38080047.203 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38080047.256 : <= IoObject::IoLockStart
19ec-aec:38080047.309 : => IoObject::IoLockEnd
19ec-aec:38080047.398 : <= IoObject::IoLockEnd
19ec-aec:38080047.509 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38080047.582 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38080223.284 : => ReadNVMData
19ec-aec:38080223.416 : => IoObject::IoLockStart
19ec-aec:38080223.537 : => CAsicIO::CheckDevice
19ec-aec:38080223.591 : => CNT96226::ConnectIsAvailable
19ec-aec:38080247.980 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38080248.077 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38080248.131 : <= IoObject::IoLockStart
19ec-aec:38080248.187 : => ReadNVMDataInternal
19ec-aec:38080248.242 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38080248.305 : IO Send command 10 bytes
19ec-aec:38080248.409 : => CNT96226::VenderCmd_SetData
19ec-aec:38080248.463 : iCmd = 0, nBytes = 10
19ec-aec:38080248.568 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38080606.207 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38080606.600 : System send command 10 bytes + data 0 bytes
19ec-aec:38080606.676 : IO total need to receive data 128 bytes
19ec-aec:38080606.741 : => CNT96226::VenderCmd_GetData
19ec-aec:38080606.798 : iCmd = 0, nBytes = 128
19ec-aec:38080814.654 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38080814.822 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38080814.963 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38080815.095 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38080815.222 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38080815.346 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38080815.466 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38080815.592 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38080815.658 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38080815.716 : System total receive data 128 bytes
19ec-aec:38080815.777 : => CNT96226::VenderCmd_GetData
19ec-aec:38080815.829 : iCmd = 1, nBytes = 4
19ec-aec:38080998.687 : 0000 : 00 00 00 00 
19ec-aec:38080998.792 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38080998.924 : <= CAsicIO::DoIo ret = 1
19ec-aec:38080998.988 : NVMData.PadScanCount = 0
19ec-aec:38080999.043 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38080999.096 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38080999.152 : NVMData.FlatbedScanCount = 0
19ec-aec:38080999.202 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38080999.255 : NVMData.SideEdgeFletbed = 0
19ec-aec:38080999.307 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38080999.363 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38080999.416 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38080999.472 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38080999.529 : NVMData.BornMonth = 0
19ec-aec:38080999.575 : NVMData.BornDay = 0
19ec-aec:38080999.627 : NVMData.BornYear = 0
19ec-aec:38080999.677 : NVMData.FirstScanMonth = 4
19ec-aec:38080999.728 : NVMData.FirstScanDay = 30
19ec-aec:38080999.780 : NVMData.FirstScanYear = 2020
19ec-aec:38080999.833 : NVMData.VerticalMagnification = 0
19ec-aec:38080999.950 : NVMData.HorizontalMagnification = 0
19ec-aec:38081000.007 : NVMData.PowerSavingTime = 15
19ec-aec:38081000.057 : NVMData.SN = 0858C00G200100324
19ec-aec:38081000.108 : NVMData.AutoFeed = 0
19ec-aec:38081000.158 : NVMData.CCDType = 0
19ec-aec:38081000.362 : NVMData.ScanSpeed = 0
19ec-aec:38081000.417 : NVMData.RollerCount = 0
19ec-aec:38081000.466 : NVMData.MultifeedCount = 0
19ec-aec:38081000.517 : NVMData.JamCount = 0
19ec-aec:38081000.567 : NVMData.IdentifyInfo = 
19ec-aec:38081000.618 : NVMData.FormalName = 
19ec-aec:38081000.666 : NVMData.ReservedB = 0
19ec-aec:38081000.714 : NVMData.FunctionCode = 0
19ec-aec:38081000.764 : NVMData.PreFeed = 0
19ec-aec:38081000.815 : NVMData.PreFeedTime = 0
19ec-aec:38081000.864 : NVMData.ButtonNumber = 0
19ec-aec:38081000.914 : NVMData.PowerOffTime = 0
19ec-aec:38081000.962 : <= ReadNVMDataInternal ret = 1
19ec-aec:38081001.023 : => IoObject::IoLockEnd
19ec-aec:38081001.114 : <= IoObject::IoLockEnd
19ec-aec:38081001.163 : <= ReadNVMData ret = 1
19ec-aec:38083595.927 : ============Debug Start==========
19ec-aec:38083596.249 : Date : 2020/4/30 14:23:19
19ec-aec:38083596.331 : Process ID : 19ec
19ec-aec:38083596.739 : Windows : Version 10.0 build 18363 
19ec-aec:38083597.213 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38083597.275 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38083597.340 : MemoryStatus.ullAvailPhys : 1919995904
19ec-aec:38083597.401 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38083597.462 : MemoryStatus.ullAvailPageFile : 3368845312
19ec-aec:38083597.523 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38083597.581 : MemoryStatus.ullAvailVirtual : 1745420288
19ec-aec:38083597.636 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38083597.746 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38083597.806 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38083598.049 : CPU Count : 4
19ec-aec:38083598.093 : CPU Frequency : 100.000 Mhz
19ec-aec:38083602.316 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38083602.440 : => InitializeDriver
19ec-aec:38083602.931 : <= InitializeDriver ret = 1
19ec-aec:38086174.603 : => InitializeScanner
19ec-aec:38086174.863 : => CAsicIO::GetDeviceList
19ec-aec:38086175.271 : => CNT96226::CNT96226
19ec-aec:38086175.330 : => CNT96226::Open
19ec-aec:38086198.154 : <= CNT96226::Open ret = 1
19ec-aec:38086198.259 : => CNT96226::Initialize
19ec-aec:38086198.452 : <= CNT96226::Initialize ret = 1
19ec-aec:38086198.517 : <= CNT96226::CNT96226
19ec-aec:38086198.573 : => CNT96226::EnumAvailableDevice
19ec-aec:38086203.823 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38086203.899 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38086203.955 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38089999.789 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38090000.251 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38090011.895 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38090012.106 : => IoObject::GetLockName
19ec-aec:38090012.226 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38090012.359 : <= IoObject::GetLockName
19ec-aec:38090013.256 : => CNT96226::VenderCmd_GetData
19ec-aec:38090013.378 : iCmd = 3, nBytes = 2
19ec-aec:38090422.377 : 0000 : 06 38 
19ec-aec:38090422.604 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38090422.894 : => CNT96226::VenderCmd_GetData
19ec-aec:38090423.010 : iCmd = 4, nBytes = 2
19ec-aec:38090743.527 : 0000 : 07 07 
19ec-aec:38090743.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38090743.911 : Device 0 USB ID = 0638 : 0707
19ec-aec:38090744.091 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38090744.235 : IO Send command 10 bytes
19ec-aec:38090744.345 : => CNT96226::VenderCmd_SetData
19ec-aec:38090744.457 : iCmd = 0, nBytes = 10
19ec-aec:38090744.676 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38090959.651 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38090959.894 : => CNT96226::VenderCmd_GetData
19ec-aec:38090960.009 : iCmd = 0, nBytes = 165
19ec-aec:38091171.683 : skip dump 37 bytes
19ec-aec:38091172.080 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38091172.380 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38091172.660 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38091172.936 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38091173.203 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38091173.474 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38091173.730 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38091173.991 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38091174.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38091174.240 : => CNT96226::VenderCmd_GetData
19ec-aec:38091174.347 : iCmd = 1, nBytes = 4
19ec-aec:38091384.563 : 0000 : 00 00 00 00 
19ec-aec:38091384.764 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38091385.202 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38091385.338 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38091385.477 : IO Send command 10 bytes
19ec-aec:38091385.592 : => CNT96226::VenderCmd_SetData
19ec-aec:38091385.700 : iCmd = 0, nBytes = 10
19ec-aec:38091385.926 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38091748.061 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38091748.208 : => CNT96226::VenderCmd_GetData
19ec-aec:38091748.277 : iCmd = 0, nBytes = 128
19ec-aec:38091953.346 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38091953.569 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38091953.742 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38091953.905 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38091954.058 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38091954.211 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38091954.359 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38091954.508 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38091954.587 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38091954.656 : => CNT96226::VenderCmd_GetData
19ec-aec:38091954.722 : iCmd = 1, nBytes = 4
19ec-aec:38092161.156 : 0000 : 00 00 00 00 
19ec-aec:38092161.264 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38092161.342 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38092161.548 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38092161.630 : => CNT96226::Close
19ec-aec:38092166.447 : <= CNT96226::Close ret = 1
19ec-aec:38092166.535 : <= CNT96226::~CNT96226
19ec-aec:38092166.634 : <= CAsicIO::GetDeviceList
19ec-aec:38092167.140 : => IoObject::SetTimeout
19ec-aec:38092167.304 : Timeout--> In = 0 Out = 0
19ec-aec:38092167.372 : <= IoObject::SetTimeout
19ec-aec:38092167.449 : => CAsicIO::CAsicIO
19ec-aec:38092167.535 : => CNT96226::CNT96226
19ec-aec:38092167.600 : => CNT96226::Open
19ec-aec:38092193.758 : <= CNT96226::Open ret = 1
19ec-aec:38092193.880 : => CNT96226::Initialize
19ec-aec:38092194.110 : <= CNT96226::Initialize ret = 1
19ec-aec:38092194.181 : <= CNT96226::CNT96226
19ec-aec:38092194.246 : <= CAsicIO::CAsicIO
19ec-aec:38092194.312 : => CAsicIO::InitializeDevice
19ec-aec:38092194.402 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38092201.330 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38092201.467 : => IoObject::GetLockName
19ec-aec:38092201.537 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38092201.613 : <= IoObject::GetLockName
19ec-aec:38092202.188 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38092202.275 : IO Send command 10 bytes
19ec-aec:38092202.335 : => CNT96226::VenderCmd_SetData
19ec-aec:38092202.400 : iCmd = 0, nBytes = 10
19ec-aec:38092202.528 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38092541.751 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38092541.909 : => CNT96226::VenderCmd_GetData
19ec-aec:38092541.980 : iCmd = 0, nBytes = 128
19ec-aec:38092749.403 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38092749.626 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38092749.797 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38092749.963 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38092750.119 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38092750.272 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38092750.422 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38092750.572 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38092750.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38092750.725 : => CNT96226::VenderCmd_GetData
19ec-aec:38092750.788 : iCmd = 1, nBytes = 4
19ec-aec:38092954.368 : 0000 : 00 00 00 00 
19ec-aec:38092954.502 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38092954.596 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38092954.839 : => CNT96226::VenderCmd_GetData
19ec-aec:38092954.913 : iCmd = 3, nBytes = 2
19ec-aec:38093344.721 : 0000 : 06 38 
19ec-aec:38093344.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38093344.928 : => CNT96226::VenderCmd_GetData
19ec-aec:38093344.996 : iCmd = 4, nBytes = 2
19ec-aec:38093662.964 : 0000 : 07 07 
19ec-aec:38093663.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38093663.313 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38093663.432 : => IoObject::InitializeDevice
19ec-aec:38093663.558 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38093664.393 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38093664.481 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38093665.302 : => FindScanner
19ec-aec:38093665.368 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38093665.444 : <= FindScanner ret = 1
19ec-aec:38093665.525 : => IoObject::IoLockStart
19ec-aec:38093665.653 : => CAsicIO::CheckDevice
19ec-aec:38093665.715 : => CNT96226::ConnectIsAvailable
19ec-aec:38093689.843 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38093690.256 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38093690.329 : <= IoObject::IoLockStart
19ec-aec:38093690.401 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38093690.483 : IO Send command 10 bytes
19ec-aec:38093690.599 : => CNT96226::VenderCmd_SetData
19ec-aec:38093690.671 : iCmd = 0, nBytes = 10
19ec-aec:38093690.801 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38093873.191 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38093873.321 : System send command 10 bytes + data 0 bytes
19ec-aec:38093873.401 : IO total need to receive data 5 bytes
19ec-aec:38093873.475 : => CNT96226::VenderCmd_GetData
19ec-aec:38093873.539 : iCmd = 0, nBytes = 5
19ec-aec:38094052.348 : 0000 : 06 00 02 02 ab 
19ec-aec:38094052.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38094052.532 : System total receive data 5 bytes
19ec-aec:38094052.605 : => CNT96226::VenderCmd_GetData
19ec-aec:38094052.668 : iCmd = 1, nBytes = 4
19ec-aec:38094261.673 : 0000 : 00 00 00 00 
19ec-aec:38094261.775 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38094261.915 : <= CAsicIO::DoIo ret = 1
19ec-aec:38094261.986 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38094262.060 : IO Send command 10 bytes
19ec-aec:38094262.162 : => CNT96226::VenderCmd_SetData
19ec-aec:38094262.230 : iCmd = 0, nBytes = 10
19ec-aec:38094262.349 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38094465.992 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38094466.135 : System send command 10 bytes + data 0 bytes
19ec-aec:38094466.218 : IO total need to receive data 165 bytes
19ec-aec:38094466.291 : => CNT96226::VenderCmd_GetData
19ec-aec:38094466.356 : iCmd = 0, nBytes = 165
19ec-aec:38094666.815 : skip dump 37 bytes
19ec-aec:38094667.051 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38094667.218 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38094667.392 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38094667.555 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38094667.708 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38094667.868 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38094668.019 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38094668.170 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38094668.248 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38094668.323 : System total receive data 165 bytes
19ec-aec:38094668.394 : => CNT96226::VenderCmd_GetData
19ec-aec:38094668.459 : iCmd = 1, nBytes = 4
19ec-aec:38094875.586 : 0000 : 00 00 00 00 
19ec-aec:38094875.704 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38094875.862 : <= CAsicIO::DoIo ret = 1
19ec-aec:38094875.933 : Dump Inquiry
19ec-aec:38094876.087 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38094876.254 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38094876.595 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38094876.764 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38094876.920 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38094877.080 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38094877.230 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38094877.380 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38094877.533 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38094877.692 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38094877.799 : 00a0 : 00 00 00 00 00 
19ec-aec:38094877.881 : => ReadNVMDataInternal
19ec-aec:38094878.140 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38094878.220 : IO Send command 10 bytes
19ec-aec:38094878.327 : => CNT96226::VenderCmd_SetData
19ec-aec:38094878.394 : iCmd = 0, nBytes = 10
19ec-aec:38094878.519 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38095227.704 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38095227.859 : System send command 10 bytes + data 0 bytes
19ec-aec:38095227.947 : IO total need to receive data 128 bytes
19ec-aec:38095228.024 : => CNT96226::VenderCmd_GetData
19ec-aec:38095228.086 : iCmd = 0, nBytes = 128
19ec-aec:38095431.441 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38095431.661 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38095431.838 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38095432.003 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38095432.158 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38095432.309 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38095432.458 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38095432.604 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38095432.685 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38095432.764 : System total receive data 128 bytes
19ec-aec:38095432.842 : => CNT96226::VenderCmd_GetData
19ec-aec:38095432.906 : iCmd = 1, nBytes = 4
19ec-aec:38095573.926 : 0000 : 00 00 00 00 
19ec-aec:38095574.037 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38095574.176 : <= CAsicIO::DoIo ret = 1
19ec-aec:38095574.256 : NVMData.PadScanCount = 0
19ec-aec:38095574.323 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38095574.388 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38095574.455 : NVMData.FlatbedScanCount = 0
19ec-aec:38095574.522 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38095574.585 : NVMData.SideEdgeFletbed = 0
19ec-aec:38095574.648 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38095574.716 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38095574.783 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38095574.848 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38095574.914 : NVMData.BornMonth = 0
19ec-aec:38095574.970 : NVMData.BornDay = 0
19ec-aec:38095575.029 : NVMData.BornYear = 0
19ec-aec:38095575.085 : NVMData.FirstScanMonth = 4
19ec-aec:38095575.148 : NVMData.FirstScanDay = 30
19ec-aec:38095575.213 : NVMData.FirstScanYear = 2020
19ec-aec:38095575.280 : NVMData.VerticalMagnification = 0
19ec-aec:38095575.347 : NVMData.HorizontalMagnification = 0
19ec-aec:38095575.413 : NVMData.PowerSavingTime = 15
19ec-aec:38095575.478 : NVMData.SN = 0858C00G200100324
19ec-aec:38095575.539 : NVMData.AutoFeed = 0
19ec-aec:38095575.600 : NVMData.CCDType = 0
19ec-aec:38095575.660 : NVMData.ScanSpeed = 0
19ec-aec:38095575.720 : NVMData.RollerCount = 0
19ec-aec:38095575.783 : NVMData.MultifeedCount = 0
19ec-aec:38095575.846 : NVMData.JamCount = 0
19ec-aec:38095575.905 : NVMData.IdentifyInfo = 
19ec-aec:38095575.968 : NVMData.FormalName = 
19ec-aec:38095576.027 : NVMData.ReservedB = 0
19ec-aec:38095576.090 : NVMData.FunctionCode = 0
19ec-aec:38095576.150 : NVMData.PreFeed = 0
19ec-aec:38095576.205 : NVMData.PreFeedTime = 0
19ec-aec:38095576.265 : NVMData.ButtonNumber = 0
19ec-aec:38095576.486 : NVMData.PowerOffTime = 0
19ec-aec:38095576.553 : <= ReadNVMDataInternal ret = 1
19ec-aec:38095576.647 : => IoObject::IoLockEnd
19ec-aec:38095576.756 : <= IoObject::IoLockEnd
19ec-aec:38095576.821 : <= InitializeScanner ret = 1
19ec-aec:38096934.715 : => GetLogicalScannerAbility
19ec-aec:38096934.882 : => IoObject::IoLockStart
19ec-aec:38096935.007 : => CAsicIO::CheckDevice
19ec-aec:38096935.061 : => CNT96226::ConnectIsAvailable
19ec-aec:38096962.186 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38096962.302 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38096962.362 : <= IoObject::IoLockStart
19ec-aec:38096962.418 : => IoObject::IoLockEnd
19ec-aec:38096962.533 : <= IoObject::IoLockEnd
19ec-aec:38096962.606 : <= GetLogicalScannerAbility ret = 1
19ec-aec:38100549.328 : => GetLogicalScannerAbilityEx
19ec-aec:38100549.514 : => IoObject::IoLockStart
19ec-aec:38100549.648 : => CAsicIO::CheckDevice
19ec-aec:38100549.706 : => CNT96226::ConnectIsAvailable
19ec-aec:38100577.018 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38100577.134 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38100577.192 : <= IoObject::IoLockStart
19ec-aec:38100577.254 : => IoObject::IoLockEnd
19ec-aec:38100577.371 : <= IoObject::IoLockEnd
19ec-aec:38100577.497 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38100577.570 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38107924.546 : => ReadNVMData
19ec-aec:38107924.722 : => IoObject::IoLockStart
19ec-aec:38107924.857 : => CAsicIO::CheckDevice
19ec-aec:38107924.914 : => CNT96226::ConnectIsAvailable
19ec-aec:38107946.652 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38107946.894 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38107947.033 : <= IoObject::IoLockStart
19ec-aec:38107947.366 : => ReadNVMDataInternal
19ec-aec:38107947.436 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38107947.504 : IO Send command 10 bytes
19ec-aec:38107947.616 : => CNT96226::VenderCmd_SetData
19ec-aec:38107947.678 : iCmd = 0, nBytes = 10
19ec-aec:38107947.789 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38108298.488 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38108298.725 : System send command 10 bytes + data 0 bytes
19ec-aec:38108298.858 : IO total need to receive data 128 bytes
19ec-aec:38108299.201 : => CNT96226::VenderCmd_GetData
19ec-aec:38108299.258 : iCmd = 0, nBytes = 128
19ec-aec:38108507.504 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38108507.833 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38108508.228 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38108508.354 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38108508.475 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38108508.594 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38108508.719 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38108508.844 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38108508.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38108508.966 : System total receive data 128 bytes
19ec-aec:38108509.025 : => CNT96226::VenderCmd_GetData
19ec-aec:38108509.078 : iCmd = 1, nBytes = 4
19ec-aec:38108704.386 : 0000 : 00 00 00 00 
19ec-aec:38108704.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38108704.635 : <= CAsicIO::DoIo ret = 1
19ec-aec:38108704.702 : NVMData.PadScanCount = 0
19ec-aec:38108704.759 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38108704.816 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38108704.871 : NVMData.FlatbedScanCount = 0
19ec-aec:38108704.924 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38108704.975 : NVMData.SideEdgeFletbed = 0
19ec-aec:38108705.026 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38108705.082 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38108705.138 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38108705.193 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38108705.250 : NVMData.BornMonth = 0
19ec-aec:38108705.450 : NVMData.BornDay = 0
19ec-aec:38108705.510 : NVMData.BornYear = 0
19ec-aec:38108705.559 : NVMData.FirstScanMonth = 4
19ec-aec:38108705.613 : NVMData.FirstScanDay = 30
19ec-aec:38108705.668 : NVMData.FirstScanYear = 2020
19ec-aec:38108705.720 : NVMData.VerticalMagnification = 0
19ec-aec:38108705.776 : NVMData.HorizontalMagnification = 0
19ec-aec:38108705.829 : NVMData.PowerSavingTime = 15
19ec-aec:38108705.882 : NVMData.SN = 0858C00G200100324
19ec-aec:38108705.932 : NVMData.AutoFeed = 0
19ec-aec:38108705.982 : NVMData.CCDType = 0
19ec-aec:38108706.030 : NVMData.ScanSpeed = 0
19ec-aec:38108706.080 : NVMData.RollerCount = 0
19ec-aec:38108706.130 : NVMData.MultifeedCount = 0
19ec-aec:38108706.179 : NVMData.JamCount = 0
19ec-aec:38108706.228 : NVMData.IdentifyInfo = 
19ec-aec:38108706.277 : NVMData.FormalName = 
19ec-aec:38108706.327 : NVMData.ReservedB = 0
19ec-aec:38108706.378 : NVMData.FunctionCode = 0
19ec-aec:38108706.429 : NVMData.PreFeed = 0
19ec-aec:38108706.477 : NVMData.PreFeedTime = 0
19ec-aec:38108706.524 : NVMData.ButtonNumber = 0
19ec-aec:38108706.573 : NVMData.PowerOffTime = 0
19ec-aec:38108706.625 : <= ReadNVMDataInternal ret = 1
19ec-aec:38108706.689 : => IoObject::IoLockEnd
19ec-aec:38108706.776 : <= IoObject::IoLockEnd
19ec-aec:38108706.827 : <= ReadNVMData ret = 1
19ec-aec:38118345.263 : => GetADFStatus
19ec-aec:38118345.639 : => IoObject::IoLockStart
19ec-aec:38118345.769 : => CAsicIO::CheckDevice
19ec-aec:38118345.831 : => CNT96226::ConnectIsAvailable
19ec-aec:38118370.938 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38118371.297 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38118371.363 : <= IoObject::IoLockStart
19ec-aec:38118371.426 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38118371.494 : IO Send command 10 bytes
19ec-aec:38118371.598 : => CNT96226::VenderCmd_SetData
19ec-aec:38118371.657 : iCmd = 0, nBytes = 10
19ec-aec:38118371.764 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38118543.297 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38118543.406 : System send command 10 bytes + data 0 bytes
19ec-aec:38118543.472 : IO total need to receive data 2 bytes
19ec-aec:38118543.533 : => CNT96226::VenderCmd_GetData
19ec-aec:38118543.590 : iCmd = 0, nBytes = 2
19ec-aec:38118729.403 : 0000 : 00 00 
19ec-aec:38118729.572 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38118729.696 : System total receive data 2 bytes
19ec-aec:38118729.814 : => CNT96226::VenderCmd_GetData
19ec-aec:38118730.149 : iCmd = 1, nBytes = 4
19ec-aec:38118884.062 : 0000 : 00 00 00 00 
19ec-aec:38118884.249 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38118884.477 : <= CAsicIO::DoIo ret = 1
19ec-aec:38118884.826 : Return status = 0
19ec-aec:38118884.888 : => IoObject::IoLockEnd
19ec-aec:38118884.975 : <= IoObject::IoLockEnd
19ec-aec:38118885.027 : <= GetADFStatus ret = 1
19ec-aec:38121539.828 : => GetADFStatus
19ec-aec:38121540.019 : => IoObject::IoLockStart
19ec-aec:38121540.146 : => CAsicIO::CheckDevice
19ec-aec:38121540.206 : => CNT96226::ConnectIsAvailable
19ec-aec:38121566.022 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38121566.135 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38121566.194 : <= IoObject::IoLockStart
19ec-aec:38121566.253 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38121566.322 : IO Send command 10 bytes
19ec-aec:38121566.443 : => CNT96226::VenderCmd_SetData
19ec-aec:38121566.497 : iCmd = 0, nBytes = 10
19ec-aec:38121566.600 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38121768.454 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38121768.576 : System send command 10 bytes + data 0 bytes
19ec-aec:38121768.882 : IO total need to receive data 2 bytes
19ec-aec:38121768.944 : => CNT96226::VenderCmd_GetData
19ec-aec:38121769.001 : iCmd = 0, nBytes = 2
19ec-aec:38121953.859 : 0000 : 00 00 
19ec-aec:38121953.969 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38121954.037 : System total receive data 2 bytes
19ec-aec:38121954.096 : => CNT96226::VenderCmd_GetData
19ec-aec:38121954.149 : iCmd = 1, nBytes = 4
19ec-aec:38122119.435 : 0000 : 00 00 00 00 
19ec-aec:38122119.826 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38122119.948 : <= CAsicIO::DoIo ret = 1
19ec-aec:38122120.009 : Return status = 0
19ec-aec:38122120.071 : => IoObject::IoLockEnd
19ec-aec:38122120.158 : <= IoObject::IoLockEnd
19ec-aec:38122120.206 : <= GetADFStatus ret = 1
19ec-aec:38124295.977 : => TerminateDriver
19ec-aec:38124296.163 : => CAsicIO::~CAsicIO,pStage=100994120
19ec-aec:38124296.243 : => CNT96226::Close
19ec-aec:38124305.511 : <= CNT96226::Close ret = 1
19ec-aec:38124305.627 : <= CAsicIO::~CAsicIO
19ec-aec:38124305.694 : => IoObject::IoLockEnd
19ec-aec:38124305.751 : <= IoObject::IoLockEnd
19ec-aec:38124305.805 : => IoObject::TerminateDevice
19ec-aec:38124305.861 : => IoObject::IoLockEnd
19ec-aec:38124305.912 : <= IoObject::IoLockEnd
19ec-aec:38124306.035 : <= IoObject::TerminateDevice
19ec-aec:38124306.342 : <= TerminateDriver ret = 1
19ec-aec:38168269.483 : ============Debug Start==========
19ec-aec:38168269.792 : Date : 2020/4/30 14:23:22
19ec-aec:38168269.873 : Process ID : 19ec
19ec-aec:38168270.272 : Windows : Version 10.0 build 18363 
19ec-aec:38168270.732 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38168270.793 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38168270.854 : MemoryStatus.ullAvailPhys : 1919291392
19ec-aec:38168270.915 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38168270.976 : MemoryStatus.ullAvailPageFile : 3368157184
19ec-aec:38168271.036 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38168271.095 : MemoryStatus.ullAvailVirtual : 1745371136
19ec-aec:38168271.155 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38168271.257 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38168271.319 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38168271.567 : CPU Count : 4
19ec-aec:38168271.614 : CPU Frequency : 100.000 Mhz
19ec-aec:38168275.893 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38168276.029 : => InitializeDriver
19ec-aec:38168276.285 : <= InitializeDriver ret = 1
19ec-aec:38168276.342 : => InitializeScanner
19ec-aec:38168276.421 : => CAsicIO::GetDeviceList
19ec-aec:38168276.714 : => CNT96226::CNT96226
19ec-aec:38168276.769 : => CNT96226::Open
19ec-aec:38168299.548 : <= CNT96226::Open ret = 1
19ec-aec:38168299.656 : => CNT96226::Initialize
19ec-aec:38168299.850 : <= CNT96226::Initialize ret = 1
19ec-aec:38168299.912 : <= CNT96226::CNT96226
19ec-aec:38168299.963 : => CNT96226::EnumAvailableDevice
19ec-aec:38168305.378 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38168305.457 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38168305.517 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38172023.483 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38172023.776 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38172029.654 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38172029.755 : => IoObject::GetLockName
19ec-aec:38172029.815 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38172029.883 : <= IoObject::GetLockName
19ec-aec:38172030.347 : => CNT96226::VenderCmd_GetData
19ec-aec:38172030.412 : iCmd = 3, nBytes = 2
19ec-aec:38172421.142 : 0000 : 06 38 
19ec-aec:38172421.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38172421.348 : => CNT96226::VenderCmd_GetData
19ec-aec:38172421.402 : iCmd = 4, nBytes = 2
19ec-aec:38172732.246 : 0000 : 07 07 
19ec-aec:38172732.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38172732.625 : Device 0 USB ID = 0638 : 0707
19ec-aec:38172732.790 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38172732.925 : IO Send command 10 bytes
19ec-aec:38172733.029 : => CNT96226::VenderCmd_SetData
19ec-aec:38172733.133 : iCmd = 0, nBytes = 10
19ec-aec:38172733.338 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38172925.486 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38172925.707 : => CNT96226::VenderCmd_GetData
19ec-aec:38172925.816 : iCmd = 0, nBytes = 165
19ec-aec:38173131.775 : skip dump 37 bytes
19ec-aec:38173132.133 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38173132.412 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38173132.681 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38173132.955 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38173133.217 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38173133.503 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38173133.755 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38173134.006 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38173134.133 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38173134.247 : => CNT96226::VenderCmd_GetData
19ec-aec:38173134.354 : iCmd = 1, nBytes = 4
19ec-aec:38173348.269 : 0000 : 00 00 00 00 
19ec-aec:38173348.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38173348.944 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38173349.088 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38173349.222 : IO Send command 10 bytes
19ec-aec:38173349.329 : => CNT96226::VenderCmd_SetData
19ec-aec:38173349.434 : iCmd = 0, nBytes = 10
19ec-aec:38173349.646 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38173711.574 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38173711.846 : => CNT96226::VenderCmd_GetData
19ec-aec:38173711.977 : iCmd = 0, nBytes = 128
19ec-aec:38173920.551 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38173920.887 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38173921.167 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38173921.442 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38173921.686 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38173921.941 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38173922.194 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38173922.455 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38173922.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38173922.707 : => CNT96226::VenderCmd_GetData
19ec-aec:38173922.806 : iCmd = 1, nBytes = 4
19ec-aec:38174120.135 : 0000 : 00 00 00 00 
19ec-aec:38174120.322 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38174120.445 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38174120.769 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38174120.912 : => CNT96226::Close
19ec-aec:38174127.200 : <= CNT96226::Close ret = 1
19ec-aec:38174127.359 : <= CNT96226::~CNT96226
19ec-aec:38174127.526 : <= CAsicIO::GetDeviceList
19ec-aec:38174128.178 : => IoObject::SetTimeout
19ec-aec:38174128.426 : Timeout--> In = 0 Out = 0
19ec-aec:38174128.539 : <= IoObject::SetTimeout
19ec-aec:38174128.665 : => CAsicIO::CAsicIO
19ec-aec:38174128.800 : => CNT96226::CNT96226
19ec-aec:38174128.914 : => CNT96226::Open
19ec-aec:38174170.370 : <= CNT96226::Open ret = 1
19ec-aec:38174170.563 : => CNT96226::Initialize
19ec-aec:38174170.939 : <= CNT96226::Initialize ret = 1
19ec-aec:38174171.055 : <= CNT96226::CNT96226
19ec-aec:38174171.161 : <= CAsicIO::CAsicIO
19ec-aec:38174171.264 : => CAsicIO::InitializeDevice
19ec-aec:38174171.397 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38174182.697 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38174182.925 : => IoObject::GetLockName
19ec-aec:38174183.030 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38174183.161 : <= IoObject::GetLockName
19ec-aec:38174184.067 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38174184.212 : IO Send command 10 bytes
19ec-aec:38174184.322 : => CNT96226::VenderCmd_SetData
19ec-aec:38174184.430 : iCmd = 0, nBytes = 10
19ec-aec:38174184.644 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38174532.005 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38174532.238 : => CNT96226::VenderCmd_GetData
19ec-aec:38174532.359 : iCmd = 0, nBytes = 128
19ec-aec:38174747.232 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38174747.563 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38174747.841 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38174748.103 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38174748.361 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38174748.798 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38174749.062 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38174749.314 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38174749.442 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38174749.559 : => CNT96226::VenderCmd_GetData
19ec-aec:38174749.663 : iCmd = 1, nBytes = 4
19ec-aec:38174959.783 : 0000 : 00 00 00 00 
19ec-aec:38174959.955 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38174960.083 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38174960.407 : => CNT96226::VenderCmd_GetData
19ec-aec:38174960.531 : iCmd = 3, nBytes = 2
19ec-aec:38175361.849 : 0000 : 06 38 
19ec-aec:38175362.059 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38175362.198 : => CNT96226::VenderCmd_GetData
19ec-aec:38175362.308 : iCmd = 4, nBytes = 2
19ec-aec:38175678.988 : 0000 : 07 07 
19ec-aec:38175679.207 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38175679.563 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38175679.762 : => IoObject::InitializeDevice
19ec-aec:38175679.951 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38175681.083 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38175681.226 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38175682.455 : => FindScanner
19ec-aec:38175682.570 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38175682.694 : <= FindScanner ret = 1
19ec-aec:38175682.807 : => IoObject::IoLockStart
19ec-aec:38175683.011 : => CAsicIO::CheckDevice
19ec-aec:38175683.113 : => CNT96226::ConnectIsAvailable
19ec-aec:38175706.423 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38175706.618 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38175706.725 : <= IoObject::IoLockStart
19ec-aec:38175706.839 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38175706.970 : IO Send command 10 bytes
19ec-aec:38175707.143 : => CNT96226::VenderCmd_SetData
19ec-aec:38175707.254 : iCmd = 0, nBytes = 10
19ec-aec:38175707.461 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38175915.416 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38175915.618 : System send command 10 bytes + data 0 bytes
19ec-aec:38175915.753 : IO total need to receive data 5 bytes
19ec-aec:38175915.876 : => CNT96226::VenderCmd_GetData
19ec-aec:38175915.992 : iCmd = 0, nBytes = 5
19ec-aec:38176131.506 : 0000 : 06 00 02 02 ab 
19ec-aec:38176131.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38176131.868 : System total receive data 5 bytes
19ec-aec:38176131.991 : => CNT96226::VenderCmd_GetData
19ec-aec:38176132.095 : iCmd = 1, nBytes = 4
19ec-aec:38176327.632 : 0000 : 00 00 00 00 
19ec-aec:38176327.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38176328.042 : <= CAsicIO::DoIo ret = 1
19ec-aec:38176328.161 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38176328.290 : IO Send command 10 bytes
19ec-aec:38176328.460 : => CNT96226::VenderCmd_SetData
19ec-aec:38176328.567 : iCmd = 0, nBytes = 10
19ec-aec:38176328.774 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38176521.016 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38176521.263 : System send command 10 bytes + data 0 bytes
19ec-aec:38176521.435 : IO total need to receive data 165 bytes
19ec-aec:38176521.574 : => CNT96226::VenderCmd_GetData
19ec-aec:38176521.685 : iCmd = 0, nBytes = 165
19ec-aec:38176698.744 : skip dump 37 bytes
19ec-aec:38176699.104 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38176699.387 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38176699.676 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38176699.945 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38176700.202 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38176700.469 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38176700.724 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38176700.981 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38176701.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38176701.234 : System total receive data 165 bytes
19ec-aec:38176701.351 : => CNT96226::VenderCmd_GetData
19ec-aec:38176701.456 : iCmd = 1, nBytes = 4
19ec-aec:38176892.181 : 0000 : 00 00 00 00 
19ec-aec:38176892.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38176892.651 : <= CAsicIO::DoIo ret = 1
19ec-aec:38176892.782 : Dump Inquiry
19ec-aec:38176893.050 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38176893.325 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38176893.904 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38176894.181 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38176894.443 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38176894.708 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38176894.960 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38176895.215 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38176895.478 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38176895.735 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38176895.912 : 00a0 : 00 00 00 00 00 
19ec-aec:38176896.039 : => ReadNVMDataInternal
19ec-aec:38176896.499 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38176896.628 : IO Send command 10 bytes
19ec-aec:38176896.797 : => CNT96226::VenderCmd_SetData
19ec-aec:38176896.901 : iCmd = 0, nBytes = 10
19ec-aec:38176897.108 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38177234.441 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38177234.581 : System send command 10 bytes + data 0 bytes
19ec-aec:38177234.659 : IO total need to receive data 128 bytes
19ec-aec:38177234.728 : => CNT96226::VenderCmd_GetData
19ec-aec:38177234.788 : iCmd = 0, nBytes = 128
19ec-aec:38177433.629 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38177433.834 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38177433.991 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38177434.142 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38177434.287 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38177434.429 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38177434.570 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38177434.711 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38177434.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38177434.850 : System total receive data 128 bytes
19ec-aec:38177434.918 : => CNT96226::VenderCmd_GetData
19ec-aec:38177434.982 : iCmd = 1, nBytes = 4
19ec-aec:38177612.642 : 0000 : 00 00 00 00 
19ec-aec:38177612.758 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38177612.909 : <= CAsicIO::DoIo ret = 1
19ec-aec:38177612.983 : NVMData.PadScanCount = 0
19ec-aec:38177613.050 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38177613.113 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38177613.174 : NVMData.FlatbedScanCount = 0
19ec-aec:38177613.236 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38177613.295 : NVMData.SideEdgeFletbed = 0
19ec-aec:38177613.359 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38177613.424 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38177613.487 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38177613.548 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38177613.610 : NVMData.BornMonth = 0
19ec-aec:38177613.665 : NVMData.BornDay = 0
19ec-aec:38177613.723 : NVMData.BornYear = 0
19ec-aec:38177613.777 : NVMData.FirstScanMonth = 4
19ec-aec:38177613.834 : NVMData.FirstScanDay = 30
19ec-aec:38177613.895 : NVMData.FirstScanYear = 2020
19ec-aec:38177613.954 : NVMData.VerticalMagnification = 0
19ec-aec:38177614.018 : NVMData.HorizontalMagnification = 0
19ec-aec:38177614.081 : NVMData.PowerSavingTime = 15
19ec-aec:38177614.140 : NVMData.SN = 0858C00G200100324
19ec-aec:38177614.199 : NVMData.AutoFeed = 0
19ec-aec:38177614.256 : NVMData.CCDType = 0
19ec-aec:38177614.310 : NVMData.ScanSpeed = 0
19ec-aec:38177614.363 : NVMData.RollerCount = 0
19ec-aec:38177614.420 : NVMData.MultifeedCount = 0
19ec-aec:38177614.477 : NVMData.JamCount = 0
19ec-aec:38177614.533 : NVMData.IdentifyInfo = 
19ec-aec:38177614.591 : NVMData.FormalName = 
19ec-aec:38177614.647 : NVMData.ReservedB = 0
19ec-aec:38177614.703 : NVMData.FunctionCode = 0
19ec-aec:38177614.760 : NVMData.PreFeed = 0
19ec-aec:38177614.814 : NVMData.PreFeedTime = 0
19ec-aec:38177614.868 : NVMData.ButtonNumber = 0
19ec-aec:38177615.082 : NVMData.PowerOffTime = 0
19ec-aec:38177615.149 : <= ReadNVMDataInternal ret = 1
19ec-aec:38177615.238 : => IoObject::IoLockEnd
19ec-aec:38177615.336 : <= IoObject::IoLockEnd
19ec-aec:38177615.392 : <= InitializeScanner ret = 1
19ec-aec:38177615.461 : => GetLogicalScannerAbilityEx
19ec-aec:38177615.528 : => IoObject::IoLockStart
19ec-aec:38177615.631 : => CAsicIO::CheckDevice
19ec-aec:38177615.691 : => CNT96226::ConnectIsAvailable
19ec-aec:38177639.664 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38177639.770 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38177639.833 : <= IoObject::IoLockStart
19ec-aec:38177639.897 : => IoObject::IoLockEnd
19ec-aec:38177639.998 : <= IoObject::IoLockEnd
19ec-aec:38177640.119 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38177640.203 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38177837.676 : => ReadNVMData
19ec-aec:38177837.836 : => IoObject::IoLockStart
19ec-aec:38177837.977 : => CAsicIO::CheckDevice
19ec-aec:38177838.037 : => CNT96226::ConnectIsAvailable
19ec-aec:38177860.004 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38177860.119 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38177860.185 : <= IoObject::IoLockStart
19ec-aec:38177860.246 : => ReadNVMDataInternal
19ec-aec:38177860.311 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38177860.383 : IO Send command 10 bytes
19ec-aec:38177860.512 : => CNT96226::VenderCmd_SetData
19ec-aec:38177860.575 : iCmd = 0, nBytes = 10
19ec-aec:38177860.703 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38178208.588 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38178208.728 : System send command 10 bytes + data 0 bytes
19ec-aec:38178208.794 : IO total need to receive data 128 bytes
19ec-aec:38178208.854 : => CNT96226::VenderCmd_GetData
19ec-aec:38178208.909 : iCmd = 0, nBytes = 128
19ec-aec:38178417.427 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38178417.603 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38178417.742 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38178417.876 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38178417.998 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38178418.121 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38178418.240 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38178418.365 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38178418.430 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38178418.491 : System total receive data 128 bytes
19ec-aec:38178418.552 : => CNT96226::VenderCmd_GetData
19ec-aec:38178418.606 : iCmd = 1, nBytes = 4
19ec-aec:38178605.198 : 0000 : 00 00 00 00 
19ec-aec:38178605.319 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38178605.462 : <= CAsicIO::DoIo ret = 1
19ec-aec:38178605.532 : NVMData.PadScanCount = 0
19ec-aec:38178605.591 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38178605.649 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38178605.703 : NVMData.FlatbedScanCount = 0
19ec-aec:38178605.758 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38178605.811 : NVMData.SideEdgeFletbed = 0
19ec-aec:38178605.863 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38178605.918 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38178605.973 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38178606.027 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38178606.085 : NVMData.BornMonth = 0
19ec-aec:38178606.132 : NVMData.BornDay = 0
19ec-aec:38178606.181 : NVMData.BornYear = 0
19ec-aec:38178606.227 : NVMData.FirstScanMonth = 4
19ec-aec:38178606.276 : NVMData.FirstScanDay = 30
19ec-aec:38178606.328 : NVMData.FirstScanYear = 2020
19ec-aec:38178606.381 : NVMData.VerticalMagnification = 0
19ec-aec:38178606.436 : NVMData.HorizontalMagnification = 0
19ec-aec:38178606.495 : NVMData.PowerSavingTime = 15
19ec-aec:38178606.546 : NVMData.SN = 0858C00G200100324
19ec-aec:38178606.599 : NVMData.AutoFeed = 0
19ec-aec:38178606.648 : NVMData.CCDType = 0
19ec-aec:38178606.866 : NVMData.ScanSpeed = 0
19ec-aec:38178606.921 : NVMData.RollerCount = 0
19ec-aec:38178606.971 : NVMData.MultifeedCount = 0
19ec-aec:38178607.022 : NVMData.JamCount = 0
19ec-aec:38178607.071 : NVMData.IdentifyInfo = 
19ec-aec:38178607.121 : NVMData.FormalName = 
19ec-aec:38178607.170 : NVMData.ReservedB = 0
19ec-aec:38178607.221 : NVMData.FunctionCode = 0
19ec-aec:38178607.270 : NVMData.PreFeed = 0
19ec-aec:38178607.319 : NVMData.PreFeedTime = 0
19ec-aec:38178607.367 : NVMData.ButtonNumber = 0
19ec-aec:38178607.418 : NVMData.PowerOffTime = 0
19ec-aec:38178607.469 : <= ReadNVMDataInternal ret = 1
19ec-aec:38178607.528 : => IoObject::IoLockEnd
19ec-aec:38178607.617 : <= IoObject::IoLockEnd
19ec-aec:38178607.665 : <= ReadNVMData ret = 1
19ec-aec:38179121.566 : => TerminateDriver
19ec-aec:38179121.746 : => CAsicIO::~CAsicIO,pStage=136121416
19ec-aec:38179121.816 : => CNT96226::Close
19ec-aec:38179125.906 : <= CNT96226::Close ret = 1
19ec-aec:38179125.985 : <= CAsicIO::~CAsicIO
19ec-aec:38179126.044 : => IoObject::IoLockEnd
19ec-aec:38179126.095 : <= IoObject::IoLockEnd
19ec-aec:38179126.146 : => IoObject::TerminateDevice
19ec-aec:38179126.199 : => IoObject::IoLockEnd
19ec-aec:38179126.247 : <= IoObject::IoLockEnd
19ec-aec:38179126.346 : <= IoObject::TerminateDevice
19ec-aec:38179126.604 : <= TerminateDriver ret = 1
19ec-aec:38181598.661 : ============Debug Start==========
19ec-aec:38181599.037 : Date : 2020/4/30 14:23:22
19ec-aec:38181599.118 : Process ID : 19ec
19ec-aec:38181599.559 : Windows : Version 10.0 build 18363 
19ec-aec:38181600.030 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38181600.095 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38181600.163 : MemoryStatus.ullAvailPhys : 1919369216
19ec-aec:38181600.223 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38181600.283 : MemoryStatus.ullAvailPageFile : 3368525824
19ec-aec:38181600.341 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38181600.402 : MemoryStatus.ullAvailVirtual : 1745637376
19ec-aec:38181600.461 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38181600.563 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38181600.623 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38181600.874 : CPU Count : 4
19ec-aec:38181600.921 : CPU Frequency : 100.000 Mhz
19ec-aec:38181605.111 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38181605.237 : => InitializeDriver
19ec-aec:38181605.736 : <= InitializeDriver ret = 1
19ec-aec:38184256.694 : => InitializeScanner
19ec-aec:38184256.967 : => CAsicIO::GetDeviceList
19ec-aec:38184257.430 : => CNT96226::CNT96226
19ec-aec:38184257.492 : => CNT96226::Open
19ec-aec:38184281.427 : <= CNT96226::Open ret = 1
19ec-aec:38184281.537 : => CNT96226::Initialize
19ec-aec:38184281.743 : <= CNT96226::Initialize ret = 1
19ec-aec:38184281.805 : <= CNT96226::CNT96226
19ec-aec:38184281.858 : => CNT96226::EnumAvailableDevice
19ec-aec:38184287.207 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38184287.284 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38184287.349 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38188077.517 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38188077.964 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38188089.754 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38188089.972 : => IoObject::GetLockName
19ec-aec:38188090.081 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38188090.212 : <= IoObject::GetLockName
19ec-aec:38188091.135 : => CNT96226::VenderCmd_GetData
19ec-aec:38188091.255 : iCmd = 3, nBytes = 2
19ec-aec:38188479.296 : 0000 : 06 38 
19ec-aec:38188479.525 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38188479.679 : => CNT96226::VenderCmd_GetData
19ec-aec:38188479.796 : iCmd = 4, nBytes = 2
19ec-aec:38188786.220 : 0000 : 07 07 
19ec-aec:38188786.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38188786.593 : Device 0 USB ID = 0638 : 0707
19ec-aec:38188786.765 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38188786.901 : IO Send command 10 bytes
19ec-aec:38188787.010 : => CNT96226::VenderCmd_SetData
19ec-aec:38188787.126 : iCmd = 0, nBytes = 10
19ec-aec:38188787.343 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38189002.371 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38189002.617 : => CNT96226::VenderCmd_GetData
19ec-aec:38189002.741 : iCmd = 0, nBytes = 165
19ec-aec:38189214.467 : skip dump 37 bytes
19ec-aec:38189214.881 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38189215.171 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38189215.451 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38189215.727 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38189215.989 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38189216.262 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38189216.520 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38189216.767 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38189216.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38189217.025 : => CNT96226::VenderCmd_GetData
19ec-aec:38189217.127 : iCmd = 1, nBytes = 4
19ec-aec:38189427.875 : 0000 : 00 00 00 00 
19ec-aec:38189428.080 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38189428.505 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38189428.654 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38189428.793 : IO Send command 10 bytes
19ec-aec:38189428.902 : => CNT96226::VenderCmd_SetData
19ec-aec:38189429.019 : iCmd = 0, nBytes = 10
19ec-aec:38189429.245 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38189791.100 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38189791.361 : => CNT96226::VenderCmd_GetData
19ec-aec:38189791.481 : iCmd = 0, nBytes = 128
19ec-aec:38190011.373 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38190011.752 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38190012.040 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38190012.317 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38190012.570 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38190012.822 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38190013.076 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38190013.340 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38190013.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38190013.600 : => CNT96226::VenderCmd_GetData
19ec-aec:38190013.710 : iCmd = 1, nBytes = 4
19ec-aec:38190214.815 : 0000 : 00 00 00 00 
19ec-aec:38190214.943 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38190215.032 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38190215.234 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38190215.320 : => CNT96226::Close
19ec-aec:38190219.868 : <= CNT96226::Close ret = 1
19ec-aec:38190219.956 : <= CNT96226::~CNT96226
19ec-aec:38190220.053 : <= CAsicIO::GetDeviceList
19ec-aec:38190220.502 : => IoObject::SetTimeout
19ec-aec:38190220.655 : Timeout--> In = 0 Out = 0
19ec-aec:38190220.723 : <= IoObject::SetTimeout
19ec-aec:38190220.803 : => CAsicIO::CAsicIO
19ec-aec:38190220.887 : => CNT96226::CNT96226
19ec-aec:38190220.955 : => CNT96226::Open
19ec-aec:38190248.132 : <= CNT96226::Open ret = 1
19ec-aec:38190248.253 : => CNT96226::Initialize
19ec-aec:38190248.484 : <= CNT96226::Initialize ret = 1
19ec-aec:38190248.554 : <= CNT96226::CNT96226
19ec-aec:38190248.617 : <= CAsicIO::CAsicIO
19ec-aec:38190248.682 : => CAsicIO::InitializeDevice
19ec-aec:38190248.768 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38190255.684 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38190255.812 : => IoObject::GetLockName
19ec-aec:38190255.880 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38190255.962 : <= IoObject::GetLockName
19ec-aec:38190256.554 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38190256.638 : IO Send command 10 bytes
19ec-aec:38190256.698 : => CNT96226::VenderCmd_SetData
19ec-aec:38190256.764 : iCmd = 0, nBytes = 10
19ec-aec:38190256.891 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38190598.334 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38190598.545 : => CNT96226::VenderCmd_GetData
19ec-aec:38190598.633 : iCmd = 0, nBytes = 128
19ec-aec:38190775.628 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38190775.858 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38190776.049 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38190776.222 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38190776.383 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38190776.535 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38190776.685 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38190776.838 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38190776.916 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38190776.994 : => CNT96226::VenderCmd_GetData
19ec-aec:38190777.062 : iCmd = 1, nBytes = 4
19ec-aec:38190953.442 : 0000 : 00 00 00 00 
19ec-aec:38190953.590 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38190953.690 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38190953.908 : => CNT96226::VenderCmd_GetData
19ec-aec:38190953.986 : iCmd = 3, nBytes = 2
19ec-aec:38191289.906 : 0000 : 06 38 
19ec-aec:38191290.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38191290.130 : => CNT96226::VenderCmd_GetData
19ec-aec:38191290.194 : iCmd = 4, nBytes = 2
19ec-aec:38191537.018 : 0000 : 07 07 
19ec-aec:38191537.163 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38191537.339 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38191537.441 : => IoObject::InitializeDevice
19ec-aec:38191537.557 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38191538.231 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38191538.310 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38191539.322 : => FindScanner
19ec-aec:38191539.384 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38191539.452 : <= FindScanner ret = 1
19ec-aec:38191539.514 : => IoObject::IoLockStart
19ec-aec:38191539.624 : => CAsicIO::CheckDevice
19ec-aec:38191539.681 : => CNT96226::ConnectIsAvailable
19ec-aec:38191552.955 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38191553.078 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38191553.154 : <= IoObject::IoLockStart
19ec-aec:38191553.216 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38191553.290 : IO Send command 10 bytes
19ec-aec:38191553.379 : => CNT96226::VenderCmd_SetData
19ec-aec:38191553.439 : iCmd = 0, nBytes = 10
19ec-aec:38191553.555 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38191726.096 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38191726.236 : System send command 10 bytes + data 0 bytes
19ec-aec:38191726.301 : IO total need to receive data 5 bytes
19ec-aec:38191726.362 : => CNT96226::VenderCmd_GetData
19ec-aec:38191726.421 : iCmd = 0, nBytes = 5
19ec-aec:38191854.533 : 0000 : 06 00 02 02 ab 
19ec-aec:38191854.633 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38191854.709 : System total receive data 5 bytes
19ec-aec:38191854.773 : => CNT96226::VenderCmd_GetData
19ec-aec:38191854.829 : iCmd = 1, nBytes = 4
19ec-aec:38191992.834 : 0000 : 00 00 00 00 
19ec-aec:38191992.924 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38191993.058 : <= CAsicIO::DoIo ret = 1
19ec-aec:38191993.125 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38191993.194 : IO Send command 10 bytes
19ec-aec:38191993.282 : => CNT96226::VenderCmd_SetData
19ec-aec:38191993.336 : iCmd = 0, nBytes = 10
19ec-aec:38191993.441 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38192143.650 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38192143.781 : System send command 10 bytes + data 0 bytes
19ec-aec:38192143.851 : IO total need to receive data 165 bytes
19ec-aec:38192143.913 : => CNT96226::VenderCmd_GetData
19ec-aec:38192143.968 : iCmd = 0, nBytes = 165
19ec-aec:38192267.606 : skip dump 37 bytes
19ec-aec:38192267.785 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38192267.927 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38192268.291 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38192268.420 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38192268.546 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38192268.677 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38192268.798 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38192268.923 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38192268.984 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38192269.044 : System total receive data 165 bytes
19ec-aec:38192269.101 : => CNT96226::VenderCmd_GetData
19ec-aec:38192269.153 : iCmd = 1, nBytes = 4
19ec-aec:38192398.663 : 0000 : 00 00 00 00 
19ec-aec:38192398.742 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38192398.859 : <= CAsicIO::DoIo ret = 1
19ec-aec:38192398.920 : Dump Inquiry
19ec-aec:38192399.042 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38192399.181 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38192399.442 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38192399.581 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38192399.712 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38192399.844 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38192399.968 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38192400.096 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38192400.228 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38192400.361 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38192400.449 : 00a0 : 00 00 00 00 00 
19ec-aec:38192400.523 : => ReadNVMDataInternal
19ec-aec:38192400.737 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38192400.804 : IO Send command 10 bytes
19ec-aec:38192400.887 : => CNT96226::VenderCmd_SetData
19ec-aec:38192400.942 : iCmd = 0, nBytes = 10
19ec-aec:38192401.042 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38192720.256 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38192720.440 : System send command 10 bytes + data 0 bytes
19ec-aec:38192720.522 : IO total need to receive data 128 bytes
19ec-aec:38192720.592 : => CNT96226::VenderCmd_GetData
19ec-aec:38192720.654 : iCmd = 0, nBytes = 128
19ec-aec:38192886.502 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38192886.678 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38192886.821 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38192886.961 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38192887.090 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38192887.216 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38192887.343 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38192887.470 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38192887.537 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38192887.599 : System total receive data 128 bytes
19ec-aec:38192887.661 : => CNT96226::VenderCmd_GetData
19ec-aec:38192887.714 : iCmd = 1, nBytes = 4
19ec-aec:38193064.180 : 0000 : 00 00 00 00 
19ec-aec:38193064.299 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38193064.444 : <= CAsicIO::DoIo ret = 1
19ec-aec:38193064.522 : NVMData.PadScanCount = 0
19ec-aec:38193064.585 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38193064.642 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38193064.707 : NVMData.FlatbedScanCount = 0
19ec-aec:38193064.764 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38193064.822 : NVMData.SideEdgeFletbed = 0
19ec-aec:38193064.882 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38193064.940 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38193065.000 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38193065.056 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38193065.117 : NVMData.BornMonth = 0
19ec-aec:38193065.167 : NVMData.BornDay = 0
19ec-aec:38193065.227 : NVMData.BornYear = 0
19ec-aec:38193065.277 : NVMData.FirstScanMonth = 4
19ec-aec:38193065.329 : NVMData.FirstScanDay = 30
19ec-aec:38193065.384 : NVMData.FirstScanYear = 2020
19ec-aec:38193065.438 : NVMData.VerticalMagnification = 0
19ec-aec:38193065.496 : NVMData.HorizontalMagnification = 0
19ec-aec:38193065.554 : NVMData.PowerSavingTime = 15
19ec-aec:38193065.610 : NVMData.SN = 0858C00G200100324
19ec-aec:38193065.664 : NVMData.AutoFeed = 0
19ec-aec:38193065.713 : NVMData.CCDType = 0
19ec-aec:38193065.763 : NVMData.ScanSpeed = 0
19ec-aec:38193065.812 : NVMData.RollerCount = 0
19ec-aec:38193065.867 : NVMData.MultifeedCount = 0
19ec-aec:38193065.921 : NVMData.JamCount = 0
19ec-aec:38193065.970 : NVMData.IdentifyInfo = 
19ec-aec:38193066.025 : NVMData.FormalName = 
19ec-aec:38193066.075 : NVMData.ReservedB = 0
19ec-aec:38193066.131 : NVMData.FunctionCode = 0
19ec-aec:38193066.185 : NVMData.PreFeed = 0
19ec-aec:38193066.233 : NVMData.PreFeedTime = 0
19ec-aec:38193066.285 : NVMData.ButtonNumber = 0
19ec-aec:38193066.444 : NVMData.PowerOffTime = 0
19ec-aec:38193066.504 : <= ReadNVMDataInternal ret = 1
19ec-aec:38193066.587 : => IoObject::IoLockEnd
19ec-aec:38193066.680 : <= IoObject::IoLockEnd
19ec-aec:38193066.733 : <= InitializeScanner ret = 1
19ec-aec:38194374.607 : => GetLogicalScannerAbility
19ec-aec:38194374.806 : => IoObject::IoLockStart
19ec-aec:38194374.935 : => CAsicIO::CheckDevice
19ec-aec:38194374.996 : => CNT96226::ConnectIsAvailable
19ec-aec:38194390.587 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38194390.712 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38194390.781 : <= IoObject::IoLockStart
19ec-aec:38194390.848 : => IoObject::IoLockEnd
19ec-aec:38194390.941 : <= IoObject::IoLockEnd
19ec-aec:38194391.018 : <= GetLogicalScannerAbility ret = 1
19ec-aec:38198041.062 : => GetLogicalScannerAbilityEx
19ec-aec:38198041.255 : => IoObject::IoLockStart
19ec-aec:38198041.385 : => CAsicIO::CheckDevice
19ec-aec:38198041.447 : => CNT96226::ConnectIsAvailable
19ec-aec:38198063.644 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38198063.874 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38198064.017 : <= IoObject::IoLockStart
19ec-aec:38198064.142 : => IoObject::IoLockEnd
19ec-aec:38198064.330 : <= IoObject::IoLockEnd
19ec-aec:38198064.697 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38198064.774 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38205445.199 : => ReadNVMData
19ec-aec:38205445.382 : => IoObject::IoLockStart
19ec-aec:38205445.513 : => CAsicIO::CheckDevice
19ec-aec:38205445.572 : => CNT96226::ConnectIsAvailable
19ec-aec:38205463.719 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38205463.836 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38205463.897 : <= IoObject::IoLockStart
19ec-aec:38205463.966 : => ReadNVMDataInternal
19ec-aec:38205464.029 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38205464.093 : IO Send command 10 bytes
19ec-aec:38205464.219 : => CNT96226::VenderCmd_SetData
19ec-aec:38205464.281 : iCmd = 0, nBytes = 10
19ec-aec:38205464.390 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38205821.941 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38205822.101 : System send command 10 bytes + data 0 bytes
19ec-aec:38205822.170 : IO total need to receive data 128 bytes
19ec-aec:38205822.233 : => CNT96226::VenderCmd_GetData
19ec-aec:38205822.286 : iCmd = 0, nBytes = 128
19ec-aec:38206013.003 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38206013.181 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38206013.317 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38206013.450 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38206013.580 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38206013.702 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38206013.826 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38206013.950 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38206014.013 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38206014.076 : System total receive data 128 bytes
19ec-aec:38206014.135 : => CNT96226::VenderCmd_GetData
19ec-aec:38206014.185 : iCmd = 1, nBytes = 4
19ec-aec:38206203.576 : 0000 : 00 00 00 00 
19ec-aec:38206203.700 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38206203.844 : <= CAsicIO::DoIo ret = 1
19ec-aec:38206203.916 : NVMData.PadScanCount = 0
19ec-aec:38206203.973 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38206204.028 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38206204.085 : NVMData.FlatbedScanCount = 0
19ec-aec:38206204.137 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38206204.188 : NVMData.SideEdgeFletbed = 0
19ec-aec:38206204.240 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38206204.296 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38206204.352 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38206204.406 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38206204.461 : NVMData.BornMonth = 0
19ec-aec:38206204.685 : NVMData.BornDay = 0
19ec-aec:38206204.750 : NVMData.BornYear = 0
19ec-aec:38206204.798 : NVMData.FirstScanMonth = 4
19ec-aec:38206204.848 : NVMData.FirstScanDay = 30
19ec-aec:38206204.902 : NVMData.FirstScanYear = 2020
19ec-aec:38206204.953 : NVMData.VerticalMagnification = 0
19ec-aec:38206205.006 : NVMData.HorizontalMagnification = 0
19ec-aec:38206205.059 : NVMData.PowerSavingTime = 15
19ec-aec:38206205.113 : NVMData.SN = 0858C00G200100324
19ec-aec:38206205.162 : NVMData.AutoFeed = 0
19ec-aec:38206205.214 : NVMData.CCDType = 0
19ec-aec:38206205.261 : NVMData.ScanSpeed = 0
19ec-aec:38206205.308 : NVMData.RollerCount = 0
19ec-aec:38206205.359 : NVMData.MultifeedCount = 0
19ec-aec:38206205.411 : NVMData.JamCount = 0
19ec-aec:38206205.461 : NVMData.IdentifyInfo = 
19ec-aec:38206205.511 : NVMData.FormalName = 
19ec-aec:38206205.560 : NVMData.ReservedB = 0
19ec-aec:38206205.613 : NVMData.FunctionCode = 0
19ec-aec:38206205.667 : NVMData.PreFeed = 0
19ec-aec:38206205.718 : NVMData.PreFeedTime = 0
19ec-aec:38206205.768 : NVMData.ButtonNumber = 0
19ec-aec:38206205.816 : NVMData.PowerOffTime = 0
19ec-aec:38206205.868 : <= ReadNVMDataInternal ret = 1
19ec-aec:38206205.924 : => IoObject::IoLockEnd
19ec-aec:38206206.014 : <= IoObject::IoLockEnd
19ec-aec:38206206.065 : <= ReadNVMData ret = 1
19ec-aec:38216034.870 : => GetADFStatus
19ec-aec:38216035.317 : => IoObject::IoLockStart
19ec-aec:38216035.454 : => CAsicIO::CheckDevice
19ec-aec:38216035.511 : => CNT96226::ConnectIsAvailable
19ec-aec:38216058.344 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38216058.457 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38216058.522 : <= IoObject::IoLockStart
19ec-aec:38216058.591 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38216058.656 : IO Send command 10 bytes
19ec-aec:38216058.768 : => CNT96226::VenderCmd_SetData
19ec-aec:38216058.823 : iCmd = 0, nBytes = 10
19ec-aec:38216058.930 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38216258.242 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38216258.361 : System send command 10 bytes + data 0 bytes
19ec-aec:38216258.431 : IO total need to receive data 2 bytes
19ec-aec:38216258.489 : => CNT96226::VenderCmd_GetData
19ec-aec:38216258.545 : iCmd = 0, nBytes = 2
19ec-aec:38216456.271 : 0000 : 00 00 
19ec-aec:38216456.378 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38216456.446 : System total receive data 2 bytes
19ec-aec:38216456.506 : => CNT96226::VenderCmd_GetData
19ec-aec:38216456.560 : iCmd = 1, nBytes = 4
19ec-aec:38216661.987 : 0000 : 00 00 00 00 
19ec-aec:38216662.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38216662.209 : <= CAsicIO::DoIo ret = 1
19ec-aec:38216662.274 : Return status = 0
19ec-aec:38216662.329 : => IoObject::IoLockEnd
19ec-aec:38216662.417 : <= IoObject::IoLockEnd
19ec-aec:38216662.468 : <= GetADFStatus ret = 1
19ec-aec:38219280.607 : => GetADFStatus
19ec-aec:38219280.785 : => IoObject::IoLockStart
19ec-aec:38219280.921 : => CAsicIO::CheckDevice
19ec-aec:38219280.983 : => CNT96226::ConnectIsAvailable
19ec-aec:38219305.823 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38219305.937 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38219306.002 : <= IoObject::IoLockStart
19ec-aec:38219306.070 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38219306.138 : IO Send command 10 bytes
19ec-aec:38219306.252 : => CNT96226::VenderCmd_SetData
19ec-aec:38219306.310 : iCmd = 0, nBytes = 10
19ec-aec:38219306.414 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38219490.017 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38219490.217 : System send command 10 bytes + data 0 bytes
19ec-aec:38219490.358 : IO total need to receive data 2 bytes
19ec-aec:38219490.712 : => CNT96226::VenderCmd_GetData
19ec-aec:38219490.765 : iCmd = 0, nBytes = 2
19ec-aec:38219683.298 : 0000 : 00 00 
19ec-aec:38219683.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38219683.477 : System total receive data 2 bytes
19ec-aec:38219683.542 : => CNT96226::VenderCmd_GetData
19ec-aec:38219683.595 : iCmd = 1, nBytes = 4
19ec-aec:38219877.939 : 0000 : 00 00 00 00 
19ec-aec:38219878.043 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38219878.192 : <= CAsicIO::DoIo ret = 1
19ec-aec:38219878.257 : Return status = 0
19ec-aec:38219878.319 : => IoObject::IoLockEnd
19ec-aec:38219878.404 : <= IoObject::IoLockEnd
19ec-aec:38219878.452 : <= GetADFStatus ret = 1
19ec-aec:38221966.681 : => TerminateDriver
19ec-aec:38221966.886 : => CAsicIO::~CAsicIO,pStage=135859272
19ec-aec:38221966.962 : => CNT96226::Close
19ec-aec:38221971.943 : <= CNT96226::Close ret = 1
19ec-aec:38221972.021 : <= CAsicIO::~CAsicIO
19ec-aec:38221972.307 : => IoObject::IoLockEnd
19ec-aec:38221972.358 : <= IoObject::IoLockEnd
19ec-aec:38221972.408 : => IoObject::TerminateDevice
19ec-aec:38221972.462 : => IoObject::IoLockEnd
19ec-aec:38221972.510 : <= IoObject::IoLockEnd
19ec-aec:38221972.607 : <= IoObject::TerminateDevice
19ec-aec:38221972.861 : <= TerminateDriver ret = 1
19ec-aec:38265649.973 : ============Debug Start==========
19ec-aec:38265650.273 : Date : 2020/4/30 14:23:25
19ec-aec:38265650.359 : Process ID : 19ec
19ec-aec:38265650.773 : Windows : Version 10.0 build 18363 
19ec-aec:38265651.246 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38265651.309 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38265651.374 : MemoryStatus.ullAvailPhys : 1919864832
19ec-aec:38265651.432 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38265651.493 : MemoryStatus.ullAvailPageFile : 3368816640
19ec-aec:38265651.552 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38265651.615 : MemoryStatus.ullAvailVirtual : 1745420288
19ec-aec:38265651.671 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38265651.780 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38265651.842 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38265652.081 : CPU Count : 4
19ec-aec:38265652.128 : CPU Frequency : 100.000 Mhz
19ec-aec:38265656.334 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38265656.464 : => InitializeDriver
19ec-aec:38265656.722 : <= InitializeDriver ret = 1
19ec-aec:38265656.778 : => InitializeScanner
19ec-aec:38265656.850 : => CAsicIO::GetDeviceList
19ec-aec:38265657.146 : => CNT96226::CNT96226
19ec-aec:38265657.201 : => CNT96226::Open
19ec-aec:38265678.058 : <= CNT96226::Open ret = 1
19ec-aec:38265678.150 : => CNT96226::Initialize
19ec-aec:38265678.335 : <= CNT96226::Initialize ret = 1
19ec-aec:38265678.393 : <= CNT96226::CNT96226
19ec-aec:38265678.444 : => CNT96226::EnumAvailableDevice
19ec-aec:38265683.643 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38265683.720 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38265683.781 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38269400.919 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38269401.199 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38269407.086 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38269407.189 : => IoObject::GetLockName
19ec-aec:38269407.246 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38269407.309 : <= IoObject::GetLockName
19ec-aec:38269407.775 : => CNT96226::VenderCmd_GetData
19ec-aec:38269407.838 : iCmd = 3, nBytes = 2
19ec-aec:38269797.323 : 0000 : 06 38 
19ec-aec:38269797.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38269797.518 : => CNT96226::VenderCmd_GetData
19ec-aec:38269797.572 : iCmd = 4, nBytes = 2
19ec-aec:38270111.547 : 0000 : 07 07 
19ec-aec:38270111.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38270111.736 : Device 0 USB ID = 0638 : 0707
19ec-aec:38270111.829 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38270111.896 : IO Send command 10 bytes
19ec-aec:38270111.942 : => CNT96226::VenderCmd_SetData
19ec-aec:38270111.994 : iCmd = 0, nBytes = 10
19ec-aec:38270112.095 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38270330.972 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38270331.226 : => CNT96226::VenderCmd_GetData
19ec-aec:38270331.358 : iCmd = 0, nBytes = 165
19ec-aec:38270540.056 : skip dump 37 bytes
19ec-aec:38270540.457 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38270540.748 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38270541.034 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38270541.311 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38270541.573 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38270541.848 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38270542.107 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38270542.366 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38270542.493 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38270542.617 : => CNT96226::VenderCmd_GetData
19ec-aec:38270542.721 : iCmd = 1, nBytes = 4
19ec-aec:38270753.031 : 0000 : 00 00 00 00 
19ec-aec:38270753.219 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38270753.653 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38270753.791 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38270753.925 : IO Send command 10 bytes
19ec-aec:38270754.029 : => CNT96226::VenderCmd_SetData
19ec-aec:38270754.144 : iCmd = 0, nBytes = 10
19ec-aec:38270754.369 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38271112.560 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38271112.810 : => CNT96226::VenderCmd_GetData
19ec-aec:38271112.924 : iCmd = 0, nBytes = 128
19ec-aec:38271324.927 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38271325.275 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38271325.549 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38271325.818 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38271326.076 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38271326.341 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38271326.593 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38271326.846 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38271326.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38271327.104 : => CNT96226::VenderCmd_GetData
19ec-aec:38271327.208 : iCmd = 1, nBytes = 4
19ec-aec:38271517.415 : 0000 : 00 00 00 00 
19ec-aec:38271517.602 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38271517.727 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38271518.063 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38271518.198 : => CNT96226::Close
19ec-aec:38271525.021 : <= CNT96226::Close ret = 1
19ec-aec:38271525.171 : <= CNT96226::~CNT96226
19ec-aec:38271525.339 : <= CAsicIO::GetDeviceList
19ec-aec:38271526.090 : => IoObject::SetTimeout
19ec-aec:38271526.351 : Timeout--> In = 0 Out = 0
19ec-aec:38271526.465 : <= IoObject::SetTimeout
19ec-aec:38271526.590 : => CAsicIO::CAsicIO
19ec-aec:38271526.731 : => CNT96226::CNT96226
19ec-aec:38271526.839 : => CNT96226::Open
19ec-aec:38271569.460 : <= CNT96226::Open ret = 1
19ec-aec:38271569.661 : => CNT96226::Initialize
19ec-aec:38271570.044 : <= CNT96226::Initialize ret = 1
19ec-aec:38271570.157 : <= CNT96226::CNT96226
19ec-aec:38271570.258 : <= CAsicIO::CAsicIO
19ec-aec:38271570.372 : => CAsicIO::InitializeDevice
19ec-aec:38271570.515 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38271582.043 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38271582.277 : => IoObject::GetLockName
19ec-aec:38271582.383 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38271582.516 : <= IoObject::GetLockName
19ec-aec:38271583.447 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38271583.598 : IO Send command 10 bytes
19ec-aec:38271583.700 : => CNT96226::VenderCmd_SetData
19ec-aec:38271583.809 : iCmd = 0, nBytes = 10
19ec-aec:38271584.033 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38271943.504 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38271943.741 : => CNT96226::VenderCmd_GetData
19ec-aec:38271943.861 : iCmd = 0, nBytes = 128
19ec-aec:38272147.559 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38272147.888 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38272148.166 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38272148.427 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38272148.683 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38272148.933 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38272149.187 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38272149.433 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38272149.562 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38272149.683 : => CNT96226::VenderCmd_GetData
19ec-aec:38272149.790 : iCmd = 1, nBytes = 4
19ec-aec:38272329.074 : 0000 : 00 00 00 00 
19ec-aec:38272329.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38272329.365 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38272329.687 : => CNT96226::VenderCmd_GetData
19ec-aec:38272329.805 : iCmd = 3, nBytes = 2
19ec-aec:38272721.145 : 0000 : 06 38 
19ec-aec:38272721.356 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38272721.500 : => CNT96226::VenderCmd_GetData
19ec-aec:38272721.622 : iCmd = 4, nBytes = 2
19ec-aec:38273033.496 : 0000 : 07 07 
19ec-aec:38273033.681 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38273034.000 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38273034.196 : => IoObject::InitializeDevice
19ec-aec:38273034.378 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38273035.409 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38273035.554 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38273036.722 : => FindScanner
19ec-aec:38273036.833 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38273036.961 : <= FindScanner ret = 1
19ec-aec:38273037.073 : => IoObject::IoLockStart
19ec-aec:38273037.276 : => CAsicIO::CheckDevice
19ec-aec:38273037.383 : => CNT96226::ConnectIsAvailable
19ec-aec:38273060.331 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38273060.525 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38273060.639 : <= IoObject::IoLockStart
19ec-aec:38273060.755 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38273060.890 : IO Send command 10 bytes
19ec-aec:38273061.055 : => CNT96226::VenderCmd_SetData
19ec-aec:38273061.168 : iCmd = 0, nBytes = 10
19ec-aec:38273061.376 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38273266.175 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38273266.380 : System send command 10 bytes + data 0 bytes
19ec-aec:38273266.511 : IO total need to receive data 5 bytes
19ec-aec:38273266.633 : => CNT96226::VenderCmd_GetData
19ec-aec:38273266.741 : iCmd = 0, nBytes = 5
19ec-aec:38273473.615 : 0000 : 06 00 02 02 ab 
19ec-aec:38273473.789 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38273473.913 : System total receive data 5 bytes
19ec-aec:38273474.032 : => CNT96226::VenderCmd_GetData
19ec-aec:38273474.140 : iCmd = 1, nBytes = 4
19ec-aec:38273651.303 : 0000 : 00 00 00 00 
19ec-aec:38273651.479 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38273651.707 : <= CAsicIO::DoIo ret = 1
19ec-aec:38273651.833 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38273651.960 : IO Send command 10 bytes
19ec-aec:38273652.124 : => CNT96226::VenderCmd_SetData
19ec-aec:38273652.236 : iCmd = 0, nBytes = 10
19ec-aec:38273652.448 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38273832.900 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38273833.117 : System send command 10 bytes + data 0 bytes
19ec-aec:38273833.248 : IO total need to receive data 165 bytes
19ec-aec:38273833.369 : => CNT96226::VenderCmd_GetData
19ec-aec:38273833.471 : iCmd = 0, nBytes = 165
19ec-aec:38274014.752 : skip dump 37 bytes
19ec-aec:38274015.112 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38274015.388 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38274015.671 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38274015.944 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38274016.203 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38274016.470 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38274016.722 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38274016.976 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38274017.106 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38274017.225 : System total receive data 165 bytes
19ec-aec:38274017.336 : => CNT96226::VenderCmd_GetData
19ec-aec:38274017.440 : iCmd = 1, nBytes = 4
19ec-aec:38274192.168 : 0000 : 00 00 00 00 
19ec-aec:38274192.338 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38274192.542 : <= CAsicIO::DoIo ret = 1
19ec-aec:38274192.653 : Dump Inquiry
19ec-aec:38274192.902 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38274193.164 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38274193.664 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38274193.933 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38274194.191 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38274194.461 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38274194.712 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38274194.962 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38274195.226 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38274195.481 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38274195.655 : 00a0 : 00 00 00 00 00 
19ec-aec:38274195.779 : => ReadNVMDataInternal
19ec-aec:38274196.168 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38274196.292 : IO Send command 10 bytes
19ec-aec:38274196.450 : => CNT96226::VenderCmd_SetData
19ec-aec:38274196.558 : iCmd = 0, nBytes = 10
19ec-aec:38274196.762 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38274538.036 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38274538.194 : System send command 10 bytes + data 0 bytes
19ec-aec:38274538.275 : IO total need to receive data 128 bytes
19ec-aec:38274538.352 : => CNT96226::VenderCmd_GetData
19ec-aec:38274538.418 : iCmd = 0, nBytes = 128
19ec-aec:38274746.456 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38274746.674 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38274746.850 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38274747.012 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38274747.167 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38274747.318 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38274747.469 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38274747.618 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38274747.694 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38274747.768 : System total receive data 128 bytes
19ec-aec:38274747.838 : => CNT96226::VenderCmd_GetData
19ec-aec:38274747.902 : iCmd = 1, nBytes = 4
19ec-aec:38274950.755 : 0000 : 00 00 00 00 
19ec-aec:38274950.873 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38274951.026 : <= CAsicIO::DoIo ret = 1
19ec-aec:38274951.105 : NVMData.PadScanCount = 0
19ec-aec:38274951.173 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38274951.241 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38274951.310 : NVMData.FlatbedScanCount = 0
19ec-aec:38274951.378 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38274951.443 : NVMData.SideEdgeFletbed = 0
19ec-aec:38274951.510 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38274951.657 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38274951.724 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38274951.792 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38274951.858 : NVMData.BornMonth = 0
19ec-aec:38274951.921 : NVMData.BornDay = 0
19ec-aec:38274951.983 : NVMData.BornYear = 0
19ec-aec:38274952.043 : NVMData.FirstScanMonth = 4
19ec-aec:38274952.104 : NVMData.FirstScanDay = 30
19ec-aec:38274952.171 : NVMData.FirstScanYear = 2020
19ec-aec:38274952.232 : NVMData.VerticalMagnification = 0
19ec-aec:38274952.300 : NVMData.HorizontalMagnification = 0
19ec-aec:38274952.370 : NVMData.PowerSavingTime = 15
19ec-aec:38274952.437 : NVMData.SN = 0858C00G200100324
19ec-aec:38274952.499 : NVMData.AutoFeed = 0
19ec-aec:38274952.562 : NVMData.CCDType = 0
19ec-aec:38274952.620 : NVMData.ScanSpeed = 0
19ec-aec:38274952.678 : NVMData.RollerCount = 0
19ec-aec:38274952.743 : NVMData.MultifeedCount = 0
19ec-aec:38274952.805 : NVMData.JamCount = 0
19ec-aec:38274952.862 : NVMData.IdentifyInfo = 
19ec-aec:38274952.923 : NVMData.FormalName = 
19ec-aec:38274952.980 : NVMData.ReservedB = 0
19ec-aec:38274953.043 : NVMData.FunctionCode = 0
19ec-aec:38274953.104 : NVMData.PreFeed = 0
19ec-aec:38274953.158 : NVMData.PreFeedTime = 0
19ec-aec:38274953.217 : NVMData.ButtonNumber = 0
19ec-aec:38274953.429 : NVMData.PowerOffTime = 0
19ec-aec:38274953.496 : <= ReadNVMDataInternal ret = 1
19ec-aec:38274953.585 : => IoObject::IoLockEnd
19ec-aec:38274953.695 : <= IoObject::IoLockEnd
19ec-aec:38274953.754 : <= InitializeScanner ret = 1
19ec-aec:38274953.831 : => GetLogicalScannerAbilityEx
19ec-aec:38274953.900 : => IoObject::IoLockStart
19ec-aec:38274954.011 : => CAsicIO::CheckDevice
19ec-aec:38274954.072 : => CNT96226::ConnectIsAvailable
19ec-aec:38274973.710 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38274973.831 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38274973.899 : <= IoObject::IoLockStart
19ec-aec:38274973.967 : => IoObject::IoLockEnd
19ec-aec:38274974.074 : <= IoObject::IoLockEnd
19ec-aec:38274974.207 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38274974.298 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38275185.724 : => ReadNVMData
19ec-aec:38275185.893 : => IoObject::IoLockStart
19ec-aec:38275186.027 : => CAsicIO::CheckDevice
19ec-aec:38275186.087 : => CNT96226::ConnectIsAvailable
19ec-aec:38275211.230 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38275211.350 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38275211.418 : <= IoObject::IoLockStart
19ec-aec:38275211.489 : => ReadNVMDataInternal
19ec-aec:38275211.563 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38275211.639 : IO Send command 10 bytes
19ec-aec:38275211.779 : => CNT96226::VenderCmd_SetData
19ec-aec:38275211.845 : iCmd = 0, nBytes = 10
19ec-aec:38275211.980 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38275565.997 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38275566.151 : System send command 10 bytes + data 0 bytes
19ec-aec:38275566.233 : IO total need to receive data 128 bytes
19ec-aec:38275566.309 : => CNT96226::VenderCmd_GetData
19ec-aec:38275566.374 : iCmd = 0, nBytes = 128
19ec-aec:38275771.957 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38275772.179 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38275772.354 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38275772.518 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38275772.678 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38275772.830 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38275772.980 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38275773.132 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38275773.215 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38275773.298 : System total receive data 128 bytes
19ec-aec:38275773.375 : => CNT96226::VenderCmd_GetData
19ec-aec:38275773.444 : iCmd = 1, nBytes = 4
19ec-aec:38275979.038 : 0000 : 00 00 00 00 
19ec-aec:38275979.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38275979.315 : <= CAsicIO::DoIo ret = 1
19ec-aec:38275979.390 : NVMData.PadScanCount = 0
19ec-aec:38275979.459 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38275979.527 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38275979.600 : NVMData.FlatbedScanCount = 0
19ec-aec:38275979.665 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38275979.727 : NVMData.SideEdgeFletbed = 0
19ec-aec:38275979.791 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38275979.856 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38275979.923 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38275979.990 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38275980.057 : NVMData.BornMonth = 0
19ec-aec:38275980.116 : NVMData.BornDay = 0
19ec-aec:38275980.178 : NVMData.BornYear = 0
19ec-aec:38275980.237 : NVMData.FirstScanMonth = 4
19ec-aec:38275980.300 : NVMData.FirstScanDay = 30
19ec-aec:38275980.364 : NVMData.FirstScanYear = 2020
19ec-aec:38275980.425 : NVMData.VerticalMagnification = 0
19ec-aec:38275980.490 : NVMData.HorizontalMagnification = 0
19ec-aec:38275980.555 : NVMData.PowerSavingTime = 15
19ec-aec:38275980.618 : NVMData.SN = 0858C00G200100324
19ec-aec:38275980.677 : NVMData.AutoFeed = 0
19ec-aec:38275980.735 : NVMData.CCDType = 0
19ec-aec:38275980.984 : NVMData.ScanSpeed = 0
19ec-aec:38275981.053 : NVMData.RollerCount = 0
19ec-aec:38275981.113 : NVMData.MultifeedCount = 0
19ec-aec:38275981.171 : NVMData.JamCount = 0
19ec-aec:38275981.231 : NVMData.IdentifyInfo = 
19ec-aec:38275981.294 : NVMData.FormalName = 
19ec-aec:38275981.352 : NVMData.ReservedB = 0
19ec-aec:38275981.410 : NVMData.FunctionCode = 0
19ec-aec:38275981.470 : NVMData.PreFeed = 0
19ec-aec:38275981.530 : NVMData.PreFeedTime = 0
19ec-aec:38275981.591 : NVMData.ButtonNumber = 0
19ec-aec:38275981.650 : NVMData.PowerOffTime = 0
19ec-aec:38275981.710 : <= ReadNVMDataInternal ret = 1
19ec-aec:38275981.784 : => IoObject::IoLockEnd
19ec-aec:38275981.888 : <= IoObject::IoLockEnd
19ec-aec:38275981.949 : <= ReadNVMData ret = 1
19ec-aec:38278652.613 : ============Debug Start==========
19ec-aec:38278652.927 : Date : 2020/4/30 14:23:25
19ec-aec:38278653.007 : Process ID : 19ec
19ec-aec:38278653.413 : Windows : Version 10.0 build 18363 
19ec-aec:38278653.920 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38278653.986 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38278654.051 : MemoryStatus.ullAvailPhys : 1919860736
19ec-aec:38278654.111 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38278654.172 : MemoryStatus.ullAvailPageFile : 3367497728
19ec-aec:38278654.232 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38278654.292 : MemoryStatus.ullAvailVirtual : 1745403904
19ec-aec:38278654.354 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38278654.458 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38278654.518 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38278654.757 : CPU Count : 4
19ec-aec:38278654.803 : CPU Frequency : 100.000 Mhz
19ec-aec:38278658.867 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38278658.994 : => InitializeDriver
19ec-aec:38278659.259 : <= InitializeDriver ret = 1
19ec-aec:38281289.533 : => InitializeScanner
19ec-aec:38281290.003 : => CAsicIO::GetDeviceList
19ec-aec:38281290.411 : => CNT96226::CNT96226
19ec-aec:38281290.474 : => CNT96226::Open
19ec-aec:38281316.550 : <= CNT96226::Open ret = 1
19ec-aec:38281316.657 : => CNT96226::Initialize
19ec-aec:38281316.850 : <= CNT96226::Initialize ret = 1
19ec-aec:38281316.909 : <= CNT96226::CNT96226
19ec-aec:38281316.960 : => CNT96226::EnumAvailableDevice
19ec-aec:38281322.861 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38281322.937 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38281322.997 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38285372.502 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38285372.811 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38285378.700 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38285378.810 : => IoObject::GetLockName
19ec-aec:38285378.868 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38285378.932 : <= IoObject::GetLockName
19ec-aec:38285379.400 : => CNT96226::VenderCmd_GetData
19ec-aec:38285379.465 : iCmd = 3, nBytes = 2
19ec-aec:38285776.889 : 0000 : 06 38 
19ec-aec:38285777.129 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38285777.278 : => CNT96226::VenderCmd_GetData
19ec-aec:38285777.394 : iCmd = 4, nBytes = 2
19ec-aec:38286098.046 : 0000 : 07 07 
19ec-aec:38286098.220 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38286098.379 : Device 0 USB ID = 0638 : 0707
19ec-aec:38286098.547 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38286098.683 : IO Send command 10 bytes
19ec-aec:38286098.792 : => CNT96226::VenderCmd_SetData
19ec-aec:38286098.903 : iCmd = 0, nBytes = 10
19ec-aec:38286099.112 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38286313.750 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38286313.975 : => CNT96226::VenderCmd_GetData
19ec-aec:38286314.092 : iCmd = 0, nBytes = 165
19ec-aec:38286523.236 : skip dump 37 bytes
19ec-aec:38286523.594 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38286523.867 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38286524.137 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38286524.407 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38286524.662 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38286524.938 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38286525.193 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38286525.445 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38286525.572 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38286525.694 : => CNT96226::VenderCmd_GetData
19ec-aec:38286525.800 : iCmd = 1, nBytes = 4
19ec-aec:38286739.738 : 0000 : 00 00 00 00 
19ec-aec:38286739.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38286740.278 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38286740.412 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38286740.545 : IO Send command 10 bytes
19ec-aec:38286740.652 : => CNT96226::VenderCmd_SetData
19ec-aec:38286740.761 : iCmd = 0, nBytes = 10
19ec-aec:38286740.972 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38287103.110 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38287103.377 : => CNT96226::VenderCmd_GetData
19ec-aec:38287103.495 : iCmd = 0, nBytes = 128
19ec-aec:38287315.540 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38287315.914 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38287316.207 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38287316.484 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38287316.761 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38287317.015 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38287317.273 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38287317.528 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38287317.660 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38287317.786 : => CNT96226::VenderCmd_GetData
19ec-aec:38287317.898 : iCmd = 1, nBytes = 4
19ec-aec:38287528.115 : 0000 : 00 00 00 00 
19ec-aec:38287528.244 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38287528.323 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38287528.557 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38287528.642 : => CNT96226::Close
19ec-aec:38287533.279 : <= CNT96226::Close ret = 1
19ec-aec:38287533.371 : <= CNT96226::~CNT96226
19ec-aec:38287533.468 : <= CAsicIO::GetDeviceList
19ec-aec:38287533.936 : => IoObject::SetTimeout
19ec-aec:38287534.107 : Timeout--> In = 0 Out = 0
19ec-aec:38287534.176 : <= IoObject::SetTimeout
19ec-aec:38287534.251 : => CAsicIO::CAsicIO
19ec-aec:38287534.335 : => CNT96226::CNT96226
19ec-aec:38287534.400 : => CNT96226::Open
19ec-aec:38287560.116 : <= CNT96226::Open ret = 1
19ec-aec:38287560.233 : => CNT96226::Initialize
19ec-aec:38287560.467 : <= CNT96226::Initialize ret = 1
19ec-aec:38287560.537 : <= CNT96226::CNT96226
19ec-aec:38287560.597 : <= CAsicIO::CAsicIO
19ec-aec:38287560.660 : => CAsicIO::InitializeDevice
19ec-aec:38287560.740 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38287567.671 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38287567.813 : => IoObject::GetLockName
19ec-aec:38287567.881 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38287567.958 : <= IoObject::GetLockName
19ec-aec:38287568.526 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38287568.616 : IO Send command 10 bytes
19ec-aec:38287568.678 : => CNT96226::VenderCmd_SetData
19ec-aec:38287568.747 : iCmd = 0, nBytes = 10
19ec-aec:38287568.880 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38287919.822 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38287919.983 : => CNT96226::VenderCmd_GetData
19ec-aec:38287920.058 : iCmd = 0, nBytes = 128
19ec-aec:38288118.933 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38288119.167 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38288119.337 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38288119.496 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38288119.646 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38288119.799 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38288119.950 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38288120.098 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38288120.172 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38288120.252 : => CNT96226::VenderCmd_GetData
19ec-aec:38288120.314 : iCmd = 1, nBytes = 4
19ec-aec:38288324.703 : 0000 : 00 00 00 00 
19ec-aec:38288324.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38288324.930 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38288325.215 : => CNT96226::VenderCmd_GetData
19ec-aec:38288325.294 : iCmd = 3, nBytes = 2
19ec-aec:38288714.656 : 0000 : 06 38 
19ec-aec:38288714.793 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38288714.880 : => CNT96226::VenderCmd_GetData
19ec-aec:38288714.949 : iCmd = 4, nBytes = 2
19ec-aec:38289031.973 : 0000 : 07 07 
19ec-aec:38289032.092 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38289032.297 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38289032.420 : => IoObject::InitializeDevice
19ec-aec:38289032.549 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38289033.257 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38289033.341 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38289034.103 : => FindScanner
19ec-aec:38289034.175 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38289034.252 : <= FindScanner ret = 1
19ec-aec:38289034.322 : => IoObject::IoLockStart
19ec-aec:38289034.445 : => CAsicIO::CheckDevice
19ec-aec:38289034.513 : => CNT96226::ConnectIsAvailable
19ec-aec:38289058.958 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38289059.077 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38289059.144 : <= IoObject::IoLockStart
19ec-aec:38289059.213 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38289059.294 : IO Send command 10 bytes
19ec-aec:38289059.397 : => CNT96226::VenderCmd_SetData
19ec-aec:38289059.473 : iCmd = 0, nBytes = 10
19ec-aec:38289059.600 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38289251.098 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38289251.271 : System send command 10 bytes + data 0 bytes
19ec-aec:38289251.357 : IO total need to receive data 5 bytes
19ec-aec:38289251.434 : => CNT96226::VenderCmd_GetData
19ec-aec:38289251.506 : iCmd = 0, nBytes = 5
19ec-aec:38289413.414 : 0000 : 06 00 02 02 ab 
19ec-aec:38289413.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38289413.722 : System total receive data 5 bytes
19ec-aec:38289414.042 : => CNT96226::VenderCmd_GetData
19ec-aec:38289414.105 : iCmd = 1, nBytes = 4
19ec-aec:38289614.781 : 0000 : 00 00 00 00 
19ec-aec:38289614.904 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38289615.056 : <= CAsicIO::DoIo ret = 1
19ec-aec:38289615.130 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38289615.207 : IO Send command 10 bytes
19ec-aec:38289615.317 : => CNT96226::VenderCmd_SetData
19ec-aec:38289615.380 : iCmd = 0, nBytes = 10
19ec-aec:38289615.505 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38289796.266 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38289796.421 : System send command 10 bytes + data 0 bytes
19ec-aec:38289796.510 : IO total need to receive data 165 bytes
19ec-aec:38289796.588 : => CNT96226::VenderCmd_GetData
19ec-aec:38289796.657 : iCmd = 0, nBytes = 165
19ec-aec:38289994.176 : skip dump 37 bytes
19ec-aec:38289994.396 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38289994.562 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38289994.726 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38289994.887 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38289995.047 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38289995.203 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38289995.351 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38289995.501 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38289995.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38289995.647 : System total receive data 165 bytes
19ec-aec:38289995.718 : => CNT96226::VenderCmd_GetData
19ec-aec:38289995.781 : iCmd = 1, nBytes = 4
19ec-aec:38290190.848 : 0000 : 00 00 00 00 
19ec-aec:38290190.978 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38290191.133 : <= CAsicIO::DoIo ret = 1
19ec-aec:38290191.211 : Dump Inquiry
19ec-aec:38290191.367 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38290191.538 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38290191.842 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38290192.014 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38290192.168 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38290192.332 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38290192.488 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38290192.639 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38290192.794 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38290192.952 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38290193.056 : 00a0 : 00 00 00 00 00 
19ec-aec:38290193.143 : => ReadNVMDataInternal
19ec-aec:38290193.394 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38290193.477 : IO Send command 10 bytes
19ec-aec:38290193.580 : => CNT96226::VenderCmd_SetData
19ec-aec:38290193.648 : iCmd = 0, nBytes = 10
19ec-aec:38290193.766 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38290529.027 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38290529.189 : System send command 10 bytes + data 0 bytes
19ec-aec:38290529.274 : IO total need to receive data 128 bytes
19ec-aec:38290529.349 : => CNT96226::VenderCmd_GetData
19ec-aec:38290529.414 : iCmd = 0, nBytes = 128
19ec-aec:38290720.837 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38290721.045 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38290721.208 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38290721.373 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38290721.521 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38290721.671 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38290721.824 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38290721.970 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38290722.048 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38290722.122 : System total receive data 128 bytes
19ec-aec:38290722.196 : => CNT96226::VenderCmd_GetData
19ec-aec:38290722.258 : iCmd = 1, nBytes = 4
19ec-aec:38290910.444 : 0000 : 00 00 00 00 
19ec-aec:38290910.567 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38290910.714 : <= CAsicIO::DoIo ret = 1
19ec-aec:38290910.798 : NVMData.PadScanCount = 0
19ec-aec:38290910.866 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38290910.934 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38290911.005 : NVMData.FlatbedScanCount = 0
19ec-aec:38290911.068 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38290911.131 : NVMData.SideEdgeFletbed = 0
19ec-aec:38290911.195 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38290911.260 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38290911.326 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38290911.393 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38290911.459 : NVMData.BornMonth = 0
19ec-aec:38290911.518 : NVMData.BornDay = 0
19ec-aec:38290911.578 : NVMData.BornYear = 0
19ec-aec:38290911.638 : NVMData.FirstScanMonth = 4
19ec-aec:38290911.699 : NVMData.FirstScanDay = 30
19ec-aec:38290911.764 : NVMData.FirstScanYear = 2020
19ec-aec:38290911.829 : NVMData.VerticalMagnification = 0
19ec-aec:38290911.898 : NVMData.HorizontalMagnification = 0
19ec-aec:38290911.966 : NVMData.PowerSavingTime = 15
19ec-aec:38290912.030 : NVMData.SN = 0858C00G200100324
19ec-aec:38290912.092 : NVMData.AutoFeed = 0
19ec-aec:38290912.149 : NVMData.CCDType = 0
19ec-aec:38290912.212 : NVMData.ScanSpeed = 0
19ec-aec:38290912.269 : NVMData.RollerCount = 0
19ec-aec:38290912.332 : NVMData.MultifeedCount = 0
19ec-aec:38290912.397 : NVMData.JamCount = 0
19ec-aec:38290912.456 : NVMData.IdentifyInfo = 
19ec-aec:38290912.520 : NVMData.FormalName = 
19ec-aec:38290912.579 : NVMData.ReservedB = 0
19ec-aec:38290912.639 : NVMData.FunctionCode = 0
19ec-aec:38290912.700 : NVMData.PreFeed = 0
19ec-aec:38290912.760 : NVMData.PreFeedTime = 0
19ec-aec:38290912.819 : NVMData.ButtonNumber = 0
19ec-aec:38290913.068 : NVMData.PowerOffTime = 0
19ec-aec:38290913.137 : <= ReadNVMDataInternal ret = 1
19ec-aec:38290913.231 : => IoObject::IoLockEnd
19ec-aec:38290913.351 : <= IoObject::IoLockEnd
19ec-aec:38290913.413 : <= InitializeScanner ret = 1
19ec-aec:38292375.502 : => GetLogicalScannerAbility
19ec-aec:38292375.690 : => IoObject::IoLockStart
19ec-aec:38292375.821 : => CAsicIO::CheckDevice
19ec-aec:38292375.876 : => CNT96226::ConnectIsAvailable
19ec-aec:38292401.414 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38292401.527 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38292401.583 : <= IoObject::IoLockStart
19ec-aec:38292401.640 : => IoObject::IoLockEnd
19ec-aec:38292401.755 : <= IoObject::IoLockEnd
19ec-aec:38292401.829 : <= GetLogicalScannerAbility ret = 1
19ec-aec:38295998.637 : => GetLogicalScannerAbilityEx
19ec-aec:38295998.828 : => IoObject::IoLockStart
19ec-aec:38295998.971 : => CAsicIO::CheckDevice
19ec-aec:38295999.033 : => CNT96226::ConnectIsAvailable
19ec-aec:38296025.460 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38296025.836 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38296025.896 : <= IoObject::IoLockStart
19ec-aec:38296025.952 : => IoObject::IoLockEnd
19ec-aec:38296026.065 : <= IoObject::IoLockEnd
19ec-aec:38296026.185 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38296026.255 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38304600.542 : => ReadNVMData
19ec-aec:38304600.735 : => IoObject::IoLockStart
19ec-aec:38304600.860 : => CAsicIO::CheckDevice
19ec-aec:38304600.917 : => CNT96226::ConnectIsAvailable
19ec-aec:38304626.392 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38304626.769 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38304626.828 : <= IoObject::IoLockStart
19ec-aec:38304626.894 : => ReadNVMDataInternal
19ec-aec:38304626.956 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38304627.018 : IO Send command 10 bytes
19ec-aec:38304627.135 : => CNT96226::VenderCmd_SetData
19ec-aec:38304627.192 : iCmd = 0, nBytes = 10
19ec-aec:38304627.304 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38304987.390 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38304987.545 : System send command 10 bytes + data 0 bytes
19ec-aec:38304987.613 : IO total need to receive data 128 bytes
19ec-aec:38304987.677 : => CNT96226::VenderCmd_GetData
19ec-aec:38304987.733 : iCmd = 0, nBytes = 128
19ec-aec:38305197.081 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38305197.267 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38305197.410 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38305197.541 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38305197.666 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38305197.790 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38305197.916 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38305198.041 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38305198.102 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38305198.165 : System total receive data 128 bytes
19ec-aec:38305198.224 : => CNT96226::VenderCmd_GetData
19ec-aec:38305198.278 : iCmd = 1, nBytes = 4
19ec-aec:38305388.948 : 0000 : 00 00 00 00 
19ec-aec:38305389.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38305389.169 : <= CAsicIO::DoIo ret = 1
19ec-aec:38305389.232 : NVMData.PadScanCount = 0
19ec-aec:38305389.288 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38305389.344 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38305389.397 : NVMData.FlatbedScanCount = 0
19ec-aec:38305389.449 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38305389.502 : NVMData.SideEdgeFletbed = 0
19ec-aec:38305389.555 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38305389.610 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38305389.664 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38305389.716 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38305389.769 : NVMData.BornMonth = 0
19ec-aec:38305389.951 : NVMData.BornDay = 0
19ec-aec:38305390.014 : NVMData.BornYear = 0
19ec-aec:38305390.063 : NVMData.FirstScanMonth = 4
19ec-aec:38305390.113 : NVMData.FirstScanDay = 30
19ec-aec:38305390.166 : NVMData.FirstScanYear = 2020
19ec-aec:38305390.219 : NVMData.VerticalMagnification = 0
19ec-aec:38305390.272 : NVMData.HorizontalMagnification = 0
19ec-aec:38305390.328 : NVMData.PowerSavingTime = 15
19ec-aec:38305390.380 : NVMData.SN = 0858C00G200100324
19ec-aec:38305390.430 : NVMData.AutoFeed = 0
19ec-aec:38305390.480 : NVMData.CCDType = 0
19ec-aec:38305390.530 : NVMData.ScanSpeed = 0
19ec-aec:38305390.578 : NVMData.RollerCount = 0
19ec-aec:38305390.629 : NVMData.MultifeedCount = 0
19ec-aec:38305390.679 : NVMData.JamCount = 0
19ec-aec:38305390.733 : NVMData.IdentifyInfo = 
19ec-aec:38305390.783 : NVMData.FormalName = 
19ec-aec:38305390.833 : NVMData.ReservedB = 0
19ec-aec:38305390.885 : NVMData.FunctionCode = 0
19ec-aec:38305390.938 : NVMData.PreFeed = 0
19ec-aec:38305390.988 : NVMData.PreFeedTime = 0
19ec-aec:38305391.037 : NVMData.ButtonNumber = 0
19ec-aec:38305391.086 : NVMData.PowerOffTime = 0
19ec-aec:38305391.138 : <= ReadNVMDataInternal ret = 1
19ec-aec:38305391.200 : => IoObject::IoLockEnd
19ec-aec:38305391.288 : <= IoObject::IoLockEnd
19ec-aec:38305391.337 : <= ReadNVMData ret = 1
19ec-aec:38315160.119 : => GetADFStatus
19ec-aec:38315160.563 : => IoObject::IoLockStart
19ec-aec:38315160.692 : => CAsicIO::CheckDevice
19ec-aec:38315160.749 : => CNT96226::ConnectIsAvailable
19ec-aec:38315178.876 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38315179.001 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38315179.069 : <= IoObject::IoLockStart
19ec-aec:38315179.131 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38315179.201 : IO Send command 10 bytes
19ec-aec:38315179.320 : => CNT96226::VenderCmd_SetData
19ec-aec:38315179.382 : iCmd = 0, nBytes = 10
19ec-aec:38315179.494 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38315348.259 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38315348.362 : System send command 10 bytes + data 0 bytes
19ec-aec:38315348.432 : IO total need to receive data 2 bytes
19ec-aec:38315348.490 : => CNT96226::VenderCmd_GetData
19ec-aec:38315348.547 : iCmd = 0, nBytes = 2
19ec-aec:38315541.946 : 0000 : 00 00 
19ec-aec:38315542.053 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38315542.120 : System total receive data 2 bytes
19ec-aec:38315542.179 : => CNT96226::VenderCmd_GetData
19ec-aec:38315542.233 : iCmd = 1, nBytes = 4
19ec-aec:38315707.688 : 0000 : 00 00 00 00 
19ec-aec:38315707.823 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38315707.980 : <= CAsicIO::DoIo ret = 1
19ec-aec:38315708.048 : Return status = 0
19ec-aec:38315708.111 : => IoObject::IoLockEnd
19ec-aec:38315708.204 : <= IoObject::IoLockEnd
19ec-aec:38315708.256 : <= GetADFStatus ret = 1
19ec-aec:38318354.665 : => GetADFStatus
19ec-aec:38318354.862 : => IoObject::IoLockStart
19ec-aec:38318354.997 : => CAsicIO::CheckDevice
19ec-aec:38318355.054 : => CNT96226::ConnectIsAvailable
19ec-aec:38318380.848 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38318380.969 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38318381.037 : <= IoObject::IoLockStart
19ec-aec:38318381.101 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38318381.168 : IO Send command 10 bytes
19ec-aec:38318381.276 : => CNT96226::VenderCmd_SetData
19ec-aec:38318381.334 : iCmd = 0, nBytes = 10
19ec-aec:38318381.662 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38318579.610 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38318579.711 : System send command 10 bytes + data 0 bytes
19ec-aec:38318579.773 : IO total need to receive data 2 bytes
19ec-aec:38318579.834 : => CNT96226::VenderCmd_GetData
19ec-aec:38318579.887 : iCmd = 0, nBytes = 2
19ec-aec:38318771.214 : 0000 : 00 00 
19ec-aec:38318771.344 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38318771.419 : System total receive data 2 bytes
19ec-aec:38318771.484 : => CNT96226::VenderCmd_GetData
19ec-aec:38318771.541 : iCmd = 1, nBytes = 4
19ec-aec:38318936.043 : 0000 : 00 00 00 00 
19ec-aec:38318936.131 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38318936.275 : <= CAsicIO::DoIo ret = 1
19ec-aec:38318936.340 : Return status = 0
19ec-aec:38318936.406 : => IoObject::IoLockEnd
19ec-aec:38318936.503 : <= IoObject::IoLockEnd
19ec-aec:38318936.555 : <= GetADFStatus ret = 1
19ec-aec:38321046.889 : => TerminateDriver
19ec-aec:38321047.094 : => CAsicIO::~CAsicIO,pStage=36375624
19ec-aec:38321047.167 : => CNT96226::Close
19ec-aec:38321051.157 : <= CNT96226::Close ret = 1
19ec-aec:38321051.234 : <= CAsicIO::~CAsicIO
19ec-aec:38321051.292 : => IoObject::IoLockEnd
19ec-aec:38321051.346 : <= IoObject::IoLockEnd
19ec-aec:38321051.395 : => IoObject::TerminateDevice
19ec-aec:38321051.450 : => IoObject::IoLockEnd
19ec-aec:38321051.499 : <= IoObject::IoLockEnd
19ec-aec:38321051.602 : <= IoObject::TerminateDevice
19ec-aec:38321051.854 : <= TerminateDriver ret = 1
19ec-aec:38365217.891 : ============Debug Start==========
19ec-aec:38365218.208 : Date : 2020/4/30 14:23:28
19ec-aec:38365218.285 : Process ID : 19ec
19ec-aec:38365218.702 : Windows : Version 10.0 build 18363 
19ec-aec:38365219.169 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38365219.232 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38365219.296 : MemoryStatus.ullAvailPhys : 1920155648
19ec-aec:38365219.352 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38365219.411 : MemoryStatus.ullAvailPageFile : 3368218624
19ec-aec:38365219.473 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38365219.530 : MemoryStatus.ullAvailVirtual : 1744363520
19ec-aec:38365219.590 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38365219.695 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38365219.756 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38365219.989 : CPU Count : 4
19ec-aec:38365220.034 : CPU Frequency : 100.000 Mhz
19ec-aec:38365224.326 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38365224.459 : => InitializeDriver
19ec-aec:38365224.734 : <= InitializeDriver ret = 1
19ec-aec:38365224.789 : => InitializeScanner
19ec-aec:38365224.870 : => CAsicIO::GetDeviceList
19ec-aec:38365225.165 : => CNT96226::CNT96226
19ec-aec:38365225.222 : => CNT96226::Open
19ec-aec:38365246.946 : <= CNT96226::Open ret = 1
19ec-aec:38365247.057 : => CNT96226::Initialize
19ec-aec:38365247.254 : <= CNT96226::Initialize ret = 1
19ec-aec:38365247.316 : <= CNT96226::CNT96226
19ec-aec:38365247.369 : => CNT96226::EnumAvailableDevice
19ec-aec:38365252.579 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38365252.657 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38365252.720 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38368975.173 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38368975.493 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38368982.218 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38368982.334 : => IoObject::GetLockName
19ec-aec:38368982.402 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38368982.473 : <= IoObject::GetLockName
19ec-aec:38368983.008 : => CNT96226::VenderCmd_GetData
19ec-aec:38368983.081 : iCmd = 3, nBytes = 2
19ec-aec:38369383.943 : 0000 : 06 38 
19ec-aec:38369384.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38369384.327 : => CNT96226::VenderCmd_GetData
19ec-aec:38369384.436 : iCmd = 4, nBytes = 2
19ec-aec:38369704.460 : 0000 : 07 07 
19ec-aec:38369704.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38369704.827 : Device 0 USB ID = 0638 : 0707
19ec-aec:38369704.991 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38369705.128 : IO Send command 10 bytes
19ec-aec:38369705.230 : => CNT96226::VenderCmd_SetData
19ec-aec:38369705.348 : iCmd = 0, nBytes = 10
19ec-aec:38369705.554 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38369916.294 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38369916.558 : => CNT96226::VenderCmd_GetData
19ec-aec:38369916.696 : iCmd = 0, nBytes = 165
19ec-aec:38370129.854 : skip dump 37 bytes
19ec-aec:38370130.251 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38370130.538 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38370130.821 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38370131.090 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38370131.365 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38370131.639 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38370131.898 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38370132.151 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38370132.282 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38370132.406 : => CNT96226::VenderCmd_GetData
19ec-aec:38370132.514 : iCmd = 1, nBytes = 4
19ec-aec:38370330.733 : 0000 : 00 00 00 00 
19ec-aec:38370330.949 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38370331.446 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38370331.590 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38370331.726 : IO Send command 10 bytes
19ec-aec:38370331.827 : => CNT96226::VenderCmd_SetData
19ec-aec:38370331.937 : iCmd = 0, nBytes = 10
19ec-aec:38370332.160 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38370694.150 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38370694.425 : => CNT96226::VenderCmd_GetData
19ec-aec:38370694.538 : iCmd = 0, nBytes = 128
19ec-aec:38370903.185 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38370903.553 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38370903.865 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38370904.146 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38370904.408 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38370904.664 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38370904.925 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38370905.183 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38370905.319 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38370905.450 : => CNT96226::VenderCmd_GetData
19ec-aec:38370905.562 : iCmd = 1, nBytes = 4
19ec-aec:38371110.168 : 0000 : 00 00 00 00 
19ec-aec:38371110.296 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38371110.388 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38371110.613 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38371110.701 : => CNT96226::Close
19ec-aec:38371114.998 : <= CNT96226::Close ret = 1
19ec-aec:38371115.094 : <= CNT96226::~CNT96226
19ec-aec:38371115.209 : <= CAsicIO::GetDeviceList
19ec-aec:38371115.625 : => IoObject::SetTimeout
19ec-aec:38371115.782 : Timeout--> In = 0 Out = 0
19ec-aec:38371115.853 : <= IoObject::SetTimeout
19ec-aec:38371115.937 : => CAsicIO::CAsicIO
19ec-aec:38371116.022 : => CNT96226::CNT96226
19ec-aec:38371116.094 : => CNT96226::Open
19ec-aec:38371140.754 : <= CNT96226::Open ret = 1
19ec-aec:38371140.875 : => CNT96226::Initialize
19ec-aec:38371141.106 : <= CNT96226::Initialize ret = 1
19ec-aec:38371141.184 : <= CNT96226::CNT96226
19ec-aec:38371141.247 : <= CAsicIO::CAsicIO
19ec-aec:38371141.316 : => CAsicIO::InitializeDevice
19ec-aec:38371141.403 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38371148.279 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38371148.422 : => IoObject::GetLockName
19ec-aec:38371148.492 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38371148.568 : <= IoObject::GetLockName
19ec-aec:38371149.135 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38371149.221 : IO Send command 10 bytes
19ec-aec:38371149.285 : => CNT96226::VenderCmd_SetData
19ec-aec:38371149.352 : iCmd = 0, nBytes = 10
19ec-aec:38371149.488 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38371490.911 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38371491.060 : => CNT96226::VenderCmd_GetData
19ec-aec:38371491.136 : iCmd = 0, nBytes = 128
19ec-aec:38371678.357 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38371678.571 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38371678.745 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38371678.913 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38371679.063 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38371679.214 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38371679.363 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38371679.510 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38371679.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38371679.658 : => CNT96226::VenderCmd_GetData
19ec-aec:38371679.721 : iCmd = 1, nBytes = 4
19ec-aec:38371861.810 : 0000 : 00 00 00 00 
19ec-aec:38371861.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38371862.035 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38371862.322 : => CNT96226::VenderCmd_GetData
19ec-aec:38371862.395 : iCmd = 3, nBytes = 2
19ec-aec:38372243.313 : 0000 : 06 38 
19ec-aec:38372243.433 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38372243.521 : => CNT96226::VenderCmd_GetData
19ec-aec:38372243.591 : iCmd = 4, nBytes = 2
19ec-aec:38372553.295 : 0000 : 07 07 
19ec-aec:38372553.426 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38372553.629 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38372553.751 : => IoObject::InitializeDevice
19ec-aec:38372553.876 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38372554.573 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38372554.666 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38372555.473 : => FindScanner
19ec-aec:38372555.546 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38372555.622 : <= FindScanner ret = 1
19ec-aec:38372555.688 : => IoObject::IoLockStart
19ec-aec:38372555.813 : => CAsicIO::CheckDevice
19ec-aec:38372555.876 : => CNT96226::ConnectIsAvailable
19ec-aec:38372581.003 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38372581.121 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38372581.189 : <= IoObject::IoLockStart
19ec-aec:38372581.256 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38372581.334 : IO Send command 10 bytes
19ec-aec:38372581.431 : => CNT96226::VenderCmd_SetData
19ec-aec:38372581.503 : iCmd = 0, nBytes = 10
19ec-aec:38372581.628 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38372780.649 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38372780.799 : System send command 10 bytes + data 0 bytes
19ec-aec:38372780.881 : IO total need to receive data 5 bytes
19ec-aec:38372780.950 : => CNT96226::VenderCmd_GetData
19ec-aec:38372781.022 : iCmd = 0, nBytes = 5
19ec-aec:38372959.679 : 0000 : 06 00 02 02 ab 
19ec-aec:38372959.828 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38372959.908 : System total receive data 5 bytes
19ec-aec:38372959.986 : => CNT96226::VenderCmd_GetData
19ec-aec:38372960.051 : iCmd = 1, nBytes = 4
19ec-aec:38373168.637 : 0000 : 00 00 00 00 
19ec-aec:38373168.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38373168.919 : <= CAsicIO::DoIo ret = 1
19ec-aec:38373169.001 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38373169.081 : IO Send command 10 bytes
19ec-aec:38373169.241 : => CNT96226::VenderCmd_SetData
19ec-aec:38373169.315 : iCmd = 0, nBytes = 10
19ec-aec:38373169.440 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38373368.177 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38373368.335 : System send command 10 bytes + data 0 bytes
19ec-aec:38373368.424 : IO total need to receive data 165 bytes
19ec-aec:38373368.504 : => CNT96226::VenderCmd_GetData
19ec-aec:38373368.571 : iCmd = 0, nBytes = 165
19ec-aec:38373542.604 : skip dump 37 bytes
19ec-aec:38373542.849 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38373543.027 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38373543.201 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38373543.361 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38373543.517 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38373543.676 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38373543.824 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38373543.973 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38373544.051 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38373544.120 : System total receive data 165 bytes
19ec-aec:38373544.190 : => CNT96226::VenderCmd_GetData
19ec-aec:38373544.252 : iCmd = 1, nBytes = 4
19ec-aec:38373723.439 : 0000 : 00 00 00 00 
19ec-aec:38373723.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38373723.993 : <= CAsicIO::DoIo ret = 1
19ec-aec:38373724.071 : Dump Inquiry
19ec-aec:38373724.233 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38373724.397 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38373724.722 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38373724.884 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38373725.040 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38373725.202 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38373725.357 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38373725.504 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38373725.663 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38373725.819 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38373725.923 : 00a0 : 00 00 00 00 00 
19ec-aec:38373726.007 : => ReadNVMDataInternal
19ec-aec:38373726.249 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38373726.330 : IO Send command 10 bytes
19ec-aec:38373726.438 : => CNT96226::VenderCmd_SetData
19ec-aec:38373726.504 : iCmd = 0, nBytes = 10
19ec-aec:38373726.622 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38374066.360 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38374066.516 : System send command 10 bytes + data 0 bytes
19ec-aec:38374066.600 : IO total need to receive data 128 bytes
19ec-aec:38374066.679 : => CNT96226::VenderCmd_GetData
19ec-aec:38374066.751 : iCmd = 0, nBytes = 128
19ec-aec:38374276.978 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38374277.198 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38374277.369 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38374277.528 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38374277.681 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38374277.831 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38374277.982 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38374278.130 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38374278.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38374278.283 : System total receive data 128 bytes
19ec-aec:38374278.356 : => CNT96226::VenderCmd_GetData
19ec-aec:38374278.419 : iCmd = 1, nBytes = 4
19ec-aec:38374478.648 : 0000 : 00 00 00 00 
19ec-aec:38374478.785 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38374478.939 : <= CAsicIO::DoIo ret = 1
19ec-aec:38374479.022 : NVMData.PadScanCount = 0
19ec-aec:38374479.087 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38374479.156 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38374479.224 : NVMData.FlatbedScanCount = 0
19ec-aec:38374479.292 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38374479.356 : NVMData.SideEdgeFletbed = 0
19ec-aec:38374479.422 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38374479.490 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38374479.559 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38374479.625 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38374479.690 : NVMData.BornMonth = 0
19ec-aec:38374479.748 : NVMData.BornDay = 0
19ec-aec:38374479.807 : NVMData.BornYear = 0
19ec-aec:38374479.864 : NVMData.FirstScanMonth = 4
19ec-aec:38374479.924 : NVMData.FirstScanDay = 30
19ec-aec:38374479.989 : NVMData.FirstScanYear = 2020
19ec-aec:38374480.052 : NVMData.VerticalMagnification = 0
19ec-aec:38374480.120 : NVMData.HorizontalMagnification = 0
19ec-aec:38374480.187 : NVMData.PowerSavingTime = 15
19ec-aec:38374480.250 : NVMData.SN = 0858C00G200100324
19ec-aec:38374480.311 : NVMData.AutoFeed = 0
19ec-aec:38374480.368 : NVMData.CCDType = 0
19ec-aec:38374480.423 : NVMData.ScanSpeed = 0
19ec-aec:38374480.479 : NVMData.RollerCount = 0
19ec-aec:38374480.540 : NVMData.MultifeedCount = 0
19ec-aec:38374480.601 : NVMData.JamCount = 0
19ec-aec:38374480.660 : NVMData.IdentifyInfo = 
19ec-aec:38374480.720 : NVMData.FormalName = 
19ec-aec:38374480.780 : NVMData.ReservedB = 0
19ec-aec:38374480.838 : NVMData.FunctionCode = 0
19ec-aec:38374480.896 : NVMData.PreFeed = 0
19ec-aec:38374480.952 : NVMData.PreFeedTime = 0
19ec-aec:38374481.012 : NVMData.ButtonNumber = 0
19ec-aec:38374481.261 : NVMData.PowerOffTime = 0
19ec-aec:38374481.334 : <= ReadNVMDataInternal ret = 1
19ec-aec:38374481.421 : => IoObject::IoLockEnd
19ec-aec:38374481.527 : <= IoObject::IoLockEnd
19ec-aec:38374481.585 : <= InitializeScanner ret = 1
19ec-aec:38374481.665 : => GetLogicalScannerAbilityEx
19ec-aec:38374481.730 : => IoObject::IoLockStart
19ec-aec:38374481.846 : => CAsicIO::CheckDevice
19ec-aec:38374481.908 : => CNT96226::ConnectIsAvailable
19ec-aec:38374505.085 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38374505.228 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38374505.302 : <= IoObject::IoLockStart
19ec-aec:38374505.373 : => IoObject::IoLockEnd
19ec-aec:38374505.488 : <= IoObject::IoLockEnd
19ec-aec:38374505.619 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38374505.708 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38374718.997 : => ReadNVMData
19ec-aec:38374719.173 : => IoObject::IoLockStart
19ec-aec:38374719.324 : => CAsicIO::CheckDevice
19ec-aec:38374719.397 : => CNT96226::ConnectIsAvailable
19ec-aec:38374741.462 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38374741.590 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38374741.661 : <= IoObject::IoLockStart
19ec-aec:38374741.735 : => ReadNVMDataInternal
19ec-aec:38374741.805 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38374741.888 : IO Send command 10 bytes
19ec-aec:38374742.026 : => CNT96226::VenderCmd_SetData
19ec-aec:38374742.100 : iCmd = 0, nBytes = 10
19ec-aec:38374742.238 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38375088.324 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38375088.475 : System send command 10 bytes + data 0 bytes
19ec-aec:38375088.559 : IO total need to receive data 128 bytes
19ec-aec:38375088.639 : => CNT96226::VenderCmd_GetData
19ec-aec:38375088.704 : iCmd = 0, nBytes = 128
19ec-aec:38375284.072 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38375284.292 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38375284.458 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38375284.618 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38375284.769 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38375284.919 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38375285.073 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38375285.225 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38375285.305 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38375285.385 : System total receive data 128 bytes
19ec-aec:38375285.457 : => CNT96226::VenderCmd_GetData
19ec-aec:38375285.525 : iCmd = 1, nBytes = 4
19ec-aec:38375494.814 : 0000 : 00 00 00 00 
19ec-aec:38375494.937 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38375495.099 : <= CAsicIO::DoIo ret = 1
19ec-aec:38375495.177 : NVMData.PadScanCount = 0
19ec-aec:38375495.244 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38375495.309 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38375495.376 : NVMData.FlatbedScanCount = 0
19ec-aec:38375495.437 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38375495.499 : NVMData.SideEdgeFletbed = 0
19ec-aec:38375495.561 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38375495.627 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38375495.693 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38375495.762 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38375495.829 : NVMData.BornMonth = 0
19ec-aec:38375495.887 : NVMData.BornDay = 0
19ec-aec:38375495.946 : NVMData.BornYear = 0
19ec-aec:38375496.003 : NVMData.FirstScanMonth = 4
19ec-aec:38375496.065 : NVMData.FirstScanDay = 30
19ec-aec:38375496.128 : NVMData.FirstScanYear = 2020
19ec-aec:38375496.194 : NVMData.VerticalMagnification = 0
19ec-aec:38375496.259 : NVMData.HorizontalMagnification = 0
19ec-aec:38375496.324 : NVMData.PowerSavingTime = 15
19ec-aec:38375496.387 : NVMData.SN = 0858C00G200100324
19ec-aec:38375496.447 : NVMData.AutoFeed = 0
19ec-aec:38375496.507 : NVMData.CCDType = 0
19ec-aec:38375496.790 : NVMData.ScanSpeed = 0
19ec-aec:38375496.857 : NVMData.RollerCount = 0
19ec-aec:38375496.919 : NVMData.MultifeedCount = 0
19ec-aec:38375496.980 : NVMData.JamCount = 0
19ec-aec:38375497.042 : NVMData.IdentifyInfo = 
19ec-aec:38375497.104 : NVMData.FormalName = 
19ec-aec:38375497.160 : NVMData.ReservedB = 0
19ec-aec:38375497.223 : NVMData.FunctionCode = 0
19ec-aec:38375497.282 : NVMData.PreFeed = 0
19ec-aec:38375497.341 : NVMData.PreFeedTime = 0
19ec-aec:38375497.400 : NVMData.ButtonNumber = 0
19ec-aec:38375497.458 : NVMData.PowerOffTime = 0
19ec-aec:38375497.517 : <= ReadNVMDataInternal ret = 1
19ec-aec:38375497.588 : => IoObject::IoLockEnd
19ec-aec:38375497.696 : <= IoObject::IoLockEnd
19ec-aec:38375497.753 : <= ReadNVMData ret = 1
19ec-aec:38378328.677 : ============Debug Start==========
19ec-aec:38378329.012 : Date : 2020/4/30 14:23:28
19ec-aec:38378329.092 : Process ID : 19ec
19ec-aec:38378329.507 : Windows : Version 10.0 build 18363 
19ec-aec:38378329.959 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38378330.020 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38378330.085 : MemoryStatus.ullAvailPhys : 1920135168
19ec-aec:38378330.145 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38378330.204 : MemoryStatus.ullAvailPageFile : 3368554496
19ec-aec:38378330.264 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38378330.325 : MemoryStatus.ullAvailVirtual : 1744596992
19ec-aec:38378330.387 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38378330.491 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38378330.552 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38378330.793 : CPU Count : 4
19ec-aec:38378330.841 : CPU Frequency : 100.000 Mhz
19ec-aec:38378334.981 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38378335.105 : => InitializeDriver
19ec-aec:38378335.376 : <= InitializeDriver ret = 1
19ec-aec:38380934.222 : => InitializeScanner
19ec-aec:38380934.474 : => CAsicIO::GetDeviceList
19ec-aec:38380934.878 : => CNT96226::CNT96226
19ec-aec:38380934.940 : => CNT96226::Open
19ec-aec:38380959.974 : <= CNT96226::Open ret = 1
19ec-aec:38380960.087 : => CNT96226::Initialize
19ec-aec:38380960.293 : <= CNT96226::Initialize ret = 1
19ec-aec:38380960.351 : <= CNT96226::CNT96226
19ec-aec:38380960.402 : => CNT96226::EnumAvailableDevice
19ec-aec:38380965.808 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38380965.886 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38380965.942 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38384715.085 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38384715.515 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38384727.295 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38384727.500 : => IoObject::GetLockName
19ec-aec:38384727.626 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38384727.756 : <= IoObject::GetLockName
19ec-aec:38384728.652 : => CNT96226::VenderCmd_GetData
19ec-aec:38384728.776 : iCmd = 3, nBytes = 2
19ec-aec:38385123.089 : 0000 : 06 38 
19ec-aec:38385123.319 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38385123.462 : => CNT96226::VenderCmd_GetData
19ec-aec:38385123.575 : iCmd = 4, nBytes = 2
19ec-aec:38385454.583 : 0000 : 07 07 
19ec-aec:38385454.788 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38385454.967 : Device 0 USB ID = 0638 : 0707
19ec-aec:38385455.133 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38385455.276 : IO Send command 10 bytes
19ec-aec:38385455.389 : => CNT96226::VenderCmd_SetData
19ec-aec:38385455.506 : iCmd = 0, nBytes = 10
19ec-aec:38385455.711 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38385664.040 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38385664.293 : => CNT96226::VenderCmd_GetData
19ec-aec:38385664.409 : iCmd = 0, nBytes = 165
19ec-aec:38385876.622 : skip dump 37 bytes
19ec-aec:38385876.982 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38385877.263 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38385877.531 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38385877.804 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38385878.065 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38385878.344 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38385878.597 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38385878.851 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38385878.983 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38385879.106 : => CNT96226::VenderCmd_GetData
19ec-aec:38385879.213 : iCmd = 1, nBytes = 4
19ec-aec:38386089.483 : 0000 : 00 00 00 00 
19ec-aec:38386089.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38386090.074 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38386090.209 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38386090.335 : IO Send command 10 bytes
19ec-aec:38386090.434 : => CNT96226::VenderCmd_SetData
19ec-aec:38386090.546 : iCmd = 0, nBytes = 10
19ec-aec:38386090.760 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38386451.964 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38386452.230 : => CNT96226::VenderCmd_GetData
19ec-aec:38386452.348 : iCmd = 0, nBytes = 128
19ec-aec:38386661.035 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38386661.377 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38386661.660 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38386661.933 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38386662.194 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38386662.448 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38386662.695 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38386662.943 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38386663.077 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38386663.208 : => CNT96226::VenderCmd_GetData
19ec-aec:38386663.312 : iCmd = 1, nBytes = 4
19ec-aec:38386861.725 : 0000 : 00 00 00 00 
19ec-aec:38386861.939 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38386862.076 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38386862.458 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38386862.602 : => CNT96226::Close
19ec-aec:38386869.724 : <= CNT96226::Close ret = 1
19ec-aec:38386869.871 : <= CNT96226::~CNT96226
19ec-aec:38386870.025 : <= CAsicIO::GetDeviceList
19ec-aec:38386870.736 : => IoObject::SetTimeout
19ec-aec:38386870.993 : Timeout--> In = 0 Out = 0
19ec-aec:38386871.104 : <= IoObject::SetTimeout
19ec-aec:38386871.228 : => CAsicIO::CAsicIO
19ec-aec:38386871.370 : => CNT96226::CNT96226
19ec-aec:38386871.476 : => CNT96226::Open
19ec-aec:38386917.838 : <= CNT96226::Open ret = 1
19ec-aec:38386918.059 : => CNT96226::Initialize
19ec-aec:38386918.464 : <= CNT96226::Initialize ret = 1
19ec-aec:38386918.592 : <= CNT96226::CNT96226
19ec-aec:38386918.691 : <= CAsicIO::CAsicIO
19ec-aec:38386918.799 : => CAsicIO::InitializeDevice
19ec-aec:38386918.927 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38386930.348 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38386930.556 : => IoObject::GetLockName
19ec-aec:38386930.671 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38386930.808 : <= IoObject::GetLockName
19ec-aec:38386931.729 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38386931.879 : IO Send command 10 bytes
19ec-aec:38386931.987 : => CNT96226::VenderCmd_SetData
19ec-aec:38386932.103 : iCmd = 0, nBytes = 10
19ec-aec:38386932.328 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38387289.622 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38387289.871 : => CNT96226::VenderCmd_GetData
19ec-aec:38387289.993 : iCmd = 0, nBytes = 128
19ec-aec:38387515.939 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38387516.315 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38387516.595 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38387516.861 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38387517.410 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38387517.672 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38387517.921 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38387518.173 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38387518.303 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38387518.428 : => CNT96226::VenderCmd_GetData
19ec-aec:38387518.533 : iCmd = 1, nBytes = 4
19ec-aec:38387727.895 : 0000 : 00 00 00 00 
19ec-aec:38387728.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38387728.247 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38387728.667 : => CNT96226::VenderCmd_GetData
19ec-aec:38387728.792 : iCmd = 3, nBytes = 2
19ec-aec:38388110.530 : 0000 : 06 38 
19ec-aec:38388110.644 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38388110.721 : => CNT96226::VenderCmd_GetData
19ec-aec:38388110.782 : iCmd = 4, nBytes = 2
19ec-aec:38388420.600 : 0000 : 07 07 
19ec-aec:38388420.737 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38388420.934 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38388421.048 : => IoObject::InitializeDevice
19ec-aec:38388421.169 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38388421.842 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38388421.929 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38388422.706 : => FindScanner
19ec-aec:38388422.776 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38388422.852 : <= FindScanner ret = 1
19ec-aec:38388422.912 : => IoObject::IoLockStart
19ec-aec:38388423.028 : => CAsicIO::CheckDevice
19ec-aec:38388423.091 : => CNT96226::ConnectIsAvailable
19ec-aec:38388447.538 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38388447.673 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38388447.748 : <= IoObject::IoLockStart
19ec-aec:38388447.817 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38388447.896 : IO Send command 10 bytes
19ec-aec:38388447.993 : => CNT96226::VenderCmd_SetData
19ec-aec:38388448.062 : iCmd = 0, nBytes = 10
19ec-aec:38388448.179 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38388647.464 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38388647.581 : System send command 10 bytes + data 0 bytes
19ec-aec:38388647.662 : IO total need to receive data 5 bytes
19ec-aec:38388647.727 : => CNT96226::VenderCmd_GetData
19ec-aec:38388647.788 : iCmd = 0, nBytes = 5
19ec-aec:38388805.485 : 0000 : 06 00 02 02 ab 
19ec-aec:38388805.604 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38388805.672 : System total receive data 5 bytes
19ec-aec:38388805.740 : => CNT96226::VenderCmd_GetData
19ec-aec:38388805.799 : iCmd = 1, nBytes = 4
19ec-aec:38389015.106 : 0000 : 00 00 00 00 
19ec-aec:38389015.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38389015.341 : <= CAsicIO::DoIo ret = 1
19ec-aec:38389015.409 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38389015.478 : IO Send command 10 bytes
19ec-aec:38389015.578 : => CNT96226::VenderCmd_SetData
19ec-aec:38389015.642 : iCmd = 0, nBytes = 10
19ec-aec:38389015.756 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38389180.404 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38389180.515 : System send command 10 bytes + data 0 bytes
19ec-aec:38389180.585 : IO total need to receive data 165 bytes
19ec-aec:38389180.652 : => CNT96226::VenderCmd_GetData
19ec-aec:38389180.711 : iCmd = 0, nBytes = 165
19ec-aec:38389311.451 : skip dump 37 bytes
19ec-aec:38389311.650 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38389311.802 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38389311.952 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38389312.105 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38389312.251 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38389312.402 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38389312.543 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38389312.680 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38389312.750 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38389312.815 : System total receive data 165 bytes
19ec-aec:38389312.876 : => CNT96226::VenderCmd_GetData
19ec-aec:38389312.933 : iCmd = 1, nBytes = 4
19ec-aec:38389463.073 : 0000 : 00 00 00 00 
19ec-aec:38389463.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38389463.284 : <= CAsicIO::DoIo ret = 1
19ec-aec:38389463.346 : Dump Inquiry
19ec-aec:38389463.484 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38389463.634 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38389463.913 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38389464.064 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38389464.209 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38389464.357 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38389464.494 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38389464.635 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38389464.785 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38389464.934 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38389465.030 : 00a0 : 00 00 00 00 00 
19ec-aec:38389465.108 : => ReadNVMDataInternal
19ec-aec:38389465.339 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38389465.411 : IO Send command 10 bytes
19ec-aec:38389465.500 : => CNT96226::VenderCmd_SetData
19ec-aec:38389465.563 : iCmd = 0, nBytes = 10
19ec-aec:38389465.671 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38389800.641 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38389800.791 : System send command 10 bytes + data 0 bytes
19ec-aec:38389800.868 : IO total need to receive data 128 bytes
19ec-aec:38389800.937 : => CNT96226::VenderCmd_GetData
19ec-aec:38389800.998 : iCmd = 0, nBytes = 128
19ec-aec:38389984.945 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38389985.168 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38389985.326 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38389985.483 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38389985.629 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38389985.772 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38389985.911 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38389986.049 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38389986.120 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38389986.195 : System total receive data 128 bytes
19ec-aec:38389986.269 : => CNT96226::VenderCmd_GetData
19ec-aec:38389986.329 : iCmd = 1, nBytes = 4
19ec-aec:38390162.622 : 0000 : 00 00 00 00 
19ec-aec:38390162.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38390162.853 : <= CAsicIO::DoIo ret = 1
19ec-aec:38390162.931 : NVMData.PadScanCount = 0
19ec-aec:38390162.995 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38390163.055 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38390163.119 : NVMData.FlatbedScanCount = 0
19ec-aec:38390163.176 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38390163.234 : NVMData.SideEdgeFletbed = 0
19ec-aec:38390163.295 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38390163.358 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38390163.419 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38390163.478 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38390163.539 : NVMData.BornMonth = 0
19ec-aec:38390163.599 : NVMData.BornDay = 0
19ec-aec:38390163.656 : NVMData.BornYear = 0
19ec-aec:38390163.707 : NVMData.FirstScanMonth = 4
19ec-aec:38390163.765 : NVMData.FirstScanDay = 30
19ec-aec:38390163.823 : NVMData.FirstScanYear = 2020
19ec-aec:38390163.883 : NVMData.VerticalMagnification = 0
19ec-aec:38390163.941 : NVMData.HorizontalMagnification = 0
19ec-aec:38390164.000 : NVMData.PowerSavingTime = 15
19ec-aec:38390164.063 : NVMData.SN = 0858C00G200100324
19ec-aec:38390164.119 : NVMData.AutoFeed = 0
19ec-aec:38390164.172 : NVMData.CCDType = 0
19ec-aec:38390164.225 : NVMData.ScanSpeed = 0
19ec-aec:38390164.278 : NVMData.RollerCount = 0
19ec-aec:38390164.333 : NVMData.MultifeedCount = 0
19ec-aec:38390164.393 : NVMData.JamCount = 0
19ec-aec:38390164.447 : NVMData.IdentifyInfo = 
19ec-aec:38390164.501 : NVMData.FormalName = 
19ec-aec:38390164.558 : NVMData.ReservedB = 0
19ec-aec:38390164.612 : NVMData.FunctionCode = 0
19ec-aec:38390164.667 : NVMData.PreFeed = 0
19ec-aec:38390164.718 : NVMData.PreFeedTime = 0
19ec-aec:38390164.776 : NVMData.ButtonNumber = 0
19ec-aec:38390164.993 : NVMData.PowerOffTime = 0
19ec-aec:38390165.059 : <= ReadNVMDataInternal ret = 1
19ec-aec:38390165.146 : => IoObject::IoLockEnd
19ec-aec:38390165.249 : <= IoObject::IoLockEnd
19ec-aec:38390165.310 : <= InitializeScanner ret = 1
19ec-aec:38391551.811 : => GetLogicalScannerAbility
19ec-aec:38391551.997 : => IoObject::IoLockStart
19ec-aec:38391552.124 : => CAsicIO::CheckDevice
19ec-aec:38391552.189 : => CNT96226::ConnectIsAvailable
19ec-aec:38391569.932 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38391570.053 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38391570.124 : <= IoObject::IoLockStart
19ec-aec:38391570.188 : => IoObject::IoLockEnd
19ec-aec:38391570.286 : <= IoObject::IoLockEnd
19ec-aec:38391570.364 : <= GetLogicalScannerAbility ret = 1
19ec-aec:38395509.416 : => GetLogicalScannerAbilityEx
19ec-aec:38395509.603 : => IoObject::IoLockStart
19ec-aec:38395509.727 : => CAsicIO::CheckDevice
19ec-aec:38395509.788 : => CNT96226::ConnectIsAvailable
19ec-aec:38395528.689 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38395529.109 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38395529.180 : <= IoObject::IoLockStart
19ec-aec:38395529.238 : => IoObject::IoLockEnd
19ec-aec:38395529.336 : <= IoObject::IoLockEnd
19ec-aec:38395529.450 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38395529.530 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38402900.185 : => ReadNVMData
19ec-aec:38402900.366 : => IoObject::IoLockStart
19ec-aec:38402900.493 : => CAsicIO::CheckDevice
19ec-aec:38402900.552 : => CNT96226::ConnectIsAvailable
19ec-aec:38402928.136 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38402928.255 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38402928.314 : <= IoObject::IoLockStart
19ec-aec:38402928.380 : => ReadNVMDataInternal
19ec-aec:38402928.443 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38402928.512 : IO Send command 10 bytes
19ec-aec:38402928.640 : => CNT96226::VenderCmd_SetData
19ec-aec:38402928.702 : iCmd = 0, nBytes = 10
19ec-aec:38402928.814 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38403287.431 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38403287.573 : System send command 10 bytes + data 0 bytes
19ec-aec:38403287.642 : IO total need to receive data 128 bytes
19ec-aec:38403287.706 : => CNT96226::VenderCmd_GetData
19ec-aec:38403287.765 : iCmd = 0, nBytes = 128
19ec-aec:38403494.194 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38403494.360 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38403494.498 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38403494.634 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38403494.761 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38403494.883 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38403495.002 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38403495.124 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38403495.188 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38403495.245 : System total receive data 128 bytes
19ec-aec:38403495.302 : => CNT96226::VenderCmd_GetData
19ec-aec:38403495.355 : iCmd = 1, nBytes = 4
19ec-aec:38403680.735 : 0000 : 00 00 00 00 
19ec-aec:38403680.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38403681.008 : <= CAsicIO::DoIo ret = 1
19ec-aec:38403681.081 : NVMData.PadScanCount = 0
19ec-aec:38403681.140 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38403681.196 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38403681.252 : NVMData.FlatbedScanCount = 0
19ec-aec:38403681.305 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38403681.355 : NVMData.SideEdgeFletbed = 0
19ec-aec:38403681.412 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38403681.466 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38403681.524 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38403681.578 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38403681.631 : NVMData.BornMonth = 0
19ec-aec:38403681.842 : NVMData.BornDay = 0
19ec-aec:38403681.902 : NVMData.BornYear = 0
19ec-aec:38403681.951 : NVMData.FirstScanMonth = 4
19ec-aec:38403682.003 : NVMData.FirstScanDay = 30
19ec-aec:38403682.057 : NVMData.FirstScanYear = 2020
19ec-aec:38403682.108 : NVMData.VerticalMagnification = 0
19ec-aec:38403682.165 : NVMData.HorizontalMagnification = 0
19ec-aec:38403682.221 : NVMData.PowerSavingTime = 15
19ec-aec:38403682.276 : NVMData.SN = 0858C00G200100324
19ec-aec:38403682.327 : NVMData.AutoFeed = 0
19ec-aec:38403682.377 : NVMData.CCDType = 0
19ec-aec:38403682.425 : NVMData.ScanSpeed = 0
19ec-aec:38403682.474 : NVMData.RollerCount = 0
19ec-aec:38403682.525 : NVMData.MultifeedCount = 0
19ec-aec:38403682.573 : NVMData.JamCount = 0
19ec-aec:38403682.620 : NVMData.IdentifyInfo = 
19ec-aec:38403682.672 : NVMData.FormalName = 
19ec-aec:38403682.722 : NVMData.ReservedB = 0
19ec-aec:38403682.772 : NVMData.FunctionCode = 0
19ec-aec:38403682.824 : NVMData.PreFeed = 0
19ec-aec:38403682.872 : NVMData.PreFeedTime = 0
19ec-aec:38403682.920 : NVMData.ButtonNumber = 0
19ec-aec:38403682.969 : NVMData.PowerOffTime = 0
19ec-aec:38403683.019 : <= ReadNVMDataInternal ret = 1
19ec-aec:38403683.081 : => IoObject::IoLockEnd
19ec-aec:38403683.173 : <= IoObject::IoLockEnd
19ec-aec:38403683.222 : <= ReadNVMData ret = 1
19ec-aec:38413377.495 : => GetADFStatus
19ec-aec:38413377.998 : => IoObject::IoLockStart
19ec-aec:38413378.136 : => CAsicIO::CheckDevice
19ec-aec:38413378.192 : => CNT96226::ConnectIsAvailable
19ec-aec:38413406.568 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38413406.681 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38413406.742 : <= IoObject::IoLockStart
19ec-aec:38413406.803 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38413406.869 : IO Send command 10 bytes
19ec-aec:38413406.989 : => CNT96226::VenderCmd_SetData
19ec-aec:38413407.043 : iCmd = 0, nBytes = 10
19ec-aec:38413407.153 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38413608.878 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38413608.998 : System send command 10 bytes + data 0 bytes
19ec-aec:38413609.071 : IO total need to receive data 2 bytes
19ec-aec:38413609.135 : => CNT96226::VenderCmd_GetData
19ec-aec:38413609.190 : iCmd = 0, nBytes = 2
19ec-aec:38413757.470 : 0000 : 00 00 
19ec-aec:38413757.580 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38413757.646 : System total receive data 2 bytes
19ec-aec:38413757.704 : => CNT96226::VenderCmd_GetData
19ec-aec:38413757.766 : iCmd = 1, nBytes = 4
19ec-aec:38413865.576 : 0000 : 00 00 00 00 
19ec-aec:38413865.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38413865.795 : <= CAsicIO::DoIo ret = 1
19ec-aec:38413865.860 : Return status = 0
19ec-aec:38413865.918 : => IoObject::IoLockEnd
19ec-aec:38413866.007 : <= IoObject::IoLockEnd
19ec-aec:38413866.056 : <= GetADFStatus ret = 1
19ec-aec:38416537.473 : => GetADFStatus
19ec-aec:38416537.661 : => IoObject::IoLockStart
19ec-aec:38416537.782 : => CAsicIO::CheckDevice
19ec-aec:38416537.836 : => CNT96226::ConnectIsAvailable
19ec-aec:38416563.685 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38416563.807 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38416563.876 : <= IoObject::IoLockStart
19ec-aec:38416563.940 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38416564.010 : IO Send command 10 bytes
19ec-aec:38416564.343 : => CNT96226::VenderCmd_SetData
19ec-aec:38416564.402 : iCmd = 0, nBytes = 10
19ec-aec:38416564.504 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38416763.070 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38416763.194 : System send command 10 bytes + data 0 bytes
19ec-aec:38416763.261 : IO total need to receive data 2 bytes
19ec-aec:38416763.321 : => CNT96226::VenderCmd_GetData
19ec-aec:38416763.380 : iCmd = 0, nBytes = 2
19ec-aec:38416956.933 : 0000 : 00 00 
19ec-aec:38416957.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38416957.115 : System total receive data 2 bytes
19ec-aec:38416957.181 : => CNT96226::VenderCmd_GetData
19ec-aec:38416957.235 : iCmd = 1, nBytes = 4
19ec-aec:38417165.689 : 0000 : 00 00 00 00 
19ec-aec:38417165.772 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38417165.902 : <= CAsicIO::DoIo ret = 1
19ec-aec:38417165.973 : Return status = 0
19ec-aec:38417166.037 : => IoObject::IoLockEnd
19ec-aec:38417166.127 : <= IoObject::IoLockEnd
19ec-aec:38417166.179 : <= GetADFStatus ret = 1
19ec-aec:38419260.038 : => TerminateDriver
19ec-aec:38419260.235 : => CAsicIO::~CAsicIO,pStage=101715016
19ec-aec:38419260.307 : => CNT96226::Close
19ec-aec:38419265.117 : <= CNT96226::Close ret = 1
19ec-aec:38419265.192 : <= CAsicIO::~CAsicIO
19ec-aec:38419265.250 : => IoObject::IoLockEnd
19ec-aec:38419265.304 : <= IoObject::IoLockEnd
19ec-aec:38419265.356 : => IoObject::TerminateDevice
19ec-aec:38419265.410 : => IoObject::IoLockEnd
19ec-aec:38419265.457 : <= IoObject::IoLockEnd
19ec-aec:38419265.556 : <= IoObject::TerminateDevice
19ec-aec:38419265.802 : <= TerminateDriver ret = 1
19ec-aec:38463546.035 : ============Debug Start==========
19ec-aec:38463546.299 : Date : 2020/4/30 14:23:31
19ec-aec:38463546.380 : Process ID : 19ec
19ec-aec:38463546.809 : Windows : Version 10.0 build 18363 
19ec-aec:38463547.253 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38463547.314 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38463547.380 : MemoryStatus.ullAvailPhys : 1919606784
19ec-aec:38463547.438 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38463547.497 : MemoryStatus.ullAvailPageFile : 3369930752
19ec-aec:38463547.559 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38463547.621 : MemoryStatus.ullAvailVirtual : 1744334848
19ec-aec:38463547.677 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38463547.780 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38463547.843 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38463548.077 : CPU Count : 4
19ec-aec:38463548.121 : CPU Frequency : 100.000 Mhz
19ec-aec:38463551.924 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38463552.050 : => InitializeDriver
19ec-aec:38463552.309 : <= InitializeDriver ret = 1
19ec-aec:38463552.366 : => InitializeScanner
19ec-aec:38463552.443 : => CAsicIO::GetDeviceList
19ec-aec:38463552.737 : => CNT96226::CNT96226
19ec-aec:38463552.794 : => CNT96226::Open
19ec-aec:38463572.386 : <= CNT96226::Open ret = 1
19ec-aec:38463572.483 : => CNT96226::Initialize
19ec-aec:38463572.675 : <= CNT96226::Initialize ret = 1
19ec-aec:38463572.737 : <= CNT96226::CNT96226
19ec-aec:38463572.790 : => CNT96226::EnumAvailableDevice
19ec-aec:38463577.988 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38463578.063 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38463578.122 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38467304.133 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38467304.436 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38467310.300 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38467310.402 : => IoObject::GetLockName
19ec-aec:38467310.468 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38467310.532 : <= IoObject::GetLockName
19ec-aec:38467310.995 : => CNT96226::VenderCmd_GetData
19ec-aec:38467311.059 : iCmd = 3, nBytes = 2
19ec-aec:38467704.873 : 0000 : 06 38 
19ec-aec:38467705.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38467705.260 : => CNT96226::VenderCmd_GetData
19ec-aec:38467705.371 : iCmd = 4, nBytes = 2
19ec-aec:38468016.363 : 0000 : 07 07 
19ec-aec:38468016.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38468016.708 : Device 0 USB ID = 0638 : 0707
19ec-aec:38468016.874 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38468017.010 : IO Send command 10 bytes
19ec-aec:38468017.110 : => CNT96226::VenderCmd_SetData
19ec-aec:38468017.221 : iCmd = 0, nBytes = 10
19ec-aec:38468017.440 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38468206.224 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38468206.420 : => CNT96226::VenderCmd_GetData
19ec-aec:38468206.534 : iCmd = 0, nBytes = 165
19ec-aec:38468404.528 : skip dump 37 bytes
19ec-aec:38468404.874 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38468405.151 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38468405.419 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38468405.691 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38468405.954 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38468406.223 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38468406.479 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38468406.734 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38468406.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38468406.989 : => CNT96226::VenderCmd_GetData
19ec-aec:38468407.091 : iCmd = 1, nBytes = 4
19ec-aec:38468616.903 : 0000 : 00 00 00 00 
19ec-aec:38468617.069 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38468617.478 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38468617.614 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38468617.747 : IO Send command 10 bytes
19ec-aec:38468617.847 : => CNT96226::VenderCmd_SetData
19ec-aec:38468617.959 : iCmd = 0, nBytes = 10
19ec-aec:38468618.158 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38468976.964 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38468977.194 : => CNT96226::VenderCmd_GetData
19ec-aec:38468977.311 : iCmd = 0, nBytes = 128
19ec-aec:38469189.277 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38469189.609 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38469189.885 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38469190.162 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38469190.418 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38469190.672 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38469190.929 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38469191.178 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38469191.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38469191.423 : => CNT96226::VenderCmd_GetData
19ec-aec:38469191.525 : iCmd = 1, nBytes = 4
19ec-aec:38469401.122 : 0000 : 00 00 00 00 
19ec-aec:38469401.299 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38469401.431 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38469401.753 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38469401.894 : => CNT96226::Close
19ec-aec:38469408.437 : <= CNT96226::Close ret = 1
19ec-aec:38469408.590 : <= CNT96226::~CNT96226
19ec-aec:38469408.769 : <= CAsicIO::GetDeviceList
19ec-aec:38469409.441 : => IoObject::SetTimeout
19ec-aec:38469409.706 : Timeout--> In = 0 Out = 0
19ec-aec:38469409.819 : <= IoObject::SetTimeout
19ec-aec:38469409.943 : => CAsicIO::CAsicIO
19ec-aec:38469410.076 : => CNT96226::CNT96226
19ec-aec:38469410.184 : => CNT96226::Open
19ec-aec:38469450.606 : <= CNT96226::Open ret = 1
19ec-aec:38469450.799 : => CNT96226::Initialize
19ec-aec:38469451.174 : <= CNT96226::Initialize ret = 1
19ec-aec:38469451.288 : <= CNT96226::CNT96226
19ec-aec:38469451.392 : <= CAsicIO::CAsicIO
19ec-aec:38469451.500 : => CAsicIO::InitializeDevice
19ec-aec:38469451.631 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38469463.026 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38469463.249 : => IoObject::GetLockName
19ec-aec:38469463.363 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38469463.501 : <= IoObject::GetLockName
19ec-aec:38469464.423 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38469464.568 : IO Send command 10 bytes
19ec-aec:38469464.670 : => CNT96226::VenderCmd_SetData
19ec-aec:38469464.785 : iCmd = 0, nBytes = 10
19ec-aec:38469465.002 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38469831.904 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38469832.158 : => CNT96226::VenderCmd_GetData
19ec-aec:38469832.285 : iCmd = 0, nBytes = 128
19ec-aec:38470046.499 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38470046.853 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38470047.150 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38470047.427 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38470047.683 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38470047.933 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38470048.188 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38470048.444 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38470048.573 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38470048.698 : => CNT96226::VenderCmd_GetData
19ec-aec:38470048.806 : iCmd = 1, nBytes = 4
19ec-aec:38470208.336 : 0000 : 00 00 00 00 
19ec-aec:38470208.507 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38470208.628 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38470209.004 : => CNT96226::VenderCmd_GetData
19ec-aec:38470209.125 : iCmd = 3, nBytes = 2
19ec-aec:38470572.590 : 0000 : 06 38 
19ec-aec:38470572.796 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38470572.949 : => CNT96226::VenderCmd_GetData
19ec-aec:38470573.070 : iCmd = 4, nBytes = 2
19ec-aec:38470884.980 : 0000 : 07 07 
19ec-aec:38470885.171 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38470885.496 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38470885.680 : => IoObject::InitializeDevice
19ec-aec:38470885.859 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38470886.902 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38470887.045 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38470888.222 : => FindScanner
19ec-aec:38470888.335 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38470888.464 : <= FindScanner ret = 1
19ec-aec:38470888.570 : => IoObject::IoLockStart
19ec-aec:38470888.773 : => CAsicIO::CheckDevice
19ec-aec:38470888.876 : => CNT96226::ConnectIsAvailable
19ec-aec:38470908.129 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38470908.322 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38470908.439 : <= IoObject::IoLockStart
19ec-aec:38470908.545 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38470908.676 : IO Send command 10 bytes
19ec-aec:38470908.846 : => CNT96226::VenderCmd_SetData
19ec-aec:38470908.961 : iCmd = 0, nBytes = 10
19ec-aec:38470909.166 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38471105.419 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38471105.619 : System send command 10 bytes + data 0 bytes
19ec-aec:38471105.745 : IO total need to receive data 5 bytes
19ec-aec:38471105.861 : => CNT96226::VenderCmd_GetData
19ec-aec:38471105.967 : iCmd = 0, nBytes = 5
19ec-aec:38471311.964 : 0000 : 06 00 02 02 ab 
19ec-aec:38471312.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38471312.269 : System total receive data 5 bytes
19ec-aec:38471312.389 : => CNT96226::VenderCmd_GetData
19ec-aec:38471312.493 : iCmd = 1, nBytes = 4
19ec-aec:38471519.697 : 0000 : 00 00 00 00 
19ec-aec:38471519.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38471520.147 : <= CAsicIO::DoIo ret = 1
19ec-aec:38471520.272 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38471520.402 : IO Send command 10 bytes
19ec-aec:38471520.577 : => CNT96226::VenderCmd_SetData
19ec-aec:38471520.692 : iCmd = 0, nBytes = 10
19ec-aec:38471520.906 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38471714.188 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38471714.425 : System send command 10 bytes + data 0 bytes
19ec-aec:38471714.576 : IO total need to receive data 165 bytes
19ec-aec:38471714.708 : => CNT96226::VenderCmd_GetData
19ec-aec:38471714.815 : iCmd = 0, nBytes = 165
19ec-aec:38471930.227 : skip dump 37 bytes
19ec-aec:38471930.618 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38471930.923 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38471931.221 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38471931.490 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38471931.754 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38471932.024 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38471932.273 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38471932.527 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38471932.653 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38471932.770 : System total receive data 165 bytes
19ec-aec:38471932.891 : => CNT96226::VenderCmd_GetData
19ec-aec:38471932.999 : iCmd = 1, nBytes = 4
19ec-aec:38472133.842 : 0000 : 00 00 00 00 
19ec-aec:38472134.014 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38472134.239 : <= CAsicIO::DoIo ret = 1
19ec-aec:38472134.352 : Dump Inquiry
19ec-aec:38472134.596 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38472134.874 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38472135.395 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38472135.673 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38472135.939 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38472136.199 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38472136.454 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38472136.708 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38472136.971 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38472137.239 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38472137.417 : 00a0 : 00 00 00 00 00 
19ec-aec:38472137.545 : => ReadNVMDataInternal
19ec-aec:38472137.932 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38472138.059 : IO Send command 10 bytes
19ec-aec:38472138.230 : => CNT96226::VenderCmd_SetData
19ec-aec:38472138.340 : iCmd = 0, nBytes = 10
19ec-aec:38472138.545 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38472479.794 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38472479.953 : System send command 10 bytes + data 0 bytes
19ec-aec:38472480.051 : IO total need to receive data 128 bytes
19ec-aec:38472480.129 : => CNT96226::VenderCmd_GetData
19ec-aec:38472480.195 : iCmd = 0, nBytes = 128
19ec-aec:38472687.691 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38472687.909 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38472688.077 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38472688.234 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38472688.384 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38472688.536 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38472688.689 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38472688.836 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38472688.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38472688.985 : System total receive data 128 bytes
19ec-aec:38472689.056 : => CNT96226::VenderCmd_GetData
19ec-aec:38472689.117 : iCmd = 1, nBytes = 4
19ec-aec:38472852.698 : 0000 : 00 00 00 00 
19ec-aec:38472852.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38472852.973 : <= CAsicIO::DoIo ret = 1
19ec-aec:38472853.060 : NVMData.PadScanCount = 0
19ec-aec:38472853.131 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38472853.198 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38472853.267 : NVMData.FlatbedScanCount = 0
19ec-aec:38472853.332 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38472853.398 : NVMData.SideEdgeFletbed = 0
19ec-aec:38472853.462 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38472853.529 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38472853.596 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38472853.662 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38472853.731 : NVMData.BornMonth = 0
19ec-aec:38472853.787 : NVMData.BornDay = 0
19ec-aec:38472853.848 : NVMData.BornYear = 0
19ec-aec:38472853.908 : NVMData.FirstScanMonth = 4
19ec-aec:38472853.971 : NVMData.FirstScanDay = 30
19ec-aec:38472854.037 : NVMData.FirstScanYear = 2020
19ec-aec:38472854.102 : NVMData.VerticalMagnification = 0
19ec-aec:38472854.172 : NVMData.HorizontalMagnification = 0
19ec-aec:38472854.239 : NVMData.PowerSavingTime = 15
19ec-aec:38472854.305 : NVMData.SN = 0858C00G200100324
19ec-aec:38472854.366 : NVMData.AutoFeed = 0
19ec-aec:38472854.425 : NVMData.CCDType = 0
19ec-aec:38472854.480 : NVMData.ScanSpeed = 0
19ec-aec:38472854.536 : NVMData.RollerCount = 0
19ec-aec:38472854.597 : NVMData.MultifeedCount = 0
19ec-aec:38472854.656 : NVMData.JamCount = 0
19ec-aec:38472854.718 : NVMData.IdentifyInfo = 
19ec-aec:38472854.780 : NVMData.FormalName = 
19ec-aec:38472854.839 : NVMData.ReservedB = 0
19ec-aec:38472854.900 : NVMData.FunctionCode = 0
19ec-aec:38472854.960 : NVMData.PreFeed = 0
19ec-aec:38472855.020 : NVMData.PreFeedTime = 0
19ec-aec:38472855.079 : NVMData.ButtonNumber = 0
19ec-aec:38472855.277 : NVMData.PowerOffTime = 0
19ec-aec:38472855.346 : <= ReadNVMDataInternal ret = 1
19ec-aec:38472855.430 : => IoObject::IoLockEnd
19ec-aec:38472855.537 : <= IoObject::IoLockEnd
19ec-aec:38472855.596 : <= InitializeScanner ret = 1
19ec-aec:38472855.675 : => GetLogicalScannerAbilityEx
19ec-aec:38472855.744 : => IoObject::IoLockStart
19ec-aec:38472855.854 : => CAsicIO::CheckDevice
19ec-aec:38472855.916 : => CNT96226::ConnectIsAvailable
19ec-aec:38472871.955 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38472872.073 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38472872.146 : <= IoObject::IoLockStart
19ec-aec:38472872.211 : => IoObject::IoLockEnd
19ec-aec:38472872.322 : <= IoObject::IoLockEnd
19ec-aec:38472872.449 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38472872.539 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38473087.323 : => ReadNVMData
19ec-aec:38473087.458 : => IoObject::IoLockStart
19ec-aec:38473087.594 : => CAsicIO::CheckDevice
19ec-aec:38473087.659 : => CNT96226::ConnectIsAvailable
19ec-aec:38473109.822 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38473109.938 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38473110.006 : <= IoObject::IoLockStart
19ec-aec:38473110.076 : => ReadNVMDataInternal
19ec-aec:38473110.157 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38473110.235 : IO Send command 10 bytes
19ec-aec:38473110.354 : => CNT96226::VenderCmd_SetData
19ec-aec:38473110.423 : iCmd = 0, nBytes = 10
19ec-aec:38473110.557 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38473464.932 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38473465.094 : System send command 10 bytes + data 0 bytes
19ec-aec:38473465.183 : IO total need to receive data 128 bytes
19ec-aec:38473465.261 : => CNT96226::VenderCmd_GetData
19ec-aec:38473465.326 : iCmd = 0, nBytes = 128
19ec-aec:38473674.294 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38473674.490 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38473674.662 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38473674.822 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38473674.976 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38473675.128 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38473675.279 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38473675.431 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38473675.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38473675.594 : System total receive data 128 bytes
19ec-aec:38473675.664 : => CNT96226::VenderCmd_GetData
19ec-aec:38473675.730 : iCmd = 1, nBytes = 4
19ec-aec:38473885.791 : 0000 : 00 00 00 00 
19ec-aec:38473885.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38473886.082 : <= CAsicIO::DoIo ret = 1
19ec-aec:38473886.157 : NVMData.PadScanCount = 0
19ec-aec:38473886.227 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38473886.291 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38473886.360 : NVMData.FlatbedScanCount = 0
19ec-aec:38473886.425 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38473886.489 : NVMData.SideEdgeFletbed = 0
19ec-aec:38473886.557 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38473886.624 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38473886.689 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38473886.753 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38473886.822 : NVMData.BornMonth = 0
19ec-aec:38473886.879 : NVMData.BornDay = 0
19ec-aec:38473886.940 : NVMData.BornYear = 0
19ec-aec:38473886.999 : NVMData.FirstScanMonth = 4
19ec-aec:38473887.059 : NVMData.FirstScanDay = 30
19ec-aec:38473887.124 : NVMData.FirstScanYear = 2020
19ec-aec:38473887.193 : NVMData.VerticalMagnification = 0
19ec-aec:38473887.261 : NVMData.HorizontalMagnification = 0
19ec-aec:38473887.325 : NVMData.PowerSavingTime = 15
19ec-aec:38473887.388 : NVMData.SN = 0858C00G200100324
19ec-aec:38473887.449 : NVMData.AutoFeed = 0
19ec-aec:38473887.506 : NVMData.CCDType = 0
19ec-aec:38473887.753 : NVMData.ScanSpeed = 0
19ec-aec:38473887.819 : NVMData.RollerCount = 0
19ec-aec:38473887.879 : NVMData.MultifeedCount = 0
19ec-aec:38473887.938 : NVMData.JamCount = 0
19ec-aec:38473888.000 : NVMData.IdentifyInfo = 
19ec-aec:38473888.061 : NVMData.FormalName = 
19ec-aec:38473888.119 : NVMData.ReservedB = 0
19ec-aec:38473888.180 : NVMData.FunctionCode = 0
19ec-aec:38473888.238 : NVMData.PreFeed = 0
19ec-aec:38473888.297 : NVMData.PreFeedTime = 0
19ec-aec:38473888.357 : NVMData.ButtonNumber = 0
19ec-aec:38473888.415 : NVMData.PowerOffTime = 0
19ec-aec:38473888.476 : <= ReadNVMDataInternal ret = 1
19ec-aec:38473888.544 : => IoObject::IoLockEnd
19ec-aec:38473888.653 : <= IoObject::IoLockEnd
19ec-aec:38473888.713 : <= ReadNVMData ret = 1
19ec-aec:38476637.862 : ============Debug Start==========
19ec-aec:38476638.182 : Date : 2020/4/30 14:23:32
19ec-aec:38476638.262 : Process ID : 19ec
19ec-aec:38476638.681 : Windows : Version 10.0 build 18363 
19ec-aec:38476639.150 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38476639.214 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38476639.280 : MemoryStatus.ullAvailPhys : 1919660032
19ec-aec:38476639.342 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38476639.402 : MemoryStatus.ullAvailPageFile : 3369369600
19ec-aec:38476639.463 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38476639.523 : MemoryStatus.ullAvailVirtual : 1744371712
19ec-aec:38476639.582 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38476639.681 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38476639.741 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38476639.985 : CPU Count : 4
19ec-aec:38476640.031 : CPU Frequency : 100.000 Mhz
19ec-aec:38476644.203 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38476644.324 : => InitializeDriver
19ec-aec:38476644.598 : <= InitializeDriver ret = 1
19ec-aec:38479204.136 : => InitializeScanner
19ec-aec:38479204.384 : => CAsicIO::GetDeviceList
19ec-aec:38479204.809 : => CNT96226::CNT96226
19ec-aec:38479204.871 : => CNT96226::Open
19ec-aec:38479229.247 : <= CNT96226::Open ret = 1
19ec-aec:38479229.357 : => CNT96226::Initialize
19ec-aec:38479229.551 : <= CNT96226::Initialize ret = 1
19ec-aec:38479229.613 : <= CNT96226::CNT96226
19ec-aec:38479229.668 : => CNT96226::EnumAvailableDevice
19ec-aec:38479234.927 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38479235.007 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38479235.067 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38483025.206 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38483025.666 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38483037.418 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38483037.634 : => IoObject::GetLockName
19ec-aec:38483037.756 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38483037.902 : <= IoObject::GetLockName
19ec-aec:38483038.804 : => CNT96226::VenderCmd_GetData
19ec-aec:38483038.924 : iCmd = 3, nBytes = 2
19ec-aec:38483443.200 : 0000 : 06 38 
19ec-aec:38483443.428 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38483443.579 : => CNT96226::VenderCmd_GetData
19ec-aec:38483443.685 : iCmd = 4, nBytes = 2
19ec-aec:38483760.852 : 0000 : 07 07 
19ec-aec:38483761.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38483761.194 : Device 0 USB ID = 0638 : 0707
19ec-aec:38483761.359 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38483761.495 : IO Send command 10 bytes
19ec-aec:38483761.599 : => CNT96226::VenderCmd_SetData
19ec-aec:38483761.713 : iCmd = 0, nBytes = 10
19ec-aec:38483761.923 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38483972.764 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38483972.976 : => CNT96226::VenderCmd_GetData
19ec-aec:38483973.086 : iCmd = 0, nBytes = 165
19ec-aec:38484181.520 : skip dump 37 bytes
19ec-aec:38484181.862 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38484182.146 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38484182.428 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38484182.695 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38484182.948 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38484183.218 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38484183.477 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38484183.925 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38484184.067 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38484184.182 : => CNT96226::VenderCmd_GetData
19ec-aec:38484184.290 : iCmd = 1, nBytes = 4
19ec-aec:38484383.441 : 0000 : 00 00 00 00 
19ec-aec:38484383.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38484383.817 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38484383.899 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38484383.977 : IO Send command 10 bytes
19ec-aec:38484384.039 : => CNT96226::VenderCmd_SetData
19ec-aec:38484384.105 : iCmd = 0, nBytes = 10
19ec-aec:38484384.224 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38484737.881 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38484738.030 : => CNT96226::VenderCmd_GetData
19ec-aec:38484738.105 : iCmd = 0, nBytes = 128
19ec-aec:38484943.555 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38484943.765 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38484943.937 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38484944.103 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38484944.258 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38484944.407 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38484944.561 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38484944.710 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38484944.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38484944.862 : => CNT96226::VenderCmd_GetData
19ec-aec:38484944.926 : iCmd = 1, nBytes = 4
19ec-aec:38485147.640 : 0000 : 00 00 00 00 
19ec-aec:38485147.746 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38485147.823 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38485148.021 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38485148.110 : => CNT96226::Close
19ec-aec:38485152.544 : <= CNT96226::Close ret = 1
19ec-aec:38485152.632 : <= CNT96226::~CNT96226
19ec-aec:38485152.738 : <= CAsicIO::GetDeviceList
19ec-aec:38485153.175 : => IoObject::SetTimeout
19ec-aec:38485153.331 : Timeout--> In = 0 Out = 0
19ec-aec:38485153.401 : <= IoObject::SetTimeout
19ec-aec:38485153.481 : => CAsicIO::CAsicIO
19ec-aec:38485153.565 : => CNT96226::CNT96226
19ec-aec:38485153.631 : => CNT96226::Open
19ec-aec:38485179.540 : <= CNT96226::Open ret = 1
19ec-aec:38485179.658 : => CNT96226::Initialize
19ec-aec:38485179.892 : <= CNT96226::Initialize ret = 1
19ec-aec:38485179.962 : <= CNT96226::CNT96226
19ec-aec:38485180.024 : <= CAsicIO::CAsicIO
19ec-aec:38485180.084 : => CAsicIO::InitializeDevice
19ec-aec:38485180.160 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38485187.096 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38485187.234 : => IoObject::GetLockName
19ec-aec:38485187.300 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38485187.384 : <= IoObject::GetLockName
19ec-aec:38485187.960 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38485188.051 : IO Send command 10 bytes
19ec-aec:38485188.110 : => CNT96226::VenderCmd_SetData
19ec-aec:38485188.177 : iCmd = 0, nBytes = 10
19ec-aec:38485188.429 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38485535.540 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38485535.685 : => CNT96226::VenderCmd_GetData
19ec-aec:38485535.761 : iCmd = 0, nBytes = 128
19ec-aec:38485727.644 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38485727.853 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38485728.024 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38485728.185 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38485728.342 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38485728.491 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38485728.645 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38485728.794 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38485728.873 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38485728.942 : => CNT96226::VenderCmd_GetData
19ec-aec:38485729.005 : iCmd = 1, nBytes = 4
19ec-aec:38485926.310 : 0000 : 00 00 00 00 
19ec-aec:38485926.432 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38485926.509 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38485926.783 : => CNT96226::VenderCmd_GetData
19ec-aec:38485926.862 : iCmd = 3, nBytes = 2
19ec-aec:38486311.382 : 0000 : 06 38 
19ec-aec:38486311.495 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38486311.568 : => CNT96226::VenderCmd_GetData
19ec-aec:38486311.634 : iCmd = 4, nBytes = 2
19ec-aec:38486630.021 : 0000 : 07 07 
19ec-aec:38486630.126 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38486630.318 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38486630.431 : => IoObject::InitializeDevice
19ec-aec:38486630.553 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38486631.302 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38486631.396 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38486632.206 : => FindScanner
19ec-aec:38486632.278 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38486632.354 : <= FindScanner ret = 1
19ec-aec:38486632.424 : => IoObject::IoLockStart
19ec-aec:38486632.546 : => CAsicIO::CheckDevice
19ec-aec:38486632.615 : => CNT96226::ConnectIsAvailable
19ec-aec:38486656.099 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38486656.215 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38486656.282 : <= IoObject::IoLockStart
19ec-aec:38486656.353 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38486656.430 : IO Send command 10 bytes
19ec-aec:38486656.529 : => CNT96226::VenderCmd_SetData
19ec-aec:38486656.600 : iCmd = 0, nBytes = 10
19ec-aec:38486656.723 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38486852.612 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38486852.787 : System send command 10 bytes + data 0 bytes
19ec-aec:38486852.871 : IO total need to receive data 5 bytes
19ec-aec:38486852.944 : => CNT96226::VenderCmd_GetData
19ec-aec:38486853.011 : iCmd = 0, nBytes = 5
19ec-aec:38487037.731 : 0000 : 06 00 02 02 ab 
19ec-aec:38487038.086 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38487038.159 : System total receive data 5 bytes
19ec-aec:38487038.232 : => CNT96226::VenderCmd_GetData
19ec-aec:38487038.295 : iCmd = 1, nBytes = 4
19ec-aec:38487238.895 : 0000 : 00 00 00 00 
19ec-aec:38487239.019 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38487239.182 : <= CAsicIO::DoIo ret = 1
19ec-aec:38487239.264 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38487239.343 : IO Send command 10 bytes
19ec-aec:38487239.454 : => CNT96226::VenderCmd_SetData
19ec-aec:38487239.521 : iCmd = 0, nBytes = 10
19ec-aec:38487239.648 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38487416.534 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38487416.678 : System send command 10 bytes + data 0 bytes
19ec-aec:38487416.754 : IO total need to receive data 165 bytes
19ec-aec:38487416.825 : => CNT96226::VenderCmd_GetData
19ec-aec:38487416.892 : iCmd = 0, nBytes = 165
19ec-aec:38487622.142 : skip dump 37 bytes
19ec-aec:38487622.350 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38487622.516 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38487622.678 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38487622.836 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38487622.989 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38487623.148 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38487623.298 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38487623.450 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38487623.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38487623.596 : System total receive data 165 bytes
19ec-aec:38487623.665 : => CNT96226::VenderCmd_GetData
19ec-aec:38487623.727 : iCmd = 1, nBytes = 4
19ec-aec:38487810.918 : 0000 : 00 00 00 00 
19ec-aec:38487811.034 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38487811.164 : <= CAsicIO::DoIo ret = 1
19ec-aec:38487811.230 : Dump Inquiry
19ec-aec:38487811.376 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38487811.541 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38487811.877 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38487812.043 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38487812.197 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38487812.354 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38487812.505 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38487812.662 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38487812.816 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38487812.973 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38487813.077 : 00a0 : 00 00 00 00 00 
19ec-aec:38487813.156 : => ReadNVMDataInternal
19ec-aec:38487813.438 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38487813.522 : IO Send command 10 bytes
19ec-aec:38487813.623 : => CNT96226::VenderCmd_SetData
19ec-aec:38487813.696 : iCmd = 0, nBytes = 10
19ec-aec:38487813.814 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38488157.411 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38488157.559 : System send command 10 bytes + data 0 bytes
19ec-aec:38488157.640 : IO total need to receive data 128 bytes
19ec-aec:38488157.714 : => CNT96226::VenderCmd_GetData
19ec-aec:38488157.778 : iCmd = 0, nBytes = 128
19ec-aec:38488360.974 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38488361.190 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38488361.356 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38488361.517 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38488361.671 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38488361.822 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38488361.972 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38488362.122 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38488362.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38488362.272 : System total receive data 128 bytes
19ec-aec:38488362.345 : => CNT96226::VenderCmd_GetData
19ec-aec:38488362.407 : iCmd = 1, nBytes = 4
19ec-aec:38488555.231 : 0000 : 00 00 00 00 
19ec-aec:38488555.352 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38488555.490 : <= CAsicIO::DoIo ret = 1
19ec-aec:38488555.576 : NVMData.PadScanCount = 0
19ec-aec:38488555.649 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38488555.717 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38488555.788 : NVMData.FlatbedScanCount = 0
19ec-aec:38488555.849 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38488555.917 : NVMData.SideEdgeFletbed = 0
19ec-aec:38488555.981 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38488556.050 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38488556.117 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38488556.182 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38488556.249 : NVMData.BornMonth = 0
19ec-aec:38488556.309 : NVMData.BornDay = 0
19ec-aec:38488556.374 : NVMData.BornYear = 0
19ec-aec:38488556.432 : NVMData.FirstScanMonth = 4
19ec-aec:38488556.492 : NVMData.FirstScanDay = 30
19ec-aec:38488556.557 : NVMData.FirstScanYear = 2020
19ec-aec:38488556.620 : NVMData.VerticalMagnification = 0
19ec-aec:38488556.688 : NVMData.HorizontalMagnification = 0
19ec-aec:38488556.755 : NVMData.PowerSavingTime = 15
19ec-aec:38488556.819 : NVMData.SN = 0858C00G200100324
19ec-aec:38488556.882 : NVMData.AutoFeed = 0
19ec-aec:38488556.942 : NVMData.CCDType = 0
19ec-aec:38488556.998 : NVMData.ScanSpeed = 0
19ec-aec:38488557.058 : NVMData.RollerCount = 0
19ec-aec:38488557.120 : NVMData.MultifeedCount = 0
19ec-aec:38488557.182 : NVMData.JamCount = 0
19ec-aec:38488557.240 : NVMData.IdentifyInfo = 
19ec-aec:38488557.301 : NVMData.FormalName = 
19ec-aec:38488557.358 : NVMData.ReservedB = 0
19ec-aec:38488557.419 : NVMData.FunctionCode = 0
19ec-aec:38488557.481 : NVMData.PreFeed = 0
19ec-aec:38488557.538 : NVMData.PreFeedTime = 0
19ec-aec:38488557.598 : NVMData.ButtonNumber = 0
19ec-aec:38488557.833 : NVMData.PowerOffTime = 0
19ec-aec:38488557.902 : <= ReadNVMDataInternal ret = 1
19ec-aec:38488557.991 : => IoObject::IoLockEnd
19ec-aec:38488558.112 : <= IoObject::IoLockEnd
19ec-aec:38488558.176 : <= InitializeScanner ret = 1
19ec-aec:38490004.102 : => GetLogicalScannerAbility
19ec-aec:38490004.282 : => IoObject::IoLockStart
19ec-aec:38490004.401 : => CAsicIO::CheckDevice
19ec-aec:38490004.460 : => CNT96226::ConnectIsAvailable
19ec-aec:38490029.072 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38490029.413 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38490029.472 : <= IoObject::IoLockStart
19ec-aec:38490029.528 : => IoObject::IoLockEnd
19ec-aec:38490029.637 : <= IoObject::IoLockEnd
19ec-aec:38490029.712 : <= GetLogicalScannerAbility ret = 1
19ec-aec:38493597.679 : => GetLogicalScannerAbilityEx
19ec-aec:38493597.861 : => IoObject::IoLockStart
19ec-aec:38493597.978 : => CAsicIO::CheckDevice
19ec-aec:38493598.034 : => CNT96226::ConnectIsAvailable
19ec-aec:38493624.303 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38493624.418 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38493624.478 : <= IoObject::IoLockStart
19ec-aec:38493624.535 : => IoObject::IoLockEnd
19ec-aec:38493624.642 : <= IoObject::IoLockEnd
19ec-aec:38493624.761 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38493624.832 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38500902.190 : => ReadNVMData
19ec-aec:38500902.371 : => IoObject::IoLockStart
19ec-aec:38500902.491 : => CAsicIO::CheckDevice
19ec-aec:38500902.549 : => CNT96226::ConnectIsAvailable
19ec-aec:38500928.982 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38500929.100 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38500929.160 : <= IoObject::IoLockStart
19ec-aec:38500929.227 : => ReadNVMDataInternal
19ec-aec:38500929.295 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38500929.363 : IO Send command 10 bytes
19ec-aec:38500929.483 : => CNT96226::VenderCmd_SetData
19ec-aec:38500929.541 : iCmd = 0, nBytes = 10
19ec-aec:38500929.652 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38501270.045 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38501270.170 : System send command 10 bytes + data 0 bytes
19ec-aec:38501270.244 : IO total need to receive data 128 bytes
19ec-aec:38501270.311 : => CNT96226::VenderCmd_GetData
19ec-aec:38501270.365 : iCmd = 0, nBytes = 128
19ec-aec:38501444.609 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38501444.821 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38501444.965 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38501445.102 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38501445.231 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38501445.355 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38501445.478 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38501445.605 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38501445.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38501445.727 : System total receive data 128 bytes
19ec-aec:38501445.786 : => CNT96226::VenderCmd_GetData
19ec-aec:38501445.837 : iCmd = 1, nBytes = 4
19ec-aec:38501649.429 : 0000 : 00 00 00 00 
19ec-aec:38501649.513 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38501649.635 : <= CAsicIO::DoIo ret = 1
19ec-aec:38501649.701 : NVMData.PadScanCount = 0
19ec-aec:38501649.758 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38501649.816 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38501649.870 : NVMData.FlatbedScanCount = 0
19ec-aec:38501649.925 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38501649.975 : NVMData.SideEdgeFletbed = 0
19ec-aec:38501650.026 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38501650.081 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38501650.134 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38501650.189 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38501650.242 : NVMData.BornMonth = 0
19ec-aec:38501650.460 : NVMData.BornDay = 0
19ec-aec:38501650.521 : NVMData.BornYear = 0
19ec-aec:38501650.568 : NVMData.FirstScanMonth = 4
19ec-aec:38501650.619 : NVMData.FirstScanDay = 30
19ec-aec:38501650.673 : NVMData.FirstScanYear = 2020
19ec-aec:38501650.726 : NVMData.VerticalMagnification = 0
19ec-aec:38501650.778 : NVMData.HorizontalMagnification = 0
19ec-aec:38501650.831 : NVMData.PowerSavingTime = 15
19ec-aec:38501650.883 : NVMData.SN = 0858C00G200100324
19ec-aec:38501650.932 : NVMData.AutoFeed = 0
19ec-aec:38501650.982 : NVMData.CCDType = 0
19ec-aec:38501651.033 : NVMData.ScanSpeed = 0
19ec-aec:38501651.080 : NVMData.RollerCount = 0
19ec-aec:38501651.129 : NVMData.MultifeedCount = 0
19ec-aec:38501651.178 : NVMData.JamCount = 0
19ec-aec:38501651.226 : NVMData.IdentifyInfo = 
19ec-aec:38501651.276 : NVMData.FormalName = 
19ec-aec:38501651.328 : NVMData.ReservedB = 0
19ec-aec:38501651.378 : NVMData.FunctionCode = 0
19ec-aec:38501651.431 : NVMData.PreFeed = 0
19ec-aec:38501651.482 : NVMData.PreFeedTime = 0
19ec-aec:38501651.532 : NVMData.ButtonNumber = 0
19ec-aec:38501651.579 : NVMData.PowerOffTime = 0
19ec-aec:38501651.629 : <= ReadNVMDataInternal ret = 1
19ec-aec:38501651.691 : => IoObject::IoLockEnd
19ec-aec:38501651.782 : <= IoObject::IoLockEnd
19ec-aec:38501651.831 : <= ReadNVMData ret = 1
19ec-aec:38515416.308 : => GetADFStatus
19ec-aec:38515416.791 : => IoObject::IoLockStart
19ec-aec:38515416.932 : => CAsicIO::CheckDevice
19ec-aec:38515416.996 : => CNT96226::ConnectIsAvailable
19ec-aec:38515434.459 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38515434.585 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38515434.659 : <= IoObject::IoLockStart
19ec-aec:38515434.725 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38515434.800 : IO Send command 10 bytes
19ec-aec:38515434.913 : => CNT96226::VenderCmd_SetData
19ec-aec:38515434.975 : iCmd = 0, nBytes = 10
19ec-aec:38515435.087 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38515623.955 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38515624.176 : System send command 10 bytes + data 0 bytes
19ec-aec:38515624.259 : IO total need to receive data 2 bytes
19ec-aec:38515624.329 : => CNT96226::VenderCmd_GetData
19ec-aec:38515624.396 : iCmd = 0, nBytes = 2
19ec-aec:38515759.304 : 0000 : 00 00 
19ec-aec:38515759.458 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38515759.544 : System total receive data 2 bytes
19ec-aec:38515759.614 : => CNT96226::VenderCmd_GetData
19ec-aec:38515759.678 : iCmd = 1, nBytes = 4
19ec-aec:38515883.091 : 0000 : 00 00 00 00 
19ec-aec:38515883.246 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38515883.391 : <= CAsicIO::DoIo ret = 1
19ec-aec:38515883.469 : Return status = 0
19ec-aec:38515883.537 : => IoObject::IoLockEnd
19ec-aec:38515883.630 : <= IoObject::IoLockEnd
19ec-aec:38515883.682 : <= GetADFStatus ret = 1
19ec-aec:38519241.464 : => GetADFStatus
19ec-aec:38519241.658 : => IoObject::IoLockStart
19ec-aec:38519241.801 : => CAsicIO::CheckDevice
19ec-aec:38519241.862 : => CNT96226::ConnectIsAvailable
19ec-aec:38519257.921 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38519258.039 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38519258.110 : <= IoObject::IoLockStart
19ec-aec:38519258.184 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38519258.258 : IO Send command 10 bytes
19ec-aec:38519258.384 : => CNT96226::VenderCmd_SetData
19ec-aec:38519258.444 : iCmd = 0, nBytes = 10
19ec-aec:38519258.555 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38519416.536 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38519416.705 : System send command 10 bytes + data 0 bytes
19ec-aec:38519416.784 : IO total need to receive data 2 bytes
19ec-aec:38519416.851 : => CNT96226::VenderCmd_GetData
19ec-aec:38519416.916 : iCmd = 0, nBytes = 2
19ec-aec:38519544.578 : 0000 : 00 00 
19ec-aec:38519544.715 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38519544.798 : System total receive data 2 bytes
19ec-aec:38519544.867 : => CNT96226::VenderCmd_GetData
19ec-aec:38519544.931 : iCmd = 1, nBytes = 4
19ec-aec:38519700.444 : 0000 : 00 00 00 00 
19ec-aec:38519700.592 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38519700.747 : <= CAsicIO::DoIo ret = 1
19ec-aec:38519700.814 : Return status = 0
19ec-aec:38519700.880 : => IoObject::IoLockEnd
19ec-aec:38519700.973 : <= IoObject::IoLockEnd
19ec-aec:38519701.023 : <= GetADFStatus ret = 1
19ec-aec:38522093.563 : => TerminateDriver
19ec-aec:38522093.766 : => CAsicIO::~CAsicIO,pStage=146082888
19ec-aec:38522093.843 : => CNT96226::Close
19ec-aec:38522097.993 : <= CNT96226::Close ret = 1
19ec-aec:38522098.069 : <= CAsicIO::~CAsicIO
19ec-aec:38522098.126 : => IoObject::IoLockEnd
19ec-aec:38522098.182 : <= IoObject::IoLockEnd
19ec-aec:38522098.232 : => IoObject::TerminateDevice
19ec-aec:38522098.289 : => IoObject::IoLockEnd
19ec-aec:38522098.336 : <= IoObject::IoLockEnd
19ec-aec:38522098.434 : <= IoObject::TerminateDevice
19ec-aec:38522098.702 : <= TerminateDriver ret = 1
19ec-aec:38567086.821 : ============Debug Start==========
19ec-aec:38567087.448 : Date : 2020/4/30 14:23:34
19ec-aec:38567087.537 : Process ID : 19ec
19ec-aec:38567088.204 : Windows : Version 10.0 build 18363 
19ec-aec:38567088.675 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38567088.741 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38567088.806 : MemoryStatus.ullAvailPhys : 1912410112
19ec-aec:38567088.867 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38567088.930 : MemoryStatus.ullAvailPageFile : 3355996160
19ec-aec:38567088.992 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38567089.051 : MemoryStatus.ullAvailVirtual : 1744334848
19ec-aec:38567089.113 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38567089.217 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38567089.279 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38567089.507 : CPU Count : 4
19ec-aec:38567089.553 : CPU Frequency : 100.000 Mhz
19ec-aec:38567093.713 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38567093.847 : => InitializeDriver
19ec-aec:38567094.111 : <= InitializeDriver ret = 1
19ec-aec:38567094.165 : => InitializeScanner
19ec-aec:38567094.244 : => CAsicIO::GetDeviceList
19ec-aec:38567094.545 : => CNT96226::CNT96226
19ec-aec:38567094.607 : => CNT96226::Open
19ec-aec:38567120.263 : <= CNT96226::Open ret = 1
19ec-aec:38567120.369 : => CNT96226::Initialize
19ec-aec:38567120.568 : <= CNT96226::Initialize ret = 1
19ec-aec:38567120.627 : <= CNT96226::CNT96226
19ec-aec:38567120.681 : => CNT96226::EnumAvailableDevice
19ec-aec:38567125.916 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38567125.991 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38567126.052 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38571986.032 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38571986.344 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38571992.080 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38571992.189 : => IoObject::GetLockName
19ec-aec:38571992.247 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38571992.316 : <= IoObject::GetLockName
19ec-aec:38571992.915 : => CNT96226::VenderCmd_GetData
19ec-aec:38571992.996 : iCmd = 3, nBytes = 2
19ec-aec:38572356.753 : 0000 : 06 38 
19ec-aec:38572356.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38572356.981 : => CNT96226::VenderCmd_GetData
19ec-aec:38572357.042 : iCmd = 4, nBytes = 2
19ec-aec:38572641.972 : 0000 : 07 07 
19ec-aec:38572642.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38572642.168 : Device 0 USB ID = 0638 : 0707
19ec-aec:38572642.256 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38572642.323 : IO Send command 10 bytes
19ec-aec:38572642.374 : => CNT96226::VenderCmd_SetData
19ec-aec:38572642.430 : iCmd = 0, nBytes = 10
19ec-aec:38572642.537 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38572849.332 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38572849.484 : => CNT96226::VenderCmd_GetData
19ec-aec:38572849.546 : iCmd = 0, nBytes = 165
19ec-aec:38573047.347 : skip dump 37 bytes
19ec-aec:38573047.576 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38573047.715 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38573047.847 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38573047.980 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38573048.106 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38573048.240 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38573048.366 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38573048.489 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38573048.552 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38573048.611 : => CNT96226::VenderCmd_GetData
19ec-aec:38573048.661 : iCmd = 1, nBytes = 4
19ec-aec:38573235.038 : 0000 : 00 00 00 00 
19ec-aec:38573235.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38573235.425 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38573235.499 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38573235.567 : IO Send command 10 bytes
19ec-aec:38573235.619 : => CNT96226::VenderCmd_SetData
19ec-aec:38573235.673 : iCmd = 0, nBytes = 10
19ec-aec:38573235.778 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38573593.190 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38573593.337 : => CNT96226::VenderCmd_GetData
19ec-aec:38573593.396 : iCmd = 0, nBytes = 128
19ec-aec:38573792.895 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38573793.072 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38573793.209 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38573793.340 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38573793.470 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38573793.590 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38573793.716 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38573793.840 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38573793.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38573793.967 : => CNT96226::VenderCmd_GetData
19ec-aec:38573794.019 : iCmd = 1, nBytes = 4
19ec-aec:38573964.603 : 0000 : 00 00 00 00 
19ec-aec:38573964.713 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38573964.779 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38573964.959 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38573965.028 : => CNT96226::Close
19ec-aec:38573969.300 : <= CNT96226::Close ret = 1
19ec-aec:38573969.604 : <= CNT96226::~CNT96226
19ec-aec:38573969.693 : <= CAsicIO::GetDeviceList
19ec-aec:38573970.092 : => IoObject::SetTimeout
19ec-aec:38573970.217 : Timeout--> In = 0 Out = 0
19ec-aec:38573970.272 : <= IoObject::SetTimeout
19ec-aec:38573970.341 : => CAsicIO::CAsicIO
19ec-aec:38573970.412 : => CNT96226::CNT96226
19ec-aec:38573970.467 : => CNT96226::Open
19ec-aec:38573992.883 : <= CNT96226::Open ret = 1
19ec-aec:38573992.979 : => CNT96226::Initialize
19ec-aec:38573993.161 : <= CNT96226::Initialize ret = 1
19ec-aec:38573993.219 : <= CNT96226::CNT96226
19ec-aec:38573993.271 : <= CAsicIO::CAsicIO
19ec-aec:38573993.325 : => CAsicIO::InitializeDevice
19ec-aec:38573993.393 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38573999.181 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38573999.397 : => IoObject::GetLockName
19ec-aec:38573999.455 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38573999.520 : <= IoObject::GetLockName
19ec-aec:38574000.053 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38574000.125 : IO Send command 10 bytes
19ec-aec:38574000.178 : => CNT96226::VenderCmd_SetData
19ec-aec:38574000.232 : iCmd = 0, nBytes = 10
19ec-aec:38574000.343 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38574315.230 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38574315.372 : => CNT96226::VenderCmd_GetData
19ec-aec:38574315.437 : iCmd = 0, nBytes = 128
19ec-aec:38574463.406 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38574463.821 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38574463.963 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38574464.094 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38574464.221 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38574464.343 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38574464.466 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38574464.590 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38574464.657 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38574464.725 : => CNT96226::VenderCmd_GetData
19ec-aec:38574464.780 : iCmd = 1, nBytes = 4
19ec-aec:38574572.426 : 0000 : 00 00 00 00 
19ec-aec:38574572.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38574572.581 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38574572.776 : => CNT96226::VenderCmd_GetData
19ec-aec:38574572.832 : iCmd = 3, nBytes = 2
19ec-aec:38574945.637 : 0000 : 06 38 
19ec-aec:38574945.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38574945.874 : => CNT96226::VenderCmd_GetData
19ec-aec:38574945.931 : iCmd = 4, nBytes = 2
19ec-aec:38575235.049 : 0000 : 07 07 
19ec-aec:38575235.187 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38575235.361 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38575235.459 : => IoObject::InitializeDevice
19ec-aec:38575235.570 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38575236.320 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38575236.394 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38575237.252 : => FindScanner
19ec-aec:38575237.311 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38575237.372 : <= FindScanner ret = 1
19ec-aec:38575237.429 : => IoObject::IoLockStart
19ec-aec:38575237.538 : => CAsicIO::CheckDevice
19ec-aec:38575237.590 : => CNT96226::ConnectIsAvailable
19ec-aec:38575262.364 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38575262.465 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38575262.520 : <= IoObject::IoLockStart
19ec-aec:38575262.581 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38575262.652 : IO Send command 10 bytes
19ec-aec:38575262.736 : => CNT96226::VenderCmd_SetData
19ec-aec:38575262.791 : iCmd = 0, nBytes = 10
19ec-aec:38575262.892 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38575461.696 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38575461.824 : System send command 10 bytes + data 0 bytes
19ec-aec:38575461.889 : IO total need to receive data 5 bytes
19ec-aec:38575461.952 : => CNT96226::VenderCmd_GetData
19ec-aec:38575462.007 : iCmd = 0, nBytes = 5
19ec-aec:38575660.544 : 0000 : 06 00 02 02 ab 
19ec-aec:38575660.673 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38575660.743 : System total receive data 5 bytes
19ec-aec:38575660.806 : => CNT96226::VenderCmd_GetData
19ec-aec:38575660.864 : iCmd = 1, nBytes = 4
19ec-aec:38575853.235 : 0000 : 00 00 00 00 
19ec-aec:38575853.354 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38575853.488 : <= CAsicIO::DoIo ret = 1
19ec-aec:38575853.552 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38575853.618 : IO Send command 10 bytes
19ec-aec:38575853.721 : => CNT96226::VenderCmd_SetData
19ec-aec:38575853.778 : iCmd = 0, nBytes = 10
19ec-aec:38575853.874 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38576033.514 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38576033.661 : System send command 10 bytes + data 0 bytes
19ec-aec:38576033.729 : IO total need to receive data 165 bytes
19ec-aec:38576033.795 : => CNT96226::VenderCmd_GetData
19ec-aec:38576033.854 : iCmd = 0, nBytes = 165
19ec-aec:38576191.426 : skip dump 37 bytes
19ec-aec:38576191.610 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38576191.743 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38576191.880 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38576192.013 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38576192.142 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38576192.273 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38576192.395 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38576192.520 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38576192.584 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38576192.641 : System total receive data 165 bytes
19ec-aec:38576192.698 : => CNT96226::VenderCmd_GetData
19ec-aec:38576192.748 : iCmd = 1, nBytes = 4
19ec-aec:38576398.336 : 0000 : 00 00 00 00 
19ec-aec:38576398.438 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38576398.596 : <= CAsicIO::DoIo ret = 1
19ec-aec:38576398.659 : Dump Inquiry
19ec-aec:38576398.787 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38576398.926 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38576399.257 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38576399.395 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38576399.521 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38576399.650 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38576399.771 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38576399.890 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38576400.016 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38576400.146 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38576400.230 : 00a0 : 00 00 00 00 00 
19ec-aec:38576400.307 : => ReadNVMDataInternal
19ec-aec:38576400.559 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38576400.627 : IO Send command 10 bytes
19ec-aec:38576400.720 : => CNT96226::VenderCmd_SetData
19ec-aec:38576400.773 : iCmd = 0, nBytes = 10
19ec-aec:38576400.872 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38576736.323 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38576736.502 : System send command 10 bytes + data 0 bytes
19ec-aec:38576736.582 : IO total need to receive data 128 bytes
19ec-aec:38576736.646 : => CNT96226::VenderCmd_GetData
19ec-aec:38576736.703 : iCmd = 0, nBytes = 128
19ec-aec:38576934.515 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38576934.703 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38576934.848 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38576934.985 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38576935.114 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38576935.241 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38576935.368 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38576935.494 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38576935.558 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38576935.624 : System total receive data 128 bytes
19ec-aec:38576935.685 : => CNT96226::VenderCmd_GetData
19ec-aec:38576935.740 : iCmd = 1, nBytes = 4
19ec-aec:38577074.682 : 0000 : 00 00 00 00 
19ec-aec:38577074.824 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38577074.981 : <= CAsicIO::DoIo ret = 1
19ec-aec:38577075.053 : NVMData.PadScanCount = 0
19ec-aec:38577075.109 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38577075.167 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38577075.223 : NVMData.FlatbedScanCount = 0
19ec-aec:38577075.277 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38577075.331 : NVMData.SideEdgeFletbed = 0
19ec-aec:38577075.388 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38577075.443 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38577075.496 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38577075.551 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38577075.604 : NVMData.BornMonth = 0
19ec-aec:38577075.653 : NVMData.BornDay = 0
19ec-aec:38577075.702 : NVMData.BornYear = 0
19ec-aec:38577075.750 : NVMData.FirstScanMonth = 4
19ec-aec:38577075.800 : NVMData.FirstScanDay = 30
19ec-aec:38577075.856 : NVMData.FirstScanYear = 2020
19ec-aec:38577075.909 : NVMData.VerticalMagnification = 0
19ec-aec:38577076.194 : NVMData.HorizontalMagnification = 0
19ec-aec:38577076.251 : NVMData.PowerSavingTime = 15
19ec-aec:38577076.306 : NVMData.SN = 0858C00G200100324
19ec-aec:38577076.357 : NVMData.AutoFeed = 0
19ec-aec:38577076.406 : NVMData.CCDType = 0
19ec-aec:38577076.456 : NVMData.ScanSpeed = 0
19ec-aec:38577076.585 : NVMData.RollerCount = 0
19ec-aec:38577076.639 : NVMData.MultifeedCount = 0
19ec-aec:38577076.690 : NVMData.JamCount = 0
19ec-aec:38577076.743 : NVMData.IdentifyInfo = 
19ec-aec:38577076.795 : NVMData.FormalName = 
19ec-aec:38577076.845 : NVMData.ReservedB = 0
19ec-aec:38577076.895 : NVMData.FunctionCode = 0
19ec-aec:38577076.943 : NVMData.PreFeed = 0
19ec-aec:38577076.992 : NVMData.PreFeedTime = 0
19ec-aec:38577077.266 : NVMData.ButtonNumber = 0
19ec-aec:38577077.476 : NVMData.PowerOffTime = 0
19ec-aec:38577077.534 : <= ReadNVMDataInternal ret = 1
19ec-aec:38577077.611 : => IoObject::IoLockEnd
19ec-aec:38577077.700 : <= IoObject::IoLockEnd
19ec-aec:38577077.750 : <= InitializeScanner ret = 1
19ec-aec:38577077.815 : => GetLogicalScannerAbilityEx
19ec-aec:38577077.872 : => IoObject::IoLockStart
19ec-aec:38577077.968 : => CAsicIO::CheckDevice
19ec-aec:38577078.021 : => CNT96226::ConnectIsAvailable
19ec-aec:38577096.757 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38577096.872 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38577096.938 : <= IoObject::IoLockStart
19ec-aec:38577097.001 : => IoObject::IoLockEnd
19ec-aec:38577097.096 : <= IoObject::IoLockEnd
19ec-aec:38577097.213 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38577097.289 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38577284.171 : => ReadNVMData
19ec-aec:38577284.322 : => IoObject::IoLockStart
19ec-aec:38577284.449 : => CAsicIO::CheckDevice
19ec-aec:38577284.506 : => CNT96226::ConnectIsAvailable
19ec-aec:38577307.620 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38577307.735 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38577307.793 : <= IoObject::IoLockStart
19ec-aec:38577307.850 : => ReadNVMDataInternal
19ec-aec:38577307.911 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38577307.977 : IO Send command 10 bytes
19ec-aec:38577308.120 : => CNT96226::VenderCmd_SetData
19ec-aec:38577308.177 : iCmd = 0, nBytes = 10
19ec-aec:38577308.290 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38577662.789 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38577662.963 : System send command 10 bytes + data 0 bytes
19ec-aec:38577663.033 : IO total need to receive data 128 bytes
19ec-aec:38577663.092 : => CNT96226::VenderCmd_GetData
19ec-aec:38577663.150 : iCmd = 0, nBytes = 128
19ec-aec:38577875.666 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38577875.876 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38577876.016 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38577876.148 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38577876.278 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38577876.402 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38577876.526 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38577876.652 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38577876.715 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38577876.784 : System total receive data 128 bytes
19ec-aec:38577876.846 : => CNT96226::VenderCmd_GetData
19ec-aec:38577876.900 : iCmd = 1, nBytes = 4
19ec-aec:38578059.277 : 0000 : 00 00 00 00 
19ec-aec:38578059.393 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38578059.530 : <= CAsicIO::DoIo ret = 1
19ec-aec:38578059.602 : NVMData.PadScanCount = 0
19ec-aec:38578059.659 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38578059.714 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38578059.769 : NVMData.FlatbedScanCount = 0
19ec-aec:38578059.824 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38578059.876 : NVMData.SideEdgeFletbed = 0
19ec-aec:38578059.930 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38578059.985 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38578060.041 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38578060.097 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38578060.153 : NVMData.BornMonth = 0
19ec-aec:38578060.203 : NVMData.BornDay = 0
19ec-aec:38578060.252 : NVMData.BornYear = 0
19ec-aec:38578060.299 : NVMData.FirstScanMonth = 4
19ec-aec:38578060.351 : NVMData.FirstScanDay = 30
19ec-aec:38578060.402 : NVMData.FirstScanYear = 2020
19ec-aec:38578060.455 : NVMData.VerticalMagnification = 0
19ec-aec:38578060.507 : NVMData.HorizontalMagnification = 0
19ec-aec:38578060.561 : NVMData.PowerSavingTime = 15
19ec-aec:38578060.613 : NVMData.SN = 0858C00G200100324
19ec-aec:38578060.662 : NVMData.AutoFeed = 0
19ec-aec:38578060.710 : NVMData.CCDType = 0
19ec-aec:38578060.900 : NVMData.ScanSpeed = 0
19ec-aec:38578060.954 : NVMData.RollerCount = 0
19ec-aec:38578061.005 : NVMData.MultifeedCount = 0
19ec-aec:38578061.055 : NVMData.JamCount = 0
19ec-aec:38578061.104 : NVMData.IdentifyInfo = 
19ec-aec:38578061.153 : NVMData.FormalName = 
19ec-aec:38578061.200 : NVMData.ReservedB = 0
19ec-aec:38578061.250 : NVMData.FunctionCode = 0
19ec-aec:38578061.300 : NVMData.PreFeed = 0
19ec-aec:38578061.351 : NVMData.PreFeedTime = 0
19ec-aec:38578061.401 : NVMData.ButtonNumber = 0
19ec-aec:38578061.451 : NVMData.PowerOffTime = 0
19ec-aec:38578061.504 : <= ReadNVMDataInternal ret = 1
19ec-aec:38578061.565 : => IoObject::IoLockEnd
19ec-aec:38578061.658 : <= IoObject::IoLockEnd
19ec-aec:38578061.706 : <= ReadNVMData ret = 1
19ec-aec:38580787.619 : ============Debug Start==========
19ec-aec:38580787.949 : Date : 2020/4/30 14:23:35
19ec-aec:38580788.027 : Process ID : 19ec
19ec-aec:38580788.450 : Windows : Version 10.0 build 18363 
19ec-aec:38580788.911 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38580788.974 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38580789.039 : MemoryStatus.ullAvailPhys : 1910886400
19ec-aec:38580789.096 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38580789.155 : MemoryStatus.ullAvailPageFile : 3356860416
19ec-aec:38580789.219 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38580789.278 : MemoryStatus.ullAvailVirtual : 1744617472
19ec-aec:38580789.336 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38580789.445 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38580789.504 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38580789.743 : CPU Count : 4
19ec-aec:38580789.789 : CPU Frequency : 100.000 Mhz
19ec-aec:38580794.302 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38580794.431 : => InitializeDriver
19ec-aec:38580794.703 : <= InitializeDriver ret = 1
19ec-aec:38583462.528 : => InitializeScanner
19ec-aec:38583462.776 : => CAsicIO::GetDeviceList
19ec-aec:38583463.223 : => CNT96226::CNT96226
19ec-aec:38583463.287 : => CNT96226::Open
19ec-aec:38583488.104 : <= CNT96226::Open ret = 1
19ec-aec:38583488.202 : => CNT96226::Initialize
19ec-aec:38583488.394 : <= CNT96226::Initialize ret = 1
19ec-aec:38583488.455 : <= CNT96226::CNT96226
19ec-aec:38583488.510 : => CNT96226::EnumAvailableDevice
19ec-aec:38583493.872 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38583493.946 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38583494.005 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38587213.738 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38587214.031 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38587220.064 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38587220.171 : => IoObject::GetLockName
19ec-aec:38587220.230 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38587220.296 : <= IoObject::GetLockName
19ec-aec:38587220.839 : => CNT96226::VenderCmd_GetData
19ec-aec:38587220.905 : iCmd = 3, nBytes = 2
19ec-aec:38587597.596 : 0000 : 06 38 
19ec-aec:38587597.738 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38587597.807 : => CNT96226::VenderCmd_GetData
19ec-aec:38587597.861 : iCmd = 4, nBytes = 2
19ec-aec:38587900.618 : 0000 : 07 07 
19ec-aec:38587900.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38587900.820 : Device 0 USB ID = 0638 : 0707
19ec-aec:38587900.907 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38587900.972 : IO Send command 10 bytes
19ec-aec:38587901.023 : => CNT96226::VenderCmd_SetData
19ec-aec:38587901.076 : iCmd = 0, nBytes = 10
19ec-aec:38587901.185 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38588095.901 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38588096.015 : => CNT96226::VenderCmd_GetData
19ec-aec:38588096.072 : iCmd = 0, nBytes = 165
19ec-aec:38588235.744 : skip dump 37 bytes
19ec-aec:38588236.104 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38588236.523 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38588236.654 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38588236.783 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38588236.911 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38588237.043 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38588237.167 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38588237.285 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38588237.348 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38588237.405 : => CNT96226::VenderCmd_GetData
19ec-aec:38588237.454 : iCmd = 1, nBytes = 4
19ec-aec:38588445.645 : 0000 : 00 00 00 00 
19ec-aec:38588445.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38588446.020 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38588446.096 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38588446.162 : IO Send command 10 bytes
19ec-aec:38588446.214 : => CNT96226::VenderCmd_SetData
19ec-aec:38588446.266 : iCmd = 0, nBytes = 10
19ec-aec:38588446.369 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38588801.851 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38588802.016 : => CNT96226::VenderCmd_GetData
19ec-aec:38588802.075 : iCmd = 0, nBytes = 128
19ec-aec:38589010.218 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38589010.392 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38589010.537 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38589010.672 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38589010.797 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38589010.921 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38589011.047 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38589011.171 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38589011.235 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38589011.295 : => CNT96226::VenderCmd_GetData
19ec-aec:38589011.348 : iCmd = 1, nBytes = 4
19ec-aec:38589178.519 : 0000 : 00 00 00 00 
19ec-aec:38589178.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38589178.721 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38589178.901 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38589178.973 : => CNT96226::Close
19ec-aec:38589183.109 : <= CNT96226::Close ret = 1
19ec-aec:38589183.183 : <= CNT96226::~CNT96226
19ec-aec:38589183.268 : <= CAsicIO::GetDeviceList
19ec-aec:38589183.901 : => IoObject::SetTimeout
19ec-aec:38589184.031 : Timeout--> In = 0 Out = 0
19ec-aec:38589184.090 : <= IoObject::SetTimeout
19ec-aec:38589184.163 : => CAsicIO::CAsicIO
19ec-aec:38589184.233 : => CNT96226::CNT96226
19ec-aec:38589184.519 : => CNT96226::Open
19ec-aec:38589208.315 : <= CNT96226::Open ret = 1
19ec-aec:38589208.414 : => CNT96226::Initialize
19ec-aec:38589208.599 : <= CNT96226::Initialize ret = 1
19ec-aec:38589208.651 : <= CNT96226::CNT96226
19ec-aec:38589208.703 : <= CAsicIO::CAsicIO
19ec-aec:38589208.759 : => CAsicIO::InitializeDevice
19ec-aec:38589208.831 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38589214.869 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38589214.984 : => IoObject::GetLockName
19ec-aec:38589215.040 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38589215.104 : <= IoObject::GetLockName
19ec-aec:38589215.688 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38589215.760 : IO Send command 10 bytes
19ec-aec:38589215.811 : => CNT96226::VenderCmd_SetData
19ec-aec:38589215.868 : iCmd = 0, nBytes = 10
19ec-aec:38589215.976 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38589561.748 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38589561.884 : => CNT96226::VenderCmd_GetData
19ec-aec:38589561.942 : iCmd = 0, nBytes = 128
19ec-aec:38589715.601 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38589715.831 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38589715.977 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38589716.113 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38589716.248 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38589716.382 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38589716.511 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38589716.639 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38589716.706 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38589716.772 : => CNT96226::VenderCmd_GetData
19ec-aec:38589716.823 : iCmd = 1, nBytes = 4
19ec-aec:38589878.247 : 0000 : 00 00 00 00 
19ec-aec:38589878.371 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38589878.451 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38589878.646 : => CNT96226::VenderCmd_GetData
19ec-aec:38589878.710 : iCmd = 3, nBytes = 2
19ec-aec:38590222.591 : 0000 : 06 38 
19ec-aec:38590222.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38590222.809 : => CNT96226::VenderCmd_GetData
19ec-aec:38590222.870 : iCmd = 4, nBytes = 2
19ec-aec:38590497.053 : 0000 : 07 07 
19ec-aec:38590497.173 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38590497.343 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38590497.441 : => IoObject::InitializeDevice
19ec-aec:38590497.555 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38590498.228 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38590498.302 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38590499.017 : => FindScanner
19ec-aec:38590499.084 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38590499.146 : <= FindScanner ret = 1
19ec-aec:38590499.206 : => IoObject::IoLockStart
19ec-aec:38590499.309 : => CAsicIO::CheckDevice
19ec-aec:38590499.363 : => CNT96226::ConnectIsAvailable
19ec-aec:38590516.290 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38590516.388 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38590516.446 : <= IoObject::IoLockStart
19ec-aec:38590516.505 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38590516.570 : IO Send command 10 bytes
19ec-aec:38590516.649 : => CNT96226::VenderCmd_SetData
19ec-aec:38590516.707 : iCmd = 0, nBytes = 10
19ec-aec:38590516.808 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38590682.631 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38590682.770 : System send command 10 bytes + data 0 bytes
19ec-aec:38590682.848 : IO total need to receive data 5 bytes
19ec-aec:38590682.912 : => CNT96226::VenderCmd_GetData
19ec-aec:38590682.971 : iCmd = 0, nBytes = 5
19ec-aec:38590837.359 : 0000 : 06 00 02 02 ab 
19ec-aec:38590837.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38590837.596 : System total receive data 5 bytes
19ec-aec:38590837.664 : => CNT96226::VenderCmd_GetData
19ec-aec:38590837.726 : iCmd = 1, nBytes = 4
19ec-aec:38590991.521 : 0000 : 00 00 00 00 
19ec-aec:38590991.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38590991.972 : <= CAsicIO::DoIo ret = 1
19ec-aec:38590992.040 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38590992.111 : IO Send command 10 bytes
19ec-aec:38590992.205 : => CNT96226::VenderCmd_SetData
19ec-aec:38590992.263 : iCmd = 0, nBytes = 10
19ec-aec:38590992.373 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38591165.410 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38591165.592 : System send command 10 bytes + data 0 bytes
19ec-aec:38591165.669 : IO total need to receive data 165 bytes
19ec-aec:38591165.738 : => CNT96226::VenderCmd_GetData
19ec-aec:38591165.796 : iCmd = 0, nBytes = 165
19ec-aec:38591320.133 : skip dump 37 bytes
19ec-aec:38591320.386 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38591320.537 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38591320.682 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38591320.827 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38591320.957 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38591321.093 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38591321.222 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38591321.348 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38591321.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38591321.481 : System total receive data 165 bytes
19ec-aec:38591321.544 : => CNT96226::VenderCmd_GetData
19ec-aec:38591321.602 : iCmd = 1, nBytes = 4
19ec-aec:38591471.331 : 0000 : 00 00 00 00 
19ec-aec:38591471.483 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38591471.656 : <= CAsicIO::DoIo ret = 1
19ec-aec:38591471.723 : Dump Inquiry
19ec-aec:38591471.862 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38591472.002 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38591472.288 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38591472.434 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38591472.570 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38591472.706 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38591472.835 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38591472.967 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38591473.100 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38591473.233 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38591473.327 : 00a0 : 00 00 00 00 00 
19ec-aec:38591473.403 : => ReadNVMDataInternal
19ec-aec:38591473.612 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38591473.683 : IO Send command 10 bytes
19ec-aec:38591473.786 : => CNT96226::VenderCmd_SetData
19ec-aec:38591473.843 : iCmd = 0, nBytes = 10
19ec-aec:38591473.948 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38591815.010 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38591815.205 : System send command 10 bytes + data 0 bytes
19ec-aec:38591815.281 : IO total need to receive data 128 bytes
19ec-aec:38591815.350 : => CNT96226::VenderCmd_GetData
19ec-aec:38591815.412 : iCmd = 0, nBytes = 128
19ec-aec:38591977.932 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38591978.166 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38591978.315 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38591978.454 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38591978.583 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38591978.712 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38591978.839 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38591978.968 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38591979.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38591979.105 : System total receive data 128 bytes
19ec-aec:38591979.175 : => CNT96226::VenderCmd_GetData
19ec-aec:38591979.229 : iCmd = 1, nBytes = 4
19ec-aec:38592151.757 : 0000 : 00 00 00 00 
19ec-aec:38592151.879 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38592152.029 : <= CAsicIO::DoIo ret = 1
19ec-aec:38592152.111 : NVMData.PadScanCount = 0
19ec-aec:38592152.174 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38592152.230 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38592152.288 : NVMData.FlatbedScanCount = 0
19ec-aec:38592152.345 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38592152.401 : NVMData.SideEdgeFletbed = 0
19ec-aec:38592152.460 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38592152.518 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38592152.575 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38592152.634 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38592152.694 : NVMData.BornMonth = 0
19ec-aec:38592152.744 : NVMData.BornDay = 0
19ec-aec:38592152.797 : NVMData.BornYear = 0
19ec-aec:38592152.848 : NVMData.FirstScanMonth = 4
19ec-aec:38592152.903 : NVMData.FirstScanDay = 30
19ec-aec:38592152.960 : NVMData.FirstScanYear = 2020
19ec-aec:38592153.018 : NVMData.VerticalMagnification = 0
19ec-aec:38592153.076 : NVMData.HorizontalMagnification = 0
19ec-aec:38592153.135 : NVMData.PowerSavingTime = 15
19ec-aec:38592153.192 : NVMData.SN = 0858C00G200100324
19ec-aec:38592153.243 : NVMData.AutoFeed = 0
19ec-aec:38592153.295 : NVMData.CCDType = 0
19ec-aec:38592153.346 : NVMData.ScanSpeed = 0
19ec-aec:38592153.395 : NVMData.RollerCount = 0
19ec-aec:38592153.447 : NVMData.MultifeedCount = 0
19ec-aec:38592153.499 : NVMData.JamCount = 0
19ec-aec:38592153.549 : NVMData.IdentifyInfo = 
19ec-aec:38592153.599 : NVMData.FormalName = 
19ec-aec:38592153.648 : NVMData.ReservedB = 0
19ec-aec:38592153.700 : NVMData.FunctionCode = 0
19ec-aec:38592153.753 : NVMData.PreFeed = 0
19ec-aec:38592153.804 : NVMData.PreFeedTime = 0
19ec-aec:38592153.854 : NVMData.ButtonNumber = 0
19ec-aec:38592154.030 : NVMData.PowerOffTime = 0
19ec-aec:38592154.091 : <= ReadNVMDataInternal ret = 1
19ec-aec:38592154.181 : => IoObject::IoLockEnd
19ec-aec:38592154.277 : <= IoObject::IoLockEnd
19ec-aec:38592154.329 : <= InitializeScanner ret = 1
19ec-aec:38593780.346 : => GetLogicalScannerAbility
19ec-aec:38593780.543 : => IoObject::IoLockStart
19ec-aec:38593780.674 : => CAsicIO::CheckDevice
19ec-aec:38593780.733 : => CNT96226::ConnectIsAvailable
19ec-aec:38593794.210 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38593794.335 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38593794.404 : <= IoObject::IoLockStart
19ec-aec:38593794.468 : => IoObject::IoLockEnd
19ec-aec:38593794.571 : <= IoObject::IoLockEnd
19ec-aec:38593794.648 : <= GetLogicalScannerAbility ret = 1
19ec-aec:38597913.482 : => GetLogicalScannerAbilityEx
19ec-aec:38597913.680 : => IoObject::IoLockStart
19ec-aec:38597913.807 : => CAsicIO::CheckDevice
19ec-aec:38597913.866 : => CNT96226::ConnectIsAvailable
19ec-aec:38597931.174 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38597931.278 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38597931.337 : <= IoObject::IoLockStart
19ec-aec:38597931.394 : => IoObject::IoLockEnd
19ec-aec:38597931.501 : <= IoObject::IoLockEnd
19ec-aec:38597931.618 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38597931.697 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38606356.238 : => ReadNVMData
19ec-aec:38606356.426 : => IoObject::IoLockStart
19ec-aec:38606356.558 : => CAsicIO::CheckDevice
19ec-aec:38606356.618 : => CNT96226::ConnectIsAvailable
19ec-aec:38606381.160 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38606381.276 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38606381.346 : <= IoObject::IoLockStart
19ec-aec:38606381.424 : => ReadNVMDataInternal
19ec-aec:38606381.491 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38606381.560 : IO Send command 10 bytes
19ec-aec:38606381.704 : => CNT96226::VenderCmd_SetData
19ec-aec:38606381.760 : iCmd = 0, nBytes = 10
19ec-aec:38606381.871 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38606731.477 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38606731.663 : System send command 10 bytes + data 0 bytes
19ec-aec:38606731.738 : IO total need to receive data 128 bytes
19ec-aec:38606731.807 : => CNT96226::VenderCmd_GetData
19ec-aec:38606731.868 : iCmd = 0, nBytes = 128
19ec-aec:38606937.647 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38606937.810 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38606937.951 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38606938.084 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38606938.210 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38606938.336 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38606938.459 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38606938.580 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38606938.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38606938.699 : System total receive data 128 bytes
19ec-aec:38606938.761 : => CNT96226::VenderCmd_GetData
19ec-aec:38606938.813 : iCmd = 1, nBytes = 4
19ec-aec:38607125.360 : 0000 : 00 00 00 00 
19ec-aec:38607125.447 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38607125.595 : <= CAsicIO::DoIo ret = 1
19ec-aec:38607125.665 : NVMData.PadScanCount = 0
19ec-aec:38607125.717 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38607125.771 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38607125.827 : NVMData.FlatbedScanCount = 0
19ec-aec:38607125.882 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38607125.931 : NVMData.SideEdgeFletbed = 0
19ec-aec:38607125.984 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38607126.039 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38607126.092 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38607126.148 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38607126.205 : NVMData.BornMonth = 0
19ec-aec:38607126.393 : NVMData.BornDay = 0
19ec-aec:38607126.464 : NVMData.BornYear = 0
19ec-aec:38607126.511 : NVMData.FirstScanMonth = 4
19ec-aec:38607126.563 : NVMData.FirstScanDay = 30
19ec-aec:38607126.618 : NVMData.FirstScanYear = 2020
19ec-aec:38607126.670 : NVMData.VerticalMagnification = 0
19ec-aec:38607126.725 : NVMData.HorizontalMagnification = 0
19ec-aec:38607126.779 : NVMData.PowerSavingTime = 15
19ec-aec:38607126.833 : NVMData.SN = 0858C00G200100324
19ec-aec:38607126.883 : NVMData.AutoFeed = 0
19ec-aec:38607126.933 : NVMData.CCDType = 0
19ec-aec:38607126.981 : NVMData.ScanSpeed = 0
19ec-aec:38607127.027 : NVMData.RollerCount = 0
19ec-aec:38607127.077 : NVMData.MultifeedCount = 0
19ec-aec:38607127.126 : NVMData.JamCount = 0
19ec-aec:38607127.177 : NVMData.IdentifyInfo = 
19ec-aec:38607127.228 : NVMData.FormalName = 
19ec-aec:38607127.277 : NVMData.ReservedB = 0
19ec-aec:38607127.327 : NVMData.FunctionCode = 0
19ec-aec:38607127.379 : NVMData.PreFeed = 0
19ec-aec:38607127.429 : NVMData.PreFeedTime = 0
19ec-aec:38607127.476 : NVMData.ButtonNumber = 0
19ec-aec:38607127.524 : NVMData.PowerOffTime = 0
19ec-aec:38607127.572 : <= ReadNVMDataInternal ret = 1
19ec-aec:38607127.630 : => IoObject::IoLockEnd
19ec-aec:38607127.718 : <= IoObject::IoLockEnd
19ec-aec:38607127.770 : <= ReadNVMData ret = 1
19ec-aec:38617790.157 : => GetADFStatus
19ec-aec:38617790.588 : => IoObject::IoLockStart
19ec-aec:38617790.717 : => CAsicIO::CheckDevice
19ec-aec:38617790.780 : => CNT96226::ConnectIsAvailable
19ec-aec:38617812.968 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38617813.311 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38617813.370 : <= IoObject::IoLockStart
19ec-aec:38617813.432 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38617813.499 : IO Send command 10 bytes
19ec-aec:38617813.641 : => CNT96226::VenderCmd_SetData
19ec-aec:38617813.700 : iCmd = 0, nBytes = 10
19ec-aec:38617813.810 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38618008.835 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38618008.963 : System send command 10 bytes + data 0 bytes
19ec-aec:38618009.038 : IO total need to receive data 2 bytes
19ec-aec:38618009.097 : => CNT96226::VenderCmd_GetData
19ec-aec:38618009.154 : iCmd = 0, nBytes = 2
19ec-aec:38618155.171 : 0000 : 00 00 
19ec-aec:38618155.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38618155.416 : System total receive data 2 bytes
19ec-aec:38618155.490 : => CNT96226::VenderCmd_GetData
19ec-aec:38618155.548 : iCmd = 1, nBytes = 4
19ec-aec:38618321.836 : 0000 : 00 00 00 00 
19ec-aec:38618321.948 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38618322.127 : <= CAsicIO::DoIo ret = 1
19ec-aec:38618322.204 : Return status = 0
19ec-aec:38618322.267 : => IoObject::IoLockEnd
19ec-aec:38618322.363 : <= IoObject::IoLockEnd
19ec-aec:38618322.419 : <= GetADFStatus ret = 1
19ec-aec:38621228.161 : => GetADFStatus
19ec-aec:38621228.352 : => IoObject::IoLockStart
19ec-aec:38621228.488 : => CAsicIO::CheckDevice
19ec-aec:38621228.548 : => CNT96226::ConnectIsAvailable
19ec-aec:38621254.755 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38621254.876 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38621254.940 : <= IoObject::IoLockStart
19ec-aec:38621255.004 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38621255.085 : IO Send command 10 bytes
19ec-aec:38621255.225 : => CNT96226::VenderCmd_SetData
19ec-aec:38621255.284 : iCmd = 0, nBytes = 10
19ec-aec:38621255.392 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38621441.840 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38621441.947 : System send command 10 bytes + data 0 bytes
19ec-aec:38621442.016 : IO total need to receive data 2 bytes
19ec-aec:38621442.072 : => CNT96226::VenderCmd_GetData
19ec-aec:38621442.126 : iCmd = 0, nBytes = 2
19ec-aec:38621608.389 : 0000 : 00 00 
19ec-aec:38621608.541 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38621608.627 : System total receive data 2 bytes
19ec-aec:38621608.694 : => CNT96226::VenderCmd_GetData
19ec-aec:38621608.750 : iCmd = 1, nBytes = 4
19ec-aec:38621799.384 : 0000 : 00 00 00 00 
19ec-aec:38621799.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38621799.667 : <= CAsicIO::DoIo ret = 1
19ec-aec:38621799.739 : Return status = 0
19ec-aec:38621799.803 : => IoObject::IoLockEnd
19ec-aec:38621799.895 : <= IoObject::IoLockEnd
19ec-aec:38621799.948 : <= GetADFStatus ret = 1
19ec-aec:38624119.928 : => TerminateDriver
19ec-aec:38624120.121 : => CAsicIO::~CAsicIO,pStage=146017352
19ec-aec:38624120.195 : => CNT96226::Close
19ec-aec:38624124.300 : <= CNT96226::Close ret = 1
19ec-aec:38624124.375 : <= CAsicIO::~CAsicIO
19ec-aec:38624124.430 : => IoObject::IoLockEnd
19ec-aec:38624124.480 : <= IoObject::IoLockEnd
19ec-aec:38624124.532 : => IoObject::TerminateDevice
19ec-aec:38624124.585 : => IoObject::IoLockEnd
19ec-aec:38624124.635 : <= IoObject::IoLockEnd
19ec-aec:38624124.735 : <= IoObject::TerminateDevice
19ec-aec:38624124.994 : <= TerminateDriver ret = 1
19ec-aec:38667203.484 : ============Debug Start==========
19ec-aec:38667203.740 : Date : 2020/4/30 14:23:38
19ec-aec:38667203.823 : Process ID : 19ec
19ec-aec:38667204.209 : Windows : Version 10.0 build 18363 
19ec-aec:38667204.663 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38667204.726 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38667204.791 : MemoryStatus.ullAvailPhys : 1909325824
19ec-aec:38667204.853 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38667204.916 : MemoryStatus.ullAvailPageFile : 3358826496
19ec-aec:38667204.972 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38667205.036 : MemoryStatus.ullAvailVirtual : 1744379904
19ec-aec:38667205.098 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38667205.204 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38667205.266 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38667205.503 : CPU Count : 4
19ec-aec:38667205.547 : CPU Frequency : 100.000 Mhz
19ec-aec:38667209.404 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38667209.534 : => InitializeDriver
19ec-aec:38667209.797 : <= InitializeDriver ret = 1
19ec-aec:38667209.858 : => InitializeScanner
19ec-aec:38667209.940 : => CAsicIO::GetDeviceList
19ec-aec:38667210.232 : => CNT96226::CNT96226
19ec-aec:38667210.294 : => CNT96226::Open
19ec-aec:38667229.593 : <= CNT96226::Open ret = 1
19ec-aec:38667229.680 : => CNT96226::Initialize
19ec-aec:38667229.861 : <= CNT96226::Initialize ret = 1
19ec-aec:38667229.914 : <= CNT96226::CNT96226
19ec-aec:38667229.967 : => CNT96226::EnumAvailableDevice
19ec-aec:38667235.342 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38667235.417 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38667235.476 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38671103.189 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38671103.630 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38671115.352 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38671115.545 : => IoObject::GetLockName
19ec-aec:38671115.664 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38671115.793 : <= IoObject::GetLockName
19ec-aec:38671116.702 : => CNT96226::VenderCmd_GetData
19ec-aec:38671116.830 : iCmd = 3, nBytes = 2
19ec-aec:38671521.756 : 0000 : 06 38 
19ec-aec:38671521.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38671522.139 : => CNT96226::VenderCmd_GetData
19ec-aec:38671522.246 : iCmd = 4, nBytes = 2
19ec-aec:38671839.502 : 0000 : 07 07 
19ec-aec:38671839.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38671839.836 : Device 0 USB ID = 0638 : 0707
19ec-aec:38671839.995 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38671840.125 : IO Send command 10 bytes
19ec-aec:38671840.227 : => CNT96226::VenderCmd_SetData
19ec-aec:38671840.335 : iCmd = 0, nBytes = 10
19ec-aec:38671840.538 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38672051.435 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38672051.646 : => CNT96226::VenderCmd_GetData
19ec-aec:38672051.770 : iCmd = 0, nBytes = 165
19ec-aec:38672261.027 : skip dump 37 bytes
19ec-aec:38672261.261 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38672261.445 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38672261.620 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38672261.790 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38672261.956 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38672262.127 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38672262.292 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38672262.451 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38672262.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38672262.613 : => CNT96226::VenderCmd_GetData
19ec-aec:38672262.681 : iCmd = 1, nBytes = 4
19ec-aec:38672452.719 : 0000 : 00 00 00 00 
19ec-aec:38672452.829 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38672453.097 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38672453.176 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38672453.258 : IO Send command 10 bytes
19ec-aec:38672453.322 : => CNT96226::VenderCmd_SetData
19ec-aec:38672453.391 : iCmd = 0, nBytes = 10
19ec-aec:38672453.524 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38672792.417 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38672792.596 : => CNT96226::VenderCmd_GetData
19ec-aec:38672792.672 : iCmd = 0, nBytes = 128
19ec-aec:38673011.149 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38673011.385 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38673011.569 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38673011.746 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38673011.912 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38673012.076 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38673012.239 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38673012.403 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38673012.486 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38673012.569 : => CNT96226::VenderCmd_GetData
19ec-aec:38673012.639 : iCmd = 1, nBytes = 4
19ec-aec:38673206.355 : 0000 : 00 00 00 00 
19ec-aec:38673206.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38673206.526 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38673206.709 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38673206.782 : => CNT96226::Close
19ec-aec:38673210.764 : <= CNT96226::Close ret = 1
19ec-aec:38673210.838 : <= CNT96226::~CNT96226
19ec-aec:38673210.927 : <= CAsicIO::GetDeviceList
19ec-aec:38673211.331 : => IoObject::SetTimeout
19ec-aec:38673211.458 : Timeout--> In = 0 Out = 0
19ec-aec:38673211.514 : <= IoObject::SetTimeout
19ec-aec:38673211.580 : => CAsicIO::CAsicIO
19ec-aec:38673211.649 : => CNT96226::CNT96226
19ec-aec:38673211.705 : => CNT96226::Open
19ec-aec:38673234.700 : <= CNT96226::Open ret = 1
19ec-aec:38673234.800 : => CNT96226::Initialize
19ec-aec:38673234.986 : <= CNT96226::Initialize ret = 1
19ec-aec:38673235.045 : <= CNT96226::CNT96226
19ec-aec:38673235.099 : <= CAsicIO::CAsicIO
19ec-aec:38673235.149 : => CAsicIO::InitializeDevice
19ec-aec:38673235.216 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38673240.940 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38673241.060 : => IoObject::GetLockName
19ec-aec:38673241.115 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38673241.182 : <= IoObject::GetLockName
19ec-aec:38673241.672 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38673241.747 : IO Send command 10 bytes
19ec-aec:38673241.797 : => CNT96226::VenderCmd_SetData
19ec-aec:38673241.851 : iCmd = 0, nBytes = 10
19ec-aec:38673241.965 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38673568.046 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38673568.172 : => CNT96226::VenderCmd_GetData
19ec-aec:38673568.230 : iCmd = 0, nBytes = 128
19ec-aec:38673720.031 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38673720.201 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38673720.339 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38673720.470 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38673720.595 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38673720.722 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38673720.843 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38673720.970 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38673721.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38673721.099 : => CNT96226::VenderCmd_GetData
19ec-aec:38673721.150 : iCmd = 1, nBytes = 4
19ec-aec:38673844.145 : 0000 : 00 00 00 00 
19ec-aec:38673844.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38673844.630 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38673844.840 : => CNT96226::VenderCmd_GetData
19ec-aec:38673844.895 : iCmd = 3, nBytes = 2
19ec-aec:38674213.407 : 0000 : 06 38 
19ec-aec:38674213.525 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38674213.599 : => CNT96226::VenderCmd_GetData
19ec-aec:38674213.656 : iCmd = 4, nBytes = 2
19ec-aec:38674503.205 : 0000 : 07 07 
19ec-aec:38674503.308 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38674503.478 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38674503.577 : => IoObject::InitializeDevice
19ec-aec:38674503.690 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38674504.308 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38674504.380 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38674505.092 : => FindScanner
19ec-aec:38674505.150 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38674505.213 : <= FindScanner ret = 1
19ec-aec:38674505.268 : => IoObject::IoLockStart
19ec-aec:38674505.369 : => CAsicIO::CheckDevice
19ec-aec:38674505.420 : => CNT96226::ConnectIsAvailable
19ec-aec:38674530.181 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38674530.294 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38674530.351 : <= IoObject::IoLockStart
19ec-aec:38674530.409 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38674530.479 : IO Send command 10 bytes
19ec-aec:38674530.572 : => CNT96226::VenderCmd_SetData
19ec-aec:38674530.627 : iCmd = 0, nBytes = 10
19ec-aec:38674530.728 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38674722.263 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38674722.370 : System send command 10 bytes + data 0 bytes
19ec-aec:38674722.436 : IO total need to receive data 5 bytes
19ec-aec:38674722.498 : => CNT96226::VenderCmd_GetData
19ec-aec:38674722.551 : iCmd = 0, nBytes = 5
19ec-aec:38674920.869 : 0000 : 06 00 02 02 ab 
19ec-aec:38674920.976 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38674921.044 : System total receive data 5 bytes
19ec-aec:38674921.108 : => CNT96226::VenderCmd_GetData
19ec-aec:38674921.162 : iCmd = 1, nBytes = 4
19ec-aec:38675127.801 : 0000 : 00 00 00 00 
19ec-aec:38675127.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38675128.011 : <= CAsicIO::DoIo ret = 1
19ec-aec:38675128.074 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38675128.135 : IO Send command 10 bytes
19ec-aec:38675128.222 : => CNT96226::VenderCmd_SetData
19ec-aec:38675128.274 : iCmd = 0, nBytes = 10
19ec-aec:38675128.378 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38675286.280 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38675286.400 : System send command 10 bytes + data 0 bytes
19ec-aec:38675286.467 : IO total need to receive data 165 bytes
19ec-aec:38675286.527 : => CNT96226::VenderCmd_GetData
19ec-aec:38675286.580 : iCmd = 0, nBytes = 165
19ec-aec:38675467.888 : skip dump 37 bytes
19ec-aec:38675468.397 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38675468.533 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38675468.673 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38675468.803 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38675468.933 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38675469.062 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38675469.186 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38675469.311 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38675469.372 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38675469.428 : System total receive data 165 bytes
19ec-aec:38675469.487 : => CNT96226::VenderCmd_GetData
19ec-aec:38675469.539 : iCmd = 1, nBytes = 4
19ec-aec:38675641.932 : 0000 : 00 00 00 00 
19ec-aec:38675642.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38675642.477 : <= CAsicIO::DoIo ret = 1
19ec-aec:38675642.531 : Dump Inquiry
19ec-aec:38675642.647 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38675642.780 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38675643.054 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38675643.184 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38675643.310 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38675643.441 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38675643.563 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38675643.684 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38675643.810 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38675643.936 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38675644.026 : 00a0 : 00 00 00 00 00 
19ec-aec:38675644.093 : => ReadNVMDataInternal
19ec-aec:38675644.324 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38675644.386 : IO Send command 10 bytes
19ec-aec:38675644.463 : => CNT96226::VenderCmd_SetData
19ec-aec:38675644.514 : iCmd = 0, nBytes = 10
19ec-aec:38675644.612 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38675973.799 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38675973.935 : System send command 10 bytes + data 0 bytes
19ec-aec:38675974.004 : IO total need to receive data 128 bytes
19ec-aec:38675974.066 : => CNT96226::VenderCmd_GetData
19ec-aec:38675974.119 : iCmd = 0, nBytes = 128
19ec-aec:38676179.490 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38676179.671 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38676179.817 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38676179.952 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38676180.077 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38676180.201 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38676180.322 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38676180.443 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38676180.506 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38676180.567 : System total receive data 128 bytes
19ec-aec:38676180.628 : => CNT96226::VenderCmd_GetData
19ec-aec:38676180.682 : iCmd = 1, nBytes = 4
19ec-aec:38676302.621 : 0000 : 00 00 00 00 
19ec-aec:38676302.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38676302.849 : <= CAsicIO::DoIo ret = 1
19ec-aec:38676302.912 : NVMData.PadScanCount = 0
19ec-aec:38676302.966 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38676303.018 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38676303.075 : NVMData.FlatbedScanCount = 0
19ec-aec:38676303.129 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38676303.184 : NVMData.SideEdgeFletbed = 0
19ec-aec:38676303.237 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38676303.292 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38676303.346 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38676303.400 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38676303.454 : NVMData.BornMonth = 0
19ec-aec:38676303.502 : NVMData.BornDay = 0
19ec-aec:38676303.551 : NVMData.BornYear = 0
19ec-aec:38676303.598 : NVMData.FirstScanMonth = 4
19ec-aec:38676303.649 : NVMData.FirstScanDay = 30
19ec-aec:38676303.702 : NVMData.FirstScanYear = 2020
19ec-aec:38676303.756 : NVMData.VerticalMagnification = 0
19ec-aec:38676303.812 : NVMData.HorizontalMagnification = 0
19ec-aec:38676303.870 : NVMData.PowerSavingTime = 15
19ec-aec:38676303.926 : NVMData.SN = 0858C00G200100324
19ec-aec:38676303.974 : NVMData.AutoFeed = 0
19ec-aec:38676304.021 : NVMData.CCDType = 0
19ec-aec:38676304.065 : NVMData.ScanSpeed = 0
19ec-aec:38676304.115 : NVMData.RollerCount = 0
19ec-aec:38676304.166 : NVMData.MultifeedCount = 0
19ec-aec:38676304.217 : NVMData.JamCount = 0
19ec-aec:38676304.265 : NVMData.IdentifyInfo = 
19ec-aec:38676304.316 : NVMData.FormalName = 
19ec-aec:38676304.363 : NVMData.ReservedB = 0
19ec-aec:38676304.411 : NVMData.FunctionCode = 0
19ec-aec:38676304.460 : NVMData.PreFeed = 0
19ec-aec:38676304.508 : NVMData.PreFeedTime = 0
19ec-aec:38676304.555 : NVMData.ButtonNumber = 0
19ec-aec:38676304.738 : NVMData.PowerOffTime = 0
19ec-aec:38676304.793 : <= ReadNVMDataInternal ret = 1
19ec-aec:38676304.866 : => IoObject::IoLockEnd
19ec-aec:38676304.954 : <= IoObject::IoLockEnd
19ec-aec:38676305.005 : <= InitializeScanner ret = 1
19ec-aec:38676305.123 : => GetLogicalScannerAbilityEx
19ec-aec:38676305.186 : => IoObject::IoLockStart
19ec-aec:38676305.275 : => CAsicIO::CheckDevice
19ec-aec:38676305.327 : => CNT96226::ConnectIsAvailable
19ec-aec:38676321.882 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38676321.977 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38676322.033 : <= IoObject::IoLockStart
19ec-aec:38676322.091 : => IoObject::IoLockEnd
19ec-aec:38676322.180 : <= IoObject::IoLockEnd
19ec-aec:38676322.290 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38676322.364 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38676502.341 : => ReadNVMData
19ec-aec:38676502.475 : => IoObject::IoLockStart
19ec-aec:38676502.601 : => CAsicIO::CheckDevice
19ec-aec:38676502.656 : => CNT96226::ConnectIsAvailable
19ec-aec:38676525.247 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38676525.361 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38676525.417 : <= IoObject::IoLockStart
19ec-aec:38676525.478 : => ReadNVMDataInternal
19ec-aec:38676525.534 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38676525.595 : IO Send command 10 bytes
19ec-aec:38676525.707 : => CNT96226::VenderCmd_SetData
19ec-aec:38676525.765 : iCmd = 0, nBytes = 10
19ec-aec:38676525.873 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38676885.723 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38676885.875 : System send command 10 bytes + data 0 bytes
19ec-aec:38676885.943 : IO total need to receive data 128 bytes
19ec-aec:38676886.006 : => CNT96226::VenderCmd_GetData
19ec-aec:38676886.281 : iCmd = 0, nBytes = 128
19ec-aec:38677093.610 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38677093.794 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38677093.933 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38677094.071 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38677094.200 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38677094.328 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38677094.452 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38677094.577 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38677094.644 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38677094.708 : System total receive data 128 bytes
19ec-aec:38677094.772 : => CNT96226::VenderCmd_GetData
19ec-aec:38677094.825 : iCmd = 1, nBytes = 4
19ec-aec:38677293.991 : 0000 : 00 00 00 00 
19ec-aec:38677294.119 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38677294.256 : <= CAsicIO::DoIo ret = 1
19ec-aec:38677294.321 : NVMData.PadScanCount = 0
19ec-aec:38677294.377 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38677294.433 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38677294.491 : NVMData.FlatbedScanCount = 0
19ec-aec:38677294.547 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38677294.600 : NVMData.SideEdgeFletbed = 0
19ec-aec:38677294.654 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38677294.709 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38677294.764 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38677294.819 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38677294.876 : NVMData.BornMonth = 0
19ec-aec:38677294.923 : NVMData.BornDay = 0
19ec-aec:38677294.974 : NVMData.BornYear = 0
19ec-aec:38677295.022 : NVMData.FirstScanMonth = 4
19ec-aec:38677295.072 : NVMData.FirstScanDay = 30
19ec-aec:38677295.124 : NVMData.FirstScanYear = 2020
19ec-aec:38677295.175 : NVMData.VerticalMagnification = 0
19ec-aec:38677295.227 : NVMData.HorizontalMagnification = 0
19ec-aec:38677295.281 : NVMData.PowerSavingTime = 15
19ec-aec:38677295.333 : NVMData.SN = 0858C00G200100324
19ec-aec:38677295.382 : NVMData.AutoFeed = 0
19ec-aec:38677295.428 : NVMData.CCDType = 0
19ec-aec:38677295.645 : NVMData.ScanSpeed = 0
19ec-aec:38677295.701 : NVMData.RollerCount = 0
19ec-aec:38677295.757 : NVMData.MultifeedCount = 0
19ec-aec:38677295.807 : NVMData.JamCount = 0
19ec-aec:38677295.859 : NVMData.IdentifyInfo = 
19ec-aec:38677295.910 : NVMData.FormalName = 
19ec-aec:38677295.958 : NVMData.ReservedB = 0
19ec-aec:38677296.007 : NVMData.FunctionCode = 0
19ec-aec:38677296.055 : NVMData.PreFeed = 0
19ec-aec:38677296.104 : NVMData.PreFeedTime = 0
19ec-aec:38677296.153 : NVMData.ButtonNumber = 0
19ec-aec:38677296.201 : NVMData.PowerOffTime = 0
19ec-aec:38677296.250 : <= ReadNVMDataInternal ret = 1
19ec-aec:38677296.314 : => IoObject::IoLockEnd
19ec-aec:38677296.403 : <= IoObject::IoLockEnd
19ec-aec:38677296.452 : <= ReadNVMData ret = 1
19ec-aec:38677861.212 : => TerminateDriver
19ec-aec:38677861.624 : => CAsicIO::~CAsicIO,pStage=196480072
19ec-aec:38677861.702 : => CNT96226::Close
19ec-aec:38677865.683 : <= CNT96226::Close ret = 1
19ec-aec:38677865.757 : <= CAsicIO::~CAsicIO
19ec-aec:38677865.817 : => IoObject::IoLockEnd
19ec-aec:38677865.866 : <= IoObject::IoLockEnd
19ec-aec:38677865.915 : => IoObject::TerminateDevice
19ec-aec:38677865.977 : => IoObject::IoLockEnd
19ec-aec:38677866.024 : <= IoObject::IoLockEnd
19ec-aec:38677866.123 : <= IoObject::TerminateDevice
19ec-aec:38677866.373 : <= TerminateDriver ret = 1
19ec-aec:38680478.049 : ============Debug Start==========
19ec-aec:38680478.376 : Date : 2020/4/30 14:23:38
19ec-aec:38680478.456 : Process ID : 19ec
19ec-aec:38680478.887 : Windows : Version 10.0 build 18363 
19ec-aec:38680479.350 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38680479.415 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38680479.478 : MemoryStatus.ullAvailPhys : 1909542912
19ec-aec:38680479.537 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38680479.600 : MemoryStatus.ullAvailPageFile : 3359379456
19ec-aec:38680479.659 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38680479.721 : MemoryStatus.ullAvailVirtual : 1744367616
19ec-aec:38680479.781 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38680479.887 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38680479.950 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38680480.187 : CPU Count : 4
19ec-aec:38680480.236 : CPU Frequency : 100.000 Mhz
19ec-aec:38680484.562 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38680484.690 : => InitializeDriver
19ec-aec:38680484.967 : <= InitializeDriver ret = 1
19ec-aec:38683243.092 : => InitializeScanner
19ec-aec:38683243.364 : => CAsicIO::GetDeviceList
19ec-aec:38683243.810 : => CNT96226::CNT96226
19ec-aec:38683243.872 : => CNT96226::Open
19ec-aec:38683267.843 : <= CNT96226::Open ret = 1
19ec-aec:38683267.941 : => CNT96226::Initialize
19ec-aec:38683268.143 : <= CNT96226::Initialize ret = 1
19ec-aec:38683268.204 : <= CNT96226::CNT96226
19ec-aec:38683268.255 : => CNT96226::EnumAvailableDevice
19ec-aec:38683273.553 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38683273.633 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38683273.690 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38686990.032 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38686990.356 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38686997.423 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38686997.536 : => IoObject::GetLockName
19ec-aec:38686997.593 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38686997.662 : <= IoObject::GetLockName
19ec-aec:38686998.144 : => CNT96226::VenderCmd_GetData
19ec-aec:38686998.203 : iCmd = 3, nBytes = 2
19ec-aec:38687352.789 : 0000 : 06 38 
19ec-aec:38687352.934 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38687353.004 : => CNT96226::VenderCmd_GetData
19ec-aec:38687353.060 : iCmd = 4, nBytes = 2
19ec-aec:38687659.296 : 0000 : 07 07 
19ec-aec:38687659.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38687659.488 : Device 0 USB ID = 0638 : 0707
19ec-aec:38687659.580 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38687659.648 : IO Send command 10 bytes
19ec-aec:38687659.702 : => CNT96226::VenderCmd_SetData
19ec-aec:38687659.762 : iCmd = 0, nBytes = 10
19ec-aec:38687659.866 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38687859.641 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38687859.800 : => CNT96226::VenderCmd_GetData
19ec-aec:38687859.864 : iCmd = 0, nBytes = 165
19ec-aec:38688062.014 : skip dump 37 bytes
19ec-aec:38688062.196 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38688062.334 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38688062.466 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38688062.603 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38688062.732 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38688062.861 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38688062.982 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38688063.105 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38688063.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38688063.225 : => CNT96226::VenderCmd_GetData
19ec-aec:38688063.275 : iCmd = 1, nBytes = 4
19ec-aec:38688233.750 : 0000 : 00 00 00 00 
19ec-aec:38688233.865 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38688234.057 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38688234.123 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38688234.186 : IO Send command 10 bytes
19ec-aec:38688234.242 : => CNT96226::VenderCmd_SetData
19ec-aec:38688234.297 : iCmd = 0, nBytes = 10
19ec-aec:38688234.397 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38688550.505 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38688550.645 : => CNT96226::VenderCmd_GetData
19ec-aec:38688550.708 : iCmd = 0, nBytes = 128
19ec-aec:38688753.483 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38688753.671 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38688753.810 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38688753.945 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38688754.070 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38688754.193 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38688754.315 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38688754.437 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38688754.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38688754.563 : => CNT96226::VenderCmd_GetData
19ec-aec:38688754.615 : iCmd = 1, nBytes = 4
19ec-aec:38688955.091 : 0000 : 00 00 00 00 
19ec-aec:38688955.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38688955.289 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38688955.463 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38688955.534 : => CNT96226::Close
19ec-aec:38688959.512 : <= CNT96226::Close ret = 1
19ec-aec:38688959.586 : <= CNT96226::~CNT96226
19ec-aec:38688959.669 : <= CAsicIO::GetDeviceList
19ec-aec:38688960.122 : => IoObject::SetTimeout
19ec-aec:38688960.252 : Timeout--> In = 0 Out = 0
19ec-aec:38688960.306 : <= IoObject::SetTimeout
19ec-aec:38688960.373 : => CAsicIO::CAsicIO
19ec-aec:38688960.444 : => CNT96226::CNT96226
19ec-aec:38688960.501 : => CNT96226::Open
19ec-aec:38688982.484 : <= CNT96226::Open ret = 1
19ec-aec:38688982.574 : => CNT96226::Initialize
19ec-aec:38688982.763 : <= CNT96226::Initialize ret = 1
19ec-aec:38688982.820 : <= CNT96226::CNT96226
19ec-aec:38688982.870 : <= CAsicIO::CAsicIO
19ec-aec:38688982.924 : => CAsicIO::InitializeDevice
19ec-aec:38688982.997 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38688988.930 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38688989.048 : => IoObject::GetLockName
19ec-aec:38688989.102 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38688989.173 : <= IoObject::GetLockName
19ec-aec:38688989.665 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38688989.738 : IO Send command 10 bytes
19ec-aec:38688989.790 : => CNT96226::VenderCmd_SetData
19ec-aec:38688989.843 : iCmd = 0, nBytes = 10
19ec-aec:38688989.950 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38689332.783 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38689332.973 : => CNT96226::VenderCmd_GetData
19ec-aec:38689333.043 : iCmd = 0, nBytes = 128
19ec-aec:38689532.165 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38689532.353 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38689532.493 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38689532.626 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38689532.755 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38689532.878 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38689533.001 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38689533.121 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38689533.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38689533.259 : => CNT96226::VenderCmd_GetData
19ec-aec:38689533.311 : iCmd = 1, nBytes = 4
19ec-aec:38689739.880 : 0000 : 00 00 00 00 
19ec-aec:38689739.982 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38689740.051 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38689740.305 : => CNT96226::VenderCmd_GetData
19ec-aec:38689740.366 : iCmd = 3, nBytes = 2
19ec-aec:38690111.826 : 0000 : 06 38 
19ec-aec:38690111.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38690112.039 : => CNT96226::VenderCmd_GetData
19ec-aec:38690112.099 : iCmd = 4, nBytes = 2
19ec-aec:38690428.113 : 0000 : 07 07 
19ec-aec:38690428.207 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38690428.380 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38690428.482 : => IoObject::InitializeDevice
19ec-aec:38690428.598 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38690429.264 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38690429.340 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38690430.137 : => FindScanner
19ec-aec:38690430.198 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38690430.266 : <= FindScanner ret = 1
19ec-aec:38690430.326 : => IoObject::IoLockStart
19ec-aec:38690430.424 : => CAsicIO::CheckDevice
19ec-aec:38690430.479 : => CNT96226::ConnectIsAvailable
19ec-aec:38690455.491 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38690455.607 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38690455.668 : <= IoObject::IoLockStart
19ec-aec:38690455.726 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38690455.793 : IO Send command 10 bytes
19ec-aec:38690455.886 : => CNT96226::VenderCmd_SetData
19ec-aec:38690455.945 : iCmd = 0, nBytes = 10
19ec-aec:38690456.050 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38690660.203 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38690660.314 : System send command 10 bytes + data 0 bytes
19ec-aec:38690660.381 : IO total need to receive data 5 bytes
19ec-aec:38690660.441 : => CNT96226::VenderCmd_GetData
19ec-aec:38690660.491 : iCmd = 0, nBytes = 5
19ec-aec:38690868.889 : 0000 : 06 00 02 02 ab 
19ec-aec:38690868.977 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38690869.040 : System total receive data 5 bytes
19ec-aec:38690869.100 : => CNT96226::VenderCmd_GetData
19ec-aec:38690869.152 : iCmd = 1, nBytes = 4
19ec-aec:38691074.083 : 0000 : 00 00 00 00 
19ec-aec:38691074.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38691074.302 : <= CAsicIO::DoIo ret = 1
19ec-aec:38691074.360 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38691074.424 : IO Send command 10 bytes
19ec-aec:38691074.512 : => CNT96226::VenderCmd_SetData
19ec-aec:38691074.565 : iCmd = 0, nBytes = 10
19ec-aec:38691074.672 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38691283.014 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38691283.131 : System send command 10 bytes + data 0 bytes
19ec-aec:38691283.202 : IO total need to receive data 165 bytes
19ec-aec:38691283.267 : => CNT96226::VenderCmd_GetData
19ec-aec:38691283.318 : iCmd = 0, nBytes = 165
19ec-aec:38691489.599 : skip dump 37 bytes
19ec-aec:38691489.771 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38691489.909 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38691490.046 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38691490.182 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38691490.309 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38691490.439 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38691490.560 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38691490.686 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38691490.749 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38691490.806 : System total receive data 165 bytes
19ec-aec:38691490.861 : => CNT96226::VenderCmd_GetData
19ec-aec:38691490.914 : iCmd = 1, nBytes = 4
19ec-aec:38691696.243 : 0000 : 00 00 00 00 
19ec-aec:38691696.347 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38691696.454 : <= CAsicIO::DoIo ret = 1
19ec-aec:38691696.516 : Dump Inquiry
19ec-aec:38691696.641 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38691696.779 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38691697.058 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38691697.200 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38691697.327 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38691697.460 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38691697.585 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38691697.710 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38691697.837 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38691697.967 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38691698.058 : 00a0 : 00 00 00 00 00 
19ec-aec:38691698.122 : => ReadNVMDataInternal
19ec-aec:38691698.387 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38691698.455 : IO Send command 10 bytes
19ec-aec:38691698.537 : => CNT96226::VenderCmd_SetData
19ec-aec:38691698.589 : iCmd = 0, nBytes = 10
19ec-aec:38691698.687 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38692044.203 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38692044.321 : System send command 10 bytes + data 0 bytes
19ec-aec:38692044.396 : IO total need to receive data 128 bytes
19ec-aec:38692044.462 : => CNT96226::VenderCmd_GetData
19ec-aec:38692044.517 : iCmd = 0, nBytes = 128
19ec-aec:38692184.966 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38692185.160 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38692185.294 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38692185.429 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38692185.553 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38692185.678 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38692185.801 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38692185.923 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38692185.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38692186.044 : System total receive data 128 bytes
19ec-aec:38692186.102 : => CNT96226::VenderCmd_GetData
19ec-aec:38692186.156 : iCmd = 1, nBytes = 4
19ec-aec:38692349.168 : 0000 : 00 00 00 00 
19ec-aec:38692349.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38692349.449 : <= CAsicIO::DoIo ret = 1
19ec-aec:38692349.518 : NVMData.PadScanCount = 0
19ec-aec:38692349.577 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38692349.634 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38692349.697 : NVMData.FlatbedScanCount = 0
19ec-aec:38692349.752 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38692349.805 : NVMData.SideEdgeFletbed = 0
19ec-aec:38692349.860 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38692349.919 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38692349.975 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38692350.029 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38692350.084 : NVMData.BornMonth = 0
19ec-aec:38692350.134 : NVMData.BornDay = 0
19ec-aec:38692350.187 : NVMData.BornYear = 0
19ec-aec:38692350.237 : NVMData.FirstScanMonth = 4
19ec-aec:38692350.292 : NVMData.FirstScanDay = 30
19ec-aec:38692350.347 : NVMData.FirstScanYear = 2020
19ec-aec:38692350.401 : NVMData.VerticalMagnification = 0
19ec-aec:38692350.457 : NVMData.HorizontalMagnification = 0
19ec-aec:38692350.513 : NVMData.PowerSavingTime = 15
19ec-aec:38692350.568 : NVMData.SN = 0858C00G200100324
19ec-aec:38692350.619 : NVMData.AutoFeed = 0
19ec-aec:38692350.668 : NVMData.CCDType = 0
19ec-aec:38692350.718 : NVMData.ScanSpeed = 0
19ec-aec:38692350.767 : NVMData.RollerCount = 0
19ec-aec:38692350.819 : NVMData.MultifeedCount = 0
19ec-aec:38692350.872 : NVMData.JamCount = 0
19ec-aec:38692350.920 : NVMData.IdentifyInfo = 
19ec-aec:38692350.972 : NVMData.FormalName = 
19ec-aec:38692351.020 : NVMData.ReservedB = 0
19ec-aec:38692351.072 : NVMData.FunctionCode = 0
19ec-aec:38692351.124 : NVMData.PreFeed = 0
19ec-aec:38692351.172 : NVMData.PreFeedTime = 0
19ec-aec:38692351.224 : NVMData.ButtonNumber = 0
19ec-aec:38692351.459 : NVMData.PowerOffTime = 0
19ec-aec:38692351.520 : <= ReadNVMDataInternal ret = 1
19ec-aec:38692351.597 : => IoObject::IoLockEnd
19ec-aec:38692351.693 : <= IoObject::IoLockEnd
19ec-aec:38692351.746 : <= InitializeScanner ret = 1
19ec-aec:38693648.280 : => GetLogicalScannerAbility
19ec-aec:38693648.466 : => IoObject::IoLockStart
19ec-aec:38693648.591 : => CAsicIO::CheckDevice
19ec-aec:38693648.645 : => CNT96226::ConnectIsAvailable
19ec-aec:38693675.436 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38693675.551 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38693675.612 : <= IoObject::IoLockStart
19ec-aec:38693675.669 : => IoObject::IoLockEnd
19ec-aec:38693675.780 : <= IoObject::IoLockEnd
19ec-aec:38693675.855 : <= GetLogicalScannerAbility ret = 1
19ec-aec:38697277.290 : => GetLogicalScannerAbilityEx
19ec-aec:38697277.482 : => IoObject::IoLockStart
19ec-aec:38697277.618 : => CAsicIO::CheckDevice
19ec-aec:38697277.675 : => CNT96226::ConnectIsAvailable
19ec-aec:38697304.932 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38697305.048 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38697305.107 : <= IoObject::IoLockStart
19ec-aec:38697305.165 : => IoObject::IoLockEnd
19ec-aec:38697305.279 : <= IoObject::IoLockEnd
19ec-aec:38697305.400 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38697305.475 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38705475.960 : => ReadNVMData
19ec-aec:38705476.136 : => IoObject::IoLockStart
19ec-aec:38705476.270 : => CAsicIO::CheckDevice
19ec-aec:38705476.331 : => CNT96226::ConnectIsAvailable
19ec-aec:38705504.866 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38705505.233 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38705505.291 : <= IoObject::IoLockStart
19ec-aec:38705505.360 : => ReadNVMDataInternal
19ec-aec:38705505.423 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38705505.486 : IO Send command 10 bytes
19ec-aec:38705505.611 : => CNT96226::VenderCmd_SetData
19ec-aec:38705505.672 : iCmd = 0, nBytes = 10
19ec-aec:38705505.783 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38705862.955 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38705863.091 : System send command 10 bytes + data 0 bytes
19ec-aec:38705863.160 : IO total need to receive data 128 bytes
19ec-aec:38705863.222 : => CNT96226::VenderCmd_GetData
19ec-aec:38705863.276 : iCmd = 0, nBytes = 128
19ec-aec:38706078.522 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38706078.699 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38706078.841 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38706078.976 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38706079.102 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38706079.225 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38706079.349 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38706079.472 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38706079.537 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38706079.597 : System total receive data 128 bytes
19ec-aec:38706079.658 : => CNT96226::VenderCmd_GetData
19ec-aec:38706079.707 : iCmd = 1, nBytes = 4
19ec-aec:38706282.009 : 0000 : 00 00 00 00 
19ec-aec:38706282.117 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38706282.256 : <= CAsicIO::DoIo ret = 1
19ec-aec:38706282.323 : NVMData.PadScanCount = 0
19ec-aec:38706282.377 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38706282.430 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38706282.487 : NVMData.FlatbedScanCount = 0
19ec-aec:38706282.541 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38706282.593 : NVMData.SideEdgeFletbed = 0
19ec-aec:38706282.646 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38706282.700 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38706282.755 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38706282.809 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38706282.862 : NVMData.BornMonth = 0
19ec-aec:38706283.051 : NVMData.BornDay = 0
19ec-aec:38706283.113 : NVMData.BornYear = 0
19ec-aec:38706283.162 : NVMData.FirstScanMonth = 4
19ec-aec:38706283.211 : NVMData.FirstScanDay = 30
19ec-aec:38706283.264 : NVMData.FirstScanYear = 2020
19ec-aec:38706283.316 : NVMData.VerticalMagnification = 0
19ec-aec:38706283.372 : NVMData.HorizontalMagnification = 0
19ec-aec:38706283.424 : NVMData.PowerSavingTime = 15
19ec-aec:38706283.478 : NVMData.SN = 0858C00G200100324
19ec-aec:38706283.528 : NVMData.AutoFeed = 0
19ec-aec:38706283.575 : NVMData.CCDType = 0
19ec-aec:38706283.624 : NVMData.ScanSpeed = 0
19ec-aec:38706283.671 : NVMData.RollerCount = 0
19ec-aec:38706283.722 : NVMData.MultifeedCount = 0
19ec-aec:38706283.772 : NVMData.JamCount = 0
19ec-aec:38706283.823 : NVMData.IdentifyInfo = 
19ec-aec:38706283.872 : NVMData.FormalName = 
19ec-aec:38706283.922 : NVMData.ReservedB = 0
19ec-aec:38706283.974 : NVMData.FunctionCode = 0
19ec-aec:38706284.025 : NVMData.PreFeed = 0
19ec-aec:38706284.073 : NVMData.PreFeedTime = 0
19ec-aec:38706284.123 : NVMData.ButtonNumber = 0
19ec-aec:38706284.171 : NVMData.PowerOffTime = 0
19ec-aec:38706284.222 : <= ReadNVMDataInternal ret = 1
19ec-aec:38706284.282 : => IoObject::IoLockEnd
19ec-aec:38706284.379 : <= IoObject::IoLockEnd
19ec-aec:38706284.428 : <= ReadNVMData ret = 1
19ec-aec:38716751.296 : => GetADFStatus
19ec-aec:38716751.744 : => IoObject::IoLockStart
19ec-aec:38716751.885 : => CAsicIO::CheckDevice
19ec-aec:38716751.941 : => CNT96226::ConnectIsAvailable
19ec-aec:38716778.197 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38716778.315 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38716778.376 : <= IoObject::IoLockStart
19ec-aec:38716778.435 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38716778.507 : IO Send command 10 bytes
19ec-aec:38716778.633 : => CNT96226::VenderCmd_SetData
19ec-aec:38716778.694 : iCmd = 0, nBytes = 10
19ec-aec:38716778.796 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38716983.716 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38716983.838 : System send command 10 bytes + data 0 bytes
19ec-aec:38716984.143 : IO total need to receive data 2 bytes
19ec-aec:38716984.209 : => CNT96226::VenderCmd_GetData
19ec-aec:38716984.264 : iCmd = 0, nBytes = 2
19ec-aec:38717122.544 : 0000 : 00 00 
19ec-aec:38717122.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38717122.780 : System total receive data 2 bytes
19ec-aec:38717122.852 : => CNT96226::VenderCmd_GetData
19ec-aec:38717122.911 : iCmd = 1, nBytes = 4
19ec-aec:38717257.275 : 0000 : 00 00 00 00 
19ec-aec:38717257.401 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38717257.529 : <= CAsicIO::DoIo ret = 1
19ec-aec:38717257.593 : Return status = 0
19ec-aec:38717257.655 : => IoObject::IoLockEnd
19ec-aec:38717257.745 : <= IoObject::IoLockEnd
19ec-aec:38717257.793 : <= GetADFStatus ret = 1
19ec-aec:38720958.844 : => GetADFStatus
19ec-aec:38720959.051 : => IoObject::IoLockStart
19ec-aec:38720959.184 : => CAsicIO::CheckDevice
19ec-aec:38720959.243 : => CNT96226::ConnectIsAvailable
19ec-aec:38720984.557 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38720984.673 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38720984.730 : <= IoObject::IoLockStart
19ec-aec:38720984.792 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38720984.859 : IO Send command 10 bytes
19ec-aec:38720984.978 : => CNT96226::VenderCmd_SetData
19ec-aec:38720985.033 : iCmd = 0, nBytes = 10
19ec-aec:38720985.137 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38721185.687 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38721185.919 : System send command 10 bytes + data 0 bytes
19ec-aec:38721185.990 : IO total need to receive data 2 bytes
19ec-aec:38721186.052 : => CNT96226::VenderCmd_GetData
19ec-aec:38721186.327 : iCmd = 0, nBytes = 2
19ec-aec:38721336.079 : 0000 : 00 00 
19ec-aec:38721336.236 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38721336.314 : System total receive data 2 bytes
19ec-aec:38721336.385 : => CNT96226::VenderCmd_GetData
19ec-aec:38721336.444 : iCmd = 1, nBytes = 4
19ec-aec:38721483.667 : 0000 : 00 00 00 00 
19ec-aec:38721483.766 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38721483.900 : <= CAsicIO::DoIo ret = 1
19ec-aec:38721483.969 : Return status = 0
19ec-aec:38721484.036 : => IoObject::IoLockEnd
19ec-aec:38721484.141 : <= IoObject::IoLockEnd
19ec-aec:38721484.194 : <= GetADFStatus ret = 1
19ec-aec:38723859.505 : => TerminateDriver
19ec-aec:38723859.698 : => CAsicIO::~CAsicIO,pStage=147655752
19ec-aec:38723859.773 : => CNT96226::Close
19ec-aec:38723864.268 : <= CNT96226::Close ret = 1
19ec-aec:38723864.347 : <= CAsicIO::~CAsicIO
19ec-aec:38723864.404 : => IoObject::IoLockEnd
19ec-aec:38723864.455 : <= IoObject::IoLockEnd
19ec-aec:38723864.504 : => IoObject::TerminateDevice
19ec-aec:38723864.558 : => IoObject::IoLockEnd
19ec-aec:38723864.608 : <= IoObject::IoLockEnd
19ec-aec:38723864.711 : <= IoObject::TerminateDevice
19ec-aec:38723864.946 : <= TerminateDriver ret = 1
19ec-aec:38767393.969 : ============Debug Start==========
19ec-aec:38767394.279 : Date : 2020/4/30 14:23:41
19ec-aec:38767394.359 : Process ID : 19ec
19ec-aec:38767394.789 : Windows : Version 10.0 build 18363 
19ec-aec:38767395.248 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38767395.308 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38767395.374 : MemoryStatus.ullAvailPhys : 1909485568
19ec-aec:38767395.432 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38767395.495 : MemoryStatus.ullAvailPageFile : 3357978624
19ec-aec:38767395.556 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38767395.612 : MemoryStatus.ullAvailVirtual : 1744375808
19ec-aec:38767395.672 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38767395.775 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38767395.835 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38767396.080 : CPU Count : 4
19ec-aec:38767396.129 : CPU Frequency : 100.000 Mhz
19ec-aec:38767400.550 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38767400.677 : => InitializeDriver
19ec-aec:38767400.966 : <= InitializeDriver ret = 1
19ec-aec:38767401.023 : => InitializeScanner
19ec-aec:38767401.104 : => CAsicIO::GetDeviceList
19ec-aec:38767401.406 : => CNT96226::CNT96226
19ec-aec:38767401.467 : => CNT96226::Open
19ec-aec:38767423.160 : <= CNT96226::Open ret = 1
19ec-aec:38767423.249 : => CNT96226::Initialize
19ec-aec:38767423.432 : <= CNT96226::Initialize ret = 1
19ec-aec:38767423.490 : <= CNT96226::CNT96226
19ec-aec:38767423.546 : => CNT96226::EnumAvailableDevice
19ec-aec:38767428.862 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38767428.938 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38767428.995 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38771145.819 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38771146.108 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38771151.936 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38771152.043 : => IoObject::GetLockName
19ec-aec:38771152.101 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38771152.170 : <= IoObject::GetLockName
19ec-aec:38771152.706 : => CNT96226::VenderCmd_GetData
19ec-aec:38771152.773 : iCmd = 3, nBytes = 2
19ec-aec:38771539.053 : 0000 : 06 38 
19ec-aec:38771539.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38771539.460 : => CNT96226::VenderCmd_GetData
19ec-aec:38771539.573 : iCmd = 4, nBytes = 2
19ec-aec:38771848.797 : 0000 : 07 07 
19ec-aec:38771848.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38771849.064 : Device 0 USB ID = 0638 : 0707
19ec-aec:38771849.153 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38771849.221 : IO Send command 10 bytes
19ec-aec:38771849.271 : => CNT96226::VenderCmd_SetData
19ec-aec:38771849.323 : iCmd = 0, nBytes = 10
19ec-aec:38771849.425 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38772047.184 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38772047.288 : => CNT96226::VenderCmd_GetData
19ec-aec:38772047.342 : iCmd = 0, nBytes = 165
19ec-aec:38772246.874 : skip dump 37 bytes
19ec-aec:38772247.133 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38772247.270 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38772247.406 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38772247.540 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38772247.668 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38772247.800 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38772247.928 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38772248.049 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38772248.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38772248.175 : => CNT96226::VenderCmd_GetData
19ec-aec:38772248.231 : iCmd = 1, nBytes = 4
19ec-aec:38772400.766 : 0000 : 00 00 00 00 
19ec-aec:38772400.888 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38772401.117 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38772401.187 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38772401.258 : IO Send command 10 bytes
19ec-aec:38772401.310 : => CNT96226::VenderCmd_SetData
19ec-aec:38772401.364 : iCmd = 0, nBytes = 10
19ec-aec:38772401.472 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38772754.348 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38772754.469 : => CNT96226::VenderCmd_GetData
19ec-aec:38772754.528 : iCmd = 0, nBytes = 128
19ec-aec:38772892.170 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38772892.351 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38772892.486 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38772892.618 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38772892.742 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38772892.866 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38772892.987 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38772893.108 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38772893.174 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38772893.233 : => CNT96226::VenderCmd_GetData
19ec-aec:38772893.283 : iCmd = 1, nBytes = 4
19ec-aec:38773035.154 : 0000 : 00 00 00 00 
19ec-aec:38773035.340 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38773035.470 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38773035.801 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38773036.121 : => CNT96226::Close
19ec-aec:38773040.084 : <= CNT96226::Close ret = 1
19ec-aec:38773040.157 : <= CNT96226::~CNT96226
19ec-aec:38773040.247 : <= CAsicIO::GetDeviceList
19ec-aec:38773040.680 : => IoObject::SetTimeout
19ec-aec:38773040.817 : Timeout--> In = 0 Out = 0
19ec-aec:38773040.876 : <= IoObject::SetTimeout
19ec-aec:38773040.948 : => CAsicIO::CAsicIO
19ec-aec:38773041.021 : => CNT96226::CNT96226
19ec-aec:38773041.077 : => CNT96226::Open
19ec-aec:38773064.661 : <= CNT96226::Open ret = 1
19ec-aec:38773064.758 : => CNT96226::Initialize
19ec-aec:38773064.947 : <= CNT96226::Initialize ret = 1
19ec-aec:38773065.003 : <= CNT96226::CNT96226
19ec-aec:38773065.053 : <= CAsicIO::CAsicIO
19ec-aec:38773065.111 : => CAsicIO::InitializeDevice
19ec-aec:38773065.186 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38773071.081 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38773071.203 : => IoObject::GetLockName
19ec-aec:38773071.259 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38773071.326 : <= IoObject::GetLockName
19ec-aec:38773071.845 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38773071.916 : IO Send command 10 bytes
19ec-aec:38773071.968 : => CNT96226::VenderCmd_SetData
19ec-aec:38773072.023 : iCmd = 0, nBytes = 10
19ec-aec:38773072.127 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38773422.099 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38773422.291 : => CNT96226::VenderCmd_GetData
19ec-aec:38773422.363 : iCmd = 0, nBytes = 128
19ec-aec:38773632.400 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38773632.583 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38773632.720 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38773632.856 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38773632.985 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38773633.106 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38773633.227 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38773633.351 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38773633.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38773633.483 : => CNT96226::VenderCmd_GetData
19ec-aec:38773633.533 : iCmd = 1, nBytes = 4
19ec-aec:38773836.743 : 0000 : 00 00 00 00 
19ec-aec:38773836.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38773836.970 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38773837.199 : => CNT96226::VenderCmd_GetData
19ec-aec:38773837.261 : iCmd = 3, nBytes = 2
19ec-aec:38774212.179 : 0000 : 06 38 
19ec-aec:38774212.323 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38774212.405 : => CNT96226::VenderCmd_GetData
19ec-aec:38774212.477 : iCmd = 4, nBytes = 2
19ec-aec:38774513.541 : 0000 : 07 07 
19ec-aec:38774513.692 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38774513.854 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38774513.954 : => IoObject::InitializeDevice
19ec-aec:38774514.062 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38774514.803 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38774514.877 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38774515.651 : => FindScanner
19ec-aec:38774515.709 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38774515.771 : <= FindScanner ret = 1
19ec-aec:38774515.830 : => IoObject::IoLockStart
19ec-aec:38774515.931 : => CAsicIO::CheckDevice
19ec-aec:38774515.984 : => CNT96226::ConnectIsAvailable
19ec-aec:38774541.255 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38774541.368 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38774541.427 : <= IoObject::IoLockStart
19ec-aec:38774541.486 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38774541.553 : IO Send command 10 bytes
19ec-aec:38774541.648 : => CNT96226::VenderCmd_SetData
19ec-aec:38774541.709 : iCmd = 0, nBytes = 10
19ec-aec:38774541.812 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38774745.093 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38774745.214 : System send command 10 bytes + data 0 bytes
19ec-aec:38774745.283 : IO total need to receive data 5 bytes
19ec-aec:38774745.343 : => CNT96226::VenderCmd_GetData
19ec-aec:38774745.399 : iCmd = 0, nBytes = 5
19ec-aec:38774934.016 : 0000 : 06 00 02 02 ab 
19ec-aec:38774934.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38774934.217 : System total receive data 5 bytes
19ec-aec:38774934.282 : => CNT96226::VenderCmd_GetData
19ec-aec:38774934.342 : iCmd = 1, nBytes = 4
19ec-aec:38775115.165 : 0000 : 00 00 00 00 
19ec-aec:38775115.517 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38775115.630 : <= CAsicIO::DoIo ret = 1
19ec-aec:38775115.694 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38775115.759 : IO Send command 10 bytes
19ec-aec:38775115.841 : => CNT96226::VenderCmd_SetData
19ec-aec:38775115.894 : iCmd = 0, nBytes = 10
19ec-aec:38775116.000 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38775317.945 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38775318.097 : System send command 10 bytes + data 0 bytes
19ec-aec:38775318.169 : IO total need to receive data 165 bytes
19ec-aec:38775318.235 : => CNT96226::VenderCmd_GetData
19ec-aec:38775318.292 : iCmd = 0, nBytes = 165
19ec-aec:38775470.994 : skip dump 37 bytes
19ec-aec:38775471.249 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38775471.398 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38775471.542 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38775471.683 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38775471.990 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38775472.139 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38775472.264 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38775472.389 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38775472.456 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38775472.516 : System total receive data 165 bytes
19ec-aec:38775472.581 : => CNT96226::VenderCmd_GetData
19ec-aec:38775472.639 : iCmd = 1, nBytes = 4
19ec-aec:38775625.091 : 0000 : 00 00 00 00 
19ec-aec:38775625.174 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38775625.312 : <= CAsicIO::DoIo ret = 1
19ec-aec:38775625.596 : Dump Inquiry
19ec-aec:38775625.719 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38775625.852 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38775626.145 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38775626.279 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38775626.411 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38775626.546 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38775626.673 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38775626.798 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38775626.933 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38775627.067 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38775627.152 : 00a0 : 00 00 00 00 00 
19ec-aec:38775627.227 : => ReadNVMDataInternal
19ec-aec:38775627.468 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38775627.538 : IO Send command 10 bytes
19ec-aec:38775627.627 : => CNT96226::VenderCmd_SetData
19ec-aec:38775627.686 : iCmd = 0, nBytes = 10
19ec-aec:38775627.788 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38775970.950 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38775971.136 : System send command 10 bytes + data 0 bytes
19ec-aec:38775971.217 : IO total need to receive data 128 bytes
19ec-aec:38775971.287 : => CNT96226::VenderCmd_GetData
19ec-aec:38775971.349 : iCmd = 0, nBytes = 128
19ec-aec:38776176.047 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38776176.237 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38776176.382 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38776176.513 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38776176.642 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38776176.766 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38776176.888 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38776177.010 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38776177.075 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38776177.136 : System total receive data 128 bytes
19ec-aec:38776177.196 : => CNT96226::VenderCmd_GetData
19ec-aec:38776177.248 : iCmd = 1, nBytes = 4
19ec-aec:38776368.945 : 0000 : 00 00 00 00 
19ec-aec:38776369.072 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38776369.244 : <= CAsicIO::DoIo ret = 1
19ec-aec:38776369.315 : NVMData.PadScanCount = 0
19ec-aec:38776369.370 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38776369.426 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38776369.484 : NVMData.FlatbedScanCount = 0
19ec-aec:38776369.542 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38776369.595 : NVMData.SideEdgeFletbed = 0
19ec-aec:38776369.649 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38776369.705 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38776369.758 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38776369.990 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38776370.046 : NVMData.BornMonth = 0
19ec-aec:38776370.096 : NVMData.BornDay = 0
19ec-aec:38776370.144 : NVMData.BornYear = 0
19ec-aec:38776370.191 : NVMData.FirstScanMonth = 4
19ec-aec:38776370.240 : NVMData.FirstScanDay = 30
19ec-aec:38776370.292 : NVMData.FirstScanYear = 2020
19ec-aec:38776370.345 : NVMData.VerticalMagnification = 0
19ec-aec:38776370.400 : NVMData.HorizontalMagnification = 0
19ec-aec:38776370.458 : NVMData.PowerSavingTime = 15
19ec-aec:38776370.522 : NVMData.SN = 0858C00G200100324
19ec-aec:38776370.574 : NVMData.AutoFeed = 0
19ec-aec:38776370.623 : NVMData.CCDType = 0
19ec-aec:38776370.670 : NVMData.ScanSpeed = 0
19ec-aec:38776370.718 : NVMData.RollerCount = 0
19ec-aec:38776370.767 : NVMData.MultifeedCount = 0
19ec-aec:38776370.818 : NVMData.JamCount = 0
19ec-aec:38776370.867 : NVMData.IdentifyInfo = 
19ec-aec:38776370.917 : NVMData.FormalName = 
19ec-aec:38776370.965 : NVMData.ReservedB = 0
19ec-aec:38776371.017 : NVMData.FunctionCode = 0
19ec-aec:38776371.065 : NVMData.PreFeed = 0
19ec-aec:38776371.111 : NVMData.PreFeedTime = 0
19ec-aec:38776371.158 : NVMData.ButtonNumber = 0
19ec-aec:38776371.420 : NVMData.PowerOffTime = 0
19ec-aec:38776371.478 : <= ReadNVMDataInternal ret = 1
19ec-aec:38776371.559 : => IoObject::IoLockEnd
19ec-aec:38776371.652 : <= IoObject::IoLockEnd
19ec-aec:38776371.701 : <= InitializeScanner ret = 1
19ec-aec:38776371.774 : => GetLogicalScannerAbilityEx
19ec-aec:38776371.835 : => IoObject::IoLockStart
19ec-aec:38776371.926 : => CAsicIO::CheckDevice
19ec-aec:38776371.977 : => CNT96226::ConnectIsAvailable
19ec-aec:38776387.094 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38776387.201 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38776387.255 : <= IoObject::IoLockStart
19ec-aec:38776387.309 : => IoObject::IoLockEnd
19ec-aec:38776387.402 : <= IoObject::IoLockEnd
19ec-aec:38776387.527 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38776387.603 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38776572.557 : => ReadNVMData
19ec-aec:38776572.728 : => IoObject::IoLockStart
19ec-aec:38776572.859 : => CAsicIO::CheckDevice
19ec-aec:38776572.914 : => CNT96226::ConnectIsAvailable
19ec-aec:38776596.999 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38776597.120 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38776597.189 : <= IoObject::IoLockStart
19ec-aec:38776597.485 : => ReadNVMDataInternal
19ec-aec:38776597.552 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38776597.619 : IO Send command 10 bytes
19ec-aec:38776597.744 : => CNT96226::VenderCmd_SetData
19ec-aec:38776597.812 : iCmd = 0, nBytes = 10
19ec-aec:38776597.922 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38776952.411 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38776952.548 : System send command 10 bytes + data 0 bytes
19ec-aec:38776952.616 : IO total need to receive data 128 bytes
19ec-aec:38776952.684 : => CNT96226::VenderCmd_GetData
19ec-aec:38776952.740 : iCmd = 0, nBytes = 128
19ec-aec:38777142.963 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38777143.145 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38777143.287 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38777143.420 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38777143.548 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38777143.672 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38777143.793 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38777143.918 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38777143.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38777144.044 : System total receive data 128 bytes
19ec-aec:38777144.111 : => CNT96226::VenderCmd_GetData
19ec-aec:38777144.164 : iCmd = 1, nBytes = 4
19ec-aec:38777342.606 : 0000 : 00 00 00 00 
19ec-aec:38777342.706 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38777342.848 : <= CAsicIO::DoIo ret = 1
19ec-aec:38777342.916 : NVMData.PadScanCount = 0
19ec-aec:38777342.974 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38777343.028 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38777343.084 : NVMData.FlatbedScanCount = 0
19ec-aec:38777343.135 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38777343.186 : NVMData.SideEdgeFletbed = 0
19ec-aec:38777343.239 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38777343.294 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38777343.349 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38777343.403 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38777343.457 : NVMData.BornMonth = 0
19ec-aec:38777343.505 : NVMData.BornDay = 0
19ec-aec:38777343.553 : NVMData.BornYear = 0
19ec-aec:38777343.601 : NVMData.FirstScanMonth = 4
19ec-aec:38777343.649 : NVMData.FirstScanDay = 30
19ec-aec:38777343.702 : NVMData.FirstScanYear = 2020
19ec-aec:38777343.756 : NVMData.VerticalMagnification = 0
19ec-aec:38777343.809 : NVMData.HorizontalMagnification = 0
19ec-aec:38777343.864 : NVMData.PowerSavingTime = 15
19ec-aec:38777343.920 : NVMData.SN = 0858C00G200100324
19ec-aec:38777343.973 : NVMData.AutoFeed = 0
19ec-aec:38777344.021 : NVMData.CCDType = 0
19ec-aec:38777344.234 : NVMData.ScanSpeed = 0
19ec-aec:38777344.289 : NVMData.RollerCount = 0
19ec-aec:38777344.338 : NVMData.MultifeedCount = 0
19ec-aec:38777344.386 : NVMData.JamCount = 0
19ec-aec:38777344.435 : NVMData.IdentifyInfo = 
19ec-aec:38777344.484 : NVMData.FormalName = 
19ec-aec:38777344.531 : NVMData.ReservedB = 0
19ec-aec:38777344.580 : NVMData.FunctionCode = 0
19ec-aec:38777344.629 : NVMData.PreFeed = 0
19ec-aec:38777344.678 : NVMData.PreFeedTime = 0
19ec-aec:38777344.729 : NVMData.ButtonNumber = 0
19ec-aec:38777344.777 : NVMData.PowerOffTime = 0
19ec-aec:38777344.828 : <= ReadNVMDataInternal ret = 1
19ec-aec:38777344.893 : => IoObject::IoLockEnd
19ec-aec:38777344.980 : <= IoObject::IoLockEnd
19ec-aec:38777345.027 : <= ReadNVMData ret = 1
19ec-aec:38777905.455 : => TerminateDriver
19ec-aec:38777905.661 : => CAsicIO::~CAsicIO,pStage=146476104
19ec-aec:38777905.734 : => CNT96226::Close
19ec-aec:38777909.785 : <= CNT96226::Close ret = 1
19ec-aec:38777909.863 : <= CAsicIO::~CAsicIO
19ec-aec:38777909.919 : => IoObject::IoLockEnd
19ec-aec:38777909.970 : <= IoObject::IoLockEnd
19ec-aec:38777910.022 : => IoObject::TerminateDevice
19ec-aec:38777910.077 : => IoObject::IoLockEnd
19ec-aec:38777910.126 : <= IoObject::IoLockEnd
19ec-aec:38777910.226 : <= IoObject::TerminateDevice
19ec-aec:38777910.483 : <= TerminateDriver ret = 1
19ec-aec:38780206.461 : ============Debug Start==========
19ec-aec:38780206.794 : Date : 2020/4/30 14:23:41
19ec-aec:38780206.874 : Process ID : 19ec
19ec-aec:38780207.286 : Windows : Version 10.0 build 18363 
19ec-aec:38780207.790 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38780207.851 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38780207.916 : MemoryStatus.ullAvailPhys : 1909063680
19ec-aec:38780207.973 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38780208.034 : MemoryStatus.ullAvailPageFile : 3358457856
19ec-aec:38780208.096 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38780208.157 : MemoryStatus.ullAvailVirtual : 1744621568
19ec-aec:38780208.217 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38780208.327 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38780208.386 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38780208.626 : CPU Count : 4
19ec-aec:38780208.673 : CPU Frequency : 100.000 Mhz
19ec-aec:38780212.637 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38780212.762 : => InitializeDriver
19ec-aec:38780213.030 : <= InitializeDriver ret = 1
19ec-aec:38782848.248 : => InitializeScanner
19ec-aec:38782848.510 : => CAsicIO::GetDeviceList
19ec-aec:38782848.922 : => CNT96226::CNT96226
19ec-aec:38782848.983 : => CNT96226::Open
19ec-aec:38782875.175 : <= CNT96226::Open ret = 1
19ec-aec:38782875.287 : => CNT96226::Initialize
19ec-aec:38782875.479 : <= CNT96226::Initialize ret = 1
19ec-aec:38782875.541 : <= CNT96226::CNT96226
19ec-aec:38782875.597 : => CNT96226::EnumAvailableDevice
19ec-aec:38782881.106 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38782881.184 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38782881.243 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38786620.945 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38786621.249 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38786627.414 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38786627.519 : => IoObject::GetLockName
19ec-aec:38786627.570 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38786627.631 : <= IoObject::GetLockName
19ec-aec:38786628.083 : => CNT96226::VenderCmd_GetData
19ec-aec:38786628.148 : iCmd = 3, nBytes = 2
19ec-aec:38787017.182 : 0000 : 06 38 
19ec-aec:38787017.307 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38787017.388 : => CNT96226::VenderCmd_GetData
19ec-aec:38787017.447 : iCmd = 4, nBytes = 2
19ec-aec:38787329.267 : 0000 : 07 07 
19ec-aec:38787329.370 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38787329.457 : Device 0 USB ID = 0638 : 0707
19ec-aec:38787329.545 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38787329.614 : IO Send command 10 bytes
19ec-aec:38787329.669 : => CNT96226::VenderCmd_SetData
19ec-aec:38787329.724 : iCmd = 0, nBytes = 10
19ec-aec:38787329.824 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38787523.593 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38787523.731 : => CNT96226::VenderCmd_GetData
19ec-aec:38787523.795 : iCmd = 0, nBytes = 165
19ec-aec:38787732.399 : skip dump 37 bytes
19ec-aec:38787732.575 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38787732.712 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38787732.848 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38787732.977 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38787733.106 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38787733.235 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38787733.359 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38787733.483 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38787733.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38787733.604 : => CNT96226::VenderCmd_GetData
19ec-aec:38787733.653 : iCmd = 1, nBytes = 4
19ec-aec:38787922.134 : 0000 : 00 00 00 00 
19ec-aec:38787922.260 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38787922.511 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38787922.583 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38787922.650 : IO Send command 10 bytes
19ec-aec:38787922.699 : => CNT96226::VenderCmd_SetData
19ec-aec:38787922.751 : iCmd = 0, nBytes = 10
19ec-aec:38787922.858 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38788276.191 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38788276.312 : => CNT96226::VenderCmd_GetData
19ec-aec:38788276.376 : iCmd = 0, nBytes = 128
19ec-aec:38788465.902 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38788466.438 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38788466.578 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38788466.711 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38788466.834 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38788466.956 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38788467.078 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38788467.203 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38788467.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38788467.328 : => CNT96226::VenderCmd_GetData
19ec-aec:38788467.377 : iCmd = 1, nBytes = 4
19ec-aec:38788675.757 : 0000 : 00 00 00 00 
19ec-aec:38788675.858 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38788675.929 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38788676.105 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38788676.177 : => CNT96226::Close
19ec-aec:38788680.037 : <= CNT96226::Close ret = 1
19ec-aec:38788680.107 : <= CNT96226::~CNT96226
19ec-aec:38788680.196 : <= CAsicIO::GetDeviceList
19ec-aec:38788680.607 : => IoObject::SetTimeout
19ec-aec:38788680.739 : Timeout--> In = 0 Out = 0
19ec-aec:38788680.793 : <= IoObject::SetTimeout
19ec-aec:38788680.862 : => CAsicIO::CAsicIO
19ec-aec:38788680.939 : => CNT96226::CNT96226
19ec-aec:38788680.994 : => CNT96226::Open
19ec-aec:38788703.246 : <= CNT96226::Open ret = 1
19ec-aec:38788703.344 : => CNT96226::Initialize
19ec-aec:38788703.532 : <= CNT96226::Initialize ret = 1
19ec-aec:38788703.591 : <= CNT96226::CNT96226
19ec-aec:38788703.643 : <= CAsicIO::CAsicIO
19ec-aec:38788703.698 : => CAsicIO::InitializeDevice
19ec-aec:38788703.770 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38788709.516 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38788709.630 : => IoObject::GetLockName
19ec-aec:38788709.685 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38788709.748 : <= IoObject::GetLockName
19ec-aec:38788710.235 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38788710.306 : IO Send command 10 bytes
19ec-aec:38788710.354 : => CNT96226::VenderCmd_SetData
19ec-aec:38788710.407 : iCmd = 0, nBytes = 10
19ec-aec:38788710.512 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38789032.617 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38789032.753 : => CNT96226::VenderCmd_GetData
19ec-aec:38789032.809 : iCmd = 0, nBytes = 128
19ec-aec:38789239.218 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38789239.399 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38789239.538 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38789239.673 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38789239.798 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38789239.921 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38789240.043 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38789240.164 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38789240.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38789240.285 : => CNT96226::VenderCmd_GetData
19ec-aec:38789240.337 : iCmd = 1, nBytes = 4
19ec-aec:38789408.757 : 0000 : 00 00 00 00 
19ec-aec:38789408.911 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38789408.999 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38789409.179 : => CNT96226::VenderCmd_GetData
19ec-aec:38789409.240 : iCmd = 3, nBytes = 2
19ec-aec:38789737.225 : 0000 : 06 38 
19ec-aec:38789737.343 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38789737.426 : => CNT96226::VenderCmd_GetData
19ec-aec:38789737.482 : iCmd = 4, nBytes = 2
19ec-aec:38790004.070 : 0000 : 07 07 
19ec-aec:38790004.206 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38790004.384 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38790004.483 : => IoObject::InitializeDevice
19ec-aec:38790004.600 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38790005.224 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38790005.300 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38790006.007 : => FindScanner
19ec-aec:38790006.066 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38790006.131 : <= FindScanner ret = 1
19ec-aec:38790006.189 : => IoObject::IoLockStart
19ec-aec:38790006.295 : => CAsicIO::CheckDevice
19ec-aec:38790006.351 : => CNT96226::ConnectIsAvailable
19ec-aec:38790019.450 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38790019.565 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38790019.635 : <= IoObject::IoLockStart
19ec-aec:38790019.703 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38790019.776 : IO Send command 10 bytes
19ec-aec:38790019.862 : => CNT96226::VenderCmd_SetData
19ec-aec:38790019.922 : iCmd = 0, nBytes = 10
19ec-aec:38790020.028 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38790189.621 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38790189.736 : System send command 10 bytes + data 0 bytes
19ec-aec:38790189.811 : IO total need to receive data 5 bytes
19ec-aec:38790189.872 : => CNT96226::VenderCmd_GetData
19ec-aec:38790189.926 : iCmd = 0, nBytes = 5
19ec-aec:38790345.100 : 0000 : 06 00 02 02 ab 
19ec-aec:38790345.220 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38790345.291 : System total receive data 5 bytes
19ec-aec:38790345.358 : => CNT96226::VenderCmd_GetData
19ec-aec:38790345.415 : iCmd = 1, nBytes = 4
19ec-aec:38790495.072 : 0000 : 00 00 00 00 
19ec-aec:38790495.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38790495.351 : <= CAsicIO::DoIo ret = 1
19ec-aec:38790495.421 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38790495.489 : IO Send command 10 bytes
19ec-aec:38790495.584 : => CNT96226::VenderCmd_SetData
19ec-aec:38790495.641 : iCmd = 0, nBytes = 10
19ec-aec:38790495.744 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38790668.991 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38790669.104 : System send command 10 bytes + data 0 bytes
19ec-aec:38790669.168 : IO total need to receive data 165 bytes
19ec-aec:38790669.234 : => CNT96226::VenderCmd_GetData
19ec-aec:38790669.288 : iCmd = 0, nBytes = 165
19ec-aec:38790819.589 : skip dump 37 bytes
19ec-aec:38790819.802 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38790819.952 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38790820.095 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38790820.236 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38790820.367 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38790820.504 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38790820.634 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38790820.760 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38790820.828 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38790820.892 : System total receive data 165 bytes
19ec-aec:38790820.953 : => CNT96226::VenderCmd_GetData
19ec-aec:38790821.008 : iCmd = 1, nBytes = 4
19ec-aec:38790986.124 : 0000 : 00 00 00 00 
19ec-aec:38790986.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38790986.415 : <= CAsicIO::DoIo ret = 1
19ec-aec:38790986.482 : Dump Inquiry
19ec-aec:38790986.618 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38790986.758 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38790987.029 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38790987.231 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38790987.367 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38790987.502 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38790987.629 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38790987.756 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38790987.892 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38790988.023 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38790988.118 : 00a0 : 00 00 00 00 00 
19ec-aec:38790988.192 : => ReadNVMDataInternal
19ec-aec:38790988.412 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38790988.482 : IO Send command 10 bytes
19ec-aec:38790988.569 : => CNT96226::VenderCmd_SetData
19ec-aec:38790988.628 : iCmd = 0, nBytes = 10
19ec-aec:38790988.729 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38791314.984 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38791315.120 : System send command 10 bytes + data 0 bytes
19ec-aec:38791315.200 : IO total need to receive data 128 bytes
19ec-aec:38791315.265 : => CNT96226::VenderCmd_GetData
19ec-aec:38791315.324 : iCmd = 0, nBytes = 128
19ec-aec:38791461.666 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38791461.884 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38791462.032 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38791462.173 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38791462.312 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38791462.442 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38791462.570 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38791462.697 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38791462.764 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38791462.833 : System total receive data 128 bytes
19ec-aec:38791462.899 : => CNT96226::VenderCmd_GetData
19ec-aec:38791462.957 : iCmd = 1, nBytes = 4
19ec-aec:38791635.461 : 0000 : 00 00 00 00 
19ec-aec:38791635.577 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38791635.719 : <= CAsicIO::DoIo ret = 1
19ec-aec:38791635.790 : NVMData.PadScanCount = 0
19ec-aec:38791635.848 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38791635.906 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38791635.968 : NVMData.FlatbedScanCount = 0
19ec-aec:38791636.027 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38791636.083 : NVMData.SideEdgeFletbed = 0
19ec-aec:38791636.143 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38791636.200 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38791636.324 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38791636.384 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38791636.441 : NVMData.BornMonth = 0
19ec-aec:38791636.494 : NVMData.BornDay = 0
19ec-aec:38791636.545 : NVMData.BornYear = 0
19ec-aec:38791636.595 : NVMData.FirstScanMonth = 4
19ec-aec:38791636.649 : NVMData.FirstScanDay = 30
19ec-aec:38791636.705 : NVMData.FirstScanYear = 2020
19ec-aec:38791636.761 : NVMData.VerticalMagnification = 0
19ec-aec:38791636.821 : NVMData.HorizontalMagnification = 0
19ec-aec:38791636.877 : NVMData.PowerSavingTime = 15
19ec-aec:38791636.936 : NVMData.SN = 0858C00G200100324
19ec-aec:38791636.990 : NVMData.AutoFeed = 0
19ec-aec:38791637.044 : NVMData.CCDType = 0
19ec-aec:38791637.094 : NVMData.ScanSpeed = 0
19ec-aec:38791637.143 : NVMData.RollerCount = 0
19ec-aec:38791637.195 : NVMData.MultifeedCount = 0
19ec-aec:38791637.247 : NVMData.JamCount = 0
19ec-aec:38791637.300 : NVMData.IdentifyInfo = 
19ec-aec:38791637.352 : NVMData.FormalName = 
19ec-aec:38791637.402 : NVMData.ReservedB = 0
19ec-aec:38791637.453 : NVMData.FunctionCode = 0
19ec-aec:38791637.505 : NVMData.PreFeed = 0
19ec-aec:38791637.554 : NVMData.PreFeedTime = 0
19ec-aec:38791637.606 : NVMData.ButtonNumber = 0
19ec-aec:38791637.773 : NVMData.PowerOffTime = 0
19ec-aec:38791637.831 : <= ReadNVMDataInternal ret = 1
19ec-aec:38791637.909 : => IoObject::IoLockEnd
19ec-aec:38791638.002 : <= IoObject::IoLockEnd
19ec-aec:38791638.055 : <= InitializeScanner ret = 1
19ec-aec:38793002.515 : => GetLogicalScannerAbility
19ec-aec:38793002.707 : => IoObject::IoLockStart
19ec-aec:38793002.839 : => CAsicIO::CheckDevice
19ec-aec:38793002.897 : => CNT96226::ConnectIsAvailable
19ec-aec:38793018.963 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38793019.068 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38793019.129 : <= IoObject::IoLockStart
19ec-aec:38793019.185 : => IoObject::IoLockEnd
19ec-aec:38793019.282 : <= IoObject::IoLockEnd
19ec-aec:38793019.361 : <= GetLogicalScannerAbility ret = 1
19ec-aec:38796732.913 : => GetLogicalScannerAbilityEx
19ec-aec:38796733.113 : => IoObject::IoLockStart
19ec-aec:38796733.245 : => CAsicIO::CheckDevice
19ec-aec:38796733.299 : => CNT96226::ConnectIsAvailable
19ec-aec:38796756.737 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38796756.853 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38796756.909 : <= IoObject::IoLockStart
19ec-aec:38796756.965 : => IoObject::IoLockEnd
19ec-aec:38796757.079 : <= IoObject::IoLockEnd
19ec-aec:38796757.208 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38796757.280 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38804501.756 : => ReadNVMData
19ec-aec:38804501.931 : => IoObject::IoLockStart
19ec-aec:38804502.057 : => CAsicIO::CheckDevice
19ec-aec:38804502.111 : => CNT96226::ConnectIsAvailable
19ec-aec:38804527.310 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38804527.422 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38804527.481 : <= IoObject::IoLockStart
19ec-aec:38804527.543 : => ReadNVMDataInternal
19ec-aec:38804527.602 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38804527.667 : IO Send command 10 bytes
19ec-aec:38804527.791 : => CNT96226::VenderCmd_SetData
19ec-aec:38804527.845 : iCmd = 0, nBytes = 10
19ec-aec:38804527.954 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38804882.888 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38804883.049 : System send command 10 bytes + data 0 bytes
19ec-aec:38804883.123 : IO total need to receive data 128 bytes
19ec-aec:38804883.186 : => CNT96226::VenderCmd_GetData
19ec-aec:38804883.247 : iCmd = 0, nBytes = 128
19ec-aec:38805085.650 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38805085.822 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38805085.965 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38805086.099 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38805086.228 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38805086.355 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38805086.478 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38805086.606 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38805086.670 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38805086.734 : System total receive data 128 bytes
19ec-aec:38805086.796 : => CNT96226::VenderCmd_GetData
19ec-aec:38805086.852 : iCmd = 1, nBytes = 4
19ec-aec:38805248.384 : 0000 : 00 00 00 00 
19ec-aec:38805248.523 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38805248.681 : <= CAsicIO::DoIo ret = 1
19ec-aec:38805248.755 : NVMData.PadScanCount = 0
19ec-aec:38805248.815 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38805248.871 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38805248.931 : NVMData.FlatbedScanCount = 0
19ec-aec:38805248.987 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38805249.045 : NVMData.SideEdgeFletbed = 0
19ec-aec:38805249.098 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38805249.156 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38805249.212 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38805249.267 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38805249.324 : NVMData.BornMonth = 0
19ec-aec:38805249.536 : NVMData.BornDay = 0
19ec-aec:38805249.600 : NVMData.BornYear = 0
19ec-aec:38805249.649 : NVMData.FirstScanMonth = 4
19ec-aec:38805249.702 : NVMData.FirstScanDay = 30
19ec-aec:38805249.757 : NVMData.FirstScanYear = 2020
19ec-aec:38805249.810 : NVMData.VerticalMagnification = 0
19ec-aec:38805249.866 : NVMData.HorizontalMagnification = 0
19ec-aec:38805249.923 : NVMData.PowerSavingTime = 15
19ec-aec:38805249.978 : NVMData.SN = 0858C00G200100324
19ec-aec:38805250.029 : NVMData.AutoFeed = 0
19ec-aec:38805250.081 : NVMData.CCDType = 0
19ec-aec:38805250.130 : NVMData.ScanSpeed = 0
19ec-aec:38805250.181 : NVMData.RollerCount = 0
19ec-aec:38805250.234 : NVMData.MultifeedCount = 0
19ec-aec:38805250.284 : NVMData.JamCount = 0
19ec-aec:38805250.333 : NVMData.IdentifyInfo = 
19ec-aec:38805250.383 : NVMData.FormalName = 
19ec-aec:38805250.433 : NVMData.ReservedB = 0
19ec-aec:38805250.488 : NVMData.FunctionCode = 0
19ec-aec:38805250.543 : NVMData.PreFeed = 0
19ec-aec:38805250.595 : NVMData.PreFeedTime = 0
19ec-aec:38805250.647 : NVMData.ButtonNumber = 0
19ec-aec:38805250.696 : NVMData.PowerOffTime = 0
19ec-aec:38805250.749 : <= ReadNVMDataInternal ret = 1
19ec-aec:38805250.812 : => IoObject::IoLockEnd
19ec-aec:38805250.906 : <= IoObject::IoLockEnd
19ec-aec:38805250.956 : <= ReadNVMData ret = 1
19ec-aec:38815451.414 : => GetADFStatus
19ec-aec:38815451.823 : => IoObject::IoLockStart
19ec-aec:38815451.953 : => CAsicIO::CheckDevice
19ec-aec:38815452.014 : => CNT96226::ConnectIsAvailable
19ec-aec:38815470.451 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38815470.556 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38815470.617 : <= IoObject::IoLockStart
19ec-aec:38815470.681 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38815470.978 : IO Send command 10 bytes
19ec-aec:38815471.113 : => CNT96226::VenderCmd_SetData
19ec-aec:38815471.178 : iCmd = 0, nBytes = 10
19ec-aec:38815471.285 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38815672.273 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38815672.398 : System send command 10 bytes + data 0 bytes
19ec-aec:38815672.466 : IO total need to receive data 2 bytes
19ec-aec:38815672.524 : => CNT96226::VenderCmd_GetData
19ec-aec:38815672.579 : iCmd = 0, nBytes = 2
19ec-aec:38815858.652 : 0000 : 00 00 
19ec-aec:38815858.774 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38815858.850 : System total receive data 2 bytes
19ec-aec:38815858.918 : => CNT96226::VenderCmd_GetData
19ec-aec:38815858.977 : iCmd = 1, nBytes = 4
19ec-aec:38816046.794 : 0000 : 00 00 00 00 
19ec-aec:38816046.880 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38816047.016 : <= CAsicIO::DoIo ret = 1
19ec-aec:38816047.082 : Return status = 0
19ec-aec:38816047.140 : => IoObject::IoLockEnd
19ec-aec:38816047.230 : <= IoObject::IoLockEnd
19ec-aec:38816047.280 : <= GetADFStatus ret = 1
19ec-aec:38818968.728 : => GetADFStatus
19ec-aec:38818968.919 : => IoObject::IoLockStart
19ec-aec:38818969.061 : => CAsicIO::CheckDevice
19ec-aec:38818969.114 : => CNT96226::ConnectIsAvailable
19ec-aec:38818992.826 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38818992.940 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38818993.001 : <= IoObject::IoLockStart
19ec-aec:38818993.060 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38818993.126 : IO Send command 10 bytes
19ec-aec:38818993.252 : => CNT96226::VenderCmd_SetData
19ec-aec:38818993.310 : iCmd = 0, nBytes = 10
19ec-aec:38818993.413 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38819182.294 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38819182.473 : System send command 10 bytes + data 0 bytes
19ec-aec:38819182.549 : IO total need to receive data 2 bytes
19ec-aec:38819182.611 : => CNT96226::VenderCmd_GetData
19ec-aec:38819182.665 : iCmd = 0, nBytes = 2
19ec-aec:38819392.603 : 0000 : 00 00 
19ec-aec:38819392.693 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38819392.758 : System total receive data 2 bytes
19ec-aec:38819392.819 : => CNT96226::VenderCmd_GetData
19ec-aec:38819392.875 : iCmd = 1, nBytes = 4
19ec-aec:38819572.530 : 0000 : 00 00 00 00 
19ec-aec:38819572.651 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38819572.806 : <= CAsicIO::DoIo ret = 1
19ec-aec:38819572.878 : Return status = 0
19ec-aec:38819572.940 : => IoObject::IoLockEnd
19ec-aec:38819573.028 : <= IoObject::IoLockEnd
19ec-aec:38819573.081 : <= GetADFStatus ret = 1
19ec-aec:38821851.643 : => TerminateDriver
19ec-aec:38821851.831 : => CAsicIO::~CAsicIO,pStage=100928584
19ec-aec:38821851.903 : => CNT96226::Close
19ec-aec:38821855.843 : <= CNT96226::Close ret = 1
19ec-aec:38821855.920 : <= CAsicIO::~CAsicIO
19ec-aec:38821855.978 : => IoObject::IoLockEnd
19ec-aec:38821856.029 : <= IoObject::IoLockEnd
19ec-aec:38821856.079 : => IoObject::TerminateDevice
19ec-aec:38821856.132 : => IoObject::IoLockEnd
19ec-aec:38821856.178 : <= IoObject::IoLockEnd
19ec-aec:38821856.271 : <= IoObject::TerminateDevice
19ec-aec:38821856.512 : <= TerminateDriver ret = 1
19ec-aec:38865325.080 : ============Debug Start==========
19ec-aec:38865325.429 : Date : 2020/4/30 14:23:44
19ec-aec:38865325.506 : Process ID : 19ec
19ec-aec:38865325.944 : Windows : Version 10.0 build 18363 
19ec-aec:38865326.415 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38865326.473 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38865326.537 : MemoryStatus.ullAvailPhys : 1908752384
19ec-aec:38865326.596 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38865326.656 : MemoryStatus.ullAvailPageFile : 3357110272
19ec-aec:38865326.783 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38865326.841 : MemoryStatus.ullAvailVirtual : 1744326656
19ec-aec:38865326.904 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38865327.009 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38865327.070 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38865327.313 : CPU Count : 4
19ec-aec:38865327.359 : CPU Frequency : 100.000 Mhz
19ec-aec:38865331.881 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38865332.011 : => InitializeDriver
19ec-aec:38865332.271 : <= InitializeDriver ret = 1
19ec-aec:38865332.331 : => InitializeScanner
19ec-aec:38865332.409 : => CAsicIO::GetDeviceList
19ec-aec:38865332.713 : => CNT96226::CNT96226
19ec-aec:38865332.770 : => CNT96226::Open
19ec-aec:38865353.995 : <= CNT96226::Open ret = 1
19ec-aec:38865354.084 : => CNT96226::Initialize
19ec-aec:38865354.273 : <= CNT96226::Initialize ret = 1
19ec-aec:38865354.327 : <= CNT96226::CNT96226
19ec-aec:38865354.385 : => CNT96226::EnumAvailableDevice
19ec-aec:38865359.784 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38865359.859 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38865359.915 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38869066.112 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38869066.390 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38869072.334 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38869072.438 : => IoObject::GetLockName
19ec-aec:38869072.529 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38869072.596 : <= IoObject::GetLockName
19ec-aec:38869073.086 : => CNT96226::VenderCmd_GetData
19ec-aec:38869073.149 : iCmd = 3, nBytes = 2
19ec-aec:38869442.948 : 0000 : 06 38 
19ec-aec:38869443.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38869443.136 : => CNT96226::VenderCmd_GetData
19ec-aec:38869443.188 : iCmd = 4, nBytes = 2
19ec-aec:38869730.374 : 0000 : 07 07 
19ec-aec:38869730.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38869730.592 : Device 0 USB ID = 0638 : 0707
19ec-aec:38869730.684 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38869730.755 : IO Send command 10 bytes
19ec-aec:38869730.805 : => CNT96226::VenderCmd_SetData
19ec-aec:38869730.858 : iCmd = 0, nBytes = 10
19ec-aec:38869730.960 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38869938.109 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38869938.230 : => CNT96226::VenderCmd_GetData
19ec-aec:38869938.288 : iCmd = 0, nBytes = 165
19ec-aec:38870132.774 : skip dump 37 bytes
19ec-aec:38870132.992 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38870133.130 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38870133.263 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38870133.393 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38870133.520 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38870133.653 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38870133.776 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38870133.898 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38870133.959 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38870134.019 : => CNT96226::VenderCmd_GetData
19ec-aec:38870134.072 : iCmd = 1, nBytes = 4
19ec-aec:38870341.122 : 0000 : 00 00 00 00 
19ec-aec:38870341.222 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38870341.439 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38870341.512 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38870341.577 : IO Send command 10 bytes
19ec-aec:38870341.628 : => CNT96226::VenderCmd_SetData
19ec-aec:38870341.682 : iCmd = 0, nBytes = 10
19ec-aec:38870341.782 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38870689.673 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38870689.818 : => CNT96226::VenderCmd_GetData
19ec-aec:38870689.872 : iCmd = 0, nBytes = 128
19ec-aec:38870897.029 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38870897.211 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38870897.348 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38870897.480 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38870897.608 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38870897.734 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38870897.858 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38870897.983 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38870898.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38870898.107 : => CNT96226::VenderCmd_GetData
19ec-aec:38870898.159 : iCmd = 1, nBytes = 4
19ec-aec:38871091.949 : 0000 : 00 00 00 00 
19ec-aec:38871092.063 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38871092.136 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38871092.304 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38871092.374 : => CNT96226::Close
19ec-aec:38871096.197 : <= CNT96226::Close ret = 1
19ec-aec:38871096.273 : <= CNT96226::~CNT96226
19ec-aec:38871096.360 : <= CAsicIO::GetDeviceList
19ec-aec:38871096.772 : => IoObject::SetTimeout
19ec-aec:38871096.901 : Timeout--> In = 0 Out = 0
19ec-aec:38871096.958 : <= IoObject::SetTimeout
19ec-aec:38871097.026 : => CAsicIO::CAsicIO
19ec-aec:38871097.098 : => CNT96226::CNT96226
19ec-aec:38871097.151 : => CNT96226::Open
19ec-aec:38871119.085 : <= CNT96226::Open ret = 1
19ec-aec:38871119.181 : => CNT96226::Initialize
19ec-aec:38871119.365 : <= CNT96226::Initialize ret = 1
19ec-aec:38871119.422 : <= CNT96226::CNT96226
19ec-aec:38871119.473 : <= CAsicIO::CAsicIO
19ec-aec:38871119.528 : => CAsicIO::InitializeDevice
19ec-aec:38871119.596 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38871125.367 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38871125.489 : => IoObject::GetLockName
19ec-aec:38871125.543 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38871125.608 : <= IoObject::GetLockName
19ec-aec:38871126.088 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38871126.161 : IO Send command 10 bytes
19ec-aec:38871126.210 : => CNT96226::VenderCmd_SetData
19ec-aec:38871126.263 : iCmd = 0, nBytes = 10
19ec-aec:38871126.369 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38871472.341 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38871472.466 : => CNT96226::VenderCmd_GetData
19ec-aec:38871472.530 : iCmd = 0, nBytes = 128
19ec-aec:38871623.052 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38871623.545 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38871623.690 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38871623.826 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38871623.955 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38871624.083 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38871624.210 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38871624.338 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38871624.402 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38871624.464 : => CNT96226::VenderCmd_GetData
19ec-aec:38871624.518 : iCmd = 1, nBytes = 4
19ec-aec:38871829.411 : 0000 : 00 00 00 00 
19ec-aec:38871829.511 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38871829.582 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38871829.817 : => CNT96226::VenderCmd_GetData
19ec-aec:38871829.878 : iCmd = 3, nBytes = 2
19ec-aec:38872197.150 : 0000 : 06 38 
19ec-aec:38872197.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38872197.316 : => CNT96226::VenderCmd_GetData
19ec-aec:38872197.368 : iCmd = 4, nBytes = 2
19ec-aec:38872501.259 : 0000 : 07 07 
19ec-aec:38872501.381 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38872501.548 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38872501.645 : => IoObject::InitializeDevice
19ec-aec:38872501.747 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38872502.373 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38872502.447 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38872503.173 : => FindScanner
19ec-aec:38872503.232 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38872503.302 : <= FindScanner ret = 1
19ec-aec:38872503.367 : => IoObject::IoLockStart
19ec-aec:38872503.468 : => CAsicIO::CheckDevice
19ec-aec:38872503.519 : => CNT96226::ConnectIsAvailable
19ec-aec:38872520.353 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38872520.448 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38872520.504 : <= IoObject::IoLockStart
19ec-aec:38872520.559 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38872520.628 : IO Send command 10 bytes
19ec-aec:38872520.708 : => CNT96226::VenderCmd_SetData
19ec-aec:38872520.763 : iCmd = 0, nBytes = 10
19ec-aec:38872520.864 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38872698.230 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38872698.352 : System send command 10 bytes + data 0 bytes
19ec-aec:38872698.423 : IO total need to receive data 5 bytes
19ec-aec:38872698.482 : => CNT96226::VenderCmd_GetData
19ec-aec:38872698.537 : iCmd = 0, nBytes = 5
19ec-aec:38872856.159 : 0000 : 06 00 02 02 ab 
19ec-aec:38872856.330 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38872856.462 : System total receive data 5 bytes
19ec-aec:38872856.586 : => CNT96226::VenderCmd_GetData
19ec-aec:38872856.697 : iCmd = 1, nBytes = 4
19ec-aec:38872971.801 : 0000 : 00 00 00 00 
19ec-aec:38872971.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38872972.026 : <= CAsicIO::DoIo ret = 1
19ec-aec:38872972.083 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38872972.146 : IO Send command 10 bytes
19ec-aec:38872972.231 : => CNT96226::VenderCmd_SetData
19ec-aec:38872972.287 : iCmd = 0, nBytes = 10
19ec-aec:38872972.387 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38873133.366 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38873133.488 : System send command 10 bytes + data 0 bytes
19ec-aec:38873133.559 : IO total need to receive data 165 bytes
19ec-aec:38873133.616 : => CNT96226::VenderCmd_GetData
19ec-aec:38873133.670 : iCmd = 0, nBytes = 165
19ec-aec:38873333.222 : skip dump 37 bytes
19ec-aec:38873333.426 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38873333.572 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38873333.715 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38873333.850 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38873333.976 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38873334.110 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38873334.243 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38873334.368 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38873334.434 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38873334.496 : System total receive data 165 bytes
19ec-aec:38873334.554 : => CNT96226::VenderCmd_GetData
19ec-aec:38873334.607 : iCmd = 1, nBytes = 4
19ec-aec:38873494.335 : 0000 : 00 00 00 00 
19ec-aec:38873494.447 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38873494.571 : <= CAsicIO::DoIo ret = 1
19ec-aec:38873494.635 : Dump Inquiry
19ec-aec:38873494.762 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38873494.896 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38873495.181 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38873495.318 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38873495.447 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38873495.582 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38873495.707 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38873495.833 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38873495.965 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38873496.096 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38873496.184 : 00a0 : 00 00 00 00 00 
19ec-aec:38873496.253 : => ReadNVMDataInternal
19ec-aec:38873496.500 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38873496.573 : IO Send command 10 bytes
19ec-aec:38873496.660 : => CNT96226::VenderCmd_SetData
19ec-aec:38873496.715 : iCmd = 0, nBytes = 10
19ec-aec:38873496.821 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38873806.060 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38873806.178 : System send command 10 bytes + data 0 bytes
19ec-aec:38873806.247 : IO total need to receive data 128 bytes
19ec-aec:38873806.309 : => CNT96226::VenderCmd_GetData
19ec-aec:38873806.363 : iCmd = 0, nBytes = 128
19ec-aec:38874008.931 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38874009.123 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38874009.260 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38874009.394 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38874009.521 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38874009.643 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38874009.764 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38874009.884 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38874009.950 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38874010.012 : System total receive data 128 bytes
19ec-aec:38874010.071 : => CNT96226::VenderCmd_GetData
19ec-aec:38874010.124 : iCmd = 1, nBytes = 4
19ec-aec:38874206.057 : 0000 : 00 00 00 00 
19ec-aec:38874206.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38874206.297 : <= CAsicIO::DoIo ret = 1
19ec-aec:38874206.367 : NVMData.PadScanCount = 0
19ec-aec:38874206.423 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38874206.475 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38874206.530 : NVMData.FlatbedScanCount = 0
19ec-aec:38874206.584 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38874206.639 : NVMData.SideEdgeFletbed = 0
19ec-aec:38874206.693 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38874206.746 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38874206.800 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38874206.853 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38874206.908 : NVMData.BornMonth = 0
19ec-aec:38874206.955 : NVMData.BornDay = 0
19ec-aec:38874207.005 : NVMData.BornYear = 0
19ec-aec:38874207.051 : NVMData.FirstScanMonth = 4
19ec-aec:38874207.101 : NVMData.FirstScanDay = 30
19ec-aec:38874207.153 : NVMData.FirstScanYear = 2020
19ec-aec:38874207.206 : NVMData.VerticalMagnification = 0
19ec-aec:38874207.259 : NVMData.HorizontalMagnification = 0
19ec-aec:38874207.312 : NVMData.PowerSavingTime = 15
19ec-aec:38874207.366 : NVMData.SN = 0858C00G200100324
19ec-aec:38874207.415 : NVMData.AutoFeed = 0
19ec-aec:38874207.467 : NVMData.CCDType = 0
19ec-aec:38874207.515 : NVMData.ScanSpeed = 0
19ec-aec:38874207.566 : NVMData.RollerCount = 0
19ec-aec:38874207.617 : NVMData.MultifeedCount = 0
19ec-aec:38874207.665 : NVMData.JamCount = 0
19ec-aec:38874207.711 : NVMData.IdentifyInfo = 
19ec-aec:38874207.762 : NVMData.FormalName = 
19ec-aec:38874207.809 : NVMData.ReservedB = 0
19ec-aec:38874207.859 : NVMData.FunctionCode = 0
19ec-aec:38874207.908 : NVMData.PreFeed = 0
19ec-aec:38874207.955 : NVMData.PreFeedTime = 0
19ec-aec:38874208.002 : NVMData.ButtonNumber = 0
19ec-aec:38874208.211 : NVMData.PowerOffTime = 0
19ec-aec:38874208.267 : <= ReadNVMDataInternal ret = 1
19ec-aec:38874208.343 : => IoObject::IoLockEnd
19ec-aec:38874208.435 : <= IoObject::IoLockEnd
19ec-aec:38874208.483 : <= InitializeScanner ret = 1
19ec-aec:38874208.549 : => GetLogicalScannerAbilityEx
19ec-aec:38874208.605 : => IoObject::IoLockStart
19ec-aec:38874208.699 : => CAsicIO::CheckDevice
19ec-aec:38874208.748 : => CNT96226::ConnectIsAvailable
19ec-aec:38874230.587 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38874230.704 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38874230.764 : <= IoObject::IoLockStart
19ec-aec:38874230.826 : => IoObject::IoLockEnd
19ec-aec:38874230.919 : <= IoObject::IoLockEnd
19ec-aec:38874231.033 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38874231.106 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38874410.672 : => ReadNVMData
19ec-aec:38874410.788 : => IoObject::IoLockStart
19ec-aec:38874410.898 : => CAsicIO::CheckDevice
19ec-aec:38874410.949 : => CNT96226::ConnectIsAvailable
19ec-aec:38874430.336 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38874430.449 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38874430.511 : <= IoObject::IoLockStart
19ec-aec:38874430.566 : => ReadNVMDataInternal
19ec-aec:38874430.628 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38874430.697 : IO Send command 10 bytes
19ec-aec:38874430.804 : => CNT96226::VenderCmd_SetData
19ec-aec:38874430.862 : iCmd = 0, nBytes = 10
19ec-aec:38874430.971 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38874754.087 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38874754.203 : System send command 10 bytes + data 0 bytes
19ec-aec:38874754.271 : IO total need to receive data 128 bytes
19ec-aec:38874754.329 : => CNT96226::VenderCmd_GetData
19ec-aec:38874754.383 : iCmd = 0, nBytes = 128
19ec-aec:38874960.400 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38874960.584 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38874960.725 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38874960.860 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38874960.983 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38874961.184 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38874961.315 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38874961.438 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38874961.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38874961.567 : System total receive data 128 bytes
19ec-aec:38874961.627 : => CNT96226::VenderCmd_GetData
19ec-aec:38874961.678 : iCmd = 1, nBytes = 4
19ec-aec:38875161.296 : 0000 : 00 00 00 00 
19ec-aec:38875161.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38875161.813 : <= CAsicIO::DoIo ret = 1
19ec-aec:38875161.887 : NVMData.PadScanCount = 0
19ec-aec:38875161.946 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38875162.002 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38875162.058 : NVMData.FlatbedScanCount = 0
19ec-aec:38875162.113 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38875162.165 : NVMData.SideEdgeFletbed = 0
19ec-aec:38875162.216 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38875162.271 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38875162.325 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38875162.381 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38875162.436 : NVMData.BornMonth = 0
19ec-aec:38875162.483 : NVMData.BornDay = 0
19ec-aec:38875162.532 : NVMData.BornYear = 0
19ec-aec:38875162.578 : NVMData.FirstScanMonth = 4
19ec-aec:38875162.858 : NVMData.FirstScanDay = 30
19ec-aec:38875162.911 : NVMData.FirstScanYear = 2020
19ec-aec:38875162.967 : NVMData.VerticalMagnification = 0
19ec-aec:38875163.023 : NVMData.HorizontalMagnification = 0
19ec-aec:38875163.077 : NVMData.PowerSavingTime = 15
19ec-aec:38875163.132 : NVMData.SN = 0858C00G200100324
19ec-aec:38875163.182 : NVMData.AutoFeed = 0
19ec-aec:38875163.230 : NVMData.CCDType = 0
19ec-aec:38875163.637 : NVMData.ScanSpeed = 0
19ec-aec:38875163.687 : NVMData.RollerCount = 0
19ec-aec:38875163.736 : NVMData.MultifeedCount = 0
19ec-aec:38875164.141 : NVMData.JamCount = 0
19ec-aec:38875164.191 : NVMData.IdentifyInfo = 
19ec-aec:38875164.243 : NVMData.FormalName = 
19ec-aec:38875164.292 : NVMData.ReservedB = 0
19ec-aec:38875164.343 : NVMData.FunctionCode = 0
19ec-aec:38875164.395 : NVMData.PreFeed = 0
19ec-aec:38875164.446 : NVMData.PreFeedTime = 0
19ec-aec:38875164.497 : NVMData.ButtonNumber = 0
19ec-aec:38875164.547 : NVMData.PowerOffTime = 0
19ec-aec:38875164.829 : <= ReadNVMDataInternal ret = 1
19ec-aec:38875164.888 : => IoObject::IoLockEnd
19ec-aec:38875164.976 : <= IoObject::IoLockEnd
19ec-aec:38875165.024 : <= ReadNVMData ret = 1
19ec-aec:38875703.627 : => TerminateDriver
19ec-aec:38875703.816 : => CAsicIO::~CAsicIO,pStage=201526344
19ec-aec:38875703.890 : => CNT96226::Close
19ec-aec:38875707.758 : <= CNT96226::Close ret = 1
19ec-aec:38875707.837 : <= CAsicIO::~CAsicIO
19ec-aec:38875707.894 : => IoObject::IoLockEnd
19ec-aec:38875707.945 : <= IoObject::IoLockEnd
19ec-aec:38875707.995 : => IoObject::TerminateDevice
19ec-aec:38875708.050 : => IoObject::IoLockEnd
19ec-aec:38875708.100 : <= IoObject::IoLockEnd
19ec-aec:38875708.205 : <= IoObject::TerminateDevice
19ec-aec:38875708.466 : <= TerminateDriver ret = 1
19ec-aec:38878118.612 : ============Debug Start==========
19ec-aec:38878118.951 : Date : 2020/4/30 14:23:44
19ec-aec:38878119.031 : Process ID : 19ec
19ec-aec:38878119.463 : Windows : Version 10.0 build 18363 
19ec-aec:38878119.954 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38878120.017 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38878120.080 : MemoryStatus.ullAvailPhys : 1908842496
19ec-aec:38878120.143 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38878120.206 : MemoryStatus.ullAvailPageFile : 3361280000
19ec-aec:38878120.266 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38878120.329 : MemoryStatus.ullAvailVirtual : 1744338944
19ec-aec:38878120.390 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38878120.491 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38878120.550 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38878120.789 : CPU Count : 4
19ec-aec:38878120.835 : CPU Frequency : 100.000 Mhz
19ec-aec:38878125.032 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38878125.158 : => InitializeDriver
19ec-aec:38878125.649 : <= InitializeDriver ret = 1
19ec-aec:38880699.117 : => InitializeScanner
19ec-aec:38880699.373 : => CAsicIO::GetDeviceList
19ec-aec:38880699.790 : => CNT96226::CNT96226
19ec-aec:38880699.849 : => CNT96226::Open
19ec-aec:38880722.232 : <= CNT96226::Open ret = 1
19ec-aec:38880722.328 : => CNT96226::Initialize
19ec-aec:38880722.519 : <= CNT96226::Initialize ret = 1
19ec-aec:38880722.580 : <= CNT96226::CNT96226
19ec-aec:38880722.635 : => CNT96226::EnumAvailableDevice
19ec-aec:38880727.900 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38880727.977 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38880728.033 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38884517.057 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38884517.532 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38884529.278 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38884529.489 : => IoObject::GetLockName
19ec-aec:38884529.604 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38884529.742 : <= IoObject::GetLockName
19ec-aec:38884530.644 : => CNT96226::VenderCmd_GetData
19ec-aec:38884530.766 : iCmd = 3, nBytes = 2
19ec-aec:38884932.715 : 0000 : 06 38 
19ec-aec:38884932.950 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38884933.087 : => CNT96226::VenderCmd_GetData
19ec-aec:38884933.208 : iCmd = 4, nBytes = 2
19ec-aec:38885260.916 : 0000 : 07 07 
19ec-aec:38885261.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38885261.309 : Device 0 USB ID = 0638 : 0707
19ec-aec:38885261.477 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38885261.606 : IO Send command 10 bytes
19ec-aec:38885261.709 : => CNT96226::VenderCmd_SetData
19ec-aec:38885261.824 : iCmd = 0, nBytes = 10
19ec-aec:38885262.039 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38885473.372 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38885473.617 : => CNT96226::VenderCmd_GetData
19ec-aec:38885473.737 : iCmd = 0, nBytes = 165
19ec-aec:38885669.234 : skip dump 37 bytes
19ec-aec:38885669.652 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38885669.945 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38885670.226 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38885670.495 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38885670.755 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38885671.027 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38885671.285 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38885671.531 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38885671.663 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38885671.785 : => CNT96226::VenderCmd_GetData
19ec-aec:38885671.897 : iCmd = 1, nBytes = 4
19ec-aec:38885855.000 : 0000 : 00 00 00 00 
19ec-aec:38885855.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38885855.671 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38885855.813 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38885855.947 : IO Send command 10 bytes
19ec-aec:38885856.058 : => CNT96226::VenderCmd_SetData
19ec-aec:38885856.170 : iCmd = 0, nBytes = 10
19ec-aec:38885856.399 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38886213.179 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38886213.436 : => CNT96226::VenderCmd_GetData
19ec-aec:38886213.555 : iCmd = 0, nBytes = 128
19ec-aec:38886431.721 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38886432.091 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38886432.379 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38886432.645 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38886432.912 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38886433.164 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38886433.410 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38886433.664 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38886433.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38886433.921 : => CNT96226::VenderCmd_GetData
19ec-aec:38886434.028 : iCmd = 1, nBytes = 4
19ec-aec:38886644.159 : 0000 : 00 00 00 00 
19ec-aec:38886644.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38886644.350 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38886644.548 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38886644.637 : => CNT96226::Close
19ec-aec:38886649.501 : <= CNT96226::Close ret = 1
19ec-aec:38886649.585 : <= CNT96226::~CNT96226
19ec-aec:38886649.689 : <= CAsicIO::GetDeviceList
19ec-aec:38886650.173 : => IoObject::SetTimeout
19ec-aec:38886650.313 : Timeout--> In = 0 Out = 0
19ec-aec:38886650.376 : <= IoObject::SetTimeout
19ec-aec:38886650.446 : => CAsicIO::CAsicIO
19ec-aec:38886650.524 : => CNT96226::CNT96226
19ec-aec:38886650.587 : => CNT96226::Open
19ec-aec:38886676.204 : <= CNT96226::Open ret = 1
19ec-aec:38886676.320 : => CNT96226::Initialize
19ec-aec:38886676.533 : <= CNT96226::Initialize ret = 1
19ec-aec:38886676.599 : <= CNT96226::CNT96226
19ec-aec:38886676.657 : <= CAsicIO::CAsicIO
19ec-aec:38886676.716 : => CAsicIO::InitializeDevice
19ec-aec:38886676.792 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38886683.217 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38886683.350 : => IoObject::GetLockName
19ec-aec:38886683.412 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38886683.484 : <= IoObject::GetLockName
19ec-aec:38886684.044 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38886684.125 : IO Send command 10 bytes
19ec-aec:38886684.182 : => CNT96226::VenderCmd_SetData
19ec-aec:38886684.244 : iCmd = 0, nBytes = 10
19ec-aec:38886684.371 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38887032.239 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38887032.396 : => CNT96226::VenderCmd_GetData
19ec-aec:38887032.464 : iCmd = 0, nBytes = 128
19ec-aec:38887240.329 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38887240.518 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38887240.676 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38887240.827 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38887240.970 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38887241.110 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38887241.254 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38887241.392 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38887241.463 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38887241.528 : => CNT96226::VenderCmd_GetData
19ec-aec:38887241.590 : iCmd = 1, nBytes = 4
19ec-aec:38887428.151 : 0000 : 00 00 00 00 
19ec-aec:38887428.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38887428.366 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38887428.617 : => CNT96226::VenderCmd_GetData
19ec-aec:38887428.684 : iCmd = 3, nBytes = 2
19ec-aec:38887801.633 : 0000 : 06 38 
19ec-aec:38887801.746 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38887801.816 : => CNT96226::VenderCmd_GetData
19ec-aec:38887801.877 : iCmd = 4, nBytes = 2
19ec-aec:38888118.305 : 0000 : 07 07 
19ec-aec:38888118.463 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38888118.689 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38888118.802 : => IoObject::InitializeDevice
19ec-aec:38888118.919 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38888119.772 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38888119.858 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38888120.754 : => FindScanner
19ec-aec:38888120.818 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38888120.889 : <= FindScanner ret = 1
19ec-aec:38888120.954 : => IoObject::IoLockStart
19ec-aec:38888121.075 : => CAsicIO::CheckDevice
19ec-aec:38888121.137 : => CNT96226::ConnectIsAvailable
19ec-aec:38888144.947 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38888145.078 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38888145.148 : <= IoObject::IoLockStart
19ec-aec:38888145.217 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38888145.294 : IO Send command 10 bytes
19ec-aec:38888145.398 : => CNT96226::VenderCmd_SetData
19ec-aec:38888145.465 : iCmd = 0, nBytes = 10
19ec-aec:38888145.582 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38888346.009 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38888346.135 : System send command 10 bytes + data 0 bytes
19ec-aec:38888346.210 : IO total need to receive data 5 bytes
19ec-aec:38888346.277 : => CNT96226::VenderCmd_GetData
19ec-aec:38888346.340 : iCmd = 0, nBytes = 5
19ec-aec:38888546.058 : 0000 : 06 00 02 02 ab 
19ec-aec:38888546.200 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38888546.278 : System total receive data 5 bytes
19ec-aec:38888546.347 : => CNT96226::VenderCmd_GetData
19ec-aec:38888546.408 : iCmd = 1, nBytes = 4
19ec-aec:38888748.153 : 0000 : 00 00 00 00 
19ec-aec:38888748.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38888748.412 : <= CAsicIO::DoIo ret = 1
19ec-aec:38888748.489 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38888748.564 : IO Send command 10 bytes
19ec-aec:38888748.683 : => CNT96226::VenderCmd_SetData
19ec-aec:38888748.755 : iCmd = 0, nBytes = 10
19ec-aec:38888748.872 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38888944.067 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38888944.205 : System send command 10 bytes + data 0 bytes
19ec-aec:38888944.286 : IO total need to receive data 165 bytes
19ec-aec:38888944.356 : => CNT96226::VenderCmd_GetData
19ec-aec:38888944.417 : iCmd = 0, nBytes = 165
19ec-aec:38889090.186 : skip dump 37 bytes
19ec-aec:38889090.415 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38889090.571 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38889090.722 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38889090.868 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38889091.014 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38889091.163 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38889091.306 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38889091.447 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38889091.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38889091.582 : System total receive data 165 bytes
19ec-aec:38889091.651 : => CNT96226::VenderCmd_GetData
19ec-aec:38889091.713 : iCmd = 1, nBytes = 4
19ec-aec:38889248.975 : 0000 : 00 00 00 00 
19ec-aec:38889249.383 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38889249.538 : <= CAsicIO::DoIo ret = 1
19ec-aec:38889249.601 : Dump Inquiry
19ec-aec:38889249.740 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38889249.892 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38889250.249 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38889250.401 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38889250.546 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38889250.692 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38889250.830 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38889250.970 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38889251.118 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38889251.267 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38889251.363 : 00a0 : 00 00 00 00 00 
19ec-aec:38889251.447 : => ReadNVMDataInternal
19ec-aec:38889251.700 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38889251.777 : IO Send command 10 bytes
19ec-aec:38889251.888 : => CNT96226::VenderCmd_SetData
19ec-aec:38889251.953 : iCmd = 0, nBytes = 10
19ec-aec:38889252.068 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38889587.099 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38889587.237 : System send command 10 bytes + data 0 bytes
19ec-aec:38889587.315 : IO total need to receive data 128 bytes
19ec-aec:38889587.383 : => CNT96226::VenderCmd_GetData
19ec-aec:38889587.445 : iCmd = 0, nBytes = 128
19ec-aec:38889791.241 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38889791.475 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38889791.633 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38889791.787 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38889791.928 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38889792.073 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38889792.212 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38889792.350 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38889792.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38889792.493 : System total receive data 128 bytes
19ec-aec:38889792.564 : => CNT96226::VenderCmd_GetData
19ec-aec:38889792.623 : iCmd = 1, nBytes = 4
19ec-aec:38889996.026 : 0000 : 00 00 00 00 
19ec-aec:38889996.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38889996.291 : <= CAsicIO::DoIo ret = 1
19ec-aec:38889996.375 : NVMData.PadScanCount = 0
19ec-aec:38889996.439 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38889996.502 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38889996.568 : NVMData.FlatbedScanCount = 0
19ec-aec:38889996.627 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38889996.686 : NVMData.SideEdgeFletbed = 0
19ec-aec:38889996.747 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38889996.809 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38889996.873 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38889996.936 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38889996.998 : NVMData.BornMonth = 0
19ec-aec:38889997.053 : NVMData.BornDay = 0
19ec-aec:38889997.111 : NVMData.BornYear = 0
19ec-aec:38889997.165 : NVMData.FirstScanMonth = 4
19ec-aec:38889997.223 : NVMData.FirstScanDay = 30
19ec-aec:38889997.282 : NVMData.FirstScanYear = 2020
19ec-aec:38889997.340 : NVMData.VerticalMagnification = 0
19ec-aec:38889997.403 : NVMData.HorizontalMagnification = 0
19ec-aec:38889997.467 : NVMData.PowerSavingTime = 15
19ec-aec:38889997.526 : NVMData.SN = 0858C00G200100324
19ec-aec:38889997.583 : NVMData.AutoFeed = 0
19ec-aec:38889997.637 : NVMData.CCDType = 0
19ec-aec:38889997.691 : NVMData.ScanSpeed = 0
19ec-aec:38889997.743 : NVMData.RollerCount = 0
19ec-aec:38889997.802 : NVMData.MultifeedCount = 0
19ec-aec:38889997.857 : NVMData.JamCount = 0
19ec-aec:38889997.911 : NVMData.IdentifyInfo = 
19ec-aec:38889997.969 : NVMData.FormalName = 
19ec-aec:38889998.023 : NVMData.ReservedB = 0
19ec-aec:38889998.078 : NVMData.FunctionCode = 0
19ec-aec:38889998.132 : NVMData.PreFeed = 0
19ec-aec:38889998.184 : NVMData.PreFeedTime = 0
19ec-aec:38889998.241 : NVMData.ButtonNumber = 0
19ec-aec:38889998.529 : NVMData.PowerOffTime = 0
19ec-aec:38889998.593 : <= ReadNVMDataInternal ret = 1
19ec-aec:38889998.684 : => IoObject::IoLockEnd
19ec-aec:38889998.787 : <= IoObject::IoLockEnd
19ec-aec:38889998.847 : <= InitializeScanner ret = 1
19ec-aec:38891309.084 : => GetLogicalScannerAbility
19ec-aec:38891309.268 : => IoObject::IoLockStart
19ec-aec:38891309.409 : => CAsicIO::CheckDevice
19ec-aec:38891309.465 : => CNT96226::ConnectIsAvailable
19ec-aec:38891339.713 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38891339.829 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38891339.889 : <= IoObject::IoLockStart
19ec-aec:38891339.950 : => IoObject::IoLockEnd
19ec-aec:38891340.063 : <= IoObject::IoLockEnd
19ec-aec:38891340.141 : <= GetLogicalScannerAbility ret = 1
19ec-aec:38895143.664 : => GetLogicalScannerAbilityEx
19ec-aec:38895143.855 : => IoObject::IoLockStart
19ec-aec:38895143.992 : => CAsicIO::CheckDevice
19ec-aec:38895144.052 : => CNT96226::ConnectIsAvailable
19ec-aec:38895170.991 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38895171.104 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38895171.163 : <= IoObject::IoLockStart
19ec-aec:38895171.221 : => IoObject::IoLockEnd
19ec-aec:38895171.337 : <= IoObject::IoLockEnd
19ec-aec:38895171.458 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38895171.534 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38903024.166 : => ReadNVMData
19ec-aec:38903024.346 : => IoObject::IoLockStart
19ec-aec:38903024.481 : => CAsicIO::CheckDevice
19ec-aec:38903024.543 : => CNT96226::ConnectIsAvailable
19ec-aec:38903047.500 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38903047.627 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38903047.701 : <= IoObject::IoLockStart
19ec-aec:38903047.776 : => ReadNVMDataInternal
19ec-aec:38903047.843 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38903047.921 : IO Send command 10 bytes
19ec-aec:38903048.070 : => CNT96226::VenderCmd_SetData
19ec-aec:38903048.135 : iCmd = 0, nBytes = 10
19ec-aec:38903048.250 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38903387.894 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38903388.065 : System send command 10 bytes + data 0 bytes
19ec-aec:38903388.144 : IO total need to receive data 128 bytes
19ec-aec:38903388.435 : => CNT96226::VenderCmd_GetData
19ec-aec:38903388.493 : iCmd = 0, nBytes = 128
19ec-aec:38903523.585 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38903523.805 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38903523.955 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38903524.089 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38903524.219 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38903524.347 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38903524.470 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38903524.599 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38903524.659 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38903524.725 : System total receive data 128 bytes
19ec-aec:38903524.792 : => CNT96226::VenderCmd_GetData
19ec-aec:38903524.851 : iCmd = 1, nBytes = 4
19ec-aec:38903638.964 : 0000 : 00 00 00 00 
19ec-aec:38903639.073 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38903639.224 : <= CAsicIO::DoIo ret = 1
19ec-aec:38903639.293 : NVMData.PadScanCount = 0
19ec-aec:38903639.349 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38903639.406 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38903639.466 : NVMData.FlatbedScanCount = 0
19ec-aec:38903639.523 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38903639.579 : NVMData.SideEdgeFletbed = 0
19ec-aec:38903639.636 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38903639.692 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38903639.751 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38903639.806 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38903639.865 : NVMData.BornMonth = 0
19ec-aec:38903640.049 : NVMData.BornDay = 0
19ec-aec:38903640.107 : NVMData.BornYear = 0
19ec-aec:38903640.157 : NVMData.FirstScanMonth = 4
19ec-aec:38903640.210 : NVMData.FirstScanDay = 30
19ec-aec:38903640.268 : NVMData.FirstScanYear = 2020
19ec-aec:38903640.321 : NVMData.VerticalMagnification = 0
19ec-aec:38903640.377 : NVMData.HorizontalMagnification = 0
19ec-aec:38903640.433 : NVMData.PowerSavingTime = 15
19ec-aec:38903640.488 : NVMData.SN = 0858C00G200100324
19ec-aec:38903640.538 : NVMData.AutoFeed = 0
19ec-aec:38903640.590 : NVMData.CCDType = 0
19ec-aec:38903640.639 : NVMData.ScanSpeed = 0
19ec-aec:38903640.687 : NVMData.RollerCount = 0
19ec-aec:38903640.738 : NVMData.MultifeedCount = 0
19ec-aec:38903640.790 : NVMData.JamCount = 0
19ec-aec:38903640.839 : NVMData.IdentifyInfo = 
19ec-aec:38903640.893 : NVMData.FormalName = 
19ec-aec:38903640.942 : NVMData.ReservedB = 0
19ec-aec:38903640.996 : NVMData.FunctionCode = 0
19ec-aec:38903641.048 : NVMData.PreFeed = 0
19ec-aec:38903641.101 : NVMData.PreFeedTime = 0
19ec-aec:38903641.151 : NVMData.ButtonNumber = 0
19ec-aec:38903641.201 : NVMData.PowerOffTime = 0
19ec-aec:38903641.251 : <= ReadNVMDataInternal ret = 1
19ec-aec:38903641.318 : => IoObject::IoLockEnd
19ec-aec:38903641.410 : <= IoObject::IoLockEnd
19ec-aec:38903641.459 : <= ReadNVMData ret = 1
19ec-aec:38913766.605 : => GetADFStatus
19ec-aec:38913767.016 : => IoObject::IoLockStart
19ec-aec:38913767.155 : => CAsicIO::CheckDevice
19ec-aec:38913767.211 : => CNT96226::ConnectIsAvailable
19ec-aec:38913788.436 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38913788.553 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38913788.616 : <= IoObject::IoLockStart
19ec-aec:38913788.677 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38913788.743 : IO Send command 10 bytes
19ec-aec:38913788.864 : => CNT96226::VenderCmd_SetData
19ec-aec:38913788.923 : iCmd = 0, nBytes = 10
19ec-aec:38913789.031 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38913990.499 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38913990.646 : System send command 10 bytes + data 0 bytes
19ec-aec:38913990.719 : IO total need to receive data 2 bytes
19ec-aec:38913990.780 : => CNT96226::VenderCmd_GetData
19ec-aec:38913990.838 : iCmd = 0, nBytes = 2
19ec-aec:38914199.299 : 0000 : 00 00 
19ec-aec:38914199.384 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38914199.445 : System total receive data 2 bytes
19ec-aec:38914199.508 : => CNT96226::VenderCmd_GetData
19ec-aec:38914199.562 : iCmd = 1, nBytes = 4
19ec-aec:38914375.414 : 0000 : 00 00 00 00 
19ec-aec:38914375.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38914375.661 : <= CAsicIO::DoIo ret = 1
19ec-aec:38914375.728 : Return status = 0
19ec-aec:38914375.786 : => IoObject::IoLockEnd
19ec-aec:38914375.872 : <= IoObject::IoLockEnd
19ec-aec:38914375.923 : <= GetADFStatus ret = 1
19ec-aec:38917136.543 : => GetADFStatus
19ec-aec:38917136.739 : => IoObject::IoLockStart
19ec-aec:38917136.868 : => CAsicIO::CheckDevice
19ec-aec:38917136.922 : => CNT96226::ConnectIsAvailable
19ec-aec:38917162.132 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38917162.249 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38917162.307 : <= IoObject::IoLockStart
19ec-aec:38917162.366 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:38917162.433 : IO Send command 10 bytes
19ec-aec:38917162.548 : => CNT96226::VenderCmd_SetData
19ec-aec:38917162.608 : iCmd = 0, nBytes = 10
19ec-aec:38917162.714 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:38917372.666 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38917372.807 : System send command 10 bytes + data 0 bytes
19ec-aec:38917372.885 : IO total need to receive data 2 bytes
19ec-aec:38917372.951 : => CNT96226::VenderCmd_GetData
19ec-aec:38917373.012 : iCmd = 0, nBytes = 2
19ec-aec:38917582.565 : 0000 : 00 00 
19ec-aec:38917582.673 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38917582.745 : System total receive data 2 bytes
19ec-aec:38917582.808 : => CNT96226::VenderCmd_GetData
19ec-aec:38917582.860 : iCmd = 1, nBytes = 4
19ec-aec:38917781.901 : 0000 : 00 00 00 00 
19ec-aec:38917781.989 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38917782.121 : <= CAsicIO::DoIo ret = 1
19ec-aec:38917782.190 : Return status = 0
19ec-aec:38917782.249 : => IoObject::IoLockEnd
19ec-aec:38917782.338 : <= IoObject::IoLockEnd
19ec-aec:38917782.386 : <= GetADFStatus ret = 1
19ec-aec:38919915.154 : => TerminateDriver
19ec-aec:38919915.344 : => CAsicIO::~CAsicIO,pStage=199625800
19ec-aec:38919915.417 : => CNT96226::Close
19ec-aec:38919919.577 : <= CNT96226::Close ret = 1
19ec-aec:38919919.655 : <= CAsicIO::~CAsicIO
19ec-aec:38919919.712 : => IoObject::IoLockEnd
19ec-aec:38919919.766 : <= IoObject::IoLockEnd
19ec-aec:38919919.817 : => IoObject::TerminateDevice
19ec-aec:38919919.872 : => IoObject::IoLockEnd
19ec-aec:38919919.923 : <= IoObject::IoLockEnd
19ec-aec:38919920.249 : <= IoObject::TerminateDevice
19ec-aec:38919920.486 : <= TerminateDriver ret = 1
19ec-aec:38963813.604 : ============Debug Start==========
19ec-aec:38963813.921 : Date : 2020/4/30 14:23:47
19ec-aec:38963813.998 : Process ID : 19ec
19ec-aec:38963814.410 : Windows : Version 10.0 build 18363 
19ec-aec:38963814.869 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38963814.932 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38963814.996 : MemoryStatus.ullAvailPhys : 1929781248
19ec-aec:38963815.055 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38963815.116 : MemoryStatus.ullAvailPageFile : 3382931456
19ec-aec:38963815.174 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38963815.234 : MemoryStatus.ullAvailVirtual : 1744330752
19ec-aec:38963815.293 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38963815.397 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38963815.454 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38963815.703 : CPU Count : 4
19ec-aec:38963815.748 : CPU Frequency : 100.000 Mhz
19ec-aec:38963820.141 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38963820.267 : => InitializeDriver
19ec-aec:38963820.539 : <= InitializeDriver ret = 1
19ec-aec:38963820.597 : => InitializeScanner
19ec-aec:38963820.674 : => CAsicIO::GetDeviceList
19ec-aec:38963820.971 : => CNT96226::CNT96226
19ec-aec:38963821.028 : => CNT96226::Open
19ec-aec:38963844.057 : <= CNT96226::Open ret = 1
19ec-aec:38963844.169 : => CNT96226::Initialize
19ec-aec:38963844.360 : <= CNT96226::Initialize ret = 1
19ec-aec:38963844.420 : <= CNT96226::CNT96226
19ec-aec:38963844.475 : => CNT96226::EnumAvailableDevice
19ec-aec:38963849.990 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38963850.068 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38963850.125 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38967871.209 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38967871.512 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38967877.376 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38967877.481 : => IoObject::GetLockName
19ec-aec:38967877.537 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38967877.601 : <= IoObject::GetLockName
19ec-aec:38967878.142 : => CNT96226::VenderCmd_GetData
19ec-aec:38967878.203 : iCmd = 3, nBytes = 2
19ec-aec:38968263.013 : 0000 : 06 38 
19ec-aec:38968263.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38968263.237 : => CNT96226::VenderCmd_GetData
19ec-aec:38968263.300 : iCmd = 4, nBytes = 2
19ec-aec:38968557.979 : 0000 : 07 07 
19ec-aec:38968558.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38968558.173 : Device 0 USB ID = 0638 : 0707
19ec-aec:38968558.260 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38968558.325 : IO Send command 10 bytes
19ec-aec:38968558.377 : => CNT96226::VenderCmd_SetData
19ec-aec:38968558.432 : iCmd = 0, nBytes = 10
19ec-aec:38968558.531 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38968750.037 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38968750.178 : => CNT96226::VenderCmd_GetData
19ec-aec:38968750.240 : iCmd = 0, nBytes = 165
19ec-aec:38968944.646 : skip dump 37 bytes
19ec-aec:38968944.848 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38968944.985 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38968945.116 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38968945.248 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38968945.381 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38968945.512 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38968945.639 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38968945.757 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38968945.817 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38968945.877 : => CNT96226::VenderCmd_GetData
19ec-aec:38968945.927 : iCmd = 1, nBytes = 4
19ec-aec:38969151.673 : 0000 : 00 00 00 00 
19ec-aec:38969151.772 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38969151.999 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38969152.072 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38969152.142 : IO Send command 10 bytes
19ec-aec:38969152.196 : => CNT96226::VenderCmd_SetData
19ec-aec:38969152.250 : iCmd = 0, nBytes = 10
19ec-aec:38969152.358 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38969490.966 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38969491.101 : => CNT96226::VenderCmd_GetData
19ec-aec:38969491.159 : iCmd = 0, nBytes = 128
19ec-aec:38969688.978 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38969689.161 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38969689.301 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38969689.435 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38969689.559 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38969689.682 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38969689.807 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38969689.926 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38969689.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38969690.051 : => CNT96226::VenderCmd_GetData
19ec-aec:38969690.102 : iCmd = 1, nBytes = 4
19ec-aec:38969816.029 : 0000 : 00 00 00 00 
19ec-aec:38969816.120 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38969816.182 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38969816.345 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38969816.415 : => CNT96226::Close
19ec-aec:38969820.370 : <= CNT96226::Close ret = 1
19ec-aec:38969820.443 : <= CNT96226::~CNT96226
19ec-aec:38969820.534 : <= CAsicIO::GetDeviceList
19ec-aec:38969820.932 : => IoObject::SetTimeout
19ec-aec:38969821.069 : Timeout--> In = 0 Out = 0
19ec-aec:38969821.127 : <= IoObject::SetTimeout
19ec-aec:38969821.194 : => CAsicIO::CAsicIO
19ec-aec:38969821.271 : => CNT96226::CNT96226
19ec-aec:38969821.324 : => CNT96226::Open
19ec-aec:38969844.279 : <= CNT96226::Open ret = 1
19ec-aec:38969844.373 : => CNT96226::Initialize
19ec-aec:38969844.555 : <= CNT96226::Initialize ret = 1
19ec-aec:38969844.610 : <= CNT96226::CNT96226
19ec-aec:38969844.664 : <= CAsicIO::CAsicIO
19ec-aec:38969844.718 : => CAsicIO::InitializeDevice
19ec-aec:38969844.787 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38969852.397 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38969852.524 : => IoObject::GetLockName
19ec-aec:38969852.582 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38969852.647 : <= IoObject::GetLockName
19ec-aec:38969853.415 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38969853.491 : IO Send command 10 bytes
19ec-aec:38969853.544 : => CNT96226::VenderCmd_SetData
19ec-aec:38969853.602 : iCmd = 0, nBytes = 10
19ec-aec:38969853.706 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38970172.647 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38970172.779 : => CNT96226::VenderCmd_GetData
19ec-aec:38970172.839 : iCmd = 0, nBytes = 128
19ec-aec:38970338.214 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38970338.425 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38970338.574 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38970338.709 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38970338.839 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38970338.962 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38970339.093 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38970339.217 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38970339.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38970339.352 : => CNT96226::VenderCmd_GetData
19ec-aec:38970339.410 : iCmd = 1, nBytes = 4
19ec-aec:38970489.629 : 0000 : 00 00 00 00 
19ec-aec:38970489.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38970489.810 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38970490.042 : => CNT96226::VenderCmd_GetData
19ec-aec:38970490.104 : iCmd = 3, nBytes = 2
19ec-aec:38970869.666 : 0000 : 06 38 
19ec-aec:38970869.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38970869.971 : => CNT96226::VenderCmd_GetData
19ec-aec:38970870.027 : iCmd = 4, nBytes = 2
19ec-aec:38971179.266 : 0000 : 07 07 
19ec-aec:38971179.358 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38971179.520 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38971179.617 : => IoObject::InitializeDevice
19ec-aec:38971179.726 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38971180.410 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38971180.483 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38971181.243 : => FindScanner
19ec-aec:38971181.303 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38971181.366 : <= FindScanner ret = 1
19ec-aec:38971181.422 : => IoObject::IoLockStart
19ec-aec:38971181.524 : => CAsicIO::CheckDevice
19ec-aec:38971181.576 : => CNT96226::ConnectIsAvailable
19ec-aec:38971206.847 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38971206.963 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38971207.026 : <= IoObject::IoLockStart
19ec-aec:38971207.084 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38971207.151 : IO Send command 10 bytes
19ec-aec:38971207.242 : => CNT96226::VenderCmd_SetData
19ec-aec:38971207.299 : iCmd = 0, nBytes = 10
19ec-aec:38971207.400 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38971398.263 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38971398.411 : System send command 10 bytes + data 0 bytes
19ec-aec:38971398.483 : IO total need to receive data 5 bytes
19ec-aec:38971398.541 : => CNT96226::VenderCmd_GetData
19ec-aec:38971398.597 : iCmd = 0, nBytes = 5
19ec-aec:38971603.828 : 0000 : 06 00 02 02 ab 
19ec-aec:38971603.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38971603.997 : System total receive data 5 bytes
19ec-aec:38971604.058 : => CNT96226::VenderCmd_GetData
19ec-aec:38971604.110 : iCmd = 1, nBytes = 4
19ec-aec:38971772.841 : 0000 : 00 00 00 00 
19ec-aec:38971772.964 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38971773.121 : <= CAsicIO::DoIo ret = 1
19ec-aec:38971773.192 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38971773.266 : IO Send command 10 bytes
19ec-aec:38971773.365 : => CNT96226::VenderCmd_SetData
19ec-aec:38971773.427 : iCmd = 0, nBytes = 10
19ec-aec:38971773.535 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38971943.348 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38971943.524 : System send command 10 bytes + data 0 bytes
19ec-aec:38971943.599 : IO total need to receive data 165 bytes
19ec-aec:38971943.667 : => CNT96226::VenderCmd_GetData
19ec-aec:38971943.731 : iCmd = 0, nBytes = 165
19ec-aec:38972089.424 : skip dump 37 bytes
19ec-aec:38972089.624 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38972089.768 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38972089.904 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38972090.042 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38972090.171 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38972090.302 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38972090.424 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38972090.548 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38972090.613 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38972090.674 : System total receive data 165 bytes
19ec-aec:38972090.733 : => CNT96226::VenderCmd_GetData
19ec-aec:38972090.785 : iCmd = 1, nBytes = 4
19ec-aec:38972256.705 : 0000 : 00 00 00 00 
19ec-aec:38972256.803 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38972256.931 : <= CAsicIO::DoIo ret = 1
19ec-aec:38972256.988 : Dump Inquiry
19ec-aec:38972257.106 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38972257.239 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38972257.580 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38972257.711 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38972257.835 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38972257.961 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38972258.086 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38972258.210 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38972258.337 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38972258.462 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38972258.547 : 00a0 : 00 00 00 00 00 
19ec-aec:38972258.619 : => ReadNVMDataInternal
19ec-aec:38972258.874 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38972258.941 : IO Send command 10 bytes
19ec-aec:38972259.028 : => CNT96226::VenderCmd_SetData
19ec-aec:38972259.083 : iCmd = 0, nBytes = 10
19ec-aec:38972259.184 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38972587.464 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38972587.637 : System send command 10 bytes + data 0 bytes
19ec-aec:38972587.715 : IO total need to receive data 128 bytes
19ec-aec:38972587.782 : => CNT96226::VenderCmd_GetData
19ec-aec:38972587.843 : iCmd = 0, nBytes = 128
19ec-aec:38972776.077 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38972776.275 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38972776.415 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38972776.548 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38972776.674 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38972776.798 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38972776.921 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38972777.045 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38972777.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38972777.173 : System total receive data 128 bytes
19ec-aec:38972777.237 : => CNT96226::VenderCmd_GetData
19ec-aec:38972777.289 : iCmd = 1, nBytes = 4
19ec-aec:38972932.235 : 0000 : 00 00 00 00 
19ec-aec:38972932.367 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38972932.509 : <= CAsicIO::DoIo ret = 1
19ec-aec:38972932.583 : NVMData.PadScanCount = 0
19ec-aec:38972932.639 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38972932.694 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38972932.750 : NVMData.FlatbedScanCount = 0
19ec-aec:38972932.806 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38972932.865 : NVMData.SideEdgeFletbed = 0
19ec-aec:38972932.923 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38972932.977 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38972933.030 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38972933.086 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38972933.142 : NVMData.BornMonth = 0
19ec-aec:38972933.190 : NVMData.BornDay = 0
19ec-aec:38972933.240 : NVMData.BornYear = 0
19ec-aec:38972933.288 : NVMData.FirstScanMonth = 4
19ec-aec:38972933.338 : NVMData.FirstScanDay = 30
19ec-aec:38972933.393 : NVMData.FirstScanYear = 2020
19ec-aec:38972933.446 : NVMData.VerticalMagnification = 0
19ec-aec:38972933.504 : NVMData.HorizontalMagnification = 0
19ec-aec:38972933.561 : NVMData.PowerSavingTime = 15
19ec-aec:38972933.617 : NVMData.SN = 0858C00G200100324
19ec-aec:38972933.670 : NVMData.AutoFeed = 0
19ec-aec:38972933.719 : NVMData.CCDType = 0
19ec-aec:38972933.769 : NVMData.ScanSpeed = 0
19ec-aec:38972933.818 : NVMData.RollerCount = 0
19ec-aec:38972933.871 : NVMData.MultifeedCount = 0
19ec-aec:38972933.924 : NVMData.JamCount = 0
19ec-aec:38972933.973 : NVMData.IdentifyInfo = 
19ec-aec:38972934.022 : NVMData.FormalName = 
19ec-aec:38972934.068 : NVMData.ReservedB = 0
19ec-aec:38972934.120 : NVMData.FunctionCode = 0
19ec-aec:38972934.169 : NVMData.PreFeed = 0
19ec-aec:38972934.216 : NVMData.PreFeedTime = 0
19ec-aec:38972934.267 : NVMData.ButtonNumber = 0
19ec-aec:38972934.467 : NVMData.PowerOffTime = 0
19ec-aec:38972934.521 : <= ReadNVMDataInternal ret = 1
19ec-aec:38972934.612 : => IoObject::IoLockEnd
19ec-aec:38972934.704 : <= IoObject::IoLockEnd
19ec-aec:38972934.755 : <= InitializeScanner ret = 1
19ec-aec:38972934.818 : => GetLogicalScannerAbilityEx
19ec-aec:38972934.877 : => IoObject::IoLockStart
19ec-aec:38972934.973 : => CAsicIO::CheckDevice
19ec-aec:38972935.026 : => CNT96226::ConnectIsAvailable
19ec-aec:38972947.571 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38972947.664 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38972947.721 : <= IoObject::IoLockStart
19ec-aec:38972947.781 : => IoObject::IoLockEnd
19ec-aec:38972947.869 : <= IoObject::IoLockEnd
19ec-aec:38972947.981 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38972948.057 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:38973142.731 : => ReadNVMData
19ec-aec:38973142.896 : => IoObject::IoLockStart
19ec-aec:38973143.033 : => CAsicIO::CheckDevice
19ec-aec:38973143.096 : => CNT96226::ConnectIsAvailable
19ec-aec:38973167.206 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38973167.322 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38973167.383 : <= IoObject::IoLockStart
19ec-aec:38973167.453 : => ReadNVMDataInternal
19ec-aec:38973167.515 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38973167.579 : IO Send command 10 bytes
19ec-aec:38973167.724 : => CNT96226::VenderCmd_SetData
19ec-aec:38973167.788 : iCmd = 0, nBytes = 10
19ec-aec:38973167.899 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38973517.360 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38973517.529 : System send command 10 bytes + data 0 bytes
19ec-aec:38973517.600 : IO total need to receive data 128 bytes
19ec-aec:38973517.661 : => CNT96226::VenderCmd_GetData
19ec-aec:38973517.716 : iCmd = 0, nBytes = 128
19ec-aec:38973718.959 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38973719.323 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38973719.617 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38973720.037 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38973720.164 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38973720.289 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38973720.413 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38973720.537 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38973720.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38973720.662 : System total receive data 128 bytes
19ec-aec:38973720.724 : => CNT96226::VenderCmd_GetData
19ec-aec:38973720.778 : iCmd = 1, nBytes = 4
19ec-aec:38973891.050 : 0000 : 00 00 00 00 
19ec-aec:38973891.164 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38973891.315 : <= CAsicIO::DoIo ret = 1
19ec-aec:38973891.385 : NVMData.PadScanCount = 0
19ec-aec:38973891.440 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38973891.495 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38973891.555 : NVMData.FlatbedScanCount = 0
19ec-aec:38973891.608 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38973891.664 : NVMData.SideEdgeFletbed = 0
19ec-aec:38973891.718 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38973891.777 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38973891.846 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38973891.904 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38973891.961 : NVMData.BornMonth = 0
19ec-aec:38973892.009 : NVMData.BornDay = 0
19ec-aec:38973892.061 : NVMData.BornYear = 0
19ec-aec:38973892.108 : NVMData.FirstScanMonth = 4
19ec-aec:38973892.161 : NVMData.FirstScanDay = 30
19ec-aec:38973892.216 : NVMData.FirstScanYear = 2020
19ec-aec:38973892.271 : NVMData.VerticalMagnification = 0
19ec-aec:38973892.325 : NVMData.HorizontalMagnification = 0
19ec-aec:38973892.381 : NVMData.PowerSavingTime = 15
19ec-aec:38973892.436 : NVMData.SN = 0858C00G200100324
19ec-aec:38973892.491 : NVMData.AutoFeed = 0
19ec-aec:38973892.539 : NVMData.CCDType = 0
19ec-aec:38973892.727 : NVMData.ScanSpeed = 0
19ec-aec:38973892.779 : NVMData.RollerCount = 0
19ec-aec:38973892.830 : NVMData.MultifeedCount = 0
19ec-aec:38973892.882 : NVMData.JamCount = 0
19ec-aec:38973892.933 : NVMData.IdentifyInfo = 
19ec-aec:38973892.986 : NVMData.FormalName = 
19ec-aec:38973893.034 : NVMData.ReservedB = 0
19ec-aec:38973893.085 : NVMData.FunctionCode = 0
19ec-aec:38973893.134 : NVMData.PreFeed = 0
19ec-aec:38973893.185 : NVMData.PreFeedTime = 0
19ec-aec:38973893.236 : NVMData.ButtonNumber = 0
19ec-aec:38973893.288 : NVMData.PowerOffTime = 0
19ec-aec:38973893.342 : <= ReadNVMDataInternal ret = 1
19ec-aec:38973893.405 : => IoObject::IoLockEnd
19ec-aec:38973893.498 : <= IoObject::IoLockEnd
19ec-aec:38973893.544 : <= ReadNVMData ret = 1
19ec-aec:38976624.869 : ============Debug Start==========
19ec-aec:38976625.201 : Date : 2020/4/30 14:23:48
19ec-aec:38976625.279 : Process ID : 19ec
19ec-aec:38976625.691 : Windows : Version 10.0 build 18363 
19ec-aec:38976626.153 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:38976626.215 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:38976626.280 : MemoryStatus.ullAvailPhys : 1928273920
19ec-aec:38976626.338 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:38976626.403 : MemoryStatus.ullAvailPageFile : 3383185408
19ec-aec:38976626.464 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:38976626.521 : MemoryStatus.ullAvailVirtual : 1744338944
19ec-aec:38976626.581 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:38976626.684 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:38976626.745 : CPU Family 6 Model 10 Stepping 7
19ec-aec:38976626.982 : CPU Count : 4
19ec-aec:38976627.028 : CPU Frequency : 100.000 Mhz
19ec-aec:38976631.355 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:38976631.484 : => InitializeDriver
19ec-aec:38976631.756 : <= InitializeDriver ret = 1
19ec-aec:38979311.922 : => InitializeScanner
19ec-aec:38979312.179 : => CAsicIO::GetDeviceList
19ec-aec:38979312.636 : => CNT96226::CNT96226
19ec-aec:38979312.700 : => CNT96226::Open
19ec-aec:38979335.835 : <= CNT96226::Open ret = 1
19ec-aec:38979335.936 : => CNT96226::Initialize
19ec-aec:38979336.131 : <= CNT96226::Initialize ret = 1
19ec-aec:38979336.192 : <= CNT96226::CNT96226
19ec-aec:38979336.244 : => CNT96226::EnumAvailableDevice
19ec-aec:38979341.503 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:38979341.580 : DeviceHandleTable[ 0 ] = 256
19ec-aec:38979341.640 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:38983057.600 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:38983057.900 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38983063.537 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38983063.651 : => IoObject::GetLockName
19ec-aec:38983063.711 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38983063.776 : <= IoObject::GetLockName
19ec-aec:38983064.304 : => CNT96226::VenderCmd_GetData
19ec-aec:38983064.367 : iCmd = 3, nBytes = 2
19ec-aec:38983445.638 : 0000 : 06 38 
19ec-aec:38983445.753 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38983445.825 : => CNT96226::VenderCmd_GetData
19ec-aec:38983445.879 : iCmd = 4, nBytes = 2
19ec-aec:38983752.039 : 0000 : 07 07 
19ec-aec:38983752.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38983752.249 : Device 0 USB ID = 0638 : 0707
19ec-aec:38983752.336 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:38983752.406 : IO Send command 10 bytes
19ec-aec:38983752.457 : => CNT96226::VenderCmd_SetData
19ec-aec:38983752.517 : iCmd = 0, nBytes = 10
19ec-aec:38983752.618 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38983960.902 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38983961.145 : => CNT96226::VenderCmd_GetData
19ec-aec:38983961.271 : iCmd = 0, nBytes = 165
19ec-aec:38984172.479 : skip dump 37 bytes
19ec-aec:38984172.889 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38984173.191 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38984173.483 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38984173.756 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38984174.026 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38984174.304 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38984174.558 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38984174.810 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38984174.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38984175.061 : => CNT96226::VenderCmd_GetData
19ec-aec:38984175.167 : iCmd = 1, nBytes = 4
19ec-aec:38984393.487 : 0000 : 00 00 00 00 
19ec-aec:38984393.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38984394.170 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38984394.317 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38984394.463 : IO Send command 10 bytes
19ec-aec:38984394.571 : => CNT96226::VenderCmd_SetData
19ec-aec:38984394.687 : iCmd = 0, nBytes = 10
19ec-aec:38984394.901 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38984757.187 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38984757.440 : => CNT96226::VenderCmd_GetData
19ec-aec:38984757.564 : iCmd = 0, nBytes = 128
19ec-aec:38984965.371 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38984965.559 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38984965.710 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38984965.856 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38984965.993 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38984966.121 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38984966.252 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38984966.383 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38984966.450 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38984966.516 : => CNT96226::VenderCmd_GetData
19ec-aec:38984966.571 : iCmd = 1, nBytes = 4
19ec-aec:38985170.730 : 0000 : 00 00 00 00 
19ec-aec:38985170.838 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38985170.907 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38985171.113 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:38985171.189 : => CNT96226::Close
19ec-aec:38985175.629 : <= CNT96226::Close ret = 1
19ec-aec:38985175.704 : <= CNT96226::~CNT96226
19ec-aec:38985175.787 : <= CAsicIO::GetDeviceList
19ec-aec:38985176.238 : => IoObject::SetTimeout
19ec-aec:38985176.374 : Timeout--> In = 0 Out = 0
19ec-aec:38985176.438 : <= IoObject::SetTimeout
19ec-aec:38985176.511 : => CAsicIO::CAsicIO
19ec-aec:38985176.589 : => CNT96226::CNT96226
19ec-aec:38985176.653 : => CNT96226::Open
19ec-aec:38985199.489 : <= CNT96226::Open ret = 1
19ec-aec:38985199.592 : => CNT96226::Initialize
19ec-aec:38985199.794 : <= CNT96226::Initialize ret = 1
19ec-aec:38985199.854 : <= CNT96226::CNT96226
19ec-aec:38985199.910 : <= CAsicIO::CAsicIO
19ec-aec:38985199.968 : => CAsicIO::InitializeDevice
19ec-aec:38985200.038 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:38985206.153 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:38985206.271 : => IoObject::GetLockName
19ec-aec:38985206.328 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:38985206.397 : <= IoObject::GetLockName
19ec-aec:38985206.966 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:38985207.040 : IO Send command 10 bytes
19ec-aec:38985207.097 : => CNT96226::VenderCmd_SetData
19ec-aec:38985207.153 : iCmd = 0, nBytes = 10
19ec-aec:38985207.265 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38985539.381 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38985539.532 : => CNT96226::VenderCmd_GetData
19ec-aec:38985539.594 : iCmd = 0, nBytes = 128
19ec-aec:38985718.454 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38985718.666 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38985718.819 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38985718.962 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38985719.097 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38985719.230 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38985719.364 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38985719.493 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38985719.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38985719.630 : => CNT96226::VenderCmd_GetData
19ec-aec:38985719.689 : iCmd = 1, nBytes = 4
19ec-aec:38985856.959 : 0000 : 00 00 00 00 
19ec-aec:38985857.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38985857.159 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:38985857.366 : => CNT96226::VenderCmd_GetData
19ec-aec:38985857.427 : iCmd = 3, nBytes = 2
19ec-aec:38986218.922 : 0000 : 06 38 
19ec-aec:38986219.027 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38986219.097 : => CNT96226::VenderCmd_GetData
19ec-aec:38986219.154 : iCmd = 4, nBytes = 2
19ec-aec:38986520.018 : 0000 : 07 07 
19ec-aec:38986520.143 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38986520.332 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:38986520.447 : => IoObject::InitializeDevice
19ec-aec:38986520.568 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:38986521.270 : <= IoObject::InitializeDevice ret = 1
19ec-aec:38986521.352 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:38986522.060 : => FindScanner
19ec-aec:38986522.122 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:38986522.189 : <= FindScanner ret = 1
19ec-aec:38986522.251 : => IoObject::IoLockStart
19ec-aec:38986522.363 : => CAsicIO::CheckDevice
19ec-aec:38986522.418 : => CNT96226::ConnectIsAvailable
19ec-aec:38986542.123 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38986542.229 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38986542.290 : <= IoObject::IoLockStart
19ec-aec:38986542.353 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38986542.420 : IO Send command 10 bytes
19ec-aec:38986542.506 : => CNT96226::VenderCmd_SetData
19ec-aec:38986542.567 : iCmd = 0, nBytes = 10
19ec-aec:38986542.679 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:38986747.549 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38986747.679 : System send command 10 bytes + data 0 bytes
19ec-aec:38986747.755 : IO total need to receive data 5 bytes
19ec-aec:38986747.816 : => CNT96226::VenderCmd_GetData
19ec-aec:38986747.875 : iCmd = 0, nBytes = 5
19ec-aec:38986916.377 : 0000 : 06 00 02 02 ab 
19ec-aec:38986916.515 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38986916.593 : System total receive data 5 bytes
19ec-aec:38986916.662 : => CNT96226::VenderCmd_GetData
19ec-aec:38986916.719 : iCmd = 1, nBytes = 4
19ec-aec:38987055.530 : 0000 : 00 00 00 00 
19ec-aec:38987055.689 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38987055.829 : <= CAsicIO::DoIo ret = 1
19ec-aec:38987055.900 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:38987055.972 : IO Send command 10 bytes
19ec-aec:38987056.067 : => CNT96226::VenderCmd_SetData
19ec-aec:38987056.128 : iCmd = 0, nBytes = 10
19ec-aec:38987056.235 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:38987220.519 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38987220.657 : System send command 10 bytes + data 0 bytes
19ec-aec:38987220.731 : IO total need to receive data 165 bytes
19ec-aec:38987220.796 : => CNT96226::VenderCmd_GetData
19ec-aec:38987220.856 : iCmd = 0, nBytes = 165
19ec-aec:38987364.793 : skip dump 37 bytes
19ec-aec:38987365.023 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38987365.173 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38987365.319 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38987365.462 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38987365.595 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38987365.733 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38987365.867 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38987365.998 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38987366.068 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38987366.136 : System total receive data 165 bytes
19ec-aec:38987366.201 : => CNT96226::VenderCmd_GetData
19ec-aec:38987366.257 : iCmd = 1, nBytes = 4
19ec-aec:38987509.376 : 0000 : 00 00 00 00 
19ec-aec:38987509.486 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38987509.631 : <= CAsicIO::DoIo ret = 1
19ec-aec:38987509.692 : Dump Inquiry
19ec-aec:38987509.830 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:38987509.976 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:38987510.317 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:38987510.465 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:38987510.605 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:38987510.747 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:38987510.883 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38987511.013 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38987511.152 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:38987511.294 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:38987511.385 : 00a0 : 00 00 00 00 00 
19ec-aec:38987511.458 : => ReadNVMDataInternal
19ec-aec:38987511.727 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:38987511.796 : IO Send command 10 bytes
19ec-aec:38987511.902 : => CNT96226::VenderCmd_SetData
19ec-aec:38987511.962 : iCmd = 0, nBytes = 10
19ec-aec:38987512.068 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:38987857.286 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:38987857.457 : System send command 10 bytes + data 0 bytes
19ec-aec:38987857.534 : IO total need to receive data 128 bytes
19ec-aec:38987857.601 : => CNT96226::VenderCmd_GetData
19ec-aec:38987857.664 : iCmd = 0, nBytes = 128
19ec-aec:38988059.055 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38988059.256 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38988059.407 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:38988059.548 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:38988059.682 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:38988059.817 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38988059.945 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38988060.079 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:38988060.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38988060.218 : System total receive data 128 bytes
19ec-aec:38988060.286 : => CNT96226::VenderCmd_GetData
19ec-aec:38988060.343 : iCmd = 1, nBytes = 4
19ec-aec:38988262.917 : 0000 : 00 00 00 00 
19ec-aec:38988263.027 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:38988263.184 : <= CAsicIO::DoIo ret = 1
19ec-aec:38988263.274 : NVMData.PadScanCount = 0
19ec-aec:38988263.334 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:38988263.395 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:38988263.457 : NVMData.FlatbedScanCount = 0
19ec-aec:38988263.513 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:38988263.574 : NVMData.SideEdgeFletbed = 0
19ec-aec:38988263.629 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:38988263.684 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:38988263.744 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:38988263.801 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:38988263.859 : NVMData.BornMonth = 0
19ec-aec:38988263.910 : NVMData.BornDay = 0
19ec-aec:38988263.964 : NVMData.BornYear = 0
19ec-aec:38988264.013 : NVMData.FirstScanMonth = 4
19ec-aec:38988264.068 : NVMData.FirstScanDay = 30
19ec-aec:38988264.124 : NVMData.FirstScanYear = 2020
19ec-aec:38988264.179 : NVMData.VerticalMagnification = 0
19ec-aec:38988264.236 : NVMData.HorizontalMagnification = 0
19ec-aec:38988264.293 : NVMData.PowerSavingTime = 15
19ec-aec:38988264.353 : NVMData.SN = 0858C00G200100324
19ec-aec:38988264.408 : NVMData.AutoFeed = 0
19ec-aec:38988264.457 : NVMData.CCDType = 0
19ec-aec:38988264.504 : NVMData.ScanSpeed = 0
19ec-aec:38988264.556 : NVMData.RollerCount = 0
19ec-aec:38988264.615 : NVMData.MultifeedCount = 0
19ec-aec:38988264.669 : NVMData.JamCount = 0
19ec-aec:38988264.722 : NVMData.IdentifyInfo = 
19ec-aec:38988264.775 : NVMData.FormalName = 
19ec-aec:38988264.828 : NVMData.ReservedB = 0
19ec-aec:38988264.878 : NVMData.FunctionCode = 0
19ec-aec:38988264.931 : NVMData.PreFeed = 0
19ec-aec:38988264.981 : NVMData.PreFeedTime = 0
19ec-aec:38988265.032 : NVMData.ButtonNumber = 0
19ec-aec:38988265.309 : NVMData.PowerOffTime = 0
19ec-aec:38988265.373 : <= ReadNVMDataInternal ret = 1
19ec-aec:38988265.459 : => IoObject::IoLockEnd
19ec-aec:38988265.573 : <= IoObject::IoLockEnd
19ec-aec:38988265.626 : <= InitializeScanner ret = 1
19ec-aec:38989659.842 : => GetLogicalScannerAbility
19ec-aec:38989660.045 : => IoObject::IoLockStart
19ec-aec:38989660.177 : => CAsicIO::CheckDevice
19ec-aec:38989660.242 : => CNT96226::ConnectIsAvailable
19ec-aec:38989677.515 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38989677.642 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38989677.710 : <= IoObject::IoLockStart
19ec-aec:38989677.773 : => IoObject::IoLockEnd
19ec-aec:38989677.876 : <= IoObject::IoLockEnd
19ec-aec:38989677.953 : <= GetLogicalScannerAbility ret = 1
19ec-aec:38993659.603 : => GetLogicalScannerAbilityEx
19ec-aec:38993659.799 : => IoObject::IoLockStart
19ec-aec:38993659.926 : => CAsicIO::CheckDevice
19ec-aec:38993659.990 : => CNT96226::ConnectIsAvailable
19ec-aec:38993678.532 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:38993678.767 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:38993679.079 : <= IoObject::IoLockStart
19ec-aec:38993679.142 : => IoObject::IoLockEnd
19ec-aec:38993679.239 : <= IoObject::IoLockEnd
19ec-aec:38993679.354 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:38993679.436 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:39001203.230 : => ReadNVMData
19ec-aec:39001203.412 : => IoObject::IoLockStart
19ec-aec:39001203.551 : => CAsicIO::CheckDevice
19ec-aec:39001203.608 : => CNT96226::ConnectIsAvailable
19ec-aec:39001221.426 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39001221.774 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39001221.839 : <= IoObject::IoLockStart
19ec-aec:39001221.907 : => ReadNVMDataInternal
19ec-aec:39001221.974 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39001222.044 : IO Send command 10 bytes
19ec-aec:39001222.164 : => CNT96226::VenderCmd_SetData
19ec-aec:39001222.223 : iCmd = 0, nBytes = 10
19ec-aec:39001222.343 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39001533.666 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39001533.826 : System send command 10 bytes + data 0 bytes
19ec-aec:39001533.896 : IO total need to receive data 128 bytes
19ec-aec:39001533.957 : => CNT96226::VenderCmd_GetData
19ec-aec:39001534.013 : iCmd = 0, nBytes = 128
19ec-aec:39001741.148 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39001741.315 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39001741.451 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39001741.588 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39001741.717 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39001741.844 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39001741.969 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39001742.094 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39001742.154 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39001742.212 : System total receive data 128 bytes
19ec-aec:39001742.272 : => CNT96226::VenderCmd_GetData
19ec-aec:39001742.323 : iCmd = 1, nBytes = 4
19ec-aec:39001925.576 : 0000 : 00 00 00 00 
19ec-aec:39001925.809 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39001926.058 : <= CAsicIO::DoIo ret = 1
19ec-aec:39001926.199 : NVMData.PadScanCount = 0
19ec-aec:39001926.313 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39001926.441 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39001926.556 : NVMData.FlatbedScanCount = 0
19ec-aec:39001926.669 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39001926.788 : NVMData.SideEdgeFletbed = 0
19ec-aec:39001926.897 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39001927.007 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39001927.122 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39001927.232 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39001927.342 : NVMData.BornMonth = 0
19ec-aec:39001927.717 : NVMData.BornDay = 0
19ec-aec:39001928.028 : NVMData.BornYear = 0
19ec-aec:39001928.076 : NVMData.FirstScanMonth = 4
19ec-aec:39001928.129 : NVMData.FirstScanDay = 30
19ec-aec:39001928.184 : NVMData.FirstScanYear = 2020
19ec-aec:39001928.237 : NVMData.VerticalMagnification = 0
19ec-aec:39001928.296 : NVMData.HorizontalMagnification = 0
19ec-aec:39001928.350 : NVMData.PowerSavingTime = 15
19ec-aec:39001928.407 : NVMData.SN = 0858C00G200100324
19ec-aec:39001928.456 : NVMData.AutoFeed = 0
19ec-aec:39001928.506 : NVMData.CCDType = 0
19ec-aec:39001928.552 : NVMData.ScanSpeed = 0
19ec-aec:39001928.601 : NVMData.RollerCount = 0
19ec-aec:39001928.652 : NVMData.MultifeedCount = 0
19ec-aec:39001928.701 : NVMData.JamCount = 0
19ec-aec:39001928.751 : NVMData.IdentifyInfo = 
19ec-aec:39001928.802 : NVMData.FormalName = 
19ec-aec:39001928.849 : NVMData.ReservedB = 0
19ec-aec:39001928.901 : NVMData.FunctionCode = 0
19ec-aec:39001928.950 : NVMData.PreFeed = 0
19ec-aec:39001929.001 : NVMData.PreFeedTime = 0
19ec-aec:39001929.049 : NVMData.ButtonNumber = 0
19ec-aec:39001929.098 : NVMData.PowerOffTime = 0
19ec-aec:39001929.149 : <= ReadNVMDataInternal ret = 1
19ec-aec:39001929.208 : => IoObject::IoLockEnd
19ec-aec:39001929.298 : <= IoObject::IoLockEnd
19ec-aec:39001929.346 : <= ReadNVMData ret = 1
19ec-aec:39011939.095 : => GetADFStatus
19ec-aec:39011939.453 : => IoObject::IoLockStart
19ec-aec:39011939.576 : => CAsicIO::CheckDevice
19ec-aec:39011939.633 : => CNT96226::ConnectIsAvailable
19ec-aec:39011964.955 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39011965.055 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39011965.112 : <= IoObject::IoLockStart
19ec-aec:39011965.176 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:39011965.244 : IO Send command 10 bytes
19ec-aec:39011965.365 : => CNT96226::VenderCmd_SetData
19ec-aec:39011965.422 : iCmd = 0, nBytes = 10
19ec-aec:39011965.530 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:39012168.524 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39012168.627 : System send command 10 bytes + data 0 bytes
19ec-aec:39012168.698 : IO total need to receive data 2 bytes
19ec-aec:39012168.754 : => CNT96226::VenderCmd_GetData
19ec-aec:39012168.807 : iCmd = 0, nBytes = 2
19ec-aec:39012360.580 : 0000 : 00 00 
19ec-aec:39012360.686 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39012360.760 : System total receive data 2 bytes
19ec-aec:39012360.829 : => CNT96226::VenderCmd_GetData
19ec-aec:39012360.885 : iCmd = 1, nBytes = 4
19ec-aec:39012555.157 : 0000 : 00 00 00 00 
19ec-aec:39012555.270 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39012555.418 : <= CAsicIO::DoIo ret = 1
19ec-aec:39012555.482 : Return status = 0
19ec-aec:39012555.541 : => IoObject::IoLockEnd
19ec-aec:39012555.631 : <= IoObject::IoLockEnd
19ec-aec:39012555.680 : <= GetADFStatus ret = 1
19ec-aec:39015243.081 : => GetADFStatus
19ec-aec:39015243.284 : => IoObject::IoLockStart
19ec-aec:39015243.427 : => CAsicIO::CheckDevice
19ec-aec:39015243.484 : => CNT96226::ConnectIsAvailable
19ec-aec:39015268.074 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39015268.307 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39015268.446 : <= IoObject::IoLockStart
19ec-aec:39015268.582 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:39015268.724 : IO Send command 10 bytes
19ec-aec:39015269.119 : => CNT96226::VenderCmd_SetData
19ec-aec:39015269.176 : iCmd = 0, nBytes = 10
19ec-aec:39015269.278 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:39015469.160 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39015469.301 : System send command 10 bytes + data 0 bytes
19ec-aec:39015469.373 : IO total need to receive data 2 bytes
19ec-aec:39015469.435 : => CNT96226::VenderCmd_GetData
19ec-aec:39015469.489 : iCmd = 0, nBytes = 2
19ec-aec:39015675.307 : 0000 : 00 00 
19ec-aec:39015675.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39015675.482 : System total receive data 2 bytes
19ec-aec:39015675.544 : => CNT96226::VenderCmd_GetData
19ec-aec:39015675.595 : iCmd = 1, nBytes = 4
19ec-aec:39015870.992 : 0000 : 00 00 00 00 
19ec-aec:39015871.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39015871.221 : <= CAsicIO::DoIo ret = 1
19ec-aec:39015871.284 : Return status = 0
19ec-aec:39015871.343 : => IoObject::IoLockEnd
19ec-aec:39015871.434 : <= IoObject::IoLockEnd
19ec-aec:39015871.483 : <= GetADFStatus ret = 1
19ec-aec:39018033.008 : => TerminateDriver
19ec-aec:39018033.207 : => CAsicIO::~CAsicIO,pStage=36375624
19ec-aec:39018033.280 : => CNT96226::Close
19ec-aec:39018037.413 : <= CNT96226::Close ret = 1
19ec-aec:39018037.491 : <= CAsicIO::~CAsicIO
19ec-aec:39018037.548 : => IoObject::IoLockEnd
19ec-aec:39018037.600 : <= IoObject::IoLockEnd
19ec-aec:39018037.653 : => IoObject::TerminateDevice
19ec-aec:39018037.710 : => IoObject::IoLockEnd
19ec-aec:39018037.759 : <= IoObject::IoLockEnd
19ec-aec:39018037.862 : <= IoObject::TerminateDevice
19ec-aec:39018038.111 : <= TerminateDriver ret = 1
19ec-aec:39061648.314 : ============Debug Start==========
19ec-aec:39061648.589 : Date : 2020/4/30 14:23:50
19ec-aec:39061648.674 : Process ID : 19ec
19ec-aec:39061649.091 : Windows : Version 10.0 build 18363 
19ec-aec:39061649.542 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:39061649.606 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:39061649.669 : MemoryStatus.ullAvailPhys : 1930403840
19ec-aec:39061649.728 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:39061649.793 : MemoryStatus.ullAvailPageFile : 3385806848
19ec-aec:39061649.854 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:39061649.912 : MemoryStatus.ullAvailVirtual : 1744375808
19ec-aec:39061649.973 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:39061650.309 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:39061650.373 : CPU Family 6 Model 10 Stepping 7
19ec-aec:39061650.613 : CPU Count : 4
19ec-aec:39061650.659 : CPU Frequency : 100.000 Mhz
19ec-aec:39061654.954 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:39061655.083 : => InitializeDriver
19ec-aec:39061655.345 : <= InitializeDriver ret = 1
19ec-aec:39061655.406 : => InitializeScanner
19ec-aec:39061655.487 : => CAsicIO::GetDeviceList
19ec-aec:39061656.022 : => CNT96226::CNT96226
19ec-aec:39061656.081 : => CNT96226::Open
19ec-aec:39061676.268 : <= CNT96226::Open ret = 1
19ec-aec:39061676.359 : => CNT96226::Initialize
19ec-aec:39061676.546 : <= CNT96226::Initialize ret = 1
19ec-aec:39061676.602 : <= CNT96226::CNT96226
19ec-aec:39061676.655 : => CNT96226::EnumAvailableDevice
19ec-aec:39061681.805 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:39061681.882 : DeviceHandleTable[ 0 ] = 256
19ec-aec:39061681.941 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:39065384.218 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:39065384.513 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39065390.479 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39065390.582 : => IoObject::GetLockName
19ec-aec:39065390.638 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39065390.703 : <= IoObject::GetLockName
19ec-aec:39065391.214 : => CNT96226::VenderCmd_GetData
19ec-aec:39065391.276 : iCmd = 3, nBytes = 2
19ec-aec:39065777.116 : 0000 : 06 38 
19ec-aec:39065777.256 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39065777.337 : => CNT96226::VenderCmd_GetData
19ec-aec:39065777.397 : iCmd = 4, nBytes = 2
19ec-aec:39066065.402 : 0000 : 07 07 
19ec-aec:39066065.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39066065.594 : Device 0 USB ID = 0638 : 0707
19ec-aec:39066065.686 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:39066065.757 : IO Send command 10 bytes
19ec-aec:39066065.810 : => CNT96226::VenderCmd_SetData
19ec-aec:39066065.874 : iCmd = 0, nBytes = 10
19ec-aec:39066065.975 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39066232.279 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39066232.509 : => CNT96226::VenderCmd_GetData
19ec-aec:39066232.624 : iCmd = 0, nBytes = 165
19ec-aec:39066411.349 : skip dump 37 bytes
19ec-aec:39066411.542 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39066411.676 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39066411.807 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39066411.938 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39066412.067 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39066412.202 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39066412.328 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39066412.455 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39066412.517 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39066412.576 : => CNT96226::VenderCmd_GetData
19ec-aec:39066412.629 : iCmd = 1, nBytes = 4
19ec-aec:39066595.039 : 0000 : 00 00 00 00 
19ec-aec:39066595.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39066595.336 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39066595.409 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39066595.481 : IO Send command 10 bytes
19ec-aec:39066595.535 : => CNT96226::VenderCmd_SetData
19ec-aec:39066595.595 : iCmd = 0, nBytes = 10
19ec-aec:39066595.706 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39066919.522 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39066919.693 : => CNT96226::VenderCmd_GetData
19ec-aec:39066919.750 : iCmd = 0, nBytes = 128
19ec-aec:39067094.917 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39067095.102 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39067095.244 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39067095.377 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39067095.500 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39067095.626 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39067095.750 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39067095.873 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39067095.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39067096.005 : => CNT96226::VenderCmd_GetData
19ec-aec:39067096.055 : iCmd = 1, nBytes = 4
19ec-aec:39067209.289 : 0000 : 00 00 00 00 
19ec-aec:39067209.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39067209.452 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39067209.618 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:39067209.686 : => CNT96226::Close
19ec-aec:39067213.763 : <= CNT96226::Close ret = 1
19ec-aec:39067213.837 : <= CNT96226::~CNT96226
19ec-aec:39067213.926 : <= CAsicIO::GetDeviceList
19ec-aec:39067214.351 : => IoObject::SetTimeout
19ec-aec:39067214.480 : Timeout--> In = 0 Out = 0
19ec-aec:39067214.538 : <= IoObject::SetTimeout
19ec-aec:39067214.604 : => CAsicIO::CAsicIO
19ec-aec:39067214.675 : => CNT96226::CNT96226
19ec-aec:39067214.729 : => CNT96226::Open
19ec-aec:39067238.436 : <= CNT96226::Open ret = 1
19ec-aec:39067238.542 : => CNT96226::Initialize
19ec-aec:39067238.742 : <= CNT96226::Initialize ret = 1
19ec-aec:39067238.798 : <= CNT96226::CNT96226
19ec-aec:39067238.849 : <= CAsicIO::CAsicIO
19ec-aec:39067238.902 : => CAsicIO::InitializeDevice
19ec-aec:39067238.967 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39067245.257 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39067245.381 : => IoObject::GetLockName
19ec-aec:39067245.435 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39067245.499 : <= IoObject::GetLockName
19ec-aec:39067246.053 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39067246.126 : IO Send command 10 bytes
19ec-aec:39067246.177 : => CNT96226::VenderCmd_SetData
19ec-aec:39067246.232 : iCmd = 0, nBytes = 10
19ec-aec:39067246.336 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39067596.842 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39067596.981 : => CNT96226::VenderCmd_GetData
19ec-aec:39067597.047 : iCmd = 0, nBytes = 128
19ec-aec:39067776.140 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39067776.345 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39067776.486 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39067776.620 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39067776.742 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39067776.867 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39067776.990 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39067777.115 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39067777.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39067777.248 : => CNT96226::VenderCmd_GetData
19ec-aec:39067777.300 : iCmd = 1, nBytes = 4
19ec-aec:39067980.636 : 0000 : 00 00 00 00 
19ec-aec:39067980.734 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39067980.808 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39067981.066 : => CNT96226::VenderCmd_GetData
19ec-aec:39067981.126 : iCmd = 3, nBytes = 2
19ec-aec:39068368.007 : 0000 : 06 38 
19ec-aec:39068368.173 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39068368.250 : => CNT96226::VenderCmd_GetData
19ec-aec:39068368.317 : iCmd = 4, nBytes = 2
19ec-aec:39068672.263 : 0000 : 07 07 
19ec-aec:39068672.384 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39068672.576 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:39068672.672 : => IoObject::InitializeDevice
19ec-aec:39068672.779 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:39068673.638 : <= IoObject::InitializeDevice ret = 1
19ec-aec:39068673.711 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:39068674.447 : => FindScanner
19ec-aec:39068674.508 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:39068674.568 : <= FindScanner ret = 1
19ec-aec:39068674.631 : => IoObject::IoLockStart
19ec-aec:39068674.738 : => CAsicIO::CheckDevice
19ec-aec:39068674.788 : => CNT96226::ConnectIsAvailable
19ec-aec:39068694.742 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39068694.860 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39068694.927 : <= IoObject::IoLockStart
19ec-aec:39068694.993 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39068695.063 : IO Send command 10 bytes
19ec-aec:39068695.149 : => CNT96226::VenderCmd_SetData
19ec-aec:39068695.206 : iCmd = 0, nBytes = 10
19ec-aec:39068695.308 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:39068889.460 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39068889.590 : System send command 10 bytes + data 0 bytes
19ec-aec:39068889.660 : IO total need to receive data 5 bytes
19ec-aec:39068889.719 : => CNT96226::VenderCmd_GetData
19ec-aec:39068889.773 : iCmd = 0, nBytes = 5
19ec-aec:39069096.909 : 0000 : 06 00 02 02 ab 
19ec-aec:39069097.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39069097.075 : System total receive data 5 bytes
19ec-aec:39069097.138 : => CNT96226::VenderCmd_GetData
19ec-aec:39069097.190 : iCmd = 1, nBytes = 4
19ec-aec:39069283.906 : 0000 : 00 00 00 00 
19ec-aec:39069284.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39069284.177 : <= CAsicIO::DoIo ret = 1
19ec-aec:39069284.238 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39069284.303 : IO Send command 10 bytes
19ec-aec:39069284.399 : => CNT96226::VenderCmd_SetData
19ec-aec:39069284.454 : iCmd = 0, nBytes = 10
19ec-aec:39069284.557 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39069481.587 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39069481.706 : System send command 10 bytes + data 0 bytes
19ec-aec:39069481.783 : IO total need to receive data 165 bytes
19ec-aec:39069481.848 : => CNT96226::VenderCmd_GetData
19ec-aec:39069482.122 : iCmd = 0, nBytes = 165
19ec-aec:39069664.771 : skip dump 37 bytes
19ec-aec:39069664.983 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39069665.126 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39069665.265 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39069665.400 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39069665.529 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39069665.659 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39069665.785 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39069665.910 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39069665.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39069666.036 : System total receive data 165 bytes
19ec-aec:39069666.096 : => CNT96226::VenderCmd_GetData
19ec-aec:39069666.149 : iCmd = 1, nBytes = 4
19ec-aec:39069789.420 : 0000 : 00 00 00 00 
19ec-aec:39069789.514 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39069789.643 : <= CAsicIO::DoIo ret = 1
19ec-aec:39069789.708 : Dump Inquiry
19ec-aec:39069789.827 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39069789.959 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39069790.229 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39069790.359 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39069790.486 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39069790.617 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39069790.741 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39069790.865 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39069790.991 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:39069791.118 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:39069791.203 : 00a0 : 00 00 00 00 00 
19ec-aec:39069791.274 : => ReadNVMDataInternal
19ec-aec:39069791.517 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39069791.580 : IO Send command 10 bytes
19ec-aec:39069791.673 : => CNT96226::VenderCmd_SetData
19ec-aec:39069791.727 : iCmd = 0, nBytes = 10
19ec-aec:39069791.824 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39070140.715 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39070140.838 : System send command 10 bytes + data 0 bytes
19ec-aec:39070140.905 : IO total need to receive data 128 bytes
19ec-aec:39070140.969 : => CNT96226::VenderCmd_GetData
19ec-aec:39070141.024 : iCmd = 0, nBytes = 128
19ec-aec:39070275.239 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39070275.434 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39070275.574 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39070275.707 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39070275.834 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39070275.956 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39070276.082 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39070276.206 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39070276.270 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39070276.337 : System total receive data 128 bytes
19ec-aec:39070276.400 : => CNT96226::VenderCmd_GetData
19ec-aec:39070276.454 : iCmd = 1, nBytes = 4
19ec-aec:39070414.823 : 0000 : 00 00 00 00 
19ec-aec:39070414.997 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39070415.230 : <= CAsicIO::DoIo ret = 1
19ec-aec:39070415.354 : NVMData.PadScanCount = 0
19ec-aec:39070415.471 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39070415.576 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39070415.883 : NVMData.FlatbedScanCount = 0
19ec-aec:39070415.937 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39070415.990 : NVMData.SideEdgeFletbed = 0
19ec-aec:39070416.044 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39070416.099 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39070416.153 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39070416.206 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39070416.260 : NVMData.BornMonth = 0
19ec-aec:39070416.309 : NVMData.BornDay = 0
19ec-aec:39070416.359 : NVMData.BornYear = 0
19ec-aec:39070416.407 : NVMData.FirstScanMonth = 4
19ec-aec:39070416.457 : NVMData.FirstScanDay = 30
19ec-aec:39070416.510 : NVMData.FirstScanYear = 2020
19ec-aec:39070416.563 : NVMData.VerticalMagnification = 0
19ec-aec:39070416.618 : NVMData.HorizontalMagnification = 0
19ec-aec:39070416.673 : NVMData.PowerSavingTime = 15
19ec-aec:39070416.725 : NVMData.SN = 0858C00G200100324
19ec-aec:39070416.774 : NVMData.AutoFeed = 0
19ec-aec:39070416.823 : NVMData.CCDType = 0
19ec-aec:39070416.871 : NVMData.ScanSpeed = 0
19ec-aec:39070416.919 : NVMData.RollerCount = 0
19ec-aec:39070416.968 : NVMData.MultifeedCount = 0
19ec-aec:39070417.021 : NVMData.JamCount = 0
19ec-aec:39070417.070 : NVMData.IdentifyInfo = 
19ec-aec:39070417.121 : NVMData.FormalName = 
19ec-aec:39070417.171 : NVMData.ReservedB = 0
19ec-aec:39070417.218 : NVMData.FunctionCode = 0
19ec-aec:39070417.269 : NVMData.PreFeed = 0
19ec-aec:39070417.315 : NVMData.PreFeedTime = 0
19ec-aec:39070417.364 : NVMData.ButtonNumber = 0
19ec-aec:39070417.556 : NVMData.PowerOffTime = 0
19ec-aec:39070417.609 : <= ReadNVMDataInternal ret = 1
19ec-aec:39070417.681 : => IoObject::IoLockEnd
19ec-aec:39070417.776 : <= IoObject::IoLockEnd
19ec-aec:39070417.824 : <= InitializeScanner ret = 1
19ec-aec:39070417.887 : => GetLogicalScannerAbilityEx
19ec-aec:39070417.945 : => IoObject::IoLockStart
19ec-aec:39070418.036 : => CAsicIO::CheckDevice
19ec-aec:39070418.088 : => CNT96226::ConnectIsAvailable
19ec-aec:39070439.822 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39070439.940 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39070439.998 : <= IoObject::IoLockStart
19ec-aec:39070440.057 : => IoObject::IoLockEnd
19ec-aec:39070440.163 : <= IoObject::IoLockEnd
19ec-aec:39070440.282 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:39070440.355 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:39070633.348 : => ReadNVMData
19ec-aec:39070633.512 : => IoObject::IoLockStart
19ec-aec:39070633.650 : => CAsicIO::CheckDevice
19ec-aec:39070633.714 : => CNT96226::ConnectIsAvailable
19ec-aec:39070656.351 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39070656.471 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39070656.530 : <= IoObject::IoLockStart
19ec-aec:39070656.601 : => ReadNVMDataInternal
19ec-aec:39070656.663 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39070656.729 : IO Send command 10 bytes
19ec-aec:39070656.865 : => CNT96226::VenderCmd_SetData
19ec-aec:39070656.926 : iCmd = 0, nBytes = 10
19ec-aec:39070657.040 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39070996.823 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39070996.976 : System send command 10 bytes + data 0 bytes
19ec-aec:39070997.044 : IO total need to receive data 128 bytes
19ec-aec:39070997.105 : => CNT96226::VenderCmd_GetData
19ec-aec:39070997.158 : iCmd = 0, nBytes = 128
19ec-aec:39071206.092 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39071206.277 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39071206.417 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39071206.547 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39071206.675 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39071206.797 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39071206.920 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39071207.044 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39071207.107 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39071207.170 : System total receive data 128 bytes
19ec-aec:39071207.231 : => CNT96226::VenderCmd_GetData
19ec-aec:39071207.285 : iCmd = 1, nBytes = 4
19ec-aec:39071353.893 : 0000 : 00 00 00 00 
19ec-aec:39071354.007 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39071354.155 : <= CAsicIO::DoIo ret = 1
19ec-aec:39071354.220 : NVMData.PadScanCount = 0
19ec-aec:39071354.277 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39071354.336 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39071354.394 : NVMData.FlatbedScanCount = 0
19ec-aec:39071354.449 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39071354.503 : NVMData.SideEdgeFletbed = 0
19ec-aec:39071354.553 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39071354.605 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39071354.659 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39071354.712 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39071354.768 : NVMData.BornMonth = 0
19ec-aec:39071354.816 : NVMData.BornDay = 0
19ec-aec:39071354.863 : NVMData.BornYear = 0
19ec-aec:39071354.911 : NVMData.FirstScanMonth = 4
19ec-aec:39071354.962 : NVMData.FirstScanDay = 30
19ec-aec:39071355.015 : NVMData.FirstScanYear = 2020
19ec-aec:39071355.067 : NVMData.VerticalMagnification = 0
19ec-aec:39071355.123 : NVMData.HorizontalMagnification = 0
19ec-aec:39071355.177 : NVMData.PowerSavingTime = 15
19ec-aec:39071355.230 : NVMData.SN = 0858C00G200100324
19ec-aec:39071355.279 : NVMData.AutoFeed = 0
19ec-aec:39071355.328 : NVMData.CCDType = 0
19ec-aec:39071355.509 : NVMData.ScanSpeed = 0
19ec-aec:39071355.563 : NVMData.RollerCount = 0
19ec-aec:39071355.612 : NVMData.MultifeedCount = 0
19ec-aec:39071355.664 : NVMData.JamCount = 0
19ec-aec:39071355.710 : NVMData.IdentifyInfo = 
19ec-aec:39071355.762 : NVMData.FormalName = 
19ec-aec:39071355.811 : NVMData.ReservedB = 0
19ec-aec:39071355.863 : NVMData.FunctionCode = 0
19ec-aec:39071355.912 : NVMData.PreFeed = 0
19ec-aec:39071355.958 : NVMData.PreFeedTime = 0
19ec-aec:39071356.008 : NVMData.ButtonNumber = 0
19ec-aec:39071356.059 : NVMData.PowerOffTime = 0
19ec-aec:39071356.111 : <= ReadNVMDataInternal ret = 1
19ec-aec:39071356.170 : => IoObject::IoLockEnd
19ec-aec:39071356.257 : <= IoObject::IoLockEnd
19ec-aec:39071356.304 : <= ReadNVMData ret = 1
19ec-aec:39073917.477 : ============Debug Start==========
19ec-aec:39073917.771 : Date : 2020/4/30 14:23:51
19ec-aec:39073917.850 : Process ID : 19ec
19ec-aec:39073918.256 : Windows : Version 10.0 build 18363 
19ec-aec:39073918.702 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:39073918.763 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:39073918.825 : MemoryStatus.ullAvailPhys : 1931468800
19ec-aec:39073918.887 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:39073918.949 : MemoryStatus.ullAvailPageFile : 3388198912
19ec-aec:39073919.007 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:39073919.064 : MemoryStatus.ullAvailVirtual : 1744617472
19ec-aec:39073919.127 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:39073919.227 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:39073919.288 : CPU Family 6 Model 10 Stepping 7
19ec-aec:39073919.525 : CPU Count : 4
19ec-aec:39073919.573 : CPU Frequency : 100.000 Mhz
19ec-aec:39073923.646 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:39073923.779 : => InitializeDriver
19ec-aec:39073924.042 : <= InitializeDriver ret = 1
19ec-aec:39076543.129 : => InitializeScanner
19ec-aec:39076543.393 : => CAsicIO::GetDeviceList
19ec-aec:39076543.820 : => CNT96226::CNT96226
19ec-aec:39076543.887 : => CNT96226::Open
19ec-aec:39076567.730 : <= CNT96226::Open ret = 1
19ec-aec:39076567.834 : => CNT96226::Initialize
19ec-aec:39076568.027 : <= CNT96226::Initialize ret = 1
19ec-aec:39076568.085 : <= CNT96226::CNT96226
19ec-aec:39076568.139 : => CNT96226::EnumAvailableDevice
19ec-aec:39076573.409 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:39076573.488 : DeviceHandleTable[ 0 ] = 256
19ec-aec:39076573.545 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:39080292.807 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:39080293.105 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39080299.047 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39080299.162 : => IoObject::GetLockName
19ec-aec:39080299.220 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39080299.288 : <= IoObject::GetLockName
19ec-aec:39080299.837 : => CNT96226::VenderCmd_GetData
19ec-aec:39080299.897 : iCmd = 3, nBytes = 2
19ec-aec:39080688.241 : 0000 : 06 38 
19ec-aec:39080688.378 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39080688.451 : => CNT96226::VenderCmd_GetData
19ec-aec:39080688.506 : iCmd = 4, nBytes = 2
19ec-aec:39080990.668 : 0000 : 07 07 
19ec-aec:39080990.778 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39080990.877 : Device 0 USB ID = 0638 : 0707
19ec-aec:39080990.969 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:39080991.037 : IO Send command 10 bytes
19ec-aec:39080991.092 : => CNT96226::VenderCmd_SetData
19ec-aec:39080991.148 : iCmd = 0, nBytes = 10
19ec-aec:39080991.252 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39081182.573 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39081182.696 : => CNT96226::VenderCmd_GetData
19ec-aec:39081182.753 : iCmd = 0, nBytes = 165
19ec-aec:39081381.023 : skip dump 37 bytes
19ec-aec:39081381.202 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39081381.341 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39081381.472 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39081381.603 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39081381.727 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39081381.862 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39081381.984 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39081382.110 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39081382.173 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39081382.234 : => CNT96226::VenderCmd_GetData
19ec-aec:39081382.288 : iCmd = 1, nBytes = 4
19ec-aec:39081580.969 : 0000 : 00 00 00 00 
19ec-aec:39081581.077 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39081581.349 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39081581.422 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39081581.492 : IO Send command 10 bytes
19ec-aec:39081581.544 : => CNT96226::VenderCmd_SetData
19ec-aec:39081581.598 : iCmd = 0, nBytes = 10
19ec-aec:39081581.700 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39081919.358 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39081919.515 : => CNT96226::VenderCmd_GetData
19ec-aec:39081919.574 : iCmd = 0, nBytes = 128
19ec-aec:39082114.312 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39082114.485 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39082114.628 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39082114.757 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39082114.883 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39082115.005 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39082115.130 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39082115.254 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39082115.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39082115.373 : => CNT96226::VenderCmd_GetData
19ec-aec:39082115.423 : iCmd = 1, nBytes = 4
19ec-aec:39082270.260 : 0000 : 00 00 00 00 
19ec-aec:39082270.394 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39082270.463 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39082270.663 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:39082270.733 : => CNT96226::Close
19ec-aec:39082274.766 : <= CNT96226::Close ret = 1
19ec-aec:39082274.844 : <= CNT96226::~CNT96226
19ec-aec:39082274.929 : <= CAsicIO::GetDeviceList
19ec-aec:39082275.351 : => IoObject::SetTimeout
19ec-aec:39082275.477 : Timeout--> In = 0 Out = 0
19ec-aec:39082275.533 : <= IoObject::SetTimeout
19ec-aec:39082275.605 : => CAsicIO::CAsicIO
19ec-aec:39082275.680 : => CNT96226::CNT96226
19ec-aec:39082275.734 : => CNT96226::Open
19ec-aec:39082298.821 : <= CNT96226::Open ret = 1
19ec-aec:39082298.915 : => CNT96226::Initialize
19ec-aec:39082299.107 : <= CNT96226::Initialize ret = 1
19ec-aec:39082299.164 : <= CNT96226::CNT96226
19ec-aec:39082299.213 : <= CAsicIO::CAsicIO
19ec-aec:39082299.268 : => CAsicIO::InitializeDevice
19ec-aec:39082299.334 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39082305.629 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39082305.745 : => IoObject::GetLockName
19ec-aec:39082305.798 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39082305.860 : <= IoObject::GetLockName
19ec-aec:39082306.390 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39082306.467 : IO Send command 10 bytes
19ec-aec:39082306.519 : => CNT96226::VenderCmd_SetData
19ec-aec:39082306.573 : iCmd = 0, nBytes = 10
19ec-aec:39082306.679 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39082660.707 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39082660.835 : => CNT96226::VenderCmd_GetData
19ec-aec:39082660.895 : iCmd = 0, nBytes = 128
19ec-aec:39082861.983 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39082862.181 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39082862.324 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39082862.461 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39082862.589 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39082862.712 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39082862.833 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39082862.959 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39082863.024 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39082863.087 : => CNT96226::VenderCmd_GetData
19ec-aec:39082863.141 : iCmd = 1, nBytes = 4
19ec-aec:39083070.319 : 0000 : 00 00 00 00 
19ec-aec:39083070.404 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39083070.467 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39083070.682 : => CNT96226::VenderCmd_GetData
19ec-aec:39083070.740 : iCmd = 3, nBytes = 2
19ec-aec:39083437.976 : 0000 : 06 38 
19ec-aec:39083438.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39083438.181 : => CNT96226::VenderCmd_GetData
19ec-aec:39083438.234 : iCmd = 4, nBytes = 2
19ec-aec:39083750.367 : 0000 : 07 07 
19ec-aec:39083750.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39083750.694 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:39083750.793 : => IoObject::InitializeDevice
19ec-aec:39083750.899 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:39083751.705 : <= IoObject::InitializeDevice ret = 1
19ec-aec:39083751.780 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:39083752.512 : => FindScanner
19ec-aec:39083752.571 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:39083752.636 : <= FindScanner ret = 1
19ec-aec:39083752.692 : => IoObject::IoLockStart
19ec-aec:39083752.799 : => CAsicIO::CheckDevice
19ec-aec:39083752.854 : => CNT96226::ConnectIsAvailable
19ec-aec:39083778.126 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39083778.244 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39083778.315 : <= IoObject::IoLockStart
19ec-aec:39083778.380 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39083778.448 : IO Send command 10 bytes
19ec-aec:39083778.535 : => CNT96226::VenderCmd_SetData
19ec-aec:39083778.590 : iCmd = 0, nBytes = 10
19ec-aec:39083778.696 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:39083983.039 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39083983.138 : System send command 10 bytes + data 0 bytes
19ec-aec:39083983.205 : IO total need to receive data 5 bytes
19ec-aec:39083983.260 : => CNT96226::VenderCmd_GetData
19ec-aec:39083983.313 : iCmd = 0, nBytes = 5
19ec-aec:39084155.122 : 0000 : 06 00 02 02 ab 
19ec-aec:39084155.225 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39084155.290 : System total receive data 5 bytes
19ec-aec:39084155.350 : => CNT96226::VenderCmd_GetData
19ec-aec:39084155.403 : iCmd = 1, nBytes = 4
19ec-aec:39084327.153 : 0000 : 00 00 00 00 
19ec-aec:39084327.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39084327.412 : <= CAsicIO::DoIo ret = 1
19ec-aec:39084327.475 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39084327.539 : IO Send command 10 bytes
19ec-aec:39084327.627 : => CNT96226::VenderCmd_SetData
19ec-aec:39084327.683 : iCmd = 0, nBytes = 10
19ec-aec:39084327.785 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39084535.811 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39084535.911 : System send command 10 bytes + data 0 bytes
19ec-aec:39084535.980 : IO total need to receive data 165 bytes
19ec-aec:39084536.041 : => CNT96226::VenderCmd_GetData
19ec-aec:39084536.094 : iCmd = 0, nBytes = 165
19ec-aec:39084720.132 : skip dump 37 bytes
19ec-aec:39084720.328 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39084720.472 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39084720.600 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39084720.732 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39084720.860 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39084720.990 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39084721.113 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39084721.232 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39084721.297 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39084721.355 : System total receive data 165 bytes
19ec-aec:39084721.415 : => CNT96226::VenderCmd_GetData
19ec-aec:39084721.468 : iCmd = 1, nBytes = 4
19ec-aec:39084917.326 : 0000 : 00 00 00 00 
19ec-aec:39084917.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39084917.575 : <= CAsicIO::DoIo ret = 1
19ec-aec:39084917.630 : Dump Inquiry
19ec-aec:39084917.758 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39084917.891 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39084918.218 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39084918.356 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39084918.483 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39084918.615 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39084918.739 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39084918.862 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39084918.988 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:39084919.120 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:39084919.207 : 00a0 : 00 00 00 00 00 
19ec-aec:39084919.277 : => ReadNVMDataInternal
19ec-aec:39084919.550 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39084919.617 : IO Send command 10 bytes
19ec-aec:39084919.709 : => CNT96226::VenderCmd_SetData
19ec-aec:39084919.765 : iCmd = 0, nBytes = 10
19ec-aec:39084919.865 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39085271.674 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39085272.055 : System send command 10 bytes + data 0 bytes
19ec-aec:39085272.121 : IO total need to receive data 128 bytes
19ec-aec:39085272.182 : => CNT96226::VenderCmd_GetData
19ec-aec:39085272.234 : iCmd = 0, nBytes = 128
19ec-aec:39085475.516 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39085475.691 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39085475.830 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39085475.966 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39085476.093 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39085476.215 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39085476.340 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39085476.464 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39085476.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39085476.588 : System total receive data 128 bytes
19ec-aec:39085476.647 : => CNT96226::VenderCmd_GetData
19ec-aec:39085476.699 : iCmd = 1, nBytes = 4
19ec-aec:39085663.440 : 0000 : 00 00 00 00 
19ec-aec:39085663.555 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39085663.701 : <= CAsicIO::DoIo ret = 1
19ec-aec:39085663.768 : NVMData.PadScanCount = 0
19ec-aec:39085663.826 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39085663.881 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39085663.941 : NVMData.FlatbedScanCount = 0
19ec-aec:39085663.994 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39085664.049 : NVMData.SideEdgeFletbed = 0
19ec-aec:39085664.100 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39085664.155 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39085664.212 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39085664.265 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39085664.322 : NVMData.BornMonth = 0
19ec-aec:39085664.371 : NVMData.BornDay = 0
19ec-aec:39085664.420 : NVMData.BornYear = 0
19ec-aec:39085664.467 : NVMData.FirstScanMonth = 4
19ec-aec:39085664.519 : NVMData.FirstScanDay = 30
19ec-aec:39085664.573 : NVMData.FirstScanYear = 2020
19ec-aec:39085664.626 : NVMData.VerticalMagnification = 0
19ec-aec:39085664.683 : NVMData.HorizontalMagnification = 0
19ec-aec:39085664.736 : NVMData.PowerSavingTime = 15
19ec-aec:39085664.792 : NVMData.SN = 0858C00G200100324
19ec-aec:39085664.841 : NVMData.AutoFeed = 0
19ec-aec:39085664.890 : NVMData.CCDType = 0
19ec-aec:39085664.937 : NVMData.ScanSpeed = 0
19ec-aec:39085664.985 : NVMData.RollerCount = 0
19ec-aec:39085665.035 : NVMData.MultifeedCount = 0
19ec-aec:39085665.086 : NVMData.JamCount = 0
19ec-aec:39085665.135 : NVMData.IdentifyInfo = 
19ec-aec:39085665.186 : NVMData.FormalName = 
19ec-aec:39085665.234 : NVMData.ReservedB = 0
19ec-aec:39085665.289 : NVMData.FunctionCode = 0
19ec-aec:39085665.337 : NVMData.PreFeed = 0
19ec-aec:39085665.386 : NVMData.PreFeedTime = 0
19ec-aec:39085665.436 : NVMData.ButtonNumber = 0
19ec-aec:39085665.646 : NVMData.PowerOffTime = 0
19ec-aec:39085665.704 : <= ReadNVMDataInternal ret = 1
19ec-aec:39085665.780 : => IoObject::IoLockEnd
19ec-aec:39085665.878 : <= IoObject::IoLockEnd
19ec-aec:39085665.928 : <= InitializeScanner ret = 1
19ec-aec:39086962.189 : => GetLogicalScannerAbility
19ec-aec:39086962.377 : => IoObject::IoLockStart
19ec-aec:39086962.510 : => CAsicIO::CheckDevice
19ec-aec:39086962.570 : => CNT96226::ConnectIsAvailable
19ec-aec:39086987.005 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39086987.121 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39086987.182 : <= IoObject::IoLockStart
19ec-aec:39086987.243 : => IoObject::IoLockEnd
19ec-aec:39086987.362 : <= IoObject::IoLockEnd
19ec-aec:39086987.437 : <= GetLogicalScannerAbility ret = 1
19ec-aec:39090823.612 : => GetLogicalScannerAbilityEx
19ec-aec:39090823.805 : => IoObject::IoLockStart
19ec-aec:39090823.927 : => CAsicIO::CheckDevice
19ec-aec:39090823.985 : => CNT96226::ConnectIsAvailable
19ec-aec:39090849.339 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39090849.458 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39090849.520 : <= IoObject::IoLockStart
19ec-aec:39090849.578 : => IoObject::IoLockEnd
19ec-aec:39090849.695 : <= IoObject::IoLockEnd
19ec-aec:39090849.817 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:39090849.890 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:39098483.355 : => ReadNVMData
19ec-aec:39098483.541 : => IoObject::IoLockStart
19ec-aec:39098483.680 : => CAsicIO::CheckDevice
19ec-aec:39098483.738 : => CNT96226::ConnectIsAvailable
19ec-aec:39098507.637 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39098507.751 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39098507.809 : <= IoObject::IoLockStart
19ec-aec:39098507.875 : => ReadNVMDataInternal
19ec-aec:39098507.935 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39098508.001 : IO Send command 10 bytes
19ec-aec:39098508.129 : => CNT96226::VenderCmd_SetData
19ec-aec:39098508.187 : iCmd = 0, nBytes = 10
19ec-aec:39098508.298 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39098855.026 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39098855.167 : System send command 10 bytes + data 0 bytes
19ec-aec:39098855.249 : IO total need to receive data 128 bytes
19ec-aec:39098855.316 : => CNT96226::VenderCmd_GetData
19ec-aec:39098855.375 : iCmd = 0, nBytes = 128
19ec-aec:39099031.918 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39099032.114 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39099032.254 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39099032.393 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39099032.519 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39099032.645 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39099032.768 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39099032.888 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39099032.955 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39099033.013 : System total receive data 128 bytes
19ec-aec:39099033.073 : => CNT96226::VenderCmd_GetData
19ec-aec:39099033.124 : iCmd = 1, nBytes = 4
19ec-aec:39099219.351 : 0000 : 00 00 00 00 
19ec-aec:39099219.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39099219.615 : <= CAsicIO::DoIo ret = 1
19ec-aec:39099219.689 : NVMData.PadScanCount = 0
19ec-aec:39099219.749 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39099219.810 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39099219.869 : NVMData.FlatbedScanCount = 0
19ec-aec:39099219.922 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39099219.975 : NVMData.SideEdgeFletbed = 0
19ec-aec:39099220.027 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39099220.084 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39099220.143 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39099220.198 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39099220.253 : NVMData.BornMonth = 0
19ec-aec:39099220.502 : NVMData.BornDay = 0
19ec-aec:39099220.569 : NVMData.BornYear = 0
19ec-aec:39099220.619 : NVMData.FirstScanMonth = 4
19ec-aec:39099220.672 : NVMData.FirstScanDay = 30
19ec-aec:39099220.727 : NVMData.FirstScanYear = 2020
19ec-aec:39099220.782 : NVMData.VerticalMagnification = 0
19ec-aec:39099220.839 : NVMData.HorizontalMagnification = 0
19ec-aec:39099220.897 : NVMData.PowerSavingTime = 15
19ec-aec:39099220.951 : NVMData.SN = 0858C00G200100324
19ec-aec:39099221.006 : NVMData.AutoFeed = 0
19ec-aec:39099221.056 : NVMData.CCDType = 0
19ec-aec:39099221.105 : NVMData.ScanSpeed = 0
19ec-aec:39099221.153 : NVMData.RollerCount = 0
19ec-aec:39099221.207 : NVMData.MultifeedCount = 0
19ec-aec:39099221.256 : NVMData.JamCount = 0
19ec-aec:39099221.307 : NVMData.IdentifyInfo = 
19ec-aec:39099221.356 : NVMData.FormalName = 
19ec-aec:39099221.406 : NVMData.ReservedB = 0
19ec-aec:39099221.463 : NVMData.FunctionCode = 0
19ec-aec:39099221.517 : NVMData.PreFeed = 0
19ec-aec:39099221.570 : NVMData.PreFeedTime = 0
19ec-aec:39099221.621 : NVMData.ButtonNumber = 0
19ec-aec:39099221.671 : NVMData.PowerOffTime = 0
19ec-aec:39099221.727 : <= ReadNVMDataInternal ret = 1
19ec-aec:39099221.789 : => IoObject::IoLockEnd
19ec-aec:39099221.886 : <= IoObject::IoLockEnd
19ec-aec:39099221.938 : <= ReadNVMData ret = 1
19ec-aec:39109323.266 : => GetADFStatus
19ec-aec:39109323.699 : => IoObject::IoLockStart
19ec-aec:39109323.835 : => CAsicIO::CheckDevice
19ec-aec:39109323.896 : => CNT96226::ConnectIsAvailable
19ec-aec:39109349.244 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39109349.359 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39109349.422 : <= IoObject::IoLockStart
19ec-aec:39109349.483 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:39109349.550 : IO Send command 10 bytes
19ec-aec:39109349.676 : => CNT96226::VenderCmd_SetData
19ec-aec:39109349.734 : iCmd = 0, nBytes = 10
19ec-aec:39109350.064 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:39109545.219 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39109545.420 : System send command 10 bytes + data 0 bytes
19ec-aec:39109545.553 : IO total need to receive data 2 bytes
19ec-aec:39109545.674 : => CNT96226::VenderCmd_GetData
19ec-aec:39109545.788 : iCmd = 0, nBytes = 2
19ec-aec:39109738.290 : 0000 : 00 00 
19ec-aec:39109738.425 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39109738.501 : System total receive data 2 bytes
19ec-aec:39109738.565 : => CNT96226::VenderCmd_GetData
19ec-aec:39109738.624 : iCmd = 1, nBytes = 4
19ec-aec:39109948.456 : 0000 : 00 00 00 00 
19ec-aec:39109948.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39109948.666 : <= CAsicIO::DoIo ret = 1
19ec-aec:39109948.736 : Return status = 0
19ec-aec:39109948.794 : => IoObject::IoLockEnd
19ec-aec:39109948.881 : <= IoObject::IoLockEnd
19ec-aec:39109948.929 : <= GetADFStatus ret = 1
19ec-aec:39112594.999 : => GetADFStatus
19ec-aec:39112595.193 : => IoObject::IoLockStart
19ec-aec:39112595.319 : => CAsicIO::CheckDevice
19ec-aec:39112595.378 : => CNT96226::ConnectIsAvailable
19ec-aec:39112619.988 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39112620.103 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39112620.168 : <= IoObject::IoLockStart
19ec-aec:39112620.231 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:39112620.303 : IO Send command 10 bytes
19ec-aec:39112620.420 : => CNT96226::VenderCmd_SetData
19ec-aec:39112620.481 : iCmd = 0, nBytes = 10
19ec-aec:39112620.588 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:39112796.000 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39112796.134 : System send command 10 bytes + data 0 bytes
19ec-aec:39112796.204 : IO total need to receive data 2 bytes
19ec-aec:39112796.266 : => CNT96226::VenderCmd_GetData
19ec-aec:39112796.320 : iCmd = 0, nBytes = 2
19ec-aec:39112993.796 : 0000 : 00 00 
19ec-aec:39112993.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39112994.090 : System total receive data 2 bytes
19ec-aec:39112994.212 : => CNT96226::VenderCmd_GetData
19ec-aec:39112994.521 : iCmd = 1, nBytes = 4
19ec-aec:39113198.904 : 0000 : 00 00 00 00 
19ec-aec:39113199.013 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39113199.148 : <= CAsicIO::DoIo ret = 1
19ec-aec:39113199.216 : Return status = 0
19ec-aec:39113199.275 : => IoObject::IoLockEnd
19ec-aec:39113199.362 : <= IoObject::IoLockEnd
19ec-aec:39113199.410 : <= GetADFStatus ret = 1
19ec-aec:39115282.721 : => TerminateDriver
19ec-aec:39115282.906 : => CAsicIO::~CAsicIO,pStage=17632328
19ec-aec:39115282.986 : => CNT96226::Close
19ec-aec:39115287.045 : <= CNT96226::Close ret = 1
19ec-aec:39115287.125 : <= CAsicIO::~CAsicIO
19ec-aec:39115287.409 : => IoObject::IoLockEnd
19ec-aec:39115287.458 : <= IoObject::IoLockEnd
19ec-aec:39115287.507 : => IoObject::TerminateDevice
19ec-aec:39115287.560 : => IoObject::IoLockEnd
19ec-aec:39115287.609 : <= IoObject::IoLockEnd
19ec-aec:39115287.711 : <= IoObject::TerminateDevice
19ec-aec:39115287.951 : <= TerminateDriver ret = 1
19ec-aec:39158437.410 : ============Debug Start==========
19ec-aec:39158437.744 : Date : 2020/4/30 14:23:54
19ec-aec:39158437.820 : Process ID : 19ec
19ec-aec:39158438.232 : Windows : Version 10.0 build 18363 
19ec-aec:39158438.695 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:39158438.756 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:39158438.819 : MemoryStatus.ullAvailPhys : 1932439552
19ec-aec:39158438.877 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:39158438.936 : MemoryStatus.ullAvailPageFile : 3387490304
19ec-aec:39158438.997 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:39158439.055 : MemoryStatus.ullAvailVirtual : 1744347136
19ec-aec:39158439.115 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:39158439.214 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:39158439.275 : CPU Family 6 Model 10 Stepping 7
19ec-aec:39158439.510 : CPU Count : 4
19ec-aec:39158439.554 : CPU Frequency : 100.000 Mhz
19ec-aec:39158443.884 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:39158444.011 : => InitializeDriver
19ec-aec:39158444.277 : <= InitializeDriver ret = 1
19ec-aec:39158444.333 : => InitializeScanner
19ec-aec:39158444.414 : => CAsicIO::GetDeviceList
19ec-aec:39158444.710 : => CNT96226::CNT96226
19ec-aec:39158444.765 : => CNT96226::Open
19ec-aec:39158466.779 : <= CNT96226::Open ret = 1
19ec-aec:39158466.886 : => CNT96226::Initialize
19ec-aec:39158467.079 : <= CNT96226::Initialize ret = 1
19ec-aec:39158467.141 : <= CNT96226::CNT96226
19ec-aec:39158467.195 : => CNT96226::EnumAvailableDevice
19ec-aec:39158472.439 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:39158472.520 : DeviceHandleTable[ 0 ] = 256
19ec-aec:39158472.581 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:39162189.684 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:39162189.985 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39162195.847 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39162195.948 : => IoObject::GetLockName
19ec-aec:39162196.004 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39162196.071 : <= IoObject::GetLockName
19ec-aec:39162196.565 : => CNT96226::VenderCmd_GetData
19ec-aec:39162196.629 : iCmd = 3, nBytes = 2
19ec-aec:39162557.770 : 0000 : 06 38 
19ec-aec:39162557.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39162557.968 : => CNT96226::VenderCmd_GetData
19ec-aec:39162558.023 : iCmd = 4, nBytes = 2
19ec-aec:39162845.798 : 0000 : 07 07 
19ec-aec:39162845.896 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39162845.985 : Device 0 USB ID = 0638 : 0707
19ec-aec:39162846.070 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:39162846.136 : IO Send command 10 bytes
19ec-aec:39162846.190 : => CNT96226::VenderCmd_SetData
19ec-aec:39162846.244 : iCmd = 0, nBytes = 10
19ec-aec:39162846.344 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39163044.773 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39163044.881 : => CNT96226::VenderCmd_GetData
19ec-aec:39163044.935 : iCmd = 0, nBytes = 165
19ec-aec:39163179.666 : skip dump 37 bytes
19ec-aec:39163179.842 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39163179.976 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39163180.112 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39163180.241 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39163180.368 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39163180.500 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39163180.625 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39163180.748 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39163180.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39163180.869 : => CNT96226::VenderCmd_GetData
19ec-aec:39163180.920 : iCmd = 1, nBytes = 4
19ec-aec:39163346.316 : 0000 : 00 00 00 00 
19ec-aec:39163346.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39163346.603 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39163346.668 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39163346.737 : IO Send command 10 bytes
19ec-aec:39163346.790 : => CNT96226::VenderCmd_SetData
19ec-aec:39163346.845 : iCmd = 0, nBytes = 10
19ec-aec:39163346.946 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39163671.758 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39163672.130 : => CNT96226::VenderCmd_GetData
19ec-aec:39163672.191 : iCmd = 0, nBytes = 128
19ec-aec:39163877.816 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39163877.995 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39163878.140 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39163878.274 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39163878.398 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39163878.525 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39163878.650 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39163878.772 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39163878.837 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39163878.901 : => CNT96226::VenderCmd_GetData
19ec-aec:39163878.953 : iCmd = 1, nBytes = 4
19ec-aec:39164061.660 : 0000 : 00 00 00 00 
19ec-aec:39164061.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39164061.808 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39164061.977 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:39164062.047 : => CNT96226::Close
19ec-aec:39164065.946 : <= CNT96226::Close ret = 1
19ec-aec:39164066.024 : <= CNT96226::~CNT96226
19ec-aec:39164066.112 : <= CAsicIO::GetDeviceList
19ec-aec:39164066.509 : => IoObject::SetTimeout
19ec-aec:39164066.641 : Timeout--> In = 0 Out = 0
19ec-aec:39164066.699 : <= IoObject::SetTimeout
19ec-aec:39164066.766 : => CAsicIO::CAsicIO
19ec-aec:39164066.836 : => CNT96226::CNT96226
19ec-aec:39164066.890 : => CNT96226::Open
19ec-aec:39164090.259 : <= CNT96226::Open ret = 1
19ec-aec:39164090.355 : => CNT96226::Initialize
19ec-aec:39164090.539 : <= CNT96226::Initialize ret = 1
19ec-aec:39164090.594 : <= CNT96226::CNT96226
19ec-aec:39164090.645 : <= CAsicIO::CAsicIO
19ec-aec:39164090.700 : => CAsicIO::InitializeDevice
19ec-aec:39164090.768 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39164096.532 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39164096.654 : => IoObject::GetLockName
19ec-aec:39164096.712 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39164096.775 : <= IoObject::GetLockName
19ec-aec:39164097.246 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39164097.315 : IO Send command 10 bytes
19ec-aec:39164097.366 : => CNT96226::VenderCmd_SetData
19ec-aec:39164097.421 : iCmd = 0, nBytes = 10
19ec-aec:39164097.526 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39164439.011 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39164439.370 : => CNT96226::VenderCmd_GetData
19ec-aec:39164439.426 : iCmd = 0, nBytes = 128
19ec-aec:39164618.456 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39164618.643 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39164618.786 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39164618.920 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39164619.047 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39164619.174 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39164619.297 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39164619.490 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39164619.553 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39164619.615 : => CNT96226::VenderCmd_GetData
19ec-aec:39164619.669 : iCmd = 1, nBytes = 4
19ec-aec:39164798.120 : 0000 : 00 00 00 00 
19ec-aec:39164798.230 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39164798.291 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39164798.518 : => CNT96226::VenderCmd_GetData
19ec-aec:39164798.576 : iCmd = 3, nBytes = 2
19ec-aec:39165155.820 : 0000 : 06 38 
19ec-aec:39165155.918 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39165155.980 : => CNT96226::VenderCmd_GetData
19ec-aec:39165156.031 : iCmd = 4, nBytes = 2
19ec-aec:39165451.774 : 0000 : 07 07 
19ec-aec:39165451.887 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39165452.077 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:39165452.176 : => IoObject::InitializeDevice
19ec-aec:39165452.294 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:39165453.004 : <= IoObject::InitializeDevice ret = 1
19ec-aec:39165453.080 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:39165453.842 : => FindScanner
19ec-aec:39165453.905 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:39165453.966 : <= FindScanner ret = 1
19ec-aec:39165454.023 : => IoObject::IoLockStart
19ec-aec:39165454.130 : => CAsicIO::CheckDevice
19ec-aec:39165454.182 : => CNT96226::ConnectIsAvailable
19ec-aec:39165478.721 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39165478.839 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39165478.899 : <= IoObject::IoLockStart
19ec-aec:39165478.960 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39165479.028 : IO Send command 10 bytes
19ec-aec:39165479.121 : => CNT96226::VenderCmd_SetData
19ec-aec:39165479.176 : iCmd = 0, nBytes = 10
19ec-aec:39165479.280 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:39165666.518 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39165666.653 : System send command 10 bytes + data 0 bytes
19ec-aec:39165666.722 : IO total need to receive data 5 bytes
19ec-aec:39165666.784 : => CNT96226::VenderCmd_GetData
19ec-aec:39165666.839 : iCmd = 0, nBytes = 5
19ec-aec:39165853.191 : 0000 : 06 00 02 02 ab 
19ec-aec:39165853.300 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39165853.370 : System total receive data 5 bytes
19ec-aec:39165853.433 : => CNT96226::VenderCmd_GetData
19ec-aec:39165853.487 : iCmd = 1, nBytes = 4
19ec-aec:39166056.480 : 0000 : 00 00 00 00 
19ec-aec:39166056.563 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39166056.695 : <= CAsicIO::DoIo ret = 1
19ec-aec:39166056.758 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39166056.822 : IO Send command 10 bytes
19ec-aec:39166056.923 : => CNT96226::VenderCmd_SetData
19ec-aec:39166056.979 : iCmd = 0, nBytes = 10
19ec-aec:39166057.079 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39166199.219 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39166199.343 : System send command 10 bytes + data 0 bytes
19ec-aec:39166199.408 : IO total need to receive data 165 bytes
19ec-aec:39166199.470 : => CNT96226::VenderCmd_GetData
19ec-aec:39166199.522 : iCmd = 0, nBytes = 165
19ec-aec:39166369.845 : skip dump 37 bytes
19ec-aec:39166370.285 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39166370.414 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39166370.550 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39166370.680 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39166370.805 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39166370.935 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39166371.058 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39166371.181 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39166371.241 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39166371.296 : System total receive data 165 bytes
19ec-aec:39166371.354 : => CNT96226::VenderCmd_GetData
19ec-aec:39166371.407 : iCmd = 1, nBytes = 4
19ec-aec:39166567.123 : 0000 : 00 00 00 00 
19ec-aec:39166567.223 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39166567.364 : <= CAsicIO::DoIo ret = 1
19ec-aec:39166567.426 : Dump Inquiry
19ec-aec:39166567.556 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39166567.689 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39166568.002 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39166568.141 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39166568.267 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39166568.397 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39166568.518 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39166568.642 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39166568.769 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:39166568.894 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:39166568.978 : 00a0 : 00 00 00 00 00 
19ec-aec:39166569.051 : => ReadNVMDataInternal
19ec-aec:39166569.317 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39166569.382 : IO Send command 10 bytes
19ec-aec:39166569.474 : => CNT96226::VenderCmd_SetData
19ec-aec:39166569.530 : iCmd = 0, nBytes = 10
19ec-aec:39166569.631 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39166883.109 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39166883.254 : System send command 10 bytes + data 0 bytes
19ec-aec:39166883.324 : IO total need to receive data 128 bytes
19ec-aec:39166883.386 : => CNT96226::VenderCmd_GetData
19ec-aec:39166883.435 : iCmd = 0, nBytes = 128
19ec-aec:39167089.749 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39167089.931 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39167090.068 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39167090.200 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39167090.329 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39167090.452 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39167090.572 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39167090.694 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39167090.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39167090.819 : System total receive data 128 bytes
19ec-aec:39167090.877 : => CNT96226::VenderCmd_GetData
19ec-aec:39167090.928 : iCmd = 1, nBytes = 4
19ec-aec:39167235.348 : 0000 : 00 00 00 00 
19ec-aec:39167235.470 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39167235.614 : <= CAsicIO::DoIo ret = 1
19ec-aec:39167235.684 : NVMData.PadScanCount = 0
19ec-aec:39167235.746 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39167235.806 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39167235.870 : NVMData.FlatbedScanCount = 0
19ec-aec:39167235.929 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39167235.985 : NVMData.SideEdgeFletbed = 0
19ec-aec:39167236.046 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39167236.104 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39167236.162 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39167236.217 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39167236.273 : NVMData.BornMonth = 0
19ec-aec:39167236.325 : NVMData.BornDay = 0
19ec-aec:39167236.378 : NVMData.BornYear = 0
19ec-aec:39167236.427 : NVMData.FirstScanMonth = 4
19ec-aec:39167236.478 : NVMData.FirstScanDay = 30
19ec-aec:39167236.535 : NVMData.FirstScanYear = 2020
19ec-aec:39167236.591 : NVMData.VerticalMagnification = 0
19ec-aec:39167236.647 : NVMData.HorizontalMagnification = 0
19ec-aec:39167236.703 : NVMData.PowerSavingTime = 15
19ec-aec:39167236.759 : NVMData.SN = 0858C00G200100324
19ec-aec:39167236.810 : NVMData.AutoFeed = 0
19ec-aec:39167236.860 : NVMData.CCDType = 0
19ec-aec:39167236.910 : NVMData.ScanSpeed = 0
19ec-aec:39167236.958 : NVMData.RollerCount = 0
19ec-aec:39167237.009 : NVMData.MultifeedCount = 0
19ec-aec:39167237.059 : NVMData.JamCount = 0
19ec-aec:39167237.106 : NVMData.IdentifyInfo = 
19ec-aec:39167237.162 : NVMData.FormalName = 
19ec-aec:39167237.210 : NVMData.ReservedB = 0
19ec-aec:39167237.260 : NVMData.FunctionCode = 0
19ec-aec:39167237.309 : NVMData.PreFeed = 0
19ec-aec:39167237.358 : NVMData.PreFeedTime = 0
19ec-aec:39167237.411 : NVMData.ButtonNumber = 0
19ec-aec:39167237.563 : NVMData.PowerOffTime = 0
19ec-aec:39167237.618 : <= ReadNVMDataInternal ret = 1
19ec-aec:39167237.692 : => IoObject::IoLockEnd
19ec-aec:39167237.786 : <= IoObject::IoLockEnd
19ec-aec:39167237.834 : <= InitializeScanner ret = 1
19ec-aec:39167237.897 : => GetLogicalScannerAbilityEx
19ec-aec:39167237.953 : => IoObject::IoLockStart
19ec-aec:39167238.049 : => CAsicIO::CheckDevice
19ec-aec:39167238.107 : => CNT96226::ConnectIsAvailable
19ec-aec:39167250.739 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39167250.835 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39167250.889 : <= IoObject::IoLockStart
19ec-aec:39167250.946 : => IoObject::IoLockEnd
19ec-aec:39167251.029 : <= IoObject::IoLockEnd
19ec-aec:39167251.140 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:39167251.215 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:39167428.937 : => ReadNVMData
19ec-aec:39167429.064 : => IoObject::IoLockStart
19ec-aec:39167429.196 : => CAsicIO::CheckDevice
19ec-aec:39167429.253 : => CNT96226::ConnectIsAvailable
19ec-aec:39167455.230 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39167455.341 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39167455.401 : <= IoObject::IoLockStart
19ec-aec:39167455.465 : => ReadNVMDataInternal
19ec-aec:39167455.525 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39167455.591 : IO Send command 10 bytes
19ec-aec:39167455.707 : => CNT96226::VenderCmd_SetData
19ec-aec:39167455.766 : iCmd = 0, nBytes = 10
19ec-aec:39167455.872 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39167813.685 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39167813.835 : System send command 10 bytes + data 0 bytes
19ec-aec:39167813.912 : IO total need to receive data 128 bytes
19ec-aec:39167813.980 : => CNT96226::VenderCmd_GetData
19ec-aec:39167814.041 : iCmd = 0, nBytes = 128
19ec-aec:39168022.393 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39168022.559 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39168022.699 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39168022.837 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39168022.962 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39168023.086 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39168023.208 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39168023.332 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39168023.395 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39168023.457 : System total receive data 128 bytes
19ec-aec:39168023.516 : => CNT96226::VenderCmd_GetData
19ec-aec:39168023.566 : iCmd = 1, nBytes = 4
19ec-aec:39168190.793 : 0000 : 00 00 00 00 
19ec-aec:39168190.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39168191.047 : <= CAsicIO::DoIo ret = 1
19ec-aec:39168191.119 : NVMData.PadScanCount = 0
19ec-aec:39168191.176 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39168191.229 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39168191.286 : NVMData.FlatbedScanCount = 0
19ec-aec:39168191.340 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39168191.394 : NVMData.SideEdgeFletbed = 0
19ec-aec:39168191.444 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39168191.499 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39168191.555 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39168191.610 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39168191.667 : NVMData.BornMonth = 0
19ec-aec:39168191.714 : NVMData.BornDay = 0
19ec-aec:39168191.764 : NVMData.BornYear = 0
19ec-aec:39168191.812 : NVMData.FirstScanMonth = 4
19ec-aec:39168191.865 : NVMData.FirstScanDay = 30
19ec-aec:39168191.917 : NVMData.FirstScanYear = 2020
19ec-aec:39168191.966 : NVMData.VerticalMagnification = 0
19ec-aec:39168192.022 : NVMData.HorizontalMagnification = 0
19ec-aec:39168192.075 : NVMData.PowerSavingTime = 15
19ec-aec:39168192.127 : NVMData.SN = 0858C00G200100324
19ec-aec:39168192.177 : NVMData.AutoFeed = 0
19ec-aec:39168192.225 : NVMData.CCDType = 0
19ec-aec:39168192.415 : NVMData.ScanSpeed = 0
19ec-aec:39168192.466 : NVMData.RollerCount = 0
19ec-aec:39168192.514 : NVMData.MultifeedCount = 0
19ec-aec:39168192.564 : NVMData.JamCount = 0
19ec-aec:39168192.612 : NVMData.IdentifyInfo = 
19ec-aec:39168192.664 : NVMData.FormalName = 
19ec-aec:39168192.711 : NVMData.ReservedB = 0
19ec-aec:39168192.761 : NVMData.FunctionCode = 0
19ec-aec:39168192.808 : NVMData.PreFeed = 0
19ec-aec:39168192.854 : NVMData.PreFeedTime = 0
19ec-aec:39168192.902 : NVMData.ButtonNumber = 0
19ec-aec:39168192.949 : NVMData.PowerOffTime = 0
19ec-aec:39168192.999 : <= ReadNVMDataInternal ret = 1
19ec-aec:39168193.056 : => IoObject::IoLockEnd
19ec-aec:39168193.146 : <= IoObject::IoLockEnd
19ec-aec:39168193.195 : <= ReadNVMData ret = 1
19ec-aec:39170747.163 : ============Debug Start==========
19ec-aec:39170747.459 : Date : 2020/4/30 14:23:54
19ec-aec:39170747.543 : Process ID : 19ec
19ec-aec:39170747.933 : Windows : Version 10.0 build 18363 
19ec-aec:39170748.379 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:39170748.445 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:39170748.512 : MemoryStatus.ullAvailPhys : 1932447744
19ec-aec:39170748.574 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:39170748.638 : MemoryStatus.ullAvailPageFile : 3387576320
19ec-aec:39170748.698 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:39170748.755 : MemoryStatus.ullAvailVirtual : 1744322560
19ec-aec:39170748.816 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:39170748.922 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:39170748.985 : CPU Family 6 Model 10 Stepping 7
19ec-aec:39170749.225 : CPU Count : 4
19ec-aec:39170749.270 : CPU Frequency : 100.000 Mhz
19ec-aec:39170753.188 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:39170753.312 : => InitializeDriver
19ec-aec:39170753.566 : <= InitializeDriver ret = 1
19ec-aec:39173348.765 : => InitializeScanner
19ec-aec:39173349.032 : => CAsicIO::GetDeviceList
19ec-aec:39173349.475 : => CNT96226::CNT96226
19ec-aec:39173349.535 : => CNT96226::Open
19ec-aec:39173372.020 : <= CNT96226::Open ret = 1
19ec-aec:39173372.121 : => CNT96226::Initialize
19ec-aec:39173372.316 : <= CNT96226::Initialize ret = 1
19ec-aec:39173372.372 : <= CNT96226::CNT96226
19ec-aec:39173372.427 : => CNT96226::EnumAvailableDevice
19ec-aec:39173377.712 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:39173377.791 : DeviceHandleTable[ 0 ] = 256
19ec-aec:39173377.850 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:39177105.463 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:39177105.753 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39177111.672 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39177111.780 : => IoObject::GetLockName
19ec-aec:39177111.844 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39177111.913 : <= IoObject::GetLockName
19ec-aec:39177112.387 : => CNT96226::VenderCmd_GetData
19ec-aec:39177112.449 : iCmd = 3, nBytes = 2
19ec-aec:39177497.881 : 0000 : 06 38 
19ec-aec:39177498.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39177498.092 : => CNT96226::VenderCmd_GetData
19ec-aec:39177498.147 : iCmd = 4, nBytes = 2
19ec-aec:39177810.012 : 0000 : 07 07 
19ec-aec:39177810.108 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39177810.199 : Device 0 USB ID = 0638 : 0707
19ec-aec:39177810.292 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:39177810.362 : IO Send command 10 bytes
19ec-aec:39177810.418 : => CNT96226::VenderCmd_SetData
19ec-aec:39177810.474 : iCmd = 0, nBytes = 10
19ec-aec:39177810.576 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39178016.395 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39178016.654 : => CNT96226::VenderCmd_GetData
19ec-aec:39178016.768 : iCmd = 0, nBytes = 165
19ec-aec:39178236.267 : skip dump 37 bytes
19ec-aec:39178236.678 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39178236.971 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39178237.248 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39178237.523 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39178237.795 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39178238.061 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39178238.321 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39178238.574 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39178238.707 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39178238.832 : => CNT96226::VenderCmd_GetData
19ec-aec:39178238.940 : iCmd = 1, nBytes = 4
19ec-aec:39178444.167 : 0000 : 00 00 00 00 
19ec-aec:39178444.336 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39178444.790 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39178444.929 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39178445.060 : IO Send command 10 bytes
19ec-aec:39178445.166 : => CNT96226::VenderCmd_SetData
19ec-aec:39178445.274 : iCmd = 0, nBytes = 10
19ec-aec:39178445.481 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39178798.065 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39178798.328 : => CNT96226::VenderCmd_GetData
19ec-aec:39178798.450 : iCmd = 0, nBytes = 128
19ec-aec:39179010.457 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39179010.799 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39179011.081 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39179011.351 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39179011.614 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39179011.872 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39179012.125 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39179012.372 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39179012.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39179012.630 : => CNT96226::VenderCmd_GetData
19ec-aec:39179012.739 : iCmd = 1, nBytes = 4
19ec-aec:39179226.615 : 0000 : 00 00 00 00 
19ec-aec:39179226.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39179226.975 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39179227.370 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:39179227.519 : => CNT96226::Close
19ec-aec:39179234.293 : <= CNT96226::Close ret = 1
19ec-aec:39179234.442 : <= CNT96226::~CNT96226
19ec-aec:39179234.600 : <= CAsicIO::GetDeviceList
19ec-aec:39179235.340 : => IoObject::SetTimeout
19ec-aec:39179235.601 : Timeout--> In = 0 Out = 0
19ec-aec:39179235.721 : <= IoObject::SetTimeout
19ec-aec:39179235.846 : => CAsicIO::CAsicIO
19ec-aec:39179236.119 : => CNT96226::CNT96226
19ec-aec:39179236.229 : => CNT96226::Open
19ec-aec:39179277.683 : <= CNT96226::Open ret = 1
19ec-aec:39179277.875 : => CNT96226::Initialize
19ec-aec:39179278.246 : <= CNT96226::Initialize ret = 1
19ec-aec:39179278.362 : <= CNT96226::CNT96226
19ec-aec:39179278.463 : <= CAsicIO::CAsicIO
19ec-aec:39179278.575 : => CAsicIO::InitializeDevice
19ec-aec:39179278.701 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39179290.025 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39179290.235 : => IoObject::GetLockName
19ec-aec:39179290.349 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39179290.489 : <= IoObject::GetLockName
19ec-aec:39179291.382 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39179291.531 : IO Send command 10 bytes
19ec-aec:39179291.636 : => CNT96226::VenderCmd_SetData
19ec-aec:39179291.744 : iCmd = 0, nBytes = 10
19ec-aec:39179291.965 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39179648.194 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39179648.458 : => CNT96226::VenderCmd_GetData
19ec-aec:39179648.579 : iCmd = 0, nBytes = 128
19ec-aec:39179836.018 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39179836.268 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39179836.452 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39179836.630 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39179836.802 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39179836.960 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39179837.122 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39179837.283 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39179837.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39179837.444 : => CNT96226::VenderCmd_GetData
19ec-aec:39179837.512 : iCmd = 1, nBytes = 4
19ec-aec:39179974.611 : 0000 : 00 00 00 00 
19ec-aec:39179974.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39179974.816 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39179975.064 : => CNT96226::VenderCmd_GetData
19ec-aec:39179975.138 : iCmd = 3, nBytes = 2
19ec-aec:39180340.557 : 0000 : 06 38 
19ec-aec:39180340.691 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39180340.788 : => CNT96226::VenderCmd_GetData
19ec-aec:39180340.860 : iCmd = 4, nBytes = 2
19ec-aec:39180652.903 : 0000 : 07 07 
19ec-aec:39180653.043 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39180653.255 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:39180653.380 : => IoObject::InitializeDevice
19ec-aec:39180653.509 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:39180654.274 : <= IoObject::InitializeDevice ret = 1
19ec-aec:39180654.373 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:39180655.253 : => FindScanner
19ec-aec:39180655.331 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:39180655.414 : <= FindScanner ret = 1
19ec-aec:39180655.485 : => IoObject::IoLockStart
19ec-aec:39180655.621 : => CAsicIO::CheckDevice
19ec-aec:39180655.694 : => CNT96226::ConnectIsAvailable
19ec-aec:39180680.315 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39180680.439 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39180680.507 : <= IoObject::IoLockStart
19ec-aec:39180680.581 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39180680.669 : IO Send command 10 bytes
19ec-aec:39180680.782 : => CNT96226::VenderCmd_SetData
19ec-aec:39180680.852 : iCmd = 0, nBytes = 10
19ec-aec:39180680.987 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:39180884.585 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39180884.747 : System send command 10 bytes + data 0 bytes
19ec-aec:39180884.845 : IO total need to receive data 5 bytes
19ec-aec:39180884.931 : => CNT96226::VenderCmd_GetData
19ec-aec:39180885.007 : iCmd = 0, nBytes = 5
19ec-aec:39181077.117 : 0000 : 06 00 02 02 ab 
19ec-aec:39181077.250 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39181077.333 : System total receive data 5 bytes
19ec-aec:39181077.409 : => CNT96226::VenderCmd_GetData
19ec-aec:39181077.479 : iCmd = 1, nBytes = 4
19ec-aec:39181254.571 : 0000 : 00 00 00 00 
19ec-aec:39181254.943 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39181255.106 : <= CAsicIO::DoIo ret = 1
19ec-aec:39181255.184 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39181255.267 : IO Send command 10 bytes
19ec-aec:39181255.382 : => CNT96226::VenderCmd_SetData
19ec-aec:39181255.456 : iCmd = 0, nBytes = 10
19ec-aec:39181255.589 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39181456.121 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39181456.268 : System send command 10 bytes + data 0 bytes
19ec-aec:39181456.357 : IO total need to receive data 165 bytes
19ec-aec:39181456.432 : => CNT96226::VenderCmd_GetData
19ec-aec:39181456.503 : iCmd = 0, nBytes = 165
19ec-aec:39181645.231 : skip dump 37 bytes
19ec-aec:39181645.500 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39181645.692 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39181645.883 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39181646.063 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39181646.230 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39181646.409 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39181646.574 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39181646.738 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39181646.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39181646.898 : System total receive data 165 bytes
19ec-aec:39181646.975 : => CNT96226::VenderCmd_GetData
19ec-aec:39181647.048 : iCmd = 1, nBytes = 4
19ec-aec:39181854.586 : 0000 : 00 00 00 00 
19ec-aec:39181854.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39181854.849 : <= CAsicIO::DoIo ret = 1
19ec-aec:39181854.925 : Dump Inquiry
19ec-aec:39181855.081 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39181855.257 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39181855.609 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39181855.791 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39181855.959 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39181856.128 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39181856.290 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39181856.453 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39181856.627 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:39181856.797 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:39181856.911 : 00a0 : 00 00 00 00 00 
19ec-aec:39181857.002 : => ReadNVMDataInternal
19ec-aec:39181857.268 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39181857.357 : IO Send command 10 bytes
19ec-aec:39181857.470 : => CNT96226::VenderCmd_SetData
19ec-aec:39181857.544 : iCmd = 0, nBytes = 10
19ec-aec:39181857.673 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39182207.739 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39182208.088 : System send command 10 bytes + data 0 bytes
19ec-aec:39182208.184 : IO total need to receive data 128 bytes
19ec-aec:39182208.269 : => CNT96226::VenderCmd_GetData
19ec-aec:39182208.343 : iCmd = 0, nBytes = 128
19ec-aec:39182415.916 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39182416.166 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39182416.356 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39182416.534 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39182416.703 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39182416.865 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39182417.026 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39182417.187 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39182417.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39182417.351 : System total receive data 128 bytes
19ec-aec:39182417.433 : => CNT96226::VenderCmd_GetData
19ec-aec:39182417.502 : iCmd = 1, nBytes = 4
19ec-aec:39182585.736 : 0000 : 00 00 00 00 
19ec-aec:39182585.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39182586.032 : <= CAsicIO::DoIo ret = 1
19ec-aec:39182586.120 : NVMData.PadScanCount = 0
19ec-aec:39182586.197 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39182586.271 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39182586.348 : NVMData.FlatbedScanCount = 0
19ec-aec:39182586.417 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39182586.484 : NVMData.SideEdgeFletbed = 0
19ec-aec:39182586.560 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39182586.636 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39182586.712 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39182586.780 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39182586.854 : NVMData.BornMonth = 0
19ec-aec:39182586.924 : NVMData.BornDay = 0
19ec-aec:39182586.989 : NVMData.BornYear = 0
19ec-aec:39182587.053 : NVMData.FirstScanMonth = 4
19ec-aec:39182587.121 : NVMData.FirstScanDay = 30
19ec-aec:39182587.190 : NVMData.FirstScanYear = 2020
19ec-aec:39182587.263 : NVMData.VerticalMagnification = 0
19ec-aec:39182587.335 : NVMData.HorizontalMagnification = 0
19ec-aec:39182587.406 : NVMData.PowerSavingTime = 15
19ec-aec:39182587.475 : NVMData.SN = 0858C00G200100324
19ec-aec:39182587.540 : NVMData.AutoFeed = 0
19ec-aec:39182587.603 : NVMData.CCDType = 0
19ec-aec:39182587.667 : NVMData.ScanSpeed = 0
19ec-aec:39182587.728 : NVMData.RollerCount = 0
19ec-aec:39182587.795 : NVMData.MultifeedCount = 0
19ec-aec:39182587.860 : NVMData.JamCount = 0
19ec-aec:39182587.926 : NVMData.IdentifyInfo = 
19ec-aec:39182587.991 : NVMData.FormalName = 
19ec-aec:39182588.054 : NVMData.ReservedB = 0
19ec-aec:39182588.119 : NVMData.FunctionCode = 0
19ec-aec:39182588.182 : NVMData.PreFeed = 0
19ec-aec:39182588.244 : NVMData.PreFeedTime = 0
19ec-aec:39182588.308 : NVMData.ButtonNumber = 0
19ec-aec:39182588.591 : NVMData.PowerOffTime = 0
19ec-aec:39182588.666 : <= ReadNVMDataInternal ret = 1
19ec-aec:39182588.764 : => IoObject::IoLockEnd
19ec-aec:39182588.883 : <= IoObject::IoLockEnd
19ec-aec:39182588.951 : <= InitializeScanner ret = 1
19ec-aec:39184069.854 : => GetLogicalScannerAbility
19ec-aec:39184070.046 : => IoObject::IoLockStart
19ec-aec:39184070.182 : => CAsicIO::CheckDevice
19ec-aec:39184070.240 : => CNT96226::ConnectIsAvailable
19ec-aec:39184095.289 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39184095.408 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39184095.470 : <= IoObject::IoLockStart
19ec-aec:39184095.532 : => IoObject::IoLockEnd
19ec-aec:39184095.635 : <= IoObject::IoLockEnd
19ec-aec:39184095.935 : <= GetLogicalScannerAbility ret = 1
19ec-aec:39187879.952 : => GetLogicalScannerAbilityEx
19ec-aec:39187880.161 : => IoObject::IoLockStart
19ec-aec:39187880.291 : => CAsicIO::CheckDevice
19ec-aec:39187880.347 : => CNT96226::ConnectIsAvailable
19ec-aec:39187905.060 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39187905.304 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39187905.450 : <= IoObject::IoLockStart
19ec-aec:39187905.785 : => IoObject::IoLockEnd
19ec-aec:39187905.882 : <= IoObject::IoLockEnd
19ec-aec:39187905.997 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:39187906.073 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:39195720.929 : => ReadNVMData
19ec-aec:39195721.112 : => IoObject::IoLockStart
19ec-aec:39195721.243 : => CAsicIO::CheckDevice
19ec-aec:39195721.302 : => CNT96226::ConnectIsAvailable
19ec-aec:39195747.224 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39195747.341 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39195747.412 : <= IoObject::IoLockStart
19ec-aec:39195747.482 : => ReadNVMDataInternal
19ec-aec:39195747.545 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39195747.614 : IO Send command 10 bytes
19ec-aec:39195747.735 : => CNT96226::VenderCmd_SetData
19ec-aec:39195747.793 : iCmd = 0, nBytes = 10
19ec-aec:39195747.911 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39196085.476 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39196085.642 : System send command 10 bytes + data 0 bytes
19ec-aec:39196085.718 : IO total need to receive data 128 bytes
19ec-aec:39196085.782 : => CNT96226::VenderCmd_GetData
19ec-aec:39196085.837 : iCmd = 0, nBytes = 128
19ec-aec:39196279.174 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39196279.352 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39196279.486 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39196279.614 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39196279.746 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39196279.869 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39196279.993 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39196280.116 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39196280.179 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39196280.243 : System total receive data 128 bytes
19ec-aec:39196280.304 : => CNT96226::VenderCmd_GetData
19ec-aec:39196280.355 : iCmd = 1, nBytes = 4
19ec-aec:39196401.923 : 0000 : 00 00 00 00 
19ec-aec:39196402.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39196402.155 : <= CAsicIO::DoIo ret = 1
19ec-aec:39196402.224 : NVMData.PadScanCount = 0
19ec-aec:39196402.279 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39196402.334 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39196402.390 : NVMData.FlatbedScanCount = 0
19ec-aec:39196402.444 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39196402.497 : NVMData.SideEdgeFletbed = 0
19ec-aec:39196402.553 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39196402.607 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39196402.664 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39196402.717 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39196402.770 : NVMData.BornMonth = 0
19ec-aec:39196402.927 : NVMData.BornDay = 0
19ec-aec:39196402.981 : NVMData.BornYear = 0
19ec-aec:39196403.032 : NVMData.FirstScanMonth = 4
19ec-aec:39196403.084 : NVMData.FirstScanDay = 30
19ec-aec:39196403.137 : NVMData.FirstScanYear = 2020
19ec-aec:39196403.191 : NVMData.VerticalMagnification = 0
19ec-aec:39196403.246 : NVMData.HorizontalMagnification = 0
19ec-aec:39196403.301 : NVMData.PowerSavingTime = 15
19ec-aec:39196403.354 : NVMData.SN = 0858C00G200100324
19ec-aec:39196403.405 : NVMData.AutoFeed = 0
19ec-aec:39196403.454 : NVMData.CCDType = 0
19ec-aec:39196403.502 : NVMData.ScanSpeed = 0
19ec-aec:39196403.548 : NVMData.RollerCount = 0
19ec-aec:39196403.595 : NVMData.MultifeedCount = 0
19ec-aec:39196403.646 : NVMData.JamCount = 0
19ec-aec:39196403.693 : NVMData.IdentifyInfo = 
19ec-aec:39196403.741 : NVMData.FormalName = 
19ec-aec:39196403.791 : NVMData.ReservedB = 0
19ec-aec:39196403.842 : NVMData.FunctionCode = 0
19ec-aec:39196403.894 : NVMData.PreFeed = 0
19ec-aec:39196403.945 : NVMData.PreFeedTime = 0
19ec-aec:39196403.991 : NVMData.ButtonNumber = 0
19ec-aec:39196404.039 : NVMData.PowerOffTime = 0
19ec-aec:39196404.088 : <= ReadNVMDataInternal ret = 1
19ec-aec:39196404.148 : => IoObject::IoLockEnd
19ec-aec:39196404.233 : <= IoObject::IoLockEnd
19ec-aec:39196404.281 : <= ReadNVMData ret = 1
19ec-aec:39206298.341 : => GetADFStatus
19ec-aec:39206298.769 : => IoObject::IoLockStart
19ec-aec:39206298.907 : => CAsicIO::CheckDevice
19ec-aec:39206298.965 : => CNT96226::ConnectIsAvailable
19ec-aec:39206326.482 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39206326.599 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39206326.668 : <= IoObject::IoLockStart
19ec-aec:39206326.732 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:39206326.800 : IO Send command 10 bytes
19ec-aec:39206326.931 : => CNT96226::VenderCmd_SetData
19ec-aec:39206326.993 : iCmd = 0, nBytes = 10
19ec-aec:39206327.103 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:39206520.677 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39206520.818 : System send command 10 bytes + data 0 bytes
19ec-aec:39206520.884 : IO total need to receive data 2 bytes
19ec-aec:39206520.942 : => CNT96226::VenderCmd_GetData
19ec-aec:39206520.998 : iCmd = 0, nBytes = 2
19ec-aec:39206722.270 : 0000 : 00 00 
19ec-aec:39206722.351 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39206722.417 : System total receive data 2 bytes
19ec-aec:39206722.479 : => CNT96226::VenderCmd_GetData
19ec-aec:39206722.532 : iCmd = 1, nBytes = 4
19ec-aec:39206922.216 : 0000 : 00 00 00 00 
19ec-aec:39206922.298 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39206922.431 : <= CAsicIO::DoIo ret = 1
19ec-aec:39206922.499 : Return status = 0
19ec-aec:39206922.555 : => IoObject::IoLockEnd
19ec-aec:39206922.641 : <= IoObject::IoLockEnd
19ec-aec:39206922.688 : <= GetADFStatus ret = 1
19ec-aec:39209643.436 : => GetADFStatus
19ec-aec:39209643.630 : => IoObject::IoLockStart
19ec-aec:39209643.760 : => CAsicIO::CheckDevice
19ec-aec:39209643.818 : => CNT96226::ConnectIsAvailable
19ec-aec:39209667.830 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39209668.064 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39209668.198 : <= IoObject::IoLockStart
19ec-aec:39209668.331 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:39209668.471 : IO Send command 10 bytes
19ec-aec:39209668.856 : => CNT96226::VenderCmd_SetData
19ec-aec:39209668.911 : iCmd = 0, nBytes = 10
19ec-aec:39209669.015 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:39209868.872 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39209869.078 : System send command 10 bytes + data 0 bytes
19ec-aec:39209869.221 : IO total need to receive data 2 bytes
19ec-aec:39209869.338 : => CNT96226::VenderCmd_GetData
19ec-aec:39209869.644 : iCmd = 0, nBytes = 2
19ec-aec:39209995.363 : 0000 : 00 00 
19ec-aec:39209995.454 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39209995.515 : System total receive data 2 bytes
19ec-aec:39209995.578 : => CNT96226::VenderCmd_GetData
19ec-aec:39209995.631 : iCmd = 1, nBytes = 4
19ec-aec:39210103.680 : 0000 : 00 00 00 00 
19ec-aec:39210103.768 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39210103.891 : <= CAsicIO::DoIo ret = 1
19ec-aec:39210103.958 : Return status = 0
19ec-aec:39210104.011 : => IoObject::IoLockEnd
19ec-aec:39210104.094 : <= IoObject::IoLockEnd
19ec-aec:39210104.142 : <= GetADFStatus ret = 1
19ec-aec:39212223.461 : => TerminateDriver
19ec-aec:39212223.651 : => CAsicIO::~CAsicIO,pStage=145820744
19ec-aec:39212223.723 : => CNT96226::Close
19ec-aec:39212227.651 : <= CNT96226::Close ret = 1
19ec-aec:39212227.727 : <= CAsicIO::~CAsicIO
19ec-aec:39212227.784 : => IoObject::IoLockEnd
19ec-aec:39212227.837 : <= IoObject::IoLockEnd
19ec-aec:39212227.889 : => IoObject::TerminateDevice
19ec-aec:39212227.948 : => IoObject::IoLockEnd
19ec-aec:39212227.996 : <= IoObject::IoLockEnd
19ec-aec:39212228.089 : <= IoObject::TerminateDevice
19ec-aec:39212228.341 : <= TerminateDriver ret = 1
19ec-aec:39256221.758 : ============Debug Start==========
19ec-aec:39256222.069 : Date : 2020/4/30 14:23:57
19ec-aec:39256222.155 : Process ID : 19ec
19ec-aec:39256222.565 : Windows : Version 10.0 build 18363 
19ec-aec:39256223.040 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:39256223.108 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:39256223.177 : MemoryStatus.ullAvailPhys : 1931943936
19ec-aec:39256223.237 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:39256223.302 : MemoryStatus.ullAvailPageFile : 3388534784
19ec-aec:39256223.361 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:39256223.421 : MemoryStatus.ullAvailVirtual : 1744326656
19ec-aec:39256223.487 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:39256223.599 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:39256223.666 : CPU Family 6 Model 10 Stepping 7
19ec-aec:39256223.906 : CPU Count : 4
19ec-aec:39256223.954 : CPU Frequency : 100.000 Mhz
19ec-aec:39256227.896 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:39256228.028 : => InitializeDriver
19ec-aec:39256228.281 : <= InitializeDriver ret = 1
19ec-aec:39256228.342 : => InitializeScanner
19ec-aec:39256228.431 : => CAsicIO::GetDeviceList
19ec-aec:39256228.745 : => CNT96226::CNT96226
19ec-aec:39256228.805 : => CNT96226::Open
19ec-aec:39256250.550 : <= CNT96226::Open ret = 1
19ec-aec:39256250.646 : => CNT96226::Initialize
19ec-aec:39256250.832 : <= CNT96226::Initialize ret = 1
19ec-aec:39256250.892 : <= CNT96226::CNT96226
19ec-aec:39256250.942 : => CNT96226::EnumAvailableDevice
19ec-aec:39256256.487 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:39256256.562 : DeviceHandleTable[ 0 ] = 256
19ec-aec:39256256.619 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:39259976.372 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:39259976.661 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39259982.280 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39259982.384 : => IoObject::GetLockName
19ec-aec:39259982.443 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39259982.510 : <= IoObject::GetLockName
19ec-aec:39259983.037 : => CNT96226::VenderCmd_GetData
19ec-aec:39259983.102 : iCmd = 3, nBytes = 2
19ec-aec:39260349.536 : 0000 : 06 38 
19ec-aec:39260349.686 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39260349.763 : => CNT96226::VenderCmd_GetData
19ec-aec:39260349.820 : iCmd = 4, nBytes = 2
19ec-aec:39260636.701 : 0000 : 07 07 
19ec-aec:39260636.784 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39260636.868 : Device 0 USB ID = 0638 : 0707
19ec-aec:39260636.962 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:39260637.028 : IO Send command 10 bytes
19ec-aec:39260637.083 : => CNT96226::VenderCmd_SetData
19ec-aec:39260637.135 : iCmd = 0, nBytes = 10
19ec-aec:39260637.236 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39260793.774 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39260793.905 : => CNT96226::VenderCmd_GetData
19ec-aec:39260793.965 : iCmd = 0, nBytes = 165
19ec-aec:39260988.505 : skip dump 37 bytes
19ec-aec:39260988.712 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39260988.857 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39260988.988 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39260989.119 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39260989.244 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39260989.377 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39260989.501 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39260989.626 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39260989.689 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39260989.752 : => CNT96226::VenderCmd_GetData
19ec-aec:39260989.804 : iCmd = 1, nBytes = 4
19ec-aec:39261157.402 : 0000 : 00 00 00 00 
19ec-aec:39261157.509 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39261157.746 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39261157.819 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39261157.885 : IO Send command 10 bytes
19ec-aec:39261157.935 : => CNT96226::VenderCmd_SetData
19ec-aec:39261157.991 : iCmd = 0, nBytes = 10
19ec-aec:39261158.100 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39261487.290 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39261487.444 : => CNT96226::VenderCmd_GetData
19ec-aec:39261487.508 : iCmd = 0, nBytes = 128
19ec-aec:39261687.484 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39261687.647 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39261687.788 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39261687.921 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39261688.048 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39261688.170 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39261688.298 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39261688.422 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39261688.486 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39261688.545 : => CNT96226::VenderCmd_GetData
19ec-aec:39261688.597 : iCmd = 1, nBytes = 4
19ec-aec:39261864.787 : 0000 : 00 00 00 00 
19ec-aec:39261864.975 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39261865.099 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39261865.410 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:39261865.782 : => CNT96226::Close
19ec-aec:39261869.564 : <= CNT96226::Close ret = 1
19ec-aec:39261869.640 : <= CNT96226::~CNT96226
19ec-aec:39261869.733 : <= CAsicIO::GetDeviceList
19ec-aec:39261870.151 : => IoObject::SetTimeout
19ec-aec:39261870.286 : Timeout--> In = 0 Out = 0
19ec-aec:39261870.345 : <= IoObject::SetTimeout
19ec-aec:39261870.413 : => CAsicIO::CAsicIO
19ec-aec:39261870.483 : => CNT96226::CNT96226
19ec-aec:39261870.539 : => CNT96226::Open
19ec-aec:39261893.747 : <= CNT96226::Open ret = 1
19ec-aec:39261893.848 : => CNT96226::Initialize
19ec-aec:39261894.045 : <= CNT96226::Initialize ret = 1
19ec-aec:39261894.102 : <= CNT96226::CNT96226
19ec-aec:39261894.155 : <= CAsicIO::CAsicIO
19ec-aec:39261894.211 : => CAsicIO::InitializeDevice
19ec-aec:39261894.280 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39261900.215 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39261900.336 : => IoObject::GetLockName
19ec-aec:39261900.391 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39261900.455 : <= IoObject::GetLockName
19ec-aec:39261900.975 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39261901.047 : IO Send command 10 bytes
19ec-aec:39261901.098 : => CNT96226::VenderCmd_SetData
19ec-aec:39261901.152 : iCmd = 0, nBytes = 10
19ec-aec:39261901.255 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39262247.477 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39262247.623 : => CNT96226::VenderCmd_GetData
19ec-aec:39262247.683 : iCmd = 0, nBytes = 128
19ec-aec:39262394.023 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39262394.202 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39262394.346 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39262394.481 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39262394.608 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39262394.732 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39262394.861 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39262394.988 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39262395.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39262395.116 : => CNT96226::VenderCmd_GetData
19ec-aec:39262395.172 : iCmd = 1, nBytes = 4
19ec-aec:39262576.045 : 0000 : 00 00 00 00 
19ec-aec:39262576.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39262576.502 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39262576.727 : => CNT96226::VenderCmd_GetData
19ec-aec:39262576.780 : iCmd = 3, nBytes = 2
19ec-aec:39262949.076 : 0000 : 06 38 
19ec-aec:39262949.205 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39262949.276 : => CNT96226::VenderCmd_GetData
19ec-aec:39262949.335 : iCmd = 4, nBytes = 2
19ec-aec:39263253.099 : 0000 : 07 07 
19ec-aec:39263253.219 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39263253.415 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:39263253.512 : => IoObject::InitializeDevice
19ec-aec:39263253.624 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:39263254.466 : <= IoObject::InitializeDevice ret = 1
19ec-aec:39263254.540 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:39263255.269 : => FindScanner
19ec-aec:39263255.331 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:39263255.399 : <= FindScanner ret = 1
19ec-aec:39263255.455 : => IoObject::IoLockStart
19ec-aec:39263255.561 : => CAsicIO::CheckDevice
19ec-aec:39263255.612 : => CNT96226::ConnectIsAvailable
19ec-aec:39263271.833 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39263271.930 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39263271.985 : <= IoObject::IoLockStart
19ec-aec:39263272.042 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39263272.106 : IO Send command 10 bytes
19ec-aec:39263272.189 : => CNT96226::VenderCmd_SetData
19ec-aec:39263272.247 : iCmd = 0, nBytes = 10
19ec-aec:39263272.349 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:39263447.793 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39263447.914 : System send command 10 bytes + data 0 bytes
19ec-aec:39263447.980 : IO total need to receive data 5 bytes
19ec-aec:39263448.039 : => CNT96226::VenderCmd_GetData
19ec-aec:39263448.097 : iCmd = 0, nBytes = 5
19ec-aec:39263660.403 : 0000 : 06 00 02 02 ab 
19ec-aec:39263660.487 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39263660.545 : System total receive data 5 bytes
19ec-aec:39263660.606 : => CNT96226::VenderCmd_GetData
19ec-aec:39263660.659 : iCmd = 1, nBytes = 4
19ec-aec:39263797.351 : 0000 : 00 00 00 00 
19ec-aec:39263797.445 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39263797.568 : <= CAsicIO::DoIo ret = 1
19ec-aec:39263797.632 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39263797.692 : IO Send command 10 bytes
19ec-aec:39263797.772 : => CNT96226::VenderCmd_SetData
19ec-aec:39263797.825 : iCmd = 0, nBytes = 10
19ec-aec:39263797.929 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39263989.355 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39263989.496 : System send command 10 bytes + data 0 bytes
19ec-aec:39263989.566 : IO total need to receive data 165 bytes
19ec-aec:39263989.625 : => CNT96226::VenderCmd_GetData
19ec-aec:39263989.681 : iCmd = 0, nBytes = 165
19ec-aec:39264197.880 : skip dump 37 bytes
19ec-aec:39264198.078 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39264198.220 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39264198.358 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39264198.494 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39264198.622 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39264198.754 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39264198.876 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39264198.997 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39264199.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39264199.116 : System total receive data 165 bytes
19ec-aec:39264199.175 : => CNT96226::VenderCmd_GetData
19ec-aec:39264199.226 : iCmd = 1, nBytes = 4
19ec-aec:39264366.217 : 0000 : 00 00 00 00 
19ec-aec:39264366.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39264366.480 : <= CAsicIO::DoIo ret = 1
19ec-aec:39264366.546 : Dump Inquiry
19ec-aec:39264366.672 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39264366.806 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39264367.101 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39264367.238 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39264367.364 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39264367.494 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39264367.617 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39264367.740 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39264367.865 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:39264367.991 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:39264368.077 : 00a0 : 00 00 00 00 00 
19ec-aec:39264368.147 : => ReadNVMDataInternal
19ec-aec:39264368.397 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39264368.462 : IO Send command 10 bytes
19ec-aec:39264368.552 : => CNT96226::VenderCmd_SetData
19ec-aec:39264368.607 : iCmd = 0, nBytes = 10
19ec-aec:39264368.709 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39264716.696 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39264716.810 : System send command 10 bytes + data 0 bytes
19ec-aec:39264716.880 : IO total need to receive data 128 bytes
19ec-aec:39264716.941 : => CNT96226::VenderCmd_GetData
19ec-aec:39264716.991 : iCmd = 0, nBytes = 128
19ec-aec:39264880.362 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39264880.560 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39264880.703 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39264880.838 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39264880.963 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39264881.083 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39264881.203 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39264881.324 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39264881.388 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39264881.451 : System total receive data 128 bytes
19ec-aec:39264881.516 : => CNT96226::VenderCmd_GetData
19ec-aec:39264881.573 : iCmd = 1, nBytes = 4
19ec-aec:39265034.910 : 0000 : 00 00 00 00 
19ec-aec:39265035.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39265035.473 : <= CAsicIO::DoIo ret = 1
19ec-aec:39265035.535 : NVMData.PadScanCount = 0
19ec-aec:39265035.589 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39265035.642 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39265035.698 : NVMData.FlatbedScanCount = 0
19ec-aec:39265035.751 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39265035.803 : NVMData.SideEdgeFletbed = 0
19ec-aec:39265035.863 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39265035.921 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39265035.983 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39265036.037 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39265036.091 : NVMData.BornMonth = 0
19ec-aec:39265036.139 : NVMData.BornDay = 0
19ec-aec:39265036.187 : NVMData.BornYear = 0
19ec-aec:39265036.236 : NVMData.FirstScanMonth = 4
19ec-aec:39265036.285 : NVMData.FirstScanDay = 30
19ec-aec:39265036.344 : NVMData.FirstScanYear = 2020
19ec-aec:39265036.397 : NVMData.VerticalMagnification = 0
19ec-aec:39265036.454 : NVMData.HorizontalMagnification = 0
19ec-aec:39265036.509 : NVMData.PowerSavingTime = 15
19ec-aec:39265036.564 : NVMData.SN = 0858C00G200100324
19ec-aec:39265036.614 : NVMData.AutoFeed = 0
19ec-aec:39265036.663 : NVMData.CCDType = 0
19ec-aec:39265036.712 : NVMData.ScanSpeed = 0
19ec-aec:39265036.760 : NVMData.RollerCount = 0
19ec-aec:39265036.812 : NVMData.MultifeedCount = 0
19ec-aec:39265036.863 : NVMData.JamCount = 0
19ec-aec:39265036.910 : NVMData.IdentifyInfo = 
19ec-aec:39265036.959 : NVMData.FormalName = 
19ec-aec:39265037.008 : NVMData.ReservedB = 0
19ec-aec:39265037.057 : NVMData.FunctionCode = 0
19ec-aec:39265037.107 : NVMData.PreFeed = 0
19ec-aec:39265037.151 : NVMData.PreFeedTime = 0
19ec-aec:39265037.200 : NVMData.ButtonNumber = 0
19ec-aec:39265037.409 : NVMData.PowerOffTime = 0
19ec-aec:39265037.461 : <= ReadNVMDataInternal ret = 1
19ec-aec:39265037.533 : => IoObject::IoLockEnd
19ec-aec:39265037.621 : <= IoObject::IoLockEnd
19ec-aec:39265037.670 : <= InitializeScanner ret = 1
19ec-aec:39265037.735 : => GetLogicalScannerAbilityEx
19ec-aec:39265037.790 : => IoObject::IoLockStart
19ec-aec:39265037.879 : => CAsicIO::CheckDevice
19ec-aec:39265037.931 : => CNT96226::ConnectIsAvailable
19ec-aec:39265060.058 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39265060.176 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39265060.239 : <= IoObject::IoLockStart
19ec-aec:39265060.298 : => IoObject::IoLockEnd
19ec-aec:39265060.402 : <= IoObject::IoLockEnd
19ec-aec:39265060.521 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:39265060.594 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:39265242.653 : => ReadNVMData
19ec-aec:39265242.796 : => IoObject::IoLockStart
19ec-aec:39265242.923 : => CAsicIO::CheckDevice
19ec-aec:39265242.980 : => CNT96226::ConnectIsAvailable
19ec-aec:39265267.633 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39265267.750 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39265267.814 : <= IoObject::IoLockStart
19ec-aec:39265267.877 : => ReadNVMDataInternal
19ec-aec:39265267.937 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39265268.004 : IO Send command 10 bytes
19ec-aec:39265268.141 : => CNT96226::VenderCmd_SetData
19ec-aec:39265268.201 : iCmd = 0, nBytes = 10
19ec-aec:39265268.314 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39265621.397 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39265621.539 : System send command 10 bytes + data 0 bytes
19ec-aec:39265621.609 : IO total need to receive data 128 bytes
19ec-aec:39265621.672 : => CNT96226::VenderCmd_GetData
19ec-aec:39265621.727 : iCmd = 0, nBytes = 128
19ec-aec:39265816.537 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39265816.737 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39265816.878 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39265817.012 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39265817.139 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39265817.263 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39265817.385 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39265817.512 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39265817.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39265817.640 : System total receive data 128 bytes
19ec-aec:39265817.705 : => CNT96226::VenderCmd_GetData
19ec-aec:39265817.757 : iCmd = 1, nBytes = 4
19ec-aec:39265970.820 : 0000 : 00 00 00 00 
19ec-aec:39265970.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39265971.062 : <= CAsicIO::DoIo ret = 1
19ec-aec:39265971.129 : NVMData.PadScanCount = 0
19ec-aec:39265971.183 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39265971.238 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39265971.297 : NVMData.FlatbedScanCount = 0
19ec-aec:39265971.353 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39265971.406 : NVMData.SideEdgeFletbed = 0
19ec-aec:39265971.459 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39265971.514 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39265971.567 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39265971.622 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39265971.677 : NVMData.BornMonth = 0
19ec-aec:39265971.726 : NVMData.BornDay = 0
19ec-aec:39265971.776 : NVMData.BornYear = 0
19ec-aec:39265971.823 : NVMData.FirstScanMonth = 4
19ec-aec:39265971.875 : NVMData.FirstScanDay = 30
19ec-aec:39265971.928 : NVMData.FirstScanYear = 2020
19ec-aec:39265971.980 : NVMData.VerticalMagnification = 0
19ec-aec:39265972.033 : NVMData.HorizontalMagnification = 0
19ec-aec:39265972.087 : NVMData.PowerSavingTime = 15
19ec-aec:39265972.142 : NVMData.SN = 0858C00G200100324
19ec-aec:39265972.191 : NVMData.AutoFeed = 0
19ec-aec:39265972.238 : NVMData.CCDType = 0
19ec-aec:39265972.413 : NVMData.ScanSpeed = 0
19ec-aec:39265972.463 : NVMData.RollerCount = 0
19ec-aec:39265972.513 : NVMData.MultifeedCount = 0
19ec-aec:39265972.564 : NVMData.JamCount = 0
19ec-aec:39265972.613 : NVMData.IdentifyInfo = 
19ec-aec:39265972.663 : NVMData.FormalName = 
19ec-aec:39265972.709 : NVMData.ReservedB = 0
19ec-aec:39265972.758 : NVMData.FunctionCode = 0
19ec-aec:39265972.809 : NVMData.PreFeed = 0
19ec-aec:39265972.856 : NVMData.PreFeedTime = 0
19ec-aec:39265972.907 : NVMData.ButtonNumber = 0
19ec-aec:39265972.955 : NVMData.PowerOffTime = 0
19ec-aec:39265973.006 : <= ReadNVMDataInternal ret = 1
19ec-aec:39265973.069 : => IoObject::IoLockEnd
19ec-aec:39265973.159 : <= IoObject::IoLockEnd
19ec-aec:39265973.206 : <= ReadNVMData ret = 1
19ec-aec:39266517.911 : => TerminateDriver
19ec-aec:39266518.110 : => CAsicIO::~CAsicIO,pStage=146607176
19ec-aec:39266518.182 : => CNT96226::Close
19ec-aec:39266522.664 : <= CNT96226::Close ret = 1
19ec-aec:39266522.740 : <= CAsicIO::~CAsicIO
19ec-aec:39266522.799 : => IoObject::IoLockEnd
19ec-aec:39266522.851 : <= IoObject::IoLockEnd
19ec-aec:39266522.902 : => IoObject::TerminateDevice
19ec-aec:39266522.957 : => IoObject::IoLockEnd
19ec-aec:39266523.002 : <= IoObject::IoLockEnd
19ec-aec:39266523.104 : <= IoObject::TerminateDevice
19ec-aec:39266523.351 : <= TerminateDriver ret = 1
19ec-aec:39268959.393 : ============Debug Start==========
19ec-aec:39268959.723 : Date : 2020/4/30 14:23:57
19ec-aec:39268959.802 : Process ID : 19ec
19ec-aec:39268960.232 : Windows : Version 10.0 build 18363 
19ec-aec:39268960.694 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:39268960.757 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:39268960.823 : MemoryStatus.ullAvailPhys : 1932038144
19ec-aec:39268960.885 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:39268960.943 : MemoryStatus.ullAvailPageFile : 3387994112
19ec-aec:39268961.002 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:39268961.061 : MemoryStatus.ullAvailVirtual : 1744646144
19ec-aec:39268961.122 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:39268961.228 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:39268961.288 : CPU Family 6 Model 10 Stepping 7
19ec-aec:39268961.526 : CPU Count : 4
19ec-aec:39268961.573 : CPU Frequency : 100.000 Mhz
19ec-aec:39268965.926 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:39268966.048 : => InitializeDriver
19ec-aec:39268966.309 : <= InitializeDriver ret = 1
19ec-aec:39271567.937 : => InitializeScanner
19ec-aec:39271568.196 : => CAsicIO::GetDeviceList
19ec-aec:39271568.606 : => CNT96226::CNT96226
19ec-aec:39271568.671 : => CNT96226::Open
19ec-aec:39271596.716 : <= CNT96226::Open ret = 1
19ec-aec:39271596.831 : => CNT96226::Initialize
19ec-aec:39271597.030 : <= CNT96226::Initialize ret = 1
19ec-aec:39271597.087 : <= CNT96226::CNT96226
19ec-aec:39271597.141 : => CNT96226::EnumAvailableDevice
19ec-aec:39271602.515 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:39271602.594 : DeviceHandleTable[ 0 ] = 256
19ec-aec:39271602.655 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:39275393.209 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:39275393.680 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39275405.432 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39275405.647 : => IoObject::GetLockName
19ec-aec:39275405.763 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39275405.895 : <= IoObject::GetLockName
19ec-aec:39275406.798 : => CNT96226::VenderCmd_GetData
19ec-aec:39275406.916 : iCmd = 3, nBytes = 2
19ec-aec:39275791.852 : 0000 : 06 38 
19ec-aec:39275792.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39275792.262 : => CNT96226::VenderCmd_GetData
19ec-aec:39275792.578 : iCmd = 4, nBytes = 2
19ec-aec:39276109.668 : 0000 : 07 07 
19ec-aec:39276109.851 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39276110.008 : Device 0 USB ID = 0638 : 0707
19ec-aec:39276110.163 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:39276110.297 : IO Send command 10 bytes
19ec-aec:39276110.410 : => CNT96226::VenderCmd_SetData
19ec-aec:39276110.525 : iCmd = 0, nBytes = 10
19ec-aec:39276110.726 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39276329.855 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39276330.110 : => CNT96226::VenderCmd_GetData
19ec-aec:39276330.230 : iCmd = 0, nBytes = 165
19ec-aec:39276533.903 : skip dump 37 bytes
19ec-aec:39276534.318 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39276534.618 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39276534.902 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39276535.184 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39276535.451 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39276535.731 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39276535.999 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39276536.260 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39276536.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39276536.522 : => CNT96226::VenderCmd_GetData
19ec-aec:39276536.633 : iCmd = 1, nBytes = 4
19ec-aec:39276747.707 : 0000 : 00 00 00 00 
19ec-aec:39276747.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39276748.274 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39276748.411 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39276748.540 : IO Send command 10 bytes
19ec-aec:39276748.647 : => CNT96226::VenderCmd_SetData
19ec-aec:39276748.755 : iCmd = 0, nBytes = 10
19ec-aec:39276748.971 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39277097.564 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39277097.784 : => CNT96226::VenderCmd_GetData
19ec-aec:39277097.900 : iCmd = 0, nBytes = 128
19ec-aec:39277304.330 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39277304.682 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39277304.960 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39277305.232 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39277305.497 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39277305.752 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39277306.007 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39277306.260 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39277306.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39277306.512 : => CNT96226::VenderCmd_GetData
19ec-aec:39277306.624 : iCmd = 1, nBytes = 4
19ec-aec:39277507.680 : 0000 : 00 00 00 00 
19ec-aec:39277507.861 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39277507.982 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39277508.306 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:39277508.449 : => CNT96226::Close
19ec-aec:39277514.762 : <= CNT96226::Close ret = 1
19ec-aec:39277514.903 : <= CNT96226::~CNT96226
19ec-aec:39277515.062 : <= CAsicIO::GetDeviceList
19ec-aec:39277515.749 : => IoObject::SetTimeout
19ec-aec:39277516.009 : Timeout--> In = 0 Out = 0
19ec-aec:39277516.126 : <= IoObject::SetTimeout
19ec-aec:39277516.265 : => CAsicIO::CAsicIO
19ec-aec:39277516.400 : => CNT96226::CNT96226
19ec-aec:39277516.514 : => CNT96226::Open
19ec-aec:39277556.541 : <= CNT96226::Open ret = 1
19ec-aec:39277556.734 : => CNT96226::Initialize
19ec-aec:39277557.107 : <= CNT96226::Initialize ret = 1
19ec-aec:39277557.227 : <= CNT96226::CNT96226
19ec-aec:39277557.332 : <= CAsicIO::CAsicIO
19ec-aec:39277557.441 : => CAsicIO::InitializeDevice
19ec-aec:39277557.576 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39277568.783 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39277569.312 : => IoObject::GetLockName
19ec-aec:39277569.433 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39277569.569 : <= IoObject::GetLockName
19ec-aec:39277570.485 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39277570.634 : IO Send command 10 bytes
19ec-aec:39277570.737 : => CNT96226::VenderCmd_SetData
19ec-aec:39277570.850 : iCmd = 0, nBytes = 10
19ec-aec:39277571.069 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39277935.157 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39277935.438 : => CNT96226::VenderCmd_GetData
19ec-aec:39277935.575 : iCmd = 0, nBytes = 128
19ec-aec:39278147.183 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39278147.396 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39278147.572 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39278147.738 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39278147.899 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39278148.051 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39278148.200 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39278148.351 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39278148.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39278148.504 : => CNT96226::VenderCmd_GetData
19ec-aec:39278148.570 : iCmd = 1, nBytes = 4
19ec-aec:39278355.286 : 0000 : 00 00 00 00 
19ec-aec:39278355.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39278355.496 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39278355.766 : => CNT96226::VenderCmd_GetData
19ec-aec:39278355.844 : iCmd = 3, nBytes = 2
19ec-aec:39278729.642 : 0000 : 06 38 
19ec-aec:39278729.768 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39278729.855 : => CNT96226::VenderCmd_GetData
19ec-aec:39278729.921 : iCmd = 4, nBytes = 2
19ec-aec:39279036.846 : 0000 : 07 07 
19ec-aec:39279036.978 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39279037.175 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:39279037.288 : => IoObject::InitializeDevice
19ec-aec:39279037.412 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:39279038.110 : <= IoObject::InitializeDevice ret = 1
19ec-aec:39279038.202 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:39279039.010 : => FindScanner
19ec-aec:39279039.086 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:39279039.163 : <= FindScanner ret = 1
19ec-aec:39279039.232 : => IoObject::IoLockStart
19ec-aec:39279039.361 : => CAsicIO::CheckDevice
19ec-aec:39279039.423 : => CNT96226::ConnectIsAvailable
19ec-aec:39279063.464 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39279063.582 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39279063.648 : <= IoObject::IoLockStart
19ec-aec:39279063.718 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39279063.800 : IO Send command 10 bytes
19ec-aec:39279063.901 : => CNT96226::VenderCmd_SetData
19ec-aec:39279063.966 : iCmd = 0, nBytes = 10
19ec-aec:39279064.093 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:39279267.169 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39279267.292 : System send command 10 bytes + data 0 bytes
19ec-aec:39279267.372 : IO total need to receive data 5 bytes
19ec-aec:39279267.440 : => CNT96226::VenderCmd_GetData
19ec-aec:39279267.506 : iCmd = 0, nBytes = 5
19ec-aec:39279459.844 : 0000 : 06 00 02 02 ab 
19ec-aec:39279459.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39279460.080 : System total receive data 5 bytes
19ec-aec:39279460.158 : => CNT96226::VenderCmd_GetData
19ec-aec:39279460.223 : iCmd = 1, nBytes = 4
19ec-aec:39279649.990 : 0000 : 00 00 00 00 
19ec-aec:39279650.097 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39279650.245 : <= CAsicIO::DoIo ret = 1
19ec-aec:39279650.322 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39279650.403 : IO Send command 10 bytes
19ec-aec:39279650.508 : => CNT96226::VenderCmd_SetData
19ec-aec:39279650.580 : iCmd = 0, nBytes = 10
19ec-aec:39279650.707 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39279854.828 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39279854.951 : System send command 10 bytes + data 0 bytes
19ec-aec:39279855.037 : IO total need to receive data 165 bytes
19ec-aec:39279855.114 : => CNT96226::VenderCmd_GetData
19ec-aec:39279855.178 : iCmd = 0, nBytes = 165
19ec-aec:39280024.276 : skip dump 37 bytes
19ec-aec:39280024.498 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39280024.664 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39280024.832 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39280024.991 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39280025.142 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39280025.304 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39280025.456 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39280025.605 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39280025.682 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39280025.755 : System total receive data 165 bytes
19ec-aec:39280025.825 : => CNT96226::VenderCmd_GetData
19ec-aec:39280025.891 : iCmd = 1, nBytes = 4
19ec-aec:39280221.394 : 0000 : 00 00 00 00 
19ec-aec:39280221.803 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39280221.964 : <= CAsicIO::DoIo ret = 1
19ec-aec:39280222.046 : Dump Inquiry
19ec-aec:39280222.201 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39280222.368 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39280222.709 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39280222.879 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39280223.030 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39280223.190 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39280223.343 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39280223.493 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39280223.655 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:39280223.813 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:39280223.922 : 00a0 : 00 00 00 00 00 
19ec-aec:39280224.004 : => ReadNVMDataInternal
19ec-aec:39280224.290 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39280224.372 : IO Send command 10 bytes
19ec-aec:39280224.475 : => CNT96226::VenderCmd_SetData
19ec-aec:39280224.542 : iCmd = 0, nBytes = 10
19ec-aec:39280224.663 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39280554.385 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39280554.540 : System send command 10 bytes + data 0 bytes
19ec-aec:39280554.624 : IO total need to receive data 128 bytes
19ec-aec:39280554.700 : => CNT96226::VenderCmd_GetData
19ec-aec:39280554.767 : iCmd = 0, nBytes = 128
19ec-aec:39280760.134 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39280760.358 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39280760.535 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39280760.704 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39280760.857 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39280761.007 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39280761.159 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39280761.307 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39280761.385 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39280761.456 : System total receive data 128 bytes
19ec-aec:39280761.530 : => CNT96226::VenderCmd_GetData
19ec-aec:39280761.596 : iCmd = 1, nBytes = 4
19ec-aec:39280917.139 : 0000 : 00 00 00 00 
19ec-aec:39280917.244 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39280917.385 : <= CAsicIO::DoIo ret = 1
19ec-aec:39280917.464 : NVMData.PadScanCount = 0
19ec-aec:39280917.528 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39280917.595 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39280917.663 : NVMData.FlatbedScanCount = 0
19ec-aec:39280917.729 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39280917.793 : NVMData.SideEdgeFletbed = 0
19ec-aec:39280917.855 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39280917.919 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39280917.987 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39280918.053 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39280918.120 : NVMData.BornMonth = 0
19ec-aec:39280918.176 : NVMData.BornDay = 0
19ec-aec:39280918.236 : NVMData.BornYear = 0
19ec-aec:39280918.294 : NVMData.FirstScanMonth = 4
19ec-aec:39280918.354 : NVMData.FirstScanDay = 30
19ec-aec:39280918.418 : NVMData.FirstScanYear = 2020
19ec-aec:39280918.485 : NVMData.VerticalMagnification = 0
19ec-aec:39280918.549 : NVMData.HorizontalMagnification = 0
19ec-aec:39280918.617 : NVMData.PowerSavingTime = 15
19ec-aec:39280918.680 : NVMData.SN = 0858C00G200100324
19ec-aec:39280918.744 : NVMData.AutoFeed = 0
19ec-aec:39280918.802 : NVMData.CCDType = 0
19ec-aec:39280918.860 : NVMData.ScanSpeed = 0
19ec-aec:39280918.919 : NVMData.RollerCount = 0
19ec-aec:39280918.977 : NVMData.MultifeedCount = 0
19ec-aec:39280919.038 : NVMData.JamCount = 0
19ec-aec:39280919.095 : NVMData.IdentifyInfo = 
19ec-aec:39280919.157 : NVMData.FormalName = 
19ec-aec:39280919.216 : NVMData.ReservedB = 0
19ec-aec:39280919.276 : NVMData.FunctionCode = 0
19ec-aec:39280919.334 : NVMData.PreFeed = 0
19ec-aec:39280919.390 : NVMData.PreFeedTime = 0
19ec-aec:39280919.454 : NVMData.ButtonNumber = 0
19ec-aec:39280919.694 : NVMData.PowerOffTime = 0
19ec-aec:39280919.759 : <= ReadNVMDataInternal ret = 1
19ec-aec:39280919.849 : => IoObject::IoLockEnd
19ec-aec:39280919.955 : <= IoObject::IoLockEnd
19ec-aec:39280920.017 : <= InitializeScanner ret = 1
19ec-aec:39282332.370 : => GetLogicalScannerAbility
19ec-aec:39282332.559 : => IoObject::IoLockStart
19ec-aec:39282332.699 : => CAsicIO::CheckDevice
19ec-aec:39282332.757 : => CNT96226::ConnectIsAvailable
19ec-aec:39282358.725 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39282358.840 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39282358.900 : <= IoObject::IoLockStart
19ec-aec:39282358.960 : => IoObject::IoLockEnd
19ec-aec:39282359.071 : <= IoObject::IoLockEnd
19ec-aec:39282359.148 : <= GetLogicalScannerAbility ret = 1
19ec-aec:39286159.834 : => GetLogicalScannerAbilityEx
19ec-aec:39286160.032 : => IoObject::IoLockStart
19ec-aec:39286160.166 : => CAsicIO::CheckDevice
19ec-aec:39286160.222 : => CNT96226::ConnectIsAvailable
19ec-aec:39286184.902 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39286185.002 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39286185.060 : <= IoObject::IoLockStart
19ec-aec:39286185.121 : => IoObject::IoLockEnd
19ec-aec:39286185.217 : <= IoObject::IoLockEnd
19ec-aec:39286185.329 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:39286185.406 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:39293605.802 : => ReadNVMData
19ec-aec:39293605.988 : => IoObject::IoLockStart
19ec-aec:39293606.128 : => CAsicIO::CheckDevice
19ec-aec:39293606.184 : => CNT96226::ConnectIsAvailable
19ec-aec:39293632.174 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39293632.294 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39293632.357 : <= IoObject::IoLockStart
19ec-aec:39293632.435 : => ReadNVMDataInternal
19ec-aec:39293632.498 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39293632.565 : IO Send command 10 bytes
19ec-aec:39293632.678 : => CNT96226::VenderCmd_SetData
19ec-aec:39293632.736 : iCmd = 0, nBytes = 10
19ec-aec:39293632.849 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39293990.705 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39293990.869 : System send command 10 bytes + data 0 bytes
19ec-aec:39293990.943 : IO total need to receive data 128 bytes
19ec-aec:39293991.009 : => CNT96226::VenderCmd_GetData
19ec-aec:39293991.066 : iCmd = 0, nBytes = 128
19ec-aec:39294182.268 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39294182.425 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39294182.558 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39294182.687 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39294182.817 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39294182.937 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39294183.061 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39294183.186 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39294183.247 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39294183.306 : System total receive data 128 bytes
19ec-aec:39294183.363 : => CNT96226::VenderCmd_GetData
19ec-aec:39294183.414 : iCmd = 1, nBytes = 4
19ec-aec:39294313.151 : 0000 : 00 00 00 00 
19ec-aec:39294313.256 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39294313.381 : <= CAsicIO::DoIo ret = 1
19ec-aec:39294313.446 : NVMData.PadScanCount = 0
19ec-aec:39294313.499 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39294313.555 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39294313.612 : NVMData.FlatbedScanCount = 0
19ec-aec:39294313.664 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39294313.717 : NVMData.SideEdgeFletbed = 0
19ec-aec:39294313.773 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39294313.827 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39294313.885 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39294313.936 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39294313.992 : NVMData.BornMonth = 0
19ec-aec:39294314.169 : NVMData.BornDay = 0
19ec-aec:39294314.225 : NVMData.BornYear = 0
19ec-aec:39294314.272 : NVMData.FirstScanMonth = 4
19ec-aec:39294314.322 : NVMData.FirstScanDay = 30
19ec-aec:39294314.376 : NVMData.FirstScanYear = 2020
19ec-aec:39294314.428 : NVMData.VerticalMagnification = 0
19ec-aec:39294314.483 : NVMData.HorizontalMagnification = 0
19ec-aec:39294314.537 : NVMData.PowerSavingTime = 15
19ec-aec:39294314.592 : NVMData.SN = 0858C00G200100324
19ec-aec:39294314.643 : NVMData.AutoFeed = 0
19ec-aec:39294314.693 : NVMData.CCDType = 0
19ec-aec:39294314.740 : NVMData.ScanSpeed = 0
19ec-aec:39294314.792 : NVMData.RollerCount = 0
19ec-aec:39294314.840 : NVMData.MultifeedCount = 0
19ec-aec:39294314.891 : NVMData.JamCount = 0
19ec-aec:39294314.940 : NVMData.IdentifyInfo = 
19ec-aec:39294314.992 : NVMData.FormalName = 
19ec-aec:39294315.041 : NVMData.ReservedB = 0
19ec-aec:39294315.092 : NVMData.FunctionCode = 0
19ec-aec:39294315.142 : NVMData.PreFeed = 0
19ec-aec:39294315.189 : NVMData.PreFeedTime = 0
19ec-aec:39294315.236 : NVMData.ButtonNumber = 0
19ec-aec:39294315.285 : NVMData.PowerOffTime = 0
19ec-aec:39294315.335 : <= ReadNVMDataInternal ret = 1
19ec-aec:39294315.400 : => IoObject::IoLockEnd
19ec-aec:39294315.491 : <= IoObject::IoLockEnd
19ec-aec:39294315.541 : <= ReadNVMData ret = 1
19ec-aec:39304251.516 : => GetADFStatus
19ec-aec:39304251.955 : => IoObject::IoLockStart
19ec-aec:39304252.091 : => CAsicIO::CheckDevice
19ec-aec:39304252.147 : => CNT96226::ConnectIsAvailable
19ec-aec:39304280.159 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39304280.572 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39304280.633 : <= IoObject::IoLockStart
19ec-aec:39304280.693 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:39304280.761 : IO Send command 10 bytes
19ec-aec:39304280.883 : => CNT96226::VenderCmd_SetData
19ec-aec:39304280.942 : iCmd = 0, nBytes = 10
19ec-aec:39304281.046 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:39304478.397 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39304478.538 : System send command 10 bytes + data 0 bytes
19ec-aec:39304478.611 : IO total need to receive data 2 bytes
19ec-aec:39304478.670 : => CNT96226::VenderCmd_GetData
19ec-aec:39304478.728 : iCmd = 0, nBytes = 2
19ec-aec:39304672.897 : 0000 : 00 00 
19ec-aec:39304672.993 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39304673.058 : System total receive data 2 bytes
19ec-aec:39304673.117 : => CNT96226::VenderCmd_GetData
19ec-aec:39304673.170 : iCmd = 1, nBytes = 4
19ec-aec:39304881.873 : 0000 : 00 00 00 00 
19ec-aec:39304881.957 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39304882.089 : <= CAsicIO::DoIo ret = 1
19ec-aec:39304882.155 : Return status = 0
19ec-aec:39304882.216 : => IoObject::IoLockEnd
19ec-aec:39304882.316 : <= IoObject::IoLockEnd
19ec-aec:39304882.366 : <= GetADFStatus ret = 1
19ec-aec:39307588.422 : => GetADFStatus
19ec-aec:39307588.615 : => IoObject::IoLockStart
19ec-aec:39307588.747 : => CAsicIO::CheckDevice
19ec-aec:39307588.806 : => CNT96226::ConnectIsAvailable
19ec-aec:39307611.600 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39307611.719 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39307611.787 : <= IoObject::IoLockStart
19ec-aec:39307611.848 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:39307612.140 : IO Send command 10 bytes
19ec-aec:39307612.250 : => CNT96226::VenderCmd_SetData
19ec-aec:39307612.311 : iCmd = 0, nBytes = 10
19ec-aec:39307612.417 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:39307812.423 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39307812.518 : System send command 10 bytes + data 0 bytes
19ec-aec:39307812.584 : IO total need to receive data 2 bytes
19ec-aec:39307812.639 : => CNT96226::VenderCmd_GetData
19ec-aec:39307812.690 : iCmd = 0, nBytes = 2
19ec-aec:39307984.538 : 0000 : 00 00 
19ec-aec:39307984.647 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39307984.706 : System total receive data 2 bytes
19ec-aec:39307984.764 : => CNT96226::VenderCmd_GetData
19ec-aec:39307984.820 : iCmd = 1, nBytes = 4
19ec-aec:39308158.469 : 0000 : 00 00 00 00 
19ec-aec:39308158.851 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39308158.975 : <= CAsicIO::DoIo ret = 1
19ec-aec:39308159.037 : Return status = 0
19ec-aec:39308159.093 : => IoObject::IoLockEnd
19ec-aec:39308159.184 : <= IoObject::IoLockEnd
19ec-aec:39308159.239 : <= GetADFStatus ret = 1
19ec-aec:39310321.571 : => TerminateDriver
19ec-aec:39310321.770 : => CAsicIO::~CAsicIO,pStage=143658056
19ec-aec:39310321.846 : => CNT96226::Close
19ec-aec:39310326.509 : <= CNT96226::Close ret = 1
19ec-aec:39310326.585 : <= CAsicIO::~CAsicIO
19ec-aec:39310326.644 : => IoObject::IoLockEnd
19ec-aec:39310326.697 : <= IoObject::IoLockEnd
19ec-aec:39310326.749 : => IoObject::TerminateDevice
19ec-aec:39310326.805 : => IoObject::IoLockEnd
19ec-aec:39310326.855 : <= IoObject::IoLockEnd
19ec-aec:39310326.958 : <= IoObject::TerminateDevice
19ec-aec:39310327.204 : <= TerminateDriver ret = 1
19ec-aec:39353393.963 : ============Debug Start==========
19ec-aec:39353394.245 : Date : 2020/4/30 14:24:00
19ec-aec:39353394.325 : Process ID : 19ec
19ec-aec:39353394.722 : Windows : Version 10.0 build 18363 
19ec-aec:39353395.169 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:39353395.230 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:39353395.294 : MemoryStatus.ullAvailPhys : 1933635584
19ec-aec:39353395.352 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:39353395.415 : MemoryStatus.ullAvailPageFile : 3386728448
19ec-aec:39353395.473 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:39353395.530 : MemoryStatus.ullAvailVirtual : 1744375808
19ec-aec:39353395.590 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:39353395.692 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:39353395.754 : CPU Family 6 Model 10 Stepping 7
19ec-aec:39353395.997 : CPU Count : 4
19ec-aec:39353396.044 : CPU Frequency : 100.000 Mhz
19ec-aec:39353400.284 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:39353400.412 : => InitializeDriver
19ec-aec:39353400.679 : <= InitializeDriver ret = 1
19ec-aec:39353400.734 : => InitializeScanner
19ec-aec:39353400.810 : => CAsicIO::GetDeviceList
19ec-aec:39353401.107 : => CNT96226::CNT96226
19ec-aec:39353401.164 : => CNT96226::Open
19ec-aec:39353422.825 : <= CNT96226::Open ret = 1
19ec-aec:39353422.916 : => CNT96226::Initialize
19ec-aec:39353423.109 : <= CNT96226::Initialize ret = 1
19ec-aec:39353423.163 : <= CNT96226::CNT96226
19ec-aec:39353423.219 : => CNT96226::EnumAvailableDevice
19ec-aec:39353428.383 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:39353428.460 : DeviceHandleTable[ 0 ] = 256
19ec-aec:39353428.518 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:39357141.836 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:39357142.118 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39357147.999 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39357148.102 : => IoObject::GetLockName
19ec-aec:39357148.160 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39357148.224 : <= IoObject::GetLockName
19ec-aec:39357148.759 : => CNT96226::VenderCmd_GetData
19ec-aec:39357148.823 : iCmd = 3, nBytes = 2
19ec-aec:39357526.320 : 0000 : 06 38 
19ec-aec:39357526.426 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39357526.495 : => CNT96226::VenderCmd_GetData
19ec-aec:39357526.549 : iCmd = 4, nBytes = 2
19ec-aec:39357829.157 : 0000 : 07 07 
19ec-aec:39357829.252 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39357829.332 : Device 0 USB ID = 0638 : 0707
19ec-aec:39357829.416 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:39357829.485 : IO Send command 10 bytes
19ec-aec:39357829.538 : => CNT96226::VenderCmd_SetData
19ec-aec:39357829.595 : iCmd = 0, nBytes = 10
19ec-aec:39357829.699 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39358037.208 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39358037.401 : => CNT96226::VenderCmd_GetData
19ec-aec:39358037.513 : iCmd = 0, nBytes = 165
19ec-aec:39358245.801 : skip dump 37 bytes
19ec-aec:39358246.160 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39358246.434 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39358246.712 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39358246.980 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39358247.249 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39358247.518 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39358247.773 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39358248.017 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39358248.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39358248.265 : => CNT96226::VenderCmd_GetData
19ec-aec:39358248.371 : iCmd = 1, nBytes = 4
19ec-aec:39358463.177 : 0000 : 00 00 00 00 
19ec-aec:39358463.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39358463.774 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39358463.909 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39358464.040 : IO Send command 10 bytes
19ec-aec:39358464.145 : => CNT96226::VenderCmd_SetData
19ec-aec:39358464.261 : iCmd = 0, nBytes = 10
19ec-aec:39358464.470 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39358823.121 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39358823.341 : => CNT96226::VenderCmd_GetData
19ec-aec:39358823.457 : iCmd = 0, nBytes = 128
19ec-aec:39359035.470 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39359035.806 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39359036.085 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39359036.363 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39359036.615 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39359036.866 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39359037.116 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39359037.362 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39359037.491 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39359037.609 : => CNT96226::VenderCmd_GetData
19ec-aec:39359037.716 : iCmd = 1, nBytes = 4
19ec-aec:39359247.978 : 0000 : 00 00 00 00 
19ec-aec:39359248.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39359248.272 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39359248.594 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:39359248.739 : => CNT96226::Close
19ec-aec:39359255.935 : <= CNT96226::Close ret = 1
19ec-aec:39359256.091 : <= CNT96226::~CNT96226
19ec-aec:39359256.249 : <= CAsicIO::GetDeviceList
19ec-aec:39359256.945 : => IoObject::SetTimeout
19ec-aec:39359257.209 : Timeout--> In = 0 Out = 0
19ec-aec:39359257.322 : <= IoObject::SetTimeout
19ec-aec:39359257.450 : => CAsicIO::CAsicIO
19ec-aec:39359257.581 : => CNT96226::CNT96226
19ec-aec:39359257.690 : => CNT96226::Open
19ec-aec:39359298.703 : <= CNT96226::Open ret = 1
19ec-aec:39359298.897 : => CNT96226::Initialize
19ec-aec:39359299.261 : <= CNT96226::Initialize ret = 1
19ec-aec:39359299.374 : <= CNT96226::CNT96226
19ec-aec:39359299.478 : <= CAsicIO::CAsicIO
19ec-aec:39359299.585 : => CAsicIO::InitializeDevice
19ec-aec:39359299.715 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39359310.888 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39359311.105 : => IoObject::GetLockName
19ec-aec:39359311.214 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39359311.344 : <= IoObject::GetLockName
19ec-aec:39359312.318 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39359312.673 : IO Send command 10 bytes
19ec-aec:39359312.775 : => CNT96226::VenderCmd_SetData
19ec-aec:39359312.885 : iCmd = 0, nBytes = 10
19ec-aec:39359313.108 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39359669.637 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39359669.860 : => CNT96226::VenderCmd_GetData
19ec-aec:39359669.976 : iCmd = 0, nBytes = 128
19ec-aec:39359857.557 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39359857.882 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39359858.169 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39359858.440 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39359858.690 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39359858.942 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39359859.186 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39359859.440 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39359859.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39359859.703 : => CNT96226::VenderCmd_GetData
19ec-aec:39359859.806 : iCmd = 1, nBytes = 4
19ec-aec:39360035.303 : 0000 : 00 00 00 00 
19ec-aec:39360035.470 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39360035.593 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39360035.910 : => CNT96226::VenderCmd_GetData
19ec-aec:39360036.030 : iCmd = 3, nBytes = 2
19ec-aec:39360434.540 : 0000 : 06 38 
19ec-aec:39360434.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39360434.890 : => CNT96226::VenderCmd_GetData
19ec-aec:39360435.004 : iCmd = 4, nBytes = 2
19ec-aec:39360751.329 : 0000 : 07 07 
19ec-aec:39360751.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39360751.844 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:39360752.040 : => IoObject::InitializeDevice
19ec-aec:39360752.221 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:39360753.435 : <= IoObject::InitializeDevice ret = 1
19ec-aec:39360753.582 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:39360754.791 : => FindScanner
19ec-aec:39360754.904 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:39360755.022 : <= FindScanner ret = 1
19ec-aec:39360755.127 : => IoObject::IoLockStart
19ec-aec:39360755.330 : => CAsicIO::CheckDevice
19ec-aec:39360755.434 : => CNT96226::ConnectIsAvailable
19ec-aec:39360778.225 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39360778.419 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39360778.536 : <= IoObject::IoLockStart
19ec-aec:39360778.644 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39360778.772 : IO Send command 10 bytes
19ec-aec:39360778.935 : => CNT96226::VenderCmd_SetData
19ec-aec:39360779.047 : iCmd = 0, nBytes = 10
19ec-aec:39360779.261 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:39360984.295 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39360984.515 : System send command 10 bytes + data 0 bytes
19ec-aec:39360984.651 : IO total need to receive data 5 bytes
19ec-aec:39360984.776 : => CNT96226::VenderCmd_GetData
19ec-aec:39360984.886 : iCmd = 0, nBytes = 5
19ec-aec:39361200.463 : 0000 : 06 00 02 02 ab 
19ec-aec:39361200.677 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39361200.818 : System total receive data 5 bytes
19ec-aec:39361200.945 : => CNT96226::VenderCmd_GetData
19ec-aec:39361201.205 : iCmd = 1, nBytes = 4
19ec-aec:39361412.425 : 0000 : 00 00 00 00 
19ec-aec:39361412.619 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39361412.852 : <= CAsicIO::DoIo ret = 1
19ec-aec:39361412.973 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39361413.100 : IO Send command 10 bytes
19ec-aec:39361413.262 : => CNT96226::VenderCmd_SetData
19ec-aec:39361413.376 : iCmd = 0, nBytes = 10
19ec-aec:39361413.593 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39361621.463 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39361621.608 : System send command 10 bytes + data 0 bytes
19ec-aec:39361621.699 : IO total need to receive data 165 bytes
19ec-aec:39361621.776 : => CNT96226::VenderCmd_GetData
19ec-aec:39361621.839 : iCmd = 0, nBytes = 165
19ec-aec:39361830.893 : skip dump 37 bytes
19ec-aec:39361831.106 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39361831.272 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39361831.432 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39361831.593 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39361831.749 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39361831.906 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39361832.058 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39361832.212 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39361832.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39361832.356 : System total receive data 165 bytes
19ec-aec:39361832.423 : => CNT96226::VenderCmd_GetData
19ec-aec:39361832.488 : iCmd = 1, nBytes = 4
19ec-aec:39362031.005 : 0000 : 00 00 00 00 
19ec-aec:39362031.133 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39362031.285 : <= CAsicIO::DoIo ret = 1
19ec-aec:39362031.350 : Dump Inquiry
19ec-aec:39362031.505 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39362031.667 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39362032.024 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39362032.194 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39362032.350 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39362032.504 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39362032.660 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39362032.813 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39362032.964 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:39362033.120 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:39362033.228 : 00a0 : 00 00 00 00 00 
19ec-aec:39362033.309 : => ReadNVMDataInternal
19ec-aec:39362033.598 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39362033.677 : IO Send command 10 bytes
19ec-aec:39362033.780 : => CNT96226::VenderCmd_SetData
19ec-aec:39362033.844 : iCmd = 0, nBytes = 10
19ec-aec:39362033.968 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39362390.883 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39362391.033 : System send command 10 bytes + data 0 bytes
19ec-aec:39362391.115 : IO total need to receive data 128 bytes
19ec-aec:39362391.190 : => CNT96226::VenderCmd_GetData
19ec-aec:39362391.255 : iCmd = 0, nBytes = 128
19ec-aec:39362579.620 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39362579.842 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39362580.010 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39362580.170 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39362580.319 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39362580.467 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39362580.616 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39362580.763 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39362580.836 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39362580.906 : System total receive data 128 bytes
19ec-aec:39362580.977 : => CNT96226::VenderCmd_GetData
19ec-aec:39362581.041 : iCmd = 1, nBytes = 4
19ec-aec:39362785.218 : 0000 : 00 00 00 00 
19ec-aec:39362785.329 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39362785.473 : <= CAsicIO::DoIo ret = 1
19ec-aec:39362785.551 : NVMData.PadScanCount = 0
19ec-aec:39362785.617 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39362785.682 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39362785.747 : NVMData.FlatbedScanCount = 0
19ec-aec:39362785.809 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39362785.874 : NVMData.SideEdgeFletbed = 0
19ec-aec:39362785.938 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39362786.008 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39362786.074 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39362786.138 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39362786.204 : NVMData.BornMonth = 0
19ec-aec:39362786.261 : NVMData.BornDay = 0
19ec-aec:39362786.319 : NVMData.BornYear = 0
19ec-aec:39362786.375 : NVMData.FirstScanMonth = 4
19ec-aec:39362786.436 : NVMData.FirstScanDay = 30
19ec-aec:39362786.500 : NVMData.FirstScanYear = 2020
19ec-aec:39362786.565 : NVMData.VerticalMagnification = 0
19ec-aec:39362786.635 : NVMData.HorizontalMagnification = 0
19ec-aec:39362786.702 : NVMData.PowerSavingTime = 15
19ec-aec:39362786.770 : NVMData.SN = 0858C00G200100324
19ec-aec:39362786.833 : NVMData.AutoFeed = 0
19ec-aec:39362786.894 : NVMData.CCDType = 0
19ec-aec:39362786.951 : NVMData.ScanSpeed = 0
19ec-aec:39362787.011 : NVMData.RollerCount = 0
19ec-aec:39362787.071 : NVMData.MultifeedCount = 0
19ec-aec:39362787.131 : NVMData.JamCount = 0
19ec-aec:39362787.192 : NVMData.IdentifyInfo = 
19ec-aec:39362787.251 : NVMData.FormalName = 
19ec-aec:39362787.309 : NVMData.ReservedB = 0
19ec-aec:39362787.371 : NVMData.FunctionCode = 0
19ec-aec:39362787.429 : NVMData.PreFeed = 0
19ec-aec:39362787.488 : NVMData.PreFeedTime = 0
19ec-aec:39362787.548 : NVMData.ButtonNumber = 0
19ec-aec:39362787.802 : NVMData.PowerOffTime = 0
19ec-aec:39362787.872 : <= ReadNVMDataInternal ret = 1
19ec-aec:39362787.956 : => IoObject::IoLockEnd
19ec-aec:39362788.067 : <= IoObject::IoLockEnd
19ec-aec:39362788.129 : <= InitializeScanner ret = 1
19ec-aec:39362788.203 : => GetLogicalScannerAbilityEx
19ec-aec:39362788.276 : => IoObject::IoLockStart
19ec-aec:39362788.388 : => CAsicIO::CheckDevice
19ec-aec:39362788.451 : => CNT96226::ConnectIsAvailable
19ec-aec:39362812.754 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39362812.867 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39362812.939 : <= IoObject::IoLockStart
19ec-aec:39362813.007 : => IoObject::IoLockEnd
19ec-aec:39362813.117 : <= IoObject::IoLockEnd
19ec-aec:39362813.248 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:39362813.338 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:39363027.095 : => ReadNVMData
19ec-aec:39363027.267 : => IoObject::IoLockStart
19ec-aec:39363027.407 : => CAsicIO::CheckDevice
19ec-aec:39363027.475 : => CNT96226::ConnectIsAvailable
19ec-aec:39363050.935 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39363051.075 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39363051.149 : <= IoObject::IoLockStart
19ec-aec:39363051.224 : => ReadNVMDataInternal
19ec-aec:39363051.295 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39363051.378 : IO Send command 10 bytes
19ec-aec:39363051.516 : => CNT96226::VenderCmd_SetData
19ec-aec:39363051.584 : iCmd = 0, nBytes = 10
19ec-aec:39363051.721 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39363405.268 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39363405.417 : System send command 10 bytes + data 0 bytes
19ec-aec:39363405.498 : IO total need to receive data 128 bytes
19ec-aec:39363405.571 : => CNT96226::VenderCmd_GetData
19ec-aec:39363405.639 : iCmd = 0, nBytes = 128
19ec-aec:39363612.006 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39363612.262 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39363612.433 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39363612.593 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39363612.748 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39363612.898 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39363613.049 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39363613.200 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39363613.284 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39363613.359 : System total receive data 128 bytes
19ec-aec:39363613.436 : => CNT96226::VenderCmd_GetData
19ec-aec:39363613.502 : iCmd = 1, nBytes = 4
19ec-aec:39363805.845 : 0000 : 00 00 00 00 
19ec-aec:39363805.958 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39363806.105 : <= CAsicIO::DoIo ret = 1
19ec-aec:39363806.192 : NVMData.PadScanCount = 0
19ec-aec:39363806.262 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39363806.328 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39363806.398 : NVMData.FlatbedScanCount = 0
19ec-aec:39363806.463 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39363806.526 : NVMData.SideEdgeFletbed = 0
19ec-aec:39363806.589 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39363806.654 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39363806.721 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39363806.790 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39363806.862 : NVMData.BornMonth = 0
19ec-aec:39363806.920 : NVMData.BornDay = 0
19ec-aec:39363806.985 : NVMData.BornYear = 0
19ec-aec:39363807.043 : NVMData.FirstScanMonth = 4
19ec-aec:39363807.108 : NVMData.FirstScanDay = 30
19ec-aec:39363807.174 : NVMData.FirstScanYear = 2020
19ec-aec:39363807.240 : NVMData.VerticalMagnification = 0
19ec-aec:39363807.308 : NVMData.HorizontalMagnification = 0
19ec-aec:39363807.377 : NVMData.PowerSavingTime = 15
19ec-aec:39363807.443 : NVMData.SN = 0858C00G200100324
19ec-aec:39363807.505 : NVMData.AutoFeed = 0
19ec-aec:39363807.563 : NVMData.CCDType = 0
19ec-aec:39363807.801 : NVMData.ScanSpeed = 0
19ec-aec:39363807.865 : NVMData.RollerCount = 0
19ec-aec:39363807.927 : NVMData.MultifeedCount = 0
19ec-aec:39363807.986 : NVMData.JamCount = 0
19ec-aec:39363808.044 : NVMData.IdentifyInfo = 
19ec-aec:39363808.109 : NVMData.FormalName = 
19ec-aec:39363808.169 : NVMData.ReservedB = 0
19ec-aec:39363808.230 : NVMData.FunctionCode = 0
19ec-aec:39363808.292 : NVMData.PreFeed = 0
19ec-aec:39363808.353 : NVMData.PreFeedTime = 0
19ec-aec:39363808.411 : NVMData.ButtonNumber = 0
19ec-aec:39363808.471 : NVMData.PowerOffTime = 0
19ec-aec:39363808.532 : <= ReadNVMDataInternal ret = 1
19ec-aec:39363808.603 : => IoObject::IoLockEnd
19ec-aec:39363808.714 : <= IoObject::IoLockEnd
19ec-aec:39363808.772 : <= ReadNVMData ret = 1
19ec-aec:39364442.243 : => TerminateDriver
19ec-aec:39364442.444 : => CAsicIO::~CAsicIO,pStage=36441160
19ec-aec:39364442.519 : => CNT96226::Close
19ec-aec:39364446.202 : <= CNT96226::Close ret = 1
19ec-aec:39364446.278 : <= CAsicIO::~CAsicIO
19ec-aec:39364446.337 : => IoObject::IoLockEnd
19ec-aec:39364446.389 : <= IoObject::IoLockEnd
19ec-aec:39364446.439 : => IoObject::TerminateDevice
19ec-aec:39364446.494 : => IoObject::IoLockEnd
19ec-aec:39364446.543 : <= IoObject::IoLockEnd
19ec-aec:39364446.645 : <= IoObject::TerminateDevice
19ec-aec:39364446.908 : <= TerminateDriver ret = 1
19ec-aec:39366791.518 : ============Debug Start==========
19ec-aec:39366791.840 : Date : 2020/4/30 14:24:00
19ec-aec:39366791.917 : Process ID : 19ec
19ec-aec:39366792.342 : Windows : Version 10.0 build 18363 
19ec-aec:39366792.817 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:39366792.877 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:39366792.944 : MemoryStatus.ullAvailPhys : 1933611008
19ec-aec:39366793.003 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:39366793.064 : MemoryStatus.ullAvailPageFile : 3387637760
19ec-aec:39366793.125 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:39366793.183 : MemoryStatus.ullAvailVirtual : 1744322560
19ec-aec:39366793.242 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:39366793.341 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:39366793.400 : CPU Family 6 Model 10 Stepping 7
19ec-aec:39366793.635 : CPU Count : 4
19ec-aec:39366793.680 : CPU Frequency : 100.000 Mhz
19ec-aec:39366797.908 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:39366798.040 : => InitializeDriver
19ec-aec:39366798.301 : <= InitializeDriver ret = 1
19ec-aec:39369405.282 : => InitializeScanner
19ec-aec:39369405.535 : => CAsicIO::GetDeviceList
19ec-aec:39369405.963 : => CNT96226::CNT96226
19ec-aec:39369406.027 : => CNT96226::Open
19ec-aec:39369428.910 : <= CNT96226::Open ret = 1
19ec-aec:39369429.018 : => CNT96226::Initialize
19ec-aec:39369429.210 : <= CNT96226::Initialize ret = 1
19ec-aec:39369429.271 : <= CNT96226::CNT96226
19ec-aec:39369429.322 : => CNT96226::EnumAvailableDevice
19ec-aec:39369434.471 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:39369434.546 : DeviceHandleTable[ 0 ] = 256
19ec-aec:39369434.605 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:39373167.876 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:39373168.323 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39373179.435 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39373179.648 : => IoObject::GetLockName
19ec-aec:39373179.773 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39373179.909 : <= IoObject::GetLockName
19ec-aec:39373180.811 : => CNT96226::VenderCmd_GetData
19ec-aec:39373180.944 : iCmd = 3, nBytes = 2
19ec-aec:39373572.506 : 0000 : 06 38 
19ec-aec:39373572.747 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39373572.897 : => CNT96226::VenderCmd_GetData
19ec-aec:39373573.016 : iCmd = 4, nBytes = 2
19ec-aec:39373893.019 : 0000 : 07 07 
19ec-aec:39373893.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39373893.349 : Device 0 USB ID = 0638 : 0707
19ec-aec:39373893.514 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:39373893.646 : IO Send command 10 bytes
19ec-aec:39373893.755 : => CNT96226::VenderCmd_SetData
19ec-aec:39373893.868 : iCmd = 0, nBytes = 10
19ec-aec:39373894.081 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39374105.137 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39374105.387 : => CNT96226::VenderCmd_GetData
19ec-aec:39374105.515 : iCmd = 0, nBytes = 165
19ec-aec:39374318.819 : skip dump 37 bytes
19ec-aec:39374319.222 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39374319.530 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39374319.824 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39374320.100 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39374320.372 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39374320.644 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39374320.898 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39374321.155 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39374321.284 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39374321.409 : => CNT96226::VenderCmd_GetData
19ec-aec:39374321.517 : iCmd = 1, nBytes = 4
19ec-aec:39374535.074 : 0000 : 00 00 00 00 
19ec-aec:39374535.250 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39374535.628 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39374535.764 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39374535.903 : IO Send command 10 bytes
19ec-aec:39374536.009 : => CNT96226::VenderCmd_SetData
19ec-aec:39374536.119 : iCmd = 0, nBytes = 10
19ec-aec:39374536.324 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39374895.345 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39374895.510 : => CNT96226::VenderCmd_GetData
19ec-aec:39374895.582 : iCmd = 0, nBytes = 128
19ec-aec:39375102.357 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39375102.562 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39375102.731 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39375102.897 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39375103.047 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39375103.196 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39375103.350 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39375103.498 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39375103.572 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39375103.643 : => CNT96226::VenderCmd_GetData
19ec-aec:39375103.706 : iCmd = 1, nBytes = 4
19ec-aec:39375287.290 : 0000 : 00 00 00 00 
19ec-aec:39375287.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39375287.521 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39375287.728 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:39375287.816 : => CNT96226::Close
19ec-aec:39375292.460 : <= CNT96226::Close ret = 1
19ec-aec:39375292.548 : <= CNT96226::~CNT96226
19ec-aec:39375292.650 : <= CAsicIO::GetDeviceList
19ec-aec:39375293.139 : => IoObject::SetTimeout
19ec-aec:39375293.305 : Timeout--> In = 0 Out = 0
19ec-aec:39375293.371 : <= IoObject::SetTimeout
19ec-aec:39375293.449 : => CAsicIO::CAsicIO
19ec-aec:39375293.537 : => CNT96226::CNT96226
19ec-aec:39375293.602 : => CNT96226::Open
19ec-aec:39375319.676 : <= CNT96226::Open ret = 1
19ec-aec:39375319.800 : => CNT96226::Initialize
19ec-aec:39375320.027 : <= CNT96226::Initialize ret = 1
19ec-aec:39375320.094 : <= CNT96226::CNT96226
19ec-aec:39375320.158 : <= CAsicIO::CAsicIO
19ec-aec:39375320.227 : => CAsicIO::InitializeDevice
19ec-aec:39375320.305 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39375327.228 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39375327.363 : => IoObject::GetLockName
19ec-aec:39375327.427 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39375327.503 : <= IoObject::GetLockName
19ec-aec:39375328.080 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39375328.164 : IO Send command 10 bytes
19ec-aec:39375328.223 : => CNT96226::VenderCmd_SetData
19ec-aec:39375328.287 : iCmd = 0, nBytes = 10
19ec-aec:39375328.417 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39375669.982 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39375670.130 : => CNT96226::VenderCmd_GetData
19ec-aec:39375670.206 : iCmd = 0, nBytes = 128
19ec-aec:39375854.239 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39375854.471 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39375854.644 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39375854.807 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39375854.961 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39375855.116 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39375855.267 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39375855.413 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39375855.493 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39375855.571 : => CNT96226::VenderCmd_GetData
19ec-aec:39375855.632 : iCmd = 1, nBytes = 4
19ec-aec:39376065.564 : 0000 : 00 00 00 00 
19ec-aec:39376065.681 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39376065.771 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39376066.007 : => CNT96226::VenderCmd_GetData
19ec-aec:39376066.081 : iCmd = 3, nBytes = 2
19ec-aec:39376456.610 : 0000 : 06 38 
19ec-aec:39376456.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39376456.805 : => CNT96226::VenderCmd_GetData
19ec-aec:39376456.861 : iCmd = 4, nBytes = 2
19ec-aec:39376740.679 : 0000 : 07 07 
19ec-aec:39376740.768 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39376740.933 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:39376741.028 : => IoObject::InitializeDevice
19ec-aec:39376741.132 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:39376741.707 : <= IoObject::InitializeDevice ret = 1
19ec-aec:39376741.783 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:39376742.414 : => FindScanner
19ec-aec:39376742.483 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:39376742.551 : <= FindScanner ret = 1
19ec-aec:39376742.608 : => IoObject::IoLockStart
19ec-aec:39376742.714 : => CAsicIO::CheckDevice
19ec-aec:39376742.769 : => CNT96226::ConnectIsAvailable
19ec-aec:39376756.062 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39376756.160 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39376756.217 : <= IoObject::IoLockStart
19ec-aec:39376756.276 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39376756.342 : IO Send command 10 bytes
19ec-aec:39376756.422 : => CNT96226::VenderCmd_SetData
19ec-aec:39376756.479 : iCmd = 0, nBytes = 10
19ec-aec:39376756.583 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:39376921.422 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39376921.554 : System send command 10 bytes + data 0 bytes
19ec-aec:39376921.623 : IO total need to receive data 5 bytes
19ec-aec:39376921.685 : => CNT96226::VenderCmd_GetData
19ec-aec:39376921.737 : iCmd = 0, nBytes = 5
19ec-aec:39377100.344 : 0000 : 06 00 02 02 ab 
19ec-aec:39377100.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39377100.777 : System total receive data 5 bytes
19ec-aec:39377100.839 : => CNT96226::VenderCmd_GetData
19ec-aec:39377100.891 : iCmd = 1, nBytes = 4
19ec-aec:39377274.753 : 0000 : 00 00 00 00 
19ec-aec:39377274.856 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39377274.984 : <= CAsicIO::DoIo ret = 1
19ec-aec:39377275.044 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39377275.107 : IO Send command 10 bytes
19ec-aec:39377275.193 : => CNT96226::VenderCmd_SetData
19ec-aec:39377275.250 : iCmd = 0, nBytes = 10
19ec-aec:39377275.354 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39377473.352 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39377473.485 : System send command 10 bytes + data 0 bytes
19ec-aec:39377473.554 : IO total need to receive data 165 bytes
19ec-aec:39377473.616 : => CNT96226::VenderCmd_GetData
19ec-aec:39377473.676 : iCmd = 0, nBytes = 165
19ec-aec:39377681.991 : skip dump 37 bytes
19ec-aec:39377682.166 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39377682.302 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39377682.437 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39377682.567 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39377682.692 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39377682.825 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39377682.949 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39377683.075 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39377683.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39377683.195 : System total receive data 165 bytes
19ec-aec:39377683.255 : => CNT96226::VenderCmd_GetData
19ec-aec:39377683.307 : iCmd = 1, nBytes = 4
19ec-aec:39377854.268 : 0000 : 00 00 00 00 
19ec-aec:39377854.359 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39377854.489 : <= CAsicIO::DoIo ret = 1
19ec-aec:39377854.543 : Dump Inquiry
19ec-aec:39377854.665 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39377854.795 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39377855.072 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39377855.203 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39377855.329 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39377855.458 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39377855.579 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39377855.700 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39377855.832 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-aec:39377855.961 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-aec:39377856.049 : 00a0 : 00 00 00 00 00 
19ec-aec:39377856.118 : => ReadNVMDataInternal
19ec-aec:39377856.358 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39377856.423 : IO Send command 10 bytes
19ec-aec:39377856.508 : => CNT96226::VenderCmd_SetData
19ec-aec:39377856.563 : iCmd = 0, nBytes = 10
19ec-aec:39377856.663 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39378152.226 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39378152.354 : System send command 10 bytes + data 0 bytes
19ec-aec:39378152.424 : IO total need to receive data 128 bytes
19ec-aec:39378152.486 : => CNT96226::VenderCmd_GetData
19ec-aec:39378152.543 : iCmd = 0, nBytes = 128
19ec-aec:39378310.717 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39378310.913 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39378311.050 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39378311.181 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39378311.307 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39378311.431 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39378311.551 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39378311.671 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39378311.737 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39378311.798 : System total receive data 128 bytes
19ec-aec:39378311.858 : => CNT96226::VenderCmd_GetData
19ec-aec:39378311.909 : iCmd = 1, nBytes = 4
19ec-aec:39378449.295 : 0000 : 00 00 00 00 
19ec-aec:39378449.397 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39378449.534 : <= CAsicIO::DoIo ret = 1
19ec-aec:39378449.608 : NVMData.PadScanCount = 0
19ec-aec:39378449.667 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39378449.723 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39378449.781 : NVMData.FlatbedScanCount = 0
19ec-aec:39378449.836 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39378449.888 : NVMData.SideEdgeFletbed = 0
19ec-aec:39378449.940 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39378449.997 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39378450.056 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39378450.110 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39378450.169 : NVMData.BornMonth = 0
19ec-aec:39378450.220 : NVMData.BornDay = 0
19ec-aec:39378450.274 : NVMData.BornYear = 0
19ec-aec:39378450.323 : NVMData.FirstScanMonth = 4
19ec-aec:39378450.376 : NVMData.FirstScanDay = 30
19ec-aec:39378450.430 : NVMData.FirstScanYear = 2020
19ec-aec:39378450.489 : NVMData.VerticalMagnification = 0
19ec-aec:39378450.543 : NVMData.HorizontalMagnification = 0
19ec-aec:39378450.598 : NVMData.PowerSavingTime = 15
19ec-aec:39378450.654 : NVMData.SN = 0858C00G200100324
19ec-aec:39378450.706 : NVMData.AutoFeed = 0
19ec-aec:39378450.754 : NVMData.CCDType = 0
19ec-aec:39378450.801 : NVMData.ScanSpeed = 0
19ec-aec:39378451.106 : NVMData.RollerCount = 0
19ec-aec:39378451.420 : NVMData.MultifeedCount = 0
19ec-aec:39378451.502 : NVMData.JamCount = 0
19ec-aec:39378451.553 : NVMData.IdentifyInfo = 
19ec-aec:39378451.605 : NVMData.FormalName = 
19ec-aec:39378451.655 : NVMData.ReservedB = 0
19ec-aec:39378451.707 : NVMData.FunctionCode = 0
19ec-aec:39378451.757 : NVMData.PreFeed = 0
19ec-aec:39378451.808 : NVMData.PreFeedTime = 0
19ec-aec:39378451.858 : NVMData.ButtonNumber = 0
19ec-aec:39378452.076 : NVMData.PowerOffTime = 0
19ec-aec:39378452.132 : <= ReadNVMDataInternal ret = 1
19ec-aec:39378452.208 : => IoObject::IoLockEnd
19ec-aec:39378452.304 : <= IoObject::IoLockEnd
19ec-aec:39378452.359 : <= InitializeScanner ret = 1
19ec-aec:39379736.499 : => GetLogicalScannerAbility
19ec-aec:39379736.720 : => IoObject::IoLockStart
19ec-aec:39379736.864 : => CAsicIO::CheckDevice
19ec-aec:39379736.927 : => CNT96226::ConnectIsAvailable
19ec-aec:39379757.021 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39379757.139 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39379757.198 : <= IoObject::IoLockStart
19ec-aec:39379757.254 : => IoObject::IoLockEnd
19ec-aec:39379757.369 : <= IoObject::IoLockEnd
19ec-aec:39379757.445 : <= GetLogicalScannerAbility ret = 1
19ec-aec:39383500.161 : => GetLogicalScannerAbilityEx
19ec-aec:39383500.352 : => IoObject::IoLockStart
19ec-aec:39383500.488 : => CAsicIO::CheckDevice
19ec-aec:39383500.542 : => CNT96226::ConnectIsAvailable
19ec-aec:39383529.311 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39383529.690 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39383529.749 : <= IoObject::IoLockStart
19ec-aec:39383529.808 : => IoObject::IoLockEnd
19ec-aec:39383529.921 : <= IoObject::IoLockEnd
19ec-aec:39383530.049 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-aec:39383530.122 : <= GetLogicalScannerAbilityEx ret = 1
19ec-aec:39391165.925 : => ReadNVMData
19ec-aec:39391166.123 : => IoObject::IoLockStart
19ec-aec:39391166.255 : => CAsicIO::CheckDevice
19ec-aec:39391166.326 : => CNT96226::ConnectIsAvailable
19ec-aec:39391180.623 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39391180.726 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39391180.788 : <= IoObject::IoLockStart
19ec-aec:39391180.857 : => ReadNVMDataInternal
19ec-aec:39391180.920 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-aec:39391180.993 : IO Send command 10 bytes
19ec-aec:39391181.118 : => CNT96226::VenderCmd_SetData
19ec-aec:39391181.174 : iCmd = 0, nBytes = 10
19ec-aec:39391181.293 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39391482.638 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39391482.767 : System send command 10 bytes + data 0 bytes
19ec-aec:39391482.848 : IO total need to receive data 128 bytes
19ec-aec:39391482.914 : => CNT96226::VenderCmd_GetData
19ec-aec:39391482.975 : iCmd = 0, nBytes = 128
19ec-aec:39391637.495 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39391637.709 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39391637.865 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39391638.001 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39391638.131 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39391638.260 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39391638.390 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39391638.522 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39391638.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39391638.659 : System total receive data 128 bytes
19ec-aec:39391638.726 : => CNT96226::VenderCmd_GetData
19ec-aec:39391638.781 : iCmd = 1, nBytes = 4
19ec-aec:39391787.726 : 0000 : 00 00 00 00 
19ec-aec:39391787.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39391787.997 : <= CAsicIO::DoIo ret = 1
19ec-aec:39391788.077 : NVMData.PadScanCount = 0
19ec-aec:39391788.136 : NVMData.ADFSingleModeScanCount = 0
19ec-aec:39391788.196 : NVMData.ADFDuplexModeScanCount = 0
19ec-aec:39391788.253 : NVMData.FlatbedScanCount = 0
19ec-aec:39391788.312 : NVMData.LeadingEdgeFletbed = 0
19ec-aec:39391788.366 : NVMData.SideEdgeFletbed = 0
19ec-aec:39391788.422 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-aec:39391788.478 : NVMData.SideEdgeADFFrontPage = 0
19ec-aec:39391788.537 : NVMData.LeadingEdgeADFRearPage = 0
19ec-aec:39391788.592 : NVMData.SideEdgeADFRearPage = 0
19ec-aec:39391788.649 : NVMData.BornMonth = 0
19ec-aec:39391788.816 : NVMData.BornDay = 0
19ec-aec:39391788.871 : NVMData.BornYear = 0
19ec-aec:39391788.919 : NVMData.FirstScanMonth = 4
19ec-aec:39391788.972 : NVMData.FirstScanDay = 30
19ec-aec:39391789.027 : NVMData.FirstScanYear = 2020
19ec-aec:39391789.080 : NVMData.VerticalMagnification = 0
19ec-aec:39391789.143 : NVMData.HorizontalMagnification = 0
19ec-aec:39391789.198 : NVMData.PowerSavingTime = 15
19ec-aec:39391789.256 : NVMData.SN = 0858C00G200100324
19ec-aec:39391789.308 : NVMData.AutoFeed = 0
19ec-aec:39391789.359 : NVMData.CCDType = 0
19ec-aec:39391789.405 : NVMData.ScanSpeed = 0
19ec-aec:39391789.455 : NVMData.RollerCount = 0
19ec-aec:39391789.507 : NVMData.MultifeedCount = 0
19ec-aec:39391789.559 : NVMData.JamCount = 0
19ec-aec:39391789.612 : NVMData.IdentifyInfo = 
19ec-aec:39391789.664 : NVMData.FormalName = 
19ec-aec:39391789.715 : NVMData.ReservedB = 0
19ec-aec:39391789.771 : NVMData.FunctionCode = 0
19ec-aec:39391789.825 : NVMData.PreFeed = 0
19ec-aec:39391789.877 : NVMData.PreFeedTime = 0
19ec-aec:39391789.928 : NVMData.ButtonNumber = 0
19ec-aec:39391789.979 : NVMData.PowerOffTime = 0
19ec-aec:39391790.031 : <= ReadNVMDataInternal ret = 1
19ec-aec:39391790.094 : => IoObject::IoLockEnd
19ec-aec:39391790.190 : <= IoObject::IoLockEnd
19ec-aec:39391790.241 : <= ReadNVMData ret = 1
19ec-aec:39401837.454 : => GetADFStatus
19ec-aec:39401837.883 : => IoObject::IoLockStart
19ec-aec:39401838.020 : => CAsicIO::CheckDevice
19ec-aec:39401838.077 : => CNT96226::ConnectIsAvailable
19ec-aec:39401866.486 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39401866.599 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39401866.657 : <= IoObject::IoLockStart
19ec-aec:39401866.720 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:39401866.787 : IO Send command 10 bytes
19ec-aec:39401866.918 : => CNT96226::VenderCmd_SetData
19ec-aec:39401866.981 : iCmd = 0, nBytes = 10
19ec-aec:39401867.093 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:39402072.556 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39402072.676 : System send command 10 bytes + data 0 bytes
19ec-aec:39402072.750 : IO total need to receive data 2 bytes
19ec-aec:39402072.816 : => CNT96226::VenderCmd_GetData
19ec-aec:39402072.873 : iCmd = 0, nBytes = 2
19ec-aec:39402256.676 : 0000 : 00 00 
19ec-aec:39402256.800 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39402256.868 : System total receive data 2 bytes
19ec-aec:39402256.931 : => CNT96226::VenderCmd_GetData
19ec-aec:39402256.986 : iCmd = 1, nBytes = 4
19ec-aec:39402464.241 : 0000 : 00 00 00 00 
19ec-aec:39402464.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39402464.465 : <= CAsicIO::DoIo ret = 1
19ec-aec:39402464.531 : Return status = 0
19ec-aec:39402464.588 : => IoObject::IoLockEnd
19ec-aec:39402464.678 : <= IoObject::IoLockEnd
19ec-aec:39402464.727 : <= GetADFStatus ret = 1
19ec-aec:39405055.114 : => GetADFStatus
19ec-aec:39405055.321 : => IoObject::IoLockStart
19ec-aec:39405055.458 : => CAsicIO::CheckDevice
19ec-aec:39405055.519 : => CNT96226::ConnectIsAvailable
19ec-aec:39405080.262 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39405080.382 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39405080.450 : <= IoObject::IoLockStart
19ec-aec:39405080.517 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-aec:39405080.588 : IO Send command 10 bytes
19ec-aec:39405080.704 : => CNT96226::VenderCmd_SetData
19ec-aec:39405080.765 : iCmd = 0, nBytes = 10
19ec-aec:39405080.874 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-aec:39405271.118 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39405271.239 : System send command 10 bytes + data 0 bytes
19ec-aec:39405271.308 : IO total need to receive data 2 bytes
19ec-aec:39405271.368 : => CNT96226::VenderCmd_GetData
19ec-aec:39405271.424 : iCmd = 0, nBytes = 2
19ec-aec:39405478.771 : 0000 : 00 00 
19ec-aec:39405478.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39405479.072 : System total receive data 2 bytes
19ec-aec:39405479.192 : => CNT96226::VenderCmd_GetData
19ec-aec:39405479.301 : iCmd = 1, nBytes = 4
19ec-aec:39405640.771 : 0000 : 00 00 00 00 
19ec-aec:39405640.865 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39405640.991 : <= CAsicIO::DoIo ret = 1
19ec-aec:39405641.051 : Return status = 0
19ec-aec:39405641.110 : => IoObject::IoLockEnd
19ec-aec:39405641.196 : <= IoObject::IoLockEnd
19ec-aec:39405641.246 : <= GetADFStatus ret = 1
19ec-aec:39407769.956 : => TerminateDriver
19ec-aec:39407770.152 : => CAsicIO::~CAsicIO,pStage=146213960
19ec-aec:39407770.223 : => CNT96226::Close
19ec-aec:39407774.451 : <= CNT96226::Close ret = 1
19ec-aec:39407774.527 : <= CAsicIO::~CAsicIO
19ec-aec:39407774.583 : => IoObject::IoLockEnd
19ec-aec:39407774.635 : <= IoObject::IoLockEnd
19ec-aec:39407774.687 : => IoObject::TerminateDevice
19ec-aec:39407774.740 : => IoObject::IoLockEnd
19ec-aec:39407774.792 : <= IoObject::IoLockEnd
19ec-aec:39407774.893 : <= IoObject::TerminateDevice
19ec-aec:39407775.142 : <= TerminateDriver ret = 1
19ec-aec:39450799.028 : ============Debug Start==========
19ec-aec:39450799.336 : Date : 2020/4/30 14:24:03
19ec-aec:39450799.414 : Process ID : 19ec
19ec-aec:39450800.098 : Windows : Version 10.0 build 18363 
19ec-aec:39450800.576 : MemoryStatus.dwMemoryLoad : 43
19ec-aec:39450800.641 : MemoryStatus.ullTotalPhys : 3399507968
19ec-aec:39450800.707 : MemoryStatus.ullAvailPhys : 1935089664
19ec-aec:39450800.766 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-aec:39450800.829 : MemoryStatus.ullAvailPageFile : 3387273216
19ec-aec:39450800.891 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-aec:39450800.951 : MemoryStatus.ullAvailVirtual : 1744363520
19ec-aec:39450801.013 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-aec:39450801.117 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-aec:39450801.182 : CPU Family 6 Model 10 Stepping 7
19ec-aec:39450801.431 : CPU Count : 4
19ec-aec:39450801.478 : CPU Frequency : 100.000 Mhz
19ec-aec:39450806.288 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-aec:39450806.424 : => InitializeDriver
19ec-aec:39450806.711 : <= InitializeDriver ret = 1
19ec-aec:39450806.767 : => InitializeScanner
19ec-aec:39450806.866 : => CAsicIO::GetDeviceList
19ec-aec:39450807.171 : => CNT96226::CNT96226
19ec-aec:39450807.461 : => CNT96226::Open
19ec-aec:39450828.129 : <= CNT96226::Open ret = 1
19ec-aec:39450828.220 : => CNT96226::Initialize
19ec-aec:39450828.404 : <= CNT96226::Initialize ret = 1
19ec-aec:39450828.460 : <= CNT96226::CNT96226
19ec-aec:39450828.511 : => CNT96226::EnumAvailableDevice
19ec-aec:39450833.773 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-aec:39450833.848 : DeviceHandleTable[ 0 ] = 256
19ec-aec:39450833.903 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-aec:39454552.524 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:39454552.823 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39454558.760 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39454558.859 : => IoObject::GetLockName
19ec-aec:39454558.916 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39454558.980 : <= IoObject::GetLockName
19ec-aec:39454559.475 : => CNT96226::VenderCmd_GetData
19ec-aec:39454559.540 : iCmd = 3, nBytes = 2
19ec-aec:39454930.757 : 0000 : 06 38 
19ec-aec:39454930.920 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39454931.009 : => CNT96226::VenderCmd_GetData
19ec-aec:39454931.068 : iCmd = 4, nBytes = 2
19ec-aec:39455213.702 : 0000 : 07 07 
19ec-aec:39455213.847 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39455213.943 : Device 0 USB ID = 0638 : 0707
19ec-aec:39455214.038 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-aec:39455214.106 : IO Send command 10 bytes
19ec-aec:39455214.162 : => CNT96226::VenderCmd_SetData
19ec-aec:39455214.219 : iCmd = 0, nBytes = 10
19ec-aec:39455214.333 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39455394.794 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39455394.933 : => CNT96226::VenderCmd_GetData
19ec-aec:39455395.006 : iCmd = 0, nBytes = 165
19ec-aec:39455537.321 : skip dump 37 bytes
19ec-aec:39455537.553 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-aec:39455537.696 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-aec:39455537.833 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-aec:39455537.979 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-aec:39455538.109 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-aec:39455538.245 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-aec:39455538.374 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39455538.498 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39455538.563 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39455538.627 : => CNT96226::VenderCmd_GetData
19ec-aec:39455538.681 : iCmd = 1, nBytes = 4
19ec-aec:39455673.360 : 0000 : 00 00 00 00 
19ec-aec:39455673.483 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39455673.744 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39455673.818 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39455673.887 : IO Send command 10 bytes
19ec-aec:39455673.940 : => CNT96226::VenderCmd_SetData
19ec-aec:39455673.999 : iCmd = 0, nBytes = 10
19ec-aec:39455674.108 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39455970.727 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39455970.878 : => CNT96226::VenderCmd_GetData
19ec-aec:39455970.941 : iCmd = 0, nBytes = 128
19ec-aec:39456114.372 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39456114.586 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39456114.739 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39456114.885 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39456115.027 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39456115.160 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39456115.291 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39456115.418 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39456115.482 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39456115.550 : => CNT96226::VenderCmd_GetData
19ec-aec:39456115.606 : iCmd = 1, nBytes = 4
19ec-aec:39456260.305 : 0000 : 00 00 00 00 
19ec-aec:39456260.394 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39456260.458 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39456260.627 : => CNT96226::~CNT96226,m_hLibNvUSB=2062548992
19ec-aec:39456260.696 : => CNT96226::Close
19ec-aec:39456264.273 : <= CNT96226::Close ret = 1
19ec-aec:39456264.350 : <= CNT96226::~CNT96226
19ec-aec:39456264.446 : <= CAsicIO::GetDeviceList
19ec-aec:39456264.844 : => IoObject::SetTimeout
19ec-aec:39456264.976 : Timeout--> In = 0 Out = 0
19ec-aec:39456265.034 : <= IoObject::SetTimeout
19ec-aec:39456265.104 : => CAsicIO::CAsicIO
19ec-aec:39456265.176 : => CNT96226::CNT96226
19ec-aec:39456265.229 : => CNT96226::Open
19ec-aec:39456286.106 : <= CNT96226::Open ret = 1
19ec-aec:39456286.206 : => CNT96226::Initialize
19ec-aec:39456286.396 : <= CNT96226::Initialize ret = 1
19ec-aec:39456286.460 : <= CNT96226::CNT96226
19ec-aec:39456286.514 : <= CAsicIO::CAsicIO
19ec-aec:39456286.568 : => CAsicIO::InitializeDevice
19ec-aec:39456286.638 : => CNT96226::ConnectToDevice, hDevice=256
19ec-aec:39456292.468 : <= CNT96226::ConnectToDevice ret = 1
19ec-aec:39456292.588 : => IoObject::GetLockName
19ec-aec:39456292.645 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-aec:39456292.709 : <= IoObject::GetLockName
19ec-aec:39456293.180 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-aec:39456293.252 : IO Send command 10 bytes
19ec-aec:39456293.302 : => CNT96226::VenderCmd_SetData
19ec-aec:39456293.356 : iCmd = 0, nBytes = 10
19ec-aec:39456293.464 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-aec:39456632.318 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39456632.500 : => CNT96226::VenderCmd_GetData
19ec-aec:39456632.565 : iCmd = 0, nBytes = 128
19ec-aec:39456809.389 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39456809.599 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39456809.752 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 30 38 
19ec-aec:39456809.893 : 0030 : 35 38 43 30 30 47 32 30 30 31 30 30 33 32 34 00 
19ec-aec:39456810.026 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-aec:39456810.159 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39456810.293 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39456810.419 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39456810.482 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39456810.550 : => CNT96226::VenderCmd_GetData
19ec-aec:39456810.602 : iCmd = 1, nBytes = 4
19ec-aec:39456921.367 : 0000 : 00 00 00 00 
19ec-aec:39456921.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39456921.515 : <= CAsicIO::DoSimpleIo ret = 1
19ec-aec:39456921.707 : => CNT96226::VenderCmd_GetData
19ec-aec:39456921.763 : iCmd = 3, nBytes = 2
19ec-aec:39457277.640 : 0000 : 06 38 
19ec-aec:39457277.793 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39457277.870 : => CNT96226::VenderCmd_GetData
19ec-aec:39457277.929 : iCmd = 4, nBytes = 2
19ec-aec:39457555.998 : 0000 : 07 07 
19ec-aec:39457556.138 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39457556.313 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = 0858C00G200100324
19ec-aec:39457556.415 : => IoObject::InitializeDevice
19ec-aec:39457556.531 : Try to create event (Global\AVDrv2006ACCESS)
19ec-aec:39457557.142 : <= IoObject::InitializeDevice ret = 1
19ec-aec:39457557.219 : <= CAsicIO::InitializeDevice ret = 1
19ec-aec:39457557.949 : => FindScanner
19ec-aec:39457558.013 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:39457558.079 : <= FindScanner ret = 1
19ec-aec:39457558.139 : => IoObject::IoLockStart
19ec-aec:39457558.245 : => CAsicIO::CheckDevice
19ec-aec:39457558.299 : => CNT96226::ConnectIsAvailable
19ec-aec:39457575.204 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-aec:39457575.307 : <= CAsicIO::CheckDevice ret = 1
19ec-aec:39457575.369 : <= IoObject::IoLockStart
19ec-aec:39457575.432 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39457575.497 : IO Send command 10 bytes
19ec-aec:39457575.580 : => CNT96226::VenderCmd_SetData
19ec-aec:39457575.641 : iCmd = 0, nBytes = 10
19ec-aec:39457575.748 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-aec:39457746.036 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39457746.182 : System send command 10 bytes + data 0 bytes
19ec-aec:39457746.254 : IO total need to receive data 5 bytes
19ec-aec:39457746.322 : => CNT96226::VenderCmd_GetData
19ec-aec:39457746.382 : iCmd = 0, nBytes = 5
19ec-aec:39457923.226 : 0000 : 06 00 02 02 ab 
19ec-aec:39457923.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39457923.397 : System total receive data 5 bytes
19ec-aec:39457923.463 : => CNT96226::VenderCmd_GetData
19ec-aec:39457923.518 : iCmd = 1, nBytes = 4
19ec-aec:39458062.459 : 0000 : 00 00 00 00 
19ec-aec:39458062.597 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-aec:39458062.752 : <= CAsicIO::DoIo ret = 1
19ec-aec:39458062.823 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-aec:39458062.890 : IO Send command 10 bytes
19ec-aec:39458062.978 : => CNT96226::VenderCmd_SetData
19ec-aec:39458063.037 : iCmd = 0, nBytes = 10
19ec-aec:39458063.148 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-aec:39458228.739 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-aec:39458228.889 : System send command 10 bytes + data 0 bytes
19ec-aec:39458228.971 : IO total need to receive data 165 bytes
19ec-aec:39458229.041 : => CNT96226::VenderCmd_GetData
19ec-aec:39458229.201 : iCmd = 0, nBytes = 165
19ec-aec:39458396.356 : skip dump 37 bytes
19ec-aec:39458396.544 : 0000 : 06 00 02 02 ab 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458396.682 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458396.815 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458396.942 : 0030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458397.068 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458397.194 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458397.316 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458397.440 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458397.501 : <= CNT96226::VenderCmd_GetData ret = 0
19ec-aec:39458446.085 : DoIo Read get data error(A)1
19ec-aec:39458446.177 : => CNT96226::VenderCmd_GetData
19ec-aec:39458446.231 : iCmd = 0, nBytes = 165
19ec-aec:39458450.775 : skip dump 37 bytes
19ec-aec:39458450.914 : 0000 : 06 00 02 02 ab 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458451.037 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458451.157 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458451.279 : 0030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458451.522 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458451.646 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458451.767 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458451.888 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458451.952 : <= CNT96226::VenderCmd_GetData ret = 0
19ec-aec:39458507.922 : DoIo Read get data error(A)2
19ec-aec:39458508.019 : => CNT96226::VenderCmd_GetData
19ec-aec:39458508.070 : iCmd = 0, nBytes = 165
19ec-aec:39458512.466 : skip dump 37 bytes
19ec-aec:39458512.600 : 0000 : 06 00 02 02 ab 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458512.727 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458512.854 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458512.978 : 0030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458513.105 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458513.228 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458513.355 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458513.480 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-aec:39458513.542 : <= CNT96226::VenderCmd_GetData ret = 0
19ec-aec:39458513.600 : DoIo Read get data error(A)3
19ec-aec:39458513.655 : System total receive data 165 bytes
19ec-aec:39458513.716 : => CNT96226::VenderCmd_GetData
19ec-aec:39458513.767 : iCmd = 1, nBytes = 4
19ec-aec:39458517.776 : 0000 : 00 00 00 00 
19ec-aec:39458517.834 : <= CNT96226::VenderCmd_GetData ret = 0
19ec-aec:39458569.810 : DoIo Read status error(A)1
19ec-aec:39458569.914 : => CNT96226::VenderCmd_GetData
19ec-aec:39458569.970 : iCmd = 1, nBytes = 4
19ec-aec:39458574.390 : 0000 : 00 00 00 00 
19ec-aec:39458574.452 : <= CNT96226::VenderCmd_GetData ret = 0
19ec-aec:39458631.576 : DoIo Read status error(A)2
19ec-aec:39458631.670 : => CNT96226::VenderCmd_GetData
19ec-aec:39458631.724 : iCmd = 1, nBytes = 4
19ec-aec:39458636.206 : 0000 : 00 00 00 00 
19ec-aec:39458636.270 : <= CNT96226::VenderCmd_GetData ret = 0
19ec-aec:39458636.328 : DoIo Read status error(A)3
19ec-aec:39458636.910 : System return error code = 0
19ec-aec:39458637.017 : <= CAsicIO::DoIo ret = 0
19ec-aec:39458637.406 : => IoObject::IoLockEnd
19ec-aec:39458637.500 : <= IoObject::IoLockEnd
19ec-aec:39458637.846 : blRet=0, iConnectCount=0, InitializeScanner retry
19ec-aec:39461758.177 : => InitializeScanner
19ec-aec:39461758.480 : => CAsicIO::~CAsicIO,pStage=146017352
19ec-aec:39461758.624 : => CNT96226::Close
19ec-aec:39461766.908 : <= CNT96226::Close ret = 1
19ec-aec:39461767.145 : <= CAsicIO::~CAsicIO
19ec-aec:39461767.275 : => IoObject::IoLockEnd
19ec-aec:39461767.381 : <= IoObject::IoLockEnd
19ec-aec:39461767.484 : => IoObject::TerminateDevice
19ec-aec:39461767.604 : => IoObject::IoLockEnd
19ec-aec:39461767.712 : <= IoObject::IoLockEnd
19ec-aec:39461768.117 : <= IoObject::TerminateDevice
19ec-aec:39461768.377 : => CAsicIO::GetDeviceList
19ec-aec:39461769.199 : => CNT96226::CNT96226
19ec-aec:39461769.323 : => CNT96226::Open
19ec-aec:39461813.679 : <= CNT96226::Open ret = 1
19ec-aec:39461813.874 : => CNT96226::Initialize
19ec-aec:39461814.273 : <= CNT96226::Initialize ret = 1
19ec-aec:39461814.388 : <= CNT96226::CNT96226
19ec-aec:39461814.499 : => CNT96226::EnumAvailableDevice
19ec-aec:39465806.938 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:39465808.586 : => CNT96226::~CNT96226,m_hLibNvUSB=1849884672
19ec-aec:39465808.751 : => CNT96226::Close
19ec-aec:39465815.102 : <= CNT96226::Close ret = 1
19ec-aec:39465815.258 : <= CNT96226::~CNT96226
19ec-aec:39465815.411 : <= CAsicIO::GetDeviceList
19ec-aec:39465815.545 : => FindScanner
19ec-aec:39465815.644 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:39465815.770 : <= FindScanner ret = 0
19ec-aec:39465816.626 : blRet=0, iConnectCount=1, InitializeScanner retry
19ec-aec:39468912.045 : => InitializeScanner
19ec-aec:39468912.330 : => CAsicIO::GetDeviceList
19ec-aec:39468913.710 : => CNT96226::CNT96226
19ec-aec:39468913.852 : => CNT96226::Open
19ec-aec:39468960.892 : <= CNT96226::Open ret = 1
19ec-aec:39468961.102 : => CNT96226::Initialize
19ec-aec:39468961.491 : <= CNT96226::Initialize ret = 1
19ec-aec:39468961.610 : <= CNT96226::CNT96226
19ec-aec:39468961.714 : => CNT96226::EnumAvailableDevice
19ec-aec:39472936.312 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-aec:39472937.927 : => CNT96226::~CNT96226,m_hLibNvUSB=1849884672
19ec-aec:39472938.090 : => CNT96226::Close
19ec-aec:39472944.307 : <= CNT96226::Close ret = 1
19ec-aec:39472944.456 : <= CNT96226::~CNT96226
19ec-aec:39472944.612 : <= CAsicIO::GetDeviceList
19ec-aec:39472944.747 : => FindScanner
19ec-aec:39472944.849 :  0 < strlen( szTargetDeviceName ),else 
19ec-aec:39472944.980 : <= FindScanner ret = 0
19ec-aec:39472945.834 : <= InitializeScanner ret = 0
19ec-aec:39472945.951 : <= InitializeScanner ret = 0
19ec-aec:39472946.067 : <= InitializeScanner ret = 0
19ec-aec:39472946.195 : => TerminateDriver
19ec-aec:39472946.576 : <= TerminateDriver ret = 1
91c-9c4:39832504.069 : ============Debug Start==========
91c-9c4:39832505.047 : Date : 2020/4/30 14:24:15
91c-9c4:39832505.225 : Process ID : 91c
91c-9c4:39832505.890 : Windows : Version 10.0 build 18363 
91c-9c4:39832506.718 : MemoryStatus.dwMemoryLoad : 43
91c-9c4:39832506.843 : MemoryStatus.ullTotalPhys : 3399507968
91c-9c4:39832506.973 : MemoryStatus.ullAvailPhys : 1936617472
91c-9c4:39832507.305 : MemoryStatus.ullTotalPageFile : 4808794112
91c-9c4:39832507.437 : MemoryStatus.ullAvailPageFile : 3395858432
91c-9c4:39832507.563 : MemoryStatus.ullTotalVirtual : 2147352576
91c-9c4:39832507.686 : MemoryStatus.ullAvailVirtual : 2056933376
91c-9c4:39832507.807 : MemoryStatus.ullAvailExtendedVirtual : 0
91c-9c4:39832508.000 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
91c-9c4:39832508.128 : CPU Family 6 Model 10 Stepping 7
91c-9c4:39832508.563 : CPU Count : 4
91c-9c4:39832508.657 : CPU Frequency : 100.000 Mhz
91c-9c4:39832516.108 : Driver dll (C:\Windows\twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
91c-9c4:39832516.364 : => InitializeDriver
91c-9c4:39832516.847 : <= InitializeDriver ret = 1
91c-9c4:39832533.786 : => InitializeScanner
91c-9c4:39832534.380 : => CAsicIO::GetDeviceList
91c-9c4:39832535.491 : => CNT96226::CNT96226
91c-9c4:39832535.610 : => CNT96226::Open
91c-9c4:39832577.324 : <= CNT96226::Open ret = 1
91c-9c4:39832577.559 : => CNT96226::Initialize
91c-9c4:39832578.028 : <= CNT96226::Initialize ret = 1
91c-9c4:39832578.169 : <= CNT96226::CNT96226
91c-9c4:39832578.286 : => CNT96226::EnumAvailableDevice
91c-9c4:39832589.001 : => CNT96226::CountAvailableDeviceCallbackFunc
91c-9c4:39832589.175 : DeviceHandleTable[ 0 ] = 256
91c-9c4:39832589.303 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
91c-9c4:39832909.538 : <= CNT96226::EnumAvailableDevice ret = 1
91c-9c4:39832910.008 : => CNT96226::ConnectToDevice, hDevice=256
91c-9c4:39832922.873 : <= CNT96226::ConnectToDevice ret = 1
91c-9c4:39832923.522 : => IoObject::GetLockName
91c-9c4:39832924.149 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
91c-9c4:39832924.771 : <= IoObject::GetLockName
91c-9c4:39832926.350 : => CNT96226::VenderCmd_GetData
91c-9c4:39832926.475 : iCmd = 3, nBytes = 2
91c-9c4:39833256.345 : 0000 : 06 38 
91c-9c4:39833256.501 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39833256.584 : => CNT96226::VenderCmd_GetData
91c-9c4:39833256.645 : iCmd = 4, nBytes = 2
91c-9c4:39833545.258 : 0000 : 07 07 
91c-9c4:39833545.379 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39833545.470 : Device 0 USB ID = 0638 : 0707
91c-9c4:39833545.750 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
91c-9c4:39833545.827 : IO Send command 10 bytes
91c-9c4:39833545.881 : => CNT96226::VenderCmd_SetData
91c-9c4:39833545.936 : iCmd = 0, nBytes = 10
91c-9c4:39833546.039 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
91c-9c4:39833722.068 : <= CNT96226::VenderCmd_SetData ret = 1
91c-9c4:39833722.171 : => CNT96226::VenderCmd_GetData
91c-9c4:39833722.228 : iCmd = 0, nBytes = 165
91c-9c4:39833926.965 : skip dump 37 bytes
91c-9c4:39833927.137 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
91c-9c4:39833927.272 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
91c-9c4:39833927.402 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
91c-9c4:39833927.530 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
91c-9c4:39833927.661 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
91c-9c4:39833927.791 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
91c-9c4:39833927.915 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39833928.037 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39833928.100 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39833928.158 : => CNT96226::VenderCmd_GetData
91c-9c4:39833928.208 : iCmd = 1, nBytes = 4
91c-9c4:39834135.744 : 0000 : 00 00 00 00 
91c-9c4:39834135.843 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39834135.909 : <= CAsicIO::DoSimpleIo ret = 1
91c-9c4:39834136.111 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
91c-9c4:39834136.187 : IO Send command 10 bytes
91c-9c4:39834136.243 : => CNT96226::VenderCmd_SetData
91c-9c4:39834136.295 : iCmd = 0, nBytes = 10
91c-9c4:39834136.399 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
91c-9c4:39834481.308 : <= CNT96226::VenderCmd_SetData ret = 1
91c-9c4:39834481.426 : => CNT96226::VenderCmd_GetData
91c-9c4:39834481.488 : iCmd = 0, nBytes = 128
91c-9c4:39834689.653 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39834689.828 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39834689.960 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 30 
91c-9c4:39834690.094 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
91c-9c4:39834690.220 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39834690.348 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39834690.470 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39834690.591 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39834690.651 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39834690.711 : => CNT96226::VenderCmd_GetData
91c-9c4:39834690.762 : iCmd = 1, nBytes = 4
91c-9c4:39834902.004 : 0000 : 00 00 00 00 
91c-9c4:39834902.103 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39834902.168 : <= CAsicIO::DoSimpleIo ret = 1
91c-9c4:39834902.484 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
91c-9c4:39834902.561 : => CNT96226::Close
91c-9c4:39834908.326 : <= CNT96226::Close ret = 1
91c-9c4:39834908.407 : <= CNT96226::~CNT96226
91c-9c4:39834908.499 : <= CAsicIO::GetDeviceList
91c-9c4:39834909.043 : => IoObject::SetTimeout
91c-9c4:39834909.101 : Timeout--> In = 0 Out = 0
91c-9c4:39834909.157 : <= IoObject::SetTimeout
91c-9c4:39834909.221 : => CAsicIO::CAsicIO
91c-9c4:39834909.293 : => CNT96226::CNT96226
91c-9c4:39834909.350 : => CNT96226::Open
91c-9c4:39834931.883 : <= CNT96226::Open ret = 1
91c-9c4:39834931.983 : => CNT96226::Initialize
91c-9c4:39834932.186 : <= CNT96226::Initialize ret = 1
91c-9c4:39834932.244 : <= CNT96226::CNT96226
91c-9c4:39834932.295 : <= CAsicIO::CAsicIO
91c-9c4:39834932.351 : => CAsicIO::InitializeDevice
91c-9c4:39834932.413 : => CNT96226::ConnectToDevice, hDevice=256
91c-9c4:39834938.618 : <= CNT96226::ConnectToDevice ret = 1
91c-9c4:39834938.736 : => IoObject::GetLockName
91c-9c4:39834938.789 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
91c-9c4:39834938.853 : <= IoObject::GetLockName
91c-9c4:39834939.583 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
91c-9c4:39834939.655 : IO Send command 10 bytes
91c-9c4:39834939.704 : => CNT96226::VenderCmd_SetData
91c-9c4:39834939.755 : iCmd = 0, nBytes = 10
91c-9c4:39834939.863 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
91c-9c4:39835295.457 : <= CNT96226::VenderCmd_SetData ret = 1
91c-9c4:39835295.697 : => CNT96226::VenderCmd_GetData
91c-9c4:39835295.827 : iCmd = 0, nBytes = 128
91c-9c4:39835504.766 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39835504.944 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39835505.082 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 30 
91c-9c4:39835505.216 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
91c-9c4:39835505.342 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39835505.464 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39835505.585 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39835505.708 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39835505.772 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39835505.833 : => CNT96226::VenderCmd_GetData
91c-9c4:39835505.884 : iCmd = 1, nBytes = 4
91c-9c4:39835713.146 : 0000 : 00 00 00 00 
91c-9c4:39835713.231 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39835713.292 : <= CAsicIO::DoSimpleIo ret = 1
91c-9c4:39835713.349 : => CNT96226::VenderCmd_GetData
91c-9c4:39835713.400 : iCmd = 3, nBytes = 2
91c-9c4:39836096.185 : 0000 : 06 38 
91c-9c4:39836096.407 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39836096.481 : => CNT96226::VenderCmd_GetData
91c-9c4:39836096.538 : iCmd = 4, nBytes = 2
91c-9c4:39836413.216 : 0000 : 07 07 
91c-9c4:39836413.303 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39836413.530 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
91c-9c4:39836413.625 : => IoObject::InitializeDevice
91c-9c4:39836413.692 : Try to create event (Global\AVDrv2006ACCESS)
91c-9c4:39836414.564 : <= IoObject::InitializeDevice ret = 1
91c-9c4:39836414.638 : <= CAsicIO::InitializeDevice ret = 1
91c-9c4:39836415.823 : => FindScanner
91c-9c4:39836415.886 :  0 < strlen( szTargetDeviceName ),else 
91c-9c4:39836415.951 : <= FindScanner ret = 1
91c-9c4:39836416.095 : => IoObject::IoLockStart
91c-9c4:39836416.194 : => CAsicIO::CheckDevice
91c-9c4:39836416.246 : => CNT96226::ConnectIsAvailable
91c-9c4:39836440.550 : <= CNT96226::ConnectIsAvailable ret = 1
91c-9c4:39836440.662 : <= CAsicIO::CheckDevice ret = 1
91c-9c4:39836440.723 : <= IoObject::IoLockStart
91c-9c4:39836440.779 : => CAsicIO::DoIo code = 0x12 - 0x00
91c-9c4:39836440.847 : IO Send command 10 bytes
91c-9c4:39836440.969 : => CNT96226::VenderCmd_SetData
91c-9c4:39836441.026 : iCmd = 0, nBytes = 10
91c-9c4:39836441.129 : 0000 : 12 00 00 00 05 00 00 00 00 00 
91c-9c4:39836645.247 : <= CNT96226::VenderCmd_SetData ret = 1
91c-9c4:39836645.362 : System send command 10 bytes + data 0 bytes
91c-9c4:39836645.438 : IO total need to receive data 5 bytes
91c-9c4:39836645.499 : => CNT96226::VenderCmd_GetData
91c-9c4:39836645.998 : iCmd = 0, nBytes = 5
91c-9c4:39836850.191 : 0000 : 06 00 02 02 ab 
91c-9c4:39836850.294 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39836850.363 : System total receive data 5 bytes
91c-9c4:39836850.428 : => CNT96226::VenderCmd_GetData
91c-9c4:39836850.480 : iCmd = 1, nBytes = 4
91c-9c4:39837055.059 : 0000 : 00 00 00 00 
91c-9c4:39837055.163 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39837055.287 : <= CAsicIO::DoIo ret = 1
91c-9c4:39837055.346 : => CAsicIO::DoIo code = 0x12 - 0x00
91c-9c4:39837055.410 : IO Send command 10 bytes
91c-9c4:39837055.517 : => CNT96226::VenderCmd_SetData
91c-9c4:39837055.571 : iCmd = 0, nBytes = 10
91c-9c4:39837055.675 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
91c-9c4:39837259.249 : <= CNT96226::VenderCmd_SetData ret = 1
91c-9c4:39837259.347 : System send command 10 bytes + data 0 bytes
91c-9c4:39837259.411 : IO total need to receive data 165 bytes
91c-9c4:39837259.475 : => CNT96226::VenderCmd_GetData
91c-9c4:39837259.527 : iCmd = 0, nBytes = 165
91c-9c4:39837456.809 : skip dump 37 bytes
91c-9c4:39837457.005 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
91c-9c4:39837457.148 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
91c-9c4:39837457.281 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
91c-9c4:39837457.411 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
91c-9c4:39837457.534 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
91c-9c4:39837457.664 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
91c-9c4:39837457.789 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39837457.912 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39837457.972 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39837458.030 : System total receive data 165 bytes
91c-9c4:39837458.088 : => CNT96226::VenderCmd_GetData
91c-9c4:39837458.141 : iCmd = 1, nBytes = 4
91c-9c4:39837666.751 : 0000 : 00 00 00 00 
91c-9c4:39837666.851 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39837666.972 : <= CAsicIO::DoIo ret = 1
91c-9c4:39837667.024 : Dump Inquiry
91c-9c4:39837667.152 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
91c-9c4:39837667.284 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
91c-9c4:39837667.418 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
91c-9c4:39837667.549 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
91c-9c4:39837667.673 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
91c-9c4:39837667.967 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
91c-9c4:39837668.098 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39837668.220 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39837668.348 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
91c-9c4:39837668.476 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
91c-9c4:39837668.564 : 00a0 : 00 00 00 00 00 
91c-9c4:39837668.786 : => ReadNVMDataInternal
91c-9c4:39837668.926 : => CAsicIO::DoIo code = 0x28 - 0x69
91c-9c4:39837668.987 : IO Send command 10 bytes
91c-9c4:39837669.089 : => CNT96226::VenderCmd_SetData
91c-9c4:39837669.142 : iCmd = 0, nBytes = 10
91c-9c4:39837669.241 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
91c-9c4:39838025.845 : <= CNT96226::VenderCmd_SetData ret = 1
91c-9c4:39838025.960 : System send command 10 bytes + data 0 bytes
91c-9c4:39838026.033 : IO total need to receive data 128 bytes
91c-9c4:39838026.092 : => CNT96226::VenderCmd_GetData
91c-9c4:39838026.370 : iCmd = 0, nBytes = 128
91c-9c4:39838229.861 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39838230.042 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39838230.171 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 30 
91c-9c4:39838230.302 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
91c-9c4:39838230.428 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39838230.551 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39838230.674 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39838230.799 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
91c-9c4:39838230.863 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39838230.924 : System total receive data 128 bytes
91c-9c4:39838230.984 : => CNT96226::VenderCmd_GetData
91c-9c4:39838231.035 : iCmd = 1, nBytes = 4
91c-9c4:39838435.202 : 0000 : 00 00 00 00 
91c-9c4:39838435.290 : <= CNT96226::VenderCmd_GetData ret = 1
91c-9c4:39838435.412 : <= CAsicIO::DoIo ret = 1
91c-9c4:39838435.708 : NVMData.PadScanCount = 0
91c-9c4:39838435.764 : NVMData.ADFSingleModeScanCount = 0
91c-9c4:39838435.821 : NVMData.ADFDuplexModeScanCount = 0
91c-9c4:39838435.876 : NVMData.FlatbedScanCount = 0
91c-9c4:39838435.932 : NVMData.LeadingEdgeFletbed = 0
91c-9c4:39838435.986 : NVMData.SideEdgeFletbed = 0
91c-9c4:39838436.038 : NVMData.LeadingEgdeADFFrontPage = 0
91c-9c4:39838436.092 : NVMData.SideEdgeADFFrontPage = 0
91c-9c4:39838436.150 : NVMData.LeadingEdgeADFRearPage = 0
91c-9c4:39838436.206 : NVMData.SideEdgeADFRearPage = 0
91c-9c4:39838436.261 : NVMData.BornMonth = 0
91c-9c4:39838436.314 : NVMData.BornDay = 0
91c-9c4:39838436.364 : NVMData.BornYear = 0
91c-9c4:39838436.417 : NVMData.FirstScanMonth = 0
91c-9c4:39838436.694 : NVMData.FirstScanDay = 0
91c-9c4:39838436.744 : NVMData.FirstScanYear = 0
91c-9c4:39838436.794 : NVMData.VerticalMagnification = 0
91c-9c4:39838436.848 : NVMData.HorizontalMagnification = 0
91c-9c4:39838436.901 : NVMData.PowerSavingTime = 0
91c-9c4:39838436.954 : NVMData.SN = A094165189010062
91c-9c4:39838437.002 : NVMData.AutoFeed = 0
91c-9c4:39838437.047 : NVMData.CCDType = 0
91c-9c4:39838437.093 : NVMData.ScanSpeed = 0
91c-9c4:39838437.142 : NVMData.RollerCount = 0
91c-9c4:39838437.192 : NVMData.MultifeedCount = 0
91c-9c4:39838437.242 : NVMData.JamCount = 0
91c-9c4:39838437.290 : NVMData.IdentifyInfo = 
91c-9c4:39838437.341 : NVMData.FormalName = 
91c-9c4:39838437.393 : NVMData.ReservedB = 0
91c-9c4:39838437.442 : NVMData.FunctionCode = 0
91c-9c4:39838437.491 : NVMData.PreFeed = 0
91c-9c4:39838437.537 : NVMData.PreFeedTime = 0
91c-9c4:39838437.587 : NVMData.ButtonNumber = 0
91c-9c4:39838437.635 : NVMData.PowerOffTime = 0
91c-9c4:39838437.684 : <= ReadNVMDataInternal ret = 1
91c-9c4:39838437.747 : => IoObject::IoLockEnd
91c-9c4:39838437.833 : <= IoObject::IoLockEnd
91c-9c4:39838437.880 : <= InitializeScanner ret = 1
91c-9c4:39838469.661 : => GetLogicalScannerAbilityEx
91c-9c4:39838469.874 : => IoObject::IoLockStart
91c-9c4:39838469.977 : => CAsicIO::CheckDevice
91c-9c4:39838470.027 : => CNT96226::ConnectIsAvailable
91c-9c4:39838492.931 : <= CNT96226::ConnectIsAvailable ret = 1
91c-9c4:39838493.023 : <= CAsicIO::CheckDevice ret = 1
91c-9c4:39838493.080 : <= IoObject::IoLockStart
91c-9c4:39838493.136 : => IoObject::IoLockEnd
91c-9c4:39838493.227 : <= IoObject::IoLockEnd
91c-9c4:39838493.334 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
91c-9c4:39838493.407 : <= GetLogicalScannerAbilityEx ret = 1
91c-9c4:39838582.485 : => GeneralOperation
91c-9c4:39838582.645 : Operation = 1, Tag = 21, DataType = 6, Data Count = 1
91c-9c4:39838582.998 : => GeneralRead
91c-9c4:39838583.121 : <= GeneralRead
91c-9c4:39838583.210 : <= GeneralOperation ret = 1
19ec-d04:39884554.456 : ============Debug Start==========
19ec-d04:39884554.740 : Date : 2020/4/30 14:24:17
19ec-d04:39884554.817 : Process ID : 19ec
19ec-d04:39884555.235 : Windows : Version 10.0 build 18363 
19ec-d04:39884555.670 : MemoryStatus.dwMemoryLoad : 43
19ec-d04:39884555.734 : MemoryStatus.ullTotalPhys : 3399507968
19ec-d04:39884555.799 : MemoryStatus.ullAvailPhys : 1919000576
19ec-d04:39884555.859 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-d04:39884555.921 : MemoryStatus.ullAvailPageFile : 3361169408
19ec-d04:39884555.979 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-d04:39884556.037 : MemoryStatus.ullAvailVirtual : 1742524416
19ec-d04:39884556.096 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-d04:39884556.198 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-d04:39884556.257 : CPU Family 6 Model 10 Stepping 7
19ec-d04:39884556.498 : CPU Count : 4
19ec-d04:39884556.543 : CPU Frequency : 100.000 Mhz
19ec-d04:39884560.766 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-d04:39884560.896 : => InitializeDriver
19ec-d04:39884561.167 : <= InitializeDriver ret = 1
19ec-d04:39884561.224 : => InitializeScanner
19ec-d04:39884561.304 : => CAsicIO::GetDeviceList
19ec-d04:39884561.600 : => CNT96226::CNT96226
19ec-d04:39884561.658 : => CNT96226::Open
19ec-d04:39884582.068 : <= CNT96226::Open ret = 1
19ec-d04:39884582.159 : => CNT96226::Initialize
19ec-d04:39884582.345 : <= CNT96226::Initialize ret = 1
19ec-d04:39884582.398 : <= CNT96226::CNT96226
19ec-d04:39884582.447 : => CNT96226::EnumAvailableDevice
19ec-d04:39884587.654 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-d04:39884587.728 : DeviceHandleTable[ 0 ] = 256
19ec-d04:39884587.785 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-d04:39888361.405 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-d04:39888361.859 : => CNT96226::ConnectToDevice, hDevice=256
19ec-d04:39888373.597 : <= CNT96226::ConnectToDevice ret = 1
19ec-d04:39888373.804 : => IoObject::GetLockName
19ec-d04:39888373.932 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-d04:39888374.062 : <= IoObject::GetLockName
19ec-d04:39888374.969 : => CNT96226::VenderCmd_GetData
19ec-d04:39888375.093 : iCmd = 3, nBytes = 2
19ec-d04:39888776.337 : 0000 : 06 38 
19ec-d04:39888776.575 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39888776.726 : => CNT96226::VenderCmd_GetData
19ec-d04:39888776.845 : iCmd = 4, nBytes = 2
19ec-d04:39889088.680 : 0000 : 07 07 
19ec-d04:39889088.858 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39889089.027 : Device 0 USB ID = 0638 : 0707
19ec-d04:39889089.194 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-d04:39889089.328 : IO Send command 10 bytes
19ec-d04:39889089.433 : => CNT96226::VenderCmd_SetData
19ec-d04:39889089.541 : iCmd = 0, nBytes = 10
19ec-d04:39889089.752 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-d04:39889274.149 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39889274.345 : => CNT96226::VenderCmd_GetData
19ec-d04:39889274.461 : iCmd = 0, nBytes = 165
19ec-d04:39889459.804 : skip dump 37 bytes
19ec-d04:39889460.154 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-d04:39889460.430 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-d04:39889460.702 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-d04:39889460.970 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-d04:39889461.230 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-d04:39889461.512 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-d04:39889461.772 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39889462.023 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39889462.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39889462.264 : => CNT96226::VenderCmd_GetData
19ec-d04:39889462.373 : iCmd = 1, nBytes = 4
19ec-d04:39889655.715 : 0000 : 00 00 00 00 
19ec-d04:39889655.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39889656.399 : <= CAsicIO::DoSimpleIo ret = 1
19ec-d04:39889656.534 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-d04:39889656.670 : IO Send command 10 bytes
19ec-d04:39889656.779 : => CNT96226::VenderCmd_SetData
19ec-d04:39889656.894 : iCmd = 0, nBytes = 10
19ec-d04:39889657.104 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-d04:39890016.832 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39890017.072 : => CNT96226::VenderCmd_GetData
19ec-d04:39890017.194 : iCmd = 0, nBytes = 128
19ec-d04:39890206.526 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39890206.860 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39890207.131 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 30 
19ec-d04:39890207.402 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-d04:39890207.658 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39890207.914 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39890208.164 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39890208.414 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39890208.540 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39890208.663 : => CNT96226::VenderCmd_GetData
19ec-d04:39890208.770 : iCmd = 1, nBytes = 4
19ec-d04:39890409.121 : 0000 : 00 00 00 00 
19ec-d04:39890409.302 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39890409.436 : <= CAsicIO::DoSimpleIo ret = 1
19ec-d04:39890409.767 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-d04:39890409.912 : => CNT96226::Close
19ec-d04:39890417.009 : <= CNT96226::Close ret = 1
19ec-d04:39890417.153 : <= CNT96226::~CNT96226
19ec-d04:39890417.313 : <= CAsicIO::GetDeviceList
19ec-d04:39890418.071 : => IoObject::SetTimeout
19ec-d04:39890418.341 : Timeout--> In = 0 Out = 0
19ec-d04:39890418.453 : <= IoObject::SetTimeout
19ec-d04:39890418.575 : => CAsicIO::CAsicIO
19ec-d04:39890418.718 : => CNT96226::CNT96226
19ec-d04:39890418.829 : => CNT96226::Open
19ec-d04:39890465.776 : <= CNT96226::Open ret = 1
19ec-d04:39890465.997 : => CNT96226::Initialize
19ec-d04:39890466.380 : <= CNT96226::Initialize ret = 1
19ec-d04:39890466.503 : <= CNT96226::CNT96226
19ec-d04:39890466.608 : <= CAsicIO::CAsicIO
19ec-d04:39890466.720 : => CAsicIO::InitializeDevice
19ec-d04:39890466.861 : => CNT96226::ConnectToDevice, hDevice=256
19ec-d04:39890479.836 : <= CNT96226::ConnectToDevice ret = 1
19ec-d04:39890480.067 : => IoObject::GetLockName
19ec-d04:39890480.181 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-d04:39890480.318 : <= IoObject::GetLockName
19ec-d04:39890481.261 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-d04:39890481.405 : IO Send command 10 bytes
19ec-d04:39890481.512 : => CNT96226::VenderCmd_SetData
19ec-d04:39890481.625 : iCmd = 0, nBytes = 10
19ec-d04:39890481.843 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-d04:39890836.296 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39890836.542 : => CNT96226::VenderCmd_GetData
19ec-d04:39890836.669 : iCmd = 0, nBytes = 128
19ec-d04:39891018.136 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39891018.482 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39891018.741 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 30 
19ec-d04:39891019.021 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-d04:39891019.273 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39891019.520 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39891019.783 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39891020.035 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39891020.159 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39891020.279 : => CNT96226::VenderCmd_GetData
19ec-d04:39891020.384 : iCmd = 1, nBytes = 4
19ec-d04:39891220.338 : 0000 : 00 00 00 00 
19ec-d04:39891220.506 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39891220.631 : <= CAsicIO::DoSimpleIo ret = 1
19ec-d04:39891221.043 : => CNT96226::VenderCmd_GetData
19ec-d04:39891221.169 : iCmd = 3, nBytes = 2
19ec-d04:39891605.621 : 0000 : 06 38 
19ec-d04:39891605.806 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39891605.946 : => CNT96226::VenderCmd_GetData
19ec-d04:39891606.058 : iCmd = 4, nBytes = 2
19ec-d04:39891916.230 : 0000 : 07 07 
19ec-d04:39891916.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39891916.725 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-d04:39891916.913 : => IoObject::InitializeDevice
19ec-d04:39891917.092 : Try to create event (Global\AVDrv2006ACCESS)
19ec-d04:39891918.166 : <= IoObject::InitializeDevice ret = 1
19ec-d04:39891918.311 : <= CAsicIO::InitializeDevice ret = 1
19ec-d04:39891919.500 : => FindScanner
19ec-d04:39891919.611 :  0 < strlen( szTargetDeviceName ),else 
19ec-d04:39891919.737 : <= FindScanner ret = 1
19ec-d04:39891919.848 : => IoObject::IoLockStart
19ec-d04:39891920.049 : => CAsicIO::CheckDevice
19ec-d04:39891920.153 : => CNT96226::ConnectIsAvailable
19ec-d04:39891943.325 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-d04:39891943.514 : <= CAsicIO::CheckDevice ret = 1
19ec-d04:39891943.631 : <= IoObject::IoLockStart
19ec-d04:39891943.741 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-d04:39891943.872 : IO Send command 10 bytes
19ec-d04:39891944.041 : => CNT96226::VenderCmd_SetData
19ec-d04:39891944.161 : iCmd = 0, nBytes = 10
19ec-d04:39891944.366 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-d04:39892151.021 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39892151.216 : System send command 10 bytes + data 0 bytes
19ec-d04:39892151.348 : IO total need to receive data 5 bytes
19ec-d04:39892151.465 : => CNT96226::VenderCmd_GetData
19ec-d04:39892151.572 : iCmd = 0, nBytes = 5
19ec-d04:39892328.422 : 0000 : 06 00 02 02 ab 
19ec-d04:39892328.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39892328.621 : System total receive data 5 bytes
19ec-d04:39892328.696 : => CNT96226::VenderCmd_GetData
19ec-d04:39892328.764 : iCmd = 1, nBytes = 4
19ec-d04:39892515.112 : 0000 : 00 00 00 00 
19ec-d04:39892515.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39892515.362 : <= CAsicIO::DoIo ret = 1
19ec-d04:39892515.436 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-d04:39892515.518 : IO Send command 10 bytes
19ec-d04:39892515.615 : => CNT96226::VenderCmd_SetData
19ec-d04:39892515.693 : iCmd = 0, nBytes = 10
19ec-d04:39892515.826 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-d04:39892708.109 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39892708.261 : System send command 10 bytes + data 0 bytes
19ec-d04:39892708.350 : IO total need to receive data 165 bytes
19ec-d04:39892708.431 : => CNT96226::VenderCmd_GetData
19ec-d04:39892708.501 : iCmd = 0, nBytes = 165
19ec-d04:39892861.418 : skip dump 37 bytes
19ec-d04:39892861.675 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-d04:39892861.861 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-d04:39892862.043 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-d04:39892862.221 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-d04:39892862.386 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-d04:39892862.558 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-d04:39892862.725 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39892862.890 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39892862.973 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39892863.050 : System total receive data 165 bytes
19ec-d04:39892863.128 : => CNT96226::VenderCmd_GetData
19ec-d04:39892863.196 : iCmd = 1, nBytes = 4
19ec-d04:39892977.448 : 0000 : 00 00 00 00 
19ec-d04:39892977.558 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39892977.703 : <= CAsicIO::DoIo ret = 1
19ec-d04:39892977.772 : Dump Inquiry
19ec-d04:39892977.926 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-d04:39892978.097 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-d04:39892978.448 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-d04:39892978.622 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-d04:39892978.781 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-d04:39892978.951 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-d04:39892979.111 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39892979.272 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39892979.441 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-d04:39892979.614 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-d04:39892979.731 : 00a0 : 00 00 00 00 00 
19ec-d04:39892979.817 : => ReadNVMDataInternal
19ec-d04:39892980.080 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-d04:39892980.162 : IO Send command 10 bytes
19ec-d04:39892980.276 : => CNT96226::VenderCmd_SetData
19ec-d04:39892980.345 : iCmd = 0, nBytes = 10
19ec-d04:39892980.480 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-d04:39893304.394 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39893304.545 : System send command 10 bytes + data 0 bytes
19ec-d04:39893304.632 : IO total need to receive data 128 bytes
19ec-d04:39893304.714 : => CNT96226::VenderCmd_GetData
19ec-d04:39893304.783 : iCmd = 0, nBytes = 128
19ec-d04:39893488.788 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39893489.035 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39893489.204 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 30 
19ec-d04:39893489.382 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-d04:39893489.551 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39893489.714 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39893489.880 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39893490.042 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39893490.129 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39893490.214 : System total receive data 128 bytes
19ec-d04:39893490.293 : => CNT96226::VenderCmd_GetData
19ec-d04:39893490.365 : iCmd = 1, nBytes = 4
19ec-d04:39893677.825 : 0000 : 00 00 00 00 
19ec-d04:39893677.935 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39893678.082 : <= CAsicIO::DoIo ret = 1
19ec-d04:39893678.168 : NVMData.PadScanCount = 0
19ec-d04:39893678.241 : NVMData.ADFSingleModeScanCount = 0
19ec-d04:39893678.313 : NVMData.ADFDuplexModeScanCount = 0
19ec-d04:39893678.385 : NVMData.FlatbedScanCount = 0
19ec-d04:39893678.455 : NVMData.LeadingEdgeFletbed = 0
19ec-d04:39893678.522 : NVMData.SideEdgeFletbed = 0
19ec-d04:39893678.590 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-d04:39893678.664 : NVMData.SideEdgeADFFrontPage = 0
19ec-d04:39893678.739 : NVMData.LeadingEdgeADFRearPage = 0
19ec-d04:39893678.809 : NVMData.SideEdgeADFRearPage = 0
19ec-d04:39893678.879 : NVMData.BornMonth = 0
19ec-d04:39893678.940 : NVMData.BornDay = 0
19ec-d04:39893679.006 : NVMData.BornYear = 0
19ec-d04:39893679.070 : NVMData.FirstScanMonth = 0
19ec-d04:39893679.134 : NVMData.FirstScanDay = 0
19ec-d04:39893679.201 : NVMData.FirstScanYear = 0
19ec-d04:39893679.267 : NVMData.VerticalMagnification = 0
19ec-d04:39893679.334 : NVMData.HorizontalMagnification = 0
19ec-d04:39893679.409 : NVMData.PowerSavingTime = 0
19ec-d04:39893679.479 : NVMData.SN = A094165189010062
19ec-d04:39893679.547 : NVMData.AutoFeed = 0
19ec-d04:39893679.613 : NVMData.CCDType = 0
19ec-d04:39893679.675 : NVMData.ScanSpeed = 0
19ec-d04:39893679.738 : NVMData.RollerCount = 0
19ec-d04:39893679.804 : NVMData.MultifeedCount = 0
19ec-d04:39893679.872 : NVMData.JamCount = 0
19ec-d04:39893679.932 : NVMData.IdentifyInfo = 
19ec-d04:39893679.998 : NVMData.FormalName = 
19ec-d04:39893680.063 : NVMData.ReservedB = 0
19ec-d04:39893680.128 : NVMData.FunctionCode = 0
19ec-d04:39893680.196 : NVMData.PreFeed = 0
19ec-d04:39893680.256 : NVMData.PreFeedTime = 0
19ec-d04:39893680.325 : NVMData.ButtonNumber = 0
19ec-d04:39893680.570 : NVMData.PowerOffTime = 0
19ec-d04:39893680.640 : <= ReadNVMDataInternal ret = 1
19ec-d04:39893680.731 : => IoObject::IoLockEnd
19ec-d04:39893680.844 : <= IoObject::IoLockEnd
19ec-d04:39893680.906 : <= InitializeScanner ret = 1
19ec-d04:39893680.986 : => GetLogicalScannerAbilityEx
19ec-d04:39893681.058 : => IoObject::IoLockStart
19ec-d04:39893681.179 : => CAsicIO::CheckDevice
19ec-d04:39893681.244 : => CNT96226::ConnectIsAvailable
19ec-d04:39893700.567 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-d04:39893700.756 : <= CAsicIO::CheckDevice ret = 1
19ec-d04:39893701.082 : <= IoObject::IoLockStart
19ec-d04:39893701.154 : => IoObject::IoLockEnd
19ec-d04:39893701.267 : <= IoObject::IoLockEnd
19ec-d04:39893701.402 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-d04:39893701.494 : <= GetLogicalScannerAbilityEx ret = 1
19ec-d04:39893935.126 : => ReadNVMData
19ec-d04:39893935.324 : => IoObject::IoLockStart
19ec-d04:39893935.492 : => CAsicIO::CheckDevice
19ec-d04:39893935.563 : => CNT96226::ConnectIsAvailable
19ec-d04:39893960.219 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-d04:39893960.370 : <= CAsicIO::CheckDevice ret = 1
19ec-d04:39893960.449 : <= IoObject::IoLockStart
19ec-d04:39893960.527 : => ReadNVMDataInternal
19ec-d04:39893960.603 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-d04:39893960.686 : IO Send command 10 bytes
19ec-d04:39893960.822 : => CNT96226::VenderCmd_SetData
19ec-d04:39893960.897 : iCmd = 0, nBytes = 10
19ec-d04:39893961.045 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-d04:39894306.338 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39894306.517 : System send command 10 bytes + data 0 bytes
19ec-d04:39894306.616 : IO total need to receive data 128 bytes
19ec-d04:39894306.695 : => CNT96226::VenderCmd_GetData
19ec-d04:39894306.768 : iCmd = 0, nBytes = 128
19ec-d04:39894509.560 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39894509.778 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39894509.953 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 30 
19ec-d04:39894510.122 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-d04:39894510.287 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39894510.452 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39894510.614 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39894510.774 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39894510.856 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39894510.940 : System total receive data 128 bytes
19ec-d04:39894511.016 : => CNT96226::VenderCmd_GetData
19ec-d04:39894511.084 : iCmd = 1, nBytes = 4
19ec-d04:39894670.821 : 0000 : 00 00 00 00 
19ec-d04:39894670.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39894671.092 : <= CAsicIO::DoIo ret = 1
19ec-d04:39894671.178 : NVMData.PadScanCount = 0
19ec-d04:39894671.249 : NVMData.ADFSingleModeScanCount = 0
19ec-d04:39894671.327 : NVMData.ADFDuplexModeScanCount = 0
19ec-d04:39894671.400 : NVMData.FlatbedScanCount = 0
19ec-d04:39894671.472 : NVMData.LeadingEdgeFletbed = 0
19ec-d04:39894671.543 : NVMData.SideEdgeFletbed = 0
19ec-d04:39894671.611 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-d04:39894671.681 : NVMData.SideEdgeADFFrontPage = 0
19ec-d04:39894671.752 : NVMData.LeadingEdgeADFRearPage = 0
19ec-d04:39894671.824 : NVMData.SideEdgeADFRearPage = 0
19ec-d04:39894671.893 : NVMData.BornMonth = 0
19ec-d04:39894671.958 : NVMData.BornDay = 0
19ec-d04:39894672.023 : NVMData.BornYear = 0
19ec-d04:39894672.085 : NVMData.FirstScanMonth = 0
19ec-d04:39894672.152 : NVMData.FirstScanDay = 0
19ec-d04:39894672.221 : NVMData.FirstScanYear = 0
19ec-d04:39894672.285 : NVMData.VerticalMagnification = 0
19ec-d04:39894672.357 : NVMData.HorizontalMagnification = 0
19ec-d04:39894672.428 : NVMData.PowerSavingTime = 0
19ec-d04:39894672.497 : NVMData.SN = A094165189010062
19ec-d04:39894672.562 : NVMData.AutoFeed = 0
19ec-d04:39894672.623 : NVMData.CCDType = 0
19ec-d04:39894672.851 : NVMData.ScanSpeed = 0
19ec-d04:39894672.919 : NVMData.RollerCount = 0
19ec-d04:39894672.988 : NVMData.MultifeedCount = 0
19ec-d04:39894673.054 : NVMData.JamCount = 0
19ec-d04:39894673.117 : NVMData.IdentifyInfo = 
19ec-d04:39894673.184 : NVMData.FormalName = 
19ec-d04:39894673.247 : NVMData.ReservedB = 0
19ec-d04:39894673.311 : NVMData.FunctionCode = 0
19ec-d04:39894673.372 : NVMData.PreFeed = 0
19ec-d04:39894673.432 : NVMData.PreFeedTime = 0
19ec-d04:39894673.495 : NVMData.ButtonNumber = 0
19ec-d04:39894673.559 : NVMData.PowerOffTime = 0
19ec-d04:39894673.627 : <= ReadNVMDataInternal ret = 1
19ec-d04:39894673.704 : => IoObject::IoLockEnd
19ec-d04:39894673.818 : <= IoObject::IoLockEnd
19ec-d04:39894673.880 : <= ReadNVMData ret = 1
19ec-d04:39895361.740 : => TerminateDriver
19ec-d04:39895361.976 : => CAsicIO::~CAsicIO,pStage=147655752
19ec-d04:39895362.070 : => CNT96226::Close
19ec-d04:39895366.885 : <= CNT96226::Close ret = 1
19ec-d04:39895366.982 : <= CAsicIO::~CAsicIO
19ec-d04:39895367.054 : => IoObject::IoLockEnd
19ec-d04:39895367.126 : <= IoObject::IoLockEnd
19ec-d04:39895367.193 : => IoObject::TerminateDevice
19ec-d04:39895367.266 : => IoObject::IoLockEnd
19ec-d04:39895367.329 : <= IoObject::IoLockEnd
19ec-d04:39895367.461 : <= IoObject::TerminateDevice
19ec-d04:39895367.776 : <= TerminateDriver ret = 1
19ec-d04:39898119.434 : ============Debug Start==========
19ec-d04:39898119.733 : Date : 2020/4/30 14:24:17
19ec-d04:39898119.813 : Process ID : 19ec
19ec-d04:39898120.243 : Windows : Version 10.0 build 18363 
19ec-d04:39898120.711 : MemoryStatus.dwMemoryLoad : 43
19ec-d04:39898120.776 : MemoryStatus.ullTotalPhys : 3399507968
19ec-d04:39898120.845 : MemoryStatus.ullAvailPhys : 1919254528
19ec-d04:39898120.903 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-d04:39898120.966 : MemoryStatus.ullAvailPageFile : 3363586048
19ec-d04:39898121.028 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-d04:39898121.086 : MemoryStatus.ullAvailVirtual : 1742491648
19ec-d04:39898121.147 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-d04:39898121.249 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-d04:39898121.307 : CPU Family 6 Model 10 Stepping 7
19ec-d04:39898121.553 : CPU Count : 4
19ec-d04:39898121.600 : CPU Frequency : 100.000 Mhz
19ec-d04:39898126.046 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-d04:39898126.161 : => InitializeDriver
19ec-d04:39898126.427 : <= InitializeDriver ret = 1
19ec-d04:39900735.891 : => InitializeScanner
19ec-d04:39900736.143 : => CAsicIO::GetDeviceList
19ec-d04:39900736.584 : => CNT96226::CNT96226
19ec-d04:39900736.644 : => CNT96226::Open
19ec-d04:39900762.492 : <= CNT96226::Open ret = 1
19ec-d04:39900762.598 : => CNT96226::Initialize
19ec-d04:39900762.790 : <= CNT96226::Initialize ret = 1
19ec-d04:39900762.849 : <= CNT96226::CNT96226
19ec-d04:39900762.900 : => CNT96226::EnumAvailableDevice
19ec-d04:39900768.048 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-d04:39900768.121 : DeviceHandleTable[ 0 ] = 256
19ec-d04:39900768.182 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-d04:39904491.830 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-d04:39904492.099 : => CNT96226::ConnectToDevice, hDevice=256
19ec-d04:39904497.967 : <= CNT96226::ConnectToDevice ret = 1
19ec-d04:39904498.080 : => IoObject::GetLockName
19ec-d04:39904498.139 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-d04:39904498.203 : <= IoObject::GetLockName
19ec-d04:39904498.675 : => CNT96226::VenderCmd_GetData
19ec-d04:39904498.737 : iCmd = 3, nBytes = 2
19ec-d04:39904878.191 : 0000 : 06 38 
19ec-d04:39904878.297 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39904878.369 : => CNT96226::VenderCmd_GetData
19ec-d04:39904878.423 : iCmd = 4, nBytes = 2
19ec-d04:39905185.507 : 0000 : 07 07 
19ec-d04:39905185.608 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39905185.700 : Device 0 USB ID = 0638 : 0707
19ec-d04:39905185.791 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-d04:39905185.861 : IO Send command 10 bytes
19ec-d04:39905185.913 : => CNT96226::VenderCmd_SetData
19ec-d04:39905185.969 : iCmd = 0, nBytes = 10
19ec-d04:39905186.068 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-d04:39905393.086 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39905393.283 : => CNT96226::VenderCmd_GetData
19ec-d04:39905393.397 : iCmd = 0, nBytes = 165
19ec-d04:39905597.962 : skip dump 37 bytes
19ec-d04:39905598.293 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-d04:39905598.563 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-d04:39905598.833 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-d04:39905599.098 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-d04:39905599.365 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-d04:39905599.757 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-d04:39905600.013 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39905600.266 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39905600.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39905600.519 : => CNT96226::VenderCmd_GetData
19ec-d04:39905600.624 : iCmd = 1, nBytes = 4
19ec-d04:39905802.394 : 0000 : 00 00 00 00 
19ec-d04:39905802.565 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39905802.986 : <= CAsicIO::DoSimpleIo ret = 1
19ec-d04:39905803.116 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-d04:39905803.242 : IO Send command 10 bytes
19ec-d04:39905803.347 : => CNT96226::VenderCmd_SetData
19ec-d04:39905803.454 : iCmd = 0, nBytes = 10
19ec-d04:39905803.660 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-d04:39906140.487 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39906140.696 : => CNT96226::VenderCmd_GetData
19ec-d04:39906140.811 : iCmd = 0, nBytes = 128
19ec-d04:39906349.022 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39906349.232 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39906349.399 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 30 
19ec-d04:39906349.571 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-d04:39906349.734 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39906349.900 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39906350.067 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39906350.232 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39906350.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39906350.393 : => CNT96226::VenderCmd_GetData
19ec-d04:39906350.461 : iCmd = 1, nBytes = 4
19ec-d04:39906561.532 : 0000 : 00 00 00 00 
19ec-d04:39906561.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39906561.723 : <= CAsicIO::DoSimpleIo ret = 1
19ec-d04:39906561.933 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-d04:39906562.022 : => CNT96226::Close
19ec-d04:39906566.670 : <= CNT96226::Close ret = 1
19ec-d04:39906566.766 : <= CNT96226::~CNT96226
19ec-d04:39906566.886 : <= CAsicIO::GetDeviceList
19ec-d04:39906567.360 : => IoObject::SetTimeout
19ec-d04:39906567.525 : Timeout--> In = 0 Out = 0
19ec-d04:39906567.600 : <= IoObject::SetTimeout
19ec-d04:39906567.680 : => CAsicIO::CAsicIO
19ec-d04:39906567.771 : => CNT96226::CNT96226
19ec-d04:39906567.843 : => CNT96226::Open
19ec-d04:39906598.122 : <= CNT96226::Open ret = 1
19ec-d04:39906598.264 : => CNT96226::Initialize
19ec-d04:39906598.513 : <= CNT96226::Initialize ret = 1
19ec-d04:39906598.591 : <= CNT96226::CNT96226
19ec-d04:39906598.662 : <= CAsicIO::CAsicIO
19ec-d04:39906598.733 : => CAsicIO::InitializeDevice
19ec-d04:39906598.825 : => CNT96226::ConnectToDevice, hDevice=256
19ec-d04:39906606.454 : <= CNT96226::ConnectToDevice ret = 1
19ec-d04:39906606.601 : => IoObject::GetLockName
19ec-d04:39906606.675 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-d04:39906606.757 : <= IoObject::GetLockName
19ec-d04:39906607.365 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-d04:39906607.460 : IO Send command 10 bytes
19ec-d04:39906607.527 : => CNT96226::VenderCmd_SetData
19ec-d04:39906607.598 : iCmd = 0, nBytes = 10
19ec-d04:39906607.743 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-d04:39906952.093 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39906952.272 : => CNT96226::VenderCmd_GetData
19ec-d04:39906952.348 : iCmd = 0, nBytes = 128
19ec-d04:39907155.768 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39907155.985 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39907156.156 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 30 
19ec-d04:39907156.334 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-d04:39907156.734 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39907156.901 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39907157.062 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39907157.227 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39907157.310 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39907157.392 : => CNT96226::VenderCmd_GetData
19ec-d04:39907157.464 : iCmd = 1, nBytes = 4
19ec-d04:39907362.446 : 0000 : 00 00 00 00 
19ec-d04:39907362.590 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39907362.683 : <= CAsicIO::DoSimpleIo ret = 1
19ec-d04:39907362.983 : => CNT96226::VenderCmd_GetData
19ec-d04:39907363.065 : iCmd = 3, nBytes = 2
19ec-d04:39907751.036 : 0000 : 06 38 
19ec-d04:39907751.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39907751.227 : => CNT96226::VenderCmd_GetData
19ec-d04:39907751.297 : iCmd = 4, nBytes = 2
19ec-d04:39908057.713 : 0000 : 07 07 
19ec-d04:39908057.836 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39908058.045 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-d04:39908058.173 : => IoObject::InitializeDevice
19ec-d04:39908058.301 : Try to create event (Global\AVDrv2006ACCESS)
19ec-d04:39908059.042 : <= IoObject::InitializeDevice ret = 1
19ec-d04:39908059.137 : <= CAsicIO::InitializeDevice ret = 1
19ec-d04:39908059.935 : => FindScanner
19ec-d04:39908060.010 :  0 < strlen( szTargetDeviceName ),else 
19ec-d04:39908060.092 : <= FindScanner ret = 1
19ec-d04:39908060.163 : => IoObject::IoLockStart
19ec-d04:39908060.291 : => CAsicIO::CheckDevice
19ec-d04:39908060.355 : => CNT96226::ConnectIsAvailable
19ec-d04:39908084.193 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-d04:39908084.316 : <= CAsicIO::CheckDevice ret = 1
19ec-d04:39908084.388 : <= IoObject::IoLockStart
19ec-d04:39908084.460 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-d04:39908084.542 : IO Send command 10 bytes
19ec-d04:39908084.648 : => CNT96226::VenderCmd_SetData
19ec-d04:39908084.722 : iCmd = 0, nBytes = 10
19ec-d04:39908084.855 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-d04:39908288.434 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39908288.561 : System send command 10 bytes + data 0 bytes
19ec-d04:39908288.644 : IO total need to receive data 5 bytes
19ec-d04:39908288.720 : => CNT96226::VenderCmd_GetData
19ec-d04:39908288.792 : iCmd = 0, nBytes = 5
19ec-d04:39908494.675 : 0000 : 06 00 02 02 ab 
19ec-d04:39908494.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39908494.867 : System total receive data 5 bytes
19ec-d04:39908494.947 : => CNT96226::VenderCmd_GetData
19ec-d04:39908495.014 : iCmd = 1, nBytes = 4
19ec-d04:39908702.784 : 0000 : 00 00 00 00 
19ec-d04:39908702.888 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39908703.044 : <= CAsicIO::DoIo ret = 1
19ec-d04:39908703.124 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-d04:39908703.203 : IO Send command 10 bytes
19ec-d04:39908703.312 : => CNT96226::VenderCmd_SetData
19ec-d04:39908703.383 : iCmd = 0, nBytes = 10
19ec-d04:39908703.516 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-d04:39908907.165 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39908907.293 : System send command 10 bytes + data 0 bytes
19ec-d04:39908907.375 : IO total need to receive data 165 bytes
19ec-d04:39908907.452 : => CNT96226::VenderCmd_GetData
19ec-d04:39908907.529 : iCmd = 0, nBytes = 165
19ec-d04:39909103.474 : skip dump 37 bytes
19ec-d04:39909103.972 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-d04:39909104.146 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-d04:39909104.324 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-d04:39909104.494 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-d04:39909104.659 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-d04:39909104.831 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-d04:39909104.989 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39909105.153 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39909105.232 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39909105.304 : System total receive data 165 bytes
19ec-d04:39909105.379 : => CNT96226::VenderCmd_GetData
19ec-d04:39909105.446 : iCmd = 1, nBytes = 4
19ec-d04:39909261.932 : 0000 : 00 00 00 00 
19ec-d04:39909262.044 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39909262.189 : <= CAsicIO::DoIo ret = 1
19ec-d04:39909262.259 : Dump Inquiry
19ec-d04:39909262.414 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-d04:39909262.589 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-d04:39909262.917 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-d04:39909263.090 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-d04:39909263.261 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-d04:39909263.431 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-d04:39909263.590 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39909263.755 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39909263.921 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-d04:39909264.093 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-d04:39909264.210 : 00a0 : 00 00 00 00 00 
19ec-d04:39909264.302 : => ReadNVMDataInternal
19ec-d04:39909264.535 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-d04:39909264.618 : IO Send command 10 bytes
19ec-d04:39909264.731 : => CNT96226::VenderCmd_SetData
19ec-d04:39909264.802 : iCmd = 0, nBytes = 10
19ec-d04:39909264.930 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-d04:39909583.761 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39909583.947 : System send command 10 bytes + data 0 bytes
19ec-d04:39909584.039 : IO total need to receive data 128 bytes
19ec-d04:39909584.122 : => CNT96226::VenderCmd_GetData
19ec-d04:39909584.199 : iCmd = 0, nBytes = 128
19ec-d04:39909760.804 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39909761.041 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39909761.220 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 30 
19ec-d04:39909761.393 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-d04:39909761.561 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39909761.725 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39909761.886 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39909762.046 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39909762.132 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39909762.212 : System total receive data 128 bytes
19ec-d04:39909762.291 : => CNT96226::VenderCmd_GetData
19ec-d04:39909762.359 : iCmd = 1, nBytes = 4
19ec-d04:39909923.786 : 0000 : 00 00 00 00 
19ec-d04:39909923.917 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39909924.080 : <= CAsicIO::DoIo ret = 1
19ec-d04:39909924.173 : NVMData.PadScanCount = 0
19ec-d04:39909924.246 : NVMData.ADFSingleModeScanCount = 0
19ec-d04:39909924.317 : NVMData.ADFDuplexModeScanCount = 0
19ec-d04:39909924.388 : NVMData.FlatbedScanCount = 0
19ec-d04:39909924.457 : NVMData.LeadingEdgeFletbed = 0
19ec-d04:39909924.524 : NVMData.SideEdgeFletbed = 0
19ec-d04:39909924.590 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-d04:39909924.663 : NVMData.SideEdgeADFFrontPage = 0
19ec-d04:39909924.735 : NVMData.LeadingEdgeADFRearPage = 0
19ec-d04:39909924.807 : NVMData.SideEdgeADFRearPage = 0
19ec-d04:39909924.878 : NVMData.BornMonth = 0
19ec-d04:39909924.942 : NVMData.BornDay = 0
19ec-d04:39909925.008 : NVMData.BornYear = 0
19ec-d04:39909925.071 : NVMData.FirstScanMonth = 0
19ec-d04:39909925.134 : NVMData.FirstScanDay = 0
19ec-d04:39909925.200 : NVMData.FirstScanYear = 0
19ec-d04:39909925.267 : NVMData.VerticalMagnification = 0
19ec-d04:39909925.338 : NVMData.HorizontalMagnification = 0
19ec-d04:39909925.409 : NVMData.PowerSavingTime = 0
19ec-d04:39909925.478 : NVMData.SN = A094165189010062
19ec-d04:39909925.543 : NVMData.AutoFeed = 0
19ec-d04:39909925.606 : NVMData.CCDType = 0
19ec-d04:39909925.763 : NVMData.ScanSpeed = 0
19ec-d04:39909925.830 : NVMData.RollerCount = 0
19ec-d04:39909925.895 : NVMData.MultifeedCount = 0
19ec-d04:39909925.960 : NVMData.JamCount = 0
19ec-d04:39909926.025 : NVMData.IdentifyInfo = 
19ec-d04:39909926.091 : NVMData.FormalName = 
19ec-d04:39909926.156 : NVMData.ReservedB = 0
19ec-d04:39909926.219 : NVMData.FunctionCode = 0
19ec-d04:39909926.285 : NVMData.PreFeed = 0
19ec-d04:39909926.349 : NVMData.PreFeedTime = 0
19ec-d04:39909926.412 : NVMData.ButtonNumber = 0
19ec-d04:39909926.681 : NVMData.PowerOffTime = 0
19ec-d04:39909926.756 : <= ReadNVMDataInternal ret = 1
19ec-d04:39909926.852 : => IoObject::IoLockEnd
19ec-d04:39909926.972 : <= IoObject::IoLockEnd
19ec-d04:39909927.036 : <= InitializeScanner ret = 1
19ec-d04:39911260.222 : => GetLogicalScannerAbility
19ec-d04:39911260.443 : => IoObject::IoLockStart
19ec-d04:39911260.579 : => CAsicIO::CheckDevice
19ec-d04:39911260.637 : => CNT96226::ConnectIsAvailable
19ec-d04:39911288.092 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-d04:39911288.208 : <= CAsicIO::CheckDevice ret = 1
19ec-d04:39911288.268 : <= IoObject::IoLockStart
19ec-d04:39911288.326 : => IoObject::IoLockEnd
19ec-d04:39911288.443 : <= IoObject::IoLockEnd
19ec-d04:39911288.520 : <= GetLogicalScannerAbility ret = 1
19ec-d04:39915216.275 : => GetLogicalScannerAbilityEx
19ec-d04:39915216.485 : => IoObject::IoLockStart
19ec-d04:39915216.629 : => CAsicIO::CheckDevice
19ec-d04:39915216.687 : => CNT96226::ConnectIsAvailable
19ec-d04:39915240.890 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-d04:39915241.012 : <= CAsicIO::CheckDevice ret = 1
19ec-d04:39915241.074 : <= IoObject::IoLockStart
19ec-d04:39915241.134 : => IoObject::IoLockEnd
19ec-d04:39915241.250 : <= IoObject::IoLockEnd
19ec-d04:39915241.373 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-d04:39915241.450 : <= GetLogicalScannerAbilityEx ret = 1
19ec-d04:39923362.398 : => ReadNVMData
19ec-d04:39923362.586 : => IoObject::IoLockStart
19ec-d04:39923362.713 : => CAsicIO::CheckDevice
19ec-d04:39923362.776 : => CNT96226::ConnectIsAvailable
19ec-d04:39923381.563 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-d04:39923381.686 : <= CAsicIO::CheckDevice ret = 1
19ec-d04:39923381.764 : <= IoObject::IoLockStart
19ec-d04:39923381.837 : => ReadNVMDataInternal
19ec-d04:39923381.912 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-d04:39923381.984 : IO Send command 10 bytes
19ec-d04:39923382.106 : => CNT96226::VenderCmd_SetData
19ec-d04:39923382.167 : iCmd = 0, nBytes = 10
19ec-d04:39923382.286 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-d04:39923698.570 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39923698.737 : System send command 10 bytes + data 0 bytes
19ec-d04:39923698.821 : IO total need to receive data 128 bytes
19ec-d04:39923698.890 : => CNT96226::VenderCmd_GetData
19ec-d04:39923698.952 : iCmd = 0, nBytes = 128
19ec-d04:39923837.371 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39923837.541 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39923837.679 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 30 
19ec-d04:39923837.817 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-d04:39923837.946 : 0040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39923838.071 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39923838.195 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39923838.317 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39923838.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39923838.446 : System total receive data 128 bytes
19ec-d04:39923838.506 : => CNT96226::VenderCmd_GetData
19ec-d04:39923838.561 : iCmd = 1, nBytes = 4
19ec-d04:39923945.420 : 0000 : 00 00 00 00 
19ec-d04:39923945.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39923945.669 : <= CAsicIO::DoIo ret = 1
19ec-d04:39923945.747 : NVMData.PadScanCount = 0
19ec-d04:39923945.808 : NVMData.ADFSingleModeScanCount = 0
19ec-d04:39923945.869 : NVMData.ADFDuplexModeScanCount = 0
19ec-d04:39923945.930 : NVMData.FlatbedScanCount = 0
19ec-d04:39923945.990 : NVMData.LeadingEdgeFletbed = 0
19ec-d04:39923946.043 : NVMData.SideEdgeFletbed = 0
19ec-d04:39923946.099 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-d04:39923946.156 : NVMData.SideEdgeADFFrontPage = 0
19ec-d04:39923946.213 : NVMData.LeadingEdgeADFRearPage = 0
19ec-d04:39923946.268 : NVMData.SideEdgeADFRearPage = 0
19ec-d04:39923946.323 : NVMData.BornMonth = 0
19ec-d04:39923946.372 : NVMData.BornDay = 0
19ec-d04:39923946.537 : NVMData.BornYear = 0
19ec-d04:39923946.588 : NVMData.FirstScanMonth = 0
19ec-d04:39923946.642 : NVMData.FirstScanDay = 0
19ec-d04:39923946.699 : NVMData.FirstScanYear = 0
19ec-d04:39923946.748 : NVMData.VerticalMagnification = 0
19ec-d04:39923946.803 : NVMData.HorizontalMagnification = 0
19ec-d04:39923946.858 : NVMData.PowerSavingTime = 0
19ec-d04:39923946.914 : NVMData.SN = A094165189010062
19ec-d04:39923946.968 : NVMData.AutoFeed = 0
19ec-d04:39923947.020 : NVMData.CCDType = 0
19ec-d04:39923947.070 : NVMData.ScanSpeed = 0
19ec-d04:39923947.121 : NVMData.RollerCount = 0
19ec-d04:39923947.173 : NVMData.MultifeedCount = 0
19ec-d04:39923947.226 : NVMData.JamCount = 0
19ec-d04:39923947.276 : NVMData.IdentifyInfo = 
19ec-d04:39923947.326 : NVMData.FormalName = 
19ec-d04:39923947.374 : NVMData.ReservedB = 0
19ec-d04:39923947.426 : NVMData.FunctionCode = 0
19ec-d04:39923947.476 : NVMData.PreFeed = 0
19ec-d04:39923947.524 : NVMData.PreFeedTime = 0
19ec-d04:39923947.573 : NVMData.ButtonNumber = 0
19ec-d04:39923947.622 : NVMData.PowerOffTime = 0
19ec-d04:39923947.674 : <= ReadNVMDataInternal ret = 1
19ec-d04:39923947.738 : => IoObject::IoLockEnd
19ec-d04:39923947.829 : <= IoObject::IoLockEnd
19ec-d04:39923947.876 : <= ReadNVMData ret = 1
19ec-d04:39933944.422 : => SetPowerSaveTime
19ec-d04:39933944.611 : => IoObject::IoLockStart
19ec-d04:39933944.744 : => CAsicIO::CheckDevice
19ec-d04:39933944.803 : => CNT96226::ConnectIsAvailable
19ec-d04:39933970.197 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-d04:39933970.311 : <= CAsicIO::CheckDevice ret = 1
19ec-d04:39933970.370 : <= IoObject::IoLockStart
19ec-d04:39933970.427 : => CAsicIO::DoIo code = 0x2A - 0xA2
19ec-d04:39933970.498 : IO Send command 10 bytes
19ec-d04:39933970.625 : => CNT96226::VenderCmd_SetData
19ec-d04:39933970.684 : iCmd = 0, nBytes = 12
19ec-d04:39933970.809 : 0000 : 2a 00 a2 00 00 00 00 00 02 00 00 0f 
19ec-d04:39934168.644 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39934168.772 : System send command 10 bytes + data 2 bytes
19ec-d04:39934168.852 : => CNT96226::VenderCmd_GetData
19ec-d04:39934168.911 : iCmd = 1, nBytes = 4
19ec-d04:39934374.766 : 0000 : 00 00 00 00 
19ec-d04:39934374.874 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39934375.019 : <= CAsicIO::DoIo ret = 1
19ec-d04:39934375.095 : => IoObject::IoLockEnd
19ec-d04:39934375.191 : <= IoObject::IoLockEnd
19ec-d04:39934375.241 : <= SetPowerSaveTime ret=1
19ec-d04:39935803.962 : => WriteNVMDataWithQualifier
19ec-d04:39935804.143 : NewNVMData.PadScanCount = 0
19ec-d04:39935804.209 : NewNVMData.ADFSingleModeScanCount = 0
19ec-d04:39935804.266 : NewNVMData.ADFDuplexModeScanCount = 0
19ec-d04:39935804.328 : NewNVMData.FlatbedScanCount = 0
19ec-d04:39935804.387 : NewNVMData.LeadingEdgeFletbed = 0
19ec-d04:39935804.443 : NewNVMData.SideEdgeFletbed = 0
19ec-d04:39935804.495 : NewNVMData.LeadingEgdeADFFrontPage = 0
19ec-d04:39935804.550 : NewNVMData.SideEdgeADFFrontPage = 0
19ec-d04:39935804.607 : NewNVMData.LeadingEdgeADFRearPage = 0
19ec-d04:39935804.663 : NewNVMData.SideEdgeADFRearPage = 0
19ec-d04:39935804.715 : NewNVMData.BornMonth = 0
19ec-d04:39935804.765 : NewNVMData.BornDay = 0
19ec-d04:39935804.812 : NewNVMData.BornYear = 0
19ec-d04:39935804.860 : NewNVMData.FirstScanMonth = 4
19ec-d04:39935804.912 : NewNVMData.FirstScanDay = 30
19ec-d04:39935804.963 : NewNVMData.FirstScanYear = 2020
19ec-d04:39935805.022 : NewNVMData.VerticalMagnification = 0
19ec-d04:39935805.076 : NewNVMData.HorizontalMagnification = 0
19ec-d04:39935805.134 : NewNVMData.PowerSavingTime = 15
19ec-d04:39935805.189 : NewNVMData.SN = A094165189010062
19ec-d04:39935805.239 : NewNVMData.AutoFeed = 0
19ec-d04:39935805.290 : NewNVMData.CCDType = 0
19ec-d04:39935805.340 : NewNVMData.RollerCount = 0
19ec-d04:39935805.391 : NewNVMData.MultifeedCount = 0
19ec-d04:39935805.446 : NewNVMData.JamCount = 0
19ec-d04:39935805.494 : NewNVMData.IdentifyInfo = 
19ec-d04:39935805.544 : NewNVMData.FormalName = 
19ec-d04:39935805.758 : NewNVMData.ReservedB = 0
19ec-d04:39935805.816 : NewNVMData.FunctionCode = 0
19ec-d04:39935805.866 : NewNVMData.PreFeed = 0
19ec-d04:39935805.914 : NewNVMData.PreFeedTime = 0
19ec-d04:39935805.967 : NewNVMData.ButtonNumber = 0
19ec-d04:39935806.016 : NewNVMData.PowerOffTime = 0
19ec-d04:39935806.080 : => IoObject::IoLockStart
19ec-d04:39935806.202 : => CAsicIO::CheckDevice
19ec-d04:39935806.257 : => CNT96226::ConnectIsAvailable
19ec-d04:39935832.595 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-d04:39935832.707 : <= CAsicIO::CheckDevice ret = 1
19ec-d04:39935832.764 : <= IoObject::IoLockStart
19ec-d04:39935832.822 : => CAsicIO::DoIo code = 0x2A - 0x85
19ec-d04:39935832.889 : IO Send command 10 bytes
19ec-d04:39935833.023 : => CNT96226::VenderCmd_SetData
19ec-d04:39935833.078 : iCmd = 0, nBytes = 138
19ec-d04:39935833.211 : 0000 : 2a 00 85 00 00 00 00 00 80 00 00 00 00 00 00 00 
19ec-d04:39935833.336 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39935833.463 : 0020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 1e 
19ec-d04:39935833.594 : 0030 : 07 e4 00 00 00 00 00 00 41 30 39 34 31 36 35 31 
19ec-d04:39935833.720 : 0040 : 38 39 30 31 30 30 36 32 00 00 00 00 00 00 00 00 
19ec-d04:39935833.851 : 0050 : 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39935833.975 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39935834.096 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39935834.197 : 0080 : 00 00 00 00 00 00 00 00 00 00 
19ec-d04:39936132.601 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39936132.717 : System send command 10 bytes + data 128 bytes
19ec-d04:39936132.791 : => CNT96226::VenderCmd_GetData
19ec-d04:39936132.845 : iCmd = 1, nBytes = 4
19ec-d04:39936315.569 : 0000 : 00 00 00 00 
19ec-d04:39936315.666 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39936315.800 : <= CAsicIO::DoIo ret = 1
19ec-d04:39936315.860 : => IoObject::IoLockEnd
19ec-d04:39936315.953 : <= IoObject::IoLockEnd
19ec-d04:39936316.005 : <= WriteNVMDataInternal ret = 1
19ec-d04:39937691.391 : => GetADFStatus
19ec-d04:39937691.824 : => IoObject::IoLockStart
19ec-d04:39937691.967 : => CAsicIO::CheckDevice
19ec-d04:39937692.024 : => CNT96226::ConnectIsAvailable
19ec-d04:39937716.187 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-d04:39937716.303 : <= CAsicIO::CheckDevice ret = 1
19ec-d04:39937716.364 : <= IoObject::IoLockStart
19ec-d04:39937716.425 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-d04:39937716.491 : IO Send command 10 bytes
19ec-d04:39937716.618 : => CNT96226::VenderCmd_SetData
19ec-d04:39937716.671 : iCmd = 0, nBytes = 10
19ec-d04:39937716.778 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-d04:39937902.884 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-d04:39937903.031 : System send command 10 bytes + data 0 bytes
19ec-d04:39937903.106 : IO total need to receive data 2 bytes
19ec-d04:39937903.169 : => CNT96226::VenderCmd_GetData
19ec-d04:39937903.231 : iCmd = 0, nBytes = 2
19ec-d04:39938103.879 : 0000 : 00 00 
19ec-d04:39938104.265 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39938104.343 : System total receive data 2 bytes
19ec-d04:39938104.404 : => CNT96226::VenderCmd_GetData
19ec-d04:39938104.459 : iCmd = 1, nBytes = 4
19ec-d04:39938274.386 : 0000 : 00 00 00 00 
19ec-d04:39938274.491 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-d04:39938274.626 : <= CAsicIO::DoIo ret = 1
19ec-d04:39938274.688 : Return status = 0
19ec-d04:39938274.743 : => IoObject::IoLockEnd
19ec-d04:39938274.836 : <= IoObject::IoLockEnd
19ec-d04:39938274.885 : <= GetADFStatus ret = 1
19ec-d04:39941938.353 : => TerminateDriver
19ec-d04:39941938.555 : => CAsicIO::~CAsicIO,pStage=196021320
19ec-d04:39941938.626 : => CNT96226::Close
19ec-d04:39941942.813 : <= CNT96226::Close ret = 1
19ec-d04:39941942.890 : <= CAsicIO::~CAsicIO
19ec-d04:39941942.949 : => IoObject::IoLockEnd
19ec-d04:39941943.001 : <= IoObject::IoLockEnd
19ec-d04:39941943.055 : => IoObject::TerminateDevice
19ec-d04:39941943.112 : => IoObject::IoLockEnd
19ec-d04:39941943.297 : <= IoObject::IoLockEnd
19ec-d04:39941943.402 : <= IoObject::TerminateDevice
19ec-d04:39941943.641 : <= TerminateDriver ret = 1
19ec-1c88:40016310.719 : ============Debug Start==========
19ec-1c88:40016311.003 : Date : 2020/4/30 14:24:21
19ec-1c88:40016311.082 : Process ID : 19ec
19ec-1c88:40016311.486 : Windows : Version 10.0 build 18363 
19ec-1c88:40016311.926 : MemoryStatus.dwMemoryLoad : 43
19ec-1c88:40016311.985 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40016312.051 : MemoryStatus.ullAvailPhys : 1928351744
19ec-1c88:40016312.115 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40016312.172 : MemoryStatus.ullAvailPageFile : 3375140864
19ec-1c88:40016312.230 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40016312.293 : MemoryStatus.ullAvailVirtual : 1733099520
19ec-1c88:40016312.350 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40016312.448 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40016312.514 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40016312.759 : CPU Count : 4
19ec-1c88:40016312.807 : CPU Frequency : 100.000 Mhz
19ec-1c88:40016317.078 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40016317.211 : => InitializeDriver
19ec-1c88:40016317.479 : <= InitializeDriver ret = 1
19ec-1c88:40016317.538 : => InitializeScanner
19ec-1c88:40016317.616 : => CAsicIO::GetDeviceList
19ec-1c88:40016317.909 : => CNT96226::CNT96226
19ec-1c88:40016317.968 : => CNT96226::Open
19ec-1c88:40016340.410 : <= CNT96226::Open ret = 1
19ec-1c88:40016340.515 : => CNT96226::Initialize
19ec-1c88:40016340.704 : <= CNT96226::Initialize ret = 1
19ec-1c88:40016340.765 : <= CNT96226::CNT96226
19ec-1c88:40016340.822 : => CNT96226::EnumAvailableDevice
19ec-1c88:40016346.280 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40016346.360 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40016346.420 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40020390.158 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40020390.426 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40020396.006 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40020396.113 : => IoObject::GetLockName
19ec-1c88:40020396.173 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40020396.237 : <= IoObject::GetLockName
19ec-1c88:40020396.717 : => CNT96226::VenderCmd_GetData
19ec-1c88:40020396.782 : iCmd = 3, nBytes = 2
19ec-1c88:40020779.876 : 0000 : 06 38 
19ec-1c88:40020780.010 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40020780.085 : => CNT96226::VenderCmd_GetData
19ec-1c88:40020780.143 : iCmd = 4, nBytes = 2
19ec-1c88:40021092.596 : 0000 : 07 07 
19ec-1c88:40021092.693 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40021092.785 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40021092.875 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40021092.942 : IO Send command 10 bytes
19ec-1c88:40021092.996 : => CNT96226::VenderCmd_SetData
19ec-1c88:40021093.050 : iCmd = 0, nBytes = 10
19ec-1c88:40021093.157 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40021274.412 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40021274.614 : => CNT96226::VenderCmd_GetData
19ec-1c88:40021274.675 : iCmd = 0, nBytes = 165
19ec-1c88:40021476.356 : skip dump 37 bytes
19ec-1c88:40021476.549 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40021476.689 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40021476.825 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40021476.955 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40021477.081 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40021477.210 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40021477.336 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40021477.456 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40021477.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40021477.582 : => CNT96226::VenderCmd_GetData
19ec-1c88:40021477.632 : iCmd = 1, nBytes = 4
19ec-1c88:40021660.112 : 0000 : 00 00 00 00 
19ec-1c88:40021660.220 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40021660.293 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40021660.362 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40021660.429 : IO Send command 10 bytes
19ec-1c88:40021660.483 : => CNT96226::VenderCmd_SetData
19ec-1c88:40021660.536 : iCmd = 0, nBytes = 10
19ec-1c88:40021660.641 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40021972.681 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40021972.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:40021972.866 : iCmd = 0, nBytes = 128
19ec-1c88:40022170.856 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40022171.038 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40022171.177 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40022171.315 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40022171.443 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40022171.565 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40022171.691 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40022171.813 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40022171.878 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40022171.941 : => CNT96226::VenderCmd_GetData
19ec-1c88:40022171.991 : iCmd = 1, nBytes = 4
19ec-1c88:40022334.688 : 0000 : 00 00 00 00 
19ec-1c88:40022334.802 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40022334.869 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40022335.062 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40022335.138 : => CNT96226::Close
19ec-1c88:40022339.520 : <= CNT96226::Close ret = 1
19ec-1c88:40022339.596 : <= CNT96226::~CNT96226
19ec-1c88:40022339.695 : <= CAsicIO::GetDeviceList
19ec-1c88:40022340.345 : => IoObject::SetTimeout
19ec-1c88:40022340.477 : Timeout--> In = 0 Out = 0
19ec-1c88:40022340.531 : <= IoObject::SetTimeout
19ec-1c88:40022340.601 : => CAsicIO::CAsicIO
19ec-1c88:40022340.669 : => CNT96226::CNT96226
19ec-1c88:40022340.723 : => CNT96226::Open
19ec-1c88:40022363.804 : <= CNT96226::Open ret = 1
19ec-1c88:40022363.904 : => CNT96226::Initialize
19ec-1c88:40022364.099 : <= CNT96226::Initialize ret = 1
19ec-1c88:40022364.156 : <= CNT96226::CNT96226
19ec-1c88:40022364.207 : <= CAsicIO::CAsicIO
19ec-1c88:40022364.261 : => CAsicIO::InitializeDevice
19ec-1c88:40022364.334 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40022370.283 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40022370.400 : => IoObject::GetLockName
19ec-1c88:40022370.455 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40022370.524 : <= IoObject::GetLockName
19ec-1c88:40022371.010 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40022371.081 : IO Send command 10 bytes
19ec-1c88:40022371.133 : => CNT96226::VenderCmd_SetData
19ec-1c88:40022371.189 : iCmd = 0, nBytes = 10
19ec-1c88:40022371.299 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40022727.873 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40022728.014 : => CNT96226::VenderCmd_GetData
19ec-1c88:40022728.070 : iCmd = 0, nBytes = 128
19ec-1c88:40022937.380 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40022937.563 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40022937.709 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40022937.842 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40022937.973 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40022938.095 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40022938.222 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40022938.345 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40022938.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40022938.469 : => CNT96226::VenderCmd_GetData
19ec-1c88:40022938.520 : iCmd = 1, nBytes = 4
19ec-1c88:40023140.955 : 0000 : 00 00 00 00 
19ec-1c88:40023141.044 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40023141.107 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40023141.161 : => CNT96226::VenderCmd_GetData
19ec-1c88:40023141.213 : iCmd = 3, nBytes = 2
19ec-1c88:40023496.098 : 0000 : 06 38 
19ec-1c88:40023496.204 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40023496.264 : => CNT96226::VenderCmd_GetData
19ec-1c88:40023496.320 : iCmd = 4, nBytes = 2
19ec-1c88:40023802.315 : 0000 : 07 07 
19ec-1c88:40023802.420 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40023802.584 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40023802.683 : => IoObject::InitializeDevice
19ec-1c88:40023802.788 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40023803.390 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40023803.465 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40023804.181 : => FindScanner
19ec-1c88:40023804.240 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40023804.304 : <= FindScanner ret = 1
19ec-1c88:40023804.361 : => IoObject::IoLockStart
19ec-1c88:40023804.465 : => CAsicIO::CheckDevice
19ec-1c88:40023804.518 : => CNT96226::ConnectIsAvailable
19ec-1c88:40023822.403 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40023822.496 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40023822.554 : <= IoObject::IoLockStart
19ec-1c88:40023822.611 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40023822.676 : IO Send command 10 bytes
19ec-1c88:40023822.756 : => CNT96226::VenderCmd_SetData
19ec-1c88:40023822.812 : iCmd = 0, nBytes = 10
19ec-1c88:40023822.914 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40024028.493 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40024028.608 : System send command 10 bytes + data 0 bytes
19ec-1c88:40024028.677 : IO total need to receive data 5 bytes
19ec-1c88:40024028.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:40024028.788 : iCmd = 0, nBytes = 5
19ec-1c88:40024219.791 : 0000 : 06 00 02 02 ab 
19ec-1c88:40024219.898 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40024219.963 : System total receive data 5 bytes
19ec-1c88:40024220.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:40024220.079 : iCmd = 1, nBytes = 4
19ec-1c88:40024370.198 : 0000 : 00 00 00 00 
19ec-1c88:40024370.594 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40024370.727 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40024370.789 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40024370.853 : IO Send command 10 bytes
19ec-1c88:40024370.943 : => CNT96226::VenderCmd_SetData
19ec-1c88:40024370.997 : iCmd = 0, nBytes = 10
19ec-1c88:40024371.099 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40024557.492 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40024557.605 : System send command 10 bytes + data 0 bytes
19ec-1c88:40024557.670 : IO total need to receive data 165 bytes
19ec-1c88:40024557.733 : => CNT96226::VenderCmd_GetData
19ec-1c88:40024557.786 : iCmd = 0, nBytes = 165
19ec-1c88:40024737.508 : skip dump 37 bytes
19ec-1c88:40024737.703 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40024737.842 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40024737.972 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40024738.109 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40024738.236 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40024738.374 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40024738.498 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40024738.618 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40024738.681 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40024738.743 : System total receive data 165 bytes
19ec-1c88:40024738.805 : => CNT96226::VenderCmd_GetData
19ec-1c88:40024738.859 : iCmd = 1, nBytes = 4
19ec-1c88:40024897.487 : 0000 : 00 00 00 00 
19ec-1c88:40024897.579 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40024897.703 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40024897.929 : Dump Inquiry
19ec-1c88:40024898.057 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40024898.189 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40024898.321 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40024898.454 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40024898.577 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40024898.710 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40024898.832 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40024898.956 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40024899.084 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40024899.212 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40024899.298 : 00a0 : 00 00 00 00 00 
19ec-1c88:40024899.371 : => ReadNVMDataInternal
19ec-1c88:40024899.598 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40024899.664 : IO Send command 10 bytes
19ec-1c88:40024899.757 : => CNT96226::VenderCmd_SetData
19ec-1c88:40024899.812 : iCmd = 0, nBytes = 10
19ec-1c88:40024899.911 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40025248.929 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40025249.072 : System send command 10 bytes + data 0 bytes
19ec-1c88:40025249.150 : IO total need to receive data 128 bytes
19ec-1c88:40025249.217 : => CNT96226::VenderCmd_GetData
19ec-1c88:40025249.274 : iCmd = 0, nBytes = 128
19ec-1c88:40025450.665 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40025450.832 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40025450.974 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40025451.109 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40025451.232 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40025451.356 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40025451.481 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40025451.605 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40025451.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40025451.726 : System total receive data 128 bytes
19ec-1c88:40025451.787 : => CNT96226::VenderCmd_GetData
19ec-1c88:40025451.841 : iCmd = 1, nBytes = 4
19ec-1c88:40025655.602 : 0000 : 00 00 00 00 
19ec-1c88:40025655.690 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40025655.824 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40025655.888 : NVMData.PadScanCount = 0
19ec-1c88:40025655.942 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40025655.998 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40025656.058 : NVMData.FlatbedScanCount = 0
19ec-1c88:40025656.111 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40025656.166 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40025656.219 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40025656.273 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40025656.328 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40025656.382 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40025656.435 : NVMData.BornMonth = 0
19ec-1c88:40025656.484 : NVMData.BornDay = 0
19ec-1c88:40025656.535 : NVMData.BornYear = 0
19ec-1c88:40025656.583 : NVMData.FirstScanMonth = 4
19ec-1c88:40025656.634 : NVMData.FirstScanDay = 30
19ec-1c88:40025656.689 : NVMData.FirstScanYear = 2020
19ec-1c88:40025656.743 : NVMData.VerticalMagnification = 0
19ec-1c88:40025656.796 : NVMData.HorizontalMagnification = 0
19ec-1c88:40025656.849 : NVMData.PowerSavingTime = 15
19ec-1c88:40025656.903 : NVMData.SN = A094165189010062
19ec-1c88:40025656.954 : NVMData.AutoFeed = 0
19ec-1c88:40025657.001 : NVMData.CCDType = 0
19ec-1c88:40025657.047 : NVMData.ScanSpeed = 0
19ec-1c88:40025657.093 : NVMData.RollerCount = 0
19ec-1c88:40025657.142 : NVMData.MultifeedCount = 0
19ec-1c88:40025657.190 : NVMData.JamCount = 0
19ec-1c88:40025657.236 : NVMData.IdentifyInfo = 
19ec-1c88:40025657.287 : NVMData.FormalName = 
19ec-1c88:40025657.485 : NVMData.ReservedB = 0
19ec-1c88:40025657.540 : NVMData.FunctionCode = 0
19ec-1c88:40025657.590 : NVMData.PreFeed = 0
19ec-1c88:40025657.640 : NVMData.PreFeedTime = 0
19ec-1c88:40025657.692 : NVMData.ButtonNumber = 0
19ec-1c88:40025657.741 : NVMData.PowerOffTime = 0
19ec-1c88:40025657.793 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40025657.870 : => IoObject::IoLockEnd
19ec-1c88:40025657.964 : <= IoObject::IoLockEnd
19ec-1c88:40025658.013 : <= InitializeScanner ret = 1
19ec-1c88:40025658.077 : => GetLogicalScannerAbilityEx
19ec-1c88:40025658.135 : => IoObject::IoLockStart
19ec-1c88:40025658.225 : => CAsicIO::CheckDevice
19ec-1c88:40025658.277 : => CNT96226::ConnectIsAvailable
19ec-1c88:40025677.414 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40025677.505 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40025677.560 : <= IoObject::IoLockStart
19ec-1c88:40025677.615 : => IoObject::IoLockEnd
19ec-1c88:40025677.704 : <= IoObject::IoLockEnd
19ec-1c88:40025677.817 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40025677.891 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40025853.512 : => ReadNVMData
19ec-1c88:40025853.670 : => IoObject::IoLockStart
19ec-1c88:40025853.786 : => CAsicIO::CheckDevice
19ec-1c88:40025853.842 : => CNT96226::ConnectIsAvailable
19ec-1c88:40025875.033 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40025875.277 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40025875.411 : <= IoObject::IoLockStart
19ec-1c88:40025875.726 : => ReadNVMDataInternal
19ec-1c88:40025875.784 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40025875.849 : IO Send command 10 bytes
19ec-1c88:40025875.959 : => CNT96226::VenderCmd_SetData
19ec-1c88:40025876.015 : iCmd = 0, nBytes = 10
19ec-1c88:40025876.126 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40026226.426 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40026226.539 : System send command 10 bytes + data 0 bytes
19ec-1c88:40026226.604 : IO total need to receive data 128 bytes
19ec-1c88:40026226.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:40026226.718 : iCmd = 0, nBytes = 128
19ec-1c88:40026412.990 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40026413.168 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40026413.304 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40026413.435 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40026413.559 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40026413.682 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40026413.808 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40026413.930 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40026413.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40026414.055 : System total receive data 128 bytes
19ec-1c88:40026414.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:40026414.166 : iCmd = 1, nBytes = 4
19ec-1c88:40026622.068 : 0000 : 00 00 00 00 
19ec-1c88:40026622.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40026622.312 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40026622.377 : NVMData.PadScanCount = 0
19ec-1c88:40026622.433 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40026622.487 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40026622.544 : NVMData.FlatbedScanCount = 0
19ec-1c88:40026622.596 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40026622.647 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40026622.700 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40026622.756 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40026622.809 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40026622.862 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40026622.916 : NVMData.BornMonth = 0
19ec-1c88:40026622.963 : NVMData.BornDay = 0
19ec-1c88:40026623.013 : NVMData.BornYear = 0
19ec-1c88:40026623.060 : NVMData.FirstScanMonth = 4
19ec-1c88:40026623.109 : NVMData.FirstScanDay = 30
19ec-1c88:40026623.164 : NVMData.FirstScanYear = 2020
19ec-1c88:40026623.403 : NVMData.VerticalMagnification = 0
19ec-1c88:40026623.465 : NVMData.HorizontalMagnification = 0
19ec-1c88:40026623.519 : NVMData.PowerSavingTime = 15
19ec-1c88:40026623.569 : NVMData.SN = A094165189010062
19ec-1c88:40026623.618 : NVMData.AutoFeed = 0
19ec-1c88:40026623.666 : NVMData.CCDType = 0
19ec-1c88:40026623.713 : NVMData.ScanSpeed = 0
19ec-1c88:40026623.760 : NVMData.RollerCount = 0
19ec-1c88:40026623.812 : NVMData.MultifeedCount = 0
19ec-1c88:40026623.861 : NVMData.JamCount = 0
19ec-1c88:40026623.909 : NVMData.IdentifyInfo = 
19ec-1c88:40026623.957 : NVMData.FormalName = 
19ec-1c88:40026624.007 : NVMData.ReservedB = 0
19ec-1c88:40026624.054 : NVMData.FunctionCode = 0
19ec-1c88:40026624.102 : NVMData.PreFeed = 0
19ec-1c88:40026624.153 : NVMData.PreFeedTime = 0
19ec-1c88:40026624.202 : NVMData.ButtonNumber = 0
19ec-1c88:40026624.252 : NVMData.PowerOffTime = 0
19ec-1c88:40026624.303 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40026624.362 : => IoObject::IoLockEnd
19ec-1c88:40026624.452 : <= IoObject::IoLockEnd
19ec-1c88:40026624.500 : <= ReadNVMData ret = 1
19ec-1c88:40027166.280 : => TerminateDriver
19ec-1c88:40027166.464 : => CAsicIO::~CAsicIO,pStage=199167048
19ec-1c88:40027166.540 : => CNT96226::Close
19ec-1c88:40027170.941 : <= CNT96226::Close ret = 1
19ec-1c88:40027171.021 : <= CAsicIO::~CAsicIO
19ec-1c88:40027171.079 : => IoObject::IoLockEnd
19ec-1c88:40027171.129 : <= IoObject::IoLockEnd
19ec-1c88:40027171.182 : => IoObject::TerminateDevice
19ec-1c88:40027171.235 : => IoObject::IoLockEnd
19ec-1c88:40027171.283 : <= IoObject::IoLockEnd
19ec-1c88:40027171.383 : <= IoObject::TerminateDevice
19ec-1c88:40029378.531 : ============Debug Start==========
19ec-1c88:40029378.826 : Date : 2020/4/30 14:24:22
19ec-1c88:40029378.908 : Process ID : 19ec
19ec-1c88:40029379.333 : Windows : Version 10.0 build 18363 
19ec-1c88:40029379.795 : MemoryStatus.dwMemoryLoad : 43
19ec-1c88:40029379.859 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40029379.927 : MemoryStatus.ullAvailPhys : 1930240000
19ec-1c88:40029379.987 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40029380.054 : MemoryStatus.ullAvailPageFile : 3383656448
19ec-1c88:40029380.116 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40029380.173 : MemoryStatus.ullAvailVirtual : 1733124096
19ec-1c88:40029380.235 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40029380.337 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40029380.394 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40029380.635 : CPU Count : 4
19ec-1c88:40029380.682 : CPU Frequency : 100.000 Mhz
19ec-1c88:40029384.883 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40029385.006 : => InitializeDriver
19ec-1c88:40029385.272 : <= InitializeDriver ret = 1
19ec-1c88:40031997.253 : => InitializeScanner
19ec-1c88:40031997.516 : => CAsicIO::GetDeviceList
19ec-1c88:40031997.947 : => CNT96226::CNT96226
19ec-1c88:40031998.009 : => CNT96226::Open
19ec-1c88:40032025.637 : <= CNT96226::Open ret = 1
19ec-1c88:40032025.749 : => CNT96226::Initialize
19ec-1c88:40032025.946 : <= CNT96226::Initialize ret = 1
19ec-1c88:40032026.002 : <= CNT96226::CNT96226
19ec-1c88:40032026.058 : => CNT96226::EnumAvailableDevice
19ec-1c88:40032031.389 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40032031.465 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40032031.522 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40035743.308 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40035743.597 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40035749.321 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40035749.437 : => IoObject::GetLockName
19ec-1c88:40035749.501 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40035749.570 : <= IoObject::GetLockName
19ec-1c88:40035750.020 : => CNT96226::VenderCmd_GetData
19ec-1c88:40035750.086 : iCmd = 3, nBytes = 2
19ec-1c88:40036123.399 : 0000 : 06 38 
19ec-1c88:40036123.513 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40036123.586 : => CNT96226::VenderCmd_GetData
19ec-1c88:40036123.641 : iCmd = 4, nBytes = 2
19ec-1c88:40036403.560 : 0000 : 07 07 
19ec-1c88:40036403.664 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40036403.755 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40036403.841 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40036403.910 : IO Send command 10 bytes
19ec-1c88:40036403.966 : => CNT96226::VenderCmd_SetData
19ec-1c88:40036404.024 : iCmd = 0, nBytes = 10
19ec-1c88:40036404.132 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40036603.279 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40036603.384 : => CNT96226::VenderCmd_GetData
19ec-1c88:40036603.443 : iCmd = 0, nBytes = 165
19ec-1c88:40036797.851 : skip dump 37 bytes
19ec-1c88:40036798.030 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40036798.166 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40036798.301 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40036798.429 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40036798.556 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40036798.689 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40036798.810 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40036798.934 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40036798.995 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40036799.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:40036799.109 : iCmd = 1, nBytes = 4
19ec-1c88:40037006.861 : 0000 : 00 00 00 00 
19ec-1c88:40037006.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40037007.009 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40037007.070 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40037007.133 : IO Send command 10 bytes
19ec-1c88:40037007.185 : => CNT96226::VenderCmd_SetData
19ec-1c88:40037007.238 : iCmd = 0, nBytes = 10
19ec-1c88:40037007.336 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40037339.530 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40037339.669 : => CNT96226::VenderCmd_GetData
19ec-1c88:40037339.729 : iCmd = 0, nBytes = 128
19ec-1c88:40037542.928 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40037543.109 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40037543.252 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40037543.385 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40037543.513 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40037543.636 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40037543.757 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40037543.878 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40037543.942 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40037544.006 : => CNT96226::VenderCmd_GetData
19ec-1c88:40037544.057 : iCmd = 1, nBytes = 4
19ec-1c88:40037725.605 : 0000 : 00 00 00 00 
19ec-1c88:40037725.710 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40037725.781 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40037725.952 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40037726.029 : => CNT96226::Close
19ec-1c88:40037729.839 : <= CNT96226::Close ret = 1
19ec-1c88:40037729.912 : <= CNT96226::~CNT96226
19ec-1c88:40037729.996 : <= CAsicIO::GetDeviceList
19ec-1c88:40037730.388 : => IoObject::SetTimeout
19ec-1c88:40037730.518 : Timeout--> In = 0 Out = 0
19ec-1c88:40037730.574 : <= IoObject::SetTimeout
19ec-1c88:40037730.638 : => CAsicIO::CAsicIO
19ec-1c88:40037730.709 : => CNT96226::CNT96226
19ec-1c88:40037730.762 : => CNT96226::Open
19ec-1c88:40037754.130 : <= CNT96226::Open ret = 1
19ec-1c88:40037754.243 : => CNT96226::Initialize
19ec-1c88:40037754.431 : <= CNT96226::Initialize ret = 1
19ec-1c88:40037754.491 : <= CNT96226::CNT96226
19ec-1c88:40037754.543 : <= CAsicIO::CAsicIO
19ec-1c88:40037754.596 : => CAsicIO::InitializeDevice
19ec-1c88:40037754.660 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40037760.438 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40037760.551 : => IoObject::GetLockName
19ec-1c88:40037760.608 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40037760.677 : <= IoObject::GetLockName
19ec-1c88:40037761.168 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40037761.241 : IO Send command 10 bytes
19ec-1c88:40037761.292 : => CNT96226::VenderCmd_SetData
19ec-1c88:40037761.347 : iCmd = 0, nBytes = 10
19ec-1c88:40037761.457 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40038114.767 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40038114.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:40038114.964 : iCmd = 0, nBytes = 128
19ec-1c88:40038309.700 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40038309.880 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40038310.019 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40038310.149 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40038310.278 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40038310.402 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40038310.526 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40038310.648 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40038310.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40038310.772 : => CNT96226::VenderCmd_GetData
19ec-1c88:40038310.824 : iCmd = 1, nBytes = 4
19ec-1c88:40038513.599 : 0000 : 00 00 00 00 
19ec-1c88:40038513.690 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40038513.755 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40038513.820 : => CNT96226::VenderCmd_GetData
19ec-1c88:40038513.873 : iCmd = 3, nBytes = 2
19ec-1c88:40038866.395 : 0000 : 06 38 
19ec-1c88:40038866.502 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40038866.567 : => CNT96226::VenderCmd_GetData
19ec-1c88:40038866.623 : iCmd = 4, nBytes = 2
19ec-1c88:40039171.987 : 0000 : 07 07 
19ec-1c88:40039172.101 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40039172.269 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40039172.368 : => IoObject::InitializeDevice
19ec-1c88:40039172.472 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40039173.070 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40039173.147 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40039173.799 : => FindScanner
19ec-1c88:40039173.856 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40039173.922 : <= FindScanner ret = 1
19ec-1c88:40039173.980 : => IoObject::IoLockStart
19ec-1c88:40039174.086 : => CAsicIO::CheckDevice
19ec-1c88:40039174.138 : => CNT96226::ConnectIsAvailable
19ec-1c88:40039198.855 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40039198.949 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40039199.005 : <= IoObject::IoLockStart
19ec-1c88:40039199.061 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40039199.129 : IO Send command 10 bytes
19ec-1c88:40039199.208 : => CNT96226::VenderCmd_SetData
19ec-1c88:40039199.264 : iCmd = 0, nBytes = 10
19ec-1c88:40039199.364 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40039403.749 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40039403.848 : System send command 10 bytes + data 0 bytes
19ec-1c88:40039403.914 : IO total need to receive data 5 bytes
19ec-1c88:40039403.974 : => CNT96226::VenderCmd_GetData
19ec-1c88:40039404.032 : iCmd = 0, nBytes = 5
19ec-1c88:40039591.936 : 0000 : 06 00 02 02 ab 
19ec-1c88:40039592.027 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40039592.087 : System total receive data 5 bytes
19ec-1c88:40039592.148 : => CNT96226::VenderCmd_GetData
19ec-1c88:40039592.200 : iCmd = 1, nBytes = 4
19ec-1c88:40039786.250 : 0000 : 00 00 00 00 
19ec-1c88:40039786.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40039786.487 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40039786.556 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40039786.620 : IO Send command 10 bytes
19ec-1c88:40039786.712 : => CNT96226::VenderCmd_SetData
19ec-1c88:40039786.771 : iCmd = 0, nBytes = 10
19ec-1c88:40039786.877 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40039992.162 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40039992.260 : System send command 10 bytes + data 0 bytes
19ec-1c88:40039992.327 : IO total need to receive data 165 bytes
19ec-1c88:40039992.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:40039992.446 : iCmd = 0, nBytes = 165
19ec-1c88:40040187.122 : skip dump 37 bytes
19ec-1c88:40040187.356 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40040187.499 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40040187.634 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40040187.766 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40040187.892 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40040188.026 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40040188.154 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40040188.341 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40040188.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40040188.471 : System total receive data 165 bytes
19ec-1c88:40040188.534 : => CNT96226::VenderCmd_GetData
19ec-1c88:40040188.588 : iCmd = 1, nBytes = 4
19ec-1c88:40040393.217 : 0000 : 00 00 00 00 
19ec-1c88:40040393.319 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40040393.447 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40040393.697 : Dump Inquiry
19ec-1c88:40040393.835 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40040393.971 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40040394.107 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40040394.239 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40040394.367 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40040394.498 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40040394.625 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40040394.746 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40040394.878 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40040395.009 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40040395.093 : 00a0 : 00 00 00 00 00 
19ec-1c88:40040395.163 : => ReadNVMDataInternal
19ec-1c88:40040395.389 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40040395.457 : IO Send command 10 bytes
19ec-1c88:40040395.552 : => CNT96226::VenderCmd_SetData
19ec-1c88:40040395.604 : iCmd = 0, nBytes = 10
19ec-1c88:40040395.707 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40040749.957 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40040750.111 : System send command 10 bytes + data 0 bytes
19ec-1c88:40040750.184 : IO total need to receive data 128 bytes
19ec-1c88:40040750.245 : => CNT96226::VenderCmd_GetData
19ec-1c88:40040750.300 : iCmd = 0, nBytes = 128
19ec-1c88:40040957.925 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40040958.090 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40040958.230 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40040958.356 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40040958.478 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40040958.603 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40040958.724 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40040958.844 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40040958.907 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40040958.966 : System total receive data 128 bytes
19ec-1c88:40040959.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:40040959.076 : iCmd = 1, nBytes = 4
19ec-1c88:40041126.510 : 0000 : 00 00 00 00 
19ec-1c88:40041126.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40041126.772 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40041126.844 : NVMData.PadScanCount = 0
19ec-1c88:40041126.903 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40041126.959 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40041127.016 : NVMData.FlatbedScanCount = 0
19ec-1c88:40041127.070 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40041127.124 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40041127.178 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40041127.232 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40041127.287 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40041127.340 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40041127.396 : NVMData.BornMonth = 0
19ec-1c88:40041127.444 : NVMData.BornDay = 0
19ec-1c88:40041127.496 : NVMData.BornYear = 0
19ec-1c88:40041127.544 : NVMData.FirstScanMonth = 4
19ec-1c88:40041127.594 : NVMData.FirstScanDay = 30
19ec-1c88:40041127.647 : NVMData.FirstScanYear = 2020
19ec-1c88:40041127.701 : NVMData.VerticalMagnification = 0
19ec-1c88:40041127.760 : NVMData.HorizontalMagnification = 0
19ec-1c88:40041127.816 : NVMData.PowerSavingTime = 15
19ec-1c88:40041127.869 : NVMData.SN = A094165189010062
19ec-1c88:40041127.921 : NVMData.AutoFeed = 0
19ec-1c88:40041127.970 : NVMData.CCDType = 0
19ec-1c88:40041128.017 : NVMData.ScanSpeed = 0
19ec-1c88:40041128.067 : NVMData.RollerCount = 0
19ec-1c88:40041128.118 : NVMData.MultifeedCount = 0
19ec-1c88:40041128.167 : NVMData.JamCount = 0
19ec-1c88:40041128.215 : NVMData.IdentifyInfo = 
19ec-1c88:40041128.265 : NVMData.FormalName = 
19ec-1c88:40041128.461 : NVMData.ReservedB = 0
19ec-1c88:40041128.517 : NVMData.FunctionCode = 0
19ec-1c88:40041128.567 : NVMData.PreFeed = 0
19ec-1c88:40041128.619 : NVMData.PreFeedTime = 0
19ec-1c88:40041128.666 : NVMData.ButtonNumber = 0
19ec-1c88:40041128.721 : NVMData.PowerOffTime = 0
19ec-1c88:40041128.774 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40041128.848 : => IoObject::IoLockEnd
19ec-1c88:40041128.941 : <= IoObject::IoLockEnd
19ec-1c88:40041128.989 : <= InitializeScanner ret = 1
19ec-1c88:40042424.721 : => GetLogicalScannerAbility
19ec-1c88:40042424.916 : => IoObject::IoLockStart
19ec-1c88:40042425.050 : => CAsicIO::CheckDevice
19ec-1c88:40042425.110 : => CNT96226::ConnectIsAvailable
19ec-1c88:40042450.617 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40042450.729 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40042450.794 : <= IoObject::IoLockStart
19ec-1c88:40042450.853 : => IoObject::IoLockEnd
19ec-1c88:40042450.961 : <= IoObject::IoLockEnd
19ec-1c88:40042451.038 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:40046267.343 : => GetLogicalScannerAbilityEx
19ec-1c88:40046267.536 : => IoObject::IoLockStart
19ec-1c88:40046267.667 : => CAsicIO::CheckDevice
19ec-1c88:40046267.728 : => CNT96226::ConnectIsAvailable
19ec-1c88:40046293.410 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40046293.526 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40046293.588 : <= IoObject::IoLockStart
19ec-1c88:40046293.645 : => IoObject::IoLockEnd
19ec-1c88:40046293.757 : <= IoObject::IoLockEnd
19ec-1c88:40046293.874 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40046293.950 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40053744.577 : => ReadNVMData
19ec-1c88:40053744.772 : => IoObject::IoLockStart
19ec-1c88:40053744.908 : => CAsicIO::CheckDevice
19ec-1c88:40053744.970 : => CNT96226::ConnectIsAvailable
19ec-1c88:40053769.514 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40053769.635 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40053769.698 : <= IoObject::IoLockStart
19ec-1c88:40053769.766 : => ReadNVMDataInternal
19ec-1c88:40053769.830 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40053769.899 : IO Send command 10 bytes
19ec-1c88:40053770.018 : => CNT96226::VenderCmd_SetData
19ec-1c88:40053770.302 : iCmd = 0, nBytes = 10
19ec-1c88:40053770.418 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40054101.052 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40054101.246 : System send command 10 bytes + data 0 bytes
19ec-1c88:40054101.324 : IO total need to receive data 128 bytes
19ec-1c88:40054101.393 : => CNT96226::VenderCmd_GetData
19ec-1c88:40054101.458 : iCmd = 0, nBytes = 128
19ec-1c88:40054229.265 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40054229.487 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40054229.639 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40054229.782 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40054229.915 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40054230.045 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40054230.176 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40054230.307 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40054230.375 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40054230.448 : System total receive data 128 bytes
19ec-1c88:40054230.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:40054230.568 : iCmd = 1, nBytes = 4
19ec-1c88:40054368.854 : 0000 : 00 00 00 00 
19ec-1c88:40054368.959 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40054369.090 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40054369.165 : NVMData.PadScanCount = 0
19ec-1c88:40054369.229 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40054369.288 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40054369.347 : NVMData.FlatbedScanCount = 0
19ec-1c88:40054369.406 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40054369.572 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40054369.636 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40054369.697 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40054369.754 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40054369.807 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40054369.866 : NVMData.BornMonth = 0
19ec-1c88:40054369.913 : NVMData.BornDay = 0
19ec-1c88:40054369.966 : NVMData.BornYear = 0
19ec-1c88:40054370.015 : NVMData.FirstScanMonth = 4
19ec-1c88:40054370.070 : NVMData.FirstScanDay = 30
19ec-1c88:40054370.127 : NVMData.FirstScanYear = 2020
19ec-1c88:40054370.181 : NVMData.VerticalMagnification = 0
19ec-1c88:40054370.240 : NVMData.HorizontalMagnification = 0
19ec-1c88:40054370.296 : NVMData.PowerSavingTime = 15
19ec-1c88:40054370.352 : NVMData.SN = A094165189010062
19ec-1c88:40054370.404 : NVMData.AutoFeed = 0
19ec-1c88:40054370.458 : NVMData.CCDType = 0
19ec-1c88:40054370.508 : NVMData.ScanSpeed = 0
19ec-1c88:40054370.560 : NVMData.RollerCount = 0
19ec-1c88:40054370.614 : NVMData.MultifeedCount = 0
19ec-1c88:40054370.670 : NVMData.JamCount = 0
19ec-1c88:40054370.719 : NVMData.IdentifyInfo = 
19ec-1c88:40054370.771 : NVMData.FormalName = 
19ec-1c88:40054370.826 : NVMData.ReservedB = 0
19ec-1c88:40054370.877 : NVMData.FunctionCode = 0
19ec-1c88:40054370.929 : NVMData.PreFeed = 0
19ec-1c88:40054370.981 : NVMData.PreFeedTime = 0
19ec-1c88:40054371.032 : NVMData.ButtonNumber = 0
19ec-1c88:40054371.084 : NVMData.PowerOffTime = 0
19ec-1c88:40054371.135 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40054371.200 : => IoObject::IoLockEnd
19ec-1c88:40054371.300 : <= IoObject::IoLockEnd
19ec-1c88:40054371.351 : <= ReadNVMData ret = 1
19ec-1c88:40064707.427 : => GetADFStatus
19ec-1c88:40064707.869 : => IoObject::IoLockStart
19ec-1c88:40064708.009 : => CAsicIO::CheckDevice
19ec-1c88:40064708.066 : => CNT96226::ConnectIsAvailable
19ec-1c88:40064730.190 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40064730.308 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40064730.367 : <= IoObject::IoLockStart
19ec-1c88:40064730.425 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40064730.495 : IO Send command 10 bytes
19ec-1c88:40064730.624 : => CNT96226::VenderCmd_SetData
19ec-1c88:40064730.689 : iCmd = 0, nBytes = 10
19ec-1c88:40064730.798 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40064931.017 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40064931.148 : System send command 10 bytes + data 0 bytes
19ec-1c88:40064931.218 : IO total need to receive data 2 bytes
19ec-1c88:40064931.284 : => CNT96226::VenderCmd_GetData
19ec-1c88:40064931.341 : iCmd = 0, nBytes = 2
19ec-1c88:40065124.396 : 0000 : 00 00 
19ec-1c88:40065124.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40065124.757 : System total receive data 2 bytes
19ec-1c88:40065125.070 : => CNT96226::VenderCmd_GetData
19ec-1c88:40065125.128 : iCmd = 1, nBytes = 4
19ec-1c88:40065334.177 : 0000 : 00 00 00 00 
19ec-1c88:40065334.260 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40065334.383 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40065334.449 : Return status = 0
19ec-1c88:40065334.503 : => IoObject::IoLockEnd
19ec-1c88:40065334.592 : <= IoObject::IoLockEnd
19ec-1c88:40065334.646 : <= GetADFStatus ret = 1
19ec-1c88:40068023.111 : => GetADFStatus
19ec-1c88:40068023.314 : => IoObject::IoLockStart
19ec-1c88:40068023.454 : => CAsicIO::CheckDevice
19ec-1c88:40068023.508 : => CNT96226::ConnectIsAvailable
19ec-1c88:40068048.456 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40068048.569 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40068048.632 : <= IoObject::IoLockStart
19ec-1c88:40068048.694 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40068048.761 : IO Send command 10 bytes
19ec-1c88:40068048.880 : => CNT96226::VenderCmd_SetData
19ec-1c88:40068048.938 : iCmd = 0, nBytes = 10
19ec-1c88:40068049.045 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40068248.098 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40068248.216 : System send command 10 bytes + data 0 bytes
19ec-1c88:40068248.435 : IO total need to receive data 2 bytes
19ec-1c88:40068248.509 : => CNT96226::VenderCmd_GetData
19ec-1c88:40068248.564 : iCmd = 0, nBytes = 2
19ec-1c88:40068434.989 : 0000 : 00 00 
19ec-1c88:40068435.100 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40068435.167 : System total receive data 2 bytes
19ec-1c88:40068435.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:40068435.276 : iCmd = 1, nBytes = 4
19ec-1c88:40068643.763 : 0000 : 00 00 00 00 
19ec-1c88:40068643.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40068644.004 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40068644.068 : Return status = 0
19ec-1c88:40068644.122 : => IoObject::IoLockEnd
19ec-1c88:40068644.214 : <= IoObject::IoLockEnd
19ec-1c88:40068644.263 : <= GetADFStatus ret = 1
19ec-1c88:40070755.467 : => TerminateDriver
19ec-1c88:40070755.669 : => CAsicIO::~CAsicIO,pStage=199429192
19ec-1c88:40070755.737 : => CNT96226::Close
19ec-1c88:40070759.883 : <= CNT96226::Close ret = 1
19ec-1c88:40070759.964 : <= CAsicIO::~CAsicIO
19ec-1c88:40070760.020 : => IoObject::IoLockEnd
19ec-1c88:40070760.073 : <= IoObject::IoLockEnd
19ec-1c88:40070760.126 : => IoObject::TerminateDevice
19ec-1c88:40070760.183 : => IoObject::IoLockEnd
19ec-1c88:40070760.233 : <= IoObject::IoLockEnd
19ec-1c88:40070760.335 : <= IoObject::TerminateDevice
19ec-1c88:40070760.588 : <= TerminateDriver ret = 1
19ec-1c88:40114090.929 : ============Debug Start==========
19ec-1c88:40114091.202 : Date : 2020/4/30 14:24:24
19ec-1c88:40114091.283 : Process ID : 19ec
19ec-1c88:40114091.695 : Windows : Version 10.0 build 18363 
19ec-1c88:40114092.139 : MemoryStatus.dwMemoryLoad : 43
19ec-1c88:40114092.203 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40114092.265 : MemoryStatus.ullAvailPhys : 1929998336
19ec-1c88:40114092.326 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40114092.387 : MemoryStatus.ullAvailPageFile : 3381694464
19ec-1c88:40114092.446 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40114092.503 : MemoryStatus.ullAvailVirtual : 1733124096
19ec-1c88:40114092.563 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40114092.666 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40114092.728 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40114092.969 : CPU Count : 4
19ec-1c88:40114093.016 : CPU Frequency : 100.000 Mhz
19ec-1c88:40114097.232 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40114097.368 : => InitializeDriver
19ec-1c88:40114097.637 : <= InitializeDriver ret = 1
19ec-1c88:40114097.696 : => InitializeScanner
19ec-1c88:40114097.772 : => CAsicIO::GetDeviceList
19ec-1c88:40114098.071 : => CNT96226::CNT96226
19ec-1c88:40114098.126 : => CNT96226::Open
19ec-1c88:40114121.125 : <= CNT96226::Open ret = 1
19ec-1c88:40114121.238 : => CNT96226::Initialize
19ec-1c88:40114121.428 : <= CNT96226::Initialize ret = 1
19ec-1c88:40114121.488 : <= CNT96226::CNT96226
19ec-1c88:40114121.540 : => CNT96226::EnumAvailableDevice
19ec-1c88:40114126.845 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40114126.921 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40114126.983 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40117833.195 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40117833.477 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40117839.033 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40117839.140 : => IoObject::GetLockName
19ec-1c88:40117839.199 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40117839.268 : <= IoObject::GetLockName
19ec-1c88:40117839.725 : => CNT96226::VenderCmd_GetData
19ec-1c88:40117839.788 : iCmd = 3, nBytes = 2
19ec-1c88:40118227.706 : 0000 : 06 38 
19ec-1c88:40118227.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40118227.917 : => CNT96226::VenderCmd_GetData
19ec-1c88:40118227.973 : iCmd = 4, nBytes = 2
19ec-1c88:40118535.614 : 0000 : 07 07 
19ec-1c88:40118535.702 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40118535.786 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40118535.875 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40118535.943 : IO Send command 10 bytes
19ec-1c88:40118535.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:40118536.045 : iCmd = 0, nBytes = 10
19ec-1c88:40118536.146 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40118726.364 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40118726.486 : => CNT96226::VenderCmd_GetData
19ec-1c88:40118726.545 : iCmd = 0, nBytes = 165
19ec-1c88:40118935.379 : skip dump 37 bytes
19ec-1c88:40118935.572 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40118935.713 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40118935.854 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40118935.988 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40118936.117 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40118936.248 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40118936.374 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40118936.495 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40118936.560 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40118936.621 : => CNT96226::VenderCmd_GetData
19ec-1c88:40118936.673 : iCmd = 1, nBytes = 4
19ec-1c88:40119087.678 : 0000 : 00 00 00 00 
19ec-1c88:40119087.770 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40119087.834 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40119087.897 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40119087.961 : IO Send command 10 bytes
19ec-1c88:40119088.013 : => CNT96226::VenderCmd_SetData
19ec-1c88:40119088.066 : iCmd = 0, nBytes = 10
19ec-1c88:40119088.166 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40119396.308 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40119396.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:40119396.492 : iCmd = 0, nBytes = 128
19ec-1c88:40119579.797 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40119579.982 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40119580.127 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40119580.265 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40119580.396 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40119580.521 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40119580.644 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40119580.764 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40119580.832 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40119580.896 : => CNT96226::VenderCmd_GetData
19ec-1c88:40119580.946 : iCmd = 1, nBytes = 4
19ec-1c88:40119776.328 : 0000 : 00 00 00 00 
19ec-1c88:40119776.417 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40119776.482 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40119776.651 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40119776.726 : => CNT96226::Close
19ec-1c88:40119780.954 : <= CNT96226::Close ret = 1
19ec-1c88:40119781.027 : <= CNT96226::~CNT96226
19ec-1c88:40119781.118 : <= CAsicIO::GetDeviceList
19ec-1c88:40119781.544 : => IoObject::SetTimeout
19ec-1c88:40119781.671 : Timeout--> In = 0 Out = 0
19ec-1c88:40119781.730 : <= IoObject::SetTimeout
19ec-1c88:40119781.796 : => CAsicIO::CAsicIO
19ec-1c88:40119781.867 : => CNT96226::CNT96226
19ec-1c88:40119781.924 : => CNT96226::Open
19ec-1c88:40119804.556 : <= CNT96226::Open ret = 1
19ec-1c88:40119804.662 : => CNT96226::Initialize
19ec-1c88:40119804.856 : <= CNT96226::Initialize ret = 1
19ec-1c88:40119804.919 : <= CNT96226::CNT96226
19ec-1c88:40119804.974 : <= CAsicIO::CAsicIO
19ec-1c88:40119805.031 : => CAsicIO::InitializeDevice
19ec-1c88:40119805.104 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40119810.840 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40119810.966 : => IoObject::GetLockName
19ec-1c88:40119811.024 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40119811.089 : <= IoObject::GetLockName
19ec-1c88:40119811.559 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40119811.629 : IO Send command 10 bytes
19ec-1c88:40119811.680 : => CNT96226::VenderCmd_SetData
19ec-1c88:40119811.736 : iCmd = 0, nBytes = 10
19ec-1c88:40119811.851 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40120163.405 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40120163.592 : => CNT96226::VenderCmd_GetData
19ec-1c88:40120163.658 : iCmd = 0, nBytes = 128
19ec-1c88:40120329.187 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40120329.385 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40120329.541 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40120329.682 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40120329.821 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40120329.954 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40120330.083 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40120330.207 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40120330.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40120330.336 : => CNT96226::VenderCmd_GetData
19ec-1c88:40120330.394 : iCmd = 1, nBytes = 4
19ec-1c88:40120481.545 : 0000 : 00 00 00 00 
19ec-1c88:40120481.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40120481.744 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40120481.807 : => CNT96226::VenderCmd_GetData
19ec-1c88:40120481.862 : iCmd = 3, nBytes = 2
19ec-1c88:40120828.011 : 0000 : 06 38 
19ec-1c88:40120828.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40120828.239 : => CNT96226::VenderCmd_GetData
19ec-1c88:40120828.301 : iCmd = 4, nBytes = 2
19ec-1c88:40121078.797 : 0000 : 07 07 
19ec-1c88:40121078.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40121079.085 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40121079.186 : => IoObject::InitializeDevice
19ec-1c88:40121079.301 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40121079.840 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40121079.912 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40121080.574 : => FindScanner
19ec-1c88:40121080.633 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40121080.698 : <= FindScanner ret = 1
19ec-1c88:40121080.756 : => IoObject::IoLockStart
19ec-1c88:40121080.856 : => CAsicIO::CheckDevice
19ec-1c88:40121080.912 : => CNT96226::ConnectIsAvailable
19ec-1c88:40121094.137 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40121094.238 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40121094.295 : <= IoObject::IoLockStart
19ec-1c88:40121094.356 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40121094.424 : IO Send command 10 bytes
19ec-1c88:40121094.504 : => CNT96226::VenderCmd_SetData
19ec-1c88:40121094.564 : iCmd = 0, nBytes = 10
19ec-1c88:40121094.674 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40121268.299 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40121268.464 : System send command 10 bytes + data 0 bytes
19ec-1c88:40121268.542 : IO total need to receive data 5 bytes
19ec-1c88:40121268.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:40121268.667 : iCmd = 0, nBytes = 5
19ec-1c88:40121380.252 : 0000 : 06 00 02 02 ab 
19ec-1c88:40121380.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40121380.405 : System total receive data 5 bytes
19ec-1c88:40121380.461 : => CNT96226::VenderCmd_GetData
19ec-1c88:40121380.515 : iCmd = 1, nBytes = 4
19ec-1c88:40121535.293 : 0000 : 00 00 00 00 
19ec-1c88:40121535.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40121535.547 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40121535.613 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40121535.681 : IO Send command 10 bytes
19ec-1c88:40121535.778 : => CNT96226::VenderCmd_SetData
19ec-1c88:40121535.832 : iCmd = 0, nBytes = 10
19ec-1c88:40121535.942 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40121693.542 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40121693.681 : System send command 10 bytes + data 0 bytes
19ec-1c88:40121693.754 : IO total need to receive data 165 bytes
19ec-1c88:40121693.820 : => CNT96226::VenderCmd_GetData
19ec-1c88:40121693.879 : iCmd = 0, nBytes = 165
19ec-1c88:40121852.013 : skip dump 37 bytes
19ec-1c88:40121852.238 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40121852.387 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40121852.526 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40121852.665 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40121852.797 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40121852.933 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40121853.064 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40121853.192 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40121853.253 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40121853.315 : System total receive data 165 bytes
19ec-1c88:40121853.375 : => CNT96226::VenderCmd_GetData
19ec-1c88:40121853.429 : iCmd = 1, nBytes = 4
19ec-1c88:40122018.767 : 0000 : 00 00 00 00 
19ec-1c88:40122018.867 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40122019.013 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40122019.209 : Dump Inquiry
19ec-1c88:40122019.351 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40122019.491 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40122019.631 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40122019.767 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40122019.901 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40122020.036 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40122020.165 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40122020.293 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40122020.430 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40122020.564 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40122020.657 : 00a0 : 00 00 00 00 00 
19ec-1c88:40122020.729 : => ReadNVMDataInternal
19ec-1c88:40122020.920 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40122020.987 : IO Send command 10 bytes
19ec-1c88:40122021.075 : => CNT96226::VenderCmd_SetData
19ec-1c88:40122021.131 : iCmd = 0, nBytes = 10
19ec-1c88:40122021.236 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40122343.654 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40122343.839 : System send command 10 bytes + data 0 bytes
19ec-1c88:40122343.915 : IO total need to receive data 128 bytes
19ec-1c88:40122343.981 : => CNT96226::VenderCmd_GetData
19ec-1c88:40122344.035 : iCmd = 0, nBytes = 128
19ec-1c88:40122521.364 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40122521.539 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40122521.679 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40122521.811 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40122521.937 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40122522.058 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40122522.242 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40122522.363 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40122522.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40122522.487 : System total receive data 128 bytes
19ec-1c88:40122522.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:40122522.598 : iCmd = 1, nBytes = 4
19ec-1c88:40122657.342 : 0000 : 00 00 00 00 
19ec-1c88:40122657.464 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40122657.623 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40122657.704 : NVMData.PadScanCount = 0
19ec-1c88:40122657.765 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40122657.827 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40122657.885 : NVMData.FlatbedScanCount = 0
19ec-1c88:40122657.945 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40122658.000 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40122658.057 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40122658.113 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40122658.169 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40122658.223 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40122658.279 : NVMData.BornMonth = 0
19ec-1c88:40122658.327 : NVMData.BornDay = 0
19ec-1c88:40122658.379 : NVMData.BornYear = 0
19ec-1c88:40122658.428 : NVMData.FirstScanMonth = 4
19ec-1c88:40122658.480 : NVMData.FirstScanDay = 30
19ec-1c88:40122658.538 : NVMData.FirstScanYear = 2020
19ec-1c88:40122658.595 : NVMData.VerticalMagnification = 0
19ec-1c88:40122658.652 : NVMData.HorizontalMagnification = 0
19ec-1c88:40122658.708 : NVMData.PowerSavingTime = 15
19ec-1c88:40122658.761 : NVMData.SN = A094165189010062
19ec-1c88:40122658.813 : NVMData.AutoFeed = 0
19ec-1c88:40122658.862 : NVMData.CCDType = 0
19ec-1c88:40122658.913 : NVMData.ScanSpeed = 0
19ec-1c88:40122658.960 : NVMData.RollerCount = 0
19ec-1c88:40122659.011 : NVMData.MultifeedCount = 0
19ec-1c88:40122659.065 : NVMData.JamCount = 0
19ec-1c88:40122659.113 : NVMData.IdentifyInfo = 
19ec-1c88:40122659.164 : NVMData.FormalName = 
19ec-1c88:40122659.325 : NVMData.ReservedB = 0
19ec-1c88:40122659.382 : NVMData.FunctionCode = 0
19ec-1c88:40122659.435 : NVMData.PreFeed = 0
19ec-1c88:40122659.487 : NVMData.PreFeedTime = 0
19ec-1c88:40122659.537 : NVMData.ButtonNumber = 0
19ec-1c88:40122659.587 : NVMData.PowerOffTime = 0
19ec-1c88:40122659.640 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40122659.720 : => IoObject::IoLockEnd
19ec-1c88:40122659.817 : <= IoObject::IoLockEnd
19ec-1c88:40122659.869 : <= InitializeScanner ret = 1
19ec-1c88:40122659.936 : => GetLogicalScannerAbilityEx
19ec-1c88:40122659.997 : => IoObject::IoLockStart
19ec-1c88:40122660.095 : => CAsicIO::CheckDevice
19ec-1c88:40122660.148 : => CNT96226::ConnectIsAvailable
19ec-1c88:40122679.762 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40122679.860 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40122679.923 : <= IoObject::IoLockStart
19ec-1c88:40122679.979 : => IoObject::IoLockEnd
19ec-1c88:40122680.074 : <= IoObject::IoLockEnd
19ec-1c88:40122680.194 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40122680.271 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40122872.586 : => ReadNVMData
19ec-1c88:40122872.770 : => IoObject::IoLockStart
19ec-1c88:40122872.900 : => CAsicIO::CheckDevice
19ec-1c88:40122872.964 : => CNT96226::ConnectIsAvailable
19ec-1c88:40122892.635 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40122892.738 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40122892.805 : <= IoObject::IoLockStart
19ec-1c88:40122892.874 : => ReadNVMDataInternal
19ec-1c88:40122892.940 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40122893.009 : IO Send command 10 bytes
19ec-1c88:40122893.204 : => CNT96226::VenderCmd_SetData
19ec-1c88:40122893.264 : iCmd = 0, nBytes = 10
19ec-1c88:40122893.388 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40123221.167 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40123221.329 : System send command 10 bytes + data 0 bytes
19ec-1c88:40123221.407 : IO total need to receive data 128 bytes
19ec-1c88:40123221.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:40123221.540 : iCmd = 0, nBytes = 128
19ec-1c88:40123356.059 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40123356.270 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40123356.415 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40123356.557 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40123356.688 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40123356.816 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40123356.944 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40123357.070 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40123357.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40123357.201 : System total receive data 128 bytes
19ec-1c88:40123357.265 : => CNT96226::VenderCmd_GetData
19ec-1c88:40123357.326 : iCmd = 1, nBytes = 4
19ec-1c88:40123475.673 : 0000 : 00 00 00 00 
19ec-1c88:40123475.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40123475.906 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40123475.975 : NVMData.PadScanCount = 0
19ec-1c88:40123476.034 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40123476.089 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40123476.147 : NVMData.FlatbedScanCount = 0
19ec-1c88:40123476.201 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40123476.255 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40123476.310 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40123476.366 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40123476.423 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40123476.479 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40123476.537 : NVMData.BornMonth = 0
19ec-1c88:40123476.586 : NVMData.BornDay = 0
19ec-1c88:40123476.636 : NVMData.BornYear = 0
19ec-1c88:40123476.685 : NVMData.FirstScanMonth = 4
19ec-1c88:40123476.737 : NVMData.FirstScanDay = 30
19ec-1c88:40123476.792 : NVMData.FirstScanYear = 2020
19ec-1c88:40123476.975 : NVMData.VerticalMagnification = 0
19ec-1c88:40123477.032 : NVMData.HorizontalMagnification = 0
19ec-1c88:40123477.086 : NVMData.PowerSavingTime = 15
19ec-1c88:40123477.141 : NVMData.SN = A094165189010062
19ec-1c88:40123477.194 : NVMData.AutoFeed = 0
19ec-1c88:40123477.244 : NVMData.CCDType = 0
19ec-1c88:40123477.293 : NVMData.ScanSpeed = 0
19ec-1c88:40123477.341 : NVMData.RollerCount = 0
19ec-1c88:40123477.394 : NVMData.MultifeedCount = 0
19ec-1c88:40123477.445 : NVMData.JamCount = 0
19ec-1c88:40123477.495 : NVMData.IdentifyInfo = 
19ec-1c88:40123477.547 : NVMData.FormalName = 
19ec-1c88:40123477.596 : NVMData.ReservedB = 0
19ec-1c88:40123477.647 : NVMData.FunctionCode = 0
19ec-1c88:40123477.701 : NVMData.PreFeed = 0
19ec-1c88:40123477.754 : NVMData.PreFeedTime = 0
19ec-1c88:40123477.805 : NVMData.ButtonNumber = 0
19ec-1c88:40123477.855 : NVMData.PowerOffTime = 0
19ec-1c88:40123477.907 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40123477.969 : => IoObject::IoLockEnd
19ec-1c88:40123478.062 : <= IoObject::IoLockEnd
19ec-1c88:40123478.115 : <= ReadNVMData ret = 1
19ec-1c88:40124051.030 : => TerminateDriver
19ec-1c88:40124051.225 : => CAsicIO::~CAsicIO,pStage=143395912
19ec-1c88:40124051.306 : => CNT96226::Close
19ec-1c88:40124055.342 : <= CNT96226::Close ret = 1
19ec-1c88:40124055.423 : <= CAsicIO::~CAsicIO
19ec-1c88:40124055.481 : => IoObject::IoLockEnd
19ec-1c88:40124055.534 : <= IoObject::IoLockEnd
19ec-1c88:40124055.586 : => IoObject::TerminateDevice
19ec-1c88:40124055.642 : => IoObject::IoLockEnd
19ec-1c88:40124055.693 : <= IoObject::IoLockEnd
19ec-1c88:40124055.797 : <= IoObject::TerminateDevice
19ec-1c88:40124056.050 : <= TerminateDriver ret = 1
19ec-1c88:40126428.119 : ============Debug Start==========
19ec-1c88:40126428.423 : Date : 2020/4/30 14:24:25
19ec-1c88:40126428.508 : Process ID : 19ec
19ec-1c88:40126428.947 : Windows : Version 10.0 build 18363 
19ec-1c88:40126429.438 : MemoryStatus.dwMemoryLoad : 43
19ec-1c88:40126429.501 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40126429.568 : MemoryStatus.ullAvailPhys : 1929785344
19ec-1c88:40126429.631 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40126429.695 : MemoryStatus.ullAvailPageFile : 3381915648
19ec-1c88:40126429.758 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40126429.819 : MemoryStatus.ullAvailVirtual : 1733382144
19ec-1c88:40126429.881 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40126429.987 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40126430.050 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40126430.295 : CPU Count : 4
19ec-1c88:40126430.345 : CPU Frequency : 100.000 Mhz
19ec-1c88:40126434.606 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40126434.737 : => InitializeDriver
19ec-1c88:40126435.012 : <= InitializeDriver ret = 1
19ec-1c88:40129029.310 : => InitializeScanner
19ec-1c88:40129029.574 : => CAsicIO::GetDeviceList
19ec-1c88:40129030.014 : => CNT96226::CNT96226
19ec-1c88:40129030.074 : => CNT96226::Open
19ec-1c88:40129053.216 : <= CNT96226::Open ret = 1
19ec-1c88:40129053.321 : => CNT96226::Initialize
19ec-1c88:40129053.515 : <= CNT96226::Initialize ret = 1
19ec-1c88:40129053.575 : <= CNT96226::CNT96226
19ec-1c88:40129053.629 : => CNT96226::EnumAvailableDevice
19ec-1c88:40129060.995 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40129061.074 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40129061.130 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40132773.128 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40132773.412 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40132778.893 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40132779.005 : => IoObject::GetLockName
19ec-1c88:40132779.066 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40132779.139 : <= IoObject::GetLockName
19ec-1c88:40132779.588 : => CNT96226::VenderCmd_GetData
19ec-1c88:40132779.649 : iCmd = 3, nBytes = 2
19ec-1c88:40133153.334 : 0000 : 06 38 
19ec-1c88:40133153.451 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40133153.523 : => CNT96226::VenderCmd_GetData
19ec-1c88:40133153.577 : iCmd = 4, nBytes = 2
19ec-1c88:40133456.849 : 0000 : 07 07 
19ec-1c88:40133456.958 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40133457.041 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40133457.131 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40133457.198 : IO Send command 10 bytes
19ec-1c88:40133457.250 : => CNT96226::VenderCmd_SetData
19ec-1c88:40133457.304 : iCmd = 0, nBytes = 10
19ec-1c88:40133457.407 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40133652.320 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40133652.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:40133652.478 : iCmd = 0, nBytes = 165
19ec-1c88:40133835.086 : skip dump 37 bytes
19ec-1c88:40133835.259 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40133835.394 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40133835.526 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40133835.663 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40133835.790 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40133835.926 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40133836.050 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40133836.172 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40133836.235 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40133836.293 : => CNT96226::VenderCmd_GetData
19ec-1c88:40133836.344 : iCmd = 1, nBytes = 4
19ec-1c88:40134034.398 : 0000 : 00 00 00 00 
19ec-1c88:40134034.477 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40134034.539 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40134034.599 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40134034.661 : IO Send command 10 bytes
19ec-1c88:40134034.710 : => CNT96226::VenderCmd_SetData
19ec-1c88:40134034.762 : iCmd = 0, nBytes = 10
19ec-1c88:40134034.864 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40134343.156 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40134343.290 : => CNT96226::VenderCmd_GetData
19ec-1c88:40134343.346 : iCmd = 0, nBytes = 128
19ec-1c88:40134541.261 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40134541.446 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40134541.591 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40134541.724 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40134541.849 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40134541.971 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40134542.096 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40134542.219 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40134542.283 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40134542.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:40134542.398 : iCmd = 1, nBytes = 4
19ec-1c88:40134668.221 : 0000 : 00 00 00 00 
19ec-1c88:40134668.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40134668.380 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40134668.548 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40134668.619 : => CNT96226::Close
19ec-1c88:40134672.577 : <= CNT96226::Close ret = 1
19ec-1c88:40134672.650 : <= CNT96226::~CNT96226
19ec-1c88:40134672.732 : <= CAsicIO::GetDeviceList
19ec-1c88:40134673.129 : => IoObject::SetTimeout
19ec-1c88:40134673.259 : Timeout--> In = 0 Out = 0
19ec-1c88:40134673.319 : <= IoObject::SetTimeout
19ec-1c88:40134673.389 : => CAsicIO::CAsicIO
19ec-1c88:40134673.460 : => CNT96226::CNT96226
19ec-1c88:40134673.518 : => CNT96226::Open
19ec-1c88:40134697.126 : <= CNT96226::Open ret = 1
19ec-1c88:40134697.223 : => CNT96226::Initialize
19ec-1c88:40134697.419 : <= CNT96226::Initialize ret = 1
19ec-1c88:40134697.479 : <= CNT96226::CNT96226
19ec-1c88:40134697.530 : <= CAsicIO::CAsicIO
19ec-1c88:40134697.585 : => CAsicIO::InitializeDevice
19ec-1c88:40134697.648 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40134703.384 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40134703.494 : => IoObject::GetLockName
19ec-1c88:40134703.550 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40134703.614 : <= IoObject::GetLockName
19ec-1c88:40134704.098 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40134704.170 : IO Send command 10 bytes
19ec-1c88:40134704.223 : => CNT96226::VenderCmd_SetData
19ec-1c88:40134704.277 : iCmd = 0, nBytes = 10
19ec-1c88:40134704.386 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40135056.998 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40135057.121 : => CNT96226::VenderCmd_GetData
19ec-1c88:40135057.177 : iCmd = 0, nBytes = 128
19ec-1c88:40135254.389 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40135254.579 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40135254.725 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40135254.858 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40135254.983 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40135255.107 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40135255.230 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40135255.358 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40135255.422 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40135255.487 : => CNT96226::VenderCmd_GetData
19ec-1c88:40135255.539 : iCmd = 1, nBytes = 4
19ec-1c88:40135463.260 : 0000 : 00 00 00 00 
19ec-1c88:40135463.351 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40135463.413 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40135463.474 : => CNT96226::VenderCmd_GetData
19ec-1c88:40135463.527 : iCmd = 3, nBytes = 2
19ec-1c88:40135849.686 : 0000 : 06 38 
19ec-1c88:40135849.805 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40135849.882 : => CNT96226::VenderCmd_GetData
19ec-1c88:40135849.938 : iCmd = 4, nBytes = 2
19ec-1c88:40136155.235 : 0000 : 07 07 
19ec-1c88:40136155.344 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40136155.513 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40136155.612 : => IoObject::InitializeDevice
19ec-1c88:40136155.713 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40136156.313 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40136156.386 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40136157.115 : => FindScanner
19ec-1c88:40136157.175 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40136157.243 : <= FindScanner ret = 1
19ec-1c88:40136157.300 : => IoObject::IoLockStart
19ec-1c88:40136157.401 : => CAsicIO::CheckDevice
19ec-1c88:40136157.452 : => CNT96226::ConnectIsAvailable
19ec-1c88:40136182.512 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40136182.626 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40136182.687 : <= IoObject::IoLockStart
19ec-1c88:40136182.750 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40136182.821 : IO Send command 10 bytes
19ec-1c88:40136182.917 : => CNT96226::VenderCmd_SetData
19ec-1c88:40136182.973 : iCmd = 0, nBytes = 10
19ec-1c88:40136183.081 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40136387.076 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40136387.191 : System send command 10 bytes + data 0 bytes
19ec-1c88:40136387.261 : IO total need to receive data 5 bytes
19ec-1c88:40136387.323 : => CNT96226::VenderCmd_GetData
19ec-1c88:40136387.375 : iCmd = 0, nBytes = 5
19ec-1c88:40136571.389 : 0000 : 06 00 02 02 ab 
19ec-1c88:40136571.485 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40136571.547 : System total receive data 5 bytes
19ec-1c88:40136571.610 : => CNT96226::VenderCmd_GetData
19ec-1c88:40136571.663 : iCmd = 1, nBytes = 4
19ec-1c88:40136769.591 : 0000 : 00 00 00 00 
19ec-1c88:40136769.696 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40136769.828 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40136769.898 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40136769.963 : IO Send command 10 bytes
19ec-1c88:40136770.054 : => CNT96226::VenderCmd_SetData
19ec-1c88:40136770.107 : iCmd = 0, nBytes = 10
19ec-1c88:40136770.210 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40136965.824 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40136965.946 : System send command 10 bytes + data 0 bytes
19ec-1c88:40136966.015 : IO total need to receive data 165 bytes
19ec-1c88:40136966.080 : => CNT96226::VenderCmd_GetData
19ec-1c88:40136966.137 : iCmd = 0, nBytes = 165
19ec-1c88:40137092.347 : skip dump 37 bytes
19ec-1c88:40137092.535 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40137092.674 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40137092.809 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40137092.945 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40137093.073 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40137093.204 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40137093.328 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40137093.453 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40137093.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40137093.576 : System total receive data 165 bytes
19ec-1c88:40137093.644 : => CNT96226::VenderCmd_GetData
19ec-1c88:40137093.698 : iCmd = 1, nBytes = 4
19ec-1c88:40137295.374 : 0000 : 00 00 00 00 
19ec-1c88:40137295.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40137295.607 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40137295.830 : Dump Inquiry
19ec-1c88:40137295.969 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40137296.104 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40137296.242 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40137296.383 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40137296.513 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40137296.644 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40137296.766 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40137296.890 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40137297.024 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40137297.148 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40137297.237 : 00a0 : 00 00 00 00 00 
19ec-1c88:40137297.313 : => ReadNVMDataInternal
19ec-1c88:40137297.532 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40137297.598 : IO Send command 10 bytes
19ec-1c88:40137297.685 : => CNT96226::VenderCmd_SetData
19ec-1c88:40137297.739 : iCmd = 0, nBytes = 10
19ec-1c88:40137297.845 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40137652.481 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40137652.613 : System send command 10 bytes + data 0 bytes
19ec-1c88:40137652.687 : IO total need to receive data 128 bytes
19ec-1c88:40137652.753 : => CNT96226::VenderCmd_GetData
19ec-1c88:40137652.803 : iCmd = 0, nBytes = 128
19ec-1c88:40137860.562 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40137861.039 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40137861.173 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40137861.302 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40137861.426 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40137861.548 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40137861.669 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40137861.790 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40137861.856 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40137861.914 : System total receive data 128 bytes
19ec-1c88:40137861.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:40137862.024 : iCmd = 1, nBytes = 4
19ec-1c88:40138063.868 : 0000 : 00 00 00 00 
19ec-1c88:40138063.979 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40138064.109 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40138064.177 : NVMData.PadScanCount = 0
19ec-1c88:40138064.233 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40138064.291 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40138064.349 : NVMData.FlatbedScanCount = 0
19ec-1c88:40138064.403 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40138064.457 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40138064.511 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40138064.567 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40138064.622 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40138064.675 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40138064.729 : NVMData.BornMonth = 0
19ec-1c88:40138064.777 : NVMData.BornDay = 0
19ec-1c88:40138064.826 : NVMData.BornYear = 0
19ec-1c88:40138064.875 : NVMData.FirstScanMonth = 4
19ec-1c88:40138064.927 : NVMData.FirstScanDay = 30
19ec-1c88:40138064.981 : NVMData.FirstScanYear = 2020
19ec-1c88:40138065.034 : NVMData.VerticalMagnification = 0
19ec-1c88:40138065.089 : NVMData.HorizontalMagnification = 0
19ec-1c88:40138065.145 : NVMData.PowerSavingTime = 15
19ec-1c88:40138065.199 : NVMData.SN = A094165189010062
19ec-1c88:40138065.250 : NVMData.AutoFeed = 0
19ec-1c88:40138065.301 : NVMData.CCDType = 0
19ec-1c88:40138065.349 : NVMData.ScanSpeed = 0
19ec-1c88:40138065.396 : NVMData.RollerCount = 0
19ec-1c88:40138065.446 : NVMData.MultifeedCount = 0
19ec-1c88:40138065.497 : NVMData.JamCount = 0
19ec-1c88:40138065.544 : NVMData.IdentifyInfo = 
19ec-1c88:40138065.595 : NVMData.FormalName = 
19ec-1c88:40138065.783 : NVMData.ReservedB = 0
19ec-1c88:40138065.839 : NVMData.FunctionCode = 0
19ec-1c88:40138065.888 : NVMData.PreFeed = 0
19ec-1c88:40138065.939 : NVMData.PreFeedTime = 0
19ec-1c88:40138065.987 : NVMData.ButtonNumber = 0
19ec-1c88:40138066.038 : NVMData.PowerOffTime = 0
19ec-1c88:40138066.090 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40138066.168 : => IoObject::IoLockEnd
19ec-1c88:40138066.259 : <= IoObject::IoLockEnd
19ec-1c88:40138066.309 : <= InitializeScanner ret = 1
19ec-1c88:40139355.965 : => GetLogicalScannerAbility
19ec-1c88:40139356.155 : => IoObject::IoLockStart
19ec-1c88:40139356.288 : => CAsicIO::CheckDevice
19ec-1c88:40139356.347 : => CNT96226::ConnectIsAvailable
19ec-1c88:40139378.696 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40139378.945 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40139379.304 : <= IoObject::IoLockStart
19ec-1c88:40139379.366 : => IoObject::IoLockEnd
19ec-1c88:40139379.466 : <= IoObject::IoLockEnd
19ec-1c88:40139379.550 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:40143215.123 : => GetLogicalScannerAbilityEx
19ec-1c88:40143215.321 : => IoObject::IoLockStart
19ec-1c88:40143215.448 : => CAsicIO::CheckDevice
19ec-1c88:40143215.506 : => CNT96226::ConnectIsAvailable
19ec-1c88:40143233.015 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40143233.225 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40143233.345 : <= IoObject::IoLockStart
19ec-1c88:40143233.459 : => IoObject::IoLockEnd
19ec-1c88:40143233.867 : <= IoObject::IoLockEnd
19ec-1c88:40143233.988 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40143234.064 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40150679.670 : => ReadNVMData
19ec-1c88:40150679.853 : => IoObject::IoLockStart
19ec-1c88:40150679.985 : => CAsicIO::CheckDevice
19ec-1c88:40150680.047 : => CNT96226::ConnectIsAvailable
19ec-1c88:40150703.509 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40150703.763 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40150703.893 : <= IoObject::IoLockStart
19ec-1c88:40150704.030 : => ReadNVMDataInternal
19ec-1c88:40150704.381 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40150704.513 : IO Send command 10 bytes
19ec-1c88:40150704.633 : => CNT96226::VenderCmd_SetData
19ec-1c88:40150704.688 : iCmd = 0, nBytes = 10
19ec-1c88:40150704.801 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40151055.402 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40151055.555 : System send command 10 bytes + data 0 bytes
19ec-1c88:40151055.632 : IO total need to receive data 128 bytes
19ec-1c88:40151055.697 : => CNT96226::VenderCmd_GetData
19ec-1c88:40151055.753 : iCmd = 0, nBytes = 128
19ec-1c88:40151264.311 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40151264.476 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40151264.614 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40151264.743 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40151264.868 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40151264.989 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40151265.112 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40151265.233 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40151265.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40151265.355 : System total receive data 128 bytes
19ec-1c88:40151265.412 : => CNT96226::VenderCmd_GetData
19ec-1c88:40151265.463 : iCmd = 1, nBytes = 4
19ec-1c88:40151428.251 : 0000 : 00 00 00 00 
19ec-1c88:40151428.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40151428.467 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40151428.532 : NVMData.PadScanCount = 0
19ec-1c88:40151428.586 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40151428.642 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40151428.697 : NVMData.FlatbedScanCount = 0
19ec-1c88:40151428.750 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40151428.933 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40151428.993 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40151429.048 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40151429.103 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40151429.155 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40151429.208 : NVMData.BornMonth = 0
19ec-1c88:40151429.258 : NVMData.BornDay = 0
19ec-1c88:40151429.309 : NVMData.BornYear = 0
19ec-1c88:40151429.357 : NVMData.FirstScanMonth = 4
19ec-1c88:40151429.410 : NVMData.FirstScanDay = 30
19ec-1c88:40151429.461 : NVMData.FirstScanYear = 2020
19ec-1c88:40151429.513 : NVMData.VerticalMagnification = 0
19ec-1c88:40151429.568 : NVMData.HorizontalMagnification = 0
19ec-1c88:40151429.624 : NVMData.PowerSavingTime = 15
19ec-1c88:40151429.678 : NVMData.SN = A094165189010062
19ec-1c88:40151429.727 : NVMData.AutoFeed = 0
19ec-1c88:40151429.776 : NVMData.CCDType = 0
19ec-1c88:40151429.822 : NVMData.ScanSpeed = 0
19ec-1c88:40151429.874 : NVMData.RollerCount = 0
19ec-1c88:40151429.929 : NVMData.MultifeedCount = 0
19ec-1c88:40151429.984 : NVMData.JamCount = 0
19ec-1c88:40151430.034 : NVMData.IdentifyInfo = 
19ec-1c88:40151430.084 : NVMData.FormalName = 
19ec-1c88:40151430.131 : NVMData.ReservedB = 0
19ec-1c88:40151430.179 : NVMData.FunctionCode = 0
19ec-1c88:40151430.227 : NVMData.PreFeed = 0
19ec-1c88:40151430.273 : NVMData.PreFeedTime = 0
19ec-1c88:40151430.322 : NVMData.ButtonNumber = 0
19ec-1c88:40151430.370 : NVMData.PowerOffTime = 0
19ec-1c88:40151430.419 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40151430.480 : => IoObject::IoLockEnd
19ec-1c88:40151430.569 : <= IoObject::IoLockEnd
19ec-1c88:40151430.616 : <= ReadNVMData ret = 1
19ec-1c88:40161461.740 : => GetADFStatus
19ec-1c88:40161462.167 : => IoObject::IoLockStart
19ec-1c88:40161462.305 : => CAsicIO::CheckDevice
19ec-1c88:40161462.361 : => CNT96226::ConnectIsAvailable
19ec-1c88:40161485.485 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40161485.602 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40161485.664 : <= IoObject::IoLockStart
19ec-1c88:40161485.725 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40161485.794 : IO Send command 10 bytes
19ec-1c88:40161485.916 : => CNT96226::VenderCmd_SetData
19ec-1c88:40161485.970 : iCmd = 0, nBytes = 10
19ec-1c88:40161486.079 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40161683.573 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40161683.713 : System send command 10 bytes + data 0 bytes
19ec-1c88:40161683.789 : IO total need to receive data 2 bytes
19ec-1c88:40161683.851 : => CNT96226::VenderCmd_GetData
19ec-1c88:40161683.906 : iCmd = 0, nBytes = 2
19ec-1c88:40161891.386 : 0000 : 01 00 
19ec-1c88:40161891.486 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40161891.554 : System total receive data 2 bytes
19ec-1c88:40161891.615 : => CNT96226::VenderCmd_GetData
19ec-1c88:40161891.668 : iCmd = 1, nBytes = 4
19ec-1c88:40162080.517 : 0000 : 00 00 00 00 
19ec-1c88:40162080.634 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40162080.767 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40162080.840 : Return status = 1
19ec-1c88:40162080.900 : => IoObject::IoLockEnd
19ec-1c88:40162080.992 : <= IoObject::IoLockEnd
19ec-1c88:40162081.042 : <= GetADFStatus ret = 1
19ec-1c88:40164763.644 : => GetADFStatus
19ec-1c88:40164763.841 : => IoObject::IoLockStart
19ec-1c88:40164763.982 : => CAsicIO::CheckDevice
19ec-1c88:40164764.040 : => CNT96226::ConnectIsAvailable
19ec-1c88:40164788.263 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40164788.374 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40164788.435 : <= IoObject::IoLockStart
19ec-1c88:40164788.498 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40164788.565 : IO Send command 10 bytes
19ec-1c88:40164788.684 : => CNT96226::VenderCmd_SetData
19ec-1c88:40164788.740 : iCmd = 0, nBytes = 10
19ec-1c88:40164788.847 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40164994.064 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40164994.180 : System send command 10 bytes + data 0 bytes
19ec-1c88:40164994.428 : IO total need to receive data 2 bytes
19ec-1c88:40164994.503 : => CNT96226::VenderCmd_GetData
19ec-1c88:40164994.558 : iCmd = 0, nBytes = 2
19ec-1c88:40165180.799 : 0000 : 01 00 
19ec-1c88:40165180.915 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40165180.988 : System total receive data 2 bytes
19ec-1c88:40165181.050 : => CNT96226::VenderCmd_GetData
19ec-1c88:40165181.105 : iCmd = 1, nBytes = 4
19ec-1c88:40165386.318 : 0000 : 00 00 00 00 
19ec-1c88:40165386.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40165386.981 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40165387.044 : Return status = 1
19ec-1c88:40165387.105 : => IoObject::IoLockEnd
19ec-1c88:40165387.193 : <= IoObject::IoLockEnd
19ec-1c88:40165387.243 : <= GetADFStatus ret = 1
19ec-1c88:40167489.577 : => TerminateDriver
19ec-1c88:40167489.762 : => CAsicIO::~CAsicIO,pStage=199887944
19ec-1c88:40167489.835 : => CNT96226::Close
19ec-1c88:40167493.997 : <= CNT96226::Close ret = 1
19ec-1c88:40167494.075 : <= CAsicIO::~CAsicIO
19ec-1c88:40167494.133 : => IoObject::IoLockEnd
19ec-1c88:40167494.183 : <= IoObject::IoLockEnd
19ec-1c88:40167494.235 : => IoObject::TerminateDevice
19ec-1c88:40167494.291 : => IoObject::IoLockEnd
19ec-1c88:40167494.343 : <= IoObject::IoLockEnd
19ec-1c88:40167494.446 : <= IoObject::TerminateDevice
19ec-1c88:40167494.685 : <= TerminateDriver ret = 1
19ec-1c88:40179069.250 : ============Debug Start==========
19ec-1c88:40179069.540 : Date : 2020/4/30 14:24:27
19ec-1c88:40179069.617 : Process ID : 19ec
19ec-1c88:40179070.031 : Windows : Version 10.0 build 18363 
19ec-1c88:40179070.519 : MemoryStatus.dwMemoryLoad : 43
19ec-1c88:40179070.584 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40179070.647 : MemoryStatus.ullAvailPhys : 1930629120
19ec-1c88:40179070.706 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40179070.767 : MemoryStatus.ullAvailPageFile : 3381321728
19ec-1c88:40179070.829 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40179070.888 : MemoryStatus.ullAvailVirtual : 1733120000
19ec-1c88:40179070.953 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40179071.058 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40179071.120 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40179071.367 : CPU Count : 4
19ec-1c88:40179071.415 : CPU Frequency : 100.000 Mhz
19ec-1c88:40179075.565 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40179075.694 : => InitializeDriver
19ec-1c88:40179075.968 : <= InitializeDriver ret = 1
19ec-1c88:40179076.029 : => InitializeScanner
19ec-1c88:40179076.113 : => CAsicIO::GetDeviceList
19ec-1c88:40179076.415 : => CNT96226::CNT96226
19ec-1c88:40179076.474 : => CNT96226::Open
19ec-1c88:40179101.449 : <= CNT96226::Open ret = 1
19ec-1c88:40179101.553 : => CNT96226::Initialize
19ec-1c88:40179101.738 : <= CNT96226::Initialize ret = 1
19ec-1c88:40179101.800 : <= CNT96226::CNT96226
19ec-1c88:40179101.852 : => CNT96226::EnumAvailableDevice
19ec-1c88:40179107.297 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40179107.376 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40179107.434 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40183404.334 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40183404.605 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40183410.096 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40183410.200 : => IoObject::GetLockName
19ec-1c88:40183410.259 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40183410.328 : <= IoObject::GetLockName
19ec-1c88:40183410.779 : => CNT96226::VenderCmd_GetData
19ec-1c88:40183410.847 : iCmd = 3, nBytes = 2
19ec-1c88:40183810.765 : 0000 : 06 38 
19ec-1c88:40183811.014 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40183811.159 : => CNT96226::VenderCmd_GetData
19ec-1c88:40183811.270 : iCmd = 4, nBytes = 2
19ec-1c88:40184141.043 : 0000 : 07 07 
19ec-1c88:40184141.248 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40184141.410 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40184141.574 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40184141.710 : IO Send command 10 bytes
19ec-1c88:40184141.818 : => CNT96226::VenderCmd_SetData
19ec-1c88:40184141.929 : iCmd = 0, nBytes = 10
19ec-1c88:40184142.141 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40184330.636 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40184330.852 : => CNT96226::VenderCmd_GetData
19ec-1c88:40184330.968 : iCmd = 0, nBytes = 165
19ec-1c88:40184529.025 : skip dump 37 bytes
19ec-1c88:40184529.388 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40184529.676 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40184529.951 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40184530.222 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40184530.489 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40184530.767 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40184531.025 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40184531.275 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40184531.402 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40184531.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:40184531.627 : iCmd = 1, nBytes = 4
19ec-1c88:40184741.235 : 0000 : 00 00 00 00 
19ec-1c88:40184741.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40184741.547 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40184741.670 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40184741.804 : IO Send command 10 bytes
19ec-1c88:40184741.903 : => CNT96226::VenderCmd_SetData
19ec-1c88:40184742.005 : iCmd = 0, nBytes = 10
19ec-1c88:40184742.217 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40185092.689 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40185092.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:40185093.088 : iCmd = 0, nBytes = 128
19ec-1c88:40185305.464 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40185305.795 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40185306.064 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40185306.344 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40185306.606 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40185306.860 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40185307.115 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40185307.365 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40185307.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40185307.615 : => CNT96226::VenderCmd_GetData
19ec-1c88:40185307.721 : iCmd = 1, nBytes = 4
19ec-1c88:40185518.143 : 0000 : 00 00 00 00 
19ec-1c88:40185518.328 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40185518.453 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40185518.782 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40185518.934 : => CNT96226::Close
19ec-1c88:40185525.754 : <= CNT96226::Close ret = 1
19ec-1c88:40185525.903 : <= CNT96226::~CNT96226
19ec-1c88:40185526.062 : <= CAsicIO::GetDeviceList
19ec-1c88:40185526.786 : => IoObject::SetTimeout
19ec-1c88:40185527.049 : Timeout--> In = 0 Out = 0
19ec-1c88:40185527.163 : <= IoObject::SetTimeout
19ec-1c88:40185527.292 : => CAsicIO::CAsicIO
19ec-1c88:40185527.427 : => CNT96226::CNT96226
19ec-1c88:40185527.534 : => CNT96226::Open
19ec-1c88:40185556.755 : <= CNT96226::Open ret = 1
19ec-1c88:40185556.857 : => CNT96226::Initialize
19ec-1c88:40185557.048 : <= CNT96226::Initialize ret = 1
19ec-1c88:40185557.105 : <= CNT96226::CNT96226
19ec-1c88:40185557.157 : <= CAsicIO::CAsicIO
19ec-1c88:40185557.215 : => CAsicIO::InitializeDevice
19ec-1c88:40185557.280 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40185563.060 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40185563.181 : => IoObject::GetLockName
19ec-1c88:40185563.239 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40185563.303 : <= IoObject::GetLockName
19ec-1c88:40185563.788 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40185563.856 : IO Send command 10 bytes
19ec-1c88:40185563.907 : => CNT96226::VenderCmd_SetData
19ec-1c88:40185563.962 : iCmd = 0, nBytes = 10
19ec-1c88:40185564.064 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40185897.971 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40185898.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:40185898.182 : iCmd = 0, nBytes = 128
19ec-1c88:40186073.523 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40186073.706 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40186073.841 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40186073.978 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40186074.101 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40186074.225 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40186074.350 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40186074.471 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40186074.533 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40186074.594 : => CNT96226::VenderCmd_GetData
19ec-1c88:40186074.644 : iCmd = 1, nBytes = 4
19ec-1c88:40186189.208 : 0000 : 00 00 00 00 
19ec-1c88:40186189.303 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40186189.361 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40186189.419 : => CNT96226::VenderCmd_GetData
19ec-1c88:40186189.473 : iCmd = 3, nBytes = 2
19ec-1c88:40186545.796 : 0000 : 06 38 
19ec-1c88:40186545.934 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40186546.006 : => CNT96226::VenderCmd_GetData
19ec-1c88:40186546.065 : iCmd = 4, nBytes = 2
19ec-1c88:40186932.314 : 0000 : 07 07 
19ec-1c88:40186932.474 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40186932.665 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40186932.770 : => IoObject::InitializeDevice
19ec-1c88:40186932.886 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40186933.442 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40186933.512 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40186934.143 : => FindScanner
19ec-1c88:40186934.205 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40186934.270 : <= FindScanner ret = 1
19ec-1c88:40186934.334 : => IoObject::IoLockStart
19ec-1c88:40186934.439 : => CAsicIO::CheckDevice
19ec-1c88:40186934.491 : => CNT96226::ConnectIsAvailable
19ec-1c88:40187002.029 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40187002.192 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40187002.267 : <= IoObject::IoLockStart
19ec-1c88:40187002.334 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40187002.404 : IO Send command 10 bytes
19ec-1c88:40187002.499 : => CNT96226::VenderCmd_SetData
19ec-1c88:40187002.559 : iCmd = 0, nBytes = 10
19ec-1c88:40187002.665 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40187241.001 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40187241.198 : System send command 10 bytes + data 0 bytes
19ec-1c88:40187241.282 : IO total need to receive data 5 bytes
19ec-1c88:40187241.354 : => CNT96226::VenderCmd_GetData
19ec-1c88:40187241.418 : iCmd = 0, nBytes = 5
19ec-1c88:40187380.182 : 0000 : 06 00 02 02 ab 
19ec-1c88:40187380.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40187380.414 : System total receive data 5 bytes
19ec-1c88:40187380.482 : => CNT96226::VenderCmd_GetData
19ec-1c88:40187380.539 : iCmd = 1, nBytes = 4
19ec-1c88:40187496.078 : 0000 : 00 00 00 00 
19ec-1c88:40187496.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40187496.359 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40187496.432 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40187496.499 : IO Send command 10 bytes
19ec-1c88:40187496.601 : => CNT96226::VenderCmd_SetData
19ec-1c88:40187496.664 : iCmd = 0, nBytes = 10
19ec-1c88:40187496.772 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40187658.941 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40187659.073 : System send command 10 bytes + data 0 bytes
19ec-1c88:40187659.144 : IO total need to receive data 165 bytes
19ec-1c88:40187659.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:40187659.263 : iCmd = 0, nBytes = 165
19ec-1c88:40187840.669 : skip dump 37 bytes
19ec-1c88:40187840.899 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40187841.058 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40187841.197 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40187841.342 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40187841.477 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40187841.617 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40187841.743 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40187841.872 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40187841.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40187842.005 : System total receive data 165 bytes
19ec-1c88:40187842.069 : => CNT96226::VenderCmd_GetData
19ec-1c88:40187842.125 : iCmd = 1, nBytes = 4
19ec-1c88:40187979.353 : 0000 : 00 00 00 00 
19ec-1c88:40187979.490 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40187979.642 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40187979.853 : Dump Inquiry
19ec-1c88:40187979.986 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40187980.128 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40187980.266 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40187980.401 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40187980.531 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40187980.667 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40187980.792 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40187980.915 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40187981.046 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40187981.177 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40187981.266 : 00a0 : 00 00 00 00 00 
19ec-1c88:40187981.353 : => ReadNVMDataInternal
19ec-1c88:40187981.567 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40187981.633 : IO Send command 10 bytes
19ec-1c88:40187981.730 : => CNT96226::VenderCmd_SetData
19ec-1c88:40187981.791 : iCmd = 0, nBytes = 10
19ec-1c88:40187981.889 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40188308.530 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40188308.727 : System send command 10 bytes + data 0 bytes
19ec-1c88:40188308.809 : IO total need to receive data 128 bytes
19ec-1c88:40188308.882 : => CNT96226::VenderCmd_GetData
19ec-1c88:40188308.945 : iCmd = 0, nBytes = 128
19ec-1c88:40188467.046 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40188467.266 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40188467.422 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40188467.569 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40188467.700 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40188467.832 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40188467.963 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40188468.091 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40188468.161 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40188468.227 : System total receive data 128 bytes
19ec-1c88:40188468.291 : => CNT96226::VenderCmd_GetData
19ec-1c88:40188468.348 : iCmd = 1, nBytes = 4
19ec-1c88:40188586.312 : 0000 : 00 00 00 00 
19ec-1c88:40188586.431 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40188586.561 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40188586.636 : NVMData.PadScanCount = 0
19ec-1c88:40188586.697 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40188586.759 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40188586.819 : NVMData.FlatbedScanCount = 0
19ec-1c88:40188586.875 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40188586.931 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40188586.984 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40188587.043 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40188587.098 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40188587.153 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40188587.207 : NVMData.BornMonth = 0
19ec-1c88:40188587.256 : NVMData.BornDay = 0
19ec-1c88:40188587.315 : NVMData.BornYear = 0
19ec-1c88:40188587.364 : NVMData.FirstScanMonth = 4
19ec-1c88:40188587.418 : NVMData.FirstScanDay = 30
19ec-1c88:40188587.475 : NVMData.FirstScanYear = 2020
19ec-1c88:40188587.531 : NVMData.VerticalMagnification = 0
19ec-1c88:40188587.589 : NVMData.HorizontalMagnification = 0
19ec-1c88:40188587.646 : NVMData.PowerSavingTime = 15
19ec-1c88:40188587.703 : NVMData.SN = A094165189010062
19ec-1c88:40188587.755 : NVMData.AutoFeed = 0
19ec-1c88:40188587.807 : NVMData.CCDType = 0
19ec-1c88:40188587.855 : NVMData.ScanSpeed = 0
19ec-1c88:40188587.902 : NVMData.RollerCount = 0
19ec-1c88:40188587.956 : NVMData.MultifeedCount = 0
19ec-1c88:40188588.010 : NVMData.JamCount = 0
19ec-1c88:40188588.061 : NVMData.IdentifyInfo = 
19ec-1c88:40188588.113 : NVMData.FormalName = 
19ec-1c88:40188588.299 : NVMData.ReservedB = 0
19ec-1c88:40188588.355 : NVMData.FunctionCode = 0
19ec-1c88:40188588.407 : NVMData.PreFeed = 0
19ec-1c88:40188588.457 : NVMData.PreFeedTime = 0
19ec-1c88:40188588.507 : NVMData.ButtonNumber = 0
19ec-1c88:40188588.558 : NVMData.PowerOffTime = 0
19ec-1c88:40188588.611 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40188588.703 : => IoObject::IoLockEnd
19ec-1c88:40188588.798 : <= IoObject::IoLockEnd
19ec-1c88:40188588.850 : <= InitializeScanner ret = 1
19ec-1c88:40188588.918 : => GetLogicalScannerAbilityEx
19ec-1c88:40188588.980 : => IoObject::IoLockStart
19ec-1c88:40188589.076 : => CAsicIO::CheckDevice
19ec-1c88:40188589.139 : => CNT96226::ConnectIsAvailable
19ec-1c88:40188602.221 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40188602.350 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40188602.422 : <= IoObject::IoLockStart
19ec-1c88:40188602.484 : => IoObject::IoLockEnd
19ec-1c88:40188602.589 : <= IoObject::IoLockEnd
19ec-1c88:40188602.714 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40188602.793 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40188818.033 : => ReadNVMData
19ec-1c88:40188818.236 : => IoObject::IoLockStart
19ec-1c88:40188818.374 : => CAsicIO::CheckDevice
19ec-1c88:40188818.431 : => CNT96226::ConnectIsAvailable
19ec-1c88:40188838.393 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40188838.512 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40188838.574 : <= IoObject::IoLockStart
19ec-1c88:40188838.641 : => ReadNVMDataInternal
19ec-1c88:40188838.705 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40188838.774 : IO Send command 10 bytes
19ec-1c88:40188838.928 : => CNT96226::VenderCmd_SetData
19ec-1c88:40188838.994 : iCmd = 0, nBytes = 10
19ec-1c88:40188839.112 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40189143.736 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40189143.925 : System send command 10 bytes + data 0 bytes
19ec-1c88:40189144.004 : IO total need to receive data 128 bytes
19ec-1c88:40189144.074 : => CNT96226::VenderCmd_GetData
19ec-1c88:40189144.131 : iCmd = 0, nBytes = 128
19ec-1c88:40189302.176 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40189302.400 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40189302.551 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40189302.692 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40189302.826 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40189302.958 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40189303.088 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40189303.214 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40189303.279 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40189303.344 : System total receive data 128 bytes
19ec-1c88:40189303.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:40189303.460 : iCmd = 1, nBytes = 4
19ec-1c88:40189445.032 : 0000 : 00 00 00 00 
19ec-1c88:40189445.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40189445.289 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40189445.365 : NVMData.PadScanCount = 0
19ec-1c88:40189445.425 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40189445.485 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40189445.542 : NVMData.FlatbedScanCount = 0
19ec-1c88:40189445.601 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40189445.660 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40189445.717 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40189445.776 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40189445.833 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40189445.886 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40189445.944 : NVMData.BornMonth = 0
19ec-1c88:40189445.994 : NVMData.BornDay = 0
19ec-1c88:40189446.046 : NVMData.BornYear = 0
19ec-1c88:40189446.098 : NVMData.FirstScanMonth = 4
19ec-1c88:40189446.152 : NVMData.FirstScanDay = 30
19ec-1c88:40189446.211 : NVMData.FirstScanYear = 2020
19ec-1c88:40189446.396 : NVMData.VerticalMagnification = 0
19ec-1c88:40189446.458 : NVMData.HorizontalMagnification = 0
19ec-1c88:40189446.512 : NVMData.PowerSavingTime = 15
19ec-1c88:40189446.568 : NVMData.SN = A094165189010062
19ec-1c88:40189446.618 : NVMData.AutoFeed = 0
19ec-1c88:40189446.672 : NVMData.CCDType = 0
19ec-1c88:40189446.721 : NVMData.ScanSpeed = 0
19ec-1c88:40189446.770 : NVMData.RollerCount = 0
19ec-1c88:40189446.825 : NVMData.MultifeedCount = 0
19ec-1c88:40189446.878 : NVMData.JamCount = 0
19ec-1c88:40189446.927 : NVMData.IdentifyInfo = 
19ec-1c88:40189446.979 : NVMData.FormalName = 
19ec-1c88:40189447.027 : NVMData.ReservedB = 0
19ec-1c88:40189447.080 : NVMData.FunctionCode = 0
19ec-1c88:40189447.131 : NVMData.PreFeed = 0
19ec-1c88:40189447.182 : NVMData.PreFeedTime = 0
19ec-1c88:40189447.232 : NVMData.ButtonNumber = 0
19ec-1c88:40189447.285 : NVMData.PowerOffTime = 0
19ec-1c88:40189447.336 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40189447.399 : => IoObject::IoLockEnd
19ec-1c88:40189447.496 : <= IoObject::IoLockEnd
19ec-1c88:40189447.547 : <= ReadNVMData ret = 1
19ec-1c88:40190043.658 : => TerminateDriver
19ec-1c88:40190043.855 : => CAsicIO::~CAsicIO,pStage=143199304
19ec-1c88:40190043.934 : => CNT96226::Close
19ec-1c88:40190047.677 : <= CNT96226::Close ret = 1
19ec-1c88:40190047.756 : <= CAsicIO::~CAsicIO
19ec-1c88:40190047.818 : => IoObject::IoLockEnd
19ec-1c88:40190047.873 : <= IoObject::IoLockEnd
19ec-1c88:40190047.924 : => IoObject::TerminateDevice
19ec-1c88:40190047.981 : => IoObject::IoLockEnd
19ec-1c88:40190048.029 : <= IoObject::IoLockEnd
19ec-1c88:40190048.134 : <= IoObject::TerminateDevice
19ec-1c88:40190048.389 : <= TerminateDriver ret = 1
19ec-1c88:40192621.964 : ============Debug Start==========
19ec-1c88:40192622.262 : Date : 2020/4/30 14:24:27
19ec-1c88:40192622.349 : Process ID : 19ec
19ec-1c88:40192622.777 : Windows : Version 10.0 build 18363 
19ec-1c88:40192623.287 : MemoryStatus.dwMemoryLoad : 43
19ec-1c88:40192623.353 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40192623.420 : MemoryStatus.ullAvailPhys : 1930625024
19ec-1c88:40192623.484 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40192623.552 : MemoryStatus.ullAvailPageFile : 3381202944
19ec-1c88:40192623.615 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40192623.676 : MemoryStatus.ullAvailVirtual : 1733103616
19ec-1c88:40192623.738 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40192623.845 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40192623.905 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40192624.146 : CPU Count : 4
19ec-1c88:40192624.195 : CPU Frequency : 100.000 Mhz
19ec-1c88:40192628.521 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40192628.646 : => InitializeDriver
19ec-1c88:40192628.909 : <= InitializeDriver ret = 1
19ec-1c88:40195259.510 : => InitializeScanner
19ec-1c88:40195259.777 : => CAsicIO::GetDeviceList
19ec-1c88:40195260.204 : => CNT96226::CNT96226
19ec-1c88:40195260.265 : => CNT96226::Open
19ec-1c88:40195287.140 : <= CNT96226::Open ret = 1
19ec-1c88:40195287.258 : => CNT96226::Initialize
19ec-1c88:40195287.458 : <= CNT96226::Initialize ret = 1
19ec-1c88:40195287.518 : <= CNT96226::CNT96226
19ec-1c88:40195287.800 : => CNT96226::EnumAvailableDevice
19ec-1c88:40195294.230 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40195294.307 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40195294.365 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40199027.465 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40199027.753 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40199033.265 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40199033.373 : => IoObject::GetLockName
19ec-1c88:40199033.429 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40199033.496 : <= IoObject::GetLockName
19ec-1c88:40199033.962 : => CNT96226::VenderCmd_GetData
19ec-1c88:40199034.031 : iCmd = 3, nBytes = 2
19ec-1c88:40199424.304 : 0000 : 06 38 
19ec-1c88:40199424.426 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40199424.495 : => CNT96226::VenderCmd_GetData
19ec-1c88:40199424.546 : iCmd = 4, nBytes = 2
19ec-1c88:40199745.885 : 0000 : 07 07 
19ec-1c88:40199746.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40199746.245 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40199746.403 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40199746.537 : IO Send command 10 bytes
19ec-1c88:40199746.646 : => CNT96226::VenderCmd_SetData
19ec-1c88:40199746.752 : iCmd = 0, nBytes = 10
19ec-1c88:40199746.965 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40199955.067 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40199955.308 : => CNT96226::VenderCmd_GetData
19ec-1c88:40199955.426 : iCmd = 0, nBytes = 165
19ec-1c88:40200182.869 : skip dump 37 bytes
19ec-1c88:40200183.271 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40200183.554 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40200183.826 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40200184.100 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40200184.356 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40200184.630 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40200184.891 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40200185.146 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40200185.276 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40200185.397 : => CNT96226::VenderCmd_GetData
19ec-1c88:40200185.513 : iCmd = 1, nBytes = 4
19ec-1c88:40200396.460 : 0000 : 00 00 00 00 
19ec-1c88:40200396.647 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40200396.783 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40200396.910 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40200397.041 : IO Send command 10 bytes
19ec-1c88:40200397.141 : => CNT96226::VenderCmd_SetData
19ec-1c88:40200397.254 : iCmd = 0, nBytes = 10
19ec-1c88:40200397.459 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40200759.306 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40200759.561 : => CNT96226::VenderCmd_GetData
19ec-1c88:40200759.686 : iCmd = 0, nBytes = 128
19ec-1c88:40200975.023 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40200975.397 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40200975.696 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40200975.976 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40200976.241 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40200976.492 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40200976.741 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40200976.992 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40200977.128 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40200977.251 : => CNT96226::VenderCmd_GetData
19ec-1c88:40200977.360 : iCmd = 1, nBytes = 4
19ec-1c88:40201186.883 : 0000 : 00 00 00 00 
19ec-1c88:40201187.062 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40201187.200 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40201187.536 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40201187.682 : => CNT96226::Close
19ec-1c88:40201195.952 : <= CNT96226::Close ret = 1
19ec-1c88:40201196.108 : <= CNT96226::~CNT96226
19ec-1c88:40201196.270 : <= CAsicIO::GetDeviceList
19ec-1c88:40201196.994 : => IoObject::SetTimeout
19ec-1c88:40201197.269 : Timeout--> In = 0 Out = 0
19ec-1c88:40201197.389 : <= IoObject::SetTimeout
19ec-1c88:40201197.517 : => CAsicIO::CAsicIO
19ec-1c88:40201197.655 : => CNT96226::CNT96226
19ec-1c88:40201197.764 : => CNT96226::Open
19ec-1c88:40201239.459 : <= CNT96226::Open ret = 1
19ec-1c88:40201239.653 : => CNT96226::Initialize
19ec-1c88:40201240.042 : <= CNT96226::Initialize ret = 1
19ec-1c88:40201240.157 : <= CNT96226::CNT96226
19ec-1c88:40201240.262 : <= CAsicIO::CAsicIO
19ec-1c88:40201240.367 : => CAsicIO::InitializeDevice
19ec-1c88:40201240.503 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40201251.780 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40201251.997 : => IoObject::GetLockName
19ec-1c88:40201252.111 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40201252.251 : <= IoObject::GetLockName
19ec-1c88:40201253.142 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40201253.298 : IO Send command 10 bytes
19ec-1c88:40201253.401 : => CNT96226::VenderCmd_SetData
19ec-1c88:40201253.513 : iCmd = 0, nBytes = 10
19ec-1c88:40201253.720 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40201603.104 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40201603.276 : => CNT96226::VenderCmd_GetData
19ec-1c88:40201603.356 : iCmd = 0, nBytes = 128
19ec-1c88:40201805.352 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40201805.604 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40201805.797 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40201805.968 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40201806.138 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40201806.307 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40201806.474 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40201806.630 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40201806.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40201806.795 : => CNT96226::VenderCmd_GetData
19ec-1c88:40201806.864 : iCmd = 1, nBytes = 4
19ec-1c88:40201963.540 : 0000 : 00 00 00 00 
19ec-1c88:40201963.724 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40201963.834 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40201963.926 : => CNT96226::VenderCmd_GetData
19ec-1c88:40201964.006 : iCmd = 3, nBytes = 2
19ec-1c88:40202335.627 : 0000 : 06 38 
19ec-1c88:40202335.799 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40202335.907 : => CNT96226::VenderCmd_GetData
19ec-1c88:40202335.985 : iCmd = 4, nBytes = 2
19ec-1c88:40202656.657 : 0000 : 07 07 
19ec-1c88:40202656.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40202657.031 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40202657.165 : => IoObject::InitializeDevice
19ec-1c88:40202657.300 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40202658.100 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40202658.199 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40202659.050 : => FindScanner
19ec-1c88:40202659.130 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40202659.216 : <= FindScanner ret = 1
19ec-1c88:40202659.292 : => IoObject::IoLockStart
19ec-1c88:40202659.423 : => CAsicIO::CheckDevice
19ec-1c88:40202659.492 : => CNT96226::ConnectIsAvailable
19ec-1c88:40202679.891 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40202680.019 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40202680.097 : <= IoObject::IoLockStart
19ec-1c88:40202680.171 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40202680.259 : IO Send command 10 bytes
19ec-1c88:40202680.363 : => CNT96226::VenderCmd_SetData
19ec-1c88:40202680.440 : iCmd = 0, nBytes = 10
19ec-1c88:40202680.579 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40202876.693 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40202876.850 : System send command 10 bytes + data 0 bytes
19ec-1c88:40202876.939 : IO total need to receive data 5 bytes
19ec-1c88:40202877.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:40202877.096 : iCmd = 0, nBytes = 5
19ec-1c88:40203082.080 : 0000 : 06 00 02 02 ab 
19ec-1c88:40203082.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40203082.301 : System total receive data 5 bytes
19ec-1c88:40203082.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:40203082.457 : iCmd = 1, nBytes = 4
19ec-1c88:40203287.921 : 0000 : 00 00 00 00 
19ec-1c88:40203288.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40203288.177 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40203288.260 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40203288.343 : IO Send command 10 bytes
19ec-1c88:40203288.464 : => CNT96226::VenderCmd_SetData
19ec-1c88:40203288.539 : iCmd = 0, nBytes = 10
19ec-1c88:40203288.672 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40203495.268 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40203495.420 : System send command 10 bytes + data 0 bytes
19ec-1c88:40203495.516 : IO total need to receive data 165 bytes
19ec-1c88:40203495.596 : => CNT96226::VenderCmd_GetData
19ec-1c88:40203495.666 : iCmd = 0, nBytes = 165
19ec-1c88:40203695.891 : skip dump 37 bytes
19ec-1c88:40203696.139 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40203696.317 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40203696.493 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40203696.666 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40203697.195 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40203697.420 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40203697.594 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40203697.758 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40203697.844 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40203697.924 : System total receive data 165 bytes
19ec-1c88:40203698.004 : => CNT96226::VenderCmd_GetData
19ec-1c88:40203698.076 : iCmd = 1, nBytes = 4
19ec-1c88:40203885.794 : 0000 : 00 00 00 00 
19ec-1c88:40203885.908 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40203886.070 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40203886.341 : Dump Inquiry
19ec-1c88:40203886.504 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40203886.684 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40203886.855 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40203887.028 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40203887.199 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40203887.375 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40203887.541 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40203887.704 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40203887.877 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40203888.047 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40203888.159 : 00a0 : 00 00 00 00 00 
19ec-1c88:40203888.246 : => ReadNVMDataInternal
19ec-1c88:40203888.499 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40203888.589 : IO Send command 10 bytes
19ec-1c88:40203888.706 : => CNT96226::VenderCmd_SetData
19ec-1c88:40203888.780 : iCmd = 0, nBytes = 10
19ec-1c88:40203888.915 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40204234.496 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40204234.689 : System send command 10 bytes + data 0 bytes
19ec-1c88:40204234.780 : IO total need to receive data 128 bytes
19ec-1c88:40204234.863 : => CNT96226::VenderCmd_GetData
19ec-1c88:40204234.940 : iCmd = 0, nBytes = 128
19ec-1c88:40204444.087 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40204444.323 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40204444.507 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40204444.678 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40204444.843 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40204445.010 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40204445.177 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40204445.337 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40204445.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40204445.500 : System total receive data 128 bytes
19ec-1c88:40204445.590 : => CNT96226::VenderCmd_GetData
19ec-1c88:40204445.664 : iCmd = 1, nBytes = 4
19ec-1c88:40204651.250 : 0000 : 00 00 00 00 
19ec-1c88:40204651.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40204651.547 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40204651.632 : NVMData.PadScanCount = 0
19ec-1c88:40204651.702 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40204651.776 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40204651.849 : NVMData.FlatbedScanCount = 0
19ec-1c88:40204651.920 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40204651.989 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40204652.060 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40204652.136 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40204652.210 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40204652.280 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40204652.353 : NVMData.BornMonth = 0
19ec-1c88:40204652.417 : NVMData.BornDay = 0
19ec-1c88:40204652.483 : NVMData.BornYear = 0
19ec-1c88:40204652.548 : NVMData.FirstScanMonth = 4
19ec-1c88:40204652.619 : NVMData.FirstScanDay = 30
19ec-1c88:40204652.687 : NVMData.FirstScanYear = 2020
19ec-1c88:40204652.763 : NVMData.VerticalMagnification = 0
19ec-1c88:40204652.834 : NVMData.HorizontalMagnification = 0
19ec-1c88:40204652.905 : NVMData.PowerSavingTime = 15
19ec-1c88:40204652.979 : NVMData.SN = A094165189010062
19ec-1c88:40204653.046 : NVMData.AutoFeed = 0
19ec-1c88:40204653.109 : NVMData.CCDType = 0
19ec-1c88:40204653.171 : NVMData.ScanSpeed = 0
19ec-1c88:40204653.237 : NVMData.RollerCount = 0
19ec-1c88:40204653.302 : NVMData.MultifeedCount = 0
19ec-1c88:40204653.370 : NVMData.JamCount = 0
19ec-1c88:40204653.434 : NVMData.IdentifyInfo = 
19ec-1c88:40204653.501 : NVMData.FormalName = 
19ec-1c88:40204653.731 : NVMData.ReservedB = 0
19ec-1c88:40204653.807 : NVMData.FunctionCode = 0
19ec-1c88:40204653.871 : NVMData.PreFeed = 0
19ec-1c88:40204653.938 : NVMData.PreFeedTime = 0
19ec-1c88:40204654.008 : NVMData.ButtonNumber = 0
19ec-1c88:40204654.080 : NVMData.PowerOffTime = 0
19ec-1c88:40204654.149 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40204654.250 : => IoObject::IoLockEnd
19ec-1c88:40204654.370 : <= IoObject::IoLockEnd
19ec-1c88:40204654.434 : <= InitializeScanner ret = 1
19ec-1c88:40206209.576 : => GetLogicalScannerAbility
19ec-1c88:40206209.766 : => IoObject::IoLockStart
19ec-1c88:40206209.896 : => CAsicIO::CheckDevice
19ec-1c88:40206209.952 : => CNT96226::ConnectIsAvailable
19ec-1c88:40206233.978 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40206234.372 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40206234.431 : <= IoObject::IoLockStart
19ec-1c88:40206234.489 : => IoObject::IoLockEnd
19ec-1c88:40206234.600 : <= IoObject::IoLockEnd
19ec-1c88:40206234.677 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:40209866.269 : => GetLogicalScannerAbilityEx
19ec-1c88:40209866.475 : => IoObject::IoLockStart
19ec-1c88:40209866.612 : => CAsicIO::CheckDevice
19ec-1c88:40209866.670 : => CNT96226::ConnectIsAvailable
19ec-1c88:40209891.229 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40209891.342 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40209891.402 : <= IoObject::IoLockStart
19ec-1c88:40209891.460 : => IoObject::IoLockEnd
19ec-1c88:40209891.574 : <= IoObject::IoLockEnd
19ec-1c88:40209891.691 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40209891.764 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40217291.122 : => ReadNVMData
19ec-1c88:40217291.314 : => IoObject::IoLockStart
19ec-1c88:40217291.450 : => CAsicIO::CheckDevice
19ec-1c88:40217291.509 : => CNT96226::ConnectIsAvailable
19ec-1c88:40217314.395 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40217314.510 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40217314.570 : <= IoObject::IoLockStart
19ec-1c88:40217314.638 : => ReadNVMDataInternal
19ec-1c88:40217314.703 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40217314.770 : IO Send command 10 bytes
19ec-1c88:40217314.887 : => CNT96226::VenderCmd_SetData
19ec-1c88:40217314.943 : iCmd = 0, nBytes = 10
19ec-1c88:40217315.056 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40217662.272 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40217662.436 : System send command 10 bytes + data 0 bytes
19ec-1c88:40217662.504 : IO total need to receive data 128 bytes
19ec-1c88:40217662.567 : => CNT96226::VenderCmd_GetData
19ec-1c88:40217662.625 : iCmd = 0, nBytes = 128
19ec-1c88:40217830.730 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40217830.961 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40217831.120 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40217831.265 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40217831.395 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40217831.524 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40217831.651 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40217831.780 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40217831.845 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40217831.918 : System total receive data 128 bytes
19ec-1c88:40217831.985 : => CNT96226::VenderCmd_GetData
19ec-1c88:40217832.043 : iCmd = 1, nBytes = 4
19ec-1c88:40218016.769 : 0000 : 00 00 00 00 
19ec-1c88:40218017.171 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40218017.305 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40218017.374 : NVMData.PadScanCount = 0
19ec-1c88:40218017.434 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40218017.491 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40218017.555 : NVMData.FlatbedScanCount = 0
19ec-1c88:40218017.611 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40218017.797 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40218017.858 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40218017.918 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40218017.976 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40218018.031 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40218018.085 : NVMData.BornMonth = 0
19ec-1c88:40218018.133 : NVMData.BornDay = 0
19ec-1c88:40218018.185 : NVMData.BornYear = 0
19ec-1c88:40218018.235 : NVMData.FirstScanMonth = 4
19ec-1c88:40218018.287 : NVMData.FirstScanDay = 30
19ec-1c88:40218018.341 : NVMData.FirstScanYear = 2020
19ec-1c88:40218018.394 : NVMData.VerticalMagnification = 0
19ec-1c88:40218018.452 : NVMData.HorizontalMagnification = 0
19ec-1c88:40218018.510 : NVMData.PowerSavingTime = 15
19ec-1c88:40218018.566 : NVMData.SN = A094165189010062
19ec-1c88:40218018.615 : NVMData.AutoFeed = 0
19ec-1c88:40218018.665 : NVMData.CCDType = 0
19ec-1c88:40218018.713 : NVMData.ScanSpeed = 0
19ec-1c88:40218018.762 : NVMData.RollerCount = 0
19ec-1c88:40218018.816 : NVMData.MultifeedCount = 0
19ec-1c88:40218018.869 : NVMData.JamCount = 0
19ec-1c88:40218018.921 : NVMData.IdentifyInfo = 
19ec-1c88:40218018.972 : NVMData.FormalName = 
19ec-1c88:40218019.021 : NVMData.ReservedB = 0
19ec-1c88:40218019.068 : NVMData.FunctionCode = 0
19ec-1c88:40218019.115 : NVMData.PreFeed = 0
19ec-1c88:40218019.165 : NVMData.PreFeedTime = 0
19ec-1c88:40218019.215 : NVMData.ButtonNumber = 0
19ec-1c88:40218019.268 : NVMData.PowerOffTime = 0
19ec-1c88:40218019.319 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40218019.382 : => IoObject::IoLockEnd
19ec-1c88:40218019.477 : <= IoObject::IoLockEnd
19ec-1c88:40218019.526 : <= ReadNVMData ret = 1
19ec-1c88:40227989.774 : => GetADFStatus
19ec-1c88:40227990.147 : => IoObject::IoLockStart
19ec-1c88:40227990.277 : => CAsicIO::CheckDevice
19ec-1c88:40227990.336 : => CNT96226::ConnectIsAvailable
19ec-1c88:40228015.977 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40228016.097 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40228016.158 : <= IoObject::IoLockStart
19ec-1c88:40228016.221 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40228016.286 : IO Send command 10 bytes
19ec-1c88:40228016.412 : => CNT96226::VenderCmd_SetData
19ec-1c88:40228016.469 : iCmd = 0, nBytes = 10
19ec-1c88:40228016.574 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40228207.811 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40228207.971 : System send command 10 bytes + data 0 bytes
19ec-1c88:40228208.052 : IO total need to receive data 2 bytes
19ec-1c88:40228208.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:40228208.401 : iCmd = 0, nBytes = 2
19ec-1c88:40228403.113 : 0000 : 01 00 
19ec-1c88:40228403.223 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40228403.288 : System total receive data 2 bytes
19ec-1c88:40228403.351 : => CNT96226::VenderCmd_GetData
19ec-1c88:40228403.407 : iCmd = 1, nBytes = 4
19ec-1c88:40228597.989 : 0000 : 00 00 00 00 
19ec-1c88:40228598.077 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40228598.212 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40228598.277 : Return status = 1
19ec-1c88:40228598.337 : => IoObject::IoLockEnd
19ec-1c88:40228598.425 : <= IoObject::IoLockEnd
19ec-1c88:40228598.477 : <= GetADFStatus ret = 1
19ec-1c88:40232223.564 : => TerminateDriver
19ec-1c88:40232223.763 : => CAsicIO::~CAsicIO,pStage=199232584
19ec-1c88:40232223.838 : => CNT96226::Close
19ec-1c88:40232229.936 : <= CNT96226::Close ret = 1
19ec-1c88:40232230.015 : <= CAsicIO::~CAsicIO
19ec-1c88:40232230.070 : => IoObject::IoLockEnd
19ec-1c88:40232230.123 : <= IoObject::IoLockEnd
19ec-1c88:40232230.177 : => IoObject::TerminateDevice
19ec-1c88:40232230.234 : => IoObject::IoLockEnd
19ec-1c88:40232230.505 : <= IoObject::IoLockEnd
19ec-1c88:40232230.604 : <= IoObject::TerminateDevice
19ec-1c88:40232230.844 : <= TerminateDriver ret = 1
19ec-1c88:40260096.856 : ============Debug Start==========
19ec-1c88:40260097.138 : Date : 2020/4/30 14:24:29
19ec-1c88:40260097.217 : Process ID : 19ec
19ec-1c88:40260097.639 : Windows : Version 10.0 build 18363 
19ec-1c88:40260098.152 : MemoryStatus.dwMemoryLoad : 43
19ec-1c88:40260098.214 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40260098.281 : MemoryStatus.ullAvailPhys : 1930604544
19ec-1c88:40260098.346 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40260098.408 : MemoryStatus.ullAvailPageFile : 3379687424
19ec-1c88:40260098.468 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40260098.530 : MemoryStatus.ullAvailVirtual : 1728860160
19ec-1c88:40260098.592 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40260098.695 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40260098.756 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40260099.003 : CPU Count : 4
19ec-1c88:40260099.051 : CPU Frequency : 100.000 Mhz
19ec-1c88:40260103.290 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40260103.426 : => InitializeDriver
19ec-1c88:40260103.687 : <= InitializeDriver ret = 1
19ec-1c88:40260103.748 : => InitializeScanner
19ec-1c88:40260103.827 : => CAsicIO::GetDeviceList
19ec-1c88:40260104.131 : => CNT96226::CNT96226
19ec-1c88:40260104.191 : => CNT96226::Open
19ec-1c88:40260125.651 : <= CNT96226::Open ret = 1
19ec-1c88:40260125.743 : => CNT96226::Initialize
19ec-1c88:40260125.932 : <= CNT96226::Initialize ret = 1
19ec-1c88:40260125.987 : <= CNT96226::CNT96226
19ec-1c88:40260126.037 : => CNT96226::EnumAvailableDevice
19ec-1c88:40260131.340 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40260131.420 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40260131.485 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40264582.144 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40264582.426 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40264589.243 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40264589.344 : => IoObject::GetLockName
19ec-1c88:40264589.403 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40264589.474 : <= IoObject::GetLockName
19ec-1c88:40264589.990 : => CNT96226::VenderCmd_GetData
19ec-1c88:40264590.059 : iCmd = 3, nBytes = 2
19ec-1c88:40264967.545 : 0000 : 06 38 
19ec-1c88:40264967.654 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40264967.729 : => CNT96226::VenderCmd_GetData
19ec-1c88:40264967.792 : iCmd = 4, nBytes = 2
19ec-1c88:40265274.595 : 0000 : 07 07 
19ec-1c88:40265274.740 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40265274.832 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40265274.921 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40265274.991 : IO Send command 10 bytes
19ec-1c88:40265275.040 : => CNT96226::VenderCmd_SetData
19ec-1c88:40265275.095 : iCmd = 0, nBytes = 10
19ec-1c88:40265275.192 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40265474.151 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40265474.267 : => CNT96226::VenderCmd_GetData
19ec-1c88:40265474.325 : iCmd = 0, nBytes = 165
19ec-1c88:40265639.863 : skip dump 37 bytes
19ec-1c88:40265640.097 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40265640.245 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40265640.383 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40265640.515 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40265640.651 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40265640.789 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40265640.921 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40265641.043 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40265641.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40265641.178 : => CNT96226::VenderCmd_GetData
19ec-1c88:40265641.234 : iCmd = 1, nBytes = 4
19ec-1c88:40265846.328 : 0000 : 00 00 00 00 
19ec-1c88:40265846.416 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40265846.476 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40265846.542 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40265846.605 : IO Send command 10 bytes
19ec-1c88:40265846.657 : => CNT96226::VenderCmd_SetData
19ec-1c88:40265846.710 : iCmd = 0, nBytes = 10
19ec-1c88:40265846.810 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40266172.299 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40266172.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:40266172.547 : iCmd = 0, nBytes = 128
19ec-1c88:40266379.771 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40266379.951 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40266380.099 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40266380.234 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40266380.358 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40266380.482 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40266380.607 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40266380.730 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40266380.794 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40266380.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:40266380.916 : iCmd = 1, nBytes = 4
19ec-1c88:40266528.579 : 0000 : 00 00 00 00 
19ec-1c88:40266528.676 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40266528.741 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40266528.909 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40266528.982 : => CNT96226::Close
19ec-1c88:40266532.760 : <= CNT96226::Close ret = 1
19ec-1c88:40266532.834 : <= CNT96226::~CNT96226
19ec-1c88:40266532.922 : <= CAsicIO::GetDeviceList
19ec-1c88:40266533.307 : => IoObject::SetTimeout
19ec-1c88:40266533.442 : Timeout--> In = 0 Out = 0
19ec-1c88:40266533.499 : <= IoObject::SetTimeout
19ec-1c88:40266533.567 : => CAsicIO::CAsicIO
19ec-1c88:40266533.637 : => CNT96226::CNT96226
19ec-1c88:40266533.694 : => CNT96226::Open
19ec-1c88:40266556.920 : <= CNT96226::Open ret = 1
19ec-1c88:40266557.014 : => CNT96226::Initialize
19ec-1c88:40266557.207 : <= CNT96226::Initialize ret = 1
19ec-1c88:40266557.267 : <= CNT96226::CNT96226
19ec-1c88:40266557.318 : <= CAsicIO::CAsicIO
19ec-1c88:40266557.373 : => CAsicIO::InitializeDevice
19ec-1c88:40266557.438 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40266563.246 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40266563.369 : => IoObject::GetLockName
19ec-1c88:40266563.425 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40266563.493 : <= IoObject::GetLockName
19ec-1c88:40266563.980 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40266564.056 : IO Send command 10 bytes
19ec-1c88:40266564.112 : => CNT96226::VenderCmd_SetData
19ec-1c88:40266564.180 : iCmd = 0, nBytes = 10
19ec-1c88:40266564.288 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40266886.905 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40266887.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:40266887.126 : iCmd = 0, nBytes = 128
19ec-1c88:40267027.208 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40267027.391 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40267027.537 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40267027.667 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40267027.791 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40267027.913 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40267028.036 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40267028.162 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40267028.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40267028.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:40267028.341 : iCmd = 1, nBytes = 4
19ec-1c88:40267143.664 : 0000 : 00 00 00 00 
19ec-1c88:40267143.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40267143.911 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40267143.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:40267144.031 : iCmd = 3, nBytes = 2
19ec-1c88:40267530.448 : 0000 : 06 38 
19ec-1c88:40267530.567 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40267530.644 : => CNT96226::VenderCmd_GetData
19ec-1c88:40267530.703 : iCmd = 4, nBytes = 2
19ec-1c88:40267814.386 : 0000 : 07 07 
19ec-1c88:40267814.535 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40267814.708 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40267814.812 : => IoObject::InitializeDevice
19ec-1c88:40267814.925 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40267815.555 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40267815.630 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40267816.408 : => FindScanner
19ec-1c88:40267816.468 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40267816.535 : <= FindScanner ret = 1
19ec-1c88:40267816.593 : => IoObject::IoLockStart
19ec-1c88:40267816.695 : => CAsicIO::CheckDevice
19ec-1c88:40267816.747 : => CNT96226::ConnectIsAvailable
19ec-1c88:40267841.450 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40267841.542 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40267841.599 : <= IoObject::IoLockStart
19ec-1c88:40267841.656 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40267841.723 : IO Send command 10 bytes
19ec-1c88:40267841.803 : => CNT96226::VenderCmd_SetData
19ec-1c88:40267841.857 : iCmd = 0, nBytes = 10
19ec-1c88:40267841.960 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40268045.143 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40268045.239 : System send command 10 bytes + data 0 bytes
19ec-1c88:40268045.307 : IO total need to receive data 5 bytes
19ec-1c88:40268045.362 : => CNT96226::VenderCmd_GetData
19ec-1c88:40268045.414 : iCmd = 0, nBytes = 5
19ec-1c88:40268234.433 : 0000 : 06 00 02 02 ab 
19ec-1c88:40268234.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40268234.662 : System total receive data 5 bytes
19ec-1c88:40268234.725 : => CNT96226::VenderCmd_GetData
19ec-1c88:40268234.782 : iCmd = 1, nBytes = 4
19ec-1c88:40268440.576 : 0000 : 00 00 00 00 
19ec-1c88:40268440.673 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40268440.813 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40268440.882 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40268440.952 : IO Send command 10 bytes
19ec-1c88:40268441.067 : => CNT96226::VenderCmd_SetData
19ec-1c88:40268441.127 : iCmd = 0, nBytes = 10
19ec-1c88:40268441.231 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40268636.470 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40268636.581 : System send command 10 bytes + data 0 bytes
19ec-1c88:40268636.645 : IO total need to receive data 165 bytes
19ec-1c88:40268636.707 : => CNT96226::VenderCmd_GetData
19ec-1c88:40268636.764 : iCmd = 0, nBytes = 165
19ec-1c88:40268827.235 : skip dump 37 bytes
19ec-1c88:40268827.488 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40268827.639 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40268827.779 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40268827.922 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40268828.059 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40268828.197 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40268828.323 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40268828.447 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40268828.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40268828.577 : System total receive data 165 bytes
19ec-1c88:40268828.643 : => CNT96226::VenderCmd_GetData
19ec-1c88:40268828.703 : iCmd = 1, nBytes = 4
19ec-1c88:40269036.092 : 0000 : 00 00 00 00 
19ec-1c88:40269036.179 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40269036.316 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40269036.539 : Dump Inquiry
19ec-1c88:40269036.664 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40269036.795 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40269036.928 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40269037.058 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40269037.186 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40269037.318 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40269037.440 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40269037.564 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40269037.694 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40269037.820 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40269037.908 : 00a0 : 00 00 00 00 00 
19ec-1c88:40269037.978 : => ReadNVMDataInternal
19ec-1c88:40269038.196 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40269038.261 : IO Send command 10 bytes
19ec-1c88:40269038.354 : => CNT96226::VenderCmd_SetData
19ec-1c88:40269038.408 : iCmd = 0, nBytes = 10
19ec-1c88:40269038.509 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40269384.022 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40269384.201 : System send command 10 bytes + data 0 bytes
19ec-1c88:40269384.283 : IO total need to receive data 128 bytes
19ec-1c88:40269384.350 : => CNT96226::VenderCmd_GetData
19ec-1c88:40269384.408 : iCmd = 0, nBytes = 128
19ec-1c88:40269592.567 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40269592.732 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40269592.871 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40269593.002 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40269593.127 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40269593.251 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40269593.372 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40269593.495 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40269593.556 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40269593.616 : System total receive data 128 bytes
19ec-1c88:40269593.672 : => CNT96226::VenderCmd_GetData
19ec-1c88:40269593.724 : iCmd = 1, nBytes = 4
19ec-1c88:40269784.422 : 0000 : 00 00 00 00 
19ec-1c88:40269784.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40269784.727 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40269784.804 : NVMData.PadScanCount = 0
19ec-1c88:40269784.863 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40269784.921 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40269784.981 : NVMData.FlatbedScanCount = 0
19ec-1c88:40269785.035 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40269785.092 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40269785.148 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40269785.204 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40269785.259 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40269785.313 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40269785.372 : NVMData.BornMonth = 0
19ec-1c88:40269785.422 : NVMData.BornDay = 0
19ec-1c88:40269785.475 : NVMData.BornYear = 0
19ec-1c88:40269785.524 : NVMData.FirstScanMonth = 4
19ec-1c88:40269785.577 : NVMData.FirstScanDay = 30
19ec-1c88:40269785.632 : NVMData.FirstScanYear = 2020
19ec-1c88:40269785.688 : NVMData.VerticalMagnification = 0
19ec-1c88:40269785.745 : NVMData.HorizontalMagnification = 0
19ec-1c88:40269785.805 : NVMData.PowerSavingTime = 15
19ec-1c88:40269785.860 : NVMData.SN = A094165189010062
19ec-1c88:40269785.912 : NVMData.AutoFeed = 0
19ec-1c88:40269785.963 : NVMData.CCDType = 0
19ec-1c88:40269786.013 : NVMData.ScanSpeed = 0
19ec-1c88:40269786.063 : NVMData.RollerCount = 0
19ec-1c88:40269786.114 : NVMData.MultifeedCount = 0
19ec-1c88:40269786.165 : NVMData.JamCount = 0
19ec-1c88:40269786.215 : NVMData.IdentifyInfo = 
19ec-1c88:40269786.270 : NVMData.FormalName = 
19ec-1c88:40269786.468 : NVMData.ReservedB = 0
19ec-1c88:40269786.528 : NVMData.FunctionCode = 0
19ec-1c88:40269786.581 : NVMData.PreFeed = 0
19ec-1c88:40269786.632 : NVMData.PreFeedTime = 0
19ec-1c88:40269786.683 : NVMData.ButtonNumber = 0
19ec-1c88:40269786.735 : NVMData.PowerOffTime = 0
19ec-1c88:40269786.789 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40269786.868 : => IoObject::IoLockEnd
19ec-1c88:40269786.966 : <= IoObject::IoLockEnd
19ec-1c88:40269787.020 : <= InitializeScanner ret = 1
19ec-1c88:40269787.087 : => GetLogicalScannerAbilityEx
19ec-1c88:40269787.157 : => IoObject::IoLockStart
19ec-1c88:40269787.255 : => CAsicIO::CheckDevice
19ec-1c88:40269787.311 : => CNT96226::ConnectIsAvailable
19ec-1c88:40269800.154 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40269800.275 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40269800.336 : <= IoObject::IoLockStart
19ec-1c88:40269800.397 : => IoObject::IoLockEnd
19ec-1c88:40269800.507 : <= IoObject::IoLockEnd
19ec-1c88:40269800.630 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40269800.707 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40269990.516 : => ReadNVMData
19ec-1c88:40269990.674 : => IoObject::IoLockStart
19ec-1c88:40269990.810 : => CAsicIO::CheckDevice
19ec-1c88:40269990.868 : => CNT96226::ConnectIsAvailable
19ec-1c88:40270014.593 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40270014.706 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40270014.767 : <= IoObject::IoLockStart
19ec-1c88:40270014.833 : => ReadNVMDataInternal
19ec-1c88:40270014.901 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40270014.966 : IO Send command 10 bytes
19ec-1c88:40270015.085 : => CNT96226::VenderCmd_SetData
19ec-1c88:40270015.143 : iCmd = 0, nBytes = 10
19ec-1c88:40270015.255 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40270364.799 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40270364.991 : System send command 10 bytes + data 0 bytes
19ec-1c88:40270365.070 : IO total need to receive data 128 bytes
19ec-1c88:40270365.138 : => CNT96226::VenderCmd_GetData
19ec-1c88:40270365.197 : iCmd = 0, nBytes = 128
19ec-1c88:40270574.903 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40270575.065 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40270575.205 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40270575.345 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40270575.472 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40270575.596 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40270575.725 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40270575.844 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40270575.908 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40270575.967 : System total receive data 128 bytes
19ec-1c88:40270576.027 : => CNT96226::VenderCmd_GetData
19ec-1c88:40270576.083 : iCmd = 1, nBytes = 4
19ec-1c88:40270766.897 : 0000 : 00 00 00 00 
19ec-1c88:40270767.045 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40270767.202 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40270767.282 : NVMData.PadScanCount = 0
19ec-1c88:40270767.341 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40270767.400 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40270767.462 : NVMData.FlatbedScanCount = 0
19ec-1c88:40270767.519 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40270767.574 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40270767.628 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40270767.685 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40270767.752 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40270767.809 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40270767.867 : NVMData.BornMonth = 0
19ec-1c88:40270767.989 : NVMData.BornDay = 0
19ec-1c88:40270768.045 : NVMData.BornYear = 0
19ec-1c88:40270768.096 : NVMData.FirstScanMonth = 4
19ec-1c88:40270768.149 : NVMData.FirstScanDay = 30
19ec-1c88:40270768.209 : NVMData.FirstScanYear = 2020
19ec-1c88:40270768.432 : NVMData.VerticalMagnification = 0
19ec-1c88:40270768.495 : NVMData.HorizontalMagnification = 0
19ec-1c88:40270768.551 : NVMData.PowerSavingTime = 15
19ec-1c88:40270768.606 : NVMData.SN = A094165189010062
19ec-1c88:40270768.658 : NVMData.AutoFeed = 0
19ec-1c88:40270768.710 : NVMData.CCDType = 0
19ec-1c88:40270768.759 : NVMData.ScanSpeed = 0
19ec-1c88:40270768.809 : NVMData.RollerCount = 0
19ec-1c88:40270768.863 : NVMData.MultifeedCount = 0
19ec-1c88:40270768.915 : NVMData.JamCount = 0
19ec-1c88:40270768.966 : NVMData.IdentifyInfo = 
19ec-1c88:40270769.016 : NVMData.FormalName = 
19ec-1c88:40270769.069 : NVMData.ReservedB = 0
19ec-1c88:40270769.122 : NVMData.FunctionCode = 0
19ec-1c88:40270769.175 : NVMData.PreFeed = 0
19ec-1c88:40270769.227 : NVMData.PreFeedTime = 0
19ec-1c88:40270769.276 : NVMData.ButtonNumber = 0
19ec-1c88:40270769.326 : NVMData.PowerOffTime = 0
19ec-1c88:40270769.380 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40270769.445 : => IoObject::IoLockEnd
19ec-1c88:40270769.544 : <= IoObject::IoLockEnd
19ec-1c88:40270769.595 : <= ReadNVMData ret = 1
19ec-1c88:40273581.352 : ============Debug Start==========
19ec-1c88:40273581.672 : Date : 2020/4/30 14:24:30
19ec-1c88:40273581.753 : Process ID : 19ec
19ec-1c88:40273582.178 : Windows : Version 10.0 build 18363 
19ec-1c88:40273582.678 : MemoryStatus.dwMemoryLoad : 43
19ec-1c88:40273582.739 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40273582.807 : MemoryStatus.ullAvailPhys : 1930326016
19ec-1c88:40273582.870 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40273582.935 : MemoryStatus.ullAvailPageFile : 3379703808
19ec-1c88:40273582.997 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40273583.057 : MemoryStatus.ullAvailVirtual : 1728856064
19ec-1c88:40273583.117 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40273583.223 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40273583.285 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40273583.540 : CPU Count : 4
19ec-1c88:40273583.587 : CPU Frequency : 100.000 Mhz
19ec-1c88:40273587.892 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40273588.022 : => InitializeDriver
19ec-1c88:40273588.529 : <= InitializeDriver ret = 1
19ec-1c88:40276323.202 : => InitializeScanner
19ec-1c88:40276323.459 : => CAsicIO::GetDeviceList
19ec-1c88:40276323.905 : => CNT96226::CNT96226
19ec-1c88:40276323.967 : => CNT96226::Open
19ec-1c88:40276348.609 : <= CNT96226::Open ret = 1
19ec-1c88:40276348.709 : => CNT96226::Initialize
19ec-1c88:40276348.908 : <= CNT96226::Initialize ret = 1
19ec-1c88:40276348.972 : <= CNT96226::CNT96226
19ec-1c88:40276349.024 : => CNT96226::EnumAvailableDevice
19ec-1c88:40276354.326 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40276354.402 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40276354.458 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40280227.032 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40280227.477 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40280239.460 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40280239.679 : => IoObject::GetLockName
19ec-1c88:40280239.794 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40280239.926 : <= IoObject::GetLockName
19ec-1c88:40280240.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:40280240.993 : iCmd = 3, nBytes = 2
19ec-1c88:40280641.175 : 0000 : 06 38 
19ec-1c88:40280641.423 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40280641.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:40280641.669 : iCmd = 4, nBytes = 2
19ec-1c88:40280968.302 : 0000 : 07 07 
19ec-1c88:40280968.501 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40280968.670 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40280968.839 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40280968.972 : IO Send command 10 bytes
19ec-1c88:40280969.086 : => CNT96226::VenderCmd_SetData
19ec-1c88:40280969.206 : iCmd = 0, nBytes = 10
19ec-1c88:40280969.426 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40281187.636 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40281187.923 : => CNT96226::VenderCmd_GetData
19ec-1c88:40281188.038 : iCmd = 0, nBytes = 165
19ec-1c88:40281412.765 : skip dump 37 bytes
19ec-1c88:40281413.174 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40281413.458 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40281413.738 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40281414.011 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40281414.276 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40281414.546 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40281414.814 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40281415.076 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40281415.207 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40281415.332 : => CNT96226::VenderCmd_GetData
19ec-1c88:40281415.443 : iCmd = 1, nBytes = 4
19ec-1c88:40281644.948 : 0000 : 00 00 00 00 
19ec-1c88:40281645.184 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40281645.318 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40281645.444 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40281645.578 : IO Send command 10 bytes
19ec-1c88:40281645.688 : => CNT96226::VenderCmd_SetData
19ec-1c88:40281645.795 : iCmd = 0, nBytes = 10
19ec-1c88:40281646.014 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40282011.112 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40282011.373 : => CNT96226::VenderCmd_GetData
19ec-1c88:40282011.490 : iCmd = 0, nBytes = 128
19ec-1c88:40282223.782 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40282223.999 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40282224.175 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40282224.336 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40282224.485 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40282224.638 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40282224.791 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40282224.942 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40282225.021 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40282225.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:40282225.157 : iCmd = 1, nBytes = 4
19ec-1c88:40282423.547 : 0000 : 00 00 00 00 
19ec-1c88:40282423.666 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40282423.750 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40282423.957 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40282424.049 : => CNT96226::Close
19ec-1c88:40282428.483 : <= CNT96226::Close ret = 1
19ec-1c88:40282428.572 : <= CNT96226::~CNT96226
19ec-1c88:40282428.673 : <= CAsicIO::GetDeviceList
19ec-1c88:40282429.151 : => IoObject::SetTimeout
19ec-1c88:40282429.325 : Timeout--> In = 0 Out = 0
19ec-1c88:40282429.397 : <= IoObject::SetTimeout
19ec-1c88:40282429.473 : => CAsicIO::CAsicIO
19ec-1c88:40282429.559 : => CNT96226::CNT96226
19ec-1c88:40282429.630 : => CNT96226::Open
19ec-1c88:40282456.957 : <= CNT96226::Open ret = 1
19ec-1c88:40282457.092 : => CNT96226::Initialize
19ec-1c88:40282457.344 : <= CNT96226::Initialize ret = 1
19ec-1c88:40282457.419 : <= CNT96226::CNT96226
19ec-1c88:40282457.487 : <= CAsicIO::CAsicIO
19ec-1c88:40282457.555 : => CAsicIO::InitializeDevice
19ec-1c88:40282457.648 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40282464.611 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40282464.742 : => IoObject::GetLockName
19ec-1c88:40282464.812 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40282464.897 : <= IoObject::GetLockName
19ec-1c88:40282465.482 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40282465.573 : IO Send command 10 bytes
19ec-1c88:40282465.643 : => CNT96226::VenderCmd_SetData
19ec-1c88:40282465.709 : iCmd = 0, nBytes = 10
19ec-1c88:40282465.851 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40282796.506 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40282796.698 : => CNT96226::VenderCmd_GetData
19ec-1c88:40282796.772 : iCmd = 0, nBytes = 128
19ec-1c88:40283008.175 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40283008.553 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40283008.836 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40283009.110 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40283009.370 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40283009.630 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40283009.884 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40283010.141 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40283010.273 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40283010.406 : => CNT96226::VenderCmd_GetData
19ec-1c88:40283010.517 : iCmd = 1, nBytes = 4
19ec-1c88:40283221.768 : 0000 : 00 00 00 00 
19ec-1c88:40283222.005 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40283222.161 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40283222.287 : => CNT96226::VenderCmd_GetData
19ec-1c88:40283222.401 : iCmd = 3, nBytes = 2
19ec-1c88:40283623.432 : 0000 : 06 38 
19ec-1c88:40283623.628 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40283623.764 : => CNT96226::VenderCmd_GetData
19ec-1c88:40283623.873 : iCmd = 4, nBytes = 2
19ec-1c88:40283949.141 : 0000 : 07 07 
19ec-1c88:40283949.350 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40283949.743 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40283949.948 : => IoObject::InitializeDevice
19ec-1c88:40283950.132 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40283951.486 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40283951.628 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40283952.917 : => FindScanner
19ec-1c88:40283953.027 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40283953.150 : <= FindScanner ret = 1
19ec-1c88:40283953.262 : => IoObject::IoLockStart
19ec-1c88:40283953.474 : => CAsicIO::CheckDevice
19ec-1c88:40283953.577 : => CNT96226::ConnectIsAvailable
19ec-1c88:40283978.552 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40283978.796 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40283978.938 : <= IoObject::IoLockStart
19ec-1c88:40283979.067 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40283979.215 : IO Send command 10 bytes
19ec-1c88:40283979.402 : => CNT96226::VenderCmd_SetData
19ec-1c88:40283979.532 : iCmd = 0, nBytes = 10
19ec-1c88:40283979.762 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40284202.185 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40284202.410 : System send command 10 bytes + data 0 bytes
19ec-1c88:40284202.551 : IO total need to receive data 5 bytes
19ec-1c88:40284202.677 : => CNT96226::VenderCmd_GetData
19ec-1c88:40284202.791 : iCmd = 0, nBytes = 5
19ec-1c88:40284421.344 : 0000 : 06 00 02 02 ab 
19ec-1c88:40284421.562 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40284421.696 : System total receive data 5 bytes
19ec-1c88:40284421.826 : => CNT96226::VenderCmd_GetData
19ec-1c88:40284421.935 : iCmd = 1, nBytes = 4
19ec-1c88:40284656.123 : 0000 : 00 00 00 00 
19ec-1c88:40284656.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40284656.582 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40284656.704 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40284656.833 : IO Send command 10 bytes
19ec-1c88:40284657.021 : => CNT96226::VenderCmd_SetData
19ec-1c88:40284657.132 : iCmd = 0, nBytes = 10
19ec-1c88:40284657.337 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40284878.861 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40284879.107 : System send command 10 bytes + data 0 bytes
19ec-1c88:40284879.258 : IO total need to receive data 165 bytes
19ec-1c88:40284879.384 : => CNT96226::VenderCmd_GetData
19ec-1c88:40284879.503 : iCmd = 0, nBytes = 165
19ec-1c88:40285119.444 : skip dump 37 bytes
19ec-1c88:40285119.842 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40285120.133 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40285120.410 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40285120.679 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40285120.940 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40285121.208 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40285121.461 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40285121.719 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40285121.849 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40285121.969 : System total receive data 165 bytes
19ec-1c88:40285122.090 : => CNT96226::VenderCmd_GetData
19ec-1c88:40285122.200 : iCmd = 1, nBytes = 4
19ec-1c88:40285356.208 : 0000 : 00 00 00 00 
19ec-1c88:40285356.415 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40285356.657 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40285357.120 : Dump Inquiry
19ec-1c88:40285357.385 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40285357.665 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40285357.933 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40285358.206 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40285358.464 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40285358.735 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40285358.987 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40285359.238 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40285359.504 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40285359.773 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40285359.958 : 00a0 : 00 00 00 00 00 
19ec-1c88:40285360.092 : => ReadNVMDataInternal
19ec-1c88:40285360.496 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40285360.629 : IO Send command 10 bytes
19ec-1c88:40285360.807 : => CNT96226::VenderCmd_SetData
19ec-1c88:40285360.907 : iCmd = 0, nBytes = 10
19ec-1c88:40285361.114 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40285730.350 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40285730.592 : System send command 10 bytes + data 0 bytes
19ec-1c88:40285730.740 : IO total need to receive data 128 bytes
19ec-1c88:40285730.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:40285730.986 : iCmd = 0, nBytes = 128
19ec-1c88:40285938.700 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40285938.927 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40285939.098 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40285939.263 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40285939.426 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40285939.576 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40285939.727 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40285939.876 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40285939.953 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40285940.028 : System total receive data 128 bytes
19ec-1c88:40285940.104 : => CNT96226::VenderCmd_GetData
19ec-1c88:40285940.168 : iCmd = 1, nBytes = 4
19ec-1c88:40286146.912 : 0000 : 00 00 00 00 
19ec-1c88:40286147.120 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40286147.359 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40286147.501 : NVMData.PadScanCount = 0
19ec-1c88:40286147.816 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40286147.882 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40286147.952 : NVMData.FlatbedScanCount = 0
19ec-1c88:40286148.020 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40286148.087 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40286148.150 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40286148.217 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40286148.284 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40286148.351 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40286148.419 : NVMData.BornMonth = 0
19ec-1c88:40286148.479 : NVMData.BornDay = 0
19ec-1c88:40286148.541 : NVMData.BornYear = 0
19ec-1c88:40286148.601 : NVMData.FirstScanMonth = 4
19ec-1c88:40286148.666 : NVMData.FirstScanDay = 30
19ec-1c88:40286148.731 : NVMData.FirstScanYear = 2020
19ec-1c88:40286148.797 : NVMData.VerticalMagnification = 0
19ec-1c88:40286148.864 : NVMData.HorizontalMagnification = 0
19ec-1c88:40286148.932 : NVMData.PowerSavingTime = 15
19ec-1c88:40286148.998 : NVMData.SN = A094165189010062
19ec-1c88:40286149.059 : NVMData.AutoFeed = 0
19ec-1c88:40286149.116 : NVMData.CCDType = 0
19ec-1c88:40286149.173 : NVMData.ScanSpeed = 0
19ec-1c88:40286149.231 : NVMData.RollerCount = 0
19ec-1c88:40286149.293 : NVMData.MultifeedCount = 0
19ec-1c88:40286149.354 : NVMData.JamCount = 0
19ec-1c88:40286149.410 : NVMData.IdentifyInfo = 
19ec-1c88:40286149.472 : NVMData.FormalName = 
19ec-1c88:40286149.724 : NVMData.ReservedB = 0
19ec-1c88:40286149.794 : NVMData.FunctionCode = 0
19ec-1c88:40286149.853 : NVMData.PreFeed = 0
19ec-1c88:40286149.912 : NVMData.PreFeedTime = 0
19ec-1c88:40286149.972 : NVMData.ButtonNumber = 0
19ec-1c88:40286150.034 : NVMData.PowerOffTime = 0
19ec-1c88:40286150.099 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40286150.188 : => IoObject::IoLockEnd
19ec-1c88:40286150.298 : <= IoObject::IoLockEnd
19ec-1c88:40286150.356 : <= InitializeScanner ret = 1
19ec-1c88:40287686.115 : => GetLogicalScannerAbility
19ec-1c88:40287686.311 : => IoObject::IoLockStart
19ec-1c88:40287686.451 : => CAsicIO::CheckDevice
19ec-1c88:40287686.507 : => CNT96226::ConnectIsAvailable
19ec-1c88:40287709.117 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40287709.233 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40287709.298 : <= IoObject::IoLockStart
19ec-1c88:40287709.355 : => IoObject::IoLockEnd
19ec-1c88:40287709.471 : <= IoObject::IoLockEnd
19ec-1c88:40287709.546 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:40291596.312 : => GetLogicalScannerAbilityEx
19ec-1c88:40291596.523 : => IoObject::IoLockStart
19ec-1c88:40291596.662 : => CAsicIO::CheckDevice
19ec-1c88:40291596.721 : => CNT96226::ConnectIsAvailable
19ec-1c88:40291621.443 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40291621.690 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40291621.824 : <= IoObject::IoLockStart
19ec-1c88:40291621.948 : => IoObject::IoLockEnd
19ec-1c88:40291622.357 : <= IoObject::IoLockEnd
19ec-1c88:40291622.484 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40291622.560 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40299589.430 : => ReadNVMData
19ec-1c88:40299589.631 : => IoObject::IoLockStart
19ec-1c88:40299589.768 : => CAsicIO::CheckDevice
19ec-1c88:40299589.826 : => CNT96226::ConnectIsAvailable
19ec-1c88:40299612.903 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40299613.019 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40299613.081 : <= IoObject::IoLockStart
19ec-1c88:40299613.147 : => ReadNVMDataInternal
19ec-1c88:40299613.208 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40299613.273 : IO Send command 10 bytes
19ec-1c88:40299613.407 : => CNT96226::VenderCmd_SetData
19ec-1c88:40299613.470 : iCmd = 0, nBytes = 10
19ec-1c88:40299613.585 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40299973.514 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40299973.688 : System send command 10 bytes + data 0 bytes
19ec-1c88:40299973.760 : IO total need to receive data 128 bytes
19ec-1c88:40299973.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:40299973.882 : iCmd = 0, nBytes = 128
19ec-1c88:40300177.312 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40300177.886 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40300178.035 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40300178.174 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40300178.304 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40300178.426 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40300178.546 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40300178.673 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40300178.738 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40300178.809 : System total receive data 128 bytes
19ec-1c88:40300178.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:40300178.935 : iCmd = 1, nBytes = 4
19ec-1c88:40300370.312 : 0000 : 00 00 00 00 
19ec-1c88:40300370.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40300370.563 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40300370.636 : NVMData.PadScanCount = 0
19ec-1c88:40300370.693 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40300370.751 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40300370.809 : NVMData.FlatbedScanCount = 0
19ec-1c88:40300370.863 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40300371.045 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40300371.110 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40300371.165 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40300371.220 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40300371.276 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40300371.332 : NVMData.BornMonth = 0
19ec-1c88:40300371.379 : NVMData.BornDay = 0
19ec-1c88:40300371.430 : NVMData.BornYear = 0
19ec-1c88:40300371.482 : NVMData.FirstScanMonth = 4
19ec-1c88:40300371.534 : NVMData.FirstScanDay = 30
19ec-1c88:40300371.589 : NVMData.FirstScanYear = 2020
19ec-1c88:40300371.646 : NVMData.VerticalMagnification = 0
19ec-1c88:40300371.705 : NVMData.HorizontalMagnification = 0
19ec-1c88:40300371.757 : NVMData.PowerSavingTime = 15
19ec-1c88:40300371.812 : NVMData.SN = A094165189010062
19ec-1c88:40300371.864 : NVMData.AutoFeed = 0
19ec-1c88:40300371.911 : NVMData.CCDType = 0
19ec-1c88:40300371.958 : NVMData.ScanSpeed = 0
19ec-1c88:40300372.008 : NVMData.RollerCount = 0
19ec-1c88:40300372.059 : NVMData.MultifeedCount = 0
19ec-1c88:40300372.110 : NVMData.JamCount = 0
19ec-1c88:40300372.162 : NVMData.IdentifyInfo = 
19ec-1c88:40300372.212 : NVMData.FormalName = 
19ec-1c88:40300372.260 : NVMData.ReservedB = 0
19ec-1c88:40300372.311 : NVMData.FunctionCode = 0
19ec-1c88:40300372.362 : NVMData.PreFeed = 0
19ec-1c88:40300372.409 : NVMData.PreFeedTime = 0
19ec-1c88:40300372.457 : NVMData.ButtonNumber = 0
19ec-1c88:40300372.505 : NVMData.PowerOffTime = 0
19ec-1c88:40300372.556 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40300372.622 : => IoObject::IoLockEnd
19ec-1c88:40300372.715 : <= IoObject::IoLockEnd
19ec-1c88:40300372.763 : <= ReadNVMData ret = 1
19ec-1c88:40310701.024 : => GetADFStatus
19ec-1c88:40310701.411 : => IoObject::IoLockStart
19ec-1c88:40310701.547 : => CAsicIO::CheckDevice
19ec-1c88:40310701.611 : => CNT96226::ConnectIsAvailable
19ec-1c88:40310725.358 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40310725.473 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40310725.534 : <= IoObject::IoLockStart
19ec-1c88:40310725.598 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40310725.669 : IO Send command 10 bytes
19ec-1c88:40310725.790 : => CNT96226::VenderCmd_SetData
19ec-1c88:40310725.851 : iCmd = 0, nBytes = 10
19ec-1c88:40310725.955 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40310901.428 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40310901.538 : System send command 10 bytes + data 0 bytes
19ec-1c88:40310901.608 : IO total need to receive data 2 bytes
19ec-1c88:40310901.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:40310901.726 : iCmd = 0, nBytes = 2
19ec-1c88:40311084.207 : 0000 : 01 00 
19ec-1c88:40311084.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40311084.453 : System total receive data 2 bytes
19ec-1c88:40311084.750 : => CNT96226::VenderCmd_GetData
19ec-1c88:40311084.804 : iCmd = 1, nBytes = 4
19ec-1c88:40311260.919 : 0000 : 00 00 00 00 
19ec-1c88:40311261.030 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40311261.166 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40311261.234 : Return status = 1
19ec-1c88:40311261.298 : => IoObject::IoLockEnd
19ec-1c88:40311261.395 : <= IoObject::IoLockEnd
19ec-1c88:40311261.447 : <= GetADFStatus ret = 1
19ec-1c88:40314112.594 : => GetADFStatus
19ec-1c88:40314112.798 : => IoObject::IoLockStart
19ec-1c88:40314112.922 : => CAsicIO::CheckDevice
19ec-1c88:40314112.982 : => CNT96226::ConnectIsAvailable
19ec-1c88:40314135.174 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40314135.294 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40314135.357 : <= IoObject::IoLockStart
19ec-1c88:40314135.420 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40314135.492 : IO Send command 10 bytes
19ec-1c88:40314135.636 : => CNT96226::VenderCmd_SetData
19ec-1c88:40314135.693 : iCmd = 0, nBytes = 10
19ec-1c88:40314135.803 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40314327.935 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40314328.079 : System send command 10 bytes + data 0 bytes
19ec-1c88:40314328.306 : IO total need to receive data 2 bytes
19ec-1c88:40314328.383 : => CNT96226::VenderCmd_GetData
19ec-1c88:40314328.443 : iCmd = 0, nBytes = 2
19ec-1c88:40314536.062 : 0000 : 01 00 
19ec-1c88:40314536.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40314536.486 : System total receive data 2 bytes
19ec-1c88:40314536.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:40314536.604 : iCmd = 1, nBytes = 4
19ec-1c88:40314713.084 : 0000 : 00 00 00 00 
19ec-1c88:40314713.189 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40314713.352 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40314713.421 : Return status = 1
19ec-1c88:40314713.486 : => IoObject::IoLockEnd
19ec-1c88:40314713.576 : <= IoObject::IoLockEnd
19ec-1c88:40314713.633 : <= GetADFStatus ret = 1
19ec-1c88:40331758.584 : => IsCalibrationDataFileExist
19ec-1c88:40331758.775 : <= IsCalibrationDataFileExist ret=1
19ec-1c88:40351127.420 : => StartScanJob
19ec-1c88:40351127.616 : <= StartScanJob ret = 1
19ec-1c88:40352265.607 : => GetADFStatus
19ec-1c88:40352265.813 : => IoObject::IoLockStart
19ec-1c88:40352265.950 : => CAsicIO::CheckDevice
19ec-1c88:40352266.010 : => CNT96226::ConnectIsAvailable
19ec-1c88:40352290.786 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40352290.900 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40352290.960 : <= IoObject::IoLockStart
19ec-1c88:40352291.019 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40352291.084 : IO Send command 10 bytes
19ec-1c88:40352291.221 : => CNT96226::VenderCmd_SetData
19ec-1c88:40352291.278 : iCmd = 0, nBytes = 10
19ec-1c88:40352291.388 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40352495.513 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40352495.628 : System send command 10 bytes + data 0 bytes
19ec-1c88:40352495.698 : IO total need to receive data 2 bytes
19ec-1c88:40352495.758 : => CNT96226::VenderCmd_GetData
19ec-1c88:40352495.810 : iCmd = 0, nBytes = 2
19ec-1c88:40352648.496 : 0000 : 01 00 
19ec-1c88:40352648.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40352648.680 : System total receive data 2 bytes
19ec-1c88:40352648.745 : => CNT96226::VenderCmd_GetData
19ec-1c88:40352648.801 : iCmd = 1, nBytes = 4
19ec-1c88:40352807.710 : 0000 : 00 00 00 00 
19ec-1c88:40352807.920 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40352808.299 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40352808.367 : Return status = 1
19ec-1c88:40352808.432 : => IoObject::IoLockEnd
19ec-1c88:40352808.525 : <= IoObject::IoLockEnd
19ec-1c88:40352808.576 : <= GetADFStatus ret = 1
19ec-1c88:40354293.960 : => SwitchStrip
19ec-1c88:40354294.129 : Color = 0
19ec-1c88:40354294.190 : <= SwitchStrip ret = 1
19ec-1c88:40355746.656 : => TuneScanLength
19ec-1c88:40355746.830 : Portion = 0, Direction = 0, line = 0
19ec-1c88:40355746.903 : <= TuneScanLength ret = 1
19ec-1c88:40357484.338 : => TuneScanLength
19ec-1c88:40357484.524 : Portion = 1, Direction = 1, line = 0
19ec-1c88:40357484.600 : <= TuneScanLength ret = 1
19ec-1c88:40366273.055 : => SetScanParameter
19ec-1c88:40366273.243 : => IoObject::IoLockStart
19ec-1c88:40366273.379 : => CAsicIO::CheckDevice
19ec-1c88:40366273.438 : => CNT96226::ConnectIsAvailable
19ec-1c88:40366296.721 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40366296.841 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40366296.904 : <= IoObject::IoLockStart
19ec-1c88:40366296.969 : => CAsicIO::DoIo code = 0x28 - 0xA0
19ec-1c88:40366297.036 : IO Send command 10 bytes
19ec-1c88:40366297.179 : => CNT96226::VenderCmd_SetData
19ec-1c88:40366297.234 : iCmd = 0, nBytes = 10
19ec-1c88:40366297.350 : 0000 : 28 00 a0 00 0a 0d 00 00 02 00 
19ec-1c88:40366502.821 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40366502.968 : System send command 10 bytes + data 0 bytes
19ec-1c88:40366503.054 : IO total need to receive data 2 bytes
19ec-1c88:40366503.120 : => CNT96226::VenderCmd_GetData
19ec-1c88:40366503.178 : iCmd = 0, nBytes = 2
19ec-1c88:40366691.742 : 0000 : 01 00 
19ec-1c88:40366691.883 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40366692.076 : System total receive data 2 bytes
19ec-1c88:40366692.152 : => CNT96226::VenderCmd_GetData
19ec-1c88:40366692.211 : iCmd = 1, nBytes = 4
19ec-1c88:40366856.152 : 0000 : 00 00 00 00 
19ec-1c88:40366856.235 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40366856.384 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40366856.457 : AP.ScanParameter.Left = 0
19ec-1c88:40366856.512 : AP.ScanParameter.Top = 0
19ec-1c88:40366856.562 : AP.ScanParameter.Width = 629
19ec-1c88:40366856.622 : AP.ScanParameter.Length = 1109
19ec-1c88:40366856.677 : AP.ScanParameter.PixelNum = 628
19ec-1c88:40366856.732 : AP.ScanParameter.LineNum = 1109
19ec-1c88:40366856.787 : AP.ScanParameter.ScanMode = 4
19ec-1c88:40366856.842 : AP.ScanParameter.ScanMethod = 1
19ec-1c88:40366856.896 : AP.ScanParameter.BitPerPixel = 24
19ec-1c88:40366856.953 : AP.ScanParameter.ScanSpeed = 0
19ec-1c88:40366857.004 : AP.ScanParameter.Contrast = 0
19ec-1c88:40366857.061 : AP.ScanParameter.Brightness = 0
19ec-1c88:40366857.112 : AP.ScanParameter.HTPatternNo = 1
19ec-1c88:40366857.167 : AP.ScanParameter.Highlight = 255
19ec-1c88:40366857.222 : AP.ScanParameter.Shadow = 0
19ec-1c88:40366857.273 : AP.ScanParameter.ColorFilter = 0
19ec-1c88:40366857.328 : AP.ScanParameter.Invert = 0
19ec-1c88:40366857.379 : AP.ScanParameter.IntelligentMultiFeedStyle = 0
19ec-1c88:40366857.441 : AP.ScanParameter.ExtScanParam = 0x9000
19ec-1c88:40366857.500 : AP.ScanParameter.RExposure = 100
19ec-1c88:40366857.556 : AP.ScanParameter.GExposure = 100
19ec-1c88:40366857.609 : AP.ScanParameter.BExposure = 100
19ec-1c88:40366857.665 : AP.ScanParameter.XRes = 300
19ec-1c88:40366857.717 : AP.ScanParameter.YRes = 300
19ec-1c88:40366857.769 : AP.ScanParameter.RGain = 0
19ec-1c88:40366857.820 : AP.ScanParameter.GGain = 0
19ec-1c88:40366857.874 : AP.ScanParameter.BGain = 0
19ec-1c88:40366857.926 : AP.ScanParameter.lensPosition = 0
19ec-1c88:40366857.980 : AP.ScanParameter.byBackgroundLines = 0
19ec-1c88:40366858.036 : AP.ScanParameter.byPagesThisJob = 0
19ec-1c88:40366858.092 : AP.ScanParameter.EnableBatchScan = 1
19ec-1c88:40366858.147 : AP.ScanParameter.wPaperLength = 0
19ec-1c88:40366858.203 : AP.ScanParameter.ExtIndex = 0
19ec-1c88:40366858.257 : AP.ScanParameter.ExtSize = 0
19ec-1c88:40366858.310 : AP.ScanParameter.MaxPaperScan = 0
19ec-1c88:40366858.362 : AP.ScanParameter.UltraSonicIntension = 0
19ec-1c88:40366858.419 : AP.ScanParameter.CompressionArgument = 0
19ec-1c88:40366858.479 : AP.ScanParameter.HiWordLength = 0
19ec-1c88:40366858.532 : AP.ScanParameter.HiWordLineNum = 0
19ec-1c88:40366858.586 : AP.ScanParameter.ExtScanParam2 = 0x0
19ec-1c88:40366858.699 : => IoObject::IoLockEnd
19ec-1c88:40366858.789 : <= IoObject::IoLockEnd
19ec-1c88:40366858.836 : <= SetScanParameter ret = 1
19ec-1c88:40373363.086 : => SetGammaTable, Color(1),Size(256)
19ec-1c88:40373363.297 : <= SetGammaTable ret = 1
19ec-1c88:40423021.410 : => SetGammaTable, Color(2),Size(256)
19ec-1c88:40423021.621 : <= SetGammaTable ret = 1
19ec-1c88:40474423.551 : => SetGammaTable, Color(3),Size(256)
19ec-1c88:40474423.776 : <= SetGammaTable ret = 1
19ec-1c88:40529047.692 : => StartScan
19ec-1c88:40529047.863 : Thread Scanning = 0, APjobWorking = 0
19ec-1c88:40529047.936 : blIsRW3LiteB = 0
19ec-1c88:40529047.998 : => StartJob
19ec-1c88:40529048.058 : => IoObject::PrepareReadImage
19ec-1c88:40529048.115 : <= IoObject::PrepareReadImage
19ec-1c88:40529048.169 : => IoObject::IoLockStart
19ec-1c88:40529048.298 : => CAsicIO::CheckDevice
19ec-1c88:40529048.350 : => CNT96226::ConnectIsAvailable
19ec-1c88:40529072.328 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40529072.443 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40529072.504 : <= IoObject::IoLockStart
19ec-1c88:40529072.573 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40529072.642 : IO Send command 10 bytes
19ec-1c88:40529072.767 : => CNT96226::VenderCmd_SetData
19ec-1c88:40529072.825 : iCmd = 0, nBytes = 10
19ec-1c88:40529072.928 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40529271.974 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40529272.262 : System send command 10 bytes + data 0 bytes
19ec-1c88:40529272.340 : IO total need to receive data 2 bytes
19ec-1c88:40529272.400 : => CNT96226::VenderCmd_GetData
19ec-1c88:40529272.458 : iCmd = 0, nBytes = 2
19ec-1c88:40529462.701 : 0000 : 01 00 
19ec-1c88:40529462.793 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40529462.860 : System total receive data 2 bytes
19ec-1c88:40529462.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:40529462.981 : iCmd = 1, nBytes = 4
19ec-1c88:40529634.852 : 0000 : 00 00 00 00 
19ec-1c88:40529635.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40529635.306 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40529635.694 : => CAsicIO::DoIo code = 0x28 - 0xA0
19ec-1c88:40529635.766 : IO Send command 10 bytes
19ec-1c88:40529635.850 : => CNT96226::VenderCmd_SetData
19ec-1c88:40529635.905 : iCmd = 0, nBytes = 10
19ec-1c88:40529636.018 : 0000 : 28 00 a0 00 0a 0d 00 00 02 00 
19ec-1c88:40529821.794 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40529821.909 : System send command 10 bytes + data 0 bytes
19ec-1c88:40529821.977 : IO total need to receive data 2 bytes
19ec-1c88:40529822.038 : => CNT96226::VenderCmd_GetData
19ec-1c88:40529822.093 : iCmd = 0, nBytes = 2
19ec-1c88:40530030.957 : 0000 : 01 00 
19ec-1c88:40530031.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40530031.128 : System total receive data 2 bytes
19ec-1c88:40530031.192 : => CNT96226::VenderCmd_GetData
19ec-1c88:40530031.243 : iCmd = 1, nBytes = 4
19ec-1c88:40530222.509 : 0000 : 00 00 00 00 
19ec-1c88:40530222.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40530222.724 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40530222.813 : Reset Background Line to 2
19ec-1c88:40530222.892 : Simulate maximum size scan: reset length to 1260/2520 Line
19ec-1c88:40530222.994 : ParamCutImageFront.dwCutTop 4, ParamCutImageFront.dwCutTail 2222
19ec-1c88:40530223.100 : IO.ScanParameter.Left = 0
19ec-1c88:40530223.152 : IO.ScanParameter.Top = 0
19ec-1c88:40530223.202 : IO.ScanParameter.Width = 1296
19ec-1c88:40530223.255 : IO.ScanParameter.Length = 1260
19ec-1c88:40530223.309 : IO.ScanParameter.PixelNum = 1296
19ec-1c88:40530223.363 : IO.ScanParameter.LineNum = 2520
19ec-1c88:40530223.417 : IO.ScanParameter.ScanMode = 4
19ec-1c88:40530223.469 : IO.ScanParameter.ScanMethod = 1
19ec-1c88:40530223.521 : IO.ScanParameter.BitPerPixel = 24
19ec-1c88:40530223.576 : IO.ScanParameter.ScanSpeed = 0
19ec-1c88:40530223.630 : IO.ScanParameter.Contrast = 0
19ec-1c88:40530223.684 : IO.ScanParameter.Brightness = 0
19ec-1c88:40530223.738 : IO.ScanParameter.HTPatternNo = 1
19ec-1c88:40530223.793 : IO.ScanParameter.Highlight = 255
19ec-1c88:40530223.849 : IO.ScanParameter.Shadow = 0
19ec-1c88:40530223.902 : IO.ScanParameter.ColorFilter = 0
19ec-1c88:40530223.960 : IO.ScanParameter.Invert = 0
19ec-1c88:40530224.013 : IO.ScanParameter.IntelligentMultiFeedStyle = 0
19ec-1c88:40530224.074 : IO.ScanParameter.ExtScanParam = 0x9000
19ec-1c88:40530224.135 : IO.ScanParameter.RExposure = 100
19ec-1c88:40530224.191 : IO.ScanParameter.GExposure = 100
19ec-1c88:40530224.246 : IO.ScanParameter.BExposure = 100
19ec-1c88:40530224.299 : IO.ScanParameter.XRes = 600
19ec-1c88:40530224.351 : IO.ScanParameter.YRes = 600
19ec-1c88:40530224.402 : IO.ScanParameter.RGain = 0
19ec-1c88:40530224.456 : IO.ScanParameter.GGain = 0
19ec-1c88:40530224.508 : IO.ScanParameter.BGain = 0
19ec-1c88:40530224.558 : IO.ScanParameter.lensPosition = 0
19ec-1c88:40530224.612 : IO.ScanParameter.byBackgroundLines = 2
19ec-1c88:40530224.668 : IO.ScanParameter.byPagesThisJob = 0
19ec-1c88:40530224.722 : IO.ScanParameter.EnableBatchScan = 1
19ec-1c88:40530224.778 : IO.ScanParameter.wPaperLength = 0
19ec-1c88:40530224.831 : IO.ScanParameter.ExtIndex = 0
19ec-1c88:40530224.884 : IO.ScanParameter.ExtSize = 0
19ec-1c88:40530224.936 : IO.ScanParameter.MaxPaperScan = 0
19ec-1c88:40530224.992 : IO.ScanParameter.UltraSonicIntension = 0
19ec-1c88:40530225.048 : IO.ScanParameter.CompressionArgument = 0
19ec-1c88:40530225.249 : IO.ScanParameter.HiWordLength = 0
19ec-1c88:40530225.308 : IO.ScanParameter.HiWordLineNum = 0
19ec-1c88:40530225.372 : Front Page Image Process Count = 4
19ec-1c88:40530225.657 : ImageProcess Stage 0 : OA982 Color Pack
19ec-1c88:40530225.729 : -> Pixel : 1296
19ec-1c88:40530225.780 : ImageProcess Stage 1 : Software gamma
19ec-1c88:40530225.833 : -> Pixel : 1296
19ec-1c88:40530225.882 : ImageProcess Stage 2 : Cut Image
19ec-1c88:40530225.934 : -> Pixel : 1296
19ec-1c88:40530225.980 : -> blColor : 1
19ec-1c88:40530226.027 : -> blDelayCutTop : 0
19ec-1c88:40530226.076 : -> dwCutLeft : 0
19ec-1c88:40530226.122 : -> dwCutRight : 38
19ec-1c88:40530226.171 : -> dwCutTop : 4
19ec-1c88:40530226.220 : -> dwCutTail : 2222
19ec-1c88:40530226.271 : ImageProcess Stage 3 : Bilinear Scale
19ec-1c88:40530226.327 : -> dwSrcWidth : 1258
19ec-1c88:40530226.378 : -> dwSrcLength : 2218
19ec-1c88:40530226.426 : -> dwDestWidth : 628
19ec-1c88:40530226.478 : -> dwDestLength : 1109
19ec-1c88:40530226.527 : -> dwYRateFraction : 0/0
19ec-1c88:40530226.577 : -> blColor : 1
19ec-1c88:40530226.622 : -> blYByRate : 0
19ec-1c88:40530230.192 : BatchScan - PipeMemoryUsageDivider = 2
19ec-1c88:40530230.260 : BatchScan - PipeDiskModeHardLimit = 134217728
19ec-1c88:40530230.322 : BatchScan - BatchScanPageRange = 2 ~ 4
19ec-1c88:40530230.382 : BatchScan - BatchScanDisableThreshold = 133169152
19ec-1c88:40530230.465 : Allocate buffer size=33554432
19ec-1c88:40530235.229 : Alloc Buffer @ =d3d4020 
19ec-1c88:40530235.291 :   IO  Buffer @ =d3d4020 / dbd4020 
19ec-1c88:40530235.352 : Image Buffer @ =e3d4020 / 0 
19ec-1c88:40530235.412 :  BatchScan - BatchScanCachePage = 4
19ec-1c88:40530235.470 : Allocate Front IO pipe (size: 9798568-39194272) 
19ec-1c88:40530236.653 : Pipe = 6812d38 Allocate size = 10485760 ~ 39845888
19ec-1c88:40530239.391 : Pipe = 6812d38 Reset Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40530239.478 : Allocate Front Read pipe (size: 25166256-41943760) 
19ec-1c88:40530240.178 : Pipe = 6812e48 Allocate size = 27262976 ~ 44040192
19ec-1c88:40530248.538 : Pipe = 6812e48 Reset Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40530248.639 : Reset background event
19ec-1c88:40530250.759 : Create IO thread
19ec-1c88:40530252.444 : <= StartJob ret = 1
19ec-1c88:40530252.518 : => StartPage
19ec-1c88:40530252.568 : StartPage (1) Reset variable
19ec-1c88:40530254.395 : <= StartPage ret = 1
19ec-1c88:40530254.453 : Page 1
19ec-1c88:40530254.498 : <= StartScan ret = 1
19ec-113c:40530257.855 :     Pipe = 6812d38 Read ==>
19ec-113c:40530258.020 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40530261.176 :         => CAsicIO::DoIo code = 0x2A - 0x95
19ec-cc4:40530261.295 :         IO Send command 10 bytes
19ec-cc4:40530261.373 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40530261.435 :         iCmd = 0, nBytes = 12
19ec-cc4:40530261.553 :         0000 : 2a 00 95 00 00 00 00 00 02 00 00 00 
19ec-cc4:40530954.160 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40530954.337 :         System send command 10 bytes + data 2 bytes
19ec-cc4:40530954.416 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40530954.477 :         iCmd = 1, nBytes = 4
19ec-cc4:40531096.247 :         0000 : 00 00 00 00 
19ec-cc4:40531096.346 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40531096.477 :         <= CAsicIO::DoIo ret = 1
19ec-cc4:40531096.554 :         => CAsicIO::DoIo code = 0x2A - 0x96
19ec-cc4:40531096.618 :         IO Send command 10 bytes
19ec-cc4:40531096.704 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40531096.764 :         iCmd = 0, nBytes = 12
19ec-cc4:40531096.872 :         0000 : 2a 00 96 00 00 01 00 00 02 00 00 00 
19ec-1c88:40531343.062 : => ReadScan
19ec-1c88:40531343.205 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40531343.282 : => ReadScanEx2
19ec-1c88:40531343.336 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40531343.400 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40531343.462 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40531343.680 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40531343.740 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40531343.800 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40531343.867 : => GetImageToBuffer
19ec-1c88:40531343.918 : => GetImageToBufferPageScan
19ec-1c88:40531343.978 : Pipe = 6812e48 Read ==>
19ec-1c88:40531344.121 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-cc4:40531635.817 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40531635.941 :         System send command 10 bytes + data 2 bytes
19ec-cc4:40531636.019 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40531636.079 :         iCmd = 1, nBytes = 4
19ec-cc4:40531792.202 :         0000 : 00 00 00 00 
19ec-cc4:40531792.299 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40531792.426 :         <= CAsicIO::DoIo ret = 1
19ec-cc4:40531792.563 :         => CAsicIO::DoIo code = 0x2A - 0x83
19ec-cc4:40531792.633 :         IO Send command 10 bytes
19ec-cc4:40531792.723 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40531792.779 :         iCmd = 0, nBytes = 28
19ec-cc4:40531792.904 :         0000 : 2a 00 83 00 00 00 00 00 12 00 04 00 00 00 00 00 
19ec-cc4:40531793.014 :         0010 : 00 00 04 00 00 00 00 00 00 00 04 00 
19ec-cc4:40531956.076 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40531956.189 :         System send command 10 bytes + data 18 bytes
19ec-cc4:40531956.259 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40531956.320 :         iCmd = 1, nBytes = 4
19ec-cc4:40532147.880 :         0000 : 00 00 00 00 
19ec-cc4:40532148.051 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40532148.419 :         <= CAsicIO::DoIo ret = 1
19ec-cc4:40532148.496 :         IOThread: ReadBackground
19ec-cc4:40532148.627 :         Background Front Page Image Process Count = 3
19ec-cc4:40532148.749 :         ImageProcess Stage 0 : OA982 Color Pack
19ec-cc4:40532148.816 :         -> Pixel : 1296
19ec-cc4:40532148.870 :         ImageProcess Stage 1 : Nearest Scale
19ec-cc4:40532148.926 :         -> dwSrcWidth : 1296
19ec-cc4:40532148.980 :         -> dwSrcLength : 2
19ec-cc4:40532149.028 :         -> dwDestWidth : 628
19ec-cc4:40532149.078 :         -> dwDestLength : 2
19ec-cc4:40532149.129 :         -> dwYRateFraction : 0/0
19ec-cc4:40532149.185 :         -> blColor : 1
19ec-cc4:40532149.232 :         -> blYByRate : 0
19ec-cc4:40532149.281 :         ImageProcess Stage 2 : Background Color Unpack
19ec-cc4:40532149.336 :         -> Pixel : 628
19ec-cc4:40532150.436 :         => CAsicIO::DoIo code = 0x28 - 0x9B
19ec-cc4:40532150.501 :         IO Send command 10 bytes
19ec-cc4:40532150.559 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40532150.609 :         iCmd = 0, nBytes = 10
19ec-cc4:40532150.709 :         0000 : 28 00 9b 00 0a 0d 00 1e 60 00 
19ec-cc4:40532455.867 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40532455.997 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40532456.064 :         IO total need to receive data 7776 bytes
19ec-cc4:40532456.128 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40532456.181 :         iCmd = 0, nBytes = 7776
19ec-cc4:40532710.313 :         skip dump 7648 bytes
19ec-cc4:40532710.510 :         0000 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-cc4:40532710.644 :         0010 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-cc4:40532710.773 :         0020 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-cc4:40532710.898 :         0030 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-cc4:40532711.017 :         0040 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-cc4:40532711.141 :         0050 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-cc4:40532711.262 :         0060 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-cc4:40532711.387 :         0070 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-cc4:40532711.450 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40532711.698 :         System total receive data 7776 bytes
19ec-cc4:40532711.766 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40532711.820 :         iCmd = 1, nBytes = 4
19ec-cc4:40532874.832 :         0000 : 00 00 00 00 
19ec-cc4:40532874.957 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40532875.117 :         <= CAsicIO::DoIo ret = 1
19ec-cc4:40533999.760 :         IOThread: Counting Padding Values
19ec-cc4:40533999.986 :         => CScanner::GetWindowDescriptor
19ec-cc4:40534000.069 :         <= CScanner::GetWindowDescriptor
19ec-cc4:40534000.131 :         Dump Window Descriptor
19ec-cc4:40534000.264 :         0000 : 00 00 00 00 00 00 00 47 00 00 02 58 02 58 00 00 
19ec-cc4:40534000.406 :         0010 : 00 00 00 00 00 00 00 00 14 40 00 00 13 b0 80 80 
19ec-cc4:40534000.541 :         0020 : 80 05 08 00 00 03 00 00 00 00 00 00 00 00 00 00 
19ec-cc4:40534000.909 :         0030 : ff 1d e0 ff 00 0f 30 09 d8 10 00 00 64 00 64 00 
19ec-cc4:40534001.036 :         0040 : 64 80 00 00 00 02 00 00 00 00 00 00 00 00 00 
19ec-cc4:40534001.099 :         IOThread : Set Window
19ec-cc4:40534001.163 :         => CAsicIO::DoIo code = 0x24 - 0x00
19ec-cc4:40534001.226 :         IO Send command 10 bytes
19ec-cc4:40534001.317 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40534001.374 :         iCmd = 0, nBytes = 89
19ec-cc4:40534001.496 :         0000 : 24 00 00 00 00 00 00 00 4f 00 00 00 00 00 00 00 
19ec-cc4:40534001.623 :         0010 : 00 47 00 00 02 58 02 58 00 00 00 00 00 00 00 00 
19ec-cc4:40534001.751 :         0020 : 00 00 14 40 00 00 13 b0 80 80 80 05 08 00 00 03 
19ec-cc4:40534001.878 :         0030 : 00 00 00 00 00 00 00 00 00 00 ff 1d e0 ff 00 0f 
19ec-cc4:40534002.006 :         0040 : 30 09 d8 10 00 00 64 00 64 00 64 80 00 00 00 02 
19ec-cc4:40534002.103 :         0050 : 00 00 00 00 00 00 00 00 00 
19ec-cc4:40535165.091 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40535165.272 :         System send command 10 bytes + data 79 bytes
19ec-cc4:40535165.348 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40535165.405 :         iCmd = 1, nBytes = 4
19ec-cc4:40535356.954 :         0000 : 00 00 00 00 
19ec-cc4:40535357.067 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40535357.210 :         <= CAsicIO::DoIo ret = 1
19ec-cc4:40535357.333 :         IOThread:Send Gamma
19ec-cc4:40535357.416 :         => CAquila::UpdateSWGammaTable
19ec-cc4:40535357.485 :          NewScanParameter.ColorFilter = 0
19ec-cc4:40535357.612 :         0000 : 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 
19ec-cc4:40535357.746 :         0010 : 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 
19ec-cc4:40535357.880 :         0020 : 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 
19ec-cc4:40535358.012 :         0030 : 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 
19ec-cc4:40535358.142 :         0040 : 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 
19ec-cc4:40535358.595 :         0050 : 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 
19ec-cc4:40535358.733 :         0060 : 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 
19ec-cc4:40535358.867 :         0070 : 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f 
19ec-cc4:40535358.998 :         0080 : 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f 
19ec-cc4:40535359.131 :         0090 : 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f 
19ec-cc4:40535359.268 :         00a0 : a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af 
19ec-cc4:40535359.403 :         00b0 : b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf 
19ec-cc4:40535359.534 :         00c0 : c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd ce cf 
19ec-cc4:40535359.663 :         00d0 : d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd de df 
19ec-cc4:40535359.793 :         00e0 : e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed ee ef 
19ec-cc4:40535359.921 :         00f0 : f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd fe ff 
19ec-cc4:40535360.043 :         0100 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-cc4:40535360.166 :         0110 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-cc4:40535360.441 :         0120 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-cc4:40535360.580 :         0130 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-cc4:40535360.713 :         0140 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-cc4:40535360.843 :         0150 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-cc4:40535360.973 :         0160 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-cc4:40535361.107 :         0170 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-cc4:40535361.240 :         0180 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-cc4:40535361.371 :         0190 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-cc4:40535361.504 :         01a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-cc4:40535361.635 :         01b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-cc4:40535361.771 :         01c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-cc4:40535361.902 :         01d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-cc4:40535362.028 :         01e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-cc4:40535362.155 :         01f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-cc4:40535362.281 :         0200 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-cc4:40535362.404 :         0210 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-cc4:40535362.536 :         0220 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-cc4:40535362.669 :         0230 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-cc4:40535362.803 :         0240 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-cc4:40535362.932 :         0250 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-cc4:40535363.064 :         0260 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-cc4:40535363.195 :         0270 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-cc4:40535363.328 :         0280 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-cc4:40535363.462 :         0290 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-cc4:40535363.593 :         02a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-cc4:40535363.728 :         02b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-cc4:40535363.859 :         02c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-cc4:40535363.992 :         02d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-cc4:40535364.122 :         02e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-cc4:40535364.249 :         02f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-cc4:40535364.372 :         0300 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-cc4:40535364.492 :         0310 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-cc4:40535364.623 :         0320 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-cc4:40535364.756 :         0330 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-cc4:40535364.888 :         0340 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-cc4:40535365.016 :         0350 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-cc4:40535365.147 :         0360 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-cc4:40535365.279 :         0370 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-cc4:40535365.410 :         0380 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-cc4:40535365.546 :         0390 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-cc4:40535365.677 :         03a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-cc4:40535365.808 :         03b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-cc4:40535365.935 :         03c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-cc4:40535366.064 :         03d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-cc4:40535366.192 :         03e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-cc4:40535366.321 :         03f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-cc4:40535366.474 :         <= CAquila::UpdateSWGammaTable
19ec-cc4:40535368.185 :         IOThread: Wait Pipe
19ec-cc4:40535368.249 :         Pipe = 6812d38 ==> IsHighUsage
19ec-cc4:40535368.363 :         Pipe = 6812d38 Free size (10485760) + MaximumAllocateSize(39845888) - TotalBufferSize(10485760) : MinimizeAllocateSize(10485760)
19ec-cc4:40535368.486 :         Pipe = 6812d38 MaximumPage Count = 0 : Current Page Count = 0
19ec-cc4:40535368.598 :         Pipe = 6812d38 <== IsHighUsage ret = 0
19ec-cc4:40535368.665 :         IOThread: Reserve Unit
19ec-cc4:40535368.723 :         => CAsicIO::DoIo code = 0x16 - 0x00
19ec-cc4:40535368.788 :         IO Send command 10 bytes
19ec-cc4:40535368.874 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40535368.940 :         iCmd = 0, nBytes = 10
19ec-cc4:40535369.037 :         0000 : 16 00 00 00 00 00 00 00 00 00 
19ec-cc4:40535519.284 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40535519.390 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40535519.459 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40535519.513 :         iCmd = 1, nBytes = 4
19ec-cc4:40535685.701 :         0000 : 00 00 00 00 
19ec-cc4:40535685.818 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40535685.960 :         <= CAsicIO::DoIo ret = 1
19ec-cc4:40535686.024 :         IOThread: Start Scan
19ec-cc4:40535686.092 :         => CAsicIO::DoIo code = 0x1B - 0x00
19ec-cc4:40535686.160 :         IO Send command 10 bytes
19ec-cc4:40535686.256 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40535686.313 :         iCmd = 0, nBytes = 10
19ec-cc4:40535686.419 :         0000 : 1b 00 00 00 00 80 00 00 00 00 
19ec-cc4:40535976.609 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40535976.781 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40535976.860 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40535976.919 :         iCmd = 1, nBytes = 4
19ec-cc4:40536196.280 :         0000 : 00 00 00 00 
19ec-cc4:40536196.385 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40536196.768 :         <= CAsicIO::DoIo ret = 1
19ec-cc4:40536196.837 :         IOThread: Read image 0 Bytes remain 9797760 bytes
19ec-cc4:40536196.925 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40536197.013 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40536197.079 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40536197.139 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40536197.195 :         IO Send command 10 bytes
19ec-cc4:40536197.292 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40536197.345 :         iCmd = 0, nBytes = 10
19ec-cc4:40536197.448 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40536478.254 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40536478.417 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40536478.489 :         IO total need to receive data 2095632 bytes
19ec-cc4:40536478.558 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40536478.617 :         iCmd = 2, nBytes = 24
19ec-cc4:40536613.010 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40536613.146 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40536613.199 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40536613.266 :         Information.Status = 0
19ec-cc4:40536613.323 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40536613.375 :         iCmd = 2, nBytes = 24
19ec-cc4:40536725.966 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40536726.143 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40536726.201 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40536726.266 :         Information.Status = 0
19ec-cc4:40536726.321 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40536726.375 :         iCmd = 2, nBytes = 24
19ec-cc4:40536848.931 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40536849.079 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40536849.278 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40536849.346 :         Information.Status = 0
19ec-cc4:40536849.402 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40536849.455 :         iCmd = 2, nBytes = 24
19ec-cc4:40536971.200 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40536971.348 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40536971.406 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40536971.470 :         Information.Status = 0
19ec-cc4:40536971.528 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40536971.584 :         iCmd = 2, nBytes = 24
19ec-cc4:40537112.007 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40537112.185 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40537112.253 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40537112.330 :         Information.Status = 0
19ec-cc4:40537112.391 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40537112.448 :         iCmd = 2, nBytes = 24
19ec-cc4:40537282.459 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40537282.643 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40537282.706 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40537282.775 :         Information.Status = 0
19ec-cc4:40537282.833 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40537282.889 :         iCmd = 2, nBytes = 24
19ec-cc4:40537440.773 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40537441.200 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40537441.259 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40537441.321 :         Information.Status = 0
19ec-cc4:40537441.375 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40537441.430 :         iCmd = 2, nBytes = 24
19ec-cc4:40537579.475 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40537579.647 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40537579.709 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40537579.776 :         Information.Status = 0
19ec-cc4:40537579.830 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40537579.883 :         iCmd = 2, nBytes = 24
19ec-cc4:40537711.577 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40537711.718 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40537711.773 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40537711.834 :         Information.Status = 0
19ec-cc4:40537711.886 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40537711.940 :         iCmd = 2, nBytes = 24
19ec-cc4:40537883.156 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40537883.336 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40537883.397 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40537883.469 :         Information.Status = 0
19ec-cc4:40537883.529 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40537883.585 :         iCmd = 2, nBytes = 24
19ec-cc4:40538071.001 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40538071.161 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40538071.218 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40538071.285 :         Information.Status = 0
19ec-cc4:40538071.337 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40538071.390 :         iCmd = 2, nBytes = 24
19ec-cc4:40538198.569 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40538198.944 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40538198.996 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40538199.062 :         Information.Status = 0
19ec-cc4:40538199.115 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40538199.167 :         iCmd = 2, nBytes = 24
19ec-cc4:40538362.601 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40538362.776 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40538362.834 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40538363.063 :         Information.Status = 0
19ec-cc4:40538363.127 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40538363.181 :         iCmd = 2, nBytes = 24
19ec-cc4:40538542.586 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40538542.720 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40538542.777 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40538542.839 :         Information.Status = 0
19ec-cc4:40538542.891 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40538542.944 :         iCmd = 2, nBytes = 24
19ec-cc4:40538658.185 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40538658.323 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40538658.375 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40538658.436 :         Information.Status = 0
19ec-cc4:40538658.490 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40538658.544 :         iCmd = 2, nBytes = 24
19ec-cc4:40538813.539 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40538813.717 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40538813.779 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40538813.848 :         Information.Status = 0
19ec-cc4:40538813.909 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40538813.974 :         iCmd = 2, nBytes = 24
19ec-cc4:40538990.771 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40538990.913 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40538990.979 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40538991.046 :         Information.Status = 0
19ec-cc4:40538991.095 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40538991.148 :         iCmd = 2, nBytes = 24
19ec-cc4:40539102.791 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40539102.931 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40539102.986 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40539103.043 :         Information.Status = 0
19ec-cc4:40539103.097 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40539103.148 :         iCmd = 2, nBytes = 24
19ec-cc4:40539234.672 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40539235.109 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40539235.162 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40539235.223 :         Information.Status = 0
19ec-cc4:40539235.274 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40539235.326 :         iCmd = 2, nBytes = 24
19ec-cc4:40539370.280 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40539370.439 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40539370.497 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40539370.560 :         Information.Status = 0
19ec-cc4:40539370.613 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40539370.667 :         iCmd = 2, nBytes = 24
19ec-cc4:40539520.310 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40539520.443 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40539520.500 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40539520.559 :         Information.Status = 0
19ec-cc4:40539520.608 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40539520.660 :         iCmd = 2, nBytes = 24
19ec-cc4:40539636.220 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40539636.350 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40539636.405 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40539636.470 :         Information.Status = 0
19ec-cc4:40539636.520 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40539636.571 :         iCmd = 2, nBytes = 24
19ec-cc4:40539787.091 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40539787.218 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40539787.271 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40539787.331 :         Information.Status = 0
19ec-cc4:40539787.381 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40539787.550 :         iCmd = 2, nBytes = 24
19ec-cc4:40539982.803 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40539982.992 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40539983.054 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40539983.124 :         Information.Status = 0
19ec-cc4:40539983.178 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40539983.234 :         iCmd = 2, nBytes = 24
19ec-cc4:40540135.531 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40540135.688 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40540135.752 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40540135.819 :         Information.Status = 0
19ec-cc4:40540135.875 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40540135.930 :         iCmd = 2, nBytes = 24
19ec-cc4:40540270.422 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40540270.579 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40540270.645 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40540270.711 :         Information.Status = 0
19ec-cc4:40540270.766 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40540270.822 :         iCmd = 2, nBytes = 24
19ec-cc4:40540461.578 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40540461.749 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40540461.816 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40540461.885 :         Information.Status = 0
19ec-cc4:40540461.940 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40540461.996 :         iCmd = 2, nBytes = 24
19ec-cc4:40540610.542 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40540610.679 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40540610.739 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40540610.808 :         Information.Status = 0
19ec-cc4:40540610.859 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40540610.913 :         iCmd = 2, nBytes = 24
19ec-cc4:40540758.023 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40540758.451 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40540758.502 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40540758.562 :         Information.Status = 0
19ec-cc4:40540758.612 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40540758.663 :         iCmd = 2, nBytes = 24
19ec-cc4:40540937.271 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40540937.449 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40540937.507 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40540937.579 :         Information.Status = 0
19ec-cc4:40540937.635 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40540937.692 :         iCmd = 2, nBytes = 24
19ec-cc4:40541113.658 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40541113.816 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40541113.880 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40541113.946 :         Information.Status = 0
19ec-cc4:40541114.004 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40541114.055 :         iCmd = 2, nBytes = 24
19ec-cc4:40541258.444 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40541258.605 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40541258.666 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40541258.734 :         Information.Status = 0
19ec-cc4:40541258.790 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40541258.847 :         iCmd = 2, nBytes = 24
19ec-cc4:40541558.921 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40541559.112 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40541559.179 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40541559.255 :         Information.Status = 0
19ec-cc4:40541559.315 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40541559.373 :         iCmd = 2, nBytes = 24
19ec-cc4:40541749.208 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40541749.347 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40541749.408 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40541749.473 :         Information.Status = 0
19ec-cc4:40541749.525 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40541749.578 :         iCmd = 2, nBytes = 24
19ec-cc4:40541926.305 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40541926.486 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40541926.546 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40541926.630 :         Information.Status = 0
19ec-cc4:40541926.693 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40541926.751 :         iCmd = 2, nBytes = 24
19ec-cc4:40542091.350 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40542091.490 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40542091.546 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40542091.609 :         Information.Status = 0
19ec-cc4:40542091.661 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40542091.713 :         iCmd = 2, nBytes = 24
19ec-cc4:40542203.481 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40542203.617 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40542203.674 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40542203.734 :         Information.Status = 0
19ec-cc4:40542203.788 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40542203.842 :         iCmd = 2, nBytes = 24
19ec-cc4:40542369.707 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40542369.838 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40542369.892 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40542369.952 :         Information.Status = 0
19ec-cc4:40542370.004 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40542370.054 :         iCmd = 2, nBytes = 24
19ec-cc4:40542520.913 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40542521.379 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40542521.436 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40542521.501 :         Information.Status = 0
19ec-cc4:40542521.556 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40542521.610 :         iCmd = 2, nBytes = 24
19ec-cc4:40542679.434 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40542679.601 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40542679.664 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40542679.736 :         Information.Status = 0
19ec-cc4:40542679.793 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40542679.850 :         iCmd = 2, nBytes = 24
19ec-cc4:40542822.840 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40542822.973 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40542823.028 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40542823.088 :         Information.Status = 0
19ec-cc4:40542823.138 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40542823.189 :         iCmd = 2, nBytes = 24
19ec-cc4:40542986.983 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40542987.165 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40542987.226 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40542987.297 :         Information.Status = 0
19ec-cc4:40542987.358 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40542987.414 :         iCmd = 2, nBytes = 24
19ec-cc4:40543146.832 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40543146.994 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40543147.052 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40543147.117 :         Information.Status = 0
19ec-cc4:40543147.171 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40543147.227 :         iCmd = 2, nBytes = 24
19ec-cc4:40543278.999 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40543279.284 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40543279.344 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40543279.407 :         Information.Status = 0
19ec-cc4:40543279.458 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40543279.508 :         iCmd = 2, nBytes = 24
19ec-cc4:40543441.667 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40543441.832 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40543441.889 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40543441.958 :         Information.Status = 0
19ec-cc4:40543442.013 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40543442.063 :         iCmd = 2, nBytes = 24
19ec-cc4:40543638.922 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40543639.119 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40543639.178 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40543639.252 :         Information.Status = 0
19ec-cc4:40543639.307 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40543639.363 :         iCmd = 2, nBytes = 24
19ec-cc4:40543813.895 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40543814.051 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40543814.111 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40543814.176 :         Information.Status = 0
19ec-cc4:40543814.230 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40543814.286 :         iCmd = 2, nBytes = 24
19ec-cc4:40544003.034 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40544003.206 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40544003.265 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40544003.337 :         Information.Status = 0
19ec-cc4:40544003.392 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40544003.449 :         iCmd = 2, nBytes = 24
19ec-cc4:40544164.096 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40544164.240 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40544164.296 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40544164.359 :         Information.Status = 0
19ec-cc4:40544164.413 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40544164.468 :         iCmd = 2, nBytes = 24
19ec-cc4:40544307.109 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40544307.546 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40544307.601 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40544307.663 :         Information.Status = 0
19ec-cc4:40544307.715 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40544307.766 :         iCmd = 2, nBytes = 24
19ec-cc4:40544509.939 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40544510.117 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40544510.175 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40544510.243 :         Information.Status = 0
19ec-cc4:40544510.296 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40544510.351 :         iCmd = 2, nBytes = 24
19ec-cc4:40544658.442 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40544658.609 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40544658.676 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40544658.742 :         Information.Status = 0
19ec-cc4:40544658.801 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40544658.854 :         iCmd = 2, nBytes = 24
19ec-cc4:40544783.287 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40544783.420 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40544783.476 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40544783.539 :         Information.Status = 0
19ec-cc4:40544783.593 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40544783.647 :         iCmd = 2, nBytes = 24
19ec-cc4:40544952.234 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40544952.368 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40544952.550 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40544952.614 :         Information.Status = 0
19ec-cc4:40544952.665 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40544952.715 :         iCmd = 2, nBytes = 24
19ec-cc4:40545110.935 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40545111.120 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40545111.184 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40545111.256 :         Information.Status = 0
19ec-cc4:40545111.312 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40545111.367 :         iCmd = 2, nBytes = 24
19ec-cc4:40545242.303 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40545242.436 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40545242.493 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40545242.554 :         Information.Status = 0
19ec-cc4:40545242.605 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40545242.662 :         iCmd = 2, nBytes = 24
19ec-cc4:40545432.740 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40545432.888 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40545432.949 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40545433.015 :         Information.Status = 0
19ec-cc4:40545433.071 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40545433.122 :         iCmd = 2, nBytes = 24
19ec-cc4:40545586.757 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40545586.941 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40545587.001 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40545587.074 :         Information.Status = 0
19ec-cc4:40545587.132 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40545587.188 :         iCmd = 2, nBytes = 24
19ec-cc4:40545713.976 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40545714.115 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40545714.168 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40545714.232 :         Information.Status = 0
19ec-cc4:40545714.285 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40545714.337 :         iCmd = 2, nBytes = 24
19ec-cc4:40545897.705 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40545897.858 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40545897.920 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40545897.989 :         Information.Status = 0
19ec-cc4:40545898.044 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40545898.098 :         iCmd = 2, nBytes = 24
19ec-cc4:40546079.706 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40546079.874 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40546079.935 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40546080.003 :         Information.Status = 0
19ec-cc4:40546080.057 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40546080.111 :         iCmd = 2, nBytes = 24
19ec-cc4:40546601.732 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40546601.936 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40546601.996 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40546602.070 :         Information.Status = 0
19ec-cc4:40546602.141 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40546602.265 :         iCmd = 2, nBytes = 24
19ec-cc4:40547576.108 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40547576.317 :         0010 : f0 00 00 00 50 99 37 00 
19ec-cc4:40547576.377 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40547576.455 :         Information.Status = 1, Information.Addr = 3643728
19ec-cc4:40547582.230 :         => CNT96226::MemoryRead
19ec-cc4:40547977.969 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40547978.115 :         System total receive data 311040 bytes
19ec-cc4:40547978.192 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40547978.253 :         iCmd = 1, nBytes = 4
19ec-cc4:40548182.636 :         0000 : 00 00 00 00 
19ec-cc4:40548182.917 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40548183.088 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40548183.152 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40548183.213 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40548183.311 :         Pipe = 6812d38 Write ==>
19ec-cc4:40548183.429 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40548183.562 :         Pipe = 6812d38 start to write data
19ec-cc4:40548183.627 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 0 size = 36
19ec-cc4:40548183.749 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40548183.839 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40548183.939 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40548184.109 :         Pipe = 6812d38 Write <==
19ec-cc4:40548184.169 :         Pipe = 6812d38 Write ==>
19ec-cc4:40548184.257 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40548184.374 :         Pipe = 6812d38 start to write data
19ec-cc4:40548184.433 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 36 size = 311040
19ec-113c:40548185.221 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40548185.408 :     Pipe = 6812d38 Read Copy from 6812df8 + 0 size = 36
19ec-113c:40548185.534 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40548185.633 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40548185.738 :     Pipe = 6812d38 Read <==
19ec-113c:40548191.398 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40548191.489 :     Pipe = 6812d38 Read ==>
19ec-cc4:40548191.554 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40548191.656 :         Pipe = 6812d38 Write read wait size = 0
19ec-cc4:40548191.791 :         Pipe = 6812d38 Write <==
19ec-113c:40548192.074 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40548192.224 :     Pipe = 6812d38 Read Copy from 6812df8 + 36 size = 311040
19ec-113c:40548198.612 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40548198.714 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40548198.815 :     Pipe = 6812d38 Read <==
19ec-113c:40548198.868 :     ImageProcessThread : Process start
19ec-113c:40548208.334 :     BytesPerLine = 3888
19ec-113c:40548208.401 :     Lines = 80
19ec-113c:40548264.726 :     ImageProcessThread : Process end
19ec-cc4:40548386.460 :         IOThread: get image OK
19ec-cc4:40548386.632 :         IOThread: Read image 311040 Bytes remain 9486720 bytes
19ec-cc4:40548386.742 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40548386.838 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40548386.913 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40548386.984 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40548387.046 :         IO Send command 10 bytes
19ec-cc4:40548387.188 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40548387.247 :         iCmd = 0, nBytes = 10
19ec-cc4:40548387.368 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40548668.120 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40548668.318 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40548668.403 :         IO total need to receive data 2095632 bytes
19ec-cc4:40548668.471 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40548668.534 :         iCmd = 2, nBytes = 24
19ec-113c:40549030.490 :     Pipe = 6812e48 Write ==>
19ec-113c:40549030.733 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40549030.891 :     Pipe = 6812e48 start to write data
19ec-113c:40549030.955 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 0 size = 36
19ec-113c:40549031.074 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40549031.293 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40549031.393 :     Pipe = 6812e48 Set read data ready
19ec-113c:40549031.529 :     Pipe = 6812e48 Write <==
19ec-113c:40549031.583 :     Pipe = 6812e48 Write ==>
19ec-113c:40549031.668 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40549031.781 :     Pipe = 6812e48 start to write data
19ec-113c:40549031.837 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 36 size = 71592
19ec-1c88:40549032.312 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40549032.495 : Pipe = 6812e48 Read Copy from 6812f08 + 0 size = 36
19ec-1c88:40549032.620 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40549032.716 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40549032.812 : Pipe = 6812e48 Read <==
19ec-1c88:40549032.867 : Get Packet type = 0 
19ec-1c88:40549032.921 : Get Packet dwSize = 71592 
19ec-1c88:40549032.974 : Get Packet bADFStatus = 1 
19ec-1c88:40549033.027 : Get Packet dwStatusLong = 0 
19ec-1c88:40549033.082 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40549033.151 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40549033.212 : <= GetImageToBuffer Ret = 1
19ec-1c88:40549033.276 : ReadScanEx2 : Copy from pipe to AP buffer size = 71592
19ec-1c88:40549033.343 : Pipe = 6812e48 Read ==>
19ec-113c:40549033.401 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27191384 Data = 71592
19ec-113c:40549033.496 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40549033.620 :     Pipe = 6812e48 Write <==
19ec-113c:40549033.686 :     Pipe = 6812d38 Read ==>
19ec-1c88:40549033.776 : Pipe = 6812e48 Read Total = 27262976 Free = 27191384 Data = 71592
19ec-113c:40549033.891 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40549033.970 : Pipe = 6812e48 Read Copy from 6812f08 + 36 size = 71592
19ec-1c88:40549035.613 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40549035.705 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40549035.802 : Pipe = 6812e48 Read <==
19ec-1c88:40549035.859 : => GetImageToBuffer
19ec-1c88:40549035.911 : => GetImageToBufferPageScan
19ec-1c88:40549035.963 : Pipe = 6812e48 Read ==>
19ec-1c88:40549036.047 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-cc4:40549161.407 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40549161.597 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40549161.656 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40549161.728 :         Information.Status = 0
19ec-cc4:40549161.790 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40549161.846 :         iCmd = 2, nBytes = 24
19ec-cc4:40549780.093 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40549780.298 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40549780.369 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40549780.442 :         Information.Status = 0
19ec-cc4:40549780.500 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40549780.557 :         iCmd = 2, nBytes = 24
19ec-cc4:40550359.344 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40550359.556 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-cc4:40550359.633 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40550359.710 :         Information.Status = 1, Information.Addr = 3954768
19ec-cc4:40550360.615 :         => CNT96226::MemoryRead
19ec-cc4:40550752.533 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40550752.677 :         System total receive data 311040 bytes
19ec-cc4:40550752.747 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40550752.808 :         iCmd = 1, nBytes = 4
19ec-cc4:40550939.338 :         0000 : 00 00 00 00 
19ec-cc4:40550939.425 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40550939.578 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40550939.765 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40550939.834 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40550939.942 :         Pipe = 6812d38 Write ==>
19ec-cc4:40550940.054 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40550940.188 :         Pipe = 6812d38 start to write data
19ec-cc4:40550940.248 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 311076 size = 36
19ec-cc4:40550940.367 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40550940.456 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40550940.551 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40550940.679 :         Pipe = 6812d38 Write <==
19ec-cc4:40550940.736 :         Pipe = 6812d38 Write ==>
19ec-cc4:40550940.821 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40550940.934 :         Pipe = 6812d38 start to write data
19ec-cc4:40550940.996 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 311112 size = 311040
19ec-113c:40550941.773 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40550941.956 :     Pipe = 6812d38 Read Copy from 6812df8 + 311076 size = 36
19ec-113c:40550942.078 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40550942.173 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40550942.277 :     Pipe = 6812d38 Read <==
19ec-113c:40550942.337 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40550942.407 :     Pipe = 6812d38 Read ==>
19ec-113c:40550942.489 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40550947.293 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40550947.387 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40550947.487 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40550947.597 :         Pipe = 6812d38 Write <==
19ec-113c:40550948.656 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40550948.836 :     Pipe = 6812d38 Read Copy from 6812df8 + 311112 size = 311040
19ec-113c:40550949.889 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40550949.981 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40550950.074 :     Pipe = 6812d38 Read <==
19ec-113c:40550950.129 :     ImageProcessThread : Process start
19ec-113c:40550954.307 :     BytesPerLine = 3888
19ec-113c:40550954.367 :     Lines = 80
19ec-113c:40551003.301 :     ImageProcessThread : Process end
19ec-cc4:40551115.756 :         IOThread: get image OK
19ec-cc4:40551115.923 :         IOThread: Read image 311040 Bytes remain 9175680 bytes
19ec-cc4:40551116.018 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40551116.110 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40551116.183 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40551116.250 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40551116.311 :         IO Send command 10 bytes
19ec-cc4:40551116.418 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40551116.472 :         iCmd = 0, nBytes = 10
19ec-cc4:40551116.588 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40551413.625 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40551413.792 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40551413.861 :         IO total need to receive data 2095632 bytes
19ec-cc4:40551413.926 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40551413.989 :         iCmd = 2, nBytes = 24
19ec-113c:40551659.261 :     Pipe = 6812e48 Write ==>
19ec-113c:40551659.484 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40551659.624 :     Pipe = 6812e48 start to write data
19ec-113c:40551659.687 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 71628 size = 36
19ec-113c:40551659.808 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40551660.017 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40551660.120 :     Pipe = 6812e48 Set read data ready
19ec-113c:40551660.263 :     Pipe = 6812e48 Write <==
19ec-113c:40551660.314 :     Pipe = 6812e48 Write ==>
19ec-113c:40551660.401 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40551660.512 :     Pipe = 6812e48 start to write data
19ec-113c:40551660.570 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 71664 size = 75360
19ec-1c88:40551661.368 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40551661.562 : Pipe = 6812e48 Read Copy from 6812f08 + 71628 size = 36
19ec-1c88:40551661.682 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40551661.770 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40551661.869 : Pipe = 6812e48 Read <==
19ec-1c88:40551661.926 : Get Packet type = 0 
19ec-1c88:40551661.978 : Get Packet dwSize = 75360 
19ec-1c88:40551662.031 : Get Packet bADFStatus = 1 
19ec-1c88:40551662.088 : Get Packet dwStatusLong = 0 
19ec-1c88:40551662.140 : Get Packet dwMessageStatusLong = 0 
19ec-113c:40551662.205 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40551662.304 :     Pipe = 6812e48 Write read wait size = 0
19ec-1c88:40551662.374 : <= GetImageToBufferPageScan Ret = 1
19ec-113c:40551662.431 :     Pipe = 6812e48 Write <==
19ec-1c88:40551662.490 : <= GetImageToBuffer Ret = 1
19ec-113c:40551662.548 :     Pipe = 6812d38 Read ==>
19ec-1c88:40551662.604 : ReadScanEx2 : Copy from pipe to AP buffer size = 28260
19ec-1c88:40551662.674 : Pipe = 6812e48 Read ==>
19ec-113c:40551662.730 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40551662.811 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40551662.923 : Pipe = 6812e48 Read Copy from 6812f08 + 71664 size = 28260
19ec-1c88:40551663.574 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27215876 Data = 47100
19ec-1c88:40551663.670 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40551663.765 : Pipe = 6812e48 Read <==
19ec-1c88:40551864.986 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40551865.188 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40551865.260 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40551865.338 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40551865.404 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40551865.467 : <= ReadScanEx2 ret = 1
19ec-1c88:40551865.523 : <= ReadScan ret = 1
19ec-cc4:40551935.629 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40551935.798 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40551935.858 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40551935.939 :         Information.Status = 0
19ec-cc4:40551935.997 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40551936.052 :         iCmd = 2, nBytes = 24
19ec-cc4:40552898.950 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40552899.173 :         0010 : f0 00 00 00 50 17 41 00 
19ec-cc4:40552899.233 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40552899.309 :         Information.Status = 1, Information.Addr = 4265808
19ec-cc4:40552900.239 :         => CNT96226::MemoryRead
19ec-cc4:40553416.097 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40553416.296 :         System total receive data 311040 bytes
19ec-cc4:40553416.373 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40553416.436 :         iCmd = 1, nBytes = 4
19ec-cc4:40553936.068 :         0000 : 00 00 00 00 
19ec-cc4:40553936.546 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40553936.734 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40553936.815 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40553936.875 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40553936.979 :         Pipe = 6812d38 Write ==>
19ec-cc4:40553937.220 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40553937.355 :         Pipe = 6812d38 start to write data
19ec-cc4:40553937.418 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 622152 size = 36
19ec-cc4:40553937.542 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40553937.638 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40553937.736 :         Pipe = 6812d38 Set read data ready
19ec-113c:40553938.026 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40553938.153 :     Pipe = 6812d38 Read Copy from 6812df8 + 622152 size = 36
19ec-113c:40553938.268 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40553938.359 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40553938.459 :     Pipe = 6812d38 Read <==
19ec-113c:40553938.516 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40553938.588 :     Pipe = 6812d38 Read ==>
19ec-113c:40553938.674 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40553938.836 :         Pipe = 6812d38 Write <==
19ec-cc4:40553938.891 :         Pipe = 6812d38 Write ==>
19ec-cc4:40553938.977 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40553939.269 :         Pipe = 6812d38 start to write data
19ec-cc4:40553939.406 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 622188 size = 311040
19ec-cc4:40553948.233 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40553948.389 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40553948.515 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40553948.642 :         Pipe = 6812d38 Write <==
19ec-113c:40553948.882 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40553949.041 :     Pipe = 6812d38 Read Copy from 6812df8 + 622188 size = 311040
19ec-113c:40553950.026 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40553950.118 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40553950.217 :     Pipe = 6812d38 Read <==
19ec-113c:40553950.272 :     ImageProcessThread : Process start
19ec-113c:40553955.394 :     BytesPerLine = 3888
19ec-113c:40553955.459 :     Lines = 80
19ec-113c:40554003.117 :     ImageProcessThread : Process end
19ec-cc4:40554116.652 :         IOThread: get image OK
19ec-cc4:40554116.827 :         IOThread: Read image 311040 Bytes remain 8864640 bytes
19ec-cc4:40554116.933 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40554117.034 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40554117.109 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40554117.175 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40554117.235 :         IO Send command 10 bytes
19ec-cc4:40554117.360 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40554117.420 :         iCmd = 0, nBytes = 10
19ec-cc4:40554117.536 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:40554352.577 : => ReadScan
19ec-1c88:40554352.744 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40554352.828 : => ReadScanEx2
19ec-1c88:40554352.885 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40554352.948 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40554353.008 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40554353.074 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40554353.136 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40554353.199 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40554353.273 : ReadScanEx2 : Copy from pipe to AP buffer size = 47100
19ec-1c88:40554353.346 : Pipe = 6812e48 Read ==>
19ec-1c88:40554353.467 : Pipe = 6812e48 Read Total = 27262976 Free = 27215876 Data = 47100
19ec-1c88:40554353.607 : Pipe = 6812e48 Read Copy from 6812f08 + 99924 size = 47100
19ec-1c88:40554353.959 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40554354.216 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40554354.318 : Pipe = 6812e48 Read <==
19ec-1c88:40554354.370 : => GetImageToBuffer
19ec-1c88:40554354.421 : => GetImageToBufferPageScan
19ec-1c88:40554354.480 : Pipe = 6812e48 Read ==>
19ec-1c88:40554354.570 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40554699.663 :     Pipe = 6812e48 Write ==>
19ec-113c:40554699.901 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40554700.045 :     Pipe = 6812e48 start to write data
19ec-113c:40554700.111 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 147024 size = 36
19ec-113c:40554700.235 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40554700.327 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40554700.425 :     Pipe = 6812e48 Set read data ready
19ec-113c:40554700.553 :     Pipe = 6812e48 Write <==
19ec-113c:40554700.609 :     Pipe = 6812e48 Write ==>
19ec-113c:40554700.693 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40554700.802 :     Pipe = 6812e48 start to write data
19ec-113c:40554700.857 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 147060 size = 75360
19ec-1c88:40554701.456 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40554701.637 : Pipe = 6812e48 Read Copy from 6812f08 + 147024 size = 36
19ec-1c88:40554701.762 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40554701.854 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40554701.954 : Pipe = 6812e48 Read <==
19ec-1c88:40554702.011 : Get Packet type = 0 
19ec-1c88:40554702.064 : Get Packet dwSize = 75360 
19ec-1c88:40554702.118 : Get Packet bADFStatus = 1 
19ec-1c88:40554702.172 : Get Packet dwStatusLong = 0 
19ec-1c88:40554702.225 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40554702.287 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40554702.344 : <= GetImageToBuffer Ret = 1
19ec-1c88:40554702.415 : ReadScanEx2 : Copy from pipe to AP buffer size = 52752
19ec-1c88:40554702.480 : Pipe = 6812e48 Read ==>
19ec-113c:40554702.541 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40554702.631 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40554702.754 :     Pipe = 6812e48 Write <==
19ec-113c:40554702.810 :     Pipe = 6812d38 Read ==>
19ec-1c88:40554702.894 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40554703.003 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40554703.080 : Pipe = 6812e48 Read Copy from 6812f08 + 147060 size = 52752
19ec-1c88:40554703.603 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27240368 Data = 22608
19ec-1c88:40554711.209 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40554711.344 : Pipe = 6812e48 Read <==
19ec-1c88:40555043.255 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40555043.447 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40555043.520 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40555043.589 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40555043.657 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40555043.722 : <= ReadScanEx2 ret = 1
19ec-1c88:40555043.783 : <= ReadScan ret = 1
19ec-cc4:40555224.785 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40555224.955 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40555225.029 :         IO total need to receive data 2095632 bytes
19ec-cc4:40555225.095 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40555225.156 :         iCmd = 2, nBytes = 24
19ec-cc4:40555778.410 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40555778.687 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-cc4:40555778.760 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40555778.836 :         Information.Status = 1, Information.Addr = 4576848
19ec-cc4:40555779.908 :         => CNT96226::MemoryRead
19ec-cc4:40556156.622 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40556156.841 :         System total receive data 311040 bytes
19ec-cc4:40556156.920 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40556156.985 :         iCmd = 1, nBytes = 4
19ec-cc4:40556288.093 :         0000 : 00 00 00 00 
19ec-cc4:40556288.196 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40556288.331 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40556288.397 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40556288.452 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40556288.562 :         Pipe = 6812d38 Write ==>
19ec-cc4:40556288.674 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40556288.807 :         Pipe = 6812d38 start to write data
19ec-cc4:40556288.869 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 933228 size = 36
19ec-cc4:40556288.989 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40556289.078 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40556289.177 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40556289.316 :         Pipe = 6812d38 Write <==
19ec-cc4:40556289.370 :         Pipe = 6812d38 Write ==>
19ec-cc4:40556289.688 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40556289.807 :         Pipe = 6812d38 start to write data
19ec-cc4:40556289.863 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 933264 size = 311040
19ec-113c:40556290.014 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40556290.204 :     Pipe = 6812d38 Read Copy from 6812df8 + 933228 size = 36
19ec-113c:40556290.342 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40556290.442 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40556290.544 :     Pipe = 6812d38 Read <==
19ec-113c:40556290.604 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40556290.673 :     Pipe = 6812d38 Read ==>
19ec-113c:40556290.758 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40556297.370 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40556297.474 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40556297.578 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40556297.691 :         Pipe = 6812d38 Write <==
19ec-113c:40556298.324 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40556298.477 :     Pipe = 6812d38 Read Copy from 6812df8 + 933264 size = 311040
19ec-113c:40556299.996 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40556300.086 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40556300.181 :     Pipe = 6812d38 Read <==
19ec-113c:40556300.238 :     ImageProcessThread : Process start
19ec-113c:40556304.733 :     BytesPerLine = 3888
19ec-113c:40556304.796 :     Lines = 80
19ec-113c:40556353.311 :     ImageProcessThread : Process end
19ec-cc4:40556510.036 :         IOThread: get image OK
19ec-cc4:40556510.218 :         IOThread: Read image 311040 Bytes remain 8553600 bytes
19ec-cc4:40556510.333 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40556510.434 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40556510.514 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40556510.599 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40556510.658 :         IO Send command 10 bytes
19ec-cc4:40556510.792 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40556510.853 :         iCmd = 0, nBytes = 10
19ec-cc4:40556510.974 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40556779.099 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40556779.301 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40556779.478 :         IO total need to receive data 2095632 bytes
19ec-cc4:40556779.553 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40556779.612 :         iCmd = 2, nBytes = 24
19ec-113c:40557033.447 :     Pipe = 6812e48 Write ==>
19ec-113c:40557033.698 :     Pipe = 6812e48 Write Total = 27262976 Free = 27240368 Data = 22608
19ec-113c:40557033.853 :     Pipe = 6812e48 start to write data
19ec-113c:40557033.919 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 222420 size = 36
19ec-113c:40557034.042 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27240332 Data = 22644
19ec-113c:40557034.138 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40557034.239 :     Pipe = 6812e48 Write <==
19ec-113c:40557034.296 :     Pipe = 6812e48 Write ==>
19ec-113c:40557034.389 :     Pipe = 6812e48 Write Total = 27262976 Free = 27240332 Data = 22644
19ec-113c:40557034.501 :     Pipe = 6812e48 start to write data
19ec-113c:40557034.559 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 222456 size = 75360
19ec-113c:40557036.366 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27164972 Data = 98004
19ec-113c:40557036.461 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40557036.557 :     Pipe = 6812e48 Write <==
19ec-113c:40557036.618 :     Pipe = 6812d38 Read ==>
19ec-113c:40557036.711 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40557163.957 : => ReadScan
19ec-1c88:40557164.093 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40557164.177 : => ReadScanEx2
19ec-1c88:40557164.234 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40557164.303 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40557164.365 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40557164.429 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40557164.490 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40557164.550 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40557164.618 : ReadScanEx2 : Copy from pipe to AP buffer size = 22608
19ec-1c88:40557164.686 : Pipe = 6812e48 Read ==>
19ec-1c88:40557164.801 : Pipe = 6812e48 Read Total = 27262976 Free = 27164972 Data = 98004
19ec-1c88:40557164.928 : Pipe = 6812e48 Read Copy from 6812f08 + 199812 size = 22608
19ec-1c88:40557165.153 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40557165.241 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40557165.341 : Pipe = 6812e48 Read <==
19ec-1c88:40557165.392 : => GetImageToBuffer
19ec-1c88:40557165.444 : => GetImageToBufferPageScan
19ec-1c88:40557165.506 : Pipe = 6812e48 Read ==>
19ec-1c88:40557165.590 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40557165.702 : Pipe = 6812e48 Read Copy from 6812f08 + 222420 size = 36
19ec-1c88:40557165.809 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40557165.894 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40557165.988 : Pipe = 6812e48 Read <==
19ec-1c88:40557166.300 : Get Packet type = 0 
19ec-1c88:40557166.356 : Get Packet dwSize = 75360 
19ec-1c88:40557166.412 : Get Packet bADFStatus = 1 
19ec-1c88:40557166.470 : Get Packet dwStatusLong = 0 
19ec-1c88:40557166.523 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40557166.594 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40557166.656 : <= GetImageToBuffer Ret = 1
19ec-1c88:40557166.711 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:40557167.008 : Pipe = 6812e48 Read ==>
19ec-1c88:40557167.092 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40557167.199 : Pipe = 6812e48 Read Copy from 6812f08 + 222456 size = 75360
19ec-1c88:40557167.561 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40557167.646 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40557167.738 : Pipe = 6812e48 Read <==
19ec-1c88:40557167.792 : => GetImageToBuffer
19ec-1c88:40557167.841 : => GetImageToBufferPageScan
19ec-1c88:40557168.003 : Pipe = 6812e48 Read ==>
19ec-1c88:40557168.096 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-cc4:40557320.888 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40557321.039 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40557321.097 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40557321.166 :         Information.Status = 0
19ec-cc4:40557321.227 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40557321.283 :         iCmd = 2, nBytes = 24
19ec-cc4:40558295.826 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40558296.369 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-cc4:40558296.435 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40558296.512 :         Information.Status = 1, Information.Addr = 4887888
19ec-cc4:40558297.386 :         => CNT96226::MemoryRead
19ec-cc4:40558698.858 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40558699.042 :         System total receive data 311040 bytes
19ec-cc4:40558699.115 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40558699.179 :         iCmd = 1, nBytes = 4
19ec-cc4:40558889.959 :         0000 : 00 00 00 00 
19ec-cc4:40558890.051 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40558890.223 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40558890.287 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40558890.345 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40558890.447 :         Pipe = 6812d38 Write ==>
19ec-cc4:40558890.553 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40558890.683 :         Pipe = 6812d38 start to write data
19ec-cc4:40558890.740 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 1244304 size = 36
19ec-cc4:40558890.860 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40558890.947 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40558891.046 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40558891.188 :         Pipe = 6812d38 Write <==
19ec-cc4:40558891.242 :         Pipe = 6812d38 Write ==>
19ec-cc4:40558891.559 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40558891.670 :         Pipe = 6812d38 start to write data
19ec-cc4:40558891.730 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 1244340 size = 311040
19ec-113c:40558891.871 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40558892.052 :     Pipe = 6812d38 Read Copy from 6812df8 + 1244304 size = 36
19ec-113c:40558892.177 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40558892.277 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40558892.382 :     Pipe = 6812d38 Read <==
19ec-113c:40558892.439 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40558892.502 :     Pipe = 6812d38 Read ==>
19ec-113c:40558892.589 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40558899.020 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40558899.119 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40558899.218 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40558899.332 :         Pipe = 6812d38 Write <==
19ec-113c:40558900.039 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40558900.186 :     Pipe = 6812d38 Read Copy from 6812df8 + 1244340 size = 311040
19ec-113c:40558901.473 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40558901.563 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40558901.659 :     Pipe = 6812d38 Read <==
19ec-113c:40558901.713 :     ImageProcessThread : Process start
19ec-113c:40558906.032 :     BytesPerLine = 3888
19ec-113c:40558906.092 :     Lines = 80
19ec-113c:40558954.415 :     ImageProcessThread : Process end
19ec-cc4:40559086.132 :         IOThread: get image OK
19ec-cc4:40559086.440 :         IOThread: Read image 311040 Bytes remain 8242560 bytes
19ec-cc4:40559086.546 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40559086.639 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40559086.712 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40559086.791 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40559086.849 :         IO Send command 10 bytes
19ec-cc4:40559086.981 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40559087.037 :         iCmd = 0, nBytes = 10
19ec-cc4:40559087.151 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40559362.164 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40559362.323 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40559362.398 :         IO total need to receive data 2095632 bytes
19ec-cc4:40559362.468 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40559362.525 :         iCmd = 2, nBytes = 24
19ec-113c:40559635.948 :     Pipe = 6812e48 Write ==>
19ec-113c:40559636.190 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40559636.333 :     Pipe = 6812e48 start to write data
19ec-113c:40559636.401 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 297816 size = 36
19ec-113c:40559636.524 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40559636.614 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40559636.713 :     Pipe = 6812e48 Set read data ready
19ec-113c:40559636.861 :     Pipe = 6812e48 Write <==
19ec-113c:40559636.916 :     Pipe = 6812e48 Write ==>
19ec-113c:40559637.003 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40559637.110 :     Pipe = 6812e48 start to write data
19ec-113c:40559637.163 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 297852 size = 75360
19ec-1c88:40559637.680 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40559637.862 : Pipe = 6812e48 Read Copy from 6812f08 + 297816 size = 36
19ec-1c88:40559637.990 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40559638.086 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40559638.185 : Pipe = 6812e48 Read <==
19ec-1c88:40559638.245 : Get Packet type = 0 
19ec-1c88:40559638.297 : Get Packet dwSize = 75360 
19ec-1c88:40559638.350 : Get Packet bADFStatus = 1 
19ec-1c88:40559638.404 : Get Packet dwStatusLong = 0 
19ec-1c88:40559638.455 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40559638.519 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40559638.576 : <= GetImageToBuffer Ret = 1
19ec-1c88:40559638.642 : ReadScanEx2 : Copy from pipe to AP buffer size = 1884
19ec-1c88:40559638.705 : Pipe = 6812e48 Read ==>
19ec-1c88:40559638.789 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40559639.781 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40559639.924 :     Pipe = 6812e48 Write read wait size = 1884
19ec-113c:40559640.054 :     Pipe = 6812e48 Set read data ready
19ec-113c:40559640.202 :     Pipe = 6812e48 Write <==
19ec-113c:40559640.267 :     Pipe = 6812d38 Read ==>
19ec-113c:40559640.367 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40559640.866 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40559641.019 : Pipe = 6812e48 Read Copy from 6812f08 + 297852 size = 1884
19ec-1c88:40559641.141 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27189500 Data = 73476
19ec-1c88:40559641.454 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40559641.545 : Pipe = 6812e48 Read <==
19ec-1c88:40559801.760 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40559801.894 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40559801.963 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40559802.030 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40559802.094 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40559802.260 : <= ReadScanEx2 ret = 1
19ec-1c88:40559802.317 : <= ReadScan ret = 1
19ec-cc4:40559837.852 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40559838.009 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40559838.071 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40559838.147 :         Information.Status = 0
19ec-cc4:40559838.207 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40559838.263 :         iCmd = 2, nBytes = 24
19ec-cc4:40560039.232 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40560039.439 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40560039.507 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40560039.583 :         Information.Status = 0
19ec-cc4:40560039.647 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40560039.707 :         iCmd = 2, nBytes = 24
19ec-cc4:40561009.725 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40561009.945 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-cc4:40561010.002 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40561010.073 :         Information.Status = 1, Information.Addr = 5198928
19ec-cc4:40561011.674 :         => CNT96226::MemoryRead
19ec-cc4:40561384.026 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40561384.220 :         System total receive data 311040 bytes
19ec-cc4:40561384.304 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40561384.369 :         iCmd = 1, nBytes = 4
19ec-cc4:40561554.772 :         0000 : 00 00 00 00 
19ec-cc4:40561554.924 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40561555.114 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40561555.200 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40561555.266 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40561555.367 :         Pipe = 6812d38 Write ==>
19ec-cc4:40561555.484 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40561555.623 :         Pipe = 6812d38 start to write data
19ec-cc4:40561555.685 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 1555380 size = 36
19ec-cc4:40561555.810 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40561555.905 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40561556.005 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40561556.162 :         Pipe = 6812d38 Write <==
19ec-cc4:40561556.220 :         Pipe = 6812d38 Write ==>
19ec-cc4:40561556.315 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40561556.430 :         Pipe = 6812d38 start to write data
19ec-cc4:40561556.488 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 1555416 size = 311040
19ec-113c:40561556.933 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40561557.120 :     Pipe = 6812d38 Read Copy from 6812df8 + 1555380 size = 36
19ec-113c:40561557.252 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40561557.347 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40561557.448 :     Pipe = 6812d38 Read <==
19ec-113c:40561557.504 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40561557.574 :     Pipe = 6812d38 Read ==>
19ec-113c:40561557.663 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40561563.499 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40561563.598 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40561563.704 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40561563.819 :         Pipe = 6812d38 Write <==
19ec-113c:40561564.534 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40561564.689 :     Pipe = 6812d38 Read Copy from 6812df8 + 1555416 size = 311040
19ec-113c:40561565.807 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40561566.042 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40561566.146 :     Pipe = 6812d38 Read <==
19ec-113c:40561566.199 :     ImageProcessThread : Process start
19ec-113c:40561570.591 :     BytesPerLine = 3888
19ec-113c:40561570.649 :     Lines = 80
19ec-113c:40561618.100 :     ImageProcessThread : Process end
19ec-cc4:40561746.097 :         IOThread: get image OK
19ec-cc4:40561746.288 :         IOThread: Read image 311040 Bytes remain 7931520 bytes
19ec-cc4:40561746.392 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40561746.487 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40561746.560 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40561746.628 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40561746.687 :         IO Send command 10 bytes
19ec-cc4:40561746.818 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40561746.880 :         iCmd = 0, nBytes = 10
19ec-cc4:40561746.993 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:40561996.839 : => ReadScan
19ec-1c88:40561997.014 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40561997.095 : => ReadScanEx2
19ec-1c88:40561997.148 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40561997.208 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40561997.266 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40561997.327 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40561997.390 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40561997.455 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40561997.522 : ReadScanEx2 : Copy from pipe to AP buffer size = 73476
19ec-1c88:40561997.601 : Pipe = 6812e48 Read ==>
19ec-1c88:40561997.722 : Pipe = 6812e48 Read Total = 27262976 Free = 27189500 Data = 73476
19ec-1c88:40561997.871 : Pipe = 6812e48 Read Copy from 6812f08 + 299736 size = 73476
19ec-1c88:40561998.327 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40561998.420 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40561998.521 : Pipe = 6812e48 Read <==
19ec-1c88:40561998.576 : => GetImageToBuffer
19ec-1c88:40561998.631 : => GetImageToBufferPageScan
19ec-1c88:40561998.687 : Pipe = 6812e48 Read ==>
19ec-1c88:40561998.773 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-cc4:40562045.810 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40562045.966 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40562046.046 :         IO total need to receive data 2095632 bytes
19ec-cc4:40562046.122 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40562046.181 :         iCmd = 2, nBytes = 24
19ec-113c:40562305.517 :     Pipe = 6812e48 Write ==>
19ec-113c:40562305.753 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40562305.893 :     Pipe = 6812e48 start to write data
19ec-113c:40562305.958 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 373212 size = 36
19ec-113c:40562306.083 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40562306.169 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40562306.266 :     Pipe = 6812e48 Set read data ready
19ec-113c:40562306.398 :     Pipe = 6812e48 Write <==
19ec-113c:40562306.454 :     Pipe = 6812e48 Write ==>
19ec-113c:40562306.537 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40562306.649 :     Pipe = 6812e48 start to write data
19ec-113c:40562306.706 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 373248 size = 75360
19ec-1c88:40562307.509 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40562307.688 : Pipe = 6812e48 Read Copy from 6812f08 + 373212 size = 36
19ec-1c88:40562307.812 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40562307.903 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40562308.002 : Pipe = 6812e48 Read <==
19ec-1c88:40562308.057 : Get Packet type = 0 
19ec-1c88:40562308.118 : Get Packet dwSize = 75360 
19ec-1c88:40562308.352 : Get Packet bADFStatus = 1 
19ec-1c88:40562308.418 : Get Packet dwStatusLong = 0 
19ec-1c88:40562308.473 : Get Packet dwMessageStatusLong = 0 
19ec-113c:40562308.542 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40562308.642 :     Pipe = 6812e48 Write read wait size = 0
19ec-1c88:40562308.707 : <= GetImageToBufferPageScan Ret = 1
19ec-113c:40562308.766 :     Pipe = 6812e48 Write <==
19ec-113c:40562308.914 :     Pipe = 6812d38 Read ==>
19ec-1c88:40562308.970 : <= GetImageToBuffer Ret = 1
19ec-113c:40562309.030 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40562309.114 : ReadScanEx2 : Copy from pipe to AP buffer size = 26376
19ec-1c88:40562309.180 : Pipe = 6812e48 Read ==>
19ec-1c88:40562309.272 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40562309.385 : Pipe = 6812e48 Read Copy from 6812f08 + 373248 size = 26376
19ec-1c88:40562309.568 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27213992 Data = 48984
19ec-1c88:40562309.656 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40562309.752 : Pipe = 6812e48 Read <==
19ec-1c88:40562471.803 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40562471.981 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40562472.048 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40562472.113 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40562472.174 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40562472.232 : <= ReadScanEx2 ret = 1
19ec-1c88:40562472.289 : <= ReadScan ret = 1
19ec-cc4:40562576.288 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40562576.498 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40562576.569 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40562576.649 :         Information.Status = 0
19ec-cc4:40562576.716 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40562576.777 :         iCmd = 2, nBytes = 24
19ec-cc4:40563147.703 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40563147.925 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40563147.991 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40563148.064 :         Information.Status = 0
19ec-cc4:40563148.125 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40563148.181 :         iCmd = 2, nBytes = 24
19ec-cc4:40563712.193 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40563712.407 :         0010 : f0 00 00 00 50 13 54 00 
19ec-cc4:40563712.480 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40563712.556 :         Information.Status = 1, Information.Addr = 5509968
19ec-cc4:40563713.506 :         => CNT96226::MemoryRead
19ec-cc4:40564095.420 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40564095.709 :         System total receive data 311040 bytes
19ec-cc4:40564095.869 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40564096.018 :         iCmd = 1, nBytes = 4
19ec-cc4:40564268.227 :         0000 : 00 00 00 00 
19ec-cc4:40564268.373 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40564268.541 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40564268.611 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40564268.672 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40564268.782 :         Pipe = 6812d38 Write ==>
19ec-cc4:40564268.899 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40564269.035 :         Pipe = 6812d38 start to write data
19ec-cc4:40564269.097 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 1866456 size = 36
19ec-cc4:40564269.235 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40564269.328 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40564269.425 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40564269.569 :         Pipe = 6812d38 Write <==
19ec-cc4:40564269.628 :         Pipe = 6812d38 Write ==>
19ec-cc4:40564269.842 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40564269.967 :         Pipe = 6812d38 start to write data
19ec-cc4:40564270.027 :         Pipe = 6812d38 Memory Write Copy to 6812df8 + 1866492 size = 230660
19ec-113c:40564270.355 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40564270.542 :     Pipe = 6812d38 Read Copy from 6812df8 + 1866456 size = 36
19ec-113c:40564270.677 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40564270.773 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40564270.876 :     Pipe = 6812d38 Read <==
19ec-113c:40564270.933 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40564271.002 :     Pipe = 6812d38 Read ==>
19ec-113c:40564271.093 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40564275.116 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 0 size = 80380
19ec-cc4:40564276.928 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40564277.024 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40564277.123 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40564277.239 :         Pipe = 6812d38 Write <==
19ec-113c:40564277.974 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40564278.128 :     Pipe = 6812d38 Read Copy from 6812df8 + 1866492 size = 230660
19ec-113c:40564278.791 :     Pipe = 6812d38 Read Copy from 6812e18 + 0 size = 80380
19ec-113c:40564279.140 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40564279.230 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40564279.328 :     Pipe = 6812d38 Read <==
19ec-113c:40564279.381 :     ImageProcessThread : Process start
19ec-113c:40564283.697 :     BytesPerLine = 3888
19ec-113c:40564283.752 :     Lines = 80
19ec-113c:40564330.425 :     ImageProcessThread : Process end
19ec-cc4:40564449.290 :         IOThread: get image OK
19ec-cc4:40564449.463 :         IOThread: Read image 311040 Bytes remain 7620480 bytes
19ec-cc4:40564449.570 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40564449.671 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40564449.743 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40564449.813 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40564449.871 :         IO Send command 10 bytes
19ec-cc4:40564449.990 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40564450.048 :         iCmd = 0, nBytes = 10
19ec-cc4:40564450.166 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:40564778.569 : => ReadScan
19ec-1c88:40564778.752 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40564778.836 : => ReadScanEx2
19ec-1c88:40564778.892 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40564778.954 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40564779.011 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40564779.072 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40564779.133 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40564779.196 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40564779.261 : ReadScanEx2 : Copy from pipe to AP buffer size = 48984
19ec-1c88:40564779.331 : Pipe = 6812e48 Read ==>
19ec-1c88:40564779.453 : Pipe = 6812e48 Read Total = 27262976 Free = 27213992 Data = 48984
19ec-1c88:40564779.586 : Pipe = 6812e48 Read Copy from 6812f08 + 399624 size = 48984
19ec-1c88:40564779.918 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40564780.009 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40564780.110 : Pipe = 6812e48 Read <==
19ec-1c88:40564780.166 : => GetImageToBuffer
19ec-1c88:40564780.221 : => GetImageToBufferPageScan
19ec-1c88:40564780.279 : Pipe = 6812e48 Read ==>
19ec-1c88:40564780.367 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-cc4:40564794.534 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40564794.765 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40564794.851 :         IO total need to receive data 2095632 bytes
19ec-cc4:40564794.921 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40564794.982 :         iCmd = 2, nBytes = 24
19ec-113c:40565005.851 :     Pipe = 6812e48 Write ==>
19ec-113c:40565006.030 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40565006.154 :     Pipe = 6812e48 start to write data
19ec-113c:40565006.214 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 448608 size = 36
19ec-113c:40565006.332 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40565006.423 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40565006.523 :     Pipe = 6812e48 Set read data ready
19ec-113c:40565006.644 :     Pipe = 6812e48 Write <==
19ec-113c:40565006.697 :     Pipe = 6812e48 Write ==>
19ec-113c:40565006.779 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40565006.890 :     Pipe = 6812e48 start to write data
19ec-113c:40565006.944 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 448644 size = 75360
19ec-1c88:40565007.394 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40565007.559 : Pipe = 6812e48 Read Copy from 6812f08 + 448608 size = 36
19ec-1c88:40565007.677 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40565007.767 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40565007.875 : Pipe = 6812e48 Read <==
19ec-1c88:40565007.930 : Get Packet type = 0 
19ec-1c88:40565007.986 : Get Packet dwSize = 75360 
19ec-1c88:40565008.042 : Get Packet bADFStatus = 1 
19ec-1c88:40565008.100 : Get Packet dwStatusLong = 0 
19ec-1c88:40565008.152 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40565008.218 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40565008.279 : <= GetImageToBuffer Ret = 1
19ec-1c88:40565008.348 : ReadScanEx2 : Copy from pipe to AP buffer size = 50868
19ec-1c88:40565008.412 : Pipe = 6812e48 Read ==>
19ec-1c88:40565008.497 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40565008.626 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40565008.718 :     Pipe = 6812e48 Write read wait size = 50868
19ec-113c:40565008.814 :     Pipe = 6812e48 Set read data ready
19ec-113c:40565008.932 :     Pipe = 6812e48 Write <==
19ec-113c:40565008.987 :     Pipe = 6812d38 Read ==>
19ec-113c:40565009.069 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40565009.196 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40565009.342 : Pipe = 6812e48 Read Copy from 6812f08 + 448644 size = 50868
19ec-1c88:40565009.617 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27238484 Data = 24492
19ec-1c88:40565009.704 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40565009.797 : Pipe = 6812e48 Read <==
19ec-1c88:40565192.423 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40565192.611 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40565192.684 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40565192.748 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40565192.815 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40565192.877 : <= ReadScanEx2 ret = 1
19ec-1c88:40565192.936 : <= ReadScan ret = 1
19ec-cc4:40565296.678 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40565296.837 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40565296.899 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40565296.984 :         Information.Status = 0
19ec-cc4:40565297.048 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40565297.108 :         iCmd = 2, nBytes = 24
19ec-cc4:40566271.616 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40566271.841 :         0010 : f0 00 00 00 50 d2 58 00 
19ec-cc4:40566272.057 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40566272.143 :         Information.Status = 1, Information.Addr = 5821008
19ec-cc4:40566273.139 :         => CNT96226::MemoryRead
19ec-cc4:40566669.827 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40566670.032 :         System total receive data 311040 bytes
19ec-cc4:40566670.112 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40566670.177 :         iCmd = 1, nBytes = 4
19ec-cc4:40566843.166 :         0000 : 00 00 00 00 
19ec-cc4:40566843.277 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40566843.458 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40566843.527 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40566843.586 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40566843.689 :         Pipe = 6812d38 Write ==>
19ec-cc4:40566843.797 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40566843.921 :         Pipe = 6812d38 start to write data
19ec-cc4:40566843.981 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 80380 size = 36
19ec-cc4:40566844.095 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40566844.189 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40566844.285 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40566844.424 :         Pipe = 6812d38 Write <==
19ec-cc4:40566844.479 :         Pipe = 6812d38 Write ==>
19ec-cc4:40566844.796 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40566844.910 :         Pipe = 6812d38 start to write data
19ec-cc4:40566844.970 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 80416 size = 311040
19ec-113c:40566845.397 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40566845.581 :     Pipe = 6812d38 Read Copy from 6812e18 + 80380 size = 36
19ec-113c:40566845.704 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40566845.801 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40566845.904 :     Pipe = 6812d38 Read <==
19ec-113c:40566845.966 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40566846.034 :     Pipe = 6812d38 Read ==>
19ec-113c:40566846.120 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40566851.751 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40566851.848 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40566851.943 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40566852.057 :         Pipe = 6812d38 Write <==
19ec-113c:40566853.026 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40566853.208 :     Pipe = 6812d38 Read Copy from 6812e18 + 80416 size = 311040
19ec-113c:40566854.431 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40566854.522 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40566854.622 :     Pipe = 6812d38 Read <==
19ec-113c:40566854.675 :     ImageProcessThread : Process start
19ec-113c:40566858.976 :     BytesPerLine = 3888
19ec-113c:40566859.049 :     Lines = 80
19ec-113c:40566906.609 :     ImageProcessThread : Process end
19ec-cc4:40567029.073 :         IOThread: get image OK
19ec-cc4:40567029.248 :         IOThread: Read image 311040 Bytes remain 7309440 bytes
19ec-cc4:40567029.360 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40567029.458 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40567029.532 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40567029.602 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40567029.662 :         IO Send command 10 bytes
19ec-cc4:40567029.781 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40567029.842 :         iCmd = 0, nBytes = 10
19ec-cc4:40567029.964 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40567295.600 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40567295.909 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40567295.994 :         IO total need to receive data 2095632 bytes
19ec-cc4:40567296.065 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40567296.122 :         iCmd = 2, nBytes = 24
19ec-cc4:40567445.999 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40567446.181 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40567446.244 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40567446.316 :         Information.Status = 0
19ec-cc4:40567446.379 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40567446.433 :         iCmd = 2, nBytes = 24
19ec-1c88:40567569.488 : => ReadScan
19ec-1c88:40567569.635 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40567569.728 : => ReadScanEx2
19ec-1c88:40567569.782 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40567569.843 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40567569.902 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40567569.964 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40567570.023 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40567570.086 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40567570.153 : ReadScanEx2 : Copy from pipe to AP buffer size = 24492
19ec-1c88:40567570.227 : Pipe = 6812e48 Read ==>
19ec-1c88:40567570.348 : Pipe = 6812e48 Read Total = 27262976 Free = 27238484 Data = 24492
19ec-1c88:40567570.480 : Pipe = 6812e48 Read Copy from 6812f08 + 499512 size = 24492
19ec-1c88:40567570.720 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40567570.810 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40567570.913 : Pipe = 6812e48 Read <==
19ec-1c88:40567570.966 : => GetImageToBuffer
19ec-1c88:40567571.021 : => GetImageToBufferPageScan
19ec-1c88:40567571.080 : Pipe = 6812e48 Read ==>
19ec-1c88:40567571.166 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40567601.103 :     Pipe = 6812e48 Write ==>
19ec-113c:40567601.260 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40567601.398 :     Pipe = 6812e48 start to write data
19ec-113c:40567601.462 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 524004 size = 36
19ec-113c:40567601.582 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40567601.675 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40567601.772 :     Pipe = 6812e48 Set read data ready
19ec-113c:40567601.898 :     Pipe = 6812e48 Write <==
19ec-113c:40567601.953 :     Pipe = 6812e48 Write ==>
19ec-113c:40567602.039 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40567602.148 :     Pipe = 6812e48 start to write data
19ec-113c:40567602.205 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 524040 size = 75360
19ec-1c88:40567602.687 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40567602.864 : Pipe = 6812e48 Read Copy from 6812f08 + 524004 size = 36
19ec-1c88:40567602.983 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40567603.075 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40567603.172 : Pipe = 6812e48 Read <==
19ec-1c88:40567603.229 : Get Packet type = 0 
19ec-1c88:40567603.286 : Get Packet dwSize = 75360 
19ec-1c88:40567603.340 : Get Packet bADFStatus = 1 
19ec-1c88:40567603.398 : Get Packet dwStatusLong = 0 
19ec-1c88:40567603.450 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40567603.515 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40567603.572 : <= GetImageToBuffer Ret = 1
19ec-1c88:40567603.634 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:40567603.698 : Pipe = 6812e48 Read ==>
19ec-1c88:40567603.781 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40567604.017 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40567604.110 :     Pipe = 6812e48 Write read wait size = 75360
19ec-113c:40567604.277 :     Pipe = 6812e48 Set read data ready
19ec-113c:40567604.391 :     Pipe = 6812e48 Write <==
19ec-113c:40567604.451 :     Pipe = 6812d38 Read ==>
19ec-113c:40567604.548 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40567605.126 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40567605.274 : Pipe = 6812e48 Read Copy from 6812f08 + 524040 size = 75360
19ec-1c88:40567605.597 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40567605.682 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40567605.777 : Pipe = 6812e48 Read <==
19ec-1c88:40567775.452 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40567775.647 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40567775.721 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40567775.787 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40567775.852 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40567775.916 : <= ReadScanEx2 ret = 1
19ec-1c88:40567775.971 : <= ReadScan ret = 1
19ec-cc4:40567956.950 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40567957.164 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40567957.233 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40567957.311 :         Information.Status = 0
19ec-cc4:40567957.381 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40567957.438 :         iCmd = 2, nBytes = 24
19ec-cc4:40568509.732 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40568510.174 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40568510.245 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40568510.327 :         Information.Status = 0
19ec-cc4:40568510.398 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40568510.456 :         iCmd = 2, nBytes = 24
19ec-cc4:40569081.314 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40569081.548 :         0010 : f0 00 00 00 50 91 5d 00 
19ec-cc4:40569081.617 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40569081.694 :         Information.Status = 1, Information.Addr = 6132048
19ec-cc4:40569082.584 :         => CNT96226::MemoryRead
19ec-cc4:40569456.304 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40569456.494 :         System total receive data 311040 bytes
19ec-cc4:40569456.572 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40569456.634 :         iCmd = 1, nBytes = 4
19ec-cc4:40569603.194 :         0000 : 00 00 00 00 
19ec-cc4:40569603.533 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40569603.695 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40569603.763 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40569603.885 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40569603.995 :         Pipe = 6812d38 Write ==>
19ec-cc4:40569604.108 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40569604.246 :         Pipe = 6812d38 start to write data
19ec-cc4:40569604.309 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 391456 size = 36
19ec-cc4:40569604.659 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40569604.751 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40569604.846 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40569604.980 :         Pipe = 6812d38 Write <==
19ec-cc4:40569605.034 :         Pipe = 6812d38 Write ==>
19ec-cc4:40569605.349 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40569605.464 :         Pipe = 6812d38 start to write data
19ec-cc4:40569605.523 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 391492 size = 311040
19ec-113c:40569605.674 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40569605.861 :     Pipe = 6812d38 Read Copy from 6812e18 + 391456 size = 36
19ec-113c:40569605.995 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40569606.211 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40569606.331 :     Pipe = 6812d38 Read <==
19ec-113c:40569606.389 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40569606.458 :     Pipe = 6812d38 Read ==>
19ec-113c:40569606.550 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40569612.416 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40569612.528 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40569612.625 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40569612.739 :         Pipe = 6812d38 Write <==
19ec-113c:40569613.356 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40569613.506 :     Pipe = 6812d38 Read Copy from 6812e18 + 391492 size = 311040
19ec-113c:40569614.648 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40569614.735 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40569614.831 :     Pipe = 6812d38 Read <==
19ec-113c:40569614.886 :     ImageProcessThread : Process start
19ec-113c:40569619.206 :     BytesPerLine = 3888
19ec-113c:40569619.263 :     Lines = 80
19ec-113c:40569667.018 :     ImageProcessThread : Process end
19ec-cc4:40569830.785 :         IOThread: get image OK
19ec-cc4:40569830.998 :         IOThread: Read image 311040 Bytes remain 6998400 bytes
19ec-cc4:40569831.111 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40569831.213 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40569831.292 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40569831.364 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40569831.422 :         IO Send command 10 bytes
19ec-cc4:40569831.552 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40569831.610 :         iCmd = 0, nBytes = 10
19ec-cc4:40569831.734 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40570114.144 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40570114.341 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40570114.421 :         IO total need to receive data 2095632 bytes
19ec-cc4:40570114.491 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40570114.552 :         iCmd = 2, nBytes = 24
19ec-113c:40570381.928 :     Pipe = 6812e48 Write ==>
19ec-113c:40570382.396 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40570382.544 :     Pipe = 6812e48 start to write data
19ec-113c:40570382.610 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 599400 size = 36
19ec-113c:40570382.748 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40570382.843 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40570382.943 :     Pipe = 6812e48 Write <==
19ec-113c:40570382.998 :     Pipe = 6812e48 Write ==>
19ec-113c:40570383.086 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40570383.198 :     Pipe = 6812e48 start to write data
19ec-113c:40570383.255 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 599436 size = 75360
19ec-113c:40570385.207 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27187580 Data = 75396
19ec-113c:40570385.301 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40570385.398 :     Pipe = 6812e48 Write <==
19ec-113c:40570385.464 :     Pipe = 6812d38 Read ==>
19ec-113c:40570385.554 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40570582.020 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40570582.202 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40570582.270 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40570582.346 :         Information.Status = 0
19ec-cc4:40570582.413 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40570582.471 :         iCmd = 2, nBytes = 24
19ec-1c88:40570756.046 : => ReadScan
19ec-1c88:40570756.245 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40570756.499 : => ReadScanEx2
19ec-1c88:40570756.563 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40570756.632 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40570756.696 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40570756.761 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40570756.824 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40570756.885 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40570756.955 : => GetImageToBuffer
19ec-1c88:40570757.013 : => GetImageToBufferPageScan
19ec-1c88:40570757.076 : Pipe = 6812e48 Read ==>
19ec-1c88:40570757.205 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40570757.341 : Pipe = 6812e48 Read Copy from 6812f08 + 599400 size = 36
19ec-1c88:40570757.471 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40570757.565 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40570757.672 : Pipe = 6812e48 Read <==
19ec-1c88:40570757.725 : Get Packet type = 0 
19ec-1c88:40570757.781 : Get Packet dwSize = 75360 
19ec-1c88:40570757.835 : Get Packet bADFStatus = 1 
19ec-1c88:40570757.893 : Get Packet dwStatusLong = 0 
19ec-1c88:40570757.946 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40570758.013 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40570758.072 : <= GetImageToBuffer Ret = 1
19ec-1c88:40570758.128 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:40570758.195 : Pipe = 6812e48 Read ==>
19ec-1c88:40570758.282 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40570758.397 : Pipe = 6812e48 Read Copy from 6812f08 + 599436 size = 75360
19ec-1c88:40570758.913 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40570759.001 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40570759.095 : Pipe = 6812e48 Read <==
19ec-1c88:40570759.148 : => GetImageToBuffer
19ec-1c88:40570759.198 : => GetImageToBufferPageScan
19ec-1c88:40570759.249 : Pipe = 6812e48 Read ==>
19ec-1c88:40570759.341 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-cc4:40571142.535 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40571142.979 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40571143.044 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40571143.120 :         Information.Status = 0
19ec-cc4:40571143.183 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40571143.236 :         iCmd = 2, nBytes = 24
19ec-cc4:40571823.033 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40571823.244 :         0010 : f0 00 00 00 50 50 62 00 
19ec-cc4:40571823.312 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40571823.390 :         Information.Status = 1, Information.Addr = 6443088
19ec-cc4:40571824.279 :         => CNT96226::MemoryRead
19ec-cc4:40572221.431 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40572221.561 :         System total receive data 311040 bytes
19ec-cc4:40572221.866 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40572221.928 :         iCmd = 1, nBytes = 4
19ec-cc4:40572408.008 :         0000 : 00 00 00 00 
19ec-cc4:40572408.147 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40572408.317 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40572408.390 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40572408.453 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40572408.555 :         Pipe = 6812d38 Write ==>
19ec-cc4:40572408.669 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40572408.802 :         Pipe = 6812d38 start to write data
19ec-cc4:40572408.861 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 702532 size = 36
19ec-cc4:40572408.984 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40572409.078 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40572409.178 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40572409.464 :         Pipe = 6812d38 Write <==
19ec-cc4:40572409.527 :         Pipe = 6812d38 Write ==>
19ec-cc4:40572410.267 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40572410.484 :         Pipe = 6812d38 start to write data
19ec-cc4:40572410.557 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 702568 size = 311040
19ec-113c:40572411.082 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40572411.247 :     Pipe = 6812d38 Read Copy from 6812e18 + 702532 size = 36
19ec-113c:40572411.367 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40572411.458 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40572411.557 :     Pipe = 6812d38 Read <==
19ec-113c:40572411.615 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40572411.679 :     Pipe = 6812d38 Read ==>
19ec-113c:40572411.764 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40572417.239 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40572417.344 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40572417.451 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40572417.574 :         Pipe = 6812d38 Write <==
19ec-113c:40572418.282 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40572418.440 :     Pipe = 6812d38 Read Copy from 6812e18 + 702568 size = 311040
19ec-113c:40572419.494 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40572419.581 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40572419.679 :     Pipe = 6812d38 Read <==
19ec-113c:40572419.734 :     ImageProcessThread : Process start
19ec-113c:40572424.050 :     BytesPerLine = 3888
19ec-113c:40572424.108 :     Lines = 80
19ec-113c:40572471.963 :     ImageProcessThread : Process end
19ec-cc4:40572591.825 :         IOThread: get image OK
19ec-cc4:40572591.965 :         IOThread: Read image 311040 Bytes remain 6687360 bytes
19ec-cc4:40572592.066 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40572592.168 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40572592.250 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40572592.315 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40572592.369 :         IO Send command 10 bytes
19ec-cc4:40572592.495 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40572592.549 :         iCmd = 0, nBytes = 10
19ec-cc4:40572592.662 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-113c:40573134.824 :     Pipe = 6812e48 Write ==>
19ec-113c:40573135.043 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40573135.178 :     Pipe = 6812e48 start to write data
19ec-113c:40573135.240 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 674796 size = 36
19ec-113c:40573135.354 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40573135.443 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40573135.535 :     Pipe = 6812e48 Set read data ready
19ec-113c:40573135.670 :     Pipe = 6812e48 Write <==
19ec-113c:40573135.726 :     Pipe = 6812e48 Write ==>
19ec-113c:40573136.031 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40573136.138 :     Pipe = 6812e48 start to write data
19ec-113c:40573136.194 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 674832 size = 75360
19ec-1c88:40573136.628 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40573136.807 : Pipe = 6812e48 Read Copy from 6812f08 + 674796 size = 36
19ec-1c88:40573136.930 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40573137.022 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40573137.122 : Pipe = 6812e48 Read <==
19ec-1c88:40573137.179 : Get Packet type = 0 
19ec-1c88:40573137.236 : Get Packet dwSize = 75360 
19ec-1c88:40573137.469 : Get Packet bADFStatus = 1 
19ec-1c88:40573137.532 : Get Packet dwStatusLong = 0 
19ec-1c88:40573137.582 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40573137.645 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40573137.703 : <= GetImageToBuffer Ret = 1
19ec-1c88:40573137.771 : ReadScanEx2 : Copy from pipe to AP buffer size = 24492
19ec-1c88:40573137.844 : Pipe = 6812e48 Read ==>
19ec-113c:40573137.909 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40573138.001 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40573138.128 :     Pipe = 6812e48 Write <==
19ec-113c:40573138.187 :     Pipe = 6812d38 Read ==>
19ec-113c:40573138.277 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40573138.382 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40573138.532 : Pipe = 6812e48 Read Copy from 6812f08 + 674832 size = 24492
19ec-1c88:40573138.737 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27212108 Data = 50868
19ec-1c88:40573138.823 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40573138.919 : Pipe = 6812e48 Read <==
19ec-cc4:40573200.319 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40573200.450 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40573200.755 :         IO total need to receive data 2095632 bytes
19ec-cc4:40573200.822 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40573200.879 :         iCmd = 2, nBytes = 24
19ec-1c88:40573291.723 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40573291.853 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40573291.920 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40573291.987 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40573292.050 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40573292.115 : <= ReadScanEx2 ret = 1
19ec-1c88:40573292.171 : <= ReadScan ret = 1
19ec-cc4:40573423.972 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40573424.182 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40573424.250 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40573424.326 :         Information.Status = 0
19ec-cc4:40573424.390 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40573424.450 :         iCmd = 2, nBytes = 24
19ec-cc4:40574379.052 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40574379.290 :         0010 : f0 00 00 00 50 99 37 00 
19ec-cc4:40574379.359 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40574379.442 :         Information.Status = 1, Information.Addr = 3643728
19ec-cc4:40574380.833 :         => CNT96226::MemoryRead
19ec-cc4:40574777.059 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40574777.243 :         System total receive data 311040 bytes
19ec-cc4:40574777.313 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40574777.385 :         iCmd = 1, nBytes = 4
19ec-cc4:40574942.908 :         0000 : 00 00 00 00 
19ec-cc4:40574943.072 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40574943.225 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40574943.295 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40574943.360 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40574943.464 :         Pipe = 6812d38 Write ==>
19ec-cc4:40574943.583 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40574943.713 :         Pipe = 6812d38 start to write data
19ec-cc4:40574943.774 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 1013608 size = 36
19ec-cc4:40574943.897 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40574943.992 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40574944.089 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40574944.227 :         Pipe = 6812d38 Write <==
19ec-cc4:40574944.284 :         Pipe = 6812d38 Write ==>
19ec-cc4:40574944.375 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40574944.622 :         Pipe = 6812d38 start to write data
19ec-cc4:40574944.688 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 1013644 size = 311040
19ec-113c:40574944.996 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40574945.170 :     Pipe = 6812d38 Read Copy from 6812e18 + 1013608 size = 36
19ec-113c:40574945.296 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40574945.397 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40574945.560 :     Pipe = 6812d38 Read <==
19ec-113c:40574945.624 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40574945.695 :     Pipe = 6812d38 Read ==>
19ec-113c:40574945.784 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40574952.297 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40574952.409 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40574952.513 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40574952.634 :         Pipe = 6812d38 Write <==
19ec-113c:40574952.882 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40574953.071 :     Pipe = 6812d38 Read Copy from 6812e18 + 1013644 size = 311040
19ec-113c:40574954.195 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40574954.293 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40574954.400 :     Pipe = 6812d38 Read <==
19ec-113c:40574954.460 :     ImageProcessThread : Process start
19ec-113c:40574958.794 :     BytesPerLine = 3888
19ec-113c:40574958.855 :     Lines = 80
19ec-113c:40575006.457 :     ImageProcessThread : Process end
19ec-cc4:40575153.828 :         IOThread: get image OK
19ec-cc4:40575154.017 :         IOThread: Read image 311040 Bytes remain 6376320 bytes
19ec-cc4:40575154.126 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40575154.225 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40575154.299 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40575154.370 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40575154.428 :         IO Send command 10 bytes
19ec-cc4:40575154.587 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40575154.645 :         iCmd = 0, nBytes = 10
19ec-cc4:40575154.765 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40575441.350 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40575441.556 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40575441.636 :         IO total need to receive data 2095632 bytes
19ec-cc4:40575441.704 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40575441.765 :         iCmd = 2, nBytes = 24
19ec-113c:40575784.655 :     Pipe = 6812e48 Write ==>
19ec-113c:40575784.903 :     Pipe = 6812e48 Write Total = 27262976 Free = 27212108 Data = 50868
19ec-113c:40575785.053 :     Pipe = 6812e48 start to write data
19ec-113c:40575785.119 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 750192 size = 36
19ec-113c:40575785.237 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27212072 Data = 50904
19ec-113c:40575785.330 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40575785.429 :     Pipe = 6812e48 Write <==
19ec-113c:40575785.482 :     Pipe = 6812e48 Write ==>
19ec-113c:40575785.568 :     Pipe = 6812e48 Write Total = 27262976 Free = 27212072 Data = 50904
19ec-113c:40575785.677 :     Pipe = 6812e48 start to write data
19ec-113c:40575785.733 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 750228 size = 75360
19ec-113c:40575787.514 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27136712 Data = 126264
19ec-113c:40575787.609 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40575787.703 :     Pipe = 6812e48 Write <==
19ec-113c:40575787.768 :     Pipe = 6812d38 Read ==>
19ec-113c:40575787.860 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40575840.670 : => ReadScan
19ec-1c88:40575840.774 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40575840.858 : => ReadScanEx2
19ec-1c88:40575840.913 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40575840.986 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40575841.043 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40575841.105 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40575841.166 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40575841.230 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40575841.295 : ReadScanEx2 : Copy from pipe to AP buffer size = 50868
19ec-1c88:40575841.362 : Pipe = 6812e48 Read ==>
19ec-1c88:40575841.471 : Pipe = 6812e48 Read Total = 27262976 Free = 27136712 Data = 126264
19ec-1c88:40575841.596 : Pipe = 6812e48 Read Copy from 6812f08 + 699324 size = 50868
19ec-1c88:40575841.996 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40575842.089 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40575842.186 : Pipe = 6812e48 Read <==
19ec-1c88:40575842.239 : => GetImageToBuffer
19ec-1c88:40575842.292 : => GetImageToBufferPageScan
19ec-1c88:40575842.356 : Pipe = 6812e48 Read ==>
19ec-1c88:40575842.439 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40575842.547 : Pipe = 6812e48 Read Copy from 6812f08 + 750192 size = 36
19ec-1c88:40575842.653 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40575842.742 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40575842.834 : Pipe = 6812e48 Read <==
19ec-1c88:40575842.887 : Get Packet type = 0 
19ec-1c88:40575842.937 : Get Packet dwSize = 75360 
19ec-1c88:40575842.988 : Get Packet bADFStatus = 1 
19ec-1c88:40575843.040 : Get Packet dwStatusLong = 0 
19ec-1c88:40575843.093 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40575843.153 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40575843.208 : <= GetImageToBuffer Ret = 1
19ec-1c88:40575843.260 : ReadScanEx2 : Copy from pipe to AP buffer size = 48984
19ec-1c88:40575843.326 : Pipe = 6812e48 Read ==>
19ec-1c88:40575843.414 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40575843.524 : Pipe = 6812e48 Read Copy from 6812f08 + 750228 size = 48984
19ec-1c88:40575843.807 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27236600 Data = 26376
19ec-1c88:40575843.891 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40575843.981 : Pipe = 6812e48 Read <==
19ec-cc4:40575917.854 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40575918.271 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40575918.332 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40575918.408 :         Information.Status = 0
19ec-cc4:40575918.470 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40575918.527 :         iCmd = 2, nBytes = 24
19ec-1c88:40576017.912 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40576018.067 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40576018.141 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40576018.207 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40576018.270 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40576018.332 : <= ReadScanEx2 ret = 1
19ec-1c88:40576018.390 : <= ReadScan ret = 1
19ec-cc4:40576506.041 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40576506.252 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40576506.322 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40576506.397 :         Information.Status = 0
19ec-cc4:40576506.460 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40576506.518 :         iCmd = 2, nBytes = 24
19ec-cc4:40577054.422 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40577054.638 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-cc4:40577054.700 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40577054.784 :         Information.Status = 1, Information.Addr = 3954768
19ec-cc4:40577055.979 :         => CNT96226::MemoryRead
19ec-cc4:40577451.660 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40577451.855 :         System total receive data 311040 bytes
19ec-cc4:40577452.163 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40577452.228 :         iCmd = 1, nBytes = 4
19ec-cc4:40577606.391 :         0000 : 00 00 00 00 
19ec-cc4:40577606.529 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40577606.684 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40577606.749 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40577606.810 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40577606.929 :         Pipe = 6812d38 Write ==>
19ec-cc4:40577607.046 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40577607.175 :         Pipe = 6812d38 start to write data
19ec-cc4:40577607.239 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 1324684 size = 36
19ec-cc4:40577607.366 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40577607.463 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40577607.559 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40577607.700 :         Pipe = 6812d38 Write <==
19ec-cc4:40577607.759 :         Pipe = 6812d38 Write ==>
19ec-cc4:40577607.847 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40577607.960 :         Pipe = 6812d38 start to write data
19ec-cc4:40577608.021 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 1324720 size = 311040
19ec-113c:40577608.804 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40577608.991 :     Pipe = 6812d38 Read Copy from 6812e18 + 1324684 size = 36
19ec-113c:40577609.115 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40577609.209 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40577609.310 :     Pipe = 6812d38 Read <==
19ec-113c:40577609.371 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40577609.439 :     Pipe = 6812d38 Read ==>
19ec-113c:40577609.526 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40577615.572 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40577615.681 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40577615.782 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40577615.911 :         Pipe = 6812d38 Write <==
19ec-113c:40577616.168 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40577616.345 :     Pipe = 6812d38 Read Copy from 6812e18 + 1324720 size = 311040
19ec-113c:40577617.618 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40577617.715 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40577617.816 :     Pipe = 6812d38 Read <==
19ec-113c:40577617.873 :     ImageProcessThread : Process start
19ec-113c:40577622.199 :     BytesPerLine = 3888
19ec-113c:40577622.263 :     Lines = 80
19ec-113c:40577670.460 :     ImageProcessThread : Process end
19ec-cc4:40577796.756 :         IOThread: get image OK
19ec-cc4:40577796.966 :         IOThread: Read image 311040 Bytes remain 6065280 bytes
19ec-cc4:40577797.070 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40577797.168 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40577797.239 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40577797.312 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40577797.373 :         IO Send command 10 bytes
19ec-cc4:40577797.513 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40577797.574 :         iCmd = 0, nBytes = 10
19ec-cc4:40577797.690 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40578079.007 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40578079.188 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40578079.266 :         IO total need to receive data 2095632 bytes
19ec-cc4:40578079.469 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40578079.536 :         iCmd = 2, nBytes = 24
19ec-113c:40578380.034 :     Pipe = 6812e48 Write ==>
19ec-113c:40578380.253 :     Pipe = 6812e48 Write Total = 27262976 Free = 27236600 Data = 26376
19ec-113c:40578380.396 :     Pipe = 6812e48 start to write data
19ec-113c:40578380.460 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 825588 size = 36
19ec-113c:40578380.586 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27236564 Data = 26412
19ec-113c:40578380.679 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40578380.778 :     Pipe = 6812e48 Write <==
19ec-113c:40578380.834 :     Pipe = 6812e48 Write ==>
19ec-113c:40578380.920 :     Pipe = 6812e48 Write Total = 27262976 Free = 27236564 Data = 26412
19ec-113c:40578381.028 :     Pipe = 6812e48 start to write data
19ec-113c:40578381.088 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 825624 size = 75360
19ec-113c:40578383.008 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27161204 Data = 101772
19ec-113c:40578383.103 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40578383.196 :     Pipe = 6812e48 Write <==
19ec-113c:40578383.253 :     Pipe = 6812d38 Read ==>
19ec-113c:40578383.349 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40578538.392 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40578538.611 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40578538.682 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40578538.755 :         Information.Status = 0
19ec-cc4:40578538.818 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40578538.876 :         iCmd = 2, nBytes = 24
19ec-cc4:40578742.915 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40578743.121 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40578743.190 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40578743.268 :         Information.Status = 0
19ec-cc4:40578743.335 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40578743.391 :         iCmd = 2, nBytes = 24
19ec-1c88:40578754.485 : => ReadScan
19ec-1c88:40578754.590 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40578754.666 : => ReadScanEx2
19ec-1c88:40578754.719 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40578754.784 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40578754.843 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40578754.906 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40578754.967 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40578755.027 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40578755.092 : ReadScanEx2 : Copy from pipe to AP buffer size = 26376
19ec-1c88:40578755.162 : Pipe = 6812e48 Read ==>
19ec-1c88:40578755.296 : Pipe = 6812e48 Read Total = 27262976 Free = 27161204 Data = 101772
19ec-1c88:40578755.430 : Pipe = 6812e48 Read Copy from 6812f08 + 799212 size = 26376
19ec-1c88:40578755.659 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40578755.750 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40578755.850 : Pipe = 6812e48 Read <==
19ec-1c88:40578755.906 : => GetImageToBuffer
19ec-1c88:40578756.257 : => GetImageToBufferPageScan
19ec-1c88:40578756.316 : Pipe = 6812e48 Read ==>
19ec-1c88:40578756.399 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40578756.512 : Pipe = 6812e48 Read Copy from 6812f08 + 825588 size = 36
19ec-1c88:40578756.618 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40578756.700 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40578756.793 : Pipe = 6812e48 Read <==
19ec-1c88:40578756.843 : Get Packet type = 0 
19ec-1c88:40578756.894 : Get Packet dwSize = 75360 
19ec-1c88:40578756.946 : Get Packet bADFStatus = 1 
19ec-1c88:40578757.000 : Get Packet dwStatusLong = 0 
19ec-1c88:40578757.055 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40578757.267 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40578757.325 : <= GetImageToBuffer Ret = 1
19ec-1c88:40578757.379 : ReadScanEx2 : Copy from pipe to AP buffer size = 73476
19ec-1c88:40578757.671 : Pipe = 6812e48 Read ==>
19ec-1c88:40578757.758 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40578757.873 : Pipe = 6812e48 Read Copy from 6812f08 + 825624 size = 73476
19ec-1c88:40578758.369 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27261092 Data = 1884
19ec-1c88:40578758.458 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40578758.550 : Pipe = 6812e48 Read <==
19ec-1c88:40578908.935 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40578909.077 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40578909.144 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40578909.210 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40578909.268 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40578909.329 : <= ReadScanEx2 ret = 1
19ec-1c88:40578909.386 : <= ReadScan ret = 1
19ec-cc4:40579663.596 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40579663.813 :         0010 : f0 00 00 00 50 17 41 00 
19ec-cc4:40579663.885 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40579663.968 :         Information.Status = 1, Information.Addr = 4265808
19ec-cc4:40579664.944 :         => CNT96226::MemoryRead
19ec-cc4:40580064.593 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40580064.801 :         System total receive data 311040 bytes
19ec-cc4:40580064.880 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40580064.944 :         iCmd = 1, nBytes = 4
19ec-cc4:40580251.112 :         0000 : 00 00 00 00 
19ec-cc4:40580251.241 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40580251.410 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40580251.484 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40580251.542 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40580251.645 :         Pipe = 6812d38 Write ==>
19ec-cc4:40580251.769 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40580251.901 :         Pipe = 6812d38 start to write data
19ec-cc4:40580251.962 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 1635760 size = 36
19ec-cc4:40580252.083 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40580252.176 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40580252.275 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40580252.431 :         Pipe = 6812d38 Write <==
19ec-cc4:40580252.487 :         Pipe = 6812d38 Write ==>
19ec-cc4:40580252.575 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40580252.694 :         Pipe = 6812d38 start to write data
19ec-cc4:40580252.755 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 1635796 size = 311040
19ec-113c:40580253.204 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40580253.393 :     Pipe = 6812d38 Read Copy from 6812e18 + 1635760 size = 36
19ec-113c:40580253.519 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40580253.611 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40580253.717 :     Pipe = 6812d38 Read <==
19ec-113c:40580253.774 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40580253.841 :     Pipe = 6812d38 Read ==>
19ec-113c:40580253.928 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40580259.892 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40580259.992 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40580260.095 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40580260.214 :         Pipe = 6812d38 Write <==
19ec-113c:40580260.934 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40580261.207 :     Pipe = 6812d38 Read Copy from 6812e18 + 1635796 size = 311040
19ec-113c:40580262.432 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40580262.523 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40580262.622 :     Pipe = 6812d38 Read <==
19ec-113c:40580262.679 :     ImageProcessThread : Process start
19ec-113c:40580267.004 :     BytesPerLine = 3888
19ec-113c:40580267.063 :     Lines = 80
19ec-113c:40580313.838 :     ImageProcessThread : Process end
19ec-cc4:40580436.104 :         IOThread: get image OK
19ec-cc4:40580436.265 :         IOThread: Read image 311040 Bytes remain 5754240 bytes
19ec-cc4:40580436.374 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40580436.467 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40580436.545 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40580436.610 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40580436.676 :         IO Send command 10 bytes
19ec-cc4:40580436.797 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40580436.863 :         iCmd = 0, nBytes = 10
19ec-cc4:40580436.981 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40580792.530 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40580792.741 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40580792.823 :         IO total need to receive data 2095632 bytes
19ec-cc4:40580792.899 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40580792.959 :         iCmd = 2, nBytes = 24
19ec-113c:40581026.815 :     Pipe = 6812e48 Write ==>
19ec-113c:40581027.072 :     Pipe = 6812e48 Write Total = 27262976 Free = 27261092 Data = 1884
19ec-113c:40581027.221 :     Pipe = 6812e48 start to write data
19ec-113c:40581027.286 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 900984 size = 36
19ec-113c:40581027.413 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27261056 Data = 1920
19ec-113c:40581027.508 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40581027.612 :     Pipe = 6812e48 Write <==
19ec-113c:40581027.672 :     Pipe = 6812e48 Write ==>
19ec-113c:40581027.763 :     Pipe = 6812e48 Write Total = 27262976 Free = 27261056 Data = 1920
19ec-113c:40581027.880 :     Pipe = 6812e48 start to write data
19ec-113c:40581027.938 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 901020 size = 75360
19ec-113c:40581029.787 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27185696 Data = 77280
19ec-113c:40581029.884 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40581029.984 :     Pipe = 6812e48 Write <==
19ec-113c:40581030.050 :     Pipe = 6812d38 Read ==>
19ec-113c:40581030.146 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40581283.319 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40581283.526 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40581283.592 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40581283.676 :         Information.Status = 0
19ec-cc4:40581283.741 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40581283.798 :         iCmd = 2, nBytes = 24
19ec-1c88:40581709.148 : => ReadScan
19ec-1c88:40581709.335 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40581709.415 : => ReadScanEx2
19ec-1c88:40581709.468 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40581709.535 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40581709.594 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40581709.658 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40581709.721 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40581709.785 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40581709.853 : ReadScanEx2 : Copy from pipe to AP buffer size = 1884
19ec-1c88:40581709.926 : Pipe = 6812e48 Read ==>
19ec-1c88:40581710.045 : Pipe = 6812e48 Read Total = 27262976 Free = 27185696 Data = 77280
19ec-1c88:40581710.177 : Pipe = 6812e48 Read Copy from 6812f08 + 899100 size = 1884
19ec-1c88:40581710.314 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40581710.562 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40581710.669 : Pipe = 6812e48 Read <==
19ec-1c88:40581710.726 : => GetImageToBuffer
19ec-1c88:40581710.780 : => GetImageToBufferPageScan
19ec-1c88:40581710.839 : Pipe = 6812e48 Read ==>
19ec-1c88:40581710.926 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40581711.044 : Pipe = 6812e48 Read Copy from 6812f08 + 900984 size = 36
19ec-1c88:40581711.152 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40581711.241 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40581711.336 : Pipe = 6812e48 Read <==
19ec-1c88:40581711.389 : Get Packet type = 0 
19ec-1c88:40581711.442 : Get Packet dwSize = 75360 
19ec-1c88:40581711.495 : Get Packet bADFStatus = 1 
19ec-1c88:40581711.550 : Get Packet dwStatusLong = 0 
19ec-1c88:40581711.607 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40581711.667 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40581711.726 : <= GetImageToBuffer Ret = 1
19ec-1c88:40581711.781 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:40581711.850 : Pipe = 6812e48 Read ==>
19ec-1c88:40581711.940 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40581712.055 : Pipe = 6812e48 Read Copy from 6812f08 + 901020 size = 75360
19ec-1c88:40581712.588 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40581712.676 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40581712.771 : Pipe = 6812e48 Read <==
19ec-1c88:40581712.822 : => GetImageToBuffer
19ec-1c88:40581712.869 : => GetImageToBufferPageScan
19ec-1c88:40581712.920 : Pipe = 6812e48 Read ==>
19ec-1c88:40581713.006 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-cc4:40581876.730 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40581876.872 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40581876.928 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40581876.995 :         Information.Status = 0
19ec-cc4:40581877.052 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40581877.103 :         iCmd = 2, nBytes = 24
19ec-cc4:40582468.333 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40582468.542 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-cc4:40582468.606 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40582468.681 :         Information.Status = 1, Information.Addr = 4576848
19ec-cc4:40582469.580 :         => CNT96226::MemoryRead
19ec-cc4:40582854.801 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40582854.999 :         System total receive data 311040 bytes
19ec-cc4:40582855.077 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40582855.142 :         iCmd = 1, nBytes = 4
19ec-cc4:40583063.591 :         0000 : 00 00 00 00 
19ec-cc4:40583063.677 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40583063.836 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40583063.903 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40583063.962 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40583064.061 :         Pipe = 6812d38 Write ==>
19ec-cc4:40583064.180 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40583064.308 :         Pipe = 6812d38 start to write data
19ec-cc4:40583064.367 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 1946836 size = 36
19ec-cc4:40583064.486 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40583064.580 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40583064.677 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40583064.810 :         Pipe = 6812d38 Write <==
19ec-cc4:40583064.870 :         Pipe = 6812d38 Write ==>
19ec-cc4:40583064.957 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40583065.068 :         Pipe = 6812d38 start to write data
19ec-cc4:40583065.268 :         Pipe = 6812d38 Memory Write Copy to 6812e18 + 1946872 size = 150280
19ec-113c:40583065.616 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40583065.794 :     Pipe = 6812d38 Read Copy from 6812e18 + 1946836 size = 36
19ec-113c:40583065.919 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40583066.012 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40583066.110 :     Pipe = 6812d38 Read <==
19ec-113c:40583066.169 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40583066.236 :     Pipe = 6812d38 Read ==>
19ec-113c:40583066.322 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40583068.519 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 0 size = 160760
19ec-cc4:40583071.971 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40583072.068 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40583072.162 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40583072.275 :         Pipe = 6812d38 Write <==
19ec-113c:40583073.019 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40583073.168 :     Pipe = 6812d38 Read Copy from 6812e18 + 1946872 size = 150280
19ec-113c:40583073.626 :     Pipe = 6812d38 Read Copy from 6812e28 + 0 size = 160760
19ec-113c:40583074.186 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40583074.277 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40583074.372 :     Pipe = 6812d38 Read <==
19ec-113c:40583074.426 :     ImageProcessThread : Process start
19ec-113c:40583078.667 :     BytesPerLine = 3888
19ec-113c:40583078.724 :     Lines = 80
19ec-113c:40583128.443 :     ImageProcessThread : Process end
19ec-cc4:40583269.502 :         IOThread: get image OK
19ec-cc4:40583269.696 :         IOThread: Read image 311040 Bytes remain 5443200 bytes
19ec-cc4:40583269.809 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40583269.902 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40583269.976 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40583270.042 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40583270.101 :         IO Send command 10 bytes
19ec-cc4:40583270.233 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40583270.291 :         iCmd = 0, nBytes = 10
19ec-cc4:40583270.408 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40583560.850 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40583561.022 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40583561.085 :         IO total need to receive data 2095632 bytes
19ec-cc4:40583561.150 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40583561.206 :         iCmd = 2, nBytes = 24
19ec-113c:40583803.403 :     Pipe = 6812e48 Write ==>
19ec-113c:40583803.654 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40583803.811 :     Pipe = 6812e48 start to write data
19ec-113c:40583803.876 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 976380 size = 36
19ec-113c:40583804.004 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40583804.106 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40583804.206 :     Pipe = 6812e48 Set read data ready
19ec-113c:40583804.352 :     Pipe = 6812e48 Write <==
19ec-113c:40583804.408 :     Pipe = 6812e48 Write ==>
19ec-113c:40583804.497 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40583804.612 :     Pipe = 6812e48 start to write data
19ec-113c:40583804.671 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 976416 size = 75360
19ec-1c88:40583805.125 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40583805.305 : Pipe = 6812e48 Read Copy from 6812f08 + 976380 size = 36
19ec-1c88:40583805.433 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40583805.660 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40583805.778 : Pipe = 6812e48 Read <==
19ec-1c88:40583805.837 : Get Packet type = 0 
19ec-1c88:40583805.897 : Get Packet dwSize = 75360 
19ec-1c88:40583805.952 : Get Packet bADFStatus = 1 
19ec-1c88:40583806.010 : Get Packet dwStatusLong = 0 
19ec-1c88:40583806.067 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40583806.147 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40583806.207 : <= GetImageToBuffer Ret = 1
19ec-1c88:40583806.277 : ReadScanEx2 : Copy from pipe to AP buffer size = 22608
19ec-1c88:40583806.355 : Pipe = 6812e48 Read ==>
19ec-113c:40583806.421 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40583806.516 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40583806.646 :     Pipe = 6812e48 Write <==
19ec-113c:40583806.708 :     Pipe = 6812d38 Read ==>
19ec-1c88:40583806.792 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40583806.905 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40583806.986 : Pipe = 6812e48 Read Copy from 6812f08 + 976416 size = 22608
19ec-1c88:40583807.193 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27210224 Data = 52752
19ec-1c88:40583807.286 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40583807.384 : Pipe = 6812e48 Read <==
19ec-1c88:40583959.101 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40583959.230 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40583959.300 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40583959.365 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40583959.426 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40583959.484 : <= ReadScanEx2 ret = 1
19ec-1c88:40583959.536 : <= ReadScan ret = 1
19ec-cc4:40584063.230 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40584063.388 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40584063.451 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40584063.525 :         Information.Status = 0
19ec-cc4:40584063.585 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40584063.647 :         iCmd = 2, nBytes = 24
19ec-cc4:40585038.775 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40585038.999 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-cc4:40585039.060 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40585039.136 :         Information.Status = 1, Information.Addr = 4887888
19ec-cc4:40585040.258 :         => CNT96226::MemoryRead
19ec-cc4:40585474.641 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40585474.825 :         System total receive data 311040 bytes
19ec-cc4:40585474.906 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40585474.974 :         iCmd = 1, nBytes = 4
19ec-cc4:40585741.682 :         0000 : 00 00 00 00 
19ec-cc4:40585741.852 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40585742.022 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40585742.100 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40585742.159 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40585742.265 :         Pipe = 6812d38 Write ==>
19ec-cc4:40585742.390 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40585742.532 :         Pipe = 6812d38 start to write data
19ec-cc4:40585742.593 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 160760 size = 36
19ec-cc4:40585742.717 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40585742.812 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40585742.913 :         Pipe = 6812d38 Set read data ready
19ec-113c:40585743.244 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40585743.372 :     Pipe = 6812d38 Read Copy from 6812e28 + 160760 size = 36
19ec-113c:40585743.486 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40585743.794 :     Pipe = 6812d38 Read write wait size = 0
19ec-cc4:40585743.917 :         Pipe = 6812d38 Write <==
19ec-cc4:40585744.352 :         Pipe = 6812d38 Write ==>
19ec-113c:40585744.853 :     Pipe = 6812d38 Read <==
19ec-113c:40585744.963 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40585745.049 :     Pipe = 6812d38 Read ==>
19ec-113c:40585745.157 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40585745.376 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40585745.500 :         Pipe = 6812d38 start to write data
19ec-cc4:40585745.565 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 160796 size = 311040
19ec-cc4:40585752.409 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40585752.512 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40585752.622 :         Pipe = 6812d38 Set read data ready
19ec-113c:40585752.865 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40585752.985 :     Pipe = 6812d38 Read Copy from 6812e28 + 160796 size = 311040
19ec-cc4:40585753.832 :         Pipe = 6812d38 Write <==
19ec-113c:40585753.994 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40585754.089 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40585754.188 :     Pipe = 6812d38 Read <==
19ec-113c:40585754.249 :     ImageProcessThread : Process start
19ec-113c:40585758.588 :     BytesPerLine = 3888
19ec-113c:40585758.644 :     Lines = 80
19ec-113c:40585807.383 :     ImageProcessThread : Process end
19ec-cc4:40586310.228 :         IOThread: get image OK
19ec-cc4:40586310.433 :         IOThread: Read image 311040 Bytes remain 5132160 bytes
19ec-cc4:40586310.540 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40586310.641 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40586310.724 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40586310.798 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40586310.857 :         IO Send command 10 bytes
19ec-cc4:40586311.003 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40586311.062 :         iCmd = 0, nBytes = 10
19ec-cc4:40586311.181 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-113c:40586680.308 :     Pipe = 6812e48 Write ==>
19ec-113c:40586680.552 :     Pipe = 6812e48 Write Total = 27262976 Free = 27210224 Data = 52752
19ec-113c:40586680.707 :     Pipe = 6812e48 start to write data
19ec-113c:40586680.772 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1051776 size = 36
19ec-113c:40586680.898 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27210188 Data = 52788
19ec-113c:40586680.994 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40586681.096 :     Pipe = 6812e48 Write <==
19ec-113c:40586681.153 :     Pipe = 6812e48 Write ==>
19ec-113c:40586681.240 :     Pipe = 6812e48 Write Total = 27262976 Free = 27210188 Data = 52788
19ec-113c:40586681.352 :     Pipe = 6812e48 start to write data
19ec-113c:40586681.409 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1051812 size = 75360
19ec-113c:40586683.483 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27134828 Data = 128148
19ec-113c:40586683.583 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40586683.681 :     Pipe = 6812e48 Write <==
19ec-113c:40586683.742 :     Pipe = 6812d38 Read ==>
19ec-113c:40586683.836 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40587354.120 : => ReadScan
19ec-1c88:40587354.289 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40587354.372 : => ReadScanEx2
19ec-1c88:40587354.426 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40587354.557 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40587354.614 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40587354.676 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40587354.860 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40587354.927 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40587354.991 : ReadScanEx2 : Copy from pipe to AP buffer size = 52752
19ec-1c88:40587355.064 : Pipe = 6812e48 Read ==>
19ec-1c88:40587355.190 : Pipe = 6812e48 Read Total = 27262976 Free = 27134828 Data = 128148
19ec-1c88:40587355.326 : Pipe = 6812e48 Read Copy from 6812f08 + 999024 size = 52752
19ec-1c88:40587355.752 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40587355.848 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40587355.947 : Pipe = 6812e48 Read <==
19ec-1c88:40587356.003 : => GetImageToBuffer
19ec-1c88:40587356.060 : => GetImageToBufferPageScan
19ec-1c88:40587356.119 : Pipe = 6812e48 Read ==>
19ec-1c88:40587356.204 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40587356.317 : Pipe = 6812e48 Read Copy from 6812f08 + 1051776 size = 36
19ec-1c88:40587356.433 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40587356.520 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40587356.614 : Pipe = 6812e48 Read <==
19ec-1c88:40587356.668 : Get Packet type = 0 
19ec-1c88:40587356.721 : Get Packet dwSize = 75360 
19ec-1c88:40587356.774 : Get Packet bADFStatus = 1 
19ec-1c88:40587356.828 : Get Packet dwStatusLong = 0 
19ec-1c88:40587356.881 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40587356.940 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40587356.997 : <= GetImageToBuffer Ret = 1
19ec-1c88:40587357.055 : ReadScanEx2 : Copy from pipe to AP buffer size = 47100
19ec-1c88:40587357.120 : Pipe = 6812e48 Read ==>
19ec-1c88:40587357.205 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40587357.317 : Pipe = 6812e48 Read Copy from 6812f08 + 1051812 size = 47100
19ec-1c88:40587357.635 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27234716 Data = 28260
19ec-1c88:40587357.723 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40587357.817 : Pipe = 6812e48 Read <==
19ec-cc4:40587391.586 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40587391.717 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40587391.800 :         IO total need to receive data 2095632 bytes
19ec-cc4:40587391.876 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40587391.939 :         iCmd = 2, nBytes = 24
19ec-1c88:40587554.679 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40587554.849 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40587554.920 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40587554.989 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40587555.054 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40587555.115 : <= ReadScanEx2 ret = 1
19ec-1c88:40587555.169 : <= ReadScan ret = 1
19ec-cc4:40588076.044 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40588076.264 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-cc4:40588076.336 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40588076.413 :         Information.Status = 1, Information.Addr = 5198928
19ec-cc4:40588077.360 :         => CNT96226::MemoryRead
19ec-cc4:40588470.633 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40588470.831 :         System total receive data 311040 bytes
19ec-cc4:40588470.910 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40588470.972 :         iCmd = 1, nBytes = 4
19ec-cc4:40588775.749 :         0000 : 00 00 00 00 
19ec-cc4:40588775.921 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40588776.079 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40588776.151 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40588776.216 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40588776.314 :         Pipe = 6812d38 Write ==>
19ec-cc4:40588776.519 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40588776.651 :         Pipe = 6812d38 start to write data
19ec-cc4:40588776.805 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 471836 size = 36
19ec-cc4:40588776.931 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40588777.021 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40588777.117 :         Pipe = 6812d38 Set read data ready
19ec-113c:40588777.408 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40588777.528 :     Pipe = 6812d38 Read Copy from 6812e28 + 471836 size = 36
19ec-113c:40588777.641 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40588777.732 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40588777.831 :     Pipe = 6812d38 Read <==
19ec-113c:40588777.887 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40588777.953 :     Pipe = 6812d38 Read ==>
19ec-113c:40588778.041 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40588778.208 :         Pipe = 6812d38 Write <==
19ec-cc4:40588778.265 :         Pipe = 6812d38 Write ==>
19ec-cc4:40588778.353 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40588778.465 :         Pipe = 6812d38 start to write data
19ec-cc4:40588778.523 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 471872 size = 311040
19ec-cc4:40588785.051 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40588785.151 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40588785.254 :         Pipe = 6812d38 Set read data ready
19ec-113c:40588785.493 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40588785.616 :     Pipe = 6812d38 Read Copy from 6812e28 + 471872 size = 311040
19ec-113c:40588786.815 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40588786.904 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40588787.002 :     Pipe = 6812d38 Read <==
19ec-113c:40588787.054 :     ImageProcessThread : Process start
19ec-113c:40588791.372 :     BytesPerLine = 3888
19ec-113c:40588791.428 :     Lines = 80
19ec-113c:40588838.941 :     ImageProcessThread : Process end
19ec-cc4:40588853.974 :         Pipe = 6812d38 Write <==
19ec-cc4:40589034.959 :         IOThread: get image OK
19ec-cc4:40589035.127 :         IOThread: Read image 311040 Bytes remain 4821120 bytes
19ec-cc4:40589035.236 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40589035.332 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40589035.409 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40589035.480 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40589035.542 :         IO Send command 10 bytes
19ec-cc4:40589035.637 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40589035.696 :         iCmd = 0, nBytes = 10
19ec-cc4:40589035.815 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-113c:40589679.083 :     Pipe = 6812e48 Write ==>
19ec-113c:40589679.323 :     Pipe = 6812e48 Write Total = 27262976 Free = 27234716 Data = 28260
19ec-113c:40589679.476 :     Pipe = 6812e48 start to write data
19ec-113c:40589679.544 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1127172 size = 36
19ec-113c:40589679.667 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27234680 Data = 28296
19ec-113c:40589679.764 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40589679.864 :     Pipe = 6812e48 Write <==
19ec-113c:40589679.921 :     Pipe = 6812e48 Write ==>
19ec-113c:40589680.011 :     Pipe = 6812e48 Write Total = 27262976 Free = 27234680 Data = 28296
19ec-113c:40589680.124 :     Pipe = 6812e48 start to write data
19ec-113c:40589680.183 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1127208 size = 75360
19ec-113c:40589681.807 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27159320 Data = 103656
19ec-113c:40589681.901 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40589682.074 :     Pipe = 6812e48 Write <==
19ec-113c:40589682.140 :     Pipe = 6812d38 Read ==>
19ec-113c:40589682.237 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40590070.897 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40590071.110 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40590071.188 :         IO total need to receive data 2095632 bytes
19ec-cc4:40590071.259 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40590071.323 :         iCmd = 2, nBytes = 24
19ec-cc4:40590592.756 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40590592.968 :         0010 : f0 00 00 00 50 13 54 00 
19ec-cc4:40590593.037 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40590593.116 :         Information.Status = 1, Information.Addr = 5509968
19ec-cc4:40590593.989 :         => CNT96226::MemoryRead
19ec-1c88:40590882.291 : => ReadScan
19ec-1c88:40590882.493 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40590882.582 : => ReadScanEx2
19ec-1c88:40590882.639 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40590882.702 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40590882.762 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40590882.830 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40590882.893 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40590882.955 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40590883.040 : ReadScanEx2 : Copy from pipe to AP buffer size = 28260
19ec-1c88:40590883.114 : Pipe = 6812e48 Read ==>
19ec-1c88:40590883.256 : Pipe = 6812e48 Read Total = 27262976 Free = 27159320 Data = 103656
19ec-1c88:40590883.395 : Pipe = 6812e48 Read Copy from 6812f08 + 1098912 size = 28260
19ec-1c88:40590883.681 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40590883.774 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40590883.878 : Pipe = 6812e48 Read <==
19ec-1c88:40590883.934 : => GetImageToBuffer
19ec-1c88:40590883.989 : => GetImageToBufferPageScan
19ec-1c88:40590884.045 : Pipe = 6812e48 Read ==>
19ec-1c88:40590884.136 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40590884.249 : Pipe = 6812e48 Read Copy from 6812f08 + 1127172 size = 36
19ec-1c88:40590884.369 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40590884.457 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40590884.553 : Pipe = 6812e48 Read <==
19ec-1c88:40590884.607 : Get Packet type = 0 
19ec-1c88:40590884.662 : Get Packet dwSize = 75360 
19ec-1c88:40590884.714 : Get Packet bADFStatus = 1 
19ec-1c88:40590884.768 : Get Packet dwStatusLong = 0 
19ec-1c88:40590884.823 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40590884.883 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40590884.938 : <= GetImageToBuffer Ret = 1
19ec-1c88:40590884.994 : ReadScanEx2 : Copy from pipe to AP buffer size = 71592
19ec-1c88:40590885.059 : Pipe = 6812e48 Read ==>
19ec-1c88:40590885.149 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40590885.262 : Pipe = 6812e48 Read Copy from 6812f08 + 1127208 size = 71592
19ec-1c88:40590885.731 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27259208 Data = 3768
19ec-1c88:40590885.823 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40590885.922 : Pipe = 6812e48 Read <==
19ec-cc4:40590971.500 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40590971.651 :         System total receive data 311040 bytes
19ec-cc4:40590971.719 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40590971.780 :         iCmd = 1, nBytes = 4
19ec-1c88:40591060.875 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40591061.042 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40591061.106 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40591061.173 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40591061.236 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40591061.409 : <= ReadScanEx2 ret = 1
19ec-1c88:40591061.470 : <= ReadScan ret = 1
19ec-cc4:40591106.858 :         0000 : 00 00 00 00 
19ec-cc4:40591106.975 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40591107.122 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40591107.195 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40591107.259 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40591107.366 :         Pipe = 6812d38 Write ==>
19ec-cc4:40591107.475 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40591107.608 :         Pipe = 6812d38 start to write data
19ec-cc4:40591107.670 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 782912 size = 36
19ec-cc4:40591107.792 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40591107.885 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40591107.988 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40591108.127 :         Pipe = 6812d38 Write <==
19ec-cc4:40591108.185 :         Pipe = 6812d38 Write ==>
19ec-cc4:40591108.453 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40591108.620 :         Pipe = 6812d38 start to write data
19ec-cc4:40591108.679 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 782948 size = 311040
19ec-113c:40591108.820 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40591108.994 :     Pipe = 6812d38 Read Copy from 6812e28 + 782912 size = 36
19ec-113c:40591109.119 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40591109.210 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40591109.316 :     Pipe = 6812d38 Read <==
19ec-113c:40591109.376 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40591109.440 :     Pipe = 6812d38 Read ==>
19ec-113c:40591109.526 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40591115.808 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40591115.913 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40591116.019 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40591116.142 :         Pipe = 6812d38 Write <==
19ec-113c:40591116.350 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40591116.495 :     Pipe = 6812d38 Read Copy from 6812e28 + 782948 size = 311040
19ec-113c:40591117.500 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40591117.591 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40591117.688 :     Pipe = 6812d38 Read <==
19ec-113c:40591117.740 :     ImageProcessThread : Process start
19ec-113c:40591122.060 :     BytesPerLine = 3888
19ec-113c:40591122.117 :     Lines = 80
19ec-113c:40591169.830 :     ImageProcessThread : Process end
19ec-cc4:40591281.912 :         IOThread: get image OK
19ec-cc4:40591282.102 :         IOThread: Read image 311040 Bytes remain 4510080 bytes
19ec-cc4:40591282.214 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40591282.319 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40591282.392 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40591282.465 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40591282.527 :         IO Send command 10 bytes
19ec-cc4:40591282.640 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40591282.700 :         iCmd = 0, nBytes = 10
19ec-cc4:40591282.820 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40591536.025 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40591536.219 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40591536.298 :         IO total need to receive data 2095632 bytes
19ec-cc4:40591536.372 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40591536.435 :         iCmd = 2, nBytes = 24
19ec-113c:40591837.651 :     Pipe = 6812e48 Write ==>
19ec-113c:40591837.918 :     Pipe = 6812e48 Write Total = 27262976 Free = 27259208 Data = 3768
19ec-113c:40591838.206 :     Pipe = 6812e48 start to write data
19ec-113c:40591838.275 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1202568 size = 36
19ec-113c:40591838.403 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27259172 Data = 3804
19ec-113c:40591838.499 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40591838.602 :     Pipe = 6812e48 Write <==
19ec-113c:40591838.659 :     Pipe = 6812e48 Write ==>
19ec-113c:40591838.747 :     Pipe = 6812e48 Write Total = 27262976 Free = 27259172 Data = 3804
19ec-113c:40591838.862 :     Pipe = 6812e48 start to write data
19ec-113c:40591838.923 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1202604 size = 75360
19ec-113c:40591840.788 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27183812 Data = 79164
19ec-113c:40591840.883 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40591840.978 :     Pipe = 6812e48 Write <==
19ec-113c:40591841.042 :     Pipe = 6812d38 Read ==>
19ec-113c:40591841.134 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40592003.921 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40592004.136 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40592004.205 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40592004.290 :         Information.Status = 0
19ec-cc4:40592004.356 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40592004.414 :         iCmd = 2, nBytes = 24
19ec-cc4:40592576.640 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40592576.862 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40592576.930 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40592577.005 :         Information.Status = 0
19ec-cc4:40592577.070 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40592577.127 :         iCmd = 2, nBytes = 24
19ec-cc4:40593121.929 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40593122.151 :         0010 : f0 00 00 00 50 d2 58 00 
19ec-cc4:40593122.215 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40593122.291 :         Information.Status = 1, Information.Addr = 5821008
19ec-cc4:40593123.243 :         => CNT96226::MemoryRead
19ec-cc4:40593515.902 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40593516.116 :         System total receive data 311040 bytes
19ec-cc4:40593516.194 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40593516.258 :         iCmd = 1, nBytes = 4
19ec-cc4:40593650.940 :         0000 : 00 00 00 00 
19ec-cc4:40593651.104 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40593651.277 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40593651.344 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40593651.402 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40593651.516 :         Pipe = 6812d38 Write ==>
19ec-cc4:40593651.627 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40593651.759 :         Pipe = 6812d38 start to write data
19ec-cc4:40593651.818 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 1093988 size = 36
19ec-cc4:40593651.935 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40593652.029 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40593652.129 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40593652.274 :         Pipe = 6812d38 Write <==
19ec-cc4:40593652.330 :         Pipe = 6812d38 Write ==>
19ec-cc4:40593652.593 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40593652.762 :         Pipe = 6812d38 start to write data
19ec-cc4:40593652.820 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 1094024 size = 311040
19ec-113c:40593652.976 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40593653.167 :     Pipe = 6812d38 Read Copy from 6812e28 + 1093988 size = 36
19ec-113c:40593653.295 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40593653.510 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40593653.625 :     Pipe = 6812d38 Read <==
19ec-113c:40593653.683 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40593653.753 :     Pipe = 6812d38 Read ==>
19ec-113c:40593653.841 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40593659.590 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40593659.692 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40593659.792 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40593659.911 :         Pipe = 6812d38 Write <==
19ec-113c:40593660.110 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40593660.248 :     Pipe = 6812d38 Read Copy from 6812e28 + 1094024 size = 311040
19ec-113c:40593661.577 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40593661.670 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40593661.767 :     Pipe = 6812d38 Read <==
19ec-113c:40593661.821 :     ImageProcessThread : Process start
19ec-113c:40593666.144 :     BytesPerLine = 3888
19ec-113c:40593666.199 :     Lines = 80
19ec-113c:40593714.115 :     ImageProcessThread : Process end
19ec-cc4:40593848.751 :         IOThread: get image OK
19ec-cc4:40593848.944 :         IOThread: Read image 311040 Bytes remain 4199040 bytes
19ec-cc4:40593849.051 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40593849.149 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40593849.227 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40593849.298 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40593849.355 :         IO Send command 10 bytes
19ec-cc4:40593849.485 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40593849.544 :         iCmd = 0, nBytes = 10
19ec-cc4:40593849.662 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40594118.785 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40594118.978 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40594119.056 :         IO total need to receive data 2095632 bytes
19ec-cc4:40594119.123 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40594119.182 :         iCmd = 2, nBytes = 24
19ec-cc4:40594250.902 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40594251.078 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40594251.138 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40594251.215 :         Information.Status = 0
19ec-cc4:40594251.273 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40594251.328 :         iCmd = 2, nBytes = 24
19ec-1c88:40594308.866 : => ReadScan
19ec-1c88:40594308.971 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40594309.053 : => ReadScanEx2
19ec-1c88:40594309.109 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40594309.174 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40594309.233 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40594309.298 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40594309.359 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40594309.423 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40594309.556 : ReadScanEx2 : Copy from pipe to AP buffer size = 3768
19ec-1c88:40594309.629 : Pipe = 6812e48 Read ==>
19ec-1c88:40594309.756 : Pipe = 6812e48 Read Total = 27262976 Free = 27183812 Data = 79164
19ec-1c88:40594309.889 : Pipe = 6812e48 Read Copy from 6812f08 + 1198800 size = 3768
19ec-1c88:40594310.034 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40594310.350 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40594310.448 : Pipe = 6812e48 Read <==
19ec-1c88:40594310.503 : => GetImageToBuffer
19ec-1c88:40594310.555 : => GetImageToBufferPageScan
19ec-1c88:40594310.617 : Pipe = 6812e48 Read ==>
19ec-1c88:40594310.700 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40594310.967 : Pipe = 6812e48 Read Copy from 6812f08 + 1202568 size = 36
19ec-1c88:40594311.079 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40594311.168 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40594311.260 : Pipe = 6812e48 Read <==
19ec-1c88:40594311.311 : Get Packet type = 0 
19ec-1c88:40594311.362 : Get Packet dwSize = 75360 
19ec-1c88:40594311.416 : Get Packet bADFStatus = 1 
19ec-1c88:40594311.468 : Get Packet dwStatusLong = 0 
19ec-1c88:40594311.525 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40594311.591 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40594311.646 : <= GetImageToBuffer Ret = 1
19ec-1c88:40594311.701 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:40594311.765 : Pipe = 6812e48 Read ==>
19ec-1c88:40594311.853 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40594311.964 : Pipe = 6812e48 Read Copy from 6812f08 + 1202604 size = 75360
19ec-1c88:40594312.394 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40594312.477 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40594312.568 : Pipe = 6812e48 Read <==
19ec-1c88:40594312.619 : => GetImageToBuffer
19ec-1c88:40594312.669 : => GetImageToBufferPageScan
19ec-1c88:40594312.719 : Pipe = 6812e48 Read ==>
19ec-1c88:40594312.804 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40594388.403 :     Pipe = 6812e48 Write ==>
19ec-113c:40594388.549 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40594388.667 :     Pipe = 6812e48 start to write data
19ec-113c:40594388.725 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1277964 size = 36
19ec-113c:40594388.836 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40594388.922 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40594389.017 :     Pipe = 6812e48 Set read data ready
19ec-113c:40594389.135 :     Pipe = 6812e48 Write <==
19ec-113c:40594389.188 :     Pipe = 6812e48 Write ==>
19ec-113c:40594389.957 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40594390.177 :     Pipe = 6812e48 start to write data
19ec-113c:40594390.250 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1278000 size = 75360
19ec-1c88:40594390.390 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40594390.571 : Pipe = 6812e48 Read Copy from 6812f08 + 1277964 size = 36
19ec-1c88:40594390.701 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40594390.795 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40594390.894 : Pipe = 6812e48 Read <==
19ec-1c88:40594390.951 : Get Packet type = 0 
19ec-1c88:40594391.003 : Get Packet dwSize = 75360 
19ec-1c88:40594391.058 : Get Packet bADFStatus = 1 
19ec-1c88:40594391.112 : Get Packet dwStatusLong = 0 
19ec-1c88:40594391.164 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40594391.225 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40594391.281 : <= GetImageToBuffer Ret = 1
19ec-1c88:40594391.339 : ReadScanEx2 : Copy from pipe to AP buffer size = 20724
19ec-1c88:40594391.403 : Pipe = 6812e48 Read ==>
19ec-1c88:40594391.488 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40594391.844 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40594391.941 :     Pipe = 6812e48 Write read wait size = 20724
19ec-113c:40594392.047 :     Pipe = 6812e48 Set read data ready
19ec-113c:40594392.173 :     Pipe = 6812e48 Write <==
19ec-113c:40594392.235 :     Pipe = 6812d38 Read ==>
19ec-113c:40594392.329 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40594392.432 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40594392.568 : Pipe = 6812e48 Read Copy from 6812f08 + 1278000 size = 20724
19ec-1c88:40594392.738 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27208340 Data = 54636
19ec-1c88:40594392.925 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40594393.021 : Pipe = 6812e48 Read <==
19ec-1c88:40594557.666 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40594557.829 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40594557.897 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40594557.959 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40594558.018 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40594558.075 : <= ReadScanEx2 ret = 1
19ec-1c88:40594558.131 : <= ReadScan ret = 1
19ec-cc4:40594756.687 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40594756.861 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40594756.929 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40594757.009 :         Information.Status = 0
19ec-cc4:40594757.082 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40594757.140 :         iCmd = 2, nBytes = 24
19ec-cc4:40595704.462 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40595704.683 :         0010 : f0 00 00 00 50 91 5d 00 
19ec-cc4:40595704.751 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40595704.829 :         Information.Status = 1, Information.Addr = 6132048
19ec-cc4:40595705.888 :         => CNT96226::MemoryRead
19ec-cc4:40596083.374 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40596083.550 :         System total receive data 311040 bytes
19ec-cc4:40596083.626 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40596083.684 :         iCmd = 1, nBytes = 4
19ec-cc4:40596237.814 :         0000 : 00 00 00 00 
19ec-cc4:40596237.924 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40596238.089 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40596238.155 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40596238.214 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40596238.321 :         Pipe = 6812d38 Write ==>
19ec-cc4:40596238.432 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40596238.561 :         Pipe = 6812d38 start to write data
19ec-cc4:40596238.622 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 1405064 size = 36
19ec-cc4:40596238.745 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40596238.837 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40596238.933 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40596239.063 :         Pipe = 6812d38 Write <==
19ec-cc4:40596239.123 :         Pipe = 6812d38 Write ==>
19ec-cc4:40596239.208 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40596239.322 :         Pipe = 6812d38 start to write data
19ec-cc4:40596239.378 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 1405100 size = 311040
19ec-113c:40596239.833 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40596240.015 :     Pipe = 6812d38 Read Copy from 6812e28 + 1405064 size = 36
19ec-113c:40596240.150 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40596240.244 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40596240.349 :     Pipe = 6812d38 Read <==
19ec-113c:40596240.410 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40596240.480 :     Pipe = 6812d38 Read ==>
19ec-113c:40596240.573 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40596245.983 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40596246.086 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40596246.187 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40596246.300 :         Pipe = 6812d38 Write <==
19ec-113c:40596247.016 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40596247.172 :     Pipe = 6812d38 Read Copy from 6812e28 + 1405100 size = 311040
19ec-113c:40596248.373 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40596248.467 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40596248.568 :     Pipe = 6812d38 Read <==
19ec-113c:40596248.624 :     ImageProcessThread : Process start
19ec-113c:40596252.931 :     BytesPerLine = 3888
19ec-113c:40596252.988 :     Lines = 80
19ec-113c:40596300.552 :     ImageProcessThread : Process end
19ec-cc4:40596428.909 :         IOThread: get image OK
19ec-cc4:40596429.099 :         IOThread: Read image 311040 Bytes remain 3888000 bytes
19ec-cc4:40596429.211 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40596429.307 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40596429.386 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40596429.454 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40596429.522 :         IO Send command 10 bytes
19ec-cc4:40596429.652 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40596429.712 :         iCmd = 0, nBytes = 10
19ec-cc4:40596429.834 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40596717.576 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40596717.782 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40596717.859 :         IO total need to receive data 2095632 bytes
19ec-cc4:40596717.927 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40596717.989 :         iCmd = 2, nBytes = 24
19ec-cc4:40596872.084 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40596872.298 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40596872.365 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40596872.440 :         Information.Status = 0
19ec-cc4:40596872.506 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40596872.563 :         iCmd = 2, nBytes = 24
19ec-113c:40597027.650 :     Pipe = 6812e48 Write ==>
19ec-113c:40597027.883 :     Pipe = 6812e48 Write Total = 27262976 Free = 27208340 Data = 54636
19ec-113c:40597028.028 :     Pipe = 6812e48 start to write data
19ec-113c:40597028.091 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1353360 size = 36
19ec-113c:40597028.213 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27208304 Data = 54672
19ec-113c:40597028.306 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40597028.405 :     Pipe = 6812e48 Write <==
19ec-113c:40597028.461 :     Pipe = 6812e48 Write ==>
19ec-113c:40597028.547 :     Pipe = 6812e48 Write Total = 27262976 Free = 27208304 Data = 54672
19ec-113c:40597028.657 :     Pipe = 6812e48 start to write data
19ec-113c:40597028.717 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1353396 size = 75360
19ec-113c:40597030.388 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27132944 Data = 130032
19ec-113c:40597030.484 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40597030.580 :     Pipe = 6812e48 Write <==
19ec-113c:40597030.642 :     Pipe = 6812d38 Read ==>
19ec-113c:40597030.732 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40597374.606 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40597374.809 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40597374.875 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40597374.952 :         Information.Status = 0
19ec-cc4:40597375.032 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40597375.094 :         iCmd = 2, nBytes = 24
19ec-1c88:40597797.798 : => ReadScan
19ec-1c88:40597797.987 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40597798.067 : => ReadScanEx2
19ec-1c88:40597798.118 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40597798.180 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40597798.241 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40597798.300 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40597798.361 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40597798.422 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40597798.644 : ReadScanEx2 : Copy from pipe to AP buffer size = 54636
19ec-1c88:40597798.720 : Pipe = 6812e48 Read ==>
19ec-1c88:40597798.834 : Pipe = 6812e48 Read Total = 27262976 Free = 27132944 Data = 130032
19ec-1c88:40597798.963 : Pipe = 6812e48 Read Copy from 6812f08 + 1298724 size = 54636
19ec-1c88:40597799.335 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40597799.431 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40597799.524 : Pipe = 6812e48 Read <==
19ec-1c88:40597799.582 : => GetImageToBuffer
19ec-1c88:40597799.633 : => GetImageToBufferPageScan
19ec-1c88:40597799.689 : Pipe = 6812e48 Read ==>
19ec-1c88:40597799.771 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40597799.884 : Pipe = 6812e48 Read Copy from 6812f08 + 1353360 size = 36
19ec-1c88:40597799.990 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40597800.074 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40597800.165 : Pipe = 6812e48 Read <==
19ec-1c88:40597800.214 : Get Packet type = 0 
19ec-1c88:40597800.267 : Get Packet dwSize = 75360 
19ec-1c88:40597800.320 : Get Packet bADFStatus = 1 
19ec-1c88:40597800.370 : Get Packet dwStatusLong = 0 
19ec-1c88:40597800.422 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40597800.478 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40597800.534 : <= GetImageToBuffer Ret = 1
19ec-1c88:40597800.587 : ReadScanEx2 : Copy from pipe to AP buffer size = 45216
19ec-1c88:40597800.649 : Pipe = 6812e48 Read ==>
19ec-1c88:40597800.733 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40597800.845 : Pipe = 6812e48 Read Copy from 6812f08 + 1353396 size = 45216
19ec-1c88:40597801.141 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27232832 Data = 30144
19ec-1c88:40597801.227 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40597801.316 : Pipe = 6812e48 Read <==
19ec-cc4:40597954.956 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40597955.357 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40597955.418 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40597955.498 :         Information.Status = 0
19ec-cc4:40597955.558 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40597955.611 :         iCmd = 2, nBytes = 24
19ec-1c88:40597966.185 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40597966.304 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40597966.372 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40597966.436 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40597966.499 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40597966.558 : <= ReadScanEx2 ret = 1
19ec-1c88:40597966.612 : <= ReadScan ret = 1
19ec-cc4:40598638.474 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40598638.699 :         0010 : f0 00 00 00 50 50 62 00 
19ec-cc4:40598638.768 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40598638.844 :         Information.Status = 1, Information.Addr = 6443088
19ec-cc4:40598639.772 :         => CNT96226::MemoryRead
19ec-cc4:40599033.260 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40599033.461 :         System total receive data 311040 bytes
19ec-cc4:40599033.553 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40599033.613 :         iCmd = 1, nBytes = 4
19ec-cc4:40599203.825 :         0000 : 00 00 00 00 
19ec-cc4:40599203.960 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40599204.113 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40599204.183 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40599204.245 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40599204.355 :         Pipe = 6812d38 Write ==>
19ec-cc4:40599204.475 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40599204.607 :         Pipe = 6812d38 start to write data
19ec-cc4:40599204.668 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 1716140 size = 36
19ec-cc4:40599204.936 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40599205.032 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40599205.133 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40599205.286 :         Pipe = 6812d38 Write <==
19ec-cc4:40599205.355 :         Pipe = 6812d38 Write ==>
19ec-cc4:40599205.446 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40599205.565 :         Pipe = 6812d38 start to write data
19ec-cc4:40599205.625 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 1716176 size = 311040
19ec-113c:40599206.058 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40599206.240 :     Pipe = 6812d38 Read Copy from 6812e28 + 1716140 size = 36
19ec-113c:40599206.367 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40599206.466 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40599206.571 :     Pipe = 6812d38 Read <==
19ec-113c:40599206.633 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40599206.702 :     Pipe = 6812d38 Read ==>
19ec-113c:40599206.789 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40599212.420 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40599212.523 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40599212.625 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40599212.744 :         Pipe = 6812d38 Write <==
19ec-113c:40599213.458 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40599213.608 :     Pipe = 6812d38 Read Copy from 6812e28 + 1716176 size = 311040
19ec-113c:40599214.924 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40599215.013 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40599215.112 :     Pipe = 6812d38 Read <==
19ec-113c:40599215.165 :     ImageProcessThread : Process start
19ec-113c:40599219.475 :     BytesPerLine = 3888
19ec-113c:40599219.532 :     Lines = 80
19ec-113c:40599267.158 :     ImageProcessThread : Process end
19ec-cc4:40599396.103 :         IOThread: get image OK
19ec-cc4:40599396.292 :         IOThread: Read image 311040 Bytes remain 3576960 bytes
19ec-cc4:40599396.398 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40599396.496 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40599396.569 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40599396.645 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40599396.704 :         IO Send command 10 bytes
19ec-cc4:40599396.827 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40599396.892 :         iCmd = 0, nBytes = 10
19ec-cc4:40599397.010 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-113c:40599939.059 :     Pipe = 6812e48 Write ==>
19ec-113c:40599939.348 :     Pipe = 6812e48 Write Total = 27262976 Free = 27232832 Data = 30144
19ec-113c:40599939.501 :     Pipe = 6812e48 start to write data
19ec-113c:40599939.566 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1428756 size = 36
19ec-113c:40599939.690 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27232796 Data = 30180
19ec-113c:40599939.787 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40599939.887 :     Pipe = 6812e48 Write <==
19ec-113c:40599939.943 :     Pipe = 6812e48 Write ==>
19ec-113c:40599940.034 :     Pipe = 6812e48 Write Total = 27262976 Free = 27232796 Data = 30180
19ec-113c:40599940.146 :     Pipe = 6812e48 start to write data
19ec-113c:40599940.204 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1428792 size = 75360
19ec-113c:40599942.483 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27157436 Data = 105540
19ec-113c:40599942.579 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40599942.675 :     Pipe = 6812e48 Write <==
19ec-113c:40599942.812 :     Pipe = 6812d38 Read ==>
19ec-113c:40599942.910 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40600003.945 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40600004.357 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40600004.424 :         IO total need to receive data 2095632 bytes
19ec-cc4:40600004.489 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40600004.546 :         iCmd = 2, nBytes = 24
19ec-cc4:40600201.376 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40600201.617 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40600201.678 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40600201.750 :         Information.Status = 0
19ec-cc4:40600201.813 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40600201.869 :         iCmd = 2, nBytes = 24
19ec-cc4:40601136.519 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40601136.724 :         0010 : f0 00 00 00 50 99 37 00 
19ec-cc4:40601136.784 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40601136.852 :         Information.Status = 1, Information.Addr = 3643728
19ec-cc4:40601137.746 :         => CNT96226::MemoryRead
19ec-1c88:40601252.415 : => ReadScan
19ec-1c88:40601252.601 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40601252.680 : => ReadScanEx2
19ec-1c88:40601252.733 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40601252.796 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40601252.857 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40601252.921 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40601252.982 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40601253.047 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40601253.125 : ReadScanEx2 : Copy from pipe to AP buffer size = 30144
19ec-1c88:40601253.201 : Pipe = 6812e48 Read ==>
19ec-1c88:40601253.327 : Pipe = 6812e48 Read Total = 27262976 Free = 27157436 Data = 105540
19ec-1c88:40601253.464 : Pipe = 6812e48 Read Copy from 6812f08 + 1398612 size = 30144
19ec-1c88:40601253.741 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40601253.833 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40601253.934 : Pipe = 6812e48 Read <==
19ec-1c88:40601253.993 : => GetImageToBuffer
19ec-1c88:40601254.048 : => GetImageToBufferPageScan
19ec-1c88:40601254.105 : Pipe = 6812e48 Read ==>
19ec-1c88:40601254.190 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40601254.302 : Pipe = 6812e48 Read Copy from 6812f08 + 1428756 size = 36
19ec-1c88:40601254.410 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40601254.500 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40601254.599 : Pipe = 6812e48 Read <==
19ec-1c88:40601254.652 : Get Packet type = 0 
19ec-1c88:40601254.706 : Get Packet dwSize = 75360 
19ec-1c88:40601254.761 : Get Packet bADFStatus = 1 
19ec-1c88:40601254.815 : Get Packet dwStatusLong = 0 
19ec-1c88:40601254.867 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40601254.928 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40601254.986 : <= GetImageToBuffer Ret = 1
19ec-1c88:40601255.044 : ReadScanEx2 : Copy from pipe to AP buffer size = 69708
19ec-1c88:40601255.111 : Pipe = 6812e48 Read ==>
19ec-1c88:40601255.200 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40601255.318 : Pipe = 6812e48 Read Copy from 6812f08 + 1428792 size = 69708
19ec-1c88:40601255.865 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27257324 Data = 5652
19ec-1c88:40601255.956 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40601256.051 : Pipe = 6812e48 Read <==
19ec-1c88:40601421.596 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40601421.799 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40601421.873 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40601421.947 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40601422.162 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40601422.230 : <= ReadScanEx2 ret = 1
19ec-1c88:40601422.290 : <= ReadScan ret = 1
19ec-cc4:40601528.035 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40601528.153 :         System total receive data 311040 bytes
19ec-cc4:40601528.225 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40601528.289 :         iCmd = 1, nBytes = 4
19ec-cc4:40601704.986 :         0000 : 00 00 00 00 
19ec-cc4:40601705.128 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40601705.294 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40601705.379 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40601705.438 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40601705.537 :         Pipe = 6812d38 Write ==>
19ec-cc4:40601705.657 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40601705.799 :         Pipe = 6812d38 start to write data
19ec-cc4:40601705.860 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 2027216 size = 36
19ec-cc4:40601705.987 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40601706.079 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40601706.175 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40601706.310 :         Pipe = 6812d38 Write <==
19ec-cc4:40601706.366 :         Pipe = 6812d38 Write ==>
19ec-cc4:40601706.452 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40601706.567 :         Pipe = 6812d38 start to write data
19ec-cc4:40601706.626 :         Pipe = 6812d38 Memory Write Copy to 6812e28 + 2027252 size = 69900
19ec-113c:40601707.095 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40601707.559 :     Pipe = 6812d38 Read Copy from 6812e28 + 2027216 size = 36
19ec-113c:40601707.738 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40601707.839 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40601707.947 :     Pipe = 6812d38 Read <==
19ec-113c:40601708.006 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40601708.078 :     Pipe = 6812d38 Read ==>
19ec-113c:40601708.165 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40601708.301 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 0 size = 241140
19ec-cc4:40601713.594 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40601713.697 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40601713.798 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40601713.922 :         Pipe = 6812d38 Write <==
19ec-113c:40601714.179 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40601714.354 :     Pipe = 6812d38 Read Copy from 6812e28 + 2027252 size = 69900
19ec-113c:40601714.645 :     Pipe = 6812d38 Read Copy from 6812e38 + 0 size = 241140
19ec-113c:40601715.562 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40601715.664 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40601715.764 :     Pipe = 6812d38 Read <==
19ec-113c:40601715.821 :     ImageProcessThread : Process start
19ec-113c:40601720.152 :     BytesPerLine = 3888
19ec-113c:40601720.216 :     Lines = 80
19ec-113c:40601768.039 :     ImageProcessThread : Process end
19ec-cc4:40601898.917 :         IOThread: get image OK
19ec-cc4:40601899.104 :         IOThread: Read image 311040 Bytes remain 3265920 bytes
19ec-cc4:40601899.223 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40601899.323 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40601899.398 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40601899.474 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40601899.534 :         IO Send command 10 bytes
19ec-cc4:40601899.676 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40601899.734 :         iCmd = 0, nBytes = 10
19ec-cc4:40601899.980 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40602172.320 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40602172.527 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40602172.602 :         IO total need to receive data 2095632 bytes
19ec-cc4:40602172.675 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40602172.733 :         iCmd = 2, nBytes = 24
19ec-113c:40602476.939 :     Pipe = 6812e48 Write ==>
19ec-113c:40602477.228 :     Pipe = 6812e48 Write Total = 27262976 Free = 27257324 Data = 5652
19ec-113c:40602477.382 :     Pipe = 6812e48 start to write data
19ec-113c:40602477.453 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1504152 size = 36
19ec-113c:40602477.578 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27257288 Data = 5688
19ec-113c:40602477.673 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40602477.774 :     Pipe = 6812e48 Write <==
19ec-113c:40602477.832 :     Pipe = 6812e48 Write ==>
19ec-113c:40602477.925 :     Pipe = 6812e48 Write Total = 27262976 Free = 27257288 Data = 5688
19ec-113c:40602478.035 :     Pipe = 6812e48 start to write data
19ec-113c:40602478.091 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1504188 size = 75360
19ec-113c:40602480.449 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27181928 Data = 81048
19ec-113c:40602480.542 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40602480.640 :     Pipe = 6812e48 Write <==
19ec-113c:40602480.709 :     Pipe = 6812d38 Read ==>
19ec-113c:40602480.808 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40602671.803 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40602672.231 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40602672.297 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40602672.377 :         Information.Status = 0
19ec-cc4:40602672.441 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40602672.497 :         iCmd = 2, nBytes = 24
19ec-cc4:40603255.888 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40603256.119 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40603256.186 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40603256.261 :         Information.Status = 0
19ec-cc4:40603256.323 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40603256.607 :         iCmd = 2, nBytes = 24
19ec-cc4:40603824.013 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40603824.242 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-cc4:40603824.303 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40603824.378 :         Information.Status = 1, Information.Addr = 3954768
19ec-cc4:40603825.523 :         => CNT96226::MemoryRead
19ec-cc4:40604209.959 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40604210.165 :         System total receive data 311040 bytes
19ec-cc4:40604210.242 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40604210.302 :         iCmd = 1, nBytes = 4
19ec-cc4:40604368.467 :         0000 : 00 00 00 00 
19ec-cc4:40604368.637 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40604368.803 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40604368.874 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40604368.939 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40604369.049 :         Pipe = 6812d38 Write ==>
19ec-cc4:40604369.164 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40604369.293 :         Pipe = 6812d38 start to write data
19ec-cc4:40604369.357 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 241140 size = 36
19ec-cc4:40604369.481 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40604369.575 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40604369.671 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40604369.806 :         Pipe = 6812d38 Write <==
19ec-cc4:40604369.863 :         Pipe = 6812d38 Write ==>
19ec-cc4:40604370.182 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40604370.303 :         Pipe = 6812d38 start to write data
19ec-cc4:40604370.361 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 241176 size = 311040
19ec-113c:40604370.601 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40604370.786 :     Pipe = 6812d38 Read Copy from 6812e38 + 241140 size = 36
19ec-113c:40604370.916 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40604371.016 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40604371.118 :     Pipe = 6812d38 Read <==
19ec-113c:40604371.179 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40604371.253 :     Pipe = 6812d38 Read ==>
19ec-113c:40604371.342 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40604377.500 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40604377.606 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40604377.709 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40604377.823 :         Pipe = 6812d38 Write <==
19ec-113c:40604378.553 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40604378.706 :     Pipe = 6812d38 Read Copy from 6812e38 + 241176 size = 311040
19ec-113c:40604379.755 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40604379.848 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40604379.943 :     Pipe = 6812d38 Read <==
19ec-113c:40604379.998 :     ImageProcessThread : Process start
19ec-113c:40604384.305 :     BytesPerLine = 3888
19ec-113c:40604384.361 :     Lines = 80
19ec-113c:40604432.038 :     ImageProcessThread : Process end
19ec-cc4:40604547.484 :         IOThread: get image OK
19ec-cc4:40604547.659 :         IOThread: Read image 311040 Bytes remain 2954880 bytes
19ec-cc4:40604547.765 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40604547.860 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40604547.937 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40604548.010 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40604548.071 :         IO Send command 10 bytes
19ec-cc4:40604548.205 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40604548.267 :         iCmd = 0, nBytes = 10
19ec-cc4:40604548.385 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40604832.468 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40604832.666 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40604832.748 :         IO total need to receive data 2095632 bytes
19ec-cc4:40604832.819 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40604832.878 :         iCmd = 2, nBytes = 24
19ec-1c88:40604933.387 : => ReadScan
19ec-1c88:40604933.580 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40604933.660 : => ReadScanEx2
19ec-1c88:40604933.714 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40604933.777 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40604933.835 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40604933.902 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40604933.963 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40604934.028 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40604934.098 : ReadScanEx2 : Copy from pipe to AP buffer size = 5652
19ec-1c88:40604934.171 : Pipe = 6812e48 Read ==>
19ec-1c88:40604934.287 : Pipe = 6812e48 Read Total = 27262976 Free = 27181928 Data = 81048
19ec-1c88:40604934.422 : Pipe = 6812e48 Read Copy from 6812f08 + 1498500 size = 5652
19ec-1c88:40604934.569 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40604934.662 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40604934.763 : Pipe = 6812e48 Read <==
19ec-1c88:40604934.817 : => GetImageToBuffer
19ec-1c88:40604934.880 : => GetImageToBufferPageScan
19ec-1c88:40604935.068 : Pipe = 6812e48 Read ==>
19ec-1c88:40604935.159 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40604935.271 : Pipe = 6812e48 Read Copy from 6812f08 + 1504152 size = 36
19ec-1c88:40604935.381 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40604935.471 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40604935.567 : Pipe = 6812e48 Read <==
19ec-1c88:40604935.621 : Get Packet type = 0 
19ec-1c88:40604935.674 : Get Packet dwSize = 75360 
19ec-1c88:40604935.726 : Get Packet bADFStatus = 1 
19ec-1c88:40604935.781 : Get Packet dwStatusLong = 0 
19ec-1c88:40604935.836 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40604935.898 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40604935.955 : <= GetImageToBuffer Ret = 1
19ec-1c88:40604936.007 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:40604936.072 : Pipe = 6812e48 Read ==>
19ec-1c88:40604936.160 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40604936.272 : Pipe = 6812e48 Read Copy from 6812f08 + 1504188 size = 75360
19ec-1c88:40604936.716 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40604936.802 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40604936.896 : Pipe = 6812e48 Read <==
19ec-1c88:40604936.947 : => GetImageToBuffer
19ec-1c88:40604936.996 : => GetImageToBufferPageScan
19ec-1c88:40604937.047 : Pipe = 6812e48 Read ==>
19ec-1c88:40604937.133 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40605137.812 :     Pipe = 6812e48 Write ==>
19ec-113c:40605138.040 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40605138.173 :     Pipe = 6812e48 start to write data
19ec-113c:40605138.233 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1579548 size = 36
19ec-113c:40605138.362 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40605138.453 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40605138.549 :     Pipe = 6812e48 Set read data ready
19ec-113c:40605138.684 :     Pipe = 6812e48 Write <==
19ec-113c:40605138.739 :     Pipe = 6812e48 Write ==>
19ec-113c:40605139.055 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40605139.164 :     Pipe = 6812e48 start to write data
19ec-113c:40605139.221 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1579584 size = 75360
19ec-1c88:40605139.371 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40605139.557 : Pipe = 6812e48 Read Copy from 6812f08 + 1579548 size = 36
19ec-1c88:40605139.910 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40605140.007 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40605140.106 : Pipe = 6812e48 Read <==
19ec-1c88:40605140.161 : Get Packet type = 0 
19ec-1c88:40605140.218 : Get Packet dwSize = 75360 
19ec-1c88:40605140.272 : Get Packet bADFStatus = 1 
19ec-1c88:40605140.325 : Get Packet dwStatusLong = 0 
19ec-1c88:40605140.377 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40605140.442 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40605140.499 : <= GetImageToBuffer Ret = 1
19ec-1c88:40605140.565 : ReadScanEx2 : Copy from pipe to AP buffer size = 18840
19ec-1c88:40605140.630 : Pipe = 6812e48 Read ==>
19ec-1c88:40605140.716 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40605141.014 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-113c:40605141.104 :     Pipe = 6812e48 Write read wait size = 18840
19ec-113c:40605141.198 :     Pipe = 6812e48 Set read data ready
19ec-113c:40605141.307 :     Pipe = 6812e48 Write <==
19ec-113c:40605141.366 :     Pipe = 6812d38 Read ==>
19ec-113c:40605141.453 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40605142.060 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40605142.354 : Pipe = 6812e48 Read Copy from 6812f08 + 1579584 size = 18840
19ec-1c88:40605142.539 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27206456 Data = 56520
19ec-1c88:40605142.638 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40605142.742 : Pipe = 6812e48 Read <==
19ec-1c88:40605304.549 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40605304.740 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40605304.811 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40605304.876 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40605304.939 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40605304.999 : <= ReadScanEx2 ret = 1
19ec-1c88:40605305.058 : <= ReadScan ret = 1
19ec-cc4:40605309.510 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40605309.665 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40605309.732 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40605309.811 :         Information.Status = 0
19ec-cc4:40605309.874 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40605309.933 :         iCmd = 2, nBytes = 24
19ec-cc4:40605544.342 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40605544.541 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40605544.608 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40605544.685 :         Information.Status = 0
19ec-cc4:40605544.747 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40605544.806 :         iCmd = 2, nBytes = 24
19ec-cc4:40606569.138 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40606569.355 :         0010 : f0 00 00 00 50 17 41 00 
19ec-cc4:40606569.422 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40606569.500 :         Information.Status = 1, Information.Addr = 4265808
19ec-cc4:40606570.669 :         => CNT96226::MemoryRead
19ec-cc4:40606962.758 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40606962.943 :         System total receive data 311040 bytes
19ec-cc4:40606963.019 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40606963.083 :         iCmd = 1, nBytes = 4
19ec-cc4:40607097.354 :         0000 : 00 00 00 00 
19ec-cc4:40607097.440 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40607097.592 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40607097.660 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40607097.716 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40607097.822 :         Pipe = 6812d38 Write ==>
19ec-cc4:40607097.930 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40607098.060 :         Pipe = 6812d38 start to write data
19ec-cc4:40607098.131 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 552216 size = 36
19ec-cc4:40607098.252 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40607098.344 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40607098.442 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40607098.571 :         Pipe = 6812d38 Write <==
19ec-cc4:40607098.627 :         Pipe = 6812d38 Write ==>
19ec-cc4:40607098.716 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40607098.829 :         Pipe = 6812d38 start to write data
19ec-cc4:40607098.887 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 552252 size = 311040
19ec-113c:40607099.338 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40607099.522 :     Pipe = 6812d38 Read Copy from 6812e38 + 552216 size = 36
19ec-113c:40607099.653 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40607099.750 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40607099.854 :     Pipe = 6812d38 Read <==
19ec-113c:40607099.916 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40607099.983 :     Pipe = 6812d38 Read ==>
19ec-113c:40607100.068 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40607105.500 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40607105.600 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40607105.700 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40607105.816 :         Pipe = 6812d38 Write <==
19ec-113c:40607106.663 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40607106.821 :     Pipe = 6812d38 Read Copy from 6812e38 + 552252 size = 311040
19ec-113c:40607107.736 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40607107.823 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40607107.919 :     Pipe = 6812d38 Read <==
19ec-113c:40607107.972 :     ImageProcessThread : Process start
19ec-113c:40607112.286 :     BytesPerLine = 3888
19ec-113c:40607112.344 :     Lines = 80
19ec-113c:40607159.738 :     ImageProcessThread : Process end
19ec-cc4:40607297.019 :         IOThread: get image OK
19ec-cc4:40607297.208 :         IOThread: Read image 311040 Bytes remain 2643840 bytes
19ec-cc4:40607297.325 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40607297.435 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40607297.511 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40607297.582 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40607297.645 :         IO Send command 10 bytes
19ec-cc4:40607297.786 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40607297.847 :         iCmd = 0, nBytes = 10
19ec-cc4:40607297.971 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40607550.274 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40607550.504 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40607550.583 :         IO total need to receive data 2095632 bytes
19ec-cc4:40607550.662 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40607550.729 :         iCmd = 2, nBytes = 24
19ec-113c:40607942.242 :     Pipe = 6812e48 Write ==>
19ec-113c:40607942.495 :     Pipe = 6812e48 Write Total = 27262976 Free = 27206456 Data = 56520
19ec-113c:40607942.656 :     Pipe = 6812e48 start to write data
19ec-113c:40607942.728 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1654944 size = 36
19ec-113c:40607942.853 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27206420 Data = 56556
19ec-113c:40607942.950 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40607943.051 :     Pipe = 6812e48 Write <==
19ec-113c:40607943.107 :     Pipe = 6812e48 Write ==>
19ec-113c:40607943.196 :     Pipe = 6812e48 Write Total = 27262976 Free = 27206420 Data = 56556
19ec-113c:40607943.311 :     Pipe = 6812e48 start to write data
19ec-113c:40607943.376 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1654980 size = 75360
19ec-113c:40607945.130 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27131060 Data = 131916
19ec-113c:40607945.229 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40607945.328 :     Pipe = 6812e48 Write <==
19ec-113c:40607945.397 :     Pipe = 6812d38 Read ==>
19ec-113c:40607945.491 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40608022.289 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40608022.481 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40608022.549 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40608022.623 :         Information.Status = 0
19ec-cc4:40608022.691 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40608022.748 :         iCmd = 2, nBytes = 24
19ec-cc4:40608211.861 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40608212.051 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40608212.112 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40608212.184 :         Information.Status = 0
19ec-cc4:40608212.244 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40608212.301 :         iCmd = 2, nBytes = 24
19ec-1c88:40608915.863 : => ReadScan
19ec-1c88:40608916.158 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40608916.473 : => ReadScanEx2
19ec-1c88:40608916.603 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40608916.896 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40608916.954 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40608917.018 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40608917.078 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40608917.143 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40608917.208 : ReadScanEx2 : Copy from pipe to AP buffer size = 56520
19ec-1c88:40608917.286 : Pipe = 6812e48 Read ==>
19ec-1c88:40608917.412 : Pipe = 6812e48 Read Total = 27262976 Free = 27131060 Data = 131916
19ec-1c88:40608917.820 : Pipe = 6812e48 Read Copy from 6812f08 + 1598424 size = 56520
19ec-1c88:40608918.423 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40608918.516 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40608918.623 : Pipe = 6812e48 Read <==
19ec-1c88:40608918.921 : => GetImageToBuffer
19ec-1c88:40608919.050 : => GetImageToBufferPageScan
19ec-1c88:40608919.343 : Pipe = 6812e48 Read ==>
19ec-1c88:40608919.430 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40608919.542 : Pipe = 6812e48 Read Copy from 6812f08 + 1654944 size = 36
19ec-1c88:40608919.650 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40608919.736 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40608919.833 : Pipe = 6812e48 Read <==
19ec-1c88:40608919.888 : Get Packet type = 0 
19ec-1c88:40608920.178 : Get Packet dwSize = 75360 
19ec-1c88:40608920.531 : Get Packet bADFStatus = 1 
19ec-1c88:40608920.585 : Get Packet dwStatusLong = 0 
19ec-1c88:40608920.638 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40608920.697 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40608920.758 : <= GetImageToBuffer Ret = 1
19ec-1c88:40608920.813 : ReadScanEx2 : Copy from pipe to AP buffer size = 43332
19ec-1c88:40608920.879 : Pipe = 6812e48 Read ==>
19ec-1c88:40608920.967 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40608921.078 : Pipe = 6812e48 Read Copy from 6812f08 + 1654980 size = 43332
19ec-1c88:40608921.929 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27230948 Data = 32028
19ec-1c88:40608922.021 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40608922.118 : Pipe = 6812e48 Read <==
19ec-1c88:40609119.947 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40609120.145 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40609120.212 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40609120.279 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40609120.340 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40609120.400 : <= ReadScanEx2 ret = 1
19ec-1c88:40609120.455 : <= ReadScan ret = 1
19ec-cc4:40609142.734 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40609142.896 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-cc4:40609142.963 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40609143.041 :         Information.Status = 1, Information.Addr = 4576848
19ec-cc4:40609144.249 :         => CNT96226::MemoryRead
19ec-cc4:40609518.394 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40609518.579 :         System total receive data 311040 bytes
19ec-cc4:40609518.656 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40609518.717 :         iCmd = 1, nBytes = 4
19ec-cc4:40609637.450 :         0000 : 00 00 00 00 
19ec-cc4:40609637.542 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40609637.692 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40609637.756 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40609637.813 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40609637.920 :         Pipe = 6812d38 Write ==>
19ec-cc4:40609638.031 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40609638.157 :         Pipe = 6812d38 start to write data
19ec-cc4:40609638.325 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 863292 size = 36
19ec-cc4:40609638.447 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40609638.533 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40609638.629 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40609638.761 :         Pipe = 6812d38 Write <==
19ec-cc4:40609638.815 :         Pipe = 6812d38 Write ==>
19ec-cc4:40609638.899 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40609639.008 :         Pipe = 6812d38 start to write data
19ec-cc4:40609639.064 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 863328 size = 311040
19ec-113c:40609639.523 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40609639.704 :     Pipe = 6812d38 Read Copy from 6812e38 + 863292 size = 36
19ec-113c:40609639.830 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40609639.924 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40609640.024 :     Pipe = 6812d38 Read <==
19ec-113c:40609640.082 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40609640.149 :     Pipe = 6812d38 Read ==>
19ec-113c:40609640.233 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40609647.075 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40609647.179 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40609647.278 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40609647.389 :         Pipe = 6812d38 Write <==
19ec-113c:40609648.088 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40609648.238 :     Pipe = 6812d38 Read Copy from 6812e38 + 863328 size = 311040
19ec-113c:40609649.453 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40609649.542 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40609649.641 :     Pipe = 6812d38 Read <==
19ec-113c:40609649.695 :     ImageProcessThread : Process start
19ec-113c:40609653.887 :     BytesPerLine = 3888
19ec-113c:40609653.948 :     Lines = 80
19ec-113c:40609701.348 :     ImageProcessThread : Process end
19ec-cc4:40609823.224 :         IOThread: get image OK
19ec-cc4:40609823.418 :         IOThread: Read image 311040 Bytes remain 2332800 bytes
19ec-cc4:40609823.532 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40609823.632 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40609823.711 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40609823.780 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40609823.839 :         IO Send command 10 bytes
19ec-cc4:40609823.967 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40609824.034 :         iCmd = 0, nBytes = 10
19ec-cc4:40609824.160 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40610090.536 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40610090.726 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40610090.803 :         IO total need to receive data 2095632 bytes
19ec-cc4:40610090.874 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40610090.933 :         iCmd = 2, nBytes = 24
19ec-cc4:40610256.907 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40610257.160 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40610257.230 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40610257.307 :         Information.Status = 0
19ec-cc4:40610257.370 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40610257.424 :         iCmd = 2, nBytes = 24
19ec-113c:40610422.205 :     Pipe = 6812e48 Write ==>
19ec-113c:40610422.449 :     Pipe = 6812e48 Write Total = 27262976 Free = 27230948 Data = 32028
19ec-113c:40610422.601 :     Pipe = 6812e48 start to write data
19ec-113c:40610422.667 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1730340 size = 36
19ec-113c:40610422.925 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27230912 Data = 32064
19ec-113c:40610423.023 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40610423.131 :     Pipe = 6812e48 Write <==
19ec-113c:40610423.189 :     Pipe = 6812e48 Write ==>
19ec-113c:40610423.279 :     Pipe = 6812e48 Write Total = 27262976 Free = 27230912 Data = 32064
19ec-113c:40610423.395 :     Pipe = 6812e48 start to write data
19ec-113c:40610423.451 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1730376 size = 75360
19ec-113c:40610425.628 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27155552 Data = 107424
19ec-113c:40610425.724 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40610425.823 :     Pipe = 6812e48 Write <==
19ec-113c:40610425.889 :     Pipe = 6812d38 Read ==>
19ec-113c:40610425.983 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40610759.446 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40610759.648 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40610759.715 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40610759.790 :         Information.Status = 0
19ec-cc4:40610759.854 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40610759.911 :         iCmd = 2, nBytes = 24
19ec-cc4:40611319.918 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40611320.361 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40611320.433 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40611320.513 :         Information.Status = 0
19ec-cc4:40611320.584 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40611320.644 :         iCmd = 2, nBytes = 24
19ec-cc4:40611865.072 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40611865.539 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-cc4:40611865.605 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40611865.678 :         Information.Status = 1, Information.Addr = 4887888
19ec-cc4:40611867.260 :         => CNT96226::MemoryRead
19ec-cc4:40612259.801 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40612260.219 :         System total receive data 311040 bytes
19ec-cc4:40612260.296 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40612260.363 :         iCmd = 1, nBytes = 4
19ec-cc4:40612433.296 :         0000 : 00 00 00 00 
19ec-cc4:40612433.413 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40612433.573 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40612433.643 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40612433.709 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40612433.813 :         Pipe = 6812d38 Write ==>
19ec-cc4:40612433.928 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40612434.068 :         Pipe = 6812d38 start to write data
19ec-cc4:40612434.131 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 1174368 size = 36
19ec-cc4:40612434.256 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40612434.347 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40612434.444 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40612434.576 :         Pipe = 6812d38 Write <==
19ec-cc4:40612434.632 :         Pipe = 6812d38 Write ==>
19ec-cc4:40612434.719 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40612434.835 :         Pipe = 6812d38 start to write data
19ec-cc4:40612434.892 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 1174404 size = 311040
19ec-113c:40612435.342 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40612435.530 :     Pipe = 6812d38 Read Copy from 6812e38 + 1174368 size = 36
19ec-113c:40612435.662 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40612435.762 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40612435.869 :     Pipe = 6812d38 Read <==
19ec-113c:40612436.150 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40612436.227 :     Pipe = 6812d38 Read ==>
19ec-113c:40612436.326 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40612442.131 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40612442.232 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40612442.335 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40612442.449 :         Pipe = 6812d38 Write <==
19ec-113c:40612443.174 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40612443.327 :     Pipe = 6812d38 Read Copy from 6812e38 + 1174404 size = 311040
19ec-113c:40612444.429 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40612444.515 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40612444.611 :     Pipe = 6812d38 Read <==
19ec-113c:40612444.665 :     ImageProcessThread : Process start
19ec-113c:40612448.982 :     BytesPerLine = 3888
19ec-113c:40612449.042 :     Lines = 80
19ec-113c:40612496.939 :     ImageProcessThread : Process end
19ec-cc4:40612640.548 :         IOThread: get image OK
19ec-cc4:40612640.776 :         IOThread: Read image 311040 Bytes remain 2021760 bytes
19ec-cc4:40612640.892 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40612640.993 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40612641.072 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40612641.162 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40612641.225 :         IO Send command 10 bytes
19ec-cc4:40612641.410 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40612641.473 :         iCmd = 0, nBytes = 10
19ec-cc4:40612641.595 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:40612884.277 : => ReadScan
19ec-1c88:40612884.475 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40612884.561 : => ReadScanEx2
19ec-1c88:40612884.619 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40612884.682 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40612884.740 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40612884.808 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40612884.869 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40612884.929 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40612884.998 : ReadScanEx2 : Copy from pipe to AP buffer size = 32028
19ec-1c88:40612885.067 : Pipe = 6812e48 Read ==>
19ec-1c88:40612885.191 : Pipe = 6812e48 Read Total = 27262976 Free = 27155552 Data = 107424
19ec-1c88:40612885.554 : Pipe = 6812e48 Read Copy from 6812f08 + 1698312 size = 32028
19ec-1c88:40612885.824 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40612885.912 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40612886.012 : Pipe = 6812e48 Read <==
19ec-1c88:40612886.064 : => GetImageToBuffer
19ec-1c88:40612886.116 : => GetImageToBufferPageScan
19ec-1c88:40612886.172 : Pipe = 6812e48 Read ==>
19ec-1c88:40612886.260 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40612886.372 : Pipe = 6812e48 Read Copy from 6812f08 + 1730340 size = 36
19ec-1c88:40612886.482 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40612886.573 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40612886.663 : Pipe = 6812e48 Read <==
19ec-1c88:40612886.714 : Get Packet type = 0 
19ec-1c88:40612886.837 : Get Packet dwSize = 75360 
19ec-1c88:40612886.889 : Get Packet bADFStatus = 1 
19ec-1c88:40612886.945 : Get Packet dwStatusLong = 0 
19ec-1c88:40612887.225 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40612887.291 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40612887.345 : <= GetImageToBuffer Ret = 1
19ec-1c88:40612887.398 : ReadScanEx2 : Copy from pipe to AP buffer size = 67824
19ec-1c88:40612887.463 : Pipe = 6812e48 Read ==>
19ec-1c88:40612887.550 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40612887.820 : Pipe = 6812e48 Read Copy from 6812f08 + 1730376 size = 67824
19ec-1c88:40612888.218 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27255440 Data = 7536
19ec-1c88:40612888.306 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40612888.401 : Pipe = 6812e48 Read <==
19ec-cc4:40612912.551 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40612912.678 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40612912.754 :         IO total need to receive data 2095632 bytes
19ec-cc4:40612912.828 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40612912.887 :         iCmd = 2, nBytes = 24
19ec-1c88:40613086.543 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40613086.717 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40613086.787 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40613086.851 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40613086.911 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40613087.210 : <= ReadScanEx2 ret = 1
19ec-1c88:40613087.268 : <= ReadScan ret = 1
19ec-113c:40613243.540 :     Pipe = 6812e48 Write ==>
19ec-113c:40613243.765 :     Pipe = 6812e48 Write Total = 27262976 Free = 27255440 Data = 7536
19ec-113c:40613243.910 :     Pipe = 6812e48 start to write data
19ec-113c:40613243.978 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1805736 size = 36
19ec-113c:40613244.105 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27255404 Data = 7572
19ec-113c:40613244.207 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40613244.306 :     Pipe = 6812e48 Write <==
19ec-113c:40613244.363 :     Pipe = 6812e48 Write ==>
19ec-113c:40613244.450 :     Pipe = 6812e48 Write Total = 27262976 Free = 27255404 Data = 7572
19ec-113c:40613244.561 :     Pipe = 6812e48 start to write data
19ec-113c:40613244.618 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1805772 size = 75360
19ec-113c:40613246.558 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27180044 Data = 82932
19ec-113c:40613246.649 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40613246.741 :     Pipe = 6812e48 Write <==
19ec-113c:40613246.805 :     Pipe = 6812d38 Read ==>
19ec-113c:40613246.903 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40613381.045 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40613381.835 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40613381.900 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40613381.971 :         Information.Status = 0
19ec-cc4:40613382.033 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40613382.085 :         iCmd = 2, nBytes = 24
19ec-cc4:40613593.647 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40613593.865 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40613593.931 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40613594.011 :         Information.Status = 0
19ec-cc4:40613594.073 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40613594.137 :         iCmd = 2, nBytes = 24
19ec-cc4:40614540.185 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40614540.430 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-cc4:40614540.495 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40614540.575 :         Information.Status = 1, Information.Addr = 5198928
19ec-cc4:40614541.837 :         => CNT96226::MemoryRead
19ec-cc4:40614918.832 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40614919.010 :         System total receive data 311040 bytes
19ec-cc4:40614919.089 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40614919.150 :         iCmd = 1, nBytes = 4
19ec-cc4:40615054.085 :         0000 : 00 00 00 00 
19ec-cc4:40615054.181 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40615054.336 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40615054.399 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40615054.452 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40615054.677 :         Pipe = 6812d38 Write ==>
19ec-cc4:40615054.790 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40615054.918 :         Pipe = 6812d38 start to write data
19ec-cc4:40615054.984 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 1485444 size = 36
19ec-cc4:40615055.102 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40615055.190 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40615055.285 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40615055.419 :         Pipe = 6812d38 Write <==
19ec-cc4:40615055.472 :         Pipe = 6812d38 Write ==>
19ec-cc4:40615055.783 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40615055.898 :         Pipe = 6812d38 start to write data
19ec-cc4:40615055.959 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 1485480 size = 311040
19ec-113c:40615056.432 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40615056.617 :     Pipe = 6812d38 Read Copy from 6812e38 + 1485444 size = 36
19ec-113c:40615056.743 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40615056.837 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40615056.939 :     Pipe = 6812d38 Read <==
19ec-113c:40615057.001 :     ImageProcessThread : Get Image Packet size=311040
19ec-113c:40615057.071 :     Pipe = 6812d38 Read ==>
19ec-113c:40615057.161 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40615062.975 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-cc4:40615063.073 :         Pipe = 6812d38 Write read wait size = 311040
19ec-cc4:40615063.168 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40615063.279 :         Pipe = 6812d38 Write <==
19ec-113c:40615064.214 :     Pipe = 6812d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-113c:40615064.394 :     Pipe = 6812d38 Read Copy from 6812e38 + 1485480 size = 311040
19ec-113c:40615065.495 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40615065.592 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40615065.691 :     Pipe = 6812d38 Read <==
19ec-113c:40615065.747 :     ImageProcessThread : Process start
19ec-113c:40615070.047 :     BytesPerLine = 3888
19ec-113c:40615070.112 :     Lines = 80
19ec-113c:40615117.901 :     ImageProcessThread : Process end
19ec-cc4:40615262.789 :         IOThread: get image OK
19ec-cc4:40615262.960 :         IOThread: Read image 311040 Bytes remain 1710720 bytes
19ec-cc4:40615263.068 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40615263.166 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40615263.243 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40615263.312 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40615263.374 :         IO Send command 10 bytes
19ec-cc4:40615263.525 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40615263.585 :         iCmd = 0, nBytes = 10
19ec-cc4:40615263.704 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40615561.827 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40615562.035 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40615562.111 :         IO total need to receive data 2095632 bytes
19ec-cc4:40615562.179 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40615562.241 :         iCmd = 2, nBytes = 24
19ec-113c:40615858.821 :     Pipe = 6812e48 Write ==>
19ec-113c:40615859.093 :     Pipe = 6812e48 Write Total = 27262976 Free = 27180044 Data = 82932
19ec-113c:40615859.247 :     Pipe = 6812e48 start to write data
19ec-113c:40615859.315 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1881132 size = 36
19ec-113c:40615859.444 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27180008 Data = 82968
19ec-113c:40615859.651 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40615859.761 :     Pipe = 6812e48 Write <==
19ec-113c:40615859.821 :     Pipe = 6812e48 Write ==>
19ec-113c:40615859.909 :     Pipe = 6812e48 Write Total = 27262976 Free = 27180008 Data = 82968
19ec-113c:40615860.023 :     Pipe = 6812e48 start to write data
19ec-113c:40615860.081 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1881168 size = 75360
19ec-113c:40615861.790 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27104648 Data = 158328
19ec-113c:40615861.886 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40615861.982 :     Pipe = 6812e48 Write <==
19ec-113c:40615862.049 :     Pipe = 6812d38 Read ==>
19ec-113c:40615862.142 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40616052.238 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40616052.439 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40616052.502 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40616052.583 :         Information.Status = 0
19ec-cc4:40616052.646 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40616052.699 :         iCmd = 2, nBytes = 24
19ec-cc4:40616245.626 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40616245.841 :         0010 : f0 00 00 00 00 00 00 00 
19ec-cc4:40616245.910 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40616245.989 :         Information.Status = 0
19ec-cc4:40616246.055 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40616246.110 :         iCmd = 2, nBytes = 24
19ec-1c88:40616800.997 : => ReadScan
19ec-1c88:40616801.174 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40616801.259 : => ReadScanEx2
19ec-1c88:40616801.315 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40616801.374 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40616801.431 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40616801.492 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40616801.553 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40616801.615 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40616801.682 : ReadScanEx2 : Copy from pipe to AP buffer size = 7536
19ec-1c88:40616801.764 : Pipe = 6812e48 Read ==>
19ec-1c88:40616801.883 : Pipe = 6812e48 Read Total = 27262976 Free = 27104648 Data = 158328
19ec-1c88:40616802.014 : Pipe = 6812e48 Read Copy from 6812f08 + 1798200 size = 7536
19ec-1c88:40616802.170 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27112184 Data = 150792
19ec-1c88:40616802.266 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40616802.367 : Pipe = 6812e48 Read <==
19ec-1c88:40616802.424 : => GetImageToBuffer
19ec-1c88:40616802.483 : => GetImageToBufferPageScan
19ec-1c88:40616802.540 : Pipe = 6812e48 Read ==>
19ec-1c88:40616802.625 : Pipe = 6812e48 Read Total = 27262976 Free = 27112184 Data = 150792
19ec-1c88:40616802.740 : Pipe = 6812e48 Read Copy from 6812f08 + 1805736 size = 36
19ec-1c88:40616802.850 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27112220 Data = 150756
19ec-1c88:40616802.936 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40616803.031 : Pipe = 6812e48 Read <==
19ec-1c88:40616803.084 : Get Packet type = 0 
19ec-1c88:40616803.138 : Get Packet dwSize = 75360 
19ec-1c88:40616803.191 : Get Packet bADFStatus = 1 
19ec-1c88:40616803.245 : Get Packet dwStatusLong = 0 
19ec-1c88:40616803.300 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40616803.364 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40616803.421 : <= GetImageToBuffer Ret = 1
19ec-1c88:40616803.479 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:40616803.545 : Pipe = 6812e48 Read ==>
19ec-1c88:40616803.631 : Pipe = 6812e48 Read Total = 27262976 Free = 27112220 Data = 150756
19ec-1c88:40616803.742 : Pipe = 6812e48 Read Copy from 6812f08 + 1805772 size = 75360
19ec-1c88:40616804.205 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40616804.294 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40616804.522 : Pipe = 6812e48 Read <==
19ec-1c88:40616804.578 : => GetImageToBuffer
19ec-1c88:40616804.628 : => GetImageToBufferPageScan
19ec-1c88:40616804.682 : Pipe = 6812e48 Read ==>
19ec-1c88:40616804.772 : Pipe = 6812e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:40616804.885 : Pipe = 6812e48 Read Copy from 6812f08 + 1881132 size = 36
19ec-1c88:40616804.996 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40616805.084 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40616805.179 : Pipe = 6812e48 Read <==
19ec-1c88:40616805.233 : Get Packet type = 0 
19ec-1c88:40616805.284 : Get Packet dwSize = 75360 
19ec-1c88:40616805.338 : Get Packet bADFStatus = 1 
19ec-1c88:40616805.390 : Get Packet dwStatusLong = 0 
19ec-1c88:40616805.448 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40616805.505 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40616805.562 : <= GetImageToBuffer Ret = 1
19ec-1c88:40616805.617 : ReadScanEx2 : Copy from pipe to AP buffer size = 16956
19ec-1c88:40616805.681 : Pipe = 6812e48 Read ==>
19ec-1c88:40616805.767 : Pipe = 6812e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:40616805.881 : Pipe = 6812e48 Read Copy from 6812f08 + 1881168 size = 16956
19ec-1c88:40616806.092 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27204572 Data = 58404
19ec-1c88:40616806.180 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40616806.276 : Pipe = 6812e48 Read <==
19ec-cc4:40617026.866 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-cc4:40617027.061 :         0010 : bd 00 00 00 50 13 54 00 
19ec-cc4:40617027.127 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40617027.208 :         Information.Status = 1, Information.Addr = 5509968
19ec-cc4:40617027.958 :         => CNT96226::MemoryRead
19ec-cc4:40617340.536 :         <= CNT96226::MemoryRead ret = 1
19ec-cc4:40617340.820 :         System total receive data 244944 bytes
19ec-cc4:40617340.972 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40617341.095 :         iCmd = 1, nBytes = 4
19ec-cc4:40617528.902 :         0000 : 00 00 00 00 
19ec-cc4:40617529.001 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40617529.171 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40617529.239 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40617529.300 :         <= CAsicIO::DoImage ret = 1
19ec-cc4:40617529.421 :         Pipe = 6812d38 Write ==>
19ec-cc4:40617529.546 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40617529.680 :         Pipe = 6812d38 start to write data
19ec-cc4:40617529.747 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 1796520 size = 36
19ec-cc4:40617529.877 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40617529.967 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40617530.064 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40617530.201 :         Pipe = 6812d38 Write <==
19ec-cc4:40617530.259 :         Pipe = 6812d38 Write ==>
19ec-cc4:40617530.543 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40617530.723 :         Pipe = 6812d38 start to write data
19ec-cc4:40617530.784 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 1796556 size = 244944
19ec-113c:40617530.923 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40617531.097 :     Pipe = 6812d38 Read Copy from 6812e38 + 1796520 size = 36
19ec-113c:40617531.219 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40617531.313 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40617531.414 :     Pipe = 6812d38 Read <==
19ec-113c:40617531.477 :     ImageProcessThread : Get Image Packet size=244944
19ec-113c:40617531.546 :     Pipe = 6812d38 Read ==>
19ec-113c:40617531.634 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40617536.262 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10240816 Data = 244944
19ec-cc4:40617536.364 :         Pipe = 6812d38 Write read wait size = 244944
19ec-cc4:40617536.469 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40617536.589 :         Pipe = 6812d38 Write <==
19ec-113c:40617536.794 :     Pipe = 6812d38 Read Total = 10485760 Free = 10240816 Data = 244944
19ec-113c:40617536.937 :     Pipe = 6812d38 Read Copy from 6812e38 + 1796556 size = 244944
19ec-113c:40617538.963 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40617539.060 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40617539.161 :     Pipe = 6812d38 Read <==
19ec-113c:40617539.215 :     ImageProcessThread : Process start
19ec-113c:40617542.617 :     BytesPerLine = 3888
19ec-113c:40617542.682 :     Lines = 63
19ec-113c:40617582.767 :     ImageProcessThread : Process end
19ec-1c88:40618086.458 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40618086.670 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40618086.740 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40618086.807 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40618086.873 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40618086.936 : <= ReadScanEx2 ret = 1
19ec-1c88:40618086.993 : <= ReadScan ret = 1
19ec-113c:40618268.694 :     Pipe = 6812e48 Write ==>
19ec-113c:40618268.961 :     Pipe = 6812e48 Write Total = 27262976 Free = 27204572 Data = 58404
19ec-113c:40618269.110 :     Pipe = 6812e48 start to write data
19ec-113c:40618269.174 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1956528 size = 36
19ec-113c:40618269.300 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27204536 Data = 58440
19ec-113c:40618269.397 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40618269.498 :     Pipe = 6812e48 Write <==
19ec-113c:40618269.559 :     Pipe = 6812e48 Write ==>
19ec-113c:40618269.649 :     Pipe = 6812e48 Write Total = 27262976 Free = 27204536 Data = 58440
19ec-113c:40618269.760 :     Pipe = 6812e48 start to write data
19ec-113c:40618269.818 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 1956564 size = 58404
19ec-113c:40618271.378 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27146132 Data = 116844
19ec-113c:40618271.472 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40618271.571 :     Pipe = 6812e48 Write <==
19ec-113c:40618271.634 :     Pipe = 6812d38 Read ==>
19ec-113c:40618271.728 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40618673.221 :         IOThread: get image OK
19ec-cc4:40618673.421 :         IOThread: Read image 244944 Bytes remain 1465776 bytes
19ec-cc4:40618673.546 :         Front = d3d4020 Rear = 0 type = 0 size = 2095632
19ec-cc4:40618673.648 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-cc4:40618673.730 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40618673.801 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40618673.863 :         IO Send command 10 bytes
19ec-cc4:40618674.026 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40618674.084 :         iCmd = 0, nBytes = 10
19ec-cc4:40618674.205 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-cc4:40619376.554 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40619376.740 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40619376.821 :         IO total need to receive data 2095632 bytes
19ec-cc4:40619376.908 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40619376.969 :         iCmd = 2, nBytes = 24
19ec-cc4:40619535.104 :         0000 : 03 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-cc4:40619535.243 :         0010 : 00 00 00 00 00 00 00 00 
19ec-cc4:40619535.300 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40619535.370 :         EOP_Information.Status = 3, Information.Addr = 0
19ec-cc4:40619535.951 :         System total receive data 0 bytes
19ec-cc4:40619536.210 :         => CNT96226::DeviceTimeOutSet
19ec-cc4:40619536.278 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-cc4:40619536.334 :         <= CAsicIO::DoImage ret = 0
19ec-cc4:40619536.414 :         IOThread: Set EOP for get EOP
19ec-cc4:40619536.472 :         IOThread: Get EOP size=0
19ec-cc4:40619536.537 :         Pipe = 6812d38 Write ==>
19ec-cc4:40619536.645 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40619536.774 :         Pipe = 6812d38 start to write data
19ec-cc4:40619536.838 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 2041500 size = 36
19ec-cc4:40619536.954 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40619537.040 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40619537.136 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40619537.264 :         Pipe = 6812d38 Write <==
19ec-cc4:40619537.322 :         Pipe = 6812d38 Write ==>
19ec-cc4:40619537.644 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40619537.756 :         Pipe = 6812d38 start to write data
19ec-cc4:40619537.850 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40619537.935 :         Pipe = 6812d38 Write read wait size = 0
19ec-cc4:40619538.029 :         Pipe = 6812d38 Write <==
19ec-113c:40619538.234 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40619538.422 :     Pipe = 6812d38 Read Copy from 6812e38 + 2041500 size = 36
19ec-113c:40619538.548 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40619538.640 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40619538.745 :     Pipe = 6812d38 Read <==
19ec-113c:40619538.806 :     ImageProcessThread: Forward Packet (Type = 0)
19ec-113c:40619538.872 :     Pipe = 6812e48 Write ==>
19ec-113c:40619538.968 :     Pipe = 6812e48 Write Total = 27262976 Free = 27146132 Data = 116844
19ec-113c:40619539.086 :     Pipe = 6812e48 start to write data
19ec-113c:40619539.147 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 2014968 size = 36
19ec-113c:40619539.259 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27146096 Data = 116880
19ec-113c:40619539.352 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40619539.447 :     Pipe = 6812e48 Write <==
19ec-113c:40619539.505 :     Pipe = 6812d38 Read ==>
19ec-113c:40619539.590 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40619545.169 :         Pipe = 6812d38 Write ==>
19ec-cc4:40619545.282 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40619545.397 :         Pipe = 6812d38 start to write data
19ec-cc4:40619545.455 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 2041536 size = 36
19ec-cc4:40619545.568 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40619545.654 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40619545.749 :         Pipe = 6812d38 Set read data ready
19ec-cc4:40619545.862 :         Pipe = 6812d38 Write <==
19ec-cc4:40619546.182 :         Pipe = 6812d38 IncreasePageCount after = 1
19ec-cc4:40619546.283 :         IOThread: Remaining size=0
19ec-cc4:40619546.365 :         IOThread: Release unit Control link = 0
19ec-cc4:40619546.443 :         => CAsicIO::DoIo code = 0x17 - 0x00
19ec-cc4:40619546.508 :         IO Send command 10 bytes
19ec-cc4:40619546.606 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40619546.662 :         iCmd = 0, nBytes = 10
19ec-113c:40619546.810 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40619546.954 :         0000 : 17 00 00 00 00 00 00 00 00 00 
19ec-113c:40619547.017 :     Pipe = 6812d38 Read Copy from 6812e38 + 2041536 size = 36
19ec-113c:40619547.138 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40619547.388 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40619547.506 :     Pipe = 6812d38 Read <==
19ec-113c:40619547.565 :     ImageProcessThread: Forward Packet (Type = 1)
19ec-113c:40619547.630 :     Pipe = 6812e48 Write ==>
19ec-113c:40619547.718 :     Pipe = 6812e48 Write Total = 27262976 Free = 27146096 Data = 116880
19ec-113c:40619547.841 :     Pipe = 6812e48 start to write data
19ec-113c:40619547.902 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 2015004 size = 36
19ec-113c:40619548.016 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27146060 Data = 116916
19ec-113c:40619548.106 :     Pipe = 6812e48 Write read wait size = 0
19ec-113c:40619548.204 :     Pipe = 6812e48 Write <==
19ec-113c:40619548.292 :     Pipe = 6812d38 DecreasePageCount after = 0
19ec-113c:40619548.423 :     Pipe = 6812e48 IncreasePageCount after = 1
19ec-113c:40619548.520 :     Pipe = 6812d38 Read ==>
19ec-113c:40619548.605 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:40622315.822 : => ReadScan
19ec-1c88:40622317.303 : Count = 99852, Ptr = c1ecc60
19ec-1c88:40622317.809 : => ReadScanEx2
19ec-1c88:40622317.865 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40622317.929 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40622317.988 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40622318.050 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40622318.113 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:40622318.176 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40622318.242 : ReadScanEx2 : Copy from pipe to AP buffer size = 58404
19ec-1c88:40622318.311 : Pipe = 6812e48 Read ==>
19ec-1c88:40622318.453 : Pipe = 6812e48 Read Total = 27262976 Free = 27146060 Data = 116916
19ec-1c88:40622318.599 : Pipe = 6812e48 Read Copy from 6812f08 + 1898124 size = 58404
19ec-1c88:40622318.954 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27204464 Data = 58512
19ec-1c88:40622319.044 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40622319.372 : Pipe = 6812e48 Read <==
19ec-1c88:40622319.426 : => GetImageToBuffer
19ec-1c88:40622319.479 : => GetImageToBufferPageScan
19ec-1c88:40622319.534 : Pipe = 6812e48 Read ==>
19ec-1c88:40622319.619 : Pipe = 6812e48 Read Total = 27262976 Free = 27204464 Data = 58512
19ec-1c88:40622319.728 : Pipe = 6812e48 Read Copy from 6812f08 + 1956528 size = 36
19ec-1c88:40622319.834 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27204500 Data = 58476
19ec-1c88:40622319.919 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40622320.013 : Pipe = 6812e48 Read <==
19ec-1c88:40622320.064 : Get Packet type = 0 
19ec-1c88:40622320.115 : Get Packet dwSize = 58404 
19ec-1c88:40622320.166 : Get Packet bADFStatus = 1 
19ec-1c88:40622320.215 : Get Packet dwStatusLong = 0 
19ec-1c88:40622320.268 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40622320.329 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40622320.383 : <= GetImageToBuffer Ret = 1
19ec-1c88:40622320.438 : ReadScanEx2 : Copy from pipe to AP buffer size = 41448
19ec-1c88:40622320.500 : Pipe = 6812e48 Read ==>
19ec-1c88:40622320.587 : Pipe = 6812e48 Read Total = 27262976 Free = 27204500 Data = 58476
19ec-1c88:40622320.697 : Pipe = 6812e48 Read Copy from 6812f08 + 1956564 size = 41448
19ec-1c88:40622321.239 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27245948 Data = 17028
19ec-1c88:40622321.328 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40622321.424 : Pipe = 6812e48 Read <==
19ec-1c88:40622514.709 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:40622514.912 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40622514.982 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40622515.047 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:40622515.111 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40622515.174 : <= ReadScanEx2 ret = 1
19ec-1c88:40622515.239 : <= ReadScan ret = 1
19ec-1c88:40626356.205 : => ReadScan
19ec-1c88:40626356.376 : Count = 92316, Ptr = c1ecc60
19ec-1c88:40626356.588 : => ReadScanEx2
19ec-1c88:40626356.644 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:40626356.706 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:40626356.765 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:40626356.831 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:40626356.891 : ReadScanEx2 : IOStatus2.dwBufferSize = 92316
19ec-1c88:40626356.952 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:40626357.020 : ReadScanEx2 : Copy from pipe to AP buffer size = 16956
19ec-1c88:40626357.093 : Pipe = 6812e48 Read ==>
19ec-1c88:40626357.208 : Pipe = 6812e48 Read Total = 27262976 Free = 27245948 Data = 17028
19ec-1c88:40626357.337 : Pipe = 6812e48 Read Copy from 6812f08 + 1998012 size = 16956
19ec-1c88:40626357.519 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262904 Data = 72
19ec-1c88:40626357.609 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40626357.705 : Pipe = 6812e48 Read <==
19ec-1c88:40626357.758 : => GetImageToBuffer
19ec-1c88:40626357.823 : => GetImageToBufferPageScan
19ec-1c88:40626357.879 : Pipe = 6812e48 Read ==>
19ec-1c88:40626357.964 : Pipe = 6812e48 Read Total = 27262976 Free = 27262904 Data = 72
19ec-1c88:40626358.070 : Pipe = 6812e48 Read Copy from 6812f08 + 2014968 size = 36
19ec-1c88:40626358.181 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40626358.264 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40626358.353 : Pipe = 6812e48 Read <==
19ec-1c88:40626358.403 : Get Packet type = 0 
19ec-1c88:40626358.454 : Get Packet dwSize = 0 
19ec-1c88:40626358.503 : Get Packet bADFStatus = 1 
19ec-1c88:40626358.555 : Get Packet dwStatusLong = 0 
19ec-1c88:40626358.607 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40626358.665 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40626358.722 : <= GetImageToBuffer Ret = 1
19ec-1c88:40626358.777 : => GetImageToBuffer
19ec-1c88:40626358.822 : => GetImageToBufferPageScan
19ec-1c88:40626358.870 : Pipe = 6812e48 Read ==>
19ec-1c88:40626358.953 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40626359.058 : Pipe = 6812e48 Read Copy from 6812f08 + 2015004 size = 36
19ec-1c88:40626359.164 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40626359.247 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40626359.556 : Pipe = 6812e48 Read <==
19ec-1c88:40626359.604 : Get Packet type = 1 
19ec-1c88:40626359.651 : Get Packet dwSize = 0 
19ec-1c88:40626359.698 : Get Packet bADFStatus = 1 
19ec-1c88:40626359.746 : Get Packet dwStatusLong = 0 
19ec-1c88:40626359.796 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40626359.882 : Pipe = 6812e48 DecreasePageCount after = 0
19ec-1c88:40626359.971 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:40626360.024 : <= GetImageToBuffer Ret = 1
19ec-1c88:40626360.074 : ReadScanEx2 : EOP padding to AP buffer size = 75360
19ec-1c88:40626546.761 : ReadScanEx2 : pStatus->dwReturnsize = 92316
19ec-1c88:40626546.950 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:40626547.023 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:40626547.093 : ReadScanEx2 : pStatus->bStatus[0] = 82
19ec-1c88:40626547.156 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:40626547.221 : <= ReadScanEx2 ret = 1
19ec-1c88:40626547.281 : <= ReadScan ret = 1
19ec-1c88:40628047.626 : => StopScan
19ec-1c88:40628047.809 : => EndPage
19ec-1c88:40628047.871 : EndPage withdraw image data in pipe.
19ec-1c88:40628047.935 : => ReadScanWithdrawBuffer
19ec-1c88:40628047.990 : <= ReadScanWithdrawBuffer
19ec-1c88:40628048.042 : EndPage wait release unit packet.
19ec-1c88:40628048.104 : Pipe = 6812e48 Read ==>
19ec-1c88:40628048.241 : Pipe = 6812e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-cc4:40651415.136 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40651415.447 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40651415.583 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40651416.038 :         iCmd = 1, nBytes = 4
19ec-cc4:40651700.300 :         0000 : 00 00 00 00 
19ec-cc4:40651700.551 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40651700.811 :         <= CAsicIO::DoIo ret = 1
19ec-cc4:40651700.966 :         => CAsicIO::DoIo code = 0x08 - 0x00
19ec-cc4:40651701.097 :         IO Send command 10 bytes
19ec-cc4:40651701.278 :         => CNT96226::VenderCmd_SetData
19ec-cc4:40651701.388 :         iCmd = 0, nBytes = 10
19ec-cc4:40651701.592 :         0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-cc4:40651907.885 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-cc4:40651908.170 :         System send command 10 bytes + data 0 bytes
19ec-cc4:40651908.332 :         IO total need to receive data 2 bytes
19ec-cc4:40651908.464 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40651908.585 :         iCmd = 0, nBytes = 2
19ec-cc4:40652116.722 :         0000 : 00 00 
19ec-cc4:40652116.899 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40652117.041 :         System total receive data 2 bytes
19ec-cc4:40652117.168 :         => CNT96226::VenderCmd_GetData
19ec-cc4:40652117.279 :         iCmd = 1, nBytes = 4
19ec-cc4:40652329.027 :         0000 : 00 00 00 00 
19ec-cc4:40652329.158 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-cc4:40652329.319 :         <= CAsicIO::DoIo ret = 1
19ec-cc4:40652329.410 :         IOThread: Do End Job, Reason = No paper in ADF
19ec-cc4:40652329.486 :         Pipe = 6812d38 Write ==>
19ec-cc4:40652329.614 :         Pipe = 6812d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-cc4:40652329.762 :         Pipe = 6812d38 start to write data
19ec-cc4:40652329.831 :         Pipe = 6812d38 Memory Write Copy to 6812e38 + 2041572 size = 36
19ec-cc4:40652329.961 :         Pipe = 6812d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-cc4:40652330.064 :         Pipe = 6812d38 Write read wait size = 36
19ec-cc4:40652330.171 :         Pipe = 6812d38 Set read data ready
19ec-113c:40652330.521 :     Pipe = 6812d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-113c:40652330.662 :     Pipe = 6812d38 Read Copy from 6812e38 + 2041572 size = 36
19ec-113c:40652330.788 :     Pipe = 6812d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-113c:40652330.886 :     Pipe = 6812d38 Read write wait size = 0
19ec-113c:40652330.992 :     Pipe = 6812d38 Read <==
19ec-113c:40652331.052 :     ImageProcessThread: Forward Packet (Type = 2)
19ec-113c:40652331.123 :     Pipe = 6812e48 Write ==>
19ec-113c:40652331.228 :     Pipe = 6812e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-113c:40652331.355 :     Pipe = 6812e48 start to write data
19ec-113c:40652331.419 :     Pipe = 6812e48 Memory Write Copy to 6812f08 + 2015040 size = 36
19ec-113c:40652331.544 :     Pipe = 6812e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-113c:40652331.642 :     Pipe = 6812e48 Write read wait size = 36
19ec-113c:40652331.748 :     Pipe = 6812e48 Set read data ready
19ec-113c:40652331.906 :     Pipe = 6812e48 Write <==
19ec-1c88:40652332.226 : Pipe = 6812e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:40652332.424 : Pipe = 6812e48 Read Copy from 6812f08 + 2015040 size = 36
19ec-1c88:40652332.571 : Pipe = 6812e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:40652332.680 : Pipe = 6812e48 Read write wait size = 0
19ec-1c88:40652332.792 : Pipe = 6812e48 Read <==
19ec-1c88:40652332.860 : Get Packet type = 2 
19ec-1c88:40652332.922 : Get Packet dwSize = 0 
19ec-1c88:40652332.983 : Get Packet bADFStatus = 0 
19ec-1c88:40652333.043 : Get Packet dwStatusLong = 0 
19ec-1c88:40652333.103 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:40652333.181 : <= EndPage Ret = 1
19ec-1c88:40652333.245 : Page 1 end
19ec-1c88:40652333.306 : => EndJob
19ec-cc4:40652357.837 :         Pipe = 6812d38 Write <==
19ec-1c88:40652419.091 : => IoObject::IoLockEnd
19ec-1c88:40652419.273 : <= IoObject::IoLockEnd
19ec-1c88:40652419.442 : => IoObject::FinishReadImage
19ec-1c88:40652419.508 : <= IoObject::FinishReadImage
19ec-1c88:40652419.567 : <= EndJob ret = 1
19ec-1c88:40652419.627 : <= StopScan ret = 1
19ec-1c88:40653982.834 : => GetADFStatus
19ec-1c88:40653983.032 : => IoObject::IoLockStart
19ec-1c88:40653983.161 : => CAsicIO::CheckDevice
19ec-1c88:40653983.222 : => CNT96226::ConnectIsAvailable
19ec-1c88:40654002.596 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40654002.716 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40654002.788 : <= IoObject::IoLockStart
19ec-1c88:40654002.852 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40654002.920 : IO Send command 10 bytes
19ec-1c88:40654003.080 : => CNT96226::VenderCmd_SetData
19ec-1c88:40654003.138 : iCmd = 0, nBytes = 10
19ec-1c88:40654003.246 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40654172.822 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40654173.003 : System send command 10 bytes + data 0 bytes
19ec-1c88:40654173.084 : IO total need to receive data 2 bytes
19ec-1c88:40654173.154 : => CNT96226::VenderCmd_GetData
19ec-1c88:40654173.221 : iCmd = 0, nBytes = 2
19ec-1c88:40654335.964 : 0000 : 00 00 
19ec-1c88:40654336.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40654336.168 : System total receive data 2 bytes
19ec-1c88:40654336.238 : => CNT96226::VenderCmd_GetData
19ec-1c88:40654336.306 : iCmd = 1, nBytes = 4
19ec-1c88:40654501.022 : 0000 : 00 00 00 00 
19ec-1c88:40654501.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40654501.247 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40654501.313 : Return status = 0
19ec-1c88:40654501.373 : => IoObject::IoLockEnd
19ec-1c88:40654501.467 : <= IoObject::IoLockEnd
19ec-1c88:40654501.521 : <= GetADFStatus ret = 1
19ec-1c88:40659512.695 : => EndScanJob
19ec-1c88:40659512.868 : <= EndScanJob ret = 1
19ec-1c88:40660601.071 : => GetADFStatus
19ec-1c88:40660601.285 : => IoObject::IoLockStart
19ec-1c88:40660601.418 : => CAsicIO::CheckDevice
19ec-1c88:40660601.474 : => CNT96226::ConnectIsAvailable
19ec-1c88:40660625.158 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40660625.400 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40660625.546 : <= IoObject::IoLockStart
19ec-1c88:40660625.869 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40660625.941 : IO Send command 10 bytes
19ec-1c88:40660626.094 : => CNT96226::VenderCmd_SetData
19ec-1c88:40660626.154 : iCmd = 0, nBytes = 10
19ec-1c88:40660626.264 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40660815.066 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40660815.185 : System send command 10 bytes + data 0 bytes
19ec-1c88:40660815.255 : IO total need to receive data 2 bytes
19ec-1c88:40660815.314 : => CNT96226::VenderCmd_GetData
19ec-1c88:40660815.370 : iCmd = 0, nBytes = 2
19ec-1c88:40660962.043 : 0000 : 00 00 
19ec-1c88:40660962.172 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40660962.244 : System total receive data 2 bytes
19ec-1c88:40660962.314 : => CNT96226::VenderCmd_GetData
19ec-1c88:40660962.374 : iCmd = 1, nBytes = 4
19ec-1c88:40661164.155 : 0000 : 00 00 00 00 
19ec-1c88:40661164.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40661164.404 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40661164.478 : Return status = 0
19ec-1c88:40661164.540 : => IoObject::IoLockEnd
19ec-1c88:40661164.634 : <= IoObject::IoLockEnd
19ec-1c88:40661164.683 : <= GetADFStatus ret = 1
19ec-1c88:40665225.810 : => TerminateDriver
19ec-1c88:40665226.029 : => CAsicIO::~CAsicIO,pStage=109120584
19ec-1c88:40665226.104 : => CNT96226::Close
19ec-1c88:40665230.658 : <= CNT96226::Close ret = 1
19ec-1c88:40665230.737 : <= CAsicIO::~CAsicIO
19ec-1c88:40665230.797 : => IoObject::IoLockEnd
19ec-1c88:40665230.850 : <= IoObject::IoLockEnd
19ec-1c88:40665230.900 : => IoObject::TerminateDevice
19ec-1c88:40665230.967 : => IoObject::IoLockEnd
19ec-1c88:40665231.015 : <= IoObject::IoLockEnd
19ec-1c88:40665231.119 : <= IoObject::TerminateDevice
19ec-1c88:40665232.067 : <= TerminateDriver ret = 1
19ec-1c88:40713722.774 : ============Debug Start==========
19ec-1c88:40713723.058 : Date : 2020/4/30 14:24:44
19ec-1c88:40713723.141 : Process ID : 19ec
19ec-1c88:40713723.578 : Windows : Version 10.0 build 18363 
19ec-1c88:40713724.040 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:40713724.106 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40713724.172 : MemoryStatus.ullAvailPhys : 1879629824
19ec-1c88:40713724.233 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40713724.296 : MemoryStatus.ullAvailPageFile : 3349635072
19ec-1c88:40713724.364 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40713724.426 : MemoryStatus.ullAvailVirtual : 1723129856
19ec-1c88:40713724.487 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40713724.590 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40713724.655 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40713724.903 : CPU Count : 4
19ec-1c88:40713724.951 : CPU Frequency : 100.000 Mhz
19ec-1c88:40713729.442 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40713729.569 : => InitializeDriver
19ec-1c88:40713729.843 : <= InitializeDriver ret = 1
19ec-1c88:40713729.902 : => InitializeScanner
19ec-1c88:40713729.984 : => CAsicIO::GetDeviceList
19ec-1c88:40713730.281 : => CNT96226::CNT96226
19ec-1c88:40713730.336 : => CNT96226::Open
19ec-1c88:40713752.191 : <= CNT96226::Open ret = 1
19ec-1c88:40713752.280 : => CNT96226::Initialize
19ec-1c88:40713752.469 : <= CNT96226::Initialize ret = 1
19ec-1c88:40713752.526 : <= CNT96226::CNT96226
19ec-1c88:40713752.581 : => CNT96226::EnumAvailableDevice
19ec-1c88:40713757.823 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40713757.900 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40713757.960 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40718005.578 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40718005.877 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40718041.580 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40718041.720 : => IoObject::GetLockName
19ec-1c88:40718041.786 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40718041.858 : <= IoObject::GetLockName
19ec-1c88:40718042.356 : => CNT96226::VenderCmd_GetData
19ec-1c88:40718046.175 : iCmd = 3, nBytes = 2
19ec-1c88:40718567.659 : 0000 : 06 38 
19ec-1c88:40718567.817 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40718567.902 : => CNT96226::VenderCmd_GetData
19ec-1c88:40718567.961 : iCmd = 4, nBytes = 2
19ec-1c88:40719072.779 : 0000 : 07 07 
19ec-1c88:40719073.206 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40719073.345 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40719073.443 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40719073.521 : IO Send command 10 bytes
19ec-1c88:40719076.395 : => CNT96226::VenderCmd_SetData
19ec-1c88:40719076.462 : iCmd = 0, nBytes = 10
19ec-1c88:40719076.576 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40719286.795 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40719286.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:40719287.072 : iCmd = 0, nBytes = 165
19ec-1c88:40719495.843 : skip dump 37 bytes
19ec-1c88:40719496.157 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40719496.309 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40719496.454 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40719496.595 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40719496.734 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40719496.875 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40719497.008 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40719497.134 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40719497.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40719497.265 : => CNT96226::VenderCmd_GetData
19ec-1c88:40719497.325 : iCmd = 1, nBytes = 4
19ec-1c88:40719801.343 : 0000 : 00 00 00 00 
19ec-1c88:40719801.583 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40719801.664 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40719801.740 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40719801.811 : IO Send command 10 bytes
19ec-1c88:40719801.868 : => CNT96226::VenderCmd_SetData
19ec-1c88:40719801.933 : iCmd = 0, nBytes = 10
19ec-1c88:40719802.046 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40720120.023 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40720120.477 : => CNT96226::VenderCmd_GetData
19ec-1c88:40720120.594 : iCmd = 0, nBytes = 128
19ec-1c88:40720334.600 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40720334.854 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40720335.006 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40720335.148 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40720335.281 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40720335.414 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40720335.543 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40720335.669 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40720335.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40720335.809 : => CNT96226::VenderCmd_GetData
19ec-1c88:40720335.870 : iCmd = 1, nBytes = 4
19ec-1c88:40720477.487 : 0000 : 00 00 00 00 
19ec-1c88:40720477.637 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40720477.718 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40720477.895 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40720477.979 : => CNT96226::Close
19ec-1c88:40720481.526 : <= CNT96226::Close ret = 1
19ec-1c88:40720481.601 : <= CNT96226::~CNT96226
19ec-1c88:40720481.688 : <= CAsicIO::GetDeviceList
19ec-1c88:40720482.018 : => IoObject::SetTimeout
19ec-1c88:40720482.159 : Timeout--> In = 0 Out = 0
19ec-1c88:40720482.221 : <= IoObject::SetTimeout
19ec-1c88:40720482.289 : => CAsicIO::CAsicIO
19ec-1c88:40720482.359 : => CNT96226::CNT96226
19ec-1c88:40720482.417 : => CNT96226::Open
19ec-1c88:40720503.033 : <= CNT96226::Open ret = 1
19ec-1c88:40720503.129 : => CNT96226::Initialize
19ec-1c88:40720503.320 : <= CNT96226::Initialize ret = 1
19ec-1c88:40720503.383 : <= CNT96226::CNT96226
19ec-1c88:40720503.438 : <= CAsicIO::CAsicIO
19ec-1c88:40720503.496 : => CAsicIO::InitializeDevice
19ec-1c88:40720503.576 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40720509.271 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40720509.398 : => IoObject::GetLockName
19ec-1c88:40720509.454 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40720509.520 : <= IoObject::GetLockName
19ec-1c88:40720509.999 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40720510.077 : IO Send command 10 bytes
19ec-1c88:40720510.130 : => CNT96226::VenderCmd_SetData
19ec-1c88:40720510.190 : iCmd = 0, nBytes = 10
19ec-1c88:40720510.301 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40720825.501 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40720825.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:40720825.757 : iCmd = 0, nBytes = 128
19ec-1c88:40720945.279 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40720945.451 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40720945.598 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40720945.737 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40720945.867 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40720945.995 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40720946.126 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40720946.254 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40720946.319 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40720946.386 : => CNT96226::VenderCmd_GetData
19ec-1c88:40720946.442 : iCmd = 1, nBytes = 4
19ec-1c88:40721053.610 : 0000 : 00 00 00 00 
19ec-1c88:40721053.702 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40721053.765 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40721053.830 : => CNT96226::VenderCmd_GetData
19ec-1c88:40721053.883 : iCmd = 3, nBytes = 2
19ec-1c88:40721362.797 : 0000 : 06 38 
19ec-1c88:40721362.952 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40721363.044 : => CNT96226::VenderCmd_GetData
19ec-1c88:40721363.107 : iCmd = 4, nBytes = 2
19ec-1c88:40721598.674 : 0000 : 07 07 
19ec-1c88:40721598.788 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40721598.969 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40721599.067 : => IoObject::InitializeDevice
19ec-1c88:40721599.182 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40721599.732 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40721599.802 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40721600.411 : => FindScanner
19ec-1c88:40721600.468 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40721600.534 : <= FindScanner ret = 1
19ec-1c88:40721600.594 : => IoObject::IoLockStart
19ec-1c88:40721600.699 : => CAsicIO::CheckDevice
19ec-1c88:40721600.755 : => CNT96226::ConnectIsAvailable
19ec-1c88:40721614.085 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40721614.179 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40721614.239 : <= IoObject::IoLockStart
19ec-1c88:40721614.299 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40721614.366 : IO Send command 10 bytes
19ec-1c88:40721614.451 : => CNT96226::VenderCmd_SetData
19ec-1c88:40721614.508 : iCmd = 0, nBytes = 10
19ec-1c88:40721614.616 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40721757.147 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40721757.295 : System send command 10 bytes + data 0 bytes
19ec-1c88:40721757.370 : IO total need to receive data 5 bytes
19ec-1c88:40721757.435 : => CNT96226::VenderCmd_GetData
19ec-1c88:40721757.493 : iCmd = 0, nBytes = 5
19ec-1c88:40721919.650 : 0000 : 06 00 02 02 ab 
19ec-1c88:40721919.809 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40721919.895 : System total receive data 5 bytes
19ec-1c88:40721919.964 : => CNT96226::VenderCmd_GetData
19ec-1c88:40721920.024 : iCmd = 1, nBytes = 4
19ec-1c88:40722027.755 : 0000 : 00 00 00 00 
19ec-1c88:40722027.840 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40722027.967 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40722028.036 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40722028.124 : IO Send command 10 bytes
19ec-1c88:40722028.214 : => CNT96226::VenderCmd_SetData
19ec-1c88:40722028.274 : iCmd = 0, nBytes = 10
19ec-1c88:40722028.380 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40722174.712 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40722174.835 : System send command 10 bytes + data 0 bytes
19ec-1c88:40722174.916 : IO total need to receive data 165 bytes
19ec-1c88:40722174.981 : => CNT96226::VenderCmd_GetData
19ec-1c88:40722175.043 : iCmd = 0, nBytes = 165
19ec-1c88:40722348.626 : skip dump 37 bytes
19ec-1c88:40722348.889 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40722349.049 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40722349.194 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40722349.333 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40722349.470 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40722349.614 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40722349.745 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40722349.876 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40722349.944 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40722350.014 : System total receive data 165 bytes
19ec-1c88:40722350.082 : => CNT96226::VenderCmd_GetData
19ec-1c88:40722350.140 : iCmd = 1, nBytes = 4
19ec-1c88:40722464.533 : 0000 : 00 00 00 00 
19ec-1c88:40722464.646 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40722464.810 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40722465.001 : Dump Inquiry
19ec-1c88:40722465.137 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40722465.278 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40722465.414 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40722465.549 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40722465.679 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40722465.813 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40722465.939 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40722466.067 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40722466.199 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40722466.328 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40722466.416 : 00a0 : 00 00 00 00 00 
19ec-1c88:40722466.491 : => ReadNVMDataInternal
19ec-1c88:40722466.694 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40722466.759 : IO Send command 10 bytes
19ec-1c88:40722466.863 : => CNT96226::VenderCmd_SetData
19ec-1c88:40722466.921 : iCmd = 0, nBytes = 10
19ec-1c88:40722467.025 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40722758.505 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40722758.625 : System send command 10 bytes + data 0 bytes
19ec-1c88:40722758.706 : IO total need to receive data 128 bytes
19ec-1c88:40722758.775 : => CNT96226::VenderCmd_GetData
19ec-1c88:40722758.836 : iCmd = 0, nBytes = 128
19ec-1c88:40722932.469 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40722932.710 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40722932.862 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40722932.999 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40722933.134 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40722933.264 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40722933.397 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40722933.524 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40722933.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40722933.660 : System total receive data 128 bytes
19ec-1c88:40722933.725 : => CNT96226::VenderCmd_GetData
19ec-1c88:40722933.781 : iCmd = 1, nBytes = 4
19ec-1c88:40723044.604 : 0000 : 00 00 00 00 
19ec-1c88:40723044.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40723044.859 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40723044.930 : NVMData.PadScanCount = 0
19ec-1c88:40723044.991 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40723045.054 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40723045.116 : NVMData.FlatbedScanCount = 0
19ec-1c88:40723045.173 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40723045.227 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40723045.283 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40723045.338 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40723045.397 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40723045.453 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40723045.508 : NVMData.BornMonth = 0
19ec-1c88:40723045.559 : NVMData.BornDay = 0
19ec-1c88:40723045.611 : NVMData.BornYear = 0
19ec-1c88:40723045.661 : NVMData.FirstScanMonth = 4
19ec-1c88:40723045.717 : NVMData.FirstScanDay = 30
19ec-1c88:40723045.859 : NVMData.FirstScanYear = 2020
19ec-1c88:40723045.918 : NVMData.VerticalMagnification = 0
19ec-1c88:40723045.976 : NVMData.HorizontalMagnification = 0
19ec-1c88:40723046.034 : NVMData.PowerSavingTime = 15
19ec-1c88:40723046.090 : NVMData.SN = A094165189010062
19ec-1c88:40723046.143 : NVMData.AutoFeed = 0
19ec-1c88:40723046.197 : NVMData.CCDType = 0
19ec-1c88:40723046.246 : NVMData.ScanSpeed = 0
19ec-1c88:40723046.296 : NVMData.RollerCount = 0
19ec-1c88:40723046.352 : NVMData.MultifeedCount = 0
19ec-1c88:40723046.404 : NVMData.JamCount = 0
19ec-1c88:40723046.455 : NVMData.IdentifyInfo = 
19ec-1c88:40723046.507 : NVMData.FormalName = 
19ec-1c88:40723046.677 : NVMData.ReservedB = 0
19ec-1c88:40723046.733 : NVMData.FunctionCode = 0
19ec-1c88:40723046.784 : NVMData.PreFeed = 0
19ec-1c88:40723046.834 : NVMData.PreFeedTime = 0
19ec-1c88:40723046.886 : NVMData.ButtonNumber = 0
19ec-1c88:40723046.937 : NVMData.PowerOffTime = 0
19ec-1c88:40723046.991 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40723047.075 : => IoObject::IoLockEnd
19ec-1c88:40723047.164 : <= IoObject::IoLockEnd
19ec-1c88:40723047.216 : <= InitializeScanner ret = 1
19ec-1c88:40723047.281 : => GetLogicalScannerAbilityEx
19ec-1c88:40723047.342 : => IoObject::IoLockStart
19ec-1c88:40723047.439 : => CAsicIO::CheckDevice
19ec-1c88:40723047.495 : => CNT96226::ConnectIsAvailable
19ec-1c88:40723059.986 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40723060.081 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40723060.137 : <= IoObject::IoLockStart
19ec-1c88:40723060.197 : => IoObject::IoLockEnd
19ec-1c88:40723060.282 : <= IoObject::IoLockEnd
19ec-1c88:40723060.392 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40723060.468 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40723251.109 : => ReadNVMData
19ec-1c88:40723251.287 : => IoObject::IoLockStart
19ec-1c88:40723251.418 : => CAsicIO::CheckDevice
19ec-1c88:40723251.477 : => CNT96226::ConnectIsAvailable
19ec-1c88:40723264.890 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40723265.014 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40723265.089 : <= IoObject::IoLockStart
19ec-1c88:40723265.162 : => ReadNVMDataInternal
19ec-1c88:40723265.229 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40723265.304 : IO Send command 10 bytes
19ec-1c88:40723265.440 : => CNT96226::VenderCmd_SetData
19ec-1c88:40723265.503 : iCmd = 0, nBytes = 10
19ec-1c88:40723265.618 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40723562.799 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40723562.997 : System send command 10 bytes + data 0 bytes
19ec-1c88:40723563.075 : IO total need to receive data 128 bytes
19ec-1c88:40723563.141 : => CNT96226::VenderCmd_GetData
19ec-1c88:40723563.206 : iCmd = 0, nBytes = 128
19ec-1c88:40723678.709 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40723678.892 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40723679.040 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40723679.183 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40723679.320 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40723679.452 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40723679.579 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40723679.705 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40723679.772 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40723679.837 : System total receive data 128 bytes
19ec-1c88:40723679.900 : => CNT96226::VenderCmd_GetData
19ec-1c88:40723679.953 : iCmd = 1, nBytes = 4
19ec-1c88:40723790.732 : 0000 : 00 00 00 00 
19ec-1c88:40723790.817 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40723790.950 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40723791.021 : NVMData.PadScanCount = 0
19ec-1c88:40723791.078 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40723791.136 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40723791.195 : NVMData.FlatbedScanCount = 0
19ec-1c88:40723791.250 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40723791.306 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40723791.361 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40723791.416 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40723791.473 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40723791.528 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40723791.586 : NVMData.BornMonth = 0
19ec-1c88:40723791.635 : NVMData.BornDay = 0
19ec-1c88:40723791.687 : NVMData.BornYear = 0
19ec-1c88:40723791.736 : NVMData.FirstScanMonth = 4
19ec-1c88:40723791.790 : NVMData.FirstScanDay = 30
19ec-1c88:40723791.844 : NVMData.FirstScanYear = 2020
19ec-1c88:40723791.997 : NVMData.VerticalMagnification = 0
19ec-1c88:40723792.060 : NVMData.HorizontalMagnification = 0
19ec-1c88:40723792.116 : NVMData.PowerSavingTime = 15
19ec-1c88:40723792.171 : NVMData.SN = A094165189010062
19ec-1c88:40723792.221 : NVMData.AutoFeed = 0
19ec-1c88:40723792.274 : NVMData.CCDType = 0
19ec-1c88:40723792.322 : NVMData.ScanSpeed = 0
19ec-1c88:40723792.373 : NVMData.RollerCount = 0
19ec-1c88:40723792.426 : NVMData.MultifeedCount = 0
19ec-1c88:40723792.478 : NVMData.JamCount = 0
19ec-1c88:40723792.530 : NVMData.IdentifyInfo = 
19ec-1c88:40723792.582 : NVMData.FormalName = 
19ec-1c88:40723792.630 : NVMData.ReservedB = 0
19ec-1c88:40723792.691 : NVMData.FunctionCode = 0
19ec-1c88:40723792.743 : NVMData.PreFeed = 0
19ec-1c88:40723792.794 : NVMData.PreFeedTime = 0
19ec-1c88:40723792.844 : NVMData.ButtonNumber = 0
19ec-1c88:40723792.894 : NVMData.PowerOffTime = 0
19ec-1c88:40723792.948 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40723793.010 : => IoObject::IoLockEnd
19ec-1c88:40723793.104 : <= IoObject::IoLockEnd
19ec-1c88:40723793.152 : <= ReadNVMData ret = 1
19ec-1c88:40724391.630 : => TerminateDriver
19ec-1c88:40724391.830 : => CAsicIO::~CAsicIO,pStage=219679816
19ec-1c88:40724391.914 : => CNT96226::Close
19ec-1c88:40724395.974 : <= CNT96226::Close ret = 1
19ec-1c88:40724396.058 : <= CAsicIO::~CAsicIO
19ec-1c88:40724396.122 : => IoObject::IoLockEnd
19ec-1c88:40724396.178 : <= IoObject::IoLockEnd
19ec-1c88:40724396.231 : => IoObject::TerminateDevice
19ec-1c88:40724396.292 : => IoObject::IoLockEnd
19ec-1c88:40724396.340 : <= IoObject::IoLockEnd
19ec-1c88:40724396.447 : <= IoObject::TerminateDevice
19ec-1c88:40724396.707 : <= TerminateDriver ret = 1
19ec-1c88:40726655.299 : ============Debug Start==========
19ec-1c88:40726655.628 : Date : 2020/4/30 14:24:44
19ec-1c88:40726655.712 : Process ID : 19ec
19ec-1c88:40726656.131 : Windows : Version 10.0 build 18363 
19ec-1c88:40726656.601 : MemoryStatus.dwMemoryLoad : 45
19ec-1c88:40726656.668 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40726656.737 : MemoryStatus.ullAvailPhys : 1859080192
19ec-1c88:40726656.800 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40726656.861 : MemoryStatus.ullAvailPageFile : 3332763648
19ec-1c88:40726656.925 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40726656.985 : MemoryStatus.ullAvailVirtual : 1723170816
19ec-1c88:40726657.047 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40726657.153 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40726657.214 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40726657.471 : CPU Count : 4
19ec-1c88:40726657.519 : CPU Frequency : 100.000 Mhz
19ec-1c88:40726661.888 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40726662.029 : => InitializeDriver
19ec-1c88:40726662.301 : <= InitializeDriver ret = 1
19ec-1c88:40729256.802 : => InitializeScanner
19ec-1c88:40729257.079 : => CAsicIO::GetDeviceList
19ec-1c88:40729257.540 : => CNT96226::CNT96226
19ec-1c88:40729257.605 : => CNT96226::Open
19ec-1c88:40729281.402 : <= CNT96226::Open ret = 1
19ec-1c88:40729281.502 : => CNT96226::Initialize
19ec-1c88:40729281.696 : <= CNT96226::Initialize ret = 1
19ec-1c88:40729281.753 : <= CNT96226::CNT96226
19ec-1c88:40729281.810 : => CNT96226::EnumAvailableDevice
19ec-1c88:40729287.114 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40729287.192 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40729287.252 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40733304.721 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40733305.036 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40733310.753 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40733310.864 : => IoObject::GetLockName
19ec-1c88:40733310.928 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40733310.998 : <= IoObject::GetLockName
19ec-1c88:40733311.459 : => CNT96226::VenderCmd_GetData
19ec-1c88:40733311.528 : iCmd = 3, nBytes = 2
19ec-1c88:40733685.277 : 0000 : 06 38 
19ec-1c88:40733685.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40733685.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:40733685.582 : iCmd = 4, nBytes = 2
19ec-1c88:40733986.690 : 0000 : 07 07 
19ec-1c88:40733986.814 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40733986.907 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40733986.998 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40733987.070 : IO Send command 10 bytes
19ec-1c88:40733987.125 : => CNT96226::VenderCmd_SetData
19ec-1c88:40733987.190 : iCmd = 0, nBytes = 10
19ec-1c88:40733987.299 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40734183.977 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40734184.153 : => CNT96226::VenderCmd_GetData
19ec-1c88:40734184.216 : iCmd = 0, nBytes = 165
19ec-1c88:40734392.601 : skip dump 37 bytes
19ec-1c88:40734392.803 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40734392.946 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40734393.083 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40734393.213 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40734393.343 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40734393.477 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40734393.602 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40734393.726 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40734393.788 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40734393.850 : => CNT96226::VenderCmd_GetData
19ec-1c88:40734393.904 : iCmd = 1, nBytes = 4
19ec-1c88:40734534.879 : 0000 : 00 00 00 00 
19ec-1c88:40734534.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40734535.061 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40734535.127 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40734535.192 : IO Send command 10 bytes
19ec-1c88:40734535.244 : => CNT96226::VenderCmd_SetData
19ec-1c88:40734535.304 : iCmd = 0, nBytes = 10
19ec-1c88:40734535.410 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40734862.144 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40734862.300 : => CNT96226::VenderCmd_GetData
19ec-1c88:40734862.370 : iCmd = 0, nBytes = 128
19ec-1c88:40735014.251 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40735014.420 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40735014.561 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40735014.699 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40735014.827 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40735014.956 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40735015.079 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40735015.203 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40735015.266 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40735015.329 : => CNT96226::VenderCmd_GetData
19ec-1c88:40735015.381 : iCmd = 1, nBytes = 4
19ec-1c88:40735155.640 : 0000 : 00 00 00 00 
19ec-1c88:40735155.760 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40735155.829 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40735156.037 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40735156.109 : => CNT96226::Close
19ec-1c88:40735160.719 : <= CNT96226::Close ret = 1
19ec-1c88:40735160.795 : <= CNT96226::~CNT96226
19ec-1c88:40735160.888 : <= CAsicIO::GetDeviceList
19ec-1c88:40735161.344 : => IoObject::SetTimeout
19ec-1c88:40735161.486 : Timeout--> In = 0 Out = 0
19ec-1c88:40735161.616 : <= IoObject::SetTimeout
19ec-1c88:40735161.691 : => CAsicIO::CAsicIO
19ec-1c88:40735161.762 : => CNT96226::CNT96226
19ec-1c88:40735161.818 : => CNT96226::Open
19ec-1c88:40735186.388 : <= CNT96226::Open ret = 1
19ec-1c88:40735186.487 : => CNT96226::Initialize
19ec-1c88:40735186.685 : <= CNT96226::Initialize ret = 1
19ec-1c88:40735186.745 : <= CNT96226::CNT96226
19ec-1c88:40735186.803 : <= CAsicIO::CAsicIO
19ec-1c88:40735186.859 : => CAsicIO::InitializeDevice
19ec-1c88:40735186.926 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40735193.107 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40735193.230 : => IoObject::GetLockName
19ec-1c88:40735193.286 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40735193.354 : <= IoObject::GetLockName
19ec-1c88:40735193.901 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40735193.973 : IO Send command 10 bytes
19ec-1c88:40735194.028 : => CNT96226::VenderCmd_SetData
19ec-1c88:40735194.088 : iCmd = 0, nBytes = 10
19ec-1c88:40735194.204 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40735526.588 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40735526.758 : => CNT96226::VenderCmd_GetData
19ec-1c88:40735526.815 : iCmd = 0, nBytes = 128
19ec-1c88:40735718.925 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40735719.131 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40735719.281 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40735719.425 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40735719.554 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40735719.677 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40735719.798 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40735719.924 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40735719.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40735720.053 : => CNT96226::VenderCmd_GetData
19ec-1c88:40735720.105 : iCmd = 1, nBytes = 4
19ec-1c88:40735928.766 : 0000 : 00 00 00 00 
19ec-1c88:40735928.876 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40735928.946 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40735929.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:40735929.064 : iCmd = 3, nBytes = 2
19ec-1c88:40736293.636 : 0000 : 06 38 
19ec-1c88:40736293.804 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40736293.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:40736293.931 : iCmd = 4, nBytes = 2
19ec-1c88:40736612.548 : 0000 : 07 07 
19ec-1c88:40736612.670 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40736612.874 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40736612.972 : => IoObject::InitializeDevice
19ec-1c88:40736613.079 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40736613.882 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40736613.958 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40736614.707 : => FindScanner
19ec-1c88:40736614.769 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40736614.833 : <= FindScanner ret = 1
19ec-1c88:40736614.890 : => IoObject::IoLockStart
19ec-1c88:40736615.000 : => CAsicIO::CheckDevice
19ec-1c88:40736615.356 : => CNT96226::ConnectIsAvailable
19ec-1c88:40736635.062 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40736635.158 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40736635.212 : <= IoObject::IoLockStart
19ec-1c88:40736635.268 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40736635.332 : IO Send command 10 bytes
19ec-1c88:40736635.411 : => CNT96226::VenderCmd_SetData
19ec-1c88:40736635.468 : iCmd = 0, nBytes = 10
19ec-1c88:40736635.569 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40736837.704 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40736838.152 : System send command 10 bytes + data 0 bytes
19ec-1c88:40736838.235 : IO total need to receive data 5 bytes
19ec-1c88:40736838.300 : => CNT96226::VenderCmd_GetData
19ec-1c88:40736838.358 : iCmd = 0, nBytes = 5
19ec-1c88:40737029.415 : 0000 : 06 00 02 02 ab 
19ec-1c88:40737029.532 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40737029.601 : System total receive data 5 bytes
19ec-1c88:40737029.662 : => CNT96226::VenderCmd_GetData
19ec-1c88:40737029.717 : iCmd = 1, nBytes = 4
19ec-1c88:40737216.141 : 0000 : 00 00 00 00 
19ec-1c88:40737216.234 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40737216.378 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40737216.445 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40737216.509 : IO Send command 10 bytes
19ec-1c88:40737216.603 : => CNT96226::VenderCmd_SetData
19ec-1c88:40737216.948 : iCmd = 0, nBytes = 10
19ec-1c88:40737217.054 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40737382.444 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40737382.596 : System send command 10 bytes + data 0 bytes
19ec-1c88:40737382.669 : IO total need to receive data 165 bytes
19ec-1c88:40737382.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:40737382.795 : iCmd = 0, nBytes = 165
19ec-1c88:40737554.733 : skip dump 37 bytes
19ec-1c88:40737554.939 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40737555.080 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40737555.216 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40737555.353 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40737555.485 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40737555.616 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40737555.738 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40737555.865 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40737555.928 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40737555.988 : System total receive data 165 bytes
19ec-1c88:40737556.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:40737556.102 : iCmd = 1, nBytes = 4
19ec-1c88:40737726.370 : 0000 : 00 00 00 00 
19ec-1c88:40737726.475 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40737726.615 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40737726.844 : Dump Inquiry
19ec-1c88:40737726.976 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40737727.115 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40737727.251 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40737727.383 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40737727.742 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40737727.881 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40737728.005 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40737728.130 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40737728.260 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40737728.390 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40737728.475 : 00a0 : 00 00 00 00 00 
19ec-1c88:40737728.549 : => ReadNVMDataInternal
19ec-1c88:40737728.775 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40737728.841 : IO Send command 10 bytes
19ec-1c88:40737728.937 : => CNT96226::VenderCmd_SetData
19ec-1c88:40737728.994 : iCmd = 0, nBytes = 10
19ec-1c88:40737729.094 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40738055.189 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40738055.358 : System send command 10 bytes + data 0 bytes
19ec-1c88:40738055.430 : IO total need to receive data 128 bytes
19ec-1c88:40738055.495 : => CNT96226::VenderCmd_GetData
19ec-1c88:40738055.559 : iCmd = 0, nBytes = 128
19ec-1c88:40738255.016 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40738255.201 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40738255.341 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40738255.473 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40738255.595 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40738255.719 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40738255.843 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40738255.966 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40738256.026 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40738256.090 : System total receive data 128 bytes
19ec-1c88:40738256.155 : => CNT96226::VenderCmd_GetData
19ec-1c88:40738256.207 : iCmd = 1, nBytes = 4
19ec-1c88:40738460.189 : 0000 : 00 00 00 00 
19ec-1c88:40738460.415 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40738460.661 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40738460.804 : NVMData.PadScanCount = 0
19ec-1c88:40738460.921 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40738461.036 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40738461.150 : NVMData.FlatbedScanCount = 0
19ec-1c88:40738461.261 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40738461.372 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40738461.476 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40738461.588 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40738461.698 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40738461.810 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40738462.149 : NVMData.BornMonth = 0
19ec-1c88:40738462.198 : NVMData.BornDay = 0
19ec-1c88:40738462.249 : NVMData.BornYear = 0
19ec-1c88:40738462.295 : NVMData.FirstScanMonth = 4
19ec-1c88:40738462.349 : NVMData.FirstScanDay = 30
19ec-1c88:40738462.404 : NVMData.FirstScanYear = 2020
19ec-1c88:40738462.458 : NVMData.VerticalMagnification = 0
19ec-1c88:40738462.509 : NVMData.HorizontalMagnification = 0
19ec-1c88:40738462.565 : NVMData.PowerSavingTime = 15
19ec-1c88:40738462.619 : NVMData.SN = A094165189010062
19ec-1c88:40738462.671 : NVMData.AutoFeed = 0
19ec-1c88:40738462.718 : NVMData.CCDType = 0
19ec-1c88:40738462.766 : NVMData.ScanSpeed = 0
19ec-1c88:40738462.815 : NVMData.RollerCount = 0
19ec-1c88:40738462.868 : NVMData.MultifeedCount = 0
19ec-1c88:40738462.917 : NVMData.JamCount = 0
19ec-1c88:40738462.963 : NVMData.IdentifyInfo = 
19ec-1c88:40738463.015 : NVMData.FormalName = 
19ec-1c88:40738463.229 : NVMData.ReservedB = 0
19ec-1c88:40738463.286 : NVMData.FunctionCode = 0
19ec-1c88:40738463.337 : NVMData.PreFeed = 0
19ec-1c88:40738463.388 : NVMData.PreFeedTime = 0
19ec-1c88:40738463.438 : NVMData.ButtonNumber = 0
19ec-1c88:40738463.493 : NVMData.PowerOffTime = 0
19ec-1c88:40738463.545 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40738463.623 : => IoObject::IoLockEnd
19ec-1c88:40738463.716 : <= IoObject::IoLockEnd
19ec-1c88:40738463.768 : <= InitializeScanner ret = 1
19ec-1c88:40739768.326 : => GetLogicalScannerAbility
19ec-1c88:40739768.523 : => IoObject::IoLockStart
19ec-1c88:40739768.659 : => CAsicIO::CheckDevice
19ec-1c88:40739768.716 : => CNT96226::ConnectIsAvailable
19ec-1c88:40739791.563 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40739791.682 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40739791.743 : <= IoObject::IoLockStart
19ec-1c88:40739791.802 : => IoObject::IoLockEnd
19ec-1c88:40739791.918 : <= IoObject::IoLockEnd
19ec-1c88:40739791.996 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:40743634.103 : => GetLogicalScannerAbilityEx
19ec-1c88:40743634.292 : => IoObject::IoLockStart
19ec-1c88:40743634.430 : => CAsicIO::CheckDevice
19ec-1c88:40743634.489 : => CNT96226::ConnectIsAvailable
19ec-1c88:40743656.882 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40743657.355 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40743657.419 : <= IoObject::IoLockStart
19ec-1c88:40743657.482 : => IoObject::IoLockEnd
19ec-1c88:40743657.590 : <= IoObject::IoLockEnd
19ec-1c88:40743657.713 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40743657.792 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40751459.805 : => ReadNVMData
19ec-1c88:40751459.986 : => IoObject::IoLockStart
19ec-1c88:40751460.125 : => CAsicIO::CheckDevice
19ec-1c88:40751460.183 : => CNT96226::ConnectIsAvailable
19ec-1c88:40751482.675 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40751482.790 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40751482.849 : <= IoObject::IoLockStart
19ec-1c88:40751482.913 : => ReadNVMDataInternal
19ec-1c88:40751482.974 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40751483.041 : IO Send command 10 bytes
19ec-1c88:40751483.153 : => CNT96226::VenderCmd_SetData
19ec-1c88:40751483.211 : iCmd = 0, nBytes = 10
19ec-1c88:40751483.324 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40751824.456 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40751824.639 : System send command 10 bytes + data 0 bytes
19ec-1c88:40751824.715 : IO total need to receive data 128 bytes
19ec-1c88:40751824.782 : => CNT96226::VenderCmd_GetData
19ec-1c88:40751824.841 : iCmd = 0, nBytes = 128
19ec-1c88:40752030.521 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40752031.087 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40752031.225 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40752031.361 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40752031.490 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40752031.607 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40752031.735 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40752031.857 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40752031.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40752031.984 : System total receive data 128 bytes
19ec-1c88:40752032.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:40752032.097 : iCmd = 1, nBytes = 4
19ec-1c88:40752231.685 : 0000 : 00 00 00 00 
19ec-1c88:40752231.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40752232.008 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40752232.079 : NVMData.PadScanCount = 0
19ec-1c88:40752232.138 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40752232.193 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40752232.253 : NVMData.FlatbedScanCount = 0
19ec-1c88:40752232.310 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40752232.522 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40752232.594 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40752232.651 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40752232.710 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40752232.766 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40752232.822 : NVMData.BornMonth = 0
19ec-1c88:40752232.871 : NVMData.BornDay = 0
19ec-1c88:40752232.924 : NVMData.BornYear = 0
19ec-1c88:40752232.973 : NVMData.FirstScanMonth = 4
19ec-1c88:40752233.028 : NVMData.FirstScanDay = 30
19ec-1c88:40752233.081 : NVMData.FirstScanYear = 2020
19ec-1c88:40752233.133 : NVMData.VerticalMagnification = 0
19ec-1c88:40752233.197 : NVMData.HorizontalMagnification = 0
19ec-1c88:40752233.249 : NVMData.PowerSavingTime = 15
19ec-1c88:40752233.308 : NVMData.SN = A094165189010062
19ec-1c88:40752233.360 : NVMData.AutoFeed = 0
19ec-1c88:40752233.409 : NVMData.CCDType = 0
19ec-1c88:40752233.459 : NVMData.ScanSpeed = 0
19ec-1c88:40752233.509 : NVMData.RollerCount = 0
19ec-1c88:40752233.564 : NVMData.MultifeedCount = 0
19ec-1c88:40752233.616 : NVMData.JamCount = 0
19ec-1c88:40752233.669 : NVMData.IdentifyInfo = 
19ec-1c88:40752233.721 : NVMData.FormalName = 
19ec-1c88:40752233.770 : NVMData.ReservedB = 0
19ec-1c88:40752233.823 : NVMData.FunctionCode = 0
19ec-1c88:40752233.872 : NVMData.PreFeed = 0
19ec-1c88:40752233.920 : NVMData.PreFeedTime = 0
19ec-1c88:40752233.971 : NVMData.ButtonNumber = 0
19ec-1c88:40752234.021 : NVMData.PowerOffTime = 0
19ec-1c88:40752234.071 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40752234.135 : => IoObject::IoLockEnd
19ec-1c88:40752234.232 : <= IoObject::IoLockEnd
19ec-1c88:40752234.282 : <= ReadNVMData ret = 1
19ec-1c88:40762677.867 : => GetADFStatus
19ec-1c88:40762678.300 : => IoObject::IoLockStart
19ec-1c88:40762678.434 : => CAsicIO::CheckDevice
19ec-1c88:40762678.493 : => CNT96226::ConnectIsAvailable
19ec-1c88:40762703.055 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40762703.172 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40762703.235 : <= IoObject::IoLockStart
19ec-1c88:40762703.295 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40762703.368 : IO Send command 10 bytes
19ec-1c88:40762703.506 : => CNT96226::VenderCmd_SetData
19ec-1c88:40762703.794 : iCmd = 0, nBytes = 10
19ec-1c88:40762703.905 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40762895.885 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40762896.018 : System send command 10 bytes + data 0 bytes
19ec-1c88:40762896.087 : IO total need to receive data 2 bytes
19ec-1c88:40762896.147 : => CNT96226::VenderCmd_GetData
19ec-1c88:40762896.201 : iCmd = 0, nBytes = 2
19ec-1c88:40763092.578 : 0000 : 00 00 
19ec-1c88:40763092.723 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40763092.803 : System total receive data 2 bytes
19ec-1c88:40763092.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:40763092.922 : iCmd = 1, nBytes = 4
19ec-1c88:40763264.877 : 0000 : 00 00 00 00 
19ec-1c88:40763264.964 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40763265.105 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40763265.176 : Return status = 0
19ec-1c88:40763265.236 : => IoObject::IoLockEnd
19ec-1c88:40763265.325 : <= IoObject::IoLockEnd
19ec-1c88:40763265.379 : <= GetADFStatus ret = 1
19ec-1c88:40766118.712 : => GetADFStatus
19ec-1c88:40766118.963 : => IoObject::IoLockStart
19ec-1c88:40766119.094 : => CAsicIO::CheckDevice
19ec-1c88:40766119.153 : => CNT96226::ConnectIsAvailable
19ec-1c88:40766141.804 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40766141.958 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40766142.026 : <= IoObject::IoLockStart
19ec-1c88:40766142.092 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40766142.164 : IO Send command 10 bytes
19ec-1c88:40766142.271 : => CNT96226::VenderCmd_SetData
19ec-1c88:40766142.331 : iCmd = 0, nBytes = 10
19ec-1c88:40766142.444 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40766331.130 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40766331.282 : System send command 10 bytes + data 0 bytes
19ec-1c88:40766331.506 : IO total need to receive data 2 bytes
19ec-1c88:40766331.583 : => CNT96226::VenderCmd_GetData
19ec-1c88:40766331.640 : iCmd = 0, nBytes = 2
19ec-1c88:40766477.729 : 0000 : 00 00 
19ec-1c88:40766478.164 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40766478.240 : System total receive data 2 bytes
19ec-1c88:40766478.305 : => CNT96226::VenderCmd_GetData
19ec-1c88:40766478.361 : iCmd = 1, nBytes = 4
19ec-1c88:40766667.371 : 0000 : 00 00 00 00 
19ec-1c88:40766667.508 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40766667.661 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40766667.735 : Return status = 0
19ec-1c88:40766667.797 : => IoObject::IoLockEnd
19ec-1c88:40766667.896 : <= IoObject::IoLockEnd
19ec-1c88:40766667.950 : <= GetADFStatus ret = 1
19ec-1c88:40768916.589 : => TerminateDriver
19ec-1c88:40768916.772 : => CAsicIO::~CAsicIO,pStage=219679816
19ec-1c88:40768916.845 : => CNT96226::Close
19ec-1c88:40768920.920 : <= CNT96226::Close ret = 1
19ec-1c88:40768921.000 : <= CAsicIO::~CAsicIO
19ec-1c88:40768921.055 : => IoObject::IoLockEnd
19ec-1c88:40768921.111 : <= IoObject::IoLockEnd
19ec-1c88:40768921.164 : => IoObject::TerminateDevice
19ec-1c88:40768921.219 : => IoObject::IoLockEnd
19ec-1c88:40768921.268 : <= IoObject::IoLockEnd
19ec-1c88:40768921.367 : <= IoObject::TerminateDevice
19ec-1c88:40768921.624 : <= TerminateDriver ret = 1
19ec-1c88:40812821.455 : ============Debug Start==========
19ec-1c88:40812821.726 : Date : 2020/4/30 14:24:47
19ec-1c88:40812821.807 : Process ID : 19ec
19ec-1c88:40812822.241 : Windows : Version 10.0 build 18363 
19ec-1c88:40812822.691 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:40812822.753 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40812822.818 : MemoryStatus.ullAvailPhys : 1872932864
19ec-1c88:40812822.877 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40812822.936 : MemoryStatus.ullAvailPageFile : 3342303232
19ec-1c88:40812822.998 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40812823.057 : MemoryStatus.ullAvailVirtual : 1723138048
19ec-1c88:40812823.120 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40812823.222 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40812823.281 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40812823.532 : CPU Count : 4
19ec-1c88:40812823.580 : CPU Frequency : 100.000 Mhz
19ec-1c88:40812827.861 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40812827.994 : => InitializeDriver
19ec-1c88:40812828.268 : <= InitializeDriver ret = 1
19ec-1c88:40812828.325 : => InitializeScanner
19ec-1c88:40812828.404 : => CAsicIO::GetDeviceList
19ec-1c88:40812828.709 : => CNT96226::CNT96226
19ec-1c88:40812828.765 : => CNT96226::Open
19ec-1c88:40812853.332 : <= CNT96226::Open ret = 1
19ec-1c88:40812853.437 : => CNT96226::Initialize
19ec-1c88:40812853.630 : <= CNT96226::Initialize ret = 1
19ec-1c88:40812853.691 : <= CNT96226::CNT96226
19ec-1c88:40812853.743 : => CNT96226::EnumAvailableDevice
19ec-1c88:40812859.071 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40812859.148 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40812859.202 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40816563.069 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40816563.375 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40816569.125 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40816569.232 : => IoObject::GetLockName
19ec-1c88:40816569.292 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40816569.356 : <= IoObject::GetLockName
19ec-1c88:40816569.807 : => CNT96226::VenderCmd_GetData
19ec-1c88:40816569.871 : iCmd = 3, nBytes = 2
19ec-1c88:40816955.670 : 0000 : 06 38 
19ec-1c88:40816955.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40816955.884 : => CNT96226::VenderCmd_GetData
19ec-1c88:40816955.946 : iCmd = 4, nBytes = 2
19ec-1c88:40817258.085 : 0000 : 07 07 
19ec-1c88:40817258.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40817258.299 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40817258.389 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40817258.455 : IO Send command 10 bytes
19ec-1c88:40817258.508 : => CNT96226::VenderCmd_SetData
19ec-1c88:40817258.564 : iCmd = 0, nBytes = 10
19ec-1c88:40817258.665 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40817449.597 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40817449.702 : => CNT96226::VenderCmd_GetData
19ec-1c88:40817449.762 : iCmd = 0, nBytes = 165
19ec-1c88:40817602.254 : skip dump 37 bytes
19ec-1c88:40817602.455 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40817602.597 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40817602.732 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40817602.866 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40817602.998 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40817603.133 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40817603.257 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40817603.380 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40817603.444 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40817603.507 : => CNT96226::VenderCmd_GetData
19ec-1c88:40817603.558 : iCmd = 1, nBytes = 4
19ec-1c88:40817784.225 : 0000 : 00 00 00 00 
19ec-1c88:40817784.356 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40817784.435 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40817784.502 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40817784.573 : IO Send command 10 bytes
19ec-1c88:40817784.629 : => CNT96226::VenderCmd_SetData
19ec-1c88:40817784.687 : iCmd = 0, nBytes = 10
19ec-1c88:40817784.799 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40818140.722 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40818140.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:40818140.925 : iCmd = 0, nBytes = 128
19ec-1c88:40818340.321 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40818340.515 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40818340.661 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40818340.795 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40818340.920 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40818341.042 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40818341.164 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40818341.288 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40818341.353 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40818341.419 : => CNT96226::VenderCmd_GetData
19ec-1c88:40818341.472 : iCmd = 1, nBytes = 4
19ec-1c88:40818485.196 : 0000 : 00 00 00 00 
19ec-1c88:40818485.286 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40818485.348 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40818485.516 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40818485.584 : => CNT96226::Close
19ec-1c88:40818489.585 : <= CNT96226::Close ret = 1
19ec-1c88:40818489.660 : <= CNT96226::~CNT96226
19ec-1c88:40818489.751 : <= CAsicIO::GetDeviceList
19ec-1c88:40818490.140 : => IoObject::SetTimeout
19ec-1c88:40818490.271 : Timeout--> In = 0 Out = 0
19ec-1c88:40818490.326 : <= IoObject::SetTimeout
19ec-1c88:40818490.392 : => CAsicIO::CAsicIO
19ec-1c88:40818490.461 : => CNT96226::CNT96226
19ec-1c88:40818490.518 : => CNT96226::Open
19ec-1c88:40818513.603 : <= CNT96226::Open ret = 1
19ec-1c88:40818513.700 : => CNT96226::Initialize
19ec-1c88:40818513.885 : <= CNT96226::Initialize ret = 1
19ec-1c88:40818513.941 : <= CNT96226::CNT96226
19ec-1c88:40818513.990 : <= CAsicIO::CAsicIO
19ec-1c88:40818514.045 : => CAsicIO::InitializeDevice
19ec-1c88:40818514.113 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40818520.001 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40818520.122 : => IoObject::GetLockName
19ec-1c88:40818520.184 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40818520.251 : <= IoObject::GetLockName
19ec-1c88:40818520.747 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40818520.817 : IO Send command 10 bytes
19ec-1c88:40818520.867 : => CNT96226::VenderCmd_SetData
19ec-1c88:40818520.921 : iCmd = 0, nBytes = 10
19ec-1c88:40818521.029 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40818859.822 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40818859.964 : => CNT96226::VenderCmd_GetData
19ec-1c88:40818860.029 : iCmd = 0, nBytes = 128
19ec-1c88:40819058.762 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40819058.971 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40819059.121 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40819059.262 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40819059.613 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40819059.738 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40819059.863 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40819059.982 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40819060.046 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40819060.115 : => CNT96226::VenderCmd_GetData
19ec-1c88:40819060.170 : iCmd = 1, nBytes = 4
19ec-1c88:40819252.238 : 0000 : 00 00 00 00 
19ec-1c88:40819252.354 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40819252.422 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40819252.486 : => CNT96226::VenderCmd_GetData
19ec-1c88:40819252.540 : iCmd = 3, nBytes = 2
19ec-1c88:40819616.053 : 0000 : 06 38 
19ec-1c88:40819616.182 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40819616.253 : => CNT96226::VenderCmd_GetData
19ec-1c88:40819616.310 : iCmd = 4, nBytes = 2
19ec-1c88:40819912.815 : 0000 : 07 07 
19ec-1c88:40819912.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40819913.110 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40819913.212 : => IoObject::InitializeDevice
19ec-1c88:40819913.321 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40819913.980 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40819914.054 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40819914.825 : => FindScanner
19ec-1c88:40819914.885 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40819914.946 : <= FindScanner ret = 1
19ec-1c88:40819915.002 : => IoObject::IoLockStart
19ec-1c88:40819915.104 : => CAsicIO::CheckDevice
19ec-1c88:40819915.159 : => CNT96226::ConnectIsAvailable
19ec-1c88:40819936.073 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40819936.183 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40819936.249 : <= IoObject::IoLockStart
19ec-1c88:40819936.537 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40819936.610 : IO Send command 10 bytes
19ec-1c88:40819936.701 : => CNT96226::VenderCmd_SetData
19ec-1c88:40819936.773 : iCmd = 0, nBytes = 10
19ec-1c88:40819936.878 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40820094.062 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40820094.177 : System send command 10 bytes + data 0 bytes
19ec-1c88:40820094.242 : IO total need to receive data 5 bytes
19ec-1c88:40820094.302 : => CNT96226::VenderCmd_GetData
19ec-1c88:40820094.355 : iCmd = 0, nBytes = 5
19ec-1c88:40820261.067 : 0000 : 06 00 02 02 ab 
19ec-1c88:40820261.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40820261.262 : System total receive data 5 bytes
19ec-1c88:40820261.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:40820261.376 : iCmd = 1, nBytes = 4
19ec-1c88:40820402.998 : 0000 : 00 00 00 00 
19ec-1c88:40820403.103 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40820403.232 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40820403.300 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40820403.373 : IO Send command 10 bytes
19ec-1c88:40820403.461 : => CNT96226::VenderCmd_SetData
19ec-1c88:40820403.520 : iCmd = 0, nBytes = 10
19ec-1c88:40820403.628 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40820554.243 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40820554.359 : System send command 10 bytes + data 0 bytes
19ec-1c88:40820554.430 : IO total need to receive data 165 bytes
19ec-1c88:40820554.491 : => CNT96226::VenderCmd_GetData
19ec-1c88:40820554.544 : iCmd = 0, nBytes = 165
19ec-1c88:40820724.681 : skip dump 37 bytes
19ec-1c88:40820724.894 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40820726.078 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40820726.221 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40820726.357 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40820726.485 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40820726.619 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40820726.744 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40820726.867 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40820726.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40820726.992 : System total receive data 165 bytes
19ec-1c88:40820727.052 : => CNT96226::VenderCmd_GetData
19ec-1c88:40820727.107 : iCmd = 1, nBytes = 4
19ec-1c88:40820866.945 : 0000 : 00 00 00 00 
19ec-1c88:40820867.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40820867.225 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40820867.458 : Dump Inquiry
19ec-1c88:40820867.596 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40820867.735 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40820867.871 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40820868.007 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40820868.137 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40820868.269 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40820868.397 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40820868.524 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40820868.658 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40820868.790 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40820868.882 : 00a0 : 00 00 00 00 00 
19ec-1c88:40820868.953 : => ReadNVMDataInternal
19ec-1c88:40820869.173 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40820869.253 : IO Send command 10 bytes
19ec-1c88:40820869.358 : => CNT96226::VenderCmd_SetData
19ec-1c88:40820869.417 : iCmd = 0, nBytes = 10
19ec-1c88:40820869.520 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40821201.141 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40821201.280 : System send command 10 bytes + data 0 bytes
19ec-1c88:40821201.351 : IO total need to receive data 128 bytes
19ec-1c88:40821201.418 : => CNT96226::VenderCmd_GetData
19ec-1c88:40821201.474 : iCmd = 0, nBytes = 128
19ec-1c88:40821407.043 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40821407.244 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40821407.384 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40821407.515 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40821407.644 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40821407.772 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40821407.896 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40821408.021 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40821408.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40821408.148 : System total receive data 128 bytes
19ec-1c88:40821408.219 : => CNT96226::VenderCmd_GetData
19ec-1c88:40821408.273 : iCmd = 1, nBytes = 4
19ec-1c88:40821618.229 : 0000 : 00 00 00 00 
19ec-1c88:40821618.333 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40821618.459 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40821618.530 : NVMData.PadScanCount = 0
19ec-1c88:40821618.589 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40821618.648 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40821618.706 : NVMData.FlatbedScanCount = 0
19ec-1c88:40821618.758 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40821618.811 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40821618.865 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40821618.920 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40821618.976 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40821619.029 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40821619.085 : NVMData.BornMonth = 0
19ec-1c88:40821619.133 : NVMData.BornDay = 0
19ec-1c88:40821619.183 : NVMData.BornYear = 0
19ec-1c88:40821619.230 : NVMData.FirstScanMonth = 4
19ec-1c88:40821619.283 : NVMData.FirstScanDay = 30
19ec-1c88:40821619.336 : NVMData.FirstScanYear = 2020
19ec-1c88:40821619.389 : NVMData.VerticalMagnification = 0
19ec-1c88:40821619.444 : NVMData.HorizontalMagnification = 0
19ec-1c88:40821619.498 : NVMData.PowerSavingTime = 15
19ec-1c88:40821619.551 : NVMData.SN = A094165189010062
19ec-1c88:40821619.601 : NVMData.AutoFeed = 0
19ec-1c88:40821619.649 : NVMData.CCDType = 0
19ec-1c88:40821619.696 : NVMData.ScanSpeed = 0
19ec-1c88:40821619.744 : NVMData.RollerCount = 0
19ec-1c88:40821619.794 : NVMData.MultifeedCount = 0
19ec-1c88:40821619.845 : NVMData.JamCount = 0
19ec-1c88:40821619.895 : NVMData.IdentifyInfo = 
19ec-1c88:40821619.944 : NVMData.FormalName = 
19ec-1c88:40821620.151 : NVMData.ReservedB = 0
19ec-1c88:40821620.209 : NVMData.FunctionCode = 0
19ec-1c88:40821620.258 : NVMData.PreFeed = 0
19ec-1c88:40821620.308 : NVMData.PreFeedTime = 0
19ec-1c88:40821620.357 : NVMData.ButtonNumber = 0
19ec-1c88:40821620.407 : NVMData.PowerOffTime = 0
19ec-1c88:40821620.460 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40821620.536 : => IoObject::IoLockEnd
19ec-1c88:40821620.626 : <= IoObject::IoLockEnd
19ec-1c88:40821620.675 : <= InitializeScanner ret = 1
19ec-1c88:40821620.742 : => GetLogicalScannerAbilityEx
19ec-1c88:40821620.799 : => IoObject::IoLockStart
19ec-1c88:40821620.908 : => CAsicIO::CheckDevice
19ec-1c88:40821620.961 : => CNT96226::ConnectIsAvailable
19ec-1c88:40821636.879 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40821636.995 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40821637.055 : <= IoObject::IoLockStart
19ec-1c88:40821637.111 : => IoObject::IoLockEnd
19ec-1c88:40821637.219 : <= IoObject::IoLockEnd
19ec-1c88:40821637.338 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40821637.411 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40821832.386 : => ReadNVMData
19ec-1c88:40821832.567 : => IoObject::IoLockStart
19ec-1c88:40821832.688 : => CAsicIO::CheckDevice
19ec-1c88:40821832.746 : => CNT96226::ConnectIsAvailable
19ec-1c88:40821853.974 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40821854.213 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40821854.359 : <= IoObject::IoLockStart
19ec-1c88:40821854.694 : => ReadNVMDataInternal
19ec-1c88:40821854.760 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40821854.830 : IO Send command 10 bytes
19ec-1c88:40821855.184 : => CNT96226::VenderCmd_SetData
19ec-1c88:40821855.244 : iCmd = 0, nBytes = 10
19ec-1c88:40821855.366 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40822209.399 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40822209.531 : System send command 10 bytes + data 0 bytes
19ec-1c88:40822209.603 : IO total need to receive data 128 bytes
19ec-1c88:40822209.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:40822209.724 : iCmd = 0, nBytes = 128
19ec-1c88:40822419.878 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40822420.353 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40822420.505 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40822420.652 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40822420.789 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40822420.923 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40822421.052 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40822421.177 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40822421.243 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40822421.315 : System total receive data 128 bytes
19ec-1c88:40822421.379 : => CNT96226::VenderCmd_GetData
19ec-1c88:40822421.434 : iCmd = 1, nBytes = 4
19ec-1c88:40822630.913 : 0000 : 00 00 00 00 
19ec-1c88:40822631.017 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40822631.156 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40822631.227 : NVMData.PadScanCount = 0
19ec-1c88:40822631.284 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40822631.341 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40822631.396 : NVMData.FlatbedScanCount = 0
19ec-1c88:40822631.450 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40822631.505 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40822631.557 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40822631.609 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40822631.666 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40822631.718 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40822631.772 : NVMData.BornMonth = 0
19ec-1c88:40822631.822 : NVMData.BornDay = 0
19ec-1c88:40822631.871 : NVMData.BornYear = 0
19ec-1c88:40822631.918 : NVMData.FirstScanMonth = 4
19ec-1c88:40822631.969 : NVMData.FirstScanDay = 30
19ec-1c88:40822632.023 : NVMData.FirstScanYear = 2020
19ec-1c88:40822632.228 : NVMData.VerticalMagnification = 0
19ec-1c88:40822632.290 : NVMData.HorizontalMagnification = 0
19ec-1c88:40822632.345 : NVMData.PowerSavingTime = 15
19ec-1c88:40822632.401 : NVMData.SN = A094165189010062
19ec-1c88:40822632.451 : NVMData.AutoFeed = 0
19ec-1c88:40822632.501 : NVMData.CCDType = 0
19ec-1c88:40822632.548 : NVMData.ScanSpeed = 0
19ec-1c88:40822632.596 : NVMData.RollerCount = 0
19ec-1c88:40822632.649 : NVMData.MultifeedCount = 0
19ec-1c88:40822632.698 : NVMData.JamCount = 0
19ec-1c88:40822632.747 : NVMData.IdentifyInfo = 
19ec-1c88:40822632.798 : NVMData.FormalName = 
19ec-1c88:40822632.847 : NVMData.ReservedB = 0
19ec-1c88:40822632.898 : NVMData.FunctionCode = 0
19ec-1c88:40822632.947 : NVMData.PreFeed = 0
19ec-1c88:40822632.997 : NVMData.PreFeedTime = 0
19ec-1c88:40822633.047 : NVMData.ButtonNumber = 0
19ec-1c88:40822633.096 : NVMData.PowerOffTime = 0
19ec-1c88:40822633.148 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40822633.209 : => IoObject::IoLockEnd
19ec-1c88:40822633.316 : <= IoObject::IoLockEnd
19ec-1c88:40822633.366 : <= ReadNVMData ret = 1
19ec-1c88:40825456.343 : ============Debug Start==========
19ec-1c88:40825456.657 : Date : 2020/4/30 14:24:47
19ec-1c88:40825456.744 : Process ID : 19ec
19ec-1c88:40825457.161 : Windows : Version 10.0 build 18363 
19ec-1c88:40825457.645 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:40825457.713 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40825457.784 : MemoryStatus.ullAvailPhys : 1872678912
19ec-1c88:40825457.852 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40825457.915 : MemoryStatus.ullAvailPageFile : 3342258176
19ec-1c88:40825457.976 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40825458.038 : MemoryStatus.ullAvailVirtual : 1723437056
19ec-1c88:40825458.100 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40825458.206 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40825458.266 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40825458.516 : CPU Count : 4
19ec-1c88:40825458.565 : CPU Frequency : 100.000 Mhz
19ec-1c88:40825463.021 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40825463.155 : => InitializeDriver
19ec-1c88:40825463.445 : <= InitializeDriver ret = 1
19ec-1c88:40828221.642 : => InitializeScanner
19ec-1c88:40828221.914 : => CAsicIO::GetDeviceList
19ec-1c88:40828222.379 : => CNT96226::CNT96226
19ec-1c88:40828222.443 : => CNT96226::Open
19ec-1c88:40828244.648 : <= CNT96226::Open ret = 1
19ec-1c88:40828244.745 : => CNT96226::Initialize
19ec-1c88:40828244.932 : <= CNT96226::Initialize ret = 1
19ec-1c88:40828244.988 : <= CNT96226::CNT96226
19ec-1c88:40828245.042 : => CNT96226::EnumAvailableDevice
19ec-1c88:40828250.336 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40828250.413 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40828250.471 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40831969.294 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40831969.604 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40831975.173 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40831975.282 : => IoObject::GetLockName
19ec-1c88:40831975.341 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40831975.409 : <= IoObject::GetLockName
19ec-1c88:40831975.861 : => CNT96226::VenderCmd_GetData
19ec-1c88:40831975.928 : iCmd = 3, nBytes = 2
19ec-1c88:40832363.291 : 0000 : 06 38 
19ec-1c88:40832363.456 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40832363.533 : => CNT96226::VenderCmd_GetData
19ec-1c88:40832363.591 : iCmd = 4, nBytes = 2
19ec-1c88:40832663.145 : 0000 : 07 07 
19ec-1c88:40832663.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40832663.412 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40832663.504 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40832663.575 : IO Send command 10 bytes
19ec-1c88:40832663.631 : => CNT96226::VenderCmd_SetData
19ec-1c88:40832663.705 : iCmd = 0, nBytes = 10
19ec-1c88:40832663.813 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40832839.340 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40832839.561 : => CNT96226::VenderCmd_GetData
19ec-1c88:40832839.885 : iCmd = 0, nBytes = 165
19ec-1c88:40833047.460 : skip dump 37 bytes
19ec-1c88:40833047.629 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40833047.767 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40833047.902 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40833048.034 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40833048.159 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40833048.290 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40833048.413 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40833048.538 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40833048.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40833048.658 : => CNT96226::VenderCmd_GetData
19ec-1c88:40833048.710 : iCmd = 1, nBytes = 4
19ec-1c88:40833216.189 : 0000 : 00 00 00 00 
19ec-1c88:40833216.351 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40833216.426 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40833216.496 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40833216.564 : IO Send command 10 bytes
19ec-1c88:40833216.618 : => CNT96226::VenderCmd_SetData
19ec-1c88:40833216.673 : iCmd = 0, nBytes = 10
19ec-1c88:40833216.785 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40833539.851 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40833539.970 : => CNT96226::VenderCmd_GetData
19ec-1c88:40833540.031 : iCmd = 0, nBytes = 128
19ec-1c88:40833726.769 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40833726.974 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40833727.118 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40833727.253 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40833727.379 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40833727.503 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40833727.626 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40833727.748 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40833727.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40833727.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:40833727.931 : iCmd = 1, nBytes = 4
19ec-1c88:40833876.991 : 0000 : 00 00 00 00 
19ec-1c88:40833877.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40833877.482 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40833877.649 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40833877.719 : => CNT96226::Close
19ec-1c88:40833881.610 : <= CNT96226::Close ret = 1
19ec-1c88:40833881.681 : <= CNT96226::~CNT96226
19ec-1c88:40833881.769 : <= CAsicIO::GetDeviceList
19ec-1c88:40833882.199 : => IoObject::SetTimeout
19ec-1c88:40833882.330 : Timeout--> In = 0 Out = 0
19ec-1c88:40833882.388 : <= IoObject::SetTimeout
19ec-1c88:40833882.454 : => CAsicIO::CAsicIO
19ec-1c88:40833882.537 : => CNT96226::CNT96226
19ec-1c88:40833882.590 : => CNT96226::Open
19ec-1c88:40833905.939 : <= CNT96226::Open ret = 1
19ec-1c88:40833906.045 : => CNT96226::Initialize
19ec-1c88:40833906.237 : <= CNT96226::Initialize ret = 1
19ec-1c88:40833906.298 : <= CNT96226::CNT96226
19ec-1c88:40833906.354 : <= CAsicIO::CAsicIO
19ec-1c88:40833906.410 : => CAsicIO::InitializeDevice
19ec-1c88:40833906.478 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40833912.344 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40833912.462 : => IoObject::GetLockName
19ec-1c88:40833912.519 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40833912.582 : <= IoObject::GetLockName
19ec-1c88:40833913.076 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40833913.154 : IO Send command 10 bytes
19ec-1c88:40833913.208 : => CNT96226::VenderCmd_SetData
19ec-1c88:40833913.266 : iCmd = 0, nBytes = 10
19ec-1c88:40833913.374 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40834264.912 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40834265.040 : => CNT96226::VenderCmd_GetData
19ec-1c88:40834265.100 : iCmd = 0, nBytes = 128
19ec-1c88:40834474.232 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40834474.412 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40834474.548 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40834474.674 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40834474.798 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40834474.923 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40834475.042 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40834475.162 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40834475.223 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40834475.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:40834475.342 : iCmd = 1, nBytes = 4
19ec-1c88:40834658.035 : 0000 : 00 00 00 00 
19ec-1c88:40834658.124 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40834658.186 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40834658.251 : => CNT96226::VenderCmd_GetData
19ec-1c88:40834658.307 : iCmd = 3, nBytes = 2
19ec-1c88:40835008.048 : 0000 : 06 38 
19ec-1c88:40835008.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40835008.229 : => CNT96226::VenderCmd_GetData
19ec-1c88:40835008.284 : iCmd = 4, nBytes = 2
19ec-1c88:40835295.967 : 0000 : 07 07 
19ec-1c88:40835296.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40835296.246 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40835296.353 : => IoObject::InitializeDevice
19ec-1c88:40835296.467 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40835297.114 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40835297.188 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40835297.925 : => FindScanner
19ec-1c88:40835297.988 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40835298.054 : <= FindScanner ret = 1
19ec-1c88:40835298.113 : => IoObject::IoLockStart
19ec-1c88:40835298.220 : => CAsicIO::CheckDevice
19ec-1c88:40835298.274 : => CNT96226::ConnectIsAvailable
19ec-1c88:40835319.461 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40835319.586 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40835319.657 : <= IoObject::IoLockStart
19ec-1c88:40835319.722 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40835319.792 : IO Send command 10 bytes
19ec-1c88:40835319.882 : => CNT96226::VenderCmd_SetData
19ec-1c88:40835319.942 : iCmd = 0, nBytes = 10
19ec-1c88:40835320.052 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40835524.529 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40835524.647 : System send command 10 bytes + data 0 bytes
19ec-1c88:40835524.725 : IO total need to receive data 5 bytes
19ec-1c88:40835524.786 : => CNT96226::VenderCmd_GetData
19ec-1c88:40835524.840 : iCmd = 0, nBytes = 5
19ec-1c88:40835713.904 : 0000 : 06 00 02 02 ab 
19ec-1c88:40835713.996 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40835714.065 : System total receive data 5 bytes
19ec-1c88:40835714.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:40835714.181 : iCmd = 1, nBytes = 4
19ec-1c88:40835860.843 : 0000 : 00 00 00 00 
19ec-1c88:40835860.924 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40835861.044 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40835861.110 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40835861.173 : IO Send command 10 bytes
19ec-1c88:40835861.263 : => CNT96226::VenderCmd_SetData
19ec-1c88:40835861.318 : iCmd = 0, nBytes = 10
19ec-1c88:40835861.420 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40836028.069 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40836028.204 : System send command 10 bytes + data 0 bytes
19ec-1c88:40836028.277 : IO total need to receive data 165 bytes
19ec-1c88:40836028.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:40836028.400 : iCmd = 0, nBytes = 165
19ec-1c88:40836216.379 : skip dump 37 bytes
19ec-1c88:40836216.579 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40836216.722 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40836216.861 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40836216.994 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40836217.123 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40836217.256 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40836217.384 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40836217.511 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40836217.573 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40836217.633 : System total receive data 165 bytes
19ec-1c88:40836217.695 : => CNT96226::VenderCmd_GetData
19ec-1c88:40836217.748 : iCmd = 1, nBytes = 4
19ec-1c88:40836362.626 : 0000 : 00 00 00 00 
19ec-1c88:40836362.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40836362.899 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40836363.134 : Dump Inquiry
19ec-1c88:40836363.269 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40836363.414 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40836363.549 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40836363.688 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40836363.819 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40836363.953 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40836364.081 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40836364.207 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40836364.343 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40836364.477 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40836364.568 : 00a0 : 00 00 00 00 00 
19ec-1c88:40836364.640 : => ReadNVMDataInternal
19ec-1c88:40836364.855 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40836364.921 : IO Send command 10 bytes
19ec-1c88:40836365.014 : => CNT96226::VenderCmd_SetData
19ec-1c88:40836365.071 : iCmd = 0, nBytes = 10
19ec-1c88:40836365.174 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40836664.873 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40836665.075 : System send command 10 bytes + data 0 bytes
19ec-1c88:40836665.375 : IO total need to receive data 128 bytes
19ec-1c88:40836665.439 : => CNT96226::VenderCmd_GetData
19ec-1c88:40836665.499 : iCmd = 0, nBytes = 128
19ec-1c88:40836814.918 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40836815.119 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40836815.258 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40836815.397 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40836815.526 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40836815.652 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40836815.776 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40836815.899 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40836815.963 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40836816.028 : System total receive data 128 bytes
19ec-1c88:40836816.091 : => CNT96226::VenderCmd_GetData
19ec-1c88:40836816.144 : iCmd = 1, nBytes = 4
19ec-1c88:40836981.750 : 0000 : 00 00 00 00 
19ec-1c88:40836981.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40836982.025 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40836982.093 : NVMData.PadScanCount = 0
19ec-1c88:40836982.157 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40836982.217 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40836982.279 : NVMData.FlatbedScanCount = 0
19ec-1c88:40836982.336 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40836982.389 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40836982.445 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40836982.501 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40836982.560 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40836982.615 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40836982.673 : NVMData.BornMonth = 0
19ec-1c88:40836982.722 : NVMData.BornDay = 0
19ec-1c88:40836982.776 : NVMData.BornYear = 0
19ec-1c88:40836982.827 : NVMData.FirstScanMonth = 4
19ec-1c88:40836982.881 : NVMData.FirstScanDay = 30
19ec-1c88:40836982.938 : NVMData.FirstScanYear = 2020
19ec-1c88:40836982.993 : NVMData.VerticalMagnification = 0
19ec-1c88:40836983.048 : NVMData.HorizontalMagnification = 0
19ec-1c88:40836983.105 : NVMData.PowerSavingTime = 15
19ec-1c88:40836983.162 : NVMData.SN = A094165189010062
19ec-1c88:40836983.215 : NVMData.AutoFeed = 0
19ec-1c88:40836983.263 : NVMData.CCDType = 0
19ec-1c88:40836983.311 : NVMData.ScanSpeed = 0
19ec-1c88:40836983.362 : NVMData.RollerCount = 0
19ec-1c88:40836983.417 : NVMData.MultifeedCount = 0
19ec-1c88:40836983.471 : NVMData.JamCount = 0
19ec-1c88:40836983.519 : NVMData.IdentifyInfo = 
19ec-1c88:40836983.571 : NVMData.FormalName = 
19ec-1c88:40836983.725 : NVMData.ReservedB = 0
19ec-1c88:40836983.781 : NVMData.FunctionCode = 0
19ec-1c88:40836983.836 : NVMData.PreFeed = 0
19ec-1c88:40836983.892 : NVMData.PreFeedTime = 0
19ec-1c88:40836983.944 : NVMData.ButtonNumber = 0
19ec-1c88:40836983.998 : NVMData.PowerOffTime = 0
19ec-1c88:40836984.054 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40836984.137 : => IoObject::IoLockEnd
19ec-1c88:40836984.239 : <= IoObject::IoLockEnd
19ec-1c88:40836984.292 : <= InitializeScanner ret = 1
19ec-1c88:40838361.424 : => GetLogicalScannerAbility
19ec-1c88:40838361.625 : => IoObject::IoLockStart
19ec-1c88:40838361.764 : => CAsicIO::CheckDevice
19ec-1c88:40838361.823 : => CNT96226::ConnectIsAvailable
19ec-1c88:40838387.200 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40838387.313 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40838387.373 : <= IoObject::IoLockStart
19ec-1c88:40838387.434 : => IoObject::IoLockEnd
19ec-1c88:40838387.552 : <= IoObject::IoLockEnd
19ec-1c88:40838387.631 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:40842081.006 : => GetLogicalScannerAbilityEx
19ec-1c88:40842081.199 : => IoObject::IoLockStart
19ec-1c88:40842081.334 : => CAsicIO::CheckDevice
19ec-1c88:40842081.391 : => CNT96226::ConnectIsAvailable
19ec-1c88:40842105.617 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40842105.863 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40842105.995 : <= IoObject::IoLockStart
19ec-1c88:40842106.122 : => IoObject::IoLockEnd
19ec-1c88:40842106.520 : <= IoObject::IoLockEnd
19ec-1c88:40842106.637 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40842106.716 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40849837.993 : => ReadNVMData
19ec-1c88:40849838.186 : => IoObject::IoLockStart
19ec-1c88:40849838.314 : => CAsicIO::CheckDevice
19ec-1c88:40849838.372 : => CNT96226::ConnectIsAvailable
19ec-1c88:40849862.412 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40849862.603 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40849862.662 : <= IoObject::IoLockStart
19ec-1c88:40849862.735 : => ReadNVMDataInternal
19ec-1c88:40849862.798 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40849862.862 : IO Send command 10 bytes
19ec-1c88:40849863.206 : => CNT96226::VenderCmd_SetData
19ec-1c88:40849863.260 : iCmd = 0, nBytes = 10
19ec-1c88:40849863.370 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40850213.377 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40850213.554 : System send command 10 bytes + data 0 bytes
19ec-1c88:40850213.628 : IO total need to receive data 128 bytes
19ec-1c88:40850213.692 : => CNT96226::VenderCmd_GetData
19ec-1c88:40850213.751 : iCmd = 0, nBytes = 128
19ec-1c88:40850422.248 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40850422.414 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40850422.548 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40850422.677 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40850422.805 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40850422.926 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40850423.050 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40850423.173 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40850423.236 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40850423.297 : System total receive data 128 bytes
19ec-1c88:40850423.357 : => CNT96226::VenderCmd_GetData
19ec-1c88:40850423.409 : iCmd = 1, nBytes = 4
19ec-1c88:40850586.828 : 0000 : 00 00 00 00 
19ec-1c88:40850586.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40850587.058 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40850587.127 : NVMData.PadScanCount = 0
19ec-1c88:40850587.181 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40850587.235 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40850587.294 : NVMData.FlatbedScanCount = 0
19ec-1c88:40850587.353 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40850587.524 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40850587.580 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40850587.634 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40850587.688 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40850587.741 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40850587.797 : NVMData.BornMonth = 0
19ec-1c88:40850587.845 : NVMData.BornDay = 0
19ec-1c88:40850587.899 : NVMData.BornYear = 0
19ec-1c88:40850587.945 : NVMData.FirstScanMonth = 4
19ec-1c88:40850587.996 : NVMData.FirstScanDay = 30
19ec-1c88:40850588.050 : NVMData.FirstScanYear = 2020
19ec-1c88:40850588.104 : NVMData.VerticalMagnification = 0
19ec-1c88:40850588.159 : NVMData.HorizontalMagnification = 0
19ec-1c88:40850588.214 : NVMData.PowerSavingTime = 15
19ec-1c88:40850588.267 : NVMData.SN = A094165189010062
19ec-1c88:40850588.319 : NVMData.AutoFeed = 0
19ec-1c88:40850588.367 : NVMData.CCDType = 0
19ec-1c88:40850588.418 : NVMData.ScanSpeed = 0
19ec-1c88:40850588.465 : NVMData.RollerCount = 0
19ec-1c88:40850588.519 : NVMData.MultifeedCount = 0
19ec-1c88:40850588.573 : NVMData.JamCount = 0
19ec-1c88:40850588.621 : NVMData.IdentifyInfo = 
19ec-1c88:40850588.672 : NVMData.FormalName = 
19ec-1c88:40850588.721 : NVMData.ReservedB = 0
19ec-1c88:40850588.769 : NVMData.FunctionCode = 0
19ec-1c88:40850588.817 : NVMData.PreFeed = 0
19ec-1c88:40850588.863 : NVMData.PreFeedTime = 0
19ec-1c88:40850588.912 : NVMData.ButtonNumber = 0
19ec-1c88:40850588.960 : NVMData.PowerOffTime = 0
19ec-1c88:40850589.009 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40850589.070 : => IoObject::IoLockEnd
19ec-1c88:40850589.159 : <= IoObject::IoLockEnd
19ec-1c88:40850589.206 : <= ReadNVMData ret = 1
19ec-1c88:40861389.799 : => GetADFStatus
19ec-1c88:40861390.245 : => IoObject::IoLockStart
19ec-1c88:40861390.383 : => CAsicIO::CheckDevice
19ec-1c88:40861390.439 : => CNT96226::ConnectIsAvailable
19ec-1c88:40861408.315 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40861408.427 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40861408.492 : <= IoObject::IoLockStart
19ec-1c88:40861408.557 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40861408.624 : IO Send command 10 bytes
19ec-1c88:40861408.731 : => CNT96226::VenderCmd_SetData
19ec-1c88:40861408.790 : iCmd = 0, nBytes = 10
19ec-1c88:40861408.896 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40861596.056 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40861596.210 : System send command 10 bytes + data 0 bytes
19ec-1c88:40861596.281 : IO total need to receive data 2 bytes
19ec-1c88:40861596.342 : => CNT96226::VenderCmd_GetData
19ec-1c88:40861596.401 : iCmd = 0, nBytes = 2
19ec-1c88:40861756.126 : 0000 : 00 00 
19ec-1c88:40861756.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40861756.294 : System total receive data 2 bytes
19ec-1c88:40861756.357 : => CNT96226::VenderCmd_GetData
19ec-1c88:40861756.411 : iCmd = 1, nBytes = 4
19ec-1c88:40861871.595 : 0000 : 00 00 00 00 
19ec-1c88:40861871.685 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40861871.826 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40861871.888 : Return status = 0
19ec-1c88:40861871.943 : => IoObject::IoLockEnd
19ec-1c88:40861872.031 : <= IoObject::IoLockEnd
19ec-1c88:40861872.080 : <= GetADFStatus ret = 1
19ec-1c88:40864716.836 : => GetADFStatus
19ec-1c88:40864717.031 : => IoObject::IoLockStart
19ec-1c88:40864717.161 : => CAsicIO::CheckDevice
19ec-1c88:40864717.224 : => CNT96226::ConnectIsAvailable
19ec-1c88:40864736.970 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40864737.087 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40864737.154 : <= IoObject::IoLockStart
19ec-1c88:40864737.221 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40864737.292 : IO Send command 10 bytes
19ec-1c88:40864737.440 : => CNT96226::VenderCmd_SetData
19ec-1c88:40864737.499 : iCmd = 0, nBytes = 10
19ec-1c88:40864737.608 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40864936.355 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40864936.494 : System send command 10 bytes + data 0 bytes
19ec-1c88:40864936.736 : IO total need to receive data 2 bytes
19ec-1c88:40864936.814 : => CNT96226::VenderCmd_GetData
19ec-1c88:40864936.869 : iCmd = 0, nBytes = 2
19ec-1c88:40865114.400 : 0000 : 00 00 
19ec-1c88:40865114.533 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40865114.619 : System total receive data 2 bytes
19ec-1c88:40865114.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:40865114.746 : iCmd = 1, nBytes = 4
19ec-1c88:40865317.662 : 0000 : 00 00 00 00 
19ec-1c88:40865317.786 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40865317.916 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40865317.983 : Return status = 0
19ec-1c88:40865318.045 : => IoObject::IoLockEnd
19ec-1c88:40865318.138 : <= IoObject::IoLockEnd
19ec-1c88:40865318.188 : <= GetADFStatus ret = 1
19ec-1c88:40867576.300 : => TerminateDriver
19ec-1c88:40867576.506 : => CAsicIO::~CAsicIO,pStage=219614280
19ec-1c88:40867576.583 : => CNT96226::Close
19ec-1c88:40911280.502 : ============Debug Start==========
19ec-1c88:40911280.800 : Date : 2020/4/30 14:24:50
19ec-1c88:40911280.879 : Process ID : 19ec
19ec-1c88:40911281.316 : Windows : Version 10.0 build 18363 
19ec-1c88:40911281.778 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:40911281.841 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40911281.908 : MemoryStatus.ullAvailPhys : 1886834688
19ec-1c88:40911281.968 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40911282.028 : MemoryStatus.ullAvailPageFile : 3351441408
19ec-1c88:40911282.089 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40911282.145 : MemoryStatus.ullAvailVirtual : 1723179008
19ec-1c88:40911282.208 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40911282.309 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40911282.370 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40911282.613 : CPU Count : 4
19ec-1c88:40911282.659 : CPU Frequency : 100.000 Mhz
19ec-1c88:40911287.080 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40911287.209 : => InitializeDriver
19ec-1c88:40911287.490 : <= InitializeDriver ret = 1
19ec-1c88:40911287.547 : => InitializeScanner
19ec-1c88:40911287.622 : => CAsicIO::GetDeviceList
19ec-1c88:40911287.917 : => CNT96226::CNT96226
19ec-1c88:40911287.975 : => CNT96226::Open
19ec-1c88:40911309.322 : <= CNT96226::Open ret = 1
19ec-1c88:40911309.431 : => CNT96226::Initialize
19ec-1c88:40911309.624 : <= CNT96226::Initialize ret = 1
19ec-1c88:40911309.687 : <= CNT96226::CNT96226
19ec-1c88:40911309.742 : => CNT96226::EnumAvailableDevice
19ec-1c88:40911315.086 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40911315.161 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40911315.222 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40915037.234 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40915037.526 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40915043.263 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40915043.369 : => IoObject::GetLockName
19ec-1c88:40915043.428 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40915043.494 : <= IoObject::GetLockName
19ec-1c88:40915043.960 : => CNT96226::VenderCmd_GetData
19ec-1c88:40915044.031 : iCmd = 3, nBytes = 2
19ec-1c88:40915405.230 : 0000 : 06 38 
19ec-1c88:40915405.395 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40915405.475 : => CNT96226::VenderCmd_GetData
19ec-1c88:40915405.537 : iCmd = 4, nBytes = 2
19ec-1c88:40915717.106 : 0000 : 07 07 
19ec-1c88:40915717.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40915717.352 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40915717.443 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40915717.516 : IO Send command 10 bytes
19ec-1c88:40915717.569 : => CNT96226::VenderCmd_SetData
19ec-1c88:40915717.628 : iCmd = 0, nBytes = 10
19ec-1c88:40915717.732 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40915923.416 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40915923.541 : => CNT96226::VenderCmd_GetData
19ec-1c88:40915923.604 : iCmd = 0, nBytes = 165
19ec-1c88:40916114.335 : skip dump 37 bytes
19ec-1c88:40916114.526 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40916114.665 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40916114.798 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40916115.162 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40916115.294 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40916115.435 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40916115.562 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40916115.690 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40916115.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40916115.818 : => CNT96226::VenderCmd_GetData
19ec-1c88:40916115.873 : iCmd = 1, nBytes = 4
19ec-1c88:40916253.631 : 0000 : 00 00 00 00 
19ec-1c88:40916253.771 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40916253.847 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40916253.915 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40916253.984 : IO Send command 10 bytes
19ec-1c88:40916254.040 : => CNT96226::VenderCmd_SetData
19ec-1c88:40916254.102 : iCmd = 0, nBytes = 10
19ec-1c88:40916254.209 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40916562.635 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40916562.773 : => CNT96226::VenderCmd_GetData
19ec-1c88:40916562.832 : iCmd = 0, nBytes = 128
19ec-1c88:40916745.303 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40916745.534 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40916745.679 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40916745.816 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40916745.950 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40916746.083 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40916746.210 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40916746.341 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40916746.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40916746.479 : => CNT96226::VenderCmd_GetData
19ec-1c88:40916746.536 : iCmd = 1, nBytes = 4
19ec-1c88:40916854.228 : 0000 : 00 00 00 00 
19ec-1c88:40916854.342 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40916854.635 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40916854.841 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40916854.914 : => CNT96226::Close
19ec-1c88:40916859.613 : <= CNT96226::Close ret = 1
19ec-1c88:40916859.692 : <= CNT96226::~CNT96226
19ec-1c88:40916859.779 : <= CAsicIO::GetDeviceList
19ec-1c88:40916860.200 : => IoObject::SetTimeout
19ec-1c88:40916860.333 : Timeout--> In = 0 Out = 0
19ec-1c88:40916860.393 : <= IoObject::SetTimeout
19ec-1c88:40916860.460 : => CAsicIO::CAsicIO
19ec-1c88:40916860.531 : => CNT96226::CNT96226
19ec-1c88:40916860.587 : => CNT96226::Open
19ec-1c88:40916885.061 : <= CNT96226::Open ret = 1
19ec-1c88:40916885.170 : => CNT96226::Initialize
19ec-1c88:40916885.357 : <= CNT96226::Initialize ret = 1
19ec-1c88:40916885.424 : <= CNT96226::CNT96226
19ec-1c88:40916885.481 : <= CAsicIO::CAsicIO
19ec-1c88:40916885.536 : => CAsicIO::InitializeDevice
19ec-1c88:40916885.606 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40916891.412 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40916891.533 : => IoObject::GetLockName
19ec-1c88:40916891.591 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40916891.658 : <= IoObject::GetLockName
19ec-1c88:40916892.140 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40916892.214 : IO Send command 10 bytes
19ec-1c88:40916892.269 : => CNT96226::VenderCmd_SetData
19ec-1c88:40916892.333 : iCmd = 0, nBytes = 10
19ec-1c88:40916892.444 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40917210.005 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40917210.178 : => CNT96226::VenderCmd_GetData
19ec-1c88:40917210.241 : iCmd = 0, nBytes = 128
19ec-1c88:40917403.700 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40917403.885 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40917404.022 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40917404.155 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40917404.343 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40917404.469 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40917404.591 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40917404.715 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40917404.775 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40917404.838 : => CNT96226::VenderCmd_GetData
19ec-1c88:40917404.892 : iCmd = 1, nBytes = 4
19ec-1c88:40917612.618 : 0000 : 00 00 00 00 
19ec-1c88:40917612.734 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40917612.812 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40917612.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:40917612.926 : iCmd = 3, nBytes = 2
19ec-1c88:40917994.314 : 0000 : 06 38 
19ec-1c88:40917994.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40917994.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:40917994.616 : iCmd = 4, nBytes = 2
19ec-1c88:40918284.210 : 0000 : 07 07 
19ec-1c88:40918284.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40918284.531 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40918284.697 : => IoObject::InitializeDevice
19ec-1c88:40918284.813 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40918285.436 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40918285.516 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40918286.211 : => FindScanner
19ec-1c88:40918286.274 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40918286.342 : <= FindScanner ret = 1
19ec-1c88:40918286.404 : => IoObject::IoLockStart
19ec-1c88:40918286.510 : => CAsicIO::CheckDevice
19ec-1c88:40918286.566 : => CNT96226::ConnectIsAvailable
19ec-1c88:40918303.457 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40918303.553 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40918303.616 : <= IoObject::IoLockStart
19ec-1c88:40918303.677 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40918303.741 : IO Send command 10 bytes
19ec-1c88:40918303.823 : => CNT96226::VenderCmd_SetData
19ec-1c88:40918303.885 : iCmd = 0, nBytes = 10
19ec-1c88:40918303.986 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40918485.375 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40918485.502 : System send command 10 bytes + data 0 bytes
19ec-1c88:40918485.573 : IO total need to receive data 5 bytes
19ec-1c88:40918485.633 : => CNT96226::VenderCmd_GetData
19ec-1c88:40918485.688 : iCmd = 0, nBytes = 5
19ec-1c88:40918646.926 : 0000 : 06 00 02 02 ab 
19ec-1c88:40918647.013 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40918647.074 : System total receive data 5 bytes
19ec-1c88:40918647.137 : => CNT96226::VenderCmd_GetData
19ec-1c88:40918647.189 : iCmd = 1, nBytes = 4
19ec-1c88:40918770.410 : 0000 : 00 00 00 00 
19ec-1c88:40918770.558 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40918770.689 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40918770.754 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40918770.818 : IO Send command 10 bytes
19ec-1c88:40918770.920 : => CNT96226::VenderCmd_SetData
19ec-1c88:40918770.983 : iCmd = 0, nBytes = 10
19ec-1c88:40918771.092 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40918917.522 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40918917.715 : System send command 10 bytes + data 0 bytes
19ec-1c88:40918917.793 : IO total need to receive data 165 bytes
19ec-1c88:40918917.856 : => CNT96226::VenderCmd_GetData
19ec-1c88:40918917.920 : iCmd = 0, nBytes = 165
19ec-1c88:40919041.166 : skip dump 37 bytes
19ec-1c88:40919041.394 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40919041.552 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40919041.695 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40919041.835 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40919041.968 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40919042.103 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40919042.234 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40919042.361 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40919042.426 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40919042.489 : System total receive data 165 bytes
19ec-1c88:40919042.557 : => CNT96226::VenderCmd_GetData
19ec-1c88:40919042.612 : iCmd = 1, nBytes = 4
19ec-1c88:40919239.335 : 0000 : 00 00 00 00 
19ec-1c88:40919239.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40919239.619 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40919239.871 : Dump Inquiry
19ec-1c88:40919240.009 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40919240.143 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40919240.282 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40919240.417 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40919240.550 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40919240.684 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40919241.065 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40919242.620 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40919242.862 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40919243.293 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40919243.411 : 00a0 : 00 00 00 00 00 
19ec-1c88:40919243.490 : => ReadNVMDataInternal
19ec-1c88:40919243.698 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40919243.769 : IO Send command 10 bytes
19ec-1c88:40919243.879 : => CNT96226::VenderCmd_SetData
19ec-1c88:40919243.937 : iCmd = 0, nBytes = 10
19ec-1c88:40919244.050 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40919571.384 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40919571.582 : System send command 10 bytes + data 0 bytes
19ec-1c88:40919571.666 : IO total need to receive data 128 bytes
19ec-1c88:40919571.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:40919571.798 : iCmd = 0, nBytes = 128
19ec-1c88:40919746.218 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40919746.422 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40919746.562 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40919746.700 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40919746.830 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40919746.961 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40919747.088 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40919747.220 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40919747.285 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40919747.349 : System total receive data 128 bytes
19ec-1c88:40919747.413 : => CNT96226::VenderCmd_GetData
19ec-1c88:40919747.475 : iCmd = 1, nBytes = 4
19ec-1c88:40919907.195 : 0000 : 00 00 00 00 
19ec-1c88:40919907.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40919907.496 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40919907.573 : NVMData.PadScanCount = 0
19ec-1c88:40919907.635 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40919907.695 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40919907.754 : NVMData.FlatbedScanCount = 0
19ec-1c88:40919907.817 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40919907.871 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40919907.929 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40919907.989 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40919908.045 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40919908.102 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40919908.161 : NVMData.BornMonth = 0
19ec-1c88:40919908.211 : NVMData.BornDay = 0
19ec-1c88:40919908.264 : NVMData.BornYear = 0
19ec-1c88:40919908.312 : NVMData.FirstScanMonth = 4
19ec-1c88:40919908.368 : NVMData.FirstScanDay = 30
19ec-1c88:40919908.423 : NVMData.FirstScanYear = 2020
19ec-1c88:40919908.478 : NVMData.VerticalMagnification = 0
19ec-1c88:40919908.532 : NVMData.HorizontalMagnification = 0
19ec-1c88:40919908.587 : NVMData.PowerSavingTime = 15
19ec-1c88:40919908.643 : NVMData.SN = A094165189010062
19ec-1c88:40919908.694 : NVMData.AutoFeed = 0
19ec-1c88:40919908.746 : NVMData.CCDType = 0
19ec-1c88:40919908.798 : NVMData.ScanSpeed = 0
19ec-1c88:40919908.849 : NVMData.RollerCount = 0
19ec-1c88:40919908.900 : NVMData.MultifeedCount = 0
19ec-1c88:40919908.952 : NVMData.JamCount = 0
19ec-1c88:40919909.003 : NVMData.IdentifyInfo = 
19ec-1c88:40919909.055 : NVMData.FormalName = 
19ec-1c88:40919909.220 : NVMData.ReservedB = 0
19ec-1c88:40919909.276 : NVMData.FunctionCode = 0
19ec-1c88:40919909.328 : NVMData.PreFeed = 0
19ec-1c88:40919909.379 : NVMData.PreFeedTime = 0
19ec-1c88:40919909.431 : NVMData.ButtonNumber = 0
19ec-1c88:40919909.482 : NVMData.PowerOffTime = 0
19ec-1c88:40919909.537 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40919909.616 : => IoObject::IoLockEnd
19ec-1c88:40919909.714 : <= IoObject::IoLockEnd
19ec-1c88:40919909.766 : <= InitializeScanner ret = 1
19ec-1c88:40919909.831 : => GetLogicalScannerAbilityEx
19ec-1c88:40919909.889 : => IoObject::IoLockStart
19ec-1c88:40919909.988 : => CAsicIO::CheckDevice
19ec-1c88:40919910.041 : => CNT96226::ConnectIsAvailable
19ec-1c88:40919922.964 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40919923.087 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40919923.152 : <= IoObject::IoLockStart
19ec-1c88:40919923.213 : => IoObject::IoLockEnd
19ec-1c88:40919923.312 : <= IoObject::IoLockEnd
19ec-1c88:40919923.434 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40919923.513 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40920113.095 : => ReadNVMData
19ec-1c88:40920113.265 : => IoObject::IoLockStart
19ec-1c88:40920113.394 : => CAsicIO::CheckDevice
19ec-1c88:40920113.453 : => CNT96226::ConnectIsAvailable
19ec-1c88:40920132.106 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40920132.223 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40920132.286 : <= IoObject::IoLockStart
19ec-1c88:40920132.351 : => ReadNVMDataInternal
19ec-1c88:40920132.413 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40920132.483 : IO Send command 10 bytes
19ec-1c88:40920132.609 : => CNT96226::VenderCmd_SetData
19ec-1c88:40920132.670 : iCmd = 0, nBytes = 10
19ec-1c88:40920132.788 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40920452.835 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40920453.031 : System send command 10 bytes + data 0 bytes
19ec-1c88:40920453.105 : IO total need to receive data 128 bytes
19ec-1c88:40920453.171 : => CNT96226::VenderCmd_GetData
19ec-1c88:40920453.235 : iCmd = 0, nBytes = 128
19ec-1c88:40920591.474 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40920591.689 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40920591.844 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40920591.990 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40920592.126 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40920592.259 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40920592.390 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40920592.520 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40920592.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40920592.650 : System total receive data 128 bytes
19ec-1c88:40920592.717 : => CNT96226::VenderCmd_GetData
19ec-1c88:40920592.782 : iCmd = 1, nBytes = 4
19ec-1c88:40920742.817 : 0000 : 00 00 00 00 
19ec-1c88:40920742.954 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40920743.104 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40920743.188 : NVMData.PadScanCount = 0
19ec-1c88:40920743.245 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40920743.303 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40920743.362 : NVMData.FlatbedScanCount = 0
19ec-1c88:40920743.415 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40920743.472 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40920743.529 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40920743.589 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40920743.646 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40920743.702 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40920743.761 : NVMData.BornMonth = 0
19ec-1c88:40920743.814 : NVMData.BornDay = 0
19ec-1c88:40920743.866 : NVMData.BornYear = 0
19ec-1c88:40920743.916 : NVMData.FirstScanMonth = 4
19ec-1c88:40920743.969 : NVMData.FirstScanDay = 30
19ec-1c88:40920744.027 : NVMData.FirstScanYear = 2020
19ec-1c88:40920744.220 : NVMData.VerticalMagnification = 0
19ec-1c88:40920744.280 : NVMData.HorizontalMagnification = 0
19ec-1c88:40920744.339 : NVMData.PowerSavingTime = 15
19ec-1c88:40920744.396 : NVMData.SN = A094165189010062
19ec-1c88:40920744.447 : NVMData.AutoFeed = 0
19ec-1c88:40920744.499 : NVMData.CCDType = 0
19ec-1c88:40920744.549 : NVMData.ScanSpeed = 0
19ec-1c88:40920744.601 : NVMData.RollerCount = 0
19ec-1c88:40920744.657 : NVMData.MultifeedCount = 0
19ec-1c88:40920744.710 : NVMData.JamCount = 0
19ec-1c88:40920744.765 : NVMData.IdentifyInfo = 
19ec-1c88:40920744.817 : NVMData.FormalName = 
19ec-1c88:40920744.866 : NVMData.ReservedB = 0
19ec-1c88:40920744.917 : NVMData.FunctionCode = 0
19ec-1c88:40920744.967 : NVMData.PreFeed = 0
19ec-1c88:40920745.017 : NVMData.PreFeedTime = 0
19ec-1c88:40920745.067 : NVMData.ButtonNumber = 0
19ec-1c88:40920745.116 : NVMData.PowerOffTime = 0
19ec-1c88:40920745.168 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40920745.235 : => IoObject::IoLockEnd
19ec-1c88:40920745.335 : <= IoObject::IoLockEnd
19ec-1c88:40920745.386 : <= ReadNVMData ret = 1
19ec-1c88:40921382.185 : => TerminateDriver
19ec-1c88:40921382.374 : => CAsicIO::~CAsicIO,pStage=219614280
19ec-1c88:40921382.458 : => CNT96226::Close
19ec-1c88:40921386.170 : <= CNT96226::Close ret = 1
19ec-1c88:40921386.254 : <= CAsicIO::~CAsicIO
19ec-1c88:40921386.315 : => IoObject::IoLockEnd
19ec-1c88:40921386.370 : <= IoObject::IoLockEnd
19ec-1c88:40921386.424 : => IoObject::TerminateDevice
19ec-1c88:40921386.483 : => IoObject::IoLockEnd
19ec-1c88:40921386.536 : <= IoObject::IoLockEnd
19ec-1c88:40921386.640 : <= IoObject::TerminateDevice
19ec-1c88:40921386.887 : <= TerminateDriver ret = 1
19ec-1c88:40923970.077 : ============Debug Start==========
19ec-1c88:40923970.403 : Date : 2020/4/30 14:24:51
19ec-1c88:40923970.497 : Process ID : 19ec
19ec-1c88:40923970.940 : Windows : Version 10.0 build 18363 
19ec-1c88:40923971.429 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:40923971.497 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:40923971.570 : MemoryStatus.ullAvailPhys : 1888952320
19ec-1c88:40923971.639 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:40923971.705 : MemoryStatus.ullAvailPageFile : 3351736320
19ec-1c88:40923971.779 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:40923971.844 : MemoryStatus.ullAvailVirtual : 1723138048
19ec-1c88:40923971.906 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:40923972.016 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:40923972.079 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:40923972.387 : CPU Count : 4
19ec-1c88:40923972.438 : CPU Frequency : 100.000 Mhz
19ec-1c88:40923976.875 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:40923977.009 : => InitializeDriver
19ec-1c88:40923977.310 : <= InitializeDriver ret = 1
19ec-1c88:40926722.268 : => InitializeScanner
19ec-1c88:40926722.527 : => CAsicIO::GetDeviceList
19ec-1c88:40926722.961 : => CNT96226::CNT96226
19ec-1c88:40926723.025 : => CNT96226::Open
19ec-1c88:40926747.160 : <= CNT96226::Open ret = 1
19ec-1c88:40926747.266 : => CNT96226::Initialize
19ec-1c88:40926747.463 : <= CNT96226::Initialize ret = 1
19ec-1c88:40926747.527 : <= CNT96226::CNT96226
19ec-1c88:40926747.583 : => CNT96226::EnumAvailableDevice
19ec-1c88:40926752.890 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:40926752.968 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:40926753.026 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:40930549.000 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:40930549.315 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40930556.046 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40930556.163 : => IoObject::GetLockName
19ec-1c88:40930556.223 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40930556.288 : <= IoObject::GetLockName
19ec-1c88:40930557.333 : => CNT96226::VenderCmd_GetData
19ec-1c88:40930557.397 : iCmd = 3, nBytes = 2
19ec-1c88:40930939.558 : 0000 : 06 38 
19ec-1c88:40930939.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40930939.796 : => CNT96226::VenderCmd_GetData
19ec-1c88:40930939.856 : iCmd = 4, nBytes = 2
19ec-1c88:40931251.426 : 0000 : 07 07 
19ec-1c88:40931251.551 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40931251.638 : Device 0 USB ID = 0638 : 0707
19ec-1c88:40931251.749 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:40931251.815 : IO Send command 10 bytes
19ec-1c88:40931251.867 : => CNT96226::VenderCmd_SetData
19ec-1c88:40931251.925 : iCmd = 0, nBytes = 10
19ec-1c88:40931252.028 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40931446.001 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40931446.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:40931446.187 : iCmd = 0, nBytes = 165
19ec-1c88:40931622.148 : skip dump 37 bytes
19ec-1c88:40931622.356 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40931622.500 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40931622.636 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40931622.769 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40931622.900 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40931623.038 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40931623.167 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40931623.295 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40931623.365 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40931623.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:40931623.477 : iCmd = 1, nBytes = 4
19ec-1c88:40931787.865 : 0000 : 00 00 00 00 
19ec-1c88:40931787.949 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40931788.010 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40931788.074 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40931788.141 : IO Send command 10 bytes
19ec-1c88:40931788.195 : => CNT96226::VenderCmd_SetData
19ec-1c88:40931788.249 : iCmd = 0, nBytes = 10
19ec-1c88:40931788.350 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40932099.520 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40932099.685 : => CNT96226::VenderCmd_GetData
19ec-1c88:40932099.748 : iCmd = 0, nBytes = 128
19ec-1c88:40932295.171 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40932295.383 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40932295.518 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40932295.648 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40932295.774 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40932295.899 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40932296.021 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40932296.149 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40932296.212 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40932296.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:40932296.328 : iCmd = 1, nBytes = 4
19ec-1c88:40932437.329 : 0000 : 00 00 00 00 
19ec-1c88:40932437.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40932437.506 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40932437.681 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:40932437.750 : => CNT96226::Close
19ec-1c88:40932441.722 : <= CNT96226::Close ret = 1
19ec-1c88:40932441.795 : <= CNT96226::~CNT96226
19ec-1c88:40932441.894 : <= CAsicIO::GetDeviceList
19ec-1c88:40932442.314 : => IoObject::SetTimeout
19ec-1c88:40932442.445 : Timeout--> In = 0 Out = 0
19ec-1c88:40932442.498 : <= IoObject::SetTimeout
19ec-1c88:40932442.568 : => CAsicIO::CAsicIO
19ec-1c88:40932442.641 : => CNT96226::CNT96226
19ec-1c88:40932442.691 : => CNT96226::Open
19ec-1c88:40932466.624 : <= CNT96226::Open ret = 1
19ec-1c88:40932466.722 : => CNT96226::Initialize
19ec-1c88:40932466.913 : <= CNT96226::Initialize ret = 1
19ec-1c88:40932466.970 : <= CNT96226::CNT96226
19ec-1c88:40932467.023 : <= CAsicIO::CAsicIO
19ec-1c88:40932467.076 : => CAsicIO::InitializeDevice
19ec-1c88:40932467.141 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:40932473.463 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:40932473.578 : => IoObject::GetLockName
19ec-1c88:40932473.632 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:40932473.699 : <= IoObject::GetLockName
19ec-1c88:40932474.205 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:40932474.276 : IO Send command 10 bytes
19ec-1c88:40932474.327 : => CNT96226::VenderCmd_SetData
19ec-1c88:40932474.382 : iCmd = 0, nBytes = 10
19ec-1c88:40932474.492 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40932816.659 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40932816.818 : => CNT96226::VenderCmd_GetData
19ec-1c88:40932816.877 : iCmd = 0, nBytes = 128
19ec-1c88:40932947.680 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40932947.847 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40932947.994 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40932948.127 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40932948.251 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40932948.377 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40932948.500 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40932948.621 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40932948.685 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40932948.747 : => CNT96226::VenderCmd_GetData
19ec-1c88:40932948.801 : iCmd = 1, nBytes = 4
19ec-1c88:40933100.187 : 0000 : 00 00 00 00 
19ec-1c88:40933100.566 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40933100.626 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:40933100.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:40933100.741 : iCmd = 3, nBytes = 2
19ec-1c88:40933466.760 : 0000 : 06 38 
19ec-1c88:40933466.900 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40933466.971 : => CNT96226::VenderCmd_GetData
19ec-1c88:40933467.028 : iCmd = 4, nBytes = 2
19ec-1c88:40933772.873 : 0000 : 07 07 
19ec-1c88:40933773.003 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40933773.178 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:40933773.279 : => IoObject::InitializeDevice
19ec-1c88:40933773.409 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:40933774.084 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:40933774.159 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:40933774.906 : => FindScanner
19ec-1c88:40933774.970 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:40933775.040 : <= FindScanner ret = 1
19ec-1c88:40933775.102 : => IoObject::IoLockStart
19ec-1c88:40933775.206 : => CAsicIO::CheckDevice
19ec-1c88:40933775.262 : => CNT96226::ConnectIsAvailable
19ec-1c88:40933792.926 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40933793.022 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40933793.077 : <= IoObject::IoLockStart
19ec-1c88:40933793.143 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40933793.211 : IO Send command 10 bytes
19ec-1c88:40933793.294 : => CNT96226::VenderCmd_SetData
19ec-1c88:40933793.355 : iCmd = 0, nBytes = 10
19ec-1c88:40933793.460 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:40933968.795 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40933968.932 : System send command 10 bytes + data 0 bytes
19ec-1c88:40933969.007 : IO total need to receive data 5 bytes
19ec-1c88:40933969.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:40933969.123 : iCmd = 0, nBytes = 5
19ec-1c88:40934127.282 : 0000 : 06 00 02 02 ab 
19ec-1c88:40934127.381 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40934127.448 : System total receive data 5 bytes
19ec-1c88:40934127.508 : => CNT96226::VenderCmd_GetData
19ec-1c88:40934127.563 : iCmd = 1, nBytes = 4
19ec-1c88:40934291.137 : 0000 : 00 00 00 00 
19ec-1c88:40934291.263 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40934291.416 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40934291.489 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:40934291.560 : IO Send command 10 bytes
19ec-1c88:40934291.669 : => CNT96226::VenderCmd_SetData
19ec-1c88:40934291.726 : iCmd = 0, nBytes = 10
19ec-1c88:40934291.836 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:40934478.757 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40934478.935 : System send command 10 bytes + data 0 bytes
19ec-1c88:40934479.012 : IO total need to receive data 165 bytes
19ec-1c88:40934479.090 : => CNT96226::VenderCmd_GetData
19ec-1c88:40934479.148 : iCmd = 0, nBytes = 165
19ec-1c88:40934594.668 : skip dump 37 bytes
19ec-1c88:40934594.863 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40934595.002 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40934595.143 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40934595.285 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40934595.420 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40934595.558 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40934595.687 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40934595.816 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40934595.880 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40934595.940 : System total receive data 165 bytes
19ec-1c88:40934596.005 : => CNT96226::VenderCmd_GetData
19ec-1c88:40934596.060 : iCmd = 1, nBytes = 4
19ec-1c88:40934781.317 : 0000 : 00 00 00 00 
19ec-1c88:40934781.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40934781.615 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40934781.854 : Dump Inquiry
19ec-1c88:40934781.999 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:40934782.146 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:40934782.290 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:40934782.424 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:40934782.557 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:40934782.692 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:40934782.823 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40934782.953 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40934783.087 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:40934783.219 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:40934783.314 : 00a0 : 00 00 00 00 00 
19ec-1c88:40934783.387 : => ReadNVMDataInternal
19ec-1c88:40934783.610 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40934783.680 : IO Send command 10 bytes
19ec-1c88:40934783.787 : => CNT96226::VenderCmd_SetData
19ec-1c88:40934783.843 : iCmd = 0, nBytes = 10
19ec-1c88:40934783.948 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40935082.735 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40935082.925 : System send command 10 bytes + data 0 bytes
19ec-1c88:40935082.995 : IO total need to receive data 128 bytes
19ec-1c88:40935083.063 : => CNT96226::VenderCmd_GetData
19ec-1c88:40935083.122 : iCmd = 0, nBytes = 128
19ec-1c88:40935264.083 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40935264.307 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40935264.458 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40935264.597 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40935264.734 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40935264.864 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40935264.991 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40935265.115 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40935265.179 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40935265.249 : System total receive data 128 bytes
19ec-1c88:40935265.313 : => CNT96226::VenderCmd_GetData
19ec-1c88:40935265.369 : iCmd = 1, nBytes = 4
19ec-1c88:40935407.091 : 0000 : 00 00 00 00 
19ec-1c88:40935407.219 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40935407.363 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40935407.453 : NVMData.PadScanCount = 0
19ec-1c88:40935407.516 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40935407.574 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40935407.633 : NVMData.FlatbedScanCount = 0
19ec-1c88:40935407.688 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40935407.740 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40935407.796 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40935407.857 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40935407.916 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40935407.973 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40935408.031 : NVMData.BornMonth = 0
19ec-1c88:40935408.082 : NVMData.BornDay = 0
19ec-1c88:40935408.139 : NVMData.BornYear = 0
19ec-1c88:40935408.189 : NVMData.FirstScanMonth = 4
19ec-1c88:40935408.243 : NVMData.FirstScanDay = 30
19ec-1c88:40935408.300 : NVMData.FirstScanYear = 2020
19ec-1c88:40935408.356 : NVMData.VerticalMagnification = 0
19ec-1c88:40935408.411 : NVMData.HorizontalMagnification = 0
19ec-1c88:40935408.466 : NVMData.PowerSavingTime = 15
19ec-1c88:40935408.520 : NVMData.SN = A094165189010062
19ec-1c88:40935408.574 : NVMData.AutoFeed = 0
19ec-1c88:40935408.624 : NVMData.CCDType = 0
19ec-1c88:40935408.673 : NVMData.ScanSpeed = 0
19ec-1c88:40935408.722 : NVMData.RollerCount = 0
19ec-1c88:40935408.774 : NVMData.MultifeedCount = 0
19ec-1c88:40935408.825 : NVMData.JamCount = 0
19ec-1c88:40935408.874 : NVMData.IdentifyInfo = 
19ec-1c88:40935408.926 : NVMData.FormalName = 
19ec-1c88:40935409.167 : NVMData.ReservedB = 0
19ec-1c88:40935409.224 : NVMData.FunctionCode = 0
19ec-1c88:40935409.275 : NVMData.PreFeed = 0
19ec-1c88:40935409.329 : NVMData.PreFeedTime = 0
19ec-1c88:40935409.382 : NVMData.ButtonNumber = 0
19ec-1c88:40935409.436 : NVMData.PowerOffTime = 0
19ec-1c88:40935409.493 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40935409.578 : => IoObject::IoLockEnd
19ec-1c88:40935409.675 : <= IoObject::IoLockEnd
19ec-1c88:40935409.727 : <= InitializeScanner ret = 1
19ec-1c88:40936772.090 : => GetLogicalScannerAbility
19ec-1c88:40936772.536 : => IoObject::IoLockStart
19ec-1c88:40936772.683 : => CAsicIO::CheckDevice
19ec-1c88:40936772.741 : => CNT96226::ConnectIsAvailable
19ec-1c88:40936791.516 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40936791.769 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40936791.907 : <= IoObject::IoLockStart
19ec-1c88:40936792.039 : => IoObject::IoLockEnd
19ec-1c88:40936792.398 : <= IoObject::IoLockEnd
19ec-1c88:40936792.480 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:40940655.272 : => GetLogicalScannerAbilityEx
19ec-1c88:40940655.464 : => IoObject::IoLockStart
19ec-1c88:40940655.601 : => CAsicIO::CheckDevice
19ec-1c88:40940655.659 : => CNT96226::ConnectIsAvailable
19ec-1c88:40940681.410 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40940681.527 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40940681.584 : <= IoObject::IoLockStart
19ec-1c88:40940681.645 : => IoObject::IoLockEnd
19ec-1c88:40940681.752 : <= IoObject::IoLockEnd
19ec-1c88:40940681.869 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:40940681.942 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:40948515.131 : => ReadNVMData
19ec-1c88:40948515.314 : => IoObject::IoLockStart
19ec-1c88:40948515.457 : => CAsicIO::CheckDevice
19ec-1c88:40948515.512 : => CNT96226::ConnectIsAvailable
19ec-1c88:40948538.509 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40948538.625 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40948538.685 : <= IoObject::IoLockStart
19ec-1c88:40948538.753 : => ReadNVMDataInternal
19ec-1c88:40948538.818 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:40948538.883 : IO Send command 10 bytes
19ec-1c88:40948539.025 : => CNT96226::VenderCmd_SetData
19ec-1c88:40948539.084 : iCmd = 0, nBytes = 10
19ec-1c88:40948539.199 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:40948886.741 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40948887.028 : System send command 10 bytes + data 0 bytes
19ec-1c88:40948887.400 : IO total need to receive data 128 bytes
19ec-1c88:40948887.465 : => CNT96226::VenderCmd_GetData
19ec-1c88:40948887.522 : iCmd = 0, nBytes = 128
19ec-1c88:40949094.425 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40949094.610 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40949094.756 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:40949094.890 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:40949095.030 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:40949095.162 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40949095.290 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40949095.417 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:40949095.481 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40949095.546 : System total receive data 128 bytes
19ec-1c88:40949095.610 : => CNT96226::VenderCmd_GetData
19ec-1c88:40949096.131 : iCmd = 1, nBytes = 4
19ec-1c88:40949281.403 : 0000 : 00 00 00 00 
19ec-1c88:40949281.554 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40949281.715 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40949281.789 : NVMData.PadScanCount = 0
19ec-1c88:40949281.850 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:40949281.907 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:40949281.966 : NVMData.FlatbedScanCount = 0
19ec-1c88:40949282.023 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:40949282.265 : NVMData.SideEdgeFletbed = 0
19ec-1c88:40949282.331 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:40949282.386 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:40949282.444 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:40949282.500 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:40949282.556 : NVMData.BornMonth = 0
19ec-1c88:40949282.607 : NVMData.BornDay = 0
19ec-1c88:40949282.658 : NVMData.BornYear = 0
19ec-1c88:40949282.708 : NVMData.FirstScanMonth = 4
19ec-1c88:40949282.760 : NVMData.FirstScanDay = 30
19ec-1c88:40949282.816 : NVMData.FirstScanYear = 2020
19ec-1c88:40949282.871 : NVMData.VerticalMagnification = 0
19ec-1c88:40949282.929 : NVMData.HorizontalMagnification = 0
19ec-1c88:40949282.984 : NVMData.PowerSavingTime = 15
19ec-1c88:40949283.039 : NVMData.SN = A094165189010062
19ec-1c88:40949283.091 : NVMData.AutoFeed = 0
19ec-1c88:40949283.142 : NVMData.CCDType = 0
19ec-1c88:40949283.195 : NVMData.ScanSpeed = 0
19ec-1c88:40949283.249 : NVMData.RollerCount = 0
19ec-1c88:40949283.306 : NVMData.MultifeedCount = 0
19ec-1c88:40949283.359 : NVMData.JamCount = 0
19ec-1c88:40949283.412 : NVMData.IdentifyInfo = 
19ec-1c88:40949283.464 : NVMData.FormalName = 
19ec-1c88:40949283.513 : NVMData.ReservedB = 0
19ec-1c88:40949283.565 : NVMData.FunctionCode = 0
19ec-1c88:40949283.616 : NVMData.PreFeed = 0
19ec-1c88:40949283.666 : NVMData.PreFeedTime = 0
19ec-1c88:40949283.717 : NVMData.ButtonNumber = 0
19ec-1c88:40949283.768 : NVMData.PowerOffTime = 0
19ec-1c88:40949283.820 : <= ReadNVMDataInternal ret = 1
19ec-1c88:40949283.884 : => IoObject::IoLockEnd
19ec-1c88:40949283.982 : <= IoObject::IoLockEnd
19ec-1c88:40949284.031 : <= ReadNVMData ret = 1
19ec-1c88:40959706.333 : => GetADFStatus
19ec-1c88:40959706.791 : => IoObject::IoLockStart
19ec-1c88:40959706.926 : => CAsicIO::CheckDevice
19ec-1c88:40959706.987 : => CNT96226::ConnectIsAvailable
19ec-1c88:40959730.979 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40959731.096 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40959731.159 : <= IoObject::IoLockStart
19ec-1c88:40959731.218 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40959731.287 : IO Send command 10 bytes
19ec-1c88:40959731.413 : => CNT96226::VenderCmd_SetData
19ec-1c88:40959731.469 : iCmd = 0, nBytes = 10
19ec-1c88:40959731.579 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40959925.176 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40959925.296 : System send command 10 bytes + data 0 bytes
19ec-1c88:40959925.373 : IO total need to receive data 2 bytes
19ec-1c88:40959925.434 : => CNT96226::VenderCmd_GetData
19ec-1c88:40959925.493 : iCmd = 0, nBytes = 2
19ec-1c88:40960116.459 : 0000 : 00 00 
19ec-1c88:40960116.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40960116.661 : System total receive data 2 bytes
19ec-1c88:40960116.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:40960116.783 : iCmd = 1, nBytes = 4
19ec-1c88:40960310.903 : 0000 : 00 00 00 00 
19ec-1c88:40960311.007 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40960311.149 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40960311.215 : Return status = 0
19ec-1c88:40960311.274 : => IoObject::IoLockEnd
19ec-1c88:40960311.367 : <= IoObject::IoLockEnd
19ec-1c88:40960311.415 : <= GetADFStatus ret = 1
19ec-1c88:40963104.576 : => GetADFStatus
19ec-1c88:40963104.768 : => IoObject::IoLockStart
19ec-1c88:40963104.910 : => CAsicIO::CheckDevice
19ec-1c88:40963104.965 : => CNT96226::ConnectIsAvailable
19ec-1c88:40963129.336 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:40963129.567 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:40963129.870 : <= IoObject::IoLockStart
19ec-1c88:40963129.929 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:40963129.992 : IO Send command 10 bytes
19ec-1c88:40963130.115 : => CNT96226::VenderCmd_SetData
19ec-1c88:40963130.170 : iCmd = 0, nBytes = 10
19ec-1c88:40963130.277 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:40963334.347 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:40963334.464 : System send command 10 bytes + data 0 bytes
19ec-1c88:40963334.684 : IO total need to receive data 2 bytes
19ec-1c88:40963334.762 : => CNT96226::VenderCmd_GetData
19ec-1c88:40963334.816 : iCmd = 0, nBytes = 2
19ec-1c88:40963526.556 : 0000 : 00 00 
19ec-1c88:40963526.687 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40963526.759 : System total receive data 2 bytes
19ec-1c88:40963526.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:40963526.882 : iCmd = 1, nBytes = 4
19ec-1c88:40963723.325 : 0000 : 00 00 00 00 
19ec-1c88:40963723.411 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:40963723.547 : <= CAsicIO::DoIo ret = 1
19ec-1c88:40963723.609 : Return status = 0
19ec-1c88:40963723.670 : => IoObject::IoLockEnd
19ec-1c88:40963723.757 : <= IoObject::IoLockEnd
19ec-1c88:40963723.805 : <= GetADFStatus ret = 1
19ec-1c88:40965900.802 : => TerminateDriver
19ec-1c88:40965900.989 : => CAsicIO::~CAsicIO,pStage=219155528
19ec-1c88:40965901.059 : => CNT96226::Close
19ec-1c88:40965905.996 : <= CNT96226::Close ret = 1
19ec-1c88:40965906.074 : <= CAsicIO::~CAsicIO
19ec-1c88:40965906.132 : => IoObject::IoLockEnd
19ec-1c88:40965906.184 : <= IoObject::IoLockEnd
19ec-1c88:40965906.234 : => IoObject::TerminateDevice
19ec-1c88:40965906.291 : => IoObject::IoLockEnd
19ec-1c88:40965906.342 : <= IoObject::IoLockEnd
19ec-1c88:40965906.447 : <= IoObject::TerminateDevice
19ec-1c88:40965906.705 : <= TerminateDriver ret = 1
19ec-1c88:41010763.159 : ============Debug Start==========
19ec-1c88:41010763.434 : Date : 2020/4/30 14:24:53
19ec-1c88:41010763.515 : Process ID : 19ec
19ec-1c88:41010763.941 : Windows : Version 10.0 build 18363 
19ec-1c88:41010764.381 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41010764.440 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41010764.502 : MemoryStatus.ullAvailPhys : 1893117952
19ec-1c88:41010764.563 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41010764.623 : MemoryStatus.ullAvailPageFile : 3318284288
19ec-1c88:41010764.685 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41010764.744 : MemoryStatus.ullAvailVirtual : 1723154432
19ec-1c88:41010764.808 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41010764.912 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41010764.972 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41010765.207 : CPU Count : 4
19ec-1c88:41010765.252 : CPU Frequency : 100.000 Mhz
19ec-1c88:41010769.599 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41010769.726 : => InitializeDriver
19ec-1c88:41010769.991 : <= InitializeDriver ret = 1
19ec-1c88:41010770.050 : => InitializeScanner
19ec-1c88:41010770.128 : => CAsicIO::GetDeviceList
19ec-1c88:41010770.421 : => CNT96226::CNT96226
19ec-1c88:41010770.480 : => CNT96226::Open
19ec-1c88:41010791.315 : <= CNT96226::Open ret = 1
19ec-1c88:41010791.407 : => CNT96226::Initialize
19ec-1c88:41010791.584 : <= CNT96226::Initialize ret = 1
19ec-1c88:41010791.643 : <= CNT96226::CNT96226
19ec-1c88:41010791.695 : => CNT96226::EnumAvailableDevice
19ec-1c88:41010796.916 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41010796.992 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41010797.051 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41014561.929 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41014562.396 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41014573.475 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41014573.676 : => IoObject::GetLockName
19ec-1c88:41014573.807 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41014573.941 : <= IoObject::GetLockName
19ec-1c88:41014574.824 : => CNT96226::VenderCmd_GetData
19ec-1c88:41014574.960 : iCmd = 3, nBytes = 2
19ec-1c88:41014971.211 : 0000 : 06 38 
19ec-1c88:41014971.453 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41014971.601 : => CNT96226::VenderCmd_GetData
19ec-1c88:41014971.716 : iCmd = 4, nBytes = 2
19ec-1c88:41015303.952 : 0000 : 07 07 
19ec-1c88:41015304.219 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41015304.403 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41015304.587 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41015304.729 : IO Send command 10 bytes
19ec-1c88:41015304.834 : => CNT96226::VenderCmd_SetData
19ec-1c88:41015304.947 : iCmd = 0, nBytes = 10
19ec-1c88:41015305.163 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41015515.689 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41015515.890 : => CNT96226::VenderCmd_GetData
19ec-1c88:41015516.017 : iCmd = 0, nBytes = 165
19ec-1c88:41015732.278 : skip dump 37 bytes
19ec-1c88:41015732.687 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41015732.981 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41015733.262 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41015733.537 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41015733.807 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41015734.079 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41015734.337 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41015734.594 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41015734.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41015734.855 : => CNT96226::VenderCmd_GetData
19ec-1c88:41015734.970 : iCmd = 1, nBytes = 4
19ec-1c88:41015944.889 : 0000 : 00 00 00 00 
19ec-1c88:41015945.095 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41015945.219 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41015945.354 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41015945.493 : IO Send command 10 bytes
19ec-1c88:41015945.603 : => CNT96226::VenderCmd_SetData
19ec-1c88:41015945.718 : iCmd = 0, nBytes = 10
19ec-1c88:41015945.927 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41016300.545 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41016300.832 : => CNT96226::VenderCmd_GetData
19ec-1c88:41016300.953 : iCmd = 0, nBytes = 128
19ec-1c88:41016513.995 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41016514.377 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41016514.665 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41016514.939 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41016515.198 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41016515.447 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41016515.696 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41016515.950 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41016516.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41016516.213 : => CNT96226::VenderCmd_GetData
19ec-1c88:41016516.323 : iCmd = 1, nBytes = 4
19ec-1c88:41016725.507 : 0000 : 00 00 00 00 
19ec-1c88:41016725.752 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41016725.911 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41016726.260 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41016726.401 : => CNT96226::Close
19ec-1c88:41016732.807 : <= CNT96226::Close ret = 1
19ec-1c88:41016732.958 : <= CNT96226::~CNT96226
19ec-1c88:41016733.121 : <= CAsicIO::GetDeviceList
19ec-1c88:41016733.829 : => IoObject::SetTimeout
19ec-1c88:41016734.082 : Timeout--> In = 0 Out = 0
19ec-1c88:41016734.204 : <= IoObject::SetTimeout
19ec-1c88:41016734.333 : => CAsicIO::CAsicIO
19ec-1c88:41016734.469 : => CNT96226::CNT96226
19ec-1c88:41016734.582 : => CNT96226::Open
19ec-1c88:41016775.187 : <= CNT96226::Open ret = 1
19ec-1c88:41016775.397 : => CNT96226::Initialize
19ec-1c88:41016775.770 : <= CNT96226::Initialize ret = 1
19ec-1c88:41016775.898 : <= CNT96226::CNT96226
19ec-1c88:41016776.007 : <= CAsicIO::CAsicIO
19ec-1c88:41016776.112 : => CAsicIO::InitializeDevice
19ec-1c88:41016776.239 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41016787.577 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41016787.805 : => IoObject::GetLockName
19ec-1c88:41016787.915 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41016788.046 : <= IoObject::GetLockName
19ec-1c88:41016788.951 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41016789.100 : IO Send command 10 bytes
19ec-1c88:41016789.208 : => CNT96226::VenderCmd_SetData
19ec-1c88:41016789.319 : iCmd = 0, nBytes = 10
19ec-1c88:41016789.548 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41017145.886 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41017146.091 : => CNT96226::VenderCmd_GetData
19ec-1c88:41017146.162 : iCmd = 0, nBytes = 128
19ec-1c88:41017328.350 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41017328.569 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41017328.731 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41017328.884 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41017329.028 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41017329.169 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41017329.314 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41017329.456 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41017329.529 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41017329.605 : => CNT96226::VenderCmd_GetData
19ec-1c88:41017329.664 : iCmd = 1, nBytes = 4
19ec-1c88:41017470.600 : 0000 : 00 00 00 00 
19ec-1c88:41017470.701 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41017470.770 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41017470.840 : => CNT96226::VenderCmd_GetData
19ec-1c88:41017470.900 : iCmd = 3, nBytes = 2
19ec-1c88:41017815.512 : 0000 : 06 38 
19ec-1c88:41017815.682 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41017815.769 : => CNT96226::VenderCmd_GetData
19ec-1c88:41017815.834 : iCmd = 4, nBytes = 2
19ec-1c88:41018085.026 : 0000 : 07 07 
19ec-1c88:41018085.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41018085.306 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41018085.406 : => IoObject::InitializeDevice
19ec-1c88:41018085.533 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41018086.154 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41018086.220 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41018086.938 : => FindScanner
19ec-1c88:41018086.998 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41018087.063 : <= FindScanner ret = 1
19ec-1c88:41018087.127 : => IoObject::IoLockStart
19ec-1c88:41018087.228 : => CAsicIO::CheckDevice
19ec-1c88:41018087.286 : => CNT96226::ConnectIsAvailable
19ec-1c88:41018100.387 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41018100.479 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41018100.537 : <= IoObject::IoLockStart
19ec-1c88:41018100.607 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41018100.673 : IO Send command 10 bytes
19ec-1c88:41018100.752 : => CNT96226::VenderCmd_SetData
19ec-1c88:41018100.810 : iCmd = 0, nBytes = 10
19ec-1c88:41018100.914 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41018244.208 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41018244.376 : System send command 10 bytes + data 0 bytes
19ec-1c88:41018244.443 : IO total need to receive data 5 bytes
19ec-1c88:41018244.505 : => CNT96226::VenderCmd_GetData
19ec-1c88:41018244.564 : iCmd = 0, nBytes = 5
19ec-1c88:41018418.011 : 0000 : 06 00 02 02 ab 
19ec-1c88:41018418.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41018418.468 : System total receive data 5 bytes
19ec-1c88:41018418.526 : => CNT96226::VenderCmd_GetData
19ec-1c88:41018418.579 : iCmd = 1, nBytes = 4
19ec-1c88:41018572.125 : 0000 : 00 00 00 00 
19ec-1c88:41018572.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41018572.335 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41018572.401 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41018572.463 : IO Send command 10 bytes
19ec-1c88:41018572.552 : => CNT96226::VenderCmd_SetData
19ec-1c88:41018572.604 : iCmd = 0, nBytes = 10
19ec-1c88:41018572.706 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41018727.278 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41018727.476 : System send command 10 bytes + data 0 bytes
19ec-1c88:41018727.548 : IO total need to receive data 165 bytes
19ec-1c88:41018727.614 : => CNT96226::VenderCmd_GetData
19ec-1c88:41018727.674 : iCmd = 0, nBytes = 165
19ec-1c88:41018889.161 : skip dump 37 bytes
19ec-1c88:41018889.364 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41018889.511 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41018889.646 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41018889.780 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41018889.907 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41018890.038 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41018890.165 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41018890.291 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41018890.354 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41018890.415 : System total receive data 165 bytes
19ec-1c88:41018890.472 : => CNT96226::VenderCmd_GetData
19ec-1c88:41018890.523 : iCmd = 1, nBytes = 4
19ec-1c88:41019069.425 : 0000 : 00 00 00 00 
19ec-1c88:41019069.527 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41019069.662 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41019069.929 : Dump Inquiry
19ec-1c88:41019070.063 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41019070.194 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41019070.328 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41019070.459 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41019070.588 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41019070.724 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41019070.849 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41019070.973 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41019071.101 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41019071.229 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41019071.313 : 00a0 : 00 00 00 00 00 
19ec-1c88:41019071.384 : => ReadNVMDataInternal
19ec-1c88:41019071.608 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41019071.675 : IO Send command 10 bytes
19ec-1c88:41019071.774 : => CNT96226::VenderCmd_SetData
19ec-1c88:41019071.828 : iCmd = 0, nBytes = 10
19ec-1c88:41019071.928 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41019410.533 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41019410.702 : System send command 10 bytes + data 0 bytes
19ec-1c88:41019410.772 : IO total need to receive data 128 bytes
19ec-1c88:41019410.836 : => CNT96226::VenderCmd_GetData
19ec-1c88:41019410.890 : iCmd = 0, nBytes = 128
19ec-1c88:41019617.170 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41019617.356 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41019617.507 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41019617.648 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41019618.008 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41019618.127 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41019618.248 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41019618.369 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41019618.434 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41019618.507 : System total receive data 128 bytes
19ec-1c88:41019618.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:41019618.621 : iCmd = 1, nBytes = 4
19ec-1c88:41019763.046 : 0000 : 00 00 00 00 
19ec-1c88:41019763.171 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41019763.322 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41019763.387 : NVMData.PadScanCount = 0
19ec-1c88:41019763.444 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41019763.502 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41019763.559 : NVMData.FlatbedScanCount = 0
19ec-1c88:41019763.614 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41019763.665 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41019763.718 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41019763.771 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41019763.826 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41019763.881 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41019763.942 : NVMData.BornMonth = 0
19ec-1c88:41019763.987 : NVMData.BornDay = 0
19ec-1c88:41019764.038 : NVMData.BornYear = 0
19ec-1c88:41019764.088 : NVMData.FirstScanMonth = 4
19ec-1c88:41019764.137 : NVMData.FirstScanDay = 30
19ec-1c88:41019764.196 : NVMData.FirstScanYear = 2020
19ec-1c88:41019764.250 : NVMData.VerticalMagnification = 0
19ec-1c88:41019764.305 : NVMData.HorizontalMagnification = 0
19ec-1c88:41019764.362 : NVMData.PowerSavingTime = 15
19ec-1c88:41019764.415 : NVMData.SN = A094165189010062
19ec-1c88:41019764.467 : NVMData.AutoFeed = 0
19ec-1c88:41019764.516 : NVMData.CCDType = 0
19ec-1c88:41019764.562 : NVMData.ScanSpeed = 0
19ec-1c88:41019764.675 : NVMData.RollerCount = 0
19ec-1c88:41019764.727 : NVMData.MultifeedCount = 0
19ec-1c88:41019764.777 : NVMData.JamCount = 0
19ec-1c88:41019764.825 : NVMData.IdentifyInfo = 
19ec-1c88:41019764.877 : NVMData.FormalName = 
19ec-1c88:41019765.069 : NVMData.ReservedB = 0
19ec-1c88:41019765.123 : NVMData.FunctionCode = 0
19ec-1c88:41019765.173 : NVMData.PreFeed = 0
19ec-1c88:41019765.221 : NVMData.PreFeedTime = 0
19ec-1c88:41019765.269 : NVMData.ButtonNumber = 0
19ec-1c88:41019765.318 : NVMData.PowerOffTime = 0
19ec-1c88:41019765.370 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41019765.445 : => IoObject::IoLockEnd
19ec-1c88:41019765.537 : <= IoObject::IoLockEnd
19ec-1c88:41019765.590 : <= InitializeScanner ret = 1
19ec-1c88:41019765.655 : => GetLogicalScannerAbilityEx
19ec-1c88:41019765.715 : => IoObject::IoLockStart
19ec-1c88:41019765.808 : => CAsicIO::CheckDevice
19ec-1c88:41019765.862 : => CNT96226::ConnectIsAvailable
19ec-1c88:41019778.381 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41019778.470 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41019778.523 : <= IoObject::IoLockStart
19ec-1c88:41019778.590 : => IoObject::IoLockEnd
19ec-1c88:41019778.675 : <= IoObject::IoLockEnd
19ec-1c88:41019778.789 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41019778.860 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41019963.637 : => ReadNVMData
19ec-1c88:41019963.782 : => IoObject::IoLockStart
19ec-1c88:41019963.888 : => CAsicIO::CheckDevice
19ec-1c88:41019963.944 : => CNT96226::ConnectIsAvailable
19ec-1c88:41019989.709 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41019989.822 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41019989.882 : <= IoObject::IoLockStart
19ec-1c88:41019989.948 : => ReadNVMDataInternal
19ec-1c88:41019990.018 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41019990.096 : IO Send command 10 bytes
19ec-1c88:41019990.210 : => CNT96226::VenderCmd_SetData
19ec-1c88:41019990.267 : iCmd = 0, nBytes = 10
19ec-1c88:41019990.378 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41020345.201 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41020345.363 : System send command 10 bytes + data 0 bytes
19ec-1c88:41020345.434 : IO total need to receive data 128 bytes
19ec-1c88:41020345.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:41020345.561 : iCmd = 0, nBytes = 128
19ec-1c88:41020553.990 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41020554.169 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41020554.314 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41020554.446 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41020554.578 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41020554.701 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41020554.827 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41020554.953 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41020555.020 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41020555.082 : System total receive data 128 bytes
19ec-1c88:41020555.140 : => CNT96226::VenderCmd_GetData
19ec-1c88:41020555.193 : iCmd = 1, nBytes = 4
19ec-1c88:41020737.688 : 0000 : 00 00 00 00 
19ec-1c88:41020738.041 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41020738.194 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41020738.263 : NVMData.PadScanCount = 0
19ec-1c88:41020738.318 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41020738.372 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41020738.427 : NVMData.FlatbedScanCount = 0
19ec-1c88:41020738.482 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41020738.534 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41020738.586 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41020738.641 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41020738.696 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41020738.748 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41020738.802 : NVMData.BornMonth = 0
19ec-1c88:41020738.852 : NVMData.BornDay = 0
19ec-1c88:41020738.901 : NVMData.BornYear = 0
19ec-1c88:41020738.951 : NVMData.FirstScanMonth = 4
19ec-1c88:41020739.006 : NVMData.FirstScanDay = 30
19ec-1c88:41020739.063 : NVMData.FirstScanYear = 2020
19ec-1c88:41020739.498 : NVMData.VerticalMagnification = 0
19ec-1c88:41020739.563 : NVMData.HorizontalMagnification = 0
19ec-1c88:41020739.618 : NVMData.PowerSavingTime = 15
19ec-1c88:41020739.670 : NVMData.SN = A094165189010062
19ec-1c88:41020739.725 : NVMData.AutoFeed = 0
19ec-1c88:41020739.775 : NVMData.CCDType = 0
19ec-1c88:41020739.823 : NVMData.ScanSpeed = 0
19ec-1c88:41020739.873 : NVMData.RollerCount = 0
19ec-1c88:41020739.927 : NVMData.MultifeedCount = 0
19ec-1c88:41020739.982 : NVMData.JamCount = 0
19ec-1c88:41020740.040 : NVMData.IdentifyInfo = 
19ec-1c88:41020740.093 : NVMData.FormalName = 
19ec-1c88:41020740.143 : NVMData.ReservedB = 0
19ec-1c88:41020740.195 : NVMData.FunctionCode = 0
19ec-1c88:41020740.246 : NVMData.PreFeed = 0
19ec-1c88:41020740.296 : NVMData.PreFeedTime = 0
19ec-1c88:41020740.347 : NVMData.ButtonNumber = 0
19ec-1c88:41020740.397 : NVMData.PowerOffTime = 0
19ec-1c88:41020740.450 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41020740.513 : => IoObject::IoLockEnd
19ec-1c88:41020740.608 : <= IoObject::IoLockEnd
19ec-1c88:41020740.886 : <= ReadNVMData ret = 1
19ec-1c88:41023373.798 : ============Debug Start==========
19ec-1c88:41023374.106 : Date : 2020/4/30 14:24:54
19ec-1c88:41023374.185 : Process ID : 19ec
19ec-1c88:41023374.607 : Windows : Version 10.0 build 18363 
19ec-1c88:41023375.072 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41023375.138 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41023375.202 : MemoryStatus.ullAvailPhys : 1892855808
19ec-1c88:41023375.262 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41023375.323 : MemoryStatus.ullAvailPageFile : 3319234560
19ec-1c88:41023375.384 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41023375.441 : MemoryStatus.ullAvailVirtual : 1723396096
19ec-1c88:41023375.503 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41023375.604 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41023375.666 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41023375.911 : CPU Count : 4
19ec-1c88:41023375.957 : CPU Frequency : 100.000 Mhz
19ec-1c88:41023380.203 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41023380.334 : => InitializeDriver
19ec-1c88:41023380.606 : <= InitializeDriver ret = 1
19ec-1c88:41025939.476 : => InitializeScanner
19ec-1c88:41025939.727 : => CAsicIO::GetDeviceList
19ec-1c88:41025940.141 : => CNT96226::CNT96226
19ec-1c88:41025940.200 : => CNT96226::Open
19ec-1c88:41025963.523 : <= CNT96226::Open ret = 1
19ec-1c88:41025963.624 : => CNT96226::Initialize
19ec-1c88:41025963.812 : <= CNT96226::Initialize ret = 1
19ec-1c88:41025963.867 : <= CNT96226::CNT96226
19ec-1c88:41025963.924 : => CNT96226::EnumAvailableDevice
19ec-1c88:41025969.237 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41025969.317 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41025969.376 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41029741.315 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41029741.759 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41029752.806 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41029753.019 : => IoObject::GetLockName
19ec-1c88:41029753.143 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41029753.281 : <= IoObject::GetLockName
19ec-1c88:41029754.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:41029754.305 : iCmd = 3, nBytes = 2
19ec-1c88:41030150.076 : 0000 : 06 38 
19ec-1c88:41030150.333 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41030150.479 : => CNT96226::VenderCmd_GetData
19ec-1c88:41030150.593 : iCmd = 4, nBytes = 2
19ec-1c88:41030491.106 : 0000 : 07 07 
19ec-1c88:41030491.321 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41030491.491 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41030491.652 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41030491.789 : IO Send command 10 bytes
19ec-1c88:41030491.897 : => CNT96226::VenderCmd_SetData
19ec-1c88:41030492.009 : iCmd = 0, nBytes = 10
19ec-1c88:41030492.230 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41030710.434 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41030710.703 : => CNT96226::VenderCmd_GetData
19ec-1c88:41030710.818 : iCmd = 0, nBytes = 165
19ec-1c88:41030925.793 : skip dump 37 bytes
19ec-1c88:41030926.045 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41030926.221 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41030926.389 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41030926.552 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41030926.713 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41030926.872 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41030927.029 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41030927.180 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41030927.260 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41030927.333 : => CNT96226::VenderCmd_GetData
19ec-1c88:41030927.399 : iCmd = 1, nBytes = 4
19ec-1c88:41031114.825 : 0000 : 00 00 00 00 
19ec-1c88:41031114.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41031115.051 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41031115.126 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41031115.206 : IO Send command 10 bytes
19ec-1c88:41031115.275 : => CNT96226::VenderCmd_SetData
19ec-1c88:41031115.342 : iCmd = 0, nBytes = 10
19ec-1c88:41031115.467 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41031467.865 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41031468.020 : => CNT96226::VenderCmd_GetData
19ec-1c88:41031468.094 : iCmd = 0, nBytes = 128
19ec-1c88:41031673.364 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41031673.619 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41031673.795 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41031673.963 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41031674.113 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41031674.266 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41031674.419 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41031674.571 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41031674.647 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41031674.723 : => CNT96226::VenderCmd_GetData
19ec-1c88:41031674.789 : iCmd = 1, nBytes = 4
19ec-1c88:41031872.328 : 0000 : 00 00 00 00 
19ec-1c88:41031872.437 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41031872.519 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41031872.724 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41031872.810 : => CNT96226::Close
19ec-1c88:41031877.196 : <= CNT96226::Close ret = 1
19ec-1c88:41031877.288 : <= CNT96226::~CNT96226
19ec-1c88:41031877.390 : <= CAsicIO::GetDeviceList
19ec-1c88:41031877.820 : => IoObject::SetTimeout
19ec-1c88:41031877.976 : Timeout--> In = 0 Out = 0
19ec-1c88:41031878.042 : <= IoObject::SetTimeout
19ec-1c88:41031878.122 : => CAsicIO::CAsicIO
19ec-1c88:41031878.206 : => CNT96226::CNT96226
19ec-1c88:41031878.270 : => CNT96226::Open
19ec-1c88:41031903.120 : <= CNT96226::Open ret = 1
19ec-1c88:41031903.245 : => CNT96226::Initialize
19ec-1c88:41031903.488 : <= CNT96226::Initialize ret = 1
19ec-1c88:41031903.559 : <= CNT96226::CNT96226
19ec-1c88:41031903.622 : <= CAsicIO::CAsicIO
19ec-1c88:41031903.687 : => CAsicIO::InitializeDevice
19ec-1c88:41031903.766 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41031910.623 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41031910.762 : => IoObject::GetLockName
19ec-1c88:41031910.826 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41031910.904 : <= IoObject::GetLockName
19ec-1c88:41031911.462 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41031911.552 : IO Send command 10 bytes
19ec-1c88:41031911.615 : => CNT96226::VenderCmd_SetData
19ec-1c88:41031911.684 : iCmd = 0, nBytes = 10
19ec-1c88:41031911.813 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41032238.033 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41032238.215 : => CNT96226::VenderCmd_GetData
19ec-1c88:41032238.293 : iCmd = 0, nBytes = 128
19ec-1c88:41032429.226 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41032429.437 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41032429.603 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41032429.768 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41032429.918 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41032430.069 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41032430.217 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41032430.370 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41032430.447 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41032430.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:41032430.583 : iCmd = 1, nBytes = 4
19ec-1c88:41032565.136 : 0000 : 00 00 00 00 
19ec-1c88:41032565.286 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41032565.371 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41032565.450 : => CNT96226::VenderCmd_GetData
19ec-1c88:41032565.515 : iCmd = 3, nBytes = 2
19ec-1c88:41032929.162 : 0000 : 06 38 
19ec-1c88:41032929.307 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41032929.391 : => CNT96226::VenderCmd_GetData
19ec-1c88:41032929.458 : iCmd = 4, nBytes = 2
19ec-1c88:41033225.279 : 0000 : 07 07 
19ec-1c88:41033225.445 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41033225.666 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41033225.784 : => IoObject::InitializeDevice
19ec-1c88:41033225.916 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41033226.669 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41033226.752 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41033227.600 : => FindScanner
19ec-1c88:41033227.676 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41033227.758 : <= FindScanner ret = 1
19ec-1c88:41033227.832 : => IoObject::IoLockStart
19ec-1c88:41033227.953 : => CAsicIO::CheckDevice
19ec-1c88:41033228.021 : => CNT96226::ConnectIsAvailable
19ec-1c88:41033240.643 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41033240.756 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41033240.823 : <= IoObject::IoLockStart
19ec-1c88:41033240.893 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41033240.988 : IO Send command 10 bytes
19ec-1c88:41033241.082 : => CNT96226::VenderCmd_SetData
19ec-1c88:41033241.150 : iCmd = 0, nBytes = 10
19ec-1c88:41033241.278 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41033383.658 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41033383.814 : System send command 10 bytes + data 0 bytes
19ec-1c88:41033383.904 : IO total need to receive data 5 bytes
19ec-1c88:41033383.980 : => CNT96226::VenderCmd_GetData
19ec-1c88:41033384.047 : iCmd = 0, nBytes = 5
19ec-1c88:41033495.813 : 0000 : 06 00 02 02 ab 
19ec-1c88:41033495.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41033496.007 : System total receive data 5 bytes
19ec-1c88:41033496.081 : => CNT96226::VenderCmd_GetData
19ec-1c88:41033496.145 : iCmd = 1, nBytes = 4
19ec-1c88:41033607.912 : 0000 : 00 00 00 00 
19ec-1c88:41033608.043 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41033608.193 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41033608.270 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41033608.348 : IO Send command 10 bytes
19ec-1c88:41033608.469 : => CNT96226::VenderCmd_SetData
19ec-1c88:41033608.535 : iCmd = 0, nBytes = 10
19ec-1c88:41033608.655 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41033766.799 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41033766.986 : System send command 10 bytes + data 0 bytes
19ec-1c88:41033767.063 : IO total need to receive data 165 bytes
19ec-1c88:41033767.131 : => CNT96226::VenderCmd_GetData
19ec-1c88:41033767.193 : iCmd = 0, nBytes = 165
19ec-1c88:41033929.182 : skip dump 37 bytes
19ec-1c88:41033929.440 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41033929.584 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41033929.721 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41033929.856 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41033929.988 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41033930.121 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41033930.247 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41033930.370 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41033930.433 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41033930.498 : System total receive data 165 bytes
19ec-1c88:41033930.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:41033930.622 : iCmd = 1, nBytes = 4
19ec-1c88:41034052.960 : 0000 : 00 00 00 00 
19ec-1c88:41034053.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41034053.225 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41034053.409 : Dump Inquiry
19ec-1c88:41034053.554 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41034053.701 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41034053.841 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41034053.979 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41034054.108 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41034054.246 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41034054.374 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41034054.508 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41034054.641 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41034054.771 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41034054.862 : 00a0 : 00 00 00 00 00 
19ec-1c88:41034054.936 : => ReadNVMDataInternal
19ec-1c88:41034055.151 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41034055.220 : IO Send command 10 bytes
19ec-1c88:41034055.311 : => CNT96226::VenderCmd_SetData
19ec-1c88:41034055.367 : iCmd = 0, nBytes = 10
19ec-1c88:41034055.470 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41034372.647 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41034373.058 : System send command 10 bytes + data 0 bytes
19ec-1c88:41034373.134 : IO total need to receive data 128 bytes
19ec-1c88:41034373.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:41034373.263 : iCmd = 0, nBytes = 128
19ec-1c88:41034579.376 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41034579.540 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41034579.681 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41034579.815 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41034579.940 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41034580.067 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41034580.188 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41034580.312 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41034580.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41034580.442 : System total receive data 128 bytes
19ec-1c88:41034580.503 : => CNT96226::VenderCmd_GetData
19ec-1c88:41034580.555 : iCmd = 1, nBytes = 4
19ec-1c88:41034710.616 : 0000 : 00 00 00 00 
19ec-1c88:41034710.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41034710.947 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41034711.017 : NVMData.PadScanCount = 0
19ec-1c88:41034711.556 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41034711.642 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41034711.702 : NVMData.FlatbedScanCount = 0
19ec-1c88:41034711.760 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41034711.815 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41034711.870 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41034711.927 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41034711.984 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41034712.044 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41034712.100 : NVMData.BornMonth = 0
19ec-1c88:41034712.151 : NVMData.BornDay = 0
19ec-1c88:41034712.203 : NVMData.BornYear = 0
19ec-1c88:41034712.253 : NVMData.FirstScanMonth = 4
19ec-1c88:41034712.304 : NVMData.FirstScanDay = 30
19ec-1c88:41034712.361 : NVMData.FirstScanYear = 2020
19ec-1c88:41034712.415 : NVMData.VerticalMagnification = 0
19ec-1c88:41034712.471 : NVMData.HorizontalMagnification = 0
19ec-1c88:41034712.528 : NVMData.PowerSavingTime = 15
19ec-1c88:41034712.582 : NVMData.SN = A094165189010062
19ec-1c88:41034712.633 : NVMData.AutoFeed = 0
19ec-1c88:41034712.682 : NVMData.CCDType = 0
19ec-1c88:41034712.731 : NVMData.ScanSpeed = 0
19ec-1c88:41034712.778 : NVMData.RollerCount = 0
19ec-1c88:41034712.828 : NVMData.MultifeedCount = 0
19ec-1c88:41034712.880 : NVMData.JamCount = 0
19ec-1c88:41034712.930 : NVMData.IdentifyInfo = 
19ec-1c88:41034712.981 : NVMData.FormalName = 
19ec-1c88:41034713.207 : NVMData.ReservedB = 0
19ec-1c88:41034713.266 : NVMData.FunctionCode = 0
19ec-1c88:41034713.317 : NVMData.PreFeed = 0
19ec-1c88:41034713.369 : NVMData.PreFeedTime = 0
19ec-1c88:41034713.419 : NVMData.ButtonNumber = 0
19ec-1c88:41034713.476 : NVMData.PowerOffTime = 0
19ec-1c88:41034713.527 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41034713.609 : => IoObject::IoLockEnd
19ec-1c88:41034713.716 : <= IoObject::IoLockEnd
19ec-1c88:41034713.769 : <= InitializeScanner ret = 1
19ec-1c88:41036043.169 : => GetLogicalScannerAbility
19ec-1c88:41036043.354 : => IoObject::IoLockStart
19ec-1c88:41036043.472 : => CAsicIO::CheckDevice
19ec-1c88:41036043.531 : => CNT96226::ConnectIsAvailable
19ec-1c88:41036069.233 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41036069.347 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41036069.407 : <= IoObject::IoLockStart
19ec-1c88:41036069.467 : => IoObject::IoLockEnd
19ec-1c88:41036069.573 : <= IoObject::IoLockEnd
19ec-1c88:41036069.656 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:41039873.062 : => GetLogicalScannerAbilityEx
19ec-1c88:41039873.259 : => IoObject::IoLockStart
19ec-1c88:41039873.390 : => CAsicIO::CheckDevice
19ec-1c88:41039873.447 : => CNT96226::ConnectIsAvailable
19ec-1c88:41039891.112 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41039891.235 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41039891.299 : <= IoObject::IoLockStart
19ec-1c88:41039891.357 : => IoObject::IoLockEnd
19ec-1c88:41039891.457 : <= IoObject::IoLockEnd
19ec-1c88:41039891.575 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41039891.657 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41047677.910 : => ReadNVMData
19ec-1c88:41047678.112 : => IoObject::IoLockStart
19ec-1c88:41047678.236 : => CAsicIO::CheckDevice
19ec-1c88:41047678.295 : => CNT96226::ConnectIsAvailable
19ec-1c88:41047701.396 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41047701.515 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41047701.582 : <= IoObject::IoLockStart
19ec-1c88:41047701.653 : => ReadNVMDataInternal
19ec-1c88:41047701.717 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41047701.789 : IO Send command 10 bytes
19ec-1c88:41047701.916 : => CNT96226::VenderCmd_SetData
19ec-1c88:41047701.975 : iCmd = 0, nBytes = 10
19ec-1c88:41047702.092 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41048050.988 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41048051.133 : System send command 10 bytes + data 0 bytes
19ec-1c88:41048051.203 : IO total need to receive data 128 bytes
19ec-1c88:41048051.269 : => CNT96226::VenderCmd_GetData
19ec-1c88:41048051.326 : iCmd = 0, nBytes = 128
19ec-1c88:41048257.448 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41048257.849 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41048258.295 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41048258.432 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41048258.560 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41048258.691 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41048258.824 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41048258.950 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41048259.018 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41048259.081 : System total receive data 128 bytes
19ec-1c88:41048259.145 : => CNT96226::VenderCmd_GetData
19ec-1c88:41048259.200 : iCmd = 1, nBytes = 4
19ec-1c88:41048403.778 : 0000 : 00 00 00 00 
19ec-1c88:41048403.900 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41048404.044 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41048404.113 : NVMData.PadScanCount = 0
19ec-1c88:41048404.171 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41048404.229 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41048404.288 : NVMData.FlatbedScanCount = 0
19ec-1c88:41048404.342 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41048404.528 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41048404.590 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41048404.647 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41048404.703 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41048404.760 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41048404.816 : NVMData.BornMonth = 0
19ec-1c88:41048404.864 : NVMData.BornDay = 0
19ec-1c88:41048404.912 : NVMData.BornYear = 0
19ec-1c88:41048404.958 : NVMData.FirstScanMonth = 4
19ec-1c88:41048405.009 : NVMData.FirstScanDay = 30
19ec-1c88:41048405.061 : NVMData.FirstScanYear = 2020
19ec-1c88:41048405.117 : NVMData.VerticalMagnification = 0
19ec-1c88:41048405.172 : NVMData.HorizontalMagnification = 0
19ec-1c88:41048405.227 : NVMData.PowerSavingTime = 15
19ec-1c88:41048405.281 : NVMData.SN = A094165189010062
19ec-1c88:41048405.329 : NVMData.AutoFeed = 0
19ec-1c88:41048405.379 : NVMData.CCDType = 0
19ec-1c88:41048405.430 : NVMData.ScanSpeed = 0
19ec-1c88:41048405.480 : NVMData.RollerCount = 0
19ec-1c88:41048405.529 : NVMData.MultifeedCount = 0
19ec-1c88:41048405.581 : NVMData.JamCount = 0
19ec-1c88:41048405.629 : NVMData.IdentifyInfo = 
19ec-1c88:41048405.679 : NVMData.FormalName = 
19ec-1c88:41048405.725 : NVMData.ReservedB = 0
19ec-1c88:41048405.772 : NVMData.FunctionCode = 0
19ec-1c88:41048405.822 : NVMData.PreFeed = 0
19ec-1c88:41048405.868 : NVMData.PreFeedTime = 0
19ec-1c88:41048405.916 : NVMData.ButtonNumber = 0
19ec-1c88:41048405.965 : NVMData.PowerOffTime = 0
19ec-1c88:41048406.014 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41048406.078 : => IoObject::IoLockEnd
19ec-1c88:41048406.169 : <= IoObject::IoLockEnd
19ec-1c88:41048406.220 : <= ReadNVMData ret = 1
19ec-1c88:41059275.966 : => GetADFStatus
19ec-1c88:41059276.373 : => IoObject::IoLockStart
19ec-1c88:41059276.502 : => CAsicIO::CheckDevice
19ec-1c88:41059276.560 : => CNT96226::ConnectIsAvailable
19ec-1c88:41059299.803 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41059300.044 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41059300.181 : <= IoObject::IoLockStart
19ec-1c88:41059300.308 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41059300.629 : IO Send command 10 bytes
19ec-1c88:41059300.749 : => CNT96226::VenderCmd_SetData
19ec-1c88:41059300.806 : iCmd = 0, nBytes = 10
19ec-1c88:41059300.914 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41059493.121 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41059493.385 : System send command 10 bytes + data 0 bytes
19ec-1c88:41059493.768 : IO total need to receive data 2 bytes
19ec-1c88:41059493.834 : => CNT96226::VenderCmd_GetData
19ec-1c88:41059493.892 : iCmd = 0, nBytes = 2
19ec-1c88:41059643.199 : 0000 : 00 00 
19ec-1c88:41059643.323 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41059643.405 : System total receive data 2 bytes
19ec-1c88:41059643.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:41059643.537 : iCmd = 1, nBytes = 4
19ec-1c88:41059782.326 : 0000 : 00 00 00 00 
19ec-1c88:41059782.509 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41059782.904 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41059782.970 : Return status = 0
19ec-1c88:41059783.033 : => IoObject::IoLockEnd
19ec-1c88:41059783.123 : <= IoObject::IoLockEnd
19ec-1c88:41059783.174 : <= GetADFStatus ret = 1
19ec-1c88:41062665.049 : => GetADFStatus
19ec-1c88:41062665.253 : => IoObject::IoLockStart
19ec-1c88:41062665.384 : => CAsicIO::CheckDevice
19ec-1c88:41062665.440 : => CNT96226::ConnectIsAvailable
19ec-1c88:41062690.746 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41062690.994 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41062691.351 : <= IoObject::IoLockStart
19ec-1c88:41062691.415 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41062691.489 : IO Send command 10 bytes
19ec-1c88:41062691.624 : => CNT96226::VenderCmd_SetData
19ec-1c88:41062691.685 : iCmd = 0, nBytes = 10
19ec-1c88:41062691.804 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41062887.443 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41062887.567 : System send command 10 bytes + data 0 bytes
19ec-1c88:41062887.771 : IO total need to receive data 2 bytes
19ec-1c88:41062887.845 : => CNT96226::VenderCmd_GetData
19ec-1c88:41062887.903 : iCmd = 0, nBytes = 2
19ec-1c88:41063069.340 : 0000 : 00 00 
19ec-1c88:41063069.497 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41063069.566 : System total receive data 2 bytes
19ec-1c88:41063069.636 : => CNT96226::VenderCmd_GetData
19ec-1c88:41063069.698 : iCmd = 1, nBytes = 4
19ec-1c88:41063278.923 : 0000 : 00 00 00 00 
19ec-1c88:41063279.026 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41063279.180 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41063279.254 : Return status = 0
19ec-1c88:41063279.318 : => IoObject::IoLockEnd
19ec-1c88:41063279.412 : <= IoObject::IoLockEnd
19ec-1c88:41063279.460 : <= GetADFStatus ret = 1
19ec-1c88:41065532.384 : => TerminateDriver
19ec-1c88:41065532.565 : => CAsicIO::~CAsicIO,pStage=143330376
19ec-1c88:41065532.635 : => CNT96226::Close
19ec-1c88:41065536.969 : <= CNT96226::Close ret = 1
19ec-1c88:41065537.044 : <= CAsicIO::~CAsicIO
19ec-1c88:41065537.102 : => IoObject::IoLockEnd
19ec-1c88:41065537.156 : <= IoObject::IoLockEnd
19ec-1c88:41065537.207 : => IoObject::TerminateDevice
19ec-1c88:41065537.260 : => IoObject::IoLockEnd
19ec-1c88:41065537.310 : <= IoObject::IoLockEnd
19ec-1c88:41065537.412 : <= IoObject::TerminateDevice
19ec-1c88:41065537.664 : <= TerminateDriver ret = 1
19ec-1c88:41109700.235 : ============Debug Start==========
19ec-1c88:41109700.508 : Date : 2020/4/30 14:24:57
19ec-1c88:41109700.589 : Process ID : 19ec
19ec-1c88:41109701.032 : Windows : Version 10.0 build 18363 
19ec-1c88:41109701.505 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41109701.567 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41109701.632 : MemoryStatus.ullAvailPhys : 1894850560
19ec-1c88:41109701.690 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41109701.752 : MemoryStatus.ullAvailPageFile : 3320242176
19ec-1c88:41109701.817 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41109701.878 : MemoryStatus.ullAvailVirtual : 1723154432
19ec-1c88:41109701.938 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41109702.040 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41109702.103 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41109702.351 : CPU Count : 4
19ec-1c88:41109702.402 : CPU Frequency : 100.000 Mhz
19ec-1c88:41109706.869 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41109707.009 : => InitializeDriver
19ec-1c88:41109707.281 : <= InitializeDriver ret = 1
19ec-1c88:41109707.341 : => InitializeScanner
19ec-1c88:41109707.423 : => CAsicIO::GetDeviceList
19ec-1c88:41109707.732 : => CNT96226::CNT96226
19ec-1c88:41109707.789 : => CNT96226::Open
19ec-1c88:41109729.917 : <= CNT96226::Open ret = 1
19ec-1c88:41109730.015 : => CNT96226::Initialize
19ec-1c88:41109730.213 : <= CNT96226::Initialize ret = 1
19ec-1c88:41109730.273 : <= CNT96226::CNT96226
19ec-1c88:41109730.330 : => CNT96226::EnumAvailableDevice
19ec-1c88:41109735.794 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41109735.873 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41109735.937 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41113436.252 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41113436.561 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41113442.118 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41113442.226 : => IoObject::GetLockName
19ec-1c88:41113442.297 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41113442.369 : <= IoObject::GetLockName
19ec-1c88:41113442.833 : => CNT96226::VenderCmd_GetData
19ec-1c88:41113442.900 : iCmd = 3, nBytes = 2
19ec-1c88:41113830.769 : 0000 : 06 38 
19ec-1c88:41113830.919 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41113830.995 : => CNT96226::VenderCmd_GetData
19ec-1c88:41113831.052 : iCmd = 4, nBytes = 2
19ec-1c88:41114130.048 : 0000 : 07 07 
19ec-1c88:41114130.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41114130.278 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41114130.371 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41114130.443 : IO Send command 10 bytes
19ec-1c88:41114130.500 : => CNT96226::VenderCmd_SetData
19ec-1c88:41114130.557 : iCmd = 0, nBytes = 10
19ec-1c88:41114130.665 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41114321.384 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41114321.505 : => CNT96226::VenderCmd_GetData
19ec-1c88:41114321.563 : iCmd = 0, nBytes = 165
19ec-1c88:41114524.751 : skip dump 37 bytes
19ec-1c88:41114524.924 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41114525.064 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41114525.195 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41114525.326 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41114525.453 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41114525.589 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41114525.717 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41114525.846 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41114525.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41114525.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:41114526.025 : iCmd = 1, nBytes = 4
19ec-1c88:41114658.766 : 0000 : 00 00 00 00 
19ec-1c88:41114658.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41114658.970 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41114659.039 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41114659.108 : IO Send command 10 bytes
19ec-1c88:41114659.162 : => CNT96226::VenderCmd_SetData
19ec-1c88:41114659.222 : iCmd = 0, nBytes = 10
19ec-1c88:41114659.328 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41114967.424 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41114967.541 : => CNT96226::VenderCmd_GetData
19ec-1c88:41114967.599 : iCmd = 0, nBytes = 128
19ec-1c88:41115150.526 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41115150.753 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41115150.898 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41115151.031 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41115151.160 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41115151.287 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41115151.417 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41115151.546 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41115151.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41115151.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:41115151.734 : iCmd = 1, nBytes = 4
19ec-1c88:41115317.831 : 0000 : 00 00 00 00 
19ec-1c88:41115317.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41115318.011 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41115318.192 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41115318.268 : => CNT96226::Close
19ec-1c88:41115322.267 : <= CNT96226::Close ret = 1
19ec-1c88:41115322.342 : <= CNT96226::~CNT96226
19ec-1c88:41115322.439 : <= CAsicIO::GetDeviceList
19ec-1c88:41115322.874 : => IoObject::SetTimeout
19ec-1c88:41115323.006 : Timeout--> In = 0 Out = 0
19ec-1c88:41115323.064 : <= IoObject::SetTimeout
19ec-1c88:41115323.128 : => CAsicIO::CAsicIO
19ec-1c88:41115323.199 : => CNT96226::CNT96226
19ec-1c88:41115323.256 : => CNT96226::Open
19ec-1c88:41115345.539 : <= CNT96226::Open ret = 1
19ec-1c88:41115345.631 : => CNT96226::Initialize
19ec-1c88:41115345.812 : <= CNT96226::Initialize ret = 1
19ec-1c88:41115345.870 : <= CNT96226::CNT96226
19ec-1c88:41115345.922 : <= CAsicIO::CAsicIO
19ec-1c88:41115345.976 : => CAsicIO::InitializeDevice
19ec-1c88:41115346.047 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41115352.350 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41115352.476 : => IoObject::GetLockName
19ec-1c88:41115352.531 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41115352.598 : <= IoObject::GetLockName
19ec-1c88:41115353.089 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41115353.160 : IO Send command 10 bytes
19ec-1c88:41115353.213 : => CNT96226::VenderCmd_SetData
19ec-1c88:41115353.269 : iCmd = 0, nBytes = 10
19ec-1c88:41115353.376 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41115695.256 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41115695.406 : => CNT96226::VenderCmd_GetData
19ec-1c88:41115695.475 : iCmd = 0, nBytes = 128
19ec-1c88:41115836.409 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41115836.580 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41115836.718 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41115836.853 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41115836.977 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41115837.100 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41115837.226 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41115837.346 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41115837.409 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41115837.469 : => CNT96226::VenderCmd_GetData
19ec-1c88:41115837.521 : iCmd = 1, nBytes = 4
19ec-1c88:41115996.503 : 0000 : 00 00 00 00 
19ec-1c88:41115996.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41115996.648 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41115996.707 : => CNT96226::VenderCmd_GetData
19ec-1c88:41115996.759 : iCmd = 3, nBytes = 2
19ec-1c88:41116329.749 : 0000 : 06 38 
19ec-1c88:41116329.892 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41116329.966 : => CNT96226::VenderCmd_GetData
19ec-1c88:41116330.029 : iCmd = 4, nBytes = 2
19ec-1c88:41116600.044 : 0000 : 07 07 
19ec-1c88:41116600.130 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41116600.296 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41116600.398 : => IoObject::InitializeDevice
19ec-1c88:41116600.506 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41116601.172 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41116601.250 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41116602.043 : => FindScanner
19ec-1c88:41116602.102 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41116602.164 : <= FindScanner ret = 1
19ec-1c88:41116602.221 : => IoObject::IoLockStart
19ec-1c88:41116602.323 : => CAsicIO::CheckDevice
19ec-1c88:41116602.375 : => CNT96226::ConnectIsAvailable
19ec-1c88:41116615.360 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41116615.453 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41116615.513 : <= IoObject::IoLockStart
19ec-1c88:41116615.570 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41116615.638 : IO Send command 10 bytes
19ec-1c88:41116615.719 : => CNT96226::VenderCmd_SetData
19ec-1c88:41116615.773 : iCmd = 0, nBytes = 10
19ec-1c88:41116615.875 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41116789.454 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41116789.620 : System send command 10 bytes + data 0 bytes
19ec-1c88:41116789.689 : IO total need to receive data 5 bytes
19ec-1c88:41116789.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:41116789.803 : iCmd = 0, nBytes = 5
19ec-1c88:41116924.350 : 0000 : 06 00 02 02 ab 
19ec-1c88:41116924.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41116924.508 : System total receive data 5 bytes
19ec-1c88:41116924.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:41116924.619 : iCmd = 1, nBytes = 4
19ec-1c88:41117032.530 : 0000 : 00 00 00 00 
19ec-1c88:41117032.613 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41117032.745 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41117032.809 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41117032.871 : IO Send command 10 bytes
19ec-1c88:41117032.964 : => CNT96226::VenderCmd_SetData
19ec-1c88:41117033.018 : iCmd = 0, nBytes = 10
19ec-1c88:41117033.124 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41117179.809 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41117179.922 : System send command 10 bytes + data 0 bytes
19ec-1c88:41117179.989 : IO total need to receive data 165 bytes
19ec-1c88:41117180.049 : => CNT96226::VenderCmd_GetData
19ec-1c88:41117180.101 : iCmd = 0, nBytes = 165
19ec-1c88:41117318.563 : skip dump 37 bytes
19ec-1c88:41117318.773 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41117318.915 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41117319.058 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41117319.192 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41117319.322 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41117319.458 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41117319.589 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41117319.719 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41117319.784 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41117319.843 : System total receive data 165 bytes
19ec-1c88:41117319.905 : => CNT96226::VenderCmd_GetData
19ec-1c88:41117319.960 : iCmd = 1, nBytes = 4
19ec-1c88:41117430.614 : 0000 : 00 00 00 00 
19ec-1c88:41117430.706 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41117430.839 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41117431.055 : Dump Inquiry
19ec-1c88:41117431.197 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41117431.332 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41117431.465 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41117431.599 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41117431.732 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41117431.866 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41117431.992 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41117432.118 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41117432.251 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41117432.381 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41117432.471 : 00a0 : 00 00 00 00 00 
19ec-1c88:41117432.546 : => ReadNVMDataInternal
19ec-1c88:41117432.753 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41117432.820 : IO Send command 10 bytes
19ec-1c88:41117432.913 : => CNT96226::VenderCmd_SetData
19ec-1c88:41117432.972 : iCmd = 0, nBytes = 10
19ec-1c88:41117433.071 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41117724.524 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41117724.686 : System send command 10 bytes + data 0 bytes
19ec-1c88:41117724.762 : IO total need to receive data 128 bytes
19ec-1c88:41117724.835 : => CNT96226::VenderCmd_GetData
19ec-1c88:41117724.888 : iCmd = 0, nBytes = 128
19ec-1c88:41117840.481 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41117840.651 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41117840.792 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41117840.922 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41117841.052 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41117841.175 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41117841.303 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41117841.423 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41117841.487 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41117841.545 : System total receive data 128 bytes
19ec-1c88:41117841.605 : => CNT96226::VenderCmd_GetData
19ec-1c88:41117841.659 : iCmd = 1, nBytes = 4
19ec-1c88:41117968.538 : 0000 : 00 00 00 00 
19ec-1c88:41117968.706 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41117969.119 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41117969.185 : NVMData.PadScanCount = 0
19ec-1c88:41117969.243 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41117969.298 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41117969.357 : NVMData.FlatbedScanCount = 0
19ec-1c88:41117969.415 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41117969.467 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41117969.526 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41117969.582 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41117969.637 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41117969.691 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41117969.744 : NVMData.BornMonth = 0
19ec-1c88:41117969.791 : NVMData.BornDay = 0
19ec-1c88:41117969.838 : NVMData.BornYear = 0
19ec-1c88:41117969.885 : NVMData.FirstScanMonth = 4
19ec-1c88:41117969.936 : NVMData.FirstScanDay = 30
19ec-1c88:41117969.991 : NVMData.FirstScanYear = 2020
19ec-1c88:41117970.049 : NVMData.VerticalMagnification = 0
19ec-1c88:41117970.099 : NVMData.HorizontalMagnification = 0
19ec-1c88:41117970.153 : NVMData.PowerSavingTime = 15
19ec-1c88:41117970.205 : NVMData.SN = A094165189010062
19ec-1c88:41117970.256 : NVMData.AutoFeed = 0
19ec-1c88:41117970.304 : NVMData.CCDType = 0
19ec-1c88:41117970.353 : NVMData.ScanSpeed = 0
19ec-1c88:41117970.400 : NVMData.RollerCount = 0
19ec-1c88:41117970.450 : NVMData.MultifeedCount = 0
19ec-1c88:41117970.500 : NVMData.JamCount = 0
19ec-1c88:41117970.550 : NVMData.IdentifyInfo = 
19ec-1c88:41117970.599 : NVMData.FormalName = 
19ec-1c88:41117970.793 : NVMData.ReservedB = 0
19ec-1c88:41117970.846 : NVMData.FunctionCode = 0
19ec-1c88:41117970.893 : NVMData.PreFeed = 0
19ec-1c88:41117970.939 : NVMData.PreFeedTime = 0
19ec-1c88:41117970.989 : NVMData.ButtonNumber = 0
19ec-1c88:41117971.038 : NVMData.PowerOffTime = 0
19ec-1c88:41117971.087 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41117971.161 : => IoObject::IoLockEnd
19ec-1c88:41117971.249 : <= IoObject::IoLockEnd
19ec-1c88:41117971.298 : <= InitializeScanner ret = 1
19ec-1c88:41117971.369 : => GetLogicalScannerAbilityEx
19ec-1c88:41117971.429 : => IoObject::IoLockStart
19ec-1c88:41117971.518 : => CAsicIO::CheckDevice
19ec-1c88:41117971.570 : => CNT96226::ConnectIsAvailable
19ec-1c88:41117988.922 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41117989.038 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41117989.097 : <= IoObject::IoLockStart
19ec-1c88:41117989.155 : => IoObject::IoLockEnd
19ec-1c88:41117989.262 : <= IoObject::IoLockEnd
19ec-1c88:41117989.382 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41117989.456 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41118172.421 : => ReadNVMData
19ec-1c88:41118172.554 : => IoObject::IoLockStart
19ec-1c88:41118172.681 : => CAsicIO::CheckDevice
19ec-1c88:41118172.733 : => CNT96226::ConnectIsAvailable
19ec-1c88:41118198.939 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41118199.360 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41118199.425 : <= IoObject::IoLockStart
19ec-1c88:41118199.490 : => ReadNVMDataInternal
19ec-1c88:41118199.561 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41118199.632 : IO Send command 10 bytes
19ec-1c88:41118199.754 : => CNT96226::VenderCmd_SetData
19ec-1c88:41118199.813 : iCmd = 0, nBytes = 10
19ec-1c88:41118199.930 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41118545.041 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41118545.289 : System send command 10 bytes + data 0 bytes
19ec-1c88:41118545.590 : IO total need to receive data 128 bytes
19ec-1c88:41118545.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:41118545.719 : iCmd = 0, nBytes = 128
19ec-1c88:41118710.628 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41118710.826 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41118710.978 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41118711.116 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41118711.245 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41118711.372 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41118711.506 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41118711.631 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41118711.695 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41118711.761 : System total receive data 128 bytes
19ec-1c88:41118711.828 : => CNT96226::VenderCmd_GetData
19ec-1c88:41118711.884 : iCmd = 1, nBytes = 4
19ec-1c88:41118881.206 : 0000 : 00 00 00 00 
19ec-1c88:41118881.354 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41118881.519 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41118881.592 : NVMData.PadScanCount = 0
19ec-1c88:41118881.652 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41118881.709 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41118881.764 : NVMData.FlatbedScanCount = 0
19ec-1c88:41118881.821 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41118881.875 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41118881.933 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41118881.991 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41118882.046 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41118882.101 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41118882.158 : NVMData.BornMonth = 0
19ec-1c88:41118882.208 : NVMData.BornDay = 0
19ec-1c88:41118882.260 : NVMData.BornYear = 0
19ec-1c88:41118882.309 : NVMData.FirstScanMonth = 4
19ec-1c88:41118882.362 : NVMData.FirstScanDay = 30
19ec-1c88:41118882.416 : NVMData.FirstScanYear = 2020
19ec-1c88:41118882.595 : NVMData.VerticalMagnification = 0
19ec-1c88:41118882.656 : NVMData.HorizontalMagnification = 0
19ec-1c88:41118882.712 : NVMData.PowerSavingTime = 15
19ec-1c88:41118882.767 : NVMData.SN = A094165189010062
19ec-1c88:41118882.820 : NVMData.AutoFeed = 0
19ec-1c88:41118882.872 : NVMData.CCDType = 0
19ec-1c88:41118882.919 : NVMData.ScanSpeed = 0
19ec-1c88:41118882.967 : NVMData.RollerCount = 0
19ec-1c88:41118883.023 : NVMData.MultifeedCount = 0
19ec-1c88:41118883.073 : NVMData.JamCount = 0
19ec-1c88:41118883.123 : NVMData.IdentifyInfo = 
19ec-1c88:41118883.175 : NVMData.FormalName = 
19ec-1c88:41118883.226 : NVMData.ReservedB = 0
19ec-1c88:41118883.282 : NVMData.FunctionCode = 0
19ec-1c88:41118883.334 : NVMData.PreFeed = 0
19ec-1c88:41118883.383 : NVMData.PreFeedTime = 0
19ec-1c88:41118883.433 : NVMData.ButtonNumber = 0
19ec-1c88:41118883.486 : NVMData.PowerOffTime = 0
19ec-1c88:41118883.538 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41118883.600 : => IoObject::IoLockEnd
19ec-1c88:41118883.708 : <= IoObject::IoLockEnd
19ec-1c88:41118883.757 : <= ReadNVMData ret = 1
19ec-1c88:41121764.852 : ============Debug Start==========
19ec-1c88:41121765.164 : Date : 2020/4/30 14:24:57
19ec-1c88:41121765.252 : Process ID : 19ec
19ec-1c88:41121765.672 : Windows : Version 10.0 build 18363 
19ec-1c88:41121766.120 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41121766.189 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41121766.255 : MemoryStatus.ullAvailPhys : 1894850560
19ec-1c88:41121766.322 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41121766.387 : MemoryStatus.ullAvailPageFile : 3319472128
19ec-1c88:41121766.454 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41121766.518 : MemoryStatus.ullAvailVirtual : 1723166720
19ec-1c88:41121766.586 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41121766.690 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41121766.754 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41121766.999 : CPU Count : 4
19ec-1c88:41121767.053 : CPU Frequency : 100.000 Mhz
19ec-1c88:41121770.940 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41121771.074 : => InitializeDriver
19ec-1c88:41121771.336 : <= InitializeDriver ret = 1
19ec-1c88:41124622.064 : => InitializeScanner
19ec-1c88:41124622.321 : => CAsicIO::GetDeviceList
19ec-1c88:41124622.775 : => CNT96226::CNT96226
19ec-1c88:41124622.847 : => CNT96226::Open
19ec-1c88:41124645.946 : <= CNT96226::Open ret = 1
19ec-1c88:41124646.055 : => CNT96226::Initialize
19ec-1c88:41124646.268 : <= CNT96226::Initialize ret = 1
19ec-1c88:41124646.332 : <= CNT96226::CNT96226
19ec-1c88:41124646.389 : => CNT96226::EnumAvailableDevice
19ec-1c88:41124651.822 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41124651.904 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41124651.968 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41128366.223 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41128366.507 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41128372.209 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41128372.319 : => IoObject::GetLockName
19ec-1c88:41128372.382 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41128372.446 : <= IoObject::GetLockName
19ec-1c88:41128372.923 : => CNT96226::VenderCmd_GetData
19ec-1c88:41128372.985 : iCmd = 3, nBytes = 2
19ec-1c88:41128755.815 : 0000 : 06 38 
19ec-1c88:41128755.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41128756.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:41128756.128 : iCmd = 4, nBytes = 2
19ec-1c88:41129046.522 : 0000 : 07 07 
19ec-1c88:41129046.801 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41129046.918 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41129047.011 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41129047.078 : IO Send command 10 bytes
19ec-1c88:41129047.136 : => CNT96226::VenderCmd_SetData
19ec-1c88:41129047.193 : iCmd = 0, nBytes = 10
19ec-1c88:41129047.304 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41129224.879 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41129225.042 : => CNT96226::VenderCmd_GetData
19ec-1c88:41129225.107 : iCmd = 0, nBytes = 165
19ec-1c88:41129425.862 : skip dump 37 bytes
19ec-1c88:41129426.063 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41129426.206 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41129426.340 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41129426.474 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41129426.601 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41129426.732 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41129426.860 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41129426.986 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41129427.048 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41129427.109 : => CNT96226::VenderCmd_GetData
19ec-1c88:41129427.160 : iCmd = 1, nBytes = 4
19ec-1c88:41129610.278 : 0000 : 00 00 00 00 
19ec-1c88:41129610.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41129610.497 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41129610.565 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41129610.631 : IO Send command 10 bytes
19ec-1c88:41129610.685 : => CNT96226::VenderCmd_SetData
19ec-1c88:41129610.747 : iCmd = 0, nBytes = 10
19ec-1c88:41129610.854 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41129947.993 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41129948.130 : => CNT96226::VenderCmd_GetData
19ec-1c88:41129948.191 : iCmd = 0, nBytes = 128
19ec-1c88:41130147.653 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41130147.877 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41130148.017 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41130148.149 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41130148.275 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41130148.400 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41130148.522 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41130148.644 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41130148.707 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41130148.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:41130148.834 : iCmd = 1, nBytes = 4
19ec-1c88:41130309.072 : 0000 : 00 00 00 00 
19ec-1c88:41130309.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41130309.277 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41130309.445 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41130309.513 : => CNT96226::Close
19ec-1c88:41130313.771 : <= CNT96226::Close ret = 1
19ec-1c88:41130313.845 : <= CNT96226::~CNT96226
19ec-1c88:41130313.935 : <= CAsicIO::GetDeviceList
19ec-1c88:41130314.395 : => IoObject::SetTimeout
19ec-1c88:41130314.527 : Timeout--> In = 0 Out = 0
19ec-1c88:41130314.585 : <= IoObject::SetTimeout
19ec-1c88:41130314.653 : => CAsicIO::CAsicIO
19ec-1c88:41130314.723 : => CNT96226::CNT96226
19ec-1c88:41130314.775 : => CNT96226::Open
19ec-1c88:41130337.394 : <= CNT96226::Open ret = 1
19ec-1c88:41130337.498 : => CNT96226::Initialize
19ec-1c88:41130337.689 : <= CNT96226::Initialize ret = 1
19ec-1c88:41130337.755 : <= CNT96226::CNT96226
19ec-1c88:41130337.811 : <= CAsicIO::CAsicIO
19ec-1c88:41130337.865 : => CAsicIO::InitializeDevice
19ec-1c88:41130337.930 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41130343.705 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41130343.822 : => IoObject::GetLockName
19ec-1c88:41130343.877 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41130343.942 : <= IoObject::GetLockName
19ec-1c88:41130344.430 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41130344.504 : IO Send command 10 bytes
19ec-1c88:41130344.557 : => CNT96226::VenderCmd_SetData
19ec-1c88:41130344.614 : iCmd = 0, nBytes = 10
19ec-1c88:41130344.726 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41130696.510 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41130696.677 : => CNT96226::VenderCmd_GetData
19ec-1c88:41130696.739 : iCmd = 0, nBytes = 128
19ec-1c88:41130898.661 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41130898.876 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41130899.018 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41130899.152 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41130899.277 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41130899.403 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41130899.524 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41130899.646 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41130899.710 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41130899.773 : => CNT96226::VenderCmd_GetData
19ec-1c88:41130899.826 : iCmd = 1, nBytes = 4
19ec-1c88:41131067.697 : 0000 : 00 00 00 00 
19ec-1c88:41131067.805 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41131067.871 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41131067.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:41131067.992 : iCmd = 3, nBytes = 2
19ec-1c88:41131429.580 : 0000 : 06 38 
19ec-1c88:41131429.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41131429.809 : => CNT96226::VenderCmd_GetData
19ec-1c88:41131429.868 : iCmd = 4, nBytes = 2
19ec-1c88:41131741.039 : 0000 : 07 07 
19ec-1c88:41131741.205 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41131741.400 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41131741.498 : => IoObject::InitializeDevice
19ec-1c88:41131741.629 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41131742.411 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41131742.486 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41131743.252 : => FindScanner
19ec-1c88:41131743.312 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41131743.375 : <= FindScanner ret = 1
19ec-1c88:41131743.437 : => IoObject::IoLockStart
19ec-1c88:41131743.545 : => CAsicIO::CheckDevice
19ec-1c88:41131743.598 : => CNT96226::ConnectIsAvailable
19ec-1c88:41131764.163 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41131764.278 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41131764.338 : <= IoObject::IoLockStart
19ec-1c88:41131764.398 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41131764.467 : IO Send command 10 bytes
19ec-1c88:41131764.561 : => CNT96226::VenderCmd_SetData
19ec-1c88:41131764.619 : iCmd = 0, nBytes = 10
19ec-1c88:41131764.727 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41131964.483 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41131964.620 : System send command 10 bytes + data 0 bytes
19ec-1c88:41131964.701 : IO total need to receive data 5 bytes
19ec-1c88:41131964.766 : => CNT96226::VenderCmd_GetData
19ec-1c88:41131964.823 : iCmd = 0, nBytes = 5
19ec-1c88:41132165.611 : 0000 : 06 00 02 02 ab 
19ec-1c88:41132165.756 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41132166.053 : System total receive data 5 bytes
19ec-1c88:41132166.117 : => CNT96226::VenderCmd_GetData
19ec-1c88:41132166.171 : iCmd = 1, nBytes = 4
19ec-1c88:41132311.639 : 0000 : 00 00 00 00 
19ec-1c88:41132311.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41132311.911 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41132311.981 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41132312.047 : IO Send command 10 bytes
19ec-1c88:41132312.145 : => CNT96226::VenderCmd_SetData
19ec-1c88:41132312.200 : iCmd = 0, nBytes = 10
19ec-1c88:41132312.306 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41132463.035 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41132463.141 : System send command 10 bytes + data 0 bytes
19ec-1c88:41132463.203 : IO total need to receive data 165 bytes
19ec-1c88:41132463.267 : => CNT96226::VenderCmd_GetData
19ec-1c88:41132463.331 : iCmd = 0, nBytes = 165
19ec-1c88:41132625.708 : skip dump 37 bytes
19ec-1c88:41132625.924 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41132626.066 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41132626.200 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41132626.342 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41132626.479 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41132626.616 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41132626.744 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41132626.871 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41132626.939 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41132627.004 : System total receive data 165 bytes
19ec-1c88:41132627.062 : => CNT96226::VenderCmd_GetData
19ec-1c88:41132627.116 : iCmd = 1, nBytes = 4
19ec-1c88:41132760.163 : 0000 : 00 00 00 00 
19ec-1c88:41132760.298 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41132760.452 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41132760.634 : Dump Inquiry
19ec-1c88:41132760.778 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41132760.924 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41132761.066 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41132761.202 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41132761.335 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41132761.477 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41132761.610 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41132761.740 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41132761.878 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41132762.012 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41132762.104 : 00a0 : 00 00 00 00 00 
19ec-1c88:41132762.177 : => ReadNVMDataInternal
19ec-1c88:41132762.372 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41132762.439 : IO Send command 10 bytes
19ec-1c88:41132762.541 : => CNT96226::VenderCmd_SetData
19ec-1c88:41132762.603 : iCmd = 0, nBytes = 10
19ec-1c88:41132762.706 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41133073.415 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41133073.571 : System send command 10 bytes + data 0 bytes
19ec-1c88:41133073.645 : IO total need to receive data 128 bytes
19ec-1c88:41133073.713 : => CNT96226::VenderCmd_GetData
19ec-1c88:41133073.772 : iCmd = 0, nBytes = 128
19ec-1c88:41133197.148 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41133197.366 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41133197.518 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41133197.654 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41133197.785 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41133197.915 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41133198.045 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41133198.174 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41133198.242 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41133198.317 : System total receive data 128 bytes
19ec-1c88:41133198.385 : => CNT96226::VenderCmd_GetData
19ec-1c88:41133198.442 : iCmd = 1, nBytes = 4
19ec-1c88:41133305.261 : 0000 : 00 00 00 00 
19ec-1c88:41133305.358 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41133305.495 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41133305.567 : NVMData.PadScanCount = 0
19ec-1c88:41133305.621 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41133305.676 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41133305.732 : NVMData.FlatbedScanCount = 0
19ec-1c88:41133305.789 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41133305.841 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41133305.894 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41133305.950 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41133306.003 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41133306.055 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41133306.109 : NVMData.BornMonth = 0
19ec-1c88:41133306.159 : NVMData.BornDay = 0
19ec-1c88:41133306.209 : NVMData.BornYear = 0
19ec-1c88:41133306.257 : NVMData.FirstScanMonth = 4
19ec-1c88:41133306.308 : NVMData.FirstScanDay = 30
19ec-1c88:41133306.363 : NVMData.FirstScanYear = 2020
19ec-1c88:41133306.415 : NVMData.VerticalMagnification = 0
19ec-1c88:41133306.468 : NVMData.HorizontalMagnification = 0
19ec-1c88:41133306.523 : NVMData.PowerSavingTime = 15
19ec-1c88:41133306.579 : NVMData.SN = A094165189010062
19ec-1c88:41133306.629 : NVMData.AutoFeed = 0
19ec-1c88:41133306.676 : NVMData.CCDType = 0
19ec-1c88:41133306.723 : NVMData.ScanSpeed = 0
19ec-1c88:41133306.772 : NVMData.RollerCount = 0
19ec-1c88:41133306.821 : NVMData.MultifeedCount = 0
19ec-1c88:41133306.874 : NVMData.JamCount = 0
19ec-1c88:41133306.923 : NVMData.IdentifyInfo = 
19ec-1c88:41133306.972 : NVMData.FormalName = 
19ec-1c88:41133307.140 : NVMData.ReservedB = 0
19ec-1c88:41133307.194 : NVMData.FunctionCode = 0
19ec-1c88:41133307.242 : NVMData.PreFeed = 0
19ec-1c88:41133307.289 : NVMData.PreFeedTime = 0
19ec-1c88:41133307.336 : NVMData.ButtonNumber = 0
19ec-1c88:41133307.387 : NVMData.PowerOffTime = 0
19ec-1c88:41133307.439 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41133307.517 : => IoObject::IoLockEnd
19ec-1c88:41133307.607 : <= IoObject::IoLockEnd
19ec-1c88:41133307.659 : <= InitializeScanner ret = 1
19ec-1c88:41134754.129 : => GetLogicalScannerAbility
19ec-1c88:41134754.322 : => IoObject::IoLockStart
19ec-1c88:41134754.453 : => CAsicIO::CheckDevice
19ec-1c88:41134754.521 : => CNT96226::ConnectIsAvailable
19ec-1c88:41134781.276 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41134781.396 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41134781.462 : <= IoObject::IoLockStart
19ec-1c88:41134781.522 : => IoObject::IoLockEnd
19ec-1c88:41134781.633 : <= IoObject::IoLockEnd
19ec-1c88:41134781.719 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:41138704.239 : => GetLogicalScannerAbilityEx
19ec-1c88:41138704.427 : => IoObject::IoLockStart
19ec-1c88:41138704.563 : => CAsicIO::CheckDevice
19ec-1c88:41138704.620 : => CNT96226::ConnectIsAvailable
19ec-1c88:41138728.263 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41138728.374 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41138728.434 : <= IoObject::IoLockStart
19ec-1c88:41138728.492 : => IoObject::IoLockEnd
19ec-1c88:41138728.601 : <= IoObject::IoLockEnd
19ec-1c88:41138728.715 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41138728.788 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41146675.235 : => ReadNVMData
19ec-1c88:41146675.416 : => IoObject::IoLockStart
19ec-1c88:41146675.551 : => CAsicIO::CheckDevice
19ec-1c88:41146675.605 : => CNT96226::ConnectIsAvailable
19ec-1c88:41146700.106 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41146700.220 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41146700.281 : <= IoObject::IoLockStart
19ec-1c88:41146700.350 : => ReadNVMDataInternal
19ec-1c88:41146700.413 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41146700.478 : IO Send command 10 bytes
19ec-1c88:41146700.613 : => CNT96226::VenderCmd_SetData
19ec-1c88:41146700.667 : iCmd = 0, nBytes = 10
19ec-1c88:41146700.778 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41147054.332 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41147054.516 : System send command 10 bytes + data 0 bytes
19ec-1c88:41147054.588 : IO total need to receive data 128 bytes
19ec-1c88:41147054.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:41147054.713 : iCmd = 0, nBytes = 128
19ec-1c88:41147272.277 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41147272.487 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41147272.632 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41147272.766 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41147272.894 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41147273.020 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41147273.146 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41147273.267 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41147273.329 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41147273.393 : System total receive data 128 bytes
19ec-1c88:41147273.457 : => CNT96226::VenderCmd_GetData
19ec-1c88:41147273.514 : iCmd = 1, nBytes = 4
19ec-1c88:41147471.917 : 0000 : 00 00 00 00 
19ec-1c88:41147472.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41147472.144 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41147472.216 : NVMData.PadScanCount = 0
19ec-1c88:41147472.272 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41147472.328 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41147472.386 : NVMData.FlatbedScanCount = 0
19ec-1c88:41147472.439 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41147472.627 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41147472.691 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41147472.745 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41147472.800 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41147472.853 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41147472.907 : NVMData.BornMonth = 0
19ec-1c88:41147472.955 : NVMData.BornDay = 0
19ec-1c88:41147473.005 : NVMData.BornYear = 0
19ec-1c88:41147473.056 : NVMData.FirstScanMonth = 4
19ec-1c88:41147473.106 : NVMData.FirstScanDay = 30
19ec-1c88:41147473.159 : NVMData.FirstScanYear = 2020
19ec-1c88:41147473.212 : NVMData.VerticalMagnification = 0
19ec-1c88:41147473.267 : NVMData.HorizontalMagnification = 0
19ec-1c88:41147473.319 : NVMData.PowerSavingTime = 15
19ec-1c88:41147473.374 : NVMData.SN = A094165189010062
19ec-1c88:41147473.421 : NVMData.AutoFeed = 0
19ec-1c88:41147473.471 : NVMData.CCDType = 0
19ec-1c88:41147473.519 : NVMData.ScanSpeed = 0
19ec-1c88:41147473.569 : NVMData.RollerCount = 0
19ec-1c88:41147473.620 : NVMData.MultifeedCount = 0
19ec-1c88:41147473.674 : NVMData.JamCount = 0
19ec-1c88:41147473.723 : NVMData.IdentifyInfo = 
19ec-1c88:41147473.771 : NVMData.FormalName = 
19ec-1c88:41147473.821 : NVMData.ReservedB = 0
19ec-1c88:41147473.870 : NVMData.FunctionCode = 0
19ec-1c88:41147473.919 : NVMData.PreFeed = 0
19ec-1c88:41147473.966 : NVMData.PreFeedTime = 0
19ec-1c88:41147474.014 : NVMData.ButtonNumber = 0
19ec-1c88:41147474.064 : NVMData.PowerOffTime = 0
19ec-1c88:41147474.113 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41147474.175 : => IoObject::IoLockEnd
19ec-1c88:41147474.268 : <= IoObject::IoLockEnd
19ec-1c88:41147474.316 : <= ReadNVMData ret = 1
19ec-1c88:41157878.260 : => GetADFStatus
19ec-1c88:41157878.714 : => IoObject::IoLockStart
19ec-1c88:41157878.853 : => CAsicIO::CheckDevice
19ec-1c88:41157878.911 : => CNT96226::ConnectIsAvailable
19ec-1c88:41157903.100 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41157903.221 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41157903.284 : <= IoObject::IoLockStart
19ec-1c88:41157903.347 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41157903.415 : IO Send command 10 bytes
19ec-1c88:41157903.560 : => CNT96226::VenderCmd_SetData
19ec-1c88:41157903.625 : iCmd = 0, nBytes = 10
19ec-1c88:41157903.732 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41158100.688 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41158100.840 : System send command 10 bytes + data 0 bytes
19ec-1c88:41158100.911 : IO total need to receive data 2 bytes
19ec-1c88:41158100.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:41158101.033 : iCmd = 0, nBytes = 2
19ec-1c88:41158294.690 : 0000 : 00 00 
19ec-1c88:41158294.814 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41158294.885 : System total receive data 2 bytes
19ec-1c88:41158294.950 : => CNT96226::VenderCmd_GetData
19ec-1c88:41158295.004 : iCmd = 1, nBytes = 4
19ec-1c88:41158494.667 : 0000 : 00 00 00 00 
19ec-1c88:41158495.086 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41158495.242 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41158495.311 : Return status = 0
19ec-1c88:41158495.373 : => IoObject::IoLockEnd
19ec-1c88:41158495.475 : <= IoObject::IoLockEnd
19ec-1c88:41158495.529 : <= GetADFStatus ret = 1
19ec-1c88:41161451.022 : => GetADFStatus
19ec-1c88:41161451.224 : => IoObject::IoLockStart
19ec-1c88:41161451.361 : => CAsicIO::CheckDevice
19ec-1c88:41161451.428 : => CNT96226::ConnectIsAvailable
19ec-1c88:41161470.493 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41161470.617 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41161470.682 : <= IoObject::IoLockStart
19ec-1c88:41161470.749 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41161470.822 : IO Send command 10 bytes
19ec-1c88:41161470.980 : => CNT96226::VenderCmd_SetData
19ec-1c88:41161471.038 : iCmd = 0, nBytes = 10
19ec-1c88:41161471.146 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41161637.192 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41161637.362 : System send command 10 bytes + data 0 bytes
19ec-1c88:41161637.569 : IO total need to receive data 2 bytes
19ec-1c88:41161637.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:41161637.704 : iCmd = 0, nBytes = 2
19ec-1c88:41161771.957 : 0000 : 00 00 
19ec-1c88:41161772.041 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41161772.107 : System total receive data 2 bytes
19ec-1c88:41161772.166 : => CNT96226::VenderCmd_GetData
19ec-1c88:41161772.219 : iCmd = 1, nBytes = 4
19ec-1c88:41161919.393 : 0000 : 00 00 00 00 
19ec-1c88:41161919.523 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41161919.687 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41161919.756 : Return status = 0
19ec-1c88:41161919.817 : => IoObject::IoLockEnd
19ec-1c88:41161919.910 : <= IoObject::IoLockEnd
19ec-1c88:41161919.960 : <= GetADFStatus ret = 1
19ec-1c88:41164218.299 : => TerminateDriver
19ec-1c88:41164218.491 : => CAsicIO::~CAsicIO,pStage=143461448
19ec-1c88:41164218.567 : => CNT96226::Close
19ec-1c88:41164223.153 : <= CNT96226::Close ret = 1
19ec-1c88:41164223.233 : <= CAsicIO::~CAsicIO
19ec-1c88:41164223.288 : => IoObject::IoLockEnd
19ec-1c88:41164223.339 : <= IoObject::IoLockEnd
19ec-1c88:41164223.389 : => IoObject::TerminateDevice
19ec-1c88:41164223.443 : => IoObject::IoLockEnd
19ec-1c88:41164223.490 : <= IoObject::IoLockEnd
19ec-1c88:41164223.601 : <= IoObject::TerminateDevice
19ec-1c88:41164223.851 : <= TerminateDriver ret = 1
19ec-1c88:41208061.113 : ============Debug Start==========
19ec-1c88:41208061.405 : Date : 2020/4/30 14:25:00
19ec-1c88:41208061.487 : Process ID : 19ec
19ec-1c88:41208061.913 : Windows : Version 10.0 build 18363 
19ec-1c88:41208062.370 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41208062.434 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41208062.500 : MemoryStatus.ullAvailPhys : 1900556288
19ec-1c88:41208062.559 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41208062.619 : MemoryStatus.ullAvailPageFile : 3319205888
19ec-1c88:41208062.680 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41208062.738 : MemoryStatus.ullAvailVirtual : 1726337024
19ec-1c88:41208062.796 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41208062.902 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41208062.962 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41208063.205 : CPU Count : 4
19ec-1c88:41208063.252 : CPU Frequency : 100.000 Mhz
19ec-1c88:41208067.562 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41208067.712 : => InitializeDriver
19ec-1c88:41208067.975 : <= InitializeDriver ret = 1
19ec-1c88:41208068.032 : => InitializeScanner
19ec-1c88:41208068.109 : => CAsicIO::GetDeviceList
19ec-1c88:41208068.403 : => CNT96226::CNT96226
19ec-1c88:41208068.465 : => CNT96226::Open
19ec-1c88:41208090.724 : <= CNT96226::Open ret = 1
19ec-1c88:41208090.822 : => CNT96226::Initialize
19ec-1c88:41208091.000 : <= CNT96226::Initialize ret = 1
19ec-1c88:41208091.059 : <= CNT96226::CNT96226
19ec-1c88:41208091.112 : => CNT96226::EnumAvailableDevice
19ec-1c88:41208096.358 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41208096.434 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41208096.492 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41211825.912 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41211826.196 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41211831.702 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41211831.810 : => IoObject::GetLockName
19ec-1c88:41211831.874 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41211831.949 : <= IoObject::GetLockName
19ec-1c88:41211832.402 : => CNT96226::VenderCmd_GetData
19ec-1c88:41211832.467 : iCmd = 3, nBytes = 2
19ec-1c88:41212202.937 : 0000 : 06 38 
19ec-1c88:41212203.063 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41212203.139 : => CNT96226::VenderCmd_GetData
19ec-1c88:41212203.194 : iCmd = 4, nBytes = 2
19ec-1c88:41212490.970 : 0000 : 07 07 
19ec-1c88:41212491.083 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41212491.167 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41212491.261 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41212491.328 : IO Send command 10 bytes
19ec-1c88:41212491.381 : => CNT96226::VenderCmd_SetData
19ec-1c88:41212491.435 : iCmd = 0, nBytes = 10
19ec-1c88:41212491.539 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41212686.315 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41212686.426 : => CNT96226::VenderCmd_GetData
19ec-1c88:41212686.477 : iCmd = 0, nBytes = 165
19ec-1c88:41212839.983 : skip dump 37 bytes
19ec-1c88:41212840.192 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41212840.331 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41212840.469 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41212840.602 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41212840.730 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41212840.862 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41212840.990 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41212841.110 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41212841.173 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41212841.235 : => CNT96226::VenderCmd_GetData
19ec-1c88:41212841.288 : iCmd = 1, nBytes = 4
19ec-1c88:41213026.958 : 0000 : 00 00 00 00 
19ec-1c88:41213027.045 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41213027.113 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41213027.178 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41213027.238 : IO Send command 10 bytes
19ec-1c88:41213027.287 : => CNT96226::VenderCmd_SetData
19ec-1c88:41213027.342 : iCmd = 0, nBytes = 10
19ec-1c88:41213027.443 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41213366.022 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41213366.168 : => CNT96226::VenderCmd_GetData
19ec-1c88:41213366.229 : iCmd = 0, nBytes = 128
19ec-1c88:41213573.534 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41213573.712 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41213573.854 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41213573.989 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41213574.119 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41213574.244 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41213574.369 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41213574.491 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41213574.555 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41213574.620 : => CNT96226::VenderCmd_GetData
19ec-1c88:41213574.675 : iCmd = 1, nBytes = 4
19ec-1c88:41213722.018 : 0000 : 00 00 00 00 
19ec-1c88:41213722.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41213722.172 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41213722.339 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41213722.412 : => CNT96226::Close
19ec-1c88:41213726.239 : <= CNT96226::Close ret = 1
19ec-1c88:41213726.311 : <= CNT96226::~CNT96226
19ec-1c88:41213726.403 : <= CAsicIO::GetDeviceList
19ec-1c88:41213726.798 : => IoObject::SetTimeout
19ec-1c88:41213726.931 : Timeout--> In = 0 Out = 0
19ec-1c88:41213726.988 : <= IoObject::SetTimeout
19ec-1c88:41213727.055 : => CAsicIO::CAsicIO
19ec-1c88:41213727.126 : => CNT96226::CNT96226
19ec-1c88:41213727.181 : => CNT96226::Open
19ec-1c88:41213752.044 : <= CNT96226::Open ret = 1
19ec-1c88:41213752.150 : => CNT96226::Initialize
19ec-1c88:41213752.341 : <= CNT96226::Initialize ret = 1
19ec-1c88:41213752.398 : <= CNT96226::CNT96226
19ec-1c88:41213752.448 : <= CAsicIO::CAsicIO
19ec-1c88:41213752.505 : => CAsicIO::InitializeDevice
19ec-1c88:41213752.573 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41213758.364 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41213758.488 : => IoObject::GetLockName
19ec-1c88:41213758.546 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41213758.614 : <= IoObject::GetLockName
19ec-1c88:41213759.104 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41213759.174 : IO Send command 10 bytes
19ec-1c88:41213759.226 : => CNT96226::VenderCmd_SetData
19ec-1c88:41213759.280 : iCmd = 0, nBytes = 10
19ec-1c88:41213759.385 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41214100.809 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41214100.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:41214100.991 : iCmd = 0, nBytes = 128
19ec-1c88:41214287.099 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41214287.308 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41214287.454 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41214287.588 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41214287.715 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41214287.835 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41214287.958 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41214288.080 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41214288.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41214288.209 : => CNT96226::VenderCmd_GetData
19ec-1c88:41214288.263 : iCmd = 1, nBytes = 4
19ec-1c88:41214441.880 : 0000 : 00 00 00 00 
19ec-1c88:41214442.000 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41214442.067 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41214442.130 : => CNT96226::VenderCmd_GetData
19ec-1c88:41214442.185 : iCmd = 3, nBytes = 2
19ec-1c88:41214770.002 : 0000 : 06 38 
19ec-1c88:41214770.149 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41214770.229 : => CNT96226::VenderCmd_GetData
19ec-1c88:41214770.285 : iCmd = 4, nBytes = 2
19ec-1c88:41215029.330 : 0000 : 07 07 
19ec-1c88:41215029.445 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41215029.630 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41215029.728 : => IoObject::InitializeDevice
19ec-1c88:41215029.834 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41215030.598 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41215030.671 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41215031.453 : => FindScanner
19ec-1c88:41215031.514 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41215031.580 : <= FindScanner ret = 1
19ec-1c88:41215031.642 : => IoObject::IoLockStart
19ec-1c88:41215031.750 : => CAsicIO::CheckDevice
19ec-1c88:41215031.802 : => CNT96226::ConnectIsAvailable
19ec-1c88:41215044.781 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41215044.879 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41215044.936 : <= IoObject::IoLockStart
19ec-1c88:41215044.994 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41215045.058 : IO Send command 10 bytes
19ec-1c88:41215045.139 : => CNT96226::VenderCmd_SetData
19ec-1c88:41215045.199 : iCmd = 0, nBytes = 10
19ec-1c88:41215045.303 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41215202.821 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41215202.959 : System send command 10 bytes + data 0 bytes
19ec-1c88:41215203.027 : IO total need to receive data 5 bytes
19ec-1c88:41215203.084 : => CNT96226::VenderCmd_GetData
19ec-1c88:41215203.138 : iCmd = 0, nBytes = 5
19ec-1c88:41215318.806 : 0000 : 06 00 02 02 ab 
19ec-1c88:41215318.914 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41215318.978 : System total receive data 5 bytes
19ec-1c88:41215319.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:41215319.088 : iCmd = 1, nBytes = 4
19ec-1c88:41215427.059 : 0000 : 00 00 00 00 
19ec-1c88:41215427.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41215427.276 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41215427.341 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41215427.404 : IO Send command 10 bytes
19ec-1c88:41215427.490 : => CNT96226::VenderCmd_SetData
19ec-1c88:41215427.546 : iCmd = 0, nBytes = 10
19ec-1c88:41215427.652 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41215570.074 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41215570.168 : System send command 10 bytes + data 0 bytes
19ec-1c88:41215570.235 : IO total need to receive data 165 bytes
19ec-1c88:41215570.294 : => CNT96226::VenderCmd_GetData
19ec-1c88:41215570.346 : iCmd = 0, nBytes = 165
19ec-1c88:41215701.622 : skip dump 37 bytes
19ec-1c88:41215701.850 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41215701.995 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41215702.133 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41215702.263 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41215702.395 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41215702.531 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41215702.661 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41215702.788 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41215702.853 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41215702.925 : System total receive data 165 bytes
19ec-1c88:41215702.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:41215703.044 : iCmd = 1, nBytes = 4
19ec-1c88:41215813.712 : 0000 : 00 00 00 00 
19ec-1c88:41215813.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41215813.937 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41215814.107 : Dump Inquiry
19ec-1c88:41215814.232 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41215814.367 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41215814.498 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41215814.627 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41215814.754 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41215814.885 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41215815.013 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41215815.140 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41215815.272 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41215815.401 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41215815.490 : 00a0 : 00 00 00 00 00 
19ec-1c88:41215815.568 : => ReadNVMDataInternal
19ec-1c88:41215815.768 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41215815.833 : IO Send command 10 bytes
19ec-1c88:41215815.925 : => CNT96226::VenderCmd_SetData
19ec-1c88:41215815.979 : iCmd = 0, nBytes = 10
19ec-1c88:41215816.078 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41216108.671 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41216109.092 : System send command 10 bytes + data 0 bytes
19ec-1c88:41216109.168 : IO total need to receive data 128 bytes
19ec-1c88:41216109.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:41216109.300 : iCmd = 0, nBytes = 128
19ec-1c88:41216266.860 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41216267.081 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41216267.221 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41216267.354 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41216267.486 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41216267.615 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41216267.739 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41216267.866 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41216267.929 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41216267.994 : System total receive data 128 bytes
19ec-1c88:41216268.059 : => CNT96226::VenderCmd_GetData
19ec-1c88:41216268.113 : iCmd = 1, nBytes = 4
19ec-1c88:41216393.580 : 0000 : 00 00 00 00 
19ec-1c88:41216393.685 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41216393.837 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41216393.904 : NVMData.PadScanCount = 0
19ec-1c88:41216393.961 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41216394.017 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41216394.076 : NVMData.FlatbedScanCount = 0
19ec-1c88:41216394.143 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41216394.197 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41216394.249 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41216394.307 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41216394.361 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41216394.414 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41216394.467 : NVMData.BornMonth = 0
19ec-1c88:41216394.519 : NVMData.BornDay = 0
19ec-1c88:41216394.570 : NVMData.BornYear = 0
19ec-1c88:41216394.619 : NVMData.FirstScanMonth = 4
19ec-1c88:41216394.670 : NVMData.FirstScanDay = 30
19ec-1c88:41216394.724 : NVMData.FirstScanYear = 2020
19ec-1c88:41216394.778 : NVMData.VerticalMagnification = 0
19ec-1c88:41216394.831 : NVMData.HorizontalMagnification = 0
19ec-1c88:41216394.884 : NVMData.PowerSavingTime = 15
19ec-1c88:41216394.937 : NVMData.SN = A094165189010062
19ec-1c88:41216394.986 : NVMData.AutoFeed = 0
19ec-1c88:41216395.036 : NVMData.CCDType = 0
19ec-1c88:41216395.083 : NVMData.ScanSpeed = 0
19ec-1c88:41216395.131 : NVMData.RollerCount = 0
19ec-1c88:41216395.180 : NVMData.MultifeedCount = 0
19ec-1c88:41216395.229 : NVMData.JamCount = 0
19ec-1c88:41216395.277 : NVMData.IdentifyInfo = 
19ec-1c88:41216395.330 : NVMData.FormalName = 
19ec-1c88:41216395.521 : NVMData.ReservedB = 0
19ec-1c88:41216395.575 : NVMData.FunctionCode = 0
19ec-1c88:41216395.626 : NVMData.PreFeed = 0
19ec-1c88:41216395.676 : NVMData.PreFeedTime = 0
19ec-1c88:41216395.723 : NVMData.ButtonNumber = 0
19ec-1c88:41216395.773 : NVMData.PowerOffTime = 0
19ec-1c88:41216395.823 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41216395.899 : => IoObject::IoLockEnd
19ec-1c88:41216396.002 : <= IoObject::IoLockEnd
19ec-1c88:41216396.049 : <= InitializeScanner ret = 1
19ec-1c88:41216396.115 : => GetLogicalScannerAbilityEx
19ec-1c88:41216396.173 : => IoObject::IoLockStart
19ec-1c88:41216396.264 : => CAsicIO::CheckDevice
19ec-1c88:41216396.315 : => CNT96226::ConnectIsAvailable
19ec-1c88:41216408.875 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41216408.966 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41216409.022 : <= IoObject::IoLockStart
19ec-1c88:41216409.079 : => IoObject::IoLockEnd
19ec-1c88:41216409.165 : <= IoObject::IoLockEnd
19ec-1c88:41216409.278 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41216409.351 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41216591.428 : => ReadNVMData
19ec-1c88:41216591.577 : => IoObject::IoLockStart
19ec-1c88:41216591.704 : => CAsicIO::CheckDevice
19ec-1c88:41216591.759 : => CNT96226::ConnectIsAvailable
19ec-1c88:41216615.271 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41216615.517 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41216615.653 : <= IoObject::IoLockStart
19ec-1c88:41216615.778 : => ReadNVMDataInternal
19ec-1c88:41216616.086 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41216616.157 : IO Send command 10 bytes
19ec-1c88:41216616.261 : => CNT96226::VenderCmd_SetData
19ec-1c88:41216616.321 : iCmd = 0, nBytes = 10
19ec-1c88:41216616.434 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41216969.246 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41216969.425 : System send command 10 bytes + data 0 bytes
19ec-1c88:41216969.495 : IO total need to receive data 128 bytes
19ec-1c88:41216969.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:41216969.614 : iCmd = 0, nBytes = 128
19ec-1c88:41217175.171 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41217175.354 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41217175.494 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41217175.627 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41217175.756 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41217175.879 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41217176.006 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41217176.129 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41217176.194 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41217176.258 : System total receive data 128 bytes
19ec-1c88:41217176.323 : => CNT96226::VenderCmd_GetData
19ec-1c88:41217176.376 : iCmd = 1, nBytes = 4
19ec-1c88:41217337.278 : 0000 : 00 00 00 00 
19ec-1c88:41217337.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41217337.549 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41217337.615 : NVMData.PadScanCount = 0
19ec-1c88:41217337.674 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41217337.729 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41217337.784 : NVMData.FlatbedScanCount = 0
19ec-1c88:41217337.835 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41217337.886 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41217337.940 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41217337.995 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41217338.051 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41217338.103 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41217338.159 : NVMData.BornMonth = 0
19ec-1c88:41217338.208 : NVMData.BornDay = 0
19ec-1c88:41217338.257 : NVMData.BornYear = 0
19ec-1c88:41217338.304 : NVMData.FirstScanMonth = 4
19ec-1c88:41217338.354 : NVMData.FirstScanDay = 30
19ec-1c88:41217338.406 : NVMData.FirstScanYear = 2020
19ec-1c88:41217338.599 : NVMData.VerticalMagnification = 0
19ec-1c88:41217338.658 : NVMData.HorizontalMagnification = 0
19ec-1c88:41217338.711 : NVMData.PowerSavingTime = 15
19ec-1c88:41217338.768 : NVMData.SN = A094165189010062
19ec-1c88:41217338.817 : NVMData.AutoFeed = 0
19ec-1c88:41217338.867 : NVMData.CCDType = 0
19ec-1c88:41217338.915 : NVMData.ScanSpeed = 0
19ec-1c88:41217338.963 : NVMData.RollerCount = 0
19ec-1c88:41217339.012 : NVMData.MultifeedCount = 0
19ec-1c88:41217339.062 : NVMData.JamCount = 0
19ec-1c88:41217339.112 : NVMData.IdentifyInfo = 
19ec-1c88:41217339.160 : NVMData.FormalName = 
19ec-1c88:41217339.208 : NVMData.ReservedB = 0
19ec-1c88:41217339.258 : NVMData.FunctionCode = 0
19ec-1c88:41217339.306 : NVMData.PreFeed = 0
19ec-1c88:41217339.356 : NVMData.PreFeedTime = 0
19ec-1c88:41217339.404 : NVMData.ButtonNumber = 0
19ec-1c88:41217339.452 : NVMData.PowerOffTime = 0
19ec-1c88:41217339.503 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41217339.564 : => IoObject::IoLockEnd
19ec-1c88:41217339.657 : <= IoObject::IoLockEnd
19ec-1c88:41217339.705 : <= ReadNVMData ret = 1
19ec-1c88:41220048.238 : ============Debug Start==========
19ec-1c88:41220048.550 : Date : 2020/4/30 14:25:00
19ec-1c88:41220048.631 : Process ID : 19ec
19ec-1c88:41220049.080 : Windows : Version 10.0 build 18363 
19ec-1c88:41220049.569 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41220049.631 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41220049.695 : MemoryStatus.ullAvailPhys : 1900556288
19ec-1c88:41220049.757 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41220049.818 : MemoryStatus.ullAvailPageFile : 3319566336
19ec-1c88:41220049.881 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41220049.939 : MemoryStatus.ullAvailVirtual : 1726590976
19ec-1c88:41220049.999 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41220050.100 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41220050.162 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41220050.411 : CPU Count : 4
19ec-1c88:41220050.458 : CPU Frequency : 100.000 Mhz
19ec-1c88:41220054.772 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41220054.900 : => InitializeDriver
19ec-1c88:41220055.395 : <= InitializeDriver ret = 1
19ec-1c88:41222761.518 : => InitializeScanner
19ec-1c88:41222761.781 : => CAsicIO::GetDeviceList
19ec-1c88:41222762.248 : => CNT96226::CNT96226
19ec-1c88:41222762.311 : => CNT96226::Open
19ec-1c88:41222786.949 : <= CNT96226::Open ret = 1
19ec-1c88:41222787.054 : => CNT96226::Initialize
19ec-1c88:41222787.247 : <= CNT96226::Initialize ret = 1
19ec-1c88:41222787.308 : <= CNT96226::CNT96226
19ec-1c88:41222787.364 : => CNT96226::EnumAvailableDevice
19ec-1c88:41222792.779 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41222792.856 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41222792.918 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41226815.671 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41226815.981 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41226821.840 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41226821.946 : => IoObject::GetLockName
19ec-1c88:41226822.005 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41226822.073 : <= IoObject::GetLockName
19ec-1c88:41226822.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:41226822.627 : iCmd = 3, nBytes = 2
19ec-1c88:41227200.683 : 0000 : 06 38 
19ec-1c88:41227200.829 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41227200.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:41227200.970 : iCmd = 4, nBytes = 2
19ec-1c88:41227494.287 : 0000 : 07 07 
19ec-1c88:41227494.389 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41227494.477 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41227494.565 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41227494.629 : IO Send command 10 bytes
19ec-1c88:41227494.680 : => CNT96226::VenderCmd_SetData
19ec-1c88:41227494.735 : iCmd = 0, nBytes = 10
19ec-1c88:41227494.842 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41227695.320 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41227695.466 : => CNT96226::VenderCmd_GetData
19ec-1c88:41227695.527 : iCmd = 0, nBytes = 165
19ec-1c88:41227885.805 : skip dump 37 bytes
19ec-1c88:41227885.990 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41227886.130 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41227886.267 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41227886.397 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41227886.526 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41227886.658 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41227886.783 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41227886.906 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41227886.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41227887.027 : => CNT96226::VenderCmd_GetData
19ec-1c88:41227887.081 : iCmd = 1, nBytes = 4
19ec-1c88:41228079.233 : 0000 : 00 00 00 00 
19ec-1c88:41228079.357 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41228079.430 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41228079.497 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41228079.565 : IO Send command 10 bytes
19ec-1c88:41228079.620 : => CNT96226::VenderCmd_SetData
19ec-1c88:41228079.678 : iCmd = 0, nBytes = 10
19ec-1c88:41228079.785 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41228405.255 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41228405.398 : => CNT96226::VenderCmd_GetData
19ec-1c88:41228405.455 : iCmd = 0, nBytes = 128
19ec-1c88:41228601.046 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41228601.231 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41228601.376 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41228601.514 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41228601.644 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41228601.775 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41228601.902 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41228602.026 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41228602.092 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41228602.160 : => CNT96226::VenderCmd_GetData
19ec-1c88:41228602.219 : iCmd = 1, nBytes = 4
19ec-1c88:41228718.922 : 0000 : 00 00 00 00 
19ec-1c88:41228719.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41228719.075 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41228719.241 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41228719.310 : => CNT96226::Close
19ec-1c88:41228723.074 : <= CNT96226::Close ret = 1
19ec-1c88:41228723.144 : <= CNT96226::~CNT96226
19ec-1c88:41228723.230 : <= CAsicIO::GetDeviceList
19ec-1c88:41228723.638 : => IoObject::SetTimeout
19ec-1c88:41228723.771 : Timeout--> In = 0 Out = 0
19ec-1c88:41228723.826 : <= IoObject::SetTimeout
19ec-1c88:41228723.894 : => CAsicIO::CAsicIO
19ec-1c88:41228723.968 : => CNT96226::CNT96226
19ec-1c88:41228724.021 : => CNT96226::Open
19ec-1c88:41228747.177 : <= CNT96226::Open ret = 1
19ec-1c88:41228747.285 : => CNT96226::Initialize
19ec-1c88:41228747.470 : <= CNT96226::Initialize ret = 1
19ec-1c88:41228747.527 : <= CNT96226::CNT96226
19ec-1c88:41228747.579 : <= CAsicIO::CAsicIO
19ec-1c88:41228747.632 : => CAsicIO::InitializeDevice
19ec-1c88:41228747.703 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41228753.506 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41228753.620 : => IoObject::GetLockName
19ec-1c88:41228753.673 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41228753.739 : <= IoObject::GetLockName
19ec-1c88:41228754.227 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41228754.298 : IO Send command 10 bytes
19ec-1c88:41228754.353 : => CNT96226::VenderCmd_SetData
19ec-1c88:41228754.411 : iCmd = 0, nBytes = 10
19ec-1c88:41228754.513 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41229071.668 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41229071.819 : => CNT96226::VenderCmd_GetData
19ec-1c88:41229071.878 : iCmd = 0, nBytes = 128
19ec-1c88:41229253.625 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41229253.837 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41229253.984 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41229254.120 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41229254.247 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41229254.372 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41229254.499 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41229254.624 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41229254.687 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41229254.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:41229254.812 : iCmd = 1, nBytes = 4
19ec-1c88:41229404.152 : 0000 : 00 00 00 00 
19ec-1c88:41229404.242 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41229404.306 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41229404.368 : => CNT96226::VenderCmd_GetData
19ec-1c88:41229404.424 : iCmd = 3, nBytes = 2
19ec-1c88:41229788.228 : 0000 : 06 38 
19ec-1c88:41229788.375 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41229788.447 : => CNT96226::VenderCmd_GetData
19ec-1c88:41229788.502 : iCmd = 4, nBytes = 2
19ec-1c88:41230089.125 : 0000 : 07 07 
19ec-1c88:41230089.252 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41230089.423 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41230089.753 : => IoObject::InitializeDevice
19ec-1c88:41230089.869 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41230090.533 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41230090.613 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41230091.481 : => FindScanner
19ec-1c88:41230091.620 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41230091.692 : <= FindScanner ret = 1
19ec-1c88:41230091.752 : => IoObject::IoLockStart
19ec-1c88:41230091.855 : => CAsicIO::CheckDevice
19ec-1c88:41230091.915 : => CNT96226::ConnectIsAvailable
19ec-1c88:41230113.448 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41230113.567 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41230113.628 : <= IoObject::IoLockStart
19ec-1c88:41230113.690 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41230113.764 : IO Send command 10 bytes
19ec-1c88:41230113.859 : => CNT96226::VenderCmd_SetData
19ec-1c88:41230113.917 : iCmd = 0, nBytes = 10
19ec-1c88:41230114.023 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41230305.152 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41230305.297 : System send command 10 bytes + data 0 bytes
19ec-1c88:41230305.368 : IO total need to receive data 5 bytes
19ec-1c88:41230305.432 : => CNT96226::VenderCmd_GetData
19ec-1c88:41230305.489 : iCmd = 0, nBytes = 5
19ec-1c88:41230510.936 : 0000 : 06 00 02 02 ab 
19ec-1c88:41230511.023 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41230511.093 : System total receive data 5 bytes
19ec-1c88:41230511.154 : => CNT96226::VenderCmd_GetData
19ec-1c88:41230511.208 : iCmd = 1, nBytes = 4
19ec-1c88:41230695.228 : 0000 : 00 00 00 00 
19ec-1c88:41230695.353 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41230695.522 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41230695.591 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41230695.660 : IO Send command 10 bytes
19ec-1c88:41230695.773 : => CNT96226::VenderCmd_SetData
19ec-1c88:41230695.831 : iCmd = 0, nBytes = 10
19ec-1c88:41230695.938 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41230866.492 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41230866.601 : System send command 10 bytes + data 0 bytes
19ec-1c88:41230866.667 : IO total need to receive data 165 bytes
19ec-1c88:41230866.731 : => CNT96226::VenderCmd_GetData
19ec-1c88:41230866.785 : iCmd = 0, nBytes = 165
19ec-1c88:41231070.007 : skip dump 37 bytes
19ec-1c88:41231070.202 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41231070.344 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41231070.484 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41231070.622 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41231070.750 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41231070.884 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41231071.009 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41231071.134 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41231071.197 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41231071.255 : System total receive data 165 bytes
19ec-1c88:41231071.314 : => CNT96226::VenderCmd_GetData
19ec-1c88:41231071.366 : iCmd = 1, nBytes = 4
19ec-1c88:41231232.500 : 0000 : 00 00 00 00 
19ec-1c88:41231232.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41231232.739 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41231233.174 : Dump Inquiry
19ec-1c88:41231233.312 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41231233.452 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41231233.591 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41231233.726 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41231233.858 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41231233.993 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41231234.121 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41231234.250 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41231234.385 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41231234.514 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41231234.604 : 00a0 : 00 00 00 00 00 
19ec-1c88:41231234.683 : => ReadNVMDataInternal
19ec-1c88:41231234.913 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41231234.981 : IO Send command 10 bytes
19ec-1c88:41231235.068 : => CNT96226::VenderCmd_SetData
19ec-1c88:41231235.123 : iCmd = 0, nBytes = 10
19ec-1c88:41231235.226 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41231546.736 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41231546.920 : System send command 10 bytes + data 0 bytes
19ec-1c88:41231546.998 : IO total need to receive data 128 bytes
19ec-1c88:41231547.066 : => CNT96226::VenderCmd_GetData
19ec-1c88:41231547.123 : iCmd = 0, nBytes = 128
19ec-1c88:41231723.725 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41231723.918 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41231724.067 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41231724.202 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41231724.337 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41231724.462 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41231724.585 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41231724.708 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41231724.771 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41231724.832 : System total receive data 128 bytes
19ec-1c88:41231724.894 : => CNT96226::VenderCmd_GetData
19ec-1c88:41231724.947 : iCmd = 1, nBytes = 4
19ec-1c88:41231874.815 : 0000 : 00 00 00 00 
19ec-1c88:41231874.995 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41231875.141 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41231875.215 : NVMData.PadScanCount = 0
19ec-1c88:41231875.275 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41231875.335 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41231875.400 : NVMData.FlatbedScanCount = 0
19ec-1c88:41231875.455 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41231875.510 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41231875.566 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41231875.625 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41231875.683 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41231875.738 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41231875.794 : NVMData.BornMonth = 0
19ec-1c88:41231875.843 : NVMData.BornDay = 0
19ec-1c88:41231875.899 : NVMData.BornYear = 0
19ec-1c88:41231875.949 : NVMData.FirstScanMonth = 4
19ec-1c88:41231875.999 : NVMData.FirstScanDay = 30
19ec-1c88:41231876.055 : NVMData.FirstScanYear = 2020
19ec-1c88:41231876.109 : NVMData.VerticalMagnification = 0
19ec-1c88:41231876.164 : NVMData.HorizontalMagnification = 0
19ec-1c88:41231876.220 : NVMData.PowerSavingTime = 15
19ec-1c88:41231876.273 : NVMData.SN = A094165189010062
19ec-1c88:41231876.324 : NVMData.AutoFeed = 0
19ec-1c88:41231876.374 : NVMData.CCDType = 0
19ec-1c88:41231876.422 : NVMData.ScanSpeed = 0
19ec-1c88:41231876.473 : NVMData.RollerCount = 0
19ec-1c88:41231876.525 : NVMData.MultifeedCount = 0
19ec-1c88:41231876.575 : NVMData.JamCount = 0
19ec-1c88:41231876.626 : NVMData.IdentifyInfo = 
19ec-1c88:41231876.676 : NVMData.FormalName = 
19ec-1c88:41231876.891 : NVMData.ReservedB = 0
19ec-1c88:41231876.950 : NVMData.FunctionCode = 0
19ec-1c88:41231877.005 : NVMData.PreFeed = 0
19ec-1c88:41231877.054 : NVMData.PreFeedTime = 0
19ec-1c88:41231877.104 : NVMData.ButtonNumber = 0
19ec-1c88:41231877.160 : NVMData.PowerOffTime = 0
19ec-1c88:41231877.214 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41231877.312 : => IoObject::IoLockEnd
19ec-1c88:41231877.419 : <= IoObject::IoLockEnd
19ec-1c88:41231877.475 : <= InitializeScanner ret = 1
19ec-1c88:41233266.185 : => GetLogicalScannerAbility
19ec-1c88:41233266.375 : => IoObject::IoLockStart
19ec-1c88:41233266.505 : => CAsicIO::CheckDevice
19ec-1c88:41233266.567 : => CNT96226::ConnectIsAvailable
19ec-1c88:41233292.087 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41233292.278 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41233292.344 : <= IoObject::IoLockStart
19ec-1c88:41233292.403 : => IoObject::IoLockEnd
19ec-1c88:41233292.515 : <= IoObject::IoLockEnd
19ec-1c88:41233292.592 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:41237121.380 : => GetLogicalScannerAbilityEx
19ec-1c88:41237121.588 : => IoObject::IoLockStart
19ec-1c88:41237121.723 : => CAsicIO::CheckDevice
19ec-1c88:41237121.780 : => CNT96226::ConnectIsAvailable
19ec-1c88:41237145.747 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41237145.862 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41237145.922 : <= IoObject::IoLockStart
19ec-1c88:41237145.982 : => IoObject::IoLockEnd
19ec-1c88:41237146.093 : <= IoObject::IoLockEnd
19ec-1c88:41237146.210 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41237146.284 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41244924.239 : => ReadNVMData
19ec-1c88:41244924.424 : => IoObject::IoLockStart
19ec-1c88:41244924.562 : => CAsicIO::CheckDevice
19ec-1c88:41244924.618 : => CNT96226::ConnectIsAvailable
19ec-1c88:41244947.759 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41244947.874 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41244947.936 : <= IoObject::IoLockStart
19ec-1c88:41244948.003 : => ReadNVMDataInternal
19ec-1c88:41244948.066 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41244948.133 : IO Send command 10 bytes
19ec-1c88:41244948.250 : => CNT96226::VenderCmd_SetData
19ec-1c88:41244948.305 : iCmd = 0, nBytes = 10
19ec-1c88:41244948.417 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41245301.015 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41245301.205 : System send command 10 bytes + data 0 bytes
19ec-1c88:41245301.278 : IO total need to receive data 128 bytes
19ec-1c88:41245301.341 : => CNT96226::VenderCmd_GetData
19ec-1c88:41245301.396 : iCmd = 0, nBytes = 128
19ec-1c88:41245510.936 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41245511.127 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41245511.279 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41245511.419 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41245511.552 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41245511.683 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41245511.812 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41245511.943 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41245512.012 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41245512.075 : System total receive data 128 bytes
19ec-1c88:41245512.140 : => CNT96226::VenderCmd_GetData
19ec-1c88:41245512.197 : iCmd = 1, nBytes = 4
19ec-1c88:41245660.612 : 0000 : 00 00 00 00 
19ec-1c88:41245660.722 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41245660.865 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41245660.938 : NVMData.PadScanCount = 0
19ec-1c88:41245660.995 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41245661.055 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41245661.115 : NVMData.FlatbedScanCount = 0
19ec-1c88:41245661.168 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41245661.346 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41245661.407 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41245661.465 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41245661.519 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41245661.572 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41245661.627 : NVMData.BornMonth = 0
19ec-1c88:41245661.680 : NVMData.BornDay = 0
19ec-1c88:41245661.732 : NVMData.BornYear = 0
19ec-1c88:41245661.784 : NVMData.FirstScanMonth = 4
19ec-1c88:41245661.837 : NVMData.FirstScanDay = 30
19ec-1c88:41245661.891 : NVMData.FirstScanYear = 2020
19ec-1c88:41245661.946 : NVMData.VerticalMagnification = 0
19ec-1c88:41245661.999 : NVMData.HorizontalMagnification = 0
19ec-1c88:41245662.054 : NVMData.PowerSavingTime = 15
19ec-1c88:41245662.108 : NVMData.SN = A094165189010062
19ec-1c88:41245662.161 : NVMData.AutoFeed = 0
19ec-1c88:41245662.210 : NVMData.CCDType = 0
19ec-1c88:41245662.261 : NVMData.ScanSpeed = 0
19ec-1c88:41245662.312 : NVMData.RollerCount = 0
19ec-1c88:41245662.362 : NVMData.MultifeedCount = 0
19ec-1c88:41245662.417 : NVMData.JamCount = 0
19ec-1c88:41245662.466 : NVMData.IdentifyInfo = 
19ec-1c88:41245662.517 : NVMData.FormalName = 
19ec-1c88:41245662.569 : NVMData.ReservedB = 0
19ec-1c88:41245662.618 : NVMData.FunctionCode = 0
19ec-1c88:41245662.669 : NVMData.PreFeed = 0
19ec-1c88:41245662.718 : NVMData.PreFeedTime = 0
19ec-1c88:41245662.767 : NVMData.ButtonNumber = 0
19ec-1c88:41245662.820 : NVMData.PowerOffTime = 0
19ec-1c88:41245662.873 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41245662.938 : => IoObject::IoLockEnd
19ec-1c88:41245663.031 : <= IoObject::IoLockEnd
19ec-1c88:41245663.085 : <= ReadNVMData ret = 1
19ec-1c88:41256476.142 : => GetADFStatus
19ec-1c88:41256476.532 : => IoObject::IoLockStart
19ec-1c88:41256476.670 : => CAsicIO::CheckDevice
19ec-1c88:41256476.735 : => CNT96226::ConnectIsAvailable
19ec-1c88:41256494.018 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41256494.225 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41256494.562 : <= IoObject::IoLockStart
19ec-1c88:41256494.627 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41256494.700 : IO Send command 10 bytes
19ec-1c88:41256494.840 : => CNT96226::VenderCmd_SetData
19ec-1c88:41256494.899 : iCmd = 0, nBytes = 10
19ec-1c88:41256495.009 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41256671.894 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41256672.133 : System send command 10 bytes + data 0 bytes
19ec-1c88:41256672.462 : IO total need to receive data 2 bytes
19ec-1c88:41256672.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:41256672.591 : iCmd = 0, nBytes = 2
19ec-1c88:41256818.448 : 0000 : 00 00 
19ec-1c88:41256818.535 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41256818.604 : System total receive data 2 bytes
19ec-1c88:41256818.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:41256818.726 : iCmd = 1, nBytes = 4
19ec-1c88:41256926.713 : 0000 : 00 00 00 00 
19ec-1c88:41256926.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41256926.997 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41256927.066 : Return status = 0
19ec-1c88:41256927.137 : => IoObject::IoLockEnd
19ec-1c88:41256927.233 : <= IoObject::IoLockEnd
19ec-1c88:41256927.285 : <= GetADFStatus ret = 1
19ec-1c88:41259691.082 : => GetADFStatus
19ec-1c88:41259691.273 : => IoObject::IoLockStart
19ec-1c88:41259691.406 : => CAsicIO::CheckDevice
19ec-1c88:41259691.464 : => CNT96226::ConnectIsAvailable
19ec-1c88:41259715.601 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41259715.816 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41259715.948 : <= IoObject::IoLockStart
19ec-1c88:41259716.069 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41259717.907 : IO Send command 10 bytes
19ec-1c88:41259718.042 : => CNT96226::VenderCmd_SetData
19ec-1c88:41259718.102 : iCmd = 0, nBytes = 10
19ec-1c88:41259718.215 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41259912.341 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41259912.468 : System send command 10 bytes + data 0 bytes
19ec-1c88:41259912.682 : IO total need to receive data 2 bytes
19ec-1c88:41259912.758 : => CNT96226::VenderCmd_GetData
19ec-1c88:41259912.819 : iCmd = 0, nBytes = 2
19ec-1c88:41260102.981 : 0000 : 00 00 
19ec-1c88:41260103.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41260103.205 : System total receive data 2 bytes
19ec-1c88:41260103.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:41260103.342 : iCmd = 1, nBytes = 4
19ec-1c88:41260306.866 : 0000 : 00 00 00 00 
19ec-1c88:41260307.065 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41260307.530 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41260307.602 : Return status = 0
19ec-1c88:41260307.661 : => IoObject::IoLockEnd
19ec-1c88:41260307.760 : <= IoObject::IoLockEnd
19ec-1c88:41260307.809 : <= GetADFStatus ret = 1
19ec-1c88:41262549.087 : => TerminateDriver
19ec-1c88:41262549.303 : => CAsicIO::~CAsicIO,pStage=101715016
19ec-1c88:41262549.382 : => CNT96226::Close
19ec-1c88:41262554.451 : <= CNT96226::Close ret = 1
19ec-1c88:41262554.535 : <= CAsicIO::~CAsicIO
19ec-1c88:41262554.593 : => IoObject::IoLockEnd
19ec-1c88:41262554.647 : <= IoObject::IoLockEnd
19ec-1c88:41262554.700 : => IoObject::TerminateDevice
19ec-1c88:41262554.759 : => IoObject::IoLockEnd
19ec-1c88:41262554.813 : <= IoObject::IoLockEnd
19ec-1c88:41306475.096 : ============Debug Start==========
19ec-1c88:41306475.400 : Date : 2020/4/30 14:25:03
19ec-1c88:41306475.488 : Process ID : 19ec
19ec-1c88:41306475.917 : Windows : Version 10.0 build 18363 
19ec-1c88:41306476.386 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41306476.451 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41306476.522 : MemoryStatus.ullAvailPhys : 1899761664
19ec-1c88:41306476.585 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41306476.651 : MemoryStatus.ullAvailPageFile : 3318280192
19ec-1c88:41306476.717 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41306476.779 : MemoryStatus.ullAvailVirtual : 1727381504
19ec-1c88:41306476.845 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41306476.962 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41306477.025 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41306477.279 : CPU Count : 4
19ec-1c88:41306477.330 : CPU Frequency : 100.000 Mhz
19ec-1c88:41306481.833 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41306481.969 : => InitializeDriver
19ec-1c88:41306482.252 : <= InitializeDriver ret = 1
19ec-1c88:41306482.311 : => InitializeScanner
19ec-1c88:41306482.399 : => CAsicIO::GetDeviceList
19ec-1c88:41306482.707 : => CNT96226::CNT96226
19ec-1c88:41306482.765 : => CNT96226::Open
19ec-1c88:41306503.957 : <= CNT96226::Open ret = 1
19ec-1c88:41306504.057 : => CNT96226::Initialize
19ec-1c88:41306504.246 : <= CNT96226::Initialize ret = 1
19ec-1c88:41306504.304 : <= CNT96226::CNT96226
19ec-1c88:41306504.360 : => CNT96226::EnumAvailableDevice
19ec-1c88:41306510.038 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41306510.118 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41306510.174 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41310236.896 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41310237.197 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41310242.804 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41310242.907 : => IoObject::GetLockName
19ec-1c88:41310242.970 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41310243.042 : <= IoObject::GetLockName
19ec-1c88:41310243.514 : => CNT96226::VenderCmd_GetData
19ec-1c88:41310243.580 : iCmd = 3, nBytes = 2
19ec-1c88:41310629.118 : 0000 : 06 38 
19ec-1c88:41310629.269 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41310629.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:41310629.401 : iCmd = 4, nBytes = 2
19ec-1c88:41310932.419 : 0000 : 07 07 
19ec-1c88:41310932.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41310932.615 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41310932.703 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41310932.770 : IO Send command 10 bytes
19ec-1c88:41310932.822 : => CNT96226::VenderCmd_SetData
19ec-1c88:41310932.879 : iCmd = 0, nBytes = 10
19ec-1c88:41310932.978 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41311123.416 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41311123.574 : => CNT96226::VenderCmd_GetData
19ec-1c88:41311123.644 : iCmd = 0, nBytes = 165
19ec-1c88:41311258.180 : skip dump 37 bytes
19ec-1c88:41311258.357 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41311258.496 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41311258.690 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41311258.824 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41311258.953 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41311259.079 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41311259.208 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41311259.335 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41311259.398 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41311259.457 : => CNT96226::VenderCmd_GetData
19ec-1c88:41311259.510 : iCmd = 1, nBytes = 4
19ec-1c88:41311417.525 : 0000 : 00 00 00 00 
19ec-1c88:41311417.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41311417.669 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41311417.731 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41311417.796 : IO Send command 10 bytes
19ec-1c88:41311417.848 : => CNT96226::VenderCmd_SetData
19ec-1c88:41311417.901 : iCmd = 0, nBytes = 10
19ec-1c88:41311418.004 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41311734.630 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41311734.791 : => CNT96226::VenderCmd_GetData
19ec-1c88:41311734.851 : iCmd = 0, nBytes = 128
19ec-1c88:41311901.366 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41311901.740 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41311902.130 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41311902.266 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41311902.392 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41311902.514 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41311902.639 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41311902.761 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41311902.824 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41311902.889 : => CNT96226::VenderCmd_GetData
19ec-1c88:41311902.942 : iCmd = 1, nBytes = 4
19ec-1c88:41312051.892 : 0000 : 00 00 00 00 
19ec-1c88:41312052.012 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41312052.078 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41312052.292 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41312052.369 : => CNT96226::Close
19ec-1c88:41312057.006 : <= CNT96226::Close ret = 1
19ec-1c88:41312057.096 : <= CNT96226::~CNT96226
19ec-1c88:41312057.189 : <= CAsicIO::GetDeviceList
19ec-1c88:41312057.634 : => IoObject::SetTimeout
19ec-1c88:41312057.775 : Timeout--> In = 0 Out = 0
19ec-1c88:41312057.837 : <= IoObject::SetTimeout
19ec-1c88:41312057.916 : => CAsicIO::CAsicIO
19ec-1c88:41312057.997 : => CNT96226::CNT96226
19ec-1c88:41312058.056 : => CNT96226::Open
19ec-1c88:41312081.342 : <= CNT96226::Open ret = 1
19ec-1c88:41312081.447 : => CNT96226::Initialize
19ec-1c88:41312081.642 : <= CNT96226::Initialize ret = 1
19ec-1c88:41312081.707 : <= CNT96226::CNT96226
19ec-1c88:41312081.761 : <= CAsicIO::CAsicIO
19ec-1c88:41312081.826 : => CAsicIO::InitializeDevice
19ec-1c88:41312081.902 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41312087.880 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41312088.009 : => IoObject::GetLockName
19ec-1c88:41312088.065 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41312088.135 : <= IoObject::GetLockName
19ec-1c88:41312088.674 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41312088.748 : IO Send command 10 bytes
19ec-1c88:41312088.802 : => CNT96226::VenderCmd_SetData
19ec-1c88:41312088.859 : iCmd = 0, nBytes = 10
19ec-1c88:41312088.973 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41312430.645 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41312430.786 : => CNT96226::VenderCmd_GetData
19ec-1c88:41312430.846 : iCmd = 0, nBytes = 128
19ec-1c88:41312586.480 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41312586.671 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41312586.811 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41312586.941 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41312587.066 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41312587.190 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41312587.312 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41312587.435 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41312587.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41312587.564 : => CNT96226::VenderCmd_GetData
19ec-1c88:41312587.617 : iCmd = 1, nBytes = 4
19ec-1c88:41312751.220 : 0000 : 00 00 00 00 
19ec-1c88:41312751.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41312751.472 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41312751.539 : => CNT96226::VenderCmd_GetData
19ec-1c88:41312751.593 : iCmd = 3, nBytes = 2
19ec-1c88:41313095.670 : 0000 : 06 38 
19ec-1c88:41313095.824 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41313095.900 : => CNT96226::VenderCmd_GetData
19ec-1c88:41313095.959 : iCmd = 4, nBytes = 2
19ec-1c88:41313373.709 : 0000 : 07 07 
19ec-1c88:41313373.834 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41313374.011 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41313374.116 : => IoObject::InitializeDevice
19ec-1c88:41313374.232 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41313374.865 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41313374.940 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41313375.688 : => FindScanner
19ec-1c88:41313375.748 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41313375.825 : <= FindScanner ret = 1
19ec-1c88:41313375.882 : => IoObject::IoLockStart
19ec-1c88:41313375.986 : => CAsicIO::CheckDevice
19ec-1c88:41313376.040 : => CNT96226::ConnectIsAvailable
19ec-1c88:41313389.024 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41313389.132 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41313389.191 : <= IoObject::IoLockStart
19ec-1c88:41313389.246 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41313389.311 : IO Send command 10 bytes
19ec-1c88:41313389.392 : => CNT96226::VenderCmd_SetData
19ec-1c88:41313389.451 : iCmd = 0, nBytes = 10
19ec-1c88:41313389.555 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41313547.604 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41313547.714 : System send command 10 bytes + data 0 bytes
19ec-1c88:41313547.781 : IO total need to receive data 5 bytes
19ec-1c88:41313547.843 : => CNT96226::VenderCmd_GetData
19ec-1c88:41313547.899 : iCmd = 0, nBytes = 5
19ec-1c88:41313682.474 : 0000 : 06 00 02 02 ab 
19ec-1c88:41313682.580 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41313682.647 : System total receive data 5 bytes
19ec-1c88:41313682.709 : => CNT96226::VenderCmd_GetData
19ec-1c88:41313682.765 : iCmd = 1, nBytes = 4
19ec-1c88:41313818.212 : 0000 : 00 00 00 00 
19ec-1c88:41313818.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41313818.480 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41313818.546 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41313818.613 : IO Send command 10 bytes
19ec-1c88:41313818.705 : => CNT96226::VenderCmd_SetData
19ec-1c88:41313818.767 : iCmd = 0, nBytes = 10
19ec-1c88:41313818.875 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41313987.961 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41313988.083 : System send command 10 bytes + data 0 bytes
19ec-1c88:41313988.153 : IO total need to receive data 165 bytes
19ec-1c88:41313988.219 : => CNT96226::VenderCmd_GetData
19ec-1c88:41313988.277 : iCmd = 0, nBytes = 165
19ec-1c88:41314150.880 : skip dump 37 bytes
19ec-1c88:41314151.104 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41314151.259 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41314151.404 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41314151.540 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41314151.672 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41314151.811 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41314151.944 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41314152.074 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41314152.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41314152.207 : System total receive data 165 bytes
19ec-1c88:41314152.273 : => CNT96226::VenderCmd_GetData
19ec-1c88:41314152.328 : iCmd = 1, nBytes = 4
19ec-1c88:41314308.738 : 0000 : 00 00 00 00 
19ec-1c88:41314308.832 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41314308.954 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41314309.128 : Dump Inquiry
19ec-1c88:41314309.262 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41314309.401 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41314309.537 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41314309.671 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41314309.799 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41314309.943 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41314310.068 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41314310.197 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41314310.330 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41314310.462 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41314310.553 : 00a0 : 00 00 00 00 00 
19ec-1c88:41314310.626 : => ReadNVMDataInternal
19ec-1c88:41314310.810 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41314310.876 : IO Send command 10 bytes
19ec-1c88:41314310.958 : => CNT96226::VenderCmd_SetData
19ec-1c88:41314311.015 : iCmd = 0, nBytes = 10
19ec-1c88:41314311.118 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41314615.867 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41314616.018 : System send command 10 bytes + data 0 bytes
19ec-1c88:41314616.081 : IO total need to receive data 128 bytes
19ec-1c88:41314616.143 : => CNT96226::VenderCmd_GetData
19ec-1c88:41314616.213 : iCmd = 0, nBytes = 128
19ec-1c88:41314824.599 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41314824.782 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41314824.923 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41314825.055 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41314825.179 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41314825.300 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41314825.425 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41314825.551 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41314825.614 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41314825.677 : System total receive data 128 bytes
19ec-1c88:41314825.737 : => CNT96226::VenderCmd_GetData
19ec-1c88:41314825.791 : iCmd = 1, nBytes = 4
19ec-1c88:41315018.533 : 0000 : 00 00 00 00 
19ec-1c88:41315018.647 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41315018.801 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41315018.873 : NVMData.PadScanCount = 0
19ec-1c88:41315018.931 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41315018.985 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41315019.042 : NVMData.FlatbedScanCount = 0
19ec-1c88:41315019.099 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41315019.151 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41315019.209 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41315019.265 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41315019.322 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41315019.375 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41315019.430 : NVMData.BornMonth = 0
19ec-1c88:41315019.481 : NVMData.BornDay = 0
19ec-1c88:41315019.531 : NVMData.BornYear = 0
19ec-1c88:41315019.578 : NVMData.FirstScanMonth = 4
19ec-1c88:41315019.629 : NVMData.FirstScanDay = 30
19ec-1c88:41315019.682 : NVMData.FirstScanYear = 2020
19ec-1c88:41315019.738 : NVMData.VerticalMagnification = 0
19ec-1c88:41315019.793 : NVMData.HorizontalMagnification = 0
19ec-1c88:41315019.847 : NVMData.PowerSavingTime = 15
19ec-1c88:41315019.904 : NVMData.SN = A094165189010062
19ec-1c88:41315019.954 : NVMData.AutoFeed = 0
19ec-1c88:41315020.002 : NVMData.CCDType = 0
19ec-1c88:41315020.049 : NVMData.ScanSpeed = 0
19ec-1c88:41315020.096 : NVMData.RollerCount = 0
19ec-1c88:41315020.147 : NVMData.MultifeedCount = 0
19ec-1c88:41315020.195 : NVMData.JamCount = 0
19ec-1c88:41315020.244 : NVMData.IdentifyInfo = 
19ec-1c88:41315020.295 : NVMData.FormalName = 
19ec-1c88:41315020.498 : NVMData.ReservedB = 0
19ec-1c88:41315020.556 : NVMData.FunctionCode = 0
19ec-1c88:41315020.607 : NVMData.PreFeed = 0
19ec-1c88:41315020.654 : NVMData.PreFeedTime = 0
19ec-1c88:41315020.704 : NVMData.ButtonNumber = 0
19ec-1c88:41315020.753 : NVMData.PowerOffTime = 0
19ec-1c88:41315020.803 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41315020.880 : => IoObject::IoLockEnd
19ec-1c88:41315020.972 : <= IoObject::IoLockEnd
19ec-1c88:41315021.022 : <= InitializeScanner ret = 1
19ec-1c88:41315021.088 : => GetLogicalScannerAbilityEx
19ec-1c88:41315021.149 : => IoObject::IoLockStart
19ec-1c88:41315021.242 : => CAsicIO::CheckDevice
19ec-1c88:41315021.295 : => CNT96226::ConnectIsAvailable
19ec-1c88:41315045.384 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41315045.478 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41315045.536 : <= IoObject::IoLockStart
19ec-1c88:41315045.594 : => IoObject::IoLockEnd
19ec-1c88:41315045.683 : <= IoObject::IoLockEnd
19ec-1c88:41315045.798 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41315045.872 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41315241.985 : => ReadNVMData
19ec-1c88:41315242.155 : => IoObject::IoLockStart
19ec-1c88:41315242.283 : => CAsicIO::CheckDevice
19ec-1c88:41315242.342 : => CNT96226::ConnectIsAvailable
19ec-1c88:41315264.894 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41315265.135 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41315265.280 : <= IoObject::IoLockStart
19ec-1c88:41315265.644 : => ReadNVMDataInternal
19ec-1c88:41315265.710 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41315265.782 : IO Send command 10 bytes
19ec-1c88:41315265.904 : => CNT96226::VenderCmd_SetData
19ec-1c88:41315265.964 : iCmd = 0, nBytes = 10
19ec-1c88:41315266.082 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41315620.505 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41315620.673 : System send command 10 bytes + data 0 bytes
19ec-1c88:41315620.740 : IO total need to receive data 128 bytes
19ec-1c88:41315620.802 : => CNT96226::VenderCmd_GetData
19ec-1c88:41315620.859 : iCmd = 0, nBytes = 128
19ec-1c88:41315825.128 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41315825.326 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41315825.470 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41315825.603 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41315825.733 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41315825.858 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41315825.984 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41315826.109 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41315826.175 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41315826.240 : System total receive data 128 bytes
19ec-1c88:41315826.303 : => CNT96226::VenderCmd_GetData
19ec-1c88:41315826.355 : iCmd = 1, nBytes = 4
19ec-1c88:41315959.534 : 0000 : 00 00 00 00 
19ec-1c88:41315959.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41315959.801 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41315959.871 : NVMData.PadScanCount = 0
19ec-1c88:41315959.928 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41315959.980 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41315960.038 : NVMData.FlatbedScanCount = 0
19ec-1c88:41315960.091 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41315960.146 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41315960.198 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41315960.255 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41315960.309 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41315960.364 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41315960.417 : NVMData.BornMonth = 0
19ec-1c88:41315960.467 : NVMData.BornDay = 0
19ec-1c88:41315960.515 : NVMData.BornYear = 0
19ec-1c88:41315960.563 : NVMData.FirstScanMonth = 4
19ec-1c88:41315960.614 : NVMData.FirstScanDay = 30
19ec-1c88:41315960.668 : NVMData.FirstScanYear = 2020
19ec-1c88:41315960.867 : NVMData.VerticalMagnification = 0
19ec-1c88:41315960.923 : NVMData.HorizontalMagnification = 0
19ec-1c88:41315960.979 : NVMData.PowerSavingTime = 15
19ec-1c88:41315961.033 : NVMData.SN = A094165189010062
19ec-1c88:41315961.083 : NVMData.AutoFeed = 0
19ec-1c88:41315961.132 : NVMData.CCDType = 0
19ec-1c88:41315961.181 : NVMData.ScanSpeed = 0
19ec-1c88:41315961.231 : NVMData.RollerCount = 0
19ec-1c88:41315961.285 : NVMData.MultifeedCount = 0
19ec-1c88:41315961.334 : NVMData.JamCount = 0
19ec-1c88:41315961.383 : NVMData.IdentifyInfo = 
19ec-1c88:41315961.433 : NVMData.FormalName = 
19ec-1c88:41315961.482 : NVMData.ReservedB = 0
19ec-1c88:41315961.532 : NVMData.FunctionCode = 0
19ec-1c88:41315961.583 : NVMData.PreFeed = 0
19ec-1c88:41315961.632 : NVMData.PreFeedTime = 0
19ec-1c88:41315961.682 : NVMData.ButtonNumber = 0
19ec-1c88:41315961.732 : NVMData.PowerOffTime = 0
19ec-1c88:41315961.788 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41315961.846 : => IoObject::IoLockEnd
19ec-1c88:41315961.935 : <= IoObject::IoLockEnd
19ec-1c88:41315961.986 : <= ReadNVMData ret = 1
19ec-1c88:41316533.792 : => TerminateDriver
19ec-1c88:41316533.988 : => CAsicIO::~CAsicIO,pStage=196545608
19ec-1c88:41316534.058 : => CNT96226::Close
19ec-1c88:41316538.358 : <= CNT96226::Close ret = 1
19ec-1c88:41316538.441 : <= CAsicIO::~CAsicIO
19ec-1c88:41316538.496 : => IoObject::IoLockEnd
19ec-1c88:41316538.548 : <= IoObject::IoLockEnd
19ec-1c88:41316538.599 : => IoObject::TerminateDevice
19ec-1c88:41316538.654 : => IoObject::IoLockEnd
19ec-1c88:41316538.700 : <= IoObject::IoLockEnd
19ec-1c88:41316539.023 : <= IoObject::TerminateDevice
19ec-1c88:41316539.258 : <= TerminateDriver ret = 1
19ec-1c88:41319219.991 : ============Debug Start==========
19ec-1c88:41319220.291 : Date : 2020/4/30 14:25:03
19ec-1c88:41319220.385 : Process ID : 19ec
19ec-1c88:41319220.808 : Windows : Version 10.0 build 18363 
19ec-1c88:41319221.273 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41319221.346 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41319221.417 : MemoryStatus.ullAvailPhys : 1899761664
19ec-1c88:41319221.482 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41319221.550 : MemoryStatus.ullAvailPageFile : 3318603776
19ec-1c88:41319221.615 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41319221.680 : MemoryStatus.ullAvailVirtual : 1727324160
19ec-1c88:41319223.494 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41319223.607 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41319223.671 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41319223.981 : CPU Count : 4
19ec-1c88:41319224.031 : CPU Frequency : 100.000 Mhz
19ec-1c88:41319230.406 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41319230.561 : => InitializeDriver
19ec-1c88:41319230.818 : <= InitializeDriver ret = 1
19ec-1c88:41322648.788 : => InitializeScanner
19ec-1c88:41322649.085 : => CAsicIO::GetDeviceList
19ec-1c88:41322649.572 : => CNT96226::CNT96226
19ec-1c88:41322649.642 : => CNT96226::Open
19ec-1c88:41322672.000 : <= CNT96226::Open ret = 1
19ec-1c88:41322672.112 : => CNT96226::Initialize
19ec-1c88:41322672.318 : <= CNT96226::Initialize ret = 1
19ec-1c88:41322672.378 : <= CNT96226::CNT96226
19ec-1c88:41322672.432 : => CNT96226::EnumAvailableDevice
19ec-1c88:41322677.861 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41322677.944 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41322678.008 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41326366.117 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41326366.398 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41326372.318 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41326372.430 : => IoObject::GetLockName
19ec-1c88:41326372.498 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41326372.571 : <= IoObject::GetLockName
19ec-1c88:41326373.041 : => CNT96226::VenderCmd_GetData
19ec-1c88:41326373.107 : iCmd = 3, nBytes = 2
19ec-1c88:41326745.300 : 0000 : 06 38 
19ec-1c88:41326745.452 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41326745.523 : => CNT96226::VenderCmd_GetData
19ec-1c88:41326745.582 : iCmd = 4, nBytes = 2
19ec-1c88:41327044.893 : 0000 : 07 07 
19ec-1c88:41327045.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41327045.134 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41327045.225 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41327045.293 : IO Send command 10 bytes
19ec-1c88:41327045.348 : => CNT96226::VenderCmd_SetData
19ec-1c88:41327045.407 : iCmd = 0, nBytes = 10
19ec-1c88:41327045.517 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41327235.554 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41327235.660 : => CNT96226::VenderCmd_GetData
19ec-1c88:41327235.726 : iCmd = 0, nBytes = 165
19ec-1c88:41327444.712 : skip dump 37 bytes
19ec-1c88:41327444.885 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41327445.021 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41327445.151 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41327445.283 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41327445.408 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41327445.544 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41327445.670 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41327445.794 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41327445.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41327445.916 : => CNT96226::VenderCmd_GetData
19ec-1c88:41327445.968 : iCmd = 1, nBytes = 4
19ec-1c88:41327616.842 : 0000 : 00 00 00 00 
19ec-1c88:41327616.993 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41327617.076 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41327617.138 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41327617.202 : IO Send command 10 bytes
19ec-1c88:41327617.254 : => CNT96226::VenderCmd_SetData
19ec-1c88:41327617.316 : iCmd = 0, nBytes = 10
19ec-1c88:41327617.421 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41327955.500 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41327955.615 : => CNT96226::VenderCmd_GetData
19ec-1c88:41327955.675 : iCmd = 0, nBytes = 128
19ec-1c88:41328150.685 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41328150.916 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41328151.060 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41328151.196 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41328151.319 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41328151.445 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41328151.569 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41328151.689 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41328151.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41328151.821 : => CNT96226::VenderCmd_GetData
19ec-1c88:41328151.886 : iCmd = 1, nBytes = 4
19ec-1c88:41328337.157 : 0000 : 00 00 00 00 
19ec-1c88:41328337.257 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41328337.327 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41328337.517 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41328337.589 : => CNT96226::Close
19ec-1c88:41328341.518 : <= CNT96226::Close ret = 1
19ec-1c88:41328341.602 : <= CNT96226::~CNT96226
19ec-1c88:41328341.690 : <= CAsicIO::GetDeviceList
19ec-1c88:41328342.192 : => IoObject::SetTimeout
19ec-1c88:41328342.331 : Timeout--> In = 0 Out = 0
19ec-1c88:41328342.389 : <= IoObject::SetTimeout
19ec-1c88:41328342.461 : => CAsicIO::CAsicIO
19ec-1c88:41328342.536 : => CNT96226::CNT96226
19ec-1c88:41328342.589 : => CNT96226::Open
19ec-1c88:41328366.239 : <= CNT96226::Open ret = 1
19ec-1c88:41328366.343 : => CNT96226::Initialize
19ec-1c88:41328366.536 : <= CNT96226::Initialize ret = 1
19ec-1c88:41328366.593 : <= CNT96226::CNT96226
19ec-1c88:41328366.647 : <= CAsicIO::CAsicIO
19ec-1c88:41328366.704 : => CAsicIO::InitializeDevice
19ec-1c88:41328366.772 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41328372.572 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41328372.686 : => IoObject::GetLockName
19ec-1c88:41328372.743 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41328372.810 : <= IoObject::GetLockName
19ec-1c88:41328373.347 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41328373.420 : IO Send command 10 bytes
19ec-1c88:41328373.475 : => CNT96226::VenderCmd_SetData
19ec-1c88:41328373.530 : iCmd = 0, nBytes = 10
19ec-1c88:41328373.633 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41328725.351 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41328725.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:41328725.595 : iCmd = 0, nBytes = 128
19ec-1c88:41328932.892 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41328933.064 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41328933.208 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41328933.339 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41328933.468 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41328933.595 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41328933.718 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41328933.841 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41328933.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41328933.972 : => CNT96226::VenderCmd_GetData
19ec-1c88:41328934.024 : iCmd = 1, nBytes = 4
19ec-1c88:41329121.194 : 0000 : 00 00 00 00 
19ec-1c88:41329121.319 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41329121.392 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41329121.513 : => CNT96226::VenderCmd_GetData
19ec-1c88:41329121.568 : iCmd = 3, nBytes = 2
19ec-1c88:41329501.052 : 0000 : 06 38 
19ec-1c88:41329501.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41329501.238 : => CNT96226::VenderCmd_GetData
19ec-1c88:41329501.296 : iCmd = 4, nBytes = 2
19ec-1c88:41329807.015 : 0000 : 07 07 
19ec-1c88:41329807.125 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41329807.287 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41329807.383 : => IoObject::InitializeDevice
19ec-1c88:41329807.493 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41329808.158 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41329808.230 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41329808.971 : => FindScanner
19ec-1c88:41329809.030 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41329809.096 : <= FindScanner ret = 1
19ec-1c88:41329809.156 : => IoObject::IoLockStart
19ec-1c88:41329809.258 : => CAsicIO::CheckDevice
19ec-1c88:41329809.310 : => CNT96226::ConnectIsAvailable
19ec-1c88:41329833.936 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41329834.050 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41329834.110 : <= IoObject::IoLockStart
19ec-1c88:41329834.173 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41329834.240 : IO Send command 10 bytes
19ec-1c88:41329834.332 : => CNT96226::VenderCmd_SetData
19ec-1c88:41329834.390 : iCmd = 0, nBytes = 10
19ec-1c88:41329834.494 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41330025.177 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41330025.295 : System send command 10 bytes + data 0 bytes
19ec-1c88:41330025.368 : IO total need to receive data 5 bytes
19ec-1c88:41330025.431 : => CNT96226::VenderCmd_GetData
19ec-1c88:41330025.487 : iCmd = 0, nBytes = 5
19ec-1c88:41330144.629 : 0000 : 06 00 02 02 ab 
19ec-1c88:41330144.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41330144.791 : System total receive data 5 bytes
19ec-1c88:41330144.850 : => CNT96226::VenderCmd_GetData
19ec-1c88:41330144.904 : iCmd = 1, nBytes = 4
19ec-1c88:41330300.021 : 0000 : 00 00 00 00 
19ec-1c88:41330300.099 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41330300.213 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41330300.272 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41330300.332 : IO Send command 10 bytes
19ec-1c88:41330300.420 : => CNT96226::VenderCmd_SetData
19ec-1c88:41330300.476 : iCmd = 0, nBytes = 10
19ec-1c88:41330300.577 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41330504.685 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41330504.801 : System send command 10 bytes + data 0 bytes
19ec-1c88:41330504.869 : IO total need to receive data 165 bytes
19ec-1c88:41330504.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:41330504.988 : iCmd = 0, nBytes = 165
19ec-1c88:41330635.559 : skip dump 37 bytes
19ec-1c88:41330635.749 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41330635.888 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41330636.023 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41330636.157 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41330636.287 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41330636.418 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41330636.540 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41330636.665 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41330636.729 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41330636.789 : System total receive data 165 bytes
19ec-1c88:41330636.844 : => CNT96226::VenderCmd_GetData
19ec-1c88:41330636.899 : iCmd = 1, nBytes = 4
19ec-1c88:41330779.094 : 0000 : 00 00 00 00 
19ec-1c88:41330779.470 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41330779.599 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41330779.819 : Dump Inquiry
19ec-1c88:41330779.942 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41330780.079 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41330780.210 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41330780.339 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41330780.467 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41330780.597 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41330780.717 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41330780.843 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41330780.979 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41330781.107 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41330781.196 : 00a0 : 00 00 00 00 00 
19ec-1c88:41330781.268 : => ReadNVMDataInternal
19ec-1c88:41330781.491 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41330781.558 : IO Send command 10 bytes
19ec-1c88:41330781.644 : => CNT96226::VenderCmd_SetData
19ec-1c88:41330781.697 : iCmd = 0, nBytes = 10
19ec-1c88:41330781.793 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41331128.769 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41331128.895 : System send command 10 bytes + data 0 bytes
19ec-1c88:41331128.959 : IO total need to receive data 128 bytes
19ec-1c88:41331129.017 : => CNT96226::VenderCmd_GetData
19ec-1c88:41331129.075 : iCmd = 0, nBytes = 128
19ec-1c88:41331333.882 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41331334.060 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41331334.201 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41331334.337 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41331334.464 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41331334.586 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41331334.711 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41331334.835 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41331334.901 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41331334.960 : System total receive data 128 bytes
19ec-1c88:41331335.019 : => CNT96226::VenderCmd_GetData
19ec-1c88:41331335.068 : iCmd = 1, nBytes = 4
19ec-1c88:41331533.673 : 0000 : 00 00 00 00 
19ec-1c88:41331533.777 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41331533.913 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41331533.982 : NVMData.PadScanCount = 0
19ec-1c88:41331534.041 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41331534.097 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41331534.155 : NVMData.FlatbedScanCount = 0
19ec-1c88:41331534.210 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41331534.265 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41331534.318 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41331534.374 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41331534.431 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41331534.486 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41331534.540 : NVMData.BornMonth = 0
19ec-1c88:41331534.589 : NVMData.BornDay = 0
19ec-1c88:41331534.639 : NVMData.BornYear = 0
19ec-1c88:41331534.687 : NVMData.FirstScanMonth = 4
19ec-1c88:41331534.740 : NVMData.FirstScanDay = 30
19ec-1c88:41331534.795 : NVMData.FirstScanYear = 2020
19ec-1c88:41331534.849 : NVMData.VerticalMagnification = 0
19ec-1c88:41331534.907 : NVMData.HorizontalMagnification = 0
19ec-1c88:41331534.963 : NVMData.PowerSavingTime = 15
19ec-1c88:41331535.017 : NVMData.SN = A094165189010062
19ec-1c88:41331535.067 : NVMData.AutoFeed = 0
19ec-1c88:41331535.113 : NVMData.CCDType = 0
19ec-1c88:41331535.163 : NVMData.ScanSpeed = 0
19ec-1c88:41331535.212 : NVMData.RollerCount = 0
19ec-1c88:41331535.264 : NVMData.MultifeedCount = 0
19ec-1c88:41331535.314 : NVMData.JamCount = 0
19ec-1c88:41331535.362 : NVMData.IdentifyInfo = 
19ec-1c88:41331535.412 : NVMData.FormalName = 
19ec-1c88:41331535.603 : NVMData.ReservedB = 0
19ec-1c88:41331535.660 : NVMData.FunctionCode = 0
19ec-1c88:41331535.709 : NVMData.PreFeed = 0
19ec-1c88:41331535.758 : NVMData.PreFeedTime = 0
19ec-1c88:41331535.808 : NVMData.ButtonNumber = 0
19ec-1c88:41331535.861 : NVMData.PowerOffTime = 0
19ec-1c88:41331535.914 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41331535.987 : => IoObject::IoLockEnd
19ec-1c88:41331536.082 : <= IoObject::IoLockEnd
19ec-1c88:41331536.133 : <= InitializeScanner ret = 1
19ec-1c88:41332786.453 : => GetLogicalScannerAbility
19ec-1c88:41332786.649 : => IoObject::IoLockStart
19ec-1c88:41332786.777 : => CAsicIO::CheckDevice
19ec-1c88:41332786.835 : => CNT96226::ConnectIsAvailable
19ec-1c88:41332811.034 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41332811.148 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41332811.205 : <= IoObject::IoLockStart
19ec-1c88:41332811.266 : => IoObject::IoLockEnd
19ec-1c88:41332811.376 : <= IoObject::IoLockEnd
19ec-1c88:41332811.454 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:41336430.946 : => GetLogicalScannerAbilityEx
19ec-1c88:41336431.130 : => IoObject::IoLockStart
19ec-1c88:41336431.260 : => CAsicIO::CheckDevice
19ec-1c88:41336431.319 : => CNT96226::ConnectIsAvailable
19ec-1c88:41336457.157 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41336457.269 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41336457.328 : <= IoObject::IoLockStart
19ec-1c88:41336457.387 : => IoObject::IoLockEnd
19ec-1c88:41336457.502 : <= IoObject::IoLockEnd
19ec-1c88:41336457.621 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41336457.695 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41344163.861 : => ReadNVMData
19ec-1c88:41344164.046 : => IoObject::IoLockStart
19ec-1c88:41344164.181 : => CAsicIO::CheckDevice
19ec-1c88:41344164.236 : => CNT96226::ConnectIsAvailable
19ec-1c88:41344188.981 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41344189.095 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41344189.154 : <= IoObject::IoLockStart
19ec-1c88:41344189.220 : => ReadNVMDataInternal
19ec-1c88:41344189.286 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41344189.351 : IO Send command 10 bytes
19ec-1c88:41344189.501 : => CNT96226::VenderCmd_SetData
19ec-1c88:41344189.557 : iCmd = 0, nBytes = 10
19ec-1c88:41344189.672 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41344534.797 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41344534.991 : System send command 10 bytes + data 0 bytes
19ec-1c88:41344535.074 : IO total need to receive data 128 bytes
19ec-1c88:41344535.139 : => CNT96226::VenderCmd_GetData
19ec-1c88:41344535.199 : iCmd = 0, nBytes = 128
19ec-1c88:41344740.754 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41344741.284 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41344741.423 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41344741.555 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41344741.679 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41344741.801 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41344741.923 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41344742.047 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41344742.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41344742.175 : System total receive data 128 bytes
19ec-1c88:41344742.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:41344742.289 : iCmd = 1, nBytes = 4
19ec-1c88:41344929.845 : 0000 : 00 00 00 00 
19ec-1c88:41344929.981 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41344930.125 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41344930.199 : NVMData.PadScanCount = 0
19ec-1c88:41344930.258 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41344930.313 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41344930.375 : NVMData.FlatbedScanCount = 0
19ec-1c88:41344930.427 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41344930.622 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41344930.690 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41344930.743 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41344930.798 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41344930.850 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41344930.905 : NVMData.BornMonth = 0
19ec-1c88:41344930.956 : NVMData.BornDay = 0
19ec-1c88:41344931.007 : NVMData.BornYear = 0
19ec-1c88:41344931.054 : NVMData.FirstScanMonth = 4
19ec-1c88:41344931.105 : NVMData.FirstScanDay = 30
19ec-1c88:41344931.161 : NVMData.FirstScanYear = 2020
19ec-1c88:41344931.215 : NVMData.VerticalMagnification = 0
19ec-1c88:41344931.269 : NVMData.HorizontalMagnification = 0
19ec-1c88:41344931.325 : NVMData.PowerSavingTime = 15
19ec-1c88:41344931.379 : NVMData.SN = A094165189010062
19ec-1c88:41344931.429 : NVMData.AutoFeed = 0
19ec-1c88:41344931.482 : NVMData.CCDType = 0
19ec-1c88:41344931.530 : NVMData.ScanSpeed = 0
19ec-1c88:41344931.581 : NVMData.RollerCount = 0
19ec-1c88:41344931.635 : NVMData.MultifeedCount = 0
19ec-1c88:41344931.686 : NVMData.JamCount = 0
19ec-1c88:41344931.737 : NVMData.IdentifyInfo = 
19ec-1c88:41344931.788 : NVMData.FormalName = 
19ec-1c88:41344931.839 : NVMData.ReservedB = 0
19ec-1c88:41344931.887 : NVMData.FunctionCode = 0
19ec-1c88:41344931.935 : NVMData.PreFeed = 0
19ec-1c88:41344931.981 : NVMData.PreFeedTime = 0
19ec-1c88:41344932.032 : NVMData.ButtonNumber = 0
19ec-1c88:41344932.082 : NVMData.PowerOffTime = 0
19ec-1c88:41344932.133 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41344932.197 : => IoObject::IoLockEnd
19ec-1c88:41344932.289 : <= IoObject::IoLockEnd
19ec-1c88:41344932.341 : <= ReadNVMData ret = 1
19ec-1c88:41355274.935 : => GetADFStatus
19ec-1c88:41355275.376 : => IoObject::IoLockStart
19ec-1c88:41355275.514 : => CAsicIO::CheckDevice
19ec-1c88:41355275.571 : => CNT96226::ConnectIsAvailable
19ec-1c88:41355299.118 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41355299.237 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41355299.296 : <= IoObject::IoLockStart
19ec-1c88:41355299.356 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41355299.423 : IO Send command 10 bytes
19ec-1c88:41355299.549 : => CNT96226::VenderCmd_SetData
19ec-1c88:41355299.603 : iCmd = 0, nBytes = 10
19ec-1c88:41355299.707 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41355500.027 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41355500.196 : System send command 10 bytes + data 0 bytes
19ec-1c88:41355500.269 : IO total need to receive data 2 bytes
19ec-1c88:41355500.331 : => CNT96226::VenderCmd_GetData
19ec-1c88:41355500.388 : iCmd = 0, nBytes = 2
19ec-1c88:41355702.350 : 0000 : 00 00 
19ec-1c88:41355702.435 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41355702.501 : System total receive data 2 bytes
19ec-1c88:41355702.559 : => CNT96226::VenderCmd_GetData
19ec-1c88:41355702.612 : iCmd = 1, nBytes = 4
19ec-1c88:41355893.706 : 0000 : 00 00 00 00 
19ec-1c88:41355893.834 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41355893.971 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41355894.038 : Return status = 0
19ec-1c88:41355894.103 : => IoObject::IoLockEnd
19ec-1c88:41355894.197 : <= IoObject::IoLockEnd
19ec-1c88:41355894.249 : <= GetADFStatus ret = 1
19ec-1c88:41358739.748 : => GetADFStatus
19ec-1c88:41358739.941 : => IoObject::IoLockStart
19ec-1c88:41358740.076 : => CAsicIO::CheckDevice
19ec-1c88:41358740.130 : => CNT96226::ConnectIsAvailable
19ec-1c88:41358765.097 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41358765.209 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41358765.270 : <= IoObject::IoLockStart
19ec-1c88:41358765.329 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41358765.402 : IO Send command 10 bytes
19ec-1c88:41358765.520 : => CNT96226::VenderCmd_SetData
19ec-1c88:41358765.575 : iCmd = 0, nBytes = 10
19ec-1c88:41358765.679 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41358960.495 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41358960.641 : System send command 10 bytes + data 0 bytes
19ec-1c88:41358960.841 : IO total need to receive data 2 bytes
19ec-1c88:41358960.912 : => CNT96226::VenderCmd_GetData
19ec-1c88:41358960.972 : iCmd = 0, nBytes = 2
19ec-1c88:41359106.317 : 0000 : 00 00 
19ec-1c88:41359106.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41359106.526 : System total receive data 2 bytes
19ec-1c88:41359106.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:41359106.653 : iCmd = 1, nBytes = 4
19ec-1c88:41359257.464 : 0000 : 00 00 00 00 
19ec-1c88:41359257.637 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41359258.017 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41359258.079 : Return status = 0
19ec-1c88:41359258.139 : => IoObject::IoLockEnd
19ec-1c88:41359258.227 : <= IoObject::IoLockEnd
19ec-1c88:41359258.278 : <= GetADFStatus ret = 1
19ec-1c88:41361519.774 : => TerminateDriver
19ec-1c88:41361519.969 : => CAsicIO::~CAsicIO,pStage=140184648
19ec-1c88:41361520.057 : => CNT96226::Close
19ec-1c88:41361524.169 : <= CNT96226::Close ret = 1
19ec-1c88:41361524.245 : <= CAsicIO::~CAsicIO
19ec-1c88:41361524.301 : => IoObject::IoLockEnd
19ec-1c88:41361524.354 : <= IoObject::IoLockEnd
19ec-1c88:41361524.406 : => IoObject::TerminateDevice
19ec-1c88:41361524.463 : => IoObject::IoLockEnd
19ec-1c88:41361524.512 : <= IoObject::IoLockEnd
19ec-1c88:41361524.610 : <= IoObject::TerminateDevice
19ec-1c88:41361524.853 : <= TerminateDriver ret = 1
19ec-1c88:41405477.279 : ============Debug Start==========
19ec-1c88:41405477.609 : Date : 2020/4/30 14:25:06
19ec-1c88:41405477.692 : Process ID : 19ec
19ec-1c88:41405478.145 : Windows : Version 10.0 build 18363 
19ec-1c88:41405478.641 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41405478.705 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41405478.771 : MemoryStatus.ullAvailPhys : 1899413504
19ec-1c88:41405478.834 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41405478.897 : MemoryStatus.ullAvailPageFile : 3320279040
19ec-1c88:41405478.961 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41405479.022 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:41405479.085 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41405479.190 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41405479.256 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41405479.520 : CPU Count : 4
19ec-1c88:41405479.567 : CPU Frequency : 100.000 Mhz
19ec-1c88:41405484.517 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41405484.645 : => InitializeDriver
19ec-1c88:41405484.919 : <= InitializeDriver ret = 1
19ec-1c88:41405484.978 : => InitializeScanner
19ec-1c88:41405485.054 : => CAsicIO::GetDeviceList
19ec-1c88:41405485.352 : => CNT96226::CNT96226
19ec-1c88:41405485.412 : => CNT96226::Open
19ec-1c88:41405507.305 : <= CNT96226::Open ret = 1
19ec-1c88:41405507.401 : => CNT96226::Initialize
19ec-1c88:41405507.585 : <= CNT96226::Initialize ret = 1
19ec-1c88:41405507.643 : <= CNT96226::CNT96226
19ec-1c88:41405507.696 : => CNT96226::EnumAvailableDevice
19ec-1c88:41405512.955 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41405513.031 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41405513.089 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41409222.529 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41409222.836 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41409228.549 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41409228.653 : => IoObject::GetLockName
19ec-1c88:41409228.711 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41409228.773 : <= IoObject::GetLockName
19ec-1c88:41409229.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:41409229.283 : iCmd = 3, nBytes = 2
19ec-1c88:41409611.879 : 0000 : 06 38 
19ec-1c88:41409612.051 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41409612.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:41409612.183 : iCmd = 4, nBytes = 2
19ec-1c88:41409914.393 : 0000 : 07 07 
19ec-1c88:41409914.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41409914.611 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41409914.705 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41409914.772 : IO Send command 10 bytes
19ec-1c88:41409914.823 : => CNT96226::VenderCmd_SetData
19ec-1c88:41409914.878 : iCmd = 0, nBytes = 10
19ec-1c88:41409914.976 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41410121.769 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41410121.970 : => CNT96226::VenderCmd_GetData
19ec-1c88:41410122.031 : iCmd = 0, nBytes = 165
19ec-1c88:41410316.185 : skip dump 37 bytes
19ec-1c88:41410316.559 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41410316.707 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41410316.843 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41410316.975 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41410317.104 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41410317.234 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41410317.359 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41410317.485 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41410317.548 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41410317.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:41410317.659 : iCmd = 1, nBytes = 4
19ec-1c88:41410512.033 : 0000 : 00 00 00 00 
19ec-1c88:41410512.163 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41410512.234 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41410512.308 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41410512.379 : IO Send command 10 bytes
19ec-1c88:41410512.435 : => CNT96226::VenderCmd_SetData
19ec-1c88:41410512.495 : iCmd = 0, nBytes = 10
19ec-1c88:41410512.604 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41410858.356 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41410858.516 : => CNT96226::VenderCmd_GetData
19ec-1c88:41410858.577 : iCmd = 0, nBytes = 128
19ec-1c88:41411062.573 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41411062.779 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41411062.925 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41411063.057 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41411063.187 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41411063.317 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41411063.443 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41411063.566 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41411063.631 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41411063.693 : => CNT96226::VenderCmd_GetData
19ec-1c88:41411063.746 : iCmd = 1, nBytes = 4
19ec-1c88:41411199.222 : 0000 : 00 00 00 00 
19ec-1c88:41411199.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41411199.378 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41411199.549 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41411199.617 : => CNT96226::Close
19ec-1c88:41411203.734 : <= CNT96226::Close ret = 1
19ec-1c88:41411203.810 : <= CNT96226::~CNT96226
19ec-1c88:41411203.898 : <= CAsicIO::GetDeviceList
19ec-1c88:41411204.524 : => IoObject::SetTimeout
19ec-1c88:41411204.651 : Timeout--> In = 0 Out = 0
19ec-1c88:41411204.707 : <= IoObject::SetTimeout
19ec-1c88:41411204.774 : => CAsicIO::CAsicIO
19ec-1c88:41411204.843 : => CNT96226::CNT96226
19ec-1c88:41411204.898 : => CNT96226::Open
19ec-1c88:41411228.148 : <= CNT96226::Open ret = 1
19ec-1c88:41411228.242 : => CNT96226::Initialize
19ec-1c88:41411228.440 : <= CNT96226::Initialize ret = 1
19ec-1c88:41411228.498 : <= CNT96226::CNT96226
19ec-1c88:41411228.549 : <= CAsicIO::CAsicIO
19ec-1c88:41411228.602 : => CAsicIO::InitializeDevice
19ec-1c88:41411228.668 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41411234.562 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41411234.683 : => IoObject::GetLockName
19ec-1c88:41411234.740 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41411234.807 : <= IoObject::GetLockName
19ec-1c88:41411235.299 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41411235.373 : IO Send command 10 bytes
19ec-1c88:41411235.428 : => CNT96226::VenderCmd_SetData
19ec-1c88:41411235.485 : iCmd = 0, nBytes = 10
19ec-1c88:41411235.592 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41411559.737 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41411559.913 : => CNT96226::VenderCmd_GetData
19ec-1c88:41411559.973 : iCmd = 0, nBytes = 128
19ec-1c88:41411729.649 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41411729.851 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41411729.992 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41411730.125 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41411730.255 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41411730.377 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41411730.502 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41411730.624 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41411730.689 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41411730.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:41411730.809 : iCmd = 1, nBytes = 4
19ec-1c88:41411864.966 : 0000 : 00 00 00 00 
19ec-1c88:41411865.077 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41411865.150 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41411865.217 : => CNT96226::VenderCmd_GetData
19ec-1c88:41411865.273 : iCmd = 3, nBytes = 2
19ec-1c88:41412198.270 : 0000 : 06 38 
19ec-1c88:41412198.415 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41412198.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:41412198.780 : iCmd = 4, nBytes = 2
19ec-1c88:41412463.924 : 0000 : 07 07 
19ec-1c88:41412464.032 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41412464.199 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41412464.294 : => IoObject::InitializeDevice
19ec-1c88:41412464.417 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41412465.064 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41412465.140 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41412465.911 : => FindScanner
19ec-1c88:41412465.972 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41412466.035 : <= FindScanner ret = 1
19ec-1c88:41412466.095 : => IoObject::IoLockStart
19ec-1c88:41412466.196 : => CAsicIO::CheckDevice
19ec-1c88:41412466.251 : => CNT96226::ConnectIsAvailable
19ec-1c88:41412479.309 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41412479.403 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41412479.459 : <= IoObject::IoLockStart
19ec-1c88:41412479.528 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41412479.593 : IO Send command 10 bytes
19ec-1c88:41412479.674 : => CNT96226::VenderCmd_SetData
19ec-1c88:41412479.732 : iCmd = 0, nBytes = 10
19ec-1c88:41412479.836 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41412641.796 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41412641.947 : System send command 10 bytes + data 0 bytes
19ec-1c88:41412642.016 : IO total need to receive data 5 bytes
19ec-1c88:41412642.080 : => CNT96226::VenderCmd_GetData
19ec-1c88:41412642.138 : iCmd = 0, nBytes = 5
19ec-1c88:41412768.981 : 0000 : 06 00 02 02 ab 
19ec-1c88:41412769.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41412769.148 : System total receive data 5 bytes
19ec-1c88:41412769.205 : => CNT96226::VenderCmd_GetData
19ec-1c88:41412769.257 : iCmd = 1, nBytes = 4
19ec-1c88:41412886.245 : 0000 : 00 00 00 00 
19ec-1c88:41412886.332 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41412886.466 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41412886.533 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41412886.597 : IO Send command 10 bytes
19ec-1c88:41412886.685 : => CNT96226::VenderCmd_SetData
19ec-1c88:41412886.742 : iCmd = 0, nBytes = 10
19ec-1c88:41412886.844 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41413058.959 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41413059.078 : System send command 10 bytes + data 0 bytes
19ec-1c88:41413059.150 : IO total need to receive data 165 bytes
19ec-1c88:41413059.217 : => CNT96226::VenderCmd_GetData
19ec-1c88:41413059.274 : iCmd = 0, nBytes = 165
19ec-1c88:41413214.359 : skip dump 37 bytes
19ec-1c88:41413214.566 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41413214.710 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41413214.852 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41413214.991 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41413215.122 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41413215.258 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41413215.385 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41413215.514 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41413215.578 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41413215.643 : System total receive data 165 bytes
19ec-1c88:41413215.707 : => CNT96226::VenderCmd_GetData
19ec-1c88:41413215.763 : iCmd = 1, nBytes = 4
19ec-1c88:41413352.704 : 0000 : 00 00 00 00 
19ec-1c88:41413352.821 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41413352.959 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41413353.158 : Dump Inquiry
19ec-1c88:41413353.288 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41413353.420 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41413353.550 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41413353.682 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41413353.809 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41413353.940 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41413354.066 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41413354.187 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41413354.315 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41413354.443 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41413354.530 : 00a0 : 00 00 00 00 00 
19ec-1c88:41413354.604 : => ReadNVMDataInternal
19ec-1c88:41413354.847 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41413354.909 : IO Send command 10 bytes
19ec-1c88:41413354.999 : => CNT96226::VenderCmd_SetData
19ec-1c88:41413355.053 : iCmd = 0, nBytes = 10
19ec-1c88:41413355.155 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41413702.471 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41413702.622 : System send command 10 bytes + data 0 bytes
19ec-1c88:41413702.700 : IO total need to receive data 128 bytes
19ec-1c88:41413702.765 : => CNT96226::VenderCmd_GetData
19ec-1c88:41413702.822 : iCmd = 0, nBytes = 128
19ec-1c88:41413892.519 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41413892.717 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41413892.865 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41413893.003 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41413893.125 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41413893.249 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41413893.372 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41413893.498 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41413893.565 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41413893.630 : System total receive data 128 bytes
19ec-1c88:41413893.692 : => CNT96226::VenderCmd_GetData
19ec-1c88:41413893.745 : iCmd = 1, nBytes = 4
19ec-1c88:41414087.780 : 0000 : 00 00 00 00 
19ec-1c88:41414089.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41414089.487 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41414089.557 : NVMData.PadScanCount = 0
19ec-1c88:41414089.615 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41414089.672 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41414089.730 : NVMData.FlatbedScanCount = 0
19ec-1c88:41414089.787 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41414089.841 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41414089.896 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41414089.951 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41414090.012 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41414090.067 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41414090.122 : NVMData.BornMonth = 0
19ec-1c88:41414090.171 : NVMData.BornDay = 0
19ec-1c88:41414090.223 : NVMData.BornYear = 0
19ec-1c88:41414090.272 : NVMData.FirstScanMonth = 4
19ec-1c88:41414090.325 : NVMData.FirstScanDay = 30
19ec-1c88:41414090.653 : NVMData.FirstScanYear = 2020
19ec-1c88:41414090.705 : NVMData.VerticalMagnification = 0
19ec-1c88:41414090.758 : NVMData.HorizontalMagnification = 0
19ec-1c88:41414090.812 : NVMData.PowerSavingTime = 15
19ec-1c88:41414090.867 : NVMData.SN = A094165189010062
19ec-1c88:41414090.917 : NVMData.AutoFeed = 0
19ec-1c88:41414090.965 : NVMData.CCDType = 0
19ec-1c88:41414091.013 : NVMData.ScanSpeed = 0
19ec-1c88:41414091.061 : NVMData.RollerCount = 0
19ec-1c88:41414091.112 : NVMData.MultifeedCount = 0
19ec-1c88:41414091.161 : NVMData.JamCount = 0
19ec-1c88:41414091.210 : NVMData.IdentifyInfo = 
19ec-1c88:41414091.259 : NVMData.FormalName = 
19ec-1c88:41414091.446 : NVMData.ReservedB = 0
19ec-1c88:41414091.502 : NVMData.FunctionCode = 0
19ec-1c88:41414091.550 : NVMData.PreFeed = 0
19ec-1c88:41414091.600 : NVMData.PreFeedTime = 0
19ec-1c88:41414091.648 : NVMData.ButtonNumber = 0
19ec-1c88:41414091.696 : NVMData.PowerOffTime = 0
19ec-1c88:41414091.747 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41414091.826 : => IoObject::IoLockEnd
19ec-1c88:41414091.922 : <= IoObject::IoLockEnd
19ec-1c88:41414091.974 : <= InitializeScanner ret = 1
19ec-1c88:41414092.037 : => GetLogicalScannerAbilityEx
19ec-1c88:41414092.095 : => IoObject::IoLockStart
19ec-1c88:41414092.187 : => CAsicIO::CheckDevice
19ec-1c88:41414092.239 : => CNT96226::ConnectIsAvailable
19ec-1c88:41414107.988 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41414108.085 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41414108.143 : <= IoObject::IoLockStart
19ec-1c88:41414108.200 : => IoObject::IoLockEnd
19ec-1c88:41414108.295 : <= IoObject::IoLockEnd
19ec-1c88:41414108.403 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41414108.478 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41414308.813 : => ReadNVMData
19ec-1c88:41414308.984 : => IoObject::IoLockStart
19ec-1c88:41414309.108 : => CAsicIO::CheckDevice
19ec-1c88:41414309.167 : => CNT96226::ConnectIsAvailable
19ec-1c88:41414328.062 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41414328.176 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41414328.239 : <= IoObject::IoLockStart
19ec-1c88:41414328.303 : => ReadNVMDataInternal
19ec-1c88:41414328.368 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41414328.433 : IO Send command 10 bytes
19ec-1c88:41414328.565 : => CNT96226::VenderCmd_SetData
19ec-1c88:41414328.622 : iCmd = 0, nBytes = 10
19ec-1c88:41414328.739 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41414669.960 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41414670.124 : System send command 10 bytes + data 0 bytes
19ec-1c88:41414670.194 : IO total need to receive data 128 bytes
19ec-1c88:41414670.255 : => CNT96226::VenderCmd_GetData
19ec-1c88:41414670.311 : iCmd = 0, nBytes = 128
19ec-1c88:41414846.288 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41414846.482 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41414846.619 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41414846.751 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41414846.878 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41414847.003 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41414847.127 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41414847.249 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41414847.311 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41414847.373 : System total receive data 128 bytes
19ec-1c88:41414847.437 : => CNT96226::VenderCmd_GetData
19ec-1c88:41414847.491 : iCmd = 1, nBytes = 4
19ec-1c88:41415019.513 : 0000 : 00 00 00 00 
19ec-1c88:41415019.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41415020.083 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41415020.149 : NVMData.PadScanCount = 0
19ec-1c88:41415020.202 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41415020.256 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41415020.311 : NVMData.FlatbedScanCount = 0
19ec-1c88:41415020.366 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41415020.418 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41415020.472 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41415020.527 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41415020.580 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41415020.632 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41415020.685 : NVMData.BornMonth = 0
19ec-1c88:41415020.735 : NVMData.BornDay = 0
19ec-1c88:41415020.786 : NVMData.BornYear = 0
19ec-1c88:41415020.836 : NVMData.FirstScanMonth = 4
19ec-1c88:41415020.886 : NVMData.FirstScanDay = 30
19ec-1c88:41415020.941 : NVMData.FirstScanYear = 2020
19ec-1c88:41415021.111 : NVMData.VerticalMagnification = 0
19ec-1c88:41415021.166 : NVMData.HorizontalMagnification = 0
19ec-1c88:41415021.221 : NVMData.PowerSavingTime = 15
19ec-1c88:41415021.275 : NVMData.SN = A094165189010062
19ec-1c88:41415021.325 : NVMData.AutoFeed = 0
19ec-1c88:41415021.376 : NVMData.CCDType = 0
19ec-1c88:41415021.421 : NVMData.ScanSpeed = 0
19ec-1c88:41415021.470 : NVMData.RollerCount = 0
19ec-1c88:41415021.522 : NVMData.MultifeedCount = 0
19ec-1c88:41415021.570 : NVMData.JamCount = 0
19ec-1c88:41415021.620 : NVMData.IdentifyInfo = 
19ec-1c88:41415021.670 : NVMData.FormalName = 
19ec-1c88:41415021.720 : NVMData.ReservedB = 0
19ec-1c88:41415021.769 : NVMData.FunctionCode = 0
19ec-1c88:41415021.818 : NVMData.PreFeed = 0
19ec-1c88:41415021.868 : NVMData.PreFeedTime = 0
19ec-1c88:41415021.916 : NVMData.ButtonNumber = 0
19ec-1c88:41415021.967 : NVMData.PowerOffTime = 0
19ec-1c88:41415022.021 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41415022.079 : => IoObject::IoLockEnd
19ec-1c88:41415022.168 : <= IoObject::IoLockEnd
19ec-1c88:41415022.216 : <= ReadNVMData ret = 1
19ec-1c88:41415606.485 : => TerminateDriver
19ec-1c88:41415606.681 : => CAsicIO::~CAsicIO,pStage=199363656
19ec-1c88:41415606.758 : => CNT96226::Close
19ec-1c88:41415610.745 : <= CNT96226::Close ret = 1
19ec-1c88:41415610.823 : <= CAsicIO::~CAsicIO
19ec-1c88:41415610.879 : => IoObject::IoLockEnd
19ec-1c88:41415610.932 : <= IoObject::IoLockEnd
19ec-1c88:41415610.983 : => IoObject::TerminateDevice
19ec-1c88:41415611.039 : => IoObject::IoLockEnd
19ec-1c88:41415611.088 : <= IoObject::IoLockEnd
19ec-1c88:41415611.198 : <= IoObject::TerminateDevice
19ec-1c88:41415611.458 : <= TerminateDriver ret = 1
19ec-1c88:41418040.250 : ============Debug Start==========
19ec-1c88:41418040.562 : Date : 2020/4/30 14:25:07
19ec-1c88:41418040.647 : Process ID : 19ec
19ec-1c88:41418041.078 : Windows : Version 10.0 build 18363 
19ec-1c88:41418041.556 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41418041.617 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41418041.680 : MemoryStatus.ullAvailPhys : 1899442176
19ec-1c88:41418041.737 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41418041.805 : MemoryStatus.ullAvailPageFile : 3319676928
19ec-1c88:41418041.869 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41418041.927 : MemoryStatus.ullAvailVirtual : 1728667648
19ec-1c88:41418041.988 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41418042.096 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41418042.157 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41418042.398 : CPU Count : 4
19ec-1c88:41418042.443 : CPU Frequency : 100.000 Mhz
19ec-1c88:41418047.291 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41418047.422 : => InitializeDriver
19ec-1c88:41418047.704 : <= InitializeDriver ret = 1
19ec-1c88:41420992.347 : => InitializeScanner
19ec-1c88:41420992.612 : => CAsicIO::GetDeviceList
19ec-1c88:41420993.076 : => CNT96226::CNT96226
19ec-1c88:41420993.152 : => CNT96226::Open
19ec-1c88:41421016.635 : <= CNT96226::Open ret = 1
19ec-1c88:41421016.730 : => CNT96226::Initialize
19ec-1c88:41421016.929 : <= CNT96226::Initialize ret = 1
19ec-1c88:41421016.988 : <= CNT96226::CNT96226
19ec-1c88:41421017.045 : => CNT96226::EnumAvailableDevice
19ec-1c88:41421022.542 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41421022.618 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41421022.678 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41424823.236 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41424823.533 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41424829.211 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41424829.322 : => IoObject::GetLockName
19ec-1c88:41424829.382 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41424829.449 : <= IoObject::GetLockName
19ec-1c88:41424829.914 : => CNT96226::VenderCmd_GetData
19ec-1c88:41424829.976 : iCmd = 3, nBytes = 2
19ec-1c88:41425216.581 : 0000 : 06 38 
19ec-1c88:41425216.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41425216.810 : => CNT96226::VenderCmd_GetData
19ec-1c88:41425216.870 : iCmd = 4, nBytes = 2
19ec-1c88:41425520.144 : 0000 : 07 07 
19ec-1c88:41425520.265 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41425520.356 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41425520.444 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41425520.511 : IO Send command 10 bytes
19ec-1c88:41425520.564 : => CNT96226::VenderCmd_SetData
19ec-1c88:41425520.620 : iCmd = 0, nBytes = 10
19ec-1c88:41425520.728 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41425678.645 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41425678.760 : => CNT96226::VenderCmd_GetData
19ec-1c88:41425678.817 : iCmd = 0, nBytes = 165
19ec-1c88:41425881.387 : skip dump 37 bytes
19ec-1c88:41425881.559 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41425881.695 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41425881.825 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41425881.954 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41425882.083 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41425882.219 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41425882.345 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41425882.467 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41425882.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41425882.589 : => CNT96226::VenderCmd_GetData
19ec-1c88:41425882.640 : iCmd = 1, nBytes = 4
19ec-1c88:41426068.885 : 0000 : 00 00 00 00 
19ec-1c88:41426069.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41426069.081 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41426069.146 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41426069.214 : IO Send command 10 bytes
19ec-1c88:41426069.269 : => CNT96226::VenderCmd_SetData
19ec-1c88:41426069.325 : iCmd = 0, nBytes = 10
19ec-1c88:41426069.426 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41426377.960 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41426378.086 : => CNT96226::VenderCmd_GetData
19ec-1c88:41426378.141 : iCmd = 0, nBytes = 128
19ec-1c88:41426571.875 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41426572.082 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41426572.230 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41426572.379 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41426572.507 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41426572.632 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41426572.821 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41426573.218 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41426573.286 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41426573.353 : => CNT96226::VenderCmd_GetData
19ec-1c88:41426573.406 : iCmd = 1, nBytes = 4
19ec-1c88:41426694.954 : 0000 : 00 00 00 00 
19ec-1c88:41426695.041 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41426695.105 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41426695.270 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41426695.338 : => CNT96226::Close
19ec-1c88:41426699.174 : <= CNT96226::Close ret = 1
19ec-1c88:41426699.245 : <= CNT96226::~CNT96226
19ec-1c88:41426699.327 : <= CAsicIO::GetDeviceList
19ec-1c88:41426699.724 : => IoObject::SetTimeout
19ec-1c88:41426699.856 : Timeout--> In = 0 Out = 0
19ec-1c88:41426699.910 : <= IoObject::SetTimeout
19ec-1c88:41426699.978 : => CAsicIO::CAsicIO
19ec-1c88:41426700.045 : => CNT96226::CNT96226
19ec-1c88:41426700.102 : => CNT96226::Open
19ec-1c88:41426722.872 : <= CNT96226::Open ret = 1
19ec-1c88:41426722.973 : => CNT96226::Initialize
19ec-1c88:41426723.170 : <= CNT96226::Initialize ret = 1
19ec-1c88:41426723.229 : <= CNT96226::CNT96226
19ec-1c88:41426723.282 : <= CAsicIO::CAsicIO
19ec-1c88:41426723.334 : => CAsicIO::InitializeDevice
19ec-1c88:41426723.400 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41426729.232 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41426729.353 : => IoObject::GetLockName
19ec-1c88:41426729.409 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41426729.474 : <= IoObject::GetLockName
19ec-1c88:41426729.955 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41426730.025 : IO Send command 10 bytes
19ec-1c88:41426730.075 : => CNT96226::VenderCmd_SetData
19ec-1c88:41426730.132 : iCmd = 0, nBytes = 10
19ec-1c88:41426730.235 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41427068.530 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41427068.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:41427068.733 : iCmd = 0, nBytes = 128
19ec-1c88:41427205.312 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41427205.500 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41427205.647 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41427205.781 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41427205.908 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41427206.035 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41427206.158 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41427206.280 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41427206.342 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41427206.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:41427206.457 : iCmd = 1, nBytes = 4
19ec-1c88:41427345.294 : 0000 : 00 00 00 00 
19ec-1c88:41427345.389 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41427345.451 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41427345.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:41427345.564 : iCmd = 3, nBytes = 2
19ec-1c88:41427704.923 : 0000 : 06 38 
19ec-1c88:41427705.064 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41427705.136 : => CNT96226::VenderCmd_GetData
19ec-1c88:41427705.193 : iCmd = 4, nBytes = 2
19ec-1c88:41427991.192 : 0000 : 07 07 
19ec-1c88:41427991.298 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41427991.465 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41427991.562 : => IoObject::InitializeDevice
19ec-1c88:41427991.677 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41427992.360 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41427992.435 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41427993.201 : => FindScanner
19ec-1c88:41427993.260 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41427993.325 : <= FindScanner ret = 1
19ec-1c88:41427993.383 : => IoObject::IoLockStart
19ec-1c88:41427993.486 : => CAsicIO::CheckDevice
19ec-1c88:41427993.538 : => CNT96226::ConnectIsAvailable
19ec-1c88:41428011.236 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41428011.587 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41428011.651 : <= IoObject::IoLockStart
19ec-1c88:41428011.711 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41428011.778 : IO Send command 10 bytes
19ec-1c88:41428011.881 : => CNT96226::VenderCmd_SetData
19ec-1c88:41428011.945 : iCmd = 0, nBytes = 10
19ec-1c88:41428012.053 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41428199.421 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41428199.578 : System send command 10 bytes + data 0 bytes
19ec-1c88:41428199.653 : IO total need to receive data 5 bytes
19ec-1c88:41428199.717 : => CNT96226::VenderCmd_GetData
19ec-1c88:41428199.778 : iCmd = 0, nBytes = 5
19ec-1c88:41428362.606 : 0000 : 06 00 02 02 ab 
19ec-1c88:41428363.034 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41428363.111 : System total receive data 5 bytes
19ec-1c88:41428363.173 : => CNT96226::VenderCmd_GetData
19ec-1c88:41428363.228 : iCmd = 1, nBytes = 4
19ec-1c88:41428562.991 : 0000 : 00 00 00 00 
19ec-1c88:41428563.114 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41428563.257 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41428563.329 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41428563.395 : IO Send command 10 bytes
19ec-1c88:41428563.496 : => CNT96226::VenderCmd_SetData
19ec-1c88:41428563.554 : iCmd = 0, nBytes = 10
19ec-1c88:41428563.662 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41428755.847 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41428755.983 : System send command 10 bytes + data 0 bytes
19ec-1c88:41428756.056 : IO total need to receive data 165 bytes
19ec-1c88:41428756.120 : => CNT96226::VenderCmd_GetData
19ec-1c88:41428756.382 : iCmd = 0, nBytes = 165
19ec-1c88:41428879.331 : skip dump 37 bytes
19ec-1c88:41428879.526 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41428879.671 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41428879.814 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41428879.951 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41428880.088 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41428880.232 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41428880.362 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41428880.489 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41428880.780 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41428880.844 : System total receive data 165 bytes
19ec-1c88:41428880.902 : => CNT96226::VenderCmd_GetData
19ec-1c88:41428880.957 : iCmd = 1, nBytes = 4
19ec-1c88:41429069.464 : 0000 : 00 00 00 00 
19ec-1c88:41429069.583 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41429069.749 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41429069.953 : Dump Inquiry
19ec-1c88:41429070.096 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41429070.235 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41429070.372 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41429070.505 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41429070.635 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41429070.768 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41429070.893 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41429071.021 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41429071.152 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41429071.281 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41429071.370 : 00a0 : 00 00 00 00 00 
19ec-1c88:41429071.447 : => ReadNVMDataInternal
19ec-1c88:41429071.641 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41429071.709 : IO Send command 10 bytes
19ec-1c88:41429071.821 : => CNT96226::VenderCmd_SetData
19ec-1c88:41429071.878 : iCmd = 0, nBytes = 10
19ec-1c88:41429071.980 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41429402.155 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41429402.319 : System send command 10 bytes + data 0 bytes
19ec-1c88:41429402.387 : IO total need to receive data 128 bytes
19ec-1c88:41429402.445 : => CNT96226::VenderCmd_GetData
19ec-1c88:41429402.500 : iCmd = 0, nBytes = 128
19ec-1c88:41429612.627 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41429612.830 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41429612.970 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41429613.101 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41429613.227 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41429613.351 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41429613.471 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41429613.591 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41429613.657 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41429613.720 : System total receive data 128 bytes
19ec-1c88:41429613.782 : => CNT96226::VenderCmd_GetData
19ec-1c88:41429613.833 : iCmd = 1, nBytes = 4
19ec-1c88:41429799.940 : 0000 : 00 00 00 00 
19ec-1c88:41429800.044 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41429800.191 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41429800.262 : NVMData.PadScanCount = 0
19ec-1c88:41429800.318 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41429800.377 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41429800.434 : NVMData.FlatbedScanCount = 0
19ec-1c88:41429800.488 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41429800.540 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41429800.591 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41429800.645 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41429800.704 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41429800.756 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41429800.811 : NVMData.BornMonth = 0
19ec-1c88:41429800.858 : NVMData.BornDay = 0
19ec-1c88:41429800.909 : NVMData.BornYear = 0
19ec-1c88:41429800.957 : NVMData.FirstScanMonth = 4
19ec-1c88:41429801.007 : NVMData.FirstScanDay = 30
19ec-1c88:41429801.061 : NVMData.FirstScanYear = 2020
19ec-1c88:41429801.115 : NVMData.VerticalMagnification = 0
19ec-1c88:41429801.170 : NVMData.HorizontalMagnification = 0
19ec-1c88:41429801.228 : NVMData.PowerSavingTime = 15
19ec-1c88:41429801.282 : NVMData.SN = A094165189010062
19ec-1c88:41429801.334 : NVMData.AutoFeed = 0
19ec-1c88:41429801.383 : NVMData.CCDType = 0
19ec-1c88:41429801.431 : NVMData.ScanSpeed = 0
19ec-1c88:41429801.481 : NVMData.RollerCount = 0
19ec-1c88:41429801.531 : NVMData.MultifeedCount = 0
19ec-1c88:41429801.582 : NVMData.JamCount = 0
19ec-1c88:41429801.629 : NVMData.IdentifyInfo = 
19ec-1c88:41429801.679 : NVMData.FormalName = 
19ec-1c88:41429801.865 : NVMData.ReservedB = 0
19ec-1c88:41429801.922 : NVMData.FunctionCode = 0
19ec-1c88:41429801.972 : NVMData.PreFeed = 0
19ec-1c88:41429802.021 : NVMData.PreFeedTime = 0
19ec-1c88:41429802.073 : NVMData.ButtonNumber = 0
19ec-1c88:41429802.125 : NVMData.PowerOffTime = 0
19ec-1c88:41429802.177 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41429802.254 : => IoObject::IoLockEnd
19ec-1c88:41429802.347 : <= IoObject::IoLockEnd
19ec-1c88:41429802.399 : <= InitializeScanner ret = 1
19ec-1c88:41431098.782 : => GetLogicalScannerAbility
19ec-1c88:41431098.972 : => IoObject::IoLockStart
19ec-1c88:41431099.121 : => CAsicIO::CheckDevice
19ec-1c88:41431099.181 : => CNT96226::ConnectIsAvailable
19ec-1c88:41431121.992 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41431122.114 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41431122.177 : <= IoObject::IoLockStart
19ec-1c88:41431122.235 : => IoObject::IoLockEnd
19ec-1c88:41431122.633 : <= IoObject::IoLockEnd
19ec-1c88:41431122.714 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:41434977.223 : => GetLogicalScannerAbilityEx
19ec-1c88:41434977.431 : => IoObject::IoLockStart
19ec-1c88:41434977.567 : => CAsicIO::CheckDevice
19ec-1c88:41434977.628 : => CNT96226::ConnectIsAvailable
19ec-1c88:41435001.907 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41435002.022 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41435002.085 : <= IoObject::IoLockStart
19ec-1c88:41435002.143 : => IoObject::IoLockEnd
19ec-1c88:41435002.251 : <= IoObject::IoLockEnd
19ec-1c88:41435002.369 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41435002.443 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41442805.523 : => ReadNVMData
19ec-1c88:41442805.724 : => IoObject::IoLockStart
19ec-1c88:41442805.857 : => CAsicIO::CheckDevice
19ec-1c88:41442805.920 : => CNT96226::ConnectIsAvailable
19ec-1c88:41442830.615 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41442830.725 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41442830.784 : <= IoObject::IoLockStart
19ec-1c88:41442830.845 : => ReadNVMDataInternal
19ec-1c88:41442830.906 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41442830.972 : IO Send command 10 bytes
19ec-1c88:41442831.086 : => CNT96226::VenderCmd_SetData
19ec-1c88:41442831.146 : iCmd = 0, nBytes = 10
19ec-1c88:41442831.260 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41443167.329 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41443167.526 : System send command 10 bytes + data 0 bytes
19ec-1c88:41443167.605 : IO total need to receive data 128 bytes
19ec-1c88:41443167.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:41443167.735 : iCmd = 0, nBytes = 128
19ec-1c88:41443364.363 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41443364.527 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41443364.667 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41443364.797 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41443364.924 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41443365.047 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41443365.173 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41443365.294 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41443365.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41443365.417 : System total receive data 128 bytes
19ec-1c88:41443365.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:41443365.528 : iCmd = 1, nBytes = 4
19ec-1c88:41443548.222 : 0000 : 00 00 00 00 
19ec-1c88:41443548.395 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41443548.552 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41443548.619 : NVMData.PadScanCount = 0
19ec-1c88:41443548.674 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41443548.731 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41443548.789 : NVMData.FlatbedScanCount = 0
19ec-1c88:41443548.845 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41443549.048 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41443549.115 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41443549.171 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41443549.226 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41443549.284 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41443549.343 : NVMData.BornMonth = 0
19ec-1c88:41443549.393 : NVMData.BornDay = 0
19ec-1c88:41443549.445 : NVMData.BornYear = 0
19ec-1c88:41443549.494 : NVMData.FirstScanMonth = 4
19ec-1c88:41443549.547 : NVMData.FirstScanDay = 30
19ec-1c88:41443549.603 : NVMData.FirstScanYear = 2020
19ec-1c88:41443549.658 : NVMData.VerticalMagnification = 0
19ec-1c88:41443549.723 : NVMData.HorizontalMagnification = 0
19ec-1c88:41443549.780 : NVMData.PowerSavingTime = 15
19ec-1c88:41443549.836 : NVMData.SN = A094165189010062
19ec-1c88:41443549.887 : NVMData.AutoFeed = 0
19ec-1c88:41443549.939 : NVMData.CCDType = 0
19ec-1c88:41443549.986 : NVMData.ScanSpeed = 0
19ec-1c88:41443550.039 : NVMData.RollerCount = 0
19ec-1c88:41443550.094 : NVMData.MultifeedCount = 0
19ec-1c88:41443550.147 : NVMData.JamCount = 0
19ec-1c88:41443550.198 : NVMData.IdentifyInfo = 
19ec-1c88:41443550.248 : NVMData.FormalName = 
19ec-1c88:41443550.299 : NVMData.ReservedB = 0
19ec-1c88:41443550.348 : NVMData.FunctionCode = 0
19ec-1c88:41443550.398 : NVMData.PreFeed = 0
19ec-1c88:41443550.446 : NVMData.PreFeedTime = 0
19ec-1c88:41443550.495 : NVMData.ButtonNumber = 0
19ec-1c88:41443550.545 : NVMData.PowerOffTime = 0
19ec-1c88:41443550.595 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41443550.658 : => IoObject::IoLockEnd
19ec-1c88:41443550.758 : <= IoObject::IoLockEnd
19ec-1c88:41443550.807 : <= ReadNVMData ret = 1
19ec-1c88:41454024.239 : => GetADFStatus
19ec-1c88:41454024.614 : => IoObject::IoLockStart
19ec-1c88:41454024.751 : => CAsicIO::CheckDevice
19ec-1c88:41454024.810 : => CNT96226::ConnectIsAvailable
19ec-1c88:41454044.940 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41454045.045 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41454045.105 : <= IoObject::IoLockStart
19ec-1c88:41454045.163 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41454045.235 : IO Send command 10 bytes
19ec-1c88:41454045.367 : => CNT96226::VenderCmd_SetData
19ec-1c88:41454045.427 : iCmd = 0, nBytes = 10
19ec-1c88:41454045.540 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41454211.237 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41454211.357 : System send command 10 bytes + data 0 bytes
19ec-1c88:41454211.437 : IO total need to receive data 2 bytes
19ec-1c88:41454211.503 : => CNT96226::VenderCmd_GetData
19ec-1c88:41454211.560 : iCmd = 0, nBytes = 2
19ec-1c88:41454377.090 : 0000 : 00 00 
19ec-1c88:41454377.236 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41454377.316 : System total receive data 2 bytes
19ec-1c88:41454377.385 : => CNT96226::VenderCmd_GetData
19ec-1c88:41454377.442 : iCmd = 1, nBytes = 4
19ec-1c88:41454512.868 : 0000 : 00 00 00 00 
19ec-1c88:41454512.998 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41454513.143 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41454513.215 : Return status = 0
19ec-1c88:41454513.276 : => IoObject::IoLockEnd
19ec-1c88:41454513.371 : <= IoObject::IoLockEnd
19ec-1c88:41454513.423 : <= GetADFStatus ret = 1
19ec-1c88:41457296.143 : => GetADFStatus
19ec-1c88:41457296.343 : => IoObject::IoLockStart
19ec-1c88:41457296.472 : => CAsicIO::CheckDevice
19ec-1c88:41457296.533 : => CNT96226::ConnectIsAvailable
19ec-1c88:41457319.394 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41457319.601 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41457319.725 : <= IoObject::IoLockStart
19ec-1c88:41457319.838 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41457319.977 : IO Send command 10 bytes
19ec-1c88:41457320.171 : => CNT96226::VenderCmd_SetData
19ec-1c88:41457320.288 : iCmd = 0, nBytes = 10
19ec-1c88:41457320.684 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41457477.546 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41457477.678 : System send command 10 bytes + data 0 bytes
19ec-1c88:41457477.861 : IO total need to receive data 2 bytes
19ec-1c88:41457477.935 : => CNT96226::VenderCmd_GetData
19ec-1c88:41457477.997 : iCmd = 0, nBytes = 2
19ec-1c88:41457609.644 : 0000 : 00 00 
19ec-1c88:41457609.985 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41457610.055 : System total receive data 2 bytes
19ec-1c88:41457610.120 : => CNT96226::VenderCmd_GetData
19ec-1c88:41457610.176 : iCmd = 1, nBytes = 4
19ec-1c88:41457783.411 : 0000 : 00 00 00 00 
19ec-1c88:41457783.574 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41457783.972 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41457784.038 : Return status = 0
19ec-1c88:41457784.092 : => IoObject::IoLockEnd
19ec-1c88:41457784.179 : <= IoObject::IoLockEnd
19ec-1c88:41457784.231 : <= GetADFStatus ret = 1
19ec-1c88:41459829.454 : => TerminateDriver
19ec-1c88:41459829.648 : => CAsicIO::~CAsicIO,pStage=140577864
19ec-1c88:41459829.726 : => CNT96226::Close
19ec-1c88:41459833.301 : <= CNT96226::Close ret = 1
19ec-1c88:41459833.381 : <= CAsicIO::~CAsicIO
19ec-1c88:41459833.440 : => IoObject::IoLockEnd
19ec-1c88:41459833.492 : <= IoObject::IoLockEnd
19ec-1c88:41459833.542 : => IoObject::TerminateDevice
19ec-1c88:41459833.597 : => IoObject::IoLockEnd
19ec-1c88:41459833.645 : <= IoObject::IoLockEnd
19ec-1c88:41459833.745 : <= IoObject::TerminateDevice
19ec-1c88:41459833.999 : <= TerminateDriver ret = 1
19ec-1c88:41505087.783 : ============Debug Start==========
19ec-1c88:41505088.047 : Date : 2020/4/30 14:25:09
19ec-1c88:41505088.136 : Process ID : 19ec
19ec-1c88:41505088.558 : Windows : Version 10.0 build 18363 
19ec-1c88:41505089.435 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41505089.499 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41505089.565 : MemoryStatus.ullAvailPhys : 1902858240
19ec-1c88:41505089.628 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41505089.689 : MemoryStatus.ullAvailPageFile : 3321376768
19ec-1c88:41505089.750 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41505089.809 : MemoryStatus.ullAvailVirtual : 1728372736
19ec-1c88:41505089.866 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41505089.965 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41505090.028 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41505090.268 : CPU Count : 4
19ec-1c88:41505090.315 : CPU Frequency : 100.000 Mhz
19ec-1c88:41505094.801 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41505094.930 : => InitializeDriver
19ec-1c88:41505095.210 : <= InitializeDriver ret = 1
19ec-1c88:41505095.266 : => InitializeScanner
19ec-1c88:41505095.347 : => CAsicIO::GetDeviceList
19ec-1c88:41505095.656 : => CNT96226::CNT96226
19ec-1c88:41505095.719 : => CNT96226::Open
19ec-1c88:41505122.978 : <= CNT96226::Open ret = 1
19ec-1c88:41505123.097 : => CNT96226::Initialize
19ec-1c88:41505123.295 : <= CNT96226::Initialize ret = 1
19ec-1c88:41505123.356 : <= CNT96226::CNT96226
19ec-1c88:41505123.410 : => CNT96226::EnumAvailableDevice
19ec-1c88:41505128.787 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41505128.865 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41505128.923 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41508873.635 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41508873.903 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41508879.498 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41508879.605 : => IoObject::GetLockName
19ec-1c88:41508879.667 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41508879.734 : <= IoObject::GetLockName
19ec-1c88:41508880.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:41508880.256 : iCmd = 3, nBytes = 2
19ec-1c88:41509258.599 : 0000 : 06 38 
19ec-1c88:41509258.746 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41509258.819 : => CNT96226::VenderCmd_GetData
19ec-1c88:41509258.872 : iCmd = 4, nBytes = 2
19ec-1c88:41509565.152 : 0000 : 07 07 
19ec-1c88:41509565.289 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41509565.392 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41509565.481 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41509565.548 : IO Send command 10 bytes
19ec-1c88:41509565.601 : => CNT96226::VenderCmd_SetData
19ec-1c88:41509565.657 : iCmd = 0, nBytes = 10
19ec-1c88:41509565.760 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41509773.288 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41509773.493 : => CNT96226::VenderCmd_GetData
19ec-1c88:41509773.609 : iCmd = 0, nBytes = 165
19ec-1c88:41509981.641 : skip dump 37 bytes
19ec-1c88:41509982.024 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41509982.308 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41509982.587 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41509982.862 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41509983.132 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41509983.396 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41509983.652 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41509983.909 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41509984.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41509984.157 : => CNT96226::VenderCmd_GetData
19ec-1c88:41509984.264 : iCmd = 1, nBytes = 4
19ec-1c88:41510191.419 : 0000 : 00 00 00 00 
19ec-1c88:41510191.647 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41510191.782 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41510191.905 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41510192.046 : IO Send command 10 bytes
19ec-1c88:41510192.154 : => CNT96226::VenderCmd_SetData
19ec-1c88:41510192.265 : iCmd = 0, nBytes = 10
19ec-1c88:41510192.473 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41510554.687 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41510554.965 : => CNT96226::VenderCmd_GetData
19ec-1c88:41510555.082 : iCmd = 0, nBytes = 128
19ec-1c88:41510794.567 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41510794.940 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41510795.230 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41510795.510 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41510795.776 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41510796.033 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41510796.287 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41510796.545 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41510796.677 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41510796.806 : => CNT96226::VenderCmd_GetData
19ec-1c88:41510796.914 : iCmd = 1, nBytes = 4
19ec-1c88:41511030.421 : 0000 : 00 00 00 00 
19ec-1c88:41511030.634 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41511030.775 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41511031.166 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41511031.314 : => CNT96226::Close
19ec-1c88:41511040.058 : <= CNT96226::Close ret = 1
19ec-1c88:41511040.285 : <= CNT96226::~CNT96226
19ec-1c88:41511040.464 : <= CAsicIO::GetDeviceList
19ec-1c88:41511041.221 : => IoObject::SetTimeout
19ec-1c88:41511041.484 : Timeout--> In = 0 Out = 0
19ec-1c88:41511041.606 : <= IoObject::SetTimeout
19ec-1c88:41511041.739 : => CAsicIO::CAsicIO
19ec-1c88:41511041.882 : => CNT96226::CNT96226
19ec-1c88:41511041.990 : => CNT96226::Open
19ec-1c88:41511088.665 : <= CNT96226::Open ret = 1
19ec-1c88:41511088.891 : => CNT96226::Initialize
19ec-1c88:41511089.291 : <= CNT96226::Initialize ret = 1
19ec-1c88:41511089.429 : <= CNT96226::CNT96226
19ec-1c88:41511089.541 : <= CAsicIO::CAsicIO
19ec-1c88:41511089.649 : => CAsicIO::InitializeDevice
19ec-1c88:41511089.786 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41511101.423 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41511101.647 : => IoObject::GetLockName
19ec-1c88:41511101.759 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41511101.894 : <= IoObject::GetLockName
19ec-1c88:41511102.819 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41511102.968 : IO Send command 10 bytes
19ec-1c88:41511103.076 : => CNT96226::VenderCmd_SetData
19ec-1c88:41511103.183 : iCmd = 0, nBytes = 10
19ec-1c88:41511103.408 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41511462.485 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41511462.766 : => CNT96226::VenderCmd_GetData
19ec-1c88:41511462.904 : iCmd = 0, nBytes = 128
19ec-1c88:41511655.498 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41511655.745 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41511655.906 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41511656.061 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41511656.206 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41511656.356 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41511656.496 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41511656.634 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41511656.704 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41511656.784 : => CNT96226::VenderCmd_GetData
19ec-1c88:41511656.848 : iCmd = 1, nBytes = 4
19ec-1c88:41511821.386 : 0000 : 00 00 00 00 
19ec-1c88:41511821.498 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41511821.574 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41511821.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:41511821.704 : iCmd = 3, nBytes = 2
19ec-1c88:41512165.907 : 0000 : 06 38 
19ec-1c88:41512166.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41512166.159 : => CNT96226::VenderCmd_GetData
19ec-1c88:41512166.228 : iCmd = 4, nBytes = 2
19ec-1c88:41512463.632 : 0000 : 07 07 
19ec-1c88:41512463.969 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41512464.136 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41512464.237 : => IoObject::InitializeDevice
19ec-1c88:41512464.366 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41512464.987 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41512465.063 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41512465.774 : => FindScanner
19ec-1c88:41512465.836 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41512465.901 : <= FindScanner ret = 1
19ec-1c88:41512465.960 : => IoObject::IoLockStart
19ec-1c88:41512466.065 : => CAsicIO::CheckDevice
19ec-1c88:41512466.120 : => CNT96226::ConnectIsAvailable
19ec-1c88:41512482.945 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41512483.043 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41512483.104 : <= IoObject::IoLockStart
19ec-1c88:41512483.162 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41512483.229 : IO Send command 10 bytes
19ec-1c88:41512483.317 : => CNT96226::VenderCmd_SetData
19ec-1c88:41512483.376 : iCmd = 0, nBytes = 10
19ec-1c88:41512483.482 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41512672.903 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41512673.061 : System send command 10 bytes + data 0 bytes
19ec-1c88:41512673.133 : IO total need to receive data 5 bytes
19ec-1c88:41512673.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:41512673.254 : iCmd = 0, nBytes = 5
19ec-1c88:41512854.032 : 0000 : 06 00 02 02 ab 
19ec-1c88:41512854.126 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41512854.191 : System total receive data 5 bytes
19ec-1c88:41512854.257 : => CNT96226::VenderCmd_GetData
19ec-1c88:41512854.310 : iCmd = 1, nBytes = 4
19ec-1c88:41512985.118 : 0000 : 00 00 00 00 
19ec-1c88:41512985.222 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41512985.372 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41512985.439 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41512985.505 : IO Send command 10 bytes
19ec-1c88:41512985.594 : => CNT96226::VenderCmd_SetData
19ec-1c88:41512985.652 : iCmd = 0, nBytes = 10
19ec-1c88:41512985.985 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41513167.335 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41513167.781 : System send command 10 bytes + data 0 bytes
19ec-1c88:41513167.867 : IO total need to receive data 165 bytes
19ec-1c88:41513167.936 : => CNT96226::VenderCmd_GetData
19ec-1c88:41513167.997 : iCmd = 0, nBytes = 165
19ec-1c88:41513344.552 : skip dump 37 bytes
19ec-1c88:41513345.006 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41513345.146 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41513345.285 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41513345.419 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41513345.552 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41513345.684 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41513345.808 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41513345.929 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41513345.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41513346.049 : System total receive data 165 bytes
19ec-1c88:41513346.106 : => CNT96226::VenderCmd_GetData
19ec-1c88:41513346.155 : iCmd = 1, nBytes = 4
19ec-1c88:41513514.600 : 0000 : 00 00 00 00 
19ec-1c88:41513514.701 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41513514.853 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41513515.039 : Dump Inquiry
19ec-1c88:41513515.178 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41513515.313 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41513515.445 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41513515.578 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41513515.707 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41513515.839 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41513515.966 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41513516.088 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41513516.216 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41513516.345 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41513516.433 : 00a0 : 00 00 00 00 00 
19ec-1c88:41513516.507 : => ReadNVMDataInternal
19ec-1c88:41513516.701 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41513516.768 : IO Send command 10 bytes
19ec-1c88:41513516.868 : => CNT96226::VenderCmd_SetData
19ec-1c88:41513516.922 : iCmd = 0, nBytes = 10
19ec-1c88:41513517.024 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41513822.613 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41513822.770 : System send command 10 bytes + data 0 bytes
19ec-1c88:41513823.061 : IO total need to receive data 128 bytes
19ec-1c88:41513823.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:41513823.177 : iCmd = 0, nBytes = 128
19ec-1c88:41514013.546 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41514013.707 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41514013.836 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41514013.969 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41514014.097 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41514014.220 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41514014.345 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41514014.468 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41514014.530 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41514014.586 : System total receive data 128 bytes
19ec-1c88:41514014.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:41514014.694 : iCmd = 1, nBytes = 4
19ec-1c88:41514152.153 : 0000 : 00 00 00 00 
19ec-1c88:41514152.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41514152.447 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41514152.523 : NVMData.PadScanCount = 0
19ec-1c88:41514152.581 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41514152.640 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41514152.700 : NVMData.FlatbedScanCount = 0
19ec-1c88:41514152.758 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41514152.814 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41514152.869 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41514152.925 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41514152.983 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41514153.038 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41514153.097 : NVMData.BornMonth = 0
19ec-1c88:41514153.146 : NVMData.BornDay = 0
19ec-1c88:41514153.196 : NVMData.BornYear = 0
19ec-1c88:41514153.243 : NVMData.FirstScanMonth = 4
19ec-1c88:41514153.295 : NVMData.FirstScanDay = 30
19ec-1c88:41514153.350 : NVMData.FirstScanYear = 2020
19ec-1c88:41514153.406 : NVMData.VerticalMagnification = 0
19ec-1c88:41514153.463 : NVMData.HorizontalMagnification = 0
19ec-1c88:41514153.518 : NVMData.PowerSavingTime = 15
19ec-1c88:41514153.572 : NVMData.SN = A094165189010062
19ec-1c88:41514153.623 : NVMData.AutoFeed = 0
19ec-1c88:41514153.674 : NVMData.CCDType = 0
19ec-1c88:41514153.723 : NVMData.ScanSpeed = 0
19ec-1c88:41514153.772 : NVMData.RollerCount = 0
19ec-1c88:41514153.822 : NVMData.MultifeedCount = 0
19ec-1c88:41514153.872 : NVMData.JamCount = 0
19ec-1c88:41514153.920 : NVMData.IdentifyInfo = 
19ec-1c88:41514153.972 : NVMData.FormalName = 
19ec-1c88:41514154.163 : NVMData.ReservedB = 0
19ec-1c88:41514154.216 : NVMData.FunctionCode = 0
19ec-1c88:41514154.362 : NVMData.PreFeed = 0
19ec-1c88:41514154.417 : NVMData.PreFeedTime = 0
19ec-1c88:41514154.465 : NVMData.ButtonNumber = 0
19ec-1c88:41514154.516 : NVMData.PowerOffTime = 0
19ec-1c88:41514154.568 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41514154.644 : => IoObject::IoLockEnd
19ec-1c88:41514154.745 : <= IoObject::IoLockEnd
19ec-1c88:41514154.796 : <= InitializeScanner ret = 1
19ec-1c88:41514154.860 : => GetLogicalScannerAbilityEx
19ec-1c88:41514154.922 : => IoObject::IoLockStart
19ec-1c88:41514155.021 : => CAsicIO::CheckDevice
19ec-1c88:41514155.074 : => CNT96226::ConnectIsAvailable
19ec-1c88:41514175.917 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41514176.124 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41514176.245 : <= IoObject::IoLockStart
19ec-1c88:41514176.599 : => IoObject::IoLockEnd
19ec-1c88:41514176.690 : <= IoObject::IoLockEnd
19ec-1c88:41514176.805 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41514176.882 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41514363.140 : => ReadNVMData
19ec-1c88:41514363.269 : => IoObject::IoLockStart
19ec-1c88:41514363.384 : => CAsicIO::CheckDevice
19ec-1c88:41514363.436 : => CNT96226::ConnectIsAvailable
19ec-1c88:41514386.524 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41514386.872 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41514386.931 : <= IoObject::IoLockStart
19ec-1c88:41514386.990 : => ReadNVMDataInternal
19ec-1c88:41514387.056 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41514387.118 : IO Send command 10 bytes
19ec-1c88:41514387.239 : => CNT96226::VenderCmd_SetData
19ec-1c88:41514387.295 : iCmd = 0, nBytes = 10
19ec-1c88:41514387.399 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41514741.977 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41514742.109 : System send command 10 bytes + data 0 bytes
19ec-1c88:41514742.177 : IO total need to receive data 128 bytes
19ec-1c88:41514742.238 : => CNT96226::VenderCmd_GetData
19ec-1c88:41514742.300 : iCmd = 0, nBytes = 128
19ec-1c88:41514950.803 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41514950.964 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41514951.108 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41514951.241 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41514951.367 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41514951.495 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41514951.621 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41514951.744 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41514951.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41514951.865 : System total receive data 128 bytes
19ec-1c88:41514951.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:41514951.976 : iCmd = 1, nBytes = 4
19ec-1c88:41515142.318 : 0000 : 00 00 00 00 
19ec-1c88:41515142.433 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41515142.583 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41515142.657 : NVMData.PadScanCount = 0
19ec-1c88:41515142.715 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41515142.772 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41515142.829 : NVMData.FlatbedScanCount = 0
19ec-1c88:41515142.883 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41515142.934 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41515142.987 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41515143.040 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41515143.094 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41515143.149 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41515143.201 : NVMData.BornMonth = 0
19ec-1c88:41515143.251 : NVMData.BornDay = 0
19ec-1c88:41515143.301 : NVMData.BornYear = 0
19ec-1c88:41515143.347 : NVMData.FirstScanMonth = 4
19ec-1c88:41515143.397 : NVMData.FirstScanDay = 30
19ec-1c88:41515143.448 : NVMData.FirstScanYear = 2020
19ec-1c88:41515143.658 : NVMData.VerticalMagnification = 0
19ec-1c88:41515143.719 : NVMData.HorizontalMagnification = 0
19ec-1c88:41515143.773 : NVMData.PowerSavingTime = 15
19ec-1c88:41515143.824 : NVMData.SN = A094165189010062
19ec-1c88:41515143.873 : NVMData.AutoFeed = 0
19ec-1c88:41515143.922 : NVMData.CCDType = 0
19ec-1c88:41515143.972 : NVMData.ScanSpeed = 0
19ec-1c88:41515144.019 : NVMData.RollerCount = 0
19ec-1c88:41515144.072 : NVMData.MultifeedCount = 0
19ec-1c88:41515144.121 : NVMData.JamCount = 0
19ec-1c88:41515144.170 : NVMData.IdentifyInfo = 
19ec-1c88:41515144.220 : NVMData.FormalName = 
19ec-1c88:41515144.267 : NVMData.ReservedB = 0
19ec-1c88:41515144.315 : NVMData.FunctionCode = 0
19ec-1c88:41515144.364 : NVMData.PreFeed = 0
19ec-1c88:41515144.412 : NVMData.PreFeedTime = 0
19ec-1c88:41515144.462 : NVMData.ButtonNumber = 0
19ec-1c88:41515144.510 : NVMData.PowerOffTime = 0
19ec-1c88:41515144.562 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41515144.626 : => IoObject::IoLockEnd
19ec-1c88:41515144.723 : <= IoObject::IoLockEnd
19ec-1c88:41515144.772 : <= ReadNVMData ret = 1
19ec-1c88:41515744.598 : => TerminateDriver
19ec-1c88:41515744.793 : => CAsicIO::~CAsicIO,pStage=101452872
19ec-1c88:41515744.877 : => CNT96226::Close
19ec-1c88:41515749.355 : <= CNT96226::Close ret = 1
19ec-1c88:41515749.441 : <= CAsicIO::~CAsicIO
19ec-1c88:41515749.509 : => IoObject::IoLockEnd
19ec-1c88:41515749.567 : <= IoObject::IoLockEnd
19ec-1c88:41515749.624 : => IoObject::TerminateDevice
19ec-1c88:41515749.688 : => IoObject::IoLockEnd
19ec-1c88:41515749.743 : <= IoObject::IoLockEnd
19ec-1c88:41515749.858 : <= IoObject::TerminateDevice
19ec-1c88:41515750.136 : <= TerminateDriver ret = 1
19ec-1c88:41518392.588 : ============Debug Start==========
19ec-1c88:41518392.909 : Date : 2020/4/30 14:25:10
19ec-1c88:41518392.994 : Process ID : 19ec
19ec-1c88:41518393.404 : Windows : Version 10.0 build 18363 
19ec-1c88:41518393.867 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41518393.937 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41518394.006 : MemoryStatus.ullAvailPhys : 1902854144
19ec-1c88:41518394.067 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41518394.130 : MemoryStatus.ullAvailPageFile : 3322241024
19ec-1c88:41518394.194 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41518394.256 : MemoryStatus.ullAvailVirtual : 1728372736
19ec-1c88:41518394.321 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41518394.427 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41518394.488 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41518394.729 : CPU Count : 4
19ec-1c88:41518394.781 : CPU Frequency : 100.000 Mhz
19ec-1c88:41518399.032 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41518399.167 : => InitializeDriver
19ec-1c88:41518399.422 : <= InitializeDriver ret = 1
19ec-1c88:41521215.038 : => InitializeScanner
19ec-1c88:41521215.300 : => CAsicIO::GetDeviceList
19ec-1c88:41521215.739 : => CNT96226::CNT96226
19ec-1c88:41521215.809 : => CNT96226::Open
19ec-1c88:41521237.364 : <= CNT96226::Open ret = 1
19ec-1c88:41521237.468 : => CNT96226::Initialize
19ec-1c88:41521237.674 : <= CNT96226::Initialize ret = 1
19ec-1c88:41521237.732 : <= CNT96226::CNT96226
19ec-1c88:41521237.790 : => CNT96226::EnumAvailableDevice
19ec-1c88:41521243.251 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41521243.334 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41521243.395 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41524867.129 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41524867.417 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41524872.926 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41524873.038 : => IoObject::GetLockName
19ec-1c88:41524873.103 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41524873.172 : <= IoObject::GetLockName
19ec-1c88:41524873.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:41524873.715 : iCmd = 3, nBytes = 2
19ec-1c88:41525235.161 : 0000 : 06 38 
19ec-1c88:41525235.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41525235.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:41525235.440 : iCmd = 4, nBytes = 2
19ec-1c88:41525538.989 : 0000 : 07 07 
19ec-1c88:41525539.235 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41525539.419 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41525539.583 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41525539.727 : IO Send command 10 bytes
19ec-1c88:41525539.837 : => CNT96226::VenderCmd_SetData
19ec-1c88:41525539.954 : iCmd = 0, nBytes = 10
19ec-1c88:41525540.175 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41525724.429 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41525724.638 : => CNT96226::VenderCmd_GetData
19ec-1c88:41525724.760 : iCmd = 0, nBytes = 165
19ec-1c88:41525926.109 : skip dump 37 bytes
19ec-1c88:41525926.472 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41525926.754 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41525927.040 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41525927.314 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41525927.580 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41525927.857 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41525928.116 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41525928.368 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41525928.501 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41525928.620 : => CNT96226::VenderCmd_GetData
19ec-1c88:41525928.726 : iCmd = 1, nBytes = 4
19ec-1c88:41526139.210 : 0000 : 00 00 00 00 
19ec-1c88:41526139.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41526139.539 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41526139.660 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41526139.790 : IO Send command 10 bytes
19ec-1c88:41526139.899 : => CNT96226::VenderCmd_SetData
19ec-1c88:41526140.005 : iCmd = 0, nBytes = 10
19ec-1c88:41526140.218 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41526490.572 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41526490.784 : => CNT96226::VenderCmd_GetData
19ec-1c88:41526490.847 : iCmd = 0, nBytes = 128
19ec-1c88:41526700.375 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41526700.823 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41526700.973 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41526701.112 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41526701.245 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41526701.374 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41526701.504 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41526701.633 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41526701.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41526701.766 : => CNT96226::VenderCmd_GetData
19ec-1c88:41526701.823 : iCmd = 1, nBytes = 4
19ec-1c88:41526868.413 : 0000 : 00 00 00 00 
19ec-1c88:41526868.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41526868.584 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41526868.766 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41526868.842 : => CNT96226::Close
19ec-1c88:41526872.926 : <= CNT96226::Close ret = 1
19ec-1c88:41526873.002 : <= CNT96226::~CNT96226
19ec-1c88:41526873.101 : <= CAsicIO::GetDeviceList
19ec-1c88:41526873.550 : => IoObject::SetTimeout
19ec-1c88:41526873.691 : Timeout--> In = 0 Out = 0
19ec-1c88:41526873.753 : <= IoObject::SetTimeout
19ec-1c88:41526873.828 : => CAsicIO::CAsicIO
19ec-1c88:41526873.903 : => CNT96226::CNT96226
19ec-1c88:41526873.965 : => CNT96226::Open
19ec-1c88:41526897.448 : <= CNT96226::Open ret = 1
19ec-1c88:41526897.554 : => CNT96226::Initialize
19ec-1c88:41526897.755 : <= CNT96226::Initialize ret = 1
19ec-1c88:41526897.816 : <= CNT96226::CNT96226
19ec-1c88:41526897.869 : <= CAsicIO::CAsicIO
19ec-1c88:41526897.925 : => CAsicIO::InitializeDevice
19ec-1c88:41526897.994 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41526904.113 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41526904.252 : => IoObject::GetLockName
19ec-1c88:41526904.311 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41526904.383 : <= IoObject::GetLockName
19ec-1c88:41526904.894 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41526904.970 : IO Send command 10 bytes
19ec-1c88:41526905.024 : => CNT96226::VenderCmd_SetData
19ec-1c88:41526905.079 : iCmd = 0, nBytes = 10
19ec-1c88:41526905.190 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41527237.734 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41527237.924 : => CNT96226::VenderCmd_GetData
19ec-1c88:41527237.989 : iCmd = 0, nBytes = 128
19ec-1c88:41527393.830 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41527394.030 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41527394.185 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41527394.328 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41527394.466 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41527394.595 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41527394.727 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41527394.859 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41527394.926 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41527394.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:41527395.049 : iCmd = 1, nBytes = 4
19ec-1c88:41527518.106 : 0000 : 00 00 00 00 
19ec-1c88:41527518.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41527518.348 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41527518.415 : => CNT96226::VenderCmd_GetData
19ec-1c88:41527518.470 : iCmd = 3, nBytes = 2
19ec-1c88:41527901.647 : 0000 : 06 38 
19ec-1c88:41527901.771 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41527901.845 : => CNT96226::VenderCmd_GetData
19ec-1c88:41527901.914 : iCmd = 4, nBytes = 2
19ec-1c88:41528219.555 : 0000 : 07 07 
19ec-1c88:41528219.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41528219.898 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41528220.006 : => IoObject::InitializeDevice
19ec-1c88:41528220.118 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41528220.801 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41528220.879 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41528221.687 : => FindScanner
19ec-1c88:41528221.760 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41528221.834 : <= FindScanner ret = 1
19ec-1c88:41528221.901 : => IoObject::IoLockStart
19ec-1c88:41528222.009 : => CAsicIO::CheckDevice
19ec-1c88:41528222.065 : => CNT96226::ConnectIsAvailable
19ec-1c88:41528247.261 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41528247.384 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41528247.446 : <= IoObject::IoLockStart
19ec-1c88:41528247.506 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41528247.578 : IO Send command 10 bytes
19ec-1c88:41528247.680 : => CNT96226::VenderCmd_SetData
19ec-1c88:41528247.744 : iCmd = 0, nBytes = 10
19ec-1c88:41528247.860 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41528434.176 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41528434.314 : System send command 10 bytes + data 0 bytes
19ec-1c88:41528434.393 : IO total need to receive data 5 bytes
19ec-1c88:41528434.460 : => CNT96226::VenderCmd_GetData
19ec-1c88:41528434.518 : iCmd = 0, nBytes = 5
19ec-1c88:41528602.539 : 0000 : 06 00 02 02 ab 
19ec-1c88:41528602.949 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41528603.030 : System total receive data 5 bytes
19ec-1c88:41528603.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:41528603.161 : iCmd = 1, nBytes = 4
19ec-1c88:41528739.250 : 0000 : 00 00 00 00 
19ec-1c88:41528739.340 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41528739.463 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41528739.539 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41528739.611 : IO Send command 10 bytes
19ec-1c88:41528739.699 : => CNT96226::VenderCmd_SetData
19ec-1c88:41528739.758 : iCmd = 0, nBytes = 10
19ec-1c88:41528739.869 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41528895.818 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41528895.944 : System send command 10 bytes + data 0 bytes
19ec-1c88:41528896.014 : IO total need to receive data 165 bytes
19ec-1c88:41528896.080 : => CNT96226::VenderCmd_GetData
19ec-1c88:41528896.138 : iCmd = 0, nBytes = 165
19ec-1c88:41529021.496 : skip dump 37 bytes
19ec-1c88:41529021.767 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41529021.914 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41529022.060 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41529022.203 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41529022.339 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41529022.487 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41529022.624 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41529022.757 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41529022.822 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41529022.887 : System total receive data 165 bytes
19ec-1c88:41529022.952 : => CNT96226::VenderCmd_GetData
19ec-1c88:41529023.008 : iCmd = 1, nBytes = 4
19ec-1c88:41529204.629 : 0000 : 00 00 00 00 
19ec-1c88:41529204.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41529204.955 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41529205.213 : Dump Inquiry
19ec-1c88:41529205.352 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41529205.497 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41529205.637 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41529205.778 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41529205.912 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41529206.056 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41529206.185 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41529206.319 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41529206.462 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41529206.596 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41529206.693 : 00a0 : 00 00 00 00 00 
19ec-1c88:41529206.769 : => ReadNVMDataInternal
19ec-1c88:41529207.018 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41529207.096 : IO Send command 10 bytes
19ec-1c88:41529207.195 : => CNT96226::VenderCmd_SetData
19ec-1c88:41529207.255 : iCmd = 0, nBytes = 10
19ec-1c88:41529207.364 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41529540.342 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41529540.539 : System send command 10 bytes + data 0 bytes
19ec-1c88:41529540.623 : IO total need to receive data 128 bytes
19ec-1c88:41529540.689 : => CNT96226::VenderCmd_GetData
19ec-1c88:41529540.756 : iCmd = 0, nBytes = 128
19ec-1c88:41529702.489 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41529702.745 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41529702.899 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41529703.043 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41529703.178 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41529703.312 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41529703.444 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41529703.575 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41529703.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41529703.712 : System total receive data 128 bytes
19ec-1c88:41529703.784 : => CNT96226::VenderCmd_GetData
19ec-1c88:41529703.842 : iCmd = 1, nBytes = 4
19ec-1c88:41529897.298 : 0000 : 00 00 00 00 
19ec-1c88:41529897.409 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41529897.560 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41529897.640 : NVMData.PadScanCount = 0
19ec-1c88:41529897.702 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41529897.766 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41529897.828 : NVMData.FlatbedScanCount = 0
19ec-1c88:41529897.885 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41529897.939 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41529897.994 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41529898.054 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41529898.110 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41529898.167 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41529898.225 : NVMData.BornMonth = 0
19ec-1c88:41529898.277 : NVMData.BornDay = 0
19ec-1c88:41529898.332 : NVMData.BornYear = 0
19ec-1c88:41529898.383 : NVMData.FirstScanMonth = 4
19ec-1c88:41529898.438 : NVMData.FirstScanDay = 30
19ec-1c88:41529898.496 : NVMData.FirstScanYear = 2020
19ec-1c88:41529898.551 : NVMData.VerticalMagnification = 0
19ec-1c88:41529898.607 : NVMData.HorizontalMagnification = 0
19ec-1c88:41529898.665 : NVMData.PowerSavingTime = 15
19ec-1c88:41529898.722 : NVMData.SN = A094165189010062
19ec-1c88:41529898.775 : NVMData.AutoFeed = 0
19ec-1c88:41529898.829 : NVMData.CCDType = 0
19ec-1c88:41529898.877 : NVMData.ScanSpeed = 0
19ec-1c88:41529898.927 : NVMData.RollerCount = 0
19ec-1c88:41529898.988 : NVMData.MultifeedCount = 0
19ec-1c88:41529899.040 : NVMData.JamCount = 0
19ec-1c88:41529899.091 : NVMData.IdentifyInfo = 
19ec-1c88:41529899.146 : NVMData.FormalName = 
19ec-1c88:41529899.421 : NVMData.ReservedB = 0
19ec-1c88:41529899.482 : NVMData.FunctionCode = 0
19ec-1c88:41529899.536 : NVMData.PreFeed = 0
19ec-1c88:41529899.590 : NVMData.PreFeedTime = 0
19ec-1c88:41529899.645 : NVMData.ButtonNumber = 0
19ec-1c88:41529899.700 : NVMData.PowerOffTime = 0
19ec-1c88:41529899.755 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41529899.836 : => IoObject::IoLockEnd
19ec-1c88:41529899.939 : <= IoObject::IoLockEnd
19ec-1c88:41529899.991 : <= InitializeScanner ret = 1
19ec-1c88:41531276.972 : => GetLogicalScannerAbility
19ec-1c88:41531277.161 : => IoObject::IoLockStart
19ec-1c88:41531277.314 : => CAsicIO::CheckDevice
19ec-1c88:41531277.372 : => CNT96226::ConnectIsAvailable
19ec-1c88:41531301.459 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41531301.574 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41531301.637 : <= IoObject::IoLockStart
19ec-1c88:41531301.696 : => IoObject::IoLockEnd
19ec-1c88:41531301.803 : <= IoObject::IoLockEnd
19ec-1c88:41531301.894 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:41535090.596 : => GetLogicalScannerAbilityEx
19ec-1c88:41535090.795 : => IoObject::IoLockStart
19ec-1c88:41535090.928 : => CAsicIO::CheckDevice
19ec-1c88:41535090.988 : => CNT96226::ConnectIsAvailable
19ec-1c88:41535116.988 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41535117.101 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41535117.163 : <= IoObject::IoLockStart
19ec-1c88:41535117.220 : => IoObject::IoLockEnd
19ec-1c88:41535117.333 : <= IoObject::IoLockEnd
19ec-1c88:41535117.449 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41535117.525 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41542889.439 : => ReadNVMData
19ec-1c88:41542889.618 : => IoObject::IoLockStart
19ec-1c88:41542889.753 : => CAsicIO::CheckDevice
19ec-1c88:41542889.810 : => CNT96226::ConnectIsAvailable
19ec-1c88:41542915.038 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41542915.152 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41542915.212 : <= IoObject::IoLockStart
19ec-1c88:41542915.276 : => ReadNVMDataInternal
19ec-1c88:41542915.334 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41542915.400 : IO Send command 10 bytes
19ec-1c88:41542915.523 : => CNT96226::VenderCmd_SetData
19ec-1c88:41542915.579 : iCmd = 0, nBytes = 10
19ec-1c88:41542915.691 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41543262.148 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41543262.314 : System send command 10 bytes + data 0 bytes
19ec-1c88:41543262.388 : IO total need to receive data 128 bytes
19ec-1c88:41543262.451 : => CNT96226::VenderCmd_GetData
19ec-1c88:41543262.510 : iCmd = 0, nBytes = 128
19ec-1c88:41543462.807 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41543463.013 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41543463.153 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41543463.284 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41543463.410 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41543463.532 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41543463.656 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41543463.782 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41543463.845 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41543463.907 : System total receive data 128 bytes
19ec-1c88:41543463.970 : => CNT96226::VenderCmd_GetData
19ec-1c88:41543464.022 : iCmd = 1, nBytes = 4
19ec-1c88:41543668.616 : 0000 : 00 00 00 00 
19ec-1c88:41543668.707 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41543668.834 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41543668.906 : NVMData.PadScanCount = 0
19ec-1c88:41543668.962 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41543669.018 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41543669.076 : NVMData.FlatbedScanCount = 0
19ec-1c88:41543669.129 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41543669.322 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41543669.388 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41543669.443 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41543669.498 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41543669.551 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41543669.606 : NVMData.BornMonth = 0
19ec-1c88:41543669.657 : NVMData.BornDay = 0
19ec-1c88:41543669.706 : NVMData.BornYear = 0
19ec-1c88:41543669.752 : NVMData.FirstScanMonth = 4
19ec-1c88:41543669.803 : NVMData.FirstScanDay = 30
19ec-1c88:41543669.855 : NVMData.FirstScanYear = 2020
19ec-1c88:41543669.910 : NVMData.VerticalMagnification = 0
19ec-1c88:41543669.967 : NVMData.HorizontalMagnification = 0
19ec-1c88:41543670.020 : NVMData.PowerSavingTime = 15
19ec-1c88:41543670.074 : NVMData.SN = A094165189010062
19ec-1c88:41543670.125 : NVMData.AutoFeed = 0
19ec-1c88:41543670.184 : NVMData.CCDType = 0
19ec-1c88:41543670.232 : NVMData.ScanSpeed = 0
19ec-1c88:41543670.282 : NVMData.RollerCount = 0
19ec-1c88:41543670.337 : NVMData.MultifeedCount = 0
19ec-1c88:41543670.391 : NVMData.JamCount = 0
19ec-1c88:41543670.442 : NVMData.IdentifyInfo = 
19ec-1c88:41543670.494 : NVMData.FormalName = 
19ec-1c88:41543670.542 : NVMData.ReservedB = 0
19ec-1c88:41543670.591 : NVMData.FunctionCode = 0
19ec-1c88:41543670.641 : NVMData.PreFeed = 0
19ec-1c88:41543670.689 : NVMData.PreFeedTime = 0
19ec-1c88:41543670.738 : NVMData.ButtonNumber = 0
19ec-1c88:41543670.786 : NVMData.PowerOffTime = 0
19ec-1c88:41543670.833 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41543670.897 : => IoObject::IoLockEnd
19ec-1c88:41543670.991 : <= IoObject::IoLockEnd
19ec-1c88:41543671.041 : <= ReadNVMData ret = 1
19ec-1c88:41554328.776 : => GetADFStatus
19ec-1c88:41554329.233 : => IoObject::IoLockStart
19ec-1c88:41554329.380 : => CAsicIO::CheckDevice
19ec-1c88:41554329.442 : => CNT96226::ConnectIsAvailable
19ec-1c88:41554355.283 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41554355.396 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41554355.456 : <= IoObject::IoLockStart
19ec-1c88:41554355.515 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41554355.586 : IO Send command 10 bytes
19ec-1c88:41554355.727 : => CNT96226::VenderCmd_SetData
19ec-1c88:41554355.784 : iCmd = 0, nBytes = 10
19ec-1c88:41554355.890 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41554543.066 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41554543.210 : System send command 10 bytes + data 0 bytes
19ec-1c88:41554543.285 : IO total need to receive data 2 bytes
19ec-1c88:41554543.345 : => CNT96226::VenderCmd_GetData
19ec-1c88:41554543.401 : iCmd = 0, nBytes = 2
19ec-1c88:41554753.085 : 0000 : 00 00 
19ec-1c88:41554753.185 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41554753.259 : System total receive data 2 bytes
19ec-1c88:41554753.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:41554753.379 : iCmd = 1, nBytes = 4
19ec-1c88:41554929.263 : 0000 : 00 00 00 00 
19ec-1c88:41554929.388 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41554929.531 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41554929.600 : Return status = 0
19ec-1c88:41554929.660 : => IoObject::IoLockEnd
19ec-1c88:41554929.754 : <= IoObject::IoLockEnd
19ec-1c88:41554929.804 : <= GetADFStatus ret = 1
19ec-1c88:41557763.215 : => GetADFStatus
19ec-1c88:41557763.408 : => IoObject::IoLockStart
19ec-1c88:41557763.530 : => CAsicIO::CheckDevice
19ec-1c88:41557763.592 : => CNT96226::ConnectIsAvailable
19ec-1c88:41557787.282 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41557787.528 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41557787.674 : <= IoObject::IoLockStart
19ec-1c88:41557787.806 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41557788.176 : IO Send command 10 bytes
19ec-1c88:41557788.292 : => CNT96226::VenderCmd_SetData
19ec-1c88:41557788.348 : iCmd = 0, nBytes = 10
19ec-1c88:41557788.462 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41557983.895 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41557984.072 : System send command 10 bytes + data 0 bytes
19ec-1c88:41557984.303 : IO total need to receive data 2 bytes
19ec-1c88:41557984.386 : => CNT96226::VenderCmd_GetData
19ec-1c88:41557984.443 : iCmd = 0, nBytes = 2
19ec-1c88:41558106.832 : 0000 : 00 00 
19ec-1c88:41558106.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41558107.003 : System total receive data 2 bytes
19ec-1c88:41558107.066 : => CNT96226::VenderCmd_GetData
19ec-1c88:41558107.122 : iCmd = 1, nBytes = 4
19ec-1c88:41558265.828 : 0000 : 00 00 00 00 
19ec-1c88:41558266.177 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41558266.311 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41558266.374 : Return status = 0
19ec-1c88:41558266.430 : => IoObject::IoLockEnd
19ec-1c88:41558266.521 : <= IoObject::IoLockEnd
19ec-1c88:41558266.570 : <= GetADFStatus ret = 1
19ec-1c88:41560524.589 : => TerminateDriver
19ec-1c88:41560524.800 : => CAsicIO::~CAsicIO,pStage=201526344
19ec-1c88:41560524.882 : => CNT96226::Close
19ec-1c88:41560528.772 : <= CNT96226::Close ret = 1
19ec-1c88:41560528.848 : <= CAsicIO::~CAsicIO
19ec-1c88:41560528.906 : => IoObject::IoLockEnd
19ec-1c88:41560528.965 : <= IoObject::IoLockEnd
19ec-1c88:41560529.019 : => IoObject::TerminateDevice
19ec-1c88:41560529.074 : => IoObject::IoLockEnd
19ec-1c88:41560529.123 : <= IoObject::IoLockEnd
19ec-1c88:41560529.230 : <= IoObject::TerminateDevice
19ec-1c88:41560529.488 : <= TerminateDriver ret = 1
19ec-1c88:41604432.644 : ============Debug Start==========
19ec-1c88:41604432.927 : Date : 2020/4/30 14:25:13
19ec-1c88:41604433.007 : Process ID : 19ec
19ec-1c88:41604433.425 : Windows : Version 10.0 build 18363 
19ec-1c88:41604433.877 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41604433.937 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41604434.003 : MemoryStatus.ullAvailPhys : 1902256128
19ec-1c88:41604434.062 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41604434.124 : MemoryStatus.ullAvailPageFile : 3320868864
19ec-1c88:41604434.181 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41604434.240 : MemoryStatus.ullAvailVirtual : 1726337024
19ec-1c88:41604434.302 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41604434.404 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41604434.464 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41604434.707 : CPU Count : 4
19ec-1c88:41604434.752 : CPU Frequency : 100.000 Mhz
19ec-1c88:41604438.973 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41604439.099 : => InitializeDriver
19ec-1c88:41604439.369 : <= InitializeDriver ret = 1
19ec-1c88:41604439.426 : => InitializeScanner
19ec-1c88:41604439.503 : => CAsicIO::GetDeviceList
19ec-1c88:41604439.798 : => CNT96226::CNT96226
19ec-1c88:41604439.851 : => CNT96226::Open
19ec-1c88:41604461.388 : <= CNT96226::Open ret = 1
19ec-1c88:41604461.480 : => CNT96226::Initialize
19ec-1c88:41604461.657 : <= CNT96226::Initialize ret = 1
19ec-1c88:41604461.713 : <= CNT96226::CNT96226
19ec-1c88:41604461.767 : => CNT96226::EnumAvailableDevice
19ec-1c88:41604467.042 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41604467.121 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41604467.181 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41608188.101 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41608188.396 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41608194.091 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41608194.202 : => IoObject::GetLockName
19ec-1c88:41608194.265 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41608194.335 : <= IoObject::GetLockName
19ec-1c88:41608194.797 : => CNT96226::VenderCmd_GetData
19ec-1c88:41608194.859 : iCmd = 3, nBytes = 2
19ec-1c88:41608574.578 : 0000 : 06 38 
19ec-1c88:41608574.707 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41608574.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:41608574.830 : iCmd = 4, nBytes = 2
19ec-1c88:41608874.563 : 0000 : 07 07 
19ec-1c88:41608874.677 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41608874.760 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41608874.853 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41608874.920 : IO Send command 10 bytes
19ec-1c88:41608874.974 : => CNT96226::VenderCmd_SetData
19ec-1c88:41608875.030 : iCmd = 0, nBytes = 10
19ec-1c88:41608875.130 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41609069.238 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41609069.336 : => CNT96226::VenderCmd_GetData
19ec-1c88:41609069.395 : iCmd = 0, nBytes = 165
19ec-1c88:41609272.444 : skip dump 37 bytes
19ec-1c88:41609272.608 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41609272.747 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41609272.881 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41609273.012 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41609273.139 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41609273.270 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41609273.395 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41609273.518 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41609273.578 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41609273.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:41609273.686 : iCmd = 1, nBytes = 4
19ec-1c88:41609423.411 : 0000 : 00 00 00 00 
19ec-1c88:41609423.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41609423.595 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41609423.654 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41609423.725 : IO Send command 10 bytes
19ec-1c88:41609423.774 : => CNT96226::VenderCmd_SetData
19ec-1c88:41609423.831 : iCmd = 0, nBytes = 10
19ec-1c88:41609423.938 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41609760.401 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41609760.522 : => CNT96226::VenderCmd_GetData
19ec-1c88:41609760.576 : iCmd = 0, nBytes = 128
19ec-1c88:41609879.019 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41609879.198 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41609879.343 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41609879.478 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41609879.603 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41609879.727 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41609879.854 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41609879.981 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41609880.044 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41609880.107 : => CNT96226::VenderCmd_GetData
19ec-1c88:41609880.163 : iCmd = 1, nBytes = 4
19ec-1c88:41610011.534 : 0000 : 00 00 00 00 
19ec-1c88:41610011.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41610011.830 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41610012.290 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41610012.363 : => CNT96226::Close
19ec-1c88:41610016.410 : <= CNT96226::Close ret = 1
19ec-1c88:41610016.480 : <= CNT96226::~CNT96226
19ec-1c88:41610016.572 : <= CAsicIO::GetDeviceList
19ec-1c88:41610017.000 : => IoObject::SetTimeout
19ec-1c88:41610017.128 : Timeout--> In = 0 Out = 0
19ec-1c88:41610017.182 : <= IoObject::SetTimeout
19ec-1c88:41610017.247 : => CAsicIO::CAsicIO
19ec-1c88:41610017.320 : => CNT96226::CNT96226
19ec-1c88:41610017.378 : => CNT96226::Open
19ec-1c88:41610039.278 : <= CNT96226::Open ret = 1
19ec-1c88:41610039.371 : => CNT96226::Initialize
19ec-1c88:41610039.554 : <= CNT96226::Initialize ret = 1
19ec-1c88:41610039.611 : <= CNT96226::CNT96226
19ec-1c88:41610039.664 : <= CAsicIO::CAsicIO
19ec-1c88:41610039.720 : => CAsicIO::InitializeDevice
19ec-1c88:41610039.789 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41610045.596 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41610045.712 : => IoObject::GetLockName
19ec-1c88:41610045.769 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41610045.836 : <= IoObject::GetLockName
19ec-1c88:41610046.318 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41610046.391 : IO Send command 10 bytes
19ec-1c88:41610046.441 : => CNT96226::VenderCmd_SetData
19ec-1c88:41610046.493 : iCmd = 0, nBytes = 10
19ec-1c88:41610046.601 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41610397.917 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41610398.037 : => CNT96226::VenderCmd_GetData
19ec-1c88:41610398.097 : iCmd = 0, nBytes = 128
19ec-1c88:41610575.533 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41610575.715 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41610575.862 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41610575.998 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41610576.125 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41610576.247 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41610576.369 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41610576.495 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41610576.560 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41610576.622 : => CNT96226::VenderCmd_GetData
19ec-1c88:41610576.676 : iCmd = 1, nBytes = 4
19ec-1c88:41610698.784 : 0000 : 00 00 00 00 
19ec-1c88:41610698.872 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41610698.932 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41610698.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:41610699.040 : iCmd = 3, nBytes = 2
19ec-1c88:41611035.447 : 0000 : 06 38 
19ec-1c88:41611035.571 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41611035.639 : => CNT96226::VenderCmd_GetData
19ec-1c88:41611035.694 : iCmd = 4, nBytes = 2
19ec-1c88:41611294.897 : 0000 : 07 07 
19ec-1c88:41611294.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41611295.372 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41611295.470 : => IoObject::InitializeDevice
19ec-1c88:41611295.575 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41611296.200 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41611296.276 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41611297.065 : => FindScanner
19ec-1c88:41611297.126 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41611297.189 : <= FindScanner ret = 1
19ec-1c88:41611297.245 : => IoObject::IoLockStart
19ec-1c88:41611297.344 : => CAsicIO::CheckDevice
19ec-1c88:41611297.394 : => CNT96226::ConnectIsAvailable
19ec-1c88:41611309.938 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41611310.028 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41611310.087 : <= IoObject::IoLockStart
19ec-1c88:41611310.145 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41611310.211 : IO Send command 10 bytes
19ec-1c88:41611310.289 : => CNT96226::VenderCmd_SetData
19ec-1c88:41611310.345 : iCmd = 0, nBytes = 10
19ec-1c88:41611310.444 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41611456.550 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41611456.693 : System send command 10 bytes + data 0 bytes
19ec-1c88:41611456.769 : IO total need to receive data 5 bytes
19ec-1c88:41611456.831 : => CNT96226::VenderCmd_GetData
19ec-1c88:41611456.891 : iCmd = 0, nBytes = 5
19ec-1c88:41611611.602 : 0000 : 06 00 02 02 ab 
19ec-1c88:41611611.704 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41611611.772 : System total receive data 5 bytes
19ec-1c88:41611611.837 : => CNT96226::VenderCmd_GetData
19ec-1c88:41611611.891 : iCmd = 1, nBytes = 4
19ec-1c88:41611723.181 : 0000 : 00 00 00 00 
19ec-1c88:41611723.265 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41611723.396 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41611723.461 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41611723.529 : IO Send command 10 bytes
19ec-1c88:41611723.631 : => CNT96226::VenderCmd_SetData
19ec-1c88:41611723.684 : iCmd = 0, nBytes = 10
19ec-1c88:41611723.789 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41611870.570 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41611870.684 : System send command 10 bytes + data 0 bytes
19ec-1c88:41611870.751 : IO total need to receive data 165 bytes
19ec-1c88:41611870.809 : => CNT96226::VenderCmd_GetData
19ec-1c88:41611870.863 : iCmd = 0, nBytes = 165
19ec-1c88:41612002.138 : skip dump 37 bytes
19ec-1c88:41612002.312 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41612002.450 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41612002.583 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41612002.716 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41612002.841 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41612002.972 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41612003.094 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41612003.219 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41612003.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41612003.339 : System total receive data 165 bytes
19ec-1c88:41612003.397 : => CNT96226::VenderCmd_GetData
19ec-1c88:41612003.449 : iCmd = 1, nBytes = 4
19ec-1c88:41612168.336 : 0000 : 00 00 00 00 
19ec-1c88:41612168.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41612168.531 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41612168.754 : Dump Inquiry
19ec-1c88:41612168.878 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41612169.007 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41612169.136 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41612169.266 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41612169.390 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41612169.522 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41612169.647 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41612169.773 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41612169.900 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41612170.027 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41612170.112 : 00a0 : 00 00 00 00 00 
19ec-1c88:41612170.182 : => ReadNVMDataInternal
19ec-1c88:41612170.407 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41612170.470 : IO Send command 10 bytes
19ec-1c88:41612170.558 : => CNT96226::VenderCmd_SetData
19ec-1c88:41612170.613 : iCmd = 0, nBytes = 10
19ec-1c88:41612170.710 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41612506.932 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41612507.061 : System send command 10 bytes + data 0 bytes
19ec-1c88:41612507.130 : IO total need to receive data 128 bytes
19ec-1c88:41612507.192 : => CNT96226::VenderCmd_GetData
19ec-1c88:41612507.245 : iCmd = 0, nBytes = 128
19ec-1c88:41612715.184 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41612715.362 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41612715.503 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41612715.636 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41612715.765 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41612715.889 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41612716.012 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41612716.134 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41612716.199 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41612716.262 : System total receive data 128 bytes
19ec-1c88:41612716.322 : => CNT96226::VenderCmd_GetData
19ec-1c88:41612716.373 : iCmd = 1, nBytes = 4
19ec-1c88:41612910.761 : 0000 : 00 00 00 00 
19ec-1c88:41612910.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41612911.034 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41612911.115 : NVMData.PadScanCount = 0
19ec-1c88:41612911.173 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41612911.231 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41612911.293 : NVMData.FlatbedScanCount = 0
19ec-1c88:41612911.351 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41612911.406 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41612911.461 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41612911.515 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41612911.577 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41612911.632 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41612911.687 : NVMData.BornMonth = 0
19ec-1c88:41612911.737 : NVMData.BornDay = 0
19ec-1c88:41612911.789 : NVMData.BornYear = 0
19ec-1c88:41612911.838 : NVMData.FirstScanMonth = 4
19ec-1c88:41612911.892 : NVMData.FirstScanDay = 30
19ec-1c88:41612911.947 : NVMData.FirstScanYear = 2020
19ec-1c88:41612912.001 : NVMData.VerticalMagnification = 0
19ec-1c88:41612912.057 : NVMData.HorizontalMagnification = 0
19ec-1c88:41612912.113 : NVMData.PowerSavingTime = 15
19ec-1c88:41612912.166 : NVMData.SN = A094165189010062
19ec-1c88:41612912.218 : NVMData.AutoFeed = 0
19ec-1c88:41612912.268 : NVMData.CCDType = 0
19ec-1c88:41612912.318 : NVMData.ScanSpeed = 0
19ec-1c88:41612912.367 : NVMData.RollerCount = 0
19ec-1c88:41612912.420 : NVMData.MultifeedCount = 0
19ec-1c88:41612912.472 : NVMData.JamCount = 0
19ec-1c88:41612912.524 : NVMData.IdentifyInfo = 
19ec-1c88:41612912.577 : NVMData.FormalName = 
19ec-1c88:41612912.781 : NVMData.ReservedB = 0
19ec-1c88:41612912.840 : NVMData.FunctionCode = 0
19ec-1c88:41612912.893 : NVMData.PreFeed = 0
19ec-1c88:41612912.943 : NVMData.PreFeedTime = 0
19ec-1c88:41612912.993 : NVMData.ButtonNumber = 0
19ec-1c88:41612913.045 : NVMData.PowerOffTime = 0
19ec-1c88:41612913.098 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41612913.176 : => IoObject::IoLockEnd
19ec-1c88:41612913.273 : <= IoObject::IoLockEnd
19ec-1c88:41612913.328 : <= InitializeScanner ret = 1
19ec-1c88:41612913.394 : => GetLogicalScannerAbilityEx
19ec-1c88:41612913.453 : => IoObject::IoLockStart
19ec-1c88:41612913.549 : => CAsicIO::CheckDevice
19ec-1c88:41612913.602 : => CNT96226::ConnectIsAvailable
19ec-1c88:41612929.471 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41612929.593 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41612929.666 : <= IoObject::IoLockStart
19ec-1c88:41612929.732 : => IoObject::IoLockEnd
19ec-1c88:41612929.829 : <= IoObject::IoLockEnd
19ec-1c88:41612929.958 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41612930.037 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41613182.860 : => ReadNVMData
19ec-1c88:41613183.043 : => IoObject::IoLockStart
19ec-1c88:41613183.189 : => CAsicIO::CheckDevice
19ec-1c88:41613183.252 : => CNT96226::ConnectIsAvailable
19ec-1c88:41613200.756 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41613200.879 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41613200.946 : <= IoObject::IoLockStart
19ec-1c88:41613201.013 : => ReadNVMDataInternal
19ec-1c88:41613201.077 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41613201.148 : IO Send command 10 bytes
19ec-1c88:41613201.288 : => CNT96226::VenderCmd_SetData
19ec-1c88:41613201.351 : iCmd = 0, nBytes = 10
19ec-1c88:41613201.467 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41613546.290 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41613546.463 : System send command 10 bytes + data 0 bytes
19ec-1c88:41613546.536 : IO total need to receive data 128 bytes
19ec-1c88:41613546.602 : => CNT96226::VenderCmd_GetData
19ec-1c88:41613546.655 : iCmd = 0, nBytes = 128
19ec-1c88:41613722.986 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41613723.171 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41613723.317 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41613723.447 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41613723.578 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41613723.702 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41613723.826 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41613723.948 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41613724.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41613724.073 : System total receive data 128 bytes
19ec-1c88:41613724.136 : => CNT96226::VenderCmd_GetData
19ec-1c88:41613724.187 : iCmd = 1, nBytes = 4
19ec-1c88:41613920.114 : 0000 : 00 00 00 00 
19ec-1c88:41613920.235 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41613920.378 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41613920.451 : NVMData.PadScanCount = 0
19ec-1c88:41613920.510 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41613920.567 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41613920.624 : NVMData.FlatbedScanCount = 0
19ec-1c88:41613920.682 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41613920.734 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41613920.788 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41613920.846 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41613920.901 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41613920.955 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41613921.009 : NVMData.BornMonth = 0
19ec-1c88:41613921.057 : NVMData.BornDay = 0
19ec-1c88:41613921.107 : NVMData.BornYear = 0
19ec-1c88:41613921.155 : NVMData.FirstScanMonth = 4
19ec-1c88:41613921.206 : NVMData.FirstScanDay = 30
19ec-1c88:41613921.261 : NVMData.FirstScanYear = 2020
19ec-1c88:41613921.448 : NVMData.VerticalMagnification = 0
19ec-1c88:41613921.509 : NVMData.HorizontalMagnification = 0
19ec-1c88:41613921.565 : NVMData.PowerSavingTime = 15
19ec-1c88:41613921.618 : NVMData.SN = A094165189010062
19ec-1c88:41613921.668 : NVMData.AutoFeed = 0
19ec-1c88:41613921.721 : NVMData.CCDType = 0
19ec-1c88:41613921.767 : NVMData.ScanSpeed = 0
19ec-1c88:41613921.818 : NVMData.RollerCount = 0
19ec-1c88:41613921.870 : NVMData.MultifeedCount = 0
19ec-1c88:41613921.920 : NVMData.JamCount = 0
19ec-1c88:41613921.971 : NVMData.IdentifyInfo = 
19ec-1c88:41613922.021 : NVMData.FormalName = 
19ec-1c88:41613922.070 : NVMData.ReservedB = 0
19ec-1c88:41613922.119 : NVMData.FunctionCode = 0
19ec-1c88:41613922.167 : NVMData.PreFeed = 0
19ec-1c88:41613922.217 : NVMData.PreFeedTime = 0
19ec-1c88:41613922.266 : NVMData.ButtonNumber = 0
19ec-1c88:41613922.315 : NVMData.PowerOffTime = 0
19ec-1c88:41613922.367 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41613922.429 : => IoObject::IoLockEnd
19ec-1c88:41613922.521 : <= IoObject::IoLockEnd
19ec-1c88:41613922.568 : <= ReadNVMData ret = 1
19ec-1c88:41616535.038 : ============Debug Start==========
19ec-1c88:41616535.350 : Date : 2020/4/30 14:25:13
19ec-1c88:41616535.427 : Process ID : 19ec
19ec-1c88:41616535.854 : Windows : Version 10.0 build 18363 
19ec-1c88:41616536.311 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41616536.376 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41616536.443 : MemoryStatus.ullAvailPhys : 1902252032
19ec-1c88:41616536.506 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41616536.570 : MemoryStatus.ullAvailPageFile : 3320975360
19ec-1c88:41616536.633 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41616536.690 : MemoryStatus.ullAvailVirtual : 1726291968
19ec-1c88:41616536.750 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41616536.853 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41616536.925 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41616537.164 : CPU Count : 4
19ec-1c88:41616537.212 : CPU Frequency : 100.000 Mhz
19ec-1c88:41616541.528 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41616541.653 : => InitializeDriver
19ec-1c88:41616541.910 : <= InitializeDriver ret = 1
19ec-1c88:41619142.189 : => InitializeScanner
19ec-1c88:41619142.446 : => CAsicIO::GetDeviceList
19ec-1c88:41619142.856 : => CNT96226::CNT96226
19ec-1c88:41619142.917 : => CNT96226::Open
19ec-1c88:41619168.244 : <= CNT96226::Open ret = 1
19ec-1c88:41619168.353 : => CNT96226::Initialize
19ec-1c88:41619168.538 : <= CNT96226::Initialize ret = 1
19ec-1c88:41619168.600 : <= CNT96226::CNT96226
19ec-1c88:41619168.654 : => CNT96226::EnumAvailableDevice
19ec-1c88:41619174.420 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41619174.499 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41619174.557 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41622903.617 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41622903.902 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41622909.404 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41622909.515 : => IoObject::GetLockName
19ec-1c88:41622909.575 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41622909.642 : <= IoObject::GetLockName
19ec-1c88:41622910.092 : => CNT96226::VenderCmd_GetData
19ec-1c88:41622910.165 : iCmd = 3, nBytes = 2
19ec-1c88:41623293.566 : 0000 : 06 38 
19ec-1c88:41623293.995 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41623294.065 : => CNT96226::VenderCmd_GetData
19ec-1c88:41623294.125 : iCmd = 4, nBytes = 2
19ec-1c88:41623604.746 : 0000 : 07 07 
19ec-1c88:41623604.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41623604.933 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41623605.017 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41623605.082 : IO Send command 10 bytes
19ec-1c88:41623605.135 : => CNT96226::VenderCmd_SetData
19ec-1c88:41623605.189 : iCmd = 0, nBytes = 10
19ec-1c88:41623605.292 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41623811.064 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41623811.219 : => CNT96226::VenderCmd_GetData
19ec-1c88:41623811.284 : iCmd = 0, nBytes = 165
19ec-1c88:41624019.740 : skip dump 37 bytes
19ec-1c88:41624019.921 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41624020.062 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41624020.194 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41624020.325 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41624020.451 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41624020.587 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41624020.712 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41624020.838 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41624020.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41624020.961 : => CNT96226::VenderCmd_GetData
19ec-1c88:41624021.016 : iCmd = 1, nBytes = 4
19ec-1c88:41624208.114 : 0000 : 00 00 00 00 
19ec-1c88:41624208.217 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41624208.278 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41624208.339 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41624208.403 : IO Send command 10 bytes
19ec-1c88:41624208.459 : => CNT96226::VenderCmd_SetData
19ec-1c88:41624208.512 : iCmd = 0, nBytes = 10
19ec-1c88:41624208.613 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41624550.629 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41624550.777 : => CNT96226::VenderCmd_GetData
19ec-1c88:41624550.843 : iCmd = 0, nBytes = 128
19ec-1c88:41624733.865 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41624734.048 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41624734.185 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41624734.317 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41624734.442 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41624734.563 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41624734.689 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41624734.815 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41624734.876 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41624734.939 : => CNT96226::VenderCmd_GetData
19ec-1c88:41624734.991 : iCmd = 1, nBytes = 4
19ec-1c88:41624939.800 : 0000 : 00 00 00 00 
19ec-1c88:41624939.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41624939.946 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41624940.123 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41624940.197 : => CNT96226::Close
19ec-1c88:41624944.020 : <= CNT96226::Close ret = 1
19ec-1c88:41624944.091 : <= CNT96226::~CNT96226
19ec-1c88:41624944.179 : <= CAsicIO::GetDeviceList
19ec-1c88:41624944.576 : => IoObject::SetTimeout
19ec-1c88:41624944.707 : Timeout--> In = 0 Out = 0
19ec-1c88:41624944.766 : <= IoObject::SetTimeout
19ec-1c88:41624944.833 : => CAsicIO::CAsicIO
19ec-1c88:41624944.904 : => CNT96226::CNT96226
19ec-1c88:41624944.961 : => CNT96226::Open
19ec-1c88:41624966.307 : <= CNT96226::Open ret = 1
19ec-1c88:41624966.405 : => CNT96226::Initialize
19ec-1c88:41624966.598 : <= CNT96226::Initialize ret = 1
19ec-1c88:41624966.660 : <= CNT96226::CNT96226
19ec-1c88:41624966.712 : <= CAsicIO::CAsicIO
19ec-1c88:41624966.767 : => CAsicIO::InitializeDevice
19ec-1c88:41624966.834 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41624972.728 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41624972.850 : => IoObject::GetLockName
19ec-1c88:41624972.908 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41624972.973 : <= IoObject::GetLockName
19ec-1c88:41624973.451 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41624973.523 : IO Send command 10 bytes
19ec-1c88:41624973.573 : => CNT96226::VenderCmd_SetData
19ec-1c88:41624973.630 : iCmd = 0, nBytes = 10
19ec-1c88:41624973.735 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41625327.641 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41625327.787 : => CNT96226::VenderCmd_GetData
19ec-1c88:41625327.845 : iCmd = 0, nBytes = 128
19ec-1c88:41625535.496 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41625535.678 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41625535.819 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41625535.955 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41625536.080 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41625536.205 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41625536.326 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41625536.451 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41625536.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41625536.575 : => CNT96226::VenderCmd_GetData
19ec-1c88:41625536.629 : iCmd = 1, nBytes = 4
19ec-1c88:41625703.830 : 0000 : 00 00 00 00 
19ec-1c88:41625703.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41625703.996 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41625704.055 : => CNT96226::VenderCmd_GetData
19ec-1c88:41625704.106 : iCmd = 3, nBytes = 2
19ec-1c88:41626054.845 : 0000 : 06 38 
19ec-1c88:41626054.949 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41626055.015 : => CNT96226::VenderCmd_GetData
19ec-1c88:41626055.069 : iCmd = 4, nBytes = 2
19ec-1c88:41626366.612 : 0000 : 07 07 
19ec-1c88:41626366.723 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41626366.890 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41626366.990 : => IoObject::InitializeDevice
19ec-1c88:41626367.092 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41626367.666 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41626367.736 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41626368.438 : => FindScanner
19ec-1c88:41626368.499 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41626368.566 : <= FindScanner ret = 1
19ec-1c88:41626368.626 : => IoObject::IoLockStart
19ec-1c88:41626368.728 : => CAsicIO::CheckDevice
19ec-1c88:41626368.779 : => CNT96226::ConnectIsAvailable
19ec-1c88:41626393.575 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41626393.667 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41626393.724 : <= IoObject::IoLockStart
19ec-1c88:41626393.778 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41626393.841 : IO Send command 10 bytes
19ec-1c88:41626393.920 : => CNT96226::VenderCmd_SetData
19ec-1c88:41626393.976 : iCmd = 0, nBytes = 10
19ec-1c88:41626394.078 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41626597.829 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41626597.930 : System send command 10 bytes + data 0 bytes
19ec-1c88:41626597.997 : IO total need to receive data 5 bytes
19ec-1c88:41626598.054 : => CNT96226::VenderCmd_GetData
19ec-1c88:41626598.106 : iCmd = 0, nBytes = 5
19ec-1c88:41626776.591 : 0000 : 06 00 02 02 ab 
19ec-1c88:41626776.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41626776.790 : System total receive data 5 bytes
19ec-1c88:41626776.849 : => CNT96226::VenderCmd_GetData
19ec-1c88:41626776.903 : iCmd = 1, nBytes = 4
19ec-1c88:41626971.559 : 0000 : 00 00 00 00 
19ec-1c88:41626971.688 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41626971.822 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41626971.895 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41626971.966 : IO Send command 10 bytes
19ec-1c88:41626972.061 : => CNT96226::VenderCmd_SetData
19ec-1c88:41626972.117 : iCmd = 0, nBytes = 10
19ec-1c88:41626972.222 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41627137.690 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41627137.879 : System send command 10 bytes + data 0 bytes
19ec-1c88:41627137.962 : IO total need to receive data 165 bytes
19ec-1c88:41627138.032 : => CNT96226::VenderCmd_GetData
19ec-1c88:41627138.100 : iCmd = 0, nBytes = 165
19ec-1c88:41627277.268 : skip dump 37 bytes
19ec-1c88:41627277.510 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41627277.663 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41627277.809 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41627277.949 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41627278.087 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41627278.226 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41627278.357 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41627278.483 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41627278.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41627278.613 : System total receive data 165 bytes
19ec-1c88:41627278.680 : => CNT96226::VenderCmd_GetData
19ec-1c88:41627278.737 : iCmd = 1, nBytes = 4
19ec-1c88:41627388.881 : 0000 : 00 00 00 00 
19ec-1c88:41627388.971 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41627389.109 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41627389.324 : Dump Inquiry
19ec-1c88:41627389.450 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41627389.589 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41627389.726 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41627389.865 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41627389.997 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41627390.132 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41627390.258 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41627390.387 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41627390.525 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41627390.655 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41627390.745 : 00a0 : 00 00 00 00 00 
19ec-1c88:41627390.822 : => ReadNVMDataInternal
19ec-1c88:41627391.039 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41627391.102 : IO Send command 10 bytes
19ec-1c88:41627391.197 : => CNT96226::VenderCmd_SetData
19ec-1c88:41627391.254 : iCmd = 0, nBytes = 10
19ec-1c88:41627391.359 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41627706.883 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41627707.072 : System send command 10 bytes + data 0 bytes
19ec-1c88:41627707.140 : IO total need to receive data 128 bytes
19ec-1c88:41627707.206 : => CNT96226::VenderCmd_GetData
19ec-1c88:41627707.263 : iCmd = 0, nBytes = 128
19ec-1c88:41627885.888 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41627886.120 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41627886.265 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41627886.401 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41627886.530 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41627886.658 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41627886.783 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41627886.908 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41627886.973 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41627887.038 : System total receive data 128 bytes
19ec-1c88:41627887.101 : => CNT96226::VenderCmd_GetData
19ec-1c88:41627887.156 : iCmd = 1, nBytes = 4
19ec-1c88:41628019.131 : 0000 : 00 00 00 00 
19ec-1c88:41628019.263 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41628019.409 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41628019.485 : NVMData.PadScanCount = 0
19ec-1c88:41628019.548 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41628019.604 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41628019.668 : NVMData.FlatbedScanCount = 0
19ec-1c88:41628019.723 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41628019.776 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41628019.831 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41628019.887 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41628019.945 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41628019.999 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41628020.058 : NVMData.BornMonth = 0
19ec-1c88:41628020.112 : NVMData.BornDay = 0
19ec-1c88:41628020.164 : NVMData.BornYear = 0
19ec-1c88:41628020.211 : NVMData.FirstScanMonth = 4
19ec-1c88:41628020.266 : NVMData.FirstScanDay = 30
19ec-1c88:41628020.320 : NVMData.FirstScanYear = 2020
19ec-1c88:41628020.377 : NVMData.VerticalMagnification = 0
19ec-1c88:41628020.431 : NVMData.HorizontalMagnification = 0
19ec-1c88:41628020.491 : NVMData.PowerSavingTime = 15
19ec-1c88:41628020.545 : NVMData.SN = A094165189010062
19ec-1c88:41628020.596 : NVMData.AutoFeed = 0
19ec-1c88:41628020.645 : NVMData.CCDType = 0
19ec-1c88:41628020.693 : NVMData.ScanSpeed = 0
19ec-1c88:41628020.743 : NVMData.RollerCount = 0
19ec-1c88:41628020.796 : NVMData.MultifeedCount = 0
19ec-1c88:41628020.852 : NVMData.JamCount = 0
19ec-1c88:41628020.901 : NVMData.IdentifyInfo = 
19ec-1c88:41628020.955 : NVMData.FormalName = 
19ec-1c88:41628021.168 : NVMData.ReservedB = 0
19ec-1c88:41628021.225 : NVMData.FunctionCode = 0
19ec-1c88:41628021.276 : NVMData.PreFeed = 0
19ec-1c88:41628021.332 : NVMData.PreFeedTime = 0
19ec-1c88:41628021.383 : NVMData.ButtonNumber = 0
19ec-1c88:41628021.439 : NVMData.PowerOffTime = 0
19ec-1c88:41628021.491 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41628021.575 : => IoObject::IoLockEnd
19ec-1c88:41628021.673 : <= IoObject::IoLockEnd
19ec-1c88:41628021.724 : <= InitializeScanner ret = 1
19ec-1c88:41629348.860 : => GetLogicalScannerAbility
19ec-1c88:41629349.047 : => IoObject::IoLockStart
19ec-1c88:41629349.174 : => CAsicIO::CheckDevice
19ec-1c88:41629349.230 : => CNT96226::ConnectIsAvailable
19ec-1c88:41629374.583 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41629374.701 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41629374.766 : <= IoObject::IoLockStart
19ec-1c88:41629374.826 : => IoObject::IoLockEnd
19ec-1c88:41629374.936 : <= IoObject::IoLockEnd
19ec-1c88:41629375.014 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:41633025.821 : => GetLogicalScannerAbilityEx
19ec-1c88:41633026.010 : => IoObject::IoLockStart
19ec-1c88:41633026.147 : => CAsicIO::CheckDevice
19ec-1c88:41633026.207 : => CNT96226::ConnectIsAvailable
19ec-1c88:41633050.221 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41633050.704 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41633050.771 : <= IoObject::IoLockStart
19ec-1c88:41633050.833 : => IoObject::IoLockEnd
19ec-1c88:41633050.932 : <= IoObject::IoLockEnd
19ec-1c88:41633051.055 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41633051.129 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41640470.695 : => ReadNVMData
19ec-1c88:41640470.875 : => IoObject::IoLockStart
19ec-1c88:41640471.011 : => CAsicIO::CheckDevice
19ec-1c88:41640471.069 : => CNT96226::ConnectIsAvailable
19ec-1c88:41640494.164 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41640494.278 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41640494.339 : <= IoObject::IoLockStart
19ec-1c88:41640494.409 : => ReadNVMDataInternal
19ec-1c88:41640494.474 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41640494.542 : IO Send command 10 bytes
19ec-1c88:41640494.662 : => CNT96226::VenderCmd_SetData
19ec-1c88:41640494.720 : iCmd = 0, nBytes = 10
19ec-1c88:41640494.833 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41640850.494 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41640850.654 : System send command 10 bytes + data 0 bytes
19ec-1c88:41640850.723 : IO total need to receive data 128 bytes
19ec-1c88:41640850.786 : => CNT96226::VenderCmd_GetData
19ec-1c88:41640850.842 : iCmd = 0, nBytes = 128
19ec-1c88:41641053.416 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41641053.598 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41641053.741 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41641053.875 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41641054.005 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41641054.131 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41641054.254 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41641054.377 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41641054.438 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41641054.497 : System total receive data 128 bytes
19ec-1c88:41641054.560 : => CNT96226::VenderCmd_GetData
19ec-1c88:41641054.612 : iCmd = 1, nBytes = 4
19ec-1c88:41641243.811 : 0000 : 00 00 00 00 
19ec-1c88:41641243.943 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41641244.086 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41641244.150 : NVMData.PadScanCount = 0
19ec-1c88:41641244.209 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41641244.268 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41641244.323 : NVMData.FlatbedScanCount = 0
19ec-1c88:41641244.377 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41641244.589 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41641244.652 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41641244.708 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41641244.763 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41641244.819 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41641244.874 : NVMData.BornMonth = 0
19ec-1c88:41641244.926 : NVMData.BornDay = 0
19ec-1c88:41641244.976 : NVMData.BornYear = 0
19ec-1c88:41641245.023 : NVMData.FirstScanMonth = 4
19ec-1c88:41641245.074 : NVMData.FirstScanDay = 30
19ec-1c88:41641245.130 : NVMData.FirstScanYear = 2020
19ec-1c88:41641245.188 : NVMData.VerticalMagnification = 0
19ec-1c88:41641245.242 : NVMData.HorizontalMagnification = 0
19ec-1c88:41641245.295 : NVMData.PowerSavingTime = 15
19ec-1c88:41641245.352 : NVMData.SN = A094165189010062
19ec-1c88:41641245.403 : NVMData.AutoFeed = 0
19ec-1c88:41641245.452 : NVMData.CCDType = 0
19ec-1c88:41641245.502 : NVMData.ScanSpeed = 0
19ec-1c88:41641245.554 : NVMData.RollerCount = 0
19ec-1c88:41641245.606 : NVMData.MultifeedCount = 0
19ec-1c88:41641245.658 : NVMData.JamCount = 0
19ec-1c88:41641245.705 : NVMData.IdentifyInfo = 
19ec-1c88:41641245.756 : NVMData.FormalName = 
19ec-1c88:41641245.805 : NVMData.ReservedB = 0
19ec-1c88:41641245.854 : NVMData.FunctionCode = 0
19ec-1c88:41641245.905 : NVMData.PreFeed = 0
19ec-1c88:41641245.952 : NVMData.PreFeedTime = 0
19ec-1c88:41641246.001 : NVMData.ButtonNumber = 0
19ec-1c88:41641246.051 : NVMData.PowerOffTime = 0
19ec-1c88:41641246.100 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41641246.163 : => IoObject::IoLockEnd
19ec-1c88:41641246.255 : <= IoObject::IoLockEnd
19ec-1c88:41641246.305 : <= ReadNVMData ret = 1
19ec-1c88:41651045.128 : => GetADFStatus
19ec-1c88:41651045.562 : => IoObject::IoLockStart
19ec-1c88:41651045.704 : => CAsicIO::CheckDevice
19ec-1c88:41651045.765 : => CNT96226::ConnectIsAvailable
19ec-1c88:41651071.582 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41651071.819 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41651071.947 : <= IoObject::IoLockStart
19ec-1c88:41651072.260 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41651072.327 : IO Send command 10 bytes
19ec-1c88:41651072.448 : => CNT96226::VenderCmd_SetData
19ec-1c88:41651072.506 : iCmd = 0, nBytes = 10
19ec-1c88:41651072.611 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41651271.880 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41651272.001 : System send command 10 bytes + data 0 bytes
19ec-1c88:41651272.073 : IO total need to receive data 2 bytes
19ec-1c88:41651272.132 : => CNT96226::VenderCmd_GetData
19ec-1c88:41651272.187 : iCmd = 0, nBytes = 2
19ec-1c88:41651444.924 : 0000 : 00 00 
19ec-1c88:41651445.064 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41651445.140 : System total receive data 2 bytes
19ec-1c88:41651445.209 : => CNT96226::VenderCmd_GetData
19ec-1c88:41651445.266 : iCmd = 1, nBytes = 4
19ec-1c88:41651575.958 : 0000 : 00 00 00 00 
19ec-1c88:41651576.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41651576.173 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41651576.242 : Return status = 0
19ec-1c88:41651576.301 : => IoObject::IoLockEnd
19ec-1c88:41651576.391 : <= IoObject::IoLockEnd
19ec-1c88:41651576.440 : <= GetADFStatus ret = 1
19ec-1c88:41654477.397 : => GetADFStatus
19ec-1c88:41654477.592 : => IoObject::IoLockStart
19ec-1c88:41654477.728 : => CAsicIO::CheckDevice
19ec-1c88:41654477.791 : => CNT96226::ConnectIsAvailable
19ec-1c88:41654495.199 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41654495.308 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41654495.368 : <= IoObject::IoLockStart
19ec-1c88:41654495.428 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41654495.497 : IO Send command 10 bytes
19ec-1c88:41654495.624 : => CNT96226::VenderCmd_SetData
19ec-1c88:41654495.689 : iCmd = 0, nBytes = 10
19ec-1c88:41654495.799 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41654657.841 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41654657.985 : System send command 10 bytes + data 0 bytes
19ec-1c88:41654658.167 : IO total need to receive data 2 bytes
19ec-1c88:41654658.235 : => CNT96226::VenderCmd_GetData
19ec-1c88:41654658.294 : iCmd = 0, nBytes = 2
19ec-1c88:41654835.722 : 0000 : 00 00 
19ec-1c88:41654835.867 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41654835.950 : System total receive data 2 bytes
19ec-1c88:41654836.019 : => CNT96226::VenderCmd_GetData
19ec-1c88:41654836.078 : iCmd = 1, nBytes = 4
19ec-1c88:41654990.310 : 0000 : 00 00 00 00 
19ec-1c88:41654990.434 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41654990.594 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41654990.677 : Return status = 0
19ec-1c88:41654990.744 : => IoObject::IoLockEnd
19ec-1c88:41654990.847 : <= IoObject::IoLockEnd
19ec-1c88:41654990.902 : <= GetADFStatus ret = 1
19ec-1c88:41657367.081 : => TerminateDriver
19ec-1c88:41657367.276 : => CAsicIO::~CAsicIO,pStage=101583944
19ec-1c88:41657367.350 : => CNT96226::Close
19ec-1c88:41657371.975 : <= CNT96226::Close ret = 1
19ec-1c88:41657372.057 : <= CAsicIO::~CAsicIO
19ec-1c88:41657372.117 : => IoObject::IoLockEnd
19ec-1c88:41657372.173 : <= IoObject::IoLockEnd
19ec-1c88:41657372.229 : => IoObject::TerminateDevice
19ec-1c88:41657372.285 : => IoObject::IoLockEnd
19ec-1c88:41657372.338 : <= IoObject::IoLockEnd
19ec-1c88:41657372.444 : <= IoObject::TerminateDevice
19ec-1c88:41657372.710 : <= TerminateDriver ret = 1
19ec-1c88:41701618.150 : ============Debug Start==========
19ec-1c88:41701618.439 : Date : 2020/4/30 14:25:16
19ec-1c88:41701618.514 : Process ID : 19ec
19ec-1c88:41701618.929 : Windows : Version 10.0 build 18363 
19ec-1c88:41701619.378 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41701619.437 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41701619.501 : MemoryStatus.ullAvailPhys : 1902727168
19ec-1c88:41701619.563 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41701619.624 : MemoryStatus.ullAvailPageFile : 3321626624
19ec-1c88:41701619.687 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41701619.746 : MemoryStatus.ullAvailVirtual : 1726300160
19ec-1c88:41701619.807 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41701619.910 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41701619.970 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41701620.213 : CPU Count : 4
19ec-1c88:41701620.262 : CPU Frequency : 100.000 Mhz
19ec-1c88:41701624.622 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41701624.756 : => InitializeDriver
19ec-1c88:41701625.022 : <= InitializeDriver ret = 1
19ec-1c88:41701625.078 : => InitializeScanner
19ec-1c88:41701625.157 : => CAsicIO::GetDeviceList
19ec-1c88:41701625.453 : => CNT96226::CNT96226
19ec-1c88:41701625.511 : => CNT96226::Open
19ec-1c88:41701651.534 : <= CNT96226::Open ret = 1
19ec-1c88:41701651.658 : => CNT96226::Initialize
19ec-1c88:41701651.866 : <= CNT96226::Initialize ret = 1
19ec-1c88:41701651.928 : <= CNT96226::CNT96226
19ec-1c88:41701651.981 : => CNT96226::EnumAvailableDevice
19ec-1c88:41701657.745 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41701657.827 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41701657.889 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41705461.565 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41705461.857 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41705467.463 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41705467.568 : => IoObject::GetLockName
19ec-1c88:41705467.626 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41705467.696 : <= IoObject::GetLockName
19ec-1c88:41705468.162 : => CNT96226::VenderCmd_GetData
19ec-1c88:41705468.226 : iCmd = 3, nBytes = 2
19ec-1c88:41705858.780 : 0000 : 06 38 
19ec-1c88:41705858.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41705858.998 : => CNT96226::VenderCmd_GetData
19ec-1c88:41705859.056 : iCmd = 4, nBytes = 2
19ec-1c88:41706168.691 : 0000 : 07 07 
19ec-1c88:41706168.814 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41706168.907 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41706168.998 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41706169.067 : IO Send command 10 bytes
19ec-1c88:41706169.120 : => CNT96226::VenderCmd_SetData
19ec-1c88:41706169.177 : iCmd = 0, nBytes = 10
19ec-1c88:41706169.281 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41706361.033 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41706361.205 : => CNT96226::VenderCmd_GetData
19ec-1c88:41706361.274 : iCmd = 0, nBytes = 165
19ec-1c88:41706549.951 : skip dump 37 bytes
19ec-1c88:41706550.154 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41706550.300 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41706550.438 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41706550.573 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41706550.702 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41706550.834 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41706550.960 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41706551.085 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41706551.149 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41706551.215 : => CNT96226::VenderCmd_GetData
19ec-1c88:41706551.267 : iCmd = 1, nBytes = 4
19ec-1c88:41706756.200 : 0000 : 00 00 00 00 
19ec-1c88:41706756.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41706756.380 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41706756.450 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41706756.518 : IO Send command 10 bytes
19ec-1c88:41706756.575 : => CNT96226::VenderCmd_SetData
19ec-1c88:41706756.631 : iCmd = 0, nBytes = 10
19ec-1c88:41706756.739 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41707101.358 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41707101.538 : => CNT96226::VenderCmd_GetData
19ec-1c88:41707101.600 : iCmd = 0, nBytes = 128
19ec-1c88:41707312.695 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41707312.874 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41707313.016 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41707313.148 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41707313.275 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41707313.398 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41707313.519 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41707313.644 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41707313.711 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41707313.774 : => CNT96226::VenderCmd_GetData
19ec-1c88:41707313.826 : iCmd = 1, nBytes = 4
19ec-1c88:41707465.563 : 0000 : 00 00 00 00 
19ec-1c88:41707465.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41707465.792 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41707465.969 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41707466.052 : => CNT96226::Close
19ec-1c88:41707470.344 : <= CNT96226::Close ret = 1
19ec-1c88:41707470.423 : <= CNT96226::~CNT96226
19ec-1c88:41707470.514 : <= CAsicIO::GetDeviceList
19ec-1c88:41707470.971 : => IoObject::SetTimeout
19ec-1c88:41707471.106 : Timeout--> In = 0 Out = 0
19ec-1c88:41707471.165 : <= IoObject::SetTimeout
19ec-1c88:41707471.235 : => CAsicIO::CAsicIO
19ec-1c88:41707471.309 : => CNT96226::CNT96226
19ec-1c88:41707471.366 : => CNT96226::Open
19ec-1c88:41707494.483 : <= CNT96226::Open ret = 1
19ec-1c88:41707494.592 : => CNT96226::Initialize
19ec-1c88:41707494.782 : <= CNT96226::Initialize ret = 1
19ec-1c88:41707494.839 : <= CNT96226::CNT96226
19ec-1c88:41707494.891 : <= CAsicIO::CAsicIO
19ec-1c88:41707494.949 : => CAsicIO::InitializeDevice
19ec-1c88:41707495.020 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41707501.076 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41707501.207 : => IoObject::GetLockName
19ec-1c88:41707501.264 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41707501.332 : <= IoObject::GetLockName
19ec-1c88:41707501.836 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41707501.910 : IO Send command 10 bytes
19ec-1c88:41707501.964 : => CNT96226::VenderCmd_SetData
19ec-1c88:41707502.022 : iCmd = 0, nBytes = 10
19ec-1c88:41707502.135 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41707837.573 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41707837.704 : => CNT96226::VenderCmd_GetData
19ec-1c88:41707837.766 : iCmd = 0, nBytes = 128
19ec-1c88:41707991.541 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41707991.777 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41707991.929 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41707992.064 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41707992.198 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41707992.327 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41707992.454 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41707992.580 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41707992.644 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41707992.712 : => CNT96226::VenderCmd_GetData
19ec-1c88:41707992.766 : iCmd = 1, nBytes = 4
19ec-1c88:41708103.594 : 0000 : 00 00 00 00 
19ec-1c88:41708103.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41708103.773 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41708103.836 : => CNT96226::VenderCmd_GetData
19ec-1c88:41708103.889 : iCmd = 3, nBytes = 2
19ec-1c88:41708436.763 : 0000 : 06 38 
19ec-1c88:41708436.883 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41708436.949 : => CNT96226::VenderCmd_GetData
19ec-1c88:41708437.010 : iCmd = 4, nBytes = 2
19ec-1c88:41708699.337 : 0000 : 07 07 
19ec-1c88:41708699.461 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41708699.639 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41708699.737 : => IoObject::InitializeDevice
19ec-1c88:41708699.853 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41708700.508 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41708700.582 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41708701.390 : => FindScanner
19ec-1c88:41708701.452 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41708701.515 : <= FindScanner ret = 1
19ec-1c88:41708701.572 : => IoObject::IoLockStart
19ec-1c88:41708701.673 : => CAsicIO::CheckDevice
19ec-1c88:41708701.727 : => CNT96226::ConnectIsAvailable
19ec-1c88:41708714.678 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41708714.771 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41708714.829 : <= IoObject::IoLockStart
19ec-1c88:41708714.890 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41708714.954 : IO Send command 10 bytes
19ec-1c88:41708715.034 : => CNT96226::VenderCmd_SetData
19ec-1c88:41708715.089 : iCmd = 0, nBytes = 10
19ec-1c88:41708715.194 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41708865.513 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41708865.612 : System send command 10 bytes + data 0 bytes
19ec-1c88:41708865.679 : IO total need to receive data 5 bytes
19ec-1c88:41708865.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:41708865.791 : iCmd = 0, nBytes = 5
19ec-1c88:41708977.187 : 0000 : 06 00 02 02 ab 
19ec-1c88:41708977.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41708977.349 : System total receive data 5 bytes
19ec-1c88:41708977.408 : => CNT96226::VenderCmd_GetData
19ec-1c88:41708977.461 : iCmd = 1, nBytes = 4
19ec-1c88:41709085.476 : 0000 : 00 00 00 00 
19ec-1c88:41709085.575 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41709085.702 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41709085.767 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41709085.826 : IO Send command 10 bytes
19ec-1c88:41709085.908 : => CNT96226::VenderCmd_SetData
19ec-1c88:41709085.963 : iCmd = 0, nBytes = 10
19ec-1c88:41709086.064 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41709259.939 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41709260.064 : System send command 10 bytes + data 0 bytes
19ec-1c88:41709260.137 : IO total need to receive data 165 bytes
19ec-1c88:41709260.203 : => CNT96226::VenderCmd_GetData
19ec-1c88:41709260.258 : iCmd = 0, nBytes = 165
19ec-1c88:41709399.386 : skip dump 37 bytes
19ec-1c88:41709399.585 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41709399.728 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41709399.862 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41709399.996 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41709400.127 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41709400.258 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41709400.384 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41709400.506 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41709400.568 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41709400.628 : System total receive data 165 bytes
19ec-1c88:41709400.684 : => CNT96226::VenderCmd_GetData
19ec-1c88:41709400.737 : iCmd = 1, nBytes = 4
19ec-1c88:41709545.486 : 0000 : 00 00 00 00 
19ec-1c88:41709545.611 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41709545.745 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41709545.934 : Dump Inquiry
19ec-1c88:41709546.070 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41709546.205 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41709546.346 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41709546.482 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41709546.613 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41709546.750 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41709546.875 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41709547.003 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41709547.138 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41709547.269 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41709547.360 : 00a0 : 00 00 00 00 00 
19ec-1c88:41709547.434 : => ReadNVMDataInternal
19ec-1c88:41709547.624 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41709547.691 : IO Send command 10 bytes
19ec-1c88:41709547.779 : => CNT96226::VenderCmd_SetData
19ec-1c88:41709547.840 : iCmd = 0, nBytes = 10
19ec-1c88:41709547.945 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41709853.735 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41709853.861 : System send command 10 bytes + data 0 bytes
19ec-1c88:41709853.932 : IO total need to receive data 128 bytes
19ec-1c88:41709853.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:41709854.047 : iCmd = 0, nBytes = 128
19ec-1c88:41710041.713 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41710041.910 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41710042.048 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41710042.182 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41710042.306 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41710042.431 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41710042.551 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41710042.672 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41710042.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41710042.798 : System total receive data 128 bytes
19ec-1c88:41710042.856 : => CNT96226::VenderCmd_GetData
19ec-1c88:41710042.909 : iCmd = 1, nBytes = 4
19ec-1c88:41710243.784 : 0000 : 00 00 00 00 
19ec-1c88:41710243.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41710244.041 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41710244.114 : NVMData.PadScanCount = 0
19ec-1c88:41710244.172 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41710244.230 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41710244.290 : NVMData.FlatbedScanCount = 0
19ec-1c88:41710244.345 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41710244.400 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41710244.454 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41710244.511 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41710244.568 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41710244.621 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41710244.676 : NVMData.BornMonth = 0
19ec-1c88:41710244.726 : NVMData.BornDay = 0
19ec-1c88:41710244.775 : NVMData.BornYear = 0
19ec-1c88:41710244.825 : NVMData.FirstScanMonth = 4
19ec-1c88:41710244.875 : NVMData.FirstScanDay = 30
19ec-1c88:41710244.933 : NVMData.FirstScanYear = 2020
19ec-1c88:41710244.987 : NVMData.VerticalMagnification = 0
19ec-1c88:41710245.044 : NVMData.HorizontalMagnification = 0
19ec-1c88:41710245.098 : NVMData.PowerSavingTime = 15
19ec-1c88:41710245.151 : NVMData.SN = A094165189010062
19ec-1c88:41710245.200 : NVMData.AutoFeed = 0
19ec-1c88:41710245.248 : NVMData.CCDType = 0
19ec-1c88:41710245.295 : NVMData.ScanSpeed = 0
19ec-1c88:41710245.343 : NVMData.RollerCount = 0
19ec-1c88:41710245.392 : NVMData.MultifeedCount = 0
19ec-1c88:41710245.440 : NVMData.JamCount = 0
19ec-1c88:41710245.490 : NVMData.IdentifyInfo = 
19ec-1c88:41710245.542 : NVMData.FormalName = 
19ec-1c88:41710245.753 : NVMData.ReservedB = 0
19ec-1c88:41710245.808 : NVMData.FunctionCode = 0
19ec-1c88:41710245.857 : NVMData.PreFeed = 0
19ec-1c88:41710245.909 : NVMData.PreFeedTime = 0
19ec-1c88:41710245.958 : NVMData.ButtonNumber = 0
19ec-1c88:41710246.007 : NVMData.PowerOffTime = 0
19ec-1c88:41710246.061 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41710246.133 : => IoObject::IoLockEnd
19ec-1c88:41710246.225 : <= IoObject::IoLockEnd
19ec-1c88:41710246.279 : <= InitializeScanner ret = 1
19ec-1c88:41710246.343 : => GetLogicalScannerAbilityEx
19ec-1c88:41710246.399 : => IoObject::IoLockStart
19ec-1c88:41710246.488 : => CAsicIO::CheckDevice
19ec-1c88:41710246.543 : => CNT96226::ConnectIsAvailable
19ec-1c88:41710266.490 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41710266.846 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41710266.907 : <= IoObject::IoLockStart
19ec-1c88:41710266.965 : => IoObject::IoLockEnd
19ec-1c88:41710267.075 : <= IoObject::IoLockEnd
19ec-1c88:41710267.191 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41710267.266 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41710446.937 : => ReadNVMData
19ec-1c88:41710447.080 : => IoObject::IoLockStart
19ec-1c88:41710447.213 : => CAsicIO::CheckDevice
19ec-1c88:41710447.273 : => CNT96226::ConnectIsAvailable
19ec-1c88:41710465.666 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41710465.785 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41710465.854 : <= IoObject::IoLockStart
19ec-1c88:41710465.918 : => ReadNVMDataInternal
19ec-1c88:41710465.981 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41710466.051 : IO Send command 10 bytes
19ec-1c88:41710466.159 : => CNT96226::VenderCmd_SetData
19ec-1c88:41710466.223 : iCmd = 0, nBytes = 10
19ec-1c88:41710466.335 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41710816.075 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41710816.234 : System send command 10 bytes + data 0 bytes
19ec-1c88:41710816.304 : IO total need to receive data 128 bytes
19ec-1c88:41710816.367 : => CNT96226::VenderCmd_GetData
19ec-1c88:41710816.423 : iCmd = 0, nBytes = 128
19ec-1c88:41711011.830 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41711012.038 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41711012.187 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41711012.327 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41711012.459 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41711012.589 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41711012.724 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41711012.850 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41711012.918 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41711012.986 : System total receive data 128 bytes
19ec-1c88:41711013.054 : => CNT96226::VenderCmd_GetData
19ec-1c88:41711013.108 : iCmd = 1, nBytes = 4
19ec-1c88:41711169.993 : 0000 : 00 00 00 00 
19ec-1c88:41711170.093 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41711170.229 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41711170.295 : NVMData.PadScanCount = 0
19ec-1c88:41711170.348 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41711170.405 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41711170.463 : NVMData.FlatbedScanCount = 0
19ec-1c88:41711170.516 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41711170.571 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41711170.622 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41711170.678 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41711170.733 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41711170.786 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41711170.841 : NVMData.BornMonth = 0
19ec-1c88:41711170.891 : NVMData.BornDay = 0
19ec-1c88:41711170.940 : NVMData.BornYear = 0
19ec-1c88:41711170.986 : NVMData.FirstScanMonth = 4
19ec-1c88:41711171.039 : NVMData.FirstScanDay = 30
19ec-1c88:41711171.092 : NVMData.FirstScanYear = 2020
19ec-1c88:41711171.294 : NVMData.VerticalMagnification = 0
19ec-1c88:41711171.351 : NVMData.HorizontalMagnification = 0
19ec-1c88:41711171.404 : NVMData.PowerSavingTime = 15
19ec-1c88:41711171.459 : NVMData.SN = A094165189010062
19ec-1c88:41711171.509 : NVMData.AutoFeed = 0
19ec-1c88:41711171.555 : NVMData.CCDType = 0
19ec-1c88:41711171.603 : NVMData.ScanSpeed = 0
19ec-1c88:41711171.652 : NVMData.RollerCount = 0
19ec-1c88:41711171.704 : NVMData.MultifeedCount = 0
19ec-1c88:41711171.754 : NVMData.JamCount = 0
19ec-1c88:41711171.803 : NVMData.IdentifyInfo = 
19ec-1c88:41711171.851 : NVMData.FormalName = 
19ec-1c88:41711171.898 : NVMData.ReservedB = 0
19ec-1c88:41711171.949 : NVMData.FunctionCode = 0
19ec-1c88:41711171.998 : NVMData.PreFeed = 0
19ec-1c88:41711172.043 : NVMData.PreFeedTime = 0
19ec-1c88:41711172.092 : NVMData.ButtonNumber = 0
19ec-1c88:41711172.143 : NVMData.PowerOffTime = 0
19ec-1c88:41711172.193 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41711172.252 : => IoObject::IoLockEnd
19ec-1c88:41711172.340 : <= IoObject::IoLockEnd
19ec-1c88:41711172.389 : <= ReadNVMData ret = 1
19ec-1c88:41711716.865 : => TerminateDriver
19ec-1c88:41711717.060 : => CAsicIO::~CAsicIO,pStage=143395912
19ec-1c88:41711717.137 : => CNT96226::Close
19ec-1c88:41711721.515 : <= CNT96226::Close ret = 1
19ec-1c88:41711721.593 : <= CAsicIO::~CAsicIO
19ec-1c88:41711721.661 : => IoObject::IoLockEnd
19ec-1c88:41711721.713 : <= IoObject::IoLockEnd
19ec-1c88:41711721.764 : => IoObject::TerminateDevice
19ec-1c88:41711721.818 : => IoObject::IoLockEnd
19ec-1c88:41711721.867 : <= IoObject::IoLockEnd
19ec-1c88:41711721.970 : <= IoObject::TerminateDevice
19ec-1c88:41711722.223 : <= TerminateDriver ret = 1
19ec-1c88:41714185.381 : ============Debug Start==========
19ec-1c88:41714185.702 : Date : 2020/4/30 14:25:16
19ec-1c88:41714185.783 : Process ID : 19ec
19ec-1c88:41714186.201 : Windows : Version 10.0 build 18363 
19ec-1c88:41714186.674 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41714186.737 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41714186.801 : MemoryStatus.ullAvailPhys : 1902837760
19ec-1c88:41714186.862 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41714186.923 : MemoryStatus.ullAvailPageFile : 3321901056
19ec-1c88:41714186.983 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41714187.043 : MemoryStatus.ullAvailVirtual : 1726304256
19ec-1c88:41714187.105 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41714187.206 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41714187.266 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41714187.507 : CPU Count : 4
19ec-1c88:41714187.551 : CPU Frequency : 100.000 Mhz
19ec-1c88:41714191.799 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41714191.926 : => InitializeDriver
19ec-1c88:41714192.197 : <= InitializeDriver ret = 1
19ec-1c88:41716793.895 : => InitializeScanner
19ec-1c88:41716794.156 : => CAsicIO::GetDeviceList
19ec-1c88:41716794.568 : => CNT96226::CNT96226
19ec-1c88:41716794.626 : => CNT96226::Open
19ec-1c88:41716818.173 : <= CNT96226::Open ret = 1
19ec-1c88:41716818.277 : => CNT96226::Initialize
19ec-1c88:41716818.473 : <= CNT96226::Initialize ret = 1
19ec-1c88:41716818.532 : <= CNT96226::CNT96226
19ec-1c88:41716818.585 : => CNT96226::EnumAvailableDevice
19ec-1c88:41716823.858 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41716823.933 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41716823.994 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41720492.445 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41720492.746 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41720499.171 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41720499.290 : => IoObject::GetLockName
19ec-1c88:41720499.353 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41720499.422 : <= IoObject::GetLockName
19ec-1c88:41720499.888 : => CNT96226::VenderCmd_GetData
19ec-1c88:41720499.954 : iCmd = 3, nBytes = 2
19ec-1c88:41720839.186 : 0000 : 06 38 
19ec-1c88:41720839.332 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41720839.411 : => CNT96226::VenderCmd_GetData
19ec-1c88:41720839.472 : iCmd = 4, nBytes = 2
19ec-1c88:41721106.418 : 0000 : 07 07 
19ec-1c88:41721106.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41721106.638 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41721106.731 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41721106.798 : IO Send command 10 bytes
19ec-1c88:41721106.851 : => CNT96226::VenderCmd_SetData
19ec-1c88:41721106.907 : iCmd = 0, nBytes = 10
19ec-1c88:41721107.017 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41721287.616 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41721287.780 : => CNT96226::VenderCmd_GetData
19ec-1c88:41721287.855 : iCmd = 0, nBytes = 165
19ec-1c88:41721410.911 : skip dump 37 bytes
19ec-1c88:41721411.142 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41721411.295 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41721411.440 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41721411.578 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41721411.709 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41721411.849 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41721411.974 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41721412.101 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41721412.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41721412.234 : => CNT96226::VenderCmd_GetData
19ec-1c88:41721412.289 : iCmd = 1, nBytes = 4
19ec-1c88:41721558.507 : 0000 : 00 00 00 00 
19ec-1c88:41721558.620 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41721558.702 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41721558.771 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41721558.847 : IO Send command 10 bytes
19ec-1c88:41721558.906 : => CNT96226::VenderCmd_SetData
19ec-1c88:41721558.965 : iCmd = 0, nBytes = 10
19ec-1c88:41721559.075 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41721879.110 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41721879.287 : => CNT96226::VenderCmd_GetData
19ec-1c88:41721879.358 : iCmd = 0, nBytes = 128
19ec-1c88:41721998.457 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41721998.641 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41721998.790 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41721998.932 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41721999.061 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41721999.189 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41721999.316 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41721999.443 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41721999.508 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41721999.572 : => CNT96226::VenderCmd_GetData
19ec-1c88:41721999.625 : iCmd = 1, nBytes = 4
19ec-1c88:41722110.526 : 0000 : 00 00 00 00 
19ec-1c88:41722110.623 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41722110.692 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41722110.859 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41722110.932 : => CNT96226::Close
19ec-1c88:41722114.465 : <= CNT96226::Close ret = 1
19ec-1c88:41722114.541 : <= CNT96226::~CNT96226
19ec-1c88:41722114.630 : <= CAsicIO::GetDeviceList
19ec-1c88:41722115.028 : => IoObject::SetTimeout
19ec-1c88:41722115.158 : Timeout--> In = 0 Out = 0
19ec-1c88:41722115.216 : <= IoObject::SetTimeout
19ec-1c88:41722115.294 : => CAsicIO::CAsicIO
19ec-1c88:41722115.368 : => CNT96226::CNT96226
19ec-1c88:41722115.422 : => CNT96226::Open
19ec-1c88:41722136.607 : <= CNT96226::Open ret = 1
19ec-1c88:41722136.707 : => CNT96226::Initialize
19ec-1c88:41722136.893 : <= CNT96226::Initialize ret = 1
19ec-1c88:41722136.952 : <= CNT96226::CNT96226
19ec-1c88:41722137.004 : <= CAsicIO::CAsicIO
19ec-1c88:41722137.062 : => CAsicIO::InitializeDevice
19ec-1c88:41722137.142 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41722142.985 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41722143.107 : => IoObject::GetLockName
19ec-1c88:41722143.164 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41722143.234 : <= IoObject::GetLockName
19ec-1c88:41722143.740 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41722143.813 : IO Send command 10 bytes
19ec-1c88:41722143.867 : => CNT96226::VenderCmd_SetData
19ec-1c88:41722143.924 : iCmd = 0, nBytes = 10
19ec-1c88:41722144.033 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41722435.862 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41722436.035 : => CNT96226::VenderCmd_GetData
19ec-1c88:41722436.099 : iCmd = 0, nBytes = 128
19ec-1c88:41722646.124 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41722646.294 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41722646.435 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41722646.567 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41722646.694 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41722646.820 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41722646.943 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41722647.067 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41722647.134 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41722647.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:41722647.249 : iCmd = 1, nBytes = 4
19ec-1c88:41722830.188 : 0000 : 00 00 00 00 
19ec-1c88:41722830.294 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41722830.370 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41722830.437 : => CNT96226::VenderCmd_GetData
19ec-1c88:41722830.494 : iCmd = 3, nBytes = 2
19ec-1c88:41723193.319 : 0000 : 06 38 
19ec-1c88:41723193.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41723193.515 : => CNT96226::VenderCmd_GetData
19ec-1c88:41723193.574 : iCmd = 4, nBytes = 2
19ec-1c88:41723481.228 : 0000 : 07 07 
19ec-1c88:41723481.350 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41723481.513 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41723481.609 : => IoObject::InitializeDevice
19ec-1c88:41723481.719 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41723482.307 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41723482.386 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41723483.045 : => FindScanner
19ec-1c88:41723483.108 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41723483.172 : <= FindScanner ret = 1
19ec-1c88:41723483.230 : => IoObject::IoLockStart
19ec-1c88:41723483.334 : => CAsicIO::CheckDevice
19ec-1c88:41723483.388 : => CNT96226::ConnectIsAvailable
19ec-1c88:41723503.641 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41723503.737 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41723503.793 : <= IoObject::IoLockStart
19ec-1c88:41723503.851 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41723503.918 : IO Send command 10 bytes
19ec-1c88:41723503.996 : => CNT96226::VenderCmd_SetData
19ec-1c88:41723504.051 : iCmd = 0, nBytes = 10
19ec-1c88:41723504.157 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41723705.479 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41723705.602 : System send command 10 bytes + data 0 bytes
19ec-1c88:41723705.679 : IO total need to receive data 5 bytes
19ec-1c88:41723705.741 : => CNT96226::VenderCmd_GetData
19ec-1c88:41723705.797 : iCmd = 0, nBytes = 5
19ec-1c88:41723866.264 : 0000 : 06 00 02 02 ab 
19ec-1c88:41723866.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41723866.422 : System total receive data 5 bytes
19ec-1c88:41723866.483 : => CNT96226::VenderCmd_GetData
19ec-1c88:41723867.182 : iCmd = 1, nBytes = 4
19ec-1c88:41724018.935 : 0000 : 00 00 00 00 
19ec-1c88:41724019.049 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41724019.186 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41724019.254 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41724019.319 : IO Send command 10 bytes
19ec-1c88:41724019.414 : => CNT96226::VenderCmd_SetData
19ec-1c88:41724019.469 : iCmd = 0, nBytes = 10
19ec-1c88:41724019.572 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41724228.657 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41724228.862 : System send command 10 bytes + data 0 bytes
19ec-1c88:41724229.203 : IO total need to receive data 165 bytes
19ec-1c88:41724229.264 : => CNT96226::VenderCmd_GetData
19ec-1c88:41724229.318 : iCmd = 0, nBytes = 165
19ec-1c88:41724383.803 : skip dump 37 bytes
19ec-1c88:41724383.999 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41724384.138 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41724384.276 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41724384.410 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41724384.539 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41724384.676 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41724384.801 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41724384.928 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41724384.993 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41724385.055 : System total receive data 165 bytes
19ec-1c88:41724385.115 : => CNT96226::VenderCmd_GetData
19ec-1c88:41724385.170 : iCmd = 1, nBytes = 4
19ec-1c88:41724495.955 : 0000 : 00 00 00 00 
19ec-1c88:41724496.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41724496.145 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41724496.313 : Dump Inquiry
19ec-1c88:41724496.436 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41724496.572 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41724496.703 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41724496.833 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41724496.958 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41724497.094 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41724497.215 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41724497.339 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41724497.469 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41724497.598 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41724497.685 : 00a0 : 00 00 00 00 00 
19ec-1c88:41724497.756 : => ReadNVMDataInternal
19ec-1c88:41724497.961 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41724498.025 : IO Send command 10 bytes
19ec-1c88:41724498.106 : => CNT96226::VenderCmd_SetData
19ec-1c88:41724498.159 : iCmd = 0, nBytes = 10
19ec-1c88:41724498.256 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41724829.728 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41724829.869 : System send command 10 bytes + data 0 bytes
19ec-1c88:41724829.940 : IO total need to receive data 128 bytes
19ec-1c88:41724830.005 : => CNT96226::VenderCmd_GetData
19ec-1c88:41724830.059 : iCmd = 0, nBytes = 128
19ec-1c88:41724991.492 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41724991.705 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41724991.843 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41724991.976 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41724992.101 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41724992.223 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41724992.346 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41724992.468 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41724992.534 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41724992.602 : System total receive data 128 bytes
19ec-1c88:41724992.669 : => CNT96226::VenderCmd_GetData
19ec-1c88:41724992.724 : iCmd = 1, nBytes = 4
19ec-1c88:41725158.085 : 0000 : 00 00 00 00 
19ec-1c88:41725158.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41725158.361 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41725158.432 : NVMData.PadScanCount = 0
19ec-1c88:41725158.489 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41725158.548 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41725158.606 : NVMData.FlatbedScanCount = 0
19ec-1c88:41725158.662 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41725158.715 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41725158.773 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41725158.827 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41725158.886 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41725158.940 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41725158.994 : NVMData.BornMonth = 0
19ec-1c88:41725159.042 : NVMData.BornDay = 0
19ec-1c88:41725159.093 : NVMData.BornYear = 0
19ec-1c88:41725159.145 : NVMData.FirstScanMonth = 4
19ec-1c88:41725159.197 : NVMData.FirstScanDay = 30
19ec-1c88:41725159.251 : NVMData.FirstScanYear = 2020
19ec-1c88:41725159.307 : NVMData.VerticalMagnification = 0
19ec-1c88:41725159.367 : NVMData.HorizontalMagnification = 0
19ec-1c88:41725159.422 : NVMData.PowerSavingTime = 15
19ec-1c88:41725159.480 : NVMData.SN = A094165189010062
19ec-1c88:41725159.535 : NVMData.AutoFeed = 0
19ec-1c88:41725159.586 : NVMData.CCDType = 0
19ec-1c88:41725159.633 : NVMData.ScanSpeed = 0
19ec-1c88:41725159.684 : NVMData.RollerCount = 0
19ec-1c88:41725159.736 : NVMData.MultifeedCount = 0
19ec-1c88:41725159.787 : NVMData.JamCount = 0
19ec-1c88:41725159.835 : NVMData.IdentifyInfo = 
19ec-1c88:41725159.887 : NVMData.FormalName = 
19ec-1c88:41725160.134 : NVMData.ReservedB = 0
19ec-1c88:41725160.192 : NVMData.FunctionCode = 0
19ec-1c88:41725160.242 : NVMData.PreFeed = 0
19ec-1c88:41725160.293 : NVMData.PreFeedTime = 0
19ec-1c88:41725160.343 : NVMData.ButtonNumber = 0
19ec-1c88:41725160.400 : NVMData.PowerOffTime = 0
19ec-1c88:41725160.453 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41725160.533 : => IoObject::IoLockEnd
19ec-1c88:41725160.629 : <= IoObject::IoLockEnd
19ec-1c88:41725160.680 : <= InitializeScanner ret = 1
19ec-1c88:41726545.299 : => GetLogicalScannerAbility
19ec-1c88:41726545.481 : => IoObject::IoLockStart
19ec-1c88:41726545.606 : => CAsicIO::CheckDevice
19ec-1c88:41726545.673 : => CNT96226::ConnectIsAvailable
19ec-1c88:41726569.424 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41726569.626 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41726569.754 : <= IoObject::IoLockStart
19ec-1c88:41726569.872 : => IoObject::IoLockEnd
19ec-1c88:41726570.226 : <= IoObject::IoLockEnd
19ec-1c88:41726570.301 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:41730370.100 : => GetLogicalScannerAbilityEx
19ec-1c88:41730370.293 : => IoObject::IoLockStart
19ec-1c88:41730370.434 : => CAsicIO::CheckDevice
19ec-1c88:41730370.721 : => CNT96226::ConnectIsAvailable
19ec-1c88:41730392.689 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41730392.810 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41730392.872 : <= IoObject::IoLockStart
19ec-1c88:41730392.933 : => IoObject::IoLockEnd
19ec-1c88:41730393.033 : <= IoObject::IoLockEnd
19ec-1c88:41730393.158 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41730393.235 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41738280.617 : => ReadNVMData
19ec-1c88:41738280.804 : => IoObject::IoLockStart
19ec-1c88:41738280.943 : => CAsicIO::CheckDevice
19ec-1c88:41738281.000 : => CNT96226::ConnectIsAvailable
19ec-1c88:41738303.637 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41738303.757 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41738303.821 : <= IoObject::IoLockStart
19ec-1c88:41738303.889 : => ReadNVMDataInternal
19ec-1c88:41738303.955 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41738304.029 : IO Send command 10 bytes
19ec-1c88:41738304.171 : => CNT96226::VenderCmd_SetData
19ec-1c88:41738304.230 : iCmd = 0, nBytes = 10
19ec-1c88:41738304.348 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41738665.587 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41738665.766 : System send command 10 bytes + data 0 bytes
19ec-1c88:41738665.838 : IO total need to receive data 128 bytes
19ec-1c88:41738665.899 : => CNT96226::VenderCmd_GetData
19ec-1c88:41738665.956 : iCmd = 0, nBytes = 128
19ec-1c88:41738872.337 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41738872.760 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41738872.906 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41738873.039 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41738873.165 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41738873.292 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41738873.412 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41738873.535 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41738873.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41738873.888 : System total receive data 128 bytes
19ec-1c88:41738873.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:41738874.009 : iCmd = 1, nBytes = 4
19ec-1c88:41739025.679 : 0000 : 00 00 00 00 
19ec-1c88:41739025.792 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41739025.938 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41739026.008 : NVMData.PadScanCount = 0
19ec-1c88:41739026.062 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41739026.119 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41739026.174 : NVMData.FlatbedScanCount = 0
19ec-1c88:41739026.228 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41739026.423 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41739026.488 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41739026.543 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41739026.597 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41739026.651 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41739026.706 : NVMData.BornMonth = 0
19ec-1c88:41739026.757 : NVMData.BornDay = 0
19ec-1c88:41739026.807 : NVMData.BornYear = 0
19ec-1c88:41739026.853 : NVMData.FirstScanMonth = 4
19ec-1c88:41739026.904 : NVMData.FirstScanDay = 30
19ec-1c88:41739026.960 : NVMData.FirstScanYear = 2020
19ec-1c88:41739027.013 : NVMData.VerticalMagnification = 0
19ec-1c88:41739027.070 : NVMData.HorizontalMagnification = 0
19ec-1c88:41739027.126 : NVMData.PowerSavingTime = 15
19ec-1c88:41739027.181 : NVMData.SN = A094165189010062
19ec-1c88:41739027.230 : NVMData.AutoFeed = 0
19ec-1c88:41739027.279 : NVMData.CCDType = 0
19ec-1c88:41739027.325 : NVMData.ScanSpeed = 0
19ec-1c88:41739027.376 : NVMData.RollerCount = 0
19ec-1c88:41739027.428 : NVMData.MultifeedCount = 0
19ec-1c88:41739027.484 : NVMData.JamCount = 0
19ec-1c88:41739027.533 : NVMData.IdentifyInfo = 
19ec-1c88:41739027.584 : NVMData.FormalName = 
19ec-1c88:41739027.633 : NVMData.ReservedB = 0
19ec-1c88:41739027.682 : NVMData.FunctionCode = 0
19ec-1c88:41739027.733 : NVMData.PreFeed = 0
19ec-1c88:41739027.781 : NVMData.PreFeedTime = 0
19ec-1c88:41739027.830 : NVMData.ButtonNumber = 0
19ec-1c88:41739027.881 : NVMData.PowerOffTime = 0
19ec-1c88:41739027.931 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41739027.992 : => IoObject::IoLockEnd
19ec-1c88:41739028.086 : <= IoObject::IoLockEnd
19ec-1c88:41739028.132 : <= ReadNVMData ret = 1
19ec-1c88:41749419.977 : => GetADFStatus
19ec-1c88:41749420.431 : => IoObject::IoLockStart
19ec-1c88:41749420.564 : => CAsicIO::CheckDevice
19ec-1c88:41749420.624 : => CNT96226::ConnectIsAvailable
19ec-1c88:41749446.923 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41749447.035 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41749447.094 : <= IoObject::IoLockStart
19ec-1c88:41749447.157 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41749447.225 : IO Send command 10 bytes
19ec-1c88:41749447.343 : => CNT96226::VenderCmd_SetData
19ec-1c88:41749447.403 : iCmd = 0, nBytes = 10
19ec-1c88:41749447.508 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41749623.383 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41749623.535 : System send command 10 bytes + data 0 bytes
19ec-1c88:41749623.610 : IO total need to receive data 2 bytes
19ec-1c88:41749623.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:41749623.734 : iCmd = 0, nBytes = 2
19ec-1c88:41749800.388 : 0000 : 00 00 
19ec-1c88:41749800.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41749800.628 : System total receive data 2 bytes
19ec-1c88:41749800.700 : => CNT96226::VenderCmd_GetData
19ec-1c88:41749800.761 : iCmd = 1, nBytes = 4
19ec-1c88:41749943.683 : 0000 : 00 00 00 00 
19ec-1c88:41749943.849 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41749944.251 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41749944.316 : Return status = 0
19ec-1c88:41749944.378 : => IoObject::IoLockEnd
19ec-1c88:41749944.478 : <= IoObject::IoLockEnd
19ec-1c88:41749944.528 : <= GetADFStatus ret = 1
19ec-1c88:41752820.008 : => GetADFStatus
19ec-1c88:41752820.218 : => IoObject::IoLockStart
19ec-1c88:41752820.364 : => CAsicIO::CheckDevice
19ec-1c88:41752820.425 : => CNT96226::ConnectIsAvailable
19ec-1c88:41752840.610 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41752840.856 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41752840.991 : <= IoObject::IoLockStart
19ec-1c88:41752841.120 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41752841.263 : IO Send command 10 bytes
19ec-1c88:41752841.672 : => CNT96226::VenderCmd_SetData
19ec-1c88:41752841.740 : iCmd = 0, nBytes = 10
19ec-1c88:41752841.850 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41753017.869 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41753017.993 : System send command 10 bytes + data 0 bytes
19ec-1c88:41753018.219 : IO total need to receive data 2 bytes
19ec-1c88:41753018.293 : => CNT96226::VenderCmd_GetData
19ec-1c88:41753018.350 : iCmd = 0, nBytes = 2
19ec-1c88:41753129.070 : 0000 : 00 00 
19ec-1c88:41753129.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41753129.249 : System total receive data 2 bytes
19ec-1c88:41753129.314 : => CNT96226::VenderCmd_GetData
19ec-1c88:41753129.370 : iCmd = 1, nBytes = 4
19ec-1c88:41753299.656 : 0000 : 00 00 00 00 
19ec-1c88:41753300.046 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41753300.185 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41753300.249 : Return status = 0
19ec-1c88:41753300.304 : => IoObject::IoLockEnd
19ec-1c88:41753300.395 : <= IoObject::IoLockEnd
19ec-1c88:41753300.445 : <= GetADFStatus ret = 1
19ec-1c88:41755538.581 : => TerminateDriver
19ec-1c88:41755538.783 : => CAsicIO::~CAsicIO,pStage=201395272
19ec-1c88:41755538.859 : => CNT96226::Close
19ec-1c88:41755543.007 : <= CNT96226::Close ret = 1
19ec-1c88:41755543.083 : <= CAsicIO::~CAsicIO
19ec-1c88:41755543.149 : => IoObject::IoLockEnd
19ec-1c88:41755543.201 : <= IoObject::IoLockEnd
19ec-1c88:41755543.254 : => IoObject::TerminateDevice
19ec-1c88:41755543.314 : => IoObject::IoLockEnd
19ec-1c88:41755543.362 : <= IoObject::IoLockEnd
19ec-1c88:41755543.461 : <= IoObject::TerminateDevice
19ec-1c88:41755543.723 : <= TerminateDriver ret = 1
19ec-1c88:41799374.109 : ============Debug Start==========
19ec-1c88:41799374.379 : Date : 2020/4/30 14:25:19
19ec-1c88:41799374.464 : Process ID : 19ec
19ec-1c88:41799374.859 : Windows : Version 10.0 build 18363 
19ec-1c88:41799375.314 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41799375.378 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41799375.444 : MemoryStatus.ullAvailPhys : 1903095808
19ec-1c88:41799375.504 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41799375.566 : MemoryStatus.ullAvailPageFile : 3322396672
19ec-1c88:41799375.625 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41799375.684 : MemoryStatus.ullAvailVirtual : 1726320640
19ec-1c88:41799375.742 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41799375.849 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41799375.910 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41799376.148 : CPU Count : 4
19ec-1c88:41799376.196 : CPU Frequency : 100.000 Mhz
19ec-1c88:41799380.358 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41799380.486 : => InitializeDriver
19ec-1c88:41799380.755 : <= InitializeDriver ret = 1
19ec-1c88:41799380.819 : => InitializeScanner
19ec-1c88:41799380.896 : => CAsicIO::GetDeviceList
19ec-1c88:41799381.190 : => CNT96226::CNT96226
19ec-1c88:41799381.261 : => CNT96226::Open
19ec-1c88:41799400.799 : <= CNT96226::Open ret = 1
19ec-1c88:41799400.890 : => CNT96226::Initialize
19ec-1c88:41799401.080 : <= CNT96226::Initialize ret = 1
19ec-1c88:41799401.140 : <= CNT96226::CNT96226
19ec-1c88:41799401.195 : => CNT96226::EnumAvailableDevice
19ec-1c88:41799406.409 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41799406.486 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41799406.545 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41803128.534 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41803129.058 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41803135.214 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41803135.320 : => IoObject::GetLockName
19ec-1c88:41803135.381 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41803135.450 : <= IoObject::GetLockName
19ec-1c88:41803135.942 : => CNT96226::VenderCmd_GetData
19ec-1c88:41803136.013 : iCmd = 3, nBytes = 2
19ec-1c88:41803506.534 : 0000 : 06 38 
19ec-1c88:41803506.700 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41803506.779 : => CNT96226::VenderCmd_GetData
19ec-1c88:41803506.841 : iCmd = 4, nBytes = 2
19ec-1c88:41803817.045 : 0000 : 07 07 
19ec-1c88:41803817.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41803817.276 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41803817.364 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41803817.432 : IO Send command 10 bytes
19ec-1c88:41803817.486 : => CNT96226::VenderCmd_SetData
19ec-1c88:41803817.546 : iCmd = 0, nBytes = 10
19ec-1c88:41803817.650 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41803989.153 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41803989.285 : => CNT96226::VenderCmd_GetData
19ec-1c88:41803989.344 : iCmd = 0, nBytes = 165
19ec-1c88:41804164.452 : skip dump 37 bytes
19ec-1c88:41804164.661 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41804164.812 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41804164.949 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41804165.090 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41804165.224 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41804165.358 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41804165.487 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41804165.614 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41804165.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41804165.742 : => CNT96226::VenderCmd_GetData
19ec-1c88:41804165.802 : iCmd = 1, nBytes = 4
19ec-1c88:41804352.944 : 0000 : 00 00 00 00 
19ec-1c88:41804353.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41804353.115 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41804353.185 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41804353.254 : IO Send command 10 bytes
19ec-1c88:41804353.308 : => CNT96226::VenderCmd_SetData
19ec-1c88:41804353.373 : iCmd = 0, nBytes = 10
19ec-1c88:41804353.482 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41804668.899 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41804669.071 : => CNT96226::VenderCmd_GetData
19ec-1c88:41804669.358 : iCmd = 0, nBytes = 128
19ec-1c88:41804875.685 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41804875.872 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41804876.016 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41804876.145 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41804876.273 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41804876.399 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41804876.520 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41804876.645 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41804876.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41804876.769 : => CNT96226::VenderCmd_GetData
19ec-1c88:41804876.822 : iCmd = 1, nBytes = 4
19ec-1c88:41805025.485 : 0000 : 00 00 00 00 
19ec-1c88:41805025.633 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41805025.711 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41805025.897 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41805025.976 : => CNT96226::Close
19ec-1c88:41805030.362 : <= CNT96226::Close ret = 1
19ec-1c88:41805030.436 : <= CNT96226::~CNT96226
19ec-1c88:41805030.531 : <= CAsicIO::GetDeviceList
19ec-1c88:41805030.945 : => IoObject::SetTimeout
19ec-1c88:41805031.073 : Timeout--> In = 0 Out = 0
19ec-1c88:41805031.134 : <= IoObject::SetTimeout
19ec-1c88:41805031.203 : => CAsicIO::CAsicIO
19ec-1c88:41805031.280 : => CNT96226::CNT96226
19ec-1c88:41805031.340 : => CNT96226::Open
19ec-1c88:41805053.888 : <= CNT96226::Open ret = 1
19ec-1c88:41805053.993 : => CNT96226::Initialize
19ec-1c88:41805054.183 : <= CNT96226::Initialize ret = 1
19ec-1c88:41805054.245 : <= CNT96226::CNT96226
19ec-1c88:41805054.297 : <= CAsicIO::CAsicIO
19ec-1c88:41805054.355 : => CAsicIO::InitializeDevice
19ec-1c88:41805054.421 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41805060.574 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41805060.699 : => IoObject::GetLockName
19ec-1c88:41805060.757 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41805060.824 : <= IoObject::GetLockName
19ec-1c88:41805061.362 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41805061.435 : IO Send command 10 bytes
19ec-1c88:41805061.489 : => CNT96226::VenderCmd_SetData
19ec-1c88:41805061.546 : iCmd = 0, nBytes = 10
19ec-1c88:41805061.658 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41805388.579 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41805388.735 : => CNT96226::VenderCmd_GetData
19ec-1c88:41805388.802 : iCmd = 0, nBytes = 128
19ec-1c88:41805547.507 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41805547.709 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41805547.850 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41805547.986 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41805548.113 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41805548.236 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41805548.357 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41805548.484 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41805548.546 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41805548.607 : => CNT96226::VenderCmd_GetData
19ec-1c88:41805548.663 : iCmd = 1, nBytes = 4
19ec-1c88:41805706.167 : 0000 : 00 00 00 00 
19ec-1c88:41805706.251 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41805706.310 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41805706.373 : => CNT96226::VenderCmd_GetData
19ec-1c88:41805706.424 : iCmd = 3, nBytes = 2
19ec-1c88:41806065.527 : 0000 : 06 38 
19ec-1c88:41806065.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41806065.762 : => CNT96226::VenderCmd_GetData
19ec-1c88:41806065.823 : iCmd = 4, nBytes = 2
19ec-1c88:41806336.205 : 0000 : 07 07 
19ec-1c88:41806336.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41806336.466 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41806336.565 : => IoObject::InitializeDevice
19ec-1c88:41806336.675 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41806337.337 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41806337.412 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41806338.223 : => FindScanner
19ec-1c88:41806338.286 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41806338.351 : <= FindScanner ret = 1
19ec-1c88:41806338.405 : => IoObject::IoLockStart
19ec-1c88:41806338.510 : => CAsicIO::CheckDevice
19ec-1c88:41806338.566 : => CNT96226::ConnectIsAvailable
19ec-1c88:41806351.546 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41806351.647 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41806351.699 : <= IoObject::IoLockStart
19ec-1c88:41806351.757 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41806351.819 : IO Send command 10 bytes
19ec-1c88:41806351.902 : => CNT96226::VenderCmd_SetData
19ec-1c88:41806351.961 : iCmd = 0, nBytes = 10
19ec-1c88:41806352.064 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41806498.044 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41806498.190 : System send command 10 bytes + data 0 bytes
19ec-1c88:41806498.256 : IO total need to receive data 5 bytes
19ec-1c88:41806498.317 : => CNT96226::VenderCmd_GetData
19ec-1c88:41806498.369 : iCmd = 0, nBytes = 5
19ec-1c88:41806610.170 : 0000 : 06 00 02 02 ab 
19ec-1c88:41806610.271 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41806610.337 : System total receive data 5 bytes
19ec-1c88:41806610.397 : => CNT96226::VenderCmd_GetData
19ec-1c88:41806610.449 : iCmd = 1, nBytes = 4
19ec-1c88:41806738.273 : 0000 : 00 00 00 00 
19ec-1c88:41806738.393 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41806738.549 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41806738.621 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41806738.687 : IO Send command 10 bytes
19ec-1c88:41806738.801 : => CNT96226::VenderCmd_SetData
19ec-1c88:41806738.865 : iCmd = 0, nBytes = 10
19ec-1c88:41806738.973 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41806908.490 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41806908.619 : System send command 10 bytes + data 0 bytes
19ec-1c88:41806908.688 : IO total need to receive data 165 bytes
19ec-1c88:41806908.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:41806908.804 : iCmd = 0, nBytes = 165
19ec-1c88:41807062.492 : skip dump 37 bytes
19ec-1c88:41807062.712 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41807062.860 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41807062.998 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41807063.134 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41807063.266 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41807063.397 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41807063.518 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41807063.641 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41807063.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41807063.766 : System total receive data 165 bytes
19ec-1c88:41807063.828 : => CNT96226::VenderCmd_GetData
19ec-1c88:41807063.881 : iCmd = 1, nBytes = 4
19ec-1c88:41807190.832 : 0000 : 00 00 00 00 
19ec-1c88:41807190.942 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41807191.093 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41807191.359 : Dump Inquiry
19ec-1c88:41807191.498 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41807191.630 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41807191.766 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41807191.897 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41807192.022 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41807192.154 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41807192.278 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41807192.402 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41807192.531 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41807192.659 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41807192.743 : 00a0 : 00 00 00 00 00 
19ec-1c88:41807192.814 : => ReadNVMDataInternal
19ec-1c88:41807193.053 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41807193.119 : IO Send command 10 bytes
19ec-1c88:41807193.214 : => CNT96226::VenderCmd_SetData
19ec-1c88:41807193.267 : iCmd = 0, nBytes = 10
19ec-1c88:41807193.367 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41807512.387 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41807512.567 : System send command 10 bytes + data 0 bytes
19ec-1c88:41807512.639 : IO total need to receive data 128 bytes
19ec-1c88:41807512.703 : => CNT96226::VenderCmd_GetData
19ec-1c88:41807512.984 : iCmd = 0, nBytes = 128
19ec-1c88:41807677.336 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41807677.555 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41807677.704 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41807677.846 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41807677.983 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41807678.116 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41807678.245 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41807678.372 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41807678.438 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41807678.509 : System total receive data 128 bytes
19ec-1c88:41807678.571 : => CNT96226::VenderCmd_GetData
19ec-1c88:41807678.628 : iCmd = 1, nBytes = 4
19ec-1c88:41807876.060 : 0000 : 00 00 00 00 
19ec-1c88:41807876.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41807876.312 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41807876.386 : NVMData.PadScanCount = 0
19ec-1c88:41807876.445 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41807876.502 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41807876.563 : NVMData.FlatbedScanCount = 0
19ec-1c88:41807876.619 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41807876.675 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41807876.731 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41807876.790 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41807876.849 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41807876.904 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41807876.961 : NVMData.BornMonth = 0
19ec-1c88:41807877.008 : NVMData.BornDay = 0
19ec-1c88:41807877.060 : NVMData.BornYear = 0
19ec-1c88:41807877.111 : NVMData.FirstScanMonth = 4
19ec-1c88:41807877.164 : NVMData.FirstScanDay = 30
19ec-1c88:41807877.220 : NVMData.FirstScanYear = 2020
19ec-1c88:41807877.277 : NVMData.VerticalMagnification = 0
19ec-1c88:41807877.332 : NVMData.HorizontalMagnification = 0
19ec-1c88:41807877.387 : NVMData.PowerSavingTime = 15
19ec-1c88:41807877.443 : NVMData.SN = A094165189010062
19ec-1c88:41807877.495 : NVMData.AutoFeed = 0
19ec-1c88:41807877.545 : NVMData.CCDType = 0
19ec-1c88:41807877.594 : NVMData.ScanSpeed = 0
19ec-1c88:41807877.643 : NVMData.RollerCount = 0
19ec-1c88:41807877.693 : NVMData.MultifeedCount = 0
19ec-1c88:41807877.744 : NVMData.JamCount = 0
19ec-1c88:41807877.794 : NVMData.IdentifyInfo = 
19ec-1c88:41807877.844 : NVMData.FormalName = 
19ec-1c88:41807878.063 : NVMData.ReservedB = 0
19ec-1c88:41807878.120 : NVMData.FunctionCode = 0
19ec-1c88:41807878.172 : NVMData.PreFeed = 0
19ec-1c88:41807878.221 : NVMData.PreFeedTime = 0
19ec-1c88:41807878.271 : NVMData.ButtonNumber = 0
19ec-1c88:41807878.319 : NVMData.PowerOffTime = 0
19ec-1c88:41807878.369 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41807878.444 : => IoObject::IoLockEnd
19ec-1c88:41807878.539 : <= IoObject::IoLockEnd
19ec-1c88:41807878.591 : <= InitializeScanner ret = 1
19ec-1c88:41807878.656 : => GetLogicalScannerAbilityEx
19ec-1c88:41807878.715 : => IoObject::IoLockStart
19ec-1c88:41807878.809 : => CAsicIO::CheckDevice
19ec-1c88:41807878.879 : => CNT96226::ConnectIsAvailable
19ec-1c88:41807897.907 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41807898.008 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41807898.066 : <= IoObject::IoLockStart
19ec-1c88:41807898.125 : => IoObject::IoLockEnd
19ec-1c88:41807898.217 : <= IoObject::IoLockEnd
19ec-1c88:41807898.335 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41807898.412 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41808104.888 : => ReadNVMData
19ec-1c88:41808105.077 : => IoObject::IoLockStart
19ec-1c88:41808105.201 : => CAsicIO::CheckDevice
19ec-1c88:41808105.260 : => CNT96226::ConnectIsAvailable
19ec-1c88:41808122.298 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41808122.400 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41808122.460 : <= IoObject::IoLockStart
19ec-1c88:41808122.522 : => ReadNVMDataInternal
19ec-1c88:41808122.583 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41808122.657 : IO Send command 10 bytes
19ec-1c88:41808122.779 : => CNT96226::VenderCmd_SetData
19ec-1c88:41808122.836 : iCmd = 0, nBytes = 10
19ec-1c88:41808122.951 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41808472.727 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41808472.917 : System send command 10 bytes + data 0 bytes
19ec-1c88:41808472.987 : IO total need to receive data 128 bytes
19ec-1c88:41808473.049 : => CNT96226::VenderCmd_GetData
19ec-1c88:41808473.111 : iCmd = 0, nBytes = 128
19ec-1c88:41808636.463 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41808636.655 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41808636.801 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41808636.936 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41808637.067 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41808637.195 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41808637.323 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41808637.453 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41808637.517 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41808637.581 : System total receive data 128 bytes
19ec-1c88:41808637.644 : => CNT96226::VenderCmd_GetData
19ec-1c88:41808637.698 : iCmd = 1, nBytes = 4
19ec-1c88:41808792.609 : 0000 : 00 00 00 00 
19ec-1c88:41808792.740 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41808792.905 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41808792.977 : NVMData.PadScanCount = 0
19ec-1c88:41808793.033 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41808793.091 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41808793.151 : NVMData.FlatbedScanCount = 0
19ec-1c88:41808793.204 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41808793.258 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41808793.311 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41808793.368 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41808793.424 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41808793.479 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41808793.533 : NVMData.BornMonth = 0
19ec-1c88:41808793.584 : NVMData.BornDay = 0
19ec-1c88:41808793.635 : NVMData.BornYear = 0
19ec-1c88:41808793.682 : NVMData.FirstScanMonth = 4
19ec-1c88:41808793.733 : NVMData.FirstScanDay = 30
19ec-1c88:41808793.788 : NVMData.FirstScanYear = 2020
19ec-1c88:41808794.033 : NVMData.VerticalMagnification = 0
19ec-1c88:41808794.099 : NVMData.HorizontalMagnification = 0
19ec-1c88:41808794.154 : NVMData.PowerSavingTime = 15
19ec-1c88:41808794.206 : NVMData.SN = A094165189010062
19ec-1c88:41808794.256 : NVMData.AutoFeed = 0
19ec-1c88:41808794.308 : NVMData.CCDType = 0
19ec-1c88:41808794.355 : NVMData.ScanSpeed = 0
19ec-1c88:41808794.401 : NVMData.RollerCount = 0
19ec-1c88:41808794.451 : NVMData.MultifeedCount = 0
19ec-1c88:41808794.500 : NVMData.JamCount = 0
19ec-1c88:41808794.551 : NVMData.IdentifyInfo = 
19ec-1c88:41808794.600 : NVMData.FormalName = 
19ec-1c88:41808794.647 : NVMData.ReservedB = 0
19ec-1c88:41808794.699 : NVMData.FunctionCode = 0
19ec-1c88:41808794.751 : NVMData.PreFeed = 0
19ec-1c88:41808794.799 : NVMData.PreFeedTime = 0
19ec-1c88:41808794.849 : NVMData.ButtonNumber = 0
19ec-1c88:41808794.899 : NVMData.PowerOffTime = 0
19ec-1c88:41808794.950 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41808795.013 : => IoObject::IoLockEnd
19ec-1c88:41808795.109 : <= IoObject::IoLockEnd
19ec-1c88:41808795.157 : <= ReadNVMData ret = 1
19ec-1c88:41809369.214 : => TerminateDriver
19ec-1c88:41809369.404 : => CAsicIO::~CAsicIO,pStage=200870984
19ec-1c88:41809369.482 : => CNT96226::Close
19ec-1c88:41809373.522 : <= CNT96226::Close ret = 1
19ec-1c88:41809373.600 : <= CAsicIO::~CAsicIO
19ec-1c88:41809373.661 : => IoObject::IoLockEnd
19ec-1c88:41809373.714 : <= IoObject::IoLockEnd
19ec-1c88:41809373.765 : => IoObject::TerminateDevice
19ec-1c88:41809373.818 : => IoObject::IoLockEnd
19ec-1c88:41809373.866 : <= IoObject::IoLockEnd
19ec-1c88:41809373.965 : <= IoObject::TerminateDevice
19ec-1c88:41809374.219 : <= TerminateDriver ret = 1
19ec-1c88:41811904.831 : ============Debug Start==========
19ec-1c88:41811905.153 : Date : 2020/4/30 14:25:19
19ec-1c88:41811905.235 : Process ID : 19ec
19ec-1c88:41811905.664 : Windows : Version 10.0 build 18363 
19ec-1c88:41811906.145 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41811906.208 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41811906.272 : MemoryStatus.ullAvailPhys : 1903091712
19ec-1c88:41811906.329 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41811906.389 : MemoryStatus.ullAvailPageFile : 3320913920
19ec-1c88:41811906.451 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41811906.510 : MemoryStatus.ullAvailVirtual : 1726287872
19ec-1c88:41811906.569 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41811906.670 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41811906.729 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41811906.976 : CPU Count : 4
19ec-1c88:41811907.023 : CPU Frequency : 100.000 Mhz
19ec-1c88:41811911.410 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41811911.552 : => InitializeDriver
19ec-1c88:41811911.821 : <= InitializeDriver ret = 1
19ec-1c88:41814641.765 : => InitializeScanner
19ec-1c88:41814642.048 : => CAsicIO::GetDeviceList
19ec-1c88:41814642.517 : => CNT96226::CNT96226
19ec-1c88:41814642.590 : => CNT96226::Open
19ec-1c88:41814668.698 : <= CNT96226::Open ret = 1
19ec-1c88:41814668.800 : => CNT96226::Initialize
19ec-1c88:41814668.998 : <= CNT96226::Initialize ret = 1
19ec-1c88:41814669.059 : <= CNT96226::CNT96226
19ec-1c88:41814669.114 : => CNT96226::EnumAvailableDevice
19ec-1c88:41814674.450 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41814674.528 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41814674.589 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41818535.947 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41818536.257 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41818541.859 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41818541.968 : => IoObject::GetLockName
19ec-1c88:41818542.032 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41818542.095 : <= IoObject::GetLockName
19ec-1c88:41818542.560 : => CNT96226::VenderCmd_GetData
19ec-1c88:41818542.624 : iCmd = 3, nBytes = 2
19ec-1c88:41818930.334 : 0000 : 06 38 
19ec-1c88:41818930.490 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41818930.563 : => CNT96226::VenderCmd_GetData
19ec-1c88:41818930.618 : iCmd = 4, nBytes = 2
19ec-1c88:41819214.276 : 0000 : 07 07 
19ec-1c88:41819214.400 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41819214.492 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41819214.582 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41819214.652 : IO Send command 10 bytes
19ec-1c88:41819214.705 : => CNT96226::VenderCmd_SetData
19ec-1c88:41819214.767 : iCmd = 0, nBytes = 10
19ec-1c88:41819214.866 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41819397.272 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41819397.447 : => CNT96226::VenderCmd_GetData
19ec-1c88:41819397.511 : iCmd = 0, nBytes = 165
19ec-1c88:41819601.193 : skip dump 37 bytes
19ec-1c88:41819601.365 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41819601.500 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41819601.634 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41819601.764 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41819601.891 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41819602.029 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41819602.152 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41819602.273 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41819602.336 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41819602.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:41819602.442 : iCmd = 1, nBytes = 4
19ec-1c88:41819786.595 : 0000 : 00 00 00 00 
19ec-1c88:41819786.732 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41819786.812 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41819786.882 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41819786.951 : IO Send command 10 bytes
19ec-1c88:41819787.005 : => CNT96226::VenderCmd_SetData
19ec-1c88:41819787.062 : iCmd = 0, nBytes = 10
19ec-1c88:41819787.170 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41820113.654 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41820113.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:41820113.882 : iCmd = 0, nBytes = 128
19ec-1c88:41820297.086 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41820297.530 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41820297.674 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41820297.807 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41820297.933 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41820298.052 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41820298.178 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41820298.302 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41820298.367 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41820298.431 : => CNT96226::VenderCmd_GetData
19ec-1c88:41820298.486 : iCmd = 1, nBytes = 4
19ec-1c88:41820420.131 : 0000 : 00 00 00 00 
19ec-1c88:41820420.249 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41820420.316 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41820420.480 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41820420.553 : => CNT96226::Close
19ec-1c88:41820424.411 : <= CNT96226::Close ret = 1
19ec-1c88:41820424.487 : <= CNT96226::~CNT96226
19ec-1c88:41820424.581 : <= CAsicIO::GetDeviceList
19ec-1c88:41820425.023 : => IoObject::SetTimeout
19ec-1c88:41820425.152 : Timeout--> In = 0 Out = 0
19ec-1c88:41820425.208 : <= IoObject::SetTimeout
19ec-1c88:41820425.279 : => CAsicIO::CAsicIO
19ec-1c88:41820425.351 : => CNT96226::CNT96226
19ec-1c88:41820425.406 : => CNT96226::Open
19ec-1c88:41820447.457 : <= CNT96226::Open ret = 1
19ec-1c88:41820447.553 : => CNT96226::Initialize
19ec-1c88:41820447.735 : <= CNT96226::Initialize ret = 1
19ec-1c88:41820447.795 : <= CNT96226::CNT96226
19ec-1c88:41820447.846 : <= CAsicIO::CAsicIO
19ec-1c88:41820447.901 : => CAsicIO::InitializeDevice
19ec-1c88:41820447.970 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41820453.817 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41820453.937 : => IoObject::GetLockName
19ec-1c88:41820453.996 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41820454.063 : <= IoObject::GetLockName
19ec-1c88:41820454.552 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41820454.626 : IO Send command 10 bytes
19ec-1c88:41820454.677 : => CNT96226::VenderCmd_SetData
19ec-1c88:41820454.733 : iCmd = 0, nBytes = 10
19ec-1c88:41820454.845 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41820805.296 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41820805.458 : => CNT96226::VenderCmd_GetData
19ec-1c88:41820805.519 : iCmd = 0, nBytes = 128
19ec-1c88:41821009.864 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41821010.098 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41821010.245 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41821010.385 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41821010.517 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41821010.644 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41821010.771 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41821010.896 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41821010.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41821011.031 : => CNT96226::VenderCmd_GetData
19ec-1c88:41821011.087 : iCmd = 1, nBytes = 4
19ec-1c88:41821217.278 : 0000 : 00 00 00 00 
19ec-1c88:41821217.384 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41821217.451 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41821217.514 : => CNT96226::VenderCmd_GetData
19ec-1c88:41821217.569 : iCmd = 3, nBytes = 2
19ec-1c88:41821579.218 : 0000 : 06 38 
19ec-1c88:41821579.375 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41821579.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:41821579.506 : iCmd = 4, nBytes = 2
19ec-1c88:41821877.863 : 0000 : 07 07 
19ec-1c88:41821878.000 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41821878.166 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41821878.268 : => IoObject::InitializeDevice
19ec-1c88:41821878.386 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41821879.033 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41821879.101 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41821879.864 : => FindScanner
19ec-1c88:41821879.921 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41821879.990 : <= FindScanner ret = 1
19ec-1c88:41821880.052 : => IoObject::IoLockStart
19ec-1c88:41821880.153 : => CAsicIO::CheckDevice
19ec-1c88:41821880.207 : => CNT96226::ConnectIsAvailable
19ec-1c88:41821897.436 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41821897.532 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41821897.588 : <= IoObject::IoLockStart
19ec-1c88:41821897.648 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41821897.717 : IO Send command 10 bytes
19ec-1c88:41821897.799 : => CNT96226::VenderCmd_SetData
19ec-1c88:41821897.858 : iCmd = 0, nBytes = 10
19ec-1c88:41821897.963 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41822069.869 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41822069.986 : System send command 10 bytes + data 0 bytes
19ec-1c88:41822070.054 : IO total need to receive data 5 bytes
19ec-1c88:41822070.117 : => CNT96226::VenderCmd_GetData
19ec-1c88:41822070.171 : iCmd = 0, nBytes = 5
19ec-1c88:41822276.821 : 0000 : 06 00 02 02 ab 
19ec-1c88:41822276.926 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41822277.228 : System total receive data 5 bytes
19ec-1c88:41822277.290 : => CNT96226::VenderCmd_GetData
19ec-1c88:41822277.346 : iCmd = 1, nBytes = 4
19ec-1c88:41822438.839 : 0000 : 00 00 00 00 
19ec-1c88:41822438.984 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41822439.147 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41822439.215 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41822439.283 : IO Send command 10 bytes
19ec-1c88:41822439.389 : => CNT96226::VenderCmd_SetData
19ec-1c88:41822439.448 : iCmd = 0, nBytes = 10
19ec-1c88:41822439.553 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41822618.581 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41822618.686 : System send command 10 bytes + data 0 bytes
19ec-1c88:41822618.753 : IO total need to receive data 165 bytes
19ec-1c88:41822618.816 : => CNT96226::VenderCmd_GetData
19ec-1c88:41822618.870 : iCmd = 0, nBytes = 165
19ec-1c88:41822826.040 : skip dump 37 bytes
19ec-1c88:41822826.563 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41822826.727 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41822826.864 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41822826.997 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41822827.356 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41822827.721 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41822827.849 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41822827.976 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41822828.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41822828.102 : System total receive data 165 bytes
19ec-1c88:41822828.161 : => CNT96226::VenderCmd_GetData
19ec-1c88:41822828.216 : iCmd = 1, nBytes = 4
19ec-1c88:41822968.103 : 0000 : 00 00 00 00 
19ec-1c88:41822968.244 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41822968.386 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41822968.592 : Dump Inquiry
19ec-1c88:41822968.730 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41822968.873 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41822969.012 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41822969.155 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41822969.288 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41822969.426 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41822969.555 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41822969.685 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41822969.824 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41822969.955 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41822970.044 : 00a0 : 00 00 00 00 00 
19ec-1c88:41822970.123 : => ReadNVMDataInternal
19ec-1c88:41822970.335 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41822970.404 : IO Send command 10 bytes
19ec-1c88:41822970.492 : => CNT96226::VenderCmd_SetData
19ec-1c88:41822970.550 : iCmd = 0, nBytes = 10
19ec-1c88:41822970.654 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41823282.401 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41823282.542 : System send command 10 bytes + data 0 bytes
19ec-1c88:41823282.609 : IO total need to receive data 128 bytes
19ec-1c88:41823282.671 : => CNT96226::VenderCmd_GetData
19ec-1c88:41823282.725 : iCmd = 0, nBytes = 128
19ec-1c88:41823474.678 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41823474.917 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41823475.064 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41823475.201 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41823475.336 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41823475.468 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41823475.595 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41823475.726 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41823475.790 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41823475.857 : System total receive data 128 bytes
19ec-1c88:41823475.924 : => CNT96226::VenderCmd_GetData
19ec-1c88:41823475.977 : iCmd = 1, nBytes = 4
19ec-1c88:41823622.135 : 0000 : 00 00 00 00 
19ec-1c88:41823622.279 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41823622.419 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41823622.500 : NVMData.PadScanCount = 0
19ec-1c88:41823622.559 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41823622.620 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41823622.679 : NVMData.FlatbedScanCount = 0
19ec-1c88:41823622.736 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41823622.791 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41823622.846 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41823622.904 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41823622.962 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41823623.018 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41823623.074 : NVMData.BornMonth = 0
19ec-1c88:41823623.125 : NVMData.BornDay = 0
19ec-1c88:41823623.178 : NVMData.BornYear = 0
19ec-1c88:41823623.229 : NVMData.FirstScanMonth = 4
19ec-1c88:41823623.283 : NVMData.FirstScanDay = 30
19ec-1c88:41823623.338 : NVMData.FirstScanYear = 2020
19ec-1c88:41823623.393 : NVMData.VerticalMagnification = 0
19ec-1c88:41823623.447 : NVMData.HorizontalMagnification = 0
19ec-1c88:41823623.503 : NVMData.PowerSavingTime = 15
19ec-1c88:41823623.558 : NVMData.SN = A094165189010062
19ec-1c88:41823623.611 : NVMData.AutoFeed = 0
19ec-1c88:41823623.661 : NVMData.CCDType = 0
19ec-1c88:41823623.710 : NVMData.ScanSpeed = 0
19ec-1c88:41823623.758 : NVMData.RollerCount = 0
19ec-1c88:41823623.809 : NVMData.MultifeedCount = 0
19ec-1c88:41823623.862 : NVMData.JamCount = 0
19ec-1c88:41823623.912 : NVMData.IdentifyInfo = 
19ec-1c88:41823623.964 : NVMData.FormalName = 
19ec-1c88:41823624.171 : NVMData.ReservedB = 0
19ec-1c88:41823624.227 : NVMData.FunctionCode = 0
19ec-1c88:41823624.278 : NVMData.PreFeed = 0
19ec-1c88:41823624.331 : NVMData.PreFeedTime = 0
19ec-1c88:41823624.383 : NVMData.ButtonNumber = 0
19ec-1c88:41823624.435 : NVMData.PowerOffTime = 0
19ec-1c88:41823624.487 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41823624.566 : => IoObject::IoLockEnd
19ec-1c88:41823624.661 : <= IoObject::IoLockEnd
19ec-1c88:41823624.713 : <= InitializeScanner ret = 1
19ec-1c88:41824967.850 : => GetLogicalScannerAbility
19ec-1c88:41824968.052 : => IoObject::IoLockStart
19ec-1c88:41824968.194 : => CAsicIO::CheckDevice
19ec-1c88:41824968.253 : => CNT96226::ConnectIsAvailable
19ec-1c88:41824992.287 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41824992.399 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41824992.460 : <= IoObject::IoLockStart
19ec-1c88:41824992.517 : => IoObject::IoLockEnd
19ec-1c88:41824992.630 : <= IoObject::IoLockEnd
19ec-1c88:41824992.709 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:41828673.894 : => GetLogicalScannerAbilityEx
19ec-1c88:41828674.095 : => IoObject::IoLockStart
19ec-1c88:41828674.456 : => CAsicIO::CheckDevice
19ec-1c88:41828674.513 : => CNT96226::ConnectIsAvailable
19ec-1c88:41828699.935 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41828700.049 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41828700.108 : <= IoObject::IoLockStart
19ec-1c88:41828700.167 : => IoObject::IoLockEnd
19ec-1c88:41828700.276 : <= IoObject::IoLockEnd
19ec-1c88:41828700.393 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41828700.466 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41836170.481 : => ReadNVMData
19ec-1c88:41836170.665 : => IoObject::IoLockStart
19ec-1c88:41836170.802 : => CAsicIO::CheckDevice
19ec-1c88:41836170.861 : => CNT96226::ConnectIsAvailable
19ec-1c88:41836196.473 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41836196.591 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41836196.651 : <= IoObject::IoLockStart
19ec-1c88:41836196.716 : => ReadNVMDataInternal
19ec-1c88:41836196.795 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41836196.861 : IO Send command 10 bytes
19ec-1c88:41836196.982 : => CNT96226::VenderCmd_SetData
19ec-1c88:41836197.037 : iCmd = 0, nBytes = 10
19ec-1c88:41836197.149 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41836547.085 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41836547.369 : System send command 10 bytes + data 0 bytes
19ec-1c88:41836547.732 : IO total need to receive data 128 bytes
19ec-1c88:41836547.798 : => CNT96226::VenderCmd_GetData
19ec-1c88:41836547.859 : iCmd = 0, nBytes = 128
19ec-1c88:41836751.377 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41836751.555 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41836751.696 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41836751.831 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41836751.958 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41836752.078 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41836752.201 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41836752.327 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41836752.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41836752.456 : System total receive data 128 bytes
19ec-1c88:41836752.517 : => CNT96226::VenderCmd_GetData
19ec-1c88:41836752.572 : iCmd = 1, nBytes = 4
19ec-1c88:41836882.253 : 0000 : 00 00 00 00 
19ec-1c88:41836882.349 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41836882.480 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41836882.546 : NVMData.PadScanCount = 0
19ec-1c88:41836882.602 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41836882.656 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41836882.711 : NVMData.FlatbedScanCount = 0
19ec-1c88:41836882.764 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41836882.954 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41836883.014 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41836883.068 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41836883.121 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41836883.175 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41836883.234 : NVMData.BornMonth = 0
19ec-1c88:41836883.282 : NVMData.BornDay = 0
19ec-1c88:41836883.334 : NVMData.BornYear = 0
19ec-1c88:41836883.382 : NVMData.FirstScanMonth = 4
19ec-1c88:41836883.434 : NVMData.FirstScanDay = 30
19ec-1c88:41836883.486 : NVMData.FirstScanYear = 2020
19ec-1c88:41836883.538 : NVMData.VerticalMagnification = 0
19ec-1c88:41836883.593 : NVMData.HorizontalMagnification = 0
19ec-1c88:41836883.647 : NVMData.PowerSavingTime = 15
19ec-1c88:41836883.702 : NVMData.SN = A094165189010062
19ec-1c88:41836883.752 : NVMData.AutoFeed = 0
19ec-1c88:41836883.801 : NVMData.CCDType = 0
19ec-1c88:41836883.848 : NVMData.ScanSpeed = 0
19ec-1c88:41836883.897 : NVMData.RollerCount = 0
19ec-1c88:41836883.949 : NVMData.MultifeedCount = 0
19ec-1c88:41836884.000 : NVMData.JamCount = 0
19ec-1c88:41836884.055 : NVMData.IdentifyInfo = 
19ec-1c88:41836884.105 : NVMData.FormalName = 
19ec-1c88:41836884.153 : NVMData.ReservedB = 0
19ec-1c88:41836884.201 : NVMData.FunctionCode = 0
19ec-1c88:41836884.252 : NVMData.PreFeed = 0
19ec-1c88:41836884.299 : NVMData.PreFeedTime = 0
19ec-1c88:41836884.350 : NVMData.ButtonNumber = 0
19ec-1c88:41836884.402 : NVMData.PowerOffTime = 0
19ec-1c88:41836884.450 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41836884.512 : => IoObject::IoLockEnd
19ec-1c88:41836884.601 : <= IoObject::IoLockEnd
19ec-1c88:41836884.651 : <= ReadNVMData ret = 1
19ec-1c88:41846725.717 : => GetADFStatus
19ec-1c88:41846726.167 : => IoObject::IoLockStart
19ec-1c88:41846726.305 : => CAsicIO::CheckDevice
19ec-1c88:41846726.362 : => CNT96226::ConnectIsAvailable
19ec-1c88:41846751.042 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41846751.425 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41846751.485 : <= IoObject::IoLockStart
19ec-1c88:41846751.545 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41846751.616 : IO Send command 10 bytes
19ec-1c88:41846751.738 : => CNT96226::VenderCmd_SetData
19ec-1c88:41846751.795 : iCmd = 0, nBytes = 10
19ec-1c88:41846751.898 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41846942.245 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41846942.368 : System send command 10 bytes + data 0 bytes
19ec-1c88:41846942.446 : IO total need to receive data 2 bytes
19ec-1c88:41846942.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:41846942.570 : iCmd = 0, nBytes = 2
19ec-1c88:41847146.589 : 0000 : 00 00 
19ec-1c88:41847146.710 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41847146.779 : System total receive data 2 bytes
19ec-1c88:41847146.841 : => CNT96226::VenderCmd_GetData
19ec-1c88:41847146.898 : iCmd = 1, nBytes = 4
19ec-1c88:41847354.239 : 0000 : 00 00 00 00 
19ec-1c88:41847354.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41847354.488 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41847354.562 : Return status = 0
19ec-1c88:41847354.621 : => IoObject::IoLockEnd
19ec-1c88:41847354.708 : <= IoObject::IoLockEnd
19ec-1c88:41847354.756 : <= GetADFStatus ret = 1
19ec-1c88:41850035.465 : => GetADFStatus
19ec-1c88:41850035.659 : => IoObject::IoLockStart
19ec-1c88:41850035.783 : => CAsicIO::CheckDevice
19ec-1c88:41850035.843 : => CNT96226::ConnectIsAvailable
19ec-1c88:41850060.648 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41850060.762 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41850060.823 : <= IoObject::IoLockStart
19ec-1c88:41850060.883 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41850060.950 : IO Send command 10 bytes
19ec-1c88:41850061.069 : => CNT96226::VenderCmd_SetData
19ec-1c88:41850061.126 : iCmd = 0, nBytes = 10
19ec-1c88:41850061.234 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41850266.494 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41850266.610 : System send command 10 bytes + data 0 bytes
19ec-1c88:41850266.844 : IO total need to receive data 2 bytes
19ec-1c88:41850266.921 : => CNT96226::VenderCmd_GetData
19ec-1c88:41850266.978 : iCmd = 0, nBytes = 2
19ec-1c88:41850457.638 : 0000 : 00 00 
19ec-1c88:41850457.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41850457.828 : System total receive data 2 bytes
19ec-1c88:41850457.896 : => CNT96226::VenderCmd_GetData
19ec-1c88:41850457.952 : iCmd = 1, nBytes = 4
19ec-1c88:41850659.746 : 0000 : 00 00 00 00 
19ec-1c88:41850659.834 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41850659.973 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41850660.043 : Return status = 0
19ec-1c88:41850660.099 : => IoObject::IoLockEnd
19ec-1c88:41850660.186 : <= IoObject::IoLockEnd
19ec-1c88:41850660.238 : <= GetADFStatus ret = 1
19ec-1c88:41852929.209 : => TerminateDriver
19ec-1c88:41852929.401 : => CAsicIO::~CAsicIO,pStage=201395272
19ec-1c88:41852929.480 : => CNT96226::Close
19ec-1c88:41852933.321 : <= CNT96226::Close ret = 1
19ec-1c88:41852933.399 : <= CAsicIO::~CAsicIO
19ec-1c88:41852933.457 : => IoObject::IoLockEnd
19ec-1c88:41852933.509 : <= IoObject::IoLockEnd
19ec-1c88:41852933.561 : => IoObject::TerminateDevice
19ec-1c88:41852933.619 : => IoObject::IoLockEnd
19ec-1c88:41852933.671 : <= IoObject::IoLockEnd
19ec-1c88:41852933.774 : <= IoObject::TerminateDevice
19ec-1c88:41852934.030 : <= TerminateDriver ret = 1
19ec-1c88:41896465.838 : ============Debug Start==========
19ec-1c88:41896466.134 : Date : 2020/4/30 14:25:22
19ec-1c88:41896466.218 : Process ID : 19ec
19ec-1c88:41896466.869 : Windows : Version 10.0 build 18363 
19ec-1c88:41896467.374 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41896467.437 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41896467.503 : MemoryStatus.ullAvailPhys : 1902264320
19ec-1c88:41896467.564 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41896467.627 : MemoryStatus.ullAvailPageFile : 3321978880
19ec-1c88:41896467.685 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41896467.745 : MemoryStatus.ullAvailVirtual : 1726283776
19ec-1c88:41896467.803 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41896467.907 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41896467.969 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41896468.212 : CPU Count : 4
19ec-1c88:41896468.259 : CPU Frequency : 100.000 Mhz
19ec-1c88:41896472.616 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41896472.747 : => InitializeDriver
19ec-1c88:41896473.011 : <= InitializeDriver ret = 1
19ec-1c88:41896473.068 : => InitializeScanner
19ec-1c88:41896473.151 : => CAsicIO::GetDeviceList
19ec-1c88:41896473.454 : => CNT96226::CNT96226
19ec-1c88:41896473.512 : => CNT96226::Open
19ec-1c88:41896495.952 : <= CNT96226::Open ret = 1
19ec-1c88:41896496.043 : => CNT96226::Initialize
19ec-1c88:41896496.232 : <= CNT96226::Initialize ret = 1
19ec-1c88:41896496.289 : <= CNT96226::CNT96226
19ec-1c88:41896496.342 : => CNT96226::EnumAvailableDevice
19ec-1c88:41896501.603 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41896501.678 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41896501.735 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41900314.640 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41900315.129 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41900326.234 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41900326.443 : => IoObject::GetLockName
19ec-1c88:41900326.573 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41900326.713 : <= IoObject::GetLockName
19ec-1c88:41900327.599 : => CNT96226::VenderCmd_GetData
19ec-1c88:41900327.730 : iCmd = 3, nBytes = 2
19ec-1c88:41900730.930 : 0000 : 06 38 
19ec-1c88:41900731.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41900731.313 : => CNT96226::VenderCmd_GetData
19ec-1c88:41900731.423 : iCmd = 4, nBytes = 2
19ec-1c88:41901063.475 : 0000 : 07 07 
19ec-1c88:41901063.704 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41901063.872 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41901064.037 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41901064.172 : IO Send command 10 bytes
19ec-1c88:41901064.282 : => CNT96226::VenderCmd_SetData
19ec-1c88:41901064.394 : iCmd = 0, nBytes = 10
19ec-1c88:41901064.604 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41901287.683 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41901288.370 : => CNT96226::VenderCmd_GetData
19ec-1c88:41901288.512 : iCmd = 0, nBytes = 165
19ec-1c88:41901503.411 : skip dump 37 bytes
19ec-1c88:41901503.829 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41901504.131 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41901504.619 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41901504.908 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41901505.171 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41901505.445 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41901505.704 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41901505.959 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41901506.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41901506.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:41901506.332 : iCmd = 1, nBytes = 4
19ec-1c88:41901716.301 : 0000 : 00 00 00 00 
19ec-1c88:41901716.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41901716.631 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41901716.761 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41901716.895 : IO Send command 10 bytes
19ec-1c88:41901716.999 : => CNT96226::VenderCmd_SetData
19ec-1c88:41901717.118 : iCmd = 0, nBytes = 10
19ec-1c88:41901717.332 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41902083.522 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41902083.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:41902083.874 : iCmd = 0, nBytes = 128
19ec-1c88:41902292.250 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41902292.613 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41902292.890 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41902293.173 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41902293.429 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41902293.678 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41902293.927 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41902294.176 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41902294.304 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41902294.429 : => CNT96226::VenderCmd_GetData
19ec-1c88:41902294.537 : iCmd = 1, nBytes = 4
19ec-1c88:41902505.627 : 0000 : 00 00 00 00 
19ec-1c88:41902505.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41902505.949 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41902506.286 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41902506.428 : => CNT96226::Close
19ec-1c88:41902513.188 : <= CNT96226::Close ret = 1
19ec-1c88:41902513.333 : <= CNT96226::~CNT96226
19ec-1c88:41902513.504 : <= CAsicIO::GetDeviceList
19ec-1c88:41902514.224 : => IoObject::SetTimeout
19ec-1c88:41902514.487 : Timeout--> In = 0 Out = 0
19ec-1c88:41902514.604 : <= IoObject::SetTimeout
19ec-1c88:41902514.731 : => CAsicIO::CAsicIO
19ec-1c88:41902514.874 : => CNT96226::CNT96226
19ec-1c88:41902514.987 : => CNT96226::Open
19ec-1c88:41902557.417 : <= CNT96226::Open ret = 1
19ec-1c88:41902557.631 : => CNT96226::Initialize
19ec-1c88:41902558.007 : <= CNT96226::Initialize ret = 1
19ec-1c88:41902558.137 : <= CNT96226::CNT96226
19ec-1c88:41902558.249 : <= CAsicIO::CAsicIO
19ec-1c88:41902558.358 : => CAsicIO::InitializeDevice
19ec-1c88:41902558.494 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41902569.875 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41902570.109 : => IoObject::GetLockName
19ec-1c88:41902570.229 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41902570.361 : <= IoObject::GetLockName
19ec-1c88:41902571.259 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41902571.410 : IO Send command 10 bytes
19ec-1c88:41902571.513 : => CNT96226::VenderCmd_SetData
19ec-1c88:41902571.622 : iCmd = 0, nBytes = 10
19ec-1c88:41902571.849 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41902938.522 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41902938.806 : => CNT96226::VenderCmd_GetData
19ec-1c88:41902938.928 : iCmd = 0, nBytes = 128
19ec-1c88:41903149.541 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41903149.765 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41903149.937 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41903150.097 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41903150.255 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41903150.404 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41903150.550 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41903150.701 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41903150.775 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41903150.849 : => CNT96226::VenderCmd_GetData
19ec-1c88:41903150.914 : iCmd = 1, nBytes = 4
19ec-1c88:41903339.604 : 0000 : 00 00 00 00 
19ec-1c88:41903339.753 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41903339.832 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41903339.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:41903339.976 : iCmd = 3, nBytes = 2
19ec-1c88:41903726.057 : 0000 : 06 38 
19ec-1c88:41903726.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41903726.312 : => CNT96226::VenderCmd_GetData
19ec-1c88:41903726.379 : iCmd = 4, nBytes = 2
19ec-1c88:41904023.505 : 0000 : 07 07 
19ec-1c88:41904023.648 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41904023.841 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41904023.942 : => IoObject::InitializeDevice
19ec-1c88:41904024.055 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41904024.853 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41904024.934 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41904025.730 : => FindScanner
19ec-1c88:41904025.791 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41904025.854 : <= FindScanner ret = 1
19ec-1c88:41904025.912 : => IoObject::IoLockStart
19ec-1c88:41904026.023 : => CAsicIO::CheckDevice
19ec-1c88:41904026.075 : => CNT96226::ConnectIsAvailable
19ec-1c88:41904042.327 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41904042.445 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41904042.504 : <= IoObject::IoLockStart
19ec-1c88:41904042.563 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41904042.633 : IO Send command 10 bytes
19ec-1c88:41904042.728 : => CNT96226::VenderCmd_SetData
19ec-1c88:41904042.787 : iCmd = 0, nBytes = 10
19ec-1c88:41904042.891 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41904208.737 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41904208.853 : System send command 10 bytes + data 0 bytes
19ec-1c88:41904208.921 : IO total need to receive data 5 bytes
19ec-1c88:41904208.983 : => CNT96226::VenderCmd_GetData
19ec-1c88:41904209.037 : iCmd = 0, nBytes = 5
19ec-1c88:41904367.240 : 0000 : 06 00 02 02 ab 
19ec-1c88:41904367.358 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41904367.422 : System total receive data 5 bytes
19ec-1c88:41904367.490 : => CNT96226::VenderCmd_GetData
19ec-1c88:41904367.546 : iCmd = 1, nBytes = 4
19ec-1c88:41904506.458 : 0000 : 00 00 00 00 
19ec-1c88:41904506.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41904506.730 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41904506.795 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41904506.859 : IO Send command 10 bytes
19ec-1c88:41904506.953 : => CNT96226::VenderCmd_SetData
19ec-1c88:41904507.014 : iCmd = 0, nBytes = 10
19ec-1c88:41904507.122 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41904664.943 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41904665.058 : System send command 10 bytes + data 0 bytes
19ec-1c88:41904665.129 : IO total need to receive data 165 bytes
19ec-1c88:41904665.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:41904665.245 : iCmd = 0, nBytes = 165
19ec-1c88:41904784.280 : skip dump 37 bytes
19ec-1c88:41904784.449 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41904784.588 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41904784.723 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41904784.853 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41904784.979 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41904785.111 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41904785.237 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41904785.359 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41904785.422 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41904785.479 : System total receive data 165 bytes
19ec-1c88:41904785.537 : => CNT96226::VenderCmd_GetData
19ec-1c88:41904785.589 : iCmd = 1, nBytes = 4
19ec-1c88:41904927.383 : 0000 : 00 00 00 00 
19ec-1c88:41904927.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41904927.628 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41904927.891 : Dump Inquiry
19ec-1c88:41904928.031 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41904928.174 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41904928.311 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41904928.448 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41904928.585 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41904928.720 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41904928.852 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41904928.985 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41904929.121 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41904929.252 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41904929.343 : 00a0 : 00 00 00 00 00 
19ec-1c88:41904929.417 : => ReadNVMDataInternal
19ec-1c88:41904929.646 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41904929.712 : IO Send command 10 bytes
19ec-1c88:41904929.807 : => CNT96226::VenderCmd_SetData
19ec-1c88:41904929.862 : iCmd = 0, nBytes = 10
19ec-1c88:41904929.963 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41905235.981 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41905236.156 : System send command 10 bytes + data 0 bytes
19ec-1c88:41905236.224 : IO total need to receive data 128 bytes
19ec-1c88:41905236.284 : => CNT96226::VenderCmd_GetData
19ec-1c88:41905236.339 : iCmd = 0, nBytes = 128
19ec-1c88:41905443.079 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41905443.257 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41905443.399 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41905443.531 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41905443.661 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41905443.787 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41905443.908 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41905444.031 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41905444.096 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41905444.161 : System total receive data 128 bytes
19ec-1c88:41905444.220 : => CNT96226::VenderCmd_GetData
19ec-1c88:41905444.271 : iCmd = 1, nBytes = 4
19ec-1c88:41905632.427 : 0000 : 00 00 00 00 
19ec-1c88:41905632.557 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41905632.705 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41905632.777 : NVMData.PadScanCount = 0
19ec-1c88:41905632.837 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41905632.895 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41905632.952 : NVMData.FlatbedScanCount = 0
19ec-1c88:41905633.008 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41905633.060 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41905633.114 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41905633.170 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41905633.226 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41905633.282 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41905633.336 : NVMData.BornMonth = 0
19ec-1c88:41905633.384 : NVMData.BornDay = 0
19ec-1c88:41905633.434 : NVMData.BornYear = 0
19ec-1c88:41905633.480 : NVMData.FirstScanMonth = 4
19ec-1c88:41905633.532 : NVMData.FirstScanDay = 30
19ec-1c88:41905633.588 : NVMData.FirstScanYear = 2020
19ec-1c88:41905633.641 : NVMData.VerticalMagnification = 0
19ec-1c88:41905633.694 : NVMData.HorizontalMagnification = 0
19ec-1c88:41905633.746 : NVMData.PowerSavingTime = 15
19ec-1c88:41905633.801 : NVMData.SN = A094165189010062
19ec-1c88:41905633.851 : NVMData.AutoFeed = 0
19ec-1c88:41905633.900 : NVMData.CCDType = 0
19ec-1c88:41905633.946 : NVMData.ScanSpeed = 0
19ec-1c88:41905633.994 : NVMData.RollerCount = 0
19ec-1c88:41905634.046 : NVMData.MultifeedCount = 0
19ec-1c88:41905634.098 : NVMData.JamCount = 0
19ec-1c88:41905634.145 : NVMData.IdentifyInfo = 
19ec-1c88:41905634.193 : NVMData.FormalName = 
19ec-1c88:41905634.404 : NVMData.ReservedB = 0
19ec-1c88:41905634.461 : NVMData.FunctionCode = 0
19ec-1c88:41905634.509 : NVMData.PreFeed = 0
19ec-1c88:41905634.557 : NVMData.PreFeedTime = 0
19ec-1c88:41905634.605 : NVMData.ButtonNumber = 0
19ec-1c88:41905634.655 : NVMData.PowerOffTime = 0
19ec-1c88:41905634.707 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41905634.783 : => IoObject::IoLockEnd
19ec-1c88:41905634.874 : <= IoObject::IoLockEnd
19ec-1c88:41905634.924 : <= InitializeScanner ret = 1
19ec-1c88:41905634.988 : => GetLogicalScannerAbilityEx
19ec-1c88:41905635.047 : => IoObject::IoLockStart
19ec-1c88:41905635.139 : => CAsicIO::CheckDevice
19ec-1c88:41905635.191 : => CNT96226::ConnectIsAvailable
19ec-1c88:41905660.198 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41905660.301 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41905660.362 : <= IoObject::IoLockStart
19ec-1c88:41905660.421 : => IoObject::IoLockEnd
19ec-1c88:41905660.515 : <= IoObject::IoLockEnd
19ec-1c88:41905660.629 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41905660.703 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41905844.313 : => ReadNVMData
19ec-1c88:41905844.469 : => IoObject::IoLockStart
19ec-1c88:41905844.583 : => CAsicIO::CheckDevice
19ec-1c88:41905844.637 : => CNT96226::ConnectIsAvailable
19ec-1c88:41905868.225 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41905868.469 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41905868.614 : <= IoObject::IoLockStart
19ec-1c88:41905868.928 : => ReadNVMDataInternal
19ec-1c88:41905868.992 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41905869.056 : IO Send command 10 bytes
19ec-1c88:41905869.177 : => CNT96226::VenderCmd_SetData
19ec-1c88:41905869.237 : iCmd = 0, nBytes = 10
19ec-1c88:41905869.351 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41906224.637 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41906224.779 : System send command 10 bytes + data 0 bytes
19ec-1c88:41906224.847 : IO total need to receive data 128 bytes
19ec-1c88:41906224.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:41906224.967 : iCmd = 0, nBytes = 128
19ec-1c88:41906433.494 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41906433.658 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41906433.798 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41906433.931 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41906434.060 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41906434.186 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41906434.312 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41906434.435 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41906434.498 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41906434.561 : System total receive data 128 bytes
19ec-1c88:41906434.621 : => CNT96226::VenderCmd_GetData
19ec-1c88:41906434.671 : iCmd = 1, nBytes = 4
19ec-1c88:41906594.045 : 0000 : 00 00 00 00 
19ec-1c88:41906594.140 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41906594.272 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41906594.345 : NVMData.PadScanCount = 0
19ec-1c88:41906594.400 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41906594.455 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41906594.513 : NVMData.FlatbedScanCount = 0
19ec-1c88:41906594.565 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41906594.617 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41906594.670 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41906594.725 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41906594.779 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41906594.832 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41906594.885 : NVMData.BornMonth = 0
19ec-1c88:41906594.930 : NVMData.BornDay = 0
19ec-1c88:41906594.979 : NVMData.BornYear = 0
19ec-1c88:41906595.028 : NVMData.FirstScanMonth = 4
19ec-1c88:41906595.078 : NVMData.FirstScanDay = 30
19ec-1c88:41906595.128 : NVMData.FirstScanYear = 2020
19ec-1c88:41906595.308 : NVMData.VerticalMagnification = 0
19ec-1c88:41906595.367 : NVMData.HorizontalMagnification = 0
19ec-1c88:41906595.421 : NVMData.PowerSavingTime = 15
19ec-1c88:41906595.474 : NVMData.SN = A094165189010062
19ec-1c88:41906595.523 : NVMData.AutoFeed = 0
19ec-1c88:41906595.573 : NVMData.CCDType = 0
19ec-1c88:41906595.619 : NVMData.ScanSpeed = 0
19ec-1c88:41906595.666 : NVMData.RollerCount = 0
19ec-1c88:41906595.716 : NVMData.MultifeedCount = 0
19ec-1c88:41906595.766 : NVMData.JamCount = 0
19ec-1c88:41906595.813 : NVMData.IdentifyInfo = 
19ec-1c88:41906595.863 : NVMData.FormalName = 
19ec-1c88:41906595.911 : NVMData.ReservedB = 0
19ec-1c88:41906595.960 : NVMData.FunctionCode = 0
19ec-1c88:41906596.012 : NVMData.PreFeed = 0
19ec-1c88:41906596.062 : NVMData.PreFeedTime = 0
19ec-1c88:41906596.110 : NVMData.ButtonNumber = 0
19ec-1c88:41906596.158 : NVMData.PowerOffTime = 0
19ec-1c88:41906596.209 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41906596.267 : => IoObject::IoLockEnd
19ec-1c88:41906596.358 : <= IoObject::IoLockEnd
19ec-1c88:41906596.409 : <= ReadNVMData ret = 1
19ec-1c88:41909214.446 : ============Debug Start==========
19ec-1c88:41909214.748 : Date : 2020/4/30 14:25:22
19ec-1c88:41909214.830 : Process ID : 19ec
19ec-1c88:41909215.251 : Windows : Version 10.0 build 18363 
19ec-1c88:41909215.729 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41909215.796 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41909215.864 : MemoryStatus.ullAvailPhys : 1902260224
19ec-1c88:41909215.924 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41909215.985 : MemoryStatus.ullAvailPageFile : 3321155584
19ec-1c88:41909216.045 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41909216.103 : MemoryStatus.ullAvailVirtual : 1726287872
19ec-1c88:41909216.163 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41909216.264 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41909216.324 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41909216.565 : CPU Count : 4
19ec-1c88:41909216.611 : CPU Frequency : 100.000 Mhz
19ec-1c88:41909221.334 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41909221.467 : => InitializeDriver
19ec-1c88:41909221.735 : <= InitializeDriver ret = 1
19ec-1c88:41911830.166 : => InitializeScanner
19ec-1c88:41911830.431 : => CAsicIO::GetDeviceList
19ec-1c88:41911830.890 : => CNT96226::CNT96226
19ec-1c88:41911830.951 : => CNT96226::Open
19ec-1c88:41911854.345 : <= CNT96226::Open ret = 1
19ec-1c88:41911854.443 : => CNT96226::Initialize
19ec-1c88:41911854.631 : <= CNT96226::Initialize ret = 1
19ec-1c88:41911854.689 : <= CNT96226::CNT96226
19ec-1c88:41911854.741 : => CNT96226::EnumAvailableDevice
19ec-1c88:41911860.071 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41911860.150 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41911860.210 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41915565.937 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41915566.464 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41915572.241 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41915572.349 : => IoObject::GetLockName
19ec-1c88:41915572.411 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41915572.477 : <= IoObject::GetLockName
19ec-1c88:41915572.964 : => CNT96226::VenderCmd_GetData
19ec-1c88:41915573.028 : iCmd = 3, nBytes = 2
19ec-1c88:41915952.094 : 0000 : 06 38 
19ec-1c88:41915952.465 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41915952.544 : => CNT96226::VenderCmd_GetData
19ec-1c88:41915952.602 : iCmd = 4, nBytes = 2
19ec-1c88:41916242.293 : 0000 : 07 07 
19ec-1c88:41916242.411 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41916242.510 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41916242.598 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41916242.667 : IO Send command 10 bytes
19ec-1c88:41916242.724 : => CNT96226::VenderCmd_SetData
19ec-1c88:41916242.781 : iCmd = 0, nBytes = 10
19ec-1c88:41916242.896 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41916403.221 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41916403.421 : => CNT96226::VenderCmd_GetData
19ec-1c88:41916403.542 : iCmd = 0, nBytes = 165
19ec-1c88:41916565.000 : skip dump 37 bytes
19ec-1c88:41916565.165 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41916565.296 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41916565.429 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41916565.561 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41916565.689 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41916565.823 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41916566.000 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41916566.392 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41916566.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41916566.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:41916566.574 : iCmd = 1, nBytes = 4
19ec-1c88:41916707.648 : 0000 : 00 00 00 00 
19ec-1c88:41916707.749 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41916707.811 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41916707.869 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41916707.935 : IO Send command 10 bytes
19ec-1c88:41916707.988 : => CNT96226::VenderCmd_SetData
19ec-1c88:41916708.040 : iCmd = 0, nBytes = 10
19ec-1c88:41916708.140 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41917016.856 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41917017.011 : => CNT96226::VenderCmd_GetData
19ec-1c88:41917017.068 : iCmd = 0, nBytes = 128
19ec-1c88:41917218.413 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41917218.601 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41917218.741 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41917218.879 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41917219.004 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41917219.131 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41917219.254 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41917219.378 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41917219.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41917219.500 : => CNT96226::VenderCmd_GetData
19ec-1c88:41917219.556 : iCmd = 1, nBytes = 4
19ec-1c88:41917345.738 : 0000 : 00 00 00 00 
19ec-1c88:41917345.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41917345.925 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41917346.115 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41917346.190 : => CNT96226::Close
19ec-1c88:41917350.339 : <= CNT96226::Close ret = 1
19ec-1c88:41917350.414 : <= CNT96226::~CNT96226
19ec-1c88:41917350.513 : <= CAsicIO::GetDeviceList
19ec-1c88:41917350.906 : => IoObject::SetTimeout
19ec-1c88:41917351.033 : Timeout--> In = 0 Out = 0
19ec-1c88:41917351.092 : <= IoObject::SetTimeout
19ec-1c88:41917351.163 : => CAsicIO::CAsicIO
19ec-1c88:41917351.358 : => CNT96226::CNT96226
19ec-1c88:41917351.414 : => CNT96226::Open
19ec-1c88:41917374.034 : <= CNT96226::Open ret = 1
19ec-1c88:41917374.140 : => CNT96226::Initialize
19ec-1c88:41917374.338 : <= CNT96226::Initialize ret = 1
19ec-1c88:41917374.398 : <= CNT96226::CNT96226
19ec-1c88:41917374.448 : <= CAsicIO::CAsicIO
19ec-1c88:41917374.507 : => CAsicIO::InitializeDevice
19ec-1c88:41917374.585 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41917380.557 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41917380.672 : => IoObject::GetLockName
19ec-1c88:41917380.731 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41917380.798 : <= IoObject::GetLockName
19ec-1c88:41917381.297 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41917381.368 : IO Send command 10 bytes
19ec-1c88:41917381.427 : => CNT96226::VenderCmd_SetData
19ec-1c88:41917381.486 : iCmd = 0, nBytes = 10
19ec-1c88:41917381.597 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41917682.879 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41917683.019 : => CNT96226::VenderCmd_GetData
19ec-1c88:41917683.076 : iCmd = 0, nBytes = 128
19ec-1c88:41917852.632 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41917852.843 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41917853.004 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41917853.145 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41917853.272 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41917853.398 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41917853.525 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41917853.648 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41917853.713 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41917853.781 : => CNT96226::VenderCmd_GetData
19ec-1c88:41917853.838 : iCmd = 1, nBytes = 4
19ec-1c88:41918023.155 : 0000 : 00 00 00 00 
19ec-1c88:41918023.313 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41918023.386 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41918023.450 : => CNT96226::VenderCmd_GetData
19ec-1c88:41918023.505 : iCmd = 3, nBytes = 2
19ec-1c88:41918374.399 : 0000 : 06 38 
19ec-1c88:41918374.536 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41918374.622 : => CNT96226::VenderCmd_GetData
19ec-1c88:41918374.685 : iCmd = 4, nBytes = 2
19ec-1c88:41918656.813 : 0000 : 07 07 
19ec-1c88:41918656.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41918657.131 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:41918657.236 : => IoObject::InitializeDevice
19ec-1c88:41918657.353 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:41918657.963 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:41918658.039 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:41918658.770 : => FindScanner
19ec-1c88:41918658.831 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:41918658.897 : <= FindScanner ret = 1
19ec-1c88:41918658.959 : => IoObject::IoLockStart
19ec-1c88:41918659.065 : => CAsicIO::CheckDevice
19ec-1c88:41918659.120 : => CNT96226::ConnectIsAvailable
19ec-1c88:41918672.153 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41918672.254 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41918672.321 : <= IoObject::IoLockStart
19ec-1c88:41918672.384 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41918672.452 : IO Send command 10 bytes
19ec-1c88:41918672.537 : => CNT96226::VenderCmd_SetData
19ec-1c88:41918672.596 : iCmd = 0, nBytes = 10
19ec-1c88:41918672.709 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:41918846.062 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41918846.205 : System send command 10 bytes + data 0 bytes
19ec-1c88:41918846.285 : IO total need to receive data 5 bytes
19ec-1c88:41918846.351 : => CNT96226::VenderCmd_GetData
19ec-1c88:41918846.409 : iCmd = 0, nBytes = 5
19ec-1c88:41919011.948 : 0000 : 06 00 02 02 ab 
19ec-1c88:41919012.110 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41919012.186 : System total receive data 5 bytes
19ec-1c88:41919012.255 : => CNT96226::VenderCmd_GetData
19ec-1c88:41919012.312 : iCmd = 1, nBytes = 4
19ec-1c88:41919170.443 : 0000 : 00 00 00 00 
19ec-1c88:41919170.553 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41919170.693 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41919170.767 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:41919170.837 : IO Send command 10 bytes
19ec-1c88:41919170.934 : => CNT96226::VenderCmd_SetData
19ec-1c88:41919170.995 : iCmd = 0, nBytes = 10
19ec-1c88:41919171.106 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41919322.264 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41919322.405 : System send command 10 bytes + data 0 bytes
19ec-1c88:41919322.489 : IO total need to receive data 165 bytes
19ec-1c88:41919322.560 : => CNT96226::VenderCmd_GetData
19ec-1c88:41919322.624 : iCmd = 0, nBytes = 165
19ec-1c88:41919452.587 : skip dump 37 bytes
19ec-1c88:41919452.818 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41919452.963 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41919453.103 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41919453.302 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41919453.437 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41919453.575 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41919453.701 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41919453.828 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41919453.893 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41919453.959 : System total receive data 165 bytes
19ec-1c88:41919454.026 : => CNT96226::VenderCmd_GetData
19ec-1c88:41919454.084 : iCmd = 1, nBytes = 4
19ec-1c88:41919615.050 : 0000 : 00 00 00 00 
19ec-1c88:41919615.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41919615.328 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41919615.512 : Dump Inquiry
19ec-1c88:41919615.645 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41919615.784 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41919615.921 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41919616.064 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41919616.200 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41919616.334 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41919616.459 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41919616.593 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41919616.730 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:41919616.861 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:41919616.954 : 00a0 : 00 00 00 00 00 
19ec-1c88:41919617.028 : => ReadNVMDataInternal
19ec-1c88:41919617.212 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41919617.277 : IO Send command 10 bytes
19ec-1c88:41919617.373 : => CNT96226::VenderCmd_SetData
19ec-1c88:41919617.434 : iCmd = 0, nBytes = 10
19ec-1c88:41919617.535 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41919928.603 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41919928.749 : System send command 10 bytes + data 0 bytes
19ec-1c88:41919928.829 : IO total need to receive data 128 bytes
19ec-1c88:41919928.896 : => CNT96226::VenderCmd_GetData
19ec-1c88:41919928.954 : iCmd = 0, nBytes = 128
19ec-1c88:41920083.029 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41920083.239 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41920083.390 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41920083.530 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41920083.662 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41920083.790 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41920083.917 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41920084.044 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41920084.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41920084.174 : System total receive data 128 bytes
19ec-1c88:41920084.239 : => CNT96226::VenderCmd_GetData
19ec-1c88:41920084.295 : iCmd = 1, nBytes = 4
19ec-1c88:41920261.361 : 0000 : 00 00 00 00 
19ec-1c88:41920261.454 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41920261.595 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41920261.666 : NVMData.PadScanCount = 0
19ec-1c88:41920261.722 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41920261.780 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41920261.837 : NVMData.FlatbedScanCount = 0
19ec-1c88:41920261.892 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41920261.945 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41920262.000 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41920262.059 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41920262.119 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41920262.175 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41920262.233 : NVMData.BornMonth = 0
19ec-1c88:41920262.281 : NVMData.BornDay = 0
19ec-1c88:41920262.334 : NVMData.BornYear = 0
19ec-1c88:41920262.386 : NVMData.FirstScanMonth = 4
19ec-1c88:41920262.439 : NVMData.FirstScanDay = 30
19ec-1c88:41920262.492 : NVMData.FirstScanYear = 2020
19ec-1c88:41920262.548 : NVMData.VerticalMagnification = 0
19ec-1c88:41920262.606 : NVMData.HorizontalMagnification = 0
19ec-1c88:41920262.665 : NVMData.PowerSavingTime = 15
19ec-1c88:41920262.722 : NVMData.SN = A094165189010062
19ec-1c88:41920262.772 : NVMData.AutoFeed = 0
19ec-1c88:41920262.822 : NVMData.CCDType = 0
19ec-1c88:41920262.872 : NVMData.ScanSpeed = 0
19ec-1c88:41920262.922 : NVMData.RollerCount = 0
19ec-1c88:41920262.974 : NVMData.MultifeedCount = 0
19ec-1c88:41920263.026 : NVMData.JamCount = 0
19ec-1c88:41920263.077 : NVMData.IdentifyInfo = 
19ec-1c88:41920263.126 : NVMData.FormalName = 
19ec-1c88:41920263.304 : NVMData.ReservedB = 0
19ec-1c88:41920263.361 : NVMData.FunctionCode = 0
19ec-1c88:41920263.412 : NVMData.PreFeed = 0
19ec-1c88:41920263.464 : NVMData.PreFeedTime = 0
19ec-1c88:41920263.516 : NVMData.ButtonNumber = 0
19ec-1c88:41920263.570 : NVMData.PowerOffTime = 0
19ec-1c88:41920263.623 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41920263.705 : => IoObject::IoLockEnd
19ec-1c88:41920263.798 : <= IoObject::IoLockEnd
19ec-1c88:41920263.850 : <= InitializeScanner ret = 1
19ec-1c88:41922170.029 : => GetLogicalScannerAbility
19ec-1c88:41922170.222 : => IoObject::IoLockStart
19ec-1c88:41922170.365 : => CAsicIO::CheckDevice
19ec-1c88:41922170.424 : => CNT96226::ConnectIsAvailable
19ec-1c88:41922194.218 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41922194.467 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41922194.616 : <= IoObject::IoLockStart
19ec-1c88:41922194.751 : => IoObject::IoLockEnd
19ec-1c88:41922194.954 : <= IoObject::IoLockEnd
19ec-1c88:41922195.090 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:41925866.627 : => GetLogicalScannerAbilityEx
19ec-1c88:41925866.820 : => IoObject::IoLockStart
19ec-1c88:41925866.950 : => CAsicIO::CheckDevice
19ec-1c88:41925867.010 : => CNT96226::ConnectIsAvailable
19ec-1c88:41925886.518 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41925886.628 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41925886.690 : <= IoObject::IoLockStart
19ec-1c88:41925886.748 : => IoObject::IoLockEnd
19ec-1c88:41925886.846 : <= IoObject::IoLockEnd
19ec-1c88:41925886.967 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:41925887.045 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:41933271.153 : => ReadNVMData
19ec-1c88:41933271.334 : => IoObject::IoLockStart
19ec-1c88:41933271.467 : => CAsicIO::CheckDevice
19ec-1c88:41933271.527 : => CNT96226::ConnectIsAvailable
19ec-1c88:41933294.291 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41933294.513 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41933294.639 : <= IoObject::IoLockStart
19ec-1c88:41933294.757 : => ReadNVMDataInternal
19ec-1c88:41933294.879 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:41933295.194 : IO Send command 10 bytes
19ec-1c88:41933295.304 : => CNT96226::VenderCmd_SetData
19ec-1c88:41933295.359 : iCmd = 0, nBytes = 10
19ec-1c88:41933295.475 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41933650.906 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41933651.041 : System send command 10 bytes + data 0 bytes
19ec-1c88:41933651.112 : IO total need to receive data 128 bytes
19ec-1c88:41933651.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:41933651.229 : iCmd = 0, nBytes = 128
19ec-1c88:41933844.578 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41933844.780 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41933844.922 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41933845.058 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41933845.182 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41933845.305 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41933845.425 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41933845.547 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41933845.610 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41933845.669 : System total receive data 128 bytes
19ec-1c88:41933845.730 : => CNT96226::VenderCmd_GetData
19ec-1c88:41933845.784 : iCmd = 1, nBytes = 4
19ec-1c88:41934049.343 : 0000 : 00 00 00 00 
19ec-1c88:41934049.444 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41934049.585 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41934049.658 : NVMData.PadScanCount = 0
19ec-1c88:41934049.715 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:41934049.772 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:41934049.829 : NVMData.FlatbedScanCount = 0
19ec-1c88:41934049.880 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:41934050.072 : NVMData.SideEdgeFletbed = 0
19ec-1c88:41934050.137 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:41934050.193 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:41934050.248 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:41934050.304 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:41934050.357 : NVMData.BornMonth = 0
19ec-1c88:41934050.406 : NVMData.BornDay = 0
19ec-1c88:41934050.456 : NVMData.BornYear = 0
19ec-1c88:41934050.502 : NVMData.FirstScanMonth = 4
19ec-1c88:41934050.553 : NVMData.FirstScanDay = 30
19ec-1c88:41934050.605 : NVMData.FirstScanYear = 2020
19ec-1c88:41934050.657 : NVMData.VerticalMagnification = 0
19ec-1c88:41934050.710 : NVMData.HorizontalMagnification = 0
19ec-1c88:41934050.764 : NVMData.PowerSavingTime = 15
19ec-1c88:41934050.818 : NVMData.SN = A094165189010062
19ec-1c88:41934050.868 : NVMData.AutoFeed = 0
19ec-1c88:41934050.920 : NVMData.CCDType = 0
19ec-1c88:41934050.968 : NVMData.ScanSpeed = 0
19ec-1c88:41934051.019 : NVMData.RollerCount = 0
19ec-1c88:41934051.071 : NVMData.MultifeedCount = 0
19ec-1c88:41934051.122 : NVMData.JamCount = 0
19ec-1c88:41934051.173 : NVMData.IdentifyInfo = 
19ec-1c88:41934051.223 : NVMData.FormalName = 
19ec-1c88:41934051.271 : NVMData.ReservedB = 0
19ec-1c88:41934051.319 : NVMData.FunctionCode = 0
19ec-1c88:41934051.368 : NVMData.PreFeed = 0
19ec-1c88:41934051.414 : NVMData.PreFeedTime = 0
19ec-1c88:41934051.465 : NVMData.ButtonNumber = 0
19ec-1c88:41934051.515 : NVMData.PowerOffTime = 0
19ec-1c88:41934051.565 : <= ReadNVMDataInternal ret = 1
19ec-1c88:41934051.623 : => IoObject::IoLockEnd
19ec-1c88:41934051.719 : <= IoObject::IoLockEnd
19ec-1c88:41934051.768 : <= ReadNVMData ret = 1
19ec-1c88:41943945.648 : => GetADFStatus
19ec-1c88:41943946.093 : => IoObject::IoLockStart
19ec-1c88:41943946.241 : => CAsicIO::CheckDevice
19ec-1c88:41943946.298 : => CNT96226::ConnectIsAvailable
19ec-1c88:41943970.412 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41943970.528 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41943970.590 : <= IoObject::IoLockStart
19ec-1c88:41943970.651 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41943970.717 : IO Send command 10 bytes
19ec-1c88:41943970.852 : => CNT96226::VenderCmd_SetData
19ec-1c88:41943970.907 : iCmd = 0, nBytes = 10
19ec-1c88:41943971.022 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41944134.932 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41944135.087 : System send command 10 bytes + data 0 bytes
19ec-1c88:41944135.163 : IO total need to receive data 2 bytes
19ec-1c88:41944135.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:41944135.285 : iCmd = 0, nBytes = 2
19ec-1c88:41944254.154 : 0000 : 00 00 
19ec-1c88:41944254.243 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41944254.307 : System total receive data 2 bytes
19ec-1c88:41944254.366 : => CNT96226::VenderCmd_GetData
19ec-1c88:41944254.420 : iCmd = 1, nBytes = 4
19ec-1c88:41944453.384 : 0000 : 00 00 00 00 
19ec-1c88:41944453.489 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41944453.630 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41944453.700 : Return status = 0
19ec-1c88:41944453.757 : => IoObject::IoLockEnd
19ec-1c88:41944453.847 : <= IoObject::IoLockEnd
19ec-1c88:41944453.897 : <= GetADFStatus ret = 1
19ec-1c88:41947416.724 : => GetADFStatus
19ec-1c88:41947416.927 : => IoObject::IoLockStart
19ec-1c88:41947417.061 : => CAsicIO::CheckDevice
19ec-1c88:41947417.123 : => CNT96226::ConnectIsAvailable
19ec-1c88:41947436.101 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:41947436.228 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:41947436.299 : <= IoObject::IoLockStart
19ec-1c88:41947436.362 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:41947436.436 : IO Send command 10 bytes
19ec-1c88:41947436.558 : => CNT96226::VenderCmd_SetData
19ec-1c88:41947436.621 : iCmd = 0, nBytes = 10
19ec-1c88:41947436.736 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:41947626.208 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41947626.414 : System send command 10 bytes + data 0 bytes
19ec-1c88:41947626.629 : IO total need to receive data 2 bytes
19ec-1c88:41947626.704 : => CNT96226::VenderCmd_GetData
19ec-1c88:41947626.769 : iCmd = 0, nBytes = 2
19ec-1c88:41947804.506 : 0000 : 00 00 
19ec-1c88:41947804.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41947804.756 : System total receive data 2 bytes
19ec-1c88:41947804.827 : => CNT96226::VenderCmd_GetData
19ec-1c88:41947804.888 : iCmd = 1, nBytes = 4
19ec-1c88:41947942.665 : 0000 : 00 00 00 00 
19ec-1c88:41947942.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41947942.941 : <= CAsicIO::DoIo ret = 1
19ec-1c88:41947943.013 : Return status = 0
19ec-1c88:41947943.083 : => IoObject::IoLockEnd
19ec-1c88:41947943.179 : <= IoObject::IoLockEnd
19ec-1c88:41947943.231 : <= GetADFStatus ret = 1
19ec-1c88:41950325.199 : => TerminateDriver
19ec-1c88:41950325.391 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:41950325.460 : => CNT96226::Close
19ec-1c88:41950329.611 : <= CNT96226::Close ret = 1
19ec-1c88:41950329.689 : <= CAsicIO::~CAsicIO
19ec-1c88:41950329.745 : => IoObject::IoLockEnd
19ec-1c88:41950329.798 : <= IoObject::IoLockEnd
19ec-1c88:41950329.848 : => IoObject::TerminateDevice
19ec-1c88:41950329.901 : => IoObject::IoLockEnd
19ec-1c88:41950329.949 : <= IoObject::IoLockEnd
19ec-1c88:41950330.052 : <= IoObject::TerminateDevice
19ec-1c88:41950330.312 : <= TerminateDriver ret = 1
19ec-1c88:41993988.689 : ============Debug Start==========
19ec-1c88:41993988.943 : Date : 2020/4/30 14:25:25
19ec-1c88:41993989.027 : Process ID : 19ec
19ec-1c88:41993989.443 : Windows : Version 10.0 build 18363 
19ec-1c88:41993989.875 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:41993989.936 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:41993990.002 : MemoryStatus.ullAvailPhys : 1902460928
19ec-1c88:41993990.061 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:41993990.123 : MemoryStatus.ullAvailPageFile : 3319648256
19ec-1c88:41993990.188 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:41993990.246 : MemoryStatus.ullAvailVirtual : 1726312448
19ec-1c88:41993990.307 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:41993990.408 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:41993990.466 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:41993990.703 : CPU Count : 4
19ec-1c88:41993990.752 : CPU Frequency : 100.000 Mhz
19ec-1c88:41993994.852 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:41993994.986 : => InitializeDriver
19ec-1c88:41993995.247 : <= InitializeDriver ret = 1
19ec-1c88:41993995.307 : => InitializeScanner
19ec-1c88:41993995.386 : => CAsicIO::GetDeviceList
19ec-1c88:41993995.683 : => CNT96226::CNT96226
19ec-1c88:41993995.740 : => CNT96226::Open
19ec-1c88:41994016.565 : <= CNT96226::Open ret = 1
19ec-1c88:41994016.660 : => CNT96226::Initialize
19ec-1c88:41994016.848 : <= CNT96226::Initialize ret = 1
19ec-1c88:41994016.907 : <= CNT96226::CNT96226
19ec-1c88:41994016.958 : => CNT96226::EnumAvailableDevice
19ec-1c88:41994022.177 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:41994022.255 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:41994022.317 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:41997784.432 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:41997784.895 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41997796.502 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41997796.712 : => IoObject::GetLockName
19ec-1c88:41997796.836 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41997796.977 : <= IoObject::GetLockName
19ec-1c88:41997797.900 : => CNT96226::VenderCmd_GetData
19ec-1c88:41997798.027 : iCmd = 3, nBytes = 2
19ec-1c88:41998202.079 : 0000 : 06 38 
19ec-1c88:41998202.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41998202.470 : => CNT96226::VenderCmd_GetData
19ec-1c88:41998202.584 : iCmd = 4, nBytes = 2
19ec-1c88:41998526.107 : 0000 : 07 07 
19ec-1c88:41998526.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41998526.487 : Device 0 USB ID = 0638 : 0707
19ec-1c88:41998526.658 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:41998526.793 : IO Send command 10 bytes
19ec-1c88:41998526.905 : => CNT96226::VenderCmd_SetData
19ec-1c88:41998527.022 : iCmd = 0, nBytes = 10
19ec-1c88:41998527.240 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:41998742.011 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41998742.273 : => CNT96226::VenderCmd_GetData
19ec-1c88:41998742.397 : iCmd = 0, nBytes = 165
19ec-1c88:41998963.577 : skip dump 37 bytes
19ec-1c88:41998963.969 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:41998964.260 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:41998964.547 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:41998964.828 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:41998965.095 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:41998965.369 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:41998965.629 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41998965.882 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41998966.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41998966.141 : => CNT96226::VenderCmd_GetData
19ec-1c88:41998966.247 : iCmd = 1, nBytes = 4
19ec-1c88:41999203.109 : 0000 : 00 00 00 00 
19ec-1c88:41999203.341 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41999203.476 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41999203.604 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41999203.742 : IO Send command 10 bytes
19ec-1c88:41999203.856 : => CNT96226::VenderCmd_SetData
19ec-1c88:41999203.964 : iCmd = 0, nBytes = 10
19ec-1c88:41999204.182 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:41999562.124 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:41999562.396 : => CNT96226::VenderCmd_GetData
19ec-1c88:41999562.512 : iCmd = 0, nBytes = 128
19ec-1c88:41999743.640 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41999743.828 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41999743.974 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:41999744.114 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:41999744.247 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:41999744.382 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41999744.512 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41999744.643 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:41999744.710 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41999744.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:41999744.831 : iCmd = 1, nBytes = 4
19ec-1c88:41999919.970 : 0000 : 00 00 00 00 
19ec-1c88:41999920.081 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:41999920.159 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:41999920.339 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:41999920.417 : => CNT96226::Close
19ec-1c88:41999924.421 : <= CNT96226::Close ret = 1
19ec-1c88:41999924.505 : <= CNT96226::~CNT96226
19ec-1c88:41999924.599 : <= CAsicIO::GetDeviceList
19ec-1c88:41999925.007 : => IoObject::SetTimeout
19ec-1c88:41999925.146 : Timeout--> In = 0 Out = 0
19ec-1c88:41999925.207 : <= IoObject::SetTimeout
19ec-1c88:41999925.277 : => CAsicIO::CAsicIO
19ec-1c88:41999925.355 : => CNT96226::CNT96226
19ec-1c88:41999925.412 : => CNT96226::Open
19ec-1c88:41999948.858 : <= CNT96226::Open ret = 1
19ec-1c88:41999948.974 : => CNT96226::Initialize
19ec-1c88:41999949.179 : <= CNT96226::Initialize ret = 1
19ec-1c88:41999949.249 : <= CNT96226::CNT96226
19ec-1c88:41999949.308 : <= CAsicIO::CAsicIO
19ec-1c88:41999949.369 : => CAsicIO::InitializeDevice
19ec-1c88:41999949.444 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:41999955.577 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:41999955.713 : => IoObject::GetLockName
19ec-1c88:41999955.774 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:41999955.845 : <= IoObject::GetLockName
19ec-1c88:41999956.362 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:41999956.442 : IO Send command 10 bytes
19ec-1c88:41999956.501 : => CNT96226::VenderCmd_SetData
19ec-1c88:41999956.557 : iCmd = 0, nBytes = 10
19ec-1c88:41999956.680 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42000274.395 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42000274.527 : => CNT96226::VenderCmd_GetData
19ec-1c88:42000274.589 : iCmd = 0, nBytes = 128
19ec-1c88:42000442.206 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42000442.392 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42000442.539 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42000442.683 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42000442.815 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42000442.949 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42000443.083 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42000443.215 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42000443.282 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42000443.349 : => CNT96226::VenderCmd_GetData
19ec-1c88:42000443.404 : iCmd = 1, nBytes = 4
19ec-1c88:42000555.065 : 0000 : 00 00 00 00 
19ec-1c88:42000555.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42000555.232 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42000555.294 : => CNT96226::VenderCmd_GetData
19ec-1c88:42000555.347 : iCmd = 3, nBytes = 2
19ec-1c88:42000894.370 : 0000 : 06 38 
19ec-1c88:42000894.489 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42000894.573 : => CNT96226::VenderCmd_GetData
19ec-1c88:42000894.637 : iCmd = 4, nBytes = 2
19ec-1c88:42001182.764 : 0000 : 07 07 
19ec-1c88:42001182.858 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42001183.030 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42001183.130 : => IoObject::InitializeDevice
19ec-1c88:42001183.240 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42001183.935 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42001184.017 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42001184.776 : => FindScanner
19ec-1c88:42001184.843 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42001184.910 : <= FindScanner ret = 1
19ec-1c88:42001184.967 : => IoObject::IoLockStart
19ec-1c88:42001185.078 : => CAsicIO::CheckDevice
19ec-1c88:42001185.135 : => CNT96226::ConnectIsAvailable
19ec-1c88:42001209.117 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42001209.221 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42001209.281 : <= IoObject::IoLockStart
19ec-1c88:42001209.347 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42001209.418 : IO Send command 10 bytes
19ec-1c88:42001209.503 : => CNT96226::VenderCmd_SetData
19ec-1c88:42001209.564 : iCmd = 0, nBytes = 10
19ec-1c88:42001209.674 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42001409.082 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42001409.215 : System send command 10 bytes + data 0 bytes
19ec-1c88:42001409.291 : IO total need to receive data 5 bytes
19ec-1c88:42001409.353 : => CNT96226::VenderCmd_GetData
19ec-1c88:42001409.407 : iCmd = 0, nBytes = 5
19ec-1c88:42001595.526 : 0000 : 06 00 02 02 ab 
19ec-1c88:42001595.629 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42001595.693 : System total receive data 5 bytes
19ec-1c88:42001595.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:42001595.815 : iCmd = 1, nBytes = 4
19ec-1c88:42001800.465 : 0000 : 00 00 00 00 
19ec-1c88:42001800.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42001800.716 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42001800.784 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42001800.858 : IO Send command 10 bytes
19ec-1c88:42001800.954 : => CNT96226::VenderCmd_SetData
19ec-1c88:42001801.010 : iCmd = 0, nBytes = 10
19ec-1c88:42001801.119 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42001989.614 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42001989.755 : System send command 10 bytes + data 0 bytes
19ec-1c88:42001989.831 : IO total need to receive data 165 bytes
19ec-1c88:42001989.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:42001989.953 : iCmd = 0, nBytes = 165
19ec-1c88:42002194.692 : skip dump 37 bytes
19ec-1c88:42002195.040 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42002195.199 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42002195.344 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42002195.489 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42002195.625 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42002195.765 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42002195.897 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42002196.033 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42002196.101 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42002196.162 : System total receive data 165 bytes
19ec-1c88:42002196.223 : => CNT96226::VenderCmd_GetData
19ec-1c88:42002196.278 : iCmd = 1, nBytes = 4
19ec-1c88:42002402.692 : 0000 : 00 00 00 00 
19ec-1c88:42002402.783 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42002402.913 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42002403.126 : Dump Inquiry
19ec-1c88:42002403.257 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42002403.402 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42002403.540 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42002403.676 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42002403.812 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42002403.952 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42002404.090 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42002404.224 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42002404.360 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42002404.495 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42002404.589 : 00a0 : 00 00 00 00 00 
19ec-1c88:42002404.660 : => ReadNVMDataInternal
19ec-1c88:42002404.878 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42002404.949 : IO Send command 10 bytes
19ec-1c88:42002405.043 : => CNT96226::VenderCmd_SetData
19ec-1c88:42002405.097 : iCmd = 0, nBytes = 10
19ec-1c88:42002405.205 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42002740.843 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42002740.990 : System send command 10 bytes + data 0 bytes
19ec-1c88:42002741.073 : IO total need to receive data 128 bytes
19ec-1c88:42002741.140 : => CNT96226::VenderCmd_GetData
19ec-1c88:42002741.201 : iCmd = 0, nBytes = 128
19ec-1c88:42002940.047 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42002940.223 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42002940.371 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42002940.509 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42002940.645 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42002940.776 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42002940.907 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42002941.040 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42002941.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42002941.172 : System total receive data 128 bytes
19ec-1c88:42002941.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:42002941.293 : iCmd = 1, nBytes = 4
19ec-1c88:42003134.405 : 0000 : 00 00 00 00 
19ec-1c88:42003134.506 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42003134.638 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42003134.710 : NVMData.PadScanCount = 0
19ec-1c88:42003134.771 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42003134.830 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42003134.894 : NVMData.FlatbedScanCount = 0
19ec-1c88:42003134.950 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42003135.005 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42003135.065 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42003135.122 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42003135.178 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42003135.234 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42003135.293 : NVMData.BornMonth = 0
19ec-1c88:42003135.344 : NVMData.BornDay = 0
19ec-1c88:42003135.398 : NVMData.BornYear = 0
19ec-1c88:42003135.450 : NVMData.FirstScanMonth = 4
19ec-1c88:42003135.507 : NVMData.FirstScanDay = 30
19ec-1c88:42003135.561 : NVMData.FirstScanYear = 2020
19ec-1c88:42003135.623 : NVMData.VerticalMagnification = 0
19ec-1c88:42003135.684 : NVMData.HorizontalMagnification = 0
19ec-1c88:42003135.742 : NVMData.PowerSavingTime = 15
19ec-1c88:42003135.799 : NVMData.SN = A094165189010062
19ec-1c88:42003135.853 : NVMData.AutoFeed = 0
19ec-1c88:42003135.902 : NVMData.CCDType = 0
19ec-1c88:42003135.951 : NVMData.ScanSpeed = 0
19ec-1c88:42003136.003 : NVMData.RollerCount = 0
19ec-1c88:42003136.060 : NVMData.MultifeedCount = 0
19ec-1c88:42003136.114 : NVMData.JamCount = 0
19ec-1c88:42003136.167 : NVMData.IdentifyInfo = 
19ec-1c88:42003136.220 : NVMData.FormalName = 
19ec-1c88:42003136.423 : NVMData.ReservedB = 0
19ec-1c88:42003136.487 : NVMData.FunctionCode = 0
19ec-1c88:42003136.541 : NVMData.PreFeed = 0
19ec-1c88:42003136.593 : NVMData.PreFeedTime = 0
19ec-1c88:42003136.645 : NVMData.ButtonNumber = 0
19ec-1c88:42003136.699 : NVMData.PowerOffTime = 0
19ec-1c88:42003136.752 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42003136.827 : => IoObject::IoLockEnd
19ec-1c88:42003136.922 : <= IoObject::IoLockEnd
19ec-1c88:42003136.978 : <= InitializeScanner ret = 1
19ec-1c88:42003137.046 : => GetLogicalScannerAbilityEx
19ec-1c88:42003137.107 : => IoObject::IoLockStart
19ec-1c88:42003137.202 : => CAsicIO::CheckDevice
19ec-1c88:42003137.257 : => CNT96226::ConnectIsAvailable
19ec-1c88:42003161.582 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42003161.680 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42003161.739 : <= IoObject::IoLockStart
19ec-1c88:42003161.795 : => IoObject::IoLockEnd
19ec-1c88:42003161.890 : <= IoObject::IoLockEnd
19ec-1c88:42003162.014 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42003162.093 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42003352.184 : => ReadNVMData
19ec-1c88:42003352.323 : => IoObject::IoLockStart
19ec-1c88:42003352.446 : => CAsicIO::CheckDevice
19ec-1c88:42003352.506 : => CNT96226::ConnectIsAvailable
19ec-1c88:42003373.237 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42003373.623 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42003373.688 : <= IoObject::IoLockStart
19ec-1c88:42003373.749 : => ReadNVMDataInternal
19ec-1c88:42003373.812 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42003373.888 : IO Send command 10 bytes
19ec-1c88:42003374.006 : => CNT96226::VenderCmd_SetData
19ec-1c88:42003374.070 : iCmd = 0, nBytes = 10
19ec-1c88:42003374.193 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42003718.255 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42003718.402 : System send command 10 bytes + data 0 bytes
19ec-1c88:42003718.482 : IO total need to receive data 128 bytes
19ec-1c88:42003718.547 : => CNT96226::VenderCmd_GetData
19ec-1c88:42003718.608 : iCmd = 0, nBytes = 128
19ec-1c88:42003927.331 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42003927.521 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42003927.669 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42003927.805 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42003927.942 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42003928.075 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42003928.207 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42003928.337 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42003928.404 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42003928.470 : System total receive data 128 bytes
19ec-1c88:42003928.536 : => CNT96226::VenderCmd_GetData
19ec-1c88:42003928.591 : iCmd = 1, nBytes = 4
19ec-1c88:42004083.946 : 0000 : 00 00 00 00 
19ec-1c88:42004084.050 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42004084.190 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42004084.265 : NVMData.PadScanCount = 0
19ec-1c88:42004084.323 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42004084.384 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42004084.445 : NVMData.FlatbedScanCount = 0
19ec-1c88:42004084.503 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42004084.558 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42004084.614 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42004084.671 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42004084.734 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42004084.791 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42004084.849 : NVMData.BornMonth = 0
19ec-1c88:42004084.900 : NVMData.BornDay = 0
19ec-1c88:42004084.955 : NVMData.BornYear = 0
19ec-1c88:42004085.006 : NVMData.FirstScanMonth = 4
19ec-1c88:42004085.061 : NVMData.FirstScanDay = 30
19ec-1c88:42004085.119 : NVMData.FirstScanYear = 2020
19ec-1c88:42004085.297 : NVMData.VerticalMagnification = 0
19ec-1c88:42004085.359 : NVMData.HorizontalMagnification = 0
19ec-1c88:42004085.417 : NVMData.PowerSavingTime = 15
19ec-1c88:42004085.473 : NVMData.SN = A094165189010062
19ec-1c88:42004085.527 : NVMData.AutoFeed = 0
19ec-1c88:42004085.580 : NVMData.CCDType = 0
19ec-1c88:42004085.632 : NVMData.ScanSpeed = 0
19ec-1c88:42004085.684 : NVMData.RollerCount = 0
19ec-1c88:42004085.738 : NVMData.MultifeedCount = 0
19ec-1c88:42004085.793 : NVMData.JamCount = 0
19ec-1c88:42004085.845 : NVMData.IdentifyInfo = 
19ec-1c88:42004085.897 : NVMData.FormalName = 
19ec-1c88:42004085.947 : NVMData.ReservedB = 0
19ec-1c88:42004086.000 : NVMData.FunctionCode = 0
19ec-1c88:42004086.055 : NVMData.PreFeed = 0
19ec-1c88:42004086.104 : NVMData.PreFeedTime = 0
19ec-1c88:42004086.156 : NVMData.ButtonNumber = 0
19ec-1c88:42004086.208 : NVMData.PowerOffTime = 0
19ec-1c88:42004086.260 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42004086.324 : => IoObject::IoLockEnd
19ec-1c88:42004086.419 : <= IoObject::IoLockEnd
19ec-1c88:42004086.469 : <= ReadNVMData ret = 1
19ec-1c88:42004644.872 : => TerminateDriver
19ec-1c88:42004645.064 : => CAsicIO::~CAsicIO,pStage=219679816
19ec-1c88:42004645.135 : => CNT96226::Close
19ec-1c88:42004649.300 : <= CNT96226::Close ret = 1
19ec-1c88:42004649.387 : <= CAsicIO::~CAsicIO
19ec-1c88:42004649.451 : => IoObject::IoLockEnd
19ec-1c88:42004649.507 : <= IoObject::IoLockEnd
19ec-1c88:42004649.567 : => IoObject::TerminateDevice
19ec-1c88:42004649.627 : => IoObject::IoLockEnd
19ec-1c88:42004649.680 : <= IoObject::IoLockEnd
19ec-1c88:42004649.789 : <= IoObject::TerminateDevice
19ec-1c88:42004650.040 : <= TerminateDriver ret = 1
19ec-1c88:42007163.646 : ============Debug Start==========
19ec-1c88:42007163.906 : Date : 2020/4/30 14:25:26
19ec-1c88:42007163.989 : Process ID : 19ec
19ec-1c88:42007164.391 : Windows : Version 10.0 build 18363 
19ec-1c88:42007164.829 : MemoryStatus.dwMemoryLoad : 44
19ec-1c88:42007164.891 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42007164.955 : MemoryStatus.ullAvailPhys : 1902166016
19ec-1c88:42007165.015 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42007165.078 : MemoryStatus.ullAvailPageFile : 3319754752
19ec-1c88:42007165.142 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42007165.201 : MemoryStatus.ullAvailVirtual : 1726574592
19ec-1c88:42007165.264 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42007165.368 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42007165.427 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42007165.664 : CPU Count : 4
19ec-1c88:42007165.711 : CPU Frequency : 100.000 Mhz
19ec-1c88:42007170.147 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42007170.273 : => InitializeDriver
19ec-1c88:42007170.539 : <= InitializeDriver ret = 1
19ec-1c88:42009819.387 : => InitializeScanner
19ec-1c88:42009819.647 : => CAsicIO::GetDeviceList
19ec-1c88:42009820.083 : => CNT96226::CNT96226
19ec-1c88:42009820.146 : => CNT96226::Open
19ec-1c88:42009843.447 : <= CNT96226::Open ret = 1
19ec-1c88:42009843.543 : => CNT96226::Initialize
19ec-1c88:42009843.731 : <= CNT96226::Initialize ret = 1
19ec-1c88:42009843.791 : <= CNT96226::CNT96226
19ec-1c88:42009843.845 : => CNT96226::EnumAvailableDevice
19ec-1c88:42009849.138 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42009849.218 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42009849.280 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42013631.634 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42013631.913 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42013637.417 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42013637.528 : => IoObject::GetLockName
19ec-1c88:42013637.590 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42013637.657 : <= IoObject::GetLockName
19ec-1c88:42013638.115 : => CNT96226::VenderCmd_GetData
19ec-1c88:42013638.183 : iCmd = 3, nBytes = 2
19ec-1c88:42014030.269 : 0000 : 06 38 
19ec-1c88:42014030.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42014030.466 : => CNT96226::VenderCmd_GetData
19ec-1c88:42014030.523 : iCmd = 4, nBytes = 2
19ec-1c88:42014345.524 : 0000 : 07 07 
19ec-1c88:42014345.620 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42014345.703 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42014345.794 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42014345.862 : IO Send command 10 bytes
19ec-1c88:42014345.915 : => CNT96226::VenderCmd_SetData
19ec-1c88:42014345.968 : iCmd = 0, nBytes = 10
19ec-1c88:42014346.072 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42014536.078 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42014536.200 : => CNT96226::VenderCmd_GetData
19ec-1c88:42014536.263 : iCmd = 0, nBytes = 165
19ec-1c88:42014744.680 : skip dump 37 bytes
19ec-1c88:42014744.852 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42014744.986 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42014745.126 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42014745.263 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42014745.394 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42014745.531 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42014745.658 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42014745.780 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42014745.844 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42014745.902 : => CNT96226::VenderCmd_GetData
19ec-1c88:42014745.955 : iCmd = 1, nBytes = 4
19ec-1c88:42014897.773 : 0000 : 00 00 00 00 
19ec-1c88:42014897.890 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42014897.967 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42014898.032 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42014898.101 : IO Send command 10 bytes
19ec-1c88:42014898.154 : => CNT96226::VenderCmd_SetData
19ec-1c88:42014898.208 : iCmd = 0, nBytes = 10
19ec-1c88:42014898.314 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42015209.228 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42015209.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:42015209.622 : iCmd = 0, nBytes = 128
19ec-1c88:42015404.796 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42015404.983 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42015405.186 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42015405.324 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42015405.450 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42015405.576 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42015405.700 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42015405.825 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42015405.886 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42015405.948 : => CNT96226::VenderCmd_GetData
19ec-1c88:42015406.002 : iCmd = 1, nBytes = 4
19ec-1c88:42015599.147 : 0000 : 00 00 00 00 
19ec-1c88:42015599.250 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42015599.323 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42015599.498 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42015599.576 : => CNT96226::Close
19ec-1c88:42015603.475 : <= CNT96226::Close ret = 1
19ec-1c88:42015603.548 : <= CNT96226::~CNT96226
19ec-1c88:42015603.634 : <= CAsicIO::GetDeviceList
19ec-1c88:42015604.042 : => IoObject::SetTimeout
19ec-1c88:42015604.171 : Timeout--> In = 0 Out = 0
19ec-1c88:42015604.229 : <= IoObject::SetTimeout
19ec-1c88:42015604.299 : => CAsicIO::CAsicIO
19ec-1c88:42015604.368 : => CNT96226::CNT96226
19ec-1c88:42015604.426 : => CNT96226::Open
19ec-1c88:42015626.416 : <= CNT96226::Open ret = 1
19ec-1c88:42015626.508 : => CNT96226::Initialize
19ec-1c88:42015626.699 : <= CNT96226::Initialize ret = 1
19ec-1c88:42015626.756 : <= CNT96226::CNT96226
19ec-1c88:42015626.807 : <= CAsicIO::CAsicIO
19ec-1c88:42015626.863 : => CAsicIO::InitializeDevice
19ec-1c88:42015626.936 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42015632.802 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42015632.922 : => IoObject::GetLockName
19ec-1c88:42015632.978 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42015633.043 : <= IoObject::GetLockName
19ec-1c88:42015633.526 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42015633.599 : IO Send command 10 bytes
19ec-1c88:42015633.652 : => CNT96226::VenderCmd_SetData
19ec-1c88:42015633.706 : iCmd = 0, nBytes = 10
19ec-1c88:42015633.817 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42015989.383 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42015989.521 : => CNT96226::VenderCmd_GetData
19ec-1c88:42015989.578 : iCmd = 0, nBytes = 128
19ec-1c88:42016195.068 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42016195.250 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42016195.394 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42016195.526 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42016195.655 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42016195.778 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42016195.899 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42016196.022 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42016196.089 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42016196.150 : => CNT96226::VenderCmd_GetData
19ec-1c88:42016196.202 : iCmd = 1, nBytes = 4
19ec-1c88:42016379.169 : 0000 : 00 00 00 00 
19ec-1c88:42016379.282 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42016379.355 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42016379.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:42016379.484 : iCmd = 3, nBytes = 2
19ec-1c88:42016724.527 : 0000 : 06 38 
19ec-1c88:42016724.630 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42016724.701 : => CNT96226::VenderCmd_GetData
19ec-1c88:42016724.758 : iCmd = 4, nBytes = 2
19ec-1c88:42017041.086 : 0000 : 07 07 
19ec-1c88:42017041.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42017041.392 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42017041.491 : => IoObject::InitializeDevice
19ec-1c88:42017041.603 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42017042.267 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42017042.343 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42017043.122 : => FindScanner
19ec-1c88:42017043.187 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42017043.256 : <= FindScanner ret = 1
19ec-1c88:42017043.318 : => IoObject::IoLockStart
19ec-1c88:42017043.421 : => CAsicIO::CheckDevice
19ec-1c88:42017043.475 : => CNT96226::ConnectIsAvailable
19ec-1c88:42017068.259 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42017068.373 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42017068.434 : <= IoObject::IoLockStart
19ec-1c88:42017068.493 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42017068.566 : IO Send command 10 bytes
19ec-1c88:42017068.652 : => CNT96226::VenderCmd_SetData
19ec-1c88:42017068.710 : iCmd = 0, nBytes = 10
19ec-1c88:42017068.818 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42017268.151 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42017268.269 : System send command 10 bytes + data 0 bytes
19ec-1c88:42017268.343 : IO total need to receive data 5 bytes
19ec-1c88:42017268.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:42017268.453 : iCmd = 0, nBytes = 5
19ec-1c88:42017450.839 : 0000 : 06 00 02 02 ab 
19ec-1c88:42017450.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42017451.006 : System total receive data 5 bytes
19ec-1c88:42017451.067 : => CNT96226::VenderCmd_GetData
19ec-1c88:42017451.119 : iCmd = 1, nBytes = 4
19ec-1c88:42017656.040 : 0000 : 00 00 00 00 
19ec-1c88:42017656.139 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42017656.264 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42017656.325 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42017656.391 : IO Send command 10 bytes
19ec-1c88:42017656.477 : => CNT96226::VenderCmd_SetData
19ec-1c88:42017656.534 : iCmd = 0, nBytes = 10
19ec-1c88:42017656.639 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42017839.736 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42017839.859 : System send command 10 bytes + data 0 bytes
19ec-1c88:42017839.932 : IO total need to receive data 165 bytes
19ec-1c88:42017839.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:42017840.053 : iCmd = 0, nBytes = 165
19ec-1c88:42018000.248 : skip dump 37 bytes
19ec-1c88:42018000.442 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42018000.584 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42018000.723 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42018000.860 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42018000.989 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42018001.121 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42018001.248 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42018001.373 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42018001.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42018001.501 : System total receive data 165 bytes
19ec-1c88:42018001.559 : => CNT96226::VenderCmd_GetData
19ec-1c88:42018001.610 : iCmd = 1, nBytes = 4
19ec-1c88:42018200.804 : 0000 : 00 00 00 00 
19ec-1c88:42018200.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42018201.011 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42018201.216 : Dump Inquiry
19ec-1c88:42018201.352 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42018201.486 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42018201.622 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42018201.755 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42018201.881 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42018202.014 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42018202.141 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42018202.265 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42018202.397 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42018202.524 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42018202.610 : 00a0 : 00 00 00 00 00 
19ec-1c88:42018202.682 : => ReadNVMDataInternal
19ec-1c88:42018202.896 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42018202.963 : IO Send command 10 bytes
19ec-1c88:42018203.043 : => CNT96226::VenderCmd_SetData
19ec-1c88:42018203.096 : iCmd = 0, nBytes = 10
19ec-1c88:42018203.197 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42018538.401 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42018538.531 : System send command 10 bytes + data 0 bytes
19ec-1c88:42018538.600 : IO total need to receive data 128 bytes
19ec-1c88:42018538.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:42018538.939 : iCmd = 0, nBytes = 128
19ec-1c88:42018732.936 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42018733.409 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42018733.552 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42018733.682 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42018733.806 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42018733.934 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42018734.055 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42018734.180 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42018734.246 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42018734.306 : System total receive data 128 bytes
19ec-1c88:42018734.366 : => CNT96226::VenderCmd_GetData
19ec-1c88:42018734.417 : iCmd = 1, nBytes = 4
19ec-1c88:42018891.487 : 0000 : 00 00 00 00 
19ec-1c88:42018891.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42018891.735 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42018891.808 : NVMData.PadScanCount = 0
19ec-1c88:42018891.872 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42018891.930 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42018891.990 : NVMData.FlatbedScanCount = 0
19ec-1c88:42018892.046 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42018892.097 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42018892.150 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42018892.204 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42018892.262 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42018892.317 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42018892.371 : NVMData.BornMonth = 0
19ec-1c88:42018892.422 : NVMData.BornDay = 0
19ec-1c88:42018892.474 : NVMData.BornYear = 0
19ec-1c88:42018892.527 : NVMData.FirstScanMonth = 4
19ec-1c88:42018892.581 : NVMData.FirstScanDay = 30
19ec-1c88:42018892.637 : NVMData.FirstScanYear = 2020
19ec-1c88:42018892.691 : NVMData.VerticalMagnification = 0
19ec-1c88:42018892.747 : NVMData.HorizontalMagnification = 0
19ec-1c88:42018892.804 : NVMData.PowerSavingTime = 15
19ec-1c88:42018892.860 : NVMData.SN = A094165189010062
19ec-1c88:42018892.913 : NVMData.AutoFeed = 0
19ec-1c88:42018892.964 : NVMData.CCDType = 0
19ec-1c88:42018893.011 : NVMData.ScanSpeed = 0
19ec-1c88:42018893.060 : NVMData.RollerCount = 0
19ec-1c88:42018893.111 : NVMData.MultifeedCount = 0
19ec-1c88:42018893.163 : NVMData.JamCount = 0
19ec-1c88:42018893.213 : NVMData.IdentifyInfo = 
19ec-1c88:42018893.264 : NVMData.FormalName = 
19ec-1c88:42018893.460 : NVMData.ReservedB = 0
19ec-1c88:42018893.516 : NVMData.FunctionCode = 0
19ec-1c88:42018893.568 : NVMData.PreFeed = 0
19ec-1c88:42018893.624 : NVMData.PreFeedTime = 0
19ec-1c88:42018893.672 : NVMData.ButtonNumber = 0
19ec-1c88:42018893.726 : NVMData.PowerOffTime = 0
19ec-1c88:42018893.782 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42018893.859 : => IoObject::IoLockEnd
19ec-1c88:42018893.956 : <= IoObject::IoLockEnd
19ec-1c88:42018894.007 : <= InitializeScanner ret = 1
19ec-1c88:42020142.546 : => GetLogicalScannerAbility
19ec-1c88:42020142.730 : => IoObject::IoLockStart
19ec-1c88:42020142.861 : => CAsicIO::CheckDevice
19ec-1c88:42020142.916 : => CNT96226::ConnectIsAvailable
19ec-1c88:42020164.885 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42020165.291 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42020165.351 : <= IoObject::IoLockStart
19ec-1c88:42020165.409 : => IoObject::IoLockEnd
19ec-1c88:42020165.517 : <= IoObject::IoLockEnd
19ec-1c88:42020165.591 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:42023721.172 : => GetLogicalScannerAbilityEx
19ec-1c88:42023721.360 : => IoObject::IoLockStart
19ec-1c88:42023721.497 : => CAsicIO::CheckDevice
19ec-1c88:42023721.558 : => CNT96226::ConnectIsAvailable
19ec-1c88:42023745.361 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42023745.474 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42023745.537 : <= IoObject::IoLockStart
19ec-1c88:42023745.596 : => IoObject::IoLockEnd
19ec-1c88:42023745.704 : <= IoObject::IoLockEnd
19ec-1c88:42023745.822 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42023745.897 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42031120.217 : => ReadNVMData
19ec-1c88:42031120.397 : => IoObject::IoLockStart
19ec-1c88:42031120.533 : => CAsicIO::CheckDevice
19ec-1c88:42031120.591 : => CNT96226::ConnectIsAvailable
19ec-1c88:42031145.727 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42031145.841 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42031145.903 : <= IoObject::IoLockStart
19ec-1c88:42031145.971 : => ReadNVMDataInternal
19ec-1c88:42031146.039 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42031146.107 : IO Send command 10 bytes
19ec-1c88:42031146.228 : => CNT96226::VenderCmd_SetData
19ec-1c88:42031146.284 : iCmd = 0, nBytes = 10
19ec-1c88:42031146.393 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42031480.697 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42031480.840 : System send command 10 bytes + data 0 bytes
19ec-1c88:42031480.910 : IO total need to receive data 128 bytes
19ec-1c88:42031480.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:42031481.033 : iCmd = 0, nBytes = 128
19ec-1c88:42031688.980 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42031689.157 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42031689.300 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42031689.431 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42031689.556 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42031689.678 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42031689.801 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42031689.924 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42031689.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42031690.050 : System total receive data 128 bytes
19ec-1c88:42031690.110 : => CNT96226::VenderCmd_GetData
19ec-1c88:42031690.162 : iCmd = 1, nBytes = 4
19ec-1c88:42031866.337 : 0000 : 00 00 00 00 
19ec-1c88:42031866.417 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42031866.549 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42031866.622 : NVMData.PadScanCount = 0
19ec-1c88:42031866.682 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42031866.739 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42031866.795 : NVMData.FlatbedScanCount = 0
19ec-1c88:42031866.853 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42031867.052 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42031867.118 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42031867.171 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42031867.226 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42031867.279 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42031867.333 : NVMData.BornMonth = 0
19ec-1c88:42031867.381 : NVMData.BornDay = 0
19ec-1c88:42031867.430 : NVMData.BornYear = 0
19ec-1c88:42031867.479 : NVMData.FirstScanMonth = 4
19ec-1c88:42031867.529 : NVMData.FirstScanDay = 30
19ec-1c88:42031867.584 : NVMData.FirstScanYear = 2020
19ec-1c88:42031867.636 : NVMData.VerticalMagnification = 0
19ec-1c88:42031867.691 : NVMData.HorizontalMagnification = 0
19ec-1c88:42031867.748 : NVMData.PowerSavingTime = 15
19ec-1c88:42031867.801 : NVMData.SN = A094165189010062
19ec-1c88:42031867.851 : NVMData.AutoFeed = 0
19ec-1c88:42031867.905 : NVMData.CCDType = 0
19ec-1c88:42031867.953 : NVMData.ScanSpeed = 0
19ec-1c88:42031868.006 : NVMData.RollerCount = 0
19ec-1c88:42031868.062 : NVMData.MultifeedCount = 0
19ec-1c88:42031868.116 : NVMData.JamCount = 0
19ec-1c88:42031868.167 : NVMData.IdentifyInfo = 
19ec-1c88:42031868.218 : NVMData.FormalName = 
19ec-1c88:42031868.266 : NVMData.ReservedB = 0
19ec-1c88:42031868.313 : NVMData.FunctionCode = 0
19ec-1c88:42031868.366 : NVMData.PreFeed = 0
19ec-1c88:42031868.412 : NVMData.PreFeedTime = 0
19ec-1c88:42031868.462 : NVMData.ButtonNumber = 0
19ec-1c88:42031868.512 : NVMData.PowerOffTime = 0
19ec-1c88:42031868.561 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42031868.622 : => IoObject::IoLockEnd
19ec-1c88:42031868.713 : <= IoObject::IoLockEnd
19ec-1c88:42031868.762 : <= ReadNVMData ret = 1
19ec-1c88:42042240.247 : => GetADFStatus
19ec-1c88:42042240.603 : => IoObject::IoLockStart
19ec-1c88:42042240.735 : => CAsicIO::CheckDevice
19ec-1c88:42042240.804 : => CNT96226::ConnectIsAvailable
19ec-1c88:42042254.437 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42042254.539 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42042254.600 : <= IoObject::IoLockStart
19ec-1c88:42042254.665 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42042254.733 : IO Send command 10 bytes
19ec-1c88:42042254.866 : => CNT96226::VenderCmd_SetData
19ec-1c88:42042254.926 : iCmd = 0, nBytes = 10
19ec-1c88:42042255.040 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42042411.577 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42042411.747 : System send command 10 bytes + data 0 bytes
19ec-1c88:42042412.048 : IO total need to receive data 2 bytes
19ec-1c88:42042412.110 : => CNT96226::VenderCmd_GetData
19ec-1c88:42042412.167 : iCmd = 0, nBytes = 2
19ec-1c88:42042563.711 : 0000 : 00 00 
19ec-1c88:42042563.836 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42042563.915 : System total receive data 2 bytes
19ec-1c88:42042563.986 : => CNT96226::VenderCmd_GetData
19ec-1c88:42042564.046 : iCmd = 1, nBytes = 4
19ec-1c88:42042691.259 : 0000 : 00 00 00 00 
19ec-1c88:42042691.351 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42042691.488 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42042691.554 : Return status = 0
19ec-1c88:42042691.617 : => IoObject::IoLockEnd
19ec-1c88:42042691.713 : <= IoObject::IoLockEnd
19ec-1c88:42042691.765 : <= GetADFStatus ret = 1
19ec-1c88:42046701.013 : => GetADFStatus
19ec-1c88:42046701.198 : => IoObject::IoLockStart
19ec-1c88:42046701.332 : => CAsicIO::CheckDevice
19ec-1c88:42046701.392 : => CNT96226::ConnectIsAvailable
19ec-1c88:42046724.081 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42046724.329 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42046724.475 : <= IoObject::IoLockStart
19ec-1c88:42046724.604 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42046724.746 : IO Send command 10 bytes
19ec-1c88:42046725.136 : => CNT96226::VenderCmd_SetData
19ec-1c88:42046725.199 : iCmd = 0, nBytes = 10
19ec-1c88:42046725.311 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42046901.849 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42046902.055 : System send command 10 bytes + data 0 bytes
19ec-1c88:42046902.497 : IO total need to receive data 2 bytes
19ec-1c88:42046902.567 : => CNT96226::VenderCmd_GetData
19ec-1c88:42046902.623 : iCmd = 0, nBytes = 2
19ec-1c88:42047048.366 : 0000 : 00 00 
19ec-1c88:42047048.454 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42047048.520 : System total receive data 2 bytes
19ec-1c88:42047048.580 : => CNT96226::VenderCmd_GetData
19ec-1c88:42047048.635 : iCmd = 1, nBytes = 4
19ec-1c88:42047156.598 : 0000 : 00 00 00 00 
19ec-1c88:42047156.694 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42047156.816 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42047156.881 : Return status = 0
19ec-1c88:42047156.939 : => IoObject::IoLockEnd
19ec-1c88:42047157.025 : <= IoObject::IoLockEnd
19ec-1c88:42047157.078 : <= GetADFStatus ret = 1
19ec-1c88:42049276.781 : => TerminateDriver
19ec-1c88:42049276.979 : => CAsicIO::~CAsicIO,pStage=219679816
19ec-1c88:42049277.057 : => CNT96226::Close
19ec-1c88:42049280.748 : <= CNT96226::Close ret = 1
19ec-1c88:42049280.826 : <= CAsicIO::~CAsicIO
19ec-1c88:42049280.882 : => IoObject::IoLockEnd
19ec-1c88:42049280.936 : <= IoObject::IoLockEnd
19ec-1c88:42049280.988 : => IoObject::TerminateDevice
19ec-1c88:42049281.044 : => IoObject::IoLockEnd
19ec-1c88:42049281.093 : <= IoObject::IoLockEnd
19ec-1c88:42049281.195 : <= IoObject::TerminateDevice
19ec-1c88:42049281.444 : <= TerminateDriver ret = 1
19ec-1c88:42098882.323 : ============Debug Start==========
19ec-1c88:42098882.641 : Date : 2020/4/30 14:25:29
19ec-1c88:42098882.727 : Process ID : 19ec
19ec-1c88:42098883.151 : Windows : Version 10.0 build 18363 
19ec-1c88:42098883.617 : MemoryStatus.dwMemoryLoad : 45
19ec-1c88:42098883.682 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42098883.751 : MemoryStatus.ullAvailPhys : 1849278464
19ec-1c88:42098883.813 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42098883.880 : MemoryStatus.ullAvailPageFile : 3284353024
19ec-1c88:42098883.945 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42098884.005 : MemoryStatus.ullAvailVirtual : 1728376832
19ec-1c88:42098884.067 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42098884.174 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42098884.238 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42098884.482 : CPU Count : 4
19ec-1c88:42098884.530 : CPU Frequency : 100.000 Mhz
19ec-1c88:42098888.551 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42098888.683 : => InitializeDriver
19ec-1c88:42098888.947 : <= InitializeDriver ret = 1
19ec-1c88:42098889.011 : => InitializeScanner
19ec-1c88:42098889.091 : => CAsicIO::GetDeviceList
19ec-1c88:42098889.442 : => CNT96226::CNT96226
19ec-1c88:42098889.504 : => CNT96226::Open
19ec-1c88:42098910.312 : <= CNT96226::Open ret = 1
19ec-1c88:42098910.408 : => CNT96226::Initialize
19ec-1c88:42098910.593 : <= CNT96226::Initialize ret = 1
19ec-1c88:42098910.653 : <= CNT96226::CNT96226
19ec-1c88:42098910.709 : => CNT96226::EnumAvailableDevice
19ec-1c88:42098915.857 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42098915.932 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42098915.993 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42102569.579 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42102569.853 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42102575.451 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42102575.560 : => IoObject::GetLockName
19ec-1c88:42102575.624 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42102575.692 : <= IoObject::GetLockName
19ec-1c88:42102576.160 : => CNT96226::VenderCmd_GetData
19ec-1c88:42102576.227 : iCmd = 3, nBytes = 2
19ec-1c88:42102959.729 : 0000 : 06 38 
19ec-1c88:42102959.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42102959.943 : => CNT96226::VenderCmd_GetData
19ec-1c88:42102960.000 : iCmd = 4, nBytes = 2
19ec-1c88:42103267.109 : 0000 : 07 07 
19ec-1c88:42103267.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42103267.292 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42103267.383 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42103267.449 : IO Send command 10 bytes
19ec-1c88:42103267.503 : => CNT96226::VenderCmd_SetData
19ec-1c88:42103267.561 : iCmd = 0, nBytes = 10
19ec-1c88:42103267.665 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42103450.731 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42103450.869 : => CNT96226::VenderCmd_GetData
19ec-1c88:42103450.931 : iCmd = 0, nBytes = 165
19ec-1c88:42103659.260 : skip dump 37 bytes
19ec-1c88:42103659.430 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42103659.567 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42103659.936 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42103660.071 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42103660.203 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42103660.346 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42103660.472 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42103660.602 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42103660.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42103660.952 : => CNT96226::VenderCmd_GetData
19ec-1c88:42103661.238 : iCmd = 1, nBytes = 4
19ec-1c88:42103827.346 : 0000 : 00 00 00 00 
19ec-1c88:42103827.445 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42103827.507 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42103827.571 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42103827.636 : IO Send command 10 bytes
19ec-1c88:42103827.688 : => CNT96226::VenderCmd_SetData
19ec-1c88:42103827.742 : iCmd = 0, nBytes = 10
19ec-1c88:42103827.846 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42104129.132 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42104129.335 : => CNT96226::VenderCmd_GetData
19ec-1c88:42104129.396 : iCmd = 0, nBytes = 128
19ec-1c88:42104303.185 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42104303.447 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42104303.598 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42104303.738 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42104303.869 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42104303.994 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42104304.184 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42104304.312 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42104304.379 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42104304.447 : => CNT96226::VenderCmd_GetData
19ec-1c88:42104304.504 : iCmd = 1, nBytes = 4
19ec-1c88:42104462.377 : 0000 : 00 00 00 00 
19ec-1c88:42104462.534 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42104462.611 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42104462.798 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42104462.870 : => CNT96226::Close
19ec-1c88:42104467.221 : <= CNT96226::Close ret = 1
19ec-1c88:42104467.299 : <= CNT96226::~CNT96226
19ec-1c88:42104467.387 : <= CAsicIO::GetDeviceList
19ec-1c88:42104467.821 : => IoObject::SetTimeout
19ec-1c88:42104467.959 : Timeout--> In = 0 Out = 0
19ec-1c88:42104468.018 : <= IoObject::SetTimeout
19ec-1c88:42104468.086 : => CAsicIO::CAsicIO
19ec-1c88:42104468.160 : => CNT96226::CNT96226
19ec-1c88:42104468.216 : => CNT96226::Open
19ec-1c88:42104492.124 : <= CNT96226::Open ret = 1
19ec-1c88:42104492.239 : => CNT96226::Initialize
19ec-1c88:42104492.447 : <= CNT96226::Initialize ret = 1
19ec-1c88:42104492.516 : <= CNT96226::CNT96226
19ec-1c88:42104492.574 : <= CAsicIO::CAsicIO
19ec-1c88:42104492.634 : => CAsicIO::InitializeDevice
19ec-1c88:42104492.705 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42104498.585 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42104498.715 : => IoObject::GetLockName
19ec-1c88:42104498.775 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42104498.850 : <= IoObject::GetLockName
19ec-1c88:42104499.353 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42104499.428 : IO Send command 10 bytes
19ec-1c88:42104499.484 : => CNT96226::VenderCmd_SetData
19ec-1c88:42104499.544 : iCmd = 0, nBytes = 10
19ec-1c88:42104499.659 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42104845.059 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42104845.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:42104845.251 : iCmd = 0, nBytes = 128
19ec-1c88:42105011.924 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42105012.123 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42105012.262 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42105012.394 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42105012.518 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42105012.641 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42105012.762 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42105012.886 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42105012.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42105013.009 : => CNT96226::VenderCmd_GetData
19ec-1c88:42105013.062 : iCmd = 1, nBytes = 4
19ec-1c88:42105205.713 : 0000 : 00 00 00 00 
19ec-1c88:42105205.805 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42105205.868 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42105205.928 : => CNT96226::VenderCmd_GetData
19ec-1c88:42105205.984 : iCmd = 3, nBytes = 2
19ec-1c88:42105556.084 : 0000 : 06 38 
19ec-1c88:42105556.232 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42105556.316 : => CNT96226::VenderCmd_GetData
19ec-1c88:42105556.384 : iCmd = 4, nBytes = 2
19ec-1c88:42105842.646 : 0000 : 07 07 
19ec-1c88:42105842.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42105842.961 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42105843.062 : => IoObject::InitializeDevice
19ec-1c88:42105843.175 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42105843.763 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42105843.840 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42105844.445 : => FindScanner
19ec-1c88:42105844.505 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42105844.567 : <= FindScanner ret = 1
19ec-1c88:42105844.627 : => IoObject::IoLockStart
19ec-1c88:42105844.730 : => CAsicIO::CheckDevice
19ec-1c88:42105844.784 : => CNT96226::ConnectIsAvailable
19ec-1c88:42105865.129 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42105865.248 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42105865.313 : <= IoObject::IoLockStart
19ec-1c88:42105865.377 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42105865.448 : IO Send command 10 bytes
19ec-1c88:42105865.532 : => CNT96226::VenderCmd_SetData
19ec-1c88:42105865.590 : iCmd = 0, nBytes = 10
19ec-1c88:42105865.703 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42106036.598 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42106036.776 : System send command 10 bytes + data 0 bytes
19ec-1c88:42106036.847 : IO total need to receive data 5 bytes
19ec-1c88:42106036.906 : => CNT96226::VenderCmd_GetData
19ec-1c88:42106036.959 : iCmd = 0, nBytes = 5
19ec-1c88:42106242.182 : 0000 : 06 00 02 02 ab 
19ec-1c88:42106242.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42106242.362 : System total receive data 5 bytes
19ec-1c88:42106242.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:42106242.481 : iCmd = 1, nBytes = 4
19ec-1c88:42106418.178 : 0000 : 00 00 00 00 
19ec-1c88:42106418.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42106418.468 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42106418.543 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42106418.614 : IO Send command 10 bytes
19ec-1c88:42106418.699 : => CNT96226::VenderCmd_SetData
19ec-1c88:42106418.762 : iCmd = 0, nBytes = 10
19ec-1c88:42106418.872 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42106576.624 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42106576.790 : System send command 10 bytes + data 0 bytes
19ec-1c88:42106576.873 : IO total need to receive data 165 bytes
19ec-1c88:42106576.945 : => CNT96226::VenderCmd_GetData
19ec-1c88:42106577.014 : iCmd = 0, nBytes = 165
19ec-1c88:42106723.622 : skip dump 37 bytes
19ec-1c88:42106723.833 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42106723.987 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42106724.134 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42106724.274 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42106724.406 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42106724.543 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42106724.671 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42106724.800 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42106724.866 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42106724.929 : System total receive data 165 bytes
19ec-1c88:42106724.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:42106725.053 : iCmd = 1, nBytes = 4
19ec-1c88:42106858.952 : 0000 : 00 00 00 00 
19ec-1c88:42106859.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42106859.186 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42106859.365 : Dump Inquiry
19ec-1c88:42106859.502 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42106859.642 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42106859.777 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42106859.913 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42106860.043 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42106860.174 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42106860.298 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42106860.419 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42106860.549 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42106860.676 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42106860.765 : 00a0 : 00 00 00 00 00 
19ec-1c88:42106860.839 : => ReadNVMDataInternal
19ec-1c88:42106861.043 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42106861.112 : IO Send command 10 bytes
19ec-1c88:42106861.192 : => CNT96226::VenderCmd_SetData
19ec-1c88:42106861.247 : iCmd = 0, nBytes = 10
19ec-1c88:42106861.351 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42107199.552 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42107199.749 : System send command 10 bytes + data 0 bytes
19ec-1c88:42107199.831 : IO total need to receive data 128 bytes
19ec-1c88:42107199.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:42107199.969 : iCmd = 0, nBytes = 128
19ec-1c88:42107364.971 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42107365.209 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42107365.357 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42107365.495 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42107365.631 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42107365.765 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42107365.894 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42107366.021 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42107366.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42107366.155 : System total receive data 128 bytes
19ec-1c88:42107366.223 : => CNT96226::VenderCmd_GetData
19ec-1c88:42107366.284 : iCmd = 1, nBytes = 4
19ec-1c88:42107505.096 : 0000 : 00 00 00 00 
19ec-1c88:42107505.232 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42107505.370 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42107505.450 : NVMData.PadScanCount = 0
19ec-1c88:42107505.512 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42107505.573 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42107505.634 : NVMData.FlatbedScanCount = 0
19ec-1c88:42107505.697 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42107505.755 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42107505.816 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42107505.873 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42107505.931 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42107505.987 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42107506.054 : NVMData.BornMonth = 0
19ec-1c88:42107506.104 : NVMData.BornDay = 0
19ec-1c88:42107506.156 : NVMData.BornYear = 0
19ec-1c88:42107506.208 : NVMData.FirstScanMonth = 4
19ec-1c88:42107506.260 : NVMData.FirstScanDay = 30
19ec-1c88:42107506.318 : NVMData.FirstScanYear = 2020
19ec-1c88:42107506.374 : NVMData.VerticalMagnification = 0
19ec-1c88:42107506.433 : NVMData.HorizontalMagnification = 0
19ec-1c88:42107506.489 : NVMData.PowerSavingTime = 15
19ec-1c88:42107506.544 : NVMData.SN = A094165189010062
19ec-1c88:42107506.596 : NVMData.AutoFeed = 0
19ec-1c88:42107506.646 : NVMData.CCDType = 0
19ec-1c88:42107506.697 : NVMData.ScanSpeed = 0
19ec-1c88:42107506.745 : NVMData.RollerCount = 0
19ec-1c88:42107506.798 : NVMData.MultifeedCount = 0
19ec-1c88:42107506.851 : NVMData.JamCount = 0
19ec-1c88:42107506.900 : NVMData.IdentifyInfo = 
19ec-1c88:42107506.953 : NVMData.FormalName = 
19ec-1c88:42107507.110 : NVMData.ReservedB = 0
19ec-1c88:42107507.168 : NVMData.FunctionCode = 0
19ec-1c88:42107507.219 : NVMData.PreFeed = 0
19ec-1c88:42107507.270 : NVMData.PreFeedTime = 0
19ec-1c88:42107507.322 : NVMData.ButtonNumber = 0
19ec-1c88:42107507.374 : NVMData.PowerOffTime = 0
19ec-1c88:42107507.428 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42107507.515 : => IoObject::IoLockEnd
19ec-1c88:42107507.614 : <= IoObject::IoLockEnd
19ec-1c88:42107507.665 : <= InitializeScanner ret = 1
19ec-1c88:42107507.734 : => GetLogicalScannerAbilityEx
19ec-1c88:42107507.797 : => IoObject::IoLockStart
19ec-1c88:42107507.893 : => CAsicIO::CheckDevice
19ec-1c88:42107507.947 : => CNT96226::ConnectIsAvailable
19ec-1c88:42107524.256 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42107524.357 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42107524.420 : <= IoObject::IoLockStart
19ec-1c88:42107524.475 : => IoObject::IoLockEnd
19ec-1c88:42107524.568 : <= IoObject::IoLockEnd
19ec-1c88:42107524.683 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42107524.763 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42107707.729 : => ReadNVMData
19ec-1c88:42107707.888 : => IoObject::IoLockStart
19ec-1c88:42107708.019 : => CAsicIO::CheckDevice
19ec-1c88:42107708.075 : => CNT96226::ConnectIsAvailable
19ec-1c88:42107724.903 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42107725.022 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42107725.090 : <= IoObject::IoLockStart
19ec-1c88:42107725.158 : => ReadNVMDataInternal
19ec-1c88:42107725.224 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42107725.293 : IO Send command 10 bytes
19ec-1c88:42107725.408 : => CNT96226::VenderCmd_SetData
19ec-1c88:42107725.470 : iCmd = 0, nBytes = 10
19ec-1c88:42107725.583 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42108073.525 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42108073.910 : System send command 10 bytes + data 0 bytes
19ec-1c88:42108073.987 : IO total need to receive data 128 bytes
19ec-1c88:42108074.052 : => CNT96226::VenderCmd_GetData
19ec-1c88:42108074.113 : iCmd = 0, nBytes = 128
19ec-1c88:42108227.878 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42108228.069 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42108228.211 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42108228.344 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42108228.479 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42108228.605 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42108228.730 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42108228.852 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42108228.916 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42108228.981 : System total receive data 128 bytes
19ec-1c88:42108229.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:42108229.102 : iCmd = 1, nBytes = 4
19ec-1c88:42108394.642 : 0000 : 00 00 00 00 
19ec-1c88:42108394.743 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42108394.866 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42108394.931 : NVMData.PadScanCount = 0
19ec-1c88:42108394.990 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42108395.046 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42108395.104 : NVMData.FlatbedScanCount = 0
19ec-1c88:42108395.159 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42108395.211 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42108395.264 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42108395.318 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42108395.377 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42108395.430 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42108395.485 : NVMData.BornMonth = 0
19ec-1c88:42108395.534 : NVMData.BornDay = 0
19ec-1c88:42108395.581 : NVMData.BornYear = 0
19ec-1c88:42108395.628 : NVMData.FirstScanMonth = 4
19ec-1c88:42108395.678 : NVMData.FirstScanDay = 30
19ec-1c88:42108395.734 : NVMData.FirstScanYear = 2020
19ec-1c88:42108395.970 : NVMData.VerticalMagnification = 0
19ec-1c88:42108396.037 : NVMData.HorizontalMagnification = 0
19ec-1c88:42108396.091 : NVMData.PowerSavingTime = 15
19ec-1c88:42108396.146 : NVMData.SN = A094165189010062
19ec-1c88:42108396.195 : NVMData.AutoFeed = 0
19ec-1c88:42108396.247 : NVMData.CCDType = 0
19ec-1c88:42108396.295 : NVMData.ScanSpeed = 0
19ec-1c88:42108396.342 : NVMData.RollerCount = 0
19ec-1c88:42108396.394 : NVMData.MultifeedCount = 0
19ec-1c88:42108396.446 : NVMData.JamCount = 0
19ec-1c88:42108396.496 : NVMData.IdentifyInfo = 
19ec-1c88:42108396.546 : NVMData.FormalName = 
19ec-1c88:42108396.593 : NVMData.ReservedB = 0
19ec-1c88:42108396.643 : NVMData.FunctionCode = 0
19ec-1c88:42108396.691 : NVMData.PreFeed = 0
19ec-1c88:42108396.741 : NVMData.PreFeedTime = 0
19ec-1c88:42108396.790 : NVMData.ButtonNumber = 0
19ec-1c88:42108396.839 : NVMData.PowerOffTime = 0
19ec-1c88:42108396.893 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42108396.959 : => IoObject::IoLockEnd
19ec-1c88:42108397.052 : <= IoObject::IoLockEnd
19ec-1c88:42108397.101 : <= ReadNVMData ret = 1
19ec-1c88:42108955.032 : => TerminateDriver
19ec-1c88:42108955.227 : => CAsicIO::~CAsicIO,pStage=101125192
19ec-1c88:42108955.299 : => CNT96226::Close
19ec-1c88:42108959.377 : <= CNT96226::Close ret = 1
19ec-1c88:42108959.454 : <= CAsicIO::~CAsicIO
19ec-1c88:42108959.512 : => IoObject::IoLockEnd
19ec-1c88:42108959.564 : <= IoObject::IoLockEnd
19ec-1c88:42108959.614 : => IoObject::TerminateDevice
19ec-1c88:42108959.668 : => IoObject::IoLockEnd
19ec-1c88:42108959.714 : <= IoObject::IoLockEnd
19ec-1c88:42108959.816 : <= IoObject::TerminateDevice
19ec-1c88:42108960.059 : <= TerminateDriver ret = 1
19ec-1c88:42111495.990 : ============Debug Start==========
19ec-1c88:42111496.329 : Date : 2020/4/30 14:25:29
19ec-1c88:42111496.415 : Process ID : 19ec
19ec-1c88:42111496.848 : Windows : Version 10.0 build 18363 
19ec-1c88:42111497.317 : MemoryStatus.dwMemoryLoad : 46
19ec-1c88:42111497.383 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42111497.451 : MemoryStatus.ullAvailPhys : 1835196416
19ec-1c88:42111497.518 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42111497.584 : MemoryStatus.ullAvailPageFile : 3250995200
19ec-1c88:42111497.647 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42111497.708 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:42111497.772 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42111497.878 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42111497.939 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42111498.201 : CPU Count : 4
19ec-1c88:42111498.249 : CPU Frequency : 100.000 Mhz
19ec-1c88:42111503.022 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42111503.168 : => InitializeDriver
19ec-1c88:42111503.454 : <= InitializeDriver ret = 1
19ec-1c88:42114389.906 : => InitializeScanner
19ec-1c88:42114390.174 : => CAsicIO::GetDeviceList
19ec-1c88:42114390.687 : => CNT96226::CNT96226
19ec-1c88:42114390.751 : => CNT96226::Open
19ec-1c88:42114415.854 : <= CNT96226::Open ret = 1
19ec-1c88:42114415.958 : => CNT96226::Initialize
19ec-1c88:42114416.170 : <= CNT96226::Initialize ret = 1
19ec-1c88:42114416.230 : <= CNT96226::CNT96226
19ec-1c88:42114416.282 : => CNT96226::EnumAvailableDevice
19ec-1c88:42114421.838 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42114421.918 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42114421.980 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42118079.866 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42118080.172 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42118086.179 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42118086.298 : => IoObject::GetLockName
19ec-1c88:42118086.364 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42118086.433 : <= IoObject::GetLockName
19ec-1c88:42118086.943 : => CNT96226::VenderCmd_GetData
19ec-1c88:42118087.006 : iCmd = 3, nBytes = 2
19ec-1c88:42118418.718 : 0000 : 06 38 
19ec-1c88:42118418.872 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42118418.963 : => CNT96226::VenderCmd_GetData
19ec-1c88:42118419.034 : iCmd = 4, nBytes = 2
19ec-1c88:42118689.392 : 0000 : 07 07 
19ec-1c88:42118689.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42118689.621 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42118689.719 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42118689.795 : IO Send command 10 bytes
19ec-1c88:42118689.854 : => CNT96226::VenderCmd_SetData
19ec-1c88:42118689.918 : iCmd = 0, nBytes = 10
19ec-1c88:42118690.031 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42118836.039 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42118836.203 : => CNT96226::VenderCmd_GetData
19ec-1c88:42118836.274 : iCmd = 0, nBytes = 165
19ec-1c88:42118967.683 : skip dump 37 bytes
19ec-1c88:42118967.931 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42118968.081 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42118968.225 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42118968.364 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42118968.496 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42118968.641 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42118968.772 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42118968.898 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42118968.966 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42118969.034 : => CNT96226::VenderCmd_GetData
19ec-1c88:42118969.092 : iCmd = 1, nBytes = 4
19ec-1c88:42119079.660 : 0000 : 00 00 00 00 
19ec-1c88:42119079.825 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42119079.905 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42119079.980 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42119080.047 : IO Send command 10 bytes
19ec-1c88:42119080.102 : => CNT96226::VenderCmd_SetData
19ec-1c88:42119080.159 : iCmd = 0, nBytes = 10
19ec-1c88:42119080.269 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42119381.120 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42119381.317 : => CNT96226::VenderCmd_GetData
19ec-1c88:42119381.389 : iCmd = 0, nBytes = 128
19ec-1c88:42119509.298 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42119509.525 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42119509.680 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42119509.815 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42119509.945 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42119510.076 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42119510.206 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42119510.331 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42119510.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42119510.465 : => CNT96226::VenderCmd_GetData
19ec-1c88:42119510.523 : iCmd = 1, nBytes = 4
19ec-1c88:42119648.359 : 0000 : 00 00 00 00 
19ec-1c88:42119648.480 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42119648.560 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42119648.740 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42119648.816 : => CNT96226::Close
19ec-1c88:42119652.414 : <= CNT96226::Close ret = 1
19ec-1c88:42119652.492 : <= CNT96226::~CNT96226
19ec-1c88:42119652.583 : <= CAsicIO::GetDeviceList
19ec-1c88:42119653.024 : => IoObject::SetTimeout
19ec-1c88:42119653.171 : Timeout--> In = 0 Out = 0
19ec-1c88:42119653.234 : <= IoObject::SetTimeout
19ec-1c88:42119653.306 : => CAsicIO::CAsicIO
19ec-1c88:42119653.379 : => CNT96226::CNT96226
19ec-1c88:42119653.436 : => CNT96226::Open
19ec-1c88:42119674.725 : <= CNT96226::Open ret = 1
19ec-1c88:42119674.829 : => CNT96226::Initialize
19ec-1c88:42119675.020 : <= CNT96226::Initialize ret = 1
19ec-1c88:42119675.081 : <= CNT96226::CNT96226
19ec-1c88:42119675.133 : <= CAsicIO::CAsicIO
19ec-1c88:42119675.189 : => CAsicIO::InitializeDevice
19ec-1c88:42119675.258 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42119681.092 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42119681.208 : => IoObject::GetLockName
19ec-1c88:42119681.266 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42119681.333 : <= IoObject::GetLockName
19ec-1c88:42119681.835 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42119681.907 : IO Send command 10 bytes
19ec-1c88:42119681.962 : => CNT96226::VenderCmd_SetData
19ec-1c88:42119682.017 : iCmd = 0, nBytes = 10
19ec-1c88:42119682.131 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42119999.678 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42119999.854 : => CNT96226::VenderCmd_GetData
19ec-1c88:42119999.924 : iCmd = 0, nBytes = 128
19ec-1c88:42120123.314 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42120123.523 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42120123.675 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42120123.819 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42120123.950 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42120124.075 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42120124.201 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42120124.389 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42120124.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42120124.527 : => CNT96226::VenderCmd_GetData
19ec-1c88:42120124.580 : iCmd = 1, nBytes = 4
19ec-1c88:42120247.295 : 0000 : 00 00 00 00 
19ec-1c88:42120247.427 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42120247.506 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42120247.574 : => CNT96226::VenderCmd_GetData
19ec-1c88:42120247.634 : iCmd = 3, nBytes = 2
19ec-1c88:42120576.255 : 0000 : 06 38 
19ec-1c88:42120576.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42120576.498 : => CNT96226::VenderCmd_GetData
19ec-1c88:42120576.564 : iCmd = 4, nBytes = 2
19ec-1c88:42120827.159 : 0000 : 07 07 
19ec-1c88:42120827.294 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42120827.471 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42120827.572 : => IoObject::InitializeDevice
19ec-1c88:42120827.686 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42120828.268 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42120828.333 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42120828.994 : => FindScanner
19ec-1c88:42120829.050 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42120829.121 : <= FindScanner ret = 1
19ec-1c88:42120829.183 : => IoObject::IoLockStart
19ec-1c88:42120829.285 : => CAsicIO::CheckDevice
19ec-1c88:42120829.340 : => CNT96226::ConnectIsAvailable
19ec-1c88:42120842.440 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42120842.546 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42120842.604 : <= IoObject::IoLockStart
19ec-1c88:42120842.664 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42120842.730 : IO Send command 10 bytes
19ec-1c88:42120842.809 : => CNT96226::VenderCmd_SetData
19ec-1c88:42120842.871 : iCmd = 0, nBytes = 10
19ec-1c88:42120842.978 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42120985.777 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42120985.943 : System send command 10 bytes + data 0 bytes
19ec-1c88:42120986.021 : IO total need to receive data 5 bytes
19ec-1c88:42120986.086 : => CNT96226::VenderCmd_GetData
19ec-1c88:42120986.151 : iCmd = 0, nBytes = 5
19ec-1c88:42121097.745 : 0000 : 06 00 02 02 ab 
19ec-1c88:42121097.882 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42121097.963 : System total receive data 5 bytes
19ec-1c88:42121098.030 : => CNT96226::VenderCmd_GetData
19ec-1c88:42121098.090 : iCmd = 1, nBytes = 4
19ec-1c88:42121209.859 : 0000 : 00 00 00 00 
19ec-1c88:42121209.995 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42121210.128 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42121210.197 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42121210.266 : IO Send command 10 bytes
19ec-1c88:42121210.350 : => CNT96226::VenderCmd_SetData
19ec-1c88:42121210.407 : iCmd = 0, nBytes = 10
19ec-1c88:42121210.519 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42121360.614 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42121360.890 : System send command 10 bytes + data 0 bytes
19ec-1c88:42121360.969 : IO total need to receive data 165 bytes
19ec-1c88:42121361.034 : => CNT96226::VenderCmd_GetData
19ec-1c88:42121361.097 : iCmd = 0, nBytes = 165
19ec-1c88:42121480.510 : skip dump 37 bytes
19ec-1c88:42121480.757 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42121480.904 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42121481.046 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42121481.180 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42121481.312 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42121481.449 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42121481.579 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42121481.708 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42121481.774 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42121481.842 : System total receive data 165 bytes
19ec-1c88:42121481.908 : => CNT96226::VenderCmd_GetData
19ec-1c88:42121481.965 : iCmd = 1, nBytes = 4
19ec-1c88:42121592.641 : 0000 : 00 00 00 00 
19ec-1c88:42121592.779 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42121592.912 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42121593.094 : Dump Inquiry
19ec-1c88:42121593.229 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42121593.373 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42121593.511 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42121593.648 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42121593.782 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42121593.922 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42121594.051 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42121594.180 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42121594.313 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42121594.448 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42121594.539 : 00a0 : 00 00 00 00 00 
19ec-1c88:42121594.612 : => ReadNVMDataInternal
19ec-1c88:42121594.828 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42121594.897 : IO Send command 10 bytes
19ec-1c88:42121594.980 : => CNT96226::VenderCmd_SetData
19ec-1c88:42121595.042 : iCmd = 0, nBytes = 10
19ec-1c88:42121595.151 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42121886.363 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42121886.548 : System send command 10 bytes + data 0 bytes
19ec-1c88:42121886.627 : IO total need to receive data 128 bytes
19ec-1c88:42121886.696 : => CNT96226::VenderCmd_GetData
19ec-1c88:42121886.763 : iCmd = 0, nBytes = 128
19ec-1c88:42122013.967 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42122014.155 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42122014.300 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42122014.442 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42122014.568 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42122014.697 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42122014.823 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42122014.947 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42122015.012 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42122015.084 : System total receive data 128 bytes
19ec-1c88:42122015.146 : => CNT96226::VenderCmd_GetData
19ec-1c88:42122015.204 : iCmd = 1, nBytes = 4
19ec-1c88:42122122.147 : 0000 : 00 00 00 00 
19ec-1c88:42122122.242 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42122122.361 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42122122.427 : NVMData.PadScanCount = 0
19ec-1c88:42122122.486 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42122122.541 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42122122.599 : NVMData.FlatbedScanCount = 0
19ec-1c88:42122122.654 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42122122.707 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42122122.761 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42122122.817 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42122122.874 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42122122.930 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42122122.989 : NVMData.BornMonth = 0
19ec-1c88:42122123.038 : NVMData.BornDay = 0
19ec-1c88:42122123.090 : NVMData.BornYear = 0
19ec-1c88:42122123.142 : NVMData.FirstScanMonth = 4
19ec-1c88:42122123.195 : NVMData.FirstScanDay = 30
19ec-1c88:42122123.250 : NVMData.FirstScanYear = 2020
19ec-1c88:42122123.309 : NVMData.VerticalMagnification = 0
19ec-1c88:42122123.365 : NVMData.HorizontalMagnification = 0
19ec-1c88:42122123.421 : NVMData.PowerSavingTime = 15
19ec-1c88:42122123.476 : NVMData.SN = A094165189010062
19ec-1c88:42122123.528 : NVMData.AutoFeed = 0
19ec-1c88:42122123.577 : NVMData.CCDType = 0
19ec-1c88:42122123.627 : NVMData.ScanSpeed = 0
19ec-1c88:42122123.675 : NVMData.RollerCount = 0
19ec-1c88:42122123.729 : NVMData.MultifeedCount = 0
19ec-1c88:42122123.780 : NVMData.JamCount = 0
19ec-1c88:42122123.829 : NVMData.IdentifyInfo = 
19ec-1c88:42122123.880 : NVMData.FormalName = 
19ec-1c88:42122124.039 : NVMData.ReservedB = 0
19ec-1c88:42122124.092 : NVMData.FunctionCode = 0
19ec-1c88:42122124.143 : NVMData.PreFeed = 0
19ec-1c88:42122124.195 : NVMData.PreFeedTime = 0
19ec-1c88:42122124.245 : NVMData.ButtonNumber = 0
19ec-1c88:42122124.300 : NVMData.PowerOffTime = 0
19ec-1c88:42122124.354 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42122124.437 : => IoObject::IoLockEnd
19ec-1c88:42122124.529 : <= IoObject::IoLockEnd
19ec-1c88:42122124.580 : <= InitializeScanner ret = 1
19ec-1c88:42123501.398 : => GetLogicalScannerAbility
19ec-1c88:42123501.583 : => IoObject::IoLockStart
19ec-1c88:42123501.723 : => CAsicIO::CheckDevice
19ec-1c88:42123501.784 : => CNT96226::ConnectIsAvailable
19ec-1c88:42123517.675 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42123517.778 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42123517.840 : <= IoObject::IoLockStart
19ec-1c88:42123517.899 : => IoObject::IoLockEnd
19ec-1c88:42123518.000 : <= IoObject::IoLockEnd
19ec-1c88:42123518.082 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:42127580.823 : => GetLogicalScannerAbilityEx
19ec-1c88:42127581.028 : => IoObject::IoLockStart
19ec-1c88:42127581.170 : => CAsicIO::CheckDevice
19ec-1c88:42127581.229 : => CNT96226::ConnectIsAvailable
19ec-1c88:42127596.516 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42127596.621 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42127596.677 : <= IoObject::IoLockStart
19ec-1c88:42127596.735 : => IoObject::IoLockEnd
19ec-1c88:42127596.832 : <= IoObject::IoLockEnd
19ec-1c88:42127596.944 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42127597.017 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42135849.265 : => ReadNVMData
19ec-1c88:42135849.453 : => IoObject::IoLockStart
19ec-1c88:42135849.589 : => CAsicIO::CheckDevice
19ec-1c88:42135849.651 : => CNT96226::ConnectIsAvailable
19ec-1c88:42135871.545 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42135871.663 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42135871.722 : <= IoObject::IoLockStart
19ec-1c88:42135871.788 : => ReadNVMDataInternal
19ec-1c88:42135871.851 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42135871.915 : IO Send command 10 bytes
19ec-1c88:42135872.064 : => CNT96226::VenderCmd_SetData
19ec-1c88:42135872.122 : iCmd = 0, nBytes = 10
19ec-1c88:42135872.234 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42136208.933 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42136209.103 : System send command 10 bytes + data 0 bytes
19ec-1c88:42136209.172 : IO total need to receive data 128 bytes
19ec-1c88:42136209.241 : => CNT96226::VenderCmd_GetData
19ec-1c88:42136209.300 : iCmd = 0, nBytes = 128
19ec-1c88:42136385.047 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42136385.589 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42136385.739 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42136385.879 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42136386.012 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42136386.139 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42136386.266 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42136386.392 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42136386.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42136386.521 : System total receive data 128 bytes
19ec-1c88:42136386.584 : => CNT96226::VenderCmd_GetData
19ec-1c88:42136386.637 : iCmd = 1, nBytes = 4
19ec-1c88:42136555.069 : 0000 : 00 00 00 00 
19ec-1c88:42136555.169 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42136555.307 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42136555.376 : NVMData.PadScanCount = 0
19ec-1c88:42136555.436 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42136555.497 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42136555.554 : NVMData.FlatbedScanCount = 0
19ec-1c88:42136555.609 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42136555.779 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42136555.843 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42136555.898 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42136555.953 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42136556.009 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42136556.068 : NVMData.BornMonth = 0
19ec-1c88:42136556.117 : NVMData.BornDay = 0
19ec-1c88:42136556.166 : NVMData.BornYear = 0
19ec-1c88:42136556.217 : NVMData.FirstScanMonth = 4
19ec-1c88:42136556.269 : NVMData.FirstScanDay = 30
19ec-1c88:42136556.325 : NVMData.FirstScanYear = 2020
19ec-1c88:42136556.379 : NVMData.VerticalMagnification = 0
19ec-1c88:42136556.436 : NVMData.HorizontalMagnification = 0
19ec-1c88:42136556.490 : NVMData.PowerSavingTime = 15
19ec-1c88:42136556.546 : NVMData.SN = A094165189010062
19ec-1c88:42136556.595 : NVMData.AutoFeed = 0
19ec-1c88:42136556.646 : NVMData.CCDType = 0
19ec-1c88:42136556.695 : NVMData.ScanSpeed = 0
19ec-1c88:42136556.745 : NVMData.RollerCount = 0
19ec-1c88:42136556.797 : NVMData.MultifeedCount = 0
19ec-1c88:42136556.851 : NVMData.JamCount = 0
19ec-1c88:42136556.902 : NVMData.IdentifyInfo = 
19ec-1c88:42136556.953 : NVMData.FormalName = 
19ec-1c88:42136557.002 : NVMData.ReservedB = 0
19ec-1c88:42136557.052 : NVMData.FunctionCode = 0
19ec-1c88:42136557.102 : NVMData.PreFeed = 0
19ec-1c88:42136557.149 : NVMData.PreFeedTime = 0
19ec-1c88:42136557.198 : NVMData.ButtonNumber = 0
19ec-1c88:42136557.249 : NVMData.PowerOffTime = 0
19ec-1c88:42136557.298 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42136557.361 : => IoObject::IoLockEnd
19ec-1c88:42136557.452 : <= IoObject::IoLockEnd
19ec-1c88:42136557.502 : <= ReadNVMData ret = 1
19ec-1c88:42146558.963 : => GetADFStatus
19ec-1c88:42146559.402 : => IoObject::IoLockStart
19ec-1c88:42146559.531 : => CAsicIO::CheckDevice
19ec-1c88:42146559.590 : => CNT96226::ConnectIsAvailable
19ec-1c88:42146581.833 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42146582.268 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42146582.326 : <= IoObject::IoLockStart
19ec-1c88:42146582.390 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42146582.457 : IO Send command 10 bytes
19ec-1c88:42146582.577 : => CNT96226::VenderCmd_SetData
19ec-1c88:42146582.636 : iCmd = 0, nBytes = 10
19ec-1c88:42146582.740 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42146776.817 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42146776.954 : System send command 10 bytes + data 0 bytes
19ec-1c88:42146777.034 : IO total need to receive data 2 bytes
19ec-1c88:42146777.098 : => CNT96226::VenderCmd_GetData
19ec-1c88:42146777.156 : iCmd = 0, nBytes = 2
19ec-1c88:42146898.759 : 0000 : 00 00 
19ec-1c88:42146898.867 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42146898.936 : System total receive data 2 bytes
19ec-1c88:42146898.995 : => CNT96226::VenderCmd_GetData
19ec-1c88:42146899.049 : iCmd = 1, nBytes = 4
19ec-1c88:42147107.435 : 0000 : 00 00 00 00 
19ec-1c88:42147107.540 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42147107.683 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42147107.749 : Return status = 0
19ec-1c88:42147107.807 : => IoObject::IoLockEnd
19ec-1c88:42147107.898 : <= IoObject::IoLockEnd
19ec-1c88:42147107.950 : <= GetADFStatus ret = 1
19ec-1c88:42149872.212 : => GetADFStatus
19ec-1c88:42149872.403 : => IoObject::IoLockStart
19ec-1c88:42149872.540 : => CAsicIO::CheckDevice
19ec-1c88:42149872.598 : => CNT96226::ConnectIsAvailable
19ec-1c88:42149894.291 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42149894.532 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42149894.667 : <= IoObject::IoLockStart
19ec-1c88:42149894.795 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42149894.936 : IO Send command 10 bytes
19ec-1c88:42149895.296 : => CNT96226::VenderCmd_SetData
19ec-1c88:42149895.356 : iCmd = 0, nBytes = 10
19ec-1c88:42149895.459 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42150082.885 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42150083.013 : System send command 10 bytes + data 0 bytes
19ec-1c88:42150083.263 : IO total need to receive data 2 bytes
19ec-1c88:42150083.338 : => CNT96226::VenderCmd_GetData
19ec-1c88:42150083.394 : iCmd = 0, nBytes = 2
19ec-1c88:42150206.115 : 0000 : 00 00 
19ec-1c88:42150206.205 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42150206.271 : System total receive data 2 bytes
19ec-1c88:42150206.331 : => CNT96226::VenderCmd_GetData
19ec-1c88:42150206.385 : iCmd = 1, nBytes = 4
19ec-1c88:42150366.112 : 0000 : 00 00 00 00 
19ec-1c88:42150366.217 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42150366.350 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42150366.415 : Return status = 0
19ec-1c88:42150366.473 : => IoObject::IoLockEnd
19ec-1c88:42150366.562 : <= IoObject::IoLockEnd
19ec-1c88:42150366.613 : <= GetADFStatus ret = 1
19ec-1c88:42152550.039 : => TerminateDriver
19ec-1c88:42152550.233 : => CAsicIO::~CAsicIO,pStage=98569288
19ec-1c88:42152550.303 : => CNT96226::Close
19ec-1c88:42152554.196 : <= CNT96226::Close ret = 1
19ec-1c88:42152554.268 : <= CAsicIO::~CAsicIO
19ec-1c88:42152554.326 : => IoObject::IoLockEnd
19ec-1c88:42152554.376 : <= IoObject::IoLockEnd
19ec-1c88:42152554.430 : => IoObject::TerminateDevice
19ec-1c88:42152554.484 : => IoObject::IoLockEnd
19ec-1c88:42152554.533 : <= IoObject::IoLockEnd
19ec-1c88:42152554.630 : <= IoObject::TerminateDevice
19ec-1c88:42152554.879 : <= TerminateDriver ret = 1
19ec-1c88:42196321.023 : ============Debug Start==========
19ec-1c88:42196321.382 : Date : 2020/4/30 14:25:32
19ec-1c88:42196321.466 : Process ID : 19ec
19ec-1c88:42196321.923 : Windows : Version 10.0 build 18363 
19ec-1c88:42196322.408 : MemoryStatus.dwMemoryLoad : 46
19ec-1c88:42196322.472 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42196322.539 : MemoryStatus.ullAvailPhys : 1820696576
19ec-1c88:42196322.599 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42196322.662 : MemoryStatus.ullAvailPageFile : 3233320960
19ec-1c88:42196322.724 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42196322.784 : MemoryStatus.ullAvailVirtual : 1728389120
19ec-1c88:42196322.845 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42196322.953 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42196323.014 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42196323.276 : CPU Count : 4
19ec-1c88:42196323.328 : CPU Frequency : 100.000 Mhz
19ec-1c88:42196327.943 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42196328.077 : => InitializeDriver
19ec-1c88:42196328.370 : <= InitializeDriver ret = 1
19ec-1c88:42196328.428 : => InitializeScanner
19ec-1c88:42196328.510 : => CAsicIO::GetDeviceList
19ec-1c88:42196328.811 : => CNT96226::CNT96226
19ec-1c88:42196328.870 : => CNT96226::Open
19ec-1c88:42196350.334 : <= CNT96226::Open ret = 1
19ec-1c88:42196350.430 : => CNT96226::Initialize
19ec-1c88:42196350.624 : <= CNT96226::Initialize ret = 1
19ec-1c88:42196350.681 : <= CNT96226::CNT96226
19ec-1c88:42196350.737 : => CNT96226::EnumAvailableDevice
19ec-1c88:42196356.192 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42196356.271 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42196356.330 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42200102.355 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42200103.052 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42200110.011 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42200110.150 : => IoObject::GetLockName
19ec-1c88:42200110.212 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42200110.287 : <= IoObject::GetLockName
19ec-1c88:42200110.772 : => CNT96226::VenderCmd_GetData
19ec-1c88:42200110.834 : iCmd = 3, nBytes = 2
19ec-1c88:42200495.388 : 0000 : 06 38 
19ec-1c88:42200495.553 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42200495.631 : => CNT96226::VenderCmd_GetData
19ec-1c88:42200495.692 : iCmd = 4, nBytes = 2
19ec-1c88:42200877.149 : 0000 : 07 07 
19ec-1c88:42200877.291 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42200877.398 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42200877.493 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42200877.563 : IO Send command 10 bytes
19ec-1c88:42200877.618 : => CNT96226::VenderCmd_SetData
19ec-1c88:42200877.674 : iCmd = 0, nBytes = 10
19ec-1c88:42200877.782 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42201197.385 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42201197.574 : => CNT96226::VenderCmd_GetData
19ec-1c88:42201197.641 : iCmd = 0, nBytes = 165
19ec-1c88:42201348.713 : skip dump 37 bytes
19ec-1c88:42201348.948 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42201349.102 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42201349.248 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42201349.388 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42201349.523 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42201349.662 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42201349.793 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42201349.925 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42201349.993 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42201350.064 : => CNT96226::VenderCmd_GetData
19ec-1c88:42201350.119 : iCmd = 1, nBytes = 4
19ec-1c88:42201496.315 : 0000 : 00 00 00 00 
19ec-1c88:42201496.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42201496.813 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42201496.880 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42201496.946 : IO Send command 10 bytes
19ec-1c88:42201496.999 : => CNT96226::VenderCmd_SetData
19ec-1c88:42201497.055 : iCmd = 0, nBytes = 10
19ec-1c88:42201497.163 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42201853.008 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42201853.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:42201853.238 : iCmd = 0, nBytes = 128
19ec-1c88:42202061.450 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42202061.604 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42202061.740 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42202061.869 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42202061.993 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42202062.114 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42202062.240 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42202062.362 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42202062.427 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42202062.487 : => CNT96226::VenderCmd_GetData
19ec-1c88:42202062.540 : iCmd = 1, nBytes = 4
19ec-1c88:42202214.018 : 0000 : 00 00 00 00 
19ec-1c88:42202214.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42202214.175 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42202214.342 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42202214.413 : => CNT96226::Close
19ec-1c88:42202218.406 : <= CNT96226::Close ret = 1
19ec-1c88:42202218.479 : <= CNT96226::~CNT96226
19ec-1c88:42202218.571 : <= CAsicIO::GetDeviceList
19ec-1c88:42202218.955 : => IoObject::SetTimeout
19ec-1c88:42202219.092 : Timeout--> In = 0 Out = 0
19ec-1c88:42202219.149 : <= IoObject::SetTimeout
19ec-1c88:42202219.218 : => CAsicIO::CAsicIO
19ec-1c88:42202219.291 : => CNT96226::CNT96226
19ec-1c88:42202219.346 : => CNT96226::Open
19ec-1c88:42202241.498 : <= CNT96226::Open ret = 1
19ec-1c88:42202241.603 : => CNT96226::Initialize
19ec-1c88:42202241.792 : <= CNT96226::Initialize ret = 1
19ec-1c88:42202241.852 : <= CNT96226::CNT96226
19ec-1c88:42202241.903 : <= CAsicIO::CAsicIO
19ec-1c88:42202241.964 : => CAsicIO::InitializeDevice
19ec-1c88:42202242.043 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42202248.056 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42202248.197 : => IoObject::GetLockName
19ec-1c88:42202248.254 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42202248.319 : <= IoObject::GetLockName
19ec-1c88:42202248.844 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42202248.919 : IO Send command 10 bytes
19ec-1c88:42202248.975 : => CNT96226::VenderCmd_SetData
19ec-1c88:42202249.027 : iCmd = 0, nBytes = 10
19ec-1c88:42202249.135 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42202555.504 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42202555.726 : => CNT96226::VenderCmd_GetData
19ec-1c88:42202555.848 : iCmd = 0, nBytes = 128
19ec-1c88:42202721.060 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42202721.227 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42202721.365 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42202721.500 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42202721.626 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42202721.751 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42202721.873 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42202721.997 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42202722.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42202722.119 : => CNT96226::VenderCmd_GetData
19ec-1c88:42202722.169 : iCmd = 1, nBytes = 4
19ec-1c88:42202836.582 : 0000 : 00 00 00 00 
19ec-1c88:42202836.681 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42202836.742 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42202836.801 : => CNT96226::VenderCmd_GetData
19ec-1c88:42202836.855 : iCmd = 3, nBytes = 2
19ec-1c88:42203192.721 : 0000 : 06 38 
19ec-1c88:42203192.822 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42203192.895 : => CNT96226::VenderCmd_GetData
19ec-1c88:42203192.948 : iCmd = 4, nBytes = 2
19ec-1c88:42203475.073 : 0000 : 07 07 
19ec-1c88:42203475.220 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42203475.423 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42203475.521 : => IoObject::InitializeDevice
19ec-1c88:42203475.639 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42203476.338 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42203476.414 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42203477.234 : => FindScanner
19ec-1c88:42203477.299 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42203477.367 : <= FindScanner ret = 1
19ec-1c88:42203477.429 : => IoObject::IoLockStart
19ec-1c88:42203477.533 : => CAsicIO::CheckDevice
19ec-1c88:42203477.588 : => CNT96226::ConnectIsAvailable
19ec-1c88:42203494.915 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42203495.012 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42203495.070 : <= IoObject::IoLockStart
19ec-1c88:42203495.130 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42203495.421 : IO Send command 10 bytes
19ec-1c88:42203495.506 : => CNT96226::VenderCmd_SetData
19ec-1c88:42203495.565 : iCmd = 0, nBytes = 10
19ec-1c88:42203495.670 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42203680.237 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42203680.338 : System send command 10 bytes + data 0 bytes
19ec-1c88:42203680.407 : IO total need to receive data 5 bytes
19ec-1c88:42203680.464 : => CNT96226::VenderCmd_GetData
19ec-1c88:42203680.523 : iCmd = 0, nBytes = 5
19ec-1c88:42203861.895 : 0000 : 06 00 02 02 ab 
19ec-1c88:42203862.045 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42203862.123 : System total receive data 5 bytes
19ec-1c88:42203862.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:42203862.250 : iCmd = 1, nBytes = 4
19ec-1c88:42204178.240 : 0000 : 00 00 00 00 
19ec-1c88:42204178.388 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42204178.542 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42204178.615 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42204178.688 : IO Send command 10 bytes
19ec-1c88:42204178.789 : => CNT96226::VenderCmd_SetData
19ec-1c88:42204178.851 : iCmd = 0, nBytes = 10
19ec-1c88:42204178.964 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42204325.431 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42204325.673 : System send command 10 bytes + data 0 bytes
19ec-1c88:42204325.834 : IO total need to receive data 165 bytes
19ec-1c88:42204326.192 : => CNT96226::VenderCmd_GetData
19ec-1c88:42204326.249 : iCmd = 0, nBytes = 165
19ec-1c88:42204498.904 : skip dump 37 bytes
19ec-1c88:42204499.081 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42204499.220 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42204499.361 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42204499.494 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42204499.626 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42204499.764 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42204499.892 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42204500.015 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42204500.080 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42204500.138 : System total receive data 165 bytes
19ec-1c88:42204500.199 : => CNT96226::VenderCmd_GetData
19ec-1c88:42204500.250 : iCmd = 1, nBytes = 4
19ec-1c88:42204607.198 : 0000 : 00 00 00 00 
19ec-1c88:42204607.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42204607.413 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42204607.576 : Dump Inquiry
19ec-1c88:42204607.700 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42204607.831 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42204607.963 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42204608.096 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42204608.222 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42204608.355 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42204608.479 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42204608.600 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42204608.727 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42204608.854 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42204608.943 : 00a0 : 00 00 00 00 00 
19ec-1c88:42204609.017 : => ReadNVMDataInternal
19ec-1c88:42204609.199 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42204609.264 : IO Send command 10 bytes
19ec-1c88:42204609.342 : => CNT96226::VenderCmd_SetData
19ec-1c88:42204609.398 : iCmd = 0, nBytes = 10
19ec-1c88:42204609.501 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42204915.672 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42204915.782 : System send command 10 bytes + data 0 bytes
19ec-1c88:42204915.852 : IO total need to receive data 128 bytes
19ec-1c88:42204915.914 : => CNT96226::VenderCmd_GetData
19ec-1c88:42204915.968 : iCmd = 0, nBytes = 128
19ec-1c88:42205111.477 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42205111.676 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42205111.818 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42205111.953 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42205112.078 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42205112.203 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42205112.328 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42205112.448 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42205112.513 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42205112.577 : System total receive data 128 bytes
19ec-1c88:42205112.642 : => CNT96226::VenderCmd_GetData
19ec-1c88:42205112.697 : iCmd = 1, nBytes = 4
19ec-1c88:42205276.551 : 0000 : 00 00 00 00 
19ec-1c88:42205276.739 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42205277.109 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42205277.175 : NVMData.PadScanCount = 0
19ec-1c88:42205277.230 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42205277.287 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42205277.346 : NVMData.FlatbedScanCount = 0
19ec-1c88:42205277.401 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42205277.454 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42205277.509 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42205277.561 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42205277.616 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42205277.667 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42205277.723 : NVMData.BornMonth = 0
19ec-1c88:42205277.774 : NVMData.BornDay = 0
19ec-1c88:42205277.826 : NVMData.BornYear = 0
19ec-1c88:42205277.872 : NVMData.FirstScanMonth = 4
19ec-1c88:42205277.923 : NVMData.FirstScanDay = 30
19ec-1c88:42205277.976 : NVMData.FirstScanYear = 2020
19ec-1c88:42205278.029 : NVMData.VerticalMagnification = 0
19ec-1c88:42205278.084 : NVMData.HorizontalMagnification = 0
19ec-1c88:42205278.139 : NVMData.PowerSavingTime = 15
19ec-1c88:42205278.192 : NVMData.SN = A094165189010062
19ec-1c88:42205278.241 : NVMData.AutoFeed = 0
19ec-1c88:42205278.291 : NVMData.CCDType = 0
19ec-1c88:42205278.336 : NVMData.ScanSpeed = 0
19ec-1c88:42205278.382 : NVMData.RollerCount = 0
19ec-1c88:42205278.433 : NVMData.MultifeedCount = 0
19ec-1c88:42205278.486 : NVMData.JamCount = 0
19ec-1c88:42205278.532 : NVMData.IdentifyInfo = 
19ec-1c88:42205278.584 : NVMData.FormalName = 
19ec-1c88:42205278.759 : NVMData.ReservedB = 0
19ec-1c88:42205278.811 : NVMData.FunctionCode = 0
19ec-1c88:42205278.859 : NVMData.PreFeed = 0
19ec-1c88:42205278.909 : NVMData.PreFeedTime = 0
19ec-1c88:42205278.958 : NVMData.ButtonNumber = 0
19ec-1c88:42205279.009 : NVMData.PowerOffTime = 0
19ec-1c88:42205279.062 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42205279.133 : => IoObject::IoLockEnd
19ec-1c88:42205279.221 : <= IoObject::IoLockEnd
19ec-1c88:42205279.271 : <= InitializeScanner ret = 1
19ec-1c88:42205279.334 : => GetLogicalScannerAbilityEx
19ec-1c88:42205279.392 : => IoObject::IoLockStart
19ec-1c88:42205279.488 : => CAsicIO::CheckDevice
19ec-1c88:42205279.539 : => CNT96226::ConnectIsAvailable
19ec-1c88:42205296.171 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42205296.260 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42205296.316 : <= IoObject::IoLockStart
19ec-1c88:42205296.371 : => IoObject::IoLockEnd
19ec-1c88:42205296.454 : <= IoObject::IoLockEnd
19ec-1c88:42205296.559 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42205296.631 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42205481.307 : => ReadNVMData
19ec-1c88:42205481.444 : => IoObject::IoLockStart
19ec-1c88:42205481.557 : => CAsicIO::CheckDevice
19ec-1c88:42205481.609 : => CNT96226::ConnectIsAvailable
19ec-1c88:42205507.203 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42205507.316 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42205507.379 : <= IoObject::IoLockStart
19ec-1c88:42205507.437 : => ReadNVMDataInternal
19ec-1c88:42205507.498 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42205507.563 : IO Send command 10 bytes
19ec-1c88:42205507.685 : => CNT96226::VenderCmd_SetData
19ec-1c88:42205507.741 : iCmd = 0, nBytes = 10
19ec-1c88:42205507.853 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42205842.933 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42205843.082 : System send command 10 bytes + data 0 bytes
19ec-1c88:42205843.153 : IO total need to receive data 128 bytes
19ec-1c88:42205843.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:42205843.272 : iCmd = 0, nBytes = 128
19ec-1c88:42206046.102 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42206046.285 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42206046.428 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42206046.562 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42206046.691 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42206046.822 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42206046.947 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42206047.071 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42206047.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42206047.200 : System total receive data 128 bytes
19ec-1c88:42206047.266 : => CNT96226::VenderCmd_GetData
19ec-1c88:42206047.320 : iCmd = 1, nBytes = 4
19ec-1c88:42206176.877 : 0000 : 00 00 00 00 
19ec-1c88:42206176.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42206177.110 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42206177.171 : NVMData.PadScanCount = 0
19ec-1c88:42206177.227 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42206177.281 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42206177.341 : NVMData.FlatbedScanCount = 0
19ec-1c88:42206177.398 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42206177.451 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42206177.504 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42206177.558 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42206177.612 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42206177.667 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42206177.720 : NVMData.BornMonth = 0
19ec-1c88:42206177.771 : NVMData.BornDay = 0
19ec-1c88:42206177.824 : NVMData.BornYear = 0
19ec-1c88:42206177.871 : NVMData.FirstScanMonth = 4
19ec-1c88:42206177.922 : NVMData.FirstScanDay = 30
19ec-1c88:42206177.976 : NVMData.FirstScanYear = 2020
19ec-1c88:42206178.161 : NVMData.VerticalMagnification = 0
19ec-1c88:42206178.217 : NVMData.HorizontalMagnification = 0
19ec-1c88:42206178.272 : NVMData.PowerSavingTime = 15
19ec-1c88:42206178.324 : NVMData.SN = A094165189010062
19ec-1c88:42206178.373 : NVMData.AutoFeed = 0
19ec-1c88:42206178.423 : NVMData.CCDType = 0
19ec-1c88:42206178.470 : NVMData.ScanSpeed = 0
19ec-1c88:42206178.518 : NVMData.RollerCount = 0
19ec-1c88:42206178.569 : NVMData.MultifeedCount = 0
19ec-1c88:42206178.618 : NVMData.JamCount = 0
19ec-1c88:42206178.669 : NVMData.IdentifyInfo = 
19ec-1c88:42206178.722 : NVMData.FormalName = 
19ec-1c88:42206178.771 : NVMData.ReservedB = 0
19ec-1c88:42206178.822 : NVMData.FunctionCode = 0
19ec-1c88:42206178.872 : NVMData.PreFeed = 0
19ec-1c88:42206178.920 : NVMData.PreFeedTime = 0
19ec-1c88:42206178.968 : NVMData.ButtonNumber = 0
19ec-1c88:42206179.018 : NVMData.PowerOffTime = 0
19ec-1c88:42206179.068 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42206179.125 : => IoObject::IoLockEnd
19ec-1c88:42206179.216 : <= IoObject::IoLockEnd
19ec-1c88:42206179.268 : <= ReadNVMData ret = 1
19ec-1c88:42206734.554 : => TerminateDriver
19ec-1c88:42206734.754 : => CAsicIO::~CAsicIO,pStage=98831432
19ec-1c88:42206734.830 : => CNT96226::Close
19ec-1c88:42206738.922 : <= CNT96226::Close ret = 1
19ec-1c88:42206739.001 : <= CAsicIO::~CAsicIO
19ec-1c88:42206739.061 : => IoObject::IoLockEnd
19ec-1c88:42206739.117 : <= IoObject::IoLockEnd
19ec-1c88:42206739.168 : => IoObject::TerminateDevice
19ec-1c88:42206739.224 : => IoObject::IoLockEnd
19ec-1c88:42206739.273 : <= IoObject::IoLockEnd
19ec-1c88:42206739.373 : <= IoObject::TerminateDevice
19ec-1c88:42206739.621 : <= TerminateDriver ret = 1
19ec-1c88:42209327.258 : ============Debug Start==========
19ec-1c88:42209327.608 : Date : 2020/4/30 14:25:32
19ec-1c88:42209327.688 : Process ID : 19ec
19ec-1c88:42209328.133 : Windows : Version 10.0 build 18363 
19ec-1c88:42209328.603 : MemoryStatus.dwMemoryLoad : 46
19ec-1c88:42209328.667 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42209328.732 : MemoryStatus.ullAvailPhys : 1822240768
19ec-1c88:42209328.796 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42209328.858 : MemoryStatus.ullAvailPageFile : 3238506496
19ec-1c88:42209328.920 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42209328.978 : MemoryStatus.ullAvailVirtual : 1728638976
19ec-1c88:42209329.036 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42209329.140 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42209329.430 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42209329.940 : CPU Count : 4
19ec-1c88:42209329.989 : CPU Frequency : 100.000 Mhz
19ec-1c88:42209334.435 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42209334.559 : => InitializeDriver
19ec-1c88:42209334.834 : <= InitializeDriver ret = 1
19ec-1c88:42211972.677 : => InitializeScanner
19ec-1c88:42211972.926 : => CAsicIO::GetDeviceList
19ec-1c88:42211973.337 : => CNT96226::CNT96226
19ec-1c88:42211973.399 : => CNT96226::Open
19ec-1c88:42211998.609 : <= CNT96226::Open ret = 1
19ec-1c88:42211998.722 : => CNT96226::Initialize
19ec-1c88:42211998.913 : <= CNT96226::Initialize ret = 1
19ec-1c88:42211998.973 : <= CNT96226::CNT96226
19ec-1c88:42211999.027 : => CNT96226::EnumAvailableDevice
19ec-1c88:42212004.291 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42212004.369 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42212004.426 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42215783.987 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42215784.456 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42215795.691 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42215795.908 : => IoObject::GetLockName
19ec-1c88:42215796.037 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42215796.166 : <= IoObject::GetLockName
19ec-1c88:42215797.058 : => CNT96226::VenderCmd_GetData
19ec-1c88:42215797.183 : iCmd = 3, nBytes = 2
19ec-1c88:42216200.462 : 0000 : 06 38 
19ec-1c88:42216200.684 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42216200.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:42216200.937 : iCmd = 4, nBytes = 2
19ec-1c88:42216541.130 : 0000 : 07 07 
19ec-1c88:42216541.343 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42216541.513 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42216541.675 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42216541.810 : IO Send command 10 bytes
19ec-1c88:42216541.918 : => CNT96226::VenderCmd_SetData
19ec-1c88:42216542.028 : iCmd = 0, nBytes = 10
19ec-1c88:42216542.236 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42216756.674 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42216756.922 : => CNT96226::VenderCmd_GetData
19ec-1c88:42216757.051 : iCmd = 0, nBytes = 165
19ec-1c88:42216929.718 : skip dump 37 bytes
19ec-1c88:42216930.106 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42216930.393 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42216930.676 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42216930.955 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42216931.215 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42216931.498 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42216931.768 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42216932.020 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42216932.152 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42216932.274 : => CNT96226::VenderCmd_GetData
19ec-1c88:42216932.378 : iCmd = 1, nBytes = 4
19ec-1c88:42217119.996 : 0000 : 00 00 00 00 
19ec-1c88:42217120.187 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42217120.328 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42217120.443 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42217120.575 : IO Send command 10 bytes
19ec-1c88:42217120.679 : => CNT96226::VenderCmd_SetData
19ec-1c88:42217120.792 : iCmd = 0, nBytes = 10
19ec-1c88:42217121.004 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42217468.588 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42217468.830 : => CNT96226::VenderCmd_GetData
19ec-1c88:42217468.952 : iCmd = 0, nBytes = 128
19ec-1c88:42217684.482 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42217684.867 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42217685.164 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42217685.439 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42217685.699 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42217685.958 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42217686.209 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42217686.456 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42217686.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42217686.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:42217686.821 : iCmd = 1, nBytes = 4
19ec-1c88:42217897.931 : 0000 : 00 00 00 00 
19ec-1c88:42217898.108 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42217898.242 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42217898.582 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42217898.724 : => CNT96226::Close
19ec-1c88:42217905.886 : <= CNT96226::Close ret = 1
19ec-1c88:42217906.029 : <= CNT96226::~CNT96226
19ec-1c88:42217906.192 : <= CAsicIO::GetDeviceList
19ec-1c88:42217906.949 : => IoObject::SetTimeout
19ec-1c88:42217907.220 : Timeout--> In = 0 Out = 0
19ec-1c88:42217907.334 : <= IoObject::SetTimeout
19ec-1c88:42217907.461 : => CAsicIO::CAsicIO
19ec-1c88:42217907.601 : => CNT96226::CNT96226
19ec-1c88:42217907.707 : => CNT96226::Open
19ec-1c88:42217949.229 : <= CNT96226::Open ret = 1
19ec-1c88:42217949.428 : => CNT96226::Initialize
19ec-1c88:42217949.803 : <= CNT96226::Initialize ret = 1
19ec-1c88:42217949.920 : <= CNT96226::CNT96226
19ec-1c88:42217950.025 : <= CAsicIO::CAsicIO
19ec-1c88:42217950.133 : => CAsicIO::InitializeDevice
19ec-1c88:42217950.272 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42217962.551 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42217962.849 : => IoObject::GetLockName
19ec-1c88:42217962.964 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42217963.105 : <= IoObject::GetLockName
19ec-1c88:42217964.394 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42217964.547 : IO Send command 10 bytes
19ec-1c88:42217964.653 : => CNT96226::VenderCmd_SetData
19ec-1c88:42217964.769 : iCmd = 0, nBytes = 10
19ec-1c88:42217964.999 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42218326.863 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42218327.122 : => CNT96226::VenderCmd_GetData
19ec-1c88:42218327.243 : iCmd = 0, nBytes = 128
19ec-1c88:42218551.312 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42218551.685 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42218551.967 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42218552.235 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42218552.494 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42218552.755 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42218553.016 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42218553.264 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42218553.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42218553.522 : => CNT96226::VenderCmd_GetData
19ec-1c88:42218553.631 : iCmd = 1, nBytes = 4
19ec-1c88:42218755.164 : 0000 : 00 00 00 00 
19ec-1c88:42218755.308 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42218755.402 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42218755.485 : => CNT96226::VenderCmd_GetData
19ec-1c88:42218755.556 : iCmd = 3, nBytes = 2
19ec-1c88:42219135.554 : 0000 : 06 38 
19ec-1c88:42219135.698 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42219135.793 : => CNT96226::VenderCmd_GetData
19ec-1c88:42219135.870 : iCmd = 4, nBytes = 2
19ec-1c88:42219446.891 : 0000 : 07 07 
19ec-1c88:42219447.010 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42219447.219 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42219447.354 : => IoObject::InitializeDevice
19ec-1c88:42219447.483 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42219448.237 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42219448.335 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42219449.145 : => FindScanner
19ec-1c88:42219449.224 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42219449.308 : <= FindScanner ret = 1
19ec-1c88:42219449.392 : => IoObject::IoLockStart
19ec-1c88:42219449.525 : => CAsicIO::CheckDevice
19ec-1c88:42219449.598 : => CNT96226::ConnectIsAvailable
19ec-1c88:42219470.047 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42219470.171 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42219470.248 : <= IoObject::IoLockStart
19ec-1c88:42219470.325 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42219470.413 : IO Send command 10 bytes
19ec-1c88:42219470.521 : => CNT96226::VenderCmd_SetData
19ec-1c88:42219470.600 : iCmd = 0, nBytes = 10
19ec-1c88:42219470.737 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42219671.657 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42219671.805 : System send command 10 bytes + data 0 bytes
19ec-1c88:42219671.892 : IO total need to receive data 5 bytes
19ec-1c88:42219671.968 : => CNT96226::VenderCmd_GetData
19ec-1c88:42219672.044 : iCmd = 0, nBytes = 5
19ec-1c88:42219880.470 : 0000 : 06 00 02 02 ab 
19ec-1c88:42219880.582 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42219880.660 : System total receive data 5 bytes
19ec-1c88:42219880.735 : => CNT96226::VenderCmd_GetData
19ec-1c88:42219880.804 : iCmd = 1, nBytes = 4
19ec-1c88:42220057.469 : 0000 : 00 00 00 00 
19ec-1c88:42220057.622 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42220057.793 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42220057.872 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42220057.958 : IO Send command 10 bytes
19ec-1c88:42220058.079 : => CNT96226::VenderCmd_SetData
19ec-1c88:42220058.161 : iCmd = 0, nBytes = 10
19ec-1c88:42220058.296 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42220235.503 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42220235.643 : System send command 10 bytes + data 0 bytes
19ec-1c88:42220235.728 : IO total need to receive data 165 bytes
19ec-1c88:42220235.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:42220235.882 : iCmd = 0, nBytes = 165
19ec-1c88:42220412.677 : skip dump 37 bytes
19ec-1c88:42220413.152 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42220413.333 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42220413.509 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42220413.688 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42220413.856 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42220414.032 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42220414.193 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42220414.364 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42220414.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42220414.520 : System total receive data 165 bytes
19ec-1c88:42220414.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:42220414.668 : iCmd = 1, nBytes = 4
19ec-1c88:42220583.268 : 0000 : 00 00 00 00 
19ec-1c88:42220583.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42220583.587 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42220583.939 : Dump Inquiry
19ec-1c88:42220584.117 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42220584.296 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42220584.467 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42220584.638 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42220584.809 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42220584.989 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42220585.154 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42220585.317 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42220585.495 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42220585.666 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42220585.777 : 00a0 : 00 00 00 00 00 
19ec-1c88:42220585.862 : => ReadNVMDataInternal
19ec-1c88:42220586.147 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42220586.233 : IO Send command 10 bytes
19ec-1c88:42220586.353 : => CNT96226::VenderCmd_SetData
19ec-1c88:42220586.425 : iCmd = 0, nBytes = 10
19ec-1c88:42220586.556 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42220916.488 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42220916.646 : System send command 10 bytes + data 0 bytes
19ec-1c88:42220916.732 : IO total need to receive data 128 bytes
19ec-1c88:42220916.812 : => CNT96226::VenderCmd_GetData
19ec-1c88:42220916.890 : iCmd = 0, nBytes = 128
19ec-1c88:42221081.303 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42221081.508 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42221081.681 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42221081.854 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42221082.018 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42221082.185 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42221082.342 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42221082.501 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42221082.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42221082.665 : System total receive data 128 bytes
19ec-1c88:42221082.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:42221082.809 : iCmd = 1, nBytes = 4
19ec-1c88:42221248.054 : 0000 : 00 00 00 00 
19ec-1c88:42221248.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42221248.358 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42221248.456 : NVMData.PadScanCount = 0
19ec-1c88:42221248.534 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42221248.611 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42221248.688 : NVMData.FlatbedScanCount = 0
19ec-1c88:42221248.758 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42221248.830 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42221248.898 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42221248.972 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42221249.043 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42221249.113 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42221249.186 : NVMData.BornMonth = 0
19ec-1c88:42221249.253 : NVMData.BornDay = 0
19ec-1c88:42221249.319 : NVMData.BornYear = 0
19ec-1c88:42221249.382 : NVMData.FirstScanMonth = 4
19ec-1c88:42221249.455 : NVMData.FirstScanDay = 30
19ec-1c88:42221249.529 : NVMData.FirstScanYear = 2020
19ec-1c88:42221249.600 : NVMData.VerticalMagnification = 0
19ec-1c88:42221249.671 : NVMData.HorizontalMagnification = 0
19ec-1c88:42221249.744 : NVMData.PowerSavingTime = 15
19ec-1c88:42221249.815 : NVMData.SN = A094165189010062
19ec-1c88:42221249.885 : NVMData.AutoFeed = 0
19ec-1c88:42221249.951 : NVMData.CCDType = 0
19ec-1c88:42221250.013 : NVMData.ScanSpeed = 0
19ec-1c88:42221250.075 : NVMData.RollerCount = 0
19ec-1c88:42221250.144 : NVMData.MultifeedCount = 0
19ec-1c88:42221250.209 : NVMData.JamCount = 0
19ec-1c88:42221250.275 : NVMData.IdentifyInfo = 
19ec-1c88:42221250.344 : NVMData.FormalName = 
19ec-1c88:42221250.598 : NVMData.ReservedB = 0
19ec-1c88:42221250.671 : NVMData.FunctionCode = 0
19ec-1c88:42221250.742 : NVMData.PreFeed = 0
19ec-1c88:42221250.808 : NVMData.PreFeedTime = 0
19ec-1c88:42221250.876 : NVMData.ButtonNumber = 0
19ec-1c88:42221250.945 : NVMData.PowerOffTime = 0
19ec-1c88:42221251.011 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42221251.109 : => IoObject::IoLockEnd
19ec-1c88:42221251.232 : <= IoObject::IoLockEnd
19ec-1c88:42221251.296 : <= InitializeScanner ret = 1
19ec-1c88:42222752.658 : => GetLogicalScannerAbility
19ec-1c88:42222752.850 : => IoObject::IoLockStart
19ec-1c88:42222752.980 : => CAsicIO::CheckDevice
19ec-1c88:42222753.036 : => CNT96226::ConnectIsAvailable
19ec-1c88:42222775.730 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42222775.972 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42222776.111 : <= IoObject::IoLockStart
19ec-1c88:42222776.450 : => IoObject::IoLockEnd
19ec-1c88:42222776.553 : <= IoObject::IoLockEnd
19ec-1c88:42222776.631 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:42226462.967 : => GetLogicalScannerAbilityEx
19ec-1c88:42226463.165 : => IoObject::IoLockStart
19ec-1c88:42226463.305 : => CAsicIO::CheckDevice
19ec-1c88:42226463.363 : => CNT96226::ConnectIsAvailable
19ec-1c88:42226488.471 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42226488.588 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42226488.653 : <= IoObject::IoLockStart
19ec-1c88:42226488.714 : => IoObject::IoLockEnd
19ec-1c88:42226488.827 : <= IoObject::IoLockEnd
19ec-1c88:42226488.947 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42226489.021 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42234015.898 : => ReadNVMData
19ec-1c88:42234016.084 : => IoObject::IoLockStart
19ec-1c88:42234016.210 : => CAsicIO::CheckDevice
19ec-1c88:42234016.269 : => CNT96226::ConnectIsAvailable
19ec-1c88:42234039.565 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42234039.680 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42234039.746 : <= IoObject::IoLockStart
19ec-1c88:42234039.809 : => ReadNVMDataInternal
19ec-1c88:42234039.875 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42234039.941 : IO Send command 10 bytes
19ec-1c88:42234040.057 : => CNT96226::VenderCmd_SetData
19ec-1c88:42234040.114 : iCmd = 0, nBytes = 10
19ec-1c88:42234040.225 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42234394.263 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42234394.418 : System send command 10 bytes + data 0 bytes
19ec-1c88:42234394.483 : IO total need to receive data 128 bytes
19ec-1c88:42234394.548 : => CNT96226::VenderCmd_GetData
19ec-1c88:42234394.606 : iCmd = 0, nBytes = 128
19ec-1c88:42234595.470 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42234595.653 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42234595.796 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42234595.933 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42234596.058 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42234596.183 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42234596.306 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42234596.427 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42234596.490 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42234596.552 : System total receive data 128 bytes
19ec-1c88:42234596.613 : => CNT96226::VenderCmd_GetData
19ec-1c88:42234596.666 : iCmd = 1, nBytes = 4
19ec-1c88:42234787.964 : 0000 : 00 00 00 00 
19ec-1c88:42234788.072 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42234788.219 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42234788.289 : NVMData.PadScanCount = 0
19ec-1c88:42234788.349 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42234788.405 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42234788.465 : NVMData.FlatbedScanCount = 0
19ec-1c88:42234788.522 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42234788.774 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42234788.848 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42234788.904 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42234788.961 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42234789.017 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42234789.071 : NVMData.BornMonth = 0
19ec-1c88:42234789.121 : NVMData.BornDay = 0
19ec-1c88:42234789.172 : NVMData.BornYear = 0
19ec-1c88:42234789.223 : NVMData.FirstScanMonth = 4
19ec-1c88:42234789.275 : NVMData.FirstScanDay = 30
19ec-1c88:42234789.330 : NVMData.FirstScanYear = 2020
19ec-1c88:42234789.387 : NVMData.VerticalMagnification = 0
19ec-1c88:42234789.444 : NVMData.HorizontalMagnification = 0
19ec-1c88:42234789.502 : NVMData.PowerSavingTime = 15
19ec-1c88:42234789.556 : NVMData.SN = A094165189010062
19ec-1c88:42234789.609 : NVMData.AutoFeed = 0
19ec-1c88:42234789.662 : NVMData.CCDType = 0
19ec-1c88:42234789.711 : NVMData.ScanSpeed = 0
19ec-1c88:42234789.762 : NVMData.RollerCount = 0
19ec-1c88:42234789.817 : NVMData.MultifeedCount = 0
19ec-1c88:42234789.871 : NVMData.JamCount = 0
19ec-1c88:42234789.924 : NVMData.IdentifyInfo = 
19ec-1c88:42234789.978 : NVMData.FormalName = 
19ec-1c88:42234790.028 : NVMData.ReservedB = 0
19ec-1c88:42234790.078 : NVMData.FunctionCode = 0
19ec-1c88:42234790.129 : NVMData.PreFeed = 0
19ec-1c88:42234790.177 : NVMData.PreFeedTime = 0
19ec-1c88:42234790.226 : NVMData.ButtonNumber = 0
19ec-1c88:42234790.278 : NVMData.PowerOffTime = 0
19ec-1c88:42234790.330 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42234790.390 : => IoObject::IoLockEnd
19ec-1c88:42234790.487 : <= IoObject::IoLockEnd
19ec-1c88:42234790.538 : <= ReadNVMData ret = 1
19ec-1c88:42244787.037 : => GetADFStatus
19ec-1c88:42244787.465 : => IoObject::IoLockStart
19ec-1c88:42244787.596 : => CAsicIO::CheckDevice
19ec-1c88:42244787.654 : => CNT96226::ConnectIsAvailable
19ec-1c88:42244812.841 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42244812.965 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42244813.027 : <= IoObject::IoLockStart
19ec-1c88:42244813.087 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42244813.157 : IO Send command 10 bytes
19ec-1c88:42244813.283 : => CNT96226::VenderCmd_SetData
19ec-1c88:42244813.340 : iCmd = 0, nBytes = 10
19ec-1c88:42244813.445 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42245008.014 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42245008.149 : System send command 10 bytes + data 0 bytes
19ec-1c88:42245008.228 : IO total need to receive data 2 bytes
19ec-1c88:42245008.289 : => CNT96226::VenderCmd_GetData
19ec-1c88:42245008.345 : iCmd = 0, nBytes = 2
19ec-1c88:42245216.114 : 0000 : 00 00 
19ec-1c88:42245216.212 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42245216.283 : System total receive data 2 bytes
19ec-1c88:42245216.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:42245216.397 : iCmd = 1, nBytes = 4
19ec-1c88:42245360.768 : 0000 : 00 00 00 00 
19ec-1c88:42245360.887 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42245361.035 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42245361.106 : Return status = 0
19ec-1c88:42245361.168 : => IoObject::IoLockEnd
19ec-1c88:42245361.260 : <= IoObject::IoLockEnd
19ec-1c88:42245361.316 : <= GetADFStatus ret = 1
19ec-1c88:42248101.606 : => GetADFStatus
19ec-1c88:42248101.799 : => IoObject::IoLockStart
19ec-1c88:42248102.008 : => CAsicIO::CheckDevice
19ec-1c88:42248102.066 : => CNT96226::ConnectIsAvailable
19ec-1c88:42248119.727 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42248119.844 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42248119.909 : <= IoObject::IoLockStart
19ec-1c88:42248119.970 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42248120.041 : IO Send command 10 bytes
19ec-1c88:42248120.166 : => CNT96226::VenderCmd_SetData
19ec-1c88:42248120.221 : iCmd = 0, nBytes = 10
19ec-1c88:42248120.330 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42248289.660 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42248289.787 : System send command 10 bytes + data 0 bytes
19ec-1c88:42248290.046 : IO total need to receive data 2 bytes
19ec-1c88:42248290.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:42248290.182 : iCmd = 0, nBytes = 2
19ec-1c88:42248395.724 : 0000 : 00 00 
19ec-1c88:42248395.826 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42248395.894 : System total receive data 2 bytes
19ec-1c88:42248395.952 : => CNT96226::VenderCmd_GetData
19ec-1c88:42248396.010 : iCmd = 1, nBytes = 4
19ec-1c88:42248523.724 : 0000 : 00 00 00 00 
19ec-1c88:42248524.106 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42248524.235 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42248524.297 : Return status = 0
19ec-1c88:42248524.356 : => IoObject::IoLockEnd
19ec-1c88:42248524.449 : <= IoObject::IoLockEnd
19ec-1c88:42248524.498 : <= GetADFStatus ret = 1
19ec-1c88:42250739.328 : => TerminateDriver
19ec-1c88:42250739.836 : => CAsicIO::~CAsicIO,pStage=196676680
19ec-1c88:42250739.915 : => CNT96226::Close
19ec-1c88:42250743.996 : <= CNT96226::Close ret = 1
19ec-1c88:42250744.076 : <= CAsicIO::~CAsicIO
19ec-1c88:42250744.138 : => IoObject::IoLockEnd
19ec-1c88:42250744.193 : <= IoObject::IoLockEnd
19ec-1c88:42250744.245 : => IoObject::TerminateDevice
19ec-1c88:42250744.300 : => IoObject::IoLockEnd
19ec-1c88:42250744.351 : <= IoObject::IoLockEnd
19ec-1c88:42250744.453 : <= IoObject::TerminateDevice
19ec-1c88:42250744.685 : <= TerminateDriver ret = 1
19ec-1c88:42295799.122 : ============Debug Start==========
19ec-1c88:42295799.463 : Date : 2020/4/30 14:25:35
19ec-1c88:42295799.544 : Process ID : 19ec
19ec-1c88:42295799.979 : Windows : Version 10.0 build 18363 
19ec-1c88:42295800.458 : MemoryStatus.dwMemoryLoad : 46
19ec-1c88:42295800.523 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42295800.590 : MemoryStatus.ullAvailPhys : 1831907328
19ec-1c88:42295800.651 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42295800.716 : MemoryStatus.ullAvailPageFile : 3233181696
19ec-1c88:42295800.779 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42295800.839 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:42295800.901 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42295801.011 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42295801.072 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42295801.309 : CPU Count : 4
19ec-1c88:42295801.355 : CPU Frequency : 100.000 Mhz
19ec-1c88:42295805.624 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42295805.760 : => InitializeDriver
19ec-1c88:42295806.037 : <= InitializeDriver ret = 1
19ec-1c88:42295806.099 : => InitializeScanner
19ec-1c88:42295806.181 : => CAsicIO::GetDeviceList
19ec-1c88:42295806.480 : => CNT96226::CNT96226
19ec-1c88:42295806.540 : => CNT96226::Open
19ec-1c88:42295827.609 : <= CNT96226::Open ret = 1
19ec-1c88:42295827.702 : => CNT96226::Initialize
19ec-1c88:42295827.897 : <= CNT96226::Initialize ret = 1
19ec-1c88:42295827.957 : <= CNT96226::CNT96226
19ec-1c88:42295828.011 : => CNT96226::EnumAvailableDevice
19ec-1c88:42295833.412 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42295833.495 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42295833.554 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42299527.717 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42299528.291 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42299534.302 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42299534.405 : => IoObject::GetLockName
19ec-1c88:42299534.466 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42299534.535 : <= IoObject::GetLockName
19ec-1c88:42299535.157 : => CNT96226::VenderCmd_GetData
19ec-1c88:42299535.219 : iCmd = 3, nBytes = 2
19ec-1c88:42299897.870 : 0000 : 06 38 
19ec-1c88:42299898.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42299898.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:42299898.174 : iCmd = 4, nBytes = 2
19ec-1c88:42300192.077 : 0000 : 07 07 
19ec-1c88:42300192.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42300192.281 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42300192.371 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42300192.440 : IO Send command 10 bytes
19ec-1c88:42300192.492 : => CNT96226::VenderCmd_SetData
19ec-1c88:42300192.549 : iCmd = 0, nBytes = 10
19ec-1c88:42300192.655 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42300369.468 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42300369.636 : => CNT96226::VenderCmd_GetData
19ec-1c88:42300369.697 : iCmd = 0, nBytes = 165
19ec-1c88:42300529.772 : skip dump 37 bytes
19ec-1c88:42300529.997 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42300530.142 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42300530.282 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42300530.414 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42300530.539 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42300530.673 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42300530.798 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42300530.923 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42300530.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42300531.049 : => CNT96226::VenderCmd_GetData
19ec-1c88:42300531.102 : iCmd = 1, nBytes = 4
19ec-1c88:42300721.275 : 0000 : 00 00 00 00 
19ec-1c88:42300721.604 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42300721.670 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42300721.737 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42300721.806 : IO Send command 10 bytes
19ec-1c88:42300721.858 : => CNT96226::VenderCmd_SetData
19ec-1c88:42300721.912 : iCmd = 0, nBytes = 10
19ec-1c88:42300722.015 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42301063.404 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42301063.573 : => CNT96226::VenderCmd_GetData
19ec-1c88:42301063.634 : iCmd = 0, nBytes = 128
19ec-1c88:42301242.681 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42301242.865 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42301243.008 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42301243.142 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42301243.267 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42301243.393 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42301243.517 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42301243.639 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42301243.702 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42301243.762 : => CNT96226::VenderCmd_GetData
19ec-1c88:42301243.814 : iCmd = 1, nBytes = 4
19ec-1c88:42301389.566 : 0000 : 00 00 00 00 
19ec-1c88:42301389.673 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42301389.738 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42301389.905 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42301389.980 : => CNT96226::Close
19ec-1c88:42301393.935 : <= CNT96226::Close ret = 1
19ec-1c88:42301394.012 : <= CNT96226::~CNT96226
19ec-1c88:42301394.099 : <= CAsicIO::GetDeviceList
19ec-1c88:42301394.470 : => IoObject::SetTimeout
19ec-1c88:42301394.598 : Timeout--> In = 0 Out = 0
19ec-1c88:42301394.653 : <= IoObject::SetTimeout
19ec-1c88:42301394.717 : => CAsicIO::CAsicIO
19ec-1c88:42301394.787 : => CNT96226::CNT96226
19ec-1c88:42301394.843 : => CNT96226::Open
19ec-1c88:42301419.859 : <= CNT96226::Open ret = 1
19ec-1c88:42301419.959 : => CNT96226::Initialize
19ec-1c88:42301420.160 : <= CNT96226::Initialize ret = 1
19ec-1c88:42301420.218 : <= CNT96226::CNT96226
19ec-1c88:42301420.270 : <= CAsicIO::CAsicIO
19ec-1c88:42301420.327 : => CAsicIO::InitializeDevice
19ec-1c88:42301420.398 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42301426.303 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42301426.428 : => IoObject::GetLockName
19ec-1c88:42301426.487 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42301426.552 : <= IoObject::GetLockName
19ec-1c88:42301427.083 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42301427.155 : IO Send command 10 bytes
19ec-1c88:42301427.206 : => CNT96226::VenderCmd_SetData
19ec-1c88:42301427.261 : iCmd = 0, nBytes = 10
19ec-1c88:42301427.431 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42301728.195 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42301728.330 : => CNT96226::VenderCmd_GetData
19ec-1c88:42301728.392 : iCmd = 0, nBytes = 128
19ec-1c88:42301892.408 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42301892.672 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42301892.820 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42301892.959 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42301893.086 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42301893.217 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42301893.347 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42301893.476 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42301893.541 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42301893.676 : => CNT96226::VenderCmd_GetData
19ec-1c88:42301893.734 : iCmd = 1, nBytes = 4
19ec-1c88:42302008.332 : 0000 : 00 00 00 00 
19ec-1c88:42302008.423 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42302008.484 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42302008.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:42302008.598 : iCmd = 3, nBytes = 2
19ec-1c88:42302354.551 : 0000 : 06 38 
19ec-1c88:42302354.665 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42302354.737 : => CNT96226::VenderCmd_GetData
19ec-1c88:42302354.792 : iCmd = 4, nBytes = 2
19ec-1c88:42302650.919 : 0000 : 07 07 
19ec-1c88:42302651.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42302651.448 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42302651.782 : => IoObject::InitializeDevice
19ec-1c88:42302651.904 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42302652.659 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42302652.736 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42302653.744 : => FindScanner
19ec-1c88:42302653.802 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42302653.867 : <= FindScanner ret = 1
19ec-1c88:42302653.923 : => IoObject::IoLockStart
19ec-1c88:42302654.023 : => CAsicIO::CheckDevice
19ec-1c88:42302654.075 : => CNT96226::ConnectIsAvailable
19ec-1c88:42302678.975 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42302679.072 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42302679.127 : <= IoObject::IoLockStart
19ec-1c88:42302679.184 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42302679.247 : IO Send command 10 bytes
19ec-1c88:42302679.328 : => CNT96226::VenderCmd_SetData
19ec-1c88:42302679.386 : iCmd = 0, nBytes = 10
19ec-1c88:42302679.489 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42302913.958 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42302914.137 : System send command 10 bytes + data 0 bytes
19ec-1c88:42302914.216 : IO total need to receive data 5 bytes
19ec-1c88:42302914.281 : => CNT96226::VenderCmd_GetData
19ec-1c88:42302914.342 : iCmd = 0, nBytes = 5
19ec-1c88:42303056.055 : 0000 : 06 00 02 02 ab 
19ec-1c88:42303056.172 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42303056.242 : System total receive data 5 bytes
19ec-1c88:42303056.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:42303056.364 : iCmd = 1, nBytes = 4
19ec-1c88:42303164.909 : 0000 : 00 00 00 00 
19ec-1c88:42303165.000 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42303165.135 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42303165.201 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42303165.271 : IO Send command 10 bytes
19ec-1c88:42303165.362 : => CNT96226::VenderCmd_SetData
19ec-1c88:42303165.418 : iCmd = 0, nBytes = 10
19ec-1c88:42303165.521 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42303353.954 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42303354.153 : System send command 10 bytes + data 0 bytes
19ec-1c88:42303354.521 : IO total need to receive data 165 bytes
19ec-1c88:42303354.584 : => CNT96226::VenderCmd_GetData
19ec-1c88:42303354.636 : iCmd = 0, nBytes = 165
19ec-1c88:42303512.085 : skip dump 37 bytes
19ec-1c88:42303512.256 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42303512.396 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42303512.527 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42303512.658 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42303512.788 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42303512.920 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42303513.048 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42303513.171 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42303513.234 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42303513.294 : System total receive data 165 bytes
19ec-1c88:42303513.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:42303513.404 : iCmd = 1, nBytes = 4
19ec-1c88:42303624.220 : 0000 : 00 00 00 00 
19ec-1c88:42303624.303 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42303624.411 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42303624.581 : Dump Inquiry
19ec-1c88:42303624.699 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42303624.831 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42303624.963 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42303625.092 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42303625.216 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42303625.345 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42303625.468 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42303625.593 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42303625.722 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42303625.847 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42303625.934 : 00a0 : 00 00 00 00 00 
19ec-1c88:42303626.004 : => ReadNVMDataInternal
19ec-1c88:42303626.189 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42303626.250 : IO Send command 10 bytes
19ec-1c88:42303626.328 : => CNT96226::VenderCmd_SetData
19ec-1c88:42303626.441 : iCmd = 0, nBytes = 10
19ec-1c88:42303626.540 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42303941.956 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42303942.074 : System send command 10 bytes + data 0 bytes
19ec-1c88:42303942.145 : IO total need to receive data 128 bytes
19ec-1c88:42303942.209 : => CNT96226::VenderCmd_GetData
19ec-1c88:42303942.261 : iCmd = 0, nBytes = 128
19ec-1c88:42304084.329 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42304084.494 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42304084.631 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42304084.766 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42304084.890 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42304085.011 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42304085.132 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42304085.254 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42304085.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42304085.377 : System total receive data 128 bytes
19ec-1c88:42304085.433 : => CNT96226::VenderCmd_GetData
19ec-1c88:42304085.486 : iCmd = 1, nBytes = 4
19ec-1c88:42304192.521 : 0000 : 00 00 00 00 
19ec-1c88:42304192.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42304192.737 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42304192.799 : NVMData.PadScanCount = 0
19ec-1c88:42304192.854 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42304192.909 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42304192.967 : NVMData.FlatbedScanCount = 0
19ec-1c88:42304193.026 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42304193.079 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42304193.131 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42304193.183 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42304193.240 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42304193.291 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42304193.346 : NVMData.BornMonth = 0
19ec-1c88:42304193.394 : NVMData.BornDay = 0
19ec-1c88:42304193.443 : NVMData.BornYear = 0
19ec-1c88:42304193.491 : NVMData.FirstScanMonth = 4
19ec-1c88:42304193.542 : NVMData.FirstScanDay = 30
19ec-1c88:42304193.595 : NVMData.FirstScanYear = 2020
19ec-1c88:42304193.650 : NVMData.VerticalMagnification = 0
19ec-1c88:42304193.707 : NVMData.HorizontalMagnification = 0
19ec-1c88:42304193.760 : NVMData.PowerSavingTime = 15
19ec-1c88:42304193.816 : NVMData.SN = A094165189010062
19ec-1c88:42304193.865 : NVMData.AutoFeed = 0
19ec-1c88:42304193.913 : NVMData.CCDType = 0
19ec-1c88:42304193.962 : NVMData.ScanSpeed = 0
19ec-1c88:42304194.011 : NVMData.RollerCount = 0
19ec-1c88:42304194.065 : NVMData.MultifeedCount = 0
19ec-1c88:42304194.116 : NVMData.JamCount = 0
19ec-1c88:42304194.166 : NVMData.IdentifyInfo = 
19ec-1c88:42304194.216 : NVMData.FormalName = 
19ec-1c88:42304194.405 : NVMData.ReservedB = 0
19ec-1c88:42304194.461 : NVMData.FunctionCode = 0
19ec-1c88:42304194.510 : NVMData.PreFeed = 0
19ec-1c88:42304194.557 : NVMData.PreFeedTime = 0
19ec-1c88:42304194.605 : NVMData.ButtonNumber = 0
19ec-1c88:42304194.655 : NVMData.PowerOffTime = 0
19ec-1c88:42304194.706 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42304194.778 : => IoObject::IoLockEnd
19ec-1c88:42304194.869 : <= IoObject::IoLockEnd
19ec-1c88:42304194.922 : <= InitializeScanner ret = 1
19ec-1c88:42304194.985 : => GetLogicalScannerAbilityEx
19ec-1c88:42304195.041 : => IoObject::IoLockStart
19ec-1c88:42304195.132 : => CAsicIO::CheckDevice
19ec-1c88:42304195.184 : => CNT96226::ConnectIsAvailable
19ec-1c88:42304208.321 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42304208.507 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42304208.860 : <= IoObject::IoLockStart
19ec-1c88:42304208.918 : => IoObject::IoLockEnd
19ec-1c88:42304209.005 : <= IoObject::IoLockEnd
19ec-1c88:42304209.114 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42304209.188 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42304393.490 : => ReadNVMData
19ec-1c88:42304393.647 : => IoObject::IoLockStart
19ec-1c88:42304393.772 : => CAsicIO::CheckDevice
19ec-1c88:42304393.829 : => CNT96226::ConnectIsAvailable
19ec-1c88:42304417.275 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42304417.484 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42304417.615 : <= IoObject::IoLockStart
19ec-1c88:42304417.737 : => ReadNVMDataInternal
19ec-1c88:42304417.849 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42304417.976 : IO Send command 10 bytes
19ec-1c88:42304418.375 : => CNT96226::VenderCmd_SetData
19ec-1c88:42304418.433 : iCmd = 0, nBytes = 10
19ec-1c88:42304418.543 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42304768.310 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42304768.461 : System send command 10 bytes + data 0 bytes
19ec-1c88:42304768.537 : IO total need to receive data 128 bytes
19ec-1c88:42304768.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:42304768.875 : iCmd = 0, nBytes = 128
19ec-1c88:42304975.894 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42304976.055 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42304976.198 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42304976.330 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42304976.461 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42304976.587 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42304976.714 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42304976.835 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42304976.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42304976.959 : System total receive data 128 bytes
19ec-1c88:42304977.018 : => CNT96226::VenderCmd_GetData
19ec-1c88:42304977.070 : iCmd = 1, nBytes = 4
19ec-1c88:42305124.275 : 0000 : 00 00 00 00 
19ec-1c88:42305124.357 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42305124.482 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42305124.549 : NVMData.PadScanCount = 0
19ec-1c88:42305124.601 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42305124.656 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42305124.710 : NVMData.FlatbedScanCount = 0
19ec-1c88:42305124.762 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42305124.815 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42305124.871 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42305124.926 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42305124.980 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42305125.036 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42305125.092 : NVMData.BornMonth = 0
19ec-1c88:42305125.142 : NVMData.BornDay = 0
19ec-1c88:42305125.191 : NVMData.BornYear = 0
19ec-1c88:42305125.238 : NVMData.FirstScanMonth = 4
19ec-1c88:42305125.290 : NVMData.FirstScanDay = 30
19ec-1c88:42305125.344 : NVMData.FirstScanYear = 2020
19ec-1c88:42305125.523 : NVMData.VerticalMagnification = 0
19ec-1c88:42305125.583 : NVMData.HorizontalMagnification = 0
19ec-1c88:42305125.635 : NVMData.PowerSavingTime = 15
19ec-1c88:42305125.689 : NVMData.SN = A094165189010062
19ec-1c88:42305125.740 : NVMData.AutoFeed = 0
19ec-1c88:42305125.791 : NVMData.CCDType = 0
19ec-1c88:42305125.839 : NVMData.ScanSpeed = 0
19ec-1c88:42305125.886 : NVMData.RollerCount = 0
19ec-1c88:42305125.938 : NVMData.MultifeedCount = 0
19ec-1c88:42305125.988 : NVMData.JamCount = 0
19ec-1c88:42305126.037 : NVMData.IdentifyInfo = 
19ec-1c88:42305126.086 : NVMData.FormalName = 
19ec-1c88:42305126.136 : NVMData.ReservedB = 0
19ec-1c88:42305126.188 : NVMData.FunctionCode = 0
19ec-1c88:42305126.238 : NVMData.PreFeed = 0
19ec-1c88:42305126.286 : NVMData.PreFeedTime = 0
19ec-1c88:42305126.335 : NVMData.ButtonNumber = 0
19ec-1c88:42305126.384 : NVMData.PowerOffTime = 0
19ec-1c88:42305126.435 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42305126.493 : => IoObject::IoLockEnd
19ec-1c88:42305126.583 : <= IoObject::IoLockEnd
19ec-1c88:42305126.632 : <= ReadNVMData ret = 1
19ec-1c88:42307811.803 : ============Debug Start==========
19ec-1c88:42307812.122 : Date : 2020/4/30 14:25:35
19ec-1c88:42307812.206 : Process ID : 19ec
19ec-1c88:42307812.613 : Windows : Version 10.0 build 18363 
19ec-1c88:42307813.055 : MemoryStatus.dwMemoryLoad : 46
19ec-1c88:42307813.117 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42307813.184 : MemoryStatus.ullAvailPhys : 1831395328
19ec-1c88:42307813.242 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42307813.302 : MemoryStatus.ullAvailPageFile : 3222700032
19ec-1c88:42307813.361 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42307813.421 : MemoryStatus.ullAvailVirtual : 1728380928
19ec-1c88:42307813.484 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42307813.587 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42307813.648 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42307813.890 : CPU Count : 4
19ec-1c88:42307813.937 : CPU Frequency : 100.000 Mhz
19ec-1c88:42307818.167 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42307818.294 : => InitializeDriver
19ec-1c88:42307818.576 : <= InitializeDriver ret = 1
19ec-1c88:42310467.352 : => InitializeScanner
19ec-1c88:42310467.620 : => CAsicIO::GetDeviceList
19ec-1c88:42310468.055 : => CNT96226::CNT96226
19ec-1c88:42310468.122 : => CNT96226::Open
19ec-1c88:42310491.634 : <= CNT96226::Open ret = 1
19ec-1c88:42310491.733 : => CNT96226::Initialize
19ec-1c88:42310491.927 : <= CNT96226::Initialize ret = 1
19ec-1c88:42310491.990 : <= CNT96226::CNT96226
19ec-1c88:42310492.044 : => CNT96226::EnumAvailableDevice
19ec-1c88:42310497.285 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42310497.364 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42310497.424 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42314236.227 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42314236.515 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42314242.494 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42314242.635 : => IoObject::GetLockName
19ec-1c88:42314242.697 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42314242.763 : <= IoObject::GetLockName
19ec-1c88:42314243.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:42314243.408 : iCmd = 3, nBytes = 2
19ec-1c88:42314609.063 : 0000 : 06 38 
19ec-1c88:42314609.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42314609.267 : => CNT96226::VenderCmd_GetData
19ec-1c88:42314609.324 : iCmd = 4, nBytes = 2
19ec-1c88:42314914.702 : 0000 : 07 07 
19ec-1c88:42314914.796 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42314915.118 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42314915.208 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42314915.504 : IO Send command 10 bytes
19ec-1c88:42314915.561 : => CNT96226::VenderCmd_SetData
19ec-1c88:42314915.619 : iCmd = 0, nBytes = 10
19ec-1c88:42314915.725 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42315100.130 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42315100.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:42315100.466 : iCmd = 0, nBytes = 165
19ec-1c88:42315298.618 : skip dump 37 bytes
19ec-1c88:42315299.030 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42315299.326 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42315299.602 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42315299.878 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42315300.133 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42315300.410 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42315300.668 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42315300.924 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42315301.053 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42315301.179 : => CNT96226::VenderCmd_GetData
19ec-1c88:42315301.285 : iCmd = 1, nBytes = 4
19ec-1c88:42315523.979 : 0000 : 00 00 00 00 
19ec-1c88:42315524.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42315524.337 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42315524.466 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42315524.601 : IO Send command 10 bytes
19ec-1c88:42315524.712 : => CNT96226::VenderCmd_SetData
19ec-1c88:42315524.823 : iCmd = 0, nBytes = 10
19ec-1c88:42315525.041 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42315885.110 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42315885.373 : => CNT96226::VenderCmd_GetData
19ec-1c88:42315885.503 : iCmd = 0, nBytes = 128
19ec-1c88:42316086.317 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42316086.672 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42316086.960 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42316087.233 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42316087.495 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42316087.751 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42316088.002 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42316088.253 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42316088.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42316088.515 : => CNT96226::VenderCmd_GetData
19ec-1c88:42316088.630 : iCmd = 1, nBytes = 4
19ec-1c88:42316283.724 : 0000 : 00 00 00 00 
19ec-1c88:42316283.866 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42316283.970 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42316284.244 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42316284.362 : => CNT96226::Close
19ec-1c88:42316290.764 : <= CNT96226::Close ret = 1
19ec-1c88:42316290.915 : <= CNT96226::~CNT96226
19ec-1c88:42316291.073 : <= CAsicIO::GetDeviceList
19ec-1c88:42316291.832 : => IoObject::SetTimeout
19ec-1c88:42316292.089 : Timeout--> In = 0 Out = 0
19ec-1c88:42316292.213 : <= IoObject::SetTimeout
19ec-1c88:42316292.346 : => CAsicIO::CAsicIO
19ec-1c88:42316292.488 : => CNT96226::CNT96226
19ec-1c88:42316292.596 : => CNT96226::Open
19ec-1c88:42316335.342 : <= CNT96226::Open ret = 1
19ec-1c88:42316335.532 : => CNT96226::Initialize
19ec-1c88:42316335.908 : <= CNT96226::Initialize ret = 1
19ec-1c88:42316336.021 : <= CNT96226::CNT96226
19ec-1c88:42316336.124 : <= CAsicIO::CAsicIO
19ec-1c88:42316336.235 : => CAsicIO::InitializeDevice
19ec-1c88:42316336.362 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42316348.092 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42316348.318 : => IoObject::GetLockName
19ec-1c88:42316348.426 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42316348.553 : <= IoObject::GetLockName
19ec-1c88:42316349.559 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42316349.704 : IO Send command 10 bytes
19ec-1c88:42316349.811 : => CNT96226::VenderCmd_SetData
19ec-1c88:42316349.933 : iCmd = 0, nBytes = 10
19ec-1c88:42316350.148 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42316700.574 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42316700.877 : => CNT96226::VenderCmd_GetData
19ec-1c88:42316701.013 : iCmd = 0, nBytes = 128
19ec-1c88:42316898.381 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42316898.760 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42316899.058 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42316899.337 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42316899.606 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42316899.857 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42316900.119 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42316900.376 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42316900.509 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42316900.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:42316900.746 : iCmd = 1, nBytes = 4
19ec-1c88:42317080.169 : 0000 : 00 00 00 00 
19ec-1c88:42317080.322 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42317080.414 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42317080.498 : => CNT96226::VenderCmd_GetData
19ec-1c88:42317080.570 : iCmd = 3, nBytes = 2
19ec-1c88:42317446.592 : 0000 : 06 38 
19ec-1c88:42317446.762 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42317446.872 : => CNT96226::VenderCmd_GetData
19ec-1c88:42317446.953 : iCmd = 4, nBytes = 2
19ec-1c88:42317736.484 : 0000 : 07 07 
19ec-1c88:42317736.653 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42317736.894 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42317737.022 : => IoObject::InitializeDevice
19ec-1c88:42317737.161 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42317737.963 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42317738.070 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42317738.918 : => FindScanner
19ec-1c88:42317738.990 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42317739.072 : <= FindScanner ret = 1
19ec-1c88:42317739.151 : => IoObject::IoLockStart
19ec-1c88:42317739.290 : => CAsicIO::CheckDevice
19ec-1c88:42317739.361 : => CNT96226::ConnectIsAvailable
19ec-1c88:42317759.431 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42317759.560 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42317759.640 : <= IoObject::IoLockStart
19ec-1c88:42317759.718 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42317759.808 : IO Send command 10 bytes
19ec-1c88:42317759.920 : => CNT96226::VenderCmd_SetData
19ec-1c88:42317760.002 : iCmd = 0, nBytes = 10
19ec-1c88:42317760.146 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42317925.536 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42317925.680 : System send command 10 bytes + data 0 bytes
19ec-1c88:42317925.752 : IO total need to receive data 5 bytes
19ec-1c88:42317925.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:42317925.875 : iCmd = 0, nBytes = 5
19ec-1c88:42318061.173 : 0000 : 06 00 02 02 ab 
19ec-1c88:42318061.286 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42318061.364 : System total receive data 5 bytes
19ec-1c88:42318061.430 : => CNT96226::VenderCmd_GetData
19ec-1c88:42318061.491 : iCmd = 1, nBytes = 4
19ec-1c88:42318203.791 : 0000 : 00 00 00 00 
19ec-1c88:42318203.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42318204.019 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42318204.083 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42318204.150 : IO Send command 10 bytes
19ec-1c88:42318204.253 : => CNT96226::VenderCmd_SetData
19ec-1c88:42318204.309 : iCmd = 0, nBytes = 10
19ec-1c88:42318204.420 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42318371.921 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42318372.075 : System send command 10 bytes + data 0 bytes
19ec-1c88:42318372.155 : IO total need to receive data 165 bytes
19ec-1c88:42318372.223 : => CNT96226::VenderCmd_GetData
19ec-1c88:42318372.281 : iCmd = 0, nBytes = 165
19ec-1c88:42318509.662 : skip dump 37 bytes
19ec-1c88:42318509.877 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42318510.031 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42318510.174 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42318510.315 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42318510.451 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42318510.590 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42318510.719 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42318510.851 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42318510.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42318510.981 : System total receive data 165 bytes
19ec-1c88:42318511.049 : => CNT96226::VenderCmd_GetData
19ec-1c88:42318511.105 : iCmd = 1, nBytes = 4
19ec-1c88:42318656.501 : 0000 : 00 00 00 00 
19ec-1c88:42318656.602 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42318656.744 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42318656.990 : Dump Inquiry
19ec-1c88:42318657.135 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42318657.277 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42318657.414 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42318657.554 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42318657.692 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42318657.829 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42318657.963 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42318658.091 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42318658.224 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42318658.358 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42318658.448 : 00a0 : 00 00 00 00 00 
19ec-1c88:42318658.522 : => ReadNVMDataInternal
19ec-1c88:42318658.714 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42318658.781 : IO Send command 10 bytes
19ec-1c88:42318658.868 : => CNT96226::VenderCmd_SetData
19ec-1c88:42318658.922 : iCmd = 0, nBytes = 10
19ec-1c88:42318659.026 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42318965.976 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42318966.146 : System send command 10 bytes + data 0 bytes
19ec-1c88:42318966.225 : IO total need to receive data 128 bytes
19ec-1c88:42318966.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:42318966.355 : iCmd = 0, nBytes = 128
19ec-1c88:42319097.023 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42319097.213 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42319097.352 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42319097.490 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42319097.620 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42319097.744 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42319097.869 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42319097.996 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42319098.061 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42319098.126 : System total receive data 128 bytes
19ec-1c88:42319098.187 : => CNT96226::VenderCmd_GetData
19ec-1c88:42319098.246 : iCmd = 1, nBytes = 4
19ec-1c88:42319248.264 : 0000 : 00 00 00 00 
19ec-1c88:42319248.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42319248.520 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42319248.603 : NVMData.PadScanCount = 0
19ec-1c88:42319248.667 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42319248.731 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42319248.796 : NVMData.FlatbedScanCount = 0
19ec-1c88:42319248.856 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42319248.912 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42319248.969 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42319249.029 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42319249.085 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42319249.141 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42319249.198 : NVMData.BornMonth = 0
19ec-1c88:42319249.252 : NVMData.BornDay = 0
19ec-1c88:42319249.306 : NVMData.BornYear = 0
19ec-1c88:42319249.361 : NVMData.FirstScanMonth = 4
19ec-1c88:42319249.414 : NVMData.FirstScanDay = 30
19ec-1c88:42319249.471 : NVMData.FirstScanYear = 2020
19ec-1c88:42319249.527 : NVMData.VerticalMagnification = 0
19ec-1c88:42319249.585 : NVMData.HorizontalMagnification = 0
19ec-1c88:42319249.641 : NVMData.PowerSavingTime = 15
19ec-1c88:42319249.696 : NVMData.SN = A094165189010062
19ec-1c88:42319249.748 : NVMData.AutoFeed = 0
19ec-1c88:42319249.798 : NVMData.CCDType = 0
19ec-1c88:42319249.847 : NVMData.ScanSpeed = 0
19ec-1c88:42319249.897 : NVMData.RollerCount = 0
19ec-1c88:42319249.953 : NVMData.MultifeedCount = 0
19ec-1c88:42319250.007 : NVMData.JamCount = 0
19ec-1c88:42319250.056 : NVMData.IdentifyInfo = 
19ec-1c88:42319250.107 : NVMData.FormalName = 
19ec-1c88:42319250.271 : NVMData.ReservedB = 0
19ec-1c88:42319250.328 : NVMData.FunctionCode = 0
19ec-1c88:42319250.379 : NVMData.PreFeed = 0
19ec-1c88:42319250.434 : NVMData.PreFeedTime = 0
19ec-1c88:42319250.486 : NVMData.ButtonNumber = 0
19ec-1c88:42319250.539 : NVMData.PowerOffTime = 0
19ec-1c88:42319250.591 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42319250.677 : => IoObject::IoLockEnd
19ec-1c88:42319250.776 : <= IoObject::IoLockEnd
19ec-1c88:42319250.829 : <= InitializeScanner ret = 1
19ec-1c88:42320681.149 : => GetLogicalScannerAbility
19ec-1c88:42320681.338 : => IoObject::IoLockStart
19ec-1c88:42320681.477 : => CAsicIO::CheckDevice
19ec-1c88:42320681.538 : => CNT96226::ConnectIsAvailable
19ec-1c88:42320697.228 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42320697.329 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42320697.393 : <= IoObject::IoLockStart
19ec-1c88:42320697.454 : => IoObject::IoLockEnd
19ec-1c88:42320697.557 : <= IoObject::IoLockEnd
19ec-1c88:42320697.637 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:42325029.617 : => GetLogicalScannerAbilityEx
19ec-1c88:42325029.805 : => IoObject::IoLockStart
19ec-1c88:42325029.937 : => CAsicIO::CheckDevice
19ec-1c88:42325029.997 : => CNT96226::ConnectIsAvailable
19ec-1c88:42325051.763 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42325052.007 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42325052.154 : <= IoObject::IoLockStart
19ec-1c88:42325052.278 : => IoObject::IoLockEnd
19ec-1c88:42325052.644 : <= IoObject::IoLockEnd
19ec-1c88:42325052.761 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42325052.843 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42335554.864 : => ReadNVMData
19ec-1c88:42335555.053 : => IoObject::IoLockStart
19ec-1c88:42335555.189 : => CAsicIO::CheckDevice
19ec-1c88:42335555.251 : => CNT96226::ConnectIsAvailable
19ec-1c88:42335570.622 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42335570.729 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42335570.797 : <= IoObject::IoLockStart
19ec-1c88:42335570.866 : => ReadNVMDataInternal
19ec-1c88:42335570.928 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42335570.997 : IO Send command 10 bytes
19ec-1c88:42335571.111 : => CNT96226::VenderCmd_SetData
19ec-1c88:42335571.170 : iCmd = 0, nBytes = 10
19ec-1c88:42335571.292 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42335911.271 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42335911.480 : System send command 10 bytes + data 0 bytes
19ec-1c88:42335911.559 : IO total need to receive data 128 bytes
19ec-1c88:42335911.629 : => CNT96226::VenderCmd_GetData
19ec-1c88:42335911.692 : iCmd = 0, nBytes = 128
19ec-1c88:42336042.544 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42336042.800 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42336042.947 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42336043.090 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42336043.219 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42336043.349 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42336043.476 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42336043.605 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42336043.673 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42336043.744 : System total receive data 128 bytes
19ec-1c88:42336043.812 : => CNT96226::VenderCmd_GetData
19ec-1c88:42336043.871 : iCmd = 1, nBytes = 4
19ec-1c88:42336228.237 : 0000 : 00 00 00 00 
19ec-1c88:42336228.402 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42336228.555 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42336228.636 : NVMData.PadScanCount = 0
19ec-1c88:42336228.699 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42336228.762 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42336228.823 : NVMData.FlatbedScanCount = 0
19ec-1c88:42336228.883 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42336229.040 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42336229.101 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42336229.163 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42336229.224 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42336229.281 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42336229.343 : NVMData.BornMonth = 0
19ec-1c88:42336229.395 : NVMData.BornDay = 0
19ec-1c88:42336229.450 : NVMData.BornYear = 0
19ec-1c88:42336229.503 : NVMData.FirstScanMonth = 4
19ec-1c88:42336229.558 : NVMData.FirstScanDay = 30
19ec-1c88:42336229.615 : NVMData.FirstScanYear = 2020
19ec-1c88:42336229.668 : NVMData.VerticalMagnification = 0
19ec-1c88:42336229.727 : NVMData.HorizontalMagnification = 0
19ec-1c88:42336229.784 : NVMData.PowerSavingTime = 15
19ec-1c88:42336229.845 : NVMData.SN = A094165189010062
19ec-1c88:42336229.898 : NVMData.AutoFeed = 0
19ec-1c88:42336229.951 : NVMData.CCDType = 0
19ec-1c88:42336230.001 : NVMData.ScanSpeed = 0
19ec-1c88:42336230.051 : NVMData.RollerCount = 0
19ec-1c88:42336230.110 : NVMData.MultifeedCount = 0
19ec-1c88:42336230.167 : NVMData.JamCount = 0
19ec-1c88:42336230.219 : NVMData.IdentifyInfo = 
19ec-1c88:42336230.273 : NVMData.FormalName = 
19ec-1c88:42336230.323 : NVMData.ReservedB = 0
19ec-1c88:42336230.372 : NVMData.FunctionCode = 0
19ec-1c88:42336230.427 : NVMData.PreFeed = 0
19ec-1c88:42336230.478 : NVMData.PreFeedTime = 0
19ec-1c88:42336230.527 : NVMData.ButtonNumber = 0
19ec-1c88:42336230.577 : NVMData.PowerOffTime = 0
19ec-1c88:42336230.629 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42336230.693 : => IoObject::IoLockEnd
19ec-1c88:42336230.788 : <= IoObject::IoLockEnd
19ec-1c88:42336230.840 : <= ReadNVMData ret = 1
19ec-1c88:42349054.334 : => GetADFStatus
19ec-1c88:42349054.709 : => IoObject::IoLockStart
19ec-1c88:42349054.840 : => CAsicIO::CheckDevice
19ec-1c88:42349054.901 : => CNT96226::ConnectIsAvailable
19ec-1c88:42349076.394 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42349076.513 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42349076.575 : <= IoObject::IoLockStart
19ec-1c88:42349076.639 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42349076.705 : IO Send command 10 bytes
19ec-1c88:42349076.825 : => CNT96226::VenderCmd_SetData
19ec-1c88:42349076.889 : iCmd = 0, nBytes = 10
19ec-1c88:42349076.992 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42349269.591 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42349269.759 : System send command 10 bytes + data 0 bytes
19ec-1c88:42349269.835 : IO total need to receive data 2 bytes
19ec-1c88:42349269.896 : => CNT96226::VenderCmd_GetData
19ec-1c88:42349269.962 : iCmd = 0, nBytes = 2
19ec-1c88:42349399.871 : 0000 : 00 00 
19ec-1c88:42349399.957 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42349400.027 : System total receive data 2 bytes
19ec-1c88:42349400.088 : => CNT96226::VenderCmd_GetData
19ec-1c88:42349400.140 : iCmd = 1, nBytes = 4
19ec-1c88:42349555.757 : 0000 : 00 00 00 00 
19ec-1c88:42349555.844 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42349555.991 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42349556.058 : Return status = 0
19ec-1c88:42349556.118 : => IoObject::IoLockEnd
19ec-1c88:42349556.209 : <= IoObject::IoLockEnd
19ec-1c88:42349556.258 : <= GetADFStatus ret = 1
19ec-1c88:42357566.908 : => GetADFStatus
19ec-1c88:42357567.109 : => IoObject::IoLockStart
19ec-1c88:42357567.257 : => CAsicIO::CheckDevice
19ec-1c88:42357567.323 : => CNT96226::ConnectIsAvailable
19ec-1c88:42357832.571 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42357832.758 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42357832.835 : <= IoObject::IoLockStart
19ec-1c88:42357832.905 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42357832.978 : IO Send command 10 bytes
19ec-1c88:42357833.085 : => CNT96226::VenderCmd_SetData
19ec-1c88:42357833.149 : iCmd = 0, nBytes = 10
19ec-1c88:42357833.265 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42357986.839 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42357987.029 : System send command 10 bytes + data 0 bytes
19ec-1c88:42357987.195 : IO total need to receive data 2 bytes
19ec-1c88:42357987.263 : => CNT96226::VenderCmd_GetData
19ec-1c88:42357987.328 : iCmd = 0, nBytes = 2
19ec-1c88:42358126.223 : 0000 : 00 00 
19ec-1c88:42358126.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42358126.471 : System total receive data 2 bytes
19ec-1c88:42358126.539 : => CNT96226::VenderCmd_GetData
19ec-1c88:42358126.601 : iCmd = 1, nBytes = 4
19ec-1c88:42358331.876 : 0000 : 00 00 00 00 
19ec-1c88:42358332.041 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42358332.209 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42358332.289 : Return status = 0
19ec-1c88:42358332.359 : => IoObject::IoLockEnd
19ec-1c88:42358332.461 : <= IoObject::IoLockEnd
19ec-1c88:42358332.513 : <= GetADFStatus ret = 1
19ec-1c88:42362164.986 : => TerminateDriver
19ec-1c88:42362165.195 : => CAsicIO::~CAsicIO,pStage=201591880
19ec-1c88:42362165.277 : => CNT96226::Close
19ec-1c88:42362169.274 : <= CNT96226::Close ret = 1
19ec-1c88:42362169.353 : <= CAsicIO::~CAsicIO
19ec-1c88:42362169.415 : => IoObject::IoLockEnd
19ec-1c88:42362169.471 : <= IoObject::IoLockEnd
19ec-1c88:42362169.522 : => IoObject::TerminateDevice
19ec-1c88:42362169.578 : => IoObject::IoLockEnd
19ec-1c88:42362169.633 : <= IoObject::IoLockEnd
19ec-1c88:42362169.740 : <= IoObject::TerminateDevice
19ec-1c88:42362170.010 : <= TerminateDriver ret = 1
19ec-1c88:42408532.264 : ============Debug Start==========
19ec-1c88:42408532.532 : Date : 2020/4/30 14:25:39
19ec-1c88:42408532.622 : Process ID : 19ec
19ec-1c88:42408533.064 : Windows : Version 10.0 build 18363 
19ec-1c88:42408533.538 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:42408533.603 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42408533.672 : MemoryStatus.ullAvailPhys : 1762295808
19ec-1c88:42408533.736 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42408533.802 : MemoryStatus.ullAvailPageFile : 3131822080
19ec-1c88:42408533.865 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42408533.928 : MemoryStatus.ullAvailVirtual : 1728434176
19ec-1c88:42408533.990 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42408534.102 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42408534.166 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42408534.412 : CPU Count : 4
19ec-1c88:42408534.462 : CPU Frequency : 100.000 Mhz
19ec-1c88:42408538.745 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42408538.883 : => InitializeDriver
19ec-1c88:42408539.169 : <= InitializeDriver ret = 1
19ec-1c88:42408539.229 : => InitializeScanner
19ec-1c88:42408539.315 : => CAsicIO::GetDeviceList
19ec-1c88:42408539.628 : => CNT96226::CNT96226
19ec-1c88:42408539.689 : => CNT96226::Open
19ec-1c88:42408562.843 : <= CNT96226::Open ret = 1
19ec-1c88:42408562.957 : => CNT96226::Initialize
19ec-1c88:42408563.151 : <= CNT96226::Initialize ret = 1
19ec-1c88:42408563.215 : <= CNT96226::CNT96226
19ec-1c88:42408563.271 : => CNT96226::EnumAvailableDevice
19ec-1c88:42408568.638 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42408568.721 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42408568.782 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42412269.845 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42412270.132 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42412277.357 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42412277.464 : => IoObject::GetLockName
19ec-1c88:42412277.526 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42412277.596 : <= IoObject::GetLockName
19ec-1c88:42412278.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:42412278.411 : iCmd = 3, nBytes = 2
19ec-1c88:42412656.630 : 0000 : 06 38 
19ec-1c88:42412656.803 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42412656.885 : => CNT96226::VenderCmd_GetData
19ec-1c88:42412656.951 : iCmd = 4, nBytes = 2
19ec-1c88:42412945.807 : 0000 : 07 07 
19ec-1c88:42412946.165 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42412946.261 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42412946.351 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42412946.416 : IO Send command 10 bytes
19ec-1c88:42412946.468 : => CNT96226::VenderCmd_SetData
19ec-1c88:42412946.525 : iCmd = 0, nBytes = 10
19ec-1c88:42412946.629 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42413135.135 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42413135.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:42413135.365 : iCmd = 0, nBytes = 165
19ec-1c88:42413308.543 : skip dump 37 bytes
19ec-1c88:42413308.744 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42413308.892 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42413309.034 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42413309.167 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42413309.300 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42413309.434 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42413309.568 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42413309.698 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42413309.762 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42413309.824 : => CNT96226::VenderCmd_GetData
19ec-1c88:42413309.879 : iCmd = 1, nBytes = 4
19ec-1c88:42413432.408 : 0000 : 00 00 00 00 
19ec-1c88:42413432.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42413432.605 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42413432.674 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42413432.739 : IO Send command 10 bytes
19ec-1c88:42413432.793 : => CNT96226::VenderCmd_SetData
19ec-1c88:42413432.849 : iCmd = 0, nBytes = 10
19ec-1c88:42413432.949 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42413741.919 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42413742.090 : => CNT96226::VenderCmd_GetData
19ec-1c88:42413742.151 : iCmd = 0, nBytes = 128
19ec-1c88:42413904.643 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42413904.865 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42413905.014 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42413905.156 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42413905.287 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42413905.415 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42413905.543 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42413905.673 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42413905.737 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42413905.804 : => CNT96226::VenderCmd_GetData
19ec-1c88:42413905.863 : iCmd = 1, nBytes = 4
19ec-1c88:42414079.274 : 0000 : 00 00 00 00 
19ec-1c88:42414079.403 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42414079.476 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42414079.683 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42414079.760 : => CNT96226::Close
19ec-1c88:42414084.081 : <= CNT96226::Close ret = 1
19ec-1c88:42414084.162 : <= CNT96226::~CNT96226
19ec-1c88:42414084.254 : <= CAsicIO::GetDeviceList
19ec-1c88:42414084.742 : => IoObject::SetTimeout
19ec-1c88:42414084.898 : Timeout--> In = 0 Out = 0
19ec-1c88:42414084.957 : <= IoObject::SetTimeout
19ec-1c88:42414085.027 : => CAsicIO::CAsicIO
19ec-1c88:42414085.099 : => CNT96226::CNT96226
19ec-1c88:42414085.155 : => CNT96226::Open
19ec-1c88:42414108.404 : <= CNT96226::Open ret = 1
19ec-1c88:42414108.511 : => CNT96226::Initialize
19ec-1c88:42414108.706 : <= CNT96226::Initialize ret = 1
19ec-1c88:42414108.766 : <= CNT96226::CNT96226
19ec-1c88:42414108.817 : <= CAsicIO::CAsicIO
19ec-1c88:42414108.874 : => CAsicIO::InitializeDevice
19ec-1c88:42414108.942 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42414114.935 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42414115.060 : => IoObject::GetLockName
19ec-1c88:42414115.120 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42414115.186 : <= IoObject::GetLockName
19ec-1c88:42414115.685 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42414115.759 : IO Send command 10 bytes
19ec-1c88:42414115.814 : => CNT96226::VenderCmd_SetData
19ec-1c88:42414115.873 : iCmd = 0, nBytes = 10
19ec-1c88:42414115.984 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42414446.024 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42414446.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:42414446.234 : iCmd = 0, nBytes = 128
19ec-1c88:42414596.474 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42414596.686 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42414596.832 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42414596.969 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42414597.097 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42414597.225 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42414597.350 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42414597.478 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42414597.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42414597.611 : => CNT96226::VenderCmd_GetData
19ec-1c88:42414597.667 : iCmd = 1, nBytes = 4
19ec-1c88:42414742.611 : 0000 : 00 00 00 00 
19ec-1c88:42414742.723 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42414742.788 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42414742.852 : => CNT96226::VenderCmd_GetData
19ec-1c88:42414742.904 : iCmd = 3, nBytes = 2
19ec-1c88:42415075.534 : 0000 : 06 38 
19ec-1c88:42415075.671 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42415075.745 : => CNT96226::VenderCmd_GetData
19ec-1c88:42415075.801 : iCmd = 4, nBytes = 2
19ec-1c88:42415366.702 : 0000 : 07 07 
19ec-1c88:42415366.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42415366.982 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42415367.079 : => IoObject::InitializeDevice
19ec-1c88:42415367.185 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42415367.814 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42415367.887 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42415368.701 : => FindScanner
19ec-1c88:42415368.759 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42415368.824 : <= FindScanner ret = 1
19ec-1c88:42415368.881 : => IoObject::IoLockStart
19ec-1c88:42415368.984 : => CAsicIO::CheckDevice
19ec-1c88:42415369.035 : => CNT96226::ConnectIsAvailable
19ec-1c88:42415389.153 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42415389.244 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42415389.301 : <= IoObject::IoLockStart
19ec-1c88:42415389.356 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42415389.419 : IO Send command 10 bytes
19ec-1c88:42415389.503 : => CNT96226::VenderCmd_SetData
19ec-1c88:42415389.558 : iCmd = 0, nBytes = 10
19ec-1c88:42415389.659 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42415578.417 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42415578.568 : System send command 10 bytes + data 0 bytes
19ec-1c88:42415578.640 : IO total need to receive data 5 bytes
19ec-1c88:42415578.704 : => CNT96226::VenderCmd_GetData
19ec-1c88:42415578.759 : iCmd = 0, nBytes = 5
19ec-1c88:42415756.320 : 0000 : 06 00 02 02 ab 
19ec-1c88:42415756.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42415756.511 : System total receive data 5 bytes
19ec-1c88:42415756.573 : => CNT96226::VenderCmd_GetData
19ec-1c88:42415756.630 : iCmd = 1, nBytes = 4
19ec-1c88:42415898.409 : 0000 : 00 00 00 00 
19ec-1c88:42415898.506 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42415898.642 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42415898.713 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42415898.786 : IO Send command 10 bytes
19ec-1c88:42415898.874 : => CNT96226::VenderCmd_SetData
19ec-1c88:42415898.934 : iCmd = 0, nBytes = 10
19ec-1c88:42415899.046 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42416041.470 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42416041.612 : System send command 10 bytes + data 0 bytes
19ec-1c88:42416041.681 : IO total need to receive data 165 bytes
19ec-1c88:42416041.745 : => CNT96226::VenderCmd_GetData
19ec-1c88:42416041.803 : iCmd = 0, nBytes = 165
19ec-1c88:42416190.023 : skip dump 37 bytes
19ec-1c88:42416190.491 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42416190.640 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42416190.776 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42416190.908 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42416191.034 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42416191.163 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42416191.287 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42416191.408 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42416191.472 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42416191.533 : System total receive data 165 bytes
19ec-1c88:42416191.597 : => CNT96226::VenderCmd_GetData
19ec-1c88:42416191.650 : iCmd = 1, nBytes = 4
19ec-1c88:42416343.593 : 0000 : 00 00 00 00 
19ec-1c88:42416343.695 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42416343.837 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42416343.997 : Dump Inquiry
19ec-1c88:42416344.121 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42416344.254 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42416344.386 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42416344.524 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42416344.653 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42416344.789 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42416344.916 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42416345.040 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42416345.171 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42416345.304 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42416345.394 : 00a0 : 00 00 00 00 00 
19ec-1c88:42416345.468 : => ReadNVMDataInternal
19ec-1c88:42416345.661 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42416345.724 : IO Send command 10 bytes
19ec-1c88:42416345.820 : => CNT96226::VenderCmd_SetData
19ec-1c88:42416345.877 : iCmd = 0, nBytes = 10
19ec-1c88:42416345.980 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42416673.333 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42416673.511 : System send command 10 bytes + data 0 bytes
19ec-1c88:42416673.580 : IO total need to receive data 128 bytes
19ec-1c88:42416673.646 : => CNT96226::VenderCmd_GetData
19ec-1c88:42416673.702 : iCmd = 0, nBytes = 128
19ec-1c88:42416858.192 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42416858.393 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42416858.534 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42416858.666 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42416858.794 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42416858.917 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42416859.043 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42416859.165 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42416859.229 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42416859.297 : System total receive data 128 bytes
19ec-1c88:42416859.361 : => CNT96226::VenderCmd_GetData
19ec-1c88:42416859.417 : iCmd = 1, nBytes = 4
19ec-1c88:42417027.410 : 0000 : 00 00 00 00 
19ec-1c88:42417027.514 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42417027.662 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42417027.739 : NVMData.PadScanCount = 0
19ec-1c88:42417027.796 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42417027.859 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42417027.921 : NVMData.FlatbedScanCount = 0
19ec-1c88:42417027.980 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42417028.034 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42417028.091 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42417028.148 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42417028.204 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42417028.260 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42417028.317 : NVMData.BornMonth = 0
19ec-1c88:42417028.368 : NVMData.BornDay = 0
19ec-1c88:42417028.420 : NVMData.BornYear = 0
19ec-1c88:42417028.467 : NVMData.FirstScanMonth = 4
19ec-1c88:42417028.526 : NVMData.FirstScanDay = 30
19ec-1c88:42417028.581 : NVMData.FirstScanYear = 2020
19ec-1c88:42417028.637 : NVMData.VerticalMagnification = 0
19ec-1c88:42417028.692 : NVMData.HorizontalMagnification = 0
19ec-1c88:42417028.747 : NVMData.PowerSavingTime = 15
19ec-1c88:42417028.801 : NVMData.SN = A094165189010062
19ec-1c88:42417028.854 : NVMData.AutoFeed = 0
19ec-1c88:42417028.906 : NVMData.CCDType = 0
19ec-1c88:42417028.954 : NVMData.ScanSpeed = 0
19ec-1c88:42417029.005 : NVMData.RollerCount = 0
19ec-1c88:42417029.057 : NVMData.MultifeedCount = 0
19ec-1c88:42417029.108 : NVMData.JamCount = 0
19ec-1c88:42417029.155 : NVMData.IdentifyInfo = 
19ec-1c88:42417029.208 : NVMData.FormalName = 
19ec-1c88:42417029.377 : NVMData.ReservedB = 0
19ec-1c88:42417029.431 : NVMData.FunctionCode = 0
19ec-1c88:42417029.481 : NVMData.PreFeed = 0
19ec-1c88:42417029.534 : NVMData.PreFeedTime = 0
19ec-1c88:42417029.583 : NVMData.ButtonNumber = 0
19ec-1c88:42417029.630 : NVMData.PowerOffTime = 0
19ec-1c88:42417029.684 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42417029.763 : => IoObject::IoLockEnd
19ec-1c88:42417029.854 : <= IoObject::IoLockEnd
19ec-1c88:42417029.906 : <= InitializeScanner ret = 1
19ec-1c88:42417029.969 : => GetLogicalScannerAbilityEx
19ec-1c88:42417030.027 : => IoObject::IoLockStart
19ec-1c88:42417030.119 : => CAsicIO::CheckDevice
19ec-1c88:42417030.171 : => CNT96226::ConnectIsAvailable
19ec-1c88:42417042.748 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42417042.842 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42417042.900 : <= IoObject::IoLockStart
19ec-1c88:42417042.958 : => IoObject::IoLockEnd
19ec-1c88:42417043.045 : <= IoObject::IoLockEnd
19ec-1c88:42417043.155 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42417043.229 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42417236.689 : => ReadNVMData
19ec-1c88:42417236.862 : => IoObject::IoLockStart
19ec-1c88:42417236.995 : => CAsicIO::CheckDevice
19ec-1c88:42417237.053 : => CNT96226::ConnectIsAvailable
19ec-1c88:42417255.915 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42417256.013 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42417256.071 : <= IoObject::IoLockStart
19ec-1c88:42417256.133 : => ReadNVMDataInternal
19ec-1c88:42417256.198 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42417256.263 : IO Send command 10 bytes
19ec-1c88:42417256.401 : => CNT96226::VenderCmd_SetData
19ec-1c88:42417256.458 : iCmd = 0, nBytes = 10
19ec-1c88:42417256.573 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42417597.517 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42417597.679 : System send command 10 bytes + data 0 bytes
19ec-1c88:42417597.745 : IO total need to receive data 128 bytes
19ec-1c88:42417597.814 : => CNT96226::VenderCmd_GetData
19ec-1c88:42417597.871 : iCmd = 0, nBytes = 128
19ec-1c88:42417790.680 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42417790.917 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42417791.058 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42417791.193 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42417791.321 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42417791.446 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42417791.574 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42417791.696 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42417791.761 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42417791.824 : System total receive data 128 bytes
19ec-1c88:42417791.894 : => CNT96226::VenderCmd_GetData
19ec-1c88:42417791.948 : iCmd = 1, nBytes = 4
19ec-1c88:42417978.978 : 0000 : 00 00 00 00 
19ec-1c88:42417979.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42417979.234 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42417979.308 : NVMData.PadScanCount = 0
19ec-1c88:42417979.366 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42417979.422 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42417979.482 : NVMData.FlatbedScanCount = 0
19ec-1c88:42417979.536 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42417979.589 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42417979.644 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42417979.699 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42417979.755 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42417979.808 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42417979.863 : NVMData.BornMonth = 0
19ec-1c88:42417979.911 : NVMData.BornDay = 0
19ec-1c88:42417979.962 : NVMData.BornYear = 0
19ec-1c88:42417980.011 : NVMData.FirstScanMonth = 4
19ec-1c88:42417980.061 : NVMData.FirstScanDay = 30
19ec-1c88:42417980.116 : NVMData.FirstScanYear = 2020
19ec-1c88:42417980.357 : NVMData.VerticalMagnification = 0
19ec-1c88:42417980.417 : NVMData.HorizontalMagnification = 0
19ec-1c88:42417980.470 : NVMData.PowerSavingTime = 15
19ec-1c88:42417980.524 : NVMData.SN = A094165189010062
19ec-1c88:42417980.578 : NVMData.AutoFeed = 0
19ec-1c88:42417980.629 : NVMData.CCDType = 0
19ec-1c88:42417980.676 : NVMData.ScanSpeed = 0
19ec-1c88:42417980.723 : NVMData.RollerCount = 0
19ec-1c88:42417980.774 : NVMData.MultifeedCount = 0
19ec-1c88:42417980.825 : NVMData.JamCount = 0
19ec-1c88:42417980.874 : NVMData.IdentifyInfo = 
19ec-1c88:42417980.924 : NVMData.FormalName = 
19ec-1c88:42417980.971 : NVMData.ReservedB = 0
19ec-1c88:42417981.018 : NVMData.FunctionCode = 0
19ec-1c88:42417981.068 : NVMData.PreFeed = 0
19ec-1c88:42417981.116 : NVMData.PreFeedTime = 0
19ec-1c88:42417981.163 : NVMData.ButtonNumber = 0
19ec-1c88:42417981.214 : NVMData.PowerOffTime = 0
19ec-1c88:42417981.267 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42417981.329 : => IoObject::IoLockEnd
19ec-1c88:42417981.423 : <= IoObject::IoLockEnd
19ec-1c88:42417981.472 : <= ReadNVMData ret = 1
19ec-1c88:42418599.811 : => TerminateDriver
19ec-1c88:42418600.013 : => CAsicIO::~CAsicIO,pStage=199756872
19ec-1c88:42418600.086 : => CNT96226::Close
19ec-1c88:42418605.640 : <= CNT96226::Close ret = 1
19ec-1c88:42418605.720 : <= CAsicIO::~CAsicIO
19ec-1c88:42418605.785 : => IoObject::IoLockEnd
19ec-1c88:42418605.837 : <= IoObject::IoLockEnd
19ec-1c88:42418605.889 : => IoObject::TerminateDevice
19ec-1c88:42418605.946 : => IoObject::IoLockEnd
19ec-1c88:42418605.994 : <= IoObject::IoLockEnd
19ec-1c88:42418606.096 : <= IoObject::TerminateDevice
19ec-1c88:42418606.334 : <= TerminateDriver ret = 1
19ec-1c88:42421314.803 : ============Debug Start==========
19ec-1c88:42421315.137 : Date : 2020/4/30 14:25:39
19ec-1c88:42421315.221 : Process ID : 19ec
19ec-1c88:42421315.606 : Windows : Version 10.0 build 18363 
19ec-1c88:42421316.066 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:42421316.129 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42421316.199 : MemoryStatus.ullAvailPhys : 1754886144
19ec-1c88:42421316.256 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42421316.318 : MemoryStatus.ullAvailPageFile : 3123961856
19ec-1c88:42421316.377 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42421316.436 : MemoryStatus.ullAvailVirtual : 1728679936
19ec-1c88:42421316.495 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42421316.599 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42421316.660 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42421316.888 : CPU Count : 4
19ec-1c88:42421316.934 : CPU Frequency : 100.000 Mhz
19ec-1c88:42421321.373 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42421321.504 : => InitializeDriver
19ec-1c88:42421321.767 : <= InitializeDriver ret = 1
19ec-1c88:42424197.893 : => InitializeScanner
19ec-1c88:42424198.174 : => CAsicIO::GetDeviceList
19ec-1c88:42424198.626 : => CNT96226::CNT96226
19ec-1c88:42424198.689 : => CNT96226::Open
19ec-1c88:42424223.669 : <= CNT96226::Open ret = 1
19ec-1c88:42424223.772 : => CNT96226::Initialize
19ec-1c88:42424223.967 : <= CNT96226::Initialize ret = 1
19ec-1c88:42424224.026 : <= CNT96226::CNT96226
19ec-1c88:42424224.079 : => CNT96226::EnumAvailableDevice
19ec-1c88:42424229.395 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42424229.470 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42424229.528 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42427931.833 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42427932.138 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42427937.930 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42427938.035 : => IoObject::GetLockName
19ec-1c88:42427938.095 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42427938.163 : <= IoObject::GetLockName
19ec-1c88:42427938.650 : => CNT96226::VenderCmd_GetData
19ec-1c88:42427938.716 : iCmd = 3, nBytes = 2
19ec-1c88:42428309.781 : 0000 : 06 38 
19ec-1c88:42428309.936 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42428310.020 : => CNT96226::VenderCmd_GetData
19ec-1c88:42428310.080 : iCmd = 4, nBytes = 2
19ec-1c88:42428585.287 : 0000 : 07 07 
19ec-1c88:42428585.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42428585.534 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42428585.622 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42428585.690 : IO Send command 10 bytes
19ec-1c88:42428585.746 : => CNT96226::VenderCmd_SetData
19ec-1c88:42428585.803 : iCmd = 0, nBytes = 10
19ec-1c88:42428585.912 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42428777.743 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42428777.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:42428777.948 : iCmd = 0, nBytes = 165
19ec-1c88:42428936.088 : skip dump 37 bytes
19ec-1c88:42428936.342 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42428936.495 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42428936.638 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42428936.778 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42428936.911 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42428937.052 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42428937.186 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42428937.310 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42428937.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42428937.444 : => CNT96226::VenderCmd_GetData
19ec-1c88:42428937.501 : iCmd = 1, nBytes = 4
19ec-1c88:42429094.343 : 0000 : 00 00 00 00 
19ec-1c88:42429094.495 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42429094.570 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42429094.642 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42429094.715 : IO Send command 10 bytes
19ec-1c88:42429094.769 : => CNT96226::VenderCmd_SetData
19ec-1c88:42429094.832 : iCmd = 0, nBytes = 10
19ec-1c88:42429094.941 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42429403.783 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42429403.995 : => CNT96226::VenderCmd_GetData
19ec-1c88:42429404.076 : iCmd = 0, nBytes = 128
19ec-1c88:42429542.996 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42429543.239 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42429543.394 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42429543.533 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42429543.663 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42429543.792 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42429543.919 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42429544.051 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42429544.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42429544.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:42429544.241 : iCmd = 1, nBytes = 4
19ec-1c88:42429717.289 : 0000 : 00 00 00 00 
19ec-1c88:42429717.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42429717.524 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42429717.712 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42429717.786 : => CNT96226::Close
19ec-1c88:42429721.645 : <= CNT96226::Close ret = 1
19ec-1c88:42429721.720 : <= CNT96226::~CNT96226
19ec-1c88:42429721.804 : <= CAsicIO::GetDeviceList
19ec-1c88:42429722.213 : => IoObject::SetTimeout
19ec-1c88:42429722.363 : Timeout--> In = 0 Out = 0
19ec-1c88:42429722.423 : <= IoObject::SetTimeout
19ec-1c88:42429722.495 : => CAsicIO::CAsicIO
19ec-1c88:42429722.567 : => CNT96226::CNT96226
19ec-1c88:42429722.622 : => CNT96226::Open
19ec-1c88:42429743.865 : <= CNT96226::Open ret = 1
19ec-1c88:42429743.971 : => CNT96226::Initialize
19ec-1c88:42429744.164 : <= CNT96226::Initialize ret = 1
19ec-1c88:42429744.225 : <= CNT96226::CNT96226
19ec-1c88:42429744.278 : <= CAsicIO::CAsicIO
19ec-1c88:42429744.332 : => CAsicIO::InitializeDevice
19ec-1c88:42429744.398 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42429750.299 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42429750.414 : => IoObject::GetLockName
19ec-1c88:42429750.468 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42429750.536 : <= IoObject::GetLockName
19ec-1c88:42429750.997 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42429751.070 : IO Send command 10 bytes
19ec-1c88:42429751.124 : => CNT96226::VenderCmd_SetData
19ec-1c88:42429751.179 : iCmd = 0, nBytes = 10
19ec-1c88:42429751.285 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42430084.606 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42430084.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:42430084.856 : iCmd = 0, nBytes = 128
19ec-1c88:42430222.762 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42430222.960 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42430223.098 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42430223.233 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42430223.361 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42430223.487 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42430223.610 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42430223.733 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42430223.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42430223.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:42430223.912 : iCmd = 1, nBytes = 4
19ec-1c88:42430354.265 : 0000 : 00 00 00 00 
19ec-1c88:42430354.376 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42430354.451 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42430354.518 : => CNT96226::VenderCmd_GetData
19ec-1c88:42430354.577 : iCmd = 3, nBytes = 2
19ec-1c88:42430710.582 : 0000 : 06 38 
19ec-1c88:42430710.739 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42430710.816 : => CNT96226::VenderCmd_GetData
19ec-1c88:42430710.872 : iCmd = 4, nBytes = 2
19ec-1c88:42430961.229 : 0000 : 07 07 
19ec-1c88:42430961.378 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42430961.552 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42430961.649 : => IoObject::InitializeDevice
19ec-1c88:42430961.761 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42430962.253 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42430962.319 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42430962.920 : => FindScanner
19ec-1c88:42430962.978 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42430963.044 : <= FindScanner ret = 1
19ec-1c88:42430963.106 : => IoObject::IoLockStart
19ec-1c88:42430963.207 : => CAsicIO::CheckDevice
19ec-1c88:42430963.265 : => CNT96226::ConnectIsAvailable
19ec-1c88:42430976.428 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42430976.525 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42430976.588 : <= IoObject::IoLockStart
19ec-1c88:42430976.644 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42430976.709 : IO Send command 10 bytes
19ec-1c88:42430976.783 : => CNT96226::VenderCmd_SetData
19ec-1c88:42430976.839 : iCmd = 0, nBytes = 10
19ec-1c88:42430976.950 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42431123.705 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42431123.861 : System send command 10 bytes + data 0 bytes
19ec-1c88:42431123.928 : IO total need to receive data 5 bytes
19ec-1c88:42431123.999 : => CNT96226::VenderCmd_GetData
19ec-1c88:42431124.063 : iCmd = 0, nBytes = 5
19ec-1c88:42431270.471 : 0000 : 06 00 02 02 ab 
19ec-1c88:42431270.627 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42431270.710 : System total receive data 5 bytes
19ec-1c88:42431270.780 : => CNT96226::VenderCmd_GetData
19ec-1c88:42431270.838 : iCmd = 1, nBytes = 4
19ec-1c88:42431386.401 : 0000 : 00 00 00 00 
19ec-1c88:42431386.492 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42431386.626 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42431386.697 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42431386.764 : IO Send command 10 bytes
19ec-1c88:42431386.862 : => CNT96226::VenderCmd_SetData
19ec-1c88:42431386.919 : iCmd = 0, nBytes = 10
19ec-1c88:42431387.026 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42431529.387 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42431529.528 : System send command 10 bytes + data 0 bytes
19ec-1c88:42431529.592 : IO total need to receive data 165 bytes
19ec-1c88:42431529.657 : => CNT96226::VenderCmd_GetData
19ec-1c88:42431529.714 : iCmd = 0, nBytes = 165
19ec-1c88:42431650.284 : skip dump 37 bytes
19ec-1c88:42431650.520 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42431650.667 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42431650.806 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42431650.943 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42431651.076 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42431651.214 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42431651.340 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42431651.467 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42431651.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42431651.596 : System total receive data 165 bytes
19ec-1c88:42431651.660 : => CNT96226::VenderCmd_GetData
19ec-1c88:42431651.716 : iCmd = 1, nBytes = 4
19ec-1c88:42431757.529 : 0000 : 00 00 00 00 
19ec-1c88:42431757.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42431757.776 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42431757.972 : Dump Inquiry
19ec-1c88:42431758.106 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42431758.243 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42431758.376 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42431758.509 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42431758.638 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42431758.776 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42431758.900 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42431759.025 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42431759.160 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42431759.295 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42431759.384 : 00a0 : 00 00 00 00 00 
19ec-1c88:42431759.461 : => ReadNVMDataInternal
19ec-1c88:42431759.697 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42431759.760 : IO Send command 10 bytes
19ec-1c88:42431759.853 : => CNT96226::VenderCmd_SetData
19ec-1c88:42431759.907 : iCmd = 0, nBytes = 10
19ec-1c88:42431760.007 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42432051.740 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42432051.911 : System send command 10 bytes + data 0 bytes
19ec-1c88:42432051.991 : IO total need to receive data 128 bytes
19ec-1c88:42432052.058 : => CNT96226::VenderCmd_GetData
19ec-1c88:42432052.114 : iCmd = 0, nBytes = 128
19ec-1c88:42432179.072 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42432179.270 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42432179.409 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42432179.547 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42432179.675 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42432179.804 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42432179.933 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42432180.058 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42432180.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42432180.188 : System total receive data 128 bytes
19ec-1c88:42432180.251 : => CNT96226::VenderCmd_GetData
19ec-1c88:42432180.307 : iCmd = 1, nBytes = 4
19ec-1c88:42432291.084 : 0000 : 00 00 00 00 
19ec-1c88:42432291.197 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42432291.344 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42432291.419 : NVMData.PadScanCount = 0
19ec-1c88:42432291.483 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42432291.543 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42432291.599 : NVMData.FlatbedScanCount = 0
19ec-1c88:42432291.654 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42432291.707 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42432291.762 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42432291.814 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42432291.872 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42432291.929 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42432291.983 : NVMData.BornMonth = 0
19ec-1c88:42432292.031 : NVMData.BornDay = 0
19ec-1c88:42432292.083 : NVMData.BornYear = 0
19ec-1c88:42432292.130 : NVMData.FirstScanMonth = 4
19ec-1c88:42432292.182 : NVMData.FirstScanDay = 30
19ec-1c88:42432292.238 : NVMData.FirstScanYear = 2020
19ec-1c88:42432292.295 : NVMData.VerticalMagnification = 0
19ec-1c88:42432292.350 : NVMData.HorizontalMagnification = 0
19ec-1c88:42432292.406 : NVMData.PowerSavingTime = 15
19ec-1c88:42432292.459 : NVMData.SN = A094165189010062
19ec-1c88:42432292.511 : NVMData.AutoFeed = 0
19ec-1c88:42432292.561 : NVMData.CCDType = 0
19ec-1c88:42432292.610 : NVMData.ScanSpeed = 0
19ec-1c88:42432292.660 : NVMData.RollerCount = 0
19ec-1c88:42432292.763 : NVMData.MultifeedCount = 0
19ec-1c88:42432292.815 : NVMData.JamCount = 0
19ec-1c88:42432292.862 : NVMData.IdentifyInfo = 
19ec-1c88:42432292.911 : NVMData.FormalName = 
19ec-1c88:42432293.071 : NVMData.ReservedB = 0
19ec-1c88:42432293.124 : NVMData.FunctionCode = 0
19ec-1c88:42432293.174 : NVMData.PreFeed = 0
19ec-1c88:42432293.233 : NVMData.PreFeedTime = 0
19ec-1c88:42432293.282 : NVMData.ButtonNumber = 0
19ec-1c88:42432293.335 : NVMData.PowerOffTime = 0
19ec-1c88:42432293.386 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42432293.474 : => IoObject::IoLockEnd
19ec-1c88:42432293.564 : <= IoObject::IoLockEnd
19ec-1c88:42432293.611 : <= InitializeScanner ret = 1
19ec-1c88:42434065.215 : => GetLogicalScannerAbility
19ec-1c88:42434065.450 : => IoObject::IoLockStart
19ec-1c88:42434065.587 : => CAsicIO::CheckDevice
19ec-1c88:42434065.648 : => CNT96226::ConnectIsAvailable
19ec-1c88:42434081.240 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42434081.384 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42434081.460 : <= IoObject::IoLockStart
19ec-1c88:42434081.525 : => IoObject::IoLockEnd
19ec-1c88:42434081.639 : <= IoObject::IoLockEnd
19ec-1c88:42434081.726 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:42439616.062 : => GetLogicalScannerAbilityEx
19ec-1c88:42439616.263 : => IoObject::IoLockStart
19ec-1c88:42439616.425 : => CAsicIO::CheckDevice
19ec-1c88:42439616.488 : => CNT96226::ConnectIsAvailable
19ec-1c88:42439633.072 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42439633.196 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42439633.270 : <= IoObject::IoLockStart
19ec-1c88:42439633.332 : => IoObject::IoLockEnd
19ec-1c88:42439633.434 : <= IoObject::IoLockEnd
19ec-1c88:42439633.555 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42439633.635 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42448567.939 : => ReadNVMData
19ec-1c88:42448568.146 : => IoObject::IoLockStart
19ec-1c88:42448568.287 : => CAsicIO::CheckDevice
19ec-1c88:42448568.351 : => CNT96226::ConnectIsAvailable
19ec-1c88:42448583.247 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42448583.360 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42448583.422 : <= IoObject::IoLockStart
19ec-1c88:42448583.483 : => ReadNVMDataInternal
19ec-1c88:42448583.546 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42448583.616 : IO Send command 10 bytes
19ec-1c88:42448583.760 : => CNT96226::VenderCmd_SetData
19ec-1c88:42448583.824 : iCmd = 0, nBytes = 10
19ec-1c88:42448583.945 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42448877.162 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42448877.357 : System send command 10 bytes + data 0 bytes
19ec-1c88:42448877.439 : IO total need to receive data 128 bytes
19ec-1c88:42448877.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:42448877.576 : iCmd = 0, nBytes = 128
19ec-1c88:42449002.814 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42449003.062 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42449003.212 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42449003.354 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42449003.490 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42449003.615 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42449003.742 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42449003.867 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42449003.933 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42449004.004 : System total receive data 128 bytes
19ec-1c88:42449004.067 : => CNT96226::VenderCmd_GetData
19ec-1c88:42449004.123 : iCmd = 1, nBytes = 4
19ec-1c88:42449116.777 : 0000 : 00 00 00 00 
19ec-1c88:42449116.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42449117.082 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42449117.151 : NVMData.PadScanCount = 0
19ec-1c88:42449117.208 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42449117.267 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42449117.327 : NVMData.FlatbedScanCount = 0
19ec-1c88:42449117.383 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42449117.564 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42449117.625 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42449117.681 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42449117.741 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42449117.795 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42449117.852 : NVMData.BornMonth = 0
19ec-1c88:42449117.907 : NVMData.BornDay = 0
19ec-1c88:42449117.960 : NVMData.BornYear = 0
19ec-1c88:42449118.010 : NVMData.FirstScanMonth = 4
19ec-1c88:42449118.065 : NVMData.FirstScanDay = 30
19ec-1c88:42449118.118 : NVMData.FirstScanYear = 2020
19ec-1c88:42449118.172 : NVMData.VerticalMagnification = 0
19ec-1c88:42449118.229 : NVMData.HorizontalMagnification = 0
19ec-1c88:42449118.286 : NVMData.PowerSavingTime = 15
19ec-1c88:42449118.341 : NVMData.SN = A094165189010062
19ec-1c88:42449118.392 : NVMData.AutoFeed = 0
19ec-1c88:42449118.443 : NVMData.CCDType = 0
19ec-1c88:42449118.492 : NVMData.ScanSpeed = 0
19ec-1c88:42449118.543 : NVMData.RollerCount = 0
19ec-1c88:42449118.598 : NVMData.MultifeedCount = 0
19ec-1c88:42449118.651 : NVMData.JamCount = 0
19ec-1c88:42449118.704 : NVMData.IdentifyInfo = 
19ec-1c88:42449118.757 : NVMData.FormalName = 
19ec-1c88:42449118.804 : NVMData.ReservedB = 0
19ec-1c88:42449118.855 : NVMData.FunctionCode = 0
19ec-1c88:42449118.904 : NVMData.PreFeed = 0
19ec-1c88:42449118.952 : NVMData.PreFeedTime = 0
19ec-1c88:42449119.006 : NVMData.ButtonNumber = 0
19ec-1c88:42449119.059 : NVMData.PowerOffTime = 0
19ec-1c88:42449119.109 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42449119.175 : => IoObject::IoLockEnd
19ec-1c88:42449119.269 : <= IoObject::IoLockEnd
19ec-1c88:42449119.319 : <= ReadNVMData ret = 1
19ec-1c88:42460835.114 : => GetADFStatus
19ec-1c88:42460835.513 : => IoObject::IoLockStart
19ec-1c88:42460835.652 : => CAsicIO::CheckDevice
19ec-1c88:42460835.713 : => CNT96226::ConnectIsAvailable
19ec-1c88:42460850.573 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42460850.696 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42460850.771 : <= IoObject::IoLockStart
19ec-1c88:42460850.835 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42460850.907 : IO Send command 10 bytes
19ec-1c88:42460851.041 : => CNT96226::VenderCmd_SetData
19ec-1c88:42460851.103 : iCmd = 0, nBytes = 10
19ec-1c88:42460851.219 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42460990.529 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42460990.637 : System send command 10 bytes + data 0 bytes
19ec-1c88:42460990.709 : IO total need to receive data 2 bytes
19ec-1c88:42460990.771 : => CNT96226::VenderCmd_GetData
19ec-1c88:42460990.828 : iCmd = 0, nBytes = 2
19ec-1c88:42461133.678 : 0000 : 00 00 
19ec-1c88:42461133.862 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42461133.947 : System total receive data 2 bytes
19ec-1c88:42461134.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:42461134.086 : iCmd = 1, nBytes = 4
19ec-1c88:42461256.841 : 0000 : 00 00 00 00 
19ec-1c88:42461256.975 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42461257.131 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42461257.199 : Return status = 0
19ec-1c88:42461257.267 : => IoObject::IoLockEnd
19ec-1c88:42461257.368 : <= IoObject::IoLockEnd
19ec-1c88:42461257.421 : <= GetADFStatus ret = 1
19ec-1c88:42464240.627 : => GetADFStatus
19ec-1c88:42464240.833 : => IoObject::IoLockStart
19ec-1c88:42464240.969 : => CAsicIO::CheckDevice
19ec-1c88:42464241.029 : => CNT96226::ConnectIsAvailable
19ec-1c88:42464256.645 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42464256.765 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42464256.838 : <= IoObject::IoLockStart
19ec-1c88:42464256.907 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42464256.980 : IO Send command 10 bytes
19ec-1c88:42464257.110 : => CNT96226::VenderCmd_SetData
19ec-1c88:42464257.171 : iCmd = 0, nBytes = 10
19ec-1c88:42464257.281 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42464395.933 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42464396.057 : System send command 10 bytes + data 0 bytes
19ec-1c88:42464396.247 : IO total need to receive data 2 bytes
19ec-1c88:42464396.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:42464396.381 : iCmd = 0, nBytes = 2
19ec-1c88:42464504.260 : 0000 : 00 00 
19ec-1c88:42464504.379 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42464504.456 : System total receive data 2 bytes
19ec-1c88:42464504.524 : => CNT96226::VenderCmd_GetData
19ec-1c88:42464504.584 : iCmd = 1, nBytes = 4
19ec-1c88:42464616.851 : 0000 : 00 00 00 00 
19ec-1c88:42464616.969 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42464617.131 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42464617.437 : Return status = 0
19ec-1c88:42464617.501 : => IoObject::IoLockEnd
19ec-1c88:42464617.596 : <= IoObject::IoLockEnd
19ec-1c88:42464617.645 : <= GetADFStatus ret = 1
19ec-1c88:42466858.365 : => TerminateDriver
19ec-1c88:42466858.569 : => CAsicIO::~CAsicIO,pStage=196938824
19ec-1c88:42466858.647 : => CNT96226::Close
19ec-1c88:42466863.015 : <= CNT96226::Close ret = 1
19ec-1c88:42466863.097 : <= CAsicIO::~CAsicIO
19ec-1c88:42466863.157 : => IoObject::IoLockEnd
19ec-1c88:42466863.210 : <= IoObject::IoLockEnd
19ec-1c88:42466863.266 : => IoObject::TerminateDevice
19ec-1c88:42466863.322 : => IoObject::IoLockEnd
19ec-1c88:42466863.372 : <= IoObject::IoLockEnd
19ec-1c88:42466863.475 : <= IoObject::TerminateDevice
19ec-1c88:42466863.726 : <= TerminateDriver ret = 1
19ec-1c88:42514096.227 : ============Debug Start==========
19ec-1c88:42514096.531 : Date : 2020/4/30 14:25:42
19ec-1c88:42514096.622 : Process ID : 19ec
19ec-1c88:42514096.947 : Windows : Version 10.0 build 18363 
19ec-1c88:42514097.395 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:42514097.460 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42514097.528 : MemoryStatus.ullAvailPhys : 1790271488
19ec-1c88:42514097.594 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42514097.664 : MemoryStatus.ullAvailPageFile : 3151192064
19ec-1c88:42514097.729 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42514097.790 : MemoryStatus.ullAvailVirtual : 1728376832
19ec-1c88:42514097.853 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42514097.964 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42514098.028 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42514098.250 : CPU Count : 4
19ec-1c88:42514098.302 : CPU Frequency : 100.000 Mhz
19ec-1c88:42514102.418 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42514102.555 : => InitializeDriver
19ec-1c88:42514102.828 : <= InitializeDriver ret = 1
19ec-1c88:42514102.887 : => InitializeScanner
19ec-1c88:42514102.977 : => CAsicIO::GetDeviceList
19ec-1c88:42514103.284 : => CNT96226::CNT96226
19ec-1c88:42514103.350 : => CNT96226::Open
19ec-1c88:42514126.061 : <= CNT96226::Open ret = 1
19ec-1c88:42514126.186 : => CNT96226::Initialize
19ec-1c88:42514126.391 : <= CNT96226::Initialize ret = 1
19ec-1c88:42514126.459 : <= CNT96226::CNT96226
19ec-1c88:42514126.523 : => CNT96226::EnumAvailableDevice
19ec-1c88:42514148.580 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42514148.712 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42514148.783 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42518710.925 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42518711.251 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42518717.168 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42518717.280 : => IoObject::GetLockName
19ec-1c88:42518717.348 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42518717.419 : <= IoObject::GetLockName
19ec-1c88:42518717.939 : => CNT96226::VenderCmd_GetData
19ec-1c88:42518718.009 : iCmd = 3, nBytes = 2
19ec-1c88:42519525.283 : 0000 : 06 38 
19ec-1c88:42519525.453 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42519525.540 : => CNT96226::VenderCmd_GetData
19ec-1c88:42519525.602 : iCmd = 4, nBytes = 2
19ec-1c88:42520119.585 : 0000 : 07 07 
19ec-1c88:42520119.742 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42520119.845 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42520119.938 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42520120.011 : IO Send command 10 bytes
19ec-1c88:42520120.068 : => CNT96226::VenderCmd_SetData
19ec-1c88:42520120.137 : iCmd = 0, nBytes = 10
19ec-1c88:42520120.247 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42520266.504 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42520266.678 : => CNT96226::VenderCmd_GetData
19ec-1c88:42520266.753 : iCmd = 0, nBytes = 165
19ec-1c88:42520409.542 : skip dump 37 bytes
19ec-1c88:42520409.800 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42520409.952 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42520410.103 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42520410.238 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42520410.372 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42520410.508 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42520410.640 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42520410.770 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42520410.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42520410.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:42520410.955 : iCmd = 1, nBytes = 4
19ec-1c88:42520556.637 : 0000 : 00 00 00 00 
19ec-1c88:42520556.792 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42520556.877 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42520556.948 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42520557.017 : IO Send command 10 bytes
19ec-1c88:42520557.076 : => CNT96226::VenderCmd_SetData
19ec-1c88:42520557.138 : iCmd = 0, nBytes = 10
19ec-1c88:42520557.248 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42520888.948 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42520889.157 : => CNT96226::VenderCmd_GetData
19ec-1c88:42520889.227 : iCmd = 0, nBytes = 128
19ec-1c88:42521028.081 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42521028.321 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42521028.482 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42521028.622 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42521028.751 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42521028.881 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42521029.007 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42521029.133 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42521029.200 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42521029.268 : => CNT96226::VenderCmd_GetData
19ec-1c88:42521029.331 : iCmd = 1, nBytes = 4
19ec-1c88:42521143.996 : 0000 : 00 00 00 00 
19ec-1c88:42521144.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42521144.247 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42521144.439 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42521144.515 : => CNT96226::Close
19ec-1c88:42521148.753 : <= CNT96226::Close ret = 1
19ec-1c88:42521148.829 : <= CNT96226::~CNT96226
19ec-1c88:42521148.918 : <= CAsicIO::GetDeviceList
19ec-1c88:42521149.313 : => IoObject::SetTimeout
19ec-1c88:42521149.443 : Timeout--> In = 0 Out = 0
19ec-1c88:42521149.504 : <= IoObject::SetTimeout
19ec-1c88:42521149.580 : => CAsicIO::CAsicIO
19ec-1c88:42521149.654 : => CNT96226::CNT96226
19ec-1c88:42521149.712 : => CNT96226::Open
19ec-1c88:42521173.723 : <= CNT96226::Open ret = 1
19ec-1c88:42521173.852 : => CNT96226::Initialize
19ec-1c88:42521174.046 : <= CNT96226::Initialize ret = 1
19ec-1c88:42521174.108 : <= CNT96226::CNT96226
19ec-1c88:42521174.164 : <= CAsicIO::CAsicIO
19ec-1c88:42521174.227 : => CAsicIO::InitializeDevice
19ec-1c88:42521174.298 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42521180.524 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42521180.656 : => IoObject::GetLockName
19ec-1c88:42521180.718 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42521180.792 : <= IoObject::GetLockName
19ec-1c88:42521181.309 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42521181.384 : IO Send command 10 bytes
19ec-1c88:42521181.439 : => CNT96226::VenderCmd_SetData
19ec-1c88:42521181.497 : iCmd = 0, nBytes = 10
19ec-1c88:42521181.610 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42521476.614 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42521476.812 : => CNT96226::VenderCmd_GetData
19ec-1c88:42521476.880 : iCmd = 0, nBytes = 128
19ec-1c88:42521604.311 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42521604.554 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42521604.707 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42521604.847 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42521604.983 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42521605.111 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42521605.240 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42521605.365 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42521605.431 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42521605.503 : => CNT96226::VenderCmd_GetData
19ec-1c88:42521605.560 : iCmd = 1, nBytes = 4
19ec-1c88:42521716.425 : 0000 : 00 00 00 00 
19ec-1c88:42521716.580 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42521716.667 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42521716.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:42521716.795 : iCmd = 3, nBytes = 2
19ec-1c88:42522025.623 : 0000 : 06 38 
19ec-1c88:42522025.791 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42522025.872 : => CNT96226::VenderCmd_GetData
19ec-1c88:42522025.931 : iCmd = 4, nBytes = 2
19ec-1c88:42522269.184 : 0000 : 07 07 
19ec-1c88:42522269.338 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42522269.522 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42522269.617 : => IoObject::InitializeDevice
19ec-1c88:42522269.732 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42522270.292 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42522270.363 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42522270.999 : => FindScanner
19ec-1c88:42522271.061 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42522271.131 : <= FindScanner ret = 1
19ec-1c88:42522271.192 : => IoObject::IoLockStart
19ec-1c88:42522271.293 : => CAsicIO::CheckDevice
19ec-1c88:42522271.349 : => CNT96226::ConnectIsAvailable
19ec-1c88:42522284.443 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42522284.538 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42522284.597 : <= IoObject::IoLockStart
19ec-1c88:42522284.658 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42522284.725 : IO Send command 10 bytes
19ec-1c88:42522284.805 : => CNT96226::VenderCmd_SetData
19ec-1c88:42522284.860 : iCmd = 0, nBytes = 10
19ec-1c88:42522284.973 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42522447.015 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42522447.218 : System send command 10 bytes + data 0 bytes
19ec-1c88:42522447.302 : IO total need to receive data 5 bytes
19ec-1c88:42522447.366 : => CNT96226::VenderCmd_GetData
19ec-1c88:42522447.430 : iCmd = 0, nBytes = 5
19ec-1c88:42522592.495 : 0000 : 06 00 02 02 ab 
19ec-1c88:42522592.651 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42522592.732 : System total receive data 5 bytes
19ec-1c88:42522592.809 : => CNT96226::VenderCmd_GetData
19ec-1c88:42522592.872 : iCmd = 1, nBytes = 4
19ec-1c88:42522733.154 : 0000 : 00 00 00 00 
19ec-1c88:42522733.314 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42522733.472 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42522733.545 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42522733.619 : IO Send command 10 bytes
19ec-1c88:42522733.703 : => CNT96226::VenderCmd_SetData
19ec-1c88:42522733.762 : iCmd = 0, nBytes = 10
19ec-1c88:42522733.869 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42522887.752 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42522887.948 : System send command 10 bytes + data 0 bytes
19ec-1c88:42522888.029 : IO total need to receive data 165 bytes
19ec-1c88:42522888.096 : => CNT96226::VenderCmd_GetData
19ec-1c88:42522888.163 : iCmd = 0, nBytes = 165
19ec-1c88:42523011.404 : skip dump 37 bytes
19ec-1c88:42523011.666 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42523011.823 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42523011.962 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42523012.102 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42523012.234 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42523012.371 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42523012.500 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42523012.627 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42523012.697 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42523012.765 : System total receive data 165 bytes
19ec-1c88:42523012.829 : => CNT96226::VenderCmd_GetData
19ec-1c88:42523012.889 : iCmd = 1, nBytes = 4
19ec-1c88:42523127.546 : 0000 : 00 00 00 00 
19ec-1c88:42523127.715 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42523127.865 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42523128.040 : Dump Inquiry
19ec-1c88:42523128.176 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42523128.321 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42523128.462 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42523128.600 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42523128.729 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42523128.939 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42523129.145 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42523129.273 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42523129.406 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42523129.539 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42523129.628 : 00a0 : 00 00 00 00 00 
19ec-1c88:42523129.704 : => ReadNVMDataInternal
19ec-1c88:42523129.907 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42523129.973 : IO Send command 10 bytes
19ec-1c88:42523130.058 : => CNT96226::VenderCmd_SetData
19ec-1c88:42523130.121 : iCmd = 0, nBytes = 10
19ec-1c88:42523130.226 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42523421.273 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42523421.461 : System send command 10 bytes + data 0 bytes
19ec-1c88:42523421.535 : IO total need to receive data 128 bytes
19ec-1c88:42523421.603 : => CNT96226::VenderCmd_GetData
19ec-1c88:42523421.670 : iCmd = 0, nBytes = 128
19ec-1c88:42523605.543 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42523605.780 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42523605.933 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42523606.075 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42523606.208 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42523615.973 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42523616.153 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42523616.293 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42523616.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42523616.515 : System total receive data 128 bytes
19ec-1c88:42523616.596 : => CNT96226::VenderCmd_GetData
19ec-1c88:42523616.655 : iCmd = 1, nBytes = 4
19ec-1c88:42523742.100 : 0000 : 00 00 00 00 
19ec-1c88:42523742.274 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42523742.469 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42523742.545 : NVMData.PadScanCount = 0
19ec-1c88:42523742.607 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42523742.668 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42523742.726 : NVMData.FlatbedScanCount = 0
19ec-1c88:42523742.782 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42523742.837 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42523742.909 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42523742.964 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42523743.020 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42523743.076 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42523743.132 : NVMData.BornMonth = 0
19ec-1c88:42523743.182 : NVMData.BornDay = 0
19ec-1c88:42523743.236 : NVMData.BornYear = 0
19ec-1c88:42523743.288 : NVMData.FirstScanMonth = 4
19ec-1c88:42523743.340 : NVMData.FirstScanDay = 30
19ec-1c88:42523743.397 : NVMData.FirstScanYear = 2020
19ec-1c88:42523743.452 : NVMData.VerticalMagnification = 0
19ec-1c88:42523743.512 : NVMData.HorizontalMagnification = 0
19ec-1c88:42523743.568 : NVMData.PowerSavingTime = 15
19ec-1c88:42523743.625 : NVMData.SN = A094165189010062
19ec-1c88:42523743.676 : NVMData.AutoFeed = 0
19ec-1c88:42523743.725 : NVMData.CCDType = 0
19ec-1c88:42523743.772 : NVMData.ScanSpeed = 0
19ec-1c88:42523743.820 : NVMData.RollerCount = 0
19ec-1c88:42523743.871 : NVMData.MultifeedCount = 0
19ec-1c88:42523743.924 : NVMData.JamCount = 0
19ec-1c88:42523743.972 : NVMData.IdentifyInfo = 
19ec-1c88:42523744.023 : NVMData.FormalName = 
19ec-1c88:42523744.165 : NVMData.ReservedB = 0
19ec-1c88:42523744.217 : NVMData.FunctionCode = 0
19ec-1c88:42523744.268 : NVMData.PreFeed = 0
19ec-1c88:42523744.317 : NVMData.PreFeedTime = 0
19ec-1c88:42523744.369 : NVMData.ButtonNumber = 0
19ec-1c88:42523744.420 : NVMData.PowerOffTime = 0
19ec-1c88:42523744.473 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42523744.560 : => IoObject::IoLockEnd
19ec-1c88:42523744.653 : <= IoObject::IoLockEnd
19ec-1c88:42523744.705 : <= InitializeScanner ret = 1
19ec-1c88:42523744.776 : => GetLogicalScannerAbilityEx
19ec-1c88:42523744.840 : => IoObject::IoLockStart
19ec-1c88:42523744.935 : => CAsicIO::CheckDevice
19ec-1c88:42523744.988 : => CNT96226::ConnectIsAvailable
19ec-1c88:42523757.326 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42523757.427 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42523757.486 : <= IoObject::IoLockStart
19ec-1c88:42523757.558 : => IoObject::IoLockEnd
19ec-1c88:42523757.646 : <= IoObject::IoLockEnd
19ec-1c88:42523757.771 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42523757.846 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42523997.893 : => ReadNVMData
19ec-1c88:42523998.084 : => IoObject::IoLockStart
19ec-1c88:42523998.221 : => CAsicIO::CheckDevice
19ec-1c88:42523998.280 : => CNT96226::ConnectIsAvailable
19ec-1c88:42524012.660 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42524012.787 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42524012.858 : <= IoObject::IoLockStart
19ec-1c88:42524012.928 : => ReadNVMDataInternal
19ec-1c88:42524012.995 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42524013.065 : IO Send command 10 bytes
19ec-1c88:42524013.217 : => CNT96226::VenderCmd_SetData
19ec-1c88:42524013.277 : iCmd = 0, nBytes = 10
19ec-1c88:42524013.394 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42524329.859 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42524330.052 : System send command 10 bytes + data 0 bytes
19ec-1c88:42524330.136 : IO total need to receive data 128 bytes
19ec-1c88:42524330.203 : => CNT96226::VenderCmd_GetData
19ec-1c88:42524330.264 : iCmd = 0, nBytes = 128
19ec-1c88:42524457.546 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42524457.786 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42524457.938 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42524458.080 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42524458.222 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42524458.351 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42524458.480 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42524458.612 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42524458.679 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42524458.749 : System total receive data 128 bytes
19ec-1c88:42524458.819 : => CNT96226::VenderCmd_GetData
19ec-1c88:42524458.876 : iCmd = 1, nBytes = 4
19ec-1c88:42524584.861 : 0000 : 00 00 00 00 
19ec-1c88:42524585.013 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42524585.154 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42524585.231 : NVMData.PadScanCount = 0
19ec-1c88:42524585.293 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42524585.348 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42524585.409 : NVMData.FlatbedScanCount = 0
19ec-1c88:42524585.463 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42524585.522 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42524585.581 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42524585.637 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42524585.693 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42524585.749 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42524585.808 : NVMData.BornMonth = 0
19ec-1c88:42524585.859 : NVMData.BornDay = 0
19ec-1c88:42524585.916 : NVMData.BornYear = 0
19ec-1c88:42524585.964 : NVMData.FirstScanMonth = 4
19ec-1c88:42524586.016 : NVMData.FirstScanDay = 30
19ec-1c88:42524586.071 : NVMData.FirstScanYear = 2020
19ec-1c88:42524586.250 : NVMData.VerticalMagnification = 0
19ec-1c88:42524586.311 : NVMData.HorizontalMagnification = 0
19ec-1c88:42524586.366 : NVMData.PowerSavingTime = 15
19ec-1c88:42524586.424 : NVMData.SN = A094165189010062
19ec-1c88:42524586.476 : NVMData.AutoFeed = 0
19ec-1c88:42524586.528 : NVMData.CCDType = 0
19ec-1c88:42524586.576 : NVMData.ScanSpeed = 0
19ec-1c88:42524586.629 : NVMData.RollerCount = 0
19ec-1c88:42524586.683 : NVMData.MultifeedCount = 0
19ec-1c88:42524586.733 : NVMData.JamCount = 0
19ec-1c88:42524586.784 : NVMData.IdentifyInfo = 
19ec-1c88:42524586.837 : NVMData.FormalName = 
19ec-1c88:42524586.889 : NVMData.ReservedB = 0
19ec-1c88:42524586.942 : NVMData.FunctionCode = 0
19ec-1c88:42524586.992 : NVMData.PreFeed = 0
19ec-1c88:42524587.043 : NVMData.PreFeedTime = 0
19ec-1c88:42524587.094 : NVMData.ButtonNumber = 0
19ec-1c88:42524587.147 : NVMData.PowerOffTime = 0
19ec-1c88:42524587.202 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42524587.268 : => IoObject::IoLockEnd
19ec-1c88:42524587.365 : <= IoObject::IoLockEnd
19ec-1c88:42524587.418 : <= ReadNVMData ret = 1
19ec-1c88:42525486.606 : => TerminateDriver
19ec-1c88:42525486.825 : => CAsicIO::~CAsicIO,pStage=138546248
19ec-1c88:42525486.906 : => CNT96226::Close
19ec-1c88:42525491.054 : <= CNT96226::Close ret = 1
19ec-1c88:42525491.137 : <= CAsicIO::~CAsicIO
19ec-1c88:42525491.197 : => IoObject::IoLockEnd
19ec-1c88:42525491.252 : <= IoObject::IoLockEnd
19ec-1c88:42525491.305 : => IoObject::TerminateDevice
19ec-1c88:42525491.363 : => IoObject::IoLockEnd
19ec-1c88:42525491.414 : <= IoObject::IoLockEnd
19ec-1c88:42525491.525 : <= IoObject::TerminateDevice
19ec-1c88:42525491.782 : <= TerminateDriver ret = 1
19ec-1c88:42528718.791 : ============Debug Start==========
19ec-1c88:42528719.451 : Date : 2020/4/30 14:25:43
19ec-1c88:42528719.541 : Process ID : 19ec
19ec-1c88:42528719.865 : Windows : Version 10.0 build 18363 
19ec-1c88:42528720.388 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:42528720.455 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42528720.524 : MemoryStatus.ullAvailPhys : 1741221888
19ec-1c88:42528720.585 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42528720.650 : MemoryStatus.ullAvailPageFile : 3104833536
19ec-1c88:42528720.713 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42528720.775 : MemoryStatus.ullAvailVirtual : 1728434176
19ec-1c88:42528720.838 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42528721.164 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42528721.282 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42528721.558 : CPU Count : 4
19ec-1c88:42528721.612 : CPU Frequency : 100.000 Mhz
19ec-1c88:42528736.656 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42528736.812 : => InitializeDriver
19ec-1c88:42528738.064 : <= InitializeDriver ret = 1
19ec-1c88:42532202.430 : => InitializeScanner
19ec-1c88:42532202.691 : => CAsicIO::GetDeviceList
19ec-1c88:42532203.167 : => CNT96226::CNT96226
19ec-1c88:42532203.453 : => CNT96226::Open
19ec-1c88:42532226.041 : <= CNT96226::Open ret = 1
19ec-1c88:42532226.149 : => CNT96226::Initialize
19ec-1c88:42532226.343 : <= CNT96226::Initialize ret = 1
19ec-1c88:42532226.408 : <= CNT96226::CNT96226
19ec-1c88:42532226.467 : => CNT96226::EnumAvailableDevice
19ec-1c88:42532231.970 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42532232.051 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42532232.109 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42535856.410 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42535856.700 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42535862.647 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42535862.758 : => IoObject::GetLockName
19ec-1c88:42535862.819 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42535862.894 : <= IoObject::GetLockName
19ec-1c88:42535863.390 : => CNT96226::VenderCmd_GetData
19ec-1c88:42535863.462 : iCmd = 3, nBytes = 2
19ec-1c88:42536218.714 : 0000 : 06 38 
19ec-1c88:42536218.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42536218.942 : => CNT96226::VenderCmd_GetData
19ec-1c88:42536219.001 : iCmd = 4, nBytes = 2
19ec-1c88:42536501.344 : 0000 : 07 07 
19ec-1c88:42536501.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42536501.550 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42536501.642 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42536501.715 : IO Send command 10 bytes
19ec-1c88:42536501.773 : => CNT96226::VenderCmd_SetData
19ec-1c88:42536501.833 : iCmd = 0, nBytes = 10
19ec-1c88:42536501.942 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42536678.686 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42536678.840 : => CNT96226::VenderCmd_GetData
19ec-1c88:42536678.904 : iCmd = 0, nBytes = 165
19ec-1c88:42536821.788 : skip dump 37 bytes
19ec-1c88:42536822.016 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42536822.157 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42536822.292 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42536822.425 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42536822.552 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42536822.685 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42536822.808 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42536822.934 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42536822.998 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42536823.065 : => CNT96226::VenderCmd_GetData
19ec-1c88:42536823.119 : iCmd = 1, nBytes = 4
19ec-1c88:42536937.307 : 0000 : 00 00 00 00 
19ec-1c88:42536937.394 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42536937.455 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42536937.520 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42536937.587 : IO Send command 10 bytes
19ec-1c88:42536937.640 : => CNT96226::VenderCmd_SetData
19ec-1c88:42536937.698 : iCmd = 0, nBytes = 10
19ec-1c88:42536937.797 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42537262.490 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42537262.673 : => CNT96226::VenderCmd_GetData
19ec-1c88:42537262.738 : iCmd = 0, nBytes = 128
19ec-1c88:42537436.601 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42537436.794 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42537436.937 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42537437.076 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42537437.203 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42537437.331 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42537437.457 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42537437.582 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42537437.649 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42537437.720 : => CNT96226::VenderCmd_GetData
19ec-1c88:42537437.776 : iCmd = 1, nBytes = 4
19ec-1c88:42537559.665 : 0000 : 00 00 00 00 
19ec-1c88:42537559.753 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42537559.816 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42537559.987 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42537560.056 : => CNT96226::Close
19ec-1c88:42537564.161 : <= CNT96226::Close ret = 1
19ec-1c88:42537564.245 : <= CNT96226::~CNT96226
19ec-1c88:42537564.329 : <= CAsicIO::GetDeviceList
19ec-1c88:42537564.703 : => IoObject::SetTimeout
19ec-1c88:42537564.838 : Timeout--> In = 0 Out = 0
19ec-1c88:42537564.899 : <= IoObject::SetTimeout
19ec-1c88:42537564.969 : => CAsicIO::CAsicIO
19ec-1c88:42537565.042 : => CNT96226::CNT96226
19ec-1c88:42537565.097 : => CNT96226::Open
19ec-1c88:42537587.665 : <= CNT96226::Open ret = 1
19ec-1c88:42537587.764 : => CNT96226::Initialize
19ec-1c88:42537587.949 : <= CNT96226::Initialize ret = 1
19ec-1c88:42537588.012 : <= CNT96226::CNT96226
19ec-1c88:42537588.064 : <= CAsicIO::CAsicIO
19ec-1c88:42537588.119 : => CAsicIO::InitializeDevice
19ec-1c88:42537588.186 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42537594.078 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42537594.192 : => IoObject::GetLockName
19ec-1c88:42537594.250 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42537594.317 : <= IoObject::GetLockName
19ec-1c88:42537594.786 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42537594.857 : IO Send command 10 bytes
19ec-1c88:42537594.909 : => CNT96226::VenderCmd_SetData
19ec-1c88:42537594.964 : iCmd = 0, nBytes = 10
19ec-1c88:42537595.076 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42537920.570 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42537920.751 : => CNT96226::VenderCmd_GetData
19ec-1c88:42537920.815 : iCmd = 0, nBytes = 128
19ec-1c88:42538109.864 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42538110.063 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42538110.205 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42538110.344 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42538110.473 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42538110.597 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42538110.716 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42538110.838 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42538110.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42538110.967 : => CNT96226::VenderCmd_GetData
19ec-1c88:42538111.022 : iCmd = 1, nBytes = 4
19ec-1c88:42538236.257 : 0000 : 00 00 00 00 
19ec-1c88:42538236.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42538236.463 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42538236.527 : => CNT96226::VenderCmd_GetData
19ec-1c88:42538236.578 : iCmd = 3, nBytes = 2
19ec-1c88:42538557.256 : 0000 : 06 38 
19ec-1c88:42538557.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42538557.474 : => CNT96226::VenderCmd_GetData
19ec-1c88:42538557.531 : iCmd = 4, nBytes = 2
19ec-1c88:42538821.999 : 0000 : 07 07 
19ec-1c88:42538822.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42538822.327 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42538822.433 : => IoObject::InitializeDevice
19ec-1c88:42538822.551 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42538823.177 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42538823.258 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42538824.111 : => FindScanner
19ec-1c88:42538824.177 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42538824.246 : <= FindScanner ret = 1
19ec-1c88:42538824.307 : => IoObject::IoLockStart
19ec-1c88:42538824.417 : => CAsicIO::CheckDevice
19ec-1c88:42538824.471 : => CNT96226::ConnectIsAvailable
19ec-1c88:42538848.846 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42538848.950 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42538849.014 : <= IoObject::IoLockStart
19ec-1c88:42538849.081 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42538849.153 : IO Send command 10 bytes
19ec-1c88:42538849.239 : => CNT96226::VenderCmd_SetData
19ec-1c88:42538849.298 : iCmd = 0, nBytes = 10
19ec-1c88:42538849.407 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42539037.728 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42539037.900 : System send command 10 bytes + data 0 bytes
19ec-1c88:42539037.973 : IO total need to receive data 5 bytes
19ec-1c88:42539038.032 : => CNT96226::VenderCmd_GetData
19ec-1c88:42539038.089 : iCmd = 0, nBytes = 5
19ec-1c88:42539176.207 : 0000 : 06 00 02 02 ab 
19ec-1c88:42539176.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42539176.407 : System total receive data 5 bytes
19ec-1c88:42539176.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:42539176.536 : iCmd = 1, nBytes = 4
19ec-1c88:42539288.030 : 0000 : 00 00 00 00 
19ec-1c88:42539288.157 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42539288.304 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42539288.377 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42539288.443 : IO Send command 10 bytes
19ec-1c88:42539288.537 : => CNT96226::VenderCmd_SetData
19ec-1c88:42539288.593 : iCmd = 0, nBytes = 10
19ec-1c88:42539288.705 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42539458.184 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42539458.371 : System send command 10 bytes + data 0 bytes
19ec-1c88:42539458.449 : IO total need to receive data 165 bytes
19ec-1c88:42539458.518 : => CNT96226::VenderCmd_GetData
19ec-1c88:42539458.580 : iCmd = 0, nBytes = 165
19ec-1c88:42539585.492 : skip dump 37 bytes
19ec-1c88:42539585.686 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42539585.829 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42539585.968 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42539586.111 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42539586.248 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42539586.390 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42539586.520 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42539586.653 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42539586.718 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42539586.777 : System total receive data 165 bytes
19ec-1c88:42539586.838 : => CNT96226::VenderCmd_GetData
19ec-1c88:42539586.891 : iCmd = 1, nBytes = 4
19ec-1c88:42539713.192 : 0000 : 00 00 00 00 
19ec-1c88:42539713.311 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42539713.447 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42539713.661 : Dump Inquiry
19ec-1c88:42539713.794 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42539713.934 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42539714.074 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42539714.210 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42539714.343 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42539714.481 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42539714.610 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42539714.738 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42539714.877 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42539715.006 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42539715.097 : 00a0 : 00 00 00 00 00 
19ec-1c88:42539715.172 : => ReadNVMDataInternal
19ec-1c88:42539715.394 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42539715.461 : IO Send command 10 bytes
19ec-1c88:42539715.558 : => CNT96226::VenderCmd_SetData
19ec-1c88:42539715.614 : iCmd = 0, nBytes = 10
19ec-1c88:42539715.720 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42540019.595 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42540019.779 : System send command 10 bytes + data 0 bytes
19ec-1c88:42540019.851 : IO total need to receive data 128 bytes
19ec-1c88:42540019.919 : => CNT96226::VenderCmd_GetData
19ec-1c88:42540019.978 : iCmd = 0, nBytes = 128
19ec-1c88:42540169.429 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42540169.618 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42540169.756 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42540169.892 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42540170.019 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42540170.143 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42540170.267 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42540170.387 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42540170.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42540170.508 : System total receive data 128 bytes
19ec-1c88:42540170.568 : => CNT96226::VenderCmd_GetData
19ec-1c88:42540170.620 : iCmd = 1, nBytes = 4
19ec-1c88:42540294.192 : 0000 : 00 00 00 00 
19ec-1c88:42540294.310 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42540294.461 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42540294.539 : NVMData.PadScanCount = 0
19ec-1c88:42540294.596 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42540294.652 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42540294.707 : NVMData.FlatbedScanCount = 0
19ec-1c88:42540294.762 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42540294.814 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42540294.867 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42540294.920 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42540294.981 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42540295.036 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42540295.092 : NVMData.BornMonth = 0
19ec-1c88:42540295.144 : NVMData.BornDay = 0
19ec-1c88:42540295.194 : NVMData.BornYear = 0
19ec-1c88:42540295.244 : NVMData.FirstScanMonth = 4
19ec-1c88:42540295.297 : NVMData.FirstScanDay = 30
19ec-1c88:42540295.353 : NVMData.FirstScanYear = 2020
19ec-1c88:42540295.407 : NVMData.VerticalMagnification = 0
19ec-1c88:42540295.461 : NVMData.HorizontalMagnification = 0
19ec-1c88:42540295.515 : NVMData.PowerSavingTime = 15
19ec-1c88:42540295.570 : NVMData.SN = A094165189010062
19ec-1c88:42540295.621 : NVMData.AutoFeed = 0
19ec-1c88:42540295.670 : NVMData.CCDType = 0
19ec-1c88:42540295.718 : NVMData.ScanSpeed = 0
19ec-1c88:42540295.769 : NVMData.RollerCount = 0
19ec-1c88:42540295.821 : NVMData.MultifeedCount = 0
19ec-1c88:42540295.874 : NVMData.JamCount = 0
19ec-1c88:42540295.923 : NVMData.IdentifyInfo = 
19ec-1c88:42540295.973 : NVMData.FormalName = 
19ec-1c88:42540296.230 : NVMData.ReservedB = 0
19ec-1c88:42540296.289 : NVMData.FunctionCode = 0
19ec-1c88:42540296.339 : NVMData.PreFeed = 0
19ec-1c88:42540296.392 : NVMData.PreFeedTime = 0
19ec-1c88:42540296.441 : NVMData.ButtonNumber = 0
19ec-1c88:42540296.496 : NVMData.PowerOffTime = 0
19ec-1c88:42540296.548 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42540296.636 : => IoObject::IoLockEnd
19ec-1c88:42540296.729 : <= IoObject::IoLockEnd
19ec-1c88:42540296.779 : <= InitializeScanner ret = 1
19ec-1c88:42541648.537 : => GetLogicalScannerAbility
19ec-1c88:42541648.716 : => IoObject::IoLockStart
19ec-1c88:42541648.854 : => CAsicIO::CheckDevice
19ec-1c88:42541648.911 : => CNT96226::ConnectIsAvailable
19ec-1c88:42541666.140 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42541666.259 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42541666.329 : <= IoObject::IoLockStart
19ec-1c88:42541666.395 : => IoObject::IoLockEnd
19ec-1c88:42541666.502 : <= IoObject::IoLockEnd
19ec-1c88:42541666.579 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:42547251.361 : => GetLogicalScannerAbilityEx
19ec-1c88:42547251.634 : => IoObject::IoLockStart
19ec-1c88:42547251.785 : => CAsicIO::CheckDevice
19ec-1c88:42547251.851 : => CNT96226::ConnectIsAvailable
19ec-1c88:42547271.708 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42547271.848 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42547271.918 : <= IoObject::IoLockStart
19ec-1c88:42547271.979 : => IoObject::IoLockEnd
19ec-1c88:42547272.086 : <= IoObject::IoLockEnd
19ec-1c88:42547272.219 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42547272.297 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42556520.167 : => ReadNVMData
19ec-1c88:42556520.356 : => IoObject::IoLockStart
19ec-1c88:42556520.494 : => CAsicIO::CheckDevice
19ec-1c88:42556520.553 : => CNT96226::ConnectIsAvailable
19ec-1c88:42556534.940 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42556535.065 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42556535.135 : <= IoObject::IoLockStart
19ec-1c88:42556535.205 : => ReadNVMDataInternal
19ec-1c88:42556535.274 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42556535.340 : IO Send command 10 bytes
19ec-1c88:42556535.479 : => CNT96226::VenderCmd_SetData
19ec-1c88:42556535.542 : iCmd = 0, nBytes = 10
19ec-1c88:42556535.654 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42556828.772 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42556828.913 : System send command 10 bytes + data 0 bytes
19ec-1c88:42556828.992 : IO total need to receive data 128 bytes
19ec-1c88:42556829.058 : => CNT96226::VenderCmd_GetData
19ec-1c88:42556829.119 : iCmd = 0, nBytes = 128
19ec-1c88:42556979.895 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42556980.146 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42556980.297 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42556980.438 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42556980.571 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42556980.700 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42556980.828 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42556980.956 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42556981.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42556981.091 : System total receive data 128 bytes
19ec-1c88:42556981.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:42556981.227 : iCmd = 1, nBytes = 4
19ec-1c88:42557091.720 : 0000 : 00 00 00 00 
19ec-1c88:42557091.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42557092.013 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42557092.087 : NVMData.PadScanCount = 0
19ec-1c88:42557092.144 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42557092.202 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42557092.258 : NVMData.FlatbedScanCount = 0
19ec-1c88:42557092.313 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42557092.545 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42557092.604 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42557092.658 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42557092.714 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42557092.770 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42557092.827 : NVMData.BornMonth = 0
19ec-1c88:42557092.875 : NVMData.BornDay = 0
19ec-1c88:42557092.925 : NVMData.BornYear = 0
19ec-1c88:42557092.974 : NVMData.FirstScanMonth = 4
19ec-1c88:42557093.027 : NVMData.FirstScanDay = 30
19ec-1c88:42557093.081 : NVMData.FirstScanYear = 2020
19ec-1c88:42557093.137 : NVMData.VerticalMagnification = 0
19ec-1c88:42557093.199 : NVMData.HorizontalMagnification = 0
19ec-1c88:42557093.257 : NVMData.PowerSavingTime = 15
19ec-1c88:42557093.312 : NVMData.SN = A094165189010062
19ec-1c88:42557093.363 : NVMData.AutoFeed = 0
19ec-1c88:42557093.413 : NVMData.CCDType = 0
19ec-1c88:42557093.462 : NVMData.ScanSpeed = 0
19ec-1c88:42557093.514 : NVMData.RollerCount = 0
19ec-1c88:42557093.570 : NVMData.MultifeedCount = 0
19ec-1c88:42557093.624 : NVMData.JamCount = 0
19ec-1c88:42557093.675 : NVMData.IdentifyInfo = 
19ec-1c88:42557093.727 : NVMData.FormalName = 
19ec-1c88:42557093.776 : NVMData.ReservedB = 0
19ec-1c88:42557093.828 : NVMData.FunctionCode = 0
19ec-1c88:42557093.881 : NVMData.PreFeed = 0
19ec-1c88:42557093.931 : NVMData.PreFeedTime = 0
19ec-1c88:42557093.982 : NVMData.ButtonNumber = 0
19ec-1c88:42557094.032 : NVMData.PowerOffTime = 0
19ec-1c88:42557094.084 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42557094.145 : => IoObject::IoLockEnd
19ec-1c88:42557094.241 : <= IoObject::IoLockEnd
19ec-1c88:42557094.293 : <= ReadNVMData ret = 1
19ec-1c88:42568224.422 : => GetADFStatus
19ec-1c88:42568224.821 : => IoObject::IoLockStart
19ec-1c88:42568224.961 : => CAsicIO::CheckDevice
19ec-1c88:42568225.019 : => CNT96226::ConnectIsAvailable
19ec-1c88:42568237.907 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42568238.006 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42568238.064 : <= IoObject::IoLockStart
19ec-1c88:42568238.121 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42568238.188 : IO Send command 10 bytes
19ec-1c88:42568238.312 : => CNT96226::VenderCmd_SetData
19ec-1c88:42568238.372 : iCmd = 0, nBytes = 10
19ec-1c88:42568238.481 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42568377.274 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42568377.430 : System send command 10 bytes + data 0 bytes
19ec-1c88:42568377.502 : IO total need to receive data 2 bytes
19ec-1c88:42568377.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:42568377.619 : iCmd = 0, nBytes = 2
19ec-1c88:42568489.236 : 0000 : 00 00 
19ec-1c88:42568489.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42568489.391 : System total receive data 2 bytes
19ec-1c88:42568489.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:42568489.508 : iCmd = 1, nBytes = 4
19ec-1c88:42568601.295 : 0000 : 00 00 00 00 
19ec-1c88:42568601.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42568601.553 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42568601.618 : Return status = 0
19ec-1c88:42568601.679 : => IoObject::IoLockEnd
19ec-1c88:42568601.774 : <= IoObject::IoLockEnd
19ec-1c88:42568601.825 : <= GetADFStatus ret = 1
19ec-1c88:42571434.271 : => GetADFStatus
19ec-1c88:42571434.464 : => IoObject::IoLockStart
19ec-1c88:42571434.594 : => CAsicIO::CheckDevice
19ec-1c88:42571434.657 : => CNT96226::ConnectIsAvailable
19ec-1c88:42571450.633 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42571450.750 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42571450.817 : <= IoObject::IoLockStart
19ec-1c88:42571450.879 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42571450.948 : IO Send command 10 bytes
19ec-1c88:42571451.067 : => CNT96226::VenderCmd_SetData
19ec-1c88:42571451.125 : iCmd = 0, nBytes = 10
19ec-1c88:42571451.233 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42571613.561 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42571613.727 : System send command 10 bytes + data 0 bytes
19ec-1c88:42571613.926 : IO total need to receive data 2 bytes
19ec-1c88:42571614.005 : => CNT96226::VenderCmd_GetData
19ec-1c88:42571614.067 : iCmd = 0, nBytes = 2
19ec-1c88:42571737.037 : 0000 : 00 00 
19ec-1c88:42571737.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42571737.245 : System total receive data 2 bytes
19ec-1c88:42571737.308 : => CNT96226::VenderCmd_GetData
19ec-1c88:42571737.367 : iCmd = 1, nBytes = 4
19ec-1c88:42571845.173 : 0000 : 00 00 00 00 
19ec-1c88:42571845.276 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42571845.421 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42571845.490 : Return status = 0
19ec-1c88:42571845.553 : => IoObject::IoLockEnd
19ec-1c88:42571845.643 : <= IoObject::IoLockEnd
19ec-1c88:42571845.693 : <= GetADFStatus ret = 1
19ec-1c88:42574238.741 : => TerminateDriver
19ec-1c88:42574238.936 : => CAsicIO::~CAsicIO,pStage=199232584
19ec-1c88:42574239.016 : => CNT96226::Close
19ec-1c88:42574242.948 : <= CNT96226::Close ret = 1
19ec-1c88:42574243.031 : <= CAsicIO::~CAsicIO
19ec-1c88:42574243.100 : => IoObject::IoLockEnd
19ec-1c88:42574243.160 : <= IoObject::IoLockEnd
19ec-1c88:42574243.214 : => IoObject::TerminateDevice
19ec-1c88:42574243.271 : => IoObject::IoLockEnd
19ec-1c88:42574243.324 : <= IoObject::IoLockEnd
19ec-1c88:42574243.428 : <= IoObject::TerminateDevice
19ec-1c88:42574243.708 : <= TerminateDriver ret = 1
19ec-1c88:42618682.583 : ============Debug Start==========
19ec-1c88:42618682.873 : Date : 2020/4/30 14:25:45
19ec-1c88:42618682.954 : Process ID : 19ec
19ec-1c88:42618683.330 : Windows : Version 10.0 build 18363 
19ec-1c88:42618683.776 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:42618683.842 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42618683.909 : MemoryStatus.ullAvailPhys : 1753673728
19ec-1c88:42618683.974 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42618684.036 : MemoryStatus.ullAvailPageFile : 3100504064
19ec-1c88:42618684.100 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42618684.160 : MemoryStatus.ullAvailVirtual : 1728413696
19ec-1c88:42618684.223 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42618684.327 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42618684.392 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42618684.614 : CPU Count : 4
19ec-1c88:42618684.662 : CPU Frequency : 100.000 Mhz
19ec-1c88:42618688.905 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42618689.044 : => InitializeDriver
19ec-1c88:42618689.310 : <= InitializeDriver ret = 1
19ec-1c88:42618689.370 : => InitializeScanner
19ec-1c88:42618689.450 : => CAsicIO::GetDeviceList
19ec-1c88:42618689.746 : => CNT96226::CNT96226
19ec-1c88:42618689.805 : => CNT96226::Open
19ec-1c88:42618712.329 : <= CNT96226::Open ret = 1
19ec-1c88:42618712.441 : => CNT96226::Initialize
19ec-1c88:42618712.629 : <= CNT96226::Initialize ret = 1
19ec-1c88:42618712.693 : <= CNT96226::CNT96226
19ec-1c88:42618712.975 : => CNT96226::EnumAvailableDevice
19ec-1c88:42618718.196 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42618718.273 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42618718.335 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42622866.646 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42622866.926 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42622899.635 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42622899.819 : => IoObject::GetLockName
19ec-1c88:42622899.893 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42622899.969 : <= IoObject::GetLockName
19ec-1c88:42622900.536 : => CNT96226::VenderCmd_GetData
19ec-1c88:42622900.604 : iCmd = 3, nBytes = 2
19ec-1c88:42623215.285 : 0000 : 06 38 
19ec-1c88:42623215.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42623215.551 : => CNT96226::VenderCmd_GetData
19ec-1c88:42623215.611 : iCmd = 4, nBytes = 2
19ec-1c88:42623474.482 : 0000 : 07 07 
19ec-1c88:42623474.654 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42623474.760 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42623474.867 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42623474.935 : IO Send command 10 bytes
19ec-1c88:42623474.993 : => CNT96226::VenderCmd_SetData
19ec-1c88:42623475.052 : iCmd = 0, nBytes = 10
19ec-1c88:42623475.163 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42623638.068 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42623638.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:42623638.494 : iCmd = 0, nBytes = 165
19ec-1c88:42623787.500 : skip dump 37 bytes
19ec-1c88:42623787.761 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42623787.918 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42623788.061 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42623788.205 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42623788.337 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42623788.474 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42623788.608 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42623788.735 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42623788.801 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42623788.869 : => CNT96226::VenderCmd_GetData
19ec-1c88:42623788.924 : iCmd = 1, nBytes = 4
19ec-1c88:42623911.412 : 0000 : 00 00 00 00 
19ec-1c88:42623911.574 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42623911.653 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42623911.725 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42623911.795 : IO Send command 10 bytes
19ec-1c88:42623911.856 : => CNT96226::VenderCmd_SetData
19ec-1c88:42623911.914 : iCmd = 0, nBytes = 10
19ec-1c88:42623912.023 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42624216.639 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42624216.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:42624216.895 : iCmd = 0, nBytes = 128
19ec-1c88:42624371.367 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42624371.877 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42624372.068 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42624372.219 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42624372.353 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42624372.483 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42624372.618 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42624372.746 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42624372.817 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42624372.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:42624372.957 : iCmd = 1, nBytes = 4
19ec-1c88:42624483.621 : 0000 : 00 00 00 00 
19ec-1c88:42624483.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42624483.895 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42624484.088 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42624484.163 : => CNT96226::Close
19ec-1c88:42624488.471 : <= CNT96226::Close ret = 1
19ec-1c88:42624488.547 : <= CNT96226::~CNT96226
19ec-1c88:42624488.644 : <= CAsicIO::GetDeviceList
19ec-1c88:42624489.193 : => IoObject::SetTimeout
19ec-1c88:42624489.326 : Timeout--> In = 0 Out = 0
19ec-1c88:42624489.388 : <= IoObject::SetTimeout
19ec-1c88:42624489.464 : => CAsicIO::CAsicIO
19ec-1c88:42624489.534 : => CNT96226::CNT96226
19ec-1c88:42624489.592 : => CNT96226::Open
19ec-1c88:42624512.765 : <= CNT96226::Open ret = 1
19ec-1c88:42624512.886 : => CNT96226::Initialize
19ec-1c88:42624513.082 : <= CNT96226::Initialize ret = 1
19ec-1c88:42624513.142 : <= CNT96226::CNT96226
19ec-1c88:42624513.202 : <= CAsicIO::CAsicIO
19ec-1c88:42624513.267 : => CAsicIO::InitializeDevice
19ec-1c88:42624513.346 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42624519.368 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42624519.493 : => IoObject::GetLockName
19ec-1c88:42624519.551 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42624519.620 : <= IoObject::GetLockName
19ec-1c88:42624520.106 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42624520.180 : IO Send command 10 bytes
19ec-1c88:42624520.235 : => CNT96226::VenderCmd_SetData
19ec-1c88:42624520.291 : iCmd = 0, nBytes = 10
19ec-1c88:42624520.404 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42624811.977 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42624812.173 : => CNT96226::VenderCmd_GetData
19ec-1c88:42624812.250 : iCmd = 0, nBytes = 128
19ec-1c88:42624935.861 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42624936.097 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42624936.244 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42624936.380 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42624936.514 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42624936.645 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42624936.773 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42624936.902 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42624936.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42624937.038 : => CNT96226::VenderCmd_GetData
19ec-1c88:42624937.093 : iCmd = 1, nBytes = 4
19ec-1c88:42625051.964 : 0000 : 00 00 00 00 
19ec-1c88:42625052.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42625052.226 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42625052.294 : => CNT96226::VenderCmd_GetData
19ec-1c88:42625052.352 : iCmd = 3, nBytes = 2
19ec-1c88:42625361.095 : 0000 : 06 38 
19ec-1c88:42625361.252 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42625361.335 : => CNT96226::VenderCmd_GetData
19ec-1c88:42625361.392 : iCmd = 4, nBytes = 2
19ec-1c88:42625600.782 : 0000 : 07 07 
19ec-1c88:42625600.959 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42625601.142 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42625601.249 : => IoObject::InitializeDevice
19ec-1c88:42625601.382 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42625602.049 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42625602.118 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42625603.026 : => FindScanner
19ec-1c88:42625603.087 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42625603.155 : <= FindScanner ret = 1
19ec-1c88:42625603.214 : => IoObject::IoLockStart
19ec-1c88:42625603.316 : => CAsicIO::CheckDevice
19ec-1c88:42625603.371 : => CNT96226::ConnectIsAvailable
19ec-1c88:42625615.969 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42625616.076 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42625616.137 : <= IoObject::IoLockStart
19ec-1c88:42625616.206 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42625616.272 : IO Send command 10 bytes
19ec-1c88:42625616.369 : => CNT96226::VenderCmd_SetData
19ec-1c88:42625616.427 : iCmd = 0, nBytes = 10
19ec-1c88:42625616.543 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42625759.189 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42625759.372 : System send command 10 bytes + data 0 bytes
19ec-1c88:42625759.453 : IO total need to receive data 5 bytes
19ec-1c88:42625759.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:42625759.582 : iCmd = 0, nBytes = 5
19ec-1c88:42625878.991 : 0000 : 06 00 02 02 ab 
19ec-1c88:42625879.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42625879.224 : System total receive data 5 bytes
19ec-1c88:42625879.297 : => CNT96226::VenderCmd_GetData
19ec-1c88:42625879.357 : iCmd = 1, nBytes = 4
19ec-1c88:42625991.349 : 0000 : 00 00 00 00 
19ec-1c88:42625991.514 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42625991.685 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42625991.759 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42625991.833 : IO Send command 10 bytes
19ec-1c88:42625991.933 : => CNT96226::VenderCmd_SetData
19ec-1c88:42625991.994 : iCmd = 0, nBytes = 10
19ec-1c88:42625992.101 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42626141.903 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42626142.095 : System send command 10 bytes + data 0 bytes
19ec-1c88:42626142.175 : IO total need to receive data 165 bytes
19ec-1c88:42626142.241 : => CNT96226::VenderCmd_GetData
19ec-1c88:42626142.304 : iCmd = 0, nBytes = 165
19ec-1c88:42626257.954 : skip dump 37 bytes
19ec-1c88:42626258.200 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42626258.356 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42626258.505 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42626258.643 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42626258.777 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42626258.917 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42626259.047 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42626259.175 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42626259.243 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42626259.308 : System total receive data 165 bytes
19ec-1c88:42626259.369 : => CNT96226::VenderCmd_GetData
19ec-1c88:42626259.422 : iCmd = 1, nBytes = 4
19ec-1c88:42626366.122 : 0000 : 00 00 00 00 
19ec-1c88:42626366.223 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42626366.349 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42626366.537 : Dump Inquiry
19ec-1c88:42626366.676 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42626366.819 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42626366.957 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42626367.095 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42626367.228 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42626367.361 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42626367.492 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42626367.619 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42626367.750 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42626367.881 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42626367.970 : 00a0 : 00 00 00 00 00 
19ec-1c88:42626368.044 : => ReadNVMDataInternal
19ec-1c88:42626368.265 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42626368.335 : IO Send command 10 bytes
19ec-1c88:42626368.428 : => CNT96226::VenderCmd_SetData
19ec-1c88:42626368.480 : iCmd = 0, nBytes = 10
19ec-1c88:42626368.582 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42626660.032 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42626660.239 : System send command 10 bytes + data 0 bytes
19ec-1c88:42626660.334 : IO total need to receive data 128 bytes
19ec-1c88:42626660.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:42626660.475 : iCmd = 0, nBytes = 128
19ec-1c88:42626787.748 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42626787.987 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42626788.138 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42626788.276 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42626788.403 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42626788.533 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42626788.665 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42626788.795 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42626788.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42626788.932 : System total receive data 128 bytes
19ec-1c88:42626789.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:42626789.055 : iCmd = 1, nBytes = 4
19ec-1c88:42626903.490 : 0000 : 00 00 00 00 
19ec-1c88:42626903.620 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42626903.768 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42626903.839 : NVMData.PadScanCount = 0
19ec-1c88:42626903.903 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42626903.960 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42626904.024 : NVMData.FlatbedScanCount = 0
19ec-1c88:42626904.090 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42626904.151 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42626904.208 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42626904.266 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42626904.323 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42626904.382 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42626904.439 : NVMData.BornMonth = 0
19ec-1c88:42626904.491 : NVMData.BornDay = 0
19ec-1c88:42626904.547 : NVMData.BornYear = 0
19ec-1c88:42626904.601 : NVMData.FirstScanMonth = 4
19ec-1c88:42626904.656 : NVMData.FirstScanDay = 30
19ec-1c88:42626904.713 : NVMData.FirstScanYear = 2020
19ec-1c88:42626904.767 : NVMData.VerticalMagnification = 0
19ec-1c88:42626904.822 : NVMData.HorizontalMagnification = 0
19ec-1c88:42626904.878 : NVMData.PowerSavingTime = 15
19ec-1c88:42626904.938 : NVMData.SN = A094165189010062
19ec-1c88:42626904.989 : NVMData.AutoFeed = 0
19ec-1c88:42626905.042 : NVMData.CCDType = 0
19ec-1c88:42626905.093 : NVMData.ScanSpeed = 0
19ec-1c88:42626905.148 : NVMData.RollerCount = 0
19ec-1c88:42626905.201 : NVMData.MultifeedCount = 0
19ec-1c88:42626905.256 : NVMData.JamCount = 0
19ec-1c88:42626905.304 : NVMData.IdentifyInfo = 
19ec-1c88:42626905.356 : NVMData.FormalName = 
19ec-1c88:42626905.514 : NVMData.ReservedB = 0
19ec-1c88:42626905.572 : NVMData.FunctionCode = 0
19ec-1c88:42626905.625 : NVMData.PreFeed = 0
19ec-1c88:42626905.675 : NVMData.PreFeedTime = 0
19ec-1c88:42626905.725 : NVMData.ButtonNumber = 0
19ec-1c88:42626905.778 : NVMData.PowerOffTime = 0
19ec-1c88:42626905.830 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42626905.927 : => IoObject::IoLockEnd
19ec-1c88:42626906.023 : <= IoObject::IoLockEnd
19ec-1c88:42626906.074 : <= InitializeScanner ret = 1
19ec-1c88:42626906.138 : => GetLogicalScannerAbilityEx
19ec-1c88:42626906.202 : => IoObject::IoLockStart
19ec-1c88:42626906.298 : => CAsicIO::CheckDevice
19ec-1c88:42626906.366 : => CNT96226::ConnectIsAvailable
19ec-1c88:42626918.861 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42626918.984 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42626919.058 : <= IoObject::IoLockStart
19ec-1c88:42626919.122 : => IoObject::IoLockEnd
19ec-1c88:42626919.215 : <= IoObject::IoLockEnd
19ec-1c88:42626919.334 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42626919.416 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42627133.041 : => ReadNVMData
19ec-1c88:42627133.274 : => IoObject::IoLockStart
19ec-1c88:42627133.409 : => CAsicIO::CheckDevice
19ec-1c88:42627133.465 : => CNT96226::ConnectIsAvailable
19ec-1c88:42627150.961 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42627151.117 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42627151.184 : <= IoObject::IoLockStart
19ec-1c88:42627151.256 : => ReadNVMDataInternal
19ec-1c88:42627151.322 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42627151.389 : IO Send command 10 bytes
19ec-1c88:42627151.534 : => CNT96226::VenderCmd_SetData
19ec-1c88:42627151.596 : iCmd = 0, nBytes = 10
19ec-1c88:42627151.716 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42627444.767 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42627444.904 : System send command 10 bytes + data 0 bytes
19ec-1c88:42627444.975 : IO total need to receive data 128 bytes
19ec-1c88:42627445.040 : => CNT96226::VenderCmd_GetData
19ec-1c88:42627445.096 : iCmd = 0, nBytes = 128
19ec-1c88:42627564.860 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42627565.122 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42627565.280 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42627565.424 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42627565.560 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42627565.697 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42627565.826 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42627565.957 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42627566.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42627566.093 : System total receive data 128 bytes
19ec-1c88:42627566.157 : => CNT96226::VenderCmd_GetData
19ec-1c88:42627566.215 : iCmd = 1, nBytes = 4
19ec-1c88:42627680.941 : 0000 : 00 00 00 00 
19ec-1c88:42627681.103 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42627681.249 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42627681.330 : NVMData.PadScanCount = 0
19ec-1c88:42627681.389 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42627681.452 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42627681.512 : NVMData.FlatbedScanCount = 0
19ec-1c88:42627681.568 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42627681.623 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42627681.682 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42627681.739 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42627681.799 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42627681.855 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42627681.912 : NVMData.BornMonth = 0
19ec-1c88:42627681.965 : NVMData.BornDay = 0
19ec-1c88:42627682.015 : NVMData.BornYear = 0
19ec-1c88:42627682.067 : NVMData.FirstScanMonth = 4
19ec-1c88:42627682.123 : NVMData.FirstScanDay = 30
19ec-1c88:42627682.181 : NVMData.FirstScanYear = 2020
19ec-1c88:42627682.446 : NVMData.VerticalMagnification = 0
19ec-1c88:42627682.507 : NVMData.HorizontalMagnification = 0
19ec-1c88:42627682.565 : NVMData.PowerSavingTime = 15
19ec-1c88:42627682.621 : NVMData.SN = A094165189010062
19ec-1c88:42627682.671 : NVMData.AutoFeed = 0
19ec-1c88:42627682.723 : NVMData.CCDType = 0
19ec-1c88:42627682.772 : NVMData.ScanSpeed = 0
19ec-1c88:42627682.823 : NVMData.RollerCount = 0
19ec-1c88:42627682.878 : NVMData.MultifeedCount = 0
19ec-1c88:42627682.930 : NVMData.JamCount = 0
19ec-1c88:42627682.982 : NVMData.IdentifyInfo = 
19ec-1c88:42627683.034 : NVMData.FormalName = 
19ec-1c88:42627683.086 : NVMData.ReservedB = 0
19ec-1c88:42627683.138 : NVMData.FunctionCode = 0
19ec-1c88:42627683.190 : NVMData.PreFeed = 0
19ec-1c88:42627683.242 : NVMData.PreFeedTime = 0
19ec-1c88:42627683.293 : NVMData.ButtonNumber = 0
19ec-1c88:42627683.344 : NVMData.PowerOffTime = 0
19ec-1c88:42627683.402 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42627683.468 : => IoObject::IoLockEnd
19ec-1c88:42627683.559 : <= IoObject::IoLockEnd
19ec-1c88:42627683.609 : <= ReadNVMData ret = 1
19ec-1c88:42628423.876 : => TerminateDriver
19ec-1c88:42628424.081 : => CAsicIO::~CAsicIO,pStage=143395912
19ec-1c88:42628424.164 : => CNT96226::Close
19ec-1c88:42628428.413 : <= CNT96226::Close ret = 1
19ec-1c88:42628428.490 : <= CAsicIO::~CAsicIO
19ec-1c88:42628428.560 : => IoObject::IoLockEnd
19ec-1c88:42628428.614 : <= IoObject::IoLockEnd
19ec-1c88:42628428.667 : => IoObject::TerminateDevice
19ec-1c88:42628428.727 : => IoObject::IoLockEnd
19ec-1c88:42628428.778 : <= IoObject::IoLockEnd
19ec-1c88:42628428.884 : <= IoObject::TerminateDevice
19ec-1c88:42628429.147 : <= TerminateDriver ret = 1
19ec-1c88:42631254.000 : ============Debug Start==========
19ec-1c88:42631254.355 : Date : 2020/4/30 14:25:46
19ec-1c88:42631254.435 : Process ID : 19ec
19ec-1c88:42631254.955 : Windows : Version 10.0 build 18363 
19ec-1c88:42631255.532 : MemoryStatus.dwMemoryLoad : 47
19ec-1c88:42631255.601 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42631255.672 : MemoryStatus.ullAvailPhys : 1800904704
19ec-1c88:42631255.734 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42631255.798 : MemoryStatus.ullAvailPageFile : 3156688896
19ec-1c88:42631255.862 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42631255.924 : MemoryStatus.ullAvailVirtual : 1728663552
19ec-1c88:42631255.985 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42631256.094 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42631256.157 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42631256.471 : CPU Count : 4
19ec-1c88:42631256.524 : CPU Frequency : 100.000 Mhz
19ec-1c88:42631261.850 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42631262.004 : => InitializeDriver
19ec-1c88:42631262.325 : <= InitializeDriver ret = 1
19ec-1c88:42634456.344 : => InitializeScanner
19ec-1c88:42634456.629 : => CAsicIO::GetDeviceList
19ec-1c88:42634457.011 : => CNT96226::CNT96226
19ec-1c88:42634457.076 : => CNT96226::Open
19ec-1c88:42634479.854 : <= CNT96226::Open ret = 1
19ec-1c88:42634479.953 : => CNT96226::Initialize
19ec-1c88:42634480.147 : <= CNT96226::Initialize ret = 1
19ec-1c88:42634480.207 : <= CNT96226::CNT96226
19ec-1c88:42634480.267 : => CNT96226::EnumAvailableDevice
19ec-1c88:42634485.767 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42634485.850 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42634485.913 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42638105.617 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42638105.968 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42638112.003 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42638112.129 : => IoObject::GetLockName
19ec-1c88:42638112.190 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42638112.261 : <= IoObject::GetLockName
19ec-1c88:42638112.740 : => CNT96226::VenderCmd_GetData
19ec-1c88:42638112.807 : iCmd = 3, nBytes = 2
19ec-1c88:42638444.624 : 0000 : 06 38 
19ec-1c88:42638444.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42638444.833 : => CNT96226::VenderCmd_GetData
19ec-1c88:42638444.898 : iCmd = 4, nBytes = 2
19ec-1c88:42638699.514 : 0000 : 07 07 
19ec-1c88:42638699.611 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42638699.920 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42638700.025 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42638700.095 : IO Send command 10 bytes
19ec-1c88:42638700.151 : => CNT96226::VenderCmd_SetData
19ec-1c88:42638700.208 : iCmd = 0, nBytes = 10
19ec-1c88:42638700.315 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42638858.360 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42638858.535 : => CNT96226::VenderCmd_GetData
19ec-1c88:42638858.595 : iCmd = 0, nBytes = 165
19ec-1c88:42638977.590 : skip dump 37 bytes
19ec-1c88:42638977.796 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42638977.936 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42638978.074 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42638978.213 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42638978.349 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42638978.486 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42638978.614 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42638978.743 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42638978.806 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42638978.863 : => CNT96226::VenderCmd_GetData
19ec-1c88:42638978.916 : iCmd = 1, nBytes = 4
19ec-1c88:42639109.642 : 0000 : 00 00 00 00 
19ec-1c88:42639109.759 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42639109.831 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42639109.904 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42639109.975 : IO Send command 10 bytes
19ec-1c88:42639110.030 : => CNT96226::VenderCmd_SetData
19ec-1c88:42639110.092 : iCmd = 0, nBytes = 10
19ec-1c88:42639110.199 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42639426.957 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42639427.131 : => CNT96226::VenderCmd_GetData
19ec-1c88:42639427.196 : iCmd = 0, nBytes = 128
19ec-1c88:42639581.459 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42639581.656 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42639581.812 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42639581.950 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42639582.082 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42639582.212 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42639582.341 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42639582.468 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42639582.534 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42639582.601 : => CNT96226::VenderCmd_GetData
19ec-1c88:42639582.658 : iCmd = 1, nBytes = 4
19ec-1c88:42639700.582 : 0000 : 00 00 00 00 
19ec-1c88:42639700.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42639700.736 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42639700.904 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42639700.971 : => CNT96226::Close
19ec-1c88:42639704.730 : <= CNT96226::Close ret = 1
19ec-1c88:42639704.804 : <= CNT96226::~CNT96226
19ec-1c88:42639704.895 : <= CAsicIO::GetDeviceList
19ec-1c88:42639705.278 : => IoObject::SetTimeout
19ec-1c88:42639705.402 : Timeout--> In = 0 Out = 0
19ec-1c88:42639705.461 : <= IoObject::SetTimeout
19ec-1c88:42639705.526 : => CAsicIO::CAsicIO
19ec-1c88:42639705.596 : => CNT96226::CNT96226
19ec-1c88:42639705.654 : => CNT96226::Open
19ec-1c88:42639728.000 : <= CNT96226::Open ret = 1
19ec-1c88:42639728.105 : => CNT96226::Initialize
19ec-1c88:42639728.296 : <= CNT96226::Initialize ret = 1
19ec-1c88:42639728.355 : <= CNT96226::CNT96226
19ec-1c88:42639728.405 : <= CAsicIO::CAsicIO
19ec-1c88:42639728.462 : => CAsicIO::InitializeDevice
19ec-1c88:42639728.532 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42639734.236 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42639734.355 : => IoObject::GetLockName
19ec-1c88:42639734.409 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42639734.475 : <= IoObject::GetLockName
19ec-1c88:42639734.919 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42639734.992 : IO Send command 10 bytes
19ec-1c88:42639735.045 : => CNT96226::VenderCmd_SetData
19ec-1c88:42639735.103 : iCmd = 0, nBytes = 10
19ec-1c88:42639735.214 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42640029.205 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42640029.369 : => CNT96226::VenderCmd_GetData
19ec-1c88:42640029.436 : iCmd = 0, nBytes = 128
19ec-1c88:42640145.169 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42640145.340 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42640145.484 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42640145.619 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42640145.746 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42640145.875 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42640145.996 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42640146.118 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42640146.180 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42640146.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:42640146.296 : iCmd = 1, nBytes = 4
19ec-1c88:42640253.564 : 0000 : 00 00 00 00 
19ec-1c88:42640253.648 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42640253.711 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42640253.770 : => CNT96226::VenderCmd_GetData
19ec-1c88:42640253.825 : iCmd = 3, nBytes = 2
19ec-1c88:42640571.035 : 0000 : 06 38 
19ec-1c88:42640571.189 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42640571.270 : => CNT96226::VenderCmd_GetData
19ec-1c88:42640571.332 : iCmd = 4, nBytes = 2
19ec-1c88:42640822.296 : 0000 : 07 07 
19ec-1c88:42640822.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42640822.583 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42640822.685 : => IoObject::InitializeDevice
19ec-1c88:42640822.807 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42640823.434 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42640823.513 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42640824.277 : => FindScanner
19ec-1c88:42640824.342 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42640824.411 : <= FindScanner ret = 1
19ec-1c88:42640824.478 : => IoObject::IoLockStart
19ec-1c88:42640824.588 : => CAsicIO::CheckDevice
19ec-1c88:42640824.643 : => CNT96226::ConnectIsAvailable
19ec-1c88:42640837.237 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42640837.337 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42640837.400 : <= IoObject::IoLockStart
19ec-1c88:42640837.463 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42640837.533 : IO Send command 10 bytes
19ec-1c88:42640837.615 : => CNT96226::VenderCmd_SetData
19ec-1c88:42640837.673 : iCmd = 0, nBytes = 10
19ec-1c88:42640837.787 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42640996.661 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42640996.829 : System send command 10 bytes + data 0 bytes
19ec-1c88:42640996.899 : IO total need to receive data 5 bytes
19ec-1c88:42640996.963 : => CNT96226::VenderCmd_GetData
19ec-1c88:42640997.022 : iCmd = 0, nBytes = 5
19ec-1c88:42641138.824 : 0000 : 06 00 02 02 ab 
19ec-1c88:42641138.917 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42641138.988 : System total receive data 5 bytes
19ec-1c88:42641139.049 : => CNT96226::VenderCmd_GetData
19ec-1c88:42641139.106 : iCmd = 1, nBytes = 4
19ec-1c88:42641266.898 : 0000 : 00 00 00 00 
19ec-1c88:42641267.017 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42641267.170 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42641267.245 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42641267.315 : IO Send command 10 bytes
19ec-1c88:42641267.417 : => CNT96226::VenderCmd_SetData
19ec-1c88:42641267.478 : iCmd = 0, nBytes = 10
19ec-1c88:42641267.583 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42641409.416 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42641409.561 : System send command 10 bytes + data 0 bytes
19ec-1c88:42641409.639 : IO total need to receive data 165 bytes
19ec-1c88:42641409.701 : => CNT96226::VenderCmd_GetData
19ec-1c88:42641409.760 : iCmd = 0, nBytes = 165
19ec-1c88:42641537.558 : skip dump 37 bytes
19ec-1c88:42641537.791 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42641537.941 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42641538.087 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42641538.225 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42641538.359 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42641538.494 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42641538.625 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42641538.753 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42641538.819 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42641538.885 : System total receive data 165 bytes
19ec-1c88:42641538.952 : => CNT96226::VenderCmd_GetData
19ec-1c88:42641539.011 : iCmd = 1, nBytes = 4
19ec-1c88:42641656.817 : 0000 : 00 00 00 00 
19ec-1c88:42641656.909 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42641657.047 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42641657.312 : Dump Inquiry
19ec-1c88:42641657.446 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42641657.580 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42641657.714 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42641657.849 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42641657.979 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42641658.112 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42641658.244 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42641658.374 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42641658.510 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42641658.644 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42641658.734 : 00a0 : 00 00 00 00 00 
19ec-1c88:42641658.814 : => ReadNVMDataInternal
19ec-1c88:42641659.044 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42641659.109 : IO Send command 10 bytes
19ec-1c88:42641659.204 : => CNT96226::VenderCmd_SetData
19ec-1c88:42641659.262 : iCmd = 0, nBytes = 10
19ec-1c88:42641659.368 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42641955.265 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42641955.414 : System send command 10 bytes + data 0 bytes
19ec-1c88:42641955.487 : IO total need to receive data 128 bytes
19ec-1c88:42641955.549 : => CNT96226::VenderCmd_GetData
19ec-1c88:42641955.605 : iCmd = 0, nBytes = 128
19ec-1c88:42642093.875 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42642094.104 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42642094.250 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42642094.396 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42642094.527 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42642094.655 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42642094.780 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42642094.906 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42642094.971 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42642095.042 : System total receive data 128 bytes
19ec-1c88:42642095.109 : => CNT96226::VenderCmd_GetData
19ec-1c88:42642095.170 : iCmd = 1, nBytes = 4
19ec-1c88:42642276.434 : 0000 : 00 00 00 00 
19ec-1c88:42642276.563 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42642276.715 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42642276.796 : NVMData.PadScanCount = 0
19ec-1c88:42642276.855 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42642276.915 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42642276.977 : NVMData.FlatbedScanCount = 0
19ec-1c88:42642277.036 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42642277.092 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42642277.147 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42642277.204 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42642277.262 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42642277.318 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42642277.373 : NVMData.BornMonth = 0
19ec-1c88:42642277.425 : NVMData.BornDay = 0
19ec-1c88:42642277.479 : NVMData.BornYear = 0
19ec-1c88:42642277.529 : NVMData.FirstScanMonth = 4
19ec-1c88:42642277.583 : NVMData.FirstScanDay = 30
19ec-1c88:42642277.640 : NVMData.FirstScanYear = 2020
19ec-1c88:42642277.693 : NVMData.VerticalMagnification = 0
19ec-1c88:42642277.749 : NVMData.HorizontalMagnification = 0
19ec-1c88:42642277.806 : NVMData.PowerSavingTime = 15
19ec-1c88:42642277.861 : NVMData.SN = A094165189010062
19ec-1c88:42642277.917 : NVMData.AutoFeed = 0
19ec-1c88:42642277.968 : NVMData.CCDType = 0
19ec-1c88:42642278.022 : NVMData.ScanSpeed = 0
19ec-1c88:42642278.071 : NVMData.RollerCount = 0
19ec-1c88:42642278.123 : NVMData.MultifeedCount = 0
19ec-1c88:42642278.176 : NVMData.JamCount = 0
19ec-1c88:42642278.225 : NVMData.IdentifyInfo = 
19ec-1c88:42642278.279 : NVMData.FormalName = 
19ec-1c88:42642278.451 : NVMData.ReservedB = 0
19ec-1c88:42642278.508 : NVMData.FunctionCode = 0
19ec-1c88:42642278.559 : NVMData.PreFeed = 0
19ec-1c88:42642278.616 : NVMData.PreFeedTime = 0
19ec-1c88:42642278.667 : NVMData.ButtonNumber = 0
19ec-1c88:42642278.721 : NVMData.PowerOffTime = 0
19ec-1c88:42642278.774 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42642278.852 : => IoObject::IoLockEnd
19ec-1c88:42642278.946 : <= IoObject::IoLockEnd
19ec-1c88:42642278.996 : <= InitializeScanner ret = 1
19ec-1c88:42643695.641 : => GetLogicalScannerAbility
19ec-1c88:42643695.829 : => IoObject::IoLockStart
19ec-1c88:42643695.958 : => CAsicIO::CheckDevice
19ec-1c88:42643696.014 : => CNT96226::ConnectIsAvailable
19ec-1c88:42643714.126 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42643714.249 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42643714.326 : <= IoObject::IoLockStart
19ec-1c88:42643714.393 : => IoObject::IoLockEnd
19ec-1c88:42643714.504 : <= IoObject::IoLockEnd
19ec-1c88:42643714.584 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:42647737.343 : => GetLogicalScannerAbilityEx
19ec-1c88:42647737.539 : => IoObject::IoLockStart
19ec-1c88:42647737.683 : => CAsicIO::CheckDevice
19ec-1c88:42647737.741 : => CNT96226::ConnectIsAvailable
19ec-1c88:42647753.809 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42647753.922 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42647753.988 : <= IoObject::IoLockStart
19ec-1c88:42647754.051 : => IoObject::IoLockEnd
19ec-1c88:42647754.152 : <= IoObject::IoLockEnd
19ec-1c88:42647754.273 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42647754.346 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42656405.969 : => ReadNVMData
19ec-1c88:42656406.160 : => IoObject::IoLockStart
19ec-1c88:42656406.304 : => CAsicIO::CheckDevice
19ec-1c88:42656406.362 : => CNT96226::ConnectIsAvailable
19ec-1c88:42656426.055 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42656426.180 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42656426.249 : <= IoObject::IoLockStart
19ec-1c88:42656426.319 : => ReadNVMDataInternal
19ec-1c88:42656426.390 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42656426.460 : IO Send command 10 bytes
19ec-1c88:42656426.610 : => CNT96226::VenderCmd_SetData
19ec-1c88:42656426.667 : iCmd = 0, nBytes = 10
19ec-1c88:42656426.789 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42656715.712 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42656715.846 : System send command 10 bytes + data 0 bytes
19ec-1c88:42656715.927 : IO total need to receive data 128 bytes
19ec-1c88:42656715.998 : => CNT96226::VenderCmd_GetData
19ec-1c88:42656716.061 : iCmd = 0, nBytes = 128
19ec-1c88:42656831.737 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42656831.949 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42656832.106 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42656832.250 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42656832.382 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42656832.513 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42656832.640 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42656832.766 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42656832.832 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42656832.896 : System total receive data 128 bytes
19ec-1c88:42656832.962 : => CNT96226::VenderCmd_GetData
19ec-1c88:42656833.020 : iCmd = 1, nBytes = 4
19ec-1c88:42656952.291 : 0000 : 00 00 00 00 
19ec-1c88:42656952.434 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42656952.583 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42656952.651 : NVMData.PadScanCount = 0
19ec-1c88:42656952.707 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42656952.762 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42656952.821 : NVMData.FlatbedScanCount = 0
19ec-1c88:42656952.878 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42656953.095 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42656953.168 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42656953.226 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42656953.285 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42656953.339 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42656953.397 : NVMData.BornMonth = 0
19ec-1c88:42656953.445 : NVMData.BornDay = 0
19ec-1c88:42656953.498 : NVMData.BornYear = 0
19ec-1c88:42656953.547 : NVMData.FirstScanMonth = 4
19ec-1c88:42656953.599 : NVMData.FirstScanDay = 30
19ec-1c88:42656953.658 : NVMData.FirstScanYear = 2020
19ec-1c88:42656953.713 : NVMData.VerticalMagnification = 0
19ec-1c88:42656953.770 : NVMData.HorizontalMagnification = 0
19ec-1c88:42656953.827 : NVMData.PowerSavingTime = 15
19ec-1c88:42656953.888 : NVMData.SN = A094165189010062
19ec-1c88:42656953.942 : NVMData.AutoFeed = 0
19ec-1c88:42656953.993 : NVMData.CCDType = 0
19ec-1c88:42656954.042 : NVMData.ScanSpeed = 0
19ec-1c88:42656954.095 : NVMData.RollerCount = 0
19ec-1c88:42656954.151 : NVMData.MultifeedCount = 0
19ec-1c88:42656954.206 : NVMData.JamCount = 0
19ec-1c88:42656954.259 : NVMData.IdentifyInfo = 
19ec-1c88:42656954.310 : NVMData.FormalName = 
19ec-1c88:42656954.359 : NVMData.ReservedB = 0
19ec-1c88:42656954.410 : NVMData.FunctionCode = 0
19ec-1c88:42656954.459 : NVMData.PreFeed = 0
19ec-1c88:42656954.509 : NVMData.PreFeedTime = 0
19ec-1c88:42656954.561 : NVMData.ButtonNumber = 0
19ec-1c88:42656954.613 : NVMData.PowerOffTime = 0
19ec-1c88:42656954.664 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42656954.728 : => IoObject::IoLockEnd
19ec-1c88:42656954.825 : <= IoObject::IoLockEnd
19ec-1c88:42656954.876 : <= ReadNVMData ret = 1
19ec-1c88:42667763.735 : => GetADFStatus
19ec-1c88:42667764.158 : => IoObject::IoLockStart
19ec-1c88:42667764.297 : => CAsicIO::CheckDevice
19ec-1c88:42667764.355 : => CNT96226::ConnectIsAvailable
19ec-1c88:42667787.305 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42667787.427 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42667787.494 : <= IoObject::IoLockStart
19ec-1c88:42667787.561 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42667787.629 : IO Send command 10 bytes
19ec-1c88:42667787.770 : => CNT96226::VenderCmd_SetData
19ec-1c88:42667787.832 : iCmd = 0, nBytes = 10
19ec-1c88:42667787.941 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42667947.481 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42667947.614 : System send command 10 bytes + data 0 bytes
19ec-1c88:42667947.687 : IO total need to receive data 2 bytes
19ec-1c88:42667947.755 : => CNT96226::VenderCmd_GetData
19ec-1c88:42667947.817 : iCmd = 0, nBytes = 2
19ec-1c88:42668070.739 : 0000 : 00 00 
19ec-1c88:42668070.848 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42668070.917 : System total receive data 2 bytes
19ec-1c88:42668070.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:42668071.037 : iCmd = 1, nBytes = 4
19ec-1c88:42668182.823 : 0000 : 00 00 00 00 
19ec-1c88:42668182.924 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42668183.068 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42668183.132 : Return status = 0
19ec-1c88:42668183.192 : => IoObject::IoLockEnd
19ec-1c88:42668183.290 : <= IoObject::IoLockEnd
19ec-1c88:42668183.340 : <= GetADFStatus ret = 1
19ec-1c88:42671153.003 : => GetADFStatus
19ec-1c88:42671153.188 : => IoObject::IoLockStart
19ec-1c88:42671153.327 : => CAsicIO::CheckDevice
19ec-1c88:42671153.387 : => CNT96226::ConnectIsAvailable
19ec-1c88:42671167.373 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42671167.474 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42671167.532 : <= IoObject::IoLockStart
19ec-1c88:42671167.593 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42671167.660 : IO Send command 10 bytes
19ec-1c88:42671167.783 : => CNT96226::VenderCmd_SetData
19ec-1c88:42671167.844 : iCmd = 0, nBytes = 10
19ec-1c88:42671167.949 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42671310.808 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42671310.922 : System send command 10 bytes + data 0 bytes
19ec-1c88:42671311.102 : IO total need to receive data 2 bytes
19ec-1c88:42671311.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:42671311.238 : iCmd = 0, nBytes = 2
19ec-1c88:42671445.905 : 0000 : 00 00 
19ec-1c88:42671446.032 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42671446.118 : System total receive data 2 bytes
19ec-1c88:42671446.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:42671446.241 : iCmd = 1, nBytes = 4
19ec-1c88:42671558.251 : 0000 : 00 00 00 00 
19ec-1c88:42671558.368 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42671558.525 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42671558.594 : Return status = 0
19ec-1c88:42671558.656 : => IoObject::IoLockEnd
19ec-1c88:42671558.751 : <= IoObject::IoLockEnd
19ec-1c88:42671558.801 : <= GetADFStatus ret = 1
19ec-1c88:42673937.814 : => TerminateDriver
19ec-1c88:42673938.013 : => CAsicIO::~CAsicIO,pStage=199101512
19ec-1c88:42673938.092 : => CNT96226::Close
19ec-1c88:42673942.149 : <= CNT96226::Close ret = 1
19ec-1c88:42673942.232 : <= CAsicIO::~CAsicIO
19ec-1c88:42673942.295 : => IoObject::IoLockEnd
19ec-1c88:42673942.352 : <= IoObject::IoLockEnd
19ec-1c88:42673942.406 : => IoObject::TerminateDevice
19ec-1c88:42673942.464 : => IoObject::IoLockEnd
19ec-1c88:42673942.514 : <= IoObject::IoLockEnd
19ec-1c88:42673942.619 : <= IoObject::TerminateDevice
19ec-1c88:42673942.875 : <= TerminateDriver ret = 1
19ec-1c88:42717794.863 : ============Debug Start==========
19ec-1c88:42717795.171 : Date : 2020/4/30 14:25:49
19ec-1c88:42717795.255 : Process ID : 19ec
19ec-1c88:42717795.582 : Windows : Version 10.0 build 18363 
19ec-1c88:42717796.014 : MemoryStatus.dwMemoryLoad : 46
19ec-1c88:42717796.081 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42717796.150 : MemoryStatus.ullAvailPhys : 1831858176
19ec-1c88:42717796.212 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42717796.278 : MemoryStatus.ullAvailPageFile : 3170119680
19ec-1c88:42717796.339 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42717796.402 : MemoryStatus.ullAvailVirtual : 1728430080
19ec-1c88:42717796.464 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42717796.573 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42717796.637 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42717796.882 : CPU Count : 4
19ec-1c88:42717796.933 : CPU Frequency : 100.000 Mhz
19ec-1c88:42717800.791 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42717800.938 : => InitializeDriver
19ec-1c88:42717801.187 : <= InitializeDriver ret = 1
19ec-1c88:42717801.245 : => InitializeScanner
19ec-1c88:42717801.336 : => CAsicIO::GetDeviceList
19ec-1c88:42717801.641 : => CNT96226::CNT96226
19ec-1c88:42717801.701 : => CNT96226::Open
19ec-1c88:42717821.871 : <= CNT96226::Open ret = 1
19ec-1c88:42717821.967 : => CNT96226::Initialize
19ec-1c88:42717822.155 : <= CNT96226::Initialize ret = 1
19ec-1c88:42717822.214 : <= CNT96226::CNT96226
19ec-1c88:42717822.269 : => CNT96226::EnumAvailableDevice
19ec-1c88:42717827.612 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42717827.692 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42717827.752 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42721425.516 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42721425.807 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42721431.570 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42721431.679 : => IoObject::GetLockName
19ec-1c88:42721431.743 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42721431.813 : <= IoObject::GetLockName
19ec-1c88:42721432.351 : => CNT96226::VenderCmd_GetData
19ec-1c88:42721432.414 : iCmd = 3, nBytes = 2
19ec-1c88:42721764.411 : 0000 : 06 38 
19ec-1c88:42721764.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42721764.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:42721764.658 : iCmd = 4, nBytes = 2
19ec-1c88:42722012.343 : 0000 : 07 07 
19ec-1c88:42722012.471 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42722012.557 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42722012.646 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42722012.715 : IO Send command 10 bytes
19ec-1c88:42722012.769 : => CNT96226::VenderCmd_SetData
19ec-1c88:42722012.829 : iCmd = 0, nBytes = 10
19ec-1c88:42722012.931 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42722170.721 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42722170.820 : => CNT96226::VenderCmd_GetData
19ec-1c88:42722170.878 : iCmd = 0, nBytes = 165
19ec-1c88:42722297.875 : skip dump 37 bytes
19ec-1c88:42722298.056 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42722298.187 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42722298.326 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42722298.456 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42722298.586 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42722298.722 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42722298.844 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42722298.967 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42722299.029 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42722299.091 : => CNT96226::VenderCmd_GetData
19ec-1c88:42722299.144 : iCmd = 1, nBytes = 4
19ec-1c88:42722406.284 : 0000 : 00 00 00 00 
19ec-1c88:42722406.379 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42722406.437 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42722406.497 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42722406.562 : IO Send command 10 bytes
19ec-1c88:42722406.612 : => CNT96226::VenderCmd_SetData
19ec-1c88:42722406.666 : iCmd = 0, nBytes = 10
19ec-1c88:42722406.765 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42722712.636 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42722712.745 : => CNT96226::VenderCmd_GetData
19ec-1c88:42722712.806 : iCmd = 0, nBytes = 128
19ec-1c88:42722874.562 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42722874.744 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42722874.878 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42722875.013 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42722875.144 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42722875.270 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42722875.396 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42722875.521 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42722875.584 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42722875.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:42722875.710 : iCmd = 1, nBytes = 4
19ec-1c88:42722982.723 : 0000 : 00 00 00 00 
19ec-1c88:42722982.820 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42722982.879 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42722983.045 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42722983.118 : => CNT96226::Close
19ec-1c88:42722986.583 : <= CNT96226::Close ret = 1
19ec-1c88:42722986.657 : <= CNT96226::~CNT96226
19ec-1c88:42722986.747 : <= CAsicIO::GetDeviceList
19ec-1c88:42722987.131 : => IoObject::SetTimeout
19ec-1c88:42722987.255 : Timeout--> In = 0 Out = 0
19ec-1c88:42722987.314 : <= IoObject::SetTimeout
19ec-1c88:42722987.383 : => CAsicIO::CAsicIO
19ec-1c88:42722987.454 : => CNT96226::CNT96226
19ec-1c88:42722987.511 : => CNT96226::Open
19ec-1c88:42723009.076 : <= CNT96226::Open ret = 1
19ec-1c88:42723009.174 : => CNT96226::Initialize
19ec-1c88:42723009.359 : <= CNT96226::Initialize ret = 1
19ec-1c88:42723009.415 : <= CNT96226::CNT96226
19ec-1c88:42723009.468 : <= CAsicIO::CAsicIO
19ec-1c88:42723009.523 : => CAsicIO::InitializeDevice
19ec-1c88:42723009.596 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42723015.293 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42723015.410 : => IoObject::GetLockName
19ec-1c88:42723015.466 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42723015.530 : <= IoObject::GetLockName
19ec-1c88:42723016.036 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42723016.109 : IO Send command 10 bytes
19ec-1c88:42723016.162 : => CNT96226::VenderCmd_SetData
19ec-1c88:42723016.217 : iCmd = 0, nBytes = 10
19ec-1c88:42723016.322 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42723330.098 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42723330.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:42723330.278 : iCmd = 0, nBytes = 128
19ec-1c88:42723442.334 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42723442.518 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42723442.650 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42723442.785 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42723442.908 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42723443.031 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42723443.158 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42723443.285 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42723443.346 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42723443.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:42723443.453 : iCmd = 1, nBytes = 4
19ec-1c88:42723571.389 : 0000 : 00 00 00 00 
19ec-1c88:42723571.521 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42723571.599 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42723571.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:42723571.717 : iCmd = 3, nBytes = 2
19ec-1c88:42723902.744 : 0000 : 06 38 
19ec-1c88:42723902.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42723902.970 : => CNT96226::VenderCmd_GetData
19ec-1c88:42723903.032 : iCmd = 4, nBytes = 2
19ec-1c88:42724157.992 : 0000 : 07 07 
19ec-1c88:42724158.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42724158.318 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42724158.419 : => IoObject::InitializeDevice
19ec-1c88:42724158.533 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42724159.213 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42724159.293 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42724160.048 : => FindScanner
19ec-1c88:42724160.107 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42724160.169 : <= FindScanner ret = 1
19ec-1c88:42724160.227 : => IoObject::IoLockStart
19ec-1c88:42724160.331 : => CAsicIO::CheckDevice
19ec-1c88:42724160.384 : => CNT96226::ConnectIsAvailable
19ec-1c88:42724173.348 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42724173.444 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42724173.502 : <= IoObject::IoLockStart
19ec-1c88:42724173.558 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42724173.624 : IO Send command 10 bytes
19ec-1c88:42724173.709 : => CNT96226::VenderCmd_SetData
19ec-1c88:42724173.768 : iCmd = 0, nBytes = 10
19ec-1c88:42724173.869 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42724335.337 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42724335.451 : System send command 10 bytes + data 0 bytes
19ec-1c88:42724335.518 : IO total need to receive data 5 bytes
19ec-1c88:42724335.578 : => CNT96226::VenderCmd_GetData
19ec-1c88:42724335.633 : iCmd = 0, nBytes = 5
19ec-1c88:42724443.683 : 0000 : 06 00 02 02 ab 
19ec-1c88:42724443.791 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42724443.853 : System total receive data 5 bytes
19ec-1c88:42724443.912 : => CNT96226::VenderCmd_GetData
19ec-1c88:42724443.966 : iCmd = 1, nBytes = 4
19ec-1c88:42724559.575 : 0000 : 00 00 00 00 
19ec-1c88:42724559.701 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42724559.836 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42724559.903 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42724559.968 : IO Send command 10 bytes
19ec-1c88:42724560.059 : => CNT96226::VenderCmd_SetData
19ec-1c88:42724560.118 : iCmd = 0, nBytes = 10
19ec-1c88:42724560.222 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42724711.101 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42724711.259 : System send command 10 bytes + data 0 bytes
19ec-1c88:42724711.332 : IO total need to receive data 165 bytes
19ec-1c88:42724711.398 : => CNT96226::VenderCmd_GetData
19ec-1c88:42724711.454 : iCmd = 0, nBytes = 165
19ec-1c88:42724826.298 : skip dump 37 bytes
19ec-1c88:42724826.552 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42724826.703 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42724827.075 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42724827.221 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42724827.359 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42724827.498 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42724827.631 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42724827.759 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42724827.822 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42724827.884 : System total receive data 165 bytes
19ec-1c88:42724827.947 : => CNT96226::VenderCmd_GetData
19ec-1c88:42724828.228 : iCmd = 1, nBytes = 4
19ec-1c88:42724938.895 : 0000 : 00 00 00 00 
19ec-1c88:42724939.004 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42724939.137 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42724939.324 : Dump Inquiry
19ec-1c88:42724939.453 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42724939.586 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42724939.723 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42724939.853 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42724939.979 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42724940.110 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42724940.233 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42724940.356 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42724940.488 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42724940.615 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42724940.700 : 00a0 : 00 00 00 00 00 
19ec-1c88:42724940.772 : => ReadNVMDataInternal
19ec-1c88:42724940.977 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42724941.043 : IO Send command 10 bytes
19ec-1c88:42724941.129 : => CNT96226::VenderCmd_SetData
19ec-1c88:42724941.182 : iCmd = 0, nBytes = 10
19ec-1c88:42724941.281 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42725252.163 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42725252.333 : System send command 10 bytes + data 0 bytes
19ec-1c88:42725252.399 : IO total need to receive data 128 bytes
19ec-1c88:42725252.459 : => CNT96226::VenderCmd_GetData
19ec-1c88:42725252.516 : iCmd = 0, nBytes = 128
19ec-1c88:42725379.202 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42725379.377 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42725379.513 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42725379.644 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42725379.767 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42725379.889 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42725380.015 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42725380.137 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42725380.200 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42725380.262 : System total receive data 128 bytes
19ec-1c88:42725380.321 : => CNT96226::VenderCmd_GetData
19ec-1c88:42725380.375 : iCmd = 1, nBytes = 4
19ec-1c88:42725487.711 : 0000 : 00 00 00 00 
19ec-1c88:42725487.793 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42725487.927 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42725487.993 : NVMData.PadScanCount = 0
19ec-1c88:42725488.045 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42725488.097 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42725488.157 : NVMData.FlatbedScanCount = 0
19ec-1c88:42725488.211 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42725488.263 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42725488.315 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42725488.368 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42725488.422 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42725488.476 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42725488.530 : NVMData.BornMonth = 0
19ec-1c88:42725488.577 : NVMData.BornDay = 0
19ec-1c88:42725488.626 : NVMData.BornYear = 0
19ec-1c88:42725488.673 : NVMData.FirstScanMonth = 4
19ec-1c88:42725488.723 : NVMData.FirstScanDay = 30
19ec-1c88:42725488.778 : NVMData.FirstScanYear = 2020
19ec-1c88:42725488.830 : NVMData.VerticalMagnification = 0
19ec-1c88:42725488.885 : NVMData.HorizontalMagnification = 0
19ec-1c88:42725488.939 : NVMData.PowerSavingTime = 15
19ec-1c88:42725488.993 : NVMData.SN = A094165189010062
19ec-1c88:42725489.043 : NVMData.AutoFeed = 0
19ec-1c88:42725489.091 : NVMData.CCDType = 0
19ec-1c88:42725489.138 : NVMData.ScanSpeed = 0
19ec-1c88:42725489.186 : NVMData.RollerCount = 0
19ec-1c88:42725489.240 : NVMData.MultifeedCount = 0
19ec-1c88:42725489.291 : NVMData.JamCount = 0
19ec-1c88:42725489.338 : NVMData.IdentifyInfo = 
19ec-1c88:42725489.388 : NVMData.FormalName = 
19ec-1c88:42725489.535 : NVMData.ReservedB = 0
19ec-1c88:42725489.587 : NVMData.FunctionCode = 0
19ec-1c88:42725489.637 : NVMData.PreFeed = 0
19ec-1c88:42725489.684 : NVMData.PreFeedTime = 0
19ec-1c88:42725489.733 : NVMData.ButtonNumber = 0
19ec-1c88:42725489.783 : NVMData.PowerOffTime = 0
19ec-1c88:42725489.835 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42725489.915 : => IoObject::IoLockEnd
19ec-1c88:42725490.004 : <= IoObject::IoLockEnd
19ec-1c88:42725490.053 : <= InitializeScanner ret = 1
19ec-1c88:42725490.119 : => GetLogicalScannerAbilityEx
19ec-1c88:42725490.177 : => IoObject::IoLockStart
19ec-1c88:42725490.267 : => CAsicIO::CheckDevice
19ec-1c88:42725490.321 : => CNT96226::ConnectIsAvailable
19ec-1c88:42725502.912 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42725503.002 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42725503.057 : <= IoObject::IoLockStart
19ec-1c88:42725503.112 : => IoObject::IoLockEnd
19ec-1c88:42725503.198 : <= IoObject::IoLockEnd
19ec-1c88:42725503.306 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42725503.385 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42725691.034 : => ReadNVMData
19ec-1c88:42725691.225 : => IoObject::IoLockStart
19ec-1c88:42725691.362 : => CAsicIO::CheckDevice
19ec-1c88:42725691.425 : => CNT96226::ConnectIsAvailable
19ec-1c88:42725707.766 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42725707.870 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42725707.932 : <= IoObject::IoLockStart
19ec-1c88:42725707.999 : => ReadNVMDataInternal
19ec-1c88:42725708.064 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42725708.134 : IO Send command 10 bytes
19ec-1c88:42725708.260 : => CNT96226::VenderCmd_SetData
19ec-1c88:42725708.319 : iCmd = 0, nBytes = 10
19ec-1c88:42725708.436 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42726017.990 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42726018.157 : System send command 10 bytes + data 0 bytes
19ec-1c88:42726018.236 : IO total need to receive data 128 bytes
19ec-1c88:42726018.533 : => CNT96226::VenderCmd_GetData
19ec-1c88:42726018.591 : iCmd = 0, nBytes = 128
19ec-1c88:42726164.182 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42726164.410 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42726164.551 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42726164.690 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42726164.824 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42726164.955 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42726165.084 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42726165.214 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42726165.279 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42726165.349 : System total receive data 128 bytes
19ec-1c88:42726165.415 : => CNT96226::VenderCmd_GetData
19ec-1c88:42726165.471 : iCmd = 1, nBytes = 4
19ec-1c88:42726280.038 : 0000 : 00 00 00 00 
19ec-1c88:42726280.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42726280.281 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42726280.352 : NVMData.PadScanCount = 0
19ec-1c88:42726280.413 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42726280.468 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42726280.526 : NVMData.FlatbedScanCount = 0
19ec-1c88:42726280.579 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42726280.635 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42726280.690 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42726280.747 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42726280.805 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42726280.861 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42726280.918 : NVMData.BornMonth = 0
19ec-1c88:42726280.966 : NVMData.BornDay = 0
19ec-1c88:42726281.019 : NVMData.BornYear = 0
19ec-1c88:42726281.069 : NVMData.FirstScanMonth = 4
19ec-1c88:42726281.122 : NVMData.FirstScanDay = 30
19ec-1c88:42726281.178 : NVMData.FirstScanYear = 2020
19ec-1c88:42726281.349 : NVMData.VerticalMagnification = 0
19ec-1c88:42726281.409 : NVMData.HorizontalMagnification = 0
19ec-1c88:42726281.466 : NVMData.PowerSavingTime = 15
19ec-1c88:42726281.522 : NVMData.SN = A094165189010062
19ec-1c88:42726281.572 : NVMData.AutoFeed = 0
19ec-1c88:42726281.625 : NVMData.CCDType = 0
19ec-1c88:42726281.675 : NVMData.ScanSpeed = 0
19ec-1c88:42726281.726 : NVMData.RollerCount = 0
19ec-1c88:42726281.779 : NVMData.MultifeedCount = 0
19ec-1c88:42726281.833 : NVMData.JamCount = 0
19ec-1c88:42726281.884 : NVMData.IdentifyInfo = 
19ec-1c88:42726281.935 : NVMData.FormalName = 
19ec-1c88:42726281.985 : NVMData.ReservedB = 0
19ec-1c88:42726282.035 : NVMData.FunctionCode = 0
19ec-1c88:42726282.087 : NVMData.PreFeed = 0
19ec-1c88:42726282.137 : NVMData.PreFeedTime = 0
19ec-1c88:42726282.189 : NVMData.ButtonNumber = 0
19ec-1c88:42726282.242 : NVMData.PowerOffTime = 0
19ec-1c88:42726282.293 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42726282.355 : => IoObject::IoLockEnd
19ec-1c88:42726282.449 : <= IoObject::IoLockEnd
19ec-1c88:42726282.500 : <= ReadNVMData ret = 1
19ec-1c88:42726869.640 : => TerminateDriver
19ec-1c88:42726869.841 : => CAsicIO::~CAsicIO,pStage=199691336
19ec-1c88:42726869.923 : => CNT96226::Close
19ec-1c88:42726873.775 : <= CNT96226::Close ret = 1
19ec-1c88:42726873.856 : <= CAsicIO::~CAsicIO
19ec-1c88:42726873.917 : => IoObject::IoLockEnd
19ec-1c88:42726873.971 : <= IoObject::IoLockEnd
19ec-1c88:42726874.025 : => IoObject::TerminateDevice
19ec-1c88:42726874.082 : => IoObject::IoLockEnd
19ec-1c88:42726874.129 : <= IoObject::IoLockEnd
19ec-1c88:42726874.231 : <= IoObject::TerminateDevice
19ec-1c88:42726874.480 : <= TerminateDriver ret = 1
19ec-1c88:42729471.432 : ============Debug Start==========
19ec-1c88:42729471.756 : Date : 2020/4/30 14:25:49
19ec-1c88:42729471.839 : Process ID : 19ec
19ec-1c88:42729472.263 : Windows : Version 10.0 build 18363 
19ec-1c88:42729472.743 : MemoryStatus.dwMemoryLoad : 46
19ec-1c88:42729472.810 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42729472.876 : MemoryStatus.ullAvailPhys : 1832783872
19ec-1c88:42729472.939 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42729473.006 : MemoryStatus.ullAvailPageFile : 3170848768
19ec-1c88:42729473.069 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42729473.131 : MemoryStatus.ullAvailVirtual : 1728376832
19ec-1c88:42729473.192 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42729473.293 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42729473.358 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42729473.600 : CPU Count : 4
19ec-1c88:42729473.650 : CPU Frequency : 100.000 Mhz
19ec-1c88:42729478.145 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42729478.277 : => InitializeDriver
19ec-1c88:42729478.547 : <= InitializeDriver ret = 1
19ec-1c88:42732335.560 : => InitializeScanner
19ec-1c88:42732335.832 : => CAsicIO::GetDeviceList
19ec-1c88:42732336.259 : => CNT96226::CNT96226
19ec-1c88:42732336.322 : => CNT96226::Open
19ec-1c88:42732360.043 : <= CNT96226::Open ret = 1
19ec-1c88:42732360.144 : => CNT96226::Initialize
19ec-1c88:42732360.338 : <= CNT96226::Initialize ret = 1
19ec-1c88:42732360.399 : <= CNT96226::CNT96226
19ec-1c88:42732360.451 : => CNT96226::EnumAvailableDevice
19ec-1c88:42732365.774 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42732365.854 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42732365.912 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42736020.570 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42736020.858 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42736026.570 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42736026.680 : => IoObject::GetLockName
19ec-1c88:42736026.740 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42736026.808 : <= IoObject::GetLockName
19ec-1c88:42736027.354 : => CNT96226::VenderCmd_GetData
19ec-1c88:42736027.416 : iCmd = 3, nBytes = 2
19ec-1c88:42736375.284 : 0000 : 06 38 
19ec-1c88:42736375.430 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42736375.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:42736375.578 : iCmd = 4, nBytes = 2
19ec-1c88:42736630.351 : 0000 : 07 07 
19ec-1c88:42736630.488 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42736630.582 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42736630.675 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42736630.747 : IO Send command 10 bytes
19ec-1c88:42736630.801 : => CNT96226::VenderCmd_SetData
19ec-1c88:42736630.859 : iCmd = 0, nBytes = 10
19ec-1c88:42736630.966 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42736785.574 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42736785.706 : => CNT96226::VenderCmd_GetData
19ec-1c88:42736785.767 : iCmd = 0, nBytes = 165
19ec-1c88:42736935.335 : skip dump 37 bytes
19ec-1c88:42736935.553 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42736935.698 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42736935.838 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42736935.970 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42736936.102 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42736936.238 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42736936.361 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42736936.483 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42736936.552 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42736936.619 : => CNT96226::VenderCmd_GetData
19ec-1c88:42736936.670 : iCmd = 1, nBytes = 4
19ec-1c88:42737043.858 : 0000 : 00 00 00 00 
19ec-1c88:42737043.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42737044.070 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42737044.141 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42737044.212 : IO Send command 10 bytes
19ec-1c88:42737044.263 : => CNT96226::VenderCmd_SetData
19ec-1c88:42737044.328 : iCmd = 0, nBytes = 10
19ec-1c88:42737044.439 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42737362.685 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42737362.829 : => CNT96226::VenderCmd_GetData
19ec-1c88:42737362.890 : iCmd = 0, nBytes = 128
19ec-1c88:42737503.809 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42737504.032 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42737504.180 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42737504.316 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42737504.443 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42737504.565 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42737504.689 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42737504.815 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42737504.879 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42737504.947 : => CNT96226::VenderCmd_GetData
19ec-1c88:42737505.003 : iCmd = 1, nBytes = 4
19ec-1c88:42737618.107 : 0000 : 00 00 00 00 
19ec-1c88:42737618.239 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42737618.307 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42737618.514 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42737618.587 : => CNT96226::Close
19ec-1c88:42737623.299 : <= CNT96226::Close ret = 1
19ec-1c88:42737623.375 : <= CNT96226::~CNT96226
19ec-1c88:42737623.462 : <= CAsicIO::GetDeviceList
19ec-1c88:42737624.237 : => IoObject::SetTimeout
19ec-1c88:42737624.366 : Timeout--> In = 0 Out = 0
19ec-1c88:42737624.422 : <= IoObject::SetTimeout
19ec-1c88:42737624.490 : => CAsicIO::CAsicIO
19ec-1c88:42737624.561 : => CNT96226::CNT96226
19ec-1c88:42737624.617 : => CNT96226::Open
19ec-1c88:42737648.171 : <= CNT96226::Open ret = 1
19ec-1c88:42737648.270 : => CNT96226::Initialize
19ec-1c88:42737648.462 : <= CNT96226::Initialize ret = 1
19ec-1c88:42737648.526 : <= CNT96226::CNT96226
19ec-1c88:42737648.580 : <= CAsicIO::CAsicIO
19ec-1c88:42737648.636 : => CAsicIO::InitializeDevice
19ec-1c88:42737648.704 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42737655.145 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42737655.259 : => IoObject::GetLockName
19ec-1c88:42737655.315 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42737655.383 : <= IoObject::GetLockName
19ec-1c88:42737655.925 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42737655.999 : IO Send command 10 bytes
19ec-1c88:42737656.054 : => CNT96226::VenderCmd_SetData
19ec-1c88:42737656.109 : iCmd = 0, nBytes = 10
19ec-1c88:42737656.222 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42737972.233 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42737972.402 : => CNT96226::VenderCmd_GetData
19ec-1c88:42737972.466 : iCmd = 0, nBytes = 128
19ec-1c88:42738146.389 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42738146.622 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42738146.770 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42738146.909 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42738147.039 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42738147.174 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42738147.301 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42738147.428 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42738147.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42738147.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:42738147.620 : iCmd = 1, nBytes = 4
19ec-1c88:42738276.929 : 0000 : 00 00 00 00 
19ec-1c88:42738277.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42738277.106 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42738277.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:42738277.229 : iCmd = 3, nBytes = 2
19ec-1c88:42738622.228 : 0000 : 06 38 
19ec-1c88:42738622.367 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42738622.445 : => CNT96226::VenderCmd_GetData
19ec-1c88:42738622.506 : iCmd = 4, nBytes = 2
19ec-1c88:42738880.441 : 0000 : 07 07 
19ec-1c88:42738880.563 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42738880.725 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42738880.815 : => IoObject::InitializeDevice
19ec-1c88:42738880.926 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42738881.489 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42738881.556 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42738882.200 : => FindScanner
19ec-1c88:42738882.257 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42738882.322 : <= FindScanner ret = 1
19ec-1c88:42738882.381 : => IoObject::IoLockStart
19ec-1c88:42738882.480 : => CAsicIO::CheckDevice
19ec-1c88:42738882.533 : => CNT96226::ConnectIsAvailable
19ec-1c88:42738895.869 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42738895.961 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42738896.016 : <= IoObject::IoLockStart
19ec-1c88:42738896.073 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42738896.135 : IO Send command 10 bytes
19ec-1c88:42738896.212 : => CNT96226::VenderCmd_SetData
19ec-1c88:42738896.273 : iCmd = 0, nBytes = 10
19ec-1c88:42738896.373 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42739042.903 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42739043.034 : System send command 10 bytes + data 0 bytes
19ec-1c88:42739043.104 : IO total need to receive data 5 bytes
19ec-1c88:42739043.165 : => CNT96226::VenderCmd_GetData
19ec-1c88:42739043.223 : iCmd = 0, nBytes = 5
19ec-1c88:42739205.218 : 0000 : 06 00 02 02 ab 
19ec-1c88:42739205.365 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42739205.446 : System total receive data 5 bytes
19ec-1c88:42739205.513 : => CNT96226::VenderCmd_GetData
19ec-1c88:42739205.572 : iCmd = 1, nBytes = 4
19ec-1c88:42739324.524 : 0000 : 00 00 00 00 
19ec-1c88:42739324.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42739324.749 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42739324.816 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42739324.880 : IO Send command 10 bytes
19ec-1c88:42739324.980 : => CNT96226::VenderCmd_SetData
19ec-1c88:42739325.039 : iCmd = 0, nBytes = 10
19ec-1c88:42739325.148 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42739475.295 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42739475.414 : System send command 10 bytes + data 0 bytes
19ec-1c88:42739475.485 : IO total need to receive data 165 bytes
19ec-1c88:42739475.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:42739475.604 : iCmd = 0, nBytes = 165
19ec-1c88:42739591.293 : skip dump 37 bytes
19ec-1c88:42739591.507 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42739591.659 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42739591.807 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42739591.944 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42739592.078 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42739592.218 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42739592.348 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42739592.478 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42739592.544 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42739592.604 : System total receive data 165 bytes
19ec-1c88:42739592.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:42739592.718 : iCmd = 1, nBytes = 4
19ec-1c88:42739699.591 : 0000 : 00 00 00 00 
19ec-1c88:42739699.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42739699.873 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42739700.085 : Dump Inquiry
19ec-1c88:42739700.220 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42739700.356 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42739700.723 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42739700.854 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42739700.979 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42739701.112 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42739701.238 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42739701.362 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42739701.495 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42739701.622 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42739701.709 : 00a0 : 00 00 00 00 00 
19ec-1c88:42739701.782 : => ReadNVMDataInternal
19ec-1c88:42739701.997 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42739702.060 : IO Send command 10 bytes
19ec-1c88:42739702.163 : => CNT96226::VenderCmd_SetData
19ec-1c88:42739702.222 : iCmd = 0, nBytes = 10
19ec-1c88:42739702.322 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42740001.580 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42740001.703 : System send command 10 bytes + data 0 bytes
19ec-1c88:42740001.781 : IO total need to receive data 128 bytes
19ec-1c88:42740001.847 : => CNT96226::VenderCmd_GetData
19ec-1c88:42740001.905 : iCmd = 0, nBytes = 128
19ec-1c88:42740160.301 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42740160.536 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42740160.684 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42740160.824 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42740160.962 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42740161.090 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42740161.215 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42740161.339 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42740161.403 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42740161.469 : System total receive data 128 bytes
19ec-1c88:42740161.538 : => CNT96226::VenderCmd_GetData
19ec-1c88:42740161.598 : iCmd = 1, nBytes = 4
19ec-1c88:42740342.423 : 0000 : 00 00 00 00 
19ec-1c88:42740342.564 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42740342.718 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42740342.796 : NVMData.PadScanCount = 0
19ec-1c88:42740342.857 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42740342.919 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42740342.981 : NVMData.FlatbedScanCount = 0
19ec-1c88:42740343.037 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42740343.095 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42740343.152 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42740343.208 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42740343.264 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42740343.322 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42740343.378 : NVMData.BornMonth = 0
19ec-1c88:42740343.431 : NVMData.BornDay = 0
19ec-1c88:42740343.485 : NVMData.BornYear = 0
19ec-1c88:42740343.536 : NVMData.FirstScanMonth = 4
19ec-1c88:42740343.590 : NVMData.FirstScanDay = 30
19ec-1c88:42740343.646 : NVMData.FirstScanYear = 2020
19ec-1c88:42740343.703 : NVMData.VerticalMagnification = 0
19ec-1c88:42740343.762 : NVMData.HorizontalMagnification = 0
19ec-1c88:42740343.820 : NVMData.PowerSavingTime = 15
19ec-1c88:42740343.878 : NVMData.SN = A094165189010062
19ec-1c88:42740343.931 : NVMData.AutoFeed = 0
19ec-1c88:42740343.982 : NVMData.CCDType = 0
19ec-1c88:42740344.033 : NVMData.ScanSpeed = 0
19ec-1c88:42740344.087 : NVMData.RollerCount = 0
19ec-1c88:42740344.141 : NVMData.MultifeedCount = 0
19ec-1c88:42740344.192 : NVMData.JamCount = 0
19ec-1c88:42740344.244 : NVMData.IdentifyInfo = 
19ec-1c88:42740344.295 : NVMData.FormalName = 
19ec-1c88:42740344.462 : NVMData.ReservedB = 0
19ec-1c88:42740344.519 : NVMData.FunctionCode = 0
19ec-1c88:42740344.572 : NVMData.PreFeed = 0
19ec-1c88:42740344.622 : NVMData.PreFeedTime = 0
19ec-1c88:42740344.674 : NVMData.ButtonNumber = 0
19ec-1c88:42740344.732 : NVMData.PowerOffTime = 0
19ec-1c88:42740344.786 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42740344.869 : => IoObject::IoLockEnd
19ec-1c88:42740344.968 : <= IoObject::IoLockEnd
19ec-1c88:42740345.022 : <= InitializeScanner ret = 1
19ec-1c88:42741697.019 : => GetLogicalScannerAbility
19ec-1c88:42741697.215 : => IoObject::IoLockStart
19ec-1c88:42741697.345 : => CAsicIO::CheckDevice
19ec-1c88:42741697.405 : => CNT96226::ConnectIsAvailable
19ec-1c88:42741714.423 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42741714.527 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42741714.588 : <= IoObject::IoLockStart
19ec-1c88:42741714.647 : => IoObject::IoLockEnd
19ec-1c88:42741714.747 : <= IoObject::IoLockEnd
19ec-1c88:42741714.823 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:42745686.415 : => GetLogicalScannerAbilityEx
19ec-1c88:42745686.604 : => IoObject::IoLockStart
19ec-1c88:42745686.733 : => CAsicIO::CheckDevice
19ec-1c88:42745686.792 : => CNT96226::ConnectIsAvailable
19ec-1c88:42745708.949 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42745709.066 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42745709.125 : <= IoObject::IoLockStart
19ec-1c88:42745709.182 : => IoObject::IoLockEnd
19ec-1c88:42745709.300 : <= IoObject::IoLockEnd
19ec-1c88:42745709.420 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42745709.495 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42753936.922 : => ReadNVMData
19ec-1c88:42753937.112 : => IoObject::IoLockStart
19ec-1c88:42753937.258 : => CAsicIO::CheckDevice
19ec-1c88:42753937.322 : => CNT96226::ConnectIsAvailable
19ec-1c88:42753954.851 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42753954.979 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42753955.040 : <= IoObject::IoLockStart
19ec-1c88:42753955.107 : => ReadNVMDataInternal
19ec-1c88:42753955.190 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42753955.260 : IO Send command 10 bytes
19ec-1c88:42753955.393 : => CNT96226::VenderCmd_SetData
19ec-1c88:42753955.453 : iCmd = 0, nBytes = 10
19ec-1c88:42753955.569 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42754291.076 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42754291.257 : System send command 10 bytes + data 0 bytes
19ec-1c88:42754291.330 : IO total need to receive data 128 bytes
19ec-1c88:42754291.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:42754291.686 : iCmd = 0, nBytes = 128
19ec-1c88:42754442.014 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42754442.231 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42754442.382 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42754442.524 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42754442.656 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42754442.788 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42754442.914 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42754443.042 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42754443.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42754443.171 : System total receive data 128 bytes
19ec-1c88:42754443.240 : => CNT96226::VenderCmd_GetData
19ec-1c88:42754443.293 : iCmd = 1, nBytes = 4
19ec-1c88:42754561.312 : 0000 : 00 00 00 00 
19ec-1c88:42754561.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42754561.580 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42754561.659 : NVMData.PadScanCount = 0
19ec-1c88:42754561.720 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42754561.780 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42754561.841 : NVMData.FlatbedScanCount = 0
19ec-1c88:42754561.901 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42754562.066 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42754562.127 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42754562.183 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42754562.238 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42754562.294 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42754562.352 : NVMData.BornMonth = 0
19ec-1c88:42754562.402 : NVMData.BornDay = 0
19ec-1c88:42754562.455 : NVMData.BornYear = 0
19ec-1c88:42754562.506 : NVMData.FirstScanMonth = 4
19ec-1c88:42754562.559 : NVMData.FirstScanDay = 30
19ec-1c88:42754562.615 : NVMData.FirstScanYear = 2020
19ec-1c88:42754562.669 : NVMData.VerticalMagnification = 0
19ec-1c88:42754562.726 : NVMData.HorizontalMagnification = 0
19ec-1c88:42754562.781 : NVMData.PowerSavingTime = 15
19ec-1c88:42754562.843 : NVMData.SN = A094165189010062
19ec-1c88:42754562.896 : NVMData.AutoFeed = 0
19ec-1c88:42754562.946 : NVMData.CCDType = 0
19ec-1c88:42754562.995 : NVMData.ScanSpeed = 0
19ec-1c88:42754563.047 : NVMData.RollerCount = 0
19ec-1c88:42754563.101 : NVMData.MultifeedCount = 0
19ec-1c88:42754563.156 : NVMData.JamCount = 0
19ec-1c88:42754563.209 : NVMData.IdentifyInfo = 
19ec-1c88:42754563.261 : NVMData.FormalName = 
19ec-1c88:42754563.311 : NVMData.ReservedB = 0
19ec-1c88:42754563.360 : NVMData.FunctionCode = 0
19ec-1c88:42754563.411 : NVMData.PreFeed = 0
19ec-1c88:42754563.461 : NVMData.PreFeedTime = 0
19ec-1c88:42754563.509 : NVMData.ButtonNumber = 0
19ec-1c88:42754563.561 : NVMData.PowerOffTime = 0
19ec-1c88:42754563.611 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42754563.672 : => IoObject::IoLockEnd
19ec-1c88:42754563.766 : <= IoObject::IoLockEnd
19ec-1c88:42754563.816 : <= ReadNVMData ret = 1
19ec-1c88:42765523.279 : => GetADFStatus
19ec-1c88:42765523.897 : => IoObject::IoLockStart
19ec-1c88:42765524.110 : => CAsicIO::CheckDevice
19ec-1c88:42765524.171 : => CNT96226::ConnectIsAvailable
19ec-1c88:42765541.626 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42765541.751 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42765541.820 : <= IoObject::IoLockStart
19ec-1c88:42765541.887 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42765541.956 : IO Send command 10 bytes
19ec-1c88:42765542.080 : => CNT96226::VenderCmd_SetData
19ec-1c88:42765542.139 : iCmd = 0, nBytes = 10
19ec-1c88:42765542.252 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42765708.039 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42765708.197 : System send command 10 bytes + data 0 bytes
19ec-1c88:42765708.273 : IO total need to receive data 2 bytes
19ec-1c88:42765708.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:42765708.401 : iCmd = 0, nBytes = 2
19ec-1c88:42765831.161 : 0000 : 00 00 
19ec-1c88:42765831.285 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42765831.369 : System total receive data 2 bytes
19ec-1c88:42765831.441 : => CNT96226::VenderCmd_GetData
19ec-1c88:42765831.499 : iCmd = 1, nBytes = 4
19ec-1c88:42765947.294 : 0000 : 00 00 00 00 
19ec-1c88:42765947.430 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42765947.583 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42765947.648 : Return status = 0
19ec-1c88:42765947.712 : => IoObject::IoLockEnd
19ec-1c88:42765947.806 : <= IoObject::IoLockEnd
19ec-1c88:42765947.859 : <= GetADFStatus ret = 1
19ec-1c88:42768838.672 : => GetADFStatus
19ec-1c88:42768838.873 : => IoObject::IoLockStart
19ec-1c88:42768839.003 : => CAsicIO::CheckDevice
19ec-1c88:42768839.065 : => CNT96226::ConnectIsAvailable
19ec-1c88:42768854.442 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42768854.560 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42768854.634 : <= IoObject::IoLockStart
19ec-1c88:42768854.703 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42768854.773 : IO Send command 10 bytes
19ec-1c88:42768854.894 : => CNT96226::VenderCmd_SetData
19ec-1c88:42768854.957 : iCmd = 0, nBytes = 10
19ec-1c88:42768855.062 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42768993.748 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42768993.889 : System send command 10 bytes + data 0 bytes
19ec-1c88:42768994.084 : IO total need to receive data 2 bytes
19ec-1c88:42768994.154 : => CNT96226::VenderCmd_GetData
19ec-1c88:42768994.217 : iCmd = 0, nBytes = 2
19ec-1c88:42769101.976 : 0000 : 00 00 
19ec-1c88:42769102.080 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42769102.147 : System total receive data 2 bytes
19ec-1c88:42769102.209 : => CNT96226::VenderCmd_GetData
19ec-1c88:42769102.267 : iCmd = 1, nBytes = 4
19ec-1c88:42769229.536 : 0000 : 00 00 00 00 
19ec-1c88:42769229.625 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42769229.758 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42769229.831 : Return status = 0
19ec-1c88:42769229.889 : => IoObject::IoLockEnd
19ec-1c88:42769229.983 : <= IoObject::IoLockEnd
19ec-1c88:42769230.035 : <= GetADFStatus ret = 1
19ec-1c88:42771407.230 : => TerminateDriver
19ec-1c88:42771407.413 : => CAsicIO::~CAsicIO,pStage=199429192
19ec-1c88:42771407.494 : => CNT96226::Close
19ec-1c88:42771411.200 : <= CNT96226::Close ret = 1
19ec-1c88:42771411.281 : <= CAsicIO::~CAsicIO
19ec-1c88:42771411.347 : => IoObject::IoLockEnd
19ec-1c88:42771411.404 : <= IoObject::IoLockEnd
19ec-1c88:42771411.458 : => IoObject::TerminateDevice
19ec-1c88:42771411.516 : => IoObject::IoLockEnd
19ec-1c88:42771411.567 : <= IoObject::IoLockEnd
19ec-1c88:42771411.671 : <= IoObject::TerminateDevice
19ec-1c88:42771411.926 : <= TerminateDriver ret = 1
19ec-1c88:42819471.653 : ============Debug Start==========
19ec-1c88:42819472.029 : Date : 2020/4/30 14:25:52
19ec-1c88:42819472.117 : Process ID : 19ec
19ec-1c88:42819472.572 : Windows : Version 10.0 build 18363 
19ec-1c88:42819473.070 : MemoryStatus.dwMemoryLoad : 46
19ec-1c88:42819473.135 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42819473.202 : MemoryStatus.ullAvailPhys : 1805205504
19ec-1c88:42819473.265 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42819473.332 : MemoryStatus.ullAvailPageFile : 3137368064
19ec-1c88:42819473.400 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42819473.467 : MemoryStatus.ullAvailVirtual : 1728380928
19ec-1c88:42819473.532 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42819473.641 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42819473.706 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42819473.957 : CPU Count : 4
19ec-1c88:42819474.007 : CPU Frequency : 100.000 Mhz
19ec-1c88:42819478.393 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42819478.538 : => InitializeDriver
19ec-1c88:42819478.822 : <= InitializeDriver ret = 1
19ec-1c88:42819478.883 : => InitializeScanner
19ec-1c88:42819478.973 : => CAsicIO::GetDeviceList
19ec-1c88:42819479.343 : => CNT96226::CNT96226
19ec-1c88:42819479.411 : => CNT96226::Open
19ec-1c88:42819501.270 : <= CNT96226::Open ret = 1
19ec-1c88:42819501.410 : => CNT96226::Initialize
19ec-1c88:42819501.628 : <= CNT96226::Initialize ret = 1
19ec-1c88:42819501.688 : <= CNT96226::CNT96226
19ec-1c88:42819501.743 : => CNT96226::EnumAvailableDevice
19ec-1c88:42819507.353 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42819507.441 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42819507.501 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42823146.594 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42823146.934 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42823153.374 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42823153.516 : => IoObject::GetLockName
19ec-1c88:42823153.579 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42823153.650 : <= IoObject::GetLockName
19ec-1c88:42823154.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:42823154.270 : iCmd = 3, nBytes = 2
19ec-1c88:42823576.905 : 0000 : 06 38 
19ec-1c88:42823577.061 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42823577.144 : => CNT96226::VenderCmd_GetData
19ec-1c88:42823577.207 : iCmd = 4, nBytes = 2
19ec-1c88:42823905.575 : 0000 : 07 07 
19ec-1c88:42823905.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42823905.841 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42823905.936 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42823906.003 : IO Send command 10 bytes
19ec-1c88:42823906.058 : => CNT96226::VenderCmd_SetData
19ec-1c88:42823906.119 : iCmd = 0, nBytes = 10
19ec-1c88:42823906.226 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42824056.218 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42824056.404 : => CNT96226::VenderCmd_GetData
19ec-1c88:42824056.476 : iCmd = 0, nBytes = 165
19ec-1c88:42824180.009 : skip dump 37 bytes
19ec-1c88:42824180.253 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42824180.405 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42824180.550 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42824180.690 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42824180.829 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42824180.965 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42824181.098 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42824181.227 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42824181.294 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42824181.362 : => CNT96226::VenderCmd_GetData
19ec-1c88:42824181.421 : iCmd = 1, nBytes = 4
19ec-1c88:42824300.996 : 0000 : 00 00 00 00 
19ec-1c88:42824301.124 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42824301.264 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42824301.335 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42824301.408 : IO Send command 10 bytes
19ec-1c88:42824301.467 : => CNT96226::VenderCmd_SetData
19ec-1c88:42824301.525 : iCmd = 0, nBytes = 10
19ec-1c88:42824301.636 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42824601.456 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42824601.652 : => CNT96226::VenderCmd_GetData
19ec-1c88:42824601.726 : iCmd = 0, nBytes = 128
19ec-1c88:42824732.919 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42824733.167 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42824733.314 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42824733.455 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42824733.587 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42824733.716 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42824733.843 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42824734.070 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42824734.140 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42824734.211 : => CNT96226::VenderCmd_GetData
19ec-1c88:42824734.270 : iCmd = 1, nBytes = 4
19ec-1c88:42824883.831 : 0000 : 00 00 00 00 
19ec-1c88:42824884.000 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42824884.082 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42824884.264 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42824884.338 : => CNT96226::Close
19ec-1c88:42824887.871 : <= CNT96226::Close ret = 1
19ec-1c88:42824887.946 : <= CNT96226::~CNT96226
19ec-1c88:42824888.037 : <= CAsicIO::GetDeviceList
19ec-1c88:42824888.659 : => IoObject::SetTimeout
19ec-1c88:42824888.793 : Timeout--> In = 0 Out = 0
19ec-1c88:42824888.852 : <= IoObject::SetTimeout
19ec-1c88:42824888.926 : => CAsicIO::CAsicIO
19ec-1c88:42824888.998 : => CNT96226::CNT96226
19ec-1c88:42824889.054 : => CNT96226::Open
19ec-1c88:42824910.490 : <= CNT96226::Open ret = 1
19ec-1c88:42824910.595 : => CNT96226::Initialize
19ec-1c88:42824910.796 : <= CNT96226::Initialize ret = 1
19ec-1c88:42824910.856 : <= CNT96226::CNT96226
19ec-1c88:42824910.907 : <= CAsicIO::CAsicIO
19ec-1c88:42824910.959 : => CAsicIO::InitializeDevice
19ec-1c88:42824911.028 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42824916.915 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42824917.044 : => IoObject::GetLockName
19ec-1c88:42824917.101 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42824917.168 : <= IoObject::GetLockName
19ec-1c88:42824917.646 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42824917.721 : IO Send command 10 bytes
19ec-1c88:42824917.773 : => CNT96226::VenderCmd_SetData
19ec-1c88:42824917.829 : iCmd = 0, nBytes = 10
19ec-1c88:42824917.948 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42825278.075 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42825278.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:42825278.349 : iCmd = 0, nBytes = 128
19ec-1c88:42825405.652 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42825405.894 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42825406.052 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42825406.202 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42825406.341 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42825406.473 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42825406.603 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42825406.728 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42825406.794 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42825406.866 : => CNT96226::VenderCmd_GetData
19ec-1c88:42825406.934 : iCmd = 1, nBytes = 4
19ec-1c88:42825525.645 : 0000 : 00 00 00 00 
19ec-1c88:42825525.832 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42825525.918 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42825525.992 : => CNT96226::VenderCmd_GetData
19ec-1c88:42825526.050 : iCmd = 3, nBytes = 2
19ec-1c88:42825865.961 : 0000 : 06 38 
19ec-1c88:42825866.119 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42825866.199 : => CNT96226::VenderCmd_GetData
19ec-1c88:42825866.260 : iCmd = 4, nBytes = 2
19ec-1c88:42826140.169 : 0000 : 07 07 
19ec-1c88:42826140.325 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42826140.512 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42826140.621 : => IoObject::InitializeDevice
19ec-1c88:42826140.736 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42826141.306 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42826141.377 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42826142.018 : => FindScanner
19ec-1c88:42826142.079 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42826142.145 : <= FindScanner ret = 1
19ec-1c88:42826142.207 : => IoObject::IoLockStart
19ec-1c88:42826142.310 : => CAsicIO::CheckDevice
19ec-1c88:42826142.366 : => CNT96226::ConnectIsAvailable
19ec-1c88:42826155.303 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42826155.436 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42826155.512 : <= IoObject::IoLockStart
19ec-1c88:42826155.577 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42826155.647 : IO Send command 10 bytes
19ec-1c88:42826155.737 : => CNT96226::VenderCmd_SetData
19ec-1c88:42826155.798 : iCmd = 0, nBytes = 10
19ec-1c88:42826156.674 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42826310.326 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42826310.693 : System send command 10 bytes + data 0 bytes
19ec-1c88:42826310.773 : IO total need to receive data 5 bytes
19ec-1c88:42826310.843 : => CNT96226::VenderCmd_GetData
19ec-1c88:42826310.904 : iCmd = 0, nBytes = 5
19ec-1c88:42826457.182 : 0000 : 06 00 02 02 ab 
19ec-1c88:42826457.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42826457.419 : System total receive data 5 bytes
19ec-1c88:42826457.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:42826457.550 : iCmd = 1, nBytes = 4
19ec-1c88:42826577.032 : 0000 : 00 00 00 00 
19ec-1c88:42826577.187 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42826577.330 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42826577.404 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42826577.479 : IO Send command 10 bytes
19ec-1c88:42826577.566 : => CNT96226::VenderCmd_SetData
19ec-1c88:42826577.630 : iCmd = 0, nBytes = 10
19ec-1c88:42826577.735 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42826723.924 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42826724.107 : System send command 10 bytes + data 0 bytes
19ec-1c88:42826724.185 : IO total need to receive data 165 bytes
19ec-1c88:42826724.256 : => CNT96226::VenderCmd_GetData
19ec-1c88:42826724.320 : iCmd = 0, nBytes = 165
19ec-1c88:42826847.656 : skip dump 37 bytes
19ec-1c88:42826847.925 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42826848.072 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42826848.212 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42826848.354 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42826848.485 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42826848.620 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42826848.750 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42826848.882 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42826848.950 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42826849.015 : System total receive data 165 bytes
19ec-1c88:42826849.081 : => CNT96226::VenderCmd_GetData
19ec-1c88:42826849.140 : iCmd = 1, nBytes = 4
19ec-1c88:42826959.832 : 0000 : 00 00 00 00 
19ec-1c88:42826959.993 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42826960.156 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42826960.332 : Dump Inquiry
19ec-1c88:42826960.473 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42826960.615 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42826960.754 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42826960.890 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42826961.024 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42826961.160 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42826961.291 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42826961.422 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42826961.551 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42826961.683 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42826961.771 : 00a0 : 00 00 00 00 00 
19ec-1c88:42826961.843 : => ReadNVMDataInternal
19ec-1c88:42826962.066 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42826962.131 : IO Send command 10 bytes
19ec-1c88:42826962.225 : => CNT96226::VenderCmd_SetData
19ec-1c88:42826962.284 : iCmd = 0, nBytes = 10
19ec-1c88:42826962.390 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42827257.488 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42827257.711 : System send command 10 bytes + data 0 bytes
19ec-1c88:42827257.788 : IO total need to receive data 128 bytes
19ec-1c88:42827257.857 : => CNT96226::VenderCmd_GetData
19ec-1c88:42827257.923 : iCmd = 0, nBytes = 128
19ec-1c88:42827377.347 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42827377.575 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42827377.726 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42827377.864 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42827377.995 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42827378.123 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42827378.249 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42827378.375 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42827378.442 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42827378.517 : System total receive data 128 bytes
19ec-1c88:42827378.582 : => CNT96226::VenderCmd_GetData
19ec-1c88:42827378.638 : iCmd = 1, nBytes = 4
19ec-1c88:42827493.279 : 0000 : 00 00 00 00 
19ec-1c88:42827493.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42827493.580 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42827493.656 : NVMData.PadScanCount = 0
19ec-1c88:42827493.716 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42827493.772 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42827493.832 : NVMData.FlatbedScanCount = 0
19ec-1c88:42827493.891 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42827493.947 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42827494.001 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42827494.057 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42827494.117 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42827494.176 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42827494.233 : NVMData.BornMonth = 0
19ec-1c88:42827494.283 : NVMData.BornDay = 0
19ec-1c88:42827494.336 : NVMData.BornYear = 0
19ec-1c88:42827494.387 : NVMData.FirstScanMonth = 4
19ec-1c88:42827494.439 : NVMData.FirstScanDay = 30
19ec-1c88:42827494.495 : NVMData.FirstScanYear = 2020
19ec-1c88:42827494.550 : NVMData.VerticalMagnification = 0
19ec-1c88:42827494.606 : NVMData.HorizontalMagnification = 0
19ec-1c88:42827494.664 : NVMData.PowerSavingTime = 15
19ec-1c88:42827494.718 : NVMData.SN = A094165189010062
19ec-1c88:42827494.773 : NVMData.AutoFeed = 0
19ec-1c88:42827494.823 : NVMData.CCDType = 0
19ec-1c88:42827494.872 : NVMData.ScanSpeed = 0
19ec-1c88:42827494.921 : NVMData.RollerCount = 0
19ec-1c88:42827494.974 : NVMData.MultifeedCount = 0
19ec-1c88:42827495.025 : NVMData.JamCount = 0
19ec-1c88:42827495.074 : NVMData.IdentifyInfo = 
19ec-1c88:42827495.123 : NVMData.FormalName = 
19ec-1c88:42827495.293 : NVMData.ReservedB = 0
19ec-1c88:42827495.347 : NVMData.FunctionCode = 0
19ec-1c88:42827495.401 : NVMData.PreFeed = 0
19ec-1c88:42827495.453 : NVMData.PreFeedTime = 0
19ec-1c88:42827495.507 : NVMData.ButtonNumber = 0
19ec-1c88:42827495.558 : NVMData.PowerOffTime = 0
19ec-1c88:42827495.611 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42827495.692 : => IoObject::IoLockEnd
19ec-1c88:42827495.791 : <= IoObject::IoLockEnd
19ec-1c88:42827495.843 : <= InitializeScanner ret = 1
19ec-1c88:42827495.908 : => GetLogicalScannerAbilityEx
19ec-1c88:42827495.969 : => IoObject::IoLockStart
19ec-1c88:42827496.066 : => CAsicIO::CheckDevice
19ec-1c88:42827496.119 : => CNT96226::ConnectIsAvailable
19ec-1c88:42827508.513 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42827508.653 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42827508.721 : <= IoObject::IoLockStart
19ec-1c88:42827508.790 : => IoObject::IoLockEnd
19ec-1c88:42827508.888 : <= IoObject::IoLockEnd
19ec-1c88:42827509.004 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42827509.082 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42827737.317 : => ReadNVMData
19ec-1c88:42827737.516 : => IoObject::IoLockStart
19ec-1c88:42827737.660 : => CAsicIO::CheckDevice
19ec-1c88:42827737.724 : => CNT96226::ConnectIsAvailable
19ec-1c88:42827756.042 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42827756.156 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42827756.219 : <= IoObject::IoLockStart
19ec-1c88:42827756.297 : => ReadNVMDataInternal
19ec-1c88:42827756.361 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42827756.430 : IO Send command 10 bytes
19ec-1c88:42827756.561 : => CNT96226::VenderCmd_SetData
19ec-1c88:42827756.622 : iCmd = 0, nBytes = 10
19ec-1c88:42827756.743 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42828069.452 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42828069.645 : System send command 10 bytes + data 0 bytes
19ec-1c88:42828069.723 : IO total need to receive data 128 bytes
19ec-1c88:42828069.793 : => CNT96226::VenderCmd_GetData
19ec-1c88:42828069.857 : iCmd = 0, nBytes = 128
19ec-1c88:42828236.448 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42828236.685 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42828236.837 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42828236.977 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42828237.110 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42828237.240 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42828237.370 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42828237.501 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42828237.569 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42828237.639 : System total receive data 128 bytes
19ec-1c88:42828237.707 : => CNT96226::VenderCmd_GetData
19ec-1c88:42828237.767 : iCmd = 1, nBytes = 4
19ec-1c88:42828394.506 : 0000 : 00 00 00 00 
19ec-1c88:42828394.667 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42828394.801 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42828394.878 : NVMData.PadScanCount = 0
19ec-1c88:42828394.940 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42828395.000 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42828395.061 : NVMData.FlatbedScanCount = 0
19ec-1c88:42828395.117 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42828395.172 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42828395.229 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42828395.287 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42828395.342 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42828395.397 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42828395.454 : NVMData.BornMonth = 0
19ec-1c88:42828395.503 : NVMData.BornDay = 0
19ec-1c88:42828395.555 : NVMData.BornYear = 0
19ec-1c88:42828395.605 : NVMData.FirstScanMonth = 4
19ec-1c88:42828395.659 : NVMData.FirstScanDay = 30
19ec-1c88:42828395.717 : NVMData.FirstScanYear = 2020
19ec-1c88:42828395.890 : NVMData.VerticalMagnification = 0
19ec-1c88:42828395.948 : NVMData.HorizontalMagnification = 0
19ec-1c88:42828396.005 : NVMData.PowerSavingTime = 15
19ec-1c88:42828396.059 : NVMData.SN = A094165189010062
19ec-1c88:42828396.109 : NVMData.AutoFeed = 0
19ec-1c88:42828396.159 : NVMData.CCDType = 0
19ec-1c88:42828396.209 : NVMData.ScanSpeed = 0
19ec-1c88:42828396.259 : NVMData.RollerCount = 0
19ec-1c88:42828396.313 : NVMData.MultifeedCount = 0
19ec-1c88:42828396.365 : NVMData.JamCount = 0
19ec-1c88:42828396.418 : NVMData.IdentifyInfo = 
19ec-1c88:42828396.471 : NVMData.FormalName = 
19ec-1c88:42828396.523 : NVMData.ReservedB = 0
19ec-1c88:42828396.576 : NVMData.FunctionCode = 0
19ec-1c88:42828396.627 : NVMData.PreFeed = 0
19ec-1c88:42828396.678 : NVMData.PreFeedTime = 0
19ec-1c88:42828396.728 : NVMData.ButtonNumber = 0
19ec-1c88:42828396.780 : NVMData.PowerOffTime = 0
19ec-1c88:42828396.833 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42828396.898 : => IoObject::IoLockEnd
19ec-1c88:42828396.992 : <= IoObject::IoLockEnd
19ec-1c88:42828397.043 : <= ReadNVMData ret = 1
19ec-1c88:42829052.584 : => TerminateDriver
19ec-1c88:42829052.773 : => CAsicIO::~CAsicIO,pStage=199363656
19ec-1c88:42829052.857 : => CNT96226::Close
19ec-1c88:42829056.846 : <= CNT96226::Close ret = 1
19ec-1c88:42829056.928 : <= CAsicIO::~CAsicIO
19ec-1c88:42829056.990 : => IoObject::IoLockEnd
19ec-1c88:42829057.044 : <= IoObject::IoLockEnd
19ec-1c88:42829057.099 : => IoObject::TerminateDevice
19ec-1c88:42829057.159 : => IoObject::IoLockEnd
19ec-1c88:42829057.211 : <= IoObject::IoLockEnd
19ec-1c88:42829057.314 : <= IoObject::TerminateDevice
19ec-1c88:42829057.571 : <= TerminateDriver ret = 1
19ec-1c88:42833274.378 : ============Debug Start==========
19ec-1c88:42833274.721 : Date : 2020/4/30 14:25:52
19ec-1c88:42833274.804 : Process ID : 19ec
19ec-1c88:42833275.229 : Windows : Version 10.0 build 18363 
19ec-1c88:42833275.701 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:42833275.768 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42833275.840 : MemoryStatus.ullAvailPhys : 1765601280
19ec-1c88:42833275.901 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42833275.964 : MemoryStatus.ullAvailPageFile : 3097223168
19ec-1c88:42833276.028 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42833276.091 : MemoryStatus.ullAvailVirtual : 1728671744
19ec-1c88:42833276.155 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42833276.258 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42833276.322 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42833276.575 : CPU Count : 4
19ec-1c88:42833276.624 : CPU Frequency : 100.000 Mhz
19ec-1c88:42833281.118 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42833281.257 : => InitializeDriver
19ec-1c88:42833281.551 : <= InitializeDriver ret = 1
19ec-1c88:42836810.645 : => InitializeScanner
19ec-1c88:42836810.909 : => CAsicIO::GetDeviceList
19ec-1c88:42836811.355 : => CNT96226::CNT96226
19ec-1c88:42836811.417 : => CNT96226::Open
19ec-1c88:42836835.745 : <= CNT96226::Open ret = 1
19ec-1c88:42836835.880 : => CNT96226::Initialize
19ec-1c88:42836836.104 : <= CNT96226::Initialize ret = 1
19ec-1c88:42836836.169 : <= CNT96226::CNT96226
19ec-1c88:42836836.229 : => CNT96226::EnumAvailableDevice
19ec-1c88:42836841.851 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42836841.934 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42836842.000 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42840460.261 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42840460.633 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42840467.347 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42840467.467 : => IoObject::GetLockName
19ec-1c88:42840467.595 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42840467.663 : <= IoObject::GetLockName
19ec-1c88:42840468.535 : => CNT96226::VenderCmd_GetData
19ec-1c88:42840468.604 : iCmd = 3, nBytes = 2
19ec-1c88:42840840.203 : 0000 : 06 38 
19ec-1c88:42840840.368 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42840840.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:42840840.511 : iCmd = 4, nBytes = 2
19ec-1c88:42841137.870 : 0000 : 07 07 
19ec-1c88:42841138.035 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42841138.134 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42841138.228 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42841138.296 : IO Send command 10 bytes
19ec-1c88:42841138.357 : => CNT96226::VenderCmd_SetData
19ec-1c88:42841138.416 : iCmd = 0, nBytes = 10
19ec-1c88:42841138.524 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42841323.393 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42841323.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:42841323.634 : iCmd = 0, nBytes = 165
19ec-1c88:42841496.898 : skip dump 37 bytes
19ec-1c88:42841497.128 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42841497.275 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42841497.414 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42841497.554 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42841497.686 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42841497.831 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42841497.961 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42841498.093 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42841498.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42841498.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:42841498.278 : iCmd = 1, nBytes = 4
19ec-1c88:42841620.750 : 0000 : 00 00 00 00 
19ec-1c88:42841620.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42841620.974 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42841621.047 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42841621.121 : IO Send command 10 bytes
19ec-1c88:42841621.180 : => CNT96226::VenderCmd_SetData
19ec-1c88:42841621.244 : iCmd = 0, nBytes = 10
19ec-1c88:42841621.356 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42841930.638 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42841930.841 : => CNT96226::VenderCmd_GetData
19ec-1c88:42841930.912 : iCmd = 0, nBytes = 128
19ec-1c88:42842096.208 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42842096.433 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42842096.582 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42842096.724 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42842096.860 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42842096.989 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42842097.120 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42842097.248 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42842097.314 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42842097.381 : => CNT96226::VenderCmd_GetData
19ec-1c88:42842097.437 : iCmd = 1, nBytes = 4
19ec-1c88:42842228.174 : 0000 : 00 00 00 00 
19ec-1c88:42842228.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42842228.378 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42842228.558 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42842228.631 : => CNT96226::Close
19ec-1c88:42842232.698 : <= CNT96226::Close ret = 1
19ec-1c88:42842232.772 : <= CNT96226::~CNT96226
19ec-1c88:42842232.864 : <= CAsicIO::GetDeviceList
19ec-1c88:42842233.317 : => IoObject::SetTimeout
19ec-1c88:42842233.450 : Timeout--> In = 0 Out = 0
19ec-1c88:42842233.509 : <= IoObject::SetTimeout
19ec-1c88:42842233.582 : => CAsicIO::CAsicIO
19ec-1c88:42842233.656 : => CNT96226::CNT96226
19ec-1c88:42842233.712 : => CNT96226::Open
19ec-1c88:42842255.552 : <= CNT96226::Open ret = 1
19ec-1c88:42842255.655 : => CNT96226::Initialize
19ec-1c88:42842255.848 : <= CNT96226::Initialize ret = 1
19ec-1c88:42842255.907 : <= CNT96226::CNT96226
19ec-1c88:42842255.960 : <= CAsicIO::CAsicIO
19ec-1c88:42842256.019 : => CAsicIO::InitializeDevice
19ec-1c88:42842256.088 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42842262.074 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42842262.189 : => IoObject::GetLockName
19ec-1c88:42842262.244 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42842262.313 : <= IoObject::GetLockName
19ec-1c88:42842262.784 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42842262.859 : IO Send command 10 bytes
19ec-1c88:42842262.916 : => CNT96226::VenderCmd_SetData
19ec-1c88:42842262.972 : iCmd = 0, nBytes = 10
19ec-1c88:42842263.080 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42842595.051 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42842595.227 : => CNT96226::VenderCmd_GetData
19ec-1c88:42842595.296 : iCmd = 0, nBytes = 128
19ec-1c88:42842722.358 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42842722.592 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42842722.735 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42842722.873 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42842723.004 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42842723.135 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42842723.263 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42842723.391 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42842723.456 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42842723.526 : => CNT96226::VenderCmd_GetData
19ec-1c88:42842723.581 : iCmd = 1, nBytes = 4
19ec-1c88:42842865.353 : 0000 : 00 00 00 00 
19ec-1c88:42842865.501 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42842865.582 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42842865.651 : => CNT96226::VenderCmd_GetData
19ec-1c88:42842865.713 : iCmd = 3, nBytes = 2
19ec-1c88:42843178.612 : 0000 : 06 38 
19ec-1c88:42843178.743 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42843178.827 : => CNT96226::VenderCmd_GetData
19ec-1c88:42843178.888 : iCmd = 4, nBytes = 2
19ec-1c88:42843473.219 : 0000 : 07 07 
19ec-1c88:42843473.378 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42843473.561 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42843473.662 : => IoObject::InitializeDevice
19ec-1c88:42843473.780 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42843474.672 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42843474.751 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42843475.451 : => FindScanner
19ec-1c88:42843475.518 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42843475.583 : <= FindScanner ret = 1
19ec-1c88:42843475.642 : => IoObject::IoLockStart
19ec-1c88:42843475.746 : => CAsicIO::CheckDevice
19ec-1c88:42843475.800 : => CNT96226::ConnectIsAvailable
19ec-1c88:42843488.033 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42843488.128 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42843488.184 : <= IoObject::IoLockStart
19ec-1c88:42843488.241 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42843488.306 : IO Send command 10 bytes
19ec-1c88:42843488.387 : => CNT96226::VenderCmd_SetData
19ec-1c88:42843488.445 : iCmd = 0, nBytes = 10
19ec-1c88:42843488.547 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42843642.073 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42843642.195 : System send command 10 bytes + data 0 bytes
19ec-1c88:42843642.274 : IO total need to receive data 5 bytes
19ec-1c88:42843642.337 : => CNT96226::VenderCmd_GetData
19ec-1c88:42843642.394 : iCmd = 0, nBytes = 5
19ec-1c88:42843750.348 : 0000 : 06 00 02 02 ab 
19ec-1c88:42843750.464 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42843750.531 : System total receive data 5 bytes
19ec-1c88:42843750.591 : => CNT96226::VenderCmd_GetData
19ec-1c88:42843750.645 : iCmd = 1, nBytes = 4
19ec-1c88:42843863.331 : 0000 : 00 00 00 00 
19ec-1c88:42843863.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42843863.582 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42843863.649 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42843863.715 : IO Send command 10 bytes
19ec-1c88:42843863.809 : => CNT96226::VenderCmd_SetData
19ec-1c88:42843863.864 : iCmd = 0, nBytes = 10
19ec-1c88:42843863.968 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42844044.407 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42844044.564 : System send command 10 bytes + data 0 bytes
19ec-1c88:42844044.634 : IO total need to receive data 165 bytes
19ec-1c88:42844044.698 : => CNT96226::VenderCmd_GetData
19ec-1c88:42844044.755 : iCmd = 0, nBytes = 165
19ec-1c88:42844168.375 : skip dump 37 bytes
19ec-1c88:42844168.553 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42844168.691 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42844168.824 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42844168.957 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42844169.089 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42844169.218 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42844169.344 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42844169.468 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42844169.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42844169.589 : System total receive data 165 bytes
19ec-1c88:42844169.647 : => CNT96226::VenderCmd_GetData
19ec-1c88:42844169.699 : iCmd = 1, nBytes = 4
19ec-1c88:42844315.849 : 0000 : 00 00 00 00 
19ec-1c88:42844315.989 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42844316.136 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42844316.350 : Dump Inquiry
19ec-1c88:42844316.492 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42844316.634 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42844316.770 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42844316.913 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42844317.045 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42844317.183 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42844317.310 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42844317.440 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42844317.578 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42844317.711 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42844317.797 : 00a0 : 00 00 00 00 00 
19ec-1c88:42844317.877 : => ReadNVMDataInternal
19ec-1c88:42844318.098 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42844318.164 : IO Send command 10 bytes
19ec-1c88:42844318.261 : => CNT96226::VenderCmd_SetData
19ec-1c88:42844318.320 : iCmd = 0, nBytes = 10
19ec-1c88:42844318.423 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42844656.260 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42844656.665 : System send command 10 bytes + data 0 bytes
19ec-1c88:42844656.743 : IO total need to receive data 128 bytes
19ec-1c88:42844656.810 : => CNT96226::VenderCmd_GetData
19ec-1c88:42844656.876 : iCmd = 0, nBytes = 128
19ec-1c88:42844794.377 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42844794.618 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42844794.764 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42844794.903 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42844795.091 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42844795.222 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42844795.352 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42844795.476 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42844795.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42844795.611 : System total receive data 128 bytes
19ec-1c88:42844795.677 : => CNT96226::VenderCmd_GetData
19ec-1c88:42844795.735 : iCmd = 1, nBytes = 4
19ec-1c88:42844941.886 : 0000 : 00 00 00 00 
19ec-1c88:42844942.026 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42844942.162 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42844942.236 : NVMData.PadScanCount = 0
19ec-1c88:42844942.302 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42844942.364 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42844942.427 : NVMData.FlatbedScanCount = 0
19ec-1c88:42844942.486 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42844942.541 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42844942.600 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42844942.661 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42844942.718 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42844942.776 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42844942.833 : NVMData.BornMonth = 0
19ec-1c88:42844942.885 : NVMData.BornDay = 0
19ec-1c88:42844942.939 : NVMData.BornYear = 0
19ec-1c88:42844942.990 : NVMData.FirstScanMonth = 4
19ec-1c88:42844943.045 : NVMData.FirstScanDay = 30
19ec-1c88:42844943.102 : NVMData.FirstScanYear = 2020
19ec-1c88:42844943.159 : NVMData.VerticalMagnification = 0
19ec-1c88:42844943.217 : NVMData.HorizontalMagnification = 0
19ec-1c88:42844943.275 : NVMData.PowerSavingTime = 15
19ec-1c88:42844943.333 : NVMData.SN = A094165189010062
19ec-1c88:42844943.386 : NVMData.AutoFeed = 0
19ec-1c88:42844943.665 : NVMData.CCDType = 0
19ec-1c88:42844943.715 : NVMData.ScanSpeed = 0
19ec-1c88:42844943.765 : NVMData.RollerCount = 0
19ec-1c88:42844943.820 : NVMData.MultifeedCount = 0
19ec-1c88:42844943.873 : NVMData.JamCount = 0
19ec-1c88:42844943.923 : NVMData.IdentifyInfo = 
19ec-1c88:42844943.972 : NVMData.FormalName = 
19ec-1c88:42844944.195 : NVMData.ReservedB = 0
19ec-1c88:42844944.249 : NVMData.FunctionCode = 0
19ec-1c88:42844944.301 : NVMData.PreFeed = 0
19ec-1c88:42844944.355 : NVMData.PreFeedTime = 0
19ec-1c88:42844944.404 : NVMData.ButtonNumber = 0
19ec-1c88:42844944.455 : NVMData.PowerOffTime = 0
19ec-1c88:42844944.506 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42844944.583 : => IoObject::IoLockEnd
19ec-1c88:42844944.676 : <= IoObject::IoLockEnd
19ec-1c88:42844944.726 : <= InitializeScanner ret = 1
19ec-1c88:42846325.376 : => GetLogicalScannerAbility
19ec-1c88:42846325.570 : => IoObject::IoLockStart
19ec-1c88:42846325.705 : => CAsicIO::CheckDevice
19ec-1c88:42846325.765 : => CNT96226::ConnectIsAvailable
19ec-1c88:42846340.784 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42846340.890 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42846340.954 : <= IoObject::IoLockStart
19ec-1c88:42846341.012 : => IoObject::IoLockEnd
19ec-1c88:42846341.112 : <= IoObject::IoLockEnd
19ec-1c88:42846341.187 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:42850846.910 : => GetLogicalScannerAbilityEx
19ec-1c88:42850847.105 : => IoObject::IoLockStart
19ec-1c88:42850847.245 : => CAsicIO::CheckDevice
19ec-1c88:42850847.303 : => CNT96226::ConnectIsAvailable
19ec-1c88:42850860.372 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42850860.477 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42850860.537 : <= IoObject::IoLockStart
19ec-1c88:42850860.594 : => IoObject::IoLockEnd
19ec-1c88:42850860.696 : <= IoObject::IoLockEnd
19ec-1c88:42850860.811 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42850860.889 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42859226.315 : => ReadNVMData
19ec-1c88:42859226.495 : => IoObject::IoLockStart
19ec-1c88:42859226.624 : => CAsicIO::CheckDevice
19ec-1c88:42859226.687 : => CNT96226::ConnectIsAvailable
19ec-1c88:42859242.142 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42859242.251 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42859242.311 : <= IoObject::IoLockStart
19ec-1c88:42859242.380 : => ReadNVMDataInternal
19ec-1c88:42859242.447 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42859242.515 : IO Send command 10 bytes
19ec-1c88:42859242.645 : => CNT96226::VenderCmd_SetData
19ec-1c88:42859242.705 : iCmd = 0, nBytes = 10
19ec-1c88:42859242.822 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42859540.397 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42859540.587 : System send command 10 bytes + data 0 bytes
19ec-1c88:42859540.666 : IO total need to receive data 128 bytes
19ec-1c88:42859540.962 : => CNT96226::VenderCmd_GetData
19ec-1c88:42859541.020 : iCmd = 0, nBytes = 128
19ec-1c88:42859675.234 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42859675.440 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42859675.591 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42859675.735 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42859675.865 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42859675.993 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42859676.117 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42859676.246 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42859676.312 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42859676.379 : System total receive data 128 bytes
19ec-1c88:42859676.442 : => CNT96226::VenderCmd_GetData
19ec-1c88:42859676.499 : iCmd = 1, nBytes = 4
19ec-1c88:42859783.345 : 0000 : 00 00 00 00 
19ec-1c88:42859783.449 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42859783.588 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42859783.660 : NVMData.PadScanCount = 0
19ec-1c88:42859783.715 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42859783.770 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42859783.828 : NVMData.FlatbedScanCount = 0
19ec-1c88:42859783.886 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42859784.071 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42859784.131 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42859784.185 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42859784.239 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42859784.295 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42859784.352 : NVMData.BornMonth = 0
19ec-1c88:42859784.402 : NVMData.BornDay = 0
19ec-1c88:42859784.453 : NVMData.BornYear = 0
19ec-1c88:42859784.502 : NVMData.FirstScanMonth = 4
19ec-1c88:42859784.556 : NVMData.FirstScanDay = 30
19ec-1c88:42859784.609 : NVMData.FirstScanYear = 2020
19ec-1c88:42859784.667 : NVMData.VerticalMagnification = 0
19ec-1c88:42859784.723 : NVMData.HorizontalMagnification = 0
19ec-1c88:42859784.780 : NVMData.PowerSavingTime = 15
19ec-1c88:42859784.840 : NVMData.SN = A094165189010062
19ec-1c88:42859784.890 : NVMData.AutoFeed = 0
19ec-1c88:42859784.940 : NVMData.CCDType = 0
19ec-1c88:42859784.989 : NVMData.ScanSpeed = 0
19ec-1c88:42859785.042 : NVMData.RollerCount = 0
19ec-1c88:42859785.096 : NVMData.MultifeedCount = 0
19ec-1c88:42859785.151 : NVMData.JamCount = 0
19ec-1c88:42859785.202 : NVMData.IdentifyInfo = 
19ec-1c88:42859785.255 : NVMData.FormalName = 
19ec-1c88:42859785.305 : NVMData.ReservedB = 0
19ec-1c88:42859785.354 : NVMData.FunctionCode = 0
19ec-1c88:42859785.405 : NVMData.PreFeed = 0
19ec-1c88:42859785.454 : NVMData.PreFeedTime = 0
19ec-1c88:42859785.505 : NVMData.ButtonNumber = 0
19ec-1c88:42859785.554 : NVMData.PowerOffTime = 0
19ec-1c88:42859785.606 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42859785.667 : => IoObject::IoLockEnd
19ec-1c88:42859785.763 : <= IoObject::IoLockEnd
19ec-1c88:42859785.812 : <= ReadNVMData ret = 1
19ec-1c88:42870876.951 : => GetADFStatus
19ec-1c88:42870877.450 : => IoObject::IoLockStart
19ec-1c88:42870877.588 : => CAsicIO::CheckDevice
19ec-1c88:42870877.649 : => CNT96226::ConnectIsAvailable
19ec-1c88:42870890.944 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42870891.066 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42870891.134 : <= IoObject::IoLockStart
19ec-1c88:42870891.205 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42870891.271 : IO Send command 10 bytes
19ec-1c88:42870891.397 : => CNT96226::VenderCmd_SetData
19ec-1c88:42870891.461 : iCmd = 0, nBytes = 10
19ec-1c88:42870891.577 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42871034.089 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42871034.229 : System send command 10 bytes + data 0 bytes
19ec-1c88:42871034.302 : IO total need to receive data 2 bytes
19ec-1c88:42871034.365 : => CNT96226::VenderCmd_GetData
19ec-1c88:42871034.425 : iCmd = 0, nBytes = 2
19ec-1c88:42871150.046 : 0000 : 00 00 
19ec-1c88:42871150.129 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42871150.195 : System total receive data 2 bytes
19ec-1c88:42871150.256 : => CNT96226::VenderCmd_GetData
19ec-1c88:42871150.310 : iCmd = 1, nBytes = 4
19ec-1c88:42871258.343 : 0000 : 00 00 00 00 
19ec-1c88:42871258.452 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42871258.609 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42871258.676 : Return status = 0
19ec-1c88:42871258.745 : => IoObject::IoLockEnd
19ec-1c88:42871258.835 : <= IoObject::IoLockEnd
19ec-1c88:42871258.883 : <= GetADFStatus ret = 1
19ec-1c88:42874154.415 : => GetADFStatus
19ec-1c88:42874154.620 : => IoObject::IoLockStart
19ec-1c88:42874154.754 : => CAsicIO::CheckDevice
19ec-1c88:42874154.815 : => CNT96226::ConnectIsAvailable
19ec-1c88:42874173.956 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42874174.062 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42874174.122 : <= IoObject::IoLockStart
19ec-1c88:42874174.182 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42874174.254 : IO Send command 10 bytes
19ec-1c88:42874174.389 : => CNT96226::VenderCmd_SetData
19ec-1c88:42874174.453 : iCmd = 0, nBytes = 10
19ec-1c88:42874174.562 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42874340.131 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42874340.328 : System send command 10 bytes + data 0 bytes
19ec-1c88:42874340.520 : IO total need to receive data 2 bytes
19ec-1c88:42874340.599 : => CNT96226::VenderCmd_GetData
19ec-1c88:42874340.659 : iCmd = 0, nBytes = 2
19ec-1c88:42874459.808 : 0000 : 00 00 
19ec-1c88:42874459.978 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42874460.062 : System total receive data 2 bytes
19ec-1c88:42874460.129 : => CNT96226::VenderCmd_GetData
19ec-1c88:42874460.191 : iCmd = 1, nBytes = 4
19ec-1c88:42874590.996 : 0000 : 00 00 00 00 
19ec-1c88:42874591.136 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42874591.289 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42874591.359 : Return status = 0
19ec-1c88:42874591.424 : => IoObject::IoLockEnd
19ec-1c88:42874591.519 : <= IoObject::IoLockEnd
19ec-1c88:42874591.571 : <= GetADFStatus ret = 1
19ec-1c88:42876986.605 : => TerminateDriver
19ec-1c88:42876986.800 : => CAsicIO::~CAsicIO,pStage=199298120
19ec-1c88:42876986.878 : => CNT96226::Close
19ec-1c88:42876990.649 : <= CNT96226::Close ret = 1
19ec-1c88:42876990.727 : <= CAsicIO::~CAsicIO
19ec-1c88:42876990.788 : => IoObject::IoLockEnd
19ec-1c88:42876990.839 : <= IoObject::IoLockEnd
19ec-1c88:42876990.891 : => IoObject::TerminateDevice
19ec-1c88:42876990.947 : => IoObject::IoLockEnd
19ec-1c88:42876990.997 : <= IoObject::IoLockEnd
19ec-1c88:42876991.098 : <= IoObject::TerminateDevice
19ec-1c88:42876991.363 : <= TerminateDriver ret = 1
19ec-1c88:42922377.416 : ============Debug Start==========
19ec-1c88:42922377.690 : Date : 2020/4/30 14:25:55
19ec-1c88:42922377.776 : Process ID : 19ec
19ec-1c88:42922378.210 : Windows : Version 10.0 build 18363 
19ec-1c88:42922378.659 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:42922378.721 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42922378.790 : MemoryStatus.ullAvailPhys : 1729482752
19ec-1c88:42922378.855 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42922378.918 : MemoryStatus.ullAvailPageFile : 3075121152
19ec-1c88:42922378.979 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42922379.040 : MemoryStatus.ullAvailVirtual : 1728421888
19ec-1c88:42922379.104 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42922379.212 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42922379.273 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42922379.521 : CPU Count : 4
19ec-1c88:42922379.569 : CPU Frequency : 100.000 Mhz
19ec-1c88:42922383.826 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42922383.967 : => InitializeDriver
19ec-1c88:42922384.257 : <= InitializeDriver ret = 1
19ec-1c88:42922384.315 : => InitializeScanner
19ec-1c88:42922384.399 : => CAsicIO::GetDeviceList
19ec-1c88:42922384.708 : => CNT96226::CNT96226
19ec-1c88:42922384.768 : => CNT96226::Open
19ec-1c88:42922408.945 : <= CNT96226::Open ret = 1
19ec-1c88:42922409.056 : => CNT96226::Initialize
19ec-1c88:42922409.248 : <= CNT96226::Initialize ret = 1
19ec-1c88:42922409.310 : <= CNT96226::CNT96226
19ec-1c88:42922409.367 : => CNT96226::EnumAvailableDevice
19ec-1c88:42922414.929 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42922415.008 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42922415.066 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42926075.439 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42926075.749 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42926081.863 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42926081.973 : => IoObject::GetLockName
19ec-1c88:42926082.036 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42926082.107 : <= IoObject::GetLockName
19ec-1c88:42926082.609 : => CNT96226::VenderCmd_GetData
19ec-1c88:42926082.678 : iCmd = 3, nBytes = 2
19ec-1c88:42926453.123 : 0000 : 06 38 
19ec-1c88:42926453.274 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42926453.354 : => CNT96226::VenderCmd_GetData
19ec-1c88:42926453.416 : iCmd = 4, nBytes = 2
19ec-1c88:42926739.215 : 0000 : 07 07 
19ec-1c88:42926739.357 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42926739.470 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42926739.563 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42926739.635 : IO Send command 10 bytes
19ec-1c88:42926739.689 : => CNT96226::VenderCmd_SetData
19ec-1c88:42926739.746 : iCmd = 0, nBytes = 10
19ec-1c88:42926739.852 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42926912.753 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42926912.899 : => CNT96226::VenderCmd_GetData
19ec-1c88:42926912.963 : iCmd = 0, nBytes = 165
19ec-1c88:42927044.073 : skip dump 37 bytes
19ec-1c88:42927044.307 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42927044.457 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42927044.597 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42927044.737 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42927044.870 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42927045.007 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42927045.138 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42927045.267 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42927045.333 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42927045.398 : => CNT96226::VenderCmd_GetData
19ec-1c88:42927045.454 : iCmd = 1, nBytes = 4
19ec-1c88:42927222.667 : 0000 : 00 00 00 00 
19ec-1c88:42927222.771 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42927222.838 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42927222.907 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42927222.973 : IO Send command 10 bytes
19ec-1c88:42927223.028 : => CNT96226::VenderCmd_SetData
19ec-1c88:42927223.086 : iCmd = 0, nBytes = 10
19ec-1c88:42927223.188 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42927554.941 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42927555.126 : => CNT96226::VenderCmd_GetData
19ec-1c88:42927555.192 : iCmd = 0, nBytes = 128
19ec-1c88:42927709.317 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42927709.533 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42927709.685 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42927709.828 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42927709.962 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42927710.090 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42927710.224 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42927710.418 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42927710.486 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42927710.557 : => CNT96226::VenderCmd_GetData
19ec-1c88:42927710.617 : iCmd = 1, nBytes = 4
19ec-1c88:42927861.130 : 0000 : 00 00 00 00 
19ec-1c88:42927861.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42927861.363 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42927861.569 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42927861.647 : => CNT96226::Close
19ec-1c88:42927866.290 : <= CNT96226::Close ret = 1
19ec-1c88:42927866.366 : <= CNT96226::~CNT96226
19ec-1c88:42927866.459 : <= CAsicIO::GetDeviceList
19ec-1c88:42927866.943 : => IoObject::SetTimeout
19ec-1c88:42927867.131 : Timeout--> In = 0 Out = 0
19ec-1c88:42927867.191 : <= IoObject::SetTimeout
19ec-1c88:42927867.265 : => CAsicIO::CAsicIO
19ec-1c88:42927867.337 : => CNT96226::CNT96226
19ec-1c88:42927867.393 : => CNT96226::Open
19ec-1c88:42927890.139 : <= CNT96226::Open ret = 1
19ec-1c88:42927890.240 : => CNT96226::Initialize
19ec-1c88:42927890.433 : <= CNT96226::Initialize ret = 1
19ec-1c88:42927890.492 : <= CNT96226::CNT96226
19ec-1c88:42927890.545 : <= CAsicIO::CAsicIO
19ec-1c88:42927890.602 : => CAsicIO::InitializeDevice
19ec-1c88:42927890.688 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42927896.772 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42927896.902 : => IoObject::GetLockName
19ec-1c88:42927896.961 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42927897.028 : <= IoObject::GetLockName
19ec-1c88:42927897.539 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42927897.615 : IO Send command 10 bytes
19ec-1c88:42927897.670 : => CNT96226::VenderCmd_SetData
19ec-1c88:42927897.729 : iCmd = 0, nBytes = 10
19ec-1c88:42927897.844 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42928243.136 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42928243.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:42928243.406 : iCmd = 0, nBytes = 128
19ec-1c88:42928420.676 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42928420.893 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42928421.040 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42928421.242 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42928421.376 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42928421.505 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42928421.634 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42928421.762 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42928421.829 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42928421.894 : => CNT96226::VenderCmd_GetData
19ec-1c88:42928421.946 : iCmd = 1, nBytes = 4
19ec-1c88:42928583.438 : 0000 : 00 00 00 00 
19ec-1c88:42928583.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42928583.697 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42928583.767 : => CNT96226::VenderCmd_GetData
19ec-1c88:42928583.830 : iCmd = 3, nBytes = 2
19ec-1c88:42928914.838 : 0000 : 06 38 
19ec-1c88:42928914.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42928915.086 : => CNT96226::VenderCmd_GetData
19ec-1c88:42928915.149 : iCmd = 4, nBytes = 2
19ec-1c88:42929142.868 : 0000 : 07 07 
19ec-1c88:42929143.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42929143.206 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42929143.308 : => IoObject::InitializeDevice
19ec-1c88:42929143.417 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42929144.063 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42929144.132 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42929144.802 : => FindScanner
19ec-1c88:42929144.860 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42929144.929 : <= FindScanner ret = 1
19ec-1c88:42929144.992 : => IoObject::IoLockStart
19ec-1c88:42929145.096 : => CAsicIO::CheckDevice
19ec-1c88:42929145.150 : => CNT96226::ConnectIsAvailable
19ec-1c88:42929158.756 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42929158.876 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42929158.947 : <= IoObject::IoLockStart
19ec-1c88:42929159.014 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42929159.089 : IO Send command 10 bytes
19ec-1c88:42929159.177 : => CNT96226::VenderCmd_SetData
19ec-1c88:42929159.239 : iCmd = 0, nBytes = 10
19ec-1c88:42929159.350 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42929329.052 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42929329.235 : System send command 10 bytes + data 0 bytes
19ec-1c88:42929329.315 : IO total need to receive data 5 bytes
19ec-1c88:42929329.381 : => CNT96226::VenderCmd_GetData
19ec-1c88:42929329.445 : iCmd = 0, nBytes = 5
19ec-1c88:42929487.600 : 0000 : 06 00 02 02 ab 
19ec-1c88:42929487.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42929487.806 : System total receive data 5 bytes
19ec-1c88:42929487.871 : => CNT96226::VenderCmd_GetData
19ec-1c88:42929487.929 : iCmd = 1, nBytes = 4
19ec-1c88:42929604.049 : 0000 : 00 00 00 00 
19ec-1c88:42929604.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42929604.867 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42929605.022 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42929605.104 : IO Send command 10 bytes
19ec-1c88:42929605.204 : => CNT96226::VenderCmd_SetData
19ec-1c88:42929605.268 : iCmd = 0, nBytes = 10
19ec-1c88:42929605.384 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42929750.031 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42929750.204 : System send command 10 bytes + data 0 bytes
19ec-1c88:42929750.287 : IO total need to receive data 165 bytes
19ec-1c88:42929750.414 : => CNT96226::VenderCmd_GetData
19ec-1c88:42929750.478 : iCmd = 0, nBytes = 165
19ec-1c88:42929877.566 : skip dump 37 bytes
19ec-1c88:42929877.783 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42929877.924 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42929878.058 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42929878.190 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42929878.320 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42929878.458 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42929878.584 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42929878.705 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42929878.766 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42929878.830 : System total receive data 165 bytes
19ec-1c88:42929878.890 : => CNT96226::VenderCmd_GetData
19ec-1c88:42929878.945 : iCmd = 1, nBytes = 4
19ec-1c88:42930020.615 : 0000 : 00 00 00 00 
19ec-1c88:42930020.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42930020.861 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42930021.061 : Dump Inquiry
19ec-1c88:42930021.189 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42930021.320 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42930021.457 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42930021.591 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42930021.722 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42930021.856 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42930021.989 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42930022.114 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42930022.246 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42930022.375 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42930022.464 : 00a0 : 00 00 00 00 00 
19ec-1c88:42930022.538 : => ReadNVMDataInternal
19ec-1c88:42930022.748 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42930022.813 : IO Send command 10 bytes
19ec-1c88:42930022.904 : => CNT96226::VenderCmd_SetData
19ec-1c88:42930022.961 : iCmd = 0, nBytes = 10
19ec-1c88:42930023.064 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42930346.639 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42930346.839 : System send command 10 bytes + data 0 bytes
19ec-1c88:42930346.912 : IO total need to receive data 128 bytes
19ec-1c88:42930346.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:42930347.044 : iCmd = 0, nBytes = 128
19ec-1c88:42930539.733 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42930539.906 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42930540.042 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42930540.174 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42930540.300 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42930540.423 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42930540.546 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42930540.668 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42930540.731 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42930540.790 : System total receive data 128 bytes
19ec-1c88:42930540.849 : => CNT96226::VenderCmd_GetData
19ec-1c88:42930540.900 : iCmd = 1, nBytes = 4
19ec-1c88:42930702.135 : 0000 : 00 00 00 00 
19ec-1c88:42930702.509 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42930702.669 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42930702.744 : NVMData.PadScanCount = 0
19ec-1c88:42930702.803 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42930702.856 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42930702.915 : NVMData.FlatbedScanCount = 0
19ec-1c88:42930702.969 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42930703.023 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42930703.077 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42930703.131 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42930703.187 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42930703.242 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42930703.297 : NVMData.BornMonth = 0
19ec-1c88:42930703.343 : NVMData.BornDay = 0
19ec-1c88:42930703.393 : NVMData.BornYear = 0
19ec-1c88:42930703.444 : NVMData.FirstScanMonth = 4
19ec-1c88:42930703.496 : NVMData.FirstScanDay = 30
19ec-1c88:42930703.551 : NVMData.FirstScanYear = 2020
19ec-1c88:42930703.603 : NVMData.VerticalMagnification = 0
19ec-1c88:42930703.656 : NVMData.HorizontalMagnification = 0
19ec-1c88:42930703.711 : NVMData.PowerSavingTime = 15
19ec-1c88:42930703.766 : NVMData.SN = A094165189010062
19ec-1c88:42930703.817 : NVMData.AutoFeed = 0
19ec-1c88:42930703.865 : NVMData.CCDType = 0
19ec-1c88:42930703.912 : NVMData.ScanSpeed = 0
19ec-1c88:42930703.959 : NVMData.RollerCount = 0
19ec-1c88:42930704.013 : NVMData.MultifeedCount = 0
19ec-1c88:42930704.062 : NVMData.JamCount = 0
19ec-1c88:42930704.111 : NVMData.IdentifyInfo = 
19ec-1c88:42930704.163 : NVMData.FormalName = 
19ec-1c88:42930704.340 : NVMData.ReservedB = 0
19ec-1c88:42930704.396 : NVMData.FunctionCode = 0
19ec-1c88:42930704.446 : NVMData.PreFeed = 0
19ec-1c88:42930704.495 : NVMData.PreFeedTime = 0
19ec-1c88:42930704.545 : NVMData.ButtonNumber = 0
19ec-1c88:42930704.595 : NVMData.PowerOffTime = 0
19ec-1c88:42930704.647 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42930704.728 : => IoObject::IoLockEnd
19ec-1c88:42930704.816 : <= IoObject::IoLockEnd
19ec-1c88:42930704.866 : <= InitializeScanner ret = 1
19ec-1c88:42930704.928 : => GetLogicalScannerAbilityEx
19ec-1c88:42930704.989 : => IoObject::IoLockStart
19ec-1c88:42930705.083 : => CAsicIO::CheckDevice
19ec-1c88:42930705.138 : => CNT96226::ConnectIsAvailable
19ec-1c88:42930725.292 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42930725.389 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42930725.447 : <= IoObject::IoLockStart
19ec-1c88:42930725.502 : => IoObject::IoLockEnd
19ec-1c88:42930725.596 : <= IoObject::IoLockEnd
19ec-1c88:42930725.712 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42930725.789 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42930916.969 : => ReadNVMData
19ec-1c88:42930917.159 : => IoObject::IoLockStart
19ec-1c88:42930917.292 : => CAsicIO::CheckDevice
19ec-1c88:42930917.354 : => CNT96226::ConnectIsAvailable
19ec-1c88:42930937.378 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42930937.499 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42930937.566 : <= IoObject::IoLockStart
19ec-1c88:42930937.639 : => ReadNVMDataInternal
19ec-1c88:42930937.706 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42930937.773 : IO Send command 10 bytes
19ec-1c88:42930937.893 : => CNT96226::VenderCmd_SetData
19ec-1c88:42930937.951 : iCmd = 0, nBytes = 10
19ec-1c88:42930938.066 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42931281.515 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42931281.697 : System send command 10 bytes + data 0 bytes
19ec-1c88:42931281.772 : IO total need to receive data 128 bytes
19ec-1c88:42931281.842 : => CNT96226::VenderCmd_GetData
19ec-1c88:42931281.902 : iCmd = 0, nBytes = 128
19ec-1c88:42931424.267 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42931424.494 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42931424.644 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42931424.784 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42931424.925 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42931425.052 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42931425.187 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42931425.314 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42931425.380 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42931425.446 : System total receive data 128 bytes
19ec-1c88:42931425.514 : => CNT96226::VenderCmd_GetData
19ec-1c88:42931425.573 : iCmd = 1, nBytes = 4
19ec-1c88:42931583.585 : 0000 : 00 00 00 00 
19ec-1c88:42931583.800 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42931584.260 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42931584.329 : NVMData.PadScanCount = 0
19ec-1c88:42931584.386 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42931584.440 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42931584.498 : NVMData.FlatbedScanCount = 0
19ec-1c88:42931584.556 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42931584.612 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42931584.665 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42931584.722 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42931584.777 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42931584.834 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42931584.890 : NVMData.BornMonth = 0
19ec-1c88:42931584.940 : NVMData.BornDay = 0
19ec-1c88:42931584.993 : NVMData.BornYear = 0
19ec-1c88:42931585.042 : NVMData.FirstScanMonth = 4
19ec-1c88:42931585.093 : NVMData.FirstScanDay = 30
19ec-1c88:42931585.150 : NVMData.FirstScanYear = 2020
19ec-1c88:42931585.308 : NVMData.VerticalMagnification = 0
19ec-1c88:42931585.365 : NVMData.HorizontalMagnification = 0
19ec-1c88:42931585.419 : NVMData.PowerSavingTime = 15
19ec-1c88:42931585.472 : NVMData.SN = A094165189010062
19ec-1c88:42931585.521 : NVMData.AutoFeed = 0
19ec-1c88:42931585.570 : NVMData.CCDType = 0
19ec-1c88:42931585.621 : NVMData.ScanSpeed = 0
19ec-1c88:42931585.670 : NVMData.RollerCount = 0
19ec-1c88:42931585.722 : NVMData.MultifeedCount = 0
19ec-1c88:42931585.773 : NVMData.JamCount = 0
19ec-1c88:42931585.824 : NVMData.IdentifyInfo = 
19ec-1c88:42931585.877 : NVMData.FormalName = 
19ec-1c88:42931585.924 : NVMData.ReservedB = 0
19ec-1c88:42931585.974 : NVMData.FunctionCode = 0
19ec-1c88:42931586.026 : NVMData.PreFeed = 0
19ec-1c88:42931586.077 : NVMData.PreFeedTime = 0
19ec-1c88:42931586.128 : NVMData.ButtonNumber = 0
19ec-1c88:42931586.180 : NVMData.PowerOffTime = 0
19ec-1c88:42931586.233 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42931586.299 : => IoObject::IoLockEnd
19ec-1c88:42931586.391 : <= IoObject::IoLockEnd
19ec-1c88:42931586.441 : <= ReadNVMData ret = 1
19ec-1c88:42932155.497 : => TerminateDriver
19ec-1c88:42932155.694 : => CAsicIO::~CAsicIO,pStage=196873288
19ec-1c88:42932155.770 : => CNT96226::Close
19ec-1c88:42932160.653 : <= CNT96226::Close ret = 1
19ec-1c88:42932160.738 : <= CAsicIO::~CAsicIO
19ec-1c88:42932160.800 : => IoObject::IoLockEnd
19ec-1c88:42932160.858 : <= IoObject::IoLockEnd
19ec-1c88:42932160.916 : => IoObject::TerminateDevice
19ec-1c88:42932161.198 : => IoObject::IoLockEnd
19ec-1c88:42932161.246 : <= IoObject::IoLockEnd
19ec-1c88:42932161.420 : <= IoObject::TerminateDevice
19ec-1c88:42932161.682 : <= TerminateDriver ret = 1
19ec-1c88:42934723.602 : ============Debug Start==========
19ec-1c88:42934723.929 : Date : 2020/4/30 14:25:56
19ec-1c88:42934724.015 : Process ID : 19ec
19ec-1c88:42934724.445 : Windows : Version 10.0 build 18363 
19ec-1c88:42934724.903 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:42934724.970 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:42934725.044 : MemoryStatus.ullAvailPhys : 1725349888
19ec-1c88:42934725.106 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:42934725.171 : MemoryStatus.ullAvailPageFile : 3074519040
19ec-1c88:42934725.245 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:42934725.310 : MemoryStatus.ullAvailVirtual : 1728372736
19ec-1c88:42934725.375 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:42934725.484 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:42934725.547 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:42934725.775 : CPU Count : 4
19ec-1c88:42934725.828 : CPU Frequency : 100.000 Mhz
19ec-1c88:42934730.194 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:42934730.331 : => InitializeDriver
19ec-1c88:42934730.611 : <= InitializeDriver ret = 1
19ec-1c88:42938051.033 : => InitializeScanner
19ec-1c88:42938051.272 : => CAsicIO::GetDeviceList
19ec-1c88:42938051.724 : => CNT96226::CNT96226
19ec-1c88:42938051.790 : => CNT96226::Open
19ec-1c88:42938074.010 : <= CNT96226::Open ret = 1
19ec-1c88:42938074.111 : => CNT96226::Initialize
19ec-1c88:42938074.304 : <= CNT96226::Initialize ret = 1
19ec-1c88:42938074.364 : <= CNT96226::CNT96226
19ec-1c88:42938074.417 : => CNT96226::EnumAvailableDevice
19ec-1c88:42938079.892 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:42938079.972 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:42938080.033 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:42941830.657 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:42941830.952 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42941836.608 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42941836.719 : => IoObject::GetLockName
19ec-1c88:42941836.777 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42941836.844 : <= IoObject::GetLockName
19ec-1c88:42941837.328 : => CNT96226::VenderCmd_GetData
19ec-1c88:42941837.397 : iCmd = 3, nBytes = 2
19ec-1c88:42942211.435 : 0000 : 06 38 
19ec-1c88:42942211.596 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42942211.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:42942211.739 : iCmd = 4, nBytes = 2
19ec-1c88:42942477.971 : 0000 : 07 07 
19ec-1c88:42942478.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42942478.244 : Device 0 USB ID = 0638 : 0707
19ec-1c88:42942478.340 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:42942478.414 : IO Send command 10 bytes
19ec-1c88:42942478.468 : => CNT96226::VenderCmd_SetData
19ec-1c88:42942478.530 : iCmd = 0, nBytes = 10
19ec-1c88:42942478.644 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42942636.609 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42942636.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:42942636.885 : iCmd = 0, nBytes = 165
19ec-1c88:42942810.915 : skip dump 37 bytes
19ec-1c88:42942811.131 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42942811.286 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42942811.426 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42942811.563 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42942811.701 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42942811.840 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42942811.968 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42942812.098 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42942812.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42942812.223 : => CNT96226::VenderCmd_GetData
19ec-1c88:42942812.279 : iCmd = 1, nBytes = 4
19ec-1c88:42942973.007 : 0000 : 00 00 00 00 
19ec-1c88:42942973.163 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42942973.241 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42942973.311 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42942973.383 : IO Send command 10 bytes
19ec-1c88:42942973.438 : => CNT96226::VenderCmd_SetData
19ec-1c88:42942973.496 : iCmd = 0, nBytes = 10
19ec-1c88:42942973.605 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42943287.290 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42943287.479 : => CNT96226::VenderCmd_GetData
19ec-1c88:42943287.546 : iCmd = 0, nBytes = 128
19ec-1c88:42943447.837 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42943448.016 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42943448.164 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42943448.305 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42943448.435 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42943448.564 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42943448.690 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42943448.817 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42943448.882 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42943448.948 : => CNT96226::VenderCmd_GetData
19ec-1c88:42943449.001 : iCmd = 1, nBytes = 4
19ec-1c88:42943580.106 : 0000 : 00 00 00 00 
19ec-1c88:42943580.226 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42943580.295 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42943580.505 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:42943580.581 : => CNT96226::Close
19ec-1c88:42943585.171 : <= CNT96226::Close ret = 1
19ec-1c88:42943585.250 : <= CNT96226::~CNT96226
19ec-1c88:42943585.345 : <= CAsicIO::GetDeviceList
19ec-1c88:42943585.828 : => IoObject::SetTimeout
19ec-1c88:42943585.963 : Timeout--> In = 0 Out = 0
19ec-1c88:42943586.023 : <= IoObject::SetTimeout
19ec-1c88:42943586.094 : => CAsicIO::CAsicIO
19ec-1c88:42943586.165 : => CNT96226::CNT96226
19ec-1c88:42943586.224 : => CNT96226::Open
19ec-1c88:42943609.862 : <= CNT96226::Open ret = 1
19ec-1c88:42943609.959 : => CNT96226::Initialize
19ec-1c88:42943610.162 : <= CNT96226::Initialize ret = 1
19ec-1c88:42943610.225 : <= CNT96226::CNT96226
19ec-1c88:42943610.278 : <= CAsicIO::CAsicIO
19ec-1c88:42943610.335 : => CAsicIO::InitializeDevice
19ec-1c88:42943610.404 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:42943616.376 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:42943616.490 : => IoObject::GetLockName
19ec-1c88:42943616.546 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:42943616.615 : <= IoObject::GetLockName
19ec-1c88:42943617.138 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:42943617.211 : IO Send command 10 bytes
19ec-1c88:42943617.264 : => CNT96226::VenderCmd_SetData
19ec-1c88:42943617.318 : iCmd = 0, nBytes = 10
19ec-1c88:42943617.433 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42943963.565 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42943963.728 : => CNT96226::VenderCmd_GetData
19ec-1c88:42943963.785 : iCmd = 0, nBytes = 128
19ec-1c88:42944121.755 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42944122.010 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42944122.159 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42944122.308 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42944122.441 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42944122.571 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42944122.703 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42944122.828 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42944122.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42944122.968 : => CNT96226::VenderCmd_GetData
19ec-1c88:42944123.028 : iCmd = 1, nBytes = 4
19ec-1c88:42944271.544 : 0000 : 00 00 00 00 
19ec-1c88:42944271.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42944271.784 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:42944271.857 : => CNT96226::VenderCmd_GetData
19ec-1c88:42944271.922 : iCmd = 3, nBytes = 2
19ec-1c88:42944604.881 : 0000 : 06 38 
19ec-1c88:42944605.023 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42944605.102 : => CNT96226::VenderCmd_GetData
19ec-1c88:42944605.161 : iCmd = 4, nBytes = 2
19ec-1c88:42944867.057 : 0000 : 07 07 
19ec-1c88:42944867.215 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42944867.415 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:42944867.518 : => IoObject::InitializeDevice
19ec-1c88:42944867.636 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:42944868.218 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:42944868.295 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:42944868.946 : => FindScanner
19ec-1c88:42944869.006 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:42944869.075 : <= FindScanner ret = 1
19ec-1c88:42944869.136 : => IoObject::IoLockStart
19ec-1c88:42944869.240 : => CAsicIO::CheckDevice
19ec-1c88:42944869.301 : => CNT96226::ConnectIsAvailable
19ec-1c88:42944882.245 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42944882.363 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42944882.426 : <= IoObject::IoLockStart
19ec-1c88:42944882.496 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42944882.566 : IO Send command 10 bytes
19ec-1c88:42944882.652 : => CNT96226::VenderCmd_SetData
19ec-1c88:42944882.708 : iCmd = 0, nBytes = 10
19ec-1c88:42944882.812 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:42945029.566 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42945029.674 : System send command 10 bytes + data 0 bytes
19ec-1c88:42945029.742 : IO total need to receive data 5 bytes
19ec-1c88:42945029.802 : => CNT96226::VenderCmd_GetData
19ec-1c88:42945029.859 : iCmd = 0, nBytes = 5
19ec-1c88:42945165.016 : 0000 : 06 00 02 02 ab 
19ec-1c88:42945165.136 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42945165.210 : System total receive data 5 bytes
19ec-1c88:42945165.272 : => CNT96226::VenderCmd_GetData
19ec-1c88:42945165.328 : iCmd = 1, nBytes = 4
19ec-1c88:42945284.332 : 0000 : 00 00 00 00 
19ec-1c88:42945284.442 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42945284.589 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42945284.660 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:42945284.732 : IO Send command 10 bytes
19ec-1c88:42945284.829 : => CNT96226::VenderCmd_SetData
19ec-1c88:42945284.887 : iCmd = 0, nBytes = 10
19ec-1c88:42945284.999 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:42945435.481 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42945435.610 : System send command 10 bytes + data 0 bytes
19ec-1c88:42945435.674 : IO total need to receive data 165 bytes
19ec-1c88:42945435.738 : => CNT96226::VenderCmd_GetData
19ec-1c88:42945435.793 : iCmd = 0, nBytes = 165
19ec-1c88:42945578.494 : skip dump 37 bytes
19ec-1c88:42945578.699 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42945578.845 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42945578.982 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42945579.128 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42945579.258 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42945579.389 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42945579.516 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42945579.645 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42945579.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42945579.769 : System total receive data 165 bytes
19ec-1c88:42945579.830 : => CNT96226::VenderCmd_GetData
19ec-1c88:42945579.883 : iCmd = 1, nBytes = 4
19ec-1c88:42945690.201 : 0000 : 00 00 00 00 
19ec-1c88:42945690.312 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42945690.469 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42945690.675 : Dump Inquiry
19ec-1c88:42945690.808 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:42945690.952 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:42945691.094 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:42945691.229 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:42945691.362 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:42945691.499 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:42945691.684 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42945691.812 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42945691.948 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:42945692.079 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:42945692.169 : 00a0 : 00 00 00 00 00 
19ec-1c88:42945692.240 : => ReadNVMDataInternal
19ec-1c88:42945692.430 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42945692.492 : IO Send command 10 bytes
19ec-1c88:42945692.583 : => CNT96226::VenderCmd_SetData
19ec-1c88:42945692.639 : iCmd = 0, nBytes = 10
19ec-1c88:42945692.739 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42945996.246 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42945996.412 : System send command 10 bytes + data 0 bytes
19ec-1c88:42945996.493 : IO total need to receive data 128 bytes
19ec-1c88:42945996.564 : => CNT96226::VenderCmd_GetData
19ec-1c88:42945996.623 : iCmd = 0, nBytes = 128
19ec-1c88:42946127.356 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42946127.587 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42946127.738 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42946127.874 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42946128.006 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42946128.136 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42946128.263 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42946128.390 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42946128.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42946128.525 : System total receive data 128 bytes
19ec-1c88:42946128.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:42946128.651 : iCmd = 1, nBytes = 4
19ec-1c88:42946259.176 : 0000 : 00 00 00 00 
19ec-1c88:42946259.305 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42946259.478 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42946259.551 : NVMData.PadScanCount = 0
19ec-1c88:42946259.610 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42946259.670 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42946259.730 : NVMData.FlatbedScanCount = 0
19ec-1c88:42946259.789 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42946259.842 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42946259.900 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42946259.959 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42946260.015 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42946260.072 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42946260.130 : NVMData.BornMonth = 0
19ec-1c88:42946260.181 : NVMData.BornDay = 0
19ec-1c88:42946260.236 : NVMData.BornYear = 0
19ec-1c88:42946260.289 : NVMData.FirstScanMonth = 4
19ec-1c88:42946260.343 : NVMData.FirstScanDay = 30
19ec-1c88:42946260.398 : NVMData.FirstScanYear = 2020
19ec-1c88:42946260.452 : NVMData.VerticalMagnification = 0
19ec-1c88:42946260.512 : NVMData.HorizontalMagnification = 0
19ec-1c88:42946260.567 : NVMData.PowerSavingTime = 15
19ec-1c88:42946260.626 : NVMData.SN = A094165189010062
19ec-1c88:42946260.678 : NVMData.AutoFeed = 0
19ec-1c88:42946260.728 : NVMData.CCDType = 0
19ec-1c88:42946260.775 : NVMData.ScanSpeed = 0
19ec-1c88:42946260.825 : NVMData.RollerCount = 0
19ec-1c88:42946260.880 : NVMData.MultifeedCount = 0
19ec-1c88:42946260.932 : NVMData.JamCount = 0
19ec-1c88:42946260.982 : NVMData.IdentifyInfo = 
19ec-1c88:42946261.033 : NVMData.FormalName = 
19ec-1c88:42946261.188 : NVMData.ReservedB = 0
19ec-1c88:42946261.258 : NVMData.FunctionCode = 0
19ec-1c88:42946261.309 : NVMData.PreFeed = 0
19ec-1c88:42946261.361 : NVMData.PreFeedTime = 0
19ec-1c88:42946261.411 : NVMData.ButtonNumber = 0
19ec-1c88:42946261.465 : NVMData.PowerOffTime = 0
19ec-1c88:42946261.519 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42946261.600 : => IoObject::IoLockEnd
19ec-1c88:42946261.703 : <= IoObject::IoLockEnd
19ec-1c88:42946261.754 : <= InitializeScanner ret = 1
19ec-1c88:42947797.296 : => GetLogicalScannerAbility
19ec-1c88:42947797.489 : => IoObject::IoLockStart
19ec-1c88:42947797.623 : => CAsicIO::CheckDevice
19ec-1c88:42947797.679 : => CNT96226::ConnectIsAvailable
19ec-1c88:42947812.940 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42947813.057 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42947813.129 : <= IoObject::IoLockStart
19ec-1c88:42947813.198 : => IoObject::IoLockEnd
19ec-1c88:42947813.295 : <= IoObject::IoLockEnd
19ec-1c88:42947813.375 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:42952685.125 : => GetLogicalScannerAbilityEx
19ec-1c88:42952685.316 : => IoObject::IoLockStart
19ec-1c88:42952685.464 : => CAsicIO::CheckDevice
19ec-1c88:42952685.523 : => CNT96226::ConnectIsAvailable
19ec-1c88:42952699.515 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42952699.618 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42952699.684 : <= IoObject::IoLockStart
19ec-1c88:42952699.745 : => IoObject::IoLockEnd
19ec-1c88:42952699.849 : <= IoObject::IoLockEnd
19ec-1c88:42952699.967 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:42952700.048 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:42963802.471 : => ReadNVMData
19ec-1c88:42963802.669 : => IoObject::IoLockStart
19ec-1c88:42963802.809 : => CAsicIO::CheckDevice
19ec-1c88:42963802.872 : => CNT96226::ConnectIsAvailable
19ec-1c88:42963818.756 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42963818.881 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42963818.952 : <= IoObject::IoLockStart
19ec-1c88:42963819.025 : => ReadNVMDataInternal
19ec-1c88:42963819.094 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:42963819.170 : IO Send command 10 bytes
19ec-1c88:42963819.294 : => CNT96226::VenderCmd_SetData
19ec-1c88:42963819.354 : iCmd = 0, nBytes = 10
19ec-1c88:42963819.471 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:42964120.583 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42964120.787 : System send command 10 bytes + data 0 bytes
19ec-1c88:42964120.864 : IO total need to receive data 128 bytes
19ec-1c88:42964120.935 : => CNT96226::VenderCmd_GetData
19ec-1c88:42964120.993 : iCmd = 0, nBytes = 128
19ec-1c88:42964248.099 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42964248.330 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42964248.479 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:42964248.619 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:42964248.750 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:42964248.878 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42964249.006 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42964249.132 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:42964249.199 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42964249.267 : System total receive data 128 bytes
19ec-1c88:42964249.332 : => CNT96226::VenderCmd_GetData
19ec-1c88:42964249.399 : iCmd = 1, nBytes = 4
19ec-1c88:42964356.113 : 0000 : 00 00 00 00 
19ec-1c88:42964356.205 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42964356.341 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42964356.410 : NVMData.PadScanCount = 0
19ec-1c88:42964356.469 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:42964356.524 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:42964356.582 : NVMData.FlatbedScanCount = 0
19ec-1c88:42964356.638 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:42964356.795 : NVMData.SideEdgeFletbed = 0
19ec-1c88:42964356.853 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:42964356.909 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:42964356.964 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:42964357.019 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:42964357.074 : NVMData.BornMonth = 0
19ec-1c88:42964357.124 : NVMData.BornDay = 0
19ec-1c88:42964357.176 : NVMData.BornYear = 0
19ec-1c88:42964357.226 : NVMData.FirstScanMonth = 4
19ec-1c88:42964357.281 : NVMData.FirstScanDay = 30
19ec-1c88:42964357.337 : NVMData.FirstScanYear = 2020
19ec-1c88:42964357.394 : NVMData.VerticalMagnification = 0
19ec-1c88:42964357.451 : NVMData.HorizontalMagnification = 0
19ec-1c88:42964357.508 : NVMData.PowerSavingTime = 15
19ec-1c88:42964357.562 : NVMData.SN = A094165189010062
19ec-1c88:42964357.618 : NVMData.AutoFeed = 0
19ec-1c88:42964357.670 : NVMData.CCDType = 0
19ec-1c88:42964357.720 : NVMData.ScanSpeed = 0
19ec-1c88:42964357.770 : NVMData.RollerCount = 0
19ec-1c88:42964357.826 : NVMData.MultifeedCount = 0
19ec-1c88:42964357.880 : NVMData.JamCount = 0
19ec-1c88:42964357.930 : NVMData.IdentifyInfo = 
19ec-1c88:42964357.983 : NVMData.FormalName = 
19ec-1c88:42964358.032 : NVMData.ReservedB = 0
19ec-1c88:42964358.080 : NVMData.FunctionCode = 0
19ec-1c88:42964358.130 : NVMData.PreFeed = 0
19ec-1c88:42964358.180 : NVMData.PreFeedTime = 0
19ec-1c88:42964358.232 : NVMData.ButtonNumber = 0
19ec-1c88:42964358.282 : NVMData.PowerOffTime = 0
19ec-1c88:42964358.333 : <= ReadNVMDataInternal ret = 1
19ec-1c88:42964358.396 : => IoObject::IoLockEnd
19ec-1c88:42964358.495 : <= IoObject::IoLockEnd
19ec-1c88:42964358.542 : <= ReadNVMData ret = 1
19ec-1c88:42977477.448 : => GetADFStatus
19ec-1c88:42977477.881 : => IoObject::IoLockStart
19ec-1c88:42977478.016 : => CAsicIO::CheckDevice
19ec-1c88:42977478.076 : => CNT96226::ConnectIsAvailable
19ec-1c88:42977493.580 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42977493.682 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42977493.743 : <= IoObject::IoLockStart
19ec-1c88:42977493.805 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42977493.870 : IO Send command 10 bytes
19ec-1c88:42977493.997 : => CNT96226::VenderCmd_SetData
19ec-1c88:42977494.053 : iCmd = 0, nBytes = 10
19ec-1c88:42977494.161 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42977648.240 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42977648.394 : System send command 10 bytes + data 0 bytes
19ec-1c88:42977648.463 : IO total need to receive data 2 bytes
19ec-1c88:42977648.530 : => CNT96226::VenderCmd_GetData
19ec-1c88:42977648.591 : iCmd = 0, nBytes = 2
19ec-1c88:42977771.983 : 0000 : 00 00 
19ec-1c88:42977772.117 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42977772.185 : System total receive data 2 bytes
19ec-1c88:42977772.251 : => CNT96226::VenderCmd_GetData
19ec-1c88:42977772.305 : iCmd = 1, nBytes = 4
19ec-1c88:42977884.120 : 0000 : 00 00 00 00 
19ec-1c88:42977884.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42977884.419 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42977884.491 : Return status = 0
19ec-1c88:42977884.560 : => IoObject::IoLockEnd
19ec-1c88:42977884.654 : <= IoObject::IoLockEnd
19ec-1c88:42977884.706 : <= GetADFStatus ret = 1
19ec-1c88:42981276.489 : => GetADFStatus
19ec-1c88:42981276.702 : => IoObject::IoLockStart
19ec-1c88:42981276.829 : => CAsicIO::CheckDevice
19ec-1c88:42981276.890 : => CNT96226::ConnectIsAvailable
19ec-1c88:42981290.247 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:42981290.355 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:42981290.418 : <= IoObject::IoLockStart
19ec-1c88:42981290.482 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:42981290.553 : IO Send command 10 bytes
19ec-1c88:42981290.659 : => CNT96226::VenderCmd_SetData
19ec-1c88:42981290.718 : iCmd = 0, nBytes = 10
19ec-1c88:42981290.824 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:42981433.375 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:42981433.522 : System send command 10 bytes + data 0 bytes
19ec-1c88:42981433.735 : IO total need to receive data 2 bytes
19ec-1c88:42981433.812 : => CNT96226::VenderCmd_GetData
19ec-1c88:42981433.877 : iCmd = 0, nBytes = 2
19ec-1c88:42981549.111 : 0000 : 00 00 
19ec-1c88:42981549.240 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42981549.317 : System total receive data 2 bytes
19ec-1c88:42981549.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:42981549.445 : iCmd = 1, nBytes = 4
19ec-1c88:42981661.315 : 0000 : 00 00 00 00 
19ec-1c88:42981661.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:42981661.604 : <= CAsicIO::DoIo ret = 1
19ec-1c88:42981661.674 : Return status = 0
19ec-1c88:42981661.745 : => IoObject::IoLockEnd
19ec-1c88:42981661.840 : <= IoObject::IoLockEnd
19ec-1c88:42981661.890 : <= GetADFStatus ret = 1
19ec-1c88:42984329.202 : => TerminateDriver
19ec-1c88:42984329.397 : => CAsicIO::~CAsicIO,pStage=101452872
19ec-1c88:42984329.480 : => CNT96226::Close
19ec-1c88:42984333.626 : <= CNT96226::Close ret = 1
19ec-1c88:42984333.707 : <= CAsicIO::~CAsicIO
19ec-1c88:42984333.771 : => IoObject::IoLockEnd
19ec-1c88:42984333.830 : <= IoObject::IoLockEnd
19ec-1c88:42984333.886 : => IoObject::TerminateDevice
19ec-1c88:42984333.944 : => IoObject::IoLockEnd
19ec-1c88:42984333.996 : <= IoObject::IoLockEnd
19ec-1c88:42984334.107 : <= IoObject::TerminateDevice
19ec-1c88:42984334.386 : <= TerminateDriver ret = 1
19ec-1c88:43028749.960 : ============Debug Start==========
19ec-1c88:43028750.251 : Date : 2020/4/30 14:25:59
19ec-1c88:43028750.330 : Process ID : 19ec
19ec-1c88:43028750.751 : Windows : Version 10.0 build 18363 
19ec-1c88:43028751.200 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:43028751.261 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43028751.323 : MemoryStatus.ullAvailPhys : 1664114688
19ec-1c88:43028751.382 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43028751.446 : MemoryStatus.ullAvailPageFile : 3017015296
19ec-1c88:43028751.505 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43028751.564 : MemoryStatus.ullAvailVirtual : 1728393216
19ec-1c88:43028751.623 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43028751.729 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43028751.789 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43028752.017 : CPU Count : 4
19ec-1c88:43028752.063 : CPU Frequency : 100.000 Mhz
19ec-1c88:43028756.216 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43028756.351 : => InitializeDriver
19ec-1c88:43028756.622 : <= InitializeDriver ret = 1
19ec-1c88:43028756.680 : => InitializeScanner
19ec-1c88:43028756.760 : => CAsicIO::GetDeviceList
19ec-1c88:43028757.057 : => CNT96226::CNT96226
19ec-1c88:43028757.115 : => CNT96226::Open
19ec-1c88:43028779.759 : <= CNT96226::Open ret = 1
19ec-1c88:43028779.851 : => CNT96226::Initialize
19ec-1c88:43028780.037 : <= CNT96226::Initialize ret = 1
19ec-1c88:43028780.093 : <= CNT96226::CNT96226
19ec-1c88:43028780.145 : => CNT96226::EnumAvailableDevice
19ec-1c88:43028785.339 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43028785.415 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43028785.474 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43032437.755 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43032438.052 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43032444.035 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43032444.151 : => IoObject::GetLockName
19ec-1c88:43032444.219 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43032444.292 : <= IoObject::GetLockName
19ec-1c88:43032444.799 : => CNT96226::VenderCmd_GetData
19ec-1c88:43032444.868 : iCmd = 3, nBytes = 2
19ec-1c88:43032784.064 : 0000 : 06 38 
19ec-1c88:43032784.201 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43032784.282 : => CNT96226::VenderCmd_GetData
19ec-1c88:43032784.343 : iCmd = 4, nBytes = 2
19ec-1c88:43033023.776 : 0000 : 07 07 
19ec-1c88:43033023.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43033024.042 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43033024.134 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43033024.201 : IO Send command 10 bytes
19ec-1c88:43033024.259 : => CNT96226::VenderCmd_SetData
19ec-1c88:43033024.320 : iCmd = 0, nBytes = 10
19ec-1c88:43033024.424 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43033171.366 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43033171.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:43033171.634 : iCmd = 0, nBytes = 165
19ec-1c88:43033302.872 : skip dump 37 bytes
19ec-1c88:43033303.443 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43033303.583 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43033303.720 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43033303.853 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43033303.982 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43033304.246 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43033304.380 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43033304.504 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43033304.566 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43033304.631 : => CNT96226::VenderCmd_GetData
19ec-1c88:43033304.686 : iCmd = 1, nBytes = 4
19ec-1c88:43033445.427 : 0000 : 00 00 00 00 
19ec-1c88:43033445.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43033445.676 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43033445.747 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43033445.817 : IO Send command 10 bytes
19ec-1c88:43033445.872 : => CNT96226::VenderCmd_SetData
19ec-1c88:43033445.934 : iCmd = 0, nBytes = 10
19ec-1c88:43033446.044 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43033754.421 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43033754.615 : => CNT96226::VenderCmd_GetData
19ec-1c88:43033754.689 : iCmd = 0, nBytes = 128
19ec-1c88:43033885.962 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43033886.217 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43033886.362 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43033886.501 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43033886.631 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43033886.760 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43033886.889 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43033887.014 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43033887.081 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43033887.150 : => CNT96226::VenderCmd_GetData
19ec-1c88:43033887.204 : iCmd = 1, nBytes = 4
19ec-1c88:43033994.159 : 0000 : 00 00 00 00 
19ec-1c88:43033994.325 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43033994.410 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43033994.597 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43033994.671 : => CNT96226::Close
19ec-1c88:43033998.846 : <= CNT96226::Close ret = 1
19ec-1c88:43033998.931 : <= CNT96226::~CNT96226
19ec-1c88:43033999.030 : <= CAsicIO::GetDeviceList
19ec-1c88:43033999.459 : => IoObject::SetTimeout
19ec-1c88:43033999.611 : Timeout--> In = 0 Out = 0
19ec-1c88:43033999.671 : <= IoObject::SetTimeout
19ec-1c88:43033999.748 : => CAsicIO::CAsicIO
19ec-1c88:43033999.830 : => CNT96226::CNT96226
19ec-1c88:43033999.893 : => CNT96226::Open
19ec-1c88:43034022.601 : <= CNT96226::Open ret = 1
19ec-1c88:43034022.714 : => CNT96226::Initialize
19ec-1c88:43034022.898 : <= CNT96226::Initialize ret = 1
19ec-1c88:43034022.961 : <= CNT96226::CNT96226
19ec-1c88:43034023.020 : <= CAsicIO::CAsicIO
19ec-1c88:43034023.079 : => CAsicIO::InitializeDevice
19ec-1c88:43034023.150 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43034029.154 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43034029.286 : => IoObject::GetLockName
19ec-1c88:43034029.343 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43034029.414 : <= IoObject::GetLockName
19ec-1c88:43034029.938 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43034030.013 : IO Send command 10 bytes
19ec-1c88:43034030.067 : => CNT96226::VenderCmd_SetData
19ec-1c88:43034030.126 : iCmd = 0, nBytes = 10
19ec-1c88:43034030.239 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43034331.708 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43034331.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:43034331.963 : iCmd = 0, nBytes = 128
19ec-1c88:43034461.916 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43034462.150 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43034462.298 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43034462.434 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43034462.566 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43034462.695 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43034462.825 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43034462.953 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43034463.026 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43034463.100 : => CNT96226::VenderCmd_GetData
19ec-1c88:43034463.164 : iCmd = 1, nBytes = 4
19ec-1c88:43034570.317 : 0000 : 00 00 00 00 
19ec-1c88:43034570.434 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43034570.503 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43034570.572 : => CNT96226::VenderCmd_GetData
19ec-1c88:43034570.629 : iCmd = 3, nBytes = 2
19ec-1c88:43034903.297 : 0000 : 06 38 
19ec-1c88:43034903.437 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43034903.514 : => CNT96226::VenderCmd_GetData
19ec-1c88:43034903.571 : iCmd = 4, nBytes = 2
19ec-1c88:43035154.011 : 0000 : 07 07 
19ec-1c88:43035154.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43035154.354 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43035154.447 : => IoObject::InitializeDevice
19ec-1c88:43035154.567 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43035155.152 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43035155.227 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43035155.858 : => FindScanner
19ec-1c88:43035155.916 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43035155.983 : <= FindScanner ret = 1
19ec-1c88:43035156.042 : => IoObject::IoLockStart
19ec-1c88:43035156.145 : => CAsicIO::CheckDevice
19ec-1c88:43035156.204 : => CNT96226::ConnectIsAvailable
19ec-1c88:43035169.247 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43035169.342 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43035169.401 : <= IoObject::IoLockStart
19ec-1c88:43035169.462 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43035169.531 : IO Send command 10 bytes
19ec-1c88:43035169.612 : => CNT96226::VenderCmd_SetData
19ec-1c88:43035169.672 : iCmd = 0, nBytes = 10
19ec-1c88:43035169.783 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43035312.527 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43035312.672 : System send command 10 bytes + data 0 bytes
19ec-1c88:43035312.746 : IO total need to receive data 5 bytes
19ec-1c88:43035312.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:43035312.876 : iCmd = 0, nBytes = 5
19ec-1c88:43035459.360 : 0000 : 06 00 02 02 ab 
19ec-1c88:43035459.497 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43035459.567 : System total receive data 5 bytes
19ec-1c88:43035459.630 : => CNT96226::VenderCmd_GetData
19ec-1c88:43035459.691 : iCmd = 1, nBytes = 4
19ec-1c88:43035567.884 : 0000 : 00 00 00 00 
19ec-1c88:43035568.043 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43035568.207 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43035568.281 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43035568.354 : IO Send command 10 bytes
19ec-1c88:43035568.459 : => CNT96226::VenderCmd_SetData
19ec-1c88:43035568.521 : iCmd = 0, nBytes = 10
19ec-1c88:43035568.635 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43035718.713 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43035718.905 : System send command 10 bytes + data 0 bytes
19ec-1c88:43035718.982 : IO total need to receive data 165 bytes
19ec-1c88:43035719.051 : => CNT96226::VenderCmd_GetData
19ec-1c88:43035719.114 : iCmd = 0, nBytes = 165
19ec-1c88:43035842.186 : skip dump 37 bytes
19ec-1c88:43035842.419 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43035842.567 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43035842.708 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43035842.846 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43035842.976 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43035843.111 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43035843.240 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43035843.369 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43035843.433 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43035843.494 : System total receive data 165 bytes
19ec-1c88:43035843.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:43035843.612 : iCmd = 1, nBytes = 4
19ec-1c88:43035989.694 : 0000 : 00 00 00 00 
19ec-1c88:43035989.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43035989.995 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43035990.190 : Dump Inquiry
19ec-1c88:43035990.333 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43035990.480 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43035990.617 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43035990.756 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43035990.888 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43035991.025 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43035991.157 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43035991.283 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43035991.414 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43035991.548 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43035991.638 : 00a0 : 00 00 00 00 00 
19ec-1c88:43035991.713 : => ReadNVMDataInternal
19ec-1c88:43035991.936 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43035992.011 : IO Send command 10 bytes
19ec-1c88:43035992.115 : => CNT96226::VenderCmd_SetData
19ec-1c88:43035992.173 : iCmd = 0, nBytes = 10
19ec-1c88:43035992.280 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43036286.775 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43036286.964 : System send command 10 bytes + data 0 bytes
19ec-1c88:43036287.045 : IO total need to receive data 128 bytes
19ec-1c88:43036287.114 : => CNT96226::VenderCmd_GetData
19ec-1c88:43036287.182 : iCmd = 0, nBytes = 128
19ec-1c88:43036406.627 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43036406.874 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43036407.024 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43036407.164 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43036407.294 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43036407.427 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43036407.557 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43036407.685 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43036407.753 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43036407.824 : System total receive data 128 bytes
19ec-1c88:43036407.890 : => CNT96226::VenderCmd_GetData
19ec-1c88:43036407.950 : iCmd = 1, nBytes = 4
19ec-1c88:43036514.807 : 0000 : 00 00 00 00 
19ec-1c88:43036514.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43036515.097 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43036515.168 : NVMData.PadScanCount = 0
19ec-1c88:43036515.225 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43036515.283 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43036515.344 : NVMData.FlatbedScanCount = 0
19ec-1c88:43036515.401 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43036515.456 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43036515.510 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43036515.566 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43036515.623 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43036515.681 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43036515.736 : NVMData.BornMonth = 0
19ec-1c88:43036515.786 : NVMData.BornDay = 0
19ec-1c88:43036515.838 : NVMData.BornYear = 0
19ec-1c88:43036515.887 : NVMData.FirstScanMonth = 4
19ec-1c88:43036515.942 : NVMData.FirstScanDay = 30
19ec-1c88:43036515.998 : NVMData.FirstScanYear = 2020
19ec-1c88:43036516.052 : NVMData.VerticalMagnification = 0
19ec-1c88:43036516.106 : NVMData.HorizontalMagnification = 0
19ec-1c88:43036516.161 : NVMData.PowerSavingTime = 15
19ec-1c88:43036516.217 : NVMData.SN = A094165189010062
19ec-1c88:43036516.269 : NVMData.AutoFeed = 0
19ec-1c88:43036516.319 : NVMData.CCDType = 0
19ec-1c88:43036516.367 : NVMData.ScanSpeed = 0
19ec-1c88:43036516.416 : NVMData.RollerCount = 0
19ec-1c88:43036516.469 : NVMData.MultifeedCount = 0
19ec-1c88:43036516.519 : NVMData.JamCount = 0
19ec-1c88:43036516.567 : NVMData.IdentifyInfo = 
19ec-1c88:43036516.620 : NVMData.FormalName = 
19ec-1c88:43036516.781 : NVMData.ReservedB = 0
19ec-1c88:43036516.835 : NVMData.FunctionCode = 0
19ec-1c88:43036516.889 : NVMData.PreFeed = 0
19ec-1c88:43036516.941 : NVMData.PreFeedTime = 0
19ec-1c88:43036516.991 : NVMData.ButtonNumber = 0
19ec-1c88:43036517.042 : NVMData.PowerOffTime = 0
19ec-1c88:43036517.095 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43036517.182 : => IoObject::IoLockEnd
19ec-1c88:43036517.273 : <= IoObject::IoLockEnd
19ec-1c88:43036517.324 : <= InitializeScanner ret = 1
19ec-1c88:43036517.389 : => GetLogicalScannerAbilityEx
19ec-1c88:43036517.449 : => IoObject::IoLockStart
19ec-1c88:43036517.543 : => CAsicIO::CheckDevice
19ec-1c88:43036517.600 : => CNT96226::ConnectIsAvailable
19ec-1c88:43036530.144 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43036530.245 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43036530.304 : <= IoObject::IoLockStart
19ec-1c88:43036530.361 : => IoObject::IoLockEnd
19ec-1c88:43036530.452 : <= IoObject::IoLockEnd
19ec-1c88:43036530.568 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43036530.642 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43036734.065 : => ReadNVMData
19ec-1c88:43036734.247 : => IoObject::IoLockStart
19ec-1c88:43036734.388 : => CAsicIO::CheckDevice
19ec-1c88:43036734.447 : => CNT96226::ConnectIsAvailable
19ec-1c88:43036746.690 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43036746.813 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43036746.881 : <= IoObject::IoLockStart
19ec-1c88:43036746.950 : => ReadNVMDataInternal
19ec-1c88:43036747.014 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43036747.083 : IO Send command 10 bytes
19ec-1c88:43036747.204 : => CNT96226::VenderCmd_SetData
19ec-1c88:43036747.262 : iCmd = 0, nBytes = 10
19ec-1c88:43036747.375 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43037044.850 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43037045.040 : System send command 10 bytes + data 0 bytes
19ec-1c88:43037045.117 : IO total need to receive data 128 bytes
19ec-1c88:43037045.187 : => CNT96226::VenderCmd_GetData
19ec-1c88:43037045.253 : iCmd = 0, nBytes = 128
19ec-1c88:43037164.763 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43037164.997 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43037165.151 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43037165.293 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43037165.429 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43037165.560 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43037165.689 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43037165.815 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43037165.880 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43037165.948 : System total receive data 128 bytes
19ec-1c88:43037166.011 : => CNT96226::VenderCmd_GetData
19ec-1c88:43037166.069 : iCmd = 1, nBytes = 4
19ec-1c88:43037303.582 : 0000 : 00 00 00 00 
19ec-1c88:43037303.743 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43037303.891 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43037303.963 : NVMData.PadScanCount = 0
19ec-1c88:43037304.027 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43037304.086 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43037304.144 : NVMData.FlatbedScanCount = 0
19ec-1c88:43037304.201 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43037304.256 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43037304.313 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43037304.368 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43037304.428 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43037304.484 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43037304.540 : NVMData.BornMonth = 0
19ec-1c88:43037304.592 : NVMData.BornDay = 0
19ec-1c88:43037304.643 : NVMData.BornYear = 0
19ec-1c88:43037304.695 : NVMData.FirstScanMonth = 4
19ec-1c88:43037304.750 : NVMData.FirstScanDay = 30
19ec-1c88:43037304.804 : NVMData.FirstScanYear = 2020
19ec-1c88:43037304.987 : NVMData.VerticalMagnification = 0
19ec-1c88:43037305.046 : NVMData.HorizontalMagnification = 0
19ec-1c88:43037305.105 : NVMData.PowerSavingTime = 15
19ec-1c88:43037305.161 : NVMData.SN = A094165189010062
19ec-1c88:43037305.212 : NVMData.AutoFeed = 0
19ec-1c88:43037305.269 : NVMData.CCDType = 0
19ec-1c88:43037305.316 : NVMData.ScanSpeed = 0
19ec-1c88:43037305.368 : NVMData.RollerCount = 0
19ec-1c88:43037305.420 : NVMData.MultifeedCount = 0
19ec-1c88:43037305.471 : NVMData.JamCount = 0
19ec-1c88:43037305.522 : NVMData.IdentifyInfo = 
19ec-1c88:43037305.576 : NVMData.FormalName = 
19ec-1c88:43037305.629 : NVMData.ReservedB = 0
19ec-1c88:43037305.680 : NVMData.FunctionCode = 0
19ec-1c88:43037305.734 : NVMData.PreFeed = 0
19ec-1c88:43037305.784 : NVMData.PreFeedTime = 0
19ec-1c88:43037305.835 : NVMData.ButtonNumber = 0
19ec-1c88:43037305.885 : NVMData.PowerOffTime = 0
19ec-1c88:43037305.940 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43037306.007 : => IoObject::IoLockEnd
19ec-1c88:43037306.108 : <= IoObject::IoLockEnd
19ec-1c88:43037306.158 : <= ReadNVMData ret = 1
19ec-1c88:43038011.406 : => TerminateDriver
19ec-1c88:43038011.595 : => CAsicIO::~CAsicIO,pStage=219614280
19ec-1c88:43038011.676 : => CNT96226::Close
19ec-1c88:43038015.683 : <= CNT96226::Close ret = 1
19ec-1c88:43038015.764 : <= CAsicIO::~CAsicIO
19ec-1c88:43038015.828 : => IoObject::IoLockEnd
19ec-1c88:43038015.885 : <= IoObject::IoLockEnd
19ec-1c88:43038015.938 : => IoObject::TerminateDevice
19ec-1c88:43038015.998 : => IoObject::IoLockEnd
19ec-1c88:43038016.048 : <= IoObject::IoLockEnd
19ec-1c88:43038016.157 : <= IoObject::TerminateDevice
19ec-1c88:43038016.421 : <= TerminateDriver ret = 1
19ec-1c88:43041025.273 : ============Debug Start==========
19ec-1c88:43041025.601 : Date : 2020/4/30 14:25:59
19ec-1c88:43041025.683 : Process ID : 19ec
19ec-1c88:43041026.045 : Windows : Version 10.0 build 18363 
19ec-1c88:43041026.547 : MemoryStatus.dwMemoryLoad : 52
19ec-1c88:43041026.608 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43041026.675 : MemoryStatus.ullAvailPhys : 1625325568
19ec-1c88:43041026.738 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43041026.803 : MemoryStatus.ullAvailPageFile : 2981539840
19ec-1c88:43041026.863 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43041026.924 : MemoryStatus.ullAvailVirtual : 1728675840
19ec-1c88:43041026.984 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43041027.093 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43041027.156 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43041027.403 : CPU Count : 4
19ec-1c88:43041027.454 : CPU Frequency : 100.000 Mhz
19ec-1c88:43041031.454 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43041031.592 : => InitializeDriver
19ec-1c88:43041031.926 : <= InitializeDriver ret = 1
19ec-1c88:43043992.452 : => InitializeScanner
19ec-1c88:43043992.716 : => CAsicIO::GetDeviceList
19ec-1c88:43043993.178 : => CNT96226::CNT96226
19ec-1c88:43043993.242 : => CNT96226::Open
19ec-1c88:43044015.955 : <= CNT96226::Open ret = 1
19ec-1c88:43044016.074 : => CNT96226::Initialize
19ec-1c88:43044016.275 : <= CNT96226::Initialize ret = 1
19ec-1c88:43044016.338 : <= CNT96226::CNT96226
19ec-1c88:43044016.392 : => CNT96226::EnumAvailableDevice
19ec-1c88:43044021.812 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43044021.893 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43044021.954 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43048018.854 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43048019.157 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43048025.145 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43048025.259 : => IoObject::GetLockName
19ec-1c88:43048025.320 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43048025.389 : <= IoObject::GetLockName
19ec-1c88:43048025.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:43048025.943 : iCmd = 3, nBytes = 2
19ec-1c88:43048380.333 : 0000 : 06 38 
19ec-1c88:43048380.501 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43048380.582 : => CNT96226::VenderCmd_GetData
19ec-1c88:43048380.649 : iCmd = 4, nBytes = 2
19ec-1c88:43048623.926 : 0000 : 07 07 
19ec-1c88:43048624.083 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43048624.184 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43048624.277 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43048624.349 : IO Send command 10 bytes
19ec-1c88:43048624.404 : => CNT96226::VenderCmd_SetData
19ec-1c88:43048624.471 : iCmd = 0, nBytes = 10
19ec-1c88:43048624.577 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43048859.767 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43048859.961 : => CNT96226::VenderCmd_GetData
19ec-1c88:43048860.031 : iCmd = 0, nBytes = 165
19ec-1c88:43048982.464 : skip dump 37 bytes
19ec-1c88:43048982.878 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43048983.065 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43048983.209 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43048983.351 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43048983.483 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43048983.622 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43048983.751 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43048983.881 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43048983.950 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43048984.019 : => CNT96226::VenderCmd_GetData
19ec-1c88:43048984.073 : iCmd = 1, nBytes = 4
19ec-1c88:43049099.623 : 0000 : 00 00 00 00 
19ec-1c88:43049099.780 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43049099.864 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43049099.929 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43049100.001 : IO Send command 10 bytes
19ec-1c88:43049100.058 : => CNT96226::VenderCmd_SetData
19ec-1c88:43049100.116 : iCmd = 0, nBytes = 10
19ec-1c88:43049100.226 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43049528.660 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43049528.849 : => CNT96226::VenderCmd_GetData
19ec-1c88:43049528.921 : iCmd = 0, nBytes = 128
19ec-1c88:43049656.271 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43049656.522 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43049656.675 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43049656.811 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43049656.947 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43049657.655 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43049657.837 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43049657.976 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43049658.050 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43049658.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:43049658.186 : iCmd = 1, nBytes = 4
19ec-1c88:43049764.461 : 0000 : 00 00 00 00 
19ec-1c88:43049764.617 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43049764.702 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43049764.886 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43049764.958 : => CNT96226::Close
19ec-1c88:43049768.750 : <= CNT96226::Close ret = 1
19ec-1c88:43049768.827 : <= CNT96226::~CNT96226
19ec-1c88:43049768.925 : <= CAsicIO::GetDeviceList
19ec-1c88:43049769.310 : => IoObject::SetTimeout
19ec-1c88:43049769.446 : Timeout--> In = 0 Out = 0
19ec-1c88:43049769.509 : <= IoObject::SetTimeout
19ec-1c88:43049769.579 : => CAsicIO::CAsicIO
19ec-1c88:43049769.653 : => CNT96226::CNT96226
19ec-1c88:43049769.709 : => CNT96226::Open
19ec-1c88:43049790.988 : <= CNT96226::Open ret = 1
19ec-1c88:43049791.102 : => CNT96226::Initialize
19ec-1c88:43049791.335 : <= CNT96226::Initialize ret = 1
19ec-1c88:43049791.402 : <= CNT96226::CNT96226
19ec-1c88:43049791.461 : <= CAsicIO::CAsicIO
19ec-1c88:43049791.525 : => CAsicIO::InitializeDevice
19ec-1c88:43049791.601 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43049797.493 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43049797.622 : => IoObject::GetLockName
19ec-1c88:43049797.683 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43049797.752 : <= IoObject::GetLockName
19ec-1c88:43049798.317 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43049798.397 : IO Send command 10 bytes
19ec-1c88:43049798.452 : => CNT96226::VenderCmd_SetData
19ec-1c88:43049798.509 : iCmd = 0, nBytes = 10
19ec-1c88:43049798.625 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43050104.709 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43050104.900 : => CNT96226::VenderCmd_GetData
19ec-1c88:43050104.978 : iCmd = 0, nBytes = 128
19ec-1c88:43050220.456 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43050220.707 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43050220.866 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43050221.009 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43050221.140 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43050221.268 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43050221.399 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43050221.525 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43050221.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43050221.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:43050221.713 : iCmd = 1, nBytes = 4
19ec-1c88:43050340.560 : 0000 : 00 00 00 00 
19ec-1c88:43050340.726 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43050340.800 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43050340.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:43050340.926 : iCmd = 3, nBytes = 2
19ec-1c88:43050653.726 : 0000 : 06 38 
19ec-1c88:43050653.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43050653.978 : => CNT96226::VenderCmd_GetData
19ec-1c88:43050654.044 : iCmd = 4, nBytes = 2
19ec-1c88:43050897.222 : 0000 : 07 07 
19ec-1c88:43050897.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43050897.550 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43050897.651 : => IoObject::InitializeDevice
19ec-1c88:43050897.764 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43050898.333 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43050898.405 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43050899.057 : => FindScanner
19ec-1c88:43050899.118 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43050899.189 : <= FindScanner ret = 1
19ec-1c88:43050899.252 : => IoObject::IoLockStart
19ec-1c88:43050899.353 : => CAsicIO::CheckDevice
19ec-1c88:43050899.408 : => CNT96226::ConnectIsAvailable
19ec-1c88:43050912.527 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43050912.627 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43050912.685 : <= IoObject::IoLockStart
19ec-1c88:43050912.746 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43050912.816 : IO Send command 10 bytes
19ec-1c88:43050912.899 : => CNT96226::VenderCmd_SetData
19ec-1c88:43050912.958 : iCmd = 0, nBytes = 10
19ec-1c88:43050913.066 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43051055.716 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43051055.908 : System send command 10 bytes + data 0 bytes
19ec-1c88:43051055.985 : IO total need to receive data 5 bytes
19ec-1c88:43051056.055 : => CNT96226::VenderCmd_GetData
19ec-1c88:43051056.114 : iCmd = 0, nBytes = 5
19ec-1c88:43051172.248 : 0000 : 06 00 02 02 ab 
19ec-1c88:43051172.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43051172.493 : System total receive data 5 bytes
19ec-1c88:43051172.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:43051172.615 : iCmd = 1, nBytes = 4
19ec-1c88:43051279.754 : 0000 : 00 00 00 00 
19ec-1c88:43051279.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43051280.041 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43051280.108 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43051280.176 : IO Send command 10 bytes
19ec-1c88:43051280.273 : => CNT96226::VenderCmd_SetData
19ec-1c88:43051280.332 : iCmd = 0, nBytes = 10
19ec-1c88:43051280.440 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43051426.576 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43051426.698 : System send command 10 bytes + data 0 bytes
19ec-1c88:43051426.768 : IO total need to receive data 165 bytes
19ec-1c88:43051426.835 : => CNT96226::VenderCmd_GetData
19ec-1c88:43051426.891 : iCmd = 0, nBytes = 165
19ec-1c88:43051538.696 : skip dump 37 bytes
19ec-1c88:43051538.874 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43051539.011 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43051539.151 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43051539.290 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43051539.427 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43051539.564 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43051539.693 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43051539.821 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43051539.886 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43051539.945 : System total receive data 165 bytes
19ec-1c88:43051540.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:43051540.054 : iCmd = 1, nBytes = 4
19ec-1c88:43051647.007 : 0000 : 00 00 00 00 
19ec-1c88:43051647.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43051647.284 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43051647.456 : Dump Inquiry
19ec-1c88:43051647.582 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43051647.718 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43051647.854 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43051647.988 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43051648.114 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43051648.254 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43051648.381 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43051648.512 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43051648.649 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43051648.781 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43051648.872 : 00a0 : 00 00 00 00 00 
19ec-1c88:43051648.943 : => ReadNVMDataInternal
19ec-1c88:43051649.139 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43051649.204 : IO Send command 10 bytes
19ec-1c88:43051649.302 : => CNT96226::VenderCmd_SetData
19ec-1c88:43051649.358 : iCmd = 0, nBytes = 10
19ec-1c88:43051649.462 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43052010.497 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43052010.699 : System send command 10 bytes + data 0 bytes
19ec-1c88:43052010.780 : IO total need to receive data 128 bytes
19ec-1c88:43052010.854 : => CNT96226::VenderCmd_GetData
19ec-1c88:43052010.917 : iCmd = 0, nBytes = 128
19ec-1c88:43052130.423 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43052130.664 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43052130.816 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43052130.960 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43052131.087 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43052131.210 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43052131.333 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43052131.456 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43052131.521 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43052131.592 : System total receive data 128 bytes
19ec-1c88:43052131.664 : => CNT96226::VenderCmd_GetData
19ec-1c88:43052131.722 : iCmd = 1, nBytes = 4
19ec-1c88:43052242.689 : 0000 : 00 00 00 00 
19ec-1c88:43052242.856 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43052243.021 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43052243.096 : NVMData.PadScanCount = 0
19ec-1c88:43052243.153 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43052243.210 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43052243.271 : NVMData.FlatbedScanCount = 0
19ec-1c88:43052243.325 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43052243.383 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43052243.437 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43052243.496 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43052243.551 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43052243.606 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43052243.662 : NVMData.BornMonth = 0
19ec-1c88:43052243.712 : NVMData.BornDay = 0
19ec-1c88:43052243.763 : NVMData.BornYear = 0
19ec-1c88:43052243.811 : NVMData.FirstScanMonth = 4
19ec-1c88:43052243.866 : NVMData.FirstScanDay = 30
19ec-1c88:43052243.923 : NVMData.FirstScanYear = 2020
19ec-1c88:43052243.980 : NVMData.VerticalMagnification = 0
19ec-1c88:43052244.038 : NVMData.HorizontalMagnification = 0
19ec-1c88:43052244.095 : NVMData.PowerSavingTime = 15
19ec-1c88:43052244.152 : NVMData.SN = A094165189010062
19ec-1c88:43052244.202 : NVMData.AutoFeed = 0
19ec-1c88:43052244.251 : NVMData.CCDType = 0
19ec-1c88:43052244.300 : NVMData.ScanSpeed = 0
19ec-1c88:43052244.350 : NVMData.RollerCount = 0
19ec-1c88:43052244.401 : NVMData.MultifeedCount = 0
19ec-1c88:43052244.455 : NVMData.JamCount = 0
19ec-1c88:43052244.505 : NVMData.IdentifyInfo = 
19ec-1c88:43052244.556 : NVMData.FormalName = 
19ec-1c88:43052244.713 : NVMData.ReservedB = 0
19ec-1c88:43052244.769 : NVMData.FunctionCode = 0
19ec-1c88:43052244.822 : NVMData.PreFeed = 0
19ec-1c88:43052244.874 : NVMData.PreFeedTime = 0
19ec-1c88:43052244.925 : NVMData.ButtonNumber = 0
19ec-1c88:43052244.977 : NVMData.PowerOffTime = 0
19ec-1c88:43052245.029 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43052245.109 : => IoObject::IoLockEnd
19ec-1c88:43052245.207 : <= IoObject::IoLockEnd
19ec-1c88:43052245.258 : <= InitializeScanner ret = 1
19ec-1c88:43053765.325 : => GetLogicalScannerAbility
19ec-1c88:43053765.530 : => IoObject::IoLockStart
19ec-1c88:43053765.684 : => CAsicIO::CheckDevice
19ec-1c88:43053765.743 : => CNT96226::ConnectIsAvailable
19ec-1c88:43053781.071 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43053781.194 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43053781.264 : <= IoObject::IoLockStart
19ec-1c88:43053781.330 : => IoObject::IoLockEnd
19ec-1c88:43053781.442 : <= IoObject::IoLockEnd
19ec-1c88:43053781.521 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:43058438.017 : => GetLogicalScannerAbilityEx
19ec-1c88:43058438.228 : => IoObject::IoLockStart
19ec-1c88:43058438.375 : => CAsicIO::CheckDevice
19ec-1c88:43058438.442 : => CNT96226::ConnectIsAvailable
19ec-1c88:43058451.615 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43058451.756 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43058451.821 : <= IoObject::IoLockStart
19ec-1c88:43058451.882 : => IoObject::IoLockEnd
19ec-1c88:43058451.984 : <= IoObject::IoLockEnd
19ec-1c88:43058452.104 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43058452.182 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43067267.860 : => ReadNVMData
19ec-1c88:43067268.043 : => IoObject::IoLockStart
19ec-1c88:43067268.189 : => CAsicIO::CheckDevice
19ec-1c88:43067268.250 : => CNT96226::ConnectIsAvailable
19ec-1c88:43067292.114 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43067292.234 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43067292.298 : <= IoObject::IoLockStart
19ec-1c88:43067292.370 : => ReadNVMDataInternal
19ec-1c88:43067292.435 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43067292.502 : IO Send command 10 bytes
19ec-1c88:43067292.645 : => CNT96226::VenderCmd_SetData
19ec-1c88:43067292.703 : iCmd = 0, nBytes = 10
19ec-1c88:43067292.817 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43067610.669 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43067610.863 : System send command 10 bytes + data 0 bytes
19ec-1c88:43067610.943 : IO total need to receive data 128 bytes
19ec-1c88:43067611.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:43067611.075 : iCmd = 0, nBytes = 128
19ec-1c88:43067746.470 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43067746.711 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43067746.865 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43067747.007 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43067747.139 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43067747.272 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43067747.397 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43067747.524 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43067747.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43067747.657 : System total receive data 128 bytes
19ec-1c88:43067747.724 : => CNT96226::VenderCmd_GetData
19ec-1c88:43067747.783 : iCmd = 1, nBytes = 4
19ec-1c88:43067869.635 : 0000 : 00 00 00 00 
19ec-1c88:43067869.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43067869.940 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43067870.009 : NVMData.PadScanCount = 0
19ec-1c88:43067870.069 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43067870.125 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43067870.183 : NVMData.FlatbedScanCount = 0
19ec-1c88:43067870.244 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43067870.526 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43067870.586 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43067870.642 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43067870.699 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43067870.754 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43067870.810 : NVMData.BornMonth = 0
19ec-1c88:43067870.859 : NVMData.BornDay = 0
19ec-1c88:43067870.911 : NVMData.BornYear = 0
19ec-1c88:43067870.959 : NVMData.FirstScanMonth = 4
19ec-1c88:43067871.011 : NVMData.FirstScanDay = 30
19ec-1c88:43067871.067 : NVMData.FirstScanYear = 2020
19ec-1c88:43067871.122 : NVMData.VerticalMagnification = 0
19ec-1c88:43067871.180 : NVMData.HorizontalMagnification = 0
19ec-1c88:43067871.237 : NVMData.PowerSavingTime = 15
19ec-1c88:43067871.292 : NVMData.SN = A094165189010062
19ec-1c88:43067871.344 : NVMData.AutoFeed = 0
19ec-1c88:43067871.394 : NVMData.CCDType = 0
19ec-1c88:43067871.444 : NVMData.ScanSpeed = 0
19ec-1c88:43067871.498 : NVMData.RollerCount = 0
19ec-1c88:43067871.550 : NVMData.MultifeedCount = 0
19ec-1c88:43067871.606 : NVMData.JamCount = 0
19ec-1c88:43067871.659 : NVMData.IdentifyInfo = 
19ec-1c88:43067871.711 : NVMData.FormalName = 
19ec-1c88:43067871.759 : NVMData.ReservedB = 0
19ec-1c88:43067871.810 : NVMData.FunctionCode = 0
19ec-1c88:43067871.862 : NVMData.PreFeed = 0
19ec-1c88:43067871.909 : NVMData.PreFeedTime = 0
19ec-1c88:43067871.958 : NVMData.ButtonNumber = 0
19ec-1c88:43067872.008 : NVMData.PowerOffTime = 0
19ec-1c88:43067872.058 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43067872.123 : => IoObject::IoLockEnd
19ec-1c88:43067872.217 : <= IoObject::IoLockEnd
19ec-1c88:43067872.266 : <= ReadNVMData ret = 1
19ec-1c88:43079268.027 : => GetADFStatus
19ec-1c88:43079268.527 : => IoObject::IoLockStart
19ec-1c88:43079268.672 : => CAsicIO::CheckDevice
19ec-1c88:43079268.733 : => CNT96226::ConnectIsAvailable
19ec-1c88:43079283.062 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43079283.184 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43079283.260 : <= IoObject::IoLockStart
19ec-1c88:43079283.623 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43079283.744 : IO Send command 10 bytes
19ec-1c88:43079283.885 : => CNT96226::VenderCmd_SetData
19ec-1c88:43079283.950 : iCmd = 0, nBytes = 10
19ec-1c88:43079284.069 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43079421.762 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43079421.885 : System send command 10 bytes + data 0 bytes
19ec-1c88:43079421.951 : IO total need to receive data 2 bytes
19ec-1c88:43079422.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:43079422.070 : iCmd = 0, nBytes = 2
19ec-1c88:43079530.067 : 0000 : 00 00 
19ec-1c88:43079530.161 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43079530.229 : System total receive data 2 bytes
19ec-1c88:43079530.293 : => CNT96226::VenderCmd_GetData
19ec-1c88:43079530.345 : iCmd = 1, nBytes = 4
19ec-1c88:43079642.321 : 0000 : 00 00 00 00 
19ec-1c88:43079643.165 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43079643.881 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43079644.604 : Return status = 0
19ec-1c88:43079644.676 : => IoObject::IoLockEnd
19ec-1c88:43079644.777 : <= IoObject::IoLockEnd
19ec-1c88:43079644.828 : <= GetADFStatus ret = 1
19ec-1c88:43082602.665 : => GetADFStatus
19ec-1c88:43082602.870 : => IoObject::IoLockStart
19ec-1c88:43082603.009 : => CAsicIO::CheckDevice
19ec-1c88:43082603.067 : => CNT96226::ConnectIsAvailable
19ec-1c88:43082619.252 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43082619.368 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43082619.436 : <= IoObject::IoLockStart
19ec-1c88:43082619.504 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43082619.574 : IO Send command 10 bytes
19ec-1c88:43082619.698 : => CNT96226::VenderCmd_SetData
19ec-1c88:43082619.756 : iCmd = 0, nBytes = 10
19ec-1c88:43082619.867 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43082797.814 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43082797.998 : System send command 10 bytes + data 0 bytes
19ec-1c88:43082798.271 : IO total need to receive data 2 bytes
19ec-1c88:43082798.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:43082798.409 : iCmd = 0, nBytes = 2
19ec-1c88:43082932.259 : 0000 : 00 00 
19ec-1c88:43082932.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43082932.463 : System total receive data 2 bytes
19ec-1c88:43082932.526 : => CNT96226::VenderCmd_GetData
19ec-1c88:43082932.580 : iCmd = 1, nBytes = 4
19ec-1c88:43083040.522 : 0000 : 00 00 00 00 
19ec-1c88:43083040.616 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43083040.747 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43083040.820 : Return status = 0
19ec-1c88:43083040.880 : => IoObject::IoLockEnd
19ec-1c88:43083040.973 : <= IoObject::IoLockEnd
19ec-1c88:43083041.019 : <= GetADFStatus ret = 1
19ec-1c88:43085379.668 : => TerminateDriver
19ec-1c88:43085379.867 : => CAsicIO::~CAsicIO,pStage=101583944
19ec-1c88:43085379.940 : => CNT96226::Close
19ec-1c88:43085384.415 : <= CNT96226::Close ret = 1
19ec-1c88:43085384.496 : <= CAsicIO::~CAsicIO
19ec-1c88:43085384.555 : => IoObject::IoLockEnd
19ec-1c88:43085384.611 : <= IoObject::IoLockEnd
19ec-1c88:43085384.662 : => IoObject::TerminateDevice
19ec-1c88:43085384.718 : => IoObject::IoLockEnd
19ec-1c88:43085384.772 : <= IoObject::IoLockEnd
19ec-1c88:43085384.878 : <= IoObject::TerminateDevice
19ec-1c88:43085385.121 : <= TerminateDriver ret = 1
19ec-1c88:43129636.368 : ============Debug Start==========
19ec-1c88:43129636.694 : Date : 2020/4/30 14:26:02
19ec-1c88:43129636.791 : Process ID : 19ec
19ec-1c88:43129637.224 : Windows : Version 10.0 build 18363 
19ec-1c88:43129637.686 : MemoryStatus.dwMemoryLoad : 52
19ec-1c88:43129637.755 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43129637.820 : MemoryStatus.ullAvailPhys : 1598992384
19ec-1c88:43129637.881 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43129637.948 : MemoryStatus.ullAvailPageFile : 2959925248
19ec-1c88:43129638.012 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43129638.074 : MemoryStatus.ullAvailVirtual : 1728401408
19ec-1c88:43129638.139 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43129638.245 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43129638.309 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43129638.556 : CPU Count : 4
19ec-1c88:43129638.608 : CPU Frequency : 100.000 Mhz
19ec-1c88:43129643.267 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43129643.402 : => InitializeDriver
19ec-1c88:43129643.665 : <= InitializeDriver ret = 1
19ec-1c88:43129643.722 : => InitializeScanner
19ec-1c88:43129643.803 : => CAsicIO::GetDeviceList
19ec-1c88:43129644.106 : => CNT96226::CNT96226
19ec-1c88:43129644.166 : => CNT96226::Open
19ec-1c88:43129665.584 : <= CNT96226::Open ret = 1
19ec-1c88:43129665.683 : => CNT96226::Initialize
19ec-1c88:43129665.870 : <= CNT96226::Initialize ret = 1
19ec-1c88:43129665.935 : <= CNT96226::CNT96226
19ec-1c88:43129665.988 : => CNT96226::EnumAvailableDevice
19ec-1c88:43129671.279 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43129671.356 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43129671.418 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43133294.194 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43133295.024 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43133301.141 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43133301.256 : => IoObject::GetLockName
19ec-1c88:43133301.319 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43133301.391 : <= IoObject::GetLockName
19ec-1c88:43133301.895 : => CNT96226::VenderCmd_GetData
19ec-1c88:43133301.964 : iCmd = 3, nBytes = 2
19ec-1c88:43133622.178 : 0000 : 06 38 
19ec-1c88:43133622.348 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43133622.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:43133622.505 : iCmd = 4, nBytes = 2
19ec-1c88:43133877.643 : 0000 : 07 07 
19ec-1c88:43133877.796 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43133877.902 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43133877.993 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43133878.064 : IO Send command 10 bytes
19ec-1c88:43133878.120 : => CNT96226::VenderCmd_SetData
19ec-1c88:43133878.187 : iCmd = 0, nBytes = 10
19ec-1c88:43133878.292 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43134039.772 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43134039.919 : => CNT96226::VenderCmd_GetData
19ec-1c88:43134039.993 : iCmd = 0, nBytes = 165
19ec-1c88:43134178.753 : skip dump 37 bytes
19ec-1c88:43134179.006 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43134179.156 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43134179.297 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43134179.436 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43134179.571 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43134179.706 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43134179.839 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43134179.963 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43134180.026 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43134180.092 : => CNT96226::VenderCmd_GetData
19ec-1c88:43134180.149 : iCmd = 1, nBytes = 4
19ec-1c88:43134310.306 : 0000 : 00 00 00 00 
19ec-1c88:43134310.470 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43134310.554 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43134310.625 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43134310.695 : IO Send command 10 bytes
19ec-1c88:43134310.750 : => CNT96226::VenderCmd_SetData
19ec-1c88:43134310.812 : iCmd = 0, nBytes = 10
19ec-1c88:43134310.917 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43134611.733 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43134611.929 : => CNT96226::VenderCmd_GetData
19ec-1c88:43134612.002 : iCmd = 0, nBytes = 128
19ec-1c88:43134731.568 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43134731.809 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43134731.967 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43134732.108 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43134732.239 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43134732.368 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43134732.496 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43134732.622 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43134732.686 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43134732.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:43134732.813 : iCmd = 1, nBytes = 4
19ec-1c88:43134847.735 : 0000 : 00 00 00 00 
19ec-1c88:43134847.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43134847.998 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43134848.190 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43134848.268 : => CNT96226::Close
19ec-1c88:43134852.283 : <= CNT96226::Close ret = 1
19ec-1c88:43134852.365 : <= CNT96226::~CNT96226
19ec-1c88:43134852.458 : <= CAsicIO::GetDeviceList
19ec-1c88:43134852.889 : => IoObject::SetTimeout
19ec-1c88:43134853.059 : Timeout--> In = 0 Out = 0
19ec-1c88:43134853.124 : <= IoObject::SetTimeout
19ec-1c88:43134853.195 : => CAsicIO::CAsicIO
19ec-1c88:43134853.271 : => CNT96226::CNT96226
19ec-1c88:43134853.329 : => CNT96226::Open
19ec-1c88:43134875.506 : <= CNT96226::Open ret = 1
19ec-1c88:43134875.627 : => CNT96226::Initialize
19ec-1c88:43134875.823 : <= CNT96226::Initialize ret = 1
19ec-1c88:43134875.886 : <= CNT96226::CNT96226
19ec-1c88:43134875.942 : <= CAsicIO::CAsicIO
19ec-1c88:43134876.001 : => CAsicIO::InitializeDevice
19ec-1c88:43134876.070 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43134882.040 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43134882.166 : => IoObject::GetLockName
19ec-1c88:43134882.226 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43134882.293 : <= IoObject::GetLockName
19ec-1c88:43134882.799 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43134882.874 : IO Send command 10 bytes
19ec-1c88:43134882.928 : => CNT96226::VenderCmd_SetData
19ec-1c88:43134882.986 : iCmd = 0, nBytes = 10
19ec-1c88:43134883.103 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43135187.927 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43135188.114 : => CNT96226::VenderCmd_GetData
19ec-1c88:43135188.184 : iCmd = 0, nBytes = 128
19ec-1c88:43135358.829 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43135359.042 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43135359.191 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43135359.333 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43135359.462 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43135359.590 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43135359.722 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43135359.847 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43135359.914 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43135359.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:43135360.046 : iCmd = 1, nBytes = 4
19ec-1c88:43135485.576 : 0000 : 00 00 00 00 
19ec-1c88:43135485.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43135485.804 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43135485.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:43135485.933 : iCmd = 3, nBytes = 2
19ec-1c88:43135806.744 : 0000 : 06 38 
19ec-1c88:43135806.905 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43135806.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:43135807.056 : iCmd = 4, nBytes = 2
19ec-1c88:43136057.658 : 0000 : 07 07 
19ec-1c88:43136057.820 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43136058.000 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43136058.098 : => IoObject::InitializeDevice
19ec-1c88:43136058.211 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43136058.732 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43136058.800 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43136059.483 : => FindScanner
19ec-1c88:43136059.544 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43136059.607 : <= FindScanner ret = 1
19ec-1c88:43136059.666 : => IoObject::IoLockStart
19ec-1c88:43136059.765 : => CAsicIO::CheckDevice
19ec-1c88:43136059.818 : => CNT96226::ConnectIsAvailable
19ec-1c88:43136076.785 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43136076.879 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43136076.935 : <= IoObject::IoLockStart
19ec-1c88:43136076.991 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43136077.057 : IO Send command 10 bytes
19ec-1c88:43136077.135 : => CNT96226::VenderCmd_SetData
19ec-1c88:43136077.192 : iCmd = 0, nBytes = 10
19ec-1c88:43136077.295 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43136224.311 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43136224.470 : System send command 10 bytes + data 0 bytes
19ec-1c88:43136224.543 : IO total need to receive data 5 bytes
19ec-1c88:43136224.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:43136224.670 : iCmd = 0, nBytes = 5
19ec-1c88:43136332.273 : 0000 : 06 00 02 02 ab 
19ec-1c88:43136332.368 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43136332.441 : System total receive data 5 bytes
19ec-1c88:43136332.500 : => CNT96226::VenderCmd_GetData
19ec-1c88:43136332.561 : iCmd = 1, nBytes = 4
19ec-1c88:43136448.407 : 0000 : 00 00 00 00 
19ec-1c88:43136448.580 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43136448.748 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43136448.822 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43136448.890 : IO Send command 10 bytes
19ec-1c88:43136449.002 : => CNT96226::VenderCmd_SetData
19ec-1c88:43136449.065 : iCmd = 0, nBytes = 10
19ec-1c88:43136449.171 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43136595.061 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43136595.250 : System send command 10 bytes + data 0 bytes
19ec-1c88:43136595.335 : IO total need to receive data 165 bytes
19ec-1c88:43136595.406 : => CNT96226::VenderCmd_GetData
19ec-1c88:43136595.472 : iCmd = 0, nBytes = 165
19ec-1c88:43136714.972 : skip dump 37 bytes
19ec-1c88:43136715.226 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43136715.376 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43136715.515 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43136715.655 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43136715.792 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43136715.927 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43136716.055 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43136716.182 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43136716.246 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43136716.311 : System total receive data 165 bytes
19ec-1c88:43136716.373 : => CNT96226::VenderCmd_GetData
19ec-1c88:43136716.430 : iCmd = 1, nBytes = 4
19ec-1c88:43136834.784 : 0000 : 00 00 00 00 
19ec-1c88:43136834.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43136835.065 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43136835.276 : Dump Inquiry
19ec-1c88:43136835.409 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43136835.550 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43136835.691 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43136835.828 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43136835.960 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43136836.092 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43136836.223 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43136836.350 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43136836.488 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43136836.620 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43136836.711 : 00a0 : 00 00 00 00 00 
19ec-1c88:43136836.785 : => ReadNVMDataInternal
19ec-1c88:43136836.996 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43136837.065 : IO Send command 10 bytes
19ec-1c88:43136837.164 : => CNT96226::VenderCmd_SetData
19ec-1c88:43136837.224 : iCmd = 0, nBytes = 10
19ec-1c88:43136837.326 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43137133.013 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43137133.207 : System send command 10 bytes + data 0 bytes
19ec-1c88:43137133.304 : IO total need to receive data 128 bytes
19ec-1c88:43137133.372 : => CNT96226::VenderCmd_GetData
19ec-1c88:43137133.434 : iCmd = 0, nBytes = 128
19ec-1c88:43137260.013 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43137260.232 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43137260.379 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43137260.519 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43137260.646 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43137260.775 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43137260.899 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43137261.023 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43137261.085 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43137261.150 : System total receive data 128 bytes
19ec-1c88:43137261.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:43137261.271 : iCmd = 1, nBytes = 4
19ec-1c88:43137368.281 : 0000 : 00 00 00 00 
19ec-1c88:43137368.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43137368.536 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43137368.610 : NVMData.PadScanCount = 0
19ec-1c88:43137368.668 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43137368.729 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43137368.791 : NVMData.FlatbedScanCount = 0
19ec-1c88:43137368.851 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43137368.905 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43137368.961 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43137369.016 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43137369.074 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43137369.128 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43137369.186 : NVMData.BornMonth = 0
19ec-1c88:43137369.237 : NVMData.BornDay = 0
19ec-1c88:43137369.287 : NVMData.BornYear = 0
19ec-1c88:43137369.333 : NVMData.FirstScanMonth = 4
19ec-1c88:43137369.385 : NVMData.FirstScanDay = 30
19ec-1c88:43137369.439 : NVMData.FirstScanYear = 2020
19ec-1c88:43137369.496 : NVMData.VerticalMagnification = 0
19ec-1c88:43137369.551 : NVMData.HorizontalMagnification = 0
19ec-1c88:43137369.605 : NVMData.PowerSavingTime = 15
19ec-1c88:43137369.661 : NVMData.SN = A094165189010062
19ec-1c88:43137369.710 : NVMData.AutoFeed = 0
19ec-1c88:43137369.757 : NVMData.CCDType = 0
19ec-1c88:43137369.807 : NVMData.ScanSpeed = 0
19ec-1c88:43137369.855 : NVMData.RollerCount = 0
19ec-1c88:43137369.906 : NVMData.MultifeedCount = 0
19ec-1c88:43137369.957 : NVMData.JamCount = 0
19ec-1c88:43137370.006 : NVMData.IdentifyInfo = 
19ec-1c88:43137370.056 : NVMData.FormalName = 
19ec-1c88:43137370.210 : NVMData.ReservedB = 0
19ec-1c88:43137370.265 : NVMData.FunctionCode = 0
19ec-1c88:43137370.317 : NVMData.PreFeed = 0
19ec-1c88:43137370.367 : NVMData.PreFeedTime = 0
19ec-1c88:43137370.418 : NVMData.ButtonNumber = 0
19ec-1c88:43137370.471 : NVMData.PowerOffTime = 0
19ec-1c88:43137370.524 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43137370.606 : => IoObject::IoLockEnd
19ec-1c88:43137370.700 : <= IoObject::IoLockEnd
19ec-1c88:43137370.752 : <= InitializeScanner ret = 1
19ec-1c88:43137370.818 : => GetLogicalScannerAbilityEx
19ec-1c88:43137370.878 : => IoObject::IoLockStart
19ec-1c88:43137370.973 : => CAsicIO::CheckDevice
19ec-1c88:43137371.029 : => CNT96226::ConnectIsAvailable
19ec-1c88:43137383.582 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43137383.678 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43137383.737 : <= IoObject::IoLockStart
19ec-1c88:43137383.794 : => IoObject::IoLockEnd
19ec-1c88:43137383.884 : <= IoObject::IoLockEnd
19ec-1c88:43137383.995 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43137384.071 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43137583.083 : => ReadNVMData
19ec-1c88:43137583.246 : => IoObject::IoLockStart
19ec-1c88:43137583.371 : => CAsicIO::CheckDevice
19ec-1c88:43137583.430 : => CNT96226::ConnectIsAvailable
19ec-1c88:43137600.125 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43137600.248 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43137600.323 : <= IoObject::IoLockStart
19ec-1c88:43137600.394 : => ReadNVMDataInternal
19ec-1c88:43137600.458 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43137600.530 : IO Send command 10 bytes
19ec-1c88:43137600.653 : => CNT96226::VenderCmd_SetData
19ec-1c88:43137600.713 : iCmd = 0, nBytes = 10
19ec-1c88:43137600.829 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43137893.999 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43137894.187 : System send command 10 bytes + data 0 bytes
19ec-1c88:43137894.267 : IO total need to receive data 128 bytes
19ec-1c88:43137894.335 : => CNT96226::VenderCmd_GetData
19ec-1c88:43137894.398 : iCmd = 0, nBytes = 128
19ec-1c88:43138010.009 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43138010.176 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43138010.323 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43138010.460 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43138010.593 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43138010.724 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43138010.854 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43138010.983 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43138011.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43138011.110 : System total receive data 128 bytes
19ec-1c88:43138011.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:43138011.226 : iCmd = 1, nBytes = 4
19ec-1c88:43138125.997 : 0000 : 00 00 00 00 
19ec-1c88:43138126.085 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43138126.221 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43138126.296 : NVMData.PadScanCount = 0
19ec-1c88:43138126.353 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43138126.409 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43138126.464 : NVMData.FlatbedScanCount = 0
19ec-1c88:43138126.516 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43138126.570 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43138126.624 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43138126.676 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43138126.732 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43138126.784 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43138126.839 : NVMData.BornMonth = 0
19ec-1c88:43138126.889 : NVMData.BornDay = 0
19ec-1c88:43138126.938 : NVMData.BornYear = 0
19ec-1c88:43138126.985 : NVMData.FirstScanMonth = 4
19ec-1c88:43138127.035 : NVMData.FirstScanDay = 30
19ec-1c88:43138127.093 : NVMData.FirstScanYear = 2020
19ec-1c88:43138127.250 : NVMData.VerticalMagnification = 0
19ec-1c88:43138127.305 : NVMData.HorizontalMagnification = 0
19ec-1c88:43138127.359 : NVMData.PowerSavingTime = 15
19ec-1c88:43138127.412 : NVMData.SN = A094165189010062
19ec-1c88:43138127.460 : NVMData.AutoFeed = 0
19ec-1c88:43138127.511 : NVMData.CCDType = 0
19ec-1c88:43138127.558 : NVMData.ScanSpeed = 0
19ec-1c88:43138127.604 : NVMData.RollerCount = 0
19ec-1c88:43138127.654 : NVMData.MultifeedCount = 0
19ec-1c88:43138127.703 : NVMData.JamCount = 0
19ec-1c88:43138127.752 : NVMData.IdentifyInfo = 
19ec-1c88:43138127.802 : NVMData.FormalName = 
19ec-1c88:43138127.849 : NVMData.ReservedB = 0
19ec-1c88:43138127.899 : NVMData.FunctionCode = 0
19ec-1c88:43138127.949 : NVMData.PreFeed = 0
19ec-1c88:43138127.998 : NVMData.PreFeedTime = 0
19ec-1c88:43138128.045 : NVMData.ButtonNumber = 0
19ec-1c88:43138128.093 : NVMData.PowerOffTime = 0
19ec-1c88:43138128.142 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43138128.199 : => IoObject::IoLockEnd
19ec-1c88:43138128.290 : <= IoObject::IoLockEnd
19ec-1c88:43138128.338 : <= ReadNVMData ret = 1
19ec-1c88:43138726.588 : => TerminateDriver
19ec-1c88:43138726.785 : => CAsicIO::~CAsicIO,pStage=201526344
19ec-1c88:43138726.865 : => CNT96226::Close
19ec-1c88:43138730.697 : <= CNT96226::Close ret = 1
19ec-1c88:43138730.782 : <= CAsicIO::~CAsicIO
19ec-1c88:43138730.845 : => IoObject::IoLockEnd
19ec-1c88:43138730.898 : <= IoObject::IoLockEnd
19ec-1c88:43138730.951 : => IoObject::TerminateDevice
19ec-1c88:43138731.011 : => IoObject::IoLockEnd
19ec-1c88:43138731.063 : <= IoObject::IoLockEnd
19ec-1c88:43138731.167 : <= IoObject::TerminateDevice
19ec-1c88:43138731.421 : <= TerminateDriver ret = 1
19ec-1c88:43141417.273 : ============Debug Start==========
19ec-1c88:43141417.591 : Date : 2020/4/30 14:26:02
19ec-1c88:43141417.674 : Process ID : 19ec
19ec-1c88:43141418.013 : Windows : Version 10.0 build 18363 
19ec-1c88:43141418.469 : MemoryStatus.dwMemoryLoad : 52
19ec-1c88:43141418.540 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43141418.608 : MemoryStatus.ullAvailPhys : 1601921024
19ec-1c88:43141418.673 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43141418.740 : MemoryStatus.ullAvailPageFile : 2964008960
19ec-1c88:43141418.802 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43141418.866 : MemoryStatus.ullAvailVirtual : 1728409600
19ec-1c88:43141418.929 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43141419.033 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43141419.094 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43141419.340 : CPU Count : 4
19ec-1c88:43141419.392 : CPU Frequency : 100.000 Mhz
19ec-1c88:43141423.234 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43141423.374 : => InitializeDriver
19ec-1c88:43141423.663 : <= InitializeDriver ret = 1
19ec-1c88:43144156.789 : => InitializeScanner
19ec-1c88:43144157.044 : => CAsicIO::GetDeviceList
19ec-1c88:43144157.497 : => CNT96226::CNT96226
19ec-1c88:43144157.563 : => CNT96226::Open
19ec-1c88:43144180.252 : <= CNT96226::Open ret = 1
19ec-1c88:43144180.358 : => CNT96226::Initialize
19ec-1c88:43144180.560 : <= CNT96226::Initialize ret = 1
19ec-1c88:43144180.622 : <= CNT96226::CNT96226
19ec-1c88:43144180.677 : => CNT96226::EnumAvailableDevice
19ec-1c88:43144185.964 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43144186.043 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43144186.103 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43148133.243 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43148133.547 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43148139.255 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43148139.367 : => IoObject::GetLockName
19ec-1c88:43148139.429 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43148139.499 : <= IoObject::GetLockName
19ec-1c88:43148139.978 : => CNT96226::VenderCmd_GetData
19ec-1c88:43148140.041 : iCmd = 3, nBytes = 2
19ec-1c88:43148472.657 : 0000 : 06 38 
19ec-1c88:43148472.814 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43148472.900 : => CNT96226::VenderCmd_GetData
19ec-1c88:43148472.962 : iCmd = 4, nBytes = 2
19ec-1c88:43148755.185 : 0000 : 07 07 
19ec-1c88:43148755.286 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43148755.376 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43148755.460 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43148755.530 : IO Send command 10 bytes
19ec-1c88:43148755.588 : => CNT96226::VenderCmd_SetData
19ec-1c88:43148755.644 : iCmd = 0, nBytes = 10
19ec-1c88:43148755.754 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43148932.510 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43148932.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:43148932.737 : iCmd = 0, nBytes = 165
19ec-1c88:43149079.843 : skip dump 37 bytes
19ec-1c88:43149080.259 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43149080.397 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43149080.532 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43149080.665 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43149080.793 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43149080.926 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43149081.054 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43149081.174 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43149081.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43149081.298 : => CNT96226::VenderCmd_GetData
19ec-1c88:43149081.351 : iCmd = 1, nBytes = 4
19ec-1c88:43149231.209 : 0000 : 00 00 00 00 
19ec-1c88:43149231.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43149231.420 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43149231.492 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43149231.562 : IO Send command 10 bytes
19ec-1c88:43149231.623 : => CNT96226::VenderCmd_SetData
19ec-1c88:43149231.682 : iCmd = 0, nBytes = 10
19ec-1c88:43149231.791 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43149547.863 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43149548.037 : => CNT96226::VenderCmd_GetData
19ec-1c88:43149548.104 : iCmd = 0, nBytes = 128
19ec-1c88:43149689.866 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43149690.073 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43149690.229 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43149690.370 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43149690.503 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43149690.628 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43149690.758 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43149690.884 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43149690.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43149691.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:43149691.068 : iCmd = 1, nBytes = 4
19ec-1c88:43149817.910 : 0000 : 00 00 00 00 
19ec-1c88:43149818.032 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43149818.116 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43149818.297 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43149818.372 : => CNT96226::Close
19ec-1c88:43149822.417 : <= CNT96226::Close ret = 1
19ec-1c88:43149822.497 : <= CNT96226::~CNT96226
19ec-1c88:43149822.591 : <= CAsicIO::GetDeviceList
19ec-1c88:43149822.940 : => IoObject::SetTimeout
19ec-1c88:43149823.069 : Timeout--> In = 0 Out = 0
19ec-1c88:43149823.131 : <= IoObject::SetTimeout
19ec-1c88:43149823.206 : => CAsicIO::CAsicIO
19ec-1c88:43149823.274 : => CNT96226::CNT96226
19ec-1c88:43149823.331 : => CNT96226::Open
19ec-1c88:43149844.251 : <= CNT96226::Open ret = 1
19ec-1c88:43149844.355 : => CNT96226::Initialize
19ec-1c88:43149844.547 : <= CNT96226::Initialize ret = 1
19ec-1c88:43149844.609 : <= CNT96226::CNT96226
19ec-1c88:43149844.664 : <= CAsicIO::CAsicIO
19ec-1c88:43149844.721 : => CAsicIO::InitializeDevice
19ec-1c88:43149844.791 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43149850.810 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43149850.935 : => IoObject::GetLockName
19ec-1c88:43149850.999 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43149851.067 : <= IoObject::GetLockName
19ec-1c88:43149851.540 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43149851.617 : IO Send command 10 bytes
19ec-1c88:43149851.671 : => CNT96226::VenderCmd_SetData
19ec-1c88:43149851.736 : iCmd = 0, nBytes = 10
19ec-1c88:43149851.850 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43150146.081 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43150146.244 : => CNT96226::VenderCmd_GetData
19ec-1c88:43150146.308 : iCmd = 0, nBytes = 128
19ec-1c88:43150277.634 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43150277.814 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43150277.957 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43150278.092 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43150278.221 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43150278.350 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43150278.480 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43150278.605 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43150278.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43150278.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:43150278.788 : iCmd = 1, nBytes = 4
19ec-1c88:43150393.673 : 0000 : 00 00 00 00 
19ec-1c88:43150393.780 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43150393.851 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43150393.918 : => CNT96226::VenderCmd_GetData
19ec-1c88:43150393.973 : iCmd = 3, nBytes = 2
19ec-1c88:43150726.545 : 0000 : 06 38 
19ec-1c88:43150726.691 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43150726.764 : => CNT96226::VenderCmd_GetData
19ec-1c88:43150726.825 : iCmd = 4, nBytes = 2
19ec-1c88:43151024.622 : 0000 : 07 07 
19ec-1c88:43151024.777 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43151024.961 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43151025.067 : => IoObject::InitializeDevice
19ec-1c88:43151025.194 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43151025.884 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43151025.965 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43151026.837 : => FindScanner
19ec-1c88:43151026.901 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43151026.967 : <= FindScanner ret = 1
19ec-1c88:43151027.023 : => IoObject::IoLockStart
19ec-1c88:43151027.132 : => CAsicIO::CheckDevice
19ec-1c88:43151027.187 : => CNT96226::ConnectIsAvailable
19ec-1c88:43151043.980 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43151044.078 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43151044.137 : <= IoObject::IoLockStart
19ec-1c88:43151044.196 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43151044.264 : IO Send command 10 bytes
19ec-1c88:43151044.349 : => CNT96226::VenderCmd_SetData
19ec-1c88:43151044.408 : iCmd = 0, nBytes = 10
19ec-1c88:43151044.518 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43151225.614 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43151225.733 : System send command 10 bytes + data 0 bytes
19ec-1c88:43151225.805 : IO total need to receive data 5 bytes
19ec-1c88:43151225.864 : => CNT96226::VenderCmd_GetData
19ec-1c88:43151225.918 : iCmd = 0, nBytes = 5
19ec-1c88:43151402.869 : 0000 : 06 00 02 02 ab 
19ec-1c88:43151402.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43151403.049 : System total receive data 5 bytes
19ec-1c88:43151403.114 : => CNT96226::VenderCmd_GetData
19ec-1c88:43151403.171 : iCmd = 1, nBytes = 4
19ec-1c88:43151577.358 : 0000 : 00 00 00 00 
19ec-1c88:43151577.477 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43151577.626 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43151577.698 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43151577.771 : IO Send command 10 bytes
19ec-1c88:43151577.868 : => CNT96226::VenderCmd_SetData
19ec-1c88:43151577.930 : iCmd = 0, nBytes = 10
19ec-1c88:43151578.040 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43151739.258 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43151739.376 : System send command 10 bytes + data 0 bytes
19ec-1c88:43151739.454 : IO total need to receive data 165 bytes
19ec-1c88:43151739.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:43151739.575 : iCmd = 0, nBytes = 165
19ec-1c88:43151858.816 : skip dump 37 bytes
19ec-1c88:43151858.988 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43151859.126 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43151859.260 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43151859.397 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43151859.526 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43151859.657 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43151859.782 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43151859.905 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43151859.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43151860.032 : System total receive data 165 bytes
19ec-1c88:43151860.091 : => CNT96226::VenderCmd_GetData
19ec-1c88:43151860.146 : iCmd = 1, nBytes = 4
19ec-1c88:43151998.307 : 0000 : 00 00 00 00 
19ec-1c88:43151998.426 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43151998.559 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43151998.747 : Dump Inquiry
19ec-1c88:43151998.886 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43151999.030 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43151999.169 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43151999.305 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43151999.438 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43151999.573 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43151999.700 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43151999.831 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43151999.968 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43152000.101 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43152000.192 : 00a0 : 00 00 00 00 00 
19ec-1c88:43152000.269 : => ReadNVMDataInternal
19ec-1c88:43152000.473 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43152000.540 : IO Send command 10 bytes
19ec-1c88:43152000.634 : => CNT96226::VenderCmd_SetData
19ec-1c88:43152000.694 : iCmd = 0, nBytes = 10
19ec-1c88:43152000.800 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43152316.723 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43152316.880 : System send command 10 bytes + data 0 bytes
19ec-1c88:43152316.947 : IO total need to receive data 128 bytes
19ec-1c88:43152317.011 : => CNT96226::VenderCmd_GetData
19ec-1c88:43152317.065 : iCmd = 0, nBytes = 128
19ec-1c88:43152474.154 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43152474.372 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43152474.524 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43152474.662 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43152474.794 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43152474.926 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43152475.052 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43152475.181 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43152475.248 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43152475.315 : System total receive data 128 bytes
19ec-1c88:43152475.379 : => CNT96226::VenderCmd_GetData
19ec-1c88:43152475.435 : iCmd = 1, nBytes = 4
19ec-1c88:43152593.272 : 0000 : 00 00 00 00 
19ec-1c88:43152593.388 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43152593.541 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43152593.613 : NVMData.PadScanCount = 0
19ec-1c88:43152593.671 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43152593.728 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43152593.784 : NVMData.FlatbedScanCount = 0
19ec-1c88:43152593.839 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43152593.891 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43152593.946 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43152594.000 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43152594.058 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43152594.112 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43152594.170 : NVMData.BornMonth = 0
19ec-1c88:43152594.221 : NVMData.BornDay = 0
19ec-1c88:43152594.272 : NVMData.BornYear = 0
19ec-1c88:43152594.321 : NVMData.FirstScanMonth = 4
19ec-1c88:43152594.375 : NVMData.FirstScanDay = 30
19ec-1c88:43152594.430 : NVMData.FirstScanYear = 2020
19ec-1c88:43152594.487 : NVMData.VerticalMagnification = 0
19ec-1c88:43152594.543 : NVMData.HorizontalMagnification = 0
19ec-1c88:43152594.597 : NVMData.PowerSavingTime = 15
19ec-1c88:43152594.653 : NVMData.SN = A094165189010062
19ec-1c88:43152594.706 : NVMData.AutoFeed = 0
19ec-1c88:43152594.756 : NVMData.CCDType = 0
19ec-1c88:43152594.803 : NVMData.ScanSpeed = 0
19ec-1c88:43152594.850 : NVMData.RollerCount = 0
19ec-1c88:43152594.901 : NVMData.MultifeedCount = 0
19ec-1c88:43152594.953 : NVMData.JamCount = 0
19ec-1c88:43152595.004 : NVMData.IdentifyInfo = 
19ec-1c88:43152595.057 : NVMData.FormalName = 
19ec-1c88:43152595.245 : NVMData.ReservedB = 0
19ec-1c88:43152595.300 : NVMData.FunctionCode = 0
19ec-1c88:43152595.351 : NVMData.PreFeed = 0
19ec-1c88:43152595.405 : NVMData.PreFeedTime = 0
19ec-1c88:43152595.456 : NVMData.ButtonNumber = 0
19ec-1c88:43152595.511 : NVMData.PowerOffTime = 0
19ec-1c88:43152595.562 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43152595.640 : => IoObject::IoLockEnd
19ec-1c88:43152595.739 : <= IoObject::IoLockEnd
19ec-1c88:43152595.790 : <= InitializeScanner ret = 1
19ec-1c88:43153969.388 : => GetLogicalScannerAbility
19ec-1c88:43153969.584 : => IoObject::IoLockStart
19ec-1c88:43153969.723 : => CAsicIO::CheckDevice
19ec-1c88:43153969.780 : => CNT96226::ConnectIsAvailable
19ec-1c88:43153993.299 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43153993.417 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43153993.478 : <= IoObject::IoLockStart
19ec-1c88:43153993.535 : => IoObject::IoLockEnd
19ec-1c88:43153993.643 : <= IoObject::IoLockEnd
19ec-1c88:43153993.720 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:43158091.354 : => GetLogicalScannerAbilityEx
19ec-1c88:43158091.562 : => IoObject::IoLockStart
19ec-1c88:43158091.700 : => CAsicIO::CheckDevice
19ec-1c88:43158091.762 : => CNT96226::ConnectIsAvailable
19ec-1c88:43158111.024 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43158111.149 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43158111.209 : <= IoObject::IoLockStart
19ec-1c88:43158111.269 : => IoObject::IoLockEnd
19ec-1c88:43158111.388 : <= IoObject::IoLockEnd
19ec-1c88:43158111.514 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43158111.591 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43166232.013 : => ReadNVMData
19ec-1c88:43166232.221 : => IoObject::IoLockStart
19ec-1c88:43166232.357 : => CAsicIO::CheckDevice
19ec-1c88:43166232.416 : => CNT96226::ConnectIsAvailable
19ec-1c88:43166257.577 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43166257.702 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43166257.766 : <= IoObject::IoLockStart
19ec-1c88:43166257.832 : => ReadNVMDataInternal
19ec-1c88:43166257.895 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43166257.960 : IO Send command 10 bytes
19ec-1c88:43166258.077 : => CNT96226::VenderCmd_SetData
19ec-1c88:43166258.147 : iCmd = 0, nBytes = 10
19ec-1c88:43166258.262 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43166601.117 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43166601.303 : System send command 10 bytes + data 0 bytes
19ec-1c88:43166601.382 : IO total need to receive data 128 bytes
19ec-1c88:43166601.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:43166601.514 : iCmd = 0, nBytes = 128
19ec-1c88:43166720.301 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43166720.464 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43166720.600 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43166720.735 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43166720.856 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43166720.982 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43166721.102 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43166721.225 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43166721.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43166721.346 : System total receive data 128 bytes
19ec-1c88:43166721.409 : => CNT96226::VenderCmd_GetData
19ec-1c88:43166721.461 : iCmd = 1, nBytes = 4
19ec-1c88:43166859.769 : 0000 : 00 00 00 00 
19ec-1c88:43166859.934 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43166860.102 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43166860.190 : NVMData.PadScanCount = 0
19ec-1c88:43166860.254 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43166860.317 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43166860.377 : NVMData.FlatbedScanCount = 0
19ec-1c88:43166860.434 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43166860.746 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43166860.811 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43166860.868 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43166860.927 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43166860.984 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43166861.041 : NVMData.BornMonth = 0
19ec-1c88:43166861.091 : NVMData.BornDay = 0
19ec-1c88:43166861.156 : NVMData.BornYear = 0
19ec-1c88:43166861.204 : NVMData.FirstScanMonth = 4
19ec-1c88:43166861.256 : NVMData.FirstScanDay = 30
19ec-1c88:43166861.312 : NVMData.FirstScanYear = 2020
19ec-1c88:43166861.367 : NVMData.VerticalMagnification = 0
19ec-1c88:43166861.423 : NVMData.HorizontalMagnification = 0
19ec-1c88:43166861.484 : NVMData.PowerSavingTime = 15
19ec-1c88:43166861.540 : NVMData.SN = A094165189010062
19ec-1c88:43166861.593 : NVMData.AutoFeed = 0
19ec-1c88:43166861.645 : NVMData.CCDType = 0
19ec-1c88:43166861.695 : NVMData.ScanSpeed = 0
19ec-1c88:43166861.747 : NVMData.RollerCount = 0
19ec-1c88:43166861.803 : NVMData.MultifeedCount = 0
19ec-1c88:43166861.858 : NVMData.JamCount = 0
19ec-1c88:43166861.909 : NVMData.IdentifyInfo = 
19ec-1c88:43166861.960 : NVMData.FormalName = 
19ec-1c88:43166862.012 : NVMData.ReservedB = 0
19ec-1c88:43166862.061 : NVMData.FunctionCode = 0
19ec-1c88:43166862.114 : NVMData.PreFeed = 0
19ec-1c88:43166862.164 : NVMData.PreFeedTime = 0
19ec-1c88:43166862.213 : NVMData.ButtonNumber = 0
19ec-1c88:43166862.261 : NVMData.PowerOffTime = 0
19ec-1c88:43166862.310 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43166862.376 : => IoObject::IoLockEnd
19ec-1c88:43166862.470 : <= IoObject::IoLockEnd
19ec-1c88:43166862.521 : <= ReadNVMData ret = 1
19ec-1c88:43177880.802 : => GetADFStatus
19ec-1c88:43177881.254 : => IoObject::IoLockStart
19ec-1c88:43177881.399 : => CAsicIO::CheckDevice
19ec-1c88:43177881.462 : => CNT96226::ConnectIsAvailable
19ec-1c88:43177902.346 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43177902.468 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43177902.536 : <= IoObject::IoLockStart
19ec-1c88:43177902.598 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43177902.670 : IO Send command 10 bytes
19ec-1c88:43177902.806 : => CNT96226::VenderCmd_SetData
19ec-1c88:43177902.865 : iCmd = 0, nBytes = 10
19ec-1c88:43177902.973 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43178048.434 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43178048.593 : System send command 10 bytes + data 0 bytes
19ec-1c88:43178048.673 : IO total need to receive data 2 bytes
19ec-1c88:43178048.738 : => CNT96226::VenderCmd_GetData
19ec-1c88:43178048.797 : iCmd = 0, nBytes = 2
19ec-1c88:43178348.724 : 0000 : 00 00 
19ec-1c88:43178348.886 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43178348.968 : System total receive data 2 bytes
19ec-1c88:43178349.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:43178349.096 : iCmd = 1, nBytes = 4
19ec-1c88:43178462.133 : 0000 : 00 00 00 00 
19ec-1c88:43178462.243 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43178462.377 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43178462.442 : Return status = 0
19ec-1c88:43178462.504 : => IoObject::IoLockEnd
19ec-1c88:43178462.600 : <= IoObject::IoLockEnd
19ec-1c88:43178462.652 : <= GetADFStatus ret = 1
19ec-1c88:43181546.717 : => GetADFStatus
19ec-1c88:43181546.913 : => IoObject::IoLockStart
19ec-1c88:43181547.050 : => CAsicIO::CheckDevice
19ec-1c88:43181547.110 : => CNT96226::ConnectIsAvailable
19ec-1c88:43181563.187 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43181563.299 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43181563.361 : <= IoObject::IoLockStart
19ec-1c88:43181563.422 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43181563.495 : IO Send command 10 bytes
19ec-1c88:43181563.619 : => CNT96226::VenderCmd_SetData
19ec-1c88:43181563.688 : iCmd = 0, nBytes = 10
19ec-1c88:43181563.800 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43181744.540 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43181744.722 : System send command 10 bytes + data 0 bytes
19ec-1c88:43181744.907 : IO total need to receive data 2 bytes
19ec-1c88:43181744.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:43181745.043 : iCmd = 0, nBytes = 2
19ec-1c88:43181856.917 : 0000 : 00 00 
19ec-1c88:43181857.053 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43181857.142 : System total receive data 2 bytes
19ec-1c88:43181857.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:43181857.277 : iCmd = 1, nBytes = 4
19ec-1c88:43181999.687 : 0000 : 00 00 00 00 
19ec-1c88:43181999.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43181999.958 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43182000.030 : Return status = 0
19ec-1c88:43182000.103 : => IoObject::IoLockEnd
19ec-1c88:43182000.199 : <= IoObject::IoLockEnd
19ec-1c88:43182000.253 : <= GetADFStatus ret = 1
19ec-1c88:43184240.425 : => TerminateDriver
19ec-1c88:43184240.618 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:43184240.698 : => CNT96226::Close
19ec-1c88:43184244.709 : <= CNT96226::Close ret = 1
19ec-1c88:43184244.793 : <= CAsicIO::~CAsicIO
19ec-1c88:43184244.852 : => IoObject::IoLockEnd
19ec-1c88:43184244.908 : <= IoObject::IoLockEnd
19ec-1c88:43184244.963 : => IoObject::TerminateDevice
19ec-1c88:43184245.021 : => IoObject::IoLockEnd
19ec-1c88:43184245.068 : <= IoObject::IoLockEnd
19ec-1c88:43184245.172 : <= IoObject::TerminateDevice
19ec-1c88:43184245.454 : <= TerminateDriver ret = 1
19ec-1c88:43228044.416 : ============Debug Start==========
19ec-1c88:43228044.718 : Date : 2020/4/30 14:26:05
19ec-1c88:43228044.802 : Process ID : 19ec
19ec-1c88:43228045.232 : Windows : Version 10.0 build 18363 
19ec-1c88:43228045.715 : MemoryStatus.dwMemoryLoad : 52
19ec-1c88:43228045.780 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43228045.848 : MemoryStatus.ullAvailPhys : 1600917504
19ec-1c88:43228045.910 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43228045.971 : MemoryStatus.ullAvailPageFile : 2961666048
19ec-1c88:43228046.033 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43228046.092 : MemoryStatus.ullAvailVirtual : 1728434176
19ec-1c88:43228046.157 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43228046.266 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43228046.328 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43228046.579 : CPU Count : 4
19ec-1c88:43228046.628 : CPU Frequency : 100.000 Mhz
19ec-1c88:43228051.069 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43228051.201 : => InitializeDriver
19ec-1c88:43228051.478 : <= InitializeDriver ret = 1
19ec-1c88:43228051.538 : => InitializeScanner
19ec-1c88:43228051.619 : => CAsicIO::GetDeviceList
19ec-1c88:43228051.921 : => CNT96226::CNT96226
19ec-1c88:43228051.981 : => CNT96226::Open
19ec-1c88:43228073.352 : <= CNT96226::Open ret = 1
19ec-1c88:43228073.449 : => CNT96226::Initialize
19ec-1c88:43228073.646 : <= CNT96226::Initialize ret = 1
19ec-1c88:43228073.703 : <= CNT96226::CNT96226
19ec-1c88:43228073.757 : => CNT96226::EnumAvailableDevice
19ec-1c88:43228079.163 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43228079.245 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43228079.302 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43231712.565 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43231712.865 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43231718.615 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43231718.728 : => IoObject::GetLockName
19ec-1c88:43231718.791 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43231718.860 : <= IoObject::GetLockName
19ec-1c88:43231719.336 : => CNT96226::VenderCmd_GetData
19ec-1c88:43231719.404 : iCmd = 3, nBytes = 2
19ec-1c88:43232044.066 : 0000 : 06 38 
19ec-1c88:43232044.217 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43232044.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:43232044.357 : iCmd = 4, nBytes = 2
19ec-1c88:43232318.964 : 0000 : 07 07 
19ec-1c88:43232319.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43232319.209 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43232319.297 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43232319.365 : IO Send command 10 bytes
19ec-1c88:43232319.415 : => CNT96226::VenderCmd_SetData
19ec-1c88:43232319.472 : iCmd = 0, nBytes = 10
19ec-1c88:43232319.576 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43232496.366 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43232496.483 : => CNT96226::VenderCmd_GetData
19ec-1c88:43232496.541 : iCmd = 0, nBytes = 165
19ec-1c88:43232615.671 : skip dump 37 bytes
19ec-1c88:43232615.870 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43232616.002 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43232616.139 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43232616.271 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43232616.397 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43232616.528 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43232616.652 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43232616.778 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43232616.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43232616.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:43232616.952 : iCmd = 1, nBytes = 4
19ec-1c88:43232724.127 : 0000 : 00 00 00 00 
19ec-1c88:43232724.231 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43232724.294 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43232724.361 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43232724.423 : IO Send command 10 bytes
19ec-1c88:43232724.475 : => CNT96226::VenderCmd_SetData
19ec-1c88:43232724.530 : iCmd = 0, nBytes = 10
19ec-1c88:43232724.630 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43233057.972 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43233058.138 : => CNT96226::VenderCmd_GetData
19ec-1c88:43233058.196 : iCmd = 0, nBytes = 128
19ec-1c88:43233234.875 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43233235.104 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43233235.256 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43233235.396 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43233235.529 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43233235.664 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43233235.794 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43233235.920 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43233236.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43233236.286 : => CNT96226::VenderCmd_GetData
19ec-1c88:43233236.340 : iCmd = 1, nBytes = 4
19ec-1c88:43233428.584 : 0000 : 00 00 00 00 
19ec-1c88:43233428.718 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43233428.797 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43233428.982 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43233429.059 : => CNT96226::Close
19ec-1c88:43233433.026 : <= CNT96226::Close ret = 1
19ec-1c88:43233433.104 : <= CNT96226::~CNT96226
19ec-1c88:43233433.200 : <= CAsicIO::GetDeviceList
19ec-1c88:43233433.595 : => IoObject::SetTimeout
19ec-1c88:43233433.749 : Timeout--> In = 0 Out = 0
19ec-1c88:43233433.813 : <= IoObject::SetTimeout
19ec-1c88:43233433.885 : => CAsicIO::CAsicIO
19ec-1c88:43233433.959 : => CNT96226::CNT96226
19ec-1c88:43233434.013 : => CNT96226::Open
19ec-1c88:43233456.407 : <= CNT96226::Open ret = 1
19ec-1c88:43233456.511 : => CNT96226::Initialize
19ec-1c88:43233456.696 : <= CNT96226::Initialize ret = 1
19ec-1c88:43233456.755 : <= CNT96226::CNT96226
19ec-1c88:43233456.805 : <= CAsicIO::CAsicIO
19ec-1c88:43233456.857 : => CAsicIO::InitializeDevice
19ec-1c88:43233456.930 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43233462.716 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43233462.834 : => IoObject::GetLockName
19ec-1c88:43233462.895 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43233462.960 : <= IoObject::GetLockName
19ec-1c88:43233463.411 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43233463.487 : IO Send command 10 bytes
19ec-1c88:43233463.540 : => CNT96226::VenderCmd_SetData
19ec-1c88:43233463.595 : iCmd = 0, nBytes = 10
19ec-1c88:43233463.702 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43233795.485 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43233795.660 : => CNT96226::VenderCmd_GetData
19ec-1c88:43233795.727 : iCmd = 0, nBytes = 128
19ec-1c88:43233966.183 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43233966.413 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43233966.559 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43233966.699 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43233966.831 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43233966.959 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43233967.079 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43233967.200 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43233967.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43233967.330 : => CNT96226::VenderCmd_GetData
19ec-1c88:43233967.383 : iCmd = 1, nBytes = 4
19ec-1c88:43234092.663 : 0000 : 00 00 00 00 
19ec-1c88:43234092.767 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43234092.830 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43234092.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:43234092.947 : iCmd = 3, nBytes = 2
19ec-1c88:43234438.375 : 0000 : 06 38 
19ec-1c88:43234438.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43234438.588 : => CNT96226::VenderCmd_GetData
19ec-1c88:43234438.646 : iCmd = 4, nBytes = 2
19ec-1c88:43234723.247 : 0000 : 07 07 
19ec-1c88:43234723.372 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43234723.537 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43234723.632 : => IoObject::InitializeDevice
19ec-1c88:43234723.740 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43234724.287 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43234724.361 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43234725.006 : => FindScanner
19ec-1c88:43234725.068 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43234725.129 : <= FindScanner ret = 1
19ec-1c88:43234725.190 : => IoObject::IoLockStart
19ec-1c88:43234725.292 : => CAsicIO::CheckDevice
19ec-1c88:43234725.344 : => CNT96226::ConnectIsAvailable
19ec-1c88:43234746.820 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43234746.916 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43234746.972 : <= IoObject::IoLockStart
19ec-1c88:43234747.029 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43234747.323 : IO Send command 10 bytes
19ec-1c88:43234747.406 : => CNT96226::VenderCmd_SetData
19ec-1c88:43234747.463 : iCmd = 0, nBytes = 10
19ec-1c88:43234747.565 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43234936.681 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43234936.855 : System send command 10 bytes + data 0 bytes
19ec-1c88:43234936.927 : IO total need to receive data 5 bytes
19ec-1c88:43234936.990 : => CNT96226::VenderCmd_GetData
19ec-1c88:43234937.047 : iCmd = 0, nBytes = 5
19ec-1c88:43235118.047 : 0000 : 06 00 02 02 ab 
19ec-1c88:43235118.156 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43235118.235 : System total receive data 5 bytes
19ec-1c88:43235118.296 : => CNT96226::VenderCmd_GetData
19ec-1c88:43235118.351 : iCmd = 1, nBytes = 4
19ec-1c88:43235264.005 : 0000 : 00 00 00 00 
19ec-1c88:43235264.180 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43235264.559 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43235264.626 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43235264.691 : IO Send command 10 bytes
19ec-1c88:43235264.786 : => CNT96226::VenderCmd_SetData
19ec-1c88:43235264.846 : iCmd = 0, nBytes = 10
19ec-1c88:43235264.953 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43235415.271 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43235415.436 : System send command 10 bytes + data 0 bytes
19ec-1c88:43235415.507 : IO total need to receive data 165 bytes
19ec-1c88:43235415.571 : => CNT96226::VenderCmd_GetData
19ec-1c88:43235415.627 : iCmd = 0, nBytes = 165
19ec-1c88:43235558.119 : skip dump 37 bytes
19ec-1c88:43235558.363 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43235558.515 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43235558.660 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43235558.799 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43235559.474 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43235559.617 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43235559.747 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43235559.878 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43235559.942 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43235560.006 : System total receive data 165 bytes
19ec-1c88:43235560.073 : => CNT96226::VenderCmd_GetData
19ec-1c88:43235560.131 : iCmd = 1, nBytes = 4
19ec-1c88:43235708.724 : 0000 : 00 00 00 00 
19ec-1c88:43235708.865 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43235709.023 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43235709.202 : Dump Inquiry
19ec-1c88:43235709.340 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43235709.480 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43235709.617 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43235709.753 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43235709.882 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43235710.018 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43235710.150 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43235710.281 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43235710.413 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43235710.542 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43235710.635 : 00a0 : 00 00 00 00 00 
19ec-1c88:43235710.713 : => ReadNVMDataInternal
19ec-1c88:43235710.940 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43235711.007 : IO Send command 10 bytes
19ec-1c88:43235711.104 : => CNT96226::VenderCmd_SetData
19ec-1c88:43235711.159 : iCmd = 0, nBytes = 10
19ec-1c88:43235711.263 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43236031.595 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43236031.778 : System send command 10 bytes + data 0 bytes
19ec-1c88:43236031.850 : IO total need to receive data 128 bytes
19ec-1c88:43236031.915 : => CNT96226::VenderCmd_GetData
19ec-1c88:43236031.975 : iCmd = 0, nBytes = 128
19ec-1c88:43236207.899 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43236208.083 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43236208.227 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43236208.360 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43236208.483 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43236208.608 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43236208.734 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43236208.857 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43236208.923 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43236208.986 : System total receive data 128 bytes
19ec-1c88:43236209.048 : => CNT96226::VenderCmd_GetData
19ec-1c88:43236209.101 : iCmd = 1, nBytes = 4
19ec-1c88:43236358.639 : 0000 : 00 00 00 00 
19ec-1c88:43236358.756 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43236358.919 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43236358.993 : NVMData.PadScanCount = 0
19ec-1c88:43236359.050 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43236359.109 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43236359.169 : NVMData.FlatbedScanCount = 0
19ec-1c88:43236359.230 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43236359.285 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43236359.341 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43236359.394 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43236359.452 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43236359.509 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43236359.565 : NVMData.BornMonth = 0
19ec-1c88:43236359.614 : NVMData.BornDay = 0
19ec-1c88:43236359.669 : NVMData.BornYear = 0
19ec-1c88:43236359.720 : NVMData.FirstScanMonth = 4
19ec-1c88:43236359.773 : NVMData.FirstScanDay = 30
19ec-1c88:43236359.830 : NVMData.FirstScanYear = 2020
19ec-1c88:43236359.887 : NVMData.VerticalMagnification = 0
19ec-1c88:43236359.944 : NVMData.HorizontalMagnification = 0
19ec-1c88:43236360.000 : NVMData.PowerSavingTime = 15
19ec-1c88:43236360.061 : NVMData.SN = A094165189010062
19ec-1c88:43236360.113 : NVMData.AutoFeed = 0
19ec-1c88:43236360.164 : NVMData.CCDType = 0
19ec-1c88:43236360.212 : NVMData.ScanSpeed = 0
19ec-1c88:43236360.262 : NVMData.RollerCount = 0
19ec-1c88:43236360.313 : NVMData.MultifeedCount = 0
19ec-1c88:43236360.365 : NVMData.JamCount = 0
19ec-1c88:43236360.416 : NVMData.IdentifyInfo = 
19ec-1c88:43236360.467 : NVMData.FormalName = 
19ec-1c88:43236360.660 : NVMData.ReservedB = 0
19ec-1c88:43236360.718 : NVMData.FunctionCode = 0
19ec-1c88:43236360.769 : NVMData.PreFeed = 0
19ec-1c88:43236360.819 : NVMData.PreFeedTime = 0
19ec-1c88:43236360.868 : NVMData.ButtonNumber = 0
19ec-1c88:43236360.919 : NVMData.PowerOffTime = 0
19ec-1c88:43236360.973 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43236361.050 : => IoObject::IoLockEnd
19ec-1c88:43236361.142 : <= IoObject::IoLockEnd
19ec-1c88:43236361.193 : <= InitializeScanner ret = 1
19ec-1c88:43236361.258 : => GetLogicalScannerAbilityEx
19ec-1c88:43236361.319 : => IoObject::IoLockStart
19ec-1c88:43236361.414 : => CAsicIO::CheckDevice
19ec-1c88:43236361.469 : => CNT96226::ConnectIsAvailable
19ec-1c88:43236373.996 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43236374.099 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43236374.155 : <= IoObject::IoLockStart
19ec-1c88:43236374.215 : => IoObject::IoLockEnd
19ec-1c88:43236374.304 : <= IoObject::IoLockEnd
19ec-1c88:43236374.425 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43236374.502 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43236558.558 : => ReadNVMData
19ec-1c88:43236558.728 : => IoObject::IoLockStart
19ec-1c88:43236558.859 : => CAsicIO::CheckDevice
19ec-1c88:43236558.912 : => CNT96226::ConnectIsAvailable
19ec-1c88:43236578.911 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43236579.013 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43236579.071 : <= IoObject::IoLockStart
19ec-1c88:43236579.132 : => ReadNVMDataInternal
19ec-1c88:43236579.190 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43236579.256 : IO Send command 10 bytes
19ec-1c88:43236579.380 : => CNT96226::VenderCmd_SetData
19ec-1c88:43236579.438 : iCmd = 0, nBytes = 10
19ec-1c88:43236579.549 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43236908.330 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43236908.499 : System send command 10 bytes + data 0 bytes
19ec-1c88:43236908.579 : IO total need to receive data 128 bytes
19ec-1c88:43236908.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:43236908.708 : iCmd = 0, nBytes = 128
19ec-1c88:43237085.973 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43237086.198 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43237086.359 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43237086.501 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43237086.637 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43237086.769 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43237086.897 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43237087.023 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43237087.094 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43237087.165 : System total receive data 128 bytes
19ec-1c88:43237087.229 : => CNT96226::VenderCmd_GetData
19ec-1c88:43237087.286 : iCmd = 1, nBytes = 4
19ec-1c88:43237239.631 : 0000 : 00 00 00 00 
19ec-1c88:43237239.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43237239.852 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43237239.916 : NVMData.PadScanCount = 0
19ec-1c88:43237239.971 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43237240.028 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43237240.085 : NVMData.FlatbedScanCount = 0
19ec-1c88:43237240.138 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43237240.190 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43237240.245 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43237240.300 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43237240.356 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43237240.408 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43237240.464 : NVMData.BornMonth = 0
19ec-1c88:43237240.513 : NVMData.BornDay = 0
19ec-1c88:43237240.564 : NVMData.BornYear = 0
19ec-1c88:43237240.612 : NVMData.FirstScanMonth = 4
19ec-1c88:43237240.663 : NVMData.FirstScanDay = 30
19ec-1c88:43237240.716 : NVMData.FirstScanYear = 2020
19ec-1c88:43237240.906 : NVMData.VerticalMagnification = 0
19ec-1c88:43237240.965 : NVMData.HorizontalMagnification = 0
19ec-1c88:43237241.019 : NVMData.PowerSavingTime = 15
19ec-1c88:43237241.073 : NVMData.SN = A094165189010062
19ec-1c88:43237241.124 : NVMData.AutoFeed = 0
19ec-1c88:43237241.175 : NVMData.CCDType = 0
19ec-1c88:43237241.221 : NVMData.ScanSpeed = 0
19ec-1c88:43237241.270 : NVMData.RollerCount = 0
19ec-1c88:43237241.320 : NVMData.MultifeedCount = 0
19ec-1c88:43237241.368 : NVMData.JamCount = 0
19ec-1c88:43237241.417 : NVMData.IdentifyInfo = 
19ec-1c88:43237241.467 : NVMData.FormalName = 
19ec-1c88:43237241.515 : NVMData.ReservedB = 0
19ec-1c88:43237241.566 : NVMData.FunctionCode = 0
19ec-1c88:43237241.614 : NVMData.PreFeed = 0
19ec-1c88:43237241.665 : NVMData.PreFeedTime = 0
19ec-1c88:43237241.713 : NVMData.ButtonNumber = 0
19ec-1c88:43237241.762 : NVMData.PowerOffTime = 0
19ec-1c88:43237241.814 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43237241.875 : => IoObject::IoLockEnd
19ec-1c88:43237241.967 : <= IoObject::IoLockEnd
19ec-1c88:43237242.018 : <= ReadNVMData ret = 1
19ec-1c88:43237805.034 : => TerminateDriver
19ec-1c88:43237805.230 : => CAsicIO::~CAsicIO,pStage=201526344
19ec-1c88:43237805.313 : => CNT96226::Close
19ec-1c88:43237809.025 : <= CNT96226::Close ret = 1
19ec-1c88:43237809.106 : <= CAsicIO::~CAsicIO
19ec-1c88:43237809.164 : => IoObject::IoLockEnd
19ec-1c88:43237809.217 : <= IoObject::IoLockEnd
19ec-1c88:43237809.272 : => IoObject::TerminateDevice
19ec-1c88:43237809.334 : => IoObject::IoLockEnd
19ec-1c88:43237809.384 : <= IoObject::IoLockEnd
19ec-1c88:43237809.485 : <= IoObject::TerminateDevice
19ec-1c88:43237809.843 : <= TerminateDriver ret = 1
19ec-1c88:43240276.272 : ============Debug Start==========
19ec-1c88:43240276.594 : Date : 2020/4/30 14:26:06
19ec-1c88:43240276.675 : Process ID : 19ec
19ec-1c88:43240277.083 : Windows : Version 10.0 build 18363 
19ec-1c88:43240277.563 : MemoryStatus.dwMemoryLoad : 52
19ec-1c88:43240277.626 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43240277.694 : MemoryStatus.ullAvailPhys : 1599569920
19ec-1c88:43240277.754 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43240277.816 : MemoryStatus.ullAvailPageFile : 2960633856
19ec-1c88:43240277.877 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43240277.939 : MemoryStatus.ullAvailVirtual : 1728659456
19ec-1c88:43240278.003 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43240278.109 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43240278.171 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43240278.417 : CPU Count : 4
19ec-1c88:43240278.467 : CPU Frequency : 100.000 Mhz
19ec-1c88:43240282.927 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43240283.057 : => InitializeDriver
19ec-1c88:43240283.346 : <= InitializeDriver ret = 1
19ec-1c88:43243090.479 : => InitializeScanner
19ec-1c88:43243090.749 : => CAsicIO::GetDeviceList
19ec-1c88:43243091.162 : => CNT96226::CNT96226
19ec-1c88:43243091.232 : => CNT96226::Open
19ec-1c88:43243114.168 : <= CNT96226::Open ret = 1
19ec-1c88:43243114.280 : => CNT96226::Initialize
19ec-1c88:43243114.475 : <= CNT96226::Initialize ret = 1
19ec-1c88:43243114.535 : <= CNT96226::CNT96226
19ec-1c88:43243114.591 : => CNT96226::EnumAvailableDevice
19ec-1c88:43243120.047 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43243120.129 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43243120.192 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43246753.032 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43246753.340 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43246759.207 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43246759.320 : => IoObject::GetLockName
19ec-1c88:43246759.381 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43246759.449 : <= IoObject::GetLockName
19ec-1c88:43246760.037 : => CNT96226::VenderCmd_GetData
19ec-1c88:43246760.104 : iCmd = 3, nBytes = 2
19ec-1c88:43247083.383 : 0000 : 06 38 
19ec-1c88:43247083.551 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43247083.634 : => CNT96226::VenderCmd_GetData
19ec-1c88:43247083.697 : iCmd = 4, nBytes = 2
19ec-1c88:43247319.055 : 0000 : 07 07 
19ec-1c88:43247319.182 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43247319.277 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43247319.365 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43247319.435 : IO Send command 10 bytes
19ec-1c88:43247319.491 : => CNT96226::VenderCmd_SetData
19ec-1c88:43247319.552 : iCmd = 0, nBytes = 10
19ec-1c88:43247319.660 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43247465.796 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43247465.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:43247466.051 : iCmd = 0, nBytes = 165
19ec-1c88:43247597.392 : skip dump 37 bytes
19ec-1c88:43247597.649 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43247597.800 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43247597.943 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43247598.082 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43247598.221 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43247598.361 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43247598.492 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43247598.624 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43247598.691 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43247598.761 : => CNT96226::VenderCmd_GetData
19ec-1c88:43247598.817 : iCmd = 1, nBytes = 4
19ec-1c88:43247705.688 : 0000 : 00 00 00 00 
19ec-1c88:43247705.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43247705.921 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43247705.992 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43247706.061 : IO Send command 10 bytes
19ec-1c88:43247706.114 : => CNT96226::VenderCmd_SetData
19ec-1c88:43247706.171 : iCmd = 0, nBytes = 10
19ec-1c88:43247706.282 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43247999.459 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43247999.644 : => CNT96226::VenderCmd_GetData
19ec-1c88:43247999.717 : iCmd = 0, nBytes = 128
19ec-1c88:43248119.061 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43248119.294 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43248119.447 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43248119.587 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43248119.716 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43248119.850 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43248119.980 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43248120.110 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43248120.177 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43248120.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:43248120.309 : iCmd = 1, nBytes = 4
19ec-1c88:43248231.280 : 0000 : 00 00 00 00 
19ec-1c88:43248231.373 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43248231.441 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43248231.612 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43248231.688 : => CNT96226::Close
19ec-1c88:43248235.297 : <= CNT96226::Close ret = 1
19ec-1c88:43248235.377 : <= CNT96226::~CNT96226
19ec-1c88:43248235.469 : <= CAsicIO::GetDeviceList
19ec-1c88:43248235.842 : => IoObject::SetTimeout
19ec-1c88:43248235.973 : Timeout--> In = 0 Out = 0
19ec-1c88:43248236.031 : <= IoObject::SetTimeout
19ec-1c88:43248236.101 : => CAsicIO::CAsicIO
19ec-1c88:43248236.170 : => CNT96226::CNT96226
19ec-1c88:43248236.230 : => CNT96226::Open
19ec-1c88:43248257.916 : <= CNT96226::Open ret = 1
19ec-1c88:43248258.026 : => CNT96226::Initialize
19ec-1c88:43248258.218 : <= CNT96226::Initialize ret = 1
19ec-1c88:43248258.282 : <= CNT96226::CNT96226
19ec-1c88:43248258.334 : <= CAsicIO::CAsicIO
19ec-1c88:43248258.392 : => CAsicIO::InitializeDevice
19ec-1c88:43248258.460 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43248264.308 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43248264.429 : => IoObject::GetLockName
19ec-1c88:43248264.488 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43248264.556 : <= IoObject::GetLockName
19ec-1c88:43248265.064 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43248265.137 : IO Send command 10 bytes
19ec-1c88:43248265.191 : => CNT96226::VenderCmd_SetData
19ec-1c88:43248265.249 : iCmd = 0, nBytes = 10
19ec-1c88:43248265.363 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43248556.208 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43248556.390 : => CNT96226::VenderCmd_GetData
19ec-1c88:43248556.461 : iCmd = 0, nBytes = 128
19ec-1c88:43248671.955 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43248672.142 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43248672.284 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43248672.422 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43248672.555 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43248672.681 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43248672.809 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43248672.933 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43248672.996 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43248673.060 : => CNT96226::VenderCmd_GetData
19ec-1c88:43248673.117 : iCmd = 1, nBytes = 4
19ec-1c88:43248780.267 : 0000 : 00 00 00 00 
19ec-1c88:43248780.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43248780.453 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43248780.522 : => CNT96226::VenderCmd_GetData
19ec-1c88:43248780.581 : iCmd = 3, nBytes = 2
19ec-1c88:43249089.620 : 0000 : 06 38 
19ec-1c88:43249089.778 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43249089.857 : => CNT96226::VenderCmd_GetData
19ec-1c88:43249089.920 : iCmd = 4, nBytes = 2
19ec-1c88:43249325.402 : 0000 : 07 07 
19ec-1c88:43249325.538 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43249325.714 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43249325.818 : => IoObject::InitializeDevice
19ec-1c88:43249325.934 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43249326.600 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43249326.672 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43249327.275 : => FindScanner
19ec-1c88:43249327.335 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43249327.407 : <= FindScanner ret = 1
19ec-1c88:43249327.469 : => IoObject::IoLockStart
19ec-1c88:43249327.571 : => CAsicIO::CheckDevice
19ec-1c88:43249327.621 : => CNT96226::ConnectIsAvailable
19ec-1c88:43249340.661 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43249340.764 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43249340.821 : <= IoObject::IoLockStart
19ec-1c88:43249340.881 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43249340.947 : IO Send command 10 bytes
19ec-1c88:43249341.027 : => CNT96226::VenderCmd_SetData
19ec-1c88:43249341.083 : iCmd = 0, nBytes = 10
19ec-1c88:43249341.190 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43249484.261 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43249484.516 : System send command 10 bytes + data 0 bytes
19ec-1c88:43249484.666 : IO total need to receive data 5 bytes
19ec-1c88:43249484.798 : => CNT96226::VenderCmd_GetData
19ec-1c88:43249484.910 : iCmd = 0, nBytes = 5
19ec-1c88:43249607.546 : 0000 : 06 00 02 02 ab 
19ec-1c88:43249607.667 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43249607.735 : System total receive data 5 bytes
19ec-1c88:43249607.797 : => CNT96226::VenderCmd_GetData
19ec-1c88:43249607.852 : iCmd = 1, nBytes = 4
19ec-1c88:43249727.910 : 0000 : 00 00 00 00 
19ec-1c88:43249728.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43249728.303 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43249728.423 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43249728.550 : IO Send command 10 bytes
19ec-1c88:43249728.717 : => CNT96226::VenderCmd_SetData
19ec-1c88:43249728.831 : iCmd = 0, nBytes = 10
19ec-1c88:43249729.226 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43249901.212 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43249901.322 : System send command 10 bytes + data 0 bytes
19ec-1c88:43249901.388 : IO total need to receive data 165 bytes
19ec-1c88:43249901.449 : => CNT96226::VenderCmd_GetData
19ec-1c88:43249901.504 : iCmd = 0, nBytes = 165
19ec-1c88:43250017.413 : skip dump 37 bytes
19ec-1c88:43250017.592 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43250017.725 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43250017.861 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43250017.990 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43250018.118 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43250018.247 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43250018.372 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43250018.494 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43250018.560 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43250018.618 : System total receive data 165 bytes
19ec-1c88:43250018.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:43250018.733 : iCmd = 1, nBytes = 4
19ec-1c88:43250149.058 : 0000 : 00 00 00 00 
19ec-1c88:43250149.209 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43250149.356 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43250149.512 : Dump Inquiry
19ec-1c88:43250149.649 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43250149.795 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43250149.935 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43250150.078 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43250150.207 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43250150.342 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43250150.469 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43250150.599 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43250150.732 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43250150.863 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43250150.953 : 00a0 : 00 00 00 00 00 
19ec-1c88:43250151.026 : => ReadNVMDataInternal
19ec-1c88:43250151.221 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43250151.287 : IO Send command 10 bytes
19ec-1c88:43250151.370 : => CNT96226::VenderCmd_SetData
19ec-1c88:43250151.429 : iCmd = 0, nBytes = 10
19ec-1c88:43250151.533 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43250474.181 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43250474.361 : System send command 10 bytes + data 0 bytes
19ec-1c88:43250474.443 : IO total need to receive data 128 bytes
19ec-1c88:43250474.512 : => CNT96226::VenderCmd_GetData
19ec-1c88:43250474.573 : iCmd = 0, nBytes = 128
19ec-1c88:43250640.403 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43250640.630 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43250640.785 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43250640.928 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43250641.060 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43250641.189 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43250641.323 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43250641.452 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43250641.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43250641.588 : System total receive data 128 bytes
19ec-1c88:43250641.658 : => CNT96226::VenderCmd_GetData
19ec-1c88:43250641.715 : iCmd = 1, nBytes = 4
19ec-1c88:43250771.829 : 0000 : 00 00 00 00 
19ec-1c88:43250771.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43250772.126 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43250772.203 : NVMData.PadScanCount = 0
19ec-1c88:43250772.267 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43250772.323 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43250772.380 : NVMData.FlatbedScanCount = 0
19ec-1c88:43250772.435 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43250772.488 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43250772.540 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43250772.600 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43250772.659 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43250772.715 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43250772.770 : NVMData.BornMonth = 0
19ec-1c88:43250772.819 : NVMData.BornDay = 0
19ec-1c88:43250772.872 : NVMData.BornYear = 0
19ec-1c88:43250772.919 : NVMData.FirstScanMonth = 4
19ec-1c88:43250772.972 : NVMData.FirstScanDay = 30
19ec-1c88:43250773.028 : NVMData.FirstScanYear = 2020
19ec-1c88:43250773.085 : NVMData.VerticalMagnification = 0
19ec-1c88:43250773.140 : NVMData.HorizontalMagnification = 0
19ec-1c88:43250773.197 : NVMData.PowerSavingTime = 15
19ec-1c88:43250773.251 : NVMData.SN = A094165189010062
19ec-1c88:43250773.302 : NVMData.AutoFeed = 0
19ec-1c88:43250773.352 : NVMData.CCDType = 0
19ec-1c88:43250773.400 : NVMData.ScanSpeed = 0
19ec-1c88:43250773.449 : NVMData.RollerCount = 0
19ec-1c88:43250773.501 : NVMData.MultifeedCount = 0
19ec-1c88:43250773.551 : NVMData.JamCount = 0
19ec-1c88:43250773.601 : NVMData.IdentifyInfo = 
19ec-1c88:43250773.653 : NVMData.FormalName = 
19ec-1c88:43250773.818 : NVMData.ReservedB = 0
19ec-1c88:43250773.876 : NVMData.FunctionCode = 0
19ec-1c88:43250773.929 : NVMData.PreFeed = 0
19ec-1c88:43250773.980 : NVMData.PreFeedTime = 0
19ec-1c88:43250774.029 : NVMData.ButtonNumber = 0
19ec-1c88:43250774.086 : NVMData.PowerOffTime = 0
19ec-1c88:43250774.141 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43250774.224 : => IoObject::IoLockEnd
19ec-1c88:43250774.321 : <= IoObject::IoLockEnd
19ec-1c88:43250774.372 : <= InitializeScanner ret = 1
19ec-1c88:43252144.150 : => GetLogicalScannerAbility
19ec-1c88:43252144.352 : => IoObject::IoLockStart
19ec-1c88:43252144.487 : => CAsicIO::CheckDevice
19ec-1c88:43252144.547 : => CNT96226::ConnectIsAvailable
19ec-1c88:43252163.211 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43252163.338 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43252163.405 : <= IoObject::IoLockStart
19ec-1c88:43252163.470 : => IoObject::IoLockEnd
19ec-1c88:43252163.577 : <= IoObject::IoLockEnd
19ec-1c88:43252163.658 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:43256138.380 : => GetLogicalScannerAbilityEx
19ec-1c88:43256138.578 : => IoObject::IoLockStart
19ec-1c88:43256138.721 : => CAsicIO::CheckDevice
19ec-1c88:43256138.781 : => CNT96226::ConnectIsAvailable
19ec-1c88:43256161.756 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43256161.877 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43256161.941 : <= IoObject::IoLockStart
19ec-1c88:43256162.001 : => IoObject::IoLockEnd
19ec-1c88:43256162.121 : <= IoObject::IoLockEnd
19ec-1c88:43256162.248 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43256162.329 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43264254.049 : => ReadNVMData
19ec-1c88:43264254.233 : => IoObject::IoLockStart
19ec-1c88:43264254.368 : => CAsicIO::CheckDevice
19ec-1c88:43264254.425 : => CNT96226::ConnectIsAvailable
19ec-1c88:43264277.137 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43264277.256 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43264277.312 : <= IoObject::IoLockStart
19ec-1c88:43264277.374 : => ReadNVMDataInternal
19ec-1c88:43264277.440 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43264277.505 : IO Send command 10 bytes
19ec-1c88:43264277.640 : => CNT96226::VenderCmd_SetData
19ec-1c88:43264277.704 : iCmd = 0, nBytes = 10
19ec-1c88:43264277.820 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43264601.119 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43264601.280 : System send command 10 bytes + data 0 bytes
19ec-1c88:43264601.352 : IO total need to receive data 128 bytes
19ec-1c88:43264601.429 : => CNT96226::VenderCmd_GetData
19ec-1c88:43264601.722 : iCmd = 0, nBytes = 128
19ec-1c88:43264755.973 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43264756.202 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43264756.354 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43264756.500 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43264756.634 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43264756.768 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43264756.893 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43264757.019 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43264757.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43264757.145 : System total receive data 128 bytes
19ec-1c88:43264757.212 : => CNT96226::VenderCmd_GetData
19ec-1c88:43264757.269 : iCmd = 1, nBytes = 4
19ec-1c88:43264898.399 : 0000 : 00 00 00 00 
19ec-1c88:43264898.533 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43264898.681 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43264898.758 : NVMData.PadScanCount = 0
19ec-1c88:43264898.819 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43264898.877 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43264898.944 : NVMData.FlatbedScanCount = 0
19ec-1c88:43264899.001 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43264899.171 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43264899.232 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43264899.288 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43264899.348 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43264899.405 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43264899.463 : NVMData.BornMonth = 0
19ec-1c88:43264899.516 : NVMData.BornDay = 0
19ec-1c88:43264899.571 : NVMData.BornYear = 0
19ec-1c88:43264899.619 : NVMData.FirstScanMonth = 4
19ec-1c88:43264899.674 : NVMData.FirstScanDay = 30
19ec-1c88:43264899.735 : NVMData.FirstScanYear = 2020
19ec-1c88:43264899.790 : NVMData.VerticalMagnification = 0
19ec-1c88:43264899.846 : NVMData.HorizontalMagnification = 0
19ec-1c88:43264899.903 : NVMData.PowerSavingTime = 15
19ec-1c88:43264899.958 : NVMData.SN = A094165189010062
19ec-1c88:43264900.009 : NVMData.AutoFeed = 0
19ec-1c88:43264900.062 : NVMData.CCDType = 0
19ec-1c88:43264900.111 : NVMData.ScanSpeed = 0
19ec-1c88:43264900.161 : NVMData.RollerCount = 0
19ec-1c88:43264900.215 : NVMData.MultifeedCount = 0
19ec-1c88:43264900.270 : NVMData.JamCount = 0
19ec-1c88:43264900.322 : NVMData.IdentifyInfo = 
19ec-1c88:43264900.375 : NVMData.FormalName = 
19ec-1c88:43264900.425 : NVMData.ReservedB = 0
19ec-1c88:43264900.474 : NVMData.FunctionCode = 0
19ec-1c88:43264900.523 : NVMData.PreFeed = 0
19ec-1c88:43264900.571 : NVMData.PreFeedTime = 0
19ec-1c88:43264900.620 : NVMData.ButtonNumber = 0
19ec-1c88:43264900.671 : NVMData.PowerOffTime = 0
19ec-1c88:43264900.725 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43264900.790 : => IoObject::IoLockEnd
19ec-1c88:43264900.880 : <= IoObject::IoLockEnd
19ec-1c88:43264900.929 : <= ReadNVMData ret = 1
19ec-1c88:43275842.848 : => GetADFStatus
19ec-1c88:43275843.248 : => IoObject::IoLockStart
19ec-1c88:43275843.382 : => CAsicIO::CheckDevice
19ec-1c88:43275843.444 : => CNT96226::ConnectIsAvailable
19ec-1c88:43275858.962 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43275859.060 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43275859.119 : <= IoObject::IoLockStart
19ec-1c88:43275859.182 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43275859.251 : IO Send command 10 bytes
19ec-1c88:43275859.366 : => CNT96226::VenderCmd_SetData
19ec-1c88:43275859.421 : iCmd = 0, nBytes = 10
19ec-1c88:43275859.534 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43276002.206 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43276002.380 : System send command 10 bytes + data 0 bytes
19ec-1c88:43276002.450 : IO total need to receive data 2 bytes
19ec-1c88:43276002.515 : => CNT96226::VenderCmd_GetData
19ec-1c88:43276002.578 : iCmd = 0, nBytes = 2
19ec-1c88:43276161.603 : 0000 : 00 00 
19ec-1c88:43276161.738 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43276161.821 : System total receive data 2 bytes
19ec-1c88:43276161.891 : => CNT96226::VenderCmd_GetData
19ec-1c88:43276161.953 : iCmd = 1, nBytes = 4
19ec-1c88:43276299.741 : 0000 : 00 00 00 00 
19ec-1c88:43276299.844 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43276299.985 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43276300.056 : Return status = 0
19ec-1c88:43276300.116 : => IoObject::IoLockEnd
19ec-1c88:43276300.207 : <= IoObject::IoLockEnd
19ec-1c88:43276300.260 : <= GetADFStatus ret = 1
19ec-1c88:43279100.815 : => GetADFStatus
19ec-1c88:43279101.008 : => IoObject::IoLockStart
19ec-1c88:43279101.133 : => CAsicIO::CheckDevice
19ec-1c88:43279101.197 : => CNT96226::ConnectIsAvailable
19ec-1c88:43279118.138 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43279118.238 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43279118.300 : <= IoObject::IoLockStart
19ec-1c88:43279118.362 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43279118.433 : IO Send command 10 bytes
19ec-1c88:43279118.550 : => CNT96226::VenderCmd_SetData
19ec-1c88:43279118.611 : iCmd = 0, nBytes = 10
19ec-1c88:43279118.724 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43279269.459 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43279269.583 : System send command 10 bytes + data 0 bytes
19ec-1c88:43279269.824 : IO total need to receive data 2 bytes
19ec-1c88:43279269.902 : => CNT96226::VenderCmd_GetData
19ec-1c88:43279269.963 : iCmd = 0, nBytes = 2
19ec-1c88:43279384.923 : 0000 : 00 00 
19ec-1c88:43279385.051 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43279385.125 : System total receive data 2 bytes
19ec-1c88:43279385.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:43279385.251 : iCmd = 1, nBytes = 4
19ec-1c88:43279513.095 : 0000 : 00 00 00 00 
19ec-1c88:43279513.241 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43279513.373 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43279513.447 : Return status = 0
19ec-1c88:43279513.510 : => IoObject::IoLockEnd
19ec-1c88:43279513.602 : <= IoObject::IoLockEnd
19ec-1c88:43279513.656 : <= GetADFStatus ret = 1
19ec-1c88:43281781.745 : => TerminateDriver
19ec-1c88:43281782.180 : => CAsicIO::~CAsicIO,pStage=201460808
19ec-1c88:43281782.261 : => CNT96226::Close
19ec-1c88:43281787.176 : <= CNT96226::Close ret = 1
19ec-1c88:43281787.488 : <= CAsicIO::~CAsicIO
19ec-1c88:43281787.550 : => IoObject::IoLockEnd
19ec-1c88:43281787.606 : <= IoObject::IoLockEnd
19ec-1c88:43281787.659 : => IoObject::TerminateDevice
19ec-1c88:43281787.712 : => IoObject::IoLockEnd
19ec-1c88:43281787.761 : <= IoObject::IoLockEnd
19ec-1c88:43281787.861 : <= IoObject::TerminateDevice
19ec-1c88:43281788.115 : <= TerminateDriver ret = 1
19ec-1c88:43326842.932 : ============Debug Start==========
19ec-1c88:43326843.222 : Date : 2020/4/30 14:26:08
19ec-1c88:43326843.308 : Process ID : 19ec
19ec-1c88:43326843.653 : Windows : Version 10.0 build 18363 
19ec-1c88:43326844.091 : MemoryStatus.dwMemoryLoad : 52
19ec-1c88:43326844.160 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43326844.231 : MemoryStatus.ullAvailPhys : 1598296064
19ec-1c88:43326844.291 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43326844.361 : MemoryStatus.ullAvailPageFile : 2967584768
19ec-1c88:43326844.426 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43326844.486 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:43326844.549 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43326844.652 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43326844.714 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43326844.961 : CPU Count : 4
19ec-1c88:43326845.011 : CPU Frequency : 100.000 Mhz
19ec-1c88:43326848.983 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43326849.122 : => InitializeDriver
19ec-1c88:43326849.411 : <= InitializeDriver ret = 1
19ec-1c88:43326849.473 : => InitializeScanner
19ec-1c88:43326849.558 : => CAsicIO::GetDeviceList
19ec-1c88:43326849.873 : => CNT96226::CNT96226
19ec-1c88:43326849.934 : => CNT96226::Open
19ec-1c88:43326870.319 : <= CNT96226::Open ret = 1
19ec-1c88:43326870.418 : => CNT96226::Initialize
19ec-1c88:43326870.622 : <= CNT96226::Initialize ret = 1
19ec-1c88:43326870.684 : <= CNT96226::CNT96226
19ec-1c88:43326870.743 : => CNT96226::EnumAvailableDevice
19ec-1c88:43326876.076 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43326876.156 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43326876.217 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43330469.747 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43330470.033 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43330475.659 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43330475.772 : => IoObject::GetLockName
19ec-1c88:43330475.836 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43330475.908 : <= IoObject::GetLockName
19ec-1c88:43330476.367 : => CNT96226::VenderCmd_GetData
19ec-1c88:43330476.435 : iCmd = 3, nBytes = 2
19ec-1c88:43330805.737 : 0000 : 06 38 
19ec-1c88:43330805.865 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43330805.946 : => CNT96226::VenderCmd_GetData
19ec-1c88:43330806.004 : iCmd = 4, nBytes = 2
19ec-1c88:43331060.955 : 0000 : 07 07 
19ec-1c88:43331061.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43331061.180 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43331061.270 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43331061.340 : IO Send command 10 bytes
19ec-1c88:43331061.397 : => CNT96226::VenderCmd_SetData
19ec-1c88:43331061.454 : iCmd = 0, nBytes = 10
19ec-1c88:43331061.558 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43331219.716 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43331219.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:43331219.908 : iCmd = 0, nBytes = 165
19ec-1c88:43331335.589 : skip dump 37 bytes
19ec-1c88:43331335.794 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43331335.937 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43331336.077 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43331336.216 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43331336.349 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43331336.486 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43331336.615 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43331336.743 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43331336.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43331336.872 : => CNT96226::VenderCmd_GetData
19ec-1c88:43331336.926 : iCmd = 1, nBytes = 4
19ec-1c88:43331443.475 : 0000 : 00 00 00 00 
19ec-1c88:43331443.600 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43331443.677 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43331443.748 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43331443.819 : IO Send command 10 bytes
19ec-1c88:43331443.874 : => CNT96226::VenderCmd_SetData
19ec-1c88:43331443.933 : iCmd = 0, nBytes = 10
19ec-1c88:43331444.041 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43331745.674 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43331745.826 : => CNT96226::VenderCmd_GetData
19ec-1c88:43331745.886 : iCmd = 0, nBytes = 128
19ec-1c88:43331884.042 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43331884.248 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43331884.388 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43331884.526 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43331884.651 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43331884.772 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43331884.897 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43331885.019 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43331885.085 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43331885.149 : => CNT96226::VenderCmd_GetData
19ec-1c88:43331885.201 : iCmd = 1, nBytes = 4
19ec-1c88:43332035.761 : 0000 : 00 00 00 00 
19ec-1c88:43332035.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43332035.980 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43332036.195 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43332036.272 : => CNT96226::Close
19ec-1c88:43332040.829 : <= CNT96226::Close ret = 1
19ec-1c88:43332040.945 : <= CNT96226::~CNT96226
19ec-1c88:43332041.051 : <= CAsicIO::GetDeviceList
19ec-1c88:43332041.448 : => IoObject::SetTimeout
19ec-1c88:43332041.611 : Timeout--> In = 0 Out = 0
19ec-1c88:43332041.677 : <= IoObject::SetTimeout
19ec-1c88:43332041.748 : => CAsicIO::CAsicIO
19ec-1c88:43332041.822 : => CNT96226::CNT96226
19ec-1c88:43332041.879 : => CNT96226::Open
19ec-1c88:43332066.781 : <= CNT96226::Open ret = 1
19ec-1c88:43332066.897 : => CNT96226::Initialize
19ec-1c88:43332067.094 : <= CNT96226::Initialize ret = 1
19ec-1c88:43332067.153 : <= CNT96226::CNT96226
19ec-1c88:43332067.209 : <= CAsicIO::CAsicIO
19ec-1c88:43332067.263 : => CAsicIO::InitializeDevice
19ec-1c88:43332067.340 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43332073.257 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43332073.383 : => IoObject::GetLockName
19ec-1c88:43332073.442 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43332073.507 : <= IoObject::GetLockName
19ec-1c88:43332073.990 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43332074.064 : IO Send command 10 bytes
19ec-1c88:43332074.119 : => CNT96226::VenderCmd_SetData
19ec-1c88:43332074.179 : iCmd = 0, nBytes = 10
19ec-1c88:43332074.297 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43332398.613 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43332398.762 : => CNT96226::VenderCmd_GetData
19ec-1c88:43332398.828 : iCmd = 0, nBytes = 128
19ec-1c88:43332538.162 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43332538.377 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43332538.524 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43332538.661 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43332538.789 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43332538.920 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43332539.049 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43332539.177 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43332539.241 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43332539.310 : => CNT96226::VenderCmd_GetData
19ec-1c88:43332539.362 : iCmd = 1, nBytes = 4
19ec-1c88:43332649.664 : 0000 : 00 00 00 00 
19ec-1c88:43332649.766 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43332649.833 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43332649.900 : => CNT96226::VenderCmd_GetData
19ec-1c88:43332649.960 : iCmd = 3, nBytes = 2
19ec-1c88:43332979.051 : 0000 : 06 38 
19ec-1c88:43332979.209 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43332979.292 : => CNT96226::VenderCmd_GetData
19ec-1c88:43332979.347 : iCmd = 4, nBytes = 2
19ec-1c88:43333253.148 : 0000 : 07 07 
19ec-1c88:43333253.285 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43333253.462 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43333253.560 : => IoObject::InitializeDevice
19ec-1c88:43333253.672 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43333254.288 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43333254.361 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43333255.171 : => FindScanner
19ec-1c88:43333255.235 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43333255.299 : <= FindScanner ret = 1
19ec-1c88:43333255.355 : => IoObject::IoLockStart
19ec-1c88:43333255.460 : => CAsicIO::CheckDevice
19ec-1c88:43333255.514 : => CNT96226::ConnectIsAvailable
19ec-1c88:43333272.005 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43333272.129 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43333272.197 : <= IoObject::IoLockStart
19ec-1c88:43333272.259 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43333272.331 : IO Send command 10 bytes
19ec-1c88:43333272.421 : => CNT96226::VenderCmd_SetData
19ec-1c88:43333272.483 : iCmd = 0, nBytes = 10
19ec-1c88:43333272.588 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43333454.677 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43333454.837 : System send command 10 bytes + data 0 bytes
19ec-1c88:43333454.923 : IO total need to receive data 5 bytes
19ec-1c88:43333454.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:43333455.060 : iCmd = 0, nBytes = 5
19ec-1c88:43333600.640 : 0000 : 06 00 02 02 ab 
19ec-1c88:43333600.767 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43333600.835 : System total receive data 5 bytes
19ec-1c88:43333600.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:43333600.959 : iCmd = 1, nBytes = 4
19ec-1c88:43333732.034 : 0000 : 00 00 00 00 
19ec-1c88:43333732.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43333732.275 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43333732.344 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43333732.412 : IO Send command 10 bytes
19ec-1c88:43333732.511 : => CNT96226::VenderCmd_SetData
19ec-1c88:43333732.567 : iCmd = 0, nBytes = 10
19ec-1c88:43333732.672 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43333875.150 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43333875.263 : System send command 10 bytes + data 0 bytes
19ec-1c88:43333875.329 : IO total need to receive data 165 bytes
19ec-1c88:43333875.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:43333875.445 : iCmd = 0, nBytes = 165
19ec-1c88:43334018.640 : skip dump 37 bytes
19ec-1c88:43334018.890 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43334019.039 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43334019.182 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43334019.324 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43334019.459 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43334019.598 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43334019.724 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43334019.852 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43334019.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43334019.991 : System total receive data 165 bytes
19ec-1c88:43334020.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:43334020.117 : iCmd = 1, nBytes = 4
19ec-1c88:43334150.096 : 0000 : 00 00 00 00 
19ec-1c88:43334150.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43334150.397 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43334150.623 : Dump Inquiry
19ec-1c88:43334150.761 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43334150.900 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43334151.039 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43334151.176 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43334151.306 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43334151.437 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43334151.561 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43334151.689 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43334151.819 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43334151.944 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43334152.029 : 00a0 : 00 00 00 00 00 
19ec-1c88:43334152.100 : => ReadNVMDataInternal
19ec-1c88:43334152.322 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43334152.388 : IO Send command 10 bytes
19ec-1c88:43334152.482 : => CNT96226::VenderCmd_SetData
19ec-1c88:43334152.538 : iCmd = 0, nBytes = 10
19ec-1c88:43334152.643 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43334467.107 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43334467.277 : System send command 10 bytes + data 0 bytes
19ec-1c88:43334467.351 : IO total need to receive data 128 bytes
19ec-1c88:43334467.417 : => CNT96226::VenderCmd_GetData
19ec-1c88:43334467.477 : iCmd = 0, nBytes = 128
19ec-1c88:43334609.694 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43334609.911 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43334610.065 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43334610.208 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43334610.339 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43334610.469 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43334610.597 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43334610.721 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43334610.784 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43334610.851 : System total receive data 128 bytes
19ec-1c88:43334610.918 : => CNT96226::VenderCmd_GetData
19ec-1c88:43334610.974 : iCmd = 1, nBytes = 4
19ec-1c88:43334722.118 : 0000 : 00 00 00 00 
19ec-1c88:43334722.238 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43334722.390 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43334722.467 : NVMData.PadScanCount = 0
19ec-1c88:43334722.523 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43334722.577 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43334722.637 : NVMData.FlatbedScanCount = 0
19ec-1c88:43334722.691 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43334722.744 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43334722.797 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43334722.852 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43334722.906 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43334722.958 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43334723.013 : NVMData.BornMonth = 0
19ec-1c88:43334723.062 : NVMData.BornDay = 0
19ec-1c88:43334723.113 : NVMData.BornYear = 0
19ec-1c88:43334723.164 : NVMData.FirstScanMonth = 4
19ec-1c88:43334723.217 : NVMData.FirstScanDay = 30
19ec-1c88:43334723.270 : NVMData.FirstScanYear = 2020
19ec-1c88:43334723.329 : NVMData.VerticalMagnification = 0
19ec-1c88:43334723.388 : NVMData.HorizontalMagnification = 0
19ec-1c88:43334723.440 : NVMData.PowerSavingTime = 15
19ec-1c88:43334723.498 : NVMData.SN = A094165189010062
19ec-1c88:43334723.549 : NVMData.AutoFeed = 0
19ec-1c88:43334723.598 : NVMData.CCDType = 0
19ec-1c88:43334723.647 : NVMData.ScanSpeed = 0
19ec-1c88:43334723.697 : NVMData.RollerCount = 0
19ec-1c88:43334723.749 : NVMData.MultifeedCount = 0
19ec-1c88:43334723.801 : NVMData.JamCount = 0
19ec-1c88:43334723.850 : NVMData.IdentifyInfo = 
19ec-1c88:43334723.902 : NVMData.FormalName = 
19ec-1c88:43334724.070 : NVMData.ReservedB = 0
19ec-1c88:43334724.126 : NVMData.FunctionCode = 0
19ec-1c88:43334724.176 : NVMData.PreFeed = 0
19ec-1c88:43334724.226 : NVMData.PreFeedTime = 0
19ec-1c88:43334724.275 : NVMData.ButtonNumber = 0
19ec-1c88:43334724.325 : NVMData.PowerOffTime = 0
19ec-1c88:43334724.379 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43334724.460 : => IoObject::IoLockEnd
19ec-1c88:43334724.558 : <= IoObject::IoLockEnd
19ec-1c88:43334724.609 : <= InitializeScanner ret = 1
19ec-1c88:43334724.676 : => GetLogicalScannerAbilityEx
19ec-1c88:43334724.736 : => IoObject::IoLockStart
19ec-1c88:43334724.832 : => CAsicIO::CheckDevice
19ec-1c88:43334724.887 : => CNT96226::ConnectIsAvailable
19ec-1c88:43334737.167 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43334737.266 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43334737.324 : <= IoObject::IoLockStart
19ec-1c88:43334737.389 : => IoObject::IoLockEnd
19ec-1c88:43334737.480 : <= IoObject::IoLockEnd
19ec-1c88:43334737.588 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43334737.664 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43334938.619 : => ReadNVMData
19ec-1c88:43334938.794 : => IoObject::IoLockStart
19ec-1c88:43334938.930 : => CAsicIO::CheckDevice
19ec-1c88:43334938.990 : => CNT96226::ConnectIsAvailable
19ec-1c88:43334953.651 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43334953.751 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43334953.810 : <= IoObject::IoLockStart
19ec-1c88:43334953.874 : => ReadNVMDataInternal
19ec-1c88:43334953.938 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43334954.004 : IO Send command 10 bytes
19ec-1c88:43334954.115 : => CNT96226::VenderCmd_SetData
19ec-1c88:43334954.171 : iCmd = 0, nBytes = 10
19ec-1c88:43334954.284 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43335275.031 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43335275.188 : System send command 10 bytes + data 0 bytes
19ec-1c88:43335275.262 : IO total need to receive data 128 bytes
19ec-1c88:43335275.325 : => CNT96226::VenderCmd_GetData
19ec-1c88:43335275.383 : iCmd = 0, nBytes = 128
19ec-1c88:43335406.037 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43335406.199 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43335406.334 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43335406.465 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43335406.596 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43335406.719 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43335406.844 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43335406.966 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43335407.029 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43335407.086 : System total receive data 128 bytes
19ec-1c88:43335407.144 : => CNT96226::VenderCmd_GetData
19ec-1c88:43335407.196 : iCmd = 1, nBytes = 4
19ec-1c88:43335514.245 : 0000 : 00 00 00 00 
19ec-1c88:43335514.329 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43335514.458 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43335514.522 : NVMData.PadScanCount = 0
19ec-1c88:43335514.578 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43335514.632 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43335514.688 : NVMData.FlatbedScanCount = 0
19ec-1c88:43335514.744 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43335514.795 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43335514.847 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43335514.901 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43335514.955 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43335515.009 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43335515.061 : NVMData.BornMonth = 0
19ec-1c88:43335515.111 : NVMData.BornDay = 0
19ec-1c88:43335515.159 : NVMData.BornYear = 0
19ec-1c88:43335515.206 : NVMData.FirstScanMonth = 4
19ec-1c88:43335515.260 : NVMData.FirstScanDay = 30
19ec-1c88:43335515.317 : NVMData.FirstScanYear = 2020
19ec-1c88:43335515.509 : NVMData.VerticalMagnification = 0
19ec-1c88:43335515.567 : NVMData.HorizontalMagnification = 0
19ec-1c88:43335515.621 : NVMData.PowerSavingTime = 15
19ec-1c88:43335515.676 : NVMData.SN = A094165189010062
19ec-1c88:43335515.724 : NVMData.AutoFeed = 0
19ec-1c88:43335515.775 : NVMData.CCDType = 0
19ec-1c88:43335515.821 : NVMData.ScanSpeed = 0
19ec-1c88:43335515.872 : NVMData.RollerCount = 0
19ec-1c88:43335515.925 : NVMData.MultifeedCount = 0
19ec-1c88:43335515.974 : NVMData.JamCount = 0
19ec-1c88:43335516.024 : NVMData.IdentifyInfo = 
19ec-1c88:43335516.075 : NVMData.FormalName = 
19ec-1c88:43335516.124 : NVMData.ReservedB = 0
19ec-1c88:43335516.177 : NVMData.FunctionCode = 0
19ec-1c88:43335516.225 : NVMData.PreFeed = 0
19ec-1c88:43335516.273 : NVMData.PreFeedTime = 0
19ec-1c88:43335516.320 : NVMData.ButtonNumber = 0
19ec-1c88:43335516.368 : NVMData.PowerOffTime = 0
19ec-1c88:43335516.417 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43335516.480 : => IoObject::IoLockEnd
19ec-1c88:43335516.579 : <= IoObject::IoLockEnd
19ec-1c88:43335516.627 : <= ReadNVMData ret = 1
19ec-1c88:43336111.119 : => TerminateDriver
19ec-1c88:43336111.311 : => CAsicIO::~CAsicIO,pStage=101715016
19ec-1c88:43336111.387 : => CNT96226::Close
19ec-1c88:43336115.536 : <= CNT96226::Close ret = 1
19ec-1c88:43336115.613 : <= CAsicIO::~CAsicIO
19ec-1c88:43336115.670 : => IoObject::IoLockEnd
19ec-1c88:43336115.724 : <= IoObject::IoLockEnd
19ec-1c88:43336115.777 : => IoObject::TerminateDevice
19ec-1c88:43336115.834 : => IoObject::IoLockEnd
19ec-1c88:43336115.883 : <= IoObject::IoLockEnd
19ec-1c88:43336115.983 : <= IoObject::TerminateDevice
19ec-1c88:43336116.237 : <= TerminateDriver ret = 1
19ec-1c88:43338895.518 : ============Debug Start==========
19ec-1c88:43338895.863 : Date : 2020/4/30 14:26:09
19ec-1c88:43338895.947 : Process ID : 19ec
19ec-1c88:43338896.333 : Windows : Version 10.0 build 18363 
19ec-1c88:43338896.843 : MemoryStatus.dwMemoryLoad : 52
19ec-1c88:43338896.912 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43338896.984 : MemoryStatus.ullAvailPhys : 1598464000
19ec-1c88:43338897.046 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43338897.107 : MemoryStatus.ullAvailPageFile : 2967552000
19ec-1c88:43338897.172 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43338897.233 : MemoryStatus.ullAvailVirtual : 1728376832
19ec-1c88:43338897.296 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43338897.402 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43338897.463 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43338897.720 : CPU Count : 4
19ec-1c88:43338897.770 : CPU Frequency : 100.000 Mhz
19ec-1c88:43338902.540 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43338902.674 : => InitializeDriver
19ec-1c88:43338902.990 : <= InitializeDriver ret = 1
19ec-1c88:43342403.184 : => InitializeScanner
19ec-1c88:43342403.461 : => CAsicIO::GetDeviceList
19ec-1c88:43342403.974 : => CNT96226::CNT96226
19ec-1c88:43342404.049 : => CNT96226::Open
19ec-1c88:43342427.533 : <= CNT96226::Open ret = 1
19ec-1c88:43342427.646 : => CNT96226::Initialize
19ec-1c88:43342427.839 : <= CNT96226::Initialize ret = 1
19ec-1c88:43342427.901 : <= CNT96226::CNT96226
19ec-1c88:43342427.958 : => CNT96226::EnumAvailableDevice
19ec-1c88:43342433.912 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43342434.029 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43342434.103 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43346159.554 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43346160.118 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43346166.468 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43346166.593 : => IoObject::GetLockName
19ec-1c88:43346166.658 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43346166.731 : <= IoObject::GetLockName
19ec-1c88:43346167.260 : => CNT96226::VenderCmd_GetData
19ec-1c88:43346167.327 : iCmd = 3, nBytes = 2
19ec-1c88:43346486.681 : 0000 : 06 38 
19ec-1c88:43346486.825 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43346486.902 : => CNT96226::VenderCmd_GetData
19ec-1c88:43346486.962 : iCmd = 4, nBytes = 2
19ec-1c88:43346726.739 : 0000 : 07 07 
19ec-1c88:43346726.901 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43346727.004 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43346727.109 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43346727.181 : IO Send command 10 bytes
19ec-1c88:43346727.236 : => CNT96226::VenderCmd_SetData
19ec-1c88:43346727.305 : iCmd = 0, nBytes = 10
19ec-1c88:43346727.412 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43346880.857 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43346880.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:43346881.061 : iCmd = 0, nBytes = 165
19ec-1c88:43346993.009 : skip dump 37 bytes
19ec-1c88:43346993.227 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43346993.372 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43346993.517 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43346993.658 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43346993.791 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43346993.935 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43346994.063 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43346994.190 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43346994.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43346994.318 : => CNT96226::VenderCmd_GetData
19ec-1c88:43346994.371 : iCmd = 1, nBytes = 4
19ec-1c88:43347101.382 : 0000 : 00 00 00 00 
19ec-1c88:43347101.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43347101.605 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43347101.674 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43347101.744 : IO Send command 10 bytes
19ec-1c88:43347101.800 : => CNT96226::VenderCmd_SetData
19ec-1c88:43347101.861 : iCmd = 0, nBytes = 10
19ec-1c88:43347101.975 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43347403.334 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43347403.746 : => CNT96226::VenderCmd_GetData
19ec-1c88:43347403.809 : iCmd = 0, nBytes = 128
19ec-1c88:43347553.795 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43347554.360 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43347554.544 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43347554.688 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43347554.822 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43347554.952 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43347555.083 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43347555.212 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43347555.278 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43347555.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:43347555.401 : iCmd = 1, nBytes = 4
19ec-1c88:43347661.926 : 0000 : 00 00 00 00 
19ec-1c88:43347662.030 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43347662.103 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43347662.277 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43347662.345 : => CNT96226::Close
19ec-1c88:43347665.951 : <= CNT96226::Close ret = 1
19ec-1c88:43347666.026 : <= CNT96226::~CNT96226
19ec-1c88:43347666.116 : <= CAsicIO::GetDeviceList
19ec-1c88:43347666.484 : => IoObject::SetTimeout
19ec-1c88:43347666.614 : Timeout--> In = 0 Out = 0
19ec-1c88:43347666.674 : <= IoObject::SetTimeout
19ec-1c88:43347666.749 : => CAsicIO::CAsicIO
19ec-1c88:43347666.820 : => CNT96226::CNT96226
19ec-1c88:43347666.875 : => CNT96226::Open
19ec-1c88:43347689.224 : <= CNT96226::Open ret = 1
19ec-1c88:43347689.334 : => CNT96226::Initialize
19ec-1c88:43347689.533 : <= CNT96226::Initialize ret = 1
19ec-1c88:43347689.593 : <= CNT96226::CNT96226
19ec-1c88:43347689.646 : <= CAsicIO::CAsicIO
19ec-1c88:43347689.701 : => CAsicIO::InitializeDevice
19ec-1c88:43347689.778 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43347695.745 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43347695.858 : => IoObject::GetLockName
19ec-1c88:43347695.915 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43347695.983 : <= IoObject::GetLockName
19ec-1c88:43347696.496 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43347696.570 : IO Send command 10 bytes
19ec-1c88:43347696.625 : => CNT96226::VenderCmd_SetData
19ec-1c88:43347696.683 : iCmd = 0, nBytes = 10
19ec-1c88:43347696.796 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43348002.889 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43348003.063 : => CNT96226::VenderCmd_GetData
19ec-1c88:43348003.131 : iCmd = 0, nBytes = 128
19ec-1c88:43348156.803 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43348157.003 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43348157.152 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43348157.289 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43348157.419 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43348157.552 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43348157.680 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43348157.805 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43348157.870 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43348157.941 : => CNT96226::VenderCmd_GetData
19ec-1c88:43348157.997 : iCmd = 1, nBytes = 4
19ec-1c88:43348284.926 : 0000 : 00 00 00 00 
19ec-1c88:43348285.066 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43348285.143 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43348285.215 : => CNT96226::VenderCmd_GetData
19ec-1c88:43348285.275 : iCmd = 3, nBytes = 2
19ec-1c88:43348633.343 : 0000 : 06 38 
19ec-1c88:43348633.486 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43348633.571 : => CNT96226::VenderCmd_GetData
19ec-1c88:43348633.635 : iCmd = 4, nBytes = 2
19ec-1c88:43348935.100 : 0000 : 07 07 
19ec-1c88:43348935.351 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43348935.790 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43348935.893 : => IoObject::InitializeDevice
19ec-1c88:43348936.007 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43348936.542 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43348936.613 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43348937.323 : => FindScanner
19ec-1c88:43348937.384 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43348937.458 : <= FindScanner ret = 1
19ec-1c88:43348937.521 : => IoObject::IoLockStart
19ec-1c88:43348937.623 : => CAsicIO::CheckDevice
19ec-1c88:43348937.679 : => CNT96226::ConnectIsAvailable
19ec-1c88:43348959.228 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43348959.346 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43348959.415 : <= IoObject::IoLockStart
19ec-1c88:43348959.478 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43348959.548 : IO Send command 10 bytes
19ec-1c88:43348959.636 : => CNT96226::VenderCmd_SetData
19ec-1c88:43348959.702 : iCmd = 0, nBytes = 10
19ec-1c88:43348959.810 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43349147.016 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43349147.140 : System send command 10 bytes + data 0 bytes
19ec-1c88:43349147.215 : IO total need to receive data 5 bytes
19ec-1c88:43349147.277 : => CNT96226::VenderCmd_GetData
19ec-1c88:43349147.341 : iCmd = 0, nBytes = 5
19ec-1c88:43349266.374 : 0000 : 06 00 02 02 ab 
19ec-1c88:43349266.489 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43349266.554 : System total receive data 5 bytes
19ec-1c88:43349266.618 : => CNT96226::VenderCmd_GetData
19ec-1c88:43349266.674 : iCmd = 1, nBytes = 4
19ec-1c88:43349441.457 : 0000 : 00 00 00 00 
19ec-1c88:43349441.596 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43349441.752 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43349441.823 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43349441.890 : IO Send command 10 bytes
19ec-1c88:43349441.989 : => CNT96226::VenderCmd_SetData
19ec-1c88:43349442.052 : iCmd = 0, nBytes = 10
19ec-1c88:43349442.157 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43349616.141 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43349616.249 : System send command 10 bytes + data 0 bytes
19ec-1c88:43349616.320 : IO total need to receive data 165 bytes
19ec-1c88:43349616.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:43349616.444 : iCmd = 0, nBytes = 165
19ec-1c88:43349757.353 : skip dump 37 bytes
19ec-1c88:43349757.565 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43349757.716 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43349757.860 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43349758.002 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43349758.136 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43349758.274 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43349758.405 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43349758.534 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43349758.600 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43349758.668 : System total receive data 165 bytes
19ec-1c88:43349758.731 : => CNT96226::VenderCmd_GetData
19ec-1c88:43349758.789 : iCmd = 1, nBytes = 4
19ec-1c88:43349873.475 : 0000 : 00 00 00 00 
19ec-1c88:43349873.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43349873.748 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43349873.948 : Dump Inquiry
19ec-1c88:43349874.083 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43349874.225 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43349874.362 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43349874.499 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43349874.635 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43349874.774 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43349874.901 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43349875.029 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43349875.167 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43349875.298 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43349875.389 : 00a0 : 00 00 00 00 00 
19ec-1c88:43349875.467 : => ReadNVMDataInternal
19ec-1c88:43349875.669 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43349875.963 : IO Send command 10 bytes
19ec-1c88:43349876.057 : => CNT96226::VenderCmd_SetData
19ec-1c88:43349876.113 : iCmd = 0, nBytes = 10
19ec-1c88:43349876.446 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43350223.036 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43350223.423 : System send command 10 bytes + data 0 bytes
19ec-1c88:43350223.497 : IO total need to receive data 128 bytes
19ec-1c88:43350223.799 : => CNT96226::VenderCmd_GetData
19ec-1c88:43350223.859 : iCmd = 0, nBytes = 128
19ec-1c88:43350368.943 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43350369.159 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43350369.306 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43350369.441 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43350369.574 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43350369.703 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43350369.828 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43350369.955 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43350370.020 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43350370.088 : System total receive data 128 bytes
19ec-1c88:43350370.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:43350370.214 : iCmd = 1, nBytes = 4
19ec-1c88:43350507.637 : 0000 : 00 00 00 00 
19ec-1c88:43350507.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43350507.930 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43350508.001 : NVMData.PadScanCount = 0
19ec-1c88:43350508.055 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43350508.109 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43350508.168 : NVMData.FlatbedScanCount = 0
19ec-1c88:43350508.223 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43350508.275 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43350508.328 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43350508.382 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43350508.437 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43350508.494 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43350508.548 : NVMData.BornMonth = 0
19ec-1c88:43350508.598 : NVMData.BornDay = 0
19ec-1c88:43350508.649 : NVMData.BornYear = 0
19ec-1c88:43350508.698 : NVMData.FirstScanMonth = 4
19ec-1c88:43350508.752 : NVMData.FirstScanDay = 30
19ec-1c88:43350508.806 : NVMData.FirstScanYear = 2020
19ec-1c88:43350508.859 : NVMData.VerticalMagnification = 0
19ec-1c88:43350508.915 : NVMData.HorizontalMagnification = 0
19ec-1c88:43350508.971 : NVMData.PowerSavingTime = 15
19ec-1c88:43350509.028 : NVMData.SN = A094165189010062
19ec-1c88:43350509.078 : NVMData.AutoFeed = 0
19ec-1c88:43350509.127 : NVMData.CCDType = 0
19ec-1c88:43350509.176 : NVMData.ScanSpeed = 0
19ec-1c88:43350509.224 : NVMData.RollerCount = 0
19ec-1c88:43350509.276 : NVMData.MultifeedCount = 0
19ec-1c88:43350509.327 : NVMData.JamCount = 0
19ec-1c88:43350509.375 : NVMData.IdentifyInfo = 
19ec-1c88:43350509.427 : NVMData.FormalName = 
19ec-1c88:43350509.612 : NVMData.ReservedB = 0
19ec-1c88:43350509.666 : NVMData.FunctionCode = 0
19ec-1c88:43350509.718 : NVMData.PreFeed = 0
19ec-1c88:43350509.772 : NVMData.PreFeedTime = 0
19ec-1c88:43350509.823 : NVMData.ButtonNumber = 0
19ec-1c88:43350509.877 : NVMData.PowerOffTime = 0
19ec-1c88:43350509.932 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43350510.015 : => IoObject::IoLockEnd
19ec-1c88:43350510.106 : <= IoObject::IoLockEnd
19ec-1c88:43350510.160 : <= InitializeScanner ret = 1
19ec-1c88:43352057.639 : => GetLogicalScannerAbility
19ec-1c88:43352057.839 : => IoObject::IoLockStart
19ec-1c88:43352057.988 : => CAsicIO::CheckDevice
19ec-1c88:43352058.049 : => CNT96226::ConnectIsAvailable
19ec-1c88:43352077.771 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43352077.895 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43352077.965 : <= IoObject::IoLockStart
19ec-1c88:43352078.032 : => IoObject::IoLockEnd
19ec-1c88:43352078.137 : <= IoObject::IoLockEnd
19ec-1c88:43352078.218 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:43356754.896 : => GetLogicalScannerAbilityEx
19ec-1c88:43356755.084 : => IoObject::IoLockStart
19ec-1c88:43356755.217 : => CAsicIO::CheckDevice
19ec-1c88:43356755.278 : => CNT96226::ConnectIsAvailable
19ec-1c88:43356779.516 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43356779.758 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43356779.902 : <= IoObject::IoLockStart
19ec-1c88:43356780.028 : => IoObject::IoLockEnd
19ec-1c88:43356780.237 : <= IoObject::IoLockEnd
19ec-1c88:43356780.610 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43356780.686 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43365754.049 : => ReadNVMData
19ec-1c88:43365754.226 : => IoObject::IoLockStart
19ec-1c88:43365754.353 : => CAsicIO::CheckDevice
19ec-1c88:43365754.413 : => CNT96226::ConnectIsAvailable
19ec-1c88:43365771.459 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43365771.672 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43365771.980 : <= IoObject::IoLockStart
19ec-1c88:43365772.047 : => ReadNVMDataInternal
19ec-1c88:43365772.113 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43365772.181 : IO Send command 10 bytes
19ec-1c88:43365772.288 : => CNT96226::VenderCmd_SetData
19ec-1c88:43365772.349 : iCmd = 0, nBytes = 10
19ec-1c88:43365772.461 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43366096.101 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43366096.302 : System send command 10 bytes + data 0 bytes
19ec-1c88:43366096.382 : IO total need to receive data 128 bytes
19ec-1c88:43366096.446 : => CNT96226::VenderCmd_GetData
19ec-1c88:43366096.504 : iCmd = 0, nBytes = 128
19ec-1c88:43366244.874 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43366245.110 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43366245.262 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43366245.403 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43366245.540 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43366245.671 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43366245.800 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43366245.924 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43366245.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43366246.058 : System total receive data 128 bytes
19ec-1c88:43366246.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:43366246.180 : iCmd = 1, nBytes = 4
19ec-1c88:43366438.198 : 0000 : 00 00 00 00 
19ec-1c88:43366438.297 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43366438.440 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43366438.513 : NVMData.PadScanCount = 0
19ec-1c88:43366438.571 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43366438.626 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43366438.683 : NVMData.FlatbedScanCount = 0
19ec-1c88:43366438.736 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43366438.890 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43366438.956 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43366439.013 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43366439.068 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43366439.121 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43366439.177 : NVMData.BornMonth = 0
19ec-1c88:43366439.226 : NVMData.BornDay = 0
19ec-1c88:43366439.279 : NVMData.BornYear = 0
19ec-1c88:43366439.327 : NVMData.FirstScanMonth = 4
19ec-1c88:43366439.378 : NVMData.FirstScanDay = 30
19ec-1c88:43366439.433 : NVMData.FirstScanYear = 2020
19ec-1c88:43366439.488 : NVMData.VerticalMagnification = 0
19ec-1c88:43366439.543 : NVMData.HorizontalMagnification = 0
19ec-1c88:43366439.600 : NVMData.PowerSavingTime = 15
19ec-1c88:43366439.656 : NVMData.SN = A094165189010062
19ec-1c88:43366439.705 : NVMData.AutoFeed = 0
19ec-1c88:43366439.753 : NVMData.CCDType = 0
19ec-1c88:43366439.799 : NVMData.ScanSpeed = 0
19ec-1c88:43366439.850 : NVMData.RollerCount = 0
19ec-1c88:43366439.903 : NVMData.MultifeedCount = 0
19ec-1c88:43366439.959 : NVMData.JamCount = 0
19ec-1c88:43366440.008 : NVMData.IdentifyInfo = 
19ec-1c88:43366440.059 : NVMData.FormalName = 
19ec-1c88:43366440.109 : NVMData.ReservedB = 0
19ec-1c88:43366440.155 : NVMData.FunctionCode = 0
19ec-1c88:43366440.206 : NVMData.PreFeed = 0
19ec-1c88:43366440.254 : NVMData.PreFeedTime = 0
19ec-1c88:43366440.302 : NVMData.ButtonNumber = 0
19ec-1c88:43366440.351 : NVMData.PowerOffTime = 0
19ec-1c88:43366440.401 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43366440.463 : => IoObject::IoLockEnd
19ec-1c88:43366440.556 : <= IoObject::IoLockEnd
19ec-1c88:43366440.606 : <= ReadNVMData ret = 1
19ec-1c88:43377749.468 : => GetADFStatus
19ec-1c88:43377749.851 : => IoObject::IoLockStart
19ec-1c88:43377749.990 : => CAsicIO::CheckDevice
19ec-1c88:43377750.051 : => CNT96226::ConnectIsAvailable
19ec-1c88:43377764.773 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43377764.897 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43377764.966 : <= IoObject::IoLockStart
19ec-1c88:43377765.034 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43377765.107 : IO Send command 10 bytes
19ec-1c88:43377765.224 : => CNT96226::VenderCmd_SetData
19ec-1c88:43377765.285 : iCmd = 0, nBytes = 10
19ec-1c88:43377765.398 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43377930.561 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43377930.728 : System send command 10 bytes + data 0 bytes
19ec-1c88:43377930.812 : IO total need to receive data 2 bytes
19ec-1c88:43377930.880 : => CNT96226::VenderCmd_GetData
19ec-1c88:43377930.943 : iCmd = 0, nBytes = 2
19ec-1c88:43378058.321 : 0000 : 00 00 
19ec-1c88:43378058.451 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43378058.534 : System total receive data 2 bytes
19ec-1c88:43378058.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:43378058.666 : iCmd = 1, nBytes = 4
19ec-1c88:43378193.740 : 0000 : 00 00 00 00 
19ec-1c88:43378193.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43378194.020 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43378194.095 : Return status = 0
19ec-1c88:43378194.164 : => IoObject::IoLockEnd
19ec-1c88:43378194.267 : <= IoObject::IoLockEnd
19ec-1c88:43378194.322 : <= GetADFStatus ret = 1
19ec-1c88:43381396.194 : => GetADFStatus
19ec-1c88:43381396.404 : => IoObject::IoLockStart
19ec-1c88:43381396.538 : => CAsicIO::CheckDevice
19ec-1c88:43381396.605 : => CNT96226::ConnectIsAvailable
19ec-1c88:43381410.355 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43381410.599 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43381410.737 : <= IoObject::IoLockStart
19ec-1c88:43381411.076 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43381411.152 : IO Send command 10 bytes
19ec-1c88:43381411.287 : => CNT96226::VenderCmd_SetData
19ec-1c88:43381411.348 : iCmd = 0, nBytes = 10
19ec-1c88:43381411.463 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43381588.092 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43381588.327 : System send command 10 bytes + data 0 bytes
19ec-1c88:43381588.795 : IO total need to receive data 2 bytes
19ec-1c88:43381588.870 : => CNT96226::VenderCmd_GetData
19ec-1c88:43381588.931 : iCmd = 0, nBytes = 2
19ec-1c88:43381742.294 : 0000 : 00 00 
19ec-1c88:43381742.378 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43381742.450 : System total receive data 2 bytes
19ec-1c88:43381742.521 : => CNT96226::VenderCmd_GetData
19ec-1c88:43381742.579 : iCmd = 1, nBytes = 4
19ec-1c88:43381851.081 : 0000 : 00 00 00 00 
19ec-1c88:43381851.176 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43381851.299 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43381851.362 : Return status = 0
19ec-1c88:43381851.419 : => IoObject::IoLockEnd
19ec-1c88:43381851.732 : <= IoObject::IoLockEnd
19ec-1c88:43381851.781 : <= GetADFStatus ret = 1
19ec-1c88:43384073.918 : => TerminateDriver
19ec-1c88:43384074.112 : => CAsicIO::~CAsicIO,pStage=98503752
19ec-1c88:43384074.188 : => CNT96226::Close
19ec-1c88:43384077.902 : <= CNT96226::Close ret = 1
19ec-1c88:43384077.980 : <= CAsicIO::~CAsicIO
19ec-1c88:43384078.041 : => IoObject::IoLockEnd
19ec-1c88:43384078.092 : <= IoObject::IoLockEnd
19ec-1c88:43384078.146 : => IoObject::TerminateDevice
19ec-1c88:43384078.204 : => IoObject::IoLockEnd
19ec-1c88:43384078.254 : <= IoObject::IoLockEnd
19ec-1c88:43384078.354 : <= IoObject::TerminateDevice
19ec-1c88:43384078.624 : <= TerminateDriver ret = 1
19ec-1c88:43428368.640 : ============Debug Start==========
19ec-1c88:43428368.956 : Date : 2020/4/30 14:26:12
19ec-1c88:43428369.038 : Process ID : 19ec
19ec-1c88:43428369.482 : Windows : Version 10.0 build 18363 
19ec-1c88:43428369.966 : MemoryStatus.dwMemoryLoad : 54
19ec-1c88:43428370.030 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43428370.098 : MemoryStatus.ullAvailPhys : 1540853760
19ec-1c88:43428370.163 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43428370.226 : MemoryStatus.ullAvailPageFile : 2898796544
19ec-1c88:43428370.288 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43428370.348 : MemoryStatus.ullAvailVirtual : 1729478656
19ec-1c88:43428370.410 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43428370.528 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43428370.592 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43428370.834 : CPU Count : 4
19ec-1c88:43428370.883 : CPU Frequency : 100.000 Mhz
19ec-1c88:43428375.440 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43428375.569 : => InitializeDriver
19ec-1c88:43428375.847 : <= InitializeDriver ret = 1
19ec-1c88:43428375.909 : => InitializeScanner
19ec-1c88:43428375.993 : => CAsicIO::GetDeviceList
19ec-1c88:43428376.295 : => CNT96226::CNT96226
19ec-1c88:43428376.357 : => CNT96226::Open
19ec-1c88:43428399.691 : <= CNT96226::Open ret = 1
19ec-1c88:43428399.815 : => CNT96226::Initialize
19ec-1c88:43428400.007 : <= CNT96226::Initialize ret = 1
19ec-1c88:43428400.063 : <= CNT96226::CNT96226
19ec-1c88:43428400.115 : => CNT96226::EnumAvailableDevice
19ec-1c88:43428406.017 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43428406.096 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43428406.154 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43432105.064 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43432105.363 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43432112.137 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43432112.244 : => IoObject::GetLockName
19ec-1c88:43432112.299 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43432112.371 : <= IoObject::GetLockName
19ec-1c88:43432112.847 : => CNT96226::VenderCmd_GetData
19ec-1c88:43432112.911 : iCmd = 3, nBytes = 2
19ec-1c88:43432467.441 : 0000 : 06 38 
19ec-1c88:43432467.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43432467.685 : => CNT96226::VenderCmd_GetData
19ec-1c88:43432467.742 : iCmd = 4, nBytes = 2
19ec-1c88:43432761.723 : 0000 : 07 07 
19ec-1c88:43432762.102 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43432762.209 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43432762.300 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43432762.368 : IO Send command 10 bytes
19ec-1c88:43432762.422 : => CNT96226::VenderCmd_SetData
19ec-1c88:43432762.476 : iCmd = 0, nBytes = 10
19ec-1c88:43432762.580 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43432964.349 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43432964.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:43432964.570 : iCmd = 0, nBytes = 165
19ec-1c88:43433128.867 : skip dump 37 bytes
19ec-1c88:43433129.072 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43433129.213 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43433129.351 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43433129.487 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43433129.622 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43433129.758 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43433129.886 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43433130.013 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43433130.076 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43433130.141 : => CNT96226::VenderCmd_GetData
19ec-1c88:43433130.195 : iCmd = 1, nBytes = 4
19ec-1c88:43433278.874 : 0000 : 00 00 00 00 
19ec-1c88:43433279.010 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43433279.078 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43433279.151 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43433279.218 : IO Send command 10 bytes
19ec-1c88:43433279.276 : => CNT96226::VenderCmd_SetData
19ec-1c88:43433279.342 : iCmd = 0, nBytes = 10
19ec-1c88:43433279.449 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43433591.140 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43433591.323 : => CNT96226::VenderCmd_GetData
19ec-1c88:43433591.389 : iCmd = 0, nBytes = 128
19ec-1c88:43433777.895 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43433778.105 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43433778.253 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43433778.394 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43433778.521 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43433778.649 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43433778.781 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43433778.910 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43433778.977 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43433779.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:43433779.098 : iCmd = 1, nBytes = 4
19ec-1c88:43433924.365 : 0000 : 00 00 00 00 
19ec-1c88:43433924.498 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43433924.574 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43433924.746 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43433924.816 : => CNT96226::Close
19ec-1c88:43433929.088 : <= CNT96226::Close ret = 1
19ec-1c88:43433929.165 : <= CNT96226::~CNT96226
19ec-1c88:43433929.261 : <= CAsicIO::GetDeviceList
19ec-1c88:43433929.758 : => IoObject::SetTimeout
19ec-1c88:43433929.915 : Timeout--> In = 0 Out = 0
19ec-1c88:43433929.975 : <= IoObject::SetTimeout
19ec-1c88:43433930.045 : => CAsicIO::CAsicIO
19ec-1c88:43433930.122 : => CNT96226::CNT96226
19ec-1c88:43433930.179 : => CNT96226::Open
19ec-1c88:43433952.810 : <= CNT96226::Open ret = 1
19ec-1c88:43433952.910 : => CNT96226::Initialize
19ec-1c88:43433953.096 : <= CNT96226::Initialize ret = 1
19ec-1c88:43433953.157 : <= CNT96226::CNT96226
19ec-1c88:43433953.212 : <= CAsicIO::CAsicIO
19ec-1c88:43433953.266 : => CAsicIO::InitializeDevice
19ec-1c88:43433953.338 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43433959.377 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43433959.502 : => IoObject::GetLockName
19ec-1c88:43433959.562 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43433959.633 : <= IoObject::GetLockName
19ec-1c88:43433960.130 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43433960.205 : IO Send command 10 bytes
19ec-1c88:43433960.263 : => CNT96226::VenderCmd_SetData
19ec-1c88:43433960.319 : iCmd = 0, nBytes = 10
19ec-1c88:43433960.432 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43434299.875 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43434300.033 : => CNT96226::VenderCmd_GetData
19ec-1c88:43434300.092 : iCmd = 0, nBytes = 128
19ec-1c88:43434442.931 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43434443.161 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43434443.311 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43434443.462 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43434443.595 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43434443.726 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43434443.857 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43434443.986 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43434444.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43434444.131 : => CNT96226::VenderCmd_GetData
19ec-1c88:43434444.190 : iCmd = 1, nBytes = 4
19ec-1c88:43434597.811 : 0000 : 00 00 00 00 
19ec-1c88:43434597.960 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43434598.041 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43434598.109 : => CNT96226::VenderCmd_GetData
19ec-1c88:43434598.170 : iCmd = 3, nBytes = 2
19ec-1c88:43434929.598 : 0000 : 06 38 
19ec-1c88:43434929.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43434929.836 : => CNT96226::VenderCmd_GetData
19ec-1c88:43434929.896 : iCmd = 4, nBytes = 2
19ec-1c88:43435169.327 : 0000 : 07 07 
19ec-1c88:43435169.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43435169.624 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43435169.723 : => IoObject::InitializeDevice
19ec-1c88:43435169.834 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43435170.491 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43435170.554 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43435171.170 : => FindScanner
19ec-1c88:43435171.225 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43435171.287 : <= FindScanner ret = 1
19ec-1c88:43435171.350 : => IoObject::IoLockStart
19ec-1c88:43435171.449 : => CAsicIO::CheckDevice
19ec-1c88:43435171.500 : => CNT96226::ConnectIsAvailable
19ec-1c88:43435184.671 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43435184.764 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43435184.820 : <= IoObject::IoLockStart
19ec-1c88:43435184.878 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43435184.944 : IO Send command 10 bytes
19ec-1c88:43435185.018 : => CNT96226::VenderCmd_SetData
19ec-1c88:43435185.072 : iCmd = 0, nBytes = 10
19ec-1c88:43435185.176 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43435340.175 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43435340.291 : System send command 10 bytes + data 0 bytes
19ec-1c88:43435340.354 : IO total need to receive data 5 bytes
19ec-1c88:43435340.413 : => CNT96226::VenderCmd_GetData
19ec-1c88:43435340.471 : iCmd = 0, nBytes = 5
19ec-1c88:43435474.768 : 0000 : 06 00 02 02 ab 
19ec-1c88:43435474.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43435474.987 : System total receive data 5 bytes
19ec-1c88:43435475.051 : => CNT96226::VenderCmd_GetData
19ec-1c88:43435475.111 : iCmd = 1, nBytes = 4
19ec-1c88:43435583.565 : 0000 : 00 00 00 00 
19ec-1c88:43435583.692 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43435583.842 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43435583.916 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43435583.985 : IO Send command 10 bytes
19ec-1c88:43435584.084 : => CNT96226::VenderCmd_SetData
19ec-1c88:43435584.143 : iCmd = 0, nBytes = 10
19ec-1c88:43435584.251 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43435741.863 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43435742.297 : System send command 10 bytes + data 0 bytes
19ec-1c88:43435742.373 : IO total need to receive data 165 bytes
19ec-1c88:43435742.437 : => CNT96226::VenderCmd_GetData
19ec-1c88:43435742.496 : iCmd = 0, nBytes = 165
19ec-1c88:43435880.899 : skip dump 37 bytes
19ec-1c88:43435881.433 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43435881.572 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43435881.706 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43435881.845 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43435881.973 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43435882.104 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43435882.230 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43435882.352 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43435882.415 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43435882.475 : System total receive data 165 bytes
19ec-1c88:43435882.536 : => CNT96226::VenderCmd_GetData
19ec-1c88:43435882.587 : iCmd = 1, nBytes = 4
19ec-1c88:43436019.898 : 0000 : 00 00 00 00 
19ec-1c88:43436020.021 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43436020.174 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43436020.330 : Dump Inquiry
19ec-1c88:43436020.473 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43436020.607 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43436020.745 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43436020.883 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43436021.012 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43436021.144 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43436021.270 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43436021.400 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43436021.532 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43436021.661 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43436021.752 : 00a0 : 00 00 00 00 00 
19ec-1c88:43436021.831 : => ReadNVMDataInternal
19ec-1c88:43436022.015 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43436022.082 : IO Send command 10 bytes
19ec-1c88:43436022.171 : => CNT96226::VenderCmd_SetData
19ec-1c88:43436022.226 : iCmd = 0, nBytes = 10
19ec-1c88:43436022.330 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43436326.052 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43436326.232 : System send command 10 bytes + data 0 bytes
19ec-1c88:43436326.304 : IO total need to receive data 128 bytes
19ec-1c88:43436326.369 : => CNT96226::VenderCmd_GetData
19ec-1c88:43436326.428 : iCmd = 0, nBytes = 128
19ec-1c88:43436492.625 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43436492.879 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43436493.024 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43436493.158 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43436493.285 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43436493.412 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43436493.536 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43436493.661 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43436493.727 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43436493.795 : System total receive data 128 bytes
19ec-1c88:43436493.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:43436493.918 : iCmd = 1, nBytes = 4
19ec-1c88:43436654.401 : 0000 : 00 00 00 00 
19ec-1c88:43436654.554 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43436654.710 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43436654.795 : NVMData.PadScanCount = 0
19ec-1c88:43436654.858 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43436654.918 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43436654.979 : NVMData.FlatbedScanCount = 0
19ec-1c88:43436655.038 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43436655.094 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43436655.150 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43436655.208 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43436655.268 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43436655.320 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43436655.376 : NVMData.BornMonth = 0
19ec-1c88:43436655.427 : NVMData.BornDay = 0
19ec-1c88:43436655.546 : NVMData.BornYear = 0
19ec-1c88:43436655.601 : NVMData.FirstScanMonth = 4
19ec-1c88:43436655.653 : NVMData.FirstScanDay = 30
19ec-1c88:43436655.710 : NVMData.FirstScanYear = 2020
19ec-1c88:43436655.765 : NVMData.VerticalMagnification = 0
19ec-1c88:43436655.821 : NVMData.HorizontalMagnification = 0
19ec-1c88:43436655.878 : NVMData.PowerSavingTime = 15
19ec-1c88:43436655.945 : NVMData.SN = A094165189010062
19ec-1c88:43436655.998 : NVMData.AutoFeed = 0
19ec-1c88:43436656.052 : NVMData.CCDType = 0
19ec-1c88:43436656.100 : NVMData.ScanSpeed = 0
19ec-1c88:43436656.150 : NVMData.RollerCount = 0
19ec-1c88:43436656.203 : NVMData.MultifeedCount = 0
19ec-1c88:43436656.257 : NVMData.JamCount = 0
19ec-1c88:43436656.308 : NVMData.IdentifyInfo = 
19ec-1c88:43436656.362 : NVMData.FormalName = 
19ec-1c88:43436656.514 : NVMData.ReservedB = 0
19ec-1c88:43436656.569 : NVMData.FunctionCode = 0
19ec-1c88:43436656.620 : NVMData.PreFeed = 0
19ec-1c88:43436656.671 : NVMData.PreFeedTime = 0
19ec-1c88:43436656.724 : NVMData.ButtonNumber = 0
19ec-1c88:43436656.773 : NVMData.PowerOffTime = 0
19ec-1c88:43436656.827 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43436656.911 : => IoObject::IoLockEnd
19ec-1c88:43436657.009 : <= IoObject::IoLockEnd
19ec-1c88:43436657.058 : <= InitializeScanner ret = 1
19ec-1c88:43436657.125 : => GetLogicalScannerAbilityEx
19ec-1c88:43436657.186 : => IoObject::IoLockStart
19ec-1c88:43436657.283 : => CAsicIO::CheckDevice
19ec-1c88:43436657.337 : => CNT96226::ConnectIsAvailable
19ec-1c88:43436669.697 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43436669.802 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43436669.865 : <= IoObject::IoLockStart
19ec-1c88:43436669.924 : => IoObject::IoLockEnd
19ec-1c88:43436670.013 : <= IoObject::IoLockEnd
19ec-1c88:43436670.147 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43436670.224 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43436870.550 : => ReadNVMData
19ec-1c88:43436870.736 : => IoObject::IoLockStart
19ec-1c88:43436870.873 : => CAsicIO::CheckDevice
19ec-1c88:43436870.937 : => CNT96226::ConnectIsAvailable
19ec-1c88:43436890.255 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43436890.378 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43436890.449 : <= IoObject::IoLockStart
19ec-1c88:43436890.518 : => ReadNVMDataInternal
19ec-1c88:43436890.586 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43436890.656 : IO Send command 10 bytes
19ec-1c88:43436890.765 : => CNT96226::VenderCmd_SetData
19ec-1c88:43436890.826 : iCmd = 0, nBytes = 10
19ec-1c88:43436890.947 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43437248.778 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43437248.959 : System send command 10 bytes + data 0 bytes
19ec-1c88:43437249.028 : IO total need to receive data 128 bytes
19ec-1c88:43437249.090 : => CNT96226::VenderCmd_GetData
19ec-1c88:43437249.145 : iCmd = 0, nBytes = 128
19ec-1c88:43437435.806 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43437436.038 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43437436.183 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43437436.323 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43437436.456 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43437436.585 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43437436.711 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43437436.840 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43437436.908 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43437436.975 : System total receive data 128 bytes
19ec-1c88:43437437.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:43437437.094 : iCmd = 1, nBytes = 4
19ec-1c88:43437609.340 : 0000 : 00 00 00 00 
19ec-1c88:43437609.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43437609.627 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43437609.708 : NVMData.PadScanCount = 0
19ec-1c88:43437609.769 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43437609.827 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43437609.887 : NVMData.FlatbedScanCount = 0
19ec-1c88:43437609.941 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43437609.995 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43437610.051 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43437610.107 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43437610.169 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43437610.221 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43437610.275 : NVMData.BornMonth = 0
19ec-1c88:43437610.323 : NVMData.BornDay = 0
19ec-1c88:43437610.372 : NVMData.BornYear = 0
19ec-1c88:43437610.418 : NVMData.FirstScanMonth = 4
19ec-1c88:43437610.470 : NVMData.FirstScanDay = 30
19ec-1c88:43437610.529 : NVMData.FirstScanYear = 2020
19ec-1c88:43437610.692 : NVMData.VerticalMagnification = 0
19ec-1c88:43437610.751 : NVMData.HorizontalMagnification = 0
19ec-1c88:43437610.804 : NVMData.PowerSavingTime = 15
19ec-1c88:43437610.859 : NVMData.SN = A094165189010062
19ec-1c88:43437610.909 : NVMData.AutoFeed = 0
19ec-1c88:43437610.959 : NVMData.CCDType = 0
19ec-1c88:43437611.007 : NVMData.ScanSpeed = 0
19ec-1c88:43437611.056 : NVMData.RollerCount = 0
19ec-1c88:43437611.107 : NVMData.MultifeedCount = 0
19ec-1c88:43437611.157 : NVMData.JamCount = 0
19ec-1c88:43437611.206 : NVMData.IdentifyInfo = 
19ec-1c88:43437611.256 : NVMData.FormalName = 
19ec-1c88:43437611.303 : NVMData.ReservedB = 0
19ec-1c88:43437611.354 : NVMData.FunctionCode = 0
19ec-1c88:43437611.402 : NVMData.PreFeed = 0
19ec-1c88:43437611.451 : NVMData.PreFeedTime = 0
19ec-1c88:43437611.499 : NVMData.ButtonNumber = 0
19ec-1c88:43437611.548 : NVMData.PowerOffTime = 0
19ec-1c88:43437611.600 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43437611.664 : => IoObject::IoLockEnd
19ec-1c88:43437611.761 : <= IoObject::IoLockEnd
19ec-1c88:43437611.810 : <= ReadNVMData ret = 1
19ec-1c88:43440418.508 : ============Debug Start==========
19ec-1c88:43440418.828 : Date : 2020/4/30 14:26:12
19ec-1c88:43440418.912 : Process ID : 19ec
19ec-1c88:43440419.336 : Windows : Version 10.0 build 18363 
19ec-1c88:43440419.793 : MemoryStatus.dwMemoryLoad : 54
19ec-1c88:43440419.859 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43440419.931 : MemoryStatus.ullAvailPhys : 1539543040
19ec-1c88:43440419.994 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43440420.059 : MemoryStatus.ullAvailPageFile : 2897338368
19ec-1c88:43440420.124 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43440420.185 : MemoryStatus.ullAvailVirtual : 1729732608
19ec-1c88:43440420.252 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43440420.360 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43440420.426 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43440420.667 : CPU Count : 4
19ec-1c88:43440420.716 : CPU Frequency : 100.000 Mhz
19ec-1c88:43440424.809 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43440424.942 : => InitializeDriver
19ec-1c88:43440425.214 : <= InitializeDriver ret = 1
19ec-1c88:43443457.793 : => InitializeScanner
19ec-1c88:43443458.035 : => CAsicIO::GetDeviceList
19ec-1c88:43443458.488 : => CNT96226::CNT96226
19ec-1c88:43443458.550 : => CNT96226::Open
19ec-1c88:43443480.776 : <= CNT96226::Open ret = 1
19ec-1c88:43443480.874 : => CNT96226::Initialize
19ec-1c88:43443481.059 : <= CNT96226::Initialize ret = 1
19ec-1c88:43443481.120 : <= CNT96226::CNT96226
19ec-1c88:43443481.176 : => CNT96226::EnumAvailableDevice
19ec-1c88:43443486.916 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43443486.994 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43443487.053 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43447141.656 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43447141.966 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43447147.792 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43447147.907 : => IoObject::GetLockName
19ec-1c88:43447147.969 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43447148.040 : <= IoObject::GetLockName
19ec-1c88:43447148.532 : => CNT96226::VenderCmd_GetData
19ec-1c88:43447148.600 : iCmd = 3, nBytes = 2
19ec-1c88:43447504.589 : 0000 : 06 38 
19ec-1c88:43447504.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43447504.837 : => CNT96226::VenderCmd_GetData
19ec-1c88:43447504.901 : iCmd = 4, nBytes = 2
19ec-1c88:43447808.833 : 0000 : 07 07 
19ec-1c88:43447808.965 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43447809.070 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43447809.168 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43447809.239 : IO Send command 10 bytes
19ec-1c88:43447809.293 : => CNT96226::VenderCmd_SetData
19ec-1c88:43447809.362 : iCmd = 0, nBytes = 10
19ec-1c88:43447809.467 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43447997.806 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43447997.975 : => CNT96226::VenderCmd_GetData
19ec-1c88:43447998.046 : iCmd = 0, nBytes = 165
19ec-1c88:43448206.927 : skip dump 37 bytes
19ec-1c88:43448207.110 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43448207.257 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43448207.623 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43448207.757 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43448207.887 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43448208.021 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43448208.147 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43448208.268 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43448208.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43448208.393 : => CNT96226::VenderCmd_GetData
19ec-1c88:43448208.446 : iCmd = 1, nBytes = 4
19ec-1c88:43448392.267 : 0000 : 00 00 00 00 
19ec-1c88:43448392.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43448392.470 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43448392.534 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43448392.599 : IO Send command 10 bytes
19ec-1c88:43448392.652 : => CNT96226::VenderCmd_SetData
19ec-1c88:43448392.708 : iCmd = 0, nBytes = 10
19ec-1c88:43448392.807 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43448709.315 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43448709.464 : => CNT96226::VenderCmd_GetData
19ec-1c88:43448709.526 : iCmd = 0, nBytes = 128
19ec-1c88:43448902.541 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43448902.772 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43448902.914 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43448903.048 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43448903.181 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43448903.303 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43448903.428 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43448903.549 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43448903.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43448903.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:43448903.732 : iCmd = 1, nBytes = 4
19ec-1c88:43449021.810 : 0000 : 00 00 00 00 
19ec-1c88:43449021.942 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43449022.020 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43449022.199 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43449022.278 : => CNT96226::Close
19ec-1c88:43449026.374 : <= CNT96226::Close ret = 1
19ec-1c88:43449026.459 : <= CNT96226::~CNT96226
19ec-1c88:43449026.548 : <= CAsicIO::GetDeviceList
19ec-1c88:43449027.175 : => IoObject::SetTimeout
19ec-1c88:43449027.320 : Timeout--> In = 0 Out = 0
19ec-1c88:43449027.382 : <= IoObject::SetTimeout
19ec-1c88:43449027.449 : => CAsicIO::CAsicIO
19ec-1c88:43449027.518 : => CNT96226::CNT96226
19ec-1c88:43449027.573 : => CNT96226::Open
19ec-1c88:43449050.970 : <= CNT96226::Open ret = 1
19ec-1c88:43449051.069 : => CNT96226::Initialize
19ec-1c88:43449051.252 : <= CNT96226::Initialize ret = 1
19ec-1c88:43449051.310 : <= CNT96226::CNT96226
19ec-1c88:43449051.362 : <= CAsicIO::CAsicIO
19ec-1c88:43449051.416 : => CAsicIO::InitializeDevice
19ec-1c88:43449051.499 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43449057.262 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43449057.377 : => IoObject::GetLockName
19ec-1c88:43449057.446 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43449057.512 : <= IoObject::GetLockName
19ec-1c88:43449058.031 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43449058.103 : IO Send command 10 bytes
19ec-1c88:43449058.157 : => CNT96226::VenderCmd_SetData
19ec-1c88:43449058.213 : iCmd = 0, nBytes = 10
19ec-1c88:43449058.320 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43449406.172 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43449406.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:43449406.421 : iCmd = 0, nBytes = 128
19ec-1c88:43449567.616 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43449567.852 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43449568.001 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43449568.142 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43449568.278 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43449568.405 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43449568.533 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43449568.659 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43449568.723 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43449568.789 : => CNT96226::VenderCmd_GetData
19ec-1c88:43449568.846 : iCmd = 1, nBytes = 4
19ec-1c88:43449746.048 : 0000 : 00 00 00 00 
19ec-1c88:43449746.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43449746.206 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43449746.263 : => CNT96226::VenderCmd_GetData
19ec-1c88:43449746.317 : iCmd = 3, nBytes = 2
19ec-1c88:43450110.104 : 0000 : 06 38 
19ec-1c88:43450110.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43450110.553 : => CNT96226::VenderCmd_GetData
19ec-1c88:43450110.608 : iCmd = 4, nBytes = 2
19ec-1c88:43450426.751 : 0000 : 07 07 
19ec-1c88:43450426.882 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43450427.070 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43450427.177 : => IoObject::InitializeDevice
19ec-1c88:43450427.298 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43450428.038 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43450428.117 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43450428.994 : => FindScanner
19ec-1c88:43450429.059 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43450429.128 : <= FindScanner ret = 1
19ec-1c88:43450429.190 : => IoObject::IoLockStart
19ec-1c88:43450429.300 : => CAsicIO::CheckDevice
19ec-1c88:43450429.357 : => CNT96226::ConnectIsAvailable
19ec-1c88:43450449.514 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43450449.640 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43450449.712 : <= IoObject::IoLockStart
19ec-1c88:43450449.774 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43450449.848 : IO Send command 10 bytes
19ec-1c88:43450449.938 : => CNT96226::VenderCmd_SetData
19ec-1c88:43450449.996 : iCmd = 0, nBytes = 10
19ec-1c88:43450450.103 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43450642.264 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43450642.432 : System send command 10 bytes + data 0 bytes
19ec-1c88:43450642.506 : IO total need to receive data 5 bytes
19ec-1c88:43450642.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:43450642.622 : iCmd = 0, nBytes = 5
19ec-1c88:43450845.072 : 0000 : 06 00 02 02 ab 
19ec-1c88:43450845.204 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43450845.278 : System total receive data 5 bytes
19ec-1c88:43450845.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:43450845.404 : iCmd = 1, nBytes = 4
19ec-1c88:43451028.885 : 0000 : 00 00 00 00 
19ec-1c88:43451029.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43451029.183 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43451029.253 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43451029.320 : IO Send command 10 bytes
19ec-1c88:43451029.425 : => CNT96226::VenderCmd_SetData
19ec-1c88:43451029.488 : iCmd = 0, nBytes = 10
19ec-1c88:43451029.600 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43451220.512 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43451220.660 : System send command 10 bytes + data 0 bytes
19ec-1c88:43451220.729 : IO total need to receive data 165 bytes
19ec-1c88:43451220.792 : => CNT96226::VenderCmd_GetData
19ec-1c88:43451220.847 : iCmd = 0, nBytes = 165
19ec-1c88:43451413.106 : skip dump 37 bytes
19ec-1c88:43451413.314 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43451413.453 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43451413.591 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43451413.726 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43451413.853 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43451413.985 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43451415.784 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43451415.922 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43451415.989 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43451416.048 : System total receive data 165 bytes
19ec-1c88:43451416.109 : => CNT96226::VenderCmd_GetData
19ec-1c88:43451416.162 : iCmd = 1, nBytes = 4
19ec-1c88:43451569.699 : 0000 : 00 00 00 00 
19ec-1c88:43451569.828 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43451569.981 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43451570.230 : Dump Inquiry
19ec-1c88:43451570.368 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43451570.511 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43451570.649 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43451570.784 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43451570.917 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43451571.052 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43451571.182 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43451571.309 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43451571.446 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43451571.576 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43451571.663 : 00a0 : 00 00 00 00 00 
19ec-1c88:43451571.737 : => ReadNVMDataInternal
19ec-1c88:43451571.965 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43451572.031 : IO Send command 10 bytes
19ec-1c88:43451572.123 : => CNT96226::VenderCmd_SetData
19ec-1c88:43451572.186 : iCmd = 0, nBytes = 10
19ec-1c88:43451572.290 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43451881.721 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43451881.892 : System send command 10 bytes + data 0 bytes
19ec-1c88:43451881.964 : IO total need to receive data 128 bytes
19ec-1c88:43451882.258 : => CNT96226::VenderCmd_GetData
19ec-1c88:43451882.313 : iCmd = 0, nBytes = 128
19ec-1c88:43452037.459 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43452037.661 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43452037.811 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43452037.948 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43452038.079 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43452038.206 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43452038.334 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43452038.457 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43452038.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43452038.586 : System total receive data 128 bytes
19ec-1c88:43452038.648 : => CNT96226::VenderCmd_GetData
19ec-1c88:43452038.704 : iCmd = 1, nBytes = 4
19ec-1c88:43452172.797 : 0000 : 00 00 00 00 
19ec-1c88:43452172.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43452173.049 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43452173.119 : NVMData.PadScanCount = 0
19ec-1c88:43452173.181 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43452173.239 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43452173.299 : NVMData.FlatbedScanCount = 0
19ec-1c88:43452173.356 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43452173.409 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43452173.464 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43452173.519 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43452173.576 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43452173.635 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43452173.692 : NVMData.BornMonth = 0
19ec-1c88:43452173.741 : NVMData.BornDay = 0
19ec-1c88:43452173.792 : NVMData.BornYear = 0
19ec-1c88:43452173.842 : NVMData.FirstScanMonth = 4
19ec-1c88:43452173.897 : NVMData.FirstScanDay = 30
19ec-1c88:43452173.953 : NVMData.FirstScanYear = 2020
19ec-1c88:43452174.009 : NVMData.VerticalMagnification = 0
19ec-1c88:43452174.063 : NVMData.HorizontalMagnification = 0
19ec-1c88:43452174.119 : NVMData.PowerSavingTime = 15
19ec-1c88:43452174.175 : NVMData.SN = A094165189010062
19ec-1c88:43452174.227 : NVMData.AutoFeed = 0
19ec-1c88:43452174.279 : NVMData.CCDType = 0
19ec-1c88:43452174.328 : NVMData.ScanSpeed = 0
19ec-1c88:43452174.378 : NVMData.RollerCount = 0
19ec-1c88:43452174.430 : NVMData.MultifeedCount = 0
19ec-1c88:43452174.480 : NVMData.JamCount = 0
19ec-1c88:43452174.531 : NVMData.IdentifyInfo = 
19ec-1c88:43452174.581 : NVMData.FormalName = 
19ec-1c88:43452174.827 : NVMData.ReservedB = 0
19ec-1c88:43452174.882 : NVMData.FunctionCode = 0
19ec-1c88:43452174.935 : NVMData.PreFeed = 0
19ec-1c88:43452174.991 : NVMData.PreFeedTime = 0
19ec-1c88:43452175.042 : NVMData.ButtonNumber = 0
19ec-1c88:43452175.099 : NVMData.PowerOffTime = 0
19ec-1c88:43452175.153 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43452175.248 : => IoObject::IoLockEnd
19ec-1c88:43452175.340 : <= IoObject::IoLockEnd
19ec-1c88:43452175.394 : <= InitializeScanner ret = 1
19ec-1c88:43453567.370 : => GetLogicalScannerAbility
19ec-1c88:43453567.571 : => IoObject::IoLockStart
19ec-1c88:43453567.702 : => CAsicIO::CheckDevice
19ec-1c88:43453567.765 : => CNT96226::ConnectIsAvailable
19ec-1c88:43453589.111 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43453589.337 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43453589.464 : <= IoObject::IoLockStart
19ec-1c88:43453589.813 : => IoObject::IoLockEnd
19ec-1c88:43453589.915 : <= IoObject::IoLockEnd
19ec-1c88:43453589.993 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:43457643.345 : => GetLogicalScannerAbilityEx
19ec-1c88:43457643.540 : => IoObject::IoLockStart
19ec-1c88:43457643.676 : => CAsicIO::CheckDevice
19ec-1c88:43457643.735 : => CNT96226::ConnectIsAvailable
19ec-1c88:43457667.726 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43457667.848 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43457667.908 : <= IoObject::IoLockStart
19ec-1c88:43457667.970 : => IoObject::IoLockEnd
19ec-1c88:43457668.086 : <= IoObject::IoLockEnd
19ec-1c88:43457668.217 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43457668.296 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43465949.625 : => ReadNVMData
19ec-1c88:43465949.809 : => IoObject::IoLockStart
19ec-1c88:43465949.942 : => CAsicIO::CheckDevice
19ec-1c88:43465950.002 : => CNT96226::ConnectIsAvailable
19ec-1c88:43465973.588 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43465973.703 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43465973.764 : <= IoObject::IoLockStart
19ec-1c88:43465973.832 : => ReadNVMDataInternal
19ec-1c88:43465973.895 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43465973.960 : IO Send command 10 bytes
19ec-1c88:43465974.097 : => CNT96226::VenderCmd_SetData
19ec-1c88:43465974.152 : iCmd = 0, nBytes = 10
19ec-1c88:43465974.263 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43466324.038 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43466324.218 : System send command 10 bytes + data 0 bytes
19ec-1c88:43466324.292 : IO total need to receive data 128 bytes
19ec-1c88:43466324.357 : => CNT96226::VenderCmd_GetData
19ec-1c88:43466324.417 : iCmd = 0, nBytes = 128
19ec-1c88:43466521.160 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43466521.530 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43466521.837 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43466522.336 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43466522.461 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43466522.587 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43466522.709 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43466522.833 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43466522.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43466522.955 : System total receive data 128 bytes
19ec-1c88:43466523.017 : => CNT96226::VenderCmd_GetData
19ec-1c88:43466523.069 : iCmd = 1, nBytes = 4
19ec-1c88:43466659.811 : 0000 : 00 00 00 00 
19ec-1c88:43466659.983 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43466660.389 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43466660.456 : NVMData.PadScanCount = 0
19ec-1c88:43466660.512 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43466660.568 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43466660.626 : NVMData.FlatbedScanCount = 0
19ec-1c88:43466660.680 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43466660.961 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43466661.019 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43466661.073 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43466661.131 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43466661.185 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43466661.247 : NVMData.BornMonth = 0
19ec-1c88:43466661.295 : NVMData.BornDay = 0
19ec-1c88:43466661.345 : NVMData.BornYear = 0
19ec-1c88:43466661.393 : NVMData.FirstScanMonth = 4
19ec-1c88:43466661.443 : NVMData.FirstScanDay = 30
19ec-1c88:43466661.497 : NVMData.FirstScanYear = 2020
19ec-1c88:43466661.551 : NVMData.VerticalMagnification = 0
19ec-1c88:43466661.607 : NVMData.HorizontalMagnification = 0
19ec-1c88:43466661.661 : NVMData.PowerSavingTime = 15
19ec-1c88:43466661.714 : NVMData.SN = A094165189010062
19ec-1c88:43466661.763 : NVMData.AutoFeed = 0
19ec-1c88:43466661.810 : NVMData.CCDType = 0
19ec-1c88:43466661.857 : NVMData.ScanSpeed = 0
19ec-1c88:43466661.906 : NVMData.RollerCount = 0
19ec-1c88:43466661.956 : NVMData.MultifeedCount = 0
19ec-1c88:43466662.009 : NVMData.JamCount = 0
19ec-1c88:43466662.059 : NVMData.IdentifyInfo = 
19ec-1c88:43466662.110 : NVMData.FormalName = 
19ec-1c88:43466662.157 : NVMData.ReservedB = 0
19ec-1c88:43466662.208 : NVMData.FunctionCode = 0
19ec-1c88:43466662.258 : NVMData.PreFeed = 0
19ec-1c88:43466662.307 : NVMData.PreFeedTime = 0
19ec-1c88:43466662.358 : NVMData.ButtonNumber = 0
19ec-1c88:43466662.406 : NVMData.PowerOffTime = 0
19ec-1c88:43466662.455 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43466662.515 : => IoObject::IoLockEnd
19ec-1c88:43466662.605 : <= IoObject::IoLockEnd
19ec-1c88:43466662.652 : <= ReadNVMData ret = 1
19ec-1c88:43477352.604 : => GetADFStatus
19ec-1c88:43477353.066 : => IoObject::IoLockStart
19ec-1c88:43477353.213 : => CAsicIO::CheckDevice
19ec-1c88:43477353.269 : => CNT96226::ConnectIsAvailable
19ec-1c88:43477378.525 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43477378.670 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43477378.740 : <= IoObject::IoLockStart
19ec-1c88:43477378.802 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43477378.873 : IO Send command 10 bytes
19ec-1c88:43477378.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:43477379.056 : iCmd = 0, nBytes = 10
19ec-1c88:43477379.162 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43477555.159 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43477555.308 : System send command 10 bytes + data 0 bytes
19ec-1c88:43477555.380 : IO total need to receive data 2 bytes
19ec-1c88:43477555.441 : => CNT96226::VenderCmd_GetData
19ec-1c88:43477555.498 : iCmd = 0, nBytes = 2
19ec-1c88:43477748.833 : 0000 : 00 00 
19ec-1c88:43477749.060 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43477749.430 : System total receive data 2 bytes
19ec-1c88:43477749.497 : => CNT96226::VenderCmd_GetData
19ec-1c88:43477749.550 : iCmd = 1, nBytes = 4
19ec-1c88:43477941.358 : 0000 : 00 00 00 00 
19ec-1c88:43477941.473 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43477941.625 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43477941.698 : Return status = 0
19ec-1c88:43477941.764 : => IoObject::IoLockEnd
19ec-1c88:43477941.859 : <= IoObject::IoLockEnd
19ec-1c88:43477941.911 : <= GetADFStatus ret = 1
19ec-1c88:43480864.948 : => GetADFStatus
19ec-1c88:43480865.155 : => IoObject::IoLockStart
19ec-1c88:43480865.279 : => CAsicIO::CheckDevice
19ec-1c88:43480865.337 : => CNT96226::ConnectIsAvailable
19ec-1c88:43480890.071 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43480890.170 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43480890.226 : <= IoObject::IoLockStart
19ec-1c88:43480890.289 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43480890.358 : IO Send command 10 bytes
19ec-1c88:43480890.499 : => CNT96226::VenderCmd_SetData
19ec-1c88:43480890.555 : iCmd = 0, nBytes = 10
19ec-1c88:43480890.664 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43481089.659 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43481089.796 : System send command 10 bytes + data 0 bytes
19ec-1c88:43481090.074 : IO total need to receive data 2 bytes
19ec-1c88:43481090.150 : => CNT96226::VenderCmd_GetData
19ec-1c88:43481090.205 : iCmd = 0, nBytes = 2
19ec-1c88:43481295.374 : 0000 : 00 00 
19ec-1c88:43481295.780 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43481295.860 : System total receive data 2 bytes
19ec-1c88:43481295.927 : => CNT96226::VenderCmd_GetData
19ec-1c88:43481295.984 : iCmd = 1, nBytes = 4
19ec-1c88:43481496.318 : 0000 : 00 00 00 00 
19ec-1c88:43481496.491 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43481496.855 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43481496.926 : Return status = 0
19ec-1c88:43481496.997 : => IoObject::IoLockEnd
19ec-1c88:43481497.089 : <= IoObject::IoLockEnd
19ec-1c88:43481497.139 : <= GetADFStatus ret = 1
19ec-1c88:43483861.682 : => TerminateDriver
19ec-1c88:43483861.876 : => CAsicIO::~CAsicIO,pStage=201460808
19ec-1c88:43483861.948 : => CNT96226::Close
19ec-1c88:43483866.214 : <= CNT96226::Close ret = 1
19ec-1c88:43483866.292 : <= CAsicIO::~CAsicIO
19ec-1c88:43483866.350 : => IoObject::IoLockEnd
19ec-1c88:43483866.401 : <= IoObject::IoLockEnd
19ec-1c88:43483866.453 : => IoObject::TerminateDevice
19ec-1c88:43483866.508 : => IoObject::IoLockEnd
19ec-1c88:43483866.559 : <= IoObject::IoLockEnd
19ec-1c88:43483866.661 : <= IoObject::TerminateDevice
19ec-1c88:43483866.920 : <= TerminateDriver ret = 1
19ec-1c88:43529056.803 : ============Debug Start==========
19ec-1c88:43529057.078 : Date : 2020/4/30 14:26:15
19ec-1c88:43529057.163 : Process ID : 19ec
19ec-1c88:43529057.577 : Windows : Version 10.0 build 18363 
19ec-1c88:43529058.063 : MemoryStatus.dwMemoryLoad : 54
19ec-1c88:43529058.126 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43529058.193 : MemoryStatus.ullAvailPhys : 1539444736
19ec-1c88:43529058.254 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43529058.319 : MemoryStatus.ullAvailPageFile : 2894860288
19ec-1c88:43529058.382 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43529058.440 : MemoryStatus.ullAvailVirtual : 1729462272
19ec-1c88:43529058.504 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43529058.607 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43529058.668 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43529058.913 : CPU Count : 4
19ec-1c88:43529058.961 : CPU Frequency : 100.000 Mhz
19ec-1c88:43529063.208 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43529063.338 : => InitializeDriver
19ec-1c88:43529063.605 : <= InitializeDriver ret = 1
19ec-1c88:43529063.669 : => InitializeScanner
19ec-1c88:43529063.758 : => CAsicIO::GetDeviceList
19ec-1c88:43529064.064 : => CNT96226::CNT96226
19ec-1c88:43529064.124 : => CNT96226::Open
19ec-1c88:43529086.478 : <= CNT96226::Open ret = 1
19ec-1c88:43529086.578 : => CNT96226::Initialize
19ec-1c88:43529086.772 : <= CNT96226::Initialize ret = 1
19ec-1c88:43529086.832 : <= CNT96226::CNT96226
19ec-1c88:43529086.887 : => CNT96226::EnumAvailableDevice
19ec-1c88:43529093.350 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43529093.434 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43529093.493 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43532820.362 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43532820.644 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43532827.003 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43532827.111 : => IoObject::GetLockName
19ec-1c88:43532827.173 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43532827.247 : <= IoObject::GetLockName
19ec-1c88:43532827.801 : => CNT96226::VenderCmd_GetData
19ec-1c88:43532827.867 : iCmd = 3, nBytes = 2
19ec-1c88:43533200.934 : 0000 : 06 38 
19ec-1c88:43533201.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43533201.411 : => CNT96226::VenderCmd_GetData
19ec-1c88:43533201.473 : iCmd = 4, nBytes = 2
19ec-1c88:43533488.105 : 0000 : 07 07 
19ec-1c88:43533488.265 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43533488.358 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43533488.448 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43533488.514 : IO Send command 10 bytes
19ec-1c88:43533488.566 : => CNT96226::VenderCmd_SetData
19ec-1c88:43533488.625 : iCmd = 0, nBytes = 10
19ec-1c88:43533488.730 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43533691.103 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43533691.258 : => CNT96226::VenderCmd_GetData
19ec-1c88:43533691.324 : iCmd = 0, nBytes = 165
19ec-1c88:43533854.186 : skip dump 37 bytes
19ec-1c88:43533854.600 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43533854.886 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43533855.360 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43533855.492 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43533855.622 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43533855.754 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43533855.877 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43533856.000 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43533856.064 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43533856.127 : => CNT96226::VenderCmd_GetData
19ec-1c88:43533856.193 : iCmd = 1, nBytes = 4
19ec-1c88:43533973.671 : 0000 : 00 00 00 00 
19ec-1c88:43533973.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43533973.837 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43533973.898 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43533973.963 : IO Send command 10 bytes
19ec-1c88:43533974.016 : => CNT96226::VenderCmd_SetData
19ec-1c88:43533974.070 : iCmd = 0, nBytes = 10
19ec-1c88:43533974.172 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43534304.414 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43534304.594 : => CNT96226::VenderCmd_GetData
19ec-1c88:43534304.656 : iCmd = 0, nBytes = 128
19ec-1c88:43534504.953 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43534505.180 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43534505.324 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43534505.462 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43534505.589 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43534505.715 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43534505.841 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43534505.965 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43534506.028 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43534506.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:43534506.149 : iCmd = 1, nBytes = 4
19ec-1c88:43534682.949 : 0000 : 00 00 00 00 
19ec-1c88:43534683.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43534683.169 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43534683.364 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43534683.441 : => CNT96226::Close
19ec-1c88:43534687.527 : <= CNT96226::Close ret = 1
19ec-1c88:43534687.606 : <= CNT96226::~CNT96226
19ec-1c88:43534687.699 : <= CAsicIO::GetDeviceList
19ec-1c88:43534688.149 : => IoObject::SetTimeout
19ec-1c88:43534688.278 : Timeout--> In = 0 Out = 0
19ec-1c88:43534688.340 : <= IoObject::SetTimeout
19ec-1c88:43534688.410 : => CAsicIO::CAsicIO
19ec-1c88:43534688.480 : => CNT96226::CNT96226
19ec-1c88:43534688.540 : => CNT96226::Open
19ec-1c88:43534711.430 : <= CNT96226::Open ret = 1
19ec-1c88:43534711.527 : => CNT96226::Initialize
19ec-1c88:43534711.703 : <= CNT96226::Initialize ret = 1
19ec-1c88:43534711.764 : <= CNT96226::CNT96226
19ec-1c88:43534711.815 : <= CAsicIO::CAsicIO
19ec-1c88:43534711.869 : => CAsicIO::InitializeDevice
19ec-1c88:43534711.936 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43534717.839 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43534717.963 : => IoObject::GetLockName
19ec-1c88:43534718.022 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43534718.083 : <= IoObject::GetLockName
19ec-1c88:43534718.577 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43534718.649 : IO Send command 10 bytes
19ec-1c88:43534718.702 : => CNT96226::VenderCmd_SetData
19ec-1c88:43534718.760 : iCmd = 0, nBytes = 10
19ec-1c88:43534718.869 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43535068.795 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43535068.978 : => CNT96226::VenderCmd_GetData
19ec-1c88:43535069.039 : iCmd = 0, nBytes = 128
19ec-1c88:43535279.361 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43535279.839 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43535279.984 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43535280.116 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43535280.246 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43535280.367 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43535280.493 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43535280.619 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43535280.684 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43535280.750 : => CNT96226::VenderCmd_GetData
19ec-1c88:43535280.804 : iCmd = 1, nBytes = 4
19ec-1c88:43535470.054 : 0000 : 00 00 00 00 
19ec-1c88:43535470.199 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43535470.276 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43535470.345 : => CNT96226::VenderCmd_GetData
19ec-1c88:43535470.402 : iCmd = 3, nBytes = 2
19ec-1c88:43535819.154 : 0000 : 06 38 
19ec-1c88:43535819.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43535819.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:43535819.440 : iCmd = 4, nBytes = 2
19ec-1c88:43536124.250 : 0000 : 07 07 
19ec-1c88:43536124.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43536124.582 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43536124.693 : => IoObject::InitializeDevice
19ec-1c88:43536124.799 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43536125.587 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43536125.667 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43536126.418 : => FindScanner
19ec-1c88:43536126.476 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43536126.541 : <= FindScanner ret = 1
19ec-1c88:43536126.597 : => IoObject::IoLockStart
19ec-1c88:43536126.701 : => CAsicIO::CheckDevice
19ec-1c88:43536126.756 : => CNT96226::ConnectIsAvailable
19ec-1c88:43536147.270 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43536147.365 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43536147.421 : <= IoObject::IoLockStart
19ec-1c88:43536147.480 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43536147.551 : IO Send command 10 bytes
19ec-1c88:43536147.631 : => CNT96226::VenderCmd_SetData
19ec-1c88:43536147.685 : iCmd = 0, nBytes = 10
19ec-1c88:43536147.789 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43536347.719 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43536347.858 : System send command 10 bytes + data 0 bytes
19ec-1c88:43536347.934 : IO total need to receive data 5 bytes
19ec-1c88:43536347.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:43536348.054 : iCmd = 0, nBytes = 5
19ec-1c88:43536513.776 : 0000 : 06 00 02 02 ab 
19ec-1c88:43536513.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43536513.971 : System total receive data 5 bytes
19ec-1c88:43536514.034 : => CNT96226::VenderCmd_GetData
19ec-1c88:43536514.090 : iCmd = 1, nBytes = 4
19ec-1c88:43536621.893 : 0000 : 00 00 00 00 
19ec-1c88:43536622.002 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43536622.133 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43536622.195 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43536622.259 : IO Send command 10 bytes
19ec-1c88:43536622.346 : => CNT96226::VenderCmd_SetData
19ec-1c88:43536622.399 : iCmd = 0, nBytes = 10
19ec-1c88:43536622.502 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43536769.236 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43536769.691 : System send command 10 bytes + data 0 bytes
19ec-1c88:43536769.757 : IO total need to receive data 165 bytes
19ec-1c88:43536769.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:43536769.877 : iCmd = 0, nBytes = 165
19ec-1c88:43536964.013 : skip dump 37 bytes
19ec-1c88:43536964.264 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43536964.414 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43536964.557 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43536964.698 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43536964.834 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43536964.969 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43536965.101 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43536965.230 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43536965.298 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43536965.364 : System total receive data 165 bytes
19ec-1c88:43536965.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:43536965.482 : iCmd = 1, nBytes = 4
19ec-1c88:43537136.546 : 0000 : 00 00 00 00 
19ec-1c88:43537136.667 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43537136.813 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43537137.033 : Dump Inquiry
19ec-1c88:43537137.168 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43537137.304 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43537137.436 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43537137.570 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43537137.697 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43537137.823 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43537137.953 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43537138.076 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43537138.204 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43537138.331 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43537138.417 : 00a0 : 00 00 00 00 00 
19ec-1c88:43537138.492 : => ReadNVMDataInternal
19ec-1c88:43537138.728 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43537138.796 : IO Send command 10 bytes
19ec-1c88:43537138.886 : => CNT96226::VenderCmd_SetData
19ec-1c88:43537138.945 : iCmd = 0, nBytes = 10
19ec-1c88:43537139.045 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43537459.251 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43537459.437 : System send command 10 bytes + data 0 bytes
19ec-1c88:43537459.514 : IO total need to receive data 128 bytes
19ec-1c88:43537459.589 : => CNT96226::VenderCmd_GetData
19ec-1c88:43537459.650 : iCmd = 0, nBytes = 128
19ec-1c88:43537631.576 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43537631.749 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43537631.885 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43537632.017 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43537632.142 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43537632.268 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43537632.390 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43537632.512 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43537632.574 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43537632.636 : System total receive data 128 bytes
19ec-1c88:43537632.695 : => CNT96226::VenderCmd_GetData
19ec-1c88:43537632.747 : iCmd = 1, nBytes = 4
19ec-1c88:43537743.139 : 0000 : 00 00 00 00 
19ec-1c88:43537743.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43537743.391 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43537743.465 : NVMData.PadScanCount = 0
19ec-1c88:43537743.519 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43537743.572 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43537743.630 : NVMData.FlatbedScanCount = 0
19ec-1c88:43537743.686 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43537743.738 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43537743.790 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43537743.844 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43537743.898 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43537743.950 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43537744.003 : NVMData.BornMonth = 0
19ec-1c88:43537744.051 : NVMData.BornDay = 0
19ec-1c88:43537744.100 : NVMData.BornYear = 0
19ec-1c88:43537744.148 : NVMData.FirstScanMonth = 4
19ec-1c88:43537744.197 : NVMData.FirstScanDay = 30
19ec-1c88:43537744.252 : NVMData.FirstScanYear = 2020
19ec-1c88:43537744.303 : NVMData.VerticalMagnification = 0
19ec-1c88:43537744.356 : NVMData.HorizontalMagnification = 0
19ec-1c88:43537744.408 : NVMData.PowerSavingTime = 15
19ec-1c88:43537744.461 : NVMData.SN = A094165189010062
19ec-1c88:43537744.512 : NVMData.AutoFeed = 0
19ec-1c88:43537744.563 : NVMData.CCDType = 0
19ec-1c88:43537744.610 : NVMData.ScanSpeed = 0
19ec-1c88:43537744.657 : NVMData.RollerCount = 0
19ec-1c88:43537744.709 : NVMData.MultifeedCount = 0
19ec-1c88:43537744.759 : NVMData.JamCount = 0
19ec-1c88:43537744.805 : NVMData.IdentifyInfo = 
19ec-1c88:43537744.856 : NVMData.FormalName = 
19ec-1c88:43537745.052 : NVMData.ReservedB = 0
19ec-1c88:43537745.103 : NVMData.FunctionCode = 0
19ec-1c88:43537745.153 : NVMData.PreFeed = 0
19ec-1c88:43537745.200 : NVMData.PreFeedTime = 0
19ec-1c88:43537745.250 : NVMData.ButtonNumber = 0
19ec-1c88:43537745.300 : NVMData.PowerOffTime = 0
19ec-1c88:43537745.351 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43537745.429 : => IoObject::IoLockEnd
19ec-1c88:43537745.516 : <= IoObject::IoLockEnd
19ec-1c88:43537745.566 : <= InitializeScanner ret = 1
19ec-1c88:43537745.629 : => GetLogicalScannerAbilityEx
19ec-1c88:43537745.686 : => IoObject::IoLockStart
19ec-1c88:43537745.780 : => CAsicIO::CheckDevice
19ec-1c88:43537745.833 : => CNT96226::ConnectIsAvailable
19ec-1c88:43537758.418 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43537758.508 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43537758.564 : <= IoObject::IoLockStart
19ec-1c88:43537758.619 : => IoObject::IoLockEnd
19ec-1c88:43537758.705 : <= IoObject::IoLockEnd
19ec-1c88:43537758.826 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43537758.899 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43537969.390 : => ReadNVMData
19ec-1c88:43537969.581 : => IoObject::IoLockStart
19ec-1c88:43537969.726 : => CAsicIO::CheckDevice
19ec-1c88:43537969.786 : => CNT96226::ConnectIsAvailable
19ec-1c88:43537992.981 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43537993.099 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43537993.161 : <= IoObject::IoLockStart
19ec-1c88:43537993.227 : => ReadNVMDataInternal
19ec-1c88:43537993.296 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43537993.364 : IO Send command 10 bytes
19ec-1c88:43537993.498 : => CNT96226::VenderCmd_SetData
19ec-1c88:43537993.558 : iCmd = 0, nBytes = 10
19ec-1c88:43537993.674 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43538349.175 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43538349.602 : System send command 10 bytes + data 0 bytes
19ec-1c88:43538349.678 : IO total need to receive data 128 bytes
19ec-1c88:43538349.742 : => CNT96226::VenderCmd_GetData
19ec-1c88:43538349.804 : iCmd = 0, nBytes = 128
19ec-1c88:43538546.269 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43538546.501 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43538546.645 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43538546.783 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43538546.914 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43538547.041 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43538547.167 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43538547.294 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43538547.360 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43538547.432 : System total receive data 128 bytes
19ec-1c88:43538547.500 : => CNT96226::VenderCmd_GetData
19ec-1c88:43538547.555 : iCmd = 1, nBytes = 4
19ec-1c88:43538725.608 : 0000 : 00 00 00 00 
19ec-1c88:43538725.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43538725.883 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43538725.973 : NVMData.PadScanCount = 0
19ec-1c88:43538726.030 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43538726.088 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43538726.144 : NVMData.FlatbedScanCount = 0
19ec-1c88:43538726.199 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43538726.253 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43538726.309 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43538726.361 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43538726.417 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43538726.469 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43538726.523 : NVMData.BornMonth = 0
19ec-1c88:43538726.573 : NVMData.BornDay = 0
19ec-1c88:43538726.623 : NVMData.BornYear = 0
19ec-1c88:43538726.671 : NVMData.FirstScanMonth = 4
19ec-1c88:43538726.726 : NVMData.FirstScanDay = 30
19ec-1c88:43538726.781 : NVMData.FirstScanYear = 2020
19ec-1c88:43538726.999 : NVMData.VerticalMagnification = 0
19ec-1c88:43538727.059 : NVMData.HorizontalMagnification = 0
19ec-1c88:43538727.116 : NVMData.PowerSavingTime = 15
19ec-1c88:43538727.169 : NVMData.SN = A094165189010062
19ec-1c88:43538727.216 : NVMData.AutoFeed = 0
19ec-1c88:43538727.265 : NVMData.CCDType = 0
19ec-1c88:43538727.314 : NVMData.ScanSpeed = 0
19ec-1c88:43538727.364 : NVMData.RollerCount = 0
19ec-1c88:43538727.415 : NVMData.MultifeedCount = 0
19ec-1c88:43538727.466 : NVMData.JamCount = 0
19ec-1c88:43538727.515 : NVMData.IdentifyInfo = 
19ec-1c88:43538727.567 : NVMData.FormalName = 
19ec-1c88:43538727.616 : NVMData.ReservedB = 0
19ec-1c88:43538727.664 : NVMData.FunctionCode = 0
19ec-1c88:43538727.713 : NVMData.PreFeed = 0
19ec-1c88:43538727.760 : NVMData.PreFeedTime = 0
19ec-1c88:43538727.809 : NVMData.ButtonNumber = 0
19ec-1c88:43538727.861 : NVMData.PowerOffTime = 0
19ec-1c88:43538727.913 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43538727.976 : => IoObject::IoLockEnd
19ec-1c88:43538728.068 : <= IoObject::IoLockEnd
19ec-1c88:43538728.116 : <= ReadNVMData ret = 1
19ec-1c88:43539320.183 : => TerminateDriver
19ec-1c88:43539320.382 : => CAsicIO::~CAsicIO,pStage=138480712
19ec-1c88:43539320.455 : => CNT96226::Close
19ec-1c88:43539324.676 : <= CNT96226::Close ret = 1
19ec-1c88:43539324.756 : <= CAsicIO::~CAsicIO
19ec-1c88:43539324.814 : => IoObject::IoLockEnd
19ec-1c88:43539324.865 : <= IoObject::IoLockEnd
19ec-1c88:43539324.917 : => IoObject::TerminateDevice
19ec-1c88:43539324.977 : => IoObject::IoLockEnd
19ec-1c88:43539325.025 : <= IoObject::IoLockEnd
19ec-1c88:43539325.127 : <= IoObject::TerminateDevice
19ec-1c88:43539325.390 : <= TerminateDriver ret = 1
19ec-1c88:43542090.424 : ============Debug Start==========
19ec-1c88:43542090.733 : Date : 2020/4/30 14:26:15
19ec-1c88:43542090.817 : Process ID : 19ec
19ec-1c88:43542091.247 : Windows : Version 10.0 build 18363 
19ec-1c88:43542091.723 : MemoryStatus.dwMemoryLoad : 54
19ec-1c88:43542091.785 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43542091.849 : MemoryStatus.ullAvailPhys : 1538707456
19ec-1c88:43542091.909 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43542091.972 : MemoryStatus.ullAvailPageFile : 2896035840
19ec-1c88:43542092.034 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43542092.094 : MemoryStatus.ullAvailVirtual : 1729441792
19ec-1c88:43542092.157 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43542092.260 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43542092.322 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43542092.566 : CPU Count : 4
19ec-1c88:43542092.612 : CPU Frequency : 100.000 Mhz
19ec-1c88:43542096.996 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43542097.134 : => InitializeDriver
19ec-1c88:43542097.408 : <= InitializeDriver ret = 1
19ec-1c88:43544955.803 : => InitializeScanner
19ec-1c88:43544956.073 : => CAsicIO::GetDeviceList
19ec-1c88:43544956.535 : => CNT96226::CNT96226
19ec-1c88:43544956.601 : => CNT96226::Open
19ec-1c88:43544980.666 : <= CNT96226::Open ret = 1
19ec-1c88:43544980.765 : => CNT96226::Initialize
19ec-1c88:43544980.959 : <= CNT96226::Initialize ret = 1
19ec-1c88:43544981.022 : <= CNT96226::CNT96226
19ec-1c88:43544981.075 : => CNT96226::EnumAvailableDevice
19ec-1c88:43544986.430 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43544986.510 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43544986.570 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43549019.708 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43549020.005 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43549025.592 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43549025.704 : => IoObject::GetLockName
19ec-1c88:43549025.765 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43549025.837 : <= IoObject::GetLockName
19ec-1c88:43549026.328 : => CNT96226::VenderCmd_GetData
19ec-1c88:43549026.391 : iCmd = 3, nBytes = 2
19ec-1c88:43549420.541 : 0000 : 06 38 
19ec-1c88:43549420.695 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43549420.771 : => CNT96226::VenderCmd_GetData
19ec-1c88:43549420.830 : iCmd = 4, nBytes = 2
19ec-1c88:43549729.509 : 0000 : 07 07 
19ec-1c88:43549729.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43549729.707 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43549729.796 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43549729.865 : IO Send command 10 bytes
19ec-1c88:43549729.919 : => CNT96226::VenderCmd_SetData
19ec-1c88:43549729.975 : iCmd = 0, nBytes = 10
19ec-1c88:43549730.081 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43549902.914 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43549903.133 : => CNT96226::VenderCmd_GetData
19ec-1c88:43549903.199 : iCmd = 0, nBytes = 165
19ec-1c88:43550109.466 : skip dump 37 bytes
19ec-1c88:43550109.650 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43550109.787 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43550109.919 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43550110.055 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43550110.185 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43550110.320 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43550110.443 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43550110.565 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43550110.629 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43550110.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:43550110.738 : iCmd = 1, nBytes = 4
19ec-1c88:43550289.534 : 0000 : 00 00 00 00 
19ec-1c88:43550289.658 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43550289.720 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43550289.783 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43550289.848 : IO Send command 10 bytes
19ec-1c88:43550289.899 : => CNT96226::VenderCmd_SetData
19ec-1c88:43550289.956 : iCmd = 0, nBytes = 10
19ec-1c88:43550290.063 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43550601.958 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43550602.139 : => CNT96226::VenderCmd_GetData
19ec-1c88:43550602.200 : iCmd = 0, nBytes = 128
19ec-1c88:43550795.931 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43550796.144 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43550796.291 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43550796.431 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43550796.560 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43550796.686 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43550796.813 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43550796.939 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43550797.002 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43550797.065 : => CNT96226::VenderCmd_GetData
19ec-1c88:43550797.121 : iCmd = 1, nBytes = 4
19ec-1c88:43550907.550 : 0000 : 00 00 00 00 
19ec-1c88:43550907.676 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43550907.741 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43550907.913 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43550907.985 : => CNT96226::Close
19ec-1c88:43550912.522 : <= CNT96226::Close ret = 1
19ec-1c88:43550912.596 : <= CNT96226::~CNT96226
19ec-1c88:43550912.685 : <= CAsicIO::GetDeviceList
19ec-1c88:43550913.125 : => IoObject::SetTimeout
19ec-1c88:43550913.253 : Timeout--> In = 0 Out = 0
19ec-1c88:43550913.313 : <= IoObject::SetTimeout
19ec-1c88:43550913.381 : => CAsicIO::CAsicIO
19ec-1c88:43550913.452 : => CNT96226::CNT96226
19ec-1c88:43550913.509 : => CNT96226::Open
19ec-1c88:43550937.854 : <= CNT96226::Open ret = 1
19ec-1c88:43550937.969 : => CNT96226::Initialize
19ec-1c88:43550938.165 : <= CNT96226::Initialize ret = 1
19ec-1c88:43550938.229 : <= CNT96226::CNT96226
19ec-1c88:43550938.281 : <= CAsicIO::CAsicIO
19ec-1c88:43550938.339 : => CAsicIO::InitializeDevice
19ec-1c88:43550938.407 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43550944.424 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43550944.541 : => IoObject::GetLockName
19ec-1c88:43550944.598 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43550944.664 : <= IoObject::GetLockName
19ec-1c88:43550945.176 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43550945.248 : IO Send command 10 bytes
19ec-1c88:43550945.302 : => CNT96226::VenderCmd_SetData
19ec-1c88:43550945.361 : iCmd = 0, nBytes = 10
19ec-1c88:43550945.470 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43551281.224 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43551281.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:43551281.439 : iCmd = 0, nBytes = 128
19ec-1c88:43551442.070 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43551442.301 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43551442.446 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43551442.582 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43551442.710 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43551442.837 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43551442.964 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43551443.090 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43551443.154 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43551443.225 : => CNT96226::VenderCmd_GetData
19ec-1c88:43551443.283 : iCmd = 1, nBytes = 4
19ec-1c88:43551601.564 : 0000 : 00 00 00 00 
19ec-1c88:43551601.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43551601.753 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43551601.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:43551601.884 : iCmd = 3, nBytes = 2
19ec-1c88:43551988.081 : 0000 : 06 38 
19ec-1c88:43551988.227 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43551988.311 : => CNT96226::VenderCmd_GetData
19ec-1c88:43551988.372 : iCmd = 4, nBytes = 2
19ec-1c88:43552293.865 : 0000 : 07 07 
19ec-1c88:43552293.998 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43552294.176 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43552294.275 : => IoObject::InitializeDevice
19ec-1c88:43552294.398 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43552295.090 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43552295.172 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43552295.991 : => FindScanner
19ec-1c88:43552296.051 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43552296.117 : <= FindScanner ret = 1
19ec-1c88:43552296.180 : => IoObject::IoLockStart
19ec-1c88:43552296.290 : => CAsicIO::CheckDevice
19ec-1c88:43552296.345 : => CNT96226::ConnectIsAvailable
19ec-1c88:43552321.637 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43552321.760 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43552321.822 : <= IoObject::IoLockStart
19ec-1c88:43552321.885 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43552322.183 : IO Send command 10 bytes
19ec-1c88:43552322.279 : => CNT96226::VenderCmd_SetData
19ec-1c88:43552322.337 : iCmd = 0, nBytes = 10
19ec-1c88:43552322.441 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43552497.210 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43552497.392 : System send command 10 bytes + data 0 bytes
19ec-1c88:43552497.473 : IO total need to receive data 5 bytes
19ec-1c88:43552497.540 : => CNT96226::VenderCmd_GetData
19ec-1c88:43552497.600 : iCmd = 0, nBytes = 5
19ec-1c88:43552664.810 : 0000 : 06 00 02 02 ab 
19ec-1c88:43552664.939 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43552665.015 : System total receive data 5 bytes
19ec-1c88:43552665.079 : => CNT96226::VenderCmd_GetData
19ec-1c88:43552665.137 : iCmd = 1, nBytes = 4
19ec-1c88:43552871.665 : 0000 : 00 00 00 00 
19ec-1c88:43552871.788 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43552871.924 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43552871.998 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43552872.075 : IO Send command 10 bytes
19ec-1c88:43552872.160 : => CNT96226::VenderCmd_SetData
19ec-1c88:43552872.219 : iCmd = 0, nBytes = 10
19ec-1c88:43552872.330 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43553049.828 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43553049.985 : System send command 10 bytes + data 0 bytes
19ec-1c88:43553050.065 : IO total need to receive data 165 bytes
19ec-1c88:43553050.126 : => CNT96226::VenderCmd_GetData
19ec-1c88:43553050.183 : iCmd = 0, nBytes = 165
19ec-1c88:43553225.364 : skip dump 37 bytes
19ec-1c88:43553225.593 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43553225.738 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43553225.882 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43553226.018 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43553226.149 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43553226.284 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43553226.412 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43553226.533 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43553226.597 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43553226.653 : System total receive data 165 bytes
19ec-1c88:43553226.717 : => CNT96226::VenderCmd_GetData
19ec-1c88:43553226.768 : iCmd = 1, nBytes = 4
19ec-1c88:43553421.707 : 0000 : 00 00 00 00 
19ec-1c88:43553421.829 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43553421.965 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43553422.234 : Dump Inquiry
19ec-1c88:43553422.371 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43553422.510 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43553422.650 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43553422.784 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43553422.916 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43553423.052 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43553423.183 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43553423.313 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43553423.452 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43553423.592 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43553423.683 : 00a0 : 00 00 00 00 00 
19ec-1c88:43553423.756 : => ReadNVMDataInternal
19ec-1c88:43553423.988 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43553424.058 : IO Send command 10 bytes
19ec-1c88:43553424.152 : => CNT96226::VenderCmd_SetData
19ec-1c88:43553424.210 : iCmd = 0, nBytes = 10
19ec-1c88:43553424.311 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43553747.369 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43553747.557 : System send command 10 bytes + data 0 bytes
19ec-1c88:43553747.626 : IO total need to receive data 128 bytes
19ec-1c88:43553747.689 : => CNT96226::VenderCmd_GetData
19ec-1c88:43553747.743 : iCmd = 0, nBytes = 128
19ec-1c88:43553949.265 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43553949.730 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43553949.874 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43553950.010 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43553950.141 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43553950.270 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43553950.394 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43553950.520 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43553950.584 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43553950.648 : System total receive data 128 bytes
19ec-1c88:43553950.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:43553950.762 : iCmd = 1, nBytes = 4
19ec-1c88:43554116.587 : 0000 : 00 00 00 00 
19ec-1c88:43554116.711 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43554116.853 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43554116.922 : NVMData.PadScanCount = 0
19ec-1c88:43554116.975 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43554117.027 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43554117.084 : NVMData.FlatbedScanCount = 0
19ec-1c88:43554117.138 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43554117.194 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43554117.246 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43554117.301 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43554117.354 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43554117.408 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43554117.463 : NVMData.BornMonth = 0
19ec-1c88:43554117.511 : NVMData.BornDay = 0
19ec-1c88:43554117.561 : NVMData.BornYear = 0
19ec-1c88:43554117.608 : NVMData.FirstScanMonth = 4
19ec-1c88:43554117.662 : NVMData.FirstScanDay = 30
19ec-1c88:43554117.715 : NVMData.FirstScanYear = 2020
19ec-1c88:43554117.767 : NVMData.VerticalMagnification = 0
19ec-1c88:43554117.821 : NVMData.HorizontalMagnification = 0
19ec-1c88:43554117.876 : NVMData.PowerSavingTime = 15
19ec-1c88:43554117.944 : NVMData.SN = A094165189010062
19ec-1c88:43554117.995 : NVMData.AutoFeed = 0
19ec-1c88:43554118.042 : NVMData.CCDType = 0
19ec-1c88:43554118.090 : NVMData.ScanSpeed = 0
19ec-1c88:43554118.138 : NVMData.RollerCount = 0
19ec-1c88:43554118.192 : NVMData.MultifeedCount = 0
19ec-1c88:43554118.242 : NVMData.JamCount = 0
19ec-1c88:43554118.290 : NVMData.IdentifyInfo = 
19ec-1c88:43554118.345 : NVMData.FormalName = 
19ec-1c88:43554118.541 : NVMData.ReservedB = 0
19ec-1c88:43554118.592 : NVMData.FunctionCode = 0
19ec-1c88:43554118.642 : NVMData.PreFeed = 0
19ec-1c88:43554118.693 : NVMData.PreFeedTime = 0
19ec-1c88:43554118.743 : NVMData.ButtonNumber = 0
19ec-1c88:43554118.796 : NVMData.PowerOffTime = 0
19ec-1c88:43554118.857 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43554118.934 : => IoObject::IoLockEnd
19ec-1c88:43554119.031 : <= IoObject::IoLockEnd
19ec-1c88:43554119.083 : <= InitializeScanner ret = 1
19ec-1c88:43555509.621 : => GetLogicalScannerAbility
19ec-1c88:43555509.809 : => IoObject::IoLockStart
19ec-1c88:43555509.941 : => CAsicIO::CheckDevice
19ec-1c88:43555510.003 : => CNT96226::ConnectIsAvailable
19ec-1c88:43555532.839 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43555533.082 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43555533.227 : <= IoObject::IoLockStart
19ec-1c88:43555533.581 : => IoObject::IoLockEnd
19ec-1c88:43555533.687 : <= IoObject::IoLockEnd
19ec-1c88:43555533.767 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:43559543.399 : => GetLogicalScannerAbilityEx
19ec-1c88:43559543.600 : => IoObject::IoLockStart
19ec-1c88:43559543.745 : => CAsicIO::CheckDevice
19ec-1c88:43559543.803 : => CNT96226::ConnectIsAvailable
19ec-1c88:43559556.543 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43559556.665 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43559556.727 : <= IoObject::IoLockStart
19ec-1c88:43559556.795 : => IoObject::IoLockEnd
19ec-1c88:43559556.904 : <= IoObject::IoLockEnd
19ec-1c88:43559557.051 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43559557.130 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43567681.101 : => ReadNVMData
19ec-1c88:43567681.293 : => IoObject::IoLockStart
19ec-1c88:43567681.423 : => CAsicIO::CheckDevice
19ec-1c88:43567681.481 : => CNT96226::ConnectIsAvailable
19ec-1c88:43567704.620 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43567704.735 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43567704.797 : <= IoObject::IoLockStart
19ec-1c88:43567704.864 : => ReadNVMDataInternal
19ec-1c88:43567704.925 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43567704.995 : IO Send command 10 bytes
19ec-1c88:43567705.113 : => CNT96226::VenderCmd_SetData
19ec-1c88:43567705.169 : iCmd = 0, nBytes = 10
19ec-1c88:43567705.285 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43568051.747 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43568051.931 : System send command 10 bytes + data 0 bytes
19ec-1c88:43568052.003 : IO total need to receive data 128 bytes
19ec-1c88:43568052.069 : => CNT96226::VenderCmd_GetData
19ec-1c88:43568052.123 : iCmd = 0, nBytes = 128
19ec-1c88:43568253.671 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43568253.858 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43568254.004 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43568254.137 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43568254.263 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43568254.386 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43568254.506 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43568254.630 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43568254.693 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43568254.750 : System total receive data 128 bytes
19ec-1c88:43568254.813 : => CNT96226::VenderCmd_GetData
19ec-1c88:43568254.864 : iCmd = 1, nBytes = 4
19ec-1c88:43568445.687 : 0000 : 00 00 00 00 
19ec-1c88:43568445.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43568446.420 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43568446.494 : NVMData.PadScanCount = 0
19ec-1c88:43568446.556 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43568446.614 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43568446.672 : NVMData.FlatbedScanCount = 0
19ec-1c88:43568446.726 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43568446.960 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43568447.021 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43568447.074 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43568447.128 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43568447.181 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43568447.232 : NVMData.BornMonth = 0
19ec-1c88:43568447.283 : NVMData.BornDay = 0
19ec-1c88:43568447.334 : NVMData.BornYear = 0
19ec-1c88:43568447.381 : NVMData.FirstScanMonth = 4
19ec-1c88:43568447.433 : NVMData.FirstScanDay = 30
19ec-1c88:43568447.486 : NVMData.FirstScanYear = 2020
19ec-1c88:43568447.540 : NVMData.VerticalMagnification = 0
19ec-1c88:43568447.594 : NVMData.HorizontalMagnification = 0
19ec-1c88:43568447.647 : NVMData.PowerSavingTime = 15
19ec-1c88:43568447.702 : NVMData.SN = A094165189010062
19ec-1c88:43568447.753 : NVMData.AutoFeed = 0
19ec-1c88:43568447.804 : NVMData.CCDType = 0
19ec-1c88:43568447.851 : NVMData.ScanSpeed = 0
19ec-1c88:43568447.900 : NVMData.RollerCount = 0
19ec-1c88:43568447.951 : NVMData.MultifeedCount = 0
19ec-1c88:43568448.003 : NVMData.JamCount = 0
19ec-1c88:43568448.051 : NVMData.IdentifyInfo = 
19ec-1c88:43568448.103 : NVMData.FormalName = 
19ec-1c88:43568448.150 : NVMData.ReservedB = 0
19ec-1c88:43568448.199 : NVMData.FunctionCode = 0
19ec-1c88:43568448.247 : NVMData.PreFeed = 0
19ec-1c88:43568448.298 : NVMData.PreFeedTime = 0
19ec-1c88:43568448.348 : NVMData.ButtonNumber = 0
19ec-1c88:43568448.396 : NVMData.PowerOffTime = 0
19ec-1c88:43568448.446 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43568448.513 : => IoObject::IoLockEnd
19ec-1c88:43568448.604 : <= IoObject::IoLockEnd
19ec-1c88:43568448.654 : <= ReadNVMData ret = 1
19ec-1c88:43579609.837 : => GetADFStatus
19ec-1c88:43579610.253 : => IoObject::IoLockStart
19ec-1c88:43579610.383 : => CAsicIO::CheckDevice
19ec-1c88:43579610.444 : => CNT96226::ConnectIsAvailable
19ec-1c88:43579633.867 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43579634.109 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43579634.248 : <= IoObject::IoLockStart
19ec-1c88:43579634.376 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43579634.526 : IO Send command 10 bytes
19ec-1c88:43579634.959 : => CNT96226::VenderCmd_SetData
19ec-1c88:43579635.019 : iCmd = 0, nBytes = 10
19ec-1c88:43579635.129 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43579784.518 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43579784.964 : System send command 10 bytes + data 0 bytes
19ec-1c88:43579785.035 : IO total need to receive data 2 bytes
19ec-1c88:43579785.100 : => CNT96226::VenderCmd_GetData
19ec-1c88:43579785.156 : iCmd = 0, nBytes = 2
19ec-1c88:43579911.793 : 0000 : 00 00 
19ec-1c88:43579911.923 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43579912.010 : System total receive data 2 bytes
19ec-1c88:43579912.081 : => CNT96226::VenderCmd_GetData
19ec-1c88:43579912.140 : iCmd = 1, nBytes = 4
19ec-1c88:43580023.802 : 0000 : 00 00 00 00 
19ec-1c88:43580023.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43580024.037 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43580024.103 : Return status = 0
19ec-1c88:43580024.166 : => IoObject::IoLockEnd
19ec-1c88:43580024.259 : <= IoObject::IoLockEnd
19ec-1c88:43580024.311 : <= GetADFStatus ret = 1
19ec-1c88:43582975.562 : => GetADFStatus
19ec-1c88:43582975.756 : => IoObject::IoLockStart
19ec-1c88:43582975.893 : => CAsicIO::CheckDevice
19ec-1c88:43582975.955 : => CNT96226::ConnectIsAvailable
19ec-1c88:43582999.283 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43582999.398 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43582999.459 : <= IoObject::IoLockStart
19ec-1c88:43582999.518 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43582999.587 : IO Send command 10 bytes
19ec-1c88:43582999.721 : => CNT96226::VenderCmd_SetData
19ec-1c88:43582999.786 : iCmd = 0, nBytes = 10
19ec-1c88:43582999.892 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43583187.447 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43583187.686 : System send command 10 bytes + data 0 bytes
19ec-1c88:43583188.318 : IO total need to receive data 2 bytes
19ec-1c88:43583188.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:43583188.449 : iCmd = 0, nBytes = 2
19ec-1c88:43583376.735 : 0000 : 00 00 
19ec-1c88:43583376.874 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43583376.943 : System total receive data 2 bytes
19ec-1c88:43583377.009 : => CNT96226::VenderCmd_GetData
19ec-1c88:43583377.067 : iCmd = 1, nBytes = 4
19ec-1c88:43583565.477 : 0000 : 00 00 00 00 
19ec-1c88:43583565.621 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43583565.759 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43583565.823 : Return status = 0
19ec-1c88:43583565.889 : => IoObject::IoLockEnd
19ec-1c88:43583565.984 : <= IoObject::IoLockEnd
19ec-1c88:43583566.034 : <= GetADFStatus ret = 1
19ec-1c88:43585851.360 : => TerminateDriver
19ec-1c88:43585851.550 : => CAsicIO::~CAsicIO,pStage=79825992
19ec-1c88:43585851.625 : => CNT96226::Close
19ec-1c88:43585856.342 : <= CNT96226::Close ret = 1
19ec-1c88:43585856.431 : <= CAsicIO::~CAsicIO
19ec-1c88:43585856.492 : => IoObject::IoLockEnd
19ec-1c88:43585856.545 : <= IoObject::IoLockEnd
19ec-1c88:43585856.600 : => IoObject::TerminateDevice
19ec-1c88:43585856.883 : => IoObject::IoLockEnd
19ec-1c88:43585856.931 : <= IoObject::IoLockEnd
19ec-1c88:43585857.038 : <= IoObject::TerminateDevice
19ec-1c88:43585857.311 : <= TerminateDriver ret = 1
19ec-1c88:43629980.921 : ============Debug Start==========
19ec-1c88:43629981.219 : Date : 2020/4/30 14:26:18
19ec-1c88:43629981.300 : Process ID : 19ec
19ec-1c88:43629981.726 : Windows : Version 10.0 build 18363 
19ec-1c88:43629982.184 : MemoryStatus.dwMemoryLoad : 54
19ec-1c88:43629982.249 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43629982.315 : MemoryStatus.ullAvailPhys : 1546649600
19ec-1c88:43629982.372 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43629982.434 : MemoryStatus.ullAvailPageFile : 2896191488
19ec-1c88:43629982.497 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43629982.555 : MemoryStatus.ullAvailVirtual : 1729421312
19ec-1c88:43629982.615 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43629982.717 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43629982.779 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43629983.015 : CPU Count : 4
19ec-1c88:43629983.061 : CPU Frequency : 100.000 Mhz
19ec-1c88:43629987.469 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43629987.595 : => InitializeDriver
19ec-1c88:43629987.860 : <= InitializeDriver ret = 1
19ec-1c88:43629987.919 : => InitializeScanner
19ec-1c88:43629988.001 : => CAsicIO::GetDeviceList
19ec-1c88:43629988.298 : => CNT96226::CNT96226
19ec-1c88:43629988.363 : => CNT96226::Open
19ec-1c88:43630011.483 : <= CNT96226::Open ret = 1
19ec-1c88:43630011.592 : => CNT96226::Initialize
19ec-1c88:43630011.794 : <= CNT96226::Initialize ret = 1
19ec-1c88:43630011.855 : <= CNT96226::CNT96226
19ec-1c88:43630011.909 : => CNT96226::EnumAvailableDevice
19ec-1c88:43630017.775 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43630017.857 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43630017.923 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43633719.413 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43633719.712 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43633725.478 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43633725.579 : => IoObject::GetLockName
19ec-1c88:43633725.639 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43633725.711 : <= IoObject::GetLockName
19ec-1c88:43633726.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:43633726.241 : iCmd = 3, nBytes = 2
19ec-1c88:43634102.291 : 0000 : 06 38 
19ec-1c88:43634102.450 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43634102.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:43634102.588 : iCmd = 4, nBytes = 2
19ec-1c88:43634418.417 : 0000 : 07 07 
19ec-1c88:43634418.564 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43634418.671 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43634418.762 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43634418.830 : IO Send command 10 bytes
19ec-1c88:43634418.882 : => CNT96226::VenderCmd_SetData
19ec-1c88:43634418.939 : iCmd = 0, nBytes = 10
19ec-1c88:43634419.042 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43634612.910 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43634613.062 : => CNT96226::VenderCmd_GetData
19ec-1c88:43634613.128 : iCmd = 0, nBytes = 165
19ec-1c88:43634820.360 : skip dump 37 bytes
19ec-1c88:43634820.550 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43634820.694 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43634820.835 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43634820.967 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43634821.099 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43634821.234 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43634821.360 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43634821.485 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43634821.551 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43634821.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:43634821.663 : iCmd = 1, nBytes = 4
19ec-1c88:43634970.265 : 0000 : 00 00 00 00 
19ec-1c88:43634970.404 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43634970.480 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43634970.555 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43634970.621 : IO Send command 10 bytes
19ec-1c88:43634970.673 : => CNT96226::VenderCmd_SetData
19ec-1c88:43634970.728 : iCmd = 0, nBytes = 10
19ec-1c88:43634970.830 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43635310.317 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43635310.453 : => CNT96226::VenderCmd_GetData
19ec-1c88:43635310.512 : iCmd = 0, nBytes = 128
19ec-1c88:43635508.643 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43635508.878 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43635509.027 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43635509.166 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43635509.298 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43635509.425 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43635509.549 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43635509.671 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43635509.740 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43635509.809 : => CNT96226::VenderCmd_GetData
19ec-1c88:43635509.866 : iCmd = 1, nBytes = 4
19ec-1c88:43635706.715 : 0000 : 00 00 00 00 
19ec-1c88:43635706.823 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43635706.890 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43635707.081 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43635707.157 : => CNT96226::Close
19ec-1c88:43635711.175 : <= CNT96226::Close ret = 1
19ec-1c88:43635711.254 : <= CNT96226::~CNT96226
19ec-1c88:43635711.345 : <= CAsicIO::GetDeviceList
19ec-1c88:43635711.773 : => IoObject::SetTimeout
19ec-1c88:43635711.907 : Timeout--> In = 0 Out = 0
19ec-1c88:43635711.964 : <= IoObject::SetTimeout
19ec-1c88:43635712.031 : => CAsicIO::CAsicIO
19ec-1c88:43635712.113 : => CNT96226::CNT96226
19ec-1c88:43635712.169 : => CNT96226::Open
19ec-1c88:43635738.473 : <= CNT96226::Open ret = 1
19ec-1c88:43635738.580 : => CNT96226::Initialize
19ec-1c88:43635738.787 : <= CNT96226::Initialize ret = 1
19ec-1c88:43635738.846 : <= CNT96226::CNT96226
19ec-1c88:43635738.899 : <= CAsicIO::CAsicIO
19ec-1c88:43635738.957 : => CAsicIO::InitializeDevice
19ec-1c88:43635739.024 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43635744.983 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43635745.180 : => IoObject::GetLockName
19ec-1c88:43635745.237 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43635745.307 : <= IoObject::GetLockName
19ec-1c88:43635745.815 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43635745.886 : IO Send command 10 bytes
19ec-1c88:43635745.936 : => CNT96226::VenderCmd_SetData
19ec-1c88:43635745.990 : iCmd = 0, nBytes = 10
19ec-1c88:43635746.101 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43636084.299 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43636084.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:43636084.565 : iCmd = 0, nBytes = 128
19ec-1c88:43636286.594 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43636286.770 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43636286.914 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43636287.047 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43636287.168 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43636287.296 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43636287.418 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43636287.544 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43636287.607 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43636287.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:43636287.721 : iCmd = 1, nBytes = 4
19ec-1c88:43636463.101 : 0000 : 00 00 00 00 
19ec-1c88:43636463.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43636463.304 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43636463.366 : => CNT96226::VenderCmd_GetData
19ec-1c88:43636463.423 : iCmd = 3, nBytes = 2
19ec-1c88:43636822.549 : 0000 : 06 38 
19ec-1c88:43636822.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43636822.745 : => CNT96226::VenderCmd_GetData
19ec-1c88:43636822.804 : iCmd = 4, nBytes = 2
19ec-1c88:43637089.454 : 0000 : 07 07 
19ec-1c88:43637089.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43637089.792 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43637089.891 : => IoObject::InitializeDevice
19ec-1c88:43637090.007 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43637090.669 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43637090.750 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43637091.472 : => FindScanner
19ec-1c88:43637091.536 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43637091.616 : <= FindScanner ret = 1
19ec-1c88:43637091.676 : => IoObject::IoLockStart
19ec-1c88:43637091.782 : => CAsicIO::CheckDevice
19ec-1c88:43637091.836 : => CNT96226::ConnectIsAvailable
19ec-1c88:43637104.646 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43637104.745 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43637104.804 : <= IoObject::IoLockStart
19ec-1c88:43637104.864 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43637104.933 : IO Send command 10 bytes
19ec-1c88:43637105.015 : => CNT96226::VenderCmd_SetData
19ec-1c88:43637105.075 : iCmd = 0, nBytes = 10
19ec-1c88:43637105.181 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43637294.106 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43637294.237 : System send command 10 bytes + data 0 bytes
19ec-1c88:43637294.311 : IO total need to receive data 5 bytes
19ec-1c88:43637294.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:43637294.436 : iCmd = 0, nBytes = 5
19ec-1c88:43637480.216 : 0000 : 06 00 02 02 ab 
19ec-1c88:43637480.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43637480.450 : System total receive data 5 bytes
19ec-1c88:43637480.516 : => CNT96226::VenderCmd_GetData
19ec-1c88:43637480.572 : iCmd = 1, nBytes = 4
19ec-1c88:43637634.425 : 0000 : 00 00 00 00 
19ec-1c88:43637634.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43637634.696 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43637634.767 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43637634.835 : IO Send command 10 bytes
19ec-1c88:43637634.934 : => CNT96226::VenderCmd_SetData
19ec-1c88:43637634.995 : iCmd = 0, nBytes = 10
19ec-1c88:43637635.103 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43637809.468 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43637809.583 : System send command 10 bytes + data 0 bytes
19ec-1c88:43637809.658 : IO total need to receive data 165 bytes
19ec-1c88:43637809.721 : => CNT96226::VenderCmd_GetData
19ec-1c88:43637809.779 : iCmd = 0, nBytes = 165
19ec-1c88:43637978.104 : skip dump 37 bytes
19ec-1c88:43637978.344 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43637978.492 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43637978.634 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43637978.774 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43637978.907 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43637979.043 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43637979.172 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43637979.298 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43637979.364 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43637979.422 : System total receive data 165 bytes
19ec-1c88:43637979.481 : => CNT96226::VenderCmd_GetData
19ec-1c88:43637979.535 : iCmd = 1, nBytes = 4
19ec-1c88:43638086.188 : 0000 : 00 00 00 00 
19ec-1c88:43638086.302 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43638086.452 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43638086.787 : Dump Inquiry
19ec-1c88:43638086.922 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43638087.054 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43638087.183 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43638087.314 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43638087.441 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43638087.564 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43638087.689 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43638087.816 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43638087.942 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43638088.066 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43638088.155 : 00a0 : 00 00 00 00 00 
19ec-1c88:43638088.240 : => ReadNVMDataInternal
19ec-1c88:43638088.456 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43638088.519 : IO Send command 10 bytes
19ec-1c88:43638088.616 : => CNT96226::VenderCmd_SetData
19ec-1c88:43638088.671 : iCmd = 0, nBytes = 10
19ec-1c88:43638088.774 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43638397.773 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43638397.928 : System send command 10 bytes + data 0 bytes
19ec-1c88:43638398.006 : IO total need to receive data 128 bytes
19ec-1c88:43638398.074 : => CNT96226::VenderCmd_GetData
19ec-1c88:43638398.133 : iCmd = 0, nBytes = 128
19ec-1c88:43638566.110 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43638566.322 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43638566.461 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43638566.593 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43638566.719 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43638566.843 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43638566.961 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43638567.085 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43638567.149 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43638567.208 : System total receive data 128 bytes
19ec-1c88:43638567.269 : => CNT96226::VenderCmd_GetData
19ec-1c88:43638567.320 : iCmd = 1, nBytes = 4
19ec-1c88:43638674.077 : 0000 : 00 00 00 00 
19ec-1c88:43638674.183 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43638674.341 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43638674.406 : NVMData.PadScanCount = 0
19ec-1c88:43638674.466 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43638674.518 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43638674.576 : NVMData.FlatbedScanCount = 0
19ec-1c88:43638674.630 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43638674.681 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43638674.735 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43638674.788 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43638674.843 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43638674.899 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43638674.954 : NVMData.BornMonth = 0
19ec-1c88:43638675.003 : NVMData.BornDay = 0
19ec-1c88:43638675.053 : NVMData.BornYear = 0
19ec-1c88:43638675.099 : NVMData.FirstScanMonth = 4
19ec-1c88:43638675.150 : NVMData.FirstScanDay = 30
19ec-1c88:43638675.212 : NVMData.FirstScanYear = 2020
19ec-1c88:43638675.266 : NVMData.VerticalMagnification = 0
19ec-1c88:43638675.321 : NVMData.HorizontalMagnification = 0
19ec-1c88:43638675.375 : NVMData.PowerSavingTime = 15
19ec-1c88:43638675.429 : NVMData.SN = A094165189010062
19ec-1c88:43638675.479 : NVMData.AutoFeed = 0
19ec-1c88:43638675.526 : NVMData.CCDType = 0
19ec-1c88:43638675.577 : NVMData.ScanSpeed = 0
19ec-1c88:43638675.626 : NVMData.RollerCount = 0
19ec-1c88:43638675.677 : NVMData.MultifeedCount = 0
19ec-1c88:43638675.729 : NVMData.JamCount = 0
19ec-1c88:43638675.775 : NVMData.IdentifyInfo = 
19ec-1c88:43638675.825 : NVMData.FormalName = 
19ec-1c88:43638676.066 : NVMData.ReservedB = 0
19ec-1c88:43638676.126 : NVMData.FunctionCode = 0
19ec-1c88:43638676.175 : NVMData.PreFeed = 0
19ec-1c88:43638676.223 : NVMData.PreFeedTime = 0
19ec-1c88:43638676.270 : NVMData.ButtonNumber = 0
19ec-1c88:43638676.321 : NVMData.PowerOffTime = 0
19ec-1c88:43638676.373 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43638676.448 : => IoObject::IoLockEnd
19ec-1c88:43638676.539 : <= IoObject::IoLockEnd
19ec-1c88:43638676.589 : <= InitializeScanner ret = 1
19ec-1c88:43638676.654 : => GetLogicalScannerAbilityEx
19ec-1c88:43638676.714 : => IoObject::IoLockStart
19ec-1c88:43638676.807 : => CAsicIO::CheckDevice
19ec-1c88:43638676.858 : => CNT96226::ConnectIsAvailable
19ec-1c88:43638689.522 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43638689.619 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43638689.675 : <= IoObject::IoLockStart
19ec-1c88:43638689.734 : => IoObject::IoLockEnd
19ec-1c88:43638689.818 : <= IoObject::IoLockEnd
19ec-1c88:43638689.929 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43638690.003 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43638887.588 : => ReadNVMData
19ec-1c88:43638887.750 : => IoObject::IoLockStart
19ec-1c88:43638887.871 : => CAsicIO::CheckDevice
19ec-1c88:43638887.930 : => CNT96226::ConnectIsAvailable
19ec-1c88:43638912.755 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43638912.869 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43638912.929 : <= IoObject::IoLockStart
19ec-1c88:43638912.994 : => ReadNVMDataInternal
19ec-1c88:43638913.058 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43638913.126 : IO Send command 10 bytes
19ec-1c88:43638913.261 : => CNT96226::VenderCmd_SetData
19ec-1c88:43638913.318 : iCmd = 0, nBytes = 10
19ec-1c88:43638913.429 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43639264.781 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43639264.979 : System send command 10 bytes + data 0 bytes
19ec-1c88:43639265.050 : IO total need to receive data 128 bytes
19ec-1c88:43639265.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:43639265.171 : iCmd = 0, nBytes = 128
19ec-1c88:43639459.487 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43639459.671 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43639459.817 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43639459.950 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43639460.080 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43639460.208 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43639460.334 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43639460.457 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43639460.521 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43639460.585 : System total receive data 128 bytes
19ec-1c88:43639460.646 : => CNT96226::VenderCmd_GetData
19ec-1c88:43639460.698 : iCmd = 1, nBytes = 4
19ec-1c88:43639633.657 : 0000 : 00 00 00 00 
19ec-1c88:43639633.804 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43639633.951 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43639634.018 : NVMData.PadScanCount = 0
19ec-1c88:43639634.077 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43639634.138 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43639634.194 : NVMData.FlatbedScanCount = 0
19ec-1c88:43639634.258 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43639634.312 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43639634.374 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43639634.429 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43639634.484 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43639634.538 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43639634.594 : NVMData.BornMonth = 0
19ec-1c88:43639634.643 : NVMData.BornDay = 0
19ec-1c88:43639634.696 : NVMData.BornYear = 0
19ec-1c88:43639634.746 : NVMData.FirstScanMonth = 4
19ec-1c88:43639634.799 : NVMData.FirstScanDay = 30
19ec-1c88:43639634.857 : NVMData.FirstScanYear = 2020
19ec-1c88:43639635.083 : NVMData.VerticalMagnification = 0
19ec-1c88:43639635.148 : NVMData.HorizontalMagnification = 0
19ec-1c88:43639635.206 : NVMData.PowerSavingTime = 15
19ec-1c88:43639635.263 : NVMData.SN = A094165189010062
19ec-1c88:43639635.314 : NVMData.AutoFeed = 0
19ec-1c88:43639635.368 : NVMData.CCDType = 0
19ec-1c88:43639635.417 : NVMData.ScanSpeed = 0
19ec-1c88:43639635.468 : NVMData.RollerCount = 0
19ec-1c88:43639635.522 : NVMData.MultifeedCount = 0
19ec-1c88:43639635.575 : NVMData.JamCount = 0
19ec-1c88:43639635.628 : NVMData.IdentifyInfo = 
19ec-1c88:43639635.681 : NVMData.FormalName = 
19ec-1c88:43639635.731 : NVMData.ReservedB = 0
19ec-1c88:43639635.782 : NVMData.FunctionCode = 0
19ec-1c88:43639635.834 : NVMData.PreFeed = 0
19ec-1c88:43639635.885 : NVMData.PreFeedTime = 0
19ec-1c88:43639635.935 : NVMData.ButtonNumber = 0
19ec-1c88:43639635.986 : NVMData.PowerOffTime = 0
19ec-1c88:43639636.038 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43639636.103 : => IoObject::IoLockEnd
19ec-1c88:43639636.198 : <= IoObject::IoLockEnd
19ec-1c88:43639636.249 : <= ReadNVMData ret = 1
19ec-1c88:43642597.145 : ============Debug Start==========
19ec-1c88:43642597.448 : Date : 2020/4/30 14:26:19
19ec-1c88:43642597.532 : Process ID : 19ec
19ec-1c88:43642597.957 : Windows : Version 10.0 build 18363 
19ec-1c88:43642598.429 : MemoryStatus.dwMemoryLoad : 54
19ec-1c88:43642598.493 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43642598.559 : MemoryStatus.ullAvailPhys : 1546444800
19ec-1c88:43642598.620 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43642598.688 : MemoryStatus.ullAvailPageFile : 2896949248
19ec-1c88:43642598.755 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43642598.816 : MemoryStatus.ullAvailVirtual : 1729720320
19ec-1c88:43642598.882 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43642598.988 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43642599.050 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43642599.293 : CPU Count : 4
19ec-1c88:43642599.343 : CPU Frequency : 100.000 Mhz
19ec-1c88:43642603.298 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43642603.427 : => InitializeDriver
19ec-1c88:43642603.921 : <= InitializeDriver ret = 1
19ec-1c88:43645592.771 : => InitializeScanner
19ec-1c88:43645593.014 : => CAsicIO::GetDeviceList
19ec-1c88:43645593.476 : => CNT96226::CNT96226
19ec-1c88:43645593.542 : => CNT96226::Open
19ec-1c88:43645615.700 : <= CNT96226::Open ret = 1
19ec-1c88:43645615.806 : => CNT96226::Initialize
19ec-1c88:43645615.998 : <= CNT96226::Initialize ret = 1
19ec-1c88:43645616.059 : <= CNT96226::CNT96226
19ec-1c88:43645616.116 : => CNT96226::EnumAvailableDevice
19ec-1c88:43645621.620 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43645621.703 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43645621.762 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43649308.032 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43649308.327 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43649314.296 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43649314.405 : => IoObject::GetLockName
19ec-1c88:43649314.463 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43649314.531 : <= IoObject::GetLockName
19ec-1c88:43649315.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:43649315.075 : iCmd = 3, nBytes = 2
19ec-1c88:43649706.691 : 0000 : 06 38 
19ec-1c88:43649706.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43649706.916 : => CNT96226::VenderCmd_GetData
19ec-1c88:43649706.977 : iCmd = 4, nBytes = 2
19ec-1c88:43650010.561 : 0000 : 07 07 
19ec-1c88:43650010.696 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43650010.794 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43650010.882 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43650010.954 : IO Send command 10 bytes
19ec-1c88:43650011.012 : => CNT96226::VenderCmd_SetData
19ec-1c88:43650011.071 : iCmd = 0, nBytes = 10
19ec-1c88:43650011.177 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43650189.827 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43650189.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:43650190.015 : iCmd = 0, nBytes = 165
19ec-1c88:43650365.684 : skip dump 37 bytes
19ec-1c88:43650366.206 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43650366.346 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43650366.482 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43650366.617 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43650366.743 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43650366.873 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43650367.000 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43650367.126 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43650367.190 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43650367.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:43650367.303 : iCmd = 1, nBytes = 4
19ec-1c88:43650531.699 : 0000 : 00 00 00 00 
19ec-1c88:43650531.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43650531.881 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43650531.947 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43650532.013 : IO Send command 10 bytes
19ec-1c88:43650532.065 : => CNT96226::VenderCmd_SetData
19ec-1c88:43650532.122 : iCmd = 0, nBytes = 10
19ec-1c88:43650532.228 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43650840.338 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43650840.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:43650840.534 : iCmd = 0, nBytes = 128
19ec-1c88:43651035.857 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43651036.032 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43651036.176 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43651036.311 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43651036.438 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43651036.563 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43651036.687 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43651036.812 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43651036.875 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43651036.937 : => CNT96226::VenderCmd_GetData
19ec-1c88:43651036.989 : iCmd = 1, nBytes = 4
19ec-1c88:43651165.508 : 0000 : 00 00 00 00 
19ec-1c88:43651165.600 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43651165.665 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43651165.835 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43651165.906 : => CNT96226::Close
19ec-1c88:43651169.795 : <= CNT96226::Close ret = 1
19ec-1c88:43651169.869 : <= CNT96226::~CNT96226
19ec-1c88:43651169.956 : <= CAsicIO::GetDeviceList
19ec-1c88:43651170.645 : => IoObject::SetTimeout
19ec-1c88:43651170.787 : Timeout--> In = 0 Out = 0
19ec-1c88:43651170.844 : <= IoObject::SetTimeout
19ec-1c88:43651170.914 : => CAsicIO::CAsicIO
19ec-1c88:43651170.986 : => CNT96226::CNT96226
19ec-1c88:43651171.272 : => CNT96226::Open
19ec-1c88:43651193.935 : <= CNT96226::Open ret = 1
19ec-1c88:43651194.035 : => CNT96226::Initialize
19ec-1c88:43651194.209 : <= CNT96226::Initialize ret = 1
19ec-1c88:43651194.268 : <= CNT96226::CNT96226
19ec-1c88:43651194.322 : <= CAsicIO::CAsicIO
19ec-1c88:43651194.374 : => CAsicIO::InitializeDevice
19ec-1c88:43651194.443 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43651200.180 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43651200.300 : => IoObject::GetLockName
19ec-1c88:43651200.358 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43651200.423 : <= IoObject::GetLockName
19ec-1c88:43651200.929 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43651200.999 : IO Send command 10 bytes
19ec-1c88:43651201.052 : => CNT96226::VenderCmd_SetData
19ec-1c88:43651201.106 : iCmd = 0, nBytes = 10
19ec-1c88:43651201.213 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43651551.044 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43651551.170 : => CNT96226::VenderCmd_GetData
19ec-1c88:43651551.228 : iCmd = 0, nBytes = 128
19ec-1c88:43651749.922 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43651750.426 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43651750.576 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43651750.724 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43651750.850 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43651750.978 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43651751.108 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43651751.234 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43651751.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43651751.375 : => CNT96226::VenderCmd_GetData
19ec-1c88:43651751.430 : iCmd = 1, nBytes = 4
19ec-1c88:43651912.374 : 0000 : 00 00 00 00 
19ec-1c88:43651912.517 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43651912.596 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43651912.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:43651912.723 : iCmd = 3, nBytes = 2
19ec-1c88:43652287.308 : 0000 : 06 38 
19ec-1c88:43652287.556 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43652287.678 : => CNT96226::VenderCmd_GetData
19ec-1c88:43652287.734 : iCmd = 4, nBytes = 2
19ec-1c88:43652569.115 : 0000 : 07 07 
19ec-1c88:43652569.242 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43652569.405 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43652569.500 : => IoObject::InitializeDevice
19ec-1c88:43652569.609 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43652570.232 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43652570.298 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43652571.078 : => FindScanner
19ec-1c88:43652571.137 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43652571.199 : <= FindScanner ret = 1
19ec-1c88:43652571.257 : => IoObject::IoLockStart
19ec-1c88:43652571.356 : => CAsicIO::CheckDevice
19ec-1c88:43652571.409 : => CNT96226::ConnectIsAvailable
19ec-1c88:43652584.462 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43652584.559 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43652584.617 : <= IoObject::IoLockStart
19ec-1c88:43652584.680 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43652584.748 : IO Send command 10 bytes
19ec-1c88:43652584.832 : => CNT96226::VenderCmd_SetData
19ec-1c88:43652584.892 : iCmd = 0, nBytes = 10
19ec-1c88:43652584.996 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43652760.839 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43652760.997 : System send command 10 bytes + data 0 bytes
19ec-1c88:43652761.075 : IO total need to receive data 5 bytes
19ec-1c88:43652761.133 : => CNT96226::VenderCmd_GetData
19ec-1c88:43652761.192 : iCmd = 0, nBytes = 5
19ec-1c88:43652940.628 : 0000 : 06 00 02 02 ab 
19ec-1c88:43652941.059 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43652941.137 : System total receive data 5 bytes
19ec-1c88:43652941.203 : => CNT96226::VenderCmd_GetData
19ec-1c88:43652941.262 : iCmd = 1, nBytes = 4
19ec-1c88:43653114.951 : 0000 : 00 00 00 00 
19ec-1c88:43653115.080 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43653115.218 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43653115.289 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43653115.356 : IO Send command 10 bytes
19ec-1c88:43653115.448 : => CNT96226::VenderCmd_SetData
19ec-1c88:43653115.507 : iCmd = 0, nBytes = 10
19ec-1c88:43653115.615 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43653297.807 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43653297.948 : System send command 10 bytes + data 0 bytes
19ec-1c88:43653298.024 : IO total need to receive data 165 bytes
19ec-1c88:43653298.088 : => CNT96226::VenderCmd_GetData
19ec-1c88:43653298.146 : iCmd = 0, nBytes = 165
19ec-1c88:43653497.478 : skip dump 37 bytes
19ec-1c88:43653497.694 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43653497.842 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43653497.982 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43653498.393 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43653498.806 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43653498.942 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43653499.072 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43653499.197 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43653499.263 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43653499.326 : System total receive data 165 bytes
19ec-1c88:43653499.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:43653499.439 : iCmd = 1, nBytes = 4
19ec-1c88:43653659.741 : 0000 : 00 00 00 00 
19ec-1c88:43653659.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43653660.031 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43653660.290 : Dump Inquiry
19ec-1c88:43653660.430 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43653660.572 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43653660.712 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43653660.851 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43653660.982 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43653661.121 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43653661.251 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43653661.383 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43653661.520 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43653661.653 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43653661.744 : 00a0 : 00 00 00 00 00 
19ec-1c88:43653661.818 : => ReadNVMDataInternal
19ec-1c88:43653662.040 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43653662.111 : IO Send command 10 bytes
19ec-1c88:43653662.205 : => CNT96226::VenderCmd_SetData
19ec-1c88:43653662.264 : iCmd = 0, nBytes = 10
19ec-1c88:43653662.366 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43653974.492 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43653974.654 : System send command 10 bytes + data 0 bytes
19ec-1c88:43653974.728 : IO total need to receive data 128 bytes
19ec-1c88:43653974.794 : => CNT96226::VenderCmd_GetData
19ec-1c88:43653974.847 : iCmd = 0, nBytes = 128
19ec-1c88:43654166.154 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43654166.317 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43654166.448 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43654166.577 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43654166.697 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43654166.816 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43654166.940 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43654167.062 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43654167.123 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43654167.184 : System total receive data 128 bytes
19ec-1c88:43654167.244 : => CNT96226::VenderCmd_GetData
19ec-1c88:43654167.295 : iCmd = 1, nBytes = 4
19ec-1c88:43654289.408 : 0000 : 00 00 00 00 
19ec-1c88:43654289.507 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43654289.642 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43654289.710 : NVMData.PadScanCount = 0
19ec-1c88:43654289.764 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43654289.821 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43654289.875 : NVMData.FlatbedScanCount = 0
19ec-1c88:43654289.928 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43654289.979 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43654290.031 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43654290.085 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43654290.140 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43654290.194 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43654290.248 : NVMData.BornMonth = 0
19ec-1c88:43654290.295 : NVMData.BornDay = 0
19ec-1c88:43654290.345 : NVMData.BornYear = 0
19ec-1c88:43654290.393 : NVMData.FirstScanMonth = 4
19ec-1c88:43654290.445 : NVMData.FirstScanDay = 30
19ec-1c88:43654290.497 : NVMData.FirstScanYear = 2020
19ec-1c88:43654290.551 : NVMData.VerticalMagnification = 0
19ec-1c88:43654290.605 : NVMData.HorizontalMagnification = 0
19ec-1c88:43654290.661 : NVMData.PowerSavingTime = 15
19ec-1c88:43654290.713 : NVMData.SN = A094165189010062
19ec-1c88:43654290.762 : NVMData.AutoFeed = 0
19ec-1c88:43654290.809 : NVMData.CCDType = 0
19ec-1c88:43654290.853 : NVMData.ScanSpeed = 0
19ec-1c88:43654290.900 : NVMData.RollerCount = 0
19ec-1c88:43654290.952 : NVMData.MultifeedCount = 0
19ec-1c88:43654291.005 : NVMData.JamCount = 0
19ec-1c88:43654291.051 : NVMData.IdentifyInfo = 
19ec-1c88:43654291.104 : NVMData.FormalName = 
19ec-1c88:43654291.318 : NVMData.ReservedB = 0
19ec-1c88:43654291.370 : NVMData.FunctionCode = 0
19ec-1c88:43654291.418 : NVMData.PreFeed = 0
19ec-1c88:43654291.471 : NVMData.PreFeedTime = 0
19ec-1c88:43654291.520 : NVMData.ButtonNumber = 0
19ec-1c88:43654291.573 : NVMData.PowerOffTime = 0
19ec-1c88:43654291.624 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43654291.703 : => IoObject::IoLockEnd
19ec-1c88:43654291.794 : <= IoObject::IoLockEnd
19ec-1c88:43654291.845 : <= InitializeScanner ret = 1
19ec-1c88:43655647.294 : => GetLogicalScannerAbility
19ec-1c88:43655647.497 : => IoObject::IoLockStart
19ec-1c88:43655647.620 : => CAsicIO::CheckDevice
19ec-1c88:43655647.677 : => CNT96226::ConnectIsAvailable
19ec-1c88:43655670.663 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43655670.780 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43655670.841 : <= IoObject::IoLockStart
19ec-1c88:43655670.898 : => IoObject::IoLockEnd
19ec-1c88:43655671.012 : <= IoObject::IoLockEnd
19ec-1c88:43655671.089 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:43660046.573 : => GetLogicalScannerAbilityEx
19ec-1c88:43660046.760 : => IoObject::IoLockStart
19ec-1c88:43660046.904 : => CAsicIO::CheckDevice
19ec-1c88:43660046.963 : => CNT96226::ConnectIsAvailable
19ec-1c88:43660070.568 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43660070.690 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43660070.754 : <= IoObject::IoLockStart
19ec-1c88:43660070.815 : => IoObject::IoLockEnd
19ec-1c88:43660070.928 : <= IoObject::IoLockEnd
19ec-1c88:43660071.050 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43660071.125 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43668181.810 : => ReadNVMData
19ec-1c88:43668182.006 : => IoObject::IoLockStart
19ec-1c88:43668182.139 : => CAsicIO::CheckDevice
19ec-1c88:43668182.197 : => CNT96226::ConnectIsAvailable
19ec-1c88:43668206.258 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43668206.374 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43668206.436 : <= IoObject::IoLockStart
19ec-1c88:43668206.500 : => ReadNVMDataInternal
19ec-1c88:43668206.561 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43668206.627 : IO Send command 10 bytes
19ec-1c88:43668206.763 : => CNT96226::VenderCmd_SetData
19ec-1c88:43668206.820 : iCmd = 0, nBytes = 10
19ec-1c88:43668206.937 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43668560.681 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43668560.858 : System send command 10 bytes + data 0 bytes
19ec-1c88:43668560.936 : IO total need to receive data 128 bytes
19ec-1c88:43668561.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:43668561.056 : iCmd = 0, nBytes = 128
19ec-1c88:43668759.028 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43668759.201 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43668759.339 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43668759.471 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43668759.598 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43668759.721 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43668759.845 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43668759.968 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43668760.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43668760.093 : System total receive data 128 bytes
19ec-1c88:43668760.150 : => CNT96226::VenderCmd_GetData
19ec-1c88:43668760.205 : iCmd = 1, nBytes = 4
19ec-1c88:43668951.218 : 0000 : 00 00 00 00 
19ec-1c88:43668951.651 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43668951.819 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43668951.896 : NVMData.PadScanCount = 0
19ec-1c88:43668951.957 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43668952.016 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43668952.076 : NVMData.FlatbedScanCount = 0
19ec-1c88:43668952.134 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43668952.369 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43668952.429 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43668952.484 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43668952.544 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43668952.601 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43668952.657 : NVMData.BornMonth = 0
19ec-1c88:43668952.707 : NVMData.BornDay = 0
19ec-1c88:43668952.760 : NVMData.BornYear = 0
19ec-1c88:43668952.810 : NVMData.FirstScanMonth = 4
19ec-1c88:43668952.867 : NVMData.FirstScanDay = 30
19ec-1c88:43668952.921 : NVMData.FirstScanYear = 2020
19ec-1c88:43668952.981 : NVMData.VerticalMagnification = 0
19ec-1c88:43668953.038 : NVMData.HorizontalMagnification = 0
19ec-1c88:43668953.093 : NVMData.PowerSavingTime = 15
19ec-1c88:43668953.155 : NVMData.SN = A094165189010062
19ec-1c88:43668953.206 : NVMData.AutoFeed = 0
19ec-1c88:43668953.256 : NVMData.CCDType = 0
19ec-1c88:43668953.305 : NVMData.ScanSpeed = 0
19ec-1c88:43668953.357 : NVMData.RollerCount = 0
19ec-1c88:43668953.413 : NVMData.MultifeedCount = 0
19ec-1c88:43668953.466 : NVMData.JamCount = 0
19ec-1c88:43668953.517 : NVMData.IdentifyInfo = 
19ec-1c88:43668953.568 : NVMData.FormalName = 
19ec-1c88:43668953.618 : NVMData.ReservedB = 0
19ec-1c88:43668953.668 : NVMData.FunctionCode = 0
19ec-1c88:43668953.720 : NVMData.PreFeed = 0
19ec-1c88:43668953.771 : NVMData.PreFeedTime = 0
19ec-1c88:43668953.821 : NVMData.ButtonNumber = 0
19ec-1c88:43668953.873 : NVMData.PowerOffTime = 0
19ec-1c88:43668953.926 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43668953.989 : => IoObject::IoLockEnd
19ec-1c88:43668954.094 : <= IoObject::IoLockEnd
19ec-1c88:43668954.143 : <= ReadNVMData ret = 1
19ec-1c88:43680069.779 : => GetADFStatus
19ec-1c88:43680070.246 : => IoObject::IoLockStart
19ec-1c88:43680070.394 : => CAsicIO::CheckDevice
19ec-1c88:43680070.453 : => CNT96226::ConnectIsAvailable
19ec-1c88:43680093.732 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43680094.182 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43680094.244 : <= IoObject::IoLockStart
19ec-1c88:43680094.305 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43680094.374 : IO Send command 10 bytes
19ec-1c88:43680094.505 : => CNT96226::VenderCmd_SetData
19ec-1c88:43680094.568 : iCmd = 0, nBytes = 10
19ec-1c88:43680094.675 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43680296.078 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43680296.221 : System send command 10 bytes + data 0 bytes
19ec-1c88:43680296.292 : IO total need to receive data 2 bytes
19ec-1c88:43680296.353 : => CNT96226::VenderCmd_GetData
19ec-1c88:43680296.413 : iCmd = 0, nBytes = 2
19ec-1c88:43680463.585 : 0000 : 00 00 
19ec-1c88:43680463.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43680463.792 : System total receive data 2 bytes
19ec-1c88:43680463.857 : => CNT96226::VenderCmd_GetData
19ec-1c88:43680463.917 : iCmd = 1, nBytes = 4
19ec-1c88:43680575.854 : 0000 : 00 00 00 00 
19ec-1c88:43680575.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43680576.336 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43680576.401 : Return status = 0
19ec-1c88:43680576.463 : => IoObject::IoLockEnd
19ec-1c88:43680576.552 : <= IoObject::IoLockEnd
19ec-1c88:43680576.602 : <= GetADFStatus ret = 1
19ec-1c88:43683607.772 : => GetADFStatus
19ec-1c88:43683607.955 : => IoObject::IoLockStart
19ec-1c88:43683608.083 : => CAsicIO::CheckDevice
19ec-1c88:43683608.142 : => CNT96226::ConnectIsAvailable
19ec-1c88:43683631.125 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43683631.379 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43683631.518 : <= IoObject::IoLockStart
19ec-1c88:43683631.655 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43683631.988 : IO Send command 10 bytes
19ec-1c88:43683632.119 : => CNT96226::VenderCmd_SetData
19ec-1c88:43683632.177 : iCmd = 0, nBytes = 10
19ec-1c88:43683632.284 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43683827.474 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43683827.638 : System send command 10 bytes + data 0 bytes
19ec-1c88:43683828.399 : IO total need to receive data 2 bytes
19ec-1c88:43683828.508 : => CNT96226::VenderCmd_GetData
19ec-1c88:43683828.575 : iCmd = 0, nBytes = 2
19ec-1c88:43683966.349 : 0000 : 00 00 
19ec-1c88:43683966.486 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43683966.581 : System total receive data 2 bytes
19ec-1c88:43683966.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:43683966.706 : iCmd = 1, nBytes = 4
19ec-1c88:43684113.708 : 0000 : 00 00 00 00 
19ec-1c88:43684114.067 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43684114.207 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43684114.273 : Return status = 0
19ec-1c88:43684114.335 : => IoObject::IoLockEnd
19ec-1c88:43684114.425 : <= IoObject::IoLockEnd
19ec-1c88:43684114.479 : <= GetADFStatus ret = 1
19ec-1c88:43686463.843 : => TerminateDriver
19ec-1c88:43686464.028 : => CAsicIO::~CAsicIO,pStage=200674376
19ec-1c88:43686464.106 : => CNT96226::Close
19ec-1c88:43686469.157 : <= CNT96226::Close ret = 1
19ec-1c88:43686469.240 : <= CAsicIO::~CAsicIO
19ec-1c88:43686469.299 : => IoObject::IoLockEnd
19ec-1c88:43686469.575 : <= IoObject::IoLockEnd
19ec-1c88:43686469.629 : => IoObject::TerminateDevice
19ec-1c88:43686469.683 : => IoObject::IoLockEnd
19ec-1c88:43686469.733 : <= IoObject::IoLockEnd
19ec-1c88:43686469.835 : <= IoObject::TerminateDevice
19ec-1c88:43686470.097 : <= TerminateDriver ret = 1
19ec-1c88:43731535.466 : ============Debug Start==========
19ec-1c88:43731535.794 : Date : 2020/4/30 14:26:21
19ec-1c88:43731535.882 : Process ID : 19ec
19ec-1c88:43731536.279 : Windows : Version 10.0 build 18363 
19ec-1c88:43731536.722 : MemoryStatus.dwMemoryLoad : 53
19ec-1c88:43731536.788 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43731536.857 : MemoryStatus.ullAvailPhys : 1579716608
19ec-1c88:43731536.921 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43731536.990 : MemoryStatus.ullAvailPageFile : 2946469888
19ec-1c88:43731537.054 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43731537.114 : MemoryStatus.ullAvailVirtual : 1729478656
19ec-1c88:43731537.177 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43731537.283 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43731537.348 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43731537.584 : CPU Count : 4
19ec-1c88:43731537.632 : CPU Frequency : 100.000 Mhz
19ec-1c88:43731541.756 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43731541.895 : => InitializeDriver
19ec-1c88:43731542.173 : <= InitializeDriver ret = 1
19ec-1c88:43731542.230 : => InitializeScanner
19ec-1c88:43731542.320 : => CAsicIO::GetDeviceList
19ec-1c88:43731542.629 : => CNT96226::CNT96226
19ec-1c88:43731542.688 : => CNT96226::Open
19ec-1c88:43731563.253 : <= CNT96226::Open ret = 1
19ec-1c88:43731563.347 : => CNT96226::Initialize
19ec-1c88:43731563.538 : <= CNT96226::Initialize ret = 1
19ec-1c88:43731563.597 : <= CNT96226::CNT96226
19ec-1c88:43731563.648 : => CNT96226::EnumAvailableDevice
19ec-1c88:43731568.784 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43731568.862 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43731568.919 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43735513.137 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43735513.439 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43735519.398 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43735519.506 : => IoObject::GetLockName
19ec-1c88:43735519.564 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43735519.632 : <= IoObject::GetLockName
19ec-1c88:43735520.179 : => CNT96226::VenderCmd_GetData
19ec-1c88:43735520.243 : iCmd = 3, nBytes = 2
19ec-1c88:43735897.886 : 0000 : 06 38 
19ec-1c88:43735898.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43735898.130 : => CNT96226::VenderCmd_GetData
19ec-1c88:43735898.188 : iCmd = 4, nBytes = 2
19ec-1c88:43736197.075 : 0000 : 07 07 
19ec-1c88:43736197.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43736197.301 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43736197.392 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43736197.464 : IO Send command 10 bytes
19ec-1c88:43736197.517 : => CNT96226::VenderCmd_SetData
19ec-1c88:43736197.572 : iCmd = 0, nBytes = 10
19ec-1c88:43736197.676 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43736396.172 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43736396.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:43736396.416 : iCmd = 0, nBytes = 165
19ec-1c88:43736578.561 : skip dump 37 bytes
19ec-1c88:43736578.784 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43736578.927 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43736579.065 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43736579.203 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43736579.334 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43736579.468 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43736579.595 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43736579.719 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43736579.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43736579.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:43736579.901 : iCmd = 1, nBytes = 4
19ec-1c88:43736776.799 : 0000 : 00 00 00 00 
19ec-1c88:43736776.898 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43736776.962 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43736777.028 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43736777.093 : IO Send command 10 bytes
19ec-1c88:43736777.148 : => CNT96226::VenderCmd_SetData
19ec-1c88:43736777.203 : iCmd = 0, nBytes = 10
19ec-1c88:43736777.306 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43737120.600 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43737120.780 : => CNT96226::VenderCmd_GetData
19ec-1c88:43737120.844 : iCmd = 0, nBytes = 128
19ec-1c88:43737330.505 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43737330.963 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43737331.107 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43737331.241 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43737331.367 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43737331.488 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43737331.610 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43737331.733 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43737331.796 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43737331.858 : => CNT96226::VenderCmd_GetData
19ec-1c88:43737331.912 : iCmd = 1, nBytes = 4
19ec-1c88:43737489.889 : 0000 : 00 00 00 00 
19ec-1c88:43737490.029 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43737490.098 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43737490.273 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43737490.345 : => CNT96226::Close
19ec-1c88:43737494.457 : <= CNT96226::Close ret = 1
19ec-1c88:43737494.533 : <= CNT96226::~CNT96226
19ec-1c88:43737494.628 : <= CAsicIO::GetDeviceList
19ec-1c88:43737495.007 : => IoObject::SetTimeout
19ec-1c88:43737495.155 : Timeout--> In = 0 Out = 0
19ec-1c88:43737495.214 : <= IoObject::SetTimeout
19ec-1c88:43737495.286 : => CAsicIO::CAsicIO
19ec-1c88:43737495.356 : => CNT96226::CNT96226
19ec-1c88:43737495.409 : => CNT96226::Open
19ec-1c88:43737517.943 : <= CNT96226::Open ret = 1
19ec-1c88:43737518.044 : => CNT96226::Initialize
19ec-1c88:43737518.250 : <= CNT96226::Initialize ret = 1
19ec-1c88:43737518.311 : <= CNT96226::CNT96226
19ec-1c88:43737518.366 : <= CAsicIO::CAsicIO
19ec-1c88:43737518.420 : => CAsicIO::InitializeDevice
19ec-1c88:43737518.491 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43737524.465 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43737524.597 : => IoObject::GetLockName
19ec-1c88:43737524.655 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43737524.722 : <= IoObject::GetLockName
19ec-1c88:43737525.244 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43737525.319 : IO Send command 10 bytes
19ec-1c88:43737525.374 : => CNT96226::VenderCmd_SetData
19ec-1c88:43737525.435 : iCmd = 0, nBytes = 10
19ec-1c88:43737525.547 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43737848.322 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43737848.455 : => CNT96226::VenderCmd_GetData
19ec-1c88:43737848.510 : iCmd = 0, nBytes = 128
19ec-1c88:43738031.703 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43738031.952 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43738032.103 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43738032.243 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43738032.376 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43738032.509 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43738032.638 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43738032.769 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43738032.840 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43738032.912 : => CNT96226::VenderCmd_GetData
19ec-1c88:43738032.965 : iCmd = 1, nBytes = 4
19ec-1c88:43738162.645 : 0000 : 00 00 00 00 
19ec-1c88:43738162.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43738162.820 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43738162.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:43738162.948 : iCmd = 3, nBytes = 2
19ec-1c88:43738507.997 : 0000 : 06 38 
19ec-1c88:43738508.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43738508.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:43738508.286 : iCmd = 4, nBytes = 2
19ec-1c88:43738774.133 : 0000 : 07 07 
19ec-1c88:43738774.289 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43738774.466 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43738774.564 : => IoObject::InitializeDevice
19ec-1c88:43738774.682 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43738775.424 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43738775.494 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43738776.388 : => FindScanner
19ec-1c88:43738776.450 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43738776.517 : <= FindScanner ret = 1
19ec-1c88:43738776.577 : => IoObject::IoLockStart
19ec-1c88:43738776.679 : => CAsicIO::CheckDevice
19ec-1c88:43738776.733 : => CNT96226::ConnectIsAvailable
19ec-1c88:43738793.350 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43738793.469 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43738793.524 : <= IoObject::IoLockStart
19ec-1c88:43738793.586 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43738793.650 : IO Send command 10 bytes
19ec-1c88:43738793.742 : => CNT96226::VenderCmd_SetData
19ec-1c88:43738794.032 : iCmd = 0, nBytes = 10
19ec-1c88:43738794.134 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43738994.593 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43738994.798 : System send command 10 bytes + data 0 bytes
19ec-1c88:43738994.874 : IO total need to receive data 5 bytes
19ec-1c88:43738994.945 : => CNT96226::VenderCmd_GetData
19ec-1c88:43738995.009 : iCmd = 0, nBytes = 5
19ec-1c88:43739161.145 : 0000 : 06 00 02 02 ab 
19ec-1c88:43739161.294 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43739161.370 : System total receive data 5 bytes
19ec-1c88:43739161.440 : => CNT96226::VenderCmd_GetData
19ec-1c88:43739161.500 : iCmd = 1, nBytes = 4
19ec-1c88:43739355.146 : 0000 : 00 00 00 00 
19ec-1c88:43739355.297 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43739355.450 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43739355.522 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43739355.590 : IO Send command 10 bytes
19ec-1c88:43739355.684 : => CNT96226::VenderCmd_SetData
19ec-1c88:43739355.747 : iCmd = 0, nBytes = 10
19ec-1c88:43739355.858 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43739547.276 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43739547.446 : System send command 10 bytes + data 0 bytes
19ec-1c88:43739547.525 : IO total need to receive data 165 bytes
19ec-1c88:43739547.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:43739547.653 : iCmd = 0, nBytes = 165
19ec-1c88:43739689.672 : skip dump 37 bytes
19ec-1c88:43739689.886 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43739690.040 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43739690.180 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43739690.318 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43739690.448 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43739690.583 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43739690.708 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43739690.834 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43739690.896 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43739690.956 : System total receive data 165 bytes
19ec-1c88:43739691.020 : => CNT96226::VenderCmd_GetData
19ec-1c88:43739691.074 : iCmd = 1, nBytes = 4
19ec-1c88:43739813.425 : 0000 : 00 00 00 00 
19ec-1c88:43739813.533 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43739813.656 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43739813.892 : Dump Inquiry
19ec-1c88:43739814.023 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43739814.149 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43739814.280 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43739814.412 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43739814.544 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43739814.678 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43739814.800 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43739814.923 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43739815.049 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43739815.174 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43739815.260 : 00a0 : 00 00 00 00 00 
19ec-1c88:43739815.337 : => ReadNVMDataInternal
19ec-1c88:43739815.546 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43739815.609 : IO Send command 10 bytes
19ec-1c88:43739815.704 : => CNT96226::VenderCmd_SetData
19ec-1c88:43739815.757 : iCmd = 0, nBytes = 10
19ec-1c88:43739815.859 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43740140.190 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43740140.364 : System send command 10 bytes + data 0 bytes
19ec-1c88:43740140.435 : IO total need to receive data 128 bytes
19ec-1c88:43740140.496 : => CNT96226::VenderCmd_GetData
19ec-1c88:43740140.551 : iCmd = 0, nBytes = 128
19ec-1c88:43740340.433 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43740340.650 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43740340.786 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43740340.917 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43740341.040 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43740341.162 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43740341.287 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43740341.409 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43740341.474 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43740341.551 : System total receive data 128 bytes
19ec-1c88:43740341.614 : => CNT96226::VenderCmd_GetData
19ec-1c88:43740341.667 : iCmd = 1, nBytes = 4
19ec-1c88:43740497.805 : 0000 : 00 00 00 00 
19ec-1c88:43740497.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43740498.098 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43740498.172 : NVMData.PadScanCount = 0
19ec-1c88:43740498.230 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43740498.289 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43740498.352 : NVMData.FlatbedScanCount = 0
19ec-1c88:43740498.411 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43740498.463 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43740498.516 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43740498.573 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43740498.630 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43740498.683 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43740498.738 : NVMData.BornMonth = 0
19ec-1c88:43740498.790 : NVMData.BornDay = 0
19ec-1c88:43740498.842 : NVMData.BornYear = 0
19ec-1c88:43740498.892 : NVMData.FirstScanMonth = 4
19ec-1c88:43740498.944 : NVMData.FirstScanDay = 30
19ec-1c88:43740498.999 : NVMData.FirstScanYear = 2020
19ec-1c88:43740499.053 : NVMData.VerticalMagnification = 0
19ec-1c88:43740499.108 : NVMData.HorizontalMagnification = 0
19ec-1c88:43740499.167 : NVMData.PowerSavingTime = 15
19ec-1c88:43740499.221 : NVMData.SN = A094165189010062
19ec-1c88:43740499.271 : NVMData.AutoFeed = 0
19ec-1c88:43740499.324 : NVMData.CCDType = 0
19ec-1c88:43740499.375 : NVMData.ScanSpeed = 0
19ec-1c88:43740499.425 : NVMData.RollerCount = 0
19ec-1c88:43740499.476 : NVMData.MultifeedCount = 0
19ec-1c88:43740499.527 : NVMData.JamCount = 0
19ec-1c88:43740499.576 : NVMData.IdentifyInfo = 
19ec-1c88:43740499.629 : NVMData.FormalName = 
19ec-1c88:43740499.824 : NVMData.ReservedB = 0
19ec-1c88:43740499.877 : NVMData.FunctionCode = 0
19ec-1c88:43740499.929 : NVMData.PreFeed = 0
19ec-1c88:43740499.979 : NVMData.PreFeedTime = 0
19ec-1c88:43740500.026 : NVMData.ButtonNumber = 0
19ec-1c88:43740500.076 : NVMData.PowerOffTime = 0
19ec-1c88:43740500.129 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43740500.208 : => IoObject::IoLockEnd
19ec-1c88:43740500.300 : <= IoObject::IoLockEnd
19ec-1c88:43740500.353 : <= InitializeScanner ret = 1
19ec-1c88:43740500.417 : => GetLogicalScannerAbilityEx
19ec-1c88:43740500.477 : => IoObject::IoLockStart
19ec-1c88:43740500.571 : => CAsicIO::CheckDevice
19ec-1c88:43740500.624 : => CNT96226::ConnectIsAvailable
19ec-1c88:43740513.167 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43740513.264 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43740513.323 : <= IoObject::IoLockStart
19ec-1c88:43740513.380 : => IoObject::IoLockEnd
19ec-1c88:43740513.474 : <= IoObject::IoLockEnd
19ec-1c88:43740513.586 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43740513.663 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43740718.186 : => ReadNVMData
19ec-1c88:43740718.376 : => IoObject::IoLockStart
19ec-1c88:43740718.524 : => CAsicIO::CheckDevice
19ec-1c88:43740718.582 : => CNT96226::ConnectIsAvailable
19ec-1c88:43740737.779 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43740737.904 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43740737.967 : <= IoObject::IoLockStart
19ec-1c88:43740738.050 : => ReadNVMDataInternal
19ec-1c88:43740738.119 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43740738.191 : IO Send command 10 bytes
19ec-1c88:43740738.326 : => CNT96226::VenderCmd_SetData
19ec-1c88:43740738.386 : iCmd = 0, nBytes = 10
19ec-1c88:43740738.503 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43741078.642 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43741078.831 : System send command 10 bytes + data 0 bytes
19ec-1c88:43741078.905 : IO total need to receive data 128 bytes
19ec-1c88:43741078.969 : => CNT96226::VenderCmd_GetData
19ec-1c88:43741079.028 : iCmd = 0, nBytes = 128
19ec-1c88:43741244.493 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43741244.679 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43741244.815 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43741244.948 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43741245.075 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43741245.200 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43741245.325 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43741245.448 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43741245.509 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43741245.568 : System total receive data 128 bytes
19ec-1c88:43741245.626 : => CNT96226::VenderCmd_GetData
19ec-1c88:43741245.680 : iCmd = 1, nBytes = 4
19ec-1c88:43741364.354 : 0000 : 00 00 00 00 
19ec-1c88:43741364.536 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43741364.992 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43741365.059 : NVMData.PadScanCount = 0
19ec-1c88:43741365.112 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43741365.164 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43741365.219 : NVMData.FlatbedScanCount = 0
19ec-1c88:43741365.274 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43741365.324 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43741365.377 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43741365.432 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43741365.486 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43741365.538 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43741365.589 : NVMData.BornMonth = 0
19ec-1c88:43741365.636 : NVMData.BornDay = 0
19ec-1c88:43741365.685 : NVMData.BornYear = 0
19ec-1c88:43741365.734 : NVMData.FirstScanMonth = 4
19ec-1c88:43741365.787 : NVMData.FirstScanDay = 30
19ec-1c88:43741365.839 : NVMData.FirstScanYear = 2020
19ec-1c88:43741366.058 : NVMData.VerticalMagnification = 0
19ec-1c88:43741366.116 : NVMData.HorizontalMagnification = 0
19ec-1c88:43741366.170 : NVMData.PowerSavingTime = 15
19ec-1c88:43741366.224 : NVMData.SN = A094165189010062
19ec-1c88:43741366.276 : NVMData.AutoFeed = 0
19ec-1c88:43741366.326 : NVMData.CCDType = 0
19ec-1c88:43741366.373 : NVMData.ScanSpeed = 0
19ec-1c88:43741366.422 : NVMData.RollerCount = 0
19ec-1c88:43741366.473 : NVMData.MultifeedCount = 0
19ec-1c88:43741366.524 : NVMData.JamCount = 0
19ec-1c88:43741366.575 : NVMData.IdentifyInfo = 
19ec-1c88:43741366.625 : NVMData.FormalName = 
19ec-1c88:43741366.672 : NVMData.ReservedB = 0
19ec-1c88:43741366.723 : NVMData.FunctionCode = 0
19ec-1c88:43741366.774 : NVMData.PreFeed = 0
19ec-1c88:43741366.823 : NVMData.PreFeedTime = 0
19ec-1c88:43741366.871 : NVMData.ButtonNumber = 0
19ec-1c88:43741366.920 : NVMData.PowerOffTime = 0
19ec-1c88:43741366.973 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43741367.036 : => IoObject::IoLockEnd
19ec-1c88:43741367.127 : <= IoObject::IoLockEnd
19ec-1c88:43741367.173 : <= ReadNVMData ret = 1
19ec-1c88:43742006.961 : => TerminateDriver
19ec-1c88:43742007.162 : => CAsicIO::~CAsicIO,pStage=197069896
19ec-1c88:43742007.239 : => CNT96226::Close
19ec-1c88:43742012.221 : <= CNT96226::Close ret = 1
19ec-1c88:43742012.315 : <= CAsicIO::~CAsicIO
19ec-1c88:43742012.376 : => IoObject::IoLockEnd
19ec-1c88:43742012.428 : <= IoObject::IoLockEnd
19ec-1c88:43742012.479 : => IoObject::TerminateDevice
19ec-1c88:43742012.535 : => IoObject::IoLockEnd
19ec-1c88:43742012.585 : <= IoObject::IoLockEnd
19ec-1c88:43742012.687 : <= IoObject::TerminateDevice
19ec-1c88:43742012.946 : <= TerminateDriver ret = 1
19ec-1c88:43745264.865 : ============Debug Start==========
19ec-1c88:43745265.232 : Date : 2020/4/30 14:26:22
19ec-1c88:43745265.323 : Process ID : 19ec
19ec-1c88:43745265.786 : Windows : Version 10.0 build 18363 
19ec-1c88:43745266.292 : MemoryStatus.dwMemoryLoad : 53
19ec-1c88:43745266.366 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43745266.435 : MemoryStatus.ullAvailPhys : 1583652864
19ec-1c88:43745266.498 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43745266.563 : MemoryStatus.ullAvailPageFile : 2949754880
19ec-1c88:43745266.628 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43745266.691 : MemoryStatus.ullAvailVirtual : 1729458176
19ec-1c88:43745266.757 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43745266.864 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43745266.927 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43745267.185 : CPU Count : 4
19ec-1c88:43745267.238 : CPU Frequency : 100.000 Mhz
19ec-1c88:43745271.756 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43745271.899 : => InitializeDriver
19ec-1c88:43745272.197 : <= InitializeDriver ret = 1
19ec-1c88:43748630.965 : => InitializeScanner
19ec-1c88:43748631.537 : => CAsicIO::GetDeviceList
19ec-1c88:43748632.050 : => CNT96226::CNT96226
19ec-1c88:43748632.125 : => CNT96226::Open
19ec-1c88:43748659.873 : <= CNT96226::Open ret = 1
19ec-1c88:43748659.982 : => CNT96226::Initialize
19ec-1c88:43748660.177 : <= CNT96226::Initialize ret = 1
19ec-1c88:43748660.236 : <= CNT96226::CNT96226
19ec-1c88:43748660.293 : => CNT96226::EnumAvailableDevice
19ec-1c88:43748665.632 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43748665.708 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43748665.775 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43752344.895 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43752345.200 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43752351.115 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43752351.230 : => IoObject::GetLockName
19ec-1c88:43752351.291 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43752351.360 : <= IoObject::GetLockName
19ec-1c88:43752351.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:43752351.940 : iCmd = 3, nBytes = 2
19ec-1c88:43752703.868 : 0000 : 06 38 
19ec-1c88:43752704.024 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43752704.097 : => CNT96226::VenderCmd_GetData
19ec-1c88:43752704.155 : iCmd = 4, nBytes = 2
19ec-1c88:43752978.723 : 0000 : 07 07 
19ec-1c88:43752978.880 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43752978.978 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43752979.075 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43752979.140 : IO Send command 10 bytes
19ec-1c88:43752979.193 : => CNT96226::VenderCmd_SetData
19ec-1c88:43752979.259 : iCmd = 0, nBytes = 10
19ec-1c88:43752979.366 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43753144.597 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43753144.781 : => CNT96226::VenderCmd_GetData
19ec-1c88:43753144.852 : iCmd = 0, nBytes = 165
19ec-1c88:43753279.483 : skip dump 37 bytes
19ec-1c88:43753280.089 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43753280.233 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43753280.366 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43753280.496 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43753280.621 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43753280.753 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43753280.883 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43753281.008 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43753281.073 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43753281.137 : => CNT96226::VenderCmd_GetData
19ec-1c88:43753281.190 : iCmd = 1, nBytes = 4
19ec-1c88:43753411.534 : 0000 : 00 00 00 00 
19ec-1c88:43753411.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43753411.871 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43753412.228 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43753412.295 : IO Send command 10 bytes
19ec-1c88:43753412.352 : => CNT96226::VenderCmd_SetData
19ec-1c88:43753412.408 : iCmd = 0, nBytes = 10
19ec-1c88:43753412.513 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43753740.049 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43753740.232 : => CNT96226::VenderCmd_GetData
19ec-1c88:43753740.306 : iCmd = 0, nBytes = 128
19ec-1c88:43753910.219 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43753910.456 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43753910.604 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43753910.743 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43753910.875 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43753911.003 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43753911.128 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43753911.253 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43753911.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43753911.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:43753911.451 : iCmd = 1, nBytes = 4
19ec-1c88:43754087.894 : 0000 : 00 00 00 00 
19ec-1c88:43754088.000 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43754088.075 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43754088.260 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43754088.337 : => CNT96226::Close
19ec-1c88:43754092.217 : <= CNT96226::Close ret = 1
19ec-1c88:43754092.292 : <= CNT96226::~CNT96226
19ec-1c88:43754092.382 : <= CAsicIO::GetDeviceList
19ec-1c88:43754092.783 : => IoObject::SetTimeout
19ec-1c88:43754092.918 : Timeout--> In = 0 Out = 0
19ec-1c88:43754092.977 : <= IoObject::SetTimeout
19ec-1c88:43754093.051 : => CAsicIO::CAsicIO
19ec-1c88:43754093.122 : => CNT96226::CNT96226
19ec-1c88:43754093.183 : => CNT96226::Open
19ec-1c88:43754116.375 : <= CNT96226::Open ret = 1
19ec-1c88:43754116.472 : => CNT96226::Initialize
19ec-1c88:43754116.672 : <= CNT96226::Initialize ret = 1
19ec-1c88:43754116.730 : <= CNT96226::CNT96226
19ec-1c88:43754116.787 : <= CAsicIO::CAsicIO
19ec-1c88:43754116.841 : => CAsicIO::InitializeDevice
19ec-1c88:43754116.909 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43754122.906 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43754123.025 : => IoObject::GetLockName
19ec-1c88:43754123.081 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43754123.147 : <= IoObject::GetLockName
19ec-1c88:43754123.637 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43754123.712 : IO Send command 10 bytes
19ec-1c88:43754123.768 : => CNT96226::VenderCmd_SetData
19ec-1c88:43754123.829 : iCmd = 0, nBytes = 10
19ec-1c88:43754123.939 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43754451.611 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43754451.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:43754451.890 : iCmd = 0, nBytes = 128
19ec-1c88:43754597.857 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43754598.076 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43754598.227 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43754598.370 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43754598.502 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43754598.634 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43754598.759 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43754598.888 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43754598.955 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43754599.021 : => CNT96226::VenderCmd_GetData
19ec-1c88:43754599.076 : iCmd = 1, nBytes = 4
19ec-1c88:43754733.405 : 0000 : 00 00 00 00 
19ec-1c88:43754733.569 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43754733.653 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43754733.723 : => CNT96226::VenderCmd_GetData
19ec-1c88:43754733.782 : iCmd = 3, nBytes = 2
19ec-1c88:43755069.951 : 0000 : 06 38 
19ec-1c88:43755070.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43755070.207 : => CNT96226::VenderCmd_GetData
19ec-1c88:43755070.273 : iCmd = 4, nBytes = 2
19ec-1c88:43755344.585 : 0000 : 07 07 
19ec-1c88:43755344.744 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43755344.940 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43755345.057 : => IoObject::InitializeDevice
19ec-1c88:43755345.171 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43755345.807 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43755345.884 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43755346.559 : => FindScanner
19ec-1c88:43755346.626 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43755346.696 : <= FindScanner ret = 1
19ec-1c88:43755346.758 : => IoObject::IoLockStart
19ec-1c88:43755346.865 : => CAsicIO::CheckDevice
19ec-1c88:43755346.923 : => CNT96226::ConnectIsAvailable
19ec-1c88:43755359.435 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43755359.558 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43755359.635 : <= IoObject::IoLockStart
19ec-1c88:43755359.705 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43755359.775 : IO Send command 10 bytes
19ec-1c88:43755359.865 : => CNT96226::VenderCmd_SetData
19ec-1c88:43755359.929 : iCmd = 0, nBytes = 10
19ec-1c88:43755360.037 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43755522.521 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43755522.717 : System send command 10 bytes + data 0 bytes
19ec-1c88:43755522.795 : IO total need to receive data 5 bytes
19ec-1c88:43755522.859 : => CNT96226::VenderCmd_GetData
19ec-1c88:43755522.924 : iCmd = 0, nBytes = 5
19ec-1c88:43755677.158 : 0000 : 06 00 02 02 ab 
19ec-1c88:43755677.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43755677.393 : System total receive data 5 bytes
19ec-1c88:43755677.460 : => CNT96226::VenderCmd_GetData
19ec-1c88:43755677.518 : iCmd = 1, nBytes = 4
19ec-1c88:43755800.276 : 0000 : 00 00 00 00 
19ec-1c88:43755800.417 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43755800.570 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43755800.641 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43755800.709 : IO Send command 10 bytes
19ec-1c88:43755800.806 : => CNT96226::VenderCmd_SetData
19ec-1c88:43755800.872 : iCmd = 0, nBytes = 10
19ec-1c88:43755800.980 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43755962.812 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43755962.987 : System send command 10 bytes + data 0 bytes
19ec-1c88:43755963.068 : IO total need to receive data 165 bytes
19ec-1c88:43755963.135 : => CNT96226::VenderCmd_GetData
19ec-1c88:43755963.196 : iCmd = 0, nBytes = 165
19ec-1c88:43756125.485 : skip dump 37 bytes
19ec-1c88:43756125.746 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43756125.898 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43756126.033 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43756126.164 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43756126.294 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43756126.430 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43756126.558 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43756126.685 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43756126.750 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43756126.814 : System total receive data 165 bytes
19ec-1c88:43756126.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:43756126.930 : iCmd = 1, nBytes = 4
19ec-1c88:43756283.816 : 0000 : 00 00 00 00 
19ec-1c88:43756283.928 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43756284.080 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43756284.322 : Dump Inquiry
19ec-1c88:43756284.459 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43756284.604 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43756284.743 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43756284.885 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43756285.015 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43756285.150 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43756285.283 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43756285.414 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43756285.552 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43756285.688 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43756285.776 : 00a0 : 00 00 00 00 00 
19ec-1c88:43756285.852 : => ReadNVMDataInternal
19ec-1c88:43756286.081 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43756286.150 : IO Send command 10 bytes
19ec-1c88:43756286.251 : => CNT96226::VenderCmd_SetData
19ec-1c88:43756286.310 : iCmd = 0, nBytes = 10
19ec-1c88:43756286.411 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43756589.178 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43756589.372 : System send command 10 bytes + data 0 bytes
19ec-1c88:43756589.452 : IO total need to receive data 128 bytes
19ec-1c88:43756589.521 : => CNT96226::VenderCmd_GetData
19ec-1c88:43756589.585 : iCmd = 0, nBytes = 128
19ec-1c88:43756724.807 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43756725.053 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43756725.203 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43756725.344 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43756725.479 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43756725.609 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43756725.737 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43756725.865 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43756725.934 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43756726.001 : System total receive data 128 bytes
19ec-1c88:43756726.065 : => CNT96226::VenderCmd_GetData
19ec-1c88:43756726.122 : iCmd = 1, nBytes = 4
19ec-1c88:43756898.763 : 0000 : 00 00 00 00 
19ec-1c88:43756898.932 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43756899.070 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43756899.154 : NVMData.PadScanCount = 0
19ec-1c88:43756899.213 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43756899.269 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43756899.324 : NVMData.FlatbedScanCount = 0
19ec-1c88:43756899.379 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43756899.431 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43756899.485 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43756899.543 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43756899.597 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43756899.650 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43756899.705 : NVMData.BornMonth = 0
19ec-1c88:43756899.754 : NVMData.BornDay = 0
19ec-1c88:43756899.804 : NVMData.BornYear = 0
19ec-1c88:43756899.850 : NVMData.FirstScanMonth = 4
19ec-1c88:43756899.903 : NVMData.FirstScanDay = 30
19ec-1c88:43756899.958 : NVMData.FirstScanYear = 2020
19ec-1c88:43756900.010 : NVMData.VerticalMagnification = 0
19ec-1c88:43756900.065 : NVMData.HorizontalMagnification = 0
19ec-1c88:43756900.121 : NVMData.PowerSavingTime = 15
19ec-1c88:43756900.175 : NVMData.SN = A094165189010062
19ec-1c88:43756900.226 : NVMData.AutoFeed = 0
19ec-1c88:43756900.274 : NVMData.CCDType = 0
19ec-1c88:43756900.324 : NVMData.ScanSpeed = 0
19ec-1c88:43756900.373 : NVMData.RollerCount = 0
19ec-1c88:43756900.425 : NVMData.MultifeedCount = 0
19ec-1c88:43756900.473 : NVMData.JamCount = 0
19ec-1c88:43756900.521 : NVMData.IdentifyInfo = 
19ec-1c88:43756900.572 : NVMData.FormalName = 
19ec-1c88:43756900.770 : NVMData.ReservedB = 0
19ec-1c88:43756901.058 : NVMData.FunctionCode = 0
19ec-1c88:43756901.107 : NVMData.PreFeed = 0
19ec-1c88:43756901.159 : NVMData.PreFeedTime = 0
19ec-1c88:43756901.209 : NVMData.ButtonNumber = 0
19ec-1c88:43756901.263 : NVMData.PowerOffTime = 0
19ec-1c88:43756901.316 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43756901.393 : => IoObject::IoLockEnd
19ec-1c88:43756901.490 : <= IoObject::IoLockEnd
19ec-1c88:43756901.540 : <= InitializeScanner ret = 1
19ec-1c88:43758569.566 : => GetLogicalScannerAbility
19ec-1c88:43758569.758 : => IoObject::IoLockStart
19ec-1c88:43758569.892 : => CAsicIO::CheckDevice
19ec-1c88:43758569.959 : => CNT96226::ConnectIsAvailable
19ec-1c88:43758588.089 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43758588.188 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43758588.248 : <= IoObject::IoLockStart
19ec-1c88:43758588.307 : => IoObject::IoLockEnd
19ec-1c88:43758588.415 : <= IoObject::IoLockEnd
19ec-1c88:43758588.493 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:43763022.579 : => GetLogicalScannerAbilityEx
19ec-1c88:43763022.780 : => IoObject::IoLockStart
19ec-1c88:43763022.918 : => CAsicIO::CheckDevice
19ec-1c88:43763022.982 : => CNT96226::ConnectIsAvailable
19ec-1c88:43763037.673 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43763037.774 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43763037.833 : <= IoObject::IoLockStart
19ec-1c88:43763037.890 : => IoObject::IoLockEnd
19ec-1c88:43763037.993 : <= IoObject::IoLockEnd
19ec-1c88:43763038.106 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43763038.189 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43771386.534 : => ReadNVMData
19ec-1c88:43771386.718 : => IoObject::IoLockStart
19ec-1c88:43771386.850 : => CAsicIO::CheckDevice
19ec-1c88:43771386.909 : => CNT96226::ConnectIsAvailable
19ec-1c88:43771408.109 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43771408.233 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43771408.303 : <= IoObject::IoLockStart
19ec-1c88:43771408.370 : => ReadNVMDataInternal
19ec-1c88:43771408.439 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43771408.504 : IO Send command 10 bytes
19ec-1c88:43771408.640 : => CNT96226::VenderCmd_SetData
19ec-1c88:43771408.702 : iCmd = 0, nBytes = 10
19ec-1c88:43771408.819 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43771729.273 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43771729.442 : System send command 10 bytes + data 0 bytes
19ec-1c88:43771729.514 : IO total need to receive data 128 bytes
19ec-1c88:43771729.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:43771729.640 : iCmd = 0, nBytes = 128
19ec-1c88:43771860.394 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43771860.557 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43771860.702 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43771860.835 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43771860.964 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43771861.088 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43771861.209 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43771861.330 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43771861.394 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43771861.454 : System total receive data 128 bytes
19ec-1c88:43771861.515 : => CNT96226::VenderCmd_GetData
19ec-1c88:43771861.569 : iCmd = 1, nBytes = 4
19ec-1c88:43771992.244 : 0000 : 00 00 00 00 
19ec-1c88:43771992.630 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43771992.758 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43771992.830 : NVMData.PadScanCount = 0
19ec-1c88:43771992.890 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43771992.949 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43771993.006 : NVMData.FlatbedScanCount = 0
19ec-1c88:43771993.060 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43771993.278 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43771993.337 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43771993.394 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43771993.451 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43771993.506 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43771993.562 : NVMData.BornMonth = 0
19ec-1c88:43771993.612 : NVMData.BornDay = 0
19ec-1c88:43771993.665 : NVMData.BornYear = 0
19ec-1c88:43771993.713 : NVMData.FirstScanMonth = 4
19ec-1c88:43771993.766 : NVMData.FirstScanDay = 30
19ec-1c88:43771993.828 : NVMData.FirstScanYear = 2020
19ec-1c88:43771993.881 : NVMData.VerticalMagnification = 0
19ec-1c88:43771993.936 : NVMData.HorizontalMagnification = 0
19ec-1c88:43771993.991 : NVMData.PowerSavingTime = 15
19ec-1c88:43771994.048 : NVMData.SN = A094165189010062
19ec-1c88:43771994.098 : NVMData.AutoFeed = 0
19ec-1c88:43771994.147 : NVMData.CCDType = 0
19ec-1c88:43771994.194 : NVMData.ScanSpeed = 0
19ec-1c88:43771994.247 : NVMData.RollerCount = 0
19ec-1c88:43771994.304 : NVMData.MultifeedCount = 0
19ec-1c88:43771994.358 : NVMData.JamCount = 0
19ec-1c88:43771994.411 : NVMData.IdentifyInfo = 
19ec-1c88:43771994.463 : NVMData.FormalName = 
19ec-1c88:43771994.512 : NVMData.ReservedB = 0
19ec-1c88:43771994.563 : NVMData.FunctionCode = 0
19ec-1c88:43771994.616 : NVMData.PreFeed = 0
19ec-1c88:43771994.664 : NVMData.PreFeedTime = 0
19ec-1c88:43771994.712 : NVMData.ButtonNumber = 0
19ec-1c88:43771994.761 : NVMData.PowerOffTime = 0
19ec-1c88:43771994.811 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43771994.874 : => IoObject::IoLockEnd
19ec-1c88:43771994.967 : <= IoObject::IoLockEnd
19ec-1c88:43771995.019 : <= ReadNVMData ret = 1
19ec-1c88:43785445.331 : => GetADFStatus
19ec-1c88:43785445.781 : => IoObject::IoLockStart
19ec-1c88:43785445.906 : => CAsicIO::CheckDevice
19ec-1c88:43785445.965 : => CNT96226::ConnectIsAvailable
19ec-1c88:43785470.196 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43785470.369 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43785470.468 : <= IoObject::IoLockStart
19ec-1c88:43785470.859 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43785470.932 : IO Send command 10 bytes
19ec-1c88:43785471.060 : => CNT96226::VenderCmd_SetData
19ec-1c88:43785471.118 : iCmd = 0, nBytes = 10
19ec-1c88:43785471.229 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43785672.598 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43785672.711 : System send command 10 bytes + data 0 bytes
19ec-1c88:43785672.782 : IO total need to receive data 2 bytes
19ec-1c88:43785672.842 : => CNT96226::VenderCmd_GetData
19ec-1c88:43785672.895 : iCmd = 0, nBytes = 2
19ec-1c88:43785813.433 : 0000 : 00 00 
19ec-1c88:43785813.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43785813.613 : System total receive data 2 bytes
19ec-1c88:43785813.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:43785813.736 : iCmd = 1, nBytes = 4
19ec-1c88:43785945.291 : 0000 : 00 00 00 00 
19ec-1c88:43785945.710 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43785945.857 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43785945.925 : Return status = 0
19ec-1c88:43785945.988 : => IoObject::IoLockEnd
19ec-1c88:43785946.081 : <= IoObject::IoLockEnd
19ec-1c88:43785946.131 : <= GetADFStatus ret = 1
19ec-1c88:43789084.472 : => GetADFStatus
19ec-1c88:43789084.672 : => IoObject::IoLockStart
19ec-1c88:43789084.812 : => CAsicIO::CheckDevice
19ec-1c88:43789084.873 : => CNT96226::ConnectIsAvailable
19ec-1c88:43789109.352 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43789109.473 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43789109.543 : <= IoObject::IoLockStart
19ec-1c88:43789109.611 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43789109.683 : IO Send command 10 bytes
19ec-1c88:43789109.813 : => CNT96226::VenderCmd_SetData
19ec-1c88:43789109.871 : iCmd = 0, nBytes = 10
19ec-1c88:43789109.980 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43789285.693 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43789285.839 : System send command 10 bytes + data 0 bytes
19ec-1c88:43789286.039 : IO total need to receive data 2 bytes
19ec-1c88:43789286.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:43789286.185 : iCmd = 0, nBytes = 2
19ec-1c88:43789427.845 : 0000 : 00 00 
19ec-1c88:43789427.964 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43789428.034 : System total receive data 2 bytes
19ec-1c88:43789428.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:43789428.153 : iCmd = 1, nBytes = 4
19ec-1c88:43789598.878 : 0000 : 00 00 00 00 
19ec-1c88:43789599.250 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43789599.384 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43789599.454 : Return status = 0
19ec-1c88:43789599.513 : => IoObject::IoLockEnd
19ec-1c88:43789599.603 : <= IoObject::IoLockEnd
19ec-1c88:43789599.652 : <= GetADFStatus ret = 1
19ec-1c88:43791889.672 : => TerminateDriver
19ec-1c88:43791889.879 : => CAsicIO::~CAsicIO,pStage=79891528
19ec-1c88:43791889.955 : => CNT96226::Close
19ec-1c88:43791894.525 : <= CNT96226::Close ret = 1
19ec-1c88:43791894.609 : <= CAsicIO::~CAsicIO
19ec-1c88:43791894.669 : => IoObject::IoLockEnd
19ec-1c88:43791894.720 : <= IoObject::IoLockEnd
19ec-1c88:43791895.015 : => IoObject::TerminateDevice
19ec-1c88:43791895.074 : => IoObject::IoLockEnd
19ec-1c88:43791895.122 : <= IoObject::IoLockEnd
19ec-1c88:43791895.227 : <= IoObject::TerminateDevice
19ec-1c88:43791895.490 : <= TerminateDriver ret = 1
19ec-1c88:43836078.770 : ============Debug Start==========
19ec-1c88:43836079.106 : Date : 2020/4/30 14:26:25
19ec-1c88:43836079.190 : Process ID : 19ec
19ec-1c88:43836079.657 : Windows : Version 10.0 build 18363 
19ec-1c88:43836080.121 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:43836080.186 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43836080.267 : MemoryStatus.ullAvailPhys : 1709731840
19ec-1c88:43836080.328 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43836080.393 : MemoryStatus.ullAvailPageFile : 3075313664
19ec-1c88:43836080.457 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43836080.518 : MemoryStatus.ullAvailVirtual : 1729433600
19ec-1c88:43836080.585 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43836080.695 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43836080.760 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43836080.999 : CPU Count : 4
19ec-1c88:43836081.047 : CPU Frequency : 100.000 Mhz
19ec-1c88:43836085.686 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43836085.822 : => InitializeDriver
19ec-1c88:43836086.101 : <= InitializeDriver ret = 1
19ec-1c88:43836086.161 : => InitializeScanner
19ec-1c88:43836086.241 : => CAsicIO::GetDeviceList
19ec-1c88:43836086.554 : => CNT96226::CNT96226
19ec-1c88:43836086.616 : => CNT96226::Open
19ec-1c88:43836107.872 : <= CNT96226::Open ret = 1
19ec-1c88:43836107.968 : => CNT96226::Initialize
19ec-1c88:43836108.159 : <= CNT96226::Initialize ret = 1
19ec-1c88:43836108.220 : <= CNT96226::CNT96226
19ec-1c88:43836108.280 : => CNT96226::EnumAvailableDevice
19ec-1c88:43836113.785 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43836113.867 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43836113.925 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43839883.719 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43839883.981 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43839891.322 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43839891.643 : => IoObject::GetLockName
19ec-1c88:43839891.717 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43839891.788 : <= IoObject::GetLockName
19ec-1c88:43839892.887 : => CNT96226::VenderCmd_GetData
19ec-1c88:43839893.000 : iCmd = 3, nBytes = 2
19ec-1c88:43840242.077 : 0000 : 06 38 
19ec-1c88:43840242.214 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43840242.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:43840242.356 : iCmd = 4, nBytes = 2
19ec-1c88:43840528.734 : 0000 : 07 07 
19ec-1c88:43840529.103 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43840529.200 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43840529.293 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43840529.361 : IO Send command 10 bytes
19ec-1c88:43840529.416 : => CNT96226::VenderCmd_SetData
19ec-1c88:43840529.477 : iCmd = 0, nBytes = 10
19ec-1c88:43840529.583 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43840713.727 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43840713.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:43840713.933 : iCmd = 0, nBytes = 165
19ec-1c88:43840868.054 : skip dump 37 bytes
19ec-1c88:43840868.287 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43840868.434 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43840868.578 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43840868.717 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43840868.853 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43840868.989 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43840869.118 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43840869.245 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43840869.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43840869.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:43840869.433 : iCmd = 1, nBytes = 4
19ec-1c88:43841039.485 : 0000 : 00 00 00 00 
19ec-1c88:43841039.607 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43841039.678 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43841039.748 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43841039.819 : IO Send command 10 bytes
19ec-1c88:43841039.873 : => CNT96226::VenderCmd_SetData
19ec-1c88:43841039.932 : iCmd = 0, nBytes = 10
19ec-1c88:43841040.045 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43841367.270 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43841367.441 : => CNT96226::VenderCmd_GetData
19ec-1c88:43841367.519 : iCmd = 0, nBytes = 128
19ec-1c88:43841541.379 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43841541.613 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43841541.764 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43841541.908 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43841542.042 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43841542.174 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43841542.309 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43841542.439 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43841542.507 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43841542.573 : => CNT96226::VenderCmd_GetData
19ec-1c88:43841542.629 : iCmd = 1, nBytes = 4
19ec-1c88:43841699.299 : 0000 : 00 00 00 00 
19ec-1c88:43841699.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43841699.475 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43841699.652 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43841699.724 : => CNT96226::Close
19ec-1c88:43841703.173 : <= CNT96226::Close ret = 1
19ec-1c88:43841703.246 : <= CNT96226::~CNT96226
19ec-1c88:43841703.341 : <= CAsicIO::GetDeviceList
19ec-1c88:43841703.747 : => IoObject::SetTimeout
19ec-1c88:43841703.881 : Timeout--> In = 0 Out = 0
19ec-1c88:43841703.942 : <= IoObject::SetTimeout
19ec-1c88:43841704.018 : => CAsicIO::CAsicIO
19ec-1c88:43841704.088 : => CNT96226::CNT96226
19ec-1c88:43841704.142 : => CNT96226::Open
19ec-1c88:43841724.924 : <= CNT96226::Open ret = 1
19ec-1c88:43841725.021 : => CNT96226::Initialize
19ec-1c88:43841725.221 : <= CNT96226::Initialize ret = 1
19ec-1c88:43841725.282 : <= CNT96226::CNT96226
19ec-1c88:43841725.335 : <= CAsicIO::CAsicIO
19ec-1c88:43841725.394 : => CAsicIO::InitializeDevice
19ec-1c88:43841725.464 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43841731.298 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43841731.425 : => IoObject::GetLockName
19ec-1c88:43841731.483 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43841731.550 : <= IoObject::GetLockName
19ec-1c88:43841732.027 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43841732.100 : IO Send command 10 bytes
19ec-1c88:43841732.152 : => CNT96226::VenderCmd_SetData
19ec-1c88:43841732.208 : iCmd = 0, nBytes = 10
19ec-1c88:43841732.320 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43842052.180 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43842052.583 : => CNT96226::VenderCmd_GetData
19ec-1c88:43842052.653 : iCmd = 0, nBytes = 128
19ec-1c88:43842213.385 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43842213.574 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43842213.727 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43842213.868 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43842214.000 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43842214.132 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43842214.264 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43842214.389 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43842214.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43842214.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:43842214.579 : iCmd = 1, nBytes = 4
19ec-1c88:43842329.465 : 0000 : 00 00 00 00 
19ec-1c88:43842329.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43842329.661 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43842329.730 : => CNT96226::VenderCmd_GetData
19ec-1c88:43842329.791 : iCmd = 3, nBytes = 2
19ec-1c88:43842671.342 : 0000 : 06 38 
19ec-1c88:43842671.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43842671.570 : => CNT96226::VenderCmd_GetData
19ec-1c88:43842671.626 : iCmd = 4, nBytes = 2
19ec-1c88:43842936.567 : 0000 : 07 07 
19ec-1c88:43842936.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43842936.896 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43842936.993 : => IoObject::InitializeDevice
19ec-1c88:43842937.110 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43842937.696 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43842937.764 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43842938.443 : => FindScanner
19ec-1c88:43842938.497 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43842938.565 : <= FindScanner ret = 1
19ec-1c88:43842938.626 : => IoObject::IoLockStart
19ec-1c88:43842938.730 : => CAsicIO::CheckDevice
19ec-1c88:43842938.786 : => CNT96226::ConnectIsAvailable
19ec-1c88:43842955.794 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43842955.918 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43842955.985 : <= IoObject::IoLockStart
19ec-1c88:43842956.047 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43842956.121 : IO Send command 10 bytes
19ec-1c88:43842956.207 : => CNT96226::VenderCmd_SetData
19ec-1c88:43842956.265 : iCmd = 0, nBytes = 10
19ec-1c88:43842956.375 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43843099.010 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43843099.155 : System send command 10 bytes + data 0 bytes
19ec-1c88:43843099.231 : IO total need to receive data 5 bytes
19ec-1c88:43843099.296 : => CNT96226::VenderCmd_GetData
19ec-1c88:43843099.353 : iCmd = 0, nBytes = 5
19ec-1c88:43843218.721 : 0000 : 06 00 02 02 ab 
19ec-1c88:43843218.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43843218.900 : System total receive data 5 bytes
19ec-1c88:43843218.966 : => CNT96226::VenderCmd_GetData
19ec-1c88:43843219.023 : iCmd = 1, nBytes = 4
19ec-1c88:43843365.711 : 0000 : 00 00 00 00 
19ec-1c88:43843365.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43843366.004 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43843366.077 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43843366.147 : IO Send command 10 bytes
19ec-1c88:43843366.241 : => CNT96226::VenderCmd_SetData
19ec-1c88:43843366.304 : iCmd = 0, nBytes = 10
19ec-1c88:43843366.414 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43843516.559 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43843516.776 : System send command 10 bytes + data 0 bytes
19ec-1c88:43843516.851 : IO total need to receive data 165 bytes
19ec-1c88:43843516.921 : => CNT96226::VenderCmd_GetData
19ec-1c88:43843516.982 : iCmd = 0, nBytes = 165
19ec-1c88:43843647.898 : skip dump 37 bytes
19ec-1c88:43843648.152 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43843648.304 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43843648.449 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43843648.591 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43843648.725 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43843648.860 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43843648.988 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43843649.119 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43843649.183 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43843649.246 : System total receive data 165 bytes
19ec-1c88:43843649.311 : => CNT96226::VenderCmd_GetData
19ec-1c88:43843649.369 : iCmd = 1, nBytes = 4
19ec-1c88:43843771.994 : 0000 : 00 00 00 00 
19ec-1c88:43843772.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43843772.281 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43843772.472 : Dump Inquiry
19ec-1c88:43843772.614 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43843772.752 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43843772.891 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43843773.031 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43843773.161 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43843773.299 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43843773.427 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43843773.557 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43843773.690 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43843773.820 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43843773.910 : 00a0 : 00 00 00 00 00 
19ec-1c88:43843773.982 : => ReadNVMDataInternal
19ec-1c88:43843774.200 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43843774.273 : IO Send command 10 bytes
19ec-1c88:43843774.374 : => CNT96226::VenderCmd_SetData
19ec-1c88:43843774.438 : iCmd = 0, nBytes = 10
19ec-1c88:43843774.542 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43844100.610 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43844100.802 : System send command 10 bytes + data 0 bytes
19ec-1c88:43844100.879 : IO total need to receive data 128 bytes
19ec-1c88:43844100.945 : => CNT96226::VenderCmd_GetData
19ec-1c88:43844101.002 : iCmd = 0, nBytes = 128
19ec-1c88:43844235.472 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43844235.688 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43844235.845 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43844235.989 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43844236.124 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43844236.256 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43844236.390 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43844236.520 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43844236.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43844236.655 : System total receive data 128 bytes
19ec-1c88:43844236.721 : => CNT96226::VenderCmd_GetData
19ec-1c88:43844236.779 : iCmd = 1, nBytes = 4
19ec-1c88:43844395.040 : 0000 : 00 00 00 00 
19ec-1c88:43844395.243 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43844395.691 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43844395.758 : NVMData.PadScanCount = 0
19ec-1c88:43844395.815 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43844395.874 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43844395.932 : NVMData.FlatbedScanCount = 0
19ec-1c88:43844395.989 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43844396.043 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43844396.097 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43844396.153 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43844396.209 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43844396.264 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43844396.379 : NVMData.BornMonth = 0
19ec-1c88:43844396.429 : NVMData.BornDay = 0
19ec-1c88:43844396.481 : NVMData.BornYear = 0
19ec-1c88:43844396.530 : NVMData.FirstScanMonth = 4
19ec-1c88:43844396.583 : NVMData.FirstScanDay = 30
19ec-1c88:43844396.638 : NVMData.FirstScanYear = 2020
19ec-1c88:43844396.693 : NVMData.VerticalMagnification = 0
19ec-1c88:43844396.750 : NVMData.HorizontalMagnification = 0
19ec-1c88:43844396.807 : NVMData.PowerSavingTime = 15
19ec-1c88:43844396.865 : NVMData.SN = A094165189010062
19ec-1c88:43844396.916 : NVMData.AutoFeed = 0
19ec-1c88:43844396.965 : NVMData.CCDType = 0
19ec-1c88:43844397.013 : NVMData.ScanSpeed = 0
19ec-1c88:43844397.061 : NVMData.RollerCount = 0
19ec-1c88:43844397.114 : NVMData.MultifeedCount = 0
19ec-1c88:43844397.165 : NVMData.JamCount = 0
19ec-1c88:43844397.217 : NVMData.IdentifyInfo = 
19ec-1c88:43844397.269 : NVMData.FormalName = 
19ec-1c88:43844397.484 : NVMData.ReservedB = 0
19ec-1c88:43844397.542 : NVMData.FunctionCode = 0
19ec-1c88:43844397.594 : NVMData.PreFeed = 0
19ec-1c88:43844397.647 : NVMData.PreFeedTime = 0
19ec-1c88:43844397.698 : NVMData.ButtonNumber = 0
19ec-1c88:43844397.749 : NVMData.PowerOffTime = 0
19ec-1c88:43844397.807 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43844397.889 : => IoObject::IoLockEnd
19ec-1c88:43844397.984 : <= IoObject::IoLockEnd
19ec-1c88:43844398.035 : <= InitializeScanner ret = 1
19ec-1c88:43844398.100 : => GetLogicalScannerAbilityEx
19ec-1c88:43844398.164 : => IoObject::IoLockStart
19ec-1c88:43844398.257 : => CAsicIO::CheckDevice
19ec-1c88:43844398.311 : => CNT96226::ConnectIsAvailable
19ec-1c88:43844422.030 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43844422.274 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43844422.412 : <= IoObject::IoLockStart
19ec-1c88:43844422.539 : => IoObject::IoLockEnd
19ec-1c88:43844422.895 : <= IoObject::IoLockEnd
19ec-1c88:43844423.009 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43844423.088 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43844620.264 : => ReadNVMData
19ec-1c88:43844620.430 : => IoObject::IoLockStart
19ec-1c88:43844620.556 : => CAsicIO::CheckDevice
19ec-1c88:43844620.619 : => CNT96226::ConnectIsAvailable
19ec-1c88:43844638.014 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43844638.128 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43844638.186 : <= IoObject::IoLockStart
19ec-1c88:43844638.248 : => ReadNVMDataInternal
19ec-1c88:43844638.312 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43844638.380 : IO Send command 10 bytes
19ec-1c88:43844638.503 : => CNT96226::VenderCmd_SetData
19ec-1c88:43844638.561 : iCmd = 0, nBytes = 10
19ec-1c88:43844638.680 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43844964.707 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43844964.901 : System send command 10 bytes + data 0 bytes
19ec-1c88:43844964.979 : IO total need to receive data 128 bytes
19ec-1c88:43844965.042 : => CNT96226::VenderCmd_GetData
19ec-1c88:43844965.105 : iCmd = 0, nBytes = 128
19ec-1c88:43845156.045 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43845156.260 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43845156.638 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43845156.769 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43845156.900 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43845157.028 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43845157.157 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43845157.279 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43845157.345 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43845157.412 : System total receive data 128 bytes
19ec-1c88:43845157.486 : => CNT96226::VenderCmd_GetData
19ec-1c88:43845157.540 : iCmd = 1, nBytes = 4
19ec-1c88:43845263.759 : 0000 : 00 00 00 00 
19ec-1c88:43845263.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43845264.009 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43845264.082 : NVMData.PadScanCount = 0
19ec-1c88:43845264.139 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43845264.195 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43845264.265 : NVMData.FlatbedScanCount = 0
19ec-1c88:43845264.320 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43845264.376 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43845264.433 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43845264.492 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43845264.548 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43845264.604 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43845264.660 : NVMData.BornMonth = 0
19ec-1c88:43845264.709 : NVMData.BornDay = 0
19ec-1c88:43845264.759 : NVMData.BornYear = 0
19ec-1c88:43845264.808 : NVMData.FirstScanMonth = 4
19ec-1c88:43845264.861 : NVMData.FirstScanDay = 30
19ec-1c88:43845264.920 : NVMData.FirstScanYear = 2020
19ec-1c88:43845265.093 : NVMData.VerticalMagnification = 0
19ec-1c88:43845265.156 : NVMData.HorizontalMagnification = 0
19ec-1c88:43845265.214 : NVMData.PowerSavingTime = 15
19ec-1c88:43845265.270 : NVMData.SN = A094165189010062
19ec-1c88:43845265.321 : NVMData.AutoFeed = 0
19ec-1c88:43845265.376 : NVMData.CCDType = 0
19ec-1c88:43845265.423 : NVMData.ScanSpeed = 0
19ec-1c88:43845265.472 : NVMData.RollerCount = 0
19ec-1c88:43845265.522 : NVMData.MultifeedCount = 0
19ec-1c88:43845265.575 : NVMData.JamCount = 0
19ec-1c88:43845265.636 : NVMData.IdentifyInfo = 
19ec-1c88:43845265.688 : NVMData.FormalName = 
19ec-1c88:43845265.737 : NVMData.ReservedB = 0
19ec-1c88:43845265.790 : NVMData.FunctionCode = 0
19ec-1c88:43845265.841 : NVMData.PreFeed = 0
19ec-1c88:43845265.892 : NVMData.PreFeedTime = 0
19ec-1c88:43845265.942 : NVMData.ButtonNumber = 0
19ec-1c88:43845265.994 : NVMData.PowerOffTime = 0
19ec-1c88:43845266.048 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43845266.108 : => IoObject::IoLockEnd
19ec-1c88:43845266.197 : <= IoObject::IoLockEnd
19ec-1c88:43845266.247 : <= ReadNVMData ret = 1
19ec-1c88:43845827.116 : => TerminateDriver
19ec-1c88:43845827.304 : => CAsicIO::~CAsicIO,pStage=138284104
19ec-1c88:43845829.542 : => CNT96226::Close
19ec-1c88:43845833.381 : <= CNT96226::Close ret = 1
19ec-1c88:43845833.455 : <= CAsicIO::~CAsicIO
19ec-1c88:43845833.516 : => IoObject::IoLockEnd
19ec-1c88:43845833.570 : <= IoObject::IoLockEnd
19ec-1c88:43845833.621 : => IoObject::TerminateDevice
19ec-1c88:43845833.675 : => IoObject::IoLockEnd
19ec-1c88:43845833.724 : <= IoObject::IoLockEnd
19ec-1c88:43845833.825 : <= IoObject::TerminateDevice
19ec-1c88:43845834.075 : <= TerminateDriver ret = 1
19ec-1c88:43848403.364 : ============Debug Start==========
19ec-1c88:43848403.661 : Date : 2020/4/30 14:26:25
19ec-1c88:43848403.738 : Process ID : 19ec
19ec-1c88:43848404.150 : Windows : Version 10.0 build 18363 
19ec-1c88:43848404.594 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:43848404.662 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43848404.726 : MemoryStatus.ullAvailPhys : 1701482496
19ec-1c88:43848404.787 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43848404.849 : MemoryStatus.ullAvailPageFile : 3067183104
19ec-1c88:43848404.909 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43848404.970 : MemoryStatus.ullAvailVirtual : 1729449984
19ec-1c88:43848405.031 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43848405.133 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43848405.196 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43848405.438 : CPU Count : 4
19ec-1c88:43848405.484 : CPU Frequency : 100.000 Mhz
19ec-1c88:43848409.572 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43848409.698 : => InitializeDriver
19ec-1c88:43848409.967 : <= InitializeDriver ret = 1
19ec-1c88:43851149.111 : => InitializeScanner
19ec-1c88:43851149.380 : => CAsicIO::GetDeviceList
19ec-1c88:43851149.812 : => CNT96226::CNT96226
19ec-1c88:43851149.881 : => CNT96226::Open
19ec-1c88:43851172.218 : <= CNT96226::Open ret = 1
19ec-1c88:43851172.328 : => CNT96226::Initialize
19ec-1c88:43851172.530 : <= CNT96226::Initialize ret = 1
19ec-1c88:43851172.590 : <= CNT96226::CNT96226
19ec-1c88:43851172.649 : => CNT96226::EnumAvailableDevice
19ec-1c88:43851178.014 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43851178.092 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43851178.150 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43854877.966 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43854878.251 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43854883.905 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43854884.018 : => IoObject::GetLockName
19ec-1c88:43854884.077 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43854884.143 : <= IoObject::GetLockName
19ec-1c88:43854884.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:43854884.676 : iCmd = 3, nBytes = 2
19ec-1c88:43855278.343 : 0000 : 06 38 
19ec-1c88:43855278.493 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43855278.572 : => CNT96226::VenderCmd_GetData
19ec-1c88:43855278.631 : iCmd = 4, nBytes = 2
19ec-1c88:43855564.085 : 0000 : 07 07 
19ec-1c88:43855564.258 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43855564.363 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43855564.480 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43855564.558 : IO Send command 10 bytes
19ec-1c88:43855564.616 : => CNT96226::VenderCmd_SetData
19ec-1c88:43855564.675 : iCmd = 0, nBytes = 10
19ec-1c88:43855564.784 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43855727.708 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43855727.866 : => CNT96226::VenderCmd_GetData
19ec-1c88:43855727.928 : iCmd = 0, nBytes = 165
19ec-1c88:43855936.423 : skip dump 37 bytes
19ec-1c88:43855936.620 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43855936.766 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43855936.900 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43855937.030 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43855937.159 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43855937.294 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43855937.416 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43855937.540 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43855937.603 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43855937.663 : => CNT96226::VenderCmd_GetData
19ec-1c88:43855937.715 : iCmd = 1, nBytes = 4
19ec-1c88:43856081.615 : 0000 : 00 00 00 00 
19ec-1c88:43856081.764 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43856081.842 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43856081.915 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43856081.983 : IO Send command 10 bytes
19ec-1c88:43856082.041 : => CNT96226::VenderCmd_SetData
19ec-1c88:43856082.103 : iCmd = 0, nBytes = 10
19ec-1c88:43856082.216 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43856390.422 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43856390.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:43856390.631 : iCmd = 0, nBytes = 128
19ec-1c88:43856585.105 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43856585.311 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43856585.450 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43856585.589 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43856585.718 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43856585.844 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43856585.969 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43856586.094 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43856586.157 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43856586.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:43856586.274 : iCmd = 1, nBytes = 4
19ec-1c88:43856723.136 : 0000 : 00 00 00 00 
19ec-1c88:43856723.232 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43856723.308 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43856723.480 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43856723.549 : => CNT96226::Close
19ec-1c88:43856728.075 : <= CNT96226::Close ret = 1
19ec-1c88:43856728.148 : <= CNT96226::~CNT96226
19ec-1c88:43856728.240 : <= CAsicIO::GetDeviceList
19ec-1c88:43856728.913 : => IoObject::SetTimeout
19ec-1c88:43856729.045 : Timeout--> In = 0 Out = 0
19ec-1c88:43856729.104 : <= IoObject::SetTimeout
19ec-1c88:43856729.173 : => CAsicIO::CAsicIO
19ec-1c88:43856729.251 : => CNT96226::CNT96226
19ec-1c88:43856729.308 : => CNT96226::Open
19ec-1c88:43856753.734 : <= CNT96226::Open ret = 1
19ec-1c88:43856753.833 : => CNT96226::Initialize
19ec-1c88:43856754.022 : <= CNT96226::Initialize ret = 1
19ec-1c88:43856754.080 : <= CNT96226::CNT96226
19ec-1c88:43856754.131 : <= CAsicIO::CAsicIO
19ec-1c88:43856754.187 : => CAsicIO::InitializeDevice
19ec-1c88:43856754.260 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43856760.060 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43856760.176 : => IoObject::GetLockName
19ec-1c88:43856760.234 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43856760.300 : <= IoObject::GetLockName
19ec-1c88:43856760.799 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43856760.869 : IO Send command 10 bytes
19ec-1c88:43856760.925 : => CNT96226::VenderCmd_SetData
19ec-1c88:43856760.980 : iCmd = 0, nBytes = 10
19ec-1c88:43856761.085 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43857107.724 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43857107.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:43857107.958 : iCmd = 0, nBytes = 128
19ec-1c88:43857288.772 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43857288.955 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43857289.093 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43857289.232 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43857289.360 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43857289.486 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43857289.609 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43857289.732 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43857289.796 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43857289.866 : => CNT96226::VenderCmd_GetData
19ec-1c88:43857289.922 : iCmd = 1, nBytes = 4
19ec-1c88:43857400.287 : 0000 : 00 00 00 00 
19ec-1c88:43857400.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43857400.585 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43857400.702 : => CNT96226::VenderCmd_GetData
19ec-1c88:43857400.811 : iCmd = 3, nBytes = 2
19ec-1c88:43857749.556 : 0000 : 06 38 
19ec-1c88:43857749.690 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43857749.773 : => CNT96226::VenderCmd_GetData
19ec-1c88:43857749.835 : iCmd = 4, nBytes = 2
19ec-1c88:43858061.948 : 0000 : 07 07 
19ec-1c88:43858062.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43858062.314 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43858062.418 : => IoObject::InitializeDevice
19ec-1c88:43858062.548 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43858064.058 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43858064.154 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43858064.850 : => FindScanner
19ec-1c88:43858064.909 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43858064.980 : <= FindScanner ret = 1
19ec-1c88:43858065.041 : => IoObject::IoLockStart
19ec-1c88:43858065.147 : => CAsicIO::CheckDevice
19ec-1c88:43858065.201 : => CNT96226::ConnectIsAvailable
19ec-1c88:43858080.977 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43858081.099 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43858081.168 : <= IoObject::IoLockStart
19ec-1c88:43858081.231 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43858081.304 : IO Send command 10 bytes
19ec-1c88:43858081.397 : => CNT96226::VenderCmd_SetData
19ec-1c88:43858081.460 : iCmd = 0, nBytes = 10
19ec-1c88:43858081.569 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43858231.496 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43858231.671 : System send command 10 bytes + data 0 bytes
19ec-1c88:43858231.764 : IO total need to receive data 5 bytes
19ec-1c88:43858231.834 : => CNT96226::VenderCmd_GetData
19ec-1c88:43858231.896 : iCmd = 0, nBytes = 5
19ec-1c88:43858390.859 : 0000 : 06 00 02 02 ab 
19ec-1c88:43858391.014 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43858391.088 : System total receive data 5 bytes
19ec-1c88:43858391.153 : => CNT96226::VenderCmd_GetData
19ec-1c88:43858391.214 : iCmd = 1, nBytes = 4
19ec-1c88:43858576.039 : 0000 : 00 00 00 00 
19ec-1c88:43858576.184 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43858576.343 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43858576.414 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43858576.482 : IO Send command 10 bytes
19ec-1c88:43858576.577 : => CNT96226::VenderCmd_SetData
19ec-1c88:43858576.637 : iCmd = 0, nBytes = 10
19ec-1c88:43858576.745 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43858745.791 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43858745.977 : System send command 10 bytes + data 0 bytes
19ec-1c88:43858746.057 : IO total need to receive data 165 bytes
19ec-1c88:43858746.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:43858746.190 : iCmd = 0, nBytes = 165
19ec-1c88:43858876.631 : skip dump 37 bytes
19ec-1c88:43858876.835 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43858876.981 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43858877.117 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43858877.251 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43858877.380 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43858877.516 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43858877.638 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43858877.762 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43858877.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43858877.891 : System total receive data 165 bytes
19ec-1c88:43858877.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:43858878.007 : iCmd = 1, nBytes = 4
19ec-1c88:43859005.419 : 0000 : 00 00 00 00 
19ec-1c88:43859005.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43859006.234 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43859006.409 : Dump Inquiry
19ec-1c88:43859006.533 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43859006.665 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43859006.795 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43859006.925 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43859007.051 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43859007.180 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43859007.303 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43859007.426 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43859007.557 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43859007.688 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43859007.779 : 00a0 : 00 00 00 00 00 
19ec-1c88:43859007.850 : => ReadNVMDataInternal
19ec-1c88:43859008.057 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43859008.120 : IO Send command 10 bytes
19ec-1c88:43859008.209 : => CNT96226::VenderCmd_SetData
19ec-1c88:43859008.266 : iCmd = 0, nBytes = 10
19ec-1c88:43859008.367 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43859353.227 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43859353.419 : System send command 10 bytes + data 0 bytes
19ec-1c88:43859353.489 : IO total need to receive data 128 bytes
19ec-1c88:43859353.555 : => CNT96226::VenderCmd_GetData
19ec-1c88:43859353.612 : iCmd = 0, nBytes = 128
19ec-1c88:43859528.045 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43859528.249 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43859528.395 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43859528.533 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43859528.659 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43859528.784 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43859528.909 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43859529.036 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43859529.103 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43859529.169 : System total receive data 128 bytes
19ec-1c88:43859529.236 : => CNT96226::VenderCmd_GetData
19ec-1c88:43859529.292 : iCmd = 1, nBytes = 4
19ec-1c88:43859717.668 : 0000 : 00 00 00 00 
19ec-1c88:43859717.783 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43859717.928 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43859718.004 : NVMData.PadScanCount = 0
19ec-1c88:43859718.063 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43859718.118 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43859718.176 : NVMData.FlatbedScanCount = 0
19ec-1c88:43859718.229 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43859718.282 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43859718.340 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43859718.395 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43859718.450 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43859718.504 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43859718.558 : NVMData.BornMonth = 0
19ec-1c88:43859718.607 : NVMData.BornDay = 0
19ec-1c88:43859718.659 : NVMData.BornYear = 0
19ec-1c88:43859718.707 : NVMData.FirstScanMonth = 4
19ec-1c88:43859718.758 : NVMData.FirstScanDay = 30
19ec-1c88:43859718.810 : NVMData.FirstScanYear = 2020
19ec-1c88:43859718.864 : NVMData.VerticalMagnification = 0
19ec-1c88:43859718.917 : NVMData.HorizontalMagnification = 0
19ec-1c88:43859718.972 : NVMData.PowerSavingTime = 15
19ec-1c88:43859719.025 : NVMData.SN = A094165189010062
19ec-1c88:43859719.076 : NVMData.AutoFeed = 0
19ec-1c88:43859719.125 : NVMData.CCDType = 0
19ec-1c88:43859719.174 : NVMData.ScanSpeed = 0
19ec-1c88:43859719.223 : NVMData.RollerCount = 0
19ec-1c88:43859719.275 : NVMData.MultifeedCount = 0
19ec-1c88:43859719.326 : NVMData.JamCount = 0
19ec-1c88:43859719.375 : NVMData.IdentifyInfo = 
19ec-1c88:43859719.428 : NVMData.FormalName = 
19ec-1c88:43859719.640 : NVMData.ReservedB = 0
19ec-1c88:43859719.698 : NVMData.FunctionCode = 0
19ec-1c88:43859719.749 : NVMData.PreFeed = 0
19ec-1c88:43859719.800 : NVMData.PreFeedTime = 0
19ec-1c88:43859719.850 : NVMData.ButtonNumber = 0
19ec-1c88:43859719.904 : NVMData.PowerOffTime = 0
19ec-1c88:43859719.954 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43859720.041 : => IoObject::IoLockEnd
19ec-1c88:43859720.135 : <= IoObject::IoLockEnd
19ec-1c88:43859720.186 : <= InitializeScanner ret = 1
19ec-1c88:43861228.702 : => GetLogicalScannerAbility
19ec-1c88:43861228.893 : => IoObject::IoLockStart
19ec-1c88:43861229.031 : => CAsicIO::CheckDevice
19ec-1c88:43861229.097 : => CNT96226::ConnectIsAvailable
19ec-1c88:43861242.832 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43861242.950 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43861243.021 : <= IoObject::IoLockStart
19ec-1c88:43861243.083 : => IoObject::IoLockEnd
19ec-1c88:43861243.184 : <= IoObject::IoLockEnd
19ec-1c88:43861243.262 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:43865905.900 : => GetLogicalScannerAbilityEx
19ec-1c88:43865906.121 : => IoObject::IoLockStart
19ec-1c88:43865906.261 : => CAsicIO::CheckDevice
19ec-1c88:43865906.324 : => CNT96226::ConnectIsAvailable
19ec-1c88:43865925.424 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43865925.546 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43865925.616 : <= IoObject::IoLockStart
19ec-1c88:43865925.674 : => IoObject::IoLockEnd
19ec-1c88:43865925.774 : <= IoObject::IoLockEnd
19ec-1c88:43865925.903 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43865925.980 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43873591.237 : => ReadNVMData
19ec-1c88:43873591.435 : => IoObject::IoLockStart
19ec-1c88:43873591.575 : => CAsicIO::CheckDevice
19ec-1c88:43873591.634 : => CNT96226::ConnectIsAvailable
19ec-1c88:43873616.918 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43873617.033 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43873617.092 : <= IoObject::IoLockStart
19ec-1c88:43873617.157 : => ReadNVMDataInternal
19ec-1c88:43873617.219 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43873617.289 : IO Send command 10 bytes
19ec-1c88:43873617.424 : => CNT96226::VenderCmd_SetData
19ec-1c88:43873617.481 : iCmd = 0, nBytes = 10
19ec-1c88:43873617.594 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43873976.463 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43873976.611 : System send command 10 bytes + data 0 bytes
19ec-1c88:43873976.684 : IO total need to receive data 128 bytes
19ec-1c88:43873976.752 : => CNT96226::VenderCmd_GetData
19ec-1c88:43873976.811 : iCmd = 0, nBytes = 128
19ec-1c88:43874174.519 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43874174.721 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43874174.872 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43874175.013 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43874175.145 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43874175.270 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43874175.392 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43874175.514 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43874175.582 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43874175.649 : System total receive data 128 bytes
19ec-1c88:43874175.712 : => CNT96226::VenderCmd_GetData
19ec-1c88:43874175.770 : iCmd = 1, nBytes = 4
19ec-1c88:43874322.167 : 0000 : 00 00 00 00 
19ec-1c88:43874322.304 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43874322.450 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43874322.517 : NVMData.PadScanCount = 0
19ec-1c88:43874322.580 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43874322.636 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43874322.694 : NVMData.FlatbedScanCount = 0
19ec-1c88:43874322.749 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43874322.919 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43874322.975 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43874323.029 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43874323.085 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43874323.138 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43874323.192 : NVMData.BornMonth = 0
19ec-1c88:43874323.243 : NVMData.BornDay = 0
19ec-1c88:43874323.293 : NVMData.BornYear = 0
19ec-1c88:43874323.345 : NVMData.FirstScanMonth = 4
19ec-1c88:43874323.397 : NVMData.FirstScanDay = 30
19ec-1c88:43874323.451 : NVMData.FirstScanYear = 2020
19ec-1c88:43874323.504 : NVMData.VerticalMagnification = 0
19ec-1c88:43874323.557 : NVMData.HorizontalMagnification = 0
19ec-1c88:43874323.611 : NVMData.PowerSavingTime = 15
19ec-1c88:43874323.665 : NVMData.SN = A094165189010062
19ec-1c88:43874323.715 : NVMData.AutoFeed = 0
19ec-1c88:43874323.764 : NVMData.CCDType = 0
19ec-1c88:43874323.810 : NVMData.ScanSpeed = 0
19ec-1c88:43874323.859 : NVMData.RollerCount = 0
19ec-1c88:43874323.915 : NVMData.MultifeedCount = 0
19ec-1c88:43874323.969 : NVMData.JamCount = 0
19ec-1c88:43874324.020 : NVMData.IdentifyInfo = 
19ec-1c88:43874324.071 : NVMData.FormalName = 
19ec-1c88:43874324.118 : NVMData.ReservedB = 0
19ec-1c88:43874324.167 : NVMData.FunctionCode = 0
19ec-1c88:43874324.216 : NVMData.PreFeed = 0
19ec-1c88:43874324.265 : NVMData.PreFeedTime = 0
19ec-1c88:43874324.314 : NVMData.ButtonNumber = 0
19ec-1c88:43874324.361 : NVMData.PowerOffTime = 0
19ec-1c88:43874324.411 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43874324.472 : => IoObject::IoLockEnd
19ec-1c88:43874324.561 : <= IoObject::IoLockEnd
19ec-1c88:43874324.611 : <= ReadNVMData ret = 1
19ec-1c88:43884682.978 : => GetADFStatus
19ec-1c88:43884683.451 : => IoObject::IoLockStart
19ec-1c88:43884683.600 : => CAsicIO::CheckDevice
19ec-1c88:43884683.661 : => CNT96226::ConnectIsAvailable
19ec-1c88:43884703.434 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43884703.554 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43884703.618 : <= IoObject::IoLockStart
19ec-1c88:43884703.680 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43884703.749 : IO Send command 10 bytes
19ec-1c88:43884703.874 : => CNT96226::VenderCmd_SetData
19ec-1c88:43884703.930 : iCmd = 0, nBytes = 10
19ec-1c88:43884704.040 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43884901.542 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43884901.669 : System send command 10 bytes + data 0 bytes
19ec-1c88:43884901.737 : IO total need to receive data 2 bytes
19ec-1c88:43884901.795 : => CNT96226::VenderCmd_GetData
19ec-1c88:43884901.851 : iCmd = 0, nBytes = 2
19ec-1c88:43885055.105 : 0000 : 00 00 
19ec-1c88:43885055.227 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43885055.301 : System total receive data 2 bytes
19ec-1c88:43885055.363 : => CNT96226::VenderCmd_GetData
19ec-1c88:43885055.419 : iCmd = 1, nBytes = 4
19ec-1c88:43885202.670 : 0000 : 00 00 00 00 
19ec-1c88:43885202.854 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43885203.086 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43885203.394 : Return status = 0
19ec-1c88:43885203.453 : => IoObject::IoLockEnd
19ec-1c88:43885203.541 : <= IoObject::IoLockEnd
19ec-1c88:43885203.590 : <= GetADFStatus ret = 1
19ec-1c88:43888080.593 : => GetADFStatus
19ec-1c88:43888080.796 : => IoObject::IoLockStart
19ec-1c88:43888080.938 : => CAsicIO::CheckDevice
19ec-1c88:43888080.997 : => CNT96226::ConnectIsAvailable
19ec-1c88:43888104.200 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43888104.317 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43888104.379 : <= IoObject::IoLockStart
19ec-1c88:43888104.441 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43888104.508 : IO Send command 10 bytes
19ec-1c88:43888104.646 : => CNT96226::VenderCmd_SetData
19ec-1c88:43888104.704 : iCmd = 0, nBytes = 10
19ec-1c88:43888104.807 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43888298.596 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43888298.721 : System send command 10 bytes + data 0 bytes
19ec-1c88:43888298.997 : IO total need to receive data 2 bytes
19ec-1c88:43888299.072 : => CNT96226::VenderCmd_GetData
19ec-1c88:43888299.131 : iCmd = 0, nBytes = 2
19ec-1c88:43888408.014 : 0000 : 00 00 
19ec-1c88:43888408.128 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43888408.202 : System total receive data 2 bytes
19ec-1c88:43888408.269 : => CNT96226::VenderCmd_GetData
19ec-1c88:43888408.327 : iCmd = 1, nBytes = 4
19ec-1c88:43888523.005 : 0000 : 00 00 00 00 
19ec-1c88:43888523.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43888523.288 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43888523.357 : Return status = 0
19ec-1c88:43888523.432 : => IoObject::IoLockEnd
19ec-1c88:43888523.522 : <= IoObject::IoLockEnd
19ec-1c88:43888523.572 : <= GetADFStatus ret = 1
19ec-1c88:43890865.224 : => TerminateDriver
19ec-1c88:43890865.431 : => CAsicIO::~CAsicIO,pStage=196742216
19ec-1c88:43890865.512 : => CNT96226::Close
19ec-1c88:43890869.413 : <= CNT96226::Close ret = 1
19ec-1c88:43890869.492 : <= CAsicIO::~CAsicIO
19ec-1c88:43890869.552 : => IoObject::IoLockEnd
19ec-1c88:43890869.605 : <= IoObject::IoLockEnd
19ec-1c88:43890869.656 : => IoObject::TerminateDevice
19ec-1c88:43890869.710 : => IoObject::IoLockEnd
19ec-1c88:43890869.757 : <= IoObject::IoLockEnd
19ec-1c88:43890869.864 : <= IoObject::TerminateDevice
19ec-1c88:43890870.132 : <= TerminateDriver ret = 1
19ec-1c88:43934810.254 : ============Debug Start==========
19ec-1c88:43934810.567 : Date : 2020/4/30 14:26:28
19ec-1c88:43934810.648 : Process ID : 19ec
19ec-1c88:43934811.084 : Windows : Version 10.0 build 18363 
19ec-1c88:43934811.562 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:43934811.625 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43934811.694 : MemoryStatus.ullAvailPhys : 1701130240
19ec-1c88:43934811.757 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43934811.820 : MemoryStatus.ullAvailPageFile : 3058458624
19ec-1c88:43934811.881 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43934811.940 : MemoryStatus.ullAvailVirtual : 1729454080
19ec-1c88:43934812.005 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43934812.112 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43934812.171 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43934812.414 : CPU Count : 4
19ec-1c88:43934812.463 : CPU Frequency : 100.000 Mhz
19ec-1c88:43934817.114 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43934817.248 : => InitializeDriver
19ec-1c88:43934817.552 : <= InitializeDriver ret = 1
19ec-1c88:43934817.612 : => InitializeScanner
19ec-1c88:43934817.697 : => CAsicIO::GetDeviceList
19ec-1c88:43934818.008 : => CNT96226::CNT96226
19ec-1c88:43934818.071 : => CNT96226::Open
19ec-1c88:43934845.582 : <= CNT96226::Open ret = 1
19ec-1c88:43934845.697 : => CNT96226::Initialize
19ec-1c88:43934845.899 : <= CNT96226::Initialize ret = 1
19ec-1c88:43934845.962 : <= CNT96226::CNT96226
19ec-1c88:43934846.019 : => CNT96226::EnumAvailableDevice
19ec-1c88:43934852.989 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43934853.073 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43934853.133 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43938560.771 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43938561.101 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43938567.506 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43938567.613 : => IoObject::GetLockName
19ec-1c88:43938567.677 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43938567.746 : <= IoObject::GetLockName
19ec-1c88:43938568.285 : => CNT96226::VenderCmd_GetData
19ec-1c88:43938568.350 : iCmd = 3, nBytes = 2
19ec-1c88:43938887.873 : 0000 : 06 38 
19ec-1c88:43938888.019 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43938888.094 : => CNT96226::VenderCmd_GetData
19ec-1c88:43938888.156 : iCmd = 4, nBytes = 2
19ec-1c88:43939134.925 : 0000 : 07 07 
19ec-1c88:43939135.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43939135.186 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43939135.284 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43939135.355 : IO Send command 10 bytes
19ec-1c88:43939135.409 : => CNT96226::VenderCmd_SetData
19ec-1c88:43939135.468 : iCmd = 0, nBytes = 10
19ec-1c88:43939135.577 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43939321.427 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43939321.572 : => CNT96226::VenderCmd_GetData
19ec-1c88:43939321.634 : iCmd = 0, nBytes = 165
19ec-1c88:43939494.550 : skip dump 37 bytes
19ec-1c88:43939494.798 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43939495.422 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43939495.882 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43939496.667 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43939496.818 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43939496.959 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43939497.087 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43939497.222 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43939497.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43939497.360 : => CNT96226::VenderCmd_GetData
19ec-1c88:43939497.419 : iCmd = 1, nBytes = 4
19ec-1c88:43939650.248 : 0000 : 00 00 00 00 
19ec-1c88:43939650.400 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43939650.470 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43939650.541 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43939650.610 : IO Send command 10 bytes
19ec-1c88:43939650.663 : => CNT96226::VenderCmd_SetData
19ec-1c88:43939650.721 : iCmd = 0, nBytes = 10
19ec-1c88:43939650.829 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43939982.718 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43939982.864 : => CNT96226::VenderCmd_GetData
19ec-1c88:43939982.923 : iCmd = 0, nBytes = 128
19ec-1c88:43940140.664 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43940140.878 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43940141.022 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43940141.154 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43940141.282 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43940141.408 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43940141.536 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43940141.657 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43940141.721 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43940141.786 : => CNT96226::VenderCmd_GetData
19ec-1c88:43940141.840 : iCmd = 1, nBytes = 4
19ec-1c88:43940252.316 : 0000 : 00 00 00 00 
19ec-1c88:43940252.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43940252.467 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43940252.635 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43940252.708 : => CNT96226::Close
19ec-1c88:43940256.975 : <= CNT96226::Close ret = 1
19ec-1c88:43940257.048 : <= CNT96226::~CNT96226
19ec-1c88:43940257.136 : <= CAsicIO::GetDeviceList
19ec-1c88:43940257.841 : => IoObject::SetTimeout
19ec-1c88:43940257.979 : Timeout--> In = 0 Out = 0
19ec-1c88:43940258.036 : <= IoObject::SetTimeout
19ec-1c88:43940258.110 : => CAsicIO::CAsicIO
19ec-1c88:43940258.183 : => CNT96226::CNT96226
19ec-1c88:43940258.244 : => CNT96226::Open
19ec-1c88:43940280.957 : <= CNT96226::Open ret = 1
19ec-1c88:43940281.056 : => CNT96226::Initialize
19ec-1c88:43940281.244 : <= CNT96226::Initialize ret = 1
19ec-1c88:43940281.303 : <= CNT96226::CNT96226
19ec-1c88:43940281.353 : <= CAsicIO::CAsicIO
19ec-1c88:43940281.406 : => CAsicIO::InitializeDevice
19ec-1c88:43940281.474 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43940287.355 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43940287.468 : => IoObject::GetLockName
19ec-1c88:43940287.521 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43940287.585 : <= IoObject::GetLockName
19ec-1c88:43940288.079 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43940288.148 : IO Send command 10 bytes
19ec-1c88:43940288.201 : => CNT96226::VenderCmd_SetData
19ec-1c88:43940288.257 : iCmd = 0, nBytes = 10
19ec-1c88:43940288.367 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43940604.747 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43940604.940 : => CNT96226::VenderCmd_GetData
19ec-1c88:43940605.007 : iCmd = 0, nBytes = 128
19ec-1c88:43940751.566 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43940751.760 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43940751.903 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43940752.038 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43940752.167 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43940752.291 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43940752.416 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43940752.537 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43940752.603 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43940752.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:43940752.721 : iCmd = 1, nBytes = 4
19ec-1c88:43940939.020 : 0000 : 00 00 00 00 
19ec-1c88:43940939.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43940939.183 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43940939.244 : => CNT96226::VenderCmd_GetData
19ec-1c88:43940939.299 : iCmd = 3, nBytes = 2
19ec-1c88:43941293.442 : 0000 : 06 38 
19ec-1c88:43941293.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43941293.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:43941293.749 : iCmd = 4, nBytes = 2
19ec-1c88:43941582.895 : 0000 : 07 07 
19ec-1c88:43941583.055 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43941583.242 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43941583.345 : => IoObject::InitializeDevice
19ec-1c88:43941583.459 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43941584.115 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43941584.193 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43941584.908 : => FindScanner
19ec-1c88:43941584.972 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43941585.037 : <= FindScanner ret = 1
19ec-1c88:43941585.097 : => IoObject::IoLockStart
19ec-1c88:43941585.202 : => CAsicIO::CheckDevice
19ec-1c88:43941585.259 : => CNT96226::ConnectIsAvailable
19ec-1c88:43941598.030 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43941598.131 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43941598.188 : <= IoObject::IoLockStart
19ec-1c88:43941598.252 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43941598.320 : IO Send command 10 bytes
19ec-1c88:43941598.404 : => CNT96226::VenderCmd_SetData
19ec-1c88:43941598.465 : iCmd = 0, nBytes = 10
19ec-1c88:43941598.573 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43941749.012 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43941749.177 : System send command 10 bytes + data 0 bytes
19ec-1c88:43941749.266 : IO total need to receive data 5 bytes
19ec-1c88:43941749.329 : => CNT96226::VenderCmd_GetData
19ec-1c88:43941749.391 : iCmd = 0, nBytes = 5
19ec-1c88:43941899.444 : 0000 : 06 00 02 02 ab 
19ec-1c88:43941899.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43941899.666 : System total receive data 5 bytes
19ec-1c88:43941899.732 : => CNT96226::VenderCmd_GetData
19ec-1c88:43941899.789 : iCmd = 1, nBytes = 4
19ec-1c88:43942054.441 : 0000 : 00 00 00 00 
19ec-1c88:43942054.571 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43942054.943 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43942055.013 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43942055.082 : IO Send command 10 bytes
19ec-1c88:43942055.246 : => CNT96226::VenderCmd_SetData
19ec-1c88:43942055.308 : iCmd = 0, nBytes = 10
19ec-1c88:43942055.419 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43942225.037 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43942225.212 : System send command 10 bytes + data 0 bytes
19ec-1c88:43942225.302 : IO total need to receive data 165 bytes
19ec-1c88:43942225.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:43942225.432 : iCmd = 0, nBytes = 165
19ec-1c88:43942415.108 : skip dump 37 bytes
19ec-1c88:43942415.325 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43942415.471 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43942415.609 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43942415.746 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43942415.879 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43942416.013 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43942416.142 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43942416.270 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43942416.336 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43942416.400 : System total receive data 165 bytes
19ec-1c88:43942416.463 : => CNT96226::VenderCmd_GetData
19ec-1c88:43942416.518 : iCmd = 1, nBytes = 4
19ec-1c88:43942544.902 : 0000 : 00 00 00 00 
19ec-1c88:43942545.012 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43942545.172 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43942545.419 : Dump Inquiry
19ec-1c88:43942545.555 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43942545.695 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43942545.831 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43942545.964 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43942546.101 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43942546.237 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43942546.363 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43942546.495 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43942546.628 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43942546.757 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43942546.846 : 00a0 : 00 00 00 00 00 
19ec-1c88:43942546.922 : => ReadNVMDataInternal
19ec-1c88:43942547.153 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43942547.219 : IO Send command 10 bytes
19ec-1c88:43942547.314 : => CNT96226::VenderCmd_SetData
19ec-1c88:43942547.369 : iCmd = 0, nBytes = 10
19ec-1c88:43942547.475 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43942874.623 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43942874.815 : System send command 10 bytes + data 0 bytes
19ec-1c88:43942874.890 : IO total need to receive data 128 bytes
19ec-1c88:43942874.957 : => CNT96226::VenderCmd_GetData
19ec-1c88:43942875.015 : iCmd = 0, nBytes = 128
19ec-1c88:43943052.307 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43943052.470 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43943052.609 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43943052.737 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43943052.861 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43943052.987 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43943053.111 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43943053.233 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43943053.294 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43943053.355 : System total receive data 128 bytes
19ec-1c88:43943053.413 : => CNT96226::VenderCmd_GetData
19ec-1c88:43943053.464 : iCmd = 1, nBytes = 4
19ec-1c88:43943182.865 : 0000 : 00 00 00 00 
19ec-1c88:43943182.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43943183.133 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43943183.200 : NVMData.PadScanCount = 0
19ec-1c88:43943183.254 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43943183.308 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43943183.364 : NVMData.FlatbedScanCount = 0
19ec-1c88:43943183.421 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43943183.474 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43943183.525 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43943183.577 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43943183.632 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43943183.685 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43943183.741 : NVMData.BornMonth = 0
19ec-1c88:43943183.789 : NVMData.BornDay = 0
19ec-1c88:43943183.839 : NVMData.BornYear = 0
19ec-1c88:43943183.888 : NVMData.FirstScanMonth = 4
19ec-1c88:43943183.937 : NVMData.FirstScanDay = 30
19ec-1c88:43943183.991 : NVMData.FirstScanYear = 2020
19ec-1c88:43943184.042 : NVMData.VerticalMagnification = 0
19ec-1c88:43943184.099 : NVMData.HorizontalMagnification = 0
19ec-1c88:43943184.152 : NVMData.PowerSavingTime = 15
19ec-1c88:43943184.207 : NVMData.SN = A094165189010062
19ec-1c88:43943184.256 : NVMData.AutoFeed = 0
19ec-1c88:43943184.303 : NVMData.CCDType = 0
19ec-1c88:43943184.350 : NVMData.ScanSpeed = 0
19ec-1c88:43943184.400 : NVMData.RollerCount = 0
19ec-1c88:43943184.451 : NVMData.MultifeedCount = 0
19ec-1c88:43943184.502 : NVMData.JamCount = 0
19ec-1c88:43943184.549 : NVMData.IdentifyInfo = 
19ec-1c88:43943184.598 : NVMData.FormalName = 
19ec-1c88:43943184.784 : NVMData.ReservedB = 0
19ec-1c88:43943184.838 : NVMData.FunctionCode = 0
19ec-1c88:43943184.885 : NVMData.PreFeed = 0
19ec-1c88:43943184.933 : NVMData.PreFeedTime = 0
19ec-1c88:43943184.982 : NVMData.ButtonNumber = 0
19ec-1c88:43943185.032 : NVMData.PowerOffTime = 0
19ec-1c88:43943185.085 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43943185.161 : => IoObject::IoLockEnd
19ec-1c88:43943185.253 : <= IoObject::IoLockEnd
19ec-1c88:43943185.304 : <= InitializeScanner ret = 1
19ec-1c88:43943185.366 : => GetLogicalScannerAbilityEx
19ec-1c88:43943185.424 : => IoObject::IoLockStart
19ec-1c88:43943185.519 : => CAsicIO::CheckDevice
19ec-1c88:43943185.572 : => CNT96226::ConnectIsAvailable
19ec-1c88:43943207.282 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43943207.400 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43943207.461 : <= IoObject::IoLockStart
19ec-1c88:43943207.520 : => IoObject::IoLockEnd
19ec-1c88:43943207.628 : <= IoObject::IoLockEnd
19ec-1c88:43943207.757 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43943207.832 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43943419.936 : => ReadNVMData
19ec-1c88:43943420.116 : => IoObject::IoLockStart
19ec-1c88:43943420.251 : => CAsicIO::CheckDevice
19ec-1c88:43943420.308 : => CNT96226::ConnectIsAvailable
19ec-1c88:43943439.359 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43943439.478 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43943439.542 : <= IoObject::IoLockStart
19ec-1c88:43943439.616 : => ReadNVMDataInternal
19ec-1c88:43943439.680 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43943439.751 : IO Send command 10 bytes
19ec-1c88:43943439.886 : => CNT96226::VenderCmd_SetData
19ec-1c88:43943439.948 : iCmd = 0, nBytes = 10
19ec-1c88:43943440.062 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43943767.716 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43943768.136 : System send command 10 bytes + data 0 bytes
19ec-1c88:43943768.217 : IO total need to receive data 128 bytes
19ec-1c88:43943768.282 : => CNT96226::VenderCmd_GetData
19ec-1c88:43943768.343 : iCmd = 0, nBytes = 128
19ec-1c88:43943921.854 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43943922.085 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43943922.236 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43943922.372 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43943922.504 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43943922.635 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43943922.764 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43943922.892 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43943922.957 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43943923.036 : System total receive data 128 bytes
19ec-1c88:43943923.101 : => CNT96226::VenderCmd_GetData
19ec-1c88:43943923.155 : iCmd = 1, nBytes = 4
19ec-1c88:43944100.347 : 0000 : 00 00 00 00 
19ec-1c88:43944100.721 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43944100.880 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43944100.955 : NVMData.PadScanCount = 0
19ec-1c88:43944101.014 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43944101.068 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43944101.128 : NVMData.FlatbedScanCount = 0
19ec-1c88:43944101.182 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43944101.232 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43944101.284 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43944101.339 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43944101.394 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43944101.448 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43944101.501 : NVMData.BornMonth = 0
19ec-1c88:43944101.549 : NVMData.BornDay = 0
19ec-1c88:43944101.599 : NVMData.BornYear = 0
19ec-1c88:43944101.645 : NVMData.FirstScanMonth = 4
19ec-1c88:43944101.694 : NVMData.FirstScanDay = 30
19ec-1c88:43944101.748 : NVMData.FirstScanYear = 2020
19ec-1c88:43944101.963 : NVMData.VerticalMagnification = 0
19ec-1c88:43944102.021 : NVMData.HorizontalMagnification = 0
19ec-1c88:43944102.073 : NVMData.PowerSavingTime = 15
19ec-1c88:43944102.126 : NVMData.SN = A094165189010062
19ec-1c88:43944102.174 : NVMData.AutoFeed = 0
19ec-1c88:43944102.226 : NVMData.CCDType = 0
19ec-1c88:43944102.273 : NVMData.ScanSpeed = 0
19ec-1c88:43944102.321 : NVMData.RollerCount = 0
19ec-1c88:43944102.370 : NVMData.MultifeedCount = 0
19ec-1c88:43944102.422 : NVMData.JamCount = 0
19ec-1c88:43944102.472 : NVMData.IdentifyInfo = 
19ec-1c88:43944102.522 : NVMData.FormalName = 
19ec-1c88:43944102.569 : NVMData.ReservedB = 0
19ec-1c88:43944102.620 : NVMData.FunctionCode = 0
19ec-1c88:43944102.670 : NVMData.PreFeed = 0
19ec-1c88:43944102.720 : NVMData.PreFeedTime = 0
19ec-1c88:43944102.769 : NVMData.ButtonNumber = 0
19ec-1c88:43944102.819 : NVMData.PowerOffTime = 0
19ec-1c88:43944102.871 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43944102.933 : => IoObject::IoLockEnd
19ec-1c88:43944103.031 : <= IoObject::IoLockEnd
19ec-1c88:43944103.082 : <= ReadNVMData ret = 1
19ec-1c88:43944804.370 : => TerminateDriver
19ec-1c88:43944804.561 : => CAsicIO::~CAsicIO,pStage=98831432
19ec-1c88:43944804.642 : => CNT96226::Close
19ec-1c88:43944810.112 : <= CNT96226::Close ret = 1
19ec-1c88:43944810.228 : <= CAsicIO::~CAsicIO
19ec-1c88:43944810.294 : => IoObject::IoLockEnd
19ec-1c88:43944810.347 : <= IoObject::IoLockEnd
19ec-1c88:43944810.402 : => IoObject::TerminateDevice
19ec-1c88:43944810.457 : => IoObject::IoLockEnd
19ec-1c88:43944810.508 : <= IoObject::IoLockEnd
19ec-1c88:43944810.638 : <= IoObject::TerminateDevice
19ec-1c88:43944810.928 : <= TerminateDriver ret = 1
19ec-1c88:43947393.485 : ============Debug Start==========
19ec-1c88:43947393.834 : Date : 2020/4/30 14:26:28
19ec-1c88:43947394.147 : Process ID : 19ec
19ec-1c88:43947394.576 : Windows : Version 10.0 build 18363 
19ec-1c88:43947395.064 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:43947395.127 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:43947395.193 : MemoryStatus.ullAvailPhys : 1698435072
19ec-1c88:43947395.251 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:43947395.316 : MemoryStatus.ullAvailPageFile : 3054977024
19ec-1c88:43947395.388 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:43947395.453 : MemoryStatus.ullAvailVirtual : 1729433600
19ec-1c88:43947395.517 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:43947395.628 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:43947395.691 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:43947395.937 : CPU Count : 4
19ec-1c88:43947395.986 : CPU Frequency : 100.000 Mhz
19ec-1c88:43947400.768 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:43947400.900 : => InitializeDriver
19ec-1c88:43947401.186 : <= InitializeDriver ret = 1
19ec-1c88:43950386.312 : => InitializeScanner
19ec-1c88:43950386.573 : => CAsicIO::GetDeviceList
19ec-1c88:43950387.050 : => CNT96226::CNT96226
19ec-1c88:43950387.117 : => CNT96226::Open
19ec-1c88:43950410.302 : <= CNT96226::Open ret = 1
19ec-1c88:43950410.399 : => CNT96226::Initialize
19ec-1c88:43950410.591 : <= CNT96226::Initialize ret = 1
19ec-1c88:43950410.649 : <= CNT96226::CNT96226
19ec-1c88:43950410.703 : => CNT96226::EnumAvailableDevice
19ec-1c88:43950416.008 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:43950416.085 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:43950416.144 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:43954096.352 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:43954096.665 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43954102.362 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43954102.480 : => IoObject::GetLockName
19ec-1c88:43954102.545 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43954102.614 : <= IoObject::GetLockName
19ec-1c88:43954103.100 : => CNT96226::VenderCmd_GetData
19ec-1c88:43954103.167 : iCmd = 3, nBytes = 2
19ec-1c88:43954480.889 : 0000 : 06 38 
19ec-1c88:43954481.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43954481.136 : => CNT96226::VenderCmd_GetData
19ec-1c88:43954481.205 : iCmd = 4, nBytes = 2
19ec-1c88:43954754.844 : 0000 : 07 07 
19ec-1c88:43954755.001 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43954755.101 : Device 0 USB ID = 0638 : 0707
19ec-1c88:43954755.199 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:43954755.270 : IO Send command 10 bytes
19ec-1c88:43954755.325 : => CNT96226::VenderCmd_SetData
19ec-1c88:43954755.385 : iCmd = 0, nBytes = 10
19ec-1c88:43954755.497 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43954916.916 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43954920.072 : => CNT96226::VenderCmd_GetData
19ec-1c88:43954920.158 : iCmd = 0, nBytes = 165
19ec-1c88:43955055.976 : skip dump 37 bytes
19ec-1c88:43955056.215 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43955056.364 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43955056.510 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43955056.651 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43955056.787 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43955056.926 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43955057.054 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43955057.184 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43955057.250 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43955057.318 : => CNT96226::VenderCmd_GetData
19ec-1c88:43955057.374 : iCmd = 1, nBytes = 4
19ec-1c88:43955203.131 : 0000 : 00 00 00 00 
19ec-1c88:43955203.253 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43955203.323 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43955203.391 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43955203.460 : IO Send command 10 bytes
19ec-1c88:43955203.513 : => CNT96226::VenderCmd_SetData
19ec-1c88:43955203.571 : iCmd = 0, nBytes = 10
19ec-1c88:43955203.681 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43955525.384 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43955525.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:43955525.625 : iCmd = 0, nBytes = 128
19ec-1c88:43955674.555 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43955674.736 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43955674.884 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43955675.022 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43955675.153 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43955675.277 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43955675.408 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43955675.535 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43955675.600 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43955675.662 : => CNT96226::VenderCmd_GetData
19ec-1c88:43955675.713 : iCmd = 1, nBytes = 4
19ec-1c88:43955786.692 : 0000 : 00 00 00 00 
19ec-1c88:43955786.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43955786.838 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43955787.012 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:43955787.086 : => CNT96226::Close
19ec-1c88:43955791.601 : <= CNT96226::Close ret = 1
19ec-1c88:43955791.675 : <= CNT96226::~CNT96226
19ec-1c88:43955791.769 : <= CAsicIO::GetDeviceList
19ec-1c88:43955792.262 : => IoObject::SetTimeout
19ec-1c88:43955792.399 : Timeout--> In = 0 Out = 0
19ec-1c88:43955792.461 : <= IoObject::SetTimeout
19ec-1c88:43955792.532 : => CAsicIO::CAsicIO
19ec-1c88:43955792.603 : => CNT96226::CNT96226
19ec-1c88:43955792.663 : => CNT96226::Open
19ec-1c88:43955815.701 : <= CNT96226::Open ret = 1
19ec-1c88:43955815.873 : => CNT96226::Initialize
19ec-1c88:43955816.070 : <= CNT96226::Initialize ret = 1
19ec-1c88:43955816.128 : <= CNT96226::CNT96226
19ec-1c88:43955816.182 : <= CAsicIO::CAsicIO
19ec-1c88:43955816.238 : => CAsicIO::InitializeDevice
19ec-1c88:43955816.307 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:43955822.089 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:43955822.212 : => IoObject::GetLockName
19ec-1c88:43955822.268 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:43955822.333 : <= IoObject::GetLockName
19ec-1c88:43955822.825 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:43955822.899 : IO Send command 10 bytes
19ec-1c88:43955822.950 : => CNT96226::VenderCmd_SetData
19ec-1c88:43955823.008 : iCmd = 0, nBytes = 10
19ec-1c88:43955823.114 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43956127.313 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43956127.484 : => CNT96226::VenderCmd_GetData
19ec-1c88:43956127.547 : iCmd = 0, nBytes = 128
19ec-1c88:43956273.860 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43956274.049 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43956274.193 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43956274.325 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43956274.452 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43956274.574 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43956274.693 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43956274.816 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43956274.879 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43956274.940 : => CNT96226::VenderCmd_GetData
19ec-1c88:43956274.991 : iCmd = 1, nBytes = 4
19ec-1c88:43956394.645 : 0000 : 00 00 00 00 
19ec-1c88:43956394.792 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43956394.861 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:43956394.931 : => CNT96226::VenderCmd_GetData
19ec-1c88:43956394.986 : iCmd = 3, nBytes = 2
19ec-1c88:43956730.391 : 0000 : 06 38 
19ec-1c88:43956730.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43956730.623 : => CNT96226::VenderCmd_GetData
19ec-1c88:43956730.686 : iCmd = 4, nBytes = 2
19ec-1c88:43956993.204 : 0000 : 07 07 
19ec-1c88:43956993.334 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43956993.513 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:43956993.621 : => IoObject::InitializeDevice
19ec-1c88:43956993.743 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:43956994.321 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:43956994.401 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:43956995.084 : => FindScanner
19ec-1c88:43956995.146 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:43956995.219 : <= FindScanner ret = 1
19ec-1c88:43956995.278 : => IoObject::IoLockStart
19ec-1c88:43956995.388 : => CAsicIO::CheckDevice
19ec-1c88:43956995.441 : => CNT96226::ConnectIsAvailable
19ec-1c88:43957008.505 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43957008.600 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43957008.658 : <= IoObject::IoLockStart
19ec-1c88:43957008.719 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43957008.783 : IO Send command 10 bytes
19ec-1c88:43957008.867 : => CNT96226::VenderCmd_SetData
19ec-1c88:43957008.928 : iCmd = 0, nBytes = 10
19ec-1c88:43957009.035 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:43957167.275 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43957167.411 : System send command 10 bytes + data 0 bytes
19ec-1c88:43957167.481 : IO total need to receive data 5 bytes
19ec-1c88:43957167.541 : => CNT96226::VenderCmd_GetData
19ec-1c88:43957167.598 : iCmd = 0, nBytes = 5
19ec-1c88:43957282.901 : 0000 : 06 00 02 02 ab 
19ec-1c88:43957283.001 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43957283.065 : System total receive data 5 bytes
19ec-1c88:43957283.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:43957283.174 : iCmd = 1, nBytes = 4
19ec-1c88:43957402.719 : 0000 : 00 00 00 00 
19ec-1c88:43957402.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43957402.964 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43957403.044 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:43957403.115 : IO Send command 10 bytes
19ec-1c88:43957403.198 : => CNT96226::VenderCmd_SetData
19ec-1c88:43957403.257 : iCmd = 0, nBytes = 10
19ec-1c88:43957403.363 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:43957569.073 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43957569.260 : System send command 10 bytes + data 0 bytes
19ec-1c88:43957569.340 : IO total need to receive data 165 bytes
19ec-1c88:43957569.408 : => CNT96226::VenderCmd_GetData
19ec-1c88:43957569.471 : iCmd = 0, nBytes = 165
19ec-1c88:43957701.201 : skip dump 37 bytes
19ec-1c88:43957701.492 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43957701.634 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43957701.767 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43957701.899 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43957702.027 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43957702.160 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43957702.283 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43957702.409 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43957702.474 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43957702.535 : System total receive data 165 bytes
19ec-1c88:43957702.597 : => CNT96226::VenderCmd_GetData
19ec-1c88:43957702.655 : iCmd = 1, nBytes = 4
19ec-1c88:43957855.004 : 0000 : 00 00 00 00 
19ec-1c88:43957855.108 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43957855.260 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43957855.477 : Dump Inquiry
19ec-1c88:43957855.613 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:43957855.759 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:43957855.958 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:43957856.092 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:43957856.222 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:43957856.359 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:43957856.490 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43957856.617 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43957856.754 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:43957856.893 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:43957856.981 : 00a0 : 00 00 00 00 00 
19ec-1c88:43957857.055 : => ReadNVMDataInternal
19ec-1c88:43957857.288 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43957857.354 : IO Send command 10 bytes
19ec-1c88:43957857.450 : => CNT96226::VenderCmd_SetData
19ec-1c88:43957857.506 : iCmd = 0, nBytes = 10
19ec-1c88:43957857.610 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43958177.893 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43958178.076 : System send command 10 bytes + data 0 bytes
19ec-1c88:43958178.151 : IO total need to receive data 128 bytes
19ec-1c88:43958178.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:43958178.275 : iCmd = 0, nBytes = 128
19ec-1c88:43958374.939 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43958375.123 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43958375.276 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43958375.417 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43958375.549 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43958375.679 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43958375.802 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43958375.935 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43958376.000 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43958376.065 : System total receive data 128 bytes
19ec-1c88:43958376.127 : => CNT96226::VenderCmd_GetData
19ec-1c88:43958376.180 : iCmd = 1, nBytes = 4
19ec-1c88:43958559.140 : 0000 : 00 00 00 00 
19ec-1c88:43958559.249 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43958559.399 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43958559.464 : NVMData.PadScanCount = 0
19ec-1c88:43958559.522 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43958559.575 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43958559.635 : NVMData.FlatbedScanCount = 0
19ec-1c88:43958559.687 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43958559.742 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43958559.795 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43958559.847 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43958559.901 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43958559.953 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43958560.009 : NVMData.BornMonth = 0
19ec-1c88:43958560.055 : NVMData.BornDay = 0
19ec-1c88:43958560.102 : NVMData.BornYear = 0
19ec-1c88:43958560.150 : NVMData.FirstScanMonth = 4
19ec-1c88:43958560.199 : NVMData.FirstScanDay = 30
19ec-1c88:43958560.252 : NVMData.FirstScanYear = 2020
19ec-1c88:43958560.306 : NVMData.VerticalMagnification = 0
19ec-1c88:43958560.357 : NVMData.HorizontalMagnification = 0
19ec-1c88:43958560.413 : NVMData.PowerSavingTime = 15
19ec-1c88:43958560.466 : NVMData.SN = A094165189010062
19ec-1c88:43958560.517 : NVMData.AutoFeed = 0
19ec-1c88:43958560.570 : NVMData.CCDType = 0
19ec-1c88:43958560.617 : NVMData.ScanSpeed = 0
19ec-1c88:43958560.665 : NVMData.RollerCount = 0
19ec-1c88:43958560.716 : NVMData.MultifeedCount = 0
19ec-1c88:43958560.765 : NVMData.JamCount = 0
19ec-1c88:43958560.812 : NVMData.IdentifyInfo = 
19ec-1c88:43958560.862 : NVMData.FormalName = 
19ec-1c88:43958561.063 : NVMData.ReservedB = 0
19ec-1c88:43958561.119 : NVMData.FunctionCode = 0
19ec-1c88:43958561.165 : NVMData.PreFeed = 0
19ec-1c88:43958561.219 : NVMData.PreFeedTime = 0
19ec-1c88:43958561.268 : NVMData.ButtonNumber = 0
19ec-1c88:43958561.321 : NVMData.PowerOffTime = 0
19ec-1c88:43958561.372 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43958561.449 : => IoObject::IoLockEnd
19ec-1c88:43958561.543 : <= IoObject::IoLockEnd
19ec-1c88:43958561.590 : <= InitializeScanner ret = 1
19ec-1c88:43959833.965 : => GetLogicalScannerAbility
19ec-1c88:43959834.155 : => IoObject::IoLockStart
19ec-1c88:43959834.289 : => CAsicIO::CheckDevice
19ec-1c88:43959834.351 : => CNT96226::ConnectIsAvailable
19ec-1c88:43959859.495 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43959859.600 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43959859.662 : <= IoObject::IoLockStart
19ec-1c88:43959859.719 : => IoObject::IoLockEnd
19ec-1c88:43959859.822 : <= IoObject::IoLockEnd
19ec-1c88:43959859.901 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:43963571.004 : => GetLogicalScannerAbilityEx
19ec-1c88:43963571.195 : => IoObject::IoLockStart
19ec-1c88:43963571.332 : => CAsicIO::CheckDevice
19ec-1c88:43963571.397 : => CNT96226::ConnectIsAvailable
19ec-1c88:43963588.805 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43963588.926 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43963588.989 : <= IoObject::IoLockStart
19ec-1c88:43963589.051 : => IoObject::IoLockEnd
19ec-1c88:43963589.155 : <= IoObject::IoLockEnd
19ec-1c88:43963589.267 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:43963589.340 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:43971416.821 : => ReadNVMData
19ec-1c88:43971416.998 : => IoObject::IoLockStart
19ec-1c88:43971417.138 : => CAsicIO::CheckDevice
19ec-1c88:43971417.194 : => CNT96226::ConnectIsAvailable
19ec-1c88:43971443.166 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43971443.282 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43971443.343 : <= IoObject::IoLockStart
19ec-1c88:43971443.412 : => ReadNVMDataInternal
19ec-1c88:43971443.476 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:43971443.543 : IO Send command 10 bytes
19ec-1c88:43971443.676 : => CNT96226::VenderCmd_SetData
19ec-1c88:43971443.737 : iCmd = 0, nBytes = 10
19ec-1c88:43971443.853 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:43971798.187 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43971798.325 : System send command 10 bytes + data 0 bytes
19ec-1c88:43971798.393 : IO total need to receive data 128 bytes
19ec-1c88:43971798.455 : => CNT96226::VenderCmd_GetData
19ec-1c88:43971798.508 : iCmd = 0, nBytes = 128
19ec-1c88:43971985.945 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43971986.151 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43971986.296 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:43971986.435 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:43971986.569 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:43971986.694 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43971986.821 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43971986.946 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:43971987.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43971987.074 : System total receive data 128 bytes
19ec-1c88:43971987.138 : => CNT96226::VenderCmd_GetData
19ec-1c88:43971987.189 : iCmd = 1, nBytes = 4
19ec-1c88:43972125.112 : 0000 : 00 00 00 00 
19ec-1c88:43972125.214 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43972125.353 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43972125.427 : NVMData.PadScanCount = 0
19ec-1c88:43972125.487 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:43972125.544 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:43972125.602 : NVMData.FlatbedScanCount = 0
19ec-1c88:43972125.658 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:43972125.895 : NVMData.SideEdgeFletbed = 0
19ec-1c88:43972125.955 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:43972126.013 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:43972126.070 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:43972126.128 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:43972126.184 : NVMData.BornMonth = 0
19ec-1c88:43972126.235 : NVMData.BornDay = 0
19ec-1c88:43972126.287 : NVMData.BornYear = 0
19ec-1c88:43972126.339 : NVMData.FirstScanMonth = 4
19ec-1c88:43972126.391 : NVMData.FirstScanDay = 30
19ec-1c88:43972126.446 : NVMData.FirstScanYear = 2020
19ec-1c88:43972126.500 : NVMData.VerticalMagnification = 0
19ec-1c88:43972126.556 : NVMData.HorizontalMagnification = 0
19ec-1c88:43972126.614 : NVMData.PowerSavingTime = 15
19ec-1c88:43972126.667 : NVMData.SN = A094165189010062
19ec-1c88:43972126.719 : NVMData.AutoFeed = 0
19ec-1c88:43972126.770 : NVMData.CCDType = 0
19ec-1c88:43972126.819 : NVMData.ScanSpeed = 0
19ec-1c88:43972126.869 : NVMData.RollerCount = 0
19ec-1c88:43972126.922 : NVMData.MultifeedCount = 0
19ec-1c88:43972126.976 : NVMData.JamCount = 0
19ec-1c88:43972127.025 : NVMData.IdentifyInfo = 
19ec-1c88:43972127.077 : NVMData.FormalName = 
19ec-1c88:43972127.129 : NVMData.ReservedB = 0
19ec-1c88:43972127.179 : NVMData.FunctionCode = 0
19ec-1c88:43972127.231 : NVMData.PreFeed = 0
19ec-1c88:43972127.280 : NVMData.PreFeedTime = 0
19ec-1c88:43972127.334 : NVMData.ButtonNumber = 0
19ec-1c88:43972127.385 : NVMData.PowerOffTime = 0
19ec-1c88:43972127.436 : <= ReadNVMDataInternal ret = 1
19ec-1c88:43972127.500 : => IoObject::IoLockEnd
19ec-1c88:43972127.595 : <= IoObject::IoLockEnd
19ec-1c88:43972127.648 : <= ReadNVMData ret = 1
19ec-1c88:43984721.288 : => GetADFStatus
19ec-1c88:43984721.707 : => IoObject::IoLockStart
19ec-1c88:43984721.836 : => CAsicIO::CheckDevice
19ec-1c88:43984721.897 : => CNT96226::ConnectIsAvailable
19ec-1c88:43984746.940 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43984747.056 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43984747.115 : <= IoObject::IoLockStart
19ec-1c88:43984747.177 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43984747.244 : IO Send command 10 bytes
19ec-1c88:43984747.380 : => CNT96226::VenderCmd_SetData
19ec-1c88:43984747.441 : iCmd = 0, nBytes = 10
19ec-1c88:43984747.548 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43984918.550 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43984918.671 : System send command 10 bytes + data 0 bytes
19ec-1c88:43984918.751 : IO total need to receive data 2 bytes
19ec-1c88:43984918.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:43984918.879 : iCmd = 0, nBytes = 2
19ec-1c88:43985046.367 : 0000 : 00 00 
19ec-1c88:43985046.482 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43985046.555 : System total receive data 2 bytes
19ec-1c88:43985046.617 : => CNT96226::VenderCmd_GetData
19ec-1c88:43985046.676 : iCmd = 1, nBytes = 4
19ec-1c88:43985150.736 : 0000 : 00 00 00 00 
19ec-1c88:43985150.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43985150.974 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43985151.035 : Return status = 0
19ec-1c88:43985151.096 : => IoObject::IoLockEnd
19ec-1c88:43985151.189 : <= IoObject::IoLockEnd
19ec-1c88:43985151.240 : <= GetADFStatus ret = 1
19ec-1c88:43988422.332 : => GetADFStatus
19ec-1c88:43988422.528 : => IoObject::IoLockStart
19ec-1c88:43988422.659 : => CAsicIO::CheckDevice
19ec-1c88:43988422.716 : => CNT96226::ConnectIsAvailable
19ec-1c88:43988454.153 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:43988454.291 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:43988454.359 : <= IoObject::IoLockStart
19ec-1c88:43988454.428 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:43988454.504 : IO Send command 10 bytes
19ec-1c88:43988454.619 : => CNT96226::VenderCmd_SetData
19ec-1c88:43988454.680 : iCmd = 0, nBytes = 10
19ec-1c88:43988454.797 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:43988611.253 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:43988611.388 : System send command 10 bytes + data 0 bytes
19ec-1c88:43988611.554 : IO total need to receive data 2 bytes
19ec-1c88:43988611.624 : => CNT96226::VenderCmd_GetData
19ec-1c88:43988611.683 : iCmd = 0, nBytes = 2
19ec-1c88:43988947.448 : 0000 : 00 00 
19ec-1c88:43988947.611 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43988947.703 : System total receive data 2 bytes
19ec-1c88:43988947.769 : => CNT96226::VenderCmd_GetData
19ec-1c88:43988947.832 : iCmd = 1, nBytes = 4
19ec-1c88:43989159.601 : 0000 : 00 00 00 00 
19ec-1c88:43989159.762 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:43989159.915 : <= CAsicIO::DoIo ret = 1
19ec-1c88:43989159.987 : Return status = 0
19ec-1c88:43989160.050 : => IoObject::IoLockEnd
19ec-1c88:43989160.149 : <= IoObject::IoLockEnd
19ec-1c88:43989160.199 : <= GetADFStatus ret = 1
19ec-1c88:43991629.725 : => TerminateDriver
19ec-1c88:43991629.923 : => CAsicIO::~CAsicIO,pStage=199494728
19ec-1c88:43991630.000 : => CNT96226::Close
19ec-1c88:43991634.295 : <= CNT96226::Close ret = 1
19ec-1c88:43991634.376 : <= CAsicIO::~CAsicIO
19ec-1c88:43991634.435 : => IoObject::IoLockEnd
19ec-1c88:43991634.489 : <= IoObject::IoLockEnd
19ec-1c88:43991634.544 : => IoObject::TerminateDevice
19ec-1c88:43991634.601 : => IoObject::IoLockEnd
19ec-1c88:43991634.650 : <= IoObject::IoLockEnd
19ec-1c88:43991634.755 : <= IoObject::TerminateDevice
19ec-1c88:43991635.022 : <= TerminateDriver ret = 1
19ec-1c88:44036333.920 : ============Debug Start==========
19ec-1c88:44036334.257 : Date : 2020/4/30 14:26:31
19ec-1c88:44036334.346 : Process ID : 19ec
19ec-1c88:44036334.695 : Windows : Version 10.0 build 18363 
19ec-1c88:44036335.184 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:44036335.251 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44036335.321 : MemoryStatus.ullAvailPhys : 1671282688
19ec-1c88:44036335.385 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44036335.451 : MemoryStatus.ullAvailPageFile : 3039182848
19ec-1c88:44036335.517 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44036335.579 : MemoryStatus.ullAvailVirtual : 1729429504
19ec-1c88:44036335.640 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44036335.747 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44036335.810 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44036336.053 : CPU Count : 4
19ec-1c88:44036336.103 : CPU Frequency : 100.000 Mhz
19ec-1c88:44036340.953 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44036341.099 : => InitializeDriver
19ec-1c88:44036341.389 : <= InitializeDriver ret = 1
19ec-1c88:44036341.449 : => InitializeScanner
19ec-1c88:44036341.592 : => CAsicIO::GetDeviceList
19ec-1c88:44036341.903 : => CNT96226::CNT96226
19ec-1c88:44036341.964 : => CNT96226::Open
19ec-1c88:44036369.802 : <= CNT96226::Open ret = 1
19ec-1c88:44036369.936 : => CNT96226::Initialize
19ec-1c88:44036370.157 : <= CNT96226::Initialize ret = 1
19ec-1c88:44036370.221 : <= CNT96226::CNT96226
19ec-1c88:44036370.277 : => CNT96226::EnumAvailableDevice
19ec-1c88:44036375.919 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44036376.011 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44036376.074 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44040055.957 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44040056.258 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44040062.494 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44040062.605 : => IoObject::GetLockName
19ec-1c88:44040062.665 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44040062.730 : <= IoObject::GetLockName
19ec-1c88:44040063.328 : => CNT96226::VenderCmd_GetData
19ec-1c88:44040063.396 : iCmd = 3, nBytes = 2
19ec-1c88:44040383.253 : 0000 : 06 38 
19ec-1c88:44040383.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44040383.492 : => CNT96226::VenderCmd_GetData
19ec-1c88:44040383.560 : iCmd = 4, nBytes = 2
19ec-1c88:44040638.090 : 0000 : 07 07 
19ec-1c88:44040638.234 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44040638.332 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44040638.427 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44040638.501 : IO Send command 10 bytes
19ec-1c88:44040638.557 : => CNT96226::VenderCmd_SetData
19ec-1c88:44040638.617 : iCmd = 0, nBytes = 10
19ec-1c88:44040638.726 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44040793.119 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44040793.247 : => CNT96226::VenderCmd_GetData
19ec-1c88:44040793.315 : iCmd = 0, nBytes = 165
19ec-1c88:44040931.764 : skip dump 37 bytes
19ec-1c88:44040931.992 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44040932.145 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44040932.288 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44040932.429 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44040932.562 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44040932.706 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44040932.840 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44040932.975 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44040933.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44040933.103 : => CNT96226::VenderCmd_GetData
19ec-1c88:44040933.159 : iCmd = 1, nBytes = 4
19ec-1c88:44041051.872 : 0000 : 00 00 00 00 
19ec-1c88:44041052.016 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44041052.095 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44041052.171 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44041052.243 : IO Send command 10 bytes
19ec-1c88:44041052.298 : => CNT96226::VenderCmd_SetData
19ec-1c88:44041052.361 : iCmd = 0, nBytes = 10
19ec-1c88:44041052.472 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44041349.628 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44041349.818 : => CNT96226::VenderCmd_GetData
19ec-1c88:44041349.892 : iCmd = 0, nBytes = 128
19ec-1c88:44041480.661 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44041480.830 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44041480.975 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44041481.111 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44041481.242 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44041481.370 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44041481.499 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44041481.631 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44041481.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44041481.763 : => CNT96226::VenderCmd_GetData
19ec-1c88:44041481.819 : iCmd = 1, nBytes = 4
19ec-1c88:44041604.626 : 0000 : 00 00 00 00 
19ec-1c88:44041604.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44041604.847 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44041605.026 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44041605.100 : => CNT96226::Close
19ec-1c88:44041608.672 : <= CNT96226::Close ret = 1
19ec-1c88:44041608.750 : <= CNT96226::~CNT96226
19ec-1c88:44041608.849 : <= CAsicIO::GetDeviceList
19ec-1c88:44041609.225 : => IoObject::SetTimeout
19ec-1c88:44041609.355 : Timeout--> In = 0 Out = 0
19ec-1c88:44041609.418 : <= IoObject::SetTimeout
19ec-1c88:44041609.489 : => CAsicIO::CAsicIO
19ec-1c88:44041609.565 : => CNT96226::CNT96226
19ec-1c88:44041609.623 : => CNT96226::Open
19ec-1c88:44041630.242 : <= CNT96226::Open ret = 1
19ec-1c88:44041630.344 : => CNT96226::Initialize
19ec-1c88:44041630.546 : <= CNT96226::Initialize ret = 1
19ec-1c88:44041630.608 : <= CNT96226::CNT96226
19ec-1c88:44041630.662 : <= CAsicIO::CAsicIO
19ec-1c88:44041630.718 : => CAsicIO::InitializeDevice
19ec-1c88:44041630.786 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44041636.590 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44041636.719 : => IoObject::GetLockName
19ec-1c88:44041636.780 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44041636.846 : <= IoObject::GetLockName
19ec-1c88:44041637.394 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44041637.468 : IO Send command 10 bytes
19ec-1c88:44041637.524 : => CNT96226::VenderCmd_SetData
19ec-1c88:44041637.581 : iCmd = 0, nBytes = 10
19ec-1c88:44041637.699 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44041929.377 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44041929.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:44041929.618 : iCmd = 0, nBytes = 128
19ec-1c88:44042064.706 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44042064.896 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44042065.046 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44042065.189 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44042065.321 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44042065.452 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44042065.577 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44042065.704 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44042065.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44042065.835 : => CNT96226::VenderCmd_GetData
19ec-1c88:44042065.897 : iCmd = 1, nBytes = 4
19ec-1c88:44042180.815 : 0000 : 00 00 00 00 
19ec-1c88:44042180.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44042181.054 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44042181.128 : => CNT96226::VenderCmd_GetData
19ec-1c88:44042181.192 : iCmd = 3, nBytes = 2
19ec-1c88:44042489.983 : 0000 : 06 38 
19ec-1c88:44042490.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44042490.217 : => CNT96226::VenderCmd_GetData
19ec-1c88:44042490.281 : iCmd = 4, nBytes = 2
19ec-1c88:44042733.547 : 0000 : 07 07 
19ec-1c88:44042733.711 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44042733.902 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44042734.004 : => IoObject::InitializeDevice
19ec-1c88:44042734.120 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44042734.767 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44042734.838 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44042735.482 : => FindScanner
19ec-1c88:44042735.539 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44042735.606 : <= FindScanner ret = 1
19ec-1c88:44042735.669 : => IoObject::IoLockStart
19ec-1c88:44042735.781 : => CAsicIO::CheckDevice
19ec-1c88:44042735.836 : => CNT96226::ConnectIsAvailable
19ec-1c88:44042748.853 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44042748.976 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44042749.048 : <= IoObject::IoLockStart
19ec-1c88:44042749.112 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44042749.188 : IO Send command 10 bytes
19ec-1c88:44042749.270 : => CNT96226::VenderCmd_SetData
19ec-1c88:44042749.331 : iCmd = 0, nBytes = 10
19ec-1c88:44042749.439 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44042892.848 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44042893.044 : System send command 10 bytes + data 0 bytes
19ec-1c88:44042893.121 : IO total need to receive data 5 bytes
19ec-1c88:44042893.185 : => CNT96226::VenderCmd_GetData
19ec-1c88:44042893.247 : iCmd = 0, nBytes = 5
19ec-1c88:44043004.109 : 0000 : 06 00 02 02 ab 
19ec-1c88:44043004.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44043004.300 : System total receive data 5 bytes
19ec-1c88:44043004.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:44043004.429 : iCmd = 1, nBytes = 4
19ec-1c88:44043116.253 : 0000 : 00 00 00 00 
19ec-1c88:44043116.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44043116.647 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44043116.754 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44043116.863 : IO Send command 10 bytes
19ec-1c88:44043117.011 : => CNT96226::VenderCmd_SetData
19ec-1c88:44043117.410 : iCmd = 0, nBytes = 10
19ec-1c88:44043117.578 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44043255.121 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44043255.258 : System send command 10 bytes + data 0 bytes
19ec-1c88:44043255.331 : IO total need to receive data 165 bytes
19ec-1c88:44043255.398 : => CNT96226::VenderCmd_GetData
19ec-1c88:44043255.457 : iCmd = 0, nBytes = 165
19ec-1c88:44043371.299 : skip dump 37 bytes
19ec-1c88:44043371.516 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44043371.666 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44043371.811 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44043371.952 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44043372.081 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44043372.218 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44043372.348 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44043372.477 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44043372.542 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44043372.602 : System total receive data 165 bytes
19ec-1c88:44043372.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:44043372.731 : iCmd = 1, nBytes = 4
19ec-1c88:44043541.683 : 0000 : 00 00 00 00 
19ec-1c88:44043541.857 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44043542.302 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44043542.563 : Dump Inquiry
19ec-1c88:44043542.690 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44043542.826 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44043542.959 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44043543.098 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44043543.230 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44043543.364 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44043543.492 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44043543.618 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44043543.748 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44043543.874 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44043543.965 : 00a0 : 00 00 00 00 00 
19ec-1c88:44043544.045 : => ReadNVMDataInternal
19ec-1c88:44043544.250 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44043544.314 : IO Send command 10 bytes
19ec-1c88:44043544.411 : => CNT96226::VenderCmd_SetData
19ec-1c88:44043544.464 : iCmd = 0, nBytes = 10
19ec-1c88:44043544.566 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44043846.814 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44043847.018 : System send command 10 bytes + data 0 bytes
19ec-1c88:44043847.099 : IO total need to receive data 128 bytes
19ec-1c88:44043847.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:44043847.234 : iCmd = 0, nBytes = 128
19ec-1c88:44043990.337 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44043990.796 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44043990.946 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44043991.090 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44043991.220 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44043991.350 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44043991.477 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44043991.604 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44043991.673 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44043991.739 : System total receive data 128 bytes
19ec-1c88:44043991.801 : => CNT96226::VenderCmd_GetData
19ec-1c88:44043991.853 : iCmd = 1, nBytes = 4
19ec-1c88:44044140.692 : 0000 : 00 00 00 00 
19ec-1c88:44044140.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44044140.948 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44044141.021 : NVMData.PadScanCount = 0
19ec-1c88:44044141.080 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44044141.142 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44044141.208 : NVMData.FlatbedScanCount = 0
19ec-1c88:44044141.267 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44044141.323 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44044141.380 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44044141.436 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44044141.493 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44044141.550 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44044141.607 : NVMData.BornMonth = 0
19ec-1c88:44044141.658 : NVMData.BornDay = 0
19ec-1c88:44044141.710 : NVMData.BornYear = 0
19ec-1c88:44044141.762 : NVMData.FirstScanMonth = 4
19ec-1c88:44044141.815 : NVMData.FirstScanDay = 30
19ec-1c88:44044141.871 : NVMData.FirstScanYear = 2020
19ec-1c88:44044141.926 : NVMData.VerticalMagnification = 0
19ec-1c88:44044141.984 : NVMData.HorizontalMagnification = 0
19ec-1c88:44044142.040 : NVMData.PowerSavingTime = 15
19ec-1c88:44044142.094 : NVMData.SN = A094165189010062
19ec-1c88:44044142.145 : NVMData.AutoFeed = 0
19ec-1c88:44044142.194 : NVMData.CCDType = 0
19ec-1c88:44044142.246 : NVMData.ScanSpeed = 0
19ec-1c88:44044142.297 : NVMData.RollerCount = 0
19ec-1c88:44044142.351 : NVMData.MultifeedCount = 0
19ec-1c88:44044142.403 : NVMData.JamCount = 0
19ec-1c88:44044142.452 : NVMData.IdentifyInfo = 
19ec-1c88:44044142.505 : NVMData.FormalName = 
19ec-1c88:44044142.678 : NVMData.ReservedB = 0
19ec-1c88:44044142.731 : NVMData.FunctionCode = 0
19ec-1c88:44044142.783 : NVMData.PreFeed = 0
19ec-1c88:44044142.834 : NVMData.PreFeedTime = 0
19ec-1c88:44044142.886 : NVMData.ButtonNumber = 0
19ec-1c88:44044142.938 : NVMData.PowerOffTime = 0
19ec-1c88:44044142.990 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44044143.077 : => IoObject::IoLockEnd
19ec-1c88:44044143.175 : <= IoObject::IoLockEnd
19ec-1c88:44044143.227 : <= InitializeScanner ret = 1
19ec-1c88:44044143.291 : => GetLogicalScannerAbilityEx
19ec-1c88:44044143.356 : => IoObject::IoLockStart
19ec-1c88:44044143.450 : => CAsicIO::CheckDevice
19ec-1c88:44044143.504 : => CNT96226::ConnectIsAvailable
19ec-1c88:44044156.331 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44044156.519 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44044156.635 : <= IoObject::IoLockStart
19ec-1c88:44044156.744 : => IoObject::IoLockEnd
19ec-1c88:44044157.083 : <= IoObject::IoLockEnd
19ec-1c88:44044157.196 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44044157.273 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44044356.237 : => ReadNVMData
19ec-1c88:44044356.416 : => IoObject::IoLockStart
19ec-1c88:44044356.550 : => CAsicIO::CheckDevice
19ec-1c88:44044356.616 : => CNT96226::ConnectIsAvailable
19ec-1c88:44044368.622 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44044368.724 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44044368.786 : <= IoObject::IoLockStart
19ec-1c88:44044368.853 : => ReadNVMDataInternal
19ec-1c88:44044368.916 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44044368.980 : IO Send command 10 bytes
19ec-1c88:44044369.108 : => CNT96226::VenderCmd_SetData
19ec-1c88:44044369.166 : iCmd = 0, nBytes = 10
19ec-1c88:44044369.287 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44044675.290 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44044675.575 : System send command 10 bytes + data 0 bytes
19ec-1c88:44044675.730 : IO total need to receive data 128 bytes
19ec-1c88:44044676.103 : => CNT96226::VenderCmd_GetData
19ec-1c88:44044676.158 : iCmd = 0, nBytes = 128
19ec-1c88:44044832.708 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44044832.908 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44044833.056 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44044833.196 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44044833.328 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44044833.457 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44044833.585 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44044833.711 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44044833.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44044833.839 : System total receive data 128 bytes
19ec-1c88:44044833.907 : => CNT96226::VenderCmd_GetData
19ec-1c88:44044833.961 : iCmd = 1, nBytes = 4
19ec-1c88:44044945.299 : 0000 : 00 00 00 00 
19ec-1c88:44044945.423 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44044945.576 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44044945.657 : NVMData.PadScanCount = 0
19ec-1c88:44044945.720 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44044945.777 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44044945.837 : NVMData.FlatbedScanCount = 0
19ec-1c88:44044945.894 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44044945.949 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44044946.005 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44044946.062 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44044946.122 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44044946.179 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44044946.236 : NVMData.BornMonth = 0
19ec-1c88:44044946.286 : NVMData.BornDay = 0
19ec-1c88:44044946.342 : NVMData.BornYear = 0
19ec-1c88:44044946.394 : NVMData.FirstScanMonth = 4
19ec-1c88:44044946.449 : NVMData.FirstScanDay = 30
19ec-1c88:44044946.505 : NVMData.FirstScanYear = 2020
19ec-1c88:44044946.694 : NVMData.VerticalMagnification = 0
19ec-1c88:44044946.755 : NVMData.HorizontalMagnification = 0
19ec-1c88:44044946.812 : NVMData.PowerSavingTime = 15
19ec-1c88:44044946.868 : NVMData.SN = A094165189010062
19ec-1c88:44044946.919 : NVMData.AutoFeed = 0
19ec-1c88:44044946.970 : NVMData.CCDType = 0
19ec-1c88:44044947.021 : NVMData.ScanSpeed = 0
19ec-1c88:44044947.073 : NVMData.RollerCount = 0
19ec-1c88:44044947.125 : NVMData.MultifeedCount = 0
19ec-1c88:44044947.178 : NVMData.JamCount = 0
19ec-1c88:44044947.229 : NVMData.IdentifyInfo = 
19ec-1c88:44044947.283 : NVMData.FormalName = 
19ec-1c88:44044947.329 : NVMData.ReservedB = 0
19ec-1c88:44044947.381 : NVMData.FunctionCode = 0
19ec-1c88:44044947.431 : NVMData.PreFeed = 0
19ec-1c88:44044947.484 : NVMData.PreFeedTime = 0
19ec-1c88:44044947.534 : NVMData.ButtonNumber = 0
19ec-1c88:44044947.586 : NVMData.PowerOffTime = 0
19ec-1c88:44044947.638 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44044947.701 : => IoObject::IoLockEnd
19ec-1c88:44044947.799 : <= IoObject::IoLockEnd
19ec-1c88:44044947.848 : <= ReadNVMData ret = 1
19ec-1c88:44045505.586 : => TerminateDriver
19ec-1c88:44045505.788 : => CAsicIO::~CAsicIO,pStage=99093576
19ec-1c88:44045505.870 : => CNT96226::Close
19ec-1c88:44045509.645 : <= CNT96226::Close ret = 1
19ec-1c88:44045509.725 : <= CAsicIO::~CAsicIO
19ec-1c88:44045509.791 : => IoObject::IoLockEnd
19ec-1c88:44045509.850 : <= IoObject::IoLockEnd
19ec-1c88:44045509.903 : => IoObject::TerminateDevice
19ec-1c88:44045509.964 : => IoObject::IoLockEnd
19ec-1c88:44045510.013 : <= IoObject::IoLockEnd
19ec-1c88:44045510.117 : <= IoObject::TerminateDevice
19ec-1c88:44045510.378 : <= TerminateDriver ret = 1
19ec-1c88:44048123.067 : ============Debug Start==========
19ec-1c88:44048123.380 : Date : 2020/4/30 14:26:32
19ec-1c88:44048123.463 : Process ID : 19ec
19ec-1c88:44048123.893 : Windows : Version 10.0 build 18363 
19ec-1c88:44048124.368 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:44048124.431 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44048124.498 : MemoryStatus.ullAvailPhys : 1681477632
19ec-1c88:44048124.558 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44048124.620 : MemoryStatus.ullAvailPageFile : 3046965248
19ec-1c88:44048124.685 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44048124.743 : MemoryStatus.ullAvailVirtual : 1729454080
19ec-1c88:44048124.807 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44048124.914 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44048124.979 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44048125.217 : CPU Count : 4
19ec-1c88:44048125.266 : CPU Frequency : 100.000 Mhz
19ec-1c88:44048129.513 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44048129.643 : => InitializeDriver
19ec-1c88:44048129.924 : <= InitializeDriver ret = 1
19ec-1c88:44052428.147 : => InitializeScanner
19ec-1c88:44052428.452 : => CAsicIO::GetDeviceList
19ec-1c88:44052428.931 : => CNT96226::CNT96226
19ec-1c88:44052428.997 : => CNT96226::Open
19ec-1c88:44052454.714 : <= CNT96226::Open ret = 1
19ec-1c88:44052454.881 : => CNT96226::Initialize
19ec-1c88:44052455.092 : <= CNT96226::Initialize ret = 1
19ec-1c88:44052455.163 : <= CNT96226::CNT96226
19ec-1c88:44052455.221 : => CNT96226::EnumAvailableDevice
19ec-1c88:44052461.057 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44052461.139 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44052461.206 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44056195.070 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44056195.386 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44056201.337 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44056201.451 : => IoObject::GetLockName
19ec-1c88:44056201.514 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44056201.581 : <= IoObject::GetLockName
19ec-1c88:44056202.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:44056202.136 : iCmd = 3, nBytes = 2
19ec-1c88:44056579.288 : 0000 : 06 38 
19ec-1c88:44056579.466 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44056579.549 : => CNT96226::VenderCmd_GetData
19ec-1c88:44056579.610 : iCmd = 4, nBytes = 2
19ec-1c88:44056865.218 : 0000 : 07 07 
19ec-1c88:44056865.316 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44056865.411 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44056865.499 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44056865.568 : IO Send command 10 bytes
19ec-1c88:44056865.620 : => CNT96226::VenderCmd_SetData
19ec-1c88:44056865.677 : iCmd = 0, nBytes = 10
19ec-1c88:44056865.782 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44057066.453 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44057066.634 : => CNT96226::VenderCmd_GetData
19ec-1c88:44057066.695 : iCmd = 0, nBytes = 165
19ec-1c88:44057268.484 : skip dump 37 bytes
19ec-1c88:44057268.696 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44057268.840 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44057268.981 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44057269.118 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44057269.246 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44057269.388 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44057269.512 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44057269.636 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44057269.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44057269.760 : => CNT96226::VenderCmd_GetData
19ec-1c88:44057269.813 : iCmd = 1, nBytes = 4
19ec-1c88:44057464.208 : 0000 : 00 00 00 00 
19ec-1c88:44057464.314 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44057464.386 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44057464.457 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44057464.522 : IO Send command 10 bytes
19ec-1c88:44057464.573 : => CNT96226::VenderCmd_SetData
19ec-1c88:44057464.627 : iCmd = 0, nBytes = 10
19ec-1c88:44057464.730 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44057781.094 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44057781.265 : => CNT96226::VenderCmd_GetData
19ec-1c88:44057781.324 : iCmd = 0, nBytes = 128
19ec-1c88:44057978.312 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44057978.504 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44057978.651 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44057978.785 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44057978.908 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44057979.033 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44057979.155 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44057979.279 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44057979.340 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44057979.412 : => CNT96226::VenderCmd_GetData
19ec-1c88:44057979.465 : iCmd = 1, nBytes = 4
19ec-1c88:44058148.319 : 0000 : 00 00 00 00 
19ec-1c88:44058148.451 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44058148.754 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44058148.941 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44058149.018 : => CNT96226::Close
19ec-1c88:44058153.063 : <= CNT96226::Close ret = 1
19ec-1c88:44058153.137 : <= CNT96226::~CNT96226
19ec-1c88:44058153.224 : <= CAsicIO::GetDeviceList
19ec-1c88:44058153.642 : => IoObject::SetTimeout
19ec-1c88:44058153.766 : Timeout--> In = 0 Out = 0
19ec-1c88:44058153.826 : <= IoObject::SetTimeout
19ec-1c88:44058153.899 : => CAsicIO::CAsicIO
19ec-1c88:44058153.977 : => CNT96226::CNT96226
19ec-1c88:44058154.031 : => CNT96226::Open
19ec-1c88:44058176.177 : <= CNT96226::Open ret = 1
19ec-1c88:44058176.273 : => CNT96226::Initialize
19ec-1c88:44058176.451 : <= CNT96226::Initialize ret = 1
19ec-1c88:44058176.510 : <= CNT96226::CNT96226
19ec-1c88:44058176.564 : <= CAsicIO::CAsicIO
19ec-1c88:44058176.617 : => CAsicIO::InitializeDevice
19ec-1c88:44058176.681 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44058182.446 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44058182.559 : => IoObject::GetLockName
19ec-1c88:44058182.615 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44058182.680 : <= IoObject::GetLockName
19ec-1c88:44058183.158 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44058183.228 : IO Send command 10 bytes
19ec-1c88:44058183.281 : => CNT96226::VenderCmd_SetData
19ec-1c88:44058183.338 : iCmd = 0, nBytes = 10
19ec-1c88:44058183.443 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44058538.728 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44058538.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:44058538.935 : iCmd = 0, nBytes = 128
19ec-1c88:44058716.715 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44058717.180 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44058717.317 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44058717.450 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44058717.579 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44058717.705 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44058717.833 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44058717.954 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44058718.014 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44058718.079 : => CNT96226::VenderCmd_GetData
19ec-1c88:44058718.131 : iCmd = 1, nBytes = 4
19ec-1c88:44058914.794 : 0000 : 00 00 00 00 
19ec-1c88:44058914.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44058914.980 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44058915.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:44058915.097 : iCmd = 3, nBytes = 2
19ec-1c88:44059282.008 : 0000 : 06 38 
19ec-1c88:44059282.176 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44059282.250 : => CNT96226::VenderCmd_GetData
19ec-1c88:44059282.536 : iCmd = 4, nBytes = 2
19ec-1c88:44059544.114 : 0000 : 07 07 
19ec-1c88:44059544.253 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44059544.430 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44059544.532 : => IoObject::InitializeDevice
19ec-1c88:44059544.644 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44059545.340 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44059545.419 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44059546.262 : => FindScanner
19ec-1c88:44059546.322 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44059546.389 : <= FindScanner ret = 1
19ec-1c88:44059546.448 : => IoObject::IoLockStart
19ec-1c88:44059546.555 : => CAsicIO::CheckDevice
19ec-1c88:44059546.614 : => CNT96226::ConnectIsAvailable
19ec-1c88:44059563.741 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44059563.839 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44059563.898 : <= IoObject::IoLockStart
19ec-1c88:44059563.959 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44059564.028 : IO Send command 10 bytes
19ec-1c88:44059564.113 : => CNT96226::VenderCmd_SetData
19ec-1c88:44059564.174 : iCmd = 0, nBytes = 10
19ec-1c88:44059564.282 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44059721.824 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44059721.975 : System send command 10 bytes + data 0 bytes
19ec-1c88:44059722.053 : IO total need to receive data 5 bytes
19ec-1c88:44059722.119 : => CNT96226::VenderCmd_GetData
19ec-1c88:44059722.176 : iCmd = 0, nBytes = 5
19ec-1c88:44059924.603 : 0000 : 06 00 02 02 ab 
19ec-1c88:44059924.686 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44059924.747 : System total receive data 5 bytes
19ec-1c88:44059924.803 : => CNT96226::VenderCmd_GetData
19ec-1c88:44059924.855 : iCmd = 1, nBytes = 4
19ec-1c88:44060084.903 : 0000 : 00 00 00 00 
19ec-1c88:44060085.002 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44060085.147 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44060085.207 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44060085.272 : IO Send command 10 bytes
19ec-1c88:44060085.367 : => CNT96226::VenderCmd_SetData
19ec-1c88:44060085.425 : iCmd = 0, nBytes = 10
19ec-1c88:44060085.531 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44060251.547 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44060251.720 : System send command 10 bytes + data 0 bytes
19ec-1c88:44060251.799 : IO total need to receive data 165 bytes
19ec-1c88:44060251.865 : => CNT96226::VenderCmd_GetData
19ec-1c88:44060251.925 : iCmd = 0, nBytes = 165
19ec-1c88:44060437.862 : skip dump 37 bytes
19ec-1c88:44060438.075 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44060438.457 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44060438.595 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44060438.738 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44060438.872 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44060439.008 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44060439.138 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44060439.264 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44060439.329 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44060439.396 : System total receive data 165 bytes
19ec-1c88:44060439.456 : => CNT96226::VenderCmd_GetData
19ec-1c88:44060439.509 : iCmd = 1, nBytes = 4
19ec-1c88:44060548.649 : 0000 : 00 00 00 00 
19ec-1c88:44060548.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44060548.884 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44060549.152 : Dump Inquiry
19ec-1c88:44060549.281 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44060549.415 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44060549.547 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44060549.679 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44060549.805 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44060549.934 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44060550.056 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44060550.183 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44060550.314 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44060550.442 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44060550.528 : 00a0 : 00 00 00 00 00 
19ec-1c88:44060550.598 : => ReadNVMDataInternal
19ec-1c88:44060550.826 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44060550.892 : IO Send command 10 bytes
19ec-1c88:44060550.991 : => CNT96226::VenderCmd_SetData
19ec-1c88:44060551.043 : iCmd = 0, nBytes = 10
19ec-1c88:44060551.145 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44060867.805 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44060867.992 : System send command 10 bytes + data 0 bytes
19ec-1c88:44060868.062 : IO total need to receive data 128 bytes
19ec-1c88:44060868.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:44060868.182 : iCmd = 0, nBytes = 128
19ec-1c88:44061044.414 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44061044.597 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44061044.742 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44061044.879 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44061045.006 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44061045.131 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44061045.261 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44061045.387 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44061045.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44061045.516 : System total receive data 128 bytes
19ec-1c88:44061045.576 : => CNT96226::VenderCmd_GetData
19ec-1c88:44061045.631 : iCmd = 1, nBytes = 4
19ec-1c88:44061209.844 : 0000 : 00 00 00 00 
19ec-1c88:44061209.969 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44061210.120 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44061210.195 : NVMData.PadScanCount = 0
19ec-1c88:44061210.251 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44061210.308 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44061210.369 : NVMData.FlatbedScanCount = 0
19ec-1c88:44061210.422 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44061210.475 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44061210.530 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44061210.585 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44061210.641 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44061210.694 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44061210.747 : NVMData.BornMonth = 0
19ec-1c88:44061210.797 : NVMData.BornDay = 0
19ec-1c88:44061210.848 : NVMData.BornYear = 0
19ec-1c88:44061210.895 : NVMData.FirstScanMonth = 4
19ec-1c88:44061210.946 : NVMData.FirstScanDay = 30
19ec-1c88:44061210.999 : NVMData.FirstScanYear = 2020
19ec-1c88:44061211.055 : NVMData.VerticalMagnification = 0
19ec-1c88:44061211.110 : NVMData.HorizontalMagnification = 0
19ec-1c88:44061211.165 : NVMData.PowerSavingTime = 15
19ec-1c88:44061211.218 : NVMData.SN = A094165189010062
19ec-1c88:44061211.270 : NVMData.AutoFeed = 0
19ec-1c88:44061211.316 : NVMData.CCDType = 0
19ec-1c88:44061211.364 : NVMData.ScanSpeed = 0
19ec-1c88:44061211.413 : NVMData.RollerCount = 0
19ec-1c88:44061211.464 : NVMData.MultifeedCount = 0
19ec-1c88:44061211.516 : NVMData.JamCount = 0
19ec-1c88:44061211.566 : NVMData.IdentifyInfo = 
19ec-1c88:44061211.617 : NVMData.FormalName = 
19ec-1c88:44061211.801 : NVMData.ReservedB = 0
19ec-1c88:44061211.856 : NVMData.FunctionCode = 0
19ec-1c88:44061211.905 : NVMData.PreFeed = 0
19ec-1c88:44061211.955 : NVMData.PreFeedTime = 0
19ec-1c88:44061212.005 : NVMData.ButtonNumber = 0
19ec-1c88:44061212.058 : NVMData.PowerOffTime = 0
19ec-1c88:44061212.110 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44061212.184 : => IoObject::IoLockEnd
19ec-1c88:44061212.277 : <= IoObject::IoLockEnd
19ec-1c88:44061212.329 : <= InitializeScanner ret = 1
19ec-1c88:44062619.183 : => GetLogicalScannerAbility
19ec-1c88:44062619.385 : => IoObject::IoLockStart
19ec-1c88:44062619.524 : => CAsicIO::CheckDevice
19ec-1c88:44062619.583 : => CNT96226::ConnectIsAvailable
19ec-1c88:44062642.878 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44062642.993 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44062643.054 : <= IoObject::IoLockStart
19ec-1c88:44062643.116 : => IoObject::IoLockEnd
19ec-1c88:44062643.234 : <= IoObject::IoLockEnd
19ec-1c88:44062643.324 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:44066452.734 : => GetLogicalScannerAbilityEx
19ec-1c88:44066452.920 : => IoObject::IoLockStart
19ec-1c88:44066453.053 : => CAsicIO::CheckDevice
19ec-1c88:44066453.109 : => CNT96226::ConnectIsAvailable
19ec-1c88:44066478.538 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44066478.943 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44066479.004 : <= IoObject::IoLockStart
19ec-1c88:44066479.063 : => IoObject::IoLockEnd
19ec-1c88:44066479.170 : <= IoObject::IoLockEnd
19ec-1c88:44066479.287 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44066479.359 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44074660.539 : => ReadNVMData
19ec-1c88:44074660.729 : => IoObject::IoLockStart
19ec-1c88:44074660.863 : => CAsicIO::CheckDevice
19ec-1c88:44074660.924 : => CNT96226::ConnectIsAvailable
19ec-1c88:44074684.704 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44074684.924 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44074685.044 : <= IoObject::IoLockStart
19ec-1c88:44074685.359 : => ReadNVMDataInternal
19ec-1c88:44074685.422 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44074685.491 : IO Send command 10 bytes
19ec-1c88:44074685.613 : => CNT96226::VenderCmd_SetData
19ec-1c88:44074685.669 : iCmd = 0, nBytes = 10
19ec-1c88:44074685.784 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44075015.319 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44075015.471 : System send command 10 bytes + data 0 bytes
19ec-1c88:44075015.552 : IO total need to receive data 128 bytes
19ec-1c88:44075015.618 : => CNT96226::VenderCmd_GetData
19ec-1c88:44075015.677 : iCmd = 0, nBytes = 128
19ec-1c88:44075223.292 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44075223.481 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44075223.628 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44075223.761 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44075223.885 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44075224.008 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44075224.132 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44075224.252 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44075224.313 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44075224.373 : System total receive data 128 bytes
19ec-1c88:44075224.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:44075224.491 : iCmd = 1, nBytes = 4
19ec-1c88:44075384.115 : 0000 : 00 00 00 00 
19ec-1c88:44075384.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44075384.366 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44075384.436 : NVMData.PadScanCount = 0
19ec-1c88:44075384.723 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44075384.778 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44075384.835 : NVMData.FlatbedScanCount = 0
19ec-1c88:44075384.889 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44075385.090 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44075385.155 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44075385.210 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44075385.267 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44075385.323 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44075385.379 : NVMData.BornMonth = 0
19ec-1c88:44075385.427 : NVMData.BornDay = 0
19ec-1c88:44075385.477 : NVMData.BornYear = 0
19ec-1c88:44075385.524 : NVMData.FirstScanMonth = 4
19ec-1c88:44075385.575 : NVMData.FirstScanDay = 30
19ec-1c88:44075385.628 : NVMData.FirstScanYear = 2020
19ec-1c88:44075385.680 : NVMData.VerticalMagnification = 0
19ec-1c88:44075385.735 : NVMData.HorizontalMagnification = 0
19ec-1c88:44075385.790 : NVMData.PowerSavingTime = 15
19ec-1c88:44075385.847 : NVMData.SN = A094165189010062
19ec-1c88:44075385.895 : NVMData.AutoFeed = 0
19ec-1c88:44075385.946 : NVMData.CCDType = 0
19ec-1c88:44075385.993 : NVMData.ScanSpeed = 0
19ec-1c88:44075386.042 : NVMData.RollerCount = 0
19ec-1c88:44075386.097 : NVMData.MultifeedCount = 0
19ec-1c88:44075386.149 : NVMData.JamCount = 0
19ec-1c88:44075386.200 : NVMData.IdentifyInfo = 
19ec-1c88:44075386.251 : NVMData.FormalName = 
19ec-1c88:44075386.300 : NVMData.ReservedB = 0
19ec-1c88:44075386.348 : NVMData.FunctionCode = 0
19ec-1c88:44075386.398 : NVMData.PreFeed = 0
19ec-1c88:44075386.444 : NVMData.PreFeedTime = 0
19ec-1c88:44075386.493 : NVMData.ButtonNumber = 0
19ec-1c88:44075386.543 : NVMData.PowerOffTime = 0
19ec-1c88:44075386.593 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44075386.658 : => IoObject::IoLockEnd
19ec-1c88:44075386.747 : <= IoObject::IoLockEnd
19ec-1c88:44075386.797 : <= ReadNVMData ret = 1
19ec-1c88:44086330.537 : => GetADFStatus
19ec-1c88:44086330.929 : => IoObject::IoLockStart
19ec-1c88:44086331.063 : => CAsicIO::CheckDevice
19ec-1c88:44086331.125 : => CNT96226::ConnectIsAvailable
19ec-1c88:44086348.364 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44086348.496 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44086348.567 : <= IoObject::IoLockStart
19ec-1c88:44086348.634 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44086348.702 : IO Send command 10 bytes
19ec-1c88:44086348.818 : => CNT96226::VenderCmd_SetData
19ec-1c88:44086348.881 : iCmd = 0, nBytes = 10
19ec-1c88:44086348.990 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44086530.226 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44086530.359 : System send command 10 bytes + data 0 bytes
19ec-1c88:44086530.440 : IO total need to receive data 2 bytes
19ec-1c88:44086530.505 : => CNT96226::VenderCmd_GetData
19ec-1c88:44086530.564 : iCmd = 0, nBytes = 2
19ec-1c88:44086653.296 : 0000 : 00 00 
19ec-1c88:44086653.432 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44086653.516 : System total receive data 2 bytes
19ec-1c88:44086653.581 : => CNT96226::VenderCmd_GetData
19ec-1c88:44086653.642 : iCmd = 1, nBytes = 4
19ec-1c88:44086769.320 : 0000 : 00 00 00 00 
19ec-1c88:44086769.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44086769.590 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44086769.661 : Return status = 0
19ec-1c88:44086769.725 : => IoObject::IoLockEnd
19ec-1c88:44086769.821 : <= IoObject::IoLockEnd
19ec-1c88:44086769.874 : <= GetADFStatus ret = 1
19ec-1c88:44089844.468 : => GetADFStatus
19ec-1c88:44089844.687 : => IoObject::IoLockStart
19ec-1c88:44089844.822 : => CAsicIO::CheckDevice
19ec-1c88:44089844.886 : => CNT96226::ConnectIsAvailable
19ec-1c88:44089858.371 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44089858.474 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44089858.534 : <= IoObject::IoLockStart
19ec-1c88:44089858.595 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44089858.667 : IO Send command 10 bytes
19ec-1c88:44089858.804 : => CNT96226::VenderCmd_SetData
19ec-1c88:44089858.866 : iCmd = 0, nBytes = 10
19ec-1c88:44089858.974 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44089997.671 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44089997.825 : System send command 10 bytes + data 0 bytes
19ec-1c88:44089998.012 : IO total need to receive data 2 bytes
19ec-1c88:44089998.083 : => CNT96226::VenderCmd_GetData
19ec-1c88:44089998.143 : iCmd = 0, nBytes = 2
19ec-1c88:44090132.731 : 0000 : 00 00 
19ec-1c88:44090132.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44090132.970 : System total receive data 2 bytes
19ec-1c88:44090133.038 : => CNT96226::VenderCmd_GetData
19ec-1c88:44090133.098 : iCmd = 1, nBytes = 4
19ec-1c88:44090241.145 : 0000 : 00 00 00 00 
19ec-1c88:44090241.303 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44090241.453 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44090241.532 : Return status = 0
19ec-1c88:44090241.596 : => IoObject::IoLockEnd
19ec-1c88:44090241.688 : <= IoObject::IoLockEnd
19ec-1c88:44090241.740 : <= GetADFStatus ret = 1
19ec-1c88:44092600.948 : => TerminateDriver
19ec-1c88:44092601.249 : => CAsicIO::~CAsicIO,pStage=138218568
19ec-1c88:44092601.333 : => CNT96226::Close
19ec-1c88:44092606.770 : <= CNT96226::Close ret = 1
19ec-1c88:44092606.860 : <= CAsicIO::~CAsicIO
19ec-1c88:44092606.924 : => IoObject::IoLockEnd
19ec-1c88:44092606.978 : <= IoObject::IoLockEnd
19ec-1c88:44092607.032 : => IoObject::TerminateDevice
19ec-1c88:44092607.089 : => IoObject::IoLockEnd
19ec-1c88:44092607.141 : <= IoObject::IoLockEnd
19ec-1c88:44092607.248 : <= IoObject::TerminateDevice
19ec-1c88:44092607.522 : <= TerminateDriver ret = 1
19ec-1c88:44137975.395 : ============Debug Start==========
19ec-1c88:44137976.985 : Date : 2020/4/30 14:26:35
19ec-1c88:44137977.064 : Process ID : 19ec
19ec-1c88:44137977.567 : Windows : Version 10.0 build 18363 
19ec-1c88:44137978.080 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:44137978.144 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44137978.204 : MemoryStatus.ullAvailPhys : 1671856128
19ec-1c88:44137978.262 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44137978.326 : MemoryStatus.ullAvailPageFile : 3038375936
19ec-1c88:44137978.389 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44137978.450 : MemoryStatus.ullAvailVirtual : 1729445888
19ec-1c88:44137978.524 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44137978.626 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44137978.687 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44137978.939 : CPU Count : 4
19ec-1c88:44137978.986 : CPU Frequency : 100.000 Mhz
19ec-1c88:44137983.634 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44137983.766 : => InitializeDriver
19ec-1c88:44137984.065 : <= InitializeDriver ret = 1
19ec-1c88:44137984.123 : => InitializeScanner
19ec-1c88:44137984.205 : => CAsicIO::GetDeviceList
19ec-1c88:44137984.502 : => CNT96226::CNT96226
19ec-1c88:44137984.563 : => CNT96226::Open
19ec-1c88:44138006.246 : <= CNT96226::Open ret = 1
19ec-1c88:44138006.337 : => CNT96226::Initialize
19ec-1c88:44138006.523 : <= CNT96226::Initialize ret = 1
19ec-1c88:44138006.580 : <= CNT96226::CNT96226
19ec-1c88:44138006.636 : => CNT96226::EnumAvailableDevice
19ec-1c88:44138012.115 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44138012.189 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44138012.247 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44141728.846 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44141729.141 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44141735.220 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44141735.326 : => IoObject::GetLockName
19ec-1c88:44141735.388 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44141735.457 : <= IoObject::GetLockName
19ec-1c88:44141735.967 : => CNT96226::VenderCmd_GetData
19ec-1c88:44141736.034 : iCmd = 3, nBytes = 2
19ec-1c88:44142112.174 : 0000 : 06 38 
19ec-1c88:44142112.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44142112.429 : => CNT96226::VenderCmd_GetData
19ec-1c88:44142112.493 : iCmd = 4, nBytes = 2
19ec-1c88:44142411.556 : 0000 : 07 07 
19ec-1c88:44142411.645 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44142411.743 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44142411.835 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44142411.906 : IO Send command 10 bytes
19ec-1c88:44142411.962 : => CNT96226::VenderCmd_SetData
19ec-1c88:44142412.022 : iCmd = 0, nBytes = 10
19ec-1c88:44142412.125 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44142590.255 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44142590.419 : => CNT96226::VenderCmd_GetData
19ec-1c88:44142590.492 : iCmd = 0, nBytes = 165
19ec-1c88:44142800.633 : skip dump 37 bytes
19ec-1c88:44142800.809 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44142800.945 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44142801.082 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44142801.214 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44142801.343 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44142801.477 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44142801.601 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44142801.719 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44142801.784 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44142801.841 : => CNT96226::VenderCmd_GetData
19ec-1c88:44142801.893 : iCmd = 1, nBytes = 4
19ec-1c88:44142984.189 : 0000 : 00 00 00 00 
19ec-1c88:44142984.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44142984.379 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44142984.457 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44142984.523 : IO Send command 10 bytes
19ec-1c88:44142984.576 : => CNT96226::VenderCmd_SetData
19ec-1c88:44142984.635 : iCmd = 0, nBytes = 10
19ec-1c88:44142984.741 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44143285.865 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44143286.051 : => CNT96226::VenderCmd_GetData
19ec-1c88:44143286.122 : iCmd = 0, nBytes = 128
19ec-1c88:44143448.582 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44143448.806 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44143448.949 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44143449.091 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44143449.220 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44143449.348 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44143449.476 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44143449.604 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44143449.666 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44143449.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:44143449.792 : iCmd = 1, nBytes = 4
19ec-1c88:44143588.389 : 0000 : 00 00 00 00 
19ec-1c88:44143588.548 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44143588.626 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44143588.830 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44143588.906 : => CNT96226::Close
19ec-1c88:44143593.077 : <= CNT96226::Close ret = 1
19ec-1c88:44143593.156 : <= CNT96226::~CNT96226
19ec-1c88:44143593.255 : <= CAsicIO::GetDeviceList
19ec-1c88:44143593.623 : => IoObject::SetTimeout
19ec-1c88:44143593.755 : Timeout--> In = 0 Out = 0
19ec-1c88:44143593.815 : <= IoObject::SetTimeout
19ec-1c88:44143593.885 : => CAsicIO::CAsicIO
19ec-1c88:44143593.956 : => CNT96226::CNT96226
19ec-1c88:44143594.011 : => CNT96226::Open
19ec-1c88:44143616.164 : <= CNT96226::Open ret = 1
19ec-1c88:44143616.277 : => CNT96226::Initialize
19ec-1c88:44143616.478 : <= CNT96226::Initialize ret = 1
19ec-1c88:44143616.538 : <= CNT96226::CNT96226
19ec-1c88:44143616.589 : <= CAsicIO::CAsicIO
19ec-1c88:44143616.645 : => CAsicIO::InitializeDevice
19ec-1c88:44143616.714 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44143622.823 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44143622.951 : => IoObject::GetLockName
19ec-1c88:44143623.009 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44143623.073 : <= IoObject::GetLockName
19ec-1c88:44143623.553 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44143623.629 : IO Send command 10 bytes
19ec-1c88:44143623.685 : => CNT96226::VenderCmd_SetData
19ec-1c88:44143623.741 : iCmd = 0, nBytes = 10
19ec-1c88:44143623.851 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44143947.217 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44143947.372 : => CNT96226::VenderCmd_GetData
19ec-1c88:44143947.436 : iCmd = 0, nBytes = 128
19ec-1c88:44144105.413 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44144105.663 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44144105.808 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44144105.947 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44144106.076 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44144106.205 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44144106.331 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44144106.459 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44144106.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44144106.591 : => CNT96226::VenderCmd_GetData
19ec-1c88:44144106.648 : iCmd = 1, nBytes = 4
19ec-1c88:44144283.839 : 0000 : 00 00 00 00 
19ec-1c88:44144283.997 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44144284.075 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44144284.140 : => CNT96226::VenderCmd_GetData
19ec-1c88:44144284.202 : iCmd = 3, nBytes = 2
19ec-1c88:44144624.116 : 0000 : 06 38 
19ec-1c88:44144624.269 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44144624.348 : => CNT96226::VenderCmd_GetData
19ec-1c88:44144624.406 : iCmd = 4, nBytes = 2
19ec-1c88:44144923.223 : 0000 : 07 07 
19ec-1c88:44144923.351 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44144923.521 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44144923.612 : => IoObject::InitializeDevice
19ec-1c88:44144923.725 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44144924.406 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44144924.478 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44144925.249 : => FindScanner
19ec-1c88:44144925.306 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44144925.370 : <= FindScanner ret = 1
19ec-1c88:44144925.429 : => IoObject::IoLockStart
19ec-1c88:44144925.532 : => CAsicIO::CheckDevice
19ec-1c88:44144925.584 : => CNT96226::ConnectIsAvailable
19ec-1c88:44144949.917 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44144950.011 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44144950.066 : <= IoObject::IoLockStart
19ec-1c88:44144950.122 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44144950.188 : IO Send command 10 bytes
19ec-1c88:44144950.268 : => CNT96226::VenderCmd_SetData
19ec-1c88:44144950.324 : iCmd = 0, nBytes = 10
19ec-1c88:44144950.425 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44145142.179 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44145142.340 : System send command 10 bytes + data 0 bytes
19ec-1c88:44145142.418 : IO total need to receive data 5 bytes
19ec-1c88:44145142.485 : => CNT96226::VenderCmd_GetData
19ec-1c88:44145142.544 : iCmd = 0, nBytes = 5
19ec-1c88:44145292.213 : 0000 : 06 00 02 02 ab 
19ec-1c88:44145292.636 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44145292.703 : System total receive data 5 bytes
19ec-1c88:44145292.763 : => CNT96226::VenderCmd_GetData
19ec-1c88:44145292.818 : iCmd = 1, nBytes = 4
19ec-1c88:44145490.301 : 0000 : 00 00 00 00 
19ec-1c88:44145490.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44145490.553 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44145490.621 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44145490.686 : IO Send command 10 bytes
19ec-1c88:44145490.786 : => CNT96226::VenderCmd_SetData
19ec-1c88:44145490.846 : iCmd = 0, nBytes = 10
19ec-1c88:44145490.951 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44145683.159 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44145683.313 : System send command 10 bytes + data 0 bytes
19ec-1c88:44145683.383 : IO total need to receive data 165 bytes
19ec-1c88:44145683.444 : => CNT96226::VenderCmd_GetData
19ec-1c88:44145683.501 : iCmd = 0, nBytes = 165
19ec-1c88:44145862.622 : skip dump 37 bytes
19ec-1c88:44145862.828 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44145862.973 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44145863.108 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44145863.241 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44145863.372 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44145863.506 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44145863.630 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44145863.751 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44145863.816 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44145863.874 : System total receive data 165 bytes
19ec-1c88:44145863.936 : => CNT96226::VenderCmd_GetData
19ec-1c88:44145863.991 : iCmd = 1, nBytes = 4
19ec-1c88:44146031.557 : 0000 : 00 00 00 00 
19ec-1c88:44146031.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44146031.951 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44146032.477 : Dump Inquiry
19ec-1c88:44146032.599 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44146032.732 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44146032.865 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44146032.997 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44146033.123 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44146033.255 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44146033.380 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44146033.505 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44146033.633 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44146033.758 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44146033.843 : 00a0 : 00 00 00 00 00 
19ec-1c88:44146033.929 : => ReadNVMDataInternal
19ec-1c88:44146034.155 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44146034.219 : IO Send command 10 bytes
19ec-1c88:44146034.315 : => CNT96226::VenderCmd_SetData
19ec-1c88:44146034.370 : iCmd = 0, nBytes = 10
19ec-1c88:44146034.470 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44146362.822 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44146363.008 : System send command 10 bytes + data 0 bytes
19ec-1c88:44146363.083 : IO total need to receive data 128 bytes
19ec-1c88:44146363.149 : => CNT96226::VenderCmd_GetData
19ec-1c88:44146363.210 : iCmd = 0, nBytes = 128
19ec-1c88:44146486.468 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44146486.641 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44146486.775 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44146486.906 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44146487.029 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44146487.155 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44146487.280 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44146487.399 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44146487.463 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44146487.524 : System total receive data 128 bytes
19ec-1c88:44146487.582 : => CNT96226::VenderCmd_GetData
19ec-1c88:44146487.633 : iCmd = 1, nBytes = 4
19ec-1c88:44146594.674 : 0000 : 00 00 00 00 
19ec-1c88:44146594.761 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44146594.898 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44146594.964 : NVMData.PadScanCount = 0
19ec-1c88:44146595.020 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44146595.077 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44146595.137 : NVMData.FlatbedScanCount = 0
19ec-1c88:44146595.193 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44146595.243 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44146595.295 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44146595.348 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44146595.403 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44146595.455 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44146595.509 : NVMData.BornMonth = 0
19ec-1c88:44146595.557 : NVMData.BornDay = 0
19ec-1c88:44146595.606 : NVMData.BornYear = 0
19ec-1c88:44146595.651 : NVMData.FirstScanMonth = 4
19ec-1c88:44146595.704 : NVMData.FirstScanDay = 30
19ec-1c88:44146595.758 : NVMData.FirstScanYear = 2020
19ec-1c88:44146595.811 : NVMData.VerticalMagnification = 0
19ec-1c88:44146595.866 : NVMData.HorizontalMagnification = 0
19ec-1c88:44146595.918 : NVMData.PowerSavingTime = 15
19ec-1c88:44146595.974 : NVMData.SN = A094165189010062
19ec-1c88:44146596.026 : NVMData.AutoFeed = 0
19ec-1c88:44146596.074 : NVMData.CCDType = 0
19ec-1c88:44146596.122 : NVMData.ScanSpeed = 0
19ec-1c88:44146596.169 : NVMData.RollerCount = 0
19ec-1c88:44146596.219 : NVMData.MultifeedCount = 0
19ec-1c88:44146596.272 : NVMData.JamCount = 0
19ec-1c88:44146596.320 : NVMData.IdentifyInfo = 
19ec-1c88:44146596.371 : NVMData.FormalName = 
19ec-1c88:44146596.604 : NVMData.ReservedB = 0
19ec-1c88:44146596.659 : NVMData.FunctionCode = 0
19ec-1c88:44146596.708 : NVMData.PreFeed = 0
19ec-1c88:44146596.760 : NVMData.PreFeedTime = 0
19ec-1c88:44146596.809 : NVMData.ButtonNumber = 0
19ec-1c88:44146596.859 : NVMData.PowerOffTime = 0
19ec-1c88:44146596.913 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44146596.990 : => IoObject::IoLockEnd
19ec-1c88:44146597.086 : <= IoObject::IoLockEnd
19ec-1c88:44146597.134 : <= InitializeScanner ret = 1
19ec-1c88:44146597.196 : => GetLogicalScannerAbilityEx
19ec-1c88:44146597.255 : => IoObject::IoLockStart
19ec-1c88:44146597.345 : => CAsicIO::CheckDevice
19ec-1c88:44146597.398 : => CNT96226::ConnectIsAvailable
19ec-1c88:44146610.395 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44146610.493 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44146610.550 : <= IoObject::IoLockStart
19ec-1c88:44146610.610 : => IoObject::IoLockEnd
19ec-1c88:44146610.702 : <= IoObject::IoLockEnd
19ec-1c88:44146610.831 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44146610.909 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44146828.462 : => ReadNVMData
19ec-1c88:44146828.653 : => IoObject::IoLockStart
19ec-1c88:44146828.807 : => CAsicIO::CheckDevice
19ec-1c88:44146828.868 : => CNT96226::ConnectIsAvailable
19ec-1c88:44146853.079 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44146853.193 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44146853.251 : <= IoObject::IoLockStart
19ec-1c88:44146853.314 : => ReadNVMDataInternal
19ec-1c88:44146853.377 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44146853.439 : IO Send command 10 bytes
19ec-1c88:44146853.606 : => CNT96226::VenderCmd_SetData
19ec-1c88:44146853.671 : iCmd = 0, nBytes = 10
19ec-1c88:44146853.785 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44147203.084 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44147203.240 : System send command 10 bytes + data 0 bytes
19ec-1c88:44147203.311 : IO total need to receive data 128 bytes
19ec-1c88:44147203.373 : => CNT96226::VenderCmd_GetData
19ec-1c88:44147203.430 : iCmd = 0, nBytes = 128
19ec-1c88:44147337.028 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44147337.235 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44147337.378 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44147337.521 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44147337.655 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44147337.784 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44147337.911 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44147338.038 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44147338.107 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44147338.172 : System total receive data 128 bytes
19ec-1c88:44147338.234 : => CNT96226::VenderCmd_GetData
19ec-1c88:44147338.287 : iCmd = 1, nBytes = 4
19ec-1c88:44147511.940 : 0000 : 00 00 00 00 
19ec-1c88:44147512.049 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44147512.202 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44147512.277 : NVMData.PadScanCount = 0
19ec-1c88:44147512.341 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44147512.399 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44147512.460 : NVMData.FlatbedScanCount = 0
19ec-1c88:44147512.513 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44147512.568 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44147512.623 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44147512.679 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44147512.733 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44147512.787 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44147512.844 : NVMData.BornMonth = 0
19ec-1c88:44147512.894 : NVMData.BornDay = 0
19ec-1c88:44147512.942 : NVMData.BornYear = 0
19ec-1c88:44147512.991 : NVMData.FirstScanMonth = 4
19ec-1c88:44147513.043 : NVMData.FirstScanDay = 30
19ec-1c88:44147513.097 : NVMData.FirstScanYear = 2020
19ec-1c88:44147513.269 : NVMData.VerticalMagnification = 0
19ec-1c88:44147513.329 : NVMData.HorizontalMagnification = 0
19ec-1c88:44147513.383 : NVMData.PowerSavingTime = 15
19ec-1c88:44147513.440 : NVMData.SN = A094165189010062
19ec-1c88:44147513.490 : NVMData.AutoFeed = 0
19ec-1c88:44147513.542 : NVMData.CCDType = 0
19ec-1c88:44147513.590 : NVMData.ScanSpeed = 0
19ec-1c88:44147513.639 : NVMData.RollerCount = 0
19ec-1c88:44147513.691 : NVMData.MultifeedCount = 0
19ec-1c88:44147513.741 : NVMData.JamCount = 0
19ec-1c88:44147513.790 : NVMData.IdentifyInfo = 
19ec-1c88:44147513.841 : NVMData.FormalName = 
19ec-1c88:44147513.889 : NVMData.ReservedB = 0
19ec-1c88:44147513.942 : NVMData.FunctionCode = 0
19ec-1c88:44147513.996 : NVMData.PreFeed = 0
19ec-1c88:44147514.044 : NVMData.PreFeedTime = 0
19ec-1c88:44147514.092 : NVMData.ButtonNumber = 0
19ec-1c88:44147514.142 : NVMData.PowerOffTime = 0
19ec-1c88:44147514.193 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44147514.256 : => IoObject::IoLockEnd
19ec-1c88:44147514.355 : <= IoObject::IoLockEnd
19ec-1c88:44147514.405 : <= ReadNVMData ret = 1
19ec-1c88:44148189.569 : => TerminateDriver
19ec-1c88:44148189.776 : => CAsicIO::~CAsicIO,pStage=221318216
19ec-1c88:44148189.855 : => CNT96226::Close
19ec-1c88:44148193.683 : <= CNT96226::Close ret = 1
19ec-1c88:44148193.765 : <= CAsicIO::~CAsicIO
19ec-1c88:44148193.826 : => IoObject::IoLockEnd
19ec-1c88:44148193.882 : <= IoObject::IoLockEnd
19ec-1c88:44148193.934 : => IoObject::TerminateDevice
19ec-1c88:44148193.990 : => IoObject::IoLockEnd
19ec-1c88:44148194.042 : <= IoObject::IoLockEnd
19ec-1c88:44148194.147 : <= IoObject::TerminateDevice
19ec-1c88:44148194.407 : <= TerminateDriver ret = 1
19ec-1c88:44150787.457 : ============Debug Start==========
19ec-1c88:44150787.792 : Date : 2020/4/30 14:26:35
19ec-1c88:44150787.877 : Process ID : 19ec
19ec-1c88:44150788.287 : Windows : Version 10.0 build 18363 
19ec-1c88:44150788.755 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:44150788.818 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44150788.884 : MemoryStatus.ullAvailPhys : 1669554176
19ec-1c88:44150788.945 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44150789.011 : MemoryStatus.ullAvailPageFile : 3037646848
19ec-1c88:44150789.070 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44150789.128 : MemoryStatus.ullAvailVirtual : 1729458176
19ec-1c88:44150789.191 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44150789.294 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44150789.356 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44150789.574 : CPU Count : 4
19ec-1c88:44150789.620 : CPU Frequency : 100.000 Mhz
19ec-1c88:44150793.874 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44150794.001 : => InitializeDriver
19ec-1c88:44150794.269 : <= InitializeDriver ret = 1
19ec-1c88:44153984.742 : => InitializeScanner
19ec-1c88:44153984.992 : => CAsicIO::GetDeviceList
19ec-1c88:44153985.474 : => CNT96226::CNT96226
19ec-1c88:44153985.552 : => CNT96226::Open
19ec-1c88:44154008.498 : <= CNT96226::Open ret = 1
19ec-1c88:44154008.602 : => CNT96226::Initialize
19ec-1c88:44154008.800 : <= CNT96226::Initialize ret = 1
19ec-1c88:44154008.864 : <= CNT96226::CNT96226
19ec-1c88:44154008.930 : => CNT96226::EnumAvailableDevice
19ec-1c88:44154014.470 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44154014.553 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44154014.611 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44157720.402 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44157720.734 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44157726.933 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44157727.050 : => IoObject::GetLockName
19ec-1c88:44157727.111 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44157727.180 : <= IoObject::GetLockName
19ec-1c88:44157727.725 : => CNT96226::VenderCmd_GetData
19ec-1c88:44157727.790 : iCmd = 3, nBytes = 2
19ec-1c88:44158073.652 : 0000 : 06 38 
19ec-1c88:44158073.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44158073.889 : => CNT96226::VenderCmd_GetData
19ec-1c88:44158073.957 : iCmd = 4, nBytes = 2
19ec-1c88:44158355.891 : 0000 : 07 07 
19ec-1c88:44158356.045 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44158356.148 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44158356.254 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44158356.320 : IO Send command 10 bytes
19ec-1c88:44158356.373 : => CNT96226::VenderCmd_SetData
19ec-1c88:44158356.434 : iCmd = 0, nBytes = 10
19ec-1c88:44158356.543 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44158529.921 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44158530.108 : => CNT96226::VenderCmd_GetData
19ec-1c88:44158530.180 : iCmd = 0, nBytes = 165
19ec-1c88:44158684.730 : skip dump 37 bytes
19ec-1c88:44158684.993 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44158685.143 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44158685.284 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44158685.425 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44158685.558 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44158685.698 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44158685.828 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44158685.956 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44158686.021 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44158686.087 : => CNT96226::VenderCmd_GetData
19ec-1c88:44158686.145 : iCmd = 1, nBytes = 4
19ec-1c88:44158809.370 : 0000 : 00 00 00 00 
19ec-1c88:44158809.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44158809.620 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44158809.692 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44158809.764 : IO Send command 10 bytes
19ec-1c88:44158809.821 : => CNT96226::VenderCmd_SetData
19ec-1c88:44158809.884 : iCmd = 0, nBytes = 10
19ec-1c88:44158809.990 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44159137.248 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44159137.435 : => CNT96226::VenderCmd_GetData
19ec-1c88:44159137.519 : iCmd = 0, nBytes = 128
19ec-1c88:44159264.443 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44159264.674 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44159264.827 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44159264.969 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44159265.101 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44159265.232 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44159265.357 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44159265.491 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44159265.555 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44159265.624 : => CNT96226::VenderCmd_GetData
19ec-1c88:44159265.685 : iCmd = 1, nBytes = 4
19ec-1c88:44159415.075 : 0000 : 00 00 00 00 
19ec-1c88:44159415.230 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44159415.306 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44159415.481 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44159415.556 : => CNT96226::Close
19ec-1c88:44159419.155 : <= CNT96226::Close ret = 1
19ec-1c88:44159419.229 : <= CNT96226::~CNT96226
19ec-1c88:44159419.333 : <= CAsicIO::GetDeviceList
19ec-1c88:44159419.687 : => IoObject::SetTimeout
19ec-1c88:44159419.818 : Timeout--> In = 0 Out = 0
19ec-1c88:44159419.876 : <= IoObject::SetTimeout
19ec-1c88:44159419.945 : => CAsicIO::CAsicIO
19ec-1c88:44159420.018 : => CNT96226::CNT96226
19ec-1c88:44159420.072 : => CNT96226::Open
19ec-1c88:44159443.802 : <= CNT96226::Open ret = 1
19ec-1c88:44159443.915 : => CNT96226::Initialize
19ec-1c88:44159444.120 : <= CNT96226::Initialize ret = 1
19ec-1c88:44159444.189 : <= CNT96226::CNT96226
19ec-1c88:44159444.248 : <= CAsicIO::CAsicIO
19ec-1c88:44159444.310 : => CAsicIO::InitializeDevice
19ec-1c88:44159444.388 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44159450.437 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44159450.558 : => IoObject::GetLockName
19ec-1c88:44159450.616 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44159450.683 : <= IoObject::GetLockName
19ec-1c88:44159451.125 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44159451.206 : IO Send command 10 bytes
19ec-1c88:44159451.260 : => CNT96226::VenderCmd_SetData
19ec-1c88:44159451.315 : iCmd = 0, nBytes = 10
19ec-1c88:44159451.432 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44159759.247 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44159759.451 : => CNT96226::VenderCmd_GetData
19ec-1c88:44159759.520 : iCmd = 0, nBytes = 128
19ec-1c88:44159944.966 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44159945.211 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44159945.360 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44159945.500 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44159945.634 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44159945.767 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44159945.894 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44159946.018 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44159946.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44159946.157 : => CNT96226::VenderCmd_GetData
19ec-1c88:44159946.222 : iCmd = 1, nBytes = 4
19ec-1c88:44160072.695 : 0000 : 00 00 00 00 
19ec-1c88:44160072.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44160072.948 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44160073.021 : => CNT96226::VenderCmd_GetData
19ec-1c88:44160073.080 : iCmd = 3, nBytes = 2
19ec-1c88:44160408.770 : 0000 : 06 38 
19ec-1c88:44160408.927 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44160409.011 : => CNT96226::VenderCmd_GetData
19ec-1c88:44160409.074 : iCmd = 4, nBytes = 2
19ec-1c88:44160648.358 : 0000 : 07 07 
19ec-1c88:44160648.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44160648.674 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44160648.769 : => IoObject::InitializeDevice
19ec-1c88:44160648.880 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44160649.438 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44160649.505 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44160650.290 : => FindScanner
19ec-1c88:44160650.349 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44160650.416 : <= FindScanner ret = 1
19ec-1c88:44160650.478 : => IoObject::IoLockStart
19ec-1c88:44160650.587 : => CAsicIO::CheckDevice
19ec-1c88:44160650.642 : => CNT96226::ConnectIsAvailable
19ec-1c88:44160663.705 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44160663.798 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44160663.853 : <= IoObject::IoLockStart
19ec-1c88:44160663.913 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44160663.980 : IO Send command 10 bytes
19ec-1c88:44160664.059 : => CNT96226::VenderCmd_SetData
19ec-1c88:44160664.117 : iCmd = 0, nBytes = 10
19ec-1c88:44160664.226 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44160826.962 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44160827.126 : System send command 10 bytes + data 0 bytes
19ec-1c88:44160827.197 : IO total need to receive data 5 bytes
19ec-1c88:44160827.258 : => CNT96226::VenderCmd_GetData
19ec-1c88:44160827.318 : iCmd = 0, nBytes = 5
19ec-1c88:44160949.905 : 0000 : 06 00 02 02 ab 
19ec-1c88:44160950.048 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44160950.126 : System total receive data 5 bytes
19ec-1c88:44160950.209 : => CNT96226::VenderCmd_GetData
19ec-1c88:44160950.268 : iCmd = 1, nBytes = 4
19ec-1c88:44161065.977 : 0000 : 00 00 00 00 
19ec-1c88:44161066.125 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44161066.289 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44161066.360 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44161066.428 : IO Send command 10 bytes
19ec-1c88:44161066.528 : => CNT96226::VenderCmd_SetData
19ec-1c88:44161066.592 : iCmd = 0, nBytes = 10
19ec-1c88:44161066.705 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44161217.138 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44161217.326 : System send command 10 bytes + data 0 bytes
19ec-1c88:44161217.403 : IO total need to receive data 165 bytes
19ec-1c88:44161217.473 : => CNT96226::VenderCmd_GetData
19ec-1c88:44161217.537 : iCmd = 0, nBytes = 165
19ec-1c88:44161344.386 : skip dump 37 bytes
19ec-1c88:44161344.601 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44161344.753 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44161344.899 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44161345.038 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44161345.172 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44161345.311 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44161345.442 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44161345.570 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44161345.637 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44161345.701 : System total receive data 165 bytes
19ec-1c88:44161345.764 : => CNT96226::VenderCmd_GetData
19ec-1c88:44161345.821 : iCmd = 1, nBytes = 4
19ec-1c88:44161452.589 : 0000 : 00 00 00 00 
19ec-1c88:44161452.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44161452.815 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44161452.985 : Dump Inquiry
19ec-1c88:44161453.112 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44161453.247 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44161453.380 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44161453.509 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44161453.634 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44161453.857 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44161453.982 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44161454.108 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44161454.242 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44161454.369 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44161454.456 : 00a0 : 00 00 00 00 00 
19ec-1c88:44161454.531 : => ReadNVMDataInternal
19ec-1c88:44161454.722 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44161454.788 : IO Send command 10 bytes
19ec-1c88:44161454.877 : => CNT96226::VenderCmd_SetData
19ec-1c88:44161454.930 : iCmd = 0, nBytes = 10
19ec-1c88:44161455.033 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44161746.270 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44161746.450 : System send command 10 bytes + data 0 bytes
19ec-1c88:44161746.523 : IO total need to receive data 128 bytes
19ec-1c88:44161746.590 : => CNT96226::VenderCmd_GetData
19ec-1c88:44161746.652 : iCmd = 0, nBytes = 128
19ec-1c88:44161866.279 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44161866.456 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44161866.593 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44161866.724 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44161866.847 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44161866.971 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44161867.097 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44161867.220 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44161867.284 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44161867.344 : System total receive data 128 bytes
19ec-1c88:44161867.404 : => CNT96226::VenderCmd_GetData
19ec-1c88:44161867.458 : iCmd = 1, nBytes = 4
19ec-1c88:44161978.826 : 0000 : 00 00 00 00 
19ec-1c88:44161978.946 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44161979.109 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44161979.190 : NVMData.PadScanCount = 0
19ec-1c88:44161979.331 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44161979.389 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44161979.450 : NVMData.FlatbedScanCount = 0
19ec-1c88:44161979.507 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44161979.561 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44161979.618 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44161979.675 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44161979.732 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44161979.785 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44161979.843 : NVMData.BornMonth = 0
19ec-1c88:44161979.895 : NVMData.BornDay = 0
19ec-1c88:44161980.111 : NVMData.BornYear = 0
19ec-1c88:44161980.256 : NVMData.FirstScanMonth = 4
19ec-1c88:44161980.322 : NVMData.FirstScanDay = 30
19ec-1c88:44161980.384 : NVMData.FirstScanYear = 2020
19ec-1c88:44161980.445 : NVMData.VerticalMagnification = 0
19ec-1c88:44161980.502 : NVMData.HorizontalMagnification = 0
19ec-1c88:44161980.563 : NVMData.PowerSavingTime = 15
19ec-1c88:44161980.618 : NVMData.SN = A094165189010062
19ec-1c88:44161980.672 : NVMData.AutoFeed = 0
19ec-1c88:44161980.740 : NVMData.CCDType = 0
19ec-1c88:44161981.032 : NVMData.ScanSpeed = 0
19ec-1c88:44161981.327 : NVMData.RollerCount = 0
19ec-1c88:44161981.384 : NVMData.MultifeedCount = 0
19ec-1c88:44161981.436 : NVMData.JamCount = 0
19ec-1c88:44161981.490 : NVMData.IdentifyInfo = 
19ec-1c88:44161981.541 : NVMData.FormalName = 
19ec-1c88:44161981.704 : NVMData.ReservedB = 0
19ec-1c88:44161982.089 : NVMData.FunctionCode = 0
19ec-1c88:44161982.149 : NVMData.PreFeed = 0
19ec-1c88:44161982.201 : NVMData.PreFeedTime = 0
19ec-1c88:44161982.253 : NVMData.ButtonNumber = 0
19ec-1c88:44161982.312 : NVMData.PowerOffTime = 0
19ec-1c88:44161982.369 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44161982.453 : => IoObject::IoLockEnd
19ec-1c88:44161982.693 : <= IoObject::IoLockEnd
19ec-1c88:44161982.887 : <= InitializeScanner ret = 1
19ec-1c88:44163616.049 : => GetLogicalScannerAbility
19ec-1c88:44163616.244 : => IoObject::IoLockStart
19ec-1c88:44163616.389 : => CAsicIO::CheckDevice
19ec-1c88:44163616.452 : => CNT96226::ConnectIsAvailable
19ec-1c88:44163633.511 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44163633.614 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44163633.677 : <= IoObject::IoLockStart
19ec-1c88:44163633.737 : => IoObject::IoLockEnd
19ec-1c88:44163633.842 : <= IoObject::IoLockEnd
19ec-1c88:44163633.921 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:44167898.315 : => GetLogicalScannerAbilityEx
19ec-1c88:44167898.511 : => IoObject::IoLockStart
19ec-1c88:44167898.647 : => CAsicIO::CheckDevice
19ec-1c88:44167898.710 : => CNT96226::ConnectIsAvailable
19ec-1c88:44167921.626 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44167921.839 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44167921.971 : <= IoObject::IoLockStart
19ec-1c88:44167922.095 : => IoObject::IoLockEnd
19ec-1c88:44167922.301 : <= IoObject::IoLockEnd
19ec-1c88:44167922.668 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44167922.745 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44176405.173 : => ReadNVMData
19ec-1c88:44176405.370 : => IoObject::IoLockStart
19ec-1c88:44176405.501 : => CAsicIO::CheckDevice
19ec-1c88:44176405.567 : => CNT96226::ConnectIsAvailable
19ec-1c88:44176418.938 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44176419.347 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44176419.406 : <= IoObject::IoLockStart
19ec-1c88:44176419.476 : => ReadNVMDataInternal
19ec-1c88:44176419.553 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44176419.623 : IO Send command 10 bytes
19ec-1c88:44176419.760 : => CNT96226::VenderCmd_SetData
19ec-1c88:44176419.821 : iCmd = 0, nBytes = 10
19ec-1c88:44176419.943 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44176747.089 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44176747.276 : System send command 10 bytes + data 0 bytes
19ec-1c88:44176747.358 : IO total need to receive data 128 bytes
19ec-1c88:44176747.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:44176747.491 : iCmd = 0, nBytes = 128
19ec-1c88:44176870.928 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44176871.125 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44176871.281 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44176871.431 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44176871.565 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44176871.690 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44176871.817 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44176871.946 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44176872.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44176872.084 : System total receive data 128 bytes
19ec-1c88:44176872.146 : => CNT96226::VenderCmd_GetData
19ec-1c88:44176872.206 : iCmd = 1, nBytes = 4
19ec-1c88:44177029.752 : 0000 : 00 00 00 00 
19ec-1c88:44177029.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44177030.330 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44177030.402 : NVMData.PadScanCount = 0
19ec-1c88:44177030.460 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44177030.519 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44177030.575 : NVMData.FlatbedScanCount = 0
19ec-1c88:44177030.632 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44177030.803 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44177030.865 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44177030.922 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44177030.980 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44177031.039 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44177031.097 : NVMData.BornMonth = 0
19ec-1c88:44177031.147 : NVMData.BornDay = 0
19ec-1c88:44177031.197 : NVMData.BornYear = 0
19ec-1c88:44177031.251 : NVMData.FirstScanMonth = 4
19ec-1c88:44177031.304 : NVMData.FirstScanDay = 30
19ec-1c88:44177031.362 : NVMData.FirstScanYear = 2020
19ec-1c88:44177031.415 : NVMData.VerticalMagnification = 0
19ec-1c88:44177031.471 : NVMData.HorizontalMagnification = 0
19ec-1c88:44177031.524 : NVMData.PowerSavingTime = 15
19ec-1c88:44177031.578 : NVMData.SN = A094165189010062
19ec-1c88:44177031.631 : NVMData.AutoFeed = 0
19ec-1c88:44177031.682 : NVMData.CCDType = 0
19ec-1c88:44177031.732 : NVMData.ScanSpeed = 0
19ec-1c88:44177031.784 : NVMData.RollerCount = 0
19ec-1c88:44177031.843 : NVMData.MultifeedCount = 0
19ec-1c88:44177031.897 : NVMData.JamCount = 0
19ec-1c88:44177031.948 : NVMData.IdentifyInfo = 
19ec-1c88:44177032.000 : NVMData.FormalName = 
19ec-1c88:44177032.050 : NVMData.ReservedB = 0
19ec-1c88:44177032.100 : NVMData.FunctionCode = 0
19ec-1c88:44177032.151 : NVMData.PreFeed = 0
19ec-1c88:44177032.199 : NVMData.PreFeedTime = 0
19ec-1c88:44177032.249 : NVMData.ButtonNumber = 0
19ec-1c88:44177032.302 : NVMData.PowerOffTime = 0
19ec-1c88:44177032.354 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44177032.418 : => IoObject::IoLockEnd
19ec-1c88:44177032.508 : <= IoObject::IoLockEnd
19ec-1c88:44177032.557 : <= ReadNVMData ret = 1
19ec-1c88:44187587.120 : => GetADFStatus
19ec-1c88:44187587.570 : => IoObject::IoLockStart
19ec-1c88:44187587.702 : => CAsicIO::CheckDevice
19ec-1c88:44187587.766 : => CNT96226::ConnectIsAvailable
19ec-1c88:44187613.402 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44187613.516 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44187613.579 : <= IoObject::IoLockStart
19ec-1c88:44187613.639 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44187613.707 : IO Send command 10 bytes
19ec-1c88:44187613.828 : => CNT96226::VenderCmd_SetData
19ec-1c88:44187613.888 : iCmd = 0, nBytes = 10
19ec-1c88:44187613.996 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44187814.410 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44187814.528 : System send command 10 bytes + data 0 bytes
19ec-1c88:44187814.602 : IO total need to receive data 2 bytes
19ec-1c88:44187814.663 : => CNT96226::VenderCmd_GetData
19ec-1c88:44187814.719 : iCmd = 0, nBytes = 2
19ec-1c88:44188010.374 : 0000 : 00 00 
19ec-1c88:44188010.471 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44188010.531 : System total receive data 2 bytes
19ec-1c88:44188010.592 : => CNT96226::VenderCmd_GetData
19ec-1c88:44188010.645 : iCmd = 1, nBytes = 4
19ec-1c88:44188216.523 : 0000 : 00 00 00 00 
19ec-1c88:44188216.627 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44188216.764 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44188216.839 : Return status = 0
19ec-1c88:44188216.904 : => IoObject::IoLockEnd
19ec-1c88:44188216.996 : <= IoObject::IoLockEnd
19ec-1c88:44188217.046 : <= GetADFStatus ret = 1
19ec-1c88:44190976.480 : => GetADFStatus
19ec-1c88:44190976.910 : => IoObject::IoLockStart
19ec-1c88:44190977.055 : => CAsicIO::CheckDevice
19ec-1c88:44190977.114 : => CNT96226::ConnectIsAvailable
19ec-1c88:44191003.878 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44191004.318 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44191004.375 : <= IoObject::IoLockStart
19ec-1c88:44191004.433 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44191004.498 : IO Send command 10 bytes
19ec-1c88:44191004.623 : => CNT96226::VenderCmd_SetData
19ec-1c88:44191004.754 : iCmd = 0, nBytes = 10
19ec-1c88:44191004.859 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44191205.065 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44191205.197 : System send command 10 bytes + data 0 bytes
19ec-1c88:44191205.465 : IO total need to receive data 2 bytes
19ec-1c88:44191205.544 : => CNT96226::VenderCmd_GetData
19ec-1c88:44191205.600 : iCmd = 0, nBytes = 2
19ec-1c88:44191380.587 : 0000 : 00 00 
19ec-1c88:44191380.700 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44191380.778 : System total receive data 2 bytes
19ec-1c88:44191380.848 : => CNT96226::VenderCmd_GetData
19ec-1c88:44191380.908 : iCmd = 1, nBytes = 4
19ec-1c88:44191524.080 : 0000 : 00 00 00 00 
19ec-1c88:44191524.276 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44191524.712 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44191524.783 : Return status = 0
19ec-1c88:44191524.847 : => IoObject::IoLockEnd
19ec-1c88:44191524.938 : <= IoObject::IoLockEnd
19ec-1c88:44191524.989 : <= GetADFStatus ret = 1
19ec-1c88:44193741.886 : => TerminateDriver
19ec-1c88:44193742.091 : => CAsicIO::~CAsicIO,pStage=196938824
19ec-1c88:44193742.169 : => CNT96226::Close
19ec-1c88:44193745.843 : <= CNT96226::Close ret = 1
19ec-1c88:44193745.920 : <= CAsicIO::~CAsicIO
19ec-1c88:44193745.981 : => IoObject::IoLockEnd
19ec-1c88:44193746.044 : <= IoObject::IoLockEnd
19ec-1c88:44193746.097 : => IoObject::TerminateDevice
19ec-1c88:44193746.151 : => IoObject::IoLockEnd
19ec-1c88:44193746.203 : <= IoObject::IoLockEnd
19ec-1c88:44193746.302 : <= IoObject::TerminateDevice
19ec-1c88:44193746.562 : <= TerminateDriver ret = 1
19ec-1c88:44239147.315 : ============Debug Start==========
19ec-1c88:44239147.616 : Date : 2020/4/30 14:26:38
19ec-1c88:44239147.704 : Process ID : 19ec
19ec-1c88:44239148.124 : Windows : Version 10.0 build 18363 
19ec-1c88:44239148.585 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:44239148.653 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44239148.719 : MemoryStatus.ullAvailPhys : 1650778112
19ec-1c88:44239148.781 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44239148.850 : MemoryStatus.ullAvailPageFile : 3023581184
19ec-1c88:44239148.916 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44239148.975 : MemoryStatus.ullAvailVirtual : 1729482752
19ec-1c88:44239149.039 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44239149.145 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44239149.208 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44239149.459 : CPU Count : 4
19ec-1c88:44239149.505 : CPU Frequency : 100.000 Mhz
19ec-1c88:44239153.606 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44239153.972 : => InitializeDriver
19ec-1c88:44239154.217 : <= InitializeDriver ret = 1
19ec-1c88:44239154.278 : => InitializeScanner
19ec-1c88:44239154.355 : => CAsicIO::GetDeviceList
19ec-1c88:44239154.652 : => CNT96226::CNT96226
19ec-1c88:44239154.716 : => CNT96226::Open
19ec-1c88:44239175.974 : <= CNT96226::Open ret = 1
19ec-1c88:44239176.070 : => CNT96226::Initialize
19ec-1c88:44239176.262 : <= CNT96226::Initialize ret = 1
19ec-1c88:44239176.323 : <= CNT96226::CNT96226
19ec-1c88:44239176.377 : => CNT96226::EnumAvailableDevice
19ec-1c88:44239181.771 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44239181.850 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44239181.910 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44242907.188 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44242907.480 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44242913.067 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44242913.173 : => IoObject::GetLockName
19ec-1c88:44242913.230 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44242913.296 : <= IoObject::GetLockName
19ec-1c88:44242913.753 : => CNT96226::VenderCmd_GetData
19ec-1c88:44242913.821 : iCmd = 3, nBytes = 2
19ec-1c88:44243298.306 : 0000 : 06 38 
19ec-1c88:44243298.463 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44243298.543 : => CNT96226::VenderCmd_GetData
19ec-1c88:44243298.600 : iCmd = 4, nBytes = 2
19ec-1c88:44243609.579 : 0000 : 07 07 
19ec-1c88:44243609.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44243609.766 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44243609.849 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44243609.913 : IO Send command 10 bytes
19ec-1c88:44243609.964 : => CNT96226::VenderCmd_SetData
19ec-1c88:44243610.020 : iCmd = 0, nBytes = 10
19ec-1c88:44243610.123 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44243779.588 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44243779.748 : => CNT96226::VenderCmd_GetData
19ec-1c88:44243779.810 : iCmd = 0, nBytes = 165
19ec-1c88:44243969.491 : skip dump 37 bytes
19ec-1c88:44243969.693 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44243969.844 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44243969.984 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44243970.121 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44243970.255 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44243970.388 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44243970.517 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44243970.646 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44243970.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44243970.773 : => CNT96226::VenderCmd_GetData
19ec-1c88:44243970.827 : iCmd = 1, nBytes = 4
19ec-1c88:44244135.394 : 0000 : 00 00 00 00 
19ec-1c88:44244135.493 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44244135.555 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44244135.619 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44244135.686 : IO Send command 10 bytes
19ec-1c88:44244135.744 : => CNT96226::VenderCmd_SetData
19ec-1c88:44244135.802 : iCmd = 0, nBytes = 10
19ec-1c88:44244135.905 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44244452.404 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44244452.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:44244452.627 : iCmd = 0, nBytes = 128
19ec-1c88:44244638.191 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44244638.354 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44244638.491 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44244638.623 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44244638.748 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44244638.873 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44244638.997 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44244639.121 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44244639.183 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44244639.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:44244639.296 : iCmd = 1, nBytes = 4
19ec-1c88:44244777.050 : 0000 : 00 00 00 00 
19ec-1c88:44244777.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44244777.256 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44244777.437 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44244777.514 : => CNT96226::Close
19ec-1c88:44244781.360 : <= CNT96226::Close ret = 1
19ec-1c88:44244781.439 : <= CNT96226::~CNT96226
19ec-1c88:44244781.531 : <= CAsicIO::GetDeviceList
19ec-1c88:44244781.929 : => IoObject::SetTimeout
19ec-1c88:44244782.063 : Timeout--> In = 0 Out = 0
19ec-1c88:44244782.122 : <= IoObject::SetTimeout
19ec-1c88:44244782.188 : => CAsicIO::CAsicIO
19ec-1c88:44244782.258 : => CNT96226::CNT96226
19ec-1c88:44244782.314 : => CNT96226::Open
19ec-1c88:44244803.947 : <= CNT96226::Open ret = 1
19ec-1c88:44244804.042 : => CNT96226::Initialize
19ec-1c88:44244804.238 : <= CNT96226::Initialize ret = 1
19ec-1c88:44244804.298 : <= CNT96226::CNT96226
19ec-1c88:44244804.352 : <= CAsicIO::CAsicIO
19ec-1c88:44244804.407 : => CAsicIO::InitializeDevice
19ec-1c88:44244804.475 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44244810.513 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44244810.635 : => IoObject::GetLockName
19ec-1c88:44244810.691 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44244810.761 : <= IoObject::GetLockName
19ec-1c88:44244811.256 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44244811.332 : IO Send command 10 bytes
19ec-1c88:44244811.384 : => CNT96226::VenderCmd_SetData
19ec-1c88:44244811.438 : iCmd = 0, nBytes = 10
19ec-1c88:44244811.551 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44245132.824 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44245132.955 : => CNT96226::VenderCmd_GetData
19ec-1c88:44245133.019 : iCmd = 0, nBytes = 128
19ec-1c88:44245290.919 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44245291.104 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44245291.246 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44245291.385 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44245291.510 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44245291.635 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44245291.761 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44245291.885 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44245291.946 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44245292.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:44245292.059 : iCmd = 1, nBytes = 4
19ec-1c88:44245430.811 : 0000 : 00 00 00 00 
19ec-1c88:44245430.893 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44245430.953 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44245431.014 : => CNT96226::VenderCmd_GetData
19ec-1c88:44245431.067 : iCmd = 3, nBytes = 2
19ec-1c88:44245802.915 : 0000 : 06 38 
19ec-1c88:44245803.046 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44245803.122 : => CNT96226::VenderCmd_GetData
19ec-1c88:44245803.183 : iCmd = 4, nBytes = 2
19ec-1c88:44246116.500 : 0000 : 07 07 
19ec-1c88:44246116.584 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44246116.743 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44246116.838 : => IoObject::InitializeDevice
19ec-1c88:44246116.946 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44246117.607 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44246117.681 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44246118.415 : => FindScanner
19ec-1c88:44246118.474 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44246118.537 : <= FindScanner ret = 1
19ec-1c88:44246118.595 : => IoObject::IoLockStart
19ec-1c88:44246118.694 : => CAsicIO::CheckDevice
19ec-1c88:44246118.747 : => CNT96226::ConnectIsAvailable
19ec-1c88:44246143.874 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44246143.988 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44246144.049 : <= IoObject::IoLockStart
19ec-1c88:44246144.107 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44246144.174 : IO Send command 10 bytes
19ec-1c88:44246144.266 : => CNT96226::VenderCmd_SetData
19ec-1c88:44246144.318 : iCmd = 0, nBytes = 10
19ec-1c88:44246144.423 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44246327.888 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44246328.031 : System send command 10 bytes + data 0 bytes
19ec-1c88:44246328.103 : IO total need to receive data 5 bytes
19ec-1c88:44246328.160 : => CNT96226::VenderCmd_GetData
19ec-1c88:44246328.214 : iCmd = 0, nBytes = 5
19ec-1c88:44246521.370 : 0000 : 06 00 02 02 ab 
19ec-1c88:44246521.530 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44246521.654 : System total receive data 5 bytes
19ec-1c88:44246521.770 : => CNT96226::VenderCmd_GetData
19ec-1c88:44246521.878 : iCmd = 1, nBytes = 4
19ec-1c88:44246717.863 : 0000 : 00 00 00 00 
19ec-1c88:44246717.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44246718.337 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44246718.406 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44246718.470 : IO Send command 10 bytes
19ec-1c88:44246718.556 : => CNT96226::VenderCmd_SetData
19ec-1c88:44246718.609 : iCmd = 0, nBytes = 10
19ec-1c88:44246718.717 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44246890.598 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44246890.727 : System send command 10 bytes + data 0 bytes
19ec-1c88:44246890.798 : IO total need to receive data 165 bytes
19ec-1c88:44246890.859 : => CNT96226::VenderCmd_GetData
19ec-1c88:44246890.915 : iCmd = 0, nBytes = 165
19ec-1c88:44247095.026 : skip dump 37 bytes
19ec-1c88:44247095.203 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44247095.343 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44247095.478 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44247095.611 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44247095.738 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44247095.873 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44247095.997 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44247096.118 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44247096.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44247096.237 : System total receive data 165 bytes
19ec-1c88:44247096.298 : => CNT96226::VenderCmd_GetData
19ec-1c88:44247096.349 : iCmd = 1, nBytes = 4
19ec-1c88:44247270.763 : 0000 : 00 00 00 00 
19ec-1c88:44247270.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44247270.996 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44247271.207 : Dump Inquiry
19ec-1c88:44247271.341 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44247271.476 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44247271.609 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44247271.748 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44247271.873 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44247272.006 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44247272.126 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44247272.251 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44247272.377 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44247272.504 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44247272.591 : 00a0 : 00 00 00 00 00 
19ec-1c88:44247272.658 : => ReadNVMDataInternal
19ec-1c88:44247272.879 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44247272.944 : IO Send command 10 bytes
19ec-1c88:44247273.035 : => CNT96226::VenderCmd_SetData
19ec-1c88:44247273.087 : iCmd = 0, nBytes = 10
19ec-1c88:44247273.188 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44247586.765 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44247586.892 : System send command 10 bytes + data 0 bytes
19ec-1c88:44247586.968 : IO total need to receive data 128 bytes
19ec-1c88:44247587.030 : => CNT96226::VenderCmd_GetData
19ec-1c88:44247587.086 : iCmd = 0, nBytes = 128
19ec-1c88:44247770.127 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44247770.313 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44247770.449 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44247770.583 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44247770.708 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44247770.830 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44247770.952 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44247771.075 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44247771.139 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44247771.201 : System total receive data 128 bytes
19ec-1c88:44247771.261 : => CNT96226::VenderCmd_GetData
19ec-1c88:44247771.316 : iCmd = 1, nBytes = 4
19ec-1c88:44247895.198 : 0000 : 00 00 00 00 
19ec-1c88:44247895.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44247895.445 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44247895.514 : NVMData.PadScanCount = 0
19ec-1c88:44247895.571 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44247895.627 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44247895.685 : NVMData.FlatbedScanCount = 0
19ec-1c88:44247895.741 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44247895.794 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44247895.846 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44247895.898 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44247895.953 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44247896.007 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44247896.062 : NVMData.BornMonth = 0
19ec-1c88:44247896.110 : NVMData.BornDay = 0
19ec-1c88:44247896.161 : NVMData.BornYear = 0
19ec-1c88:44247896.209 : NVMData.FirstScanMonth = 4
19ec-1c88:44247896.258 : NVMData.FirstScanDay = 30
19ec-1c88:44247896.315 : NVMData.FirstScanYear = 2020
19ec-1c88:44247896.368 : NVMData.VerticalMagnification = 0
19ec-1c88:44247896.422 : NVMData.HorizontalMagnification = 0
19ec-1c88:44247896.478 : NVMData.PowerSavingTime = 15
19ec-1c88:44247896.533 : NVMData.SN = A094165189010062
19ec-1c88:44247896.584 : NVMData.AutoFeed = 0
19ec-1c88:44247896.631 : NVMData.CCDType = 0
19ec-1c88:44247896.679 : NVMData.ScanSpeed = 0
19ec-1c88:44247896.730 : NVMData.RollerCount = 0
19ec-1c88:44247896.783 : NVMData.MultifeedCount = 0
19ec-1c88:44247896.835 : NVMData.JamCount = 0
19ec-1c88:44247896.882 : NVMData.IdentifyInfo = 
19ec-1c88:44247896.933 : NVMData.FormalName = 
19ec-1c88:44247897.166 : NVMData.ReservedB = 0
19ec-1c88:44247897.222 : NVMData.FunctionCode = 0
19ec-1c88:44247897.273 : NVMData.PreFeed = 0
19ec-1c88:44247897.322 : NVMData.PreFeedTime = 0
19ec-1c88:44247897.370 : NVMData.ButtonNumber = 0
19ec-1c88:44247897.422 : NVMData.PowerOffTime = 0
19ec-1c88:44247897.473 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44247897.550 : => IoObject::IoLockEnd
19ec-1c88:44247897.644 : <= IoObject::IoLockEnd
19ec-1c88:44247897.692 : <= InitializeScanner ret = 1
19ec-1c88:44247897.758 : => GetLogicalScannerAbilityEx
19ec-1c88:44247897.817 : => IoObject::IoLockStart
19ec-1c88:44247897.915 : => CAsicIO::CheckDevice
19ec-1c88:44247897.967 : => CNT96226::ConnectIsAvailable
19ec-1c88:44247916.596 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44247916.692 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44247916.750 : <= IoObject::IoLockStart
19ec-1c88:44247916.812 : => IoObject::IoLockEnd
19ec-1c88:44247916.904 : <= IoObject::IoLockEnd
19ec-1c88:44247917.019 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44247917.094 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44248099.494 : => ReadNVMData
19ec-1c88:44248099.622 : => IoObject::IoLockStart
19ec-1c88:44248099.743 : => CAsicIO::CheckDevice
19ec-1c88:44248099.798 : => CNT96226::ConnectIsAvailable
19ec-1c88:44248123.626 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44248123.737 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44248123.795 : <= IoObject::IoLockStart
19ec-1c88:44248123.860 : => ReadNVMDataInternal
19ec-1c88:44248123.922 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44248123.989 : IO Send command 10 bytes
19ec-1c88:44248124.093 : => CNT96226::VenderCmd_SetData
19ec-1c88:44248124.147 : iCmd = 0, nBytes = 10
19ec-1c88:44248124.261 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44248474.608 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44248474.768 : System send command 10 bytes + data 0 bytes
19ec-1c88:44248474.836 : IO total need to receive data 128 bytes
19ec-1c88:44248474.899 : => CNT96226::VenderCmd_GetData
19ec-1c88:44248474.956 : iCmd = 0, nBytes = 128
19ec-1c88:44248658.288 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44248658.466 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44248658.611 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44248658.745 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44248658.873 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44248658.998 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44248659.122 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44248659.242 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44248659.304 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44248659.368 : System total receive data 128 bytes
19ec-1c88:44248659.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:44248659.482 : iCmd = 1, nBytes = 4
19ec-1c88:44248789.741 : 0000 : 00 00 00 00 
19ec-1c88:44248789.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44248790.010 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44248790.087 : NVMData.PadScanCount = 0
19ec-1c88:44248790.145 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44248790.200 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44248790.256 : NVMData.FlatbedScanCount = 0
19ec-1c88:44248790.310 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44248790.364 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44248790.419 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44248790.473 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44248790.527 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44248790.583 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44248790.639 : NVMData.BornMonth = 0
19ec-1c88:44248790.688 : NVMData.BornDay = 0
19ec-1c88:44248790.737 : NVMData.BornYear = 0
19ec-1c88:44248790.784 : NVMData.FirstScanMonth = 4
19ec-1c88:44248790.834 : NVMData.FirstScanDay = 30
19ec-1c88:44248790.887 : NVMData.FirstScanYear = 2020
19ec-1c88:44248791.084 : NVMData.VerticalMagnification = 0
19ec-1c88:44248791.141 : NVMData.HorizontalMagnification = 0
19ec-1c88:44248791.197 : NVMData.PowerSavingTime = 15
19ec-1c88:44248791.249 : NVMData.SN = A094165189010062
19ec-1c88:44248791.301 : NVMData.AutoFeed = 0
19ec-1c88:44248791.351 : NVMData.CCDType = 0
19ec-1c88:44248791.400 : NVMData.ScanSpeed = 0
19ec-1c88:44248791.451 : NVMData.RollerCount = 0
19ec-1c88:44248791.501 : NVMData.MultifeedCount = 0
19ec-1c88:44248791.552 : NVMData.JamCount = 0
19ec-1c88:44248791.603 : NVMData.IdentifyInfo = 
19ec-1c88:44248791.653 : NVMData.FormalName = 
19ec-1c88:44248791.700 : NVMData.ReservedB = 0
19ec-1c88:44248791.749 : NVMData.FunctionCode = 0
19ec-1c88:44248791.801 : NVMData.PreFeed = 0
19ec-1c88:44248791.851 : NVMData.PreFeedTime = 0
19ec-1c88:44248791.901 : NVMData.ButtonNumber = 0
19ec-1c88:44248791.949 : NVMData.PowerOffTime = 0
19ec-1c88:44248792.001 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44248792.064 : => IoObject::IoLockEnd
19ec-1c88:44248792.155 : <= IoObject::IoLockEnd
19ec-1c88:44248792.204 : <= ReadNVMData ret = 1
19ec-1c88:44251397.381 : ============Debug Start==========
19ec-1c88:44251397.699 : Date : 2020/4/30 14:26:38
19ec-1c88:44251397.784 : Process ID : 19ec
19ec-1c88:44251398.205 : Windows : Version 10.0 build 18363 
19ec-1c88:44251398.669 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:44251398.731 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44251398.799 : MemoryStatus.ullAvailPhys : 1650913280
19ec-1c88:44251398.859 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44251398.920 : MemoryStatus.ullAvailPageFile : 3023839232
19ec-1c88:44251398.984 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44251399.043 : MemoryStatus.ullAvailVirtual : 1729699840
19ec-1c88:44251399.103 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44251399.203 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44251399.265 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44251399.512 : CPU Count : 4
19ec-1c88:44251399.558 : CPU Frequency : 100.000 Mhz
19ec-1c88:44251403.731 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44251403.861 : => InitializeDriver
19ec-1c88:44251404.132 : <= InitializeDriver ret = 1
19ec-1c88:44254095.974 : => InitializeScanner
19ec-1c88:44254096.258 : => CAsicIO::GetDeviceList
19ec-1c88:44254096.739 : => CNT96226::CNT96226
19ec-1c88:44254096.801 : => CNT96226::Open
19ec-1c88:44254120.930 : <= CNT96226::Open ret = 1
19ec-1c88:44254121.027 : => CNT96226::Initialize
19ec-1c88:44254121.243 : <= CNT96226::Initialize ret = 1
19ec-1c88:44254121.303 : <= CNT96226::CNT96226
19ec-1c88:44254121.356 : => CNT96226::EnumAvailableDevice
19ec-1c88:44254126.901 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44254126.976 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44254127.038 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44257822.467 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44257822.763 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44257828.471 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44257828.593 : => IoObject::GetLockName
19ec-1c88:44257828.654 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44257828.717 : <= IoObject::GetLockName
19ec-1c88:44257829.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:44257829.258 : iCmd = 3, nBytes = 2
19ec-1c88:44258201.088 : 0000 : 06 38 
19ec-1c88:44258201.239 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44258201.322 : => CNT96226::VenderCmd_GetData
19ec-1c88:44258201.381 : iCmd = 4, nBytes = 2
19ec-1c88:44258515.464 : 0000 : 07 07 
19ec-1c88:44258515.553 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44258515.639 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44258515.727 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44258515.795 : IO Send command 10 bytes
19ec-1c88:44258515.850 : => CNT96226::VenderCmd_SetData
19ec-1c88:44258515.910 : iCmd = 0, nBytes = 10
19ec-1c88:44258516.012 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44258703.540 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44258703.713 : => CNT96226::VenderCmd_GetData
19ec-1c88:44258703.781 : iCmd = 0, nBytes = 165
19ec-1c88:44258884.843 : skip dump 37 bytes
19ec-1c88:44258885.039 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44258885.179 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44258885.312 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44258885.444 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44258885.575 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44258885.713 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44258885.839 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44258885.961 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44258886.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44258886.086 : => CNT96226::VenderCmd_GetData
19ec-1c88:44258886.141 : iCmd = 1, nBytes = 4
19ec-1c88:44259062.617 : 0000 : 00 00 00 00 
19ec-1c88:44259062.704 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44259062.763 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44259062.825 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44259062.891 : IO Send command 10 bytes
19ec-1c88:44259062.944 : => CNT96226::VenderCmd_SetData
19ec-1c88:44259063.000 : iCmd = 0, nBytes = 10
19ec-1c88:44259063.100 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44259380.516 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44259380.696 : => CNT96226::VenderCmd_GetData
19ec-1c88:44259380.762 : iCmd = 0, nBytes = 128
19ec-1c88:44259557.785 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44259558.030 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44259558.177 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44259558.315 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44259558.444 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44259558.570 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44259558.698 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44259558.824 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44259558.887 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44259558.950 : => CNT96226::VenderCmd_GetData
19ec-1c88:44259559.004 : iCmd = 1, nBytes = 4
19ec-1c88:44259669.157 : 0000 : 00 00 00 00 
19ec-1c88:44259669.285 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44259669.355 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44259669.531 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44259669.605 : => CNT96226::Close
19ec-1c88:44259673.446 : <= CNT96226::Close ret = 1
19ec-1c88:44259673.518 : <= CNT96226::~CNT96226
19ec-1c88:44259673.605 : <= CAsicIO::GetDeviceList
19ec-1c88:44259674.000 : => IoObject::SetTimeout
19ec-1c88:44259674.132 : Timeout--> In = 0 Out = 0
19ec-1c88:44259674.196 : <= IoObject::SetTimeout
19ec-1c88:44259674.263 : => CAsicIO::CAsicIO
19ec-1c88:44259674.340 : => CNT96226::CNT96226
19ec-1c88:44259674.401 : => CNT96226::Open
19ec-1c88:44259697.614 : <= CNT96226::Open ret = 1
19ec-1c88:44259697.732 : => CNT96226::Initialize
19ec-1c88:44259697.950 : <= CNT96226::Initialize ret = 1
19ec-1c88:44259698.015 : <= CNT96226::CNT96226
19ec-1c88:44259698.072 : <= CAsicIO::CAsicIO
19ec-1c88:44259698.127 : => CAsicIO::InitializeDevice
19ec-1c88:44259698.199 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44259704.264 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44259704.382 : => IoObject::GetLockName
19ec-1c88:44259704.437 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44259704.506 : <= IoObject::GetLockName
19ec-1c88:44259705.029 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44259705.109 : IO Send command 10 bytes
19ec-1c88:44259705.161 : => CNT96226::VenderCmd_SetData
19ec-1c88:44259705.220 : iCmd = 0, nBytes = 10
19ec-1c88:44259705.333 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44260028.427 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44260028.582 : => CNT96226::VenderCmd_GetData
19ec-1c88:44260028.637 : iCmd = 0, nBytes = 128
19ec-1c88:44260183.861 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44260184.055 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44260184.193 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44260184.332 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44260184.459 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44260184.579 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44260184.703 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44260184.826 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44260184.892 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44260184.963 : => CNT96226::VenderCmd_GetData
19ec-1c88:44260185.016 : iCmd = 1, nBytes = 4
19ec-1c88:44260296.403 : 0000 : 00 00 00 00 
19ec-1c88:44260296.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44260296.595 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44260296.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:44260296.717 : iCmd = 3, nBytes = 2
19ec-1c88:44260668.661 : 0000 : 06 38 
19ec-1c88:44260668.786 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44260668.854 : => CNT96226::VenderCmd_GetData
19ec-1c88:44260668.910 : iCmd = 4, nBytes = 2
19ec-1c88:44260982.079 : 0000 : 07 07 
19ec-1c88:44260982.220 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44260982.409 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44260982.507 : => IoObject::InitializeDevice
19ec-1c88:44260982.625 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44260983.246 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44260983.328 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44260984.055 : => FindScanner
19ec-1c88:44260984.121 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44260984.189 : <= FindScanner ret = 1
19ec-1c88:44260984.248 : => IoObject::IoLockStart
19ec-1c88:44260984.352 : => CAsicIO::CheckDevice
19ec-1c88:44260984.418 : => CNT96226::ConnectIsAvailable
19ec-1c88:44261009.094 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44261009.187 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44261009.244 : <= IoObject::IoLockStart
19ec-1c88:44261009.302 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44261009.370 : IO Send command 10 bytes
19ec-1c88:44261009.450 : => CNT96226::VenderCmd_SetData
19ec-1c88:44261009.511 : iCmd = 0, nBytes = 10
19ec-1c88:44261009.616 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44261197.232 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44261197.382 : System send command 10 bytes + data 0 bytes
19ec-1c88:44261197.461 : IO total need to receive data 5 bytes
19ec-1c88:44261197.525 : => CNT96226::VenderCmd_GetData
19ec-1c88:44261197.582 : iCmd = 0, nBytes = 5
19ec-1c88:44261343.722 : 0000 : 06 00 02 02 ab 
19ec-1c88:44261343.901 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44261343.980 : System total receive data 5 bytes
19ec-1c88:44261344.042 : => CNT96226::VenderCmd_GetData
19ec-1c88:44261344.096 : iCmd = 1, nBytes = 4
19ec-1c88:44261528.873 : 0000 : 00 00 00 00 
19ec-1c88:44261528.978 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44261529.120 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44261529.192 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44261529.254 : IO Send command 10 bytes
19ec-1c88:44261529.369 : => CNT96226::VenderCmd_SetData
19ec-1c88:44261529.426 : iCmd = 0, nBytes = 10
19ec-1c88:44261529.533 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44261680.050 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44261680.198 : System send command 10 bytes + data 0 bytes
19ec-1c88:44261680.272 : IO total need to receive data 165 bytes
19ec-1c88:44261680.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:44261680.396 : iCmd = 0, nBytes = 165
19ec-1c88:44261830.904 : skip dump 37 bytes
19ec-1c88:44261831.156 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44261831.304 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44261831.445 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44261831.583 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44261831.717 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44261831.854 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44261831.982 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44261832.112 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44261832.176 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44261832.247 : System total receive data 165 bytes
19ec-1c88:44261832.312 : => CNT96226::VenderCmd_GetData
19ec-1c88:44261832.368 : iCmd = 1, nBytes = 4
19ec-1c88:44261983.494 : 0000 : 00 00 00 00 
19ec-1c88:44261983.597 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44261983.739 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44261983.971 : Dump Inquiry
19ec-1c88:44261984.106 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44261984.241 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44261984.371 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44261984.503 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44261984.632 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44261984.763 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44261984.887 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44261985.018 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44261985.151 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44261985.281 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44261985.367 : 00a0 : 00 00 00 00 00 
19ec-1c88:44261985.438 : => ReadNVMDataInternal
19ec-1c88:44261985.681 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44261985.751 : IO Send command 10 bytes
19ec-1c88:44261985.856 : => CNT96226::VenderCmd_SetData
19ec-1c88:44261985.910 : iCmd = 0, nBytes = 10
19ec-1c88:44261986.012 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44262318.098 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44262318.276 : System send command 10 bytes + data 0 bytes
19ec-1c88:44262318.352 : IO total need to receive data 128 bytes
19ec-1c88:44262318.422 : => CNT96226::VenderCmd_GetData
19ec-1c88:44262318.485 : iCmd = 0, nBytes = 128
19ec-1c88:44262513.428 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44262513.616 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44262513.764 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44262513.904 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44262514.028 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44262514.149 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44262514.274 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44262514.397 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44262514.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44262514.523 : System total receive data 128 bytes
19ec-1c88:44262514.584 : => CNT96226::VenderCmd_GetData
19ec-1c88:44262514.636 : iCmd = 1, nBytes = 4
19ec-1c88:44262709.975 : 0000 : 00 00 00 00 
19ec-1c88:44262710.089 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44262710.243 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44262710.314 : NVMData.PadScanCount = 0
19ec-1c88:44262710.372 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44262710.427 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44262710.484 : NVMData.FlatbedScanCount = 0
19ec-1c88:44262710.541 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44262710.593 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44262710.647 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44262710.699 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44262710.757 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44262710.810 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44262710.868 : NVMData.BornMonth = 0
19ec-1c88:44262710.914 : NVMData.BornDay = 0
19ec-1c88:44262710.964 : NVMData.BornYear = 0
19ec-1c88:44262711.012 : NVMData.FirstScanMonth = 4
19ec-1c88:44262711.063 : NVMData.FirstScanDay = 30
19ec-1c88:44262711.119 : NVMData.FirstScanYear = 2020
19ec-1c88:44262711.173 : NVMData.VerticalMagnification = 0
19ec-1c88:44262711.229 : NVMData.HorizontalMagnification = 0
19ec-1c88:44262711.281 : NVMData.PowerSavingTime = 15
19ec-1c88:44262711.335 : NVMData.SN = A094165189010062
19ec-1c88:44262711.384 : NVMData.AutoFeed = 0
19ec-1c88:44262711.433 : NVMData.CCDType = 0
19ec-1c88:44262711.480 : NVMData.ScanSpeed = 0
19ec-1c88:44262711.527 : NVMData.RollerCount = 0
19ec-1c88:44262711.577 : NVMData.MultifeedCount = 0
19ec-1c88:44262711.630 : NVMData.JamCount = 0
19ec-1c88:44262711.677 : NVMData.IdentifyInfo = 
19ec-1c88:44262711.728 : NVMData.FormalName = 
19ec-1c88:44262711.936 : NVMData.ReservedB = 0
19ec-1c88:44262711.993 : NVMData.FunctionCode = 0
19ec-1c88:44262712.042 : NVMData.PreFeed = 0
19ec-1c88:44262712.091 : NVMData.PreFeedTime = 0
19ec-1c88:44262712.139 : NVMData.ButtonNumber = 0
19ec-1c88:44262712.192 : NVMData.PowerOffTime = 0
19ec-1c88:44262712.243 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44262712.323 : => IoObject::IoLockEnd
19ec-1c88:44262712.416 : <= IoObject::IoLockEnd
19ec-1c88:44262712.465 : <= InitializeScanner ret = 1
19ec-1c88:44264092.763 : => GetLogicalScannerAbility
19ec-1c88:44264092.958 : => IoObject::IoLockStart
19ec-1c88:44264093.101 : => CAsicIO::CheckDevice
19ec-1c88:44264093.159 : => CNT96226::ConnectIsAvailable
19ec-1c88:44264117.900 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44264118.014 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44264118.075 : <= IoObject::IoLockStart
19ec-1c88:44264118.135 : => IoObject::IoLockEnd
19ec-1c88:44264118.246 : <= IoObject::IoLockEnd
19ec-1c88:44264118.323 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:44267961.394 : => GetLogicalScannerAbilityEx
19ec-1c88:44267961.587 : => IoObject::IoLockStart
19ec-1c88:44267961.722 : => CAsicIO::CheckDevice
19ec-1c88:44267961.778 : => CNT96226::ConnectIsAvailable
19ec-1c88:44267987.698 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44267987.813 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44267987.872 : <= IoObject::IoLockStart
19ec-1c88:44267987.932 : => IoObject::IoLockEnd
19ec-1c88:44267988.044 : <= IoObject::IoLockEnd
19ec-1c88:44267988.169 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44267988.243 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44275487.037 : => ReadNVMData
19ec-1c88:44275487.222 : => IoObject::IoLockStart
19ec-1c88:44275487.363 : => CAsicIO::CheckDevice
19ec-1c88:44275487.422 : => CNT96226::ConnectIsAvailable
19ec-1c88:44275509.562 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44275509.669 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44275509.730 : <= IoObject::IoLockStart
19ec-1c88:44275509.795 : => ReadNVMDataInternal
19ec-1c88:44275509.857 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44275509.923 : IO Send command 10 bytes
19ec-1c88:44275510.037 : => CNT96226::VenderCmd_SetData
19ec-1c88:44275510.091 : iCmd = 0, nBytes = 10
19ec-1c88:44275510.205 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44275866.855 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44275867.024 : System send command 10 bytes + data 0 bytes
19ec-1c88:44275867.099 : IO total need to receive data 128 bytes
19ec-1c88:44275867.162 : => CNT96226::VenderCmd_GetData
19ec-1c88:44275867.219 : iCmd = 0, nBytes = 128
19ec-1c88:44276058.638 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44276058.818 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44276058.966 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44276059.105 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44276059.232 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44276059.357 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44276059.480 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44276059.606 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44276059.671 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44276059.735 : System total receive data 128 bytes
19ec-1c88:44276059.795 : => CNT96226::VenderCmd_GetData
19ec-1c88:44276059.847 : iCmd = 1, nBytes = 4
19ec-1c88:44276189.364 : 0000 : 00 00 00 00 
19ec-1c88:44276189.466 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44276189.600 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44276189.665 : NVMData.PadScanCount = 0
19ec-1c88:44276189.721 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44276189.777 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44276189.834 : NVMData.FlatbedScanCount = 0
19ec-1c88:44276189.890 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44276190.049 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44276190.105 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44276190.162 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44276190.217 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44276190.274 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44276190.331 : NVMData.BornMonth = 0
19ec-1c88:44276190.380 : NVMData.BornDay = 0
19ec-1c88:44276190.430 : NVMData.BornYear = 0
19ec-1c88:44276190.477 : NVMData.FirstScanMonth = 4
19ec-1c88:44276190.528 : NVMData.FirstScanDay = 30
19ec-1c88:44276190.583 : NVMData.FirstScanYear = 2020
19ec-1c88:44276190.638 : NVMData.VerticalMagnification = 0
19ec-1c88:44276190.696 : NVMData.HorizontalMagnification = 0
19ec-1c88:44276190.750 : NVMData.PowerSavingTime = 15
19ec-1c88:44276190.802 : NVMData.SN = A094165189010062
19ec-1c88:44276190.850 : NVMData.AutoFeed = 0
19ec-1c88:44276190.899 : NVMData.CCDType = 0
19ec-1c88:44276190.946 : NVMData.ScanSpeed = 0
19ec-1c88:44276190.994 : NVMData.RollerCount = 0
19ec-1c88:44276191.045 : NVMData.MultifeedCount = 0
19ec-1c88:44276191.096 : NVMData.JamCount = 0
19ec-1c88:44276191.147 : NVMData.IdentifyInfo = 
19ec-1c88:44276191.198 : NVMData.FormalName = 
19ec-1c88:44276191.247 : NVMData.ReservedB = 0
19ec-1c88:44276191.296 : NVMData.FunctionCode = 0
19ec-1c88:44276191.345 : NVMData.PreFeed = 0
19ec-1c88:44276191.395 : NVMData.PreFeedTime = 0
19ec-1c88:44276191.442 : NVMData.ButtonNumber = 0
19ec-1c88:44276191.488 : NVMData.PowerOffTime = 0
19ec-1c88:44276191.535 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44276191.595 : => IoObject::IoLockEnd
19ec-1c88:44276191.688 : <= IoObject::IoLockEnd
19ec-1c88:44276191.736 : <= ReadNVMData ret = 1
19ec-1c88:44286137.091 : => GetADFStatus
19ec-1c88:44286137.519 : => IoObject::IoLockStart
19ec-1c88:44286137.650 : => CAsicIO::CheckDevice
19ec-1c88:44286137.712 : => CNT96226::ConnectIsAvailable
19ec-1c88:44286161.348 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44286161.556 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44286161.677 : <= IoObject::IoLockStart
19ec-1c88:44286161.803 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44286161.943 : IO Send command 10 bytes
19ec-1c88:44286162.341 : => CNT96226::VenderCmd_SetData
19ec-1c88:44286162.401 : iCmd = 0, nBytes = 10
19ec-1c88:44286162.512 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44286358.322 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44286358.447 : System send command 10 bytes + data 0 bytes
19ec-1c88:44286358.520 : IO total need to receive data 2 bytes
19ec-1c88:44286358.586 : => CNT96226::VenderCmd_GetData
19ec-1c88:44286358.641 : iCmd = 0, nBytes = 2
19ec-1c88:44286568.658 : 0000 : 00 00 
19ec-1c88:44286568.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44286568.798 : System total receive data 2 bytes
19ec-1c88:44286568.856 : => CNT96226::VenderCmd_GetData
19ec-1c88:44286568.909 : iCmd = 1, nBytes = 4
19ec-1c88:44286764.306 : 0000 : 00 00 00 00 
19ec-1c88:44286764.415 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44286764.560 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44286764.633 : Return status = 0
19ec-1c88:44286764.693 : => IoObject::IoLockEnd
19ec-1c88:44286764.788 : <= IoObject::IoLockEnd
19ec-1c88:44286764.841 : <= GetADFStatus ret = 1
19ec-1c88:44289489.034 : => GetADFStatus
19ec-1c88:44289489.227 : => IoObject::IoLockStart
19ec-1c88:44289489.351 : => CAsicIO::CheckDevice
19ec-1c88:44289489.407 : => CNT96226::ConnectIsAvailable
19ec-1c88:44289513.667 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44289513.886 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44289514.011 : <= IoObject::IoLockStart
19ec-1c88:44289514.137 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44289514.283 : IO Send command 10 bytes
19ec-1c88:44289514.487 : => CNT96226::VenderCmd_SetData
19ec-1c88:44289514.820 : iCmd = 0, nBytes = 10
19ec-1c88:44289514.928 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44289707.137 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44289707.264 : System send command 10 bytes + data 0 bytes
19ec-1c88:44289707.506 : IO total need to receive data 2 bytes
19ec-1c88:44289707.589 : => CNT96226::VenderCmd_GetData
19ec-1c88:44289707.646 : iCmd = 0, nBytes = 2
19ec-1c88:44289860.613 : 0000 : 00 00 
19ec-1c88:44289860.729 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44289860.800 : System total receive data 2 bytes
19ec-1c88:44289860.864 : => CNT96226::VenderCmd_GetData
19ec-1c88:44289860.918 : iCmd = 1, nBytes = 4
19ec-1c88:44290070.994 : 0000 : 00 00 00 00 
19ec-1c88:44290071.092 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44290071.231 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44290071.301 : Return status = 0
19ec-1c88:44290071.359 : => IoObject::IoLockEnd
19ec-1c88:44290071.455 : <= IoObject::IoLockEnd
19ec-1c88:44290071.506 : <= GetADFStatus ret = 1
19ec-1c88:44292218.085 : => TerminateDriver
19ec-1c88:44292218.276 : => CAsicIO::~CAsicIO,pStage=199363656
19ec-1c88:44292218.348 : => CNT96226::Close
19ec-1c88:44292222.246 : <= CNT96226::Close ret = 1
19ec-1c88:44292222.323 : <= CAsicIO::~CAsicIO
19ec-1c88:44292222.379 : => IoObject::IoLockEnd
19ec-1c88:44292222.430 : <= IoObject::IoLockEnd
19ec-1c88:44292222.482 : => IoObject::TerminateDevice
19ec-1c88:44292222.538 : => IoObject::IoLockEnd
19ec-1c88:44292222.589 : <= IoObject::IoLockEnd
19ec-1c88:44292222.692 : <= IoObject::TerminateDevice
19ec-1c88:44292222.947 : <= TerminateDriver ret = 1
19ec-1c88:44335715.280 : ============Debug Start==========
19ec-1c88:44335715.560 : Date : 2020/4/30 14:26:41
19ec-1c88:44335715.641 : Process ID : 19ec
19ec-1c88:44335716.046 : Windows : Version 10.0 build 18363 
19ec-1c88:44335716.489 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:44335716.551 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44335716.618 : MemoryStatus.ullAvailPhys : 1654898688
19ec-1c88:44335716.675 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44335716.736 : MemoryStatus.ullAvailPageFile : 3024732160
19ec-1c88:44335716.797 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44335716.857 : MemoryStatus.ullAvailVirtual : 1729474560
19ec-1c88:44335716.918 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44335717.022 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44335717.094 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44335717.333 : CPU Count : 4
19ec-1c88:44335717.380 : CPU Frequency : 100.000 Mhz
19ec-1c88:44335721.595 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44335721.726 : => InitializeDriver
19ec-1c88:44335722.044 : <= InitializeDriver ret = 1
19ec-1c88:44335722.104 : => InitializeScanner
19ec-1c88:44335722.179 : => CAsicIO::GetDeviceList
19ec-1c88:44335722.490 : => CNT96226::CNT96226
19ec-1c88:44335722.547 : => CNT96226::Open
19ec-1c88:44335742.391 : <= CNT96226::Open ret = 1
19ec-1c88:44335742.480 : => CNT96226::Initialize
19ec-1c88:44335742.665 : <= CNT96226::Initialize ret = 1
19ec-1c88:44335742.724 : <= CNT96226::CNT96226
19ec-1c88:44335742.777 : => CNT96226::EnumAvailableDevice
19ec-1c88:44335748.122 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44335748.201 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44335748.260 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44339466.623 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44339466.927 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44339472.699 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44339472.805 : => IoObject::GetLockName
19ec-1c88:44339472.863 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44339472.935 : <= IoObject::GetLockName
19ec-1c88:44339473.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:44339474.202 : iCmd = 3, nBytes = 2
19ec-1c88:44339852.565 : 0000 : 06 38 
19ec-1c88:44339852.814 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44339852.963 : => CNT96226::VenderCmd_GetData
19ec-1c88:44339853.079 : iCmd = 4, nBytes = 2
19ec-1c88:44340180.533 : 0000 : 07 07 
19ec-1c88:44340180.771 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44340180.948 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44340181.112 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44340181.252 : IO Send command 10 bytes
19ec-1c88:44340181.361 : => CNT96226::VenderCmd_SetData
19ec-1c88:44340181.476 : iCmd = 0, nBytes = 10
19ec-1c88:44340181.685 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44340394.351 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44340394.604 : => CNT96226::VenderCmd_GetData
19ec-1c88:44340394.717 : iCmd = 0, nBytes = 165
19ec-1c88:44340630.050 : skip dump 37 bytes
19ec-1c88:44340630.441 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44340630.731 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44340631.017 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44340631.292 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44340631.557 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44340631.828 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44340632.083 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44340632.339 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44340632.471 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44340632.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:44340632.690 : iCmd = 1, nBytes = 4
19ec-1c88:44340854.092 : 0000 : 00 00 00 00 
19ec-1c88:44340854.336 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44340854.474 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44340854.600 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44340854.734 : IO Send command 10 bytes
19ec-1c88:44340854.845 : => CNT96226::VenderCmd_SetData
19ec-1c88:44340854.960 : iCmd = 0, nBytes = 10
19ec-1c88:44340855.185 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44341209.543 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44341209.819 : => CNT96226::VenderCmd_GetData
19ec-1c88:44341209.946 : iCmd = 0, nBytes = 128
19ec-1c88:44341421.544 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44341421.898 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44341422.193 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44341422.465 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44341422.720 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44341422.980 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44341423.236 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44341423.492 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44341423.628 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44341423.750 : => CNT96226::VenderCmd_GetData
19ec-1c88:44341423.859 : iCmd = 1, nBytes = 4
19ec-1c88:44341634.117 : 0000 : 00 00 00 00 
19ec-1c88:44341634.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44341634.451 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44341634.784 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44341634.936 : => CNT96226::Close
19ec-1c88:44341641.743 : <= CNT96226::Close ret = 1
19ec-1c88:44341641.898 : <= CNT96226::~CNT96226
19ec-1c88:44341642.059 : <= CAsicIO::GetDeviceList
19ec-1c88:44341642.807 : => IoObject::SetTimeout
19ec-1c88:44341643.065 : Timeout--> In = 0 Out = 0
19ec-1c88:44341643.182 : <= IoObject::SetTimeout
19ec-1c88:44341643.310 : => CAsicIO::CAsicIO
19ec-1c88:44341643.450 : => CNT96226::CNT96226
19ec-1c88:44341643.552 : => CNT96226::Open
19ec-1c88:44341685.118 : <= CNT96226::Open ret = 1
19ec-1c88:44341685.313 : => CNT96226::Initialize
19ec-1c88:44341685.704 : <= CNT96226::Initialize ret = 1
19ec-1c88:44341685.823 : <= CNT96226::CNT96226
19ec-1c88:44341685.923 : <= CAsicIO::CAsicIO
19ec-1c88:44341686.029 : => CAsicIO::InitializeDevice
19ec-1c88:44341686.160 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44341697.752 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44341697.973 : => IoObject::GetLockName
19ec-1c88:44341698.082 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44341698.220 : <= IoObject::GetLockName
19ec-1c88:44341699.169 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44341699.320 : IO Send command 10 bytes
19ec-1c88:44341699.426 : => CNT96226::VenderCmd_SetData
19ec-1c88:44341699.535 : iCmd = 0, nBytes = 10
19ec-1c88:44341699.754 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44342058.622 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44342058.854 : => CNT96226::VenderCmd_GetData
19ec-1c88:44342058.975 : iCmd = 0, nBytes = 128
19ec-1c88:44342255.775 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44342256.148 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44342256.437 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44342256.715 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44342256.978 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44342257.232 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44342257.500 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44342257.763 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44342257.892 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44342258.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:44342258.138 : iCmd = 1, nBytes = 4
19ec-1c88:44342441.092 : 0000 : 00 00 00 00 
19ec-1c88:44342441.282 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44342441.413 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44342441.543 : => CNT96226::VenderCmd_GetData
19ec-1c88:44342441.649 : iCmd = 3, nBytes = 2
19ec-1c88:44342832.199 : 0000 : 06 38 
19ec-1c88:44342832.354 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44342832.445 : => CNT96226::VenderCmd_GetData
19ec-1c88:44342832.517 : iCmd = 4, nBytes = 2
19ec-1c88:44343136.870 : 0000 : 07 07 
19ec-1c88:44343137.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44343137.493 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44343137.611 : => IoObject::InitializeDevice
19ec-1c88:44343137.736 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44343138.479 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44343138.569 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44343139.443 : => FindScanner
19ec-1c88:44343139.521 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44343139.607 : <= FindScanner ret = 1
19ec-1c88:44343139.767 : => IoObject::IoLockStart
19ec-1c88:44343139.895 : => CAsicIO::CheckDevice
19ec-1c88:44343139.967 : => CNT96226::ConnectIsAvailable
19ec-1c88:44343156.416 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44343156.540 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44343156.614 : <= IoObject::IoLockStart
19ec-1c88:44343156.688 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44343156.771 : IO Send command 10 bytes
19ec-1c88:44343156.870 : => CNT96226::VenderCmd_SetData
19ec-1c88:44343156.945 : iCmd = 0, nBytes = 10
19ec-1c88:44343157.079 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44343333.822 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44343334.012 : System send command 10 bytes + data 0 bytes
19ec-1c88:44343334.362 : IO total need to receive data 5 bytes
19ec-1c88:44343334.440 : => CNT96226::VenderCmd_GetData
19ec-1c88:44343334.512 : iCmd = 0, nBytes = 5
19ec-1c88:44343445.714 : 0000 : 06 00 02 02 ab 
19ec-1c88:44343445.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44343445.915 : System total receive data 5 bytes
19ec-1c88:44343445.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:44343446.054 : iCmd = 1, nBytes = 4
19ec-1c88:44343565.521 : 0000 : 00 00 00 00 
19ec-1c88:44343565.639 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44343565.798 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44343565.875 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44343565.955 : IO Send command 10 bytes
19ec-1c88:44343566.061 : => CNT96226::VenderCmd_SetData
19ec-1c88:44343566.131 : iCmd = 0, nBytes = 10
19ec-1c88:44343566.264 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44343743.649 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44343744.060 : System send command 10 bytes + data 0 bytes
19ec-1c88:44343744.156 : IO total need to receive data 165 bytes
19ec-1c88:44343744.240 : => CNT96226::VenderCmd_GetData
19ec-1c88:44343744.308 : iCmd = 0, nBytes = 165
19ec-1c88:44343915.187 : skip dump 37 bytes
19ec-1c88:44343915.438 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44343915.627 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44343915.804 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44343915.973 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44343916.143 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44343916.314 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44343916.476 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44343916.648 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44343916.731 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44343916.809 : System total receive data 165 bytes
19ec-1c88:44343916.887 : => CNT96226::VenderCmd_GetData
19ec-1c88:44343916.953 : iCmd = 1, nBytes = 4
19ec-1c88:44344056.705 : 0000 : 00 00 00 00 
19ec-1c88:44344056.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44344056.983 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44344057.223 : Dump Inquiry
19ec-1c88:44344057.393 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44344057.573 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44344057.749 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44344057.929 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44344058.099 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44344058.274 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44344058.438 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44344058.600 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44344058.767 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44344058.934 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44344059.052 : 00a0 : 00 00 00 00 00 
19ec-1c88:44344059.142 : => ReadNVMDataInternal
19ec-1c88:44344059.397 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44344059.480 : IO Send command 10 bytes
19ec-1c88:44344059.583 : => CNT96226::VenderCmd_SetData
19ec-1c88:44344059.656 : iCmd = 0, nBytes = 10
19ec-1c88:44344059.791 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44344365.369 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44344365.544 : System send command 10 bytes + data 0 bytes
19ec-1c88:44344365.632 : IO total need to receive data 128 bytes
19ec-1c88:44344365.713 : => CNT96226::VenderCmd_GetData
19ec-1c88:44344365.785 : iCmd = 0, nBytes = 128
19ec-1c88:44344571.903 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44344572.147 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44344572.343 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44344572.519 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44344572.693 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44344572.858 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44344573.023 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44344573.185 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44344573.270 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44344573.356 : System total receive data 128 bytes
19ec-1c88:44344573.437 : => CNT96226::VenderCmd_GetData
19ec-1c88:44344573.507 : iCmd = 1, nBytes = 4
19ec-1c88:44344772.621 : 0000 : 00 00 00 00 
19ec-1c88:44344772.756 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44344772.913 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44344773.002 : NVMData.PadScanCount = 0
19ec-1c88:44344773.075 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44344773.150 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44344773.225 : NVMData.FlatbedScanCount = 0
19ec-1c88:44344773.297 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44344773.367 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44344773.438 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44344773.507 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44344773.577 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44344773.646 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44344773.718 : NVMData.BornMonth = 0
19ec-1c88:44344773.780 : NVMData.BornDay = 0
19ec-1c88:44344773.851 : NVMData.BornYear = 0
19ec-1c88:44344773.913 : NVMData.FirstScanMonth = 4
19ec-1c88:44344773.981 : NVMData.FirstScanDay = 30
19ec-1c88:44344774.054 : NVMData.FirstScanYear = 2020
19ec-1c88:44344774.125 : NVMData.VerticalMagnification = 0
19ec-1c88:44344774.197 : NVMData.HorizontalMagnification = 0
19ec-1c88:44344774.267 : NVMData.PowerSavingTime = 15
19ec-1c88:44344774.334 : NVMData.SN = A094165189010062
19ec-1c88:44344774.401 : NVMData.AutoFeed = 0
19ec-1c88:44344774.467 : NVMData.CCDType = 0
19ec-1c88:44344774.527 : NVMData.ScanSpeed = 0
19ec-1c88:44344774.591 : NVMData.RollerCount = 0
19ec-1c88:44344774.657 : NVMData.MultifeedCount = 0
19ec-1c88:44344774.722 : NVMData.JamCount = 0
19ec-1c88:44344774.788 : NVMData.IdentifyInfo = 
19ec-1c88:44344774.857 : NVMData.FormalName = 
19ec-1c88:44344775.118 : NVMData.ReservedB = 0
19ec-1c88:44344775.189 : NVMData.FunctionCode = 0
19ec-1c88:44344775.255 : NVMData.PreFeed = 0
19ec-1c88:44344775.321 : NVMData.PreFeedTime = 0
19ec-1c88:44344775.385 : NVMData.ButtonNumber = 0
19ec-1c88:44344775.449 : NVMData.PowerOffTime = 0
19ec-1c88:44344775.520 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44344775.617 : => IoObject::IoLockEnd
19ec-1c88:44344775.734 : <= IoObject::IoLockEnd
19ec-1c88:44344775.798 : <= InitializeScanner ret = 1
19ec-1c88:44344775.879 : => GetLogicalScannerAbilityEx
19ec-1c88:44344775.956 : => IoObject::IoLockStart
19ec-1c88:44344776.077 : => CAsicIO::CheckDevice
19ec-1c88:44344776.142 : => CNT96226::ConnectIsAvailable
19ec-1c88:44344796.039 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44344796.164 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44344796.241 : <= IoObject::IoLockStart
19ec-1c88:44344796.312 : => IoObject::IoLockEnd
19ec-1c88:44344796.432 : <= IoObject::IoLockEnd
19ec-1c88:44344796.571 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44344796.663 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44345032.648 : => ReadNVMData
19ec-1c88:44345032.828 : => IoObject::IoLockStart
19ec-1c88:44345032.991 : => CAsicIO::CheckDevice
19ec-1c88:44345033.065 : => CNT96226::ConnectIsAvailable
19ec-1c88:44345055.489 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44345055.643 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44345055.721 : <= IoObject::IoLockStart
19ec-1c88:44345055.801 : => ReadNVMDataInternal
19ec-1c88:44345055.881 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44345055.968 : IO Send command 10 bytes
19ec-1c88:44345056.107 : => CNT96226::VenderCmd_SetData
19ec-1c88:44345056.186 : iCmd = 0, nBytes = 10
19ec-1c88:44345056.329 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44345401.014 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44345401.156 : System send command 10 bytes + data 0 bytes
19ec-1c88:44345401.227 : IO total need to receive data 128 bytes
19ec-1c88:44345401.289 : => CNT96226::VenderCmd_GetData
19ec-1c88:44345401.343 : iCmd = 0, nBytes = 128
19ec-1c88:44345599.981 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44345600.150 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44345600.292 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44345600.427 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44345600.552 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44345600.673 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44345600.800 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44345600.920 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44345600.983 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44345601.048 : System total receive data 128 bytes
19ec-1c88:44345601.108 : => CNT96226::VenderCmd_GetData
19ec-1c88:44345601.161 : iCmd = 1, nBytes = 4
19ec-1c88:44345755.219 : 0000 : 00 00 00 00 
19ec-1c88:44345755.343 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44345755.472 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44345755.536 : NVMData.PadScanCount = 0
19ec-1c88:44345755.592 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44345755.649 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44345755.705 : NVMData.FlatbedScanCount = 0
19ec-1c88:44345755.758 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44345755.812 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44345755.866 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44345755.919 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44345755.975 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44345756.028 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44345756.083 : NVMData.BornMonth = 0
19ec-1c88:44345756.131 : NVMData.BornDay = 0
19ec-1c88:44345756.187 : NVMData.BornYear = 0
19ec-1c88:44345756.236 : NVMData.FirstScanMonth = 4
19ec-1c88:44345756.285 : NVMData.FirstScanDay = 30
19ec-1c88:44345756.338 : NVMData.FirstScanYear = 2020
19ec-1c88:44345756.561 : NVMData.VerticalMagnification = 0
19ec-1c88:44345756.621 : NVMData.HorizontalMagnification = 0
19ec-1c88:44345756.675 : NVMData.PowerSavingTime = 15
19ec-1c88:44345756.733 : NVMData.SN = A094165189010062
19ec-1c88:44345756.782 : NVMData.AutoFeed = 0
19ec-1c88:44345756.833 : NVMData.CCDType = 0
19ec-1c88:44345756.882 : NVMData.ScanSpeed = 0
19ec-1c88:44345756.932 : NVMData.RollerCount = 0
19ec-1c88:44345756.982 : NVMData.MultifeedCount = 0
19ec-1c88:44345757.033 : NVMData.JamCount = 0
19ec-1c88:44345757.090 : NVMData.IdentifyInfo = 
19ec-1c88:44345757.140 : NVMData.FormalName = 
19ec-1c88:44345757.188 : NVMData.ReservedB = 0
19ec-1c88:44345757.238 : NVMData.FunctionCode = 0
19ec-1c88:44345757.288 : NVMData.PreFeed = 0
19ec-1c88:44345757.337 : NVMData.PreFeedTime = 0
19ec-1c88:44345757.385 : NVMData.ButtonNumber = 0
19ec-1c88:44345757.433 : NVMData.PowerOffTime = 0
19ec-1c88:44345757.484 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44345757.543 : => IoObject::IoLockEnd
19ec-1c88:44345757.637 : <= IoObject::IoLockEnd
19ec-1c88:44345757.687 : <= ReadNVMData ret = 1
19ec-1c88:44346285.636 : => TerminateDriver
19ec-1c88:44346285.821 : => CAsicIO::~CAsicIO,pStage=200477768
19ec-1c88:44346285.897 : => CNT96226::Close
19ec-1c88:44346289.709 : <= CNT96226::Close ret = 1
19ec-1c88:44346289.788 : <= CAsicIO::~CAsicIO
19ec-1c88:44346289.848 : => IoObject::IoLockEnd
19ec-1c88:44346289.901 : <= IoObject::IoLockEnd
19ec-1c88:44346289.954 : => IoObject::TerminateDevice
19ec-1c88:44346290.008 : => IoObject::IoLockEnd
19ec-1c88:44346290.055 : <= IoObject::IoLockEnd
19ec-1c88:44346290.157 : <= IoObject::TerminateDevice
19ec-1c88:44346290.408 : <= TerminateDriver ret = 1
19ec-1c88:44348772.609 : ============Debug Start==========
19ec-1c88:44348772.914 : Date : 2020/4/30 14:26:41
19ec-1c88:44348772.993 : Process ID : 19ec
19ec-1c88:44348773.415 : Windows : Version 10.0 build 18363 
19ec-1c88:44348773.877 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:44348773.939 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44348774.008 : MemoryStatus.ullAvailPhys : 1659166720
19ec-1c88:44348774.067 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44348774.127 : MemoryStatus.ullAvailPageFile : 3024723968
19ec-1c88:44348774.189 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44348774.247 : MemoryStatus.ullAvailVirtual : 1729449984
19ec-1c88:44348774.308 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44348774.409 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44348774.468 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44348774.707 : CPU Count : 4
19ec-1c88:44348774.755 : CPU Frequency : 100.000 Mhz
19ec-1c88:44348779.132 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44348779.255 : => InitializeDriver
19ec-1c88:44348779.523 : <= InitializeDriver ret = 1
19ec-1c88:44351405.393 : => InitializeScanner
19ec-1c88:44351405.669 : => CAsicIO::GetDeviceList
19ec-1c88:44351406.142 : => CNT96226::CNT96226
19ec-1c88:44351406.203 : => CNT96226::Open
19ec-1c88:44351432.422 : <= CNT96226::Open ret = 1
19ec-1c88:44351432.530 : => CNT96226::Initialize
19ec-1c88:44351432.732 : <= CNT96226::Initialize ret = 1
19ec-1c88:44351432.793 : <= CNT96226::CNT96226
19ec-1c88:44351432.846 : => CNT96226::EnumAvailableDevice
19ec-1c88:44351438.311 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44351438.393 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44351438.455 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44355438.341 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44355438.788 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44355449.963 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44355450.173 : => IoObject::GetLockName
19ec-1c88:44355450.299 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44355450.438 : <= IoObject::GetLockName
19ec-1c88:44355451.313 : => CNT96226::VenderCmd_GetData
19ec-1c88:44355451.442 : iCmd = 3, nBytes = 2
19ec-1c88:44355862.417 : 0000 : 06 38 
19ec-1c88:44355862.664 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44355862.805 : => CNT96226::VenderCmd_GetData
19ec-1c88:44355862.914 : iCmd = 4, nBytes = 2
19ec-1c88:44356207.035 : 0000 : 07 07 
19ec-1c88:44356207.248 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44356207.425 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44356207.589 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44356207.721 : IO Send command 10 bytes
19ec-1c88:44356207.828 : => CNT96226::VenderCmd_SetData
19ec-1c88:44356207.936 : iCmd = 0, nBytes = 10
19ec-1c88:44356208.146 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44356418.211 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44356418.365 : => CNT96226::VenderCmd_GetData
19ec-1c88:44356418.433 : iCmd = 0, nBytes = 165
19ec-1c88:44356627.674 : skip dump 37 bytes
19ec-1c88:44356627.931 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44356628.097 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44356628.253 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44356628.404 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44356628.549 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44356628.700 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44356628.841 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44356628.987 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44356629.060 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44356629.133 : => CNT96226::VenderCmd_GetData
19ec-1c88:44356629.196 : iCmd = 1, nBytes = 4
19ec-1c88:44356835.816 : 0000 : 00 00 00 00 
19ec-1c88:44356835.939 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44356836.018 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44356836.090 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44356836.166 : IO Send command 10 bytes
19ec-1c88:44356836.227 : => CNT96226::VenderCmd_SetData
19ec-1c88:44356836.289 : iCmd = 0, nBytes = 10
19ec-1c88:44356836.413 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44357161.754 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44357161.936 : => CNT96226::VenderCmd_GetData
19ec-1c88:44357162.007 : iCmd = 0, nBytes = 128
19ec-1c88:44357369.831 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44357370.020 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44357370.178 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44357370.326 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44357370.477 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44357370.617 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44357370.756 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44357370.895 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44357370.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44357371.039 : => CNT96226::VenderCmd_GetData
19ec-1c88:44357371.101 : iCmd = 1, nBytes = 4
19ec-1c88:44357530.815 : 0000 : 00 00 00 00 
19ec-1c88:44357530.970 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44357531.050 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44357531.518 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44357532.398 : => CNT96226::Close
19ec-1c88:44357538.348 : <= CNT96226::Close ret = 1
19ec-1c88:44357538.691 : <= CNT96226::~CNT96226
19ec-1c88:44357538.815 : <= CAsicIO::GetDeviceList
19ec-1c88:44357539.319 : => IoObject::SetTimeout
19ec-1c88:44357539.470 : Timeout--> In = 0 Out = 0
19ec-1c88:44357539.539 : <= IoObject::SetTimeout
19ec-1c88:44357539.633 : => CAsicIO::CAsicIO
19ec-1c88:44357539.714 : => CNT96226::CNT96226
19ec-1c88:44357539.775 : => CNT96226::Open
19ec-1c88:44357566.492 : <= CNT96226::Open ret = 1
19ec-1c88:44357566.620 : => CNT96226::Initialize
19ec-1c88:44357566.840 : <= CNT96226::Initialize ret = 1
19ec-1c88:44357566.909 : <= CNT96226::CNT96226
19ec-1c88:44357566.968 : <= CAsicIO::CAsicIO
19ec-1c88:44357567.034 : => CAsicIO::InitializeDevice
19ec-1c88:44357567.131 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44357573.807 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44357573.936 : => IoObject::GetLockName
19ec-1c88:44357574.004 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44357574.078 : <= IoObject::GetLockName
19ec-1c88:44357574.618 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44357574.703 : IO Send command 10 bytes
19ec-1c88:44357574.763 : => CNT96226::VenderCmd_SetData
19ec-1c88:44357574.824 : iCmd = 0, nBytes = 10
19ec-1c88:44357574.963 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44357930.429 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44357930.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:44357930.636 : iCmd = 0, nBytes = 128
19ec-1c88:44358107.246 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44358107.508 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44358107.670 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44358107.823 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44358107.966 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44358108.106 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44358108.241 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44358108.383 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44358108.453 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44358108.534 : => CNT96226::VenderCmd_GetData
19ec-1c88:44358108.596 : iCmd = 1, nBytes = 4
19ec-1c88:44358301.918 : 0000 : 00 00 00 00 
19ec-1c88:44358302.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44358302.133 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44358302.210 : => CNT96226::VenderCmd_GetData
19ec-1c88:44358302.274 : iCmd = 3, nBytes = 2
19ec-1c88:44358675.106 : 0000 : 06 38 
19ec-1c88:44358675.246 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44358675.326 : => CNT96226::VenderCmd_GetData
19ec-1c88:44358675.389 : iCmd = 4, nBytes = 2
19ec-1c88:44358978.318 : 0000 : 07 07 
19ec-1c88:44358978.435 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44358978.629 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44358978.749 : => IoObject::InitializeDevice
19ec-1c88:44358978.869 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44358979.635 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44358979.722 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44358980.578 : => FindScanner
19ec-1c88:44358980.649 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44358980.721 : <= FindScanner ret = 1
19ec-1c88:44358980.793 : => IoObject::IoLockStart
19ec-1c88:44358980.910 : => CAsicIO::CheckDevice
19ec-1c88:44358980.979 : => CNT96226::ConnectIsAvailable
19ec-1c88:44359006.097 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44359006.227 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44359006.297 : <= IoObject::IoLockStart
19ec-1c88:44359006.364 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44359006.442 : IO Send command 10 bytes
19ec-1c88:44359006.551 : => CNT96226::VenderCmd_SetData
19ec-1c88:44359006.618 : iCmd = 0, nBytes = 10
19ec-1c88:44359006.735 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44359205.174 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44359205.367 : System send command 10 bytes + data 0 bytes
19ec-1c88:44359205.454 : IO total need to receive data 5 bytes
19ec-1c88:44359205.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:44359205.591 : iCmd = 0, nBytes = 5
19ec-1c88:44359391.901 : 0000 : 06 00 02 02 ab 
19ec-1c88:44359392.049 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44359392.133 : System total receive data 5 bytes
19ec-1c88:44359392.207 : => CNT96226::VenderCmd_GetData
19ec-1c88:44359392.272 : iCmd = 1, nBytes = 4
19ec-1c88:44359548.307 : 0000 : 00 00 00 00 
19ec-1c88:44359548.420 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44359548.576 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44359548.652 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44359548.726 : IO Send command 10 bytes
19ec-1c88:44359548.843 : => CNT96226::VenderCmd_SetData
19ec-1c88:44359548.912 : iCmd = 0, nBytes = 10
19ec-1c88:44359549.033 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44359728.093 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44359728.277 : System send command 10 bytes + data 0 bytes
19ec-1c88:44359728.361 : IO total need to receive data 165 bytes
19ec-1c88:44359728.434 : => CNT96226::VenderCmd_GetData
19ec-1c88:44359728.497 : iCmd = 0, nBytes = 165
19ec-1c88:44359912.738 : skip dump 37 bytes
19ec-1c88:44359912.968 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44359913.130 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44359913.285 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44359913.437 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44359913.585 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44359913.740 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44359913.884 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44359914.022 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44359914.094 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44359914.161 : System total receive data 165 bytes
19ec-1c88:44359914.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:44359914.286 : iCmd = 1, nBytes = 4
19ec-1c88:44360105.052 : 0000 : 00 00 00 00 
19ec-1c88:44360105.165 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44360105.314 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44360105.596 : Dump Inquiry
19ec-1c88:44360105.744 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44360105.905 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44360106.060 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44360106.217 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44360106.360 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44360106.508 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44360106.646 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44360106.785 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44360106.935 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44360107.084 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44360107.189 : 00a0 : 00 00 00 00 00 
19ec-1c88:44360107.270 : => ReadNVMDataInternal
19ec-1c88:44360107.521 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44360107.593 : IO Send command 10 bytes
19ec-1c88:44360107.700 : => CNT96226::VenderCmd_SetData
19ec-1c88:44360107.764 : iCmd = 0, nBytes = 10
19ec-1c88:44360107.880 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44360414.276 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44360414.470 : System send command 10 bytes + data 0 bytes
19ec-1c88:44360414.549 : IO total need to receive data 128 bytes
19ec-1c88:44360414.623 : => CNT96226::VenderCmd_GetData
19ec-1c88:44360414.691 : iCmd = 0, nBytes = 128
19ec-1c88:44360615.976 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44360616.181 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44360616.343 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44360616.497 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44360616.645 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44360616.786 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44360616.927 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44360617.066 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44360617.138 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44360617.211 : System total receive data 128 bytes
19ec-1c88:44360617.279 : => CNT96226::VenderCmd_GetData
19ec-1c88:44360617.336 : iCmd = 1, nBytes = 4
19ec-1c88:44360779.715 : 0000 : 00 00 00 00 
19ec-1c88:44360779.878 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44360780.029 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44360780.126 : NVMData.PadScanCount = 0
19ec-1c88:44360780.191 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44360780.254 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44360780.319 : NVMData.FlatbedScanCount = 0
19ec-1c88:44360780.382 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44360780.445 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44360780.503 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44360780.565 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44360780.627 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44360780.685 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44360780.745 : NVMData.BornMonth = 0
19ec-1c88:44360780.801 : NVMData.BornDay = 0
19ec-1c88:44360780.860 : NVMData.BornYear = 0
19ec-1c88:44360780.914 : NVMData.FirstScanMonth = 4
19ec-1c88:44360780.973 : NVMData.FirstScanDay = 30
19ec-1c88:44360781.035 : NVMData.FirstScanYear = 2020
19ec-1c88:44360781.095 : NVMData.VerticalMagnification = 0
19ec-1c88:44360781.155 : NVMData.HorizontalMagnification = 0
19ec-1c88:44360781.219 : NVMData.PowerSavingTime = 15
19ec-1c88:44360781.279 : NVMData.SN = A094165189010062
19ec-1c88:44360781.338 : NVMData.AutoFeed = 0
19ec-1c88:44360781.392 : NVMData.CCDType = 0
19ec-1c88:44360781.444 : NVMData.ScanSpeed = 0
19ec-1c88:44360781.501 : NVMData.RollerCount = 0
19ec-1c88:44360781.559 : NVMData.MultifeedCount = 0
19ec-1c88:44360781.615 : NVMData.JamCount = 0
19ec-1c88:44360781.670 : NVMData.IdentifyInfo = 
19ec-1c88:44360781.728 : NVMData.FormalName = 
19ec-1c88:44360781.920 : NVMData.ReservedB = 0
19ec-1c88:44360781.983 : NVMData.FunctionCode = 0
19ec-1c88:44360782.038 : NVMData.PreFeed = 0
19ec-1c88:44360782.098 : NVMData.PreFeedTime = 0
19ec-1c88:44360782.155 : NVMData.ButtonNumber = 0
19ec-1c88:44360782.215 : NVMData.PowerOffTime = 0
19ec-1c88:44360782.276 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44360782.359 : => IoObject::IoLockEnd
19ec-1c88:44360782.470 : <= IoObject::IoLockEnd
19ec-1c88:44360782.525 : <= InitializeScanner ret = 1
19ec-1c88:44362256.854 : => GetLogicalScannerAbility
19ec-1c88:44362257.061 : => IoObject::IoLockStart
19ec-1c88:44362257.202 : => CAsicIO::CheckDevice
19ec-1c88:44362257.257 : => CNT96226::ConnectIsAvailable
19ec-1c88:44362280.733 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44362280.848 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44362280.911 : <= IoObject::IoLockStart
19ec-1c88:44362280.971 : => IoObject::IoLockEnd
19ec-1c88:44362281.080 : <= IoObject::IoLockEnd
19ec-1c88:44362281.169 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:44366237.230 : => GetLogicalScannerAbilityEx
19ec-1c88:44366237.425 : => IoObject::IoLockStart
19ec-1c88:44366237.549 : => CAsicIO::CheckDevice
19ec-1c88:44366237.609 : => CNT96226::ConnectIsAvailable
19ec-1c88:44366262.692 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44366262.809 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44366262.868 : <= IoObject::IoLockStart
19ec-1c88:44366262.927 : => IoObject::IoLockEnd
19ec-1c88:44366263.038 : <= IoObject::IoLockEnd
19ec-1c88:44366263.155 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44366263.235 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44375131.345 : => ReadNVMData
19ec-1c88:44375131.527 : => IoObject::IoLockStart
19ec-1c88:44375131.652 : => CAsicIO::CheckDevice
19ec-1c88:44375131.711 : => CNT96226::ConnectIsAvailable
19ec-1c88:44375153.341 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44375153.593 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44375153.741 : <= IoObject::IoLockStart
19ec-1c88:44375153.877 : => ReadNVMDataInternal
19ec-1c88:44375154.227 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44375154.293 : IO Send command 10 bytes
19ec-1c88:44375154.414 : => CNT96226::VenderCmd_SetData
19ec-1c88:44375154.469 : iCmd = 0, nBytes = 10
19ec-1c88:44375154.581 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44375498.003 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44375498.234 : System send command 10 bytes + data 0 bytes
19ec-1c88:44375498.370 : IO total need to receive data 128 bytes
19ec-1c88:44375498.507 : => CNT96226::VenderCmd_GetData
19ec-1c88:44375498.620 : iCmd = 0, nBytes = 128
19ec-1c88:44375695.690 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44375695.887 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44375696.036 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44375696.175 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44375696.308 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44375696.435 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44375696.560 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44375696.691 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44375696.754 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44375696.818 : System total receive data 128 bytes
19ec-1c88:44375696.880 : => CNT96226::VenderCmd_GetData
19ec-1c88:44375696.933 : iCmd = 1, nBytes = 4
19ec-1c88:44375863.537 : 0000 : 00 00 00 00 
19ec-1c88:44375863.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44375863.759 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44375863.834 : NVMData.PadScanCount = 0
19ec-1c88:44375863.890 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44375863.946 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44375864.004 : NVMData.FlatbedScanCount = 0
19ec-1c88:44375864.058 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44375864.215 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44375864.273 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44375864.327 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44375864.381 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44375864.434 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44375864.488 : NVMData.BornMonth = 0
19ec-1c88:44375864.542 : NVMData.BornDay = 0
19ec-1c88:44375864.590 : NVMData.BornYear = 0
19ec-1c88:44375864.640 : NVMData.FirstScanMonth = 4
19ec-1c88:44375864.692 : NVMData.FirstScanDay = 30
19ec-1c88:44375864.746 : NVMData.FirstScanYear = 2020
19ec-1c88:44375864.800 : NVMData.VerticalMagnification = 0
19ec-1c88:44375864.859 : NVMData.HorizontalMagnification = 0
19ec-1c88:44375864.913 : NVMData.PowerSavingTime = 15
19ec-1c88:44375864.968 : NVMData.SN = A094165189010062
19ec-1c88:44375865.019 : NVMData.AutoFeed = 0
19ec-1c88:44375865.070 : NVMData.CCDType = 0
19ec-1c88:44375865.119 : NVMData.ScanSpeed = 0
19ec-1c88:44375865.169 : NVMData.RollerCount = 0
19ec-1c88:44375865.223 : NVMData.MultifeedCount = 0
19ec-1c88:44375865.278 : NVMData.JamCount = 0
19ec-1c88:44375865.331 : NVMData.IdentifyInfo = 
19ec-1c88:44375865.382 : NVMData.FormalName = 
19ec-1c88:44375865.430 : NVMData.ReservedB = 0
19ec-1c88:44375865.478 : NVMData.FunctionCode = 0
19ec-1c88:44375865.529 : NVMData.PreFeed = 0
19ec-1c88:44375865.576 : NVMData.PreFeedTime = 0
19ec-1c88:44375865.625 : NVMData.ButtonNumber = 0
19ec-1c88:44375865.675 : NVMData.PowerOffTime = 0
19ec-1c88:44375865.728 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44375865.788 : => IoObject::IoLockEnd
19ec-1c88:44375865.874 : <= IoObject::IoLockEnd
19ec-1c88:44375865.924 : <= ReadNVMData ret = 1
19ec-1c88:44386358.185 : => GetADFStatus
19ec-1c88:44386359.149 : => IoObject::IoLockStart
19ec-1c88:44386359.328 : => CAsicIO::CheckDevice
19ec-1c88:44386359.398 : => CNT96226::ConnectIsAvailable
19ec-1c88:44386713.072 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44386713.298 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44386713.368 : <= IoObject::IoLockStart
19ec-1c88:44386713.439 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44386713.511 : IO Send command 10 bytes
19ec-1c88:44386713.674 : => CNT96226::VenderCmd_SetData
19ec-1c88:44386713.737 : iCmd = 0, nBytes = 10
19ec-1c88:44386713.857 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44386901.856 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44386902.092 : System send command 10 bytes + data 0 bytes
19ec-1c88:44386902.168 : IO total need to receive data 2 bytes
19ec-1c88:44386902.232 : => CNT96226::VenderCmd_GetData
19ec-1c88:44386902.359 : iCmd = 0, nBytes = 2
19ec-1c88:44387037.096 : 0000 : 00 00 
19ec-1c88:44387037.285 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44387037.362 : System total receive data 2 bytes
19ec-1c88:44387037.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:44387037.497 : iCmd = 1, nBytes = 4
19ec-1c88:44387173.280 : 0000 : 00 00 00 00 
19ec-1c88:44387173.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44387173.612 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44387173.681 : Return status = 0
19ec-1c88:44387173.751 : => IoObject::IoLockEnd
19ec-1c88:44387173.859 : <= IoObject::IoLockEnd
19ec-1c88:44387173.913 : <= GetADFStatus ret = 1
19ec-1c88:44390254.772 : => GetADFStatus
19ec-1c88:44390254.976 : => IoObject::IoLockStart
19ec-1c88:44390255.110 : => CAsicIO::CheckDevice
19ec-1c88:44390255.177 : => CNT96226::ConnectIsAvailable
19ec-1c88:44390273.429 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44390273.541 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44390273.606 : <= IoObject::IoLockStart
19ec-1c88:44390273.677 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44390273.752 : IO Send command 10 bytes
19ec-1c88:44390273.862 : => CNT96226::VenderCmd_SetData
19ec-1c88:44390273.929 : iCmd = 0, nBytes = 10
19ec-1c88:44390274.041 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44390447.783 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44390447.903 : System send command 10 bytes + data 0 bytes
19ec-1c88:44390448.138 : IO total need to receive data 2 bytes
19ec-1c88:44390448.209 : => CNT96226::VenderCmd_GetData
19ec-1c88:44390448.263 : iCmd = 0, nBytes = 2
19ec-1c88:44390613.296 : 0000 : 00 00 
19ec-1c88:44390613.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44390613.513 : System total receive data 2 bytes
19ec-1c88:44390613.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:44390613.645 : iCmd = 1, nBytes = 4
19ec-1c88:44390725.437 : 0000 : 00 00 00 00 
19ec-1c88:44390725.542 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44390725.669 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44390725.734 : Return status = 0
19ec-1c88:44390725.795 : => IoObject::IoLockEnd
19ec-1c88:44390725.887 : <= IoObject::IoLockEnd
19ec-1c88:44390725.937 : <= GetADFStatus ret = 1
19ec-1c88:44393000.395 : => TerminateDriver
19ec-1c88:44393000.578 : => CAsicIO::~CAsicIO,pStage=201133128
19ec-1c88:44393000.654 : => CNT96226::Close
19ec-1c88:44393004.096 : <= CNT96226::Close ret = 1
19ec-1c88:44393004.176 : <= CAsicIO::~CAsicIO
19ec-1c88:44393004.235 : => IoObject::IoLockEnd
19ec-1c88:44393004.288 : <= IoObject::IoLockEnd
19ec-1c88:44393004.340 : => IoObject::TerminateDevice
19ec-1c88:44393004.404 : => IoObject::IoLockEnd
19ec-1c88:44393004.454 : <= IoObject::IoLockEnd
19ec-1c88:44393004.552 : <= IoObject::TerminateDevice
19ec-1c88:44393004.868 : <= TerminateDriver ret = 1
19ec-1c88:44436677.203 : ============Debug Start==========
19ec-1c88:44436677.495 : Date : 2020/4/30 14:26:44
19ec-1c88:44436677.580 : Process ID : 19ec
19ec-1c88:44436678.007 : Windows : Version 10.0 build 18363 
19ec-1c88:44436678.457 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:44436678.523 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44436678.593 : MemoryStatus.ullAvailPhys : 1653100544
19ec-1c88:44436678.656 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44436678.720 : MemoryStatus.ullAvailPageFile : 3009417216
19ec-1c88:44436678.785 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44436678.845 : MemoryStatus.ullAvailVirtual : 1729470464
19ec-1c88:44436678.910 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44436679.017 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44436679.080 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44436679.328 : CPU Count : 4
19ec-1c88:44436679.376 : CPU Frequency : 100.000 Mhz
19ec-1c88:44436683.350 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44436683.488 : => InitializeDriver
19ec-1c88:44436683.734 : <= InitializeDriver ret = 1
19ec-1c88:44436683.795 : => InitializeScanner
19ec-1c88:44436683.879 : => CAsicIO::GetDeviceList
19ec-1c88:44436684.193 : => CNT96226::CNT96226
19ec-1c88:44436684.253 : => CNT96226::Open
19ec-1c88:44436704.187 : <= CNT96226::Open ret = 1
19ec-1c88:44436704.289 : => CNT96226::Initialize
19ec-1c88:44436704.479 : <= CNT96226::Initialize ret = 1
19ec-1c88:44436704.538 : <= CNT96226::CNT96226
19ec-1c88:44436704.595 : => CNT96226::EnumAvailableDevice
19ec-1c88:44436710.044 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44436710.125 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44436710.186 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44440342.289 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44440342.591 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44440348.408 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44440348.512 : => IoObject::GetLockName
19ec-1c88:44440348.576 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44440348.644 : <= IoObject::GetLockName
19ec-1c88:44440349.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:44440349.244 : iCmd = 3, nBytes = 2
19ec-1c88:44440688.069 : 0000 : 06 38 
19ec-1c88:44440688.229 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44440688.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:44440688.367 : iCmd = 4, nBytes = 2
19ec-1c88:44440972.476 : 0000 : 07 07 
19ec-1c88:44440972.565 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44440972.644 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44440972.728 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44440972.790 : IO Send command 10 bytes
19ec-1c88:44440972.843 : => CNT96226::VenderCmd_SetData
19ec-1c88:44440972.900 : iCmd = 0, nBytes = 10
19ec-1c88:44440973.001 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44441180.345 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44441180.489 : => CNT96226::VenderCmd_GetData
19ec-1c88:44441180.545 : iCmd = 0, nBytes = 165
19ec-1c88:44441386.255 : skip dump 37 bytes
19ec-1c88:44441386.459 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44441386.606 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44441386.745 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44441386.876 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44441387.005 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44441387.138 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44441387.264 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44441387.387 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44441387.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44441387.509 : => CNT96226::VenderCmd_GetData
19ec-1c88:44441387.559 : iCmd = 1, nBytes = 4
19ec-1c88:44441582.191 : 0000 : 00 00 00 00 
19ec-1c88:44441582.304 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44441582.377 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44441582.443 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44441582.512 : IO Send command 10 bytes
19ec-1c88:44441582.572 : => CNT96226::VenderCmd_SetData
19ec-1c88:44441582.628 : iCmd = 0, nBytes = 10
19ec-1c88:44441582.739 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44441919.349 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44441919.583 : => CNT96226::VenderCmd_GetData
19ec-1c88:44441919.704 : iCmd = 0, nBytes = 128
19ec-1c88:44442128.050 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44442128.381 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44442128.662 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44442128.929 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44442129.182 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44442129.434 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44442129.685 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44442129.948 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44442130.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44442130.198 : => CNT96226::VenderCmd_GetData
19ec-1c88:44442130.310 : iCmd = 1, nBytes = 4
19ec-1c88:44442336.748 : 0000 : 00 00 00 00 
19ec-1c88:44442336.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44442337.068 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44442337.395 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44442337.539 : => CNT96226::Close
19ec-1c88:44442343.983 : <= CNT96226::Close ret = 1
19ec-1c88:44442344.138 : <= CNT96226::~CNT96226
19ec-1c88:44442344.300 : <= CAsicIO::GetDeviceList
19ec-1c88:44442344.967 : => IoObject::SetTimeout
19ec-1c88:44442345.224 : Timeout--> In = 0 Out = 0
19ec-1c88:44442345.342 : <= IoObject::SetTimeout
19ec-1c88:44442345.478 : => CAsicIO::CAsicIO
19ec-1c88:44442345.612 : => CNT96226::CNT96226
19ec-1c88:44442345.725 : => CNT96226::Open
19ec-1c88:44442386.084 : <= CNT96226::Open ret = 1
19ec-1c88:44442386.271 : => CNT96226::Initialize
19ec-1c88:44442386.631 : <= CNT96226::Initialize ret = 1
19ec-1c88:44442386.759 : <= CNT96226::CNT96226
19ec-1c88:44442386.864 : <= CAsicIO::CAsicIO
19ec-1c88:44442386.967 : => CAsicIO::InitializeDevice
19ec-1c88:44442387.103 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44442398.664 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44442398.902 : => IoObject::GetLockName
19ec-1c88:44442399.019 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44442399.152 : <= IoObject::GetLockName
19ec-1c88:44442400.184 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44442400.328 : IO Send command 10 bytes
19ec-1c88:44442400.433 : => CNT96226::VenderCmd_SetData
19ec-1c88:44442400.544 : iCmd = 0, nBytes = 10
19ec-1c88:44442400.765 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44442759.454 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44442759.700 : => CNT96226::VenderCmd_GetData
19ec-1c88:44442759.833 : iCmd = 0, nBytes = 128
19ec-1c88:44442970.881 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44442971.247 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44442971.532 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44442971.807 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44442972.071 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44442972.324 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44442972.575 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44442973.055 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44442973.196 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44442973.316 : => CNT96226::VenderCmd_GetData
19ec-1c88:44442973.425 : iCmd = 1, nBytes = 4
19ec-1c88:44443184.489 : 0000 : 00 00 00 00 
19ec-1c88:44443184.673 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44443184.804 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44443184.921 : => CNT96226::VenderCmd_GetData
19ec-1c88:44443185.028 : iCmd = 3, nBytes = 2
19ec-1c88:44443574.497 : 0000 : 06 38 
19ec-1c88:44443574.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44443574.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:44443574.988 : iCmd = 4, nBytes = 2
19ec-1c88:44443894.953 : 0000 : 07 07 
19ec-1c88:44443895.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44443895.330 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44443895.455 : => IoObject::InitializeDevice
19ec-1c88:44443895.580 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44443896.524 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44443896.630 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44443897.503 : => FindScanner
19ec-1c88:44443897.583 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44443897.661 : <= FindScanner ret = 1
19ec-1c88:44443897.733 : => IoObject::IoLockStart
19ec-1c88:44443897.871 : => CAsicIO::CheckDevice
19ec-1c88:44443897.941 : => CNT96226::ConnectIsAvailable
19ec-1c88:44443922.542 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44443922.665 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44443922.736 : <= IoObject::IoLockStart
19ec-1c88:44443922.809 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44443922.892 : IO Send command 10 bytes
19ec-1c88:44443922.997 : => CNT96226::VenderCmd_SetData
19ec-1c88:44443923.065 : iCmd = 0, nBytes = 10
19ec-1c88:44443923.199 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44444126.026 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44444126.171 : System send command 10 bytes + data 0 bytes
19ec-1c88:44444126.264 : IO total need to receive data 5 bytes
19ec-1c88:44444126.342 : => CNT96226::VenderCmd_GetData
19ec-1c88:44444126.409 : iCmd = 0, nBytes = 5
19ec-1c88:44444272.805 : 0000 : 06 00 02 02 ab 
19ec-1c88:44444272.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44444273.019 : System total receive data 5 bytes
19ec-1c88:44444273.094 : => CNT96226::VenderCmd_GetData
19ec-1c88:44444273.162 : iCmd = 1, nBytes = 4
19ec-1c88:44444442.722 : 0000 : 00 00 00 00 
19ec-1c88:44444442.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44444442.977 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44444443.056 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44444443.138 : IO Send command 10 bytes
19ec-1c88:44444443.237 : => CNT96226::VenderCmd_SetData
19ec-1c88:44444443.311 : iCmd = 0, nBytes = 10
19ec-1c88:44444443.444 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44444623.938 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44444624.093 : System send command 10 bytes + data 0 bytes
19ec-1c88:44444624.194 : IO total need to receive data 165 bytes
19ec-1c88:44444624.282 : => CNT96226::VenderCmd_GetData
19ec-1c88:44444624.353 : iCmd = 0, nBytes = 165
19ec-1c88:44444747.619 : skip dump 37 bytes
19ec-1c88:44444747.859 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44444748.039 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44444748.216 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44444748.394 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44444748.561 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44444748.736 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44444748.902 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44444749.066 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44444749.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44444749.221 : System total receive data 165 bytes
19ec-1c88:44444749.297 : => CNT96226::VenderCmd_GetData
19ec-1c88:44444749.363 : iCmd = 1, nBytes = 4
19ec-1c88:44444930.431 : 0000 : 00 00 00 00 
19ec-1c88:44444930.570 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44444930.739 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44444930.996 : Dump Inquiry
19ec-1c88:44444931.173 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44444931.354 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44444931.529 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44444931.710 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44444931.880 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44444932.058 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44444932.221 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44444932.387 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44444932.554 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44444932.720 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44444932.835 : 00a0 : 00 00 00 00 00 
19ec-1c88:44444932.917 : => ReadNVMDataInternal
19ec-1c88:44444933.164 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44444933.255 : IO Send command 10 bytes
19ec-1c88:44444933.366 : => CNT96226::VenderCmd_SetData
19ec-1c88:44444933.439 : iCmd = 0, nBytes = 10
19ec-1c88:44444933.578 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44445279.198 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44445279.365 : System send command 10 bytes + data 0 bytes
19ec-1c88:44445279.456 : IO total need to receive data 128 bytes
19ec-1c88:44445279.537 : => CNT96226::VenderCmd_GetData
19ec-1c88:44445279.606 : iCmd = 0, nBytes = 128
19ec-1c88:44445488.646 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44445488.861 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44445489.044 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44445489.217 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44445489.381 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44445489.550 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44445489.709 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44445489.874 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44445489.954 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44445490.031 : System total receive data 128 bytes
19ec-1c88:44445490.108 : => CNT96226::VenderCmd_GetData
19ec-1c88:44445490.181 : iCmd = 1, nBytes = 4
19ec-1c88:44445667.844 : 0000 : 00 00 00 00 
19ec-1c88:44445667.983 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44445668.158 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44445668.246 : NVMData.PadScanCount = 0
19ec-1c88:44445668.318 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44445668.399 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44445668.474 : NVMData.FlatbedScanCount = 0
19ec-1c88:44445668.545 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44445668.616 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44445668.685 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44445668.756 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44445668.828 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44445668.898 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44445668.968 : NVMData.BornMonth = 0
19ec-1c88:44445669.033 : NVMData.BornDay = 0
19ec-1c88:44445669.099 : NVMData.BornYear = 0
19ec-1c88:44445669.160 : NVMData.FirstScanMonth = 4
19ec-1c88:44445669.229 : NVMData.FirstScanDay = 30
19ec-1c88:44445669.301 : NVMData.FirstScanYear = 2020
19ec-1c88:44445669.373 : NVMData.VerticalMagnification = 0
19ec-1c88:44445669.448 : NVMData.HorizontalMagnification = 0
19ec-1c88:44445669.519 : NVMData.PowerSavingTime = 15
19ec-1c88:44445669.591 : NVMData.SN = A094165189010062
19ec-1c88:44445669.657 : NVMData.AutoFeed = 0
19ec-1c88:44445669.720 : NVMData.CCDType = 0
19ec-1c88:44445669.785 : NVMData.ScanSpeed = 0
19ec-1c88:44445669.849 : NVMData.RollerCount = 0
19ec-1c88:44445669.916 : NVMData.MultifeedCount = 0
19ec-1c88:44445669.984 : NVMData.JamCount = 0
19ec-1c88:44445670.050 : NVMData.IdentifyInfo = 
19ec-1c88:44445670.114 : NVMData.FormalName = 
19ec-1c88:44445670.346 : NVMData.ReservedB = 0
19ec-1c88:44445670.414 : NVMData.FunctionCode = 0
19ec-1c88:44445670.482 : NVMData.PreFeed = 0
19ec-1c88:44445670.549 : NVMData.PreFeedTime = 0
19ec-1c88:44445670.618 : NVMData.ButtonNumber = 0
19ec-1c88:44445670.683 : NVMData.PowerOffTime = 0
19ec-1c88:44445670.753 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44445670.846 : => IoObject::IoLockEnd
19ec-1c88:44445670.961 : <= IoObject::IoLockEnd
19ec-1c88:44445671.024 : <= InitializeScanner ret = 1
19ec-1c88:44445671.106 : => GetLogicalScannerAbilityEx
19ec-1c88:44445671.182 : => IoObject::IoLockStart
19ec-1c88:44445671.299 : => CAsicIO::CheckDevice
19ec-1c88:44445671.366 : => CNT96226::ConnectIsAvailable
19ec-1c88:44445683.670 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44445683.810 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44445683.890 : <= IoObject::IoLockStart
19ec-1c88:44445683.967 : => IoObject::IoLockEnd
19ec-1c88:44445684.092 : <= IoObject::IoLockEnd
19ec-1c88:44445684.229 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44445684.326 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44445933.331 : => ReadNVMData
19ec-1c88:44445933.526 : => IoObject::IoLockStart
19ec-1c88:44445933.682 : => CAsicIO::CheckDevice
19ec-1c88:44445933.759 : => CNT96226::ConnectIsAvailable
19ec-1c88:44445955.807 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44445955.960 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44445956.042 : <= IoObject::IoLockStart
19ec-1c88:44445956.128 : => ReadNVMDataInternal
19ec-1c88:44445956.210 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44445956.298 : IO Send command 10 bytes
19ec-1c88:44445956.456 : => CNT96226::VenderCmd_SetData
19ec-1c88:44445956.536 : iCmd = 0, nBytes = 10
19ec-1c88:44445956.682 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44446310.642 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44446310.806 : System send command 10 bytes + data 0 bytes
19ec-1c88:44446310.902 : IO total need to receive data 128 bytes
19ec-1c88:44446311.117 : => CNT96226::VenderCmd_GetData
19ec-1c88:44446311.196 : iCmd = 0, nBytes = 128
19ec-1c88:44446508.907 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44446509.083 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44446509.221 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44446509.354 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44446509.486 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44446509.607 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44446509.734 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44446509.860 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44446509.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44446509.983 : System total receive data 128 bytes
19ec-1c88:44446510.044 : => CNT96226::VenderCmd_GetData
19ec-1c88:44446510.096 : iCmd = 1, nBytes = 4
19ec-1c88:44446711.765 : 0000 : 00 00 00 00 
19ec-1c88:44446711.871 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44446712.017 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44446712.088 : NVMData.PadScanCount = 0
19ec-1c88:44446712.143 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44446712.201 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44446712.258 : NVMData.FlatbedScanCount = 0
19ec-1c88:44446712.313 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44446712.367 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44446712.420 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44446712.476 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44446712.530 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44446712.587 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44446712.644 : NVMData.BornMonth = 0
19ec-1c88:44446712.694 : NVMData.BornDay = 0
19ec-1c88:44446712.744 : NVMData.BornYear = 0
19ec-1c88:44446712.791 : NVMData.FirstScanMonth = 4
19ec-1c88:44446712.844 : NVMData.FirstScanDay = 30
19ec-1c88:44446712.899 : NVMData.FirstScanYear = 2020
19ec-1c88:44446713.117 : NVMData.VerticalMagnification = 0
19ec-1c88:44446713.178 : NVMData.HorizontalMagnification = 0
19ec-1c88:44446713.232 : NVMData.PowerSavingTime = 15
19ec-1c88:44446713.291 : NVMData.SN = A094165189010062
19ec-1c88:44446713.339 : NVMData.AutoFeed = 0
19ec-1c88:44446713.391 : NVMData.CCDType = 0
19ec-1c88:44446713.439 : NVMData.ScanSpeed = 0
19ec-1c88:44446713.489 : NVMData.RollerCount = 0
19ec-1c88:44446713.539 : NVMData.MultifeedCount = 0
19ec-1c88:44446713.589 : NVMData.JamCount = 0
19ec-1c88:44446713.638 : NVMData.IdentifyInfo = 
19ec-1c88:44446713.690 : NVMData.FormalName = 
19ec-1c88:44446713.742 : NVMData.ReservedB = 0
19ec-1c88:44446713.792 : NVMData.FunctionCode = 0
19ec-1c88:44446713.841 : NVMData.PreFeed = 0
19ec-1c88:44446713.891 : NVMData.PreFeedTime = 0
19ec-1c88:44446713.938 : NVMData.ButtonNumber = 0
19ec-1c88:44446713.989 : NVMData.PowerOffTime = 0
19ec-1c88:44446714.040 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44446714.098 : => IoObject::IoLockEnd
19ec-1c88:44446714.190 : <= IoObject::IoLockEnd
19ec-1c88:44446714.241 : <= ReadNVMData ret = 1
19ec-1c88:44447257.864 : => TerminateDriver
19ec-1c88:44447258.065 : => CAsicIO::~CAsicIO,pStage=99224648
19ec-1c88:44447258.143 : => CNT96226::Close
19ec-1c88:44447261.539 : <= CNT96226::Close ret = 1
19ec-1c88:44447261.617 : <= CAsicIO::~CAsicIO
19ec-1c88:44447261.676 : => IoObject::IoLockEnd
19ec-1c88:44447261.726 : <= IoObject::IoLockEnd
19ec-1c88:44447261.777 : => IoObject::TerminateDevice
19ec-1c88:44447261.839 : => IoObject::IoLockEnd
19ec-1c88:44447261.890 : <= IoObject::IoLockEnd
19ec-1c88:44447261.989 : <= IoObject::TerminateDevice
19ec-1c88:44447262.233 : <= TerminateDriver ret = 1
19ec-1c88:44449727.819 : ============Debug Start==========
19ec-1c88:44449728.104 : Date : 2020/4/30 14:26:45
19ec-1c88:44449728.182 : Process ID : 19ec
19ec-1c88:44449728.616 : Windows : Version 10.0 build 18363 
19ec-1c88:44449729.072 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:44449729.136 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44449729.200 : MemoryStatus.ullAvailPhys : 1653075968
19ec-1c88:44449729.260 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44449729.325 : MemoryStatus.ullAvailPageFile : 3009257472
19ec-1c88:44449729.384 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44449729.445 : MemoryStatus.ullAvailVirtual : 1729695744
19ec-1c88:44449729.504 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44449729.607 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44449729.670 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44449729.914 : CPU Count : 4
19ec-1c88:44449729.962 : CPU Frequency : 100.000 Mhz
19ec-1c88:44449734.166 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44449734.295 : => InitializeDriver
19ec-1c88:44449734.568 : <= InitializeDriver ret = 1
19ec-1c88:44452293.960 : => InitializeScanner
19ec-1c88:44452294.198 : => CAsicIO::GetDeviceList
19ec-1c88:44452294.596 : => CNT96226::CNT96226
19ec-1c88:44452294.656 : => CNT96226::Open
19ec-1c88:44452320.066 : <= CNT96226::Open ret = 1
19ec-1c88:44452320.180 : => CNT96226::Initialize
19ec-1c88:44452320.375 : <= CNT96226::Initialize ret = 1
19ec-1c88:44452320.435 : <= CNT96226::CNT96226
19ec-1c88:44452320.493 : => CNT96226::EnumAvailableDevice
19ec-1c88:44452325.973 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44452326.051 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44452326.110 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44456043.235 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44456043.520 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44456049.018 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44456049.127 : => IoObject::GetLockName
19ec-1c88:44456049.188 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44456049.258 : <= IoObject::GetLockName
19ec-1c88:44456049.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:44456049.838 : iCmd = 3, nBytes = 2
19ec-1c88:44456435.526 : 0000 : 06 38 
19ec-1c88:44456435.655 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44456435.730 : => CNT96226::VenderCmd_GetData
19ec-1c88:44456435.788 : iCmd = 4, nBytes = 2
19ec-1c88:44456750.576 : 0000 : 07 07 
19ec-1c88:44456750.660 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44456750.736 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44456750.826 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44456750.893 : IO Send command 10 bytes
19ec-1c88:44456750.945 : => CNT96226::VenderCmd_SetData
19ec-1c88:44456751.001 : iCmd = 0, nBytes = 10
19ec-1c88:44456751.107 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44456954.686 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44456954.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:44456955.030 : iCmd = 0, nBytes = 165
19ec-1c88:44457164.045 : skip dump 37 bytes
19ec-1c88:44457164.424 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44457164.711 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44457164.981 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44457165.250 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44457165.506 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44457165.785 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44457166.036 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44457166.287 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44457166.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44457166.540 : => CNT96226::VenderCmd_GetData
19ec-1c88:44457166.648 : iCmd = 1, nBytes = 4
19ec-1c88:44457369.064 : 0000 : 00 00 00 00 
19ec-1c88:44457369.240 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44457369.365 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44457369.491 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44457369.621 : IO Send command 10 bytes
19ec-1c88:44457369.723 : => CNT96226::VenderCmd_SetData
19ec-1c88:44457369.837 : iCmd = 0, nBytes = 10
19ec-1c88:44457370.048 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44457719.960 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44457720.217 : => CNT96226::VenderCmd_GetData
19ec-1c88:44457720.342 : iCmd = 0, nBytes = 128
19ec-1c88:44457953.431 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44457953.797 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44457954.082 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44457954.357 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44457954.625 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44457954.879 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44457955.135 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44457955.394 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44457955.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44457955.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:44457955.764 : iCmd = 1, nBytes = 4
19ec-1c88:44458187.993 : 0000 : 00 00 00 00 
19ec-1c88:44458188.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44458188.333 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44458188.713 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44458188.857 : => CNT96226::Close
19ec-1c88:44458195.509 : <= CNT96226::Close ret = 1
19ec-1c88:44458195.659 : <= CNT96226::~CNT96226
19ec-1c88:44458195.813 : <= CAsicIO::GetDeviceList
19ec-1c88:44458196.582 : => IoObject::SetTimeout
19ec-1c88:44458196.852 : Timeout--> In = 0 Out = 0
19ec-1c88:44458196.965 : <= IoObject::SetTimeout
19ec-1c88:44458197.096 : => CAsicIO::CAsicIO
19ec-1c88:44458197.243 : => CNT96226::CNT96226
19ec-1c88:44458197.346 : => CNT96226::Open
19ec-1c88:44458244.142 : <= CNT96226::Open ret = 1
19ec-1c88:44458244.372 : => CNT96226::Initialize
19ec-1c88:44458244.770 : <= CNT96226::Initialize ret = 1
19ec-1c88:44458244.897 : <= CNT96226::CNT96226
19ec-1c88:44458245.005 : <= CAsicIO::CAsicIO
19ec-1c88:44458245.117 : => CAsicIO::InitializeDevice
19ec-1c88:44458245.262 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44458256.931 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44458257.159 : => IoObject::GetLockName
19ec-1c88:44458257.266 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44458257.404 : <= IoObject::GetLockName
19ec-1c88:44458258.450 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44458258.607 : IO Send command 10 bytes
19ec-1c88:44458258.722 : => CNT96226::VenderCmd_SetData
19ec-1c88:44458258.832 : iCmd = 0, nBytes = 10
19ec-1c88:44458259.055 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44458614.138 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44458614.380 : => CNT96226::VenderCmd_GetData
19ec-1c88:44458614.504 : iCmd = 0, nBytes = 128
19ec-1c88:44458833.782 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44458834.160 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44458834.456 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44458834.732 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44458835.004 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44458835.259 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44458835.521 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44458835.776 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44458835.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44458836.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:44458836.149 : iCmd = 1, nBytes = 4
19ec-1c88:44459042.795 : 0000 : 00 00 00 00 
19ec-1c88:44459042.985 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44459043.112 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44459043.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:44459043.345 : iCmd = 3, nBytes = 2
19ec-1c88:44459441.879 : 0000 : 06 38 
19ec-1c88:44459442.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44459442.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:44459442.326 : iCmd = 4, nBytes = 2
19ec-1c88:44459770.022 : 0000 : 07 07 
19ec-1c88:44459770.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44459770.626 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44459770.815 : => IoObject::InitializeDevice
19ec-1c88:44459771.001 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44459772.412 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44459772.557 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44459773.795 : => FindScanner
19ec-1c88:44459773.906 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44459774.038 : <= FindScanner ret = 1
19ec-1c88:44459774.156 : => IoObject::IoLockStart
19ec-1c88:44459774.380 : => CAsicIO::CheckDevice
19ec-1c88:44459774.482 : => CNT96226::ConnectIsAvailable
19ec-1c88:44459799.764 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44459800.005 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44459800.147 : <= IoObject::IoLockStart
19ec-1c88:44459800.274 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44459800.415 : IO Send command 10 bytes
19ec-1c88:44459800.600 : => CNT96226::VenderCmd_SetData
19ec-1c88:44459800.721 : iCmd = 0, nBytes = 10
19ec-1c88:44459800.944 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44460022.045 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44460022.291 : System send command 10 bytes + data 0 bytes
19ec-1c88:44460022.432 : IO total need to receive data 5 bytes
19ec-1c88:44460022.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:44460022.672 : iCmd = 0, nBytes = 5
19ec-1c88:44460233.412 : 0000 : 06 00 02 02 ab 
19ec-1c88:44460233.627 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44460233.765 : System total receive data 5 bytes
19ec-1c88:44460233.894 : => CNT96226::VenderCmd_GetData
19ec-1c88:44460234.007 : iCmd = 1, nBytes = 4
19ec-1c88:44460415.069 : 0000 : 00 00 00 00 
19ec-1c88:44460415.284 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44460415.528 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44460415.662 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44460415.792 : IO Send command 10 bytes
19ec-1c88:44460415.973 : => CNT96226::VenderCmd_SetData
19ec-1c88:44460416.082 : iCmd = 0, nBytes = 10
19ec-1c88:44460416.289 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44460604.689 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44460604.922 : System send command 10 bytes + data 0 bytes
19ec-1c88:44460605.059 : IO total need to receive data 165 bytes
19ec-1c88:44460605.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:44460605.301 : iCmd = 0, nBytes = 165
19ec-1c88:44460781.711 : skip dump 37 bytes
19ec-1c88:44460782.106 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44460782.400 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44460782.684 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44460782.963 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44460783.227 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44460783.497 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44460783.755 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44460784.009 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44460784.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44460784.268 : System total receive data 165 bytes
19ec-1c88:44460784.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:44460784.498 : iCmd = 1, nBytes = 4
19ec-1c88:44460959.381 : 0000 : 00 00 00 00 
19ec-1c88:44460959.566 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44460959.775 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44460960.163 : Dump Inquiry
19ec-1c88:44460960.424 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44460960.704 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44460960.978 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44460961.251 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44460961.517 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44460961.786 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44460962.037 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44460962.288 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44460962.558 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44460962.824 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44460963.001 : 00a0 : 00 00 00 00 00 
19ec-1c88:44460963.129 : => ReadNVMDataInternal
19ec-1c88:44460963.529 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44460963.667 : IO Send command 10 bytes
19ec-1c88:44460963.827 : => CNT96226::VenderCmd_SetData
19ec-1c88:44460963.938 : iCmd = 0, nBytes = 10
19ec-1c88:44460964.145 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44461304.963 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44461305.194 : System send command 10 bytes + data 0 bytes
19ec-1c88:44461305.339 : IO total need to receive data 128 bytes
19ec-1c88:44461305.462 : => CNT96226::VenderCmd_GetData
19ec-1c88:44461305.566 : iCmd = 0, nBytes = 128
19ec-1c88:44461524.584 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44461524.957 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44461525.241 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44461525.513 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44461525.775 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44461526.028 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44461526.281 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44461526.533 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44461526.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44461526.793 : System total receive data 128 bytes
19ec-1c88:44461526.918 : => CNT96226::VenderCmd_GetData
19ec-1c88:44461527.025 : iCmd = 1, nBytes = 4
19ec-1c88:44461701.721 : 0000 : 00 00 00 00 
19ec-1c88:44461701.934 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44461702.168 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44461702.309 : NVMData.PadScanCount = 0
19ec-1c88:44461702.427 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44461702.544 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44461702.663 : NVMData.FlatbedScanCount = 0
19ec-1c88:44461702.781 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44461702.894 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44461703.004 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44461703.122 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44461703.237 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44461703.350 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44461703.468 : NVMData.BornMonth = 0
19ec-1c88:44461703.570 : NVMData.BornDay = 0
19ec-1c88:44461703.676 : NVMData.BornYear = 0
19ec-1c88:44461703.775 : NVMData.FirstScanMonth = 4
19ec-1c88:44461703.883 : NVMData.FirstScanDay = 30
19ec-1c88:44461703.991 : NVMData.FirstScanYear = 2020
19ec-1c88:44461704.099 : NVMData.VerticalMagnification = 0
19ec-1c88:44461704.207 : NVMData.HorizontalMagnification = 0
19ec-1c88:44461704.324 : NVMData.PowerSavingTime = 15
19ec-1c88:44461704.437 : NVMData.SN = A094165189010062
19ec-1c88:44461704.547 : NVMData.AutoFeed = 0
19ec-1c88:44461704.652 : NVMData.CCDType = 0
19ec-1c88:44461704.750 : NVMData.ScanSpeed = 0
19ec-1c88:44461704.852 : NVMData.RollerCount = 0
19ec-1c88:44461704.957 : NVMData.MultifeedCount = 0
19ec-1c88:44461705.059 : NVMData.JamCount = 0
19ec-1c88:44461705.159 : NVMData.IdentifyInfo = 
19ec-1c88:44461705.264 : NVMData.FormalName = 
19ec-1c88:44461705.627 : NVMData.ReservedB = 0
19ec-1c88:44461705.746 : NVMData.FunctionCode = 0
19ec-1c88:44461705.850 : NVMData.PreFeed = 0
19ec-1c88:44461705.958 : NVMData.PreFeedTime = 0
19ec-1c88:44461706.057 : NVMData.ButtonNumber = 0
19ec-1c88:44461706.166 : NVMData.PowerOffTime = 0
19ec-1c88:44461706.272 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44461706.415 : => IoObject::IoLockEnd
19ec-1c88:44461706.601 : <= IoObject::IoLockEnd
19ec-1c88:44461706.707 : <= InitializeScanner ret = 1
19ec-1c88:44463312.539 : => GetLogicalScannerAbility
19ec-1c88:44463312.725 : => IoObject::IoLockStart
19ec-1c88:44463312.853 : => CAsicIO::CheckDevice
19ec-1c88:44463312.907 : => CNT96226::ConnectIsAvailable
19ec-1c88:44463338.965 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44463339.364 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44463339.426 : <= IoObject::IoLockStart
19ec-1c88:44463339.482 : => IoObject::IoLockEnd
19ec-1c88:44463339.595 : <= IoObject::IoLockEnd
19ec-1c88:44463339.684 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:44467079.307 : => GetLogicalScannerAbilityEx
19ec-1c88:44467079.499 : => IoObject::IoLockStart
19ec-1c88:44467079.645 : => CAsicIO::CheckDevice
19ec-1c88:44467079.701 : => CNT96226::ConnectIsAvailable
19ec-1c88:44467104.227 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44467104.339 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44467104.403 : <= IoObject::IoLockStart
19ec-1c88:44467104.460 : => IoObject::IoLockEnd
19ec-1c88:44467104.573 : <= IoObject::IoLockEnd
19ec-1c88:44467104.763 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44467104.842 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44474593.465 : => ReadNVMData
19ec-1c88:44474593.651 : => IoObject::IoLockStart
19ec-1c88:44474593.788 : => CAsicIO::CheckDevice
19ec-1c88:44474593.844 : => CNT96226::ConnectIsAvailable
19ec-1c88:44474619.875 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44474620.238 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44474620.303 : <= IoObject::IoLockStart
19ec-1c88:44474620.375 : => ReadNVMDataInternal
19ec-1c88:44474620.439 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44474620.505 : IO Send command 10 bytes
19ec-1c88:44474620.621 : => CNT96226::VenderCmd_SetData
19ec-1c88:44474620.676 : iCmd = 0, nBytes = 10
19ec-1c88:44474620.790 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44474970.519 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44474970.657 : System send command 10 bytes + data 0 bytes
19ec-1c88:44474970.732 : IO total need to receive data 128 bytes
19ec-1c88:44474970.796 : => CNT96226::VenderCmd_GetData
19ec-1c88:44474970.852 : iCmd = 0, nBytes = 128
19ec-1c88:44475160.213 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44475160.794 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44475160.939 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44475161.075 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44475161.204 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44475161.328 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44475161.453 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44475161.579 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44475161.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44475161.704 : System total receive data 128 bytes
19ec-1c88:44475161.765 : => CNT96226::VenderCmd_GetData
19ec-1c88:44475161.820 : iCmd = 1, nBytes = 4
19ec-1c88:44475370.061 : 0000 : 00 00 00 00 
19ec-1c88:44475370.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44475370.273 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44475370.344 : NVMData.PadScanCount = 0
19ec-1c88:44475370.401 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44475370.458 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44475370.512 : NVMData.FlatbedScanCount = 0
19ec-1c88:44475370.568 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44475370.776 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44475370.841 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44475370.894 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44475370.947 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44475371.002 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44475371.058 : NVMData.BornMonth = 0
19ec-1c88:44475371.105 : NVMData.BornDay = 0
19ec-1c88:44475371.157 : NVMData.BornYear = 0
19ec-1c88:44475371.207 : NVMData.FirstScanMonth = 4
19ec-1c88:44475371.259 : NVMData.FirstScanDay = 30
19ec-1c88:44475371.311 : NVMData.FirstScanYear = 2020
19ec-1c88:44475371.365 : NVMData.VerticalMagnification = 0
19ec-1c88:44475371.424 : NVMData.HorizontalMagnification = 0
19ec-1c88:44475371.481 : NVMData.PowerSavingTime = 15
19ec-1c88:44475371.539 : NVMData.SN = A094165189010062
19ec-1c88:44475371.589 : NVMData.AutoFeed = 0
19ec-1c88:44475371.637 : NVMData.CCDType = 0
19ec-1c88:44475371.685 : NVMData.ScanSpeed = 0
19ec-1c88:44475371.735 : NVMData.RollerCount = 0
19ec-1c88:44475371.789 : NVMData.MultifeedCount = 0
19ec-1c88:44475371.843 : NVMData.JamCount = 0
19ec-1c88:44475371.895 : NVMData.IdentifyInfo = 
19ec-1c88:44475371.945 : NVMData.FormalName = 
19ec-1c88:44475371.995 : NVMData.ReservedB = 0
19ec-1c88:44475372.044 : NVMData.FunctionCode = 0
19ec-1c88:44475372.092 : NVMData.PreFeed = 0
19ec-1c88:44475372.141 : NVMData.PreFeedTime = 0
19ec-1c88:44475372.189 : NVMData.ButtonNumber = 0
19ec-1c88:44475372.237 : NVMData.PowerOffTime = 0
19ec-1c88:44475372.287 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44475372.350 : => IoObject::IoLockEnd
19ec-1c88:44475372.441 : <= IoObject::IoLockEnd
19ec-1c88:44475372.493 : <= ReadNVMData ret = 1
19ec-1c88:44485467.688 : => GetADFStatus
19ec-1c88:44485468.137 : => IoObject::IoLockStart
19ec-1c88:44485468.269 : => CAsicIO::CheckDevice
19ec-1c88:44485468.327 : => CNT96226::ConnectIsAvailable
19ec-1c88:44485491.922 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44485492.040 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44485492.103 : <= IoObject::IoLockStart
19ec-1c88:44485492.164 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44485492.229 : IO Send command 10 bytes
19ec-1c88:44485492.341 : => CNT96226::VenderCmd_SetData
19ec-1c88:44485492.403 : iCmd = 0, nBytes = 10
19ec-1c88:44485492.511 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44485691.531 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44485691.772 : System send command 10 bytes + data 0 bytes
19ec-1c88:44485691.925 : IO total need to receive data 2 bytes
19ec-1c88:44485692.272 : => CNT96226::VenderCmd_GetData
19ec-1c88:44485692.328 : iCmd = 0, nBytes = 2
19ec-1c88:44485856.753 : 0000 : 00 00 
19ec-1c88:44485856.858 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44485856.927 : System total receive data 2 bytes
19ec-1c88:44485856.990 : => CNT96226::VenderCmd_GetData
19ec-1c88:44485857.046 : iCmd = 1, nBytes = 4
19ec-1c88:44485969.221 : 0000 : 00 00 00 00 
19ec-1c88:44485969.614 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44485969.737 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44485969.798 : Return status = 0
19ec-1c88:44485969.858 : => IoObject::IoLockEnd
19ec-1c88:44485969.949 : <= IoObject::IoLockEnd
19ec-1c88:44485969.998 : <= GetADFStatus ret = 1
19ec-1c88:44488691.743 : => GetADFStatus
19ec-1c88:44488691.928 : => IoObject::IoLockStart
19ec-1c88:44488692.056 : => CAsicIO::CheckDevice
19ec-1c88:44488692.116 : => CNT96226::ConnectIsAvailable
19ec-1c88:44488716.314 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44488716.431 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44488716.493 : <= IoObject::IoLockStart
19ec-1c88:44488716.554 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44488716.621 : IO Send command 10 bytes
19ec-1c88:44488716.732 : => CNT96226::VenderCmd_SetData
19ec-1c88:44488716.788 : iCmd = 0, nBytes = 10
19ec-1c88:44488716.894 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44488924.295 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44488924.423 : System send command 10 bytes + data 0 bytes
19ec-1c88:44488924.653 : IO total need to receive data 2 bytes
19ec-1c88:44488924.728 : => CNT96226::VenderCmd_GetData
19ec-1c88:44488924.781 : iCmd = 0, nBytes = 2
19ec-1c88:44489133.705 : 0000 : 00 00 
19ec-1c88:44489133.821 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44489133.890 : System total receive data 2 bytes
19ec-1c88:44489133.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:44489134.009 : iCmd = 1, nBytes = 4
19ec-1c88:44489337.301 : 0000 : 00 00 00 00 
19ec-1c88:44489337.404 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44489337.550 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44489337.622 : Return status = 0
19ec-1c88:44489337.686 : => IoObject::IoLockEnd
19ec-1c88:44489337.777 : <= IoObject::IoLockEnd
19ec-1c88:44489337.831 : <= GetADFStatus ret = 1
19ec-1c88:44491477.078 : => TerminateDriver
19ec-1c88:44491477.273 : => CAsicIO::~CAsicIO,pStage=201395272
19ec-1c88:44491477.345 : => CNT96226::Close
19ec-1c88:44491481.292 : <= CNT96226::Close ret = 1
19ec-1c88:44491481.370 : <= CAsicIO::~CAsicIO
19ec-1c88:44491481.428 : => IoObject::IoLockEnd
19ec-1c88:44491481.481 : <= IoObject::IoLockEnd
19ec-1c88:44491481.533 : => IoObject::TerminateDevice
19ec-1c88:44491481.587 : => IoObject::IoLockEnd
19ec-1c88:44491481.636 : <= IoObject::IoLockEnd
19ec-1c88:44491481.739 : <= IoObject::TerminateDevice
19ec-1c88:44491481.981 : <= TerminateDriver ret = 1
19ec-1c88:44535095.507 : ============Debug Start==========
19ec-1c88:44535095.812 : Date : 2020/4/30 14:26:47
19ec-1c88:44535095.889 : Process ID : 19ec
19ec-1c88:44535096.319 : Windows : Version 10.0 build 18363 
19ec-1c88:44535096.789 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:44535096.853 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44535096.920 : MemoryStatus.ullAvailPhys : 1665613824
19ec-1c88:44535096.979 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44535097.040 : MemoryStatus.ullAvailPageFile : 3017523200
19ec-1c88:44535097.101 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44535097.158 : MemoryStatus.ullAvailVirtual : 1729449984
19ec-1c88:44535097.217 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44535097.329 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44535097.387 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44535097.633 : CPU Count : 4
19ec-1c88:44535097.677 : CPU Frequency : 100.000 Mhz
19ec-1c88:44535102.108 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44535102.236 : => InitializeDriver
19ec-1c88:44535102.531 : <= InitializeDriver ret = 1
19ec-1c88:44535102.591 : => InitializeScanner
19ec-1c88:44535102.671 : => CAsicIO::GetDeviceList
19ec-1c88:44535102.966 : => CNT96226::CNT96226
19ec-1c88:44535103.025 : => CNT96226::Open
19ec-1c88:44535124.027 : <= CNT96226::Open ret = 1
19ec-1c88:44535124.120 : => CNT96226::Initialize
19ec-1c88:44535124.302 : <= CNT96226::Initialize ret = 1
19ec-1c88:44535124.358 : <= CNT96226::CNT96226
19ec-1c88:44535124.411 : => CNT96226::EnumAvailableDevice
19ec-1c88:44535129.790 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44535129.867 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44535129.926 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44539141.960 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44539142.276 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44539150.685 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44539150.801 : => IoObject::GetLockName
19ec-1c88:44539150.866 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44539150.936 : <= IoObject::GetLockName
19ec-1c88:44539151.432 : => CNT96226::VenderCmd_GetData
19ec-1c88:44539151.497 : iCmd = 3, nBytes = 2
19ec-1c88:44539522.388 : 0000 : 06 38 
19ec-1c88:44539522.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44539522.889 : => CNT96226::VenderCmd_GetData
19ec-1c88:44539522.946 : iCmd = 4, nBytes = 2
19ec-1c88:44539821.995 : 0000 : 07 07 
19ec-1c88:44539822.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44539822.173 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44539822.261 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44539822.327 : IO Send command 10 bytes
19ec-1c88:44539822.380 : => CNT96226::VenderCmd_SetData
19ec-1c88:44539822.437 : iCmd = 0, nBytes = 10
19ec-1c88:44539822.544 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44540016.619 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44540016.769 : => CNT96226::VenderCmd_GetData
19ec-1c88:44540016.827 : iCmd = 0, nBytes = 165
19ec-1c88:44540225.402 : skip dump 37 bytes
19ec-1c88:44540225.578 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44540225.719 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44540225.857 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44540225.990 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44540226.120 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44540226.252 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44540226.377 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44540226.500 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44540226.563 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44540226.619 : => CNT96226::VenderCmd_GetData
19ec-1c88:44540226.669 : iCmd = 1, nBytes = 4
19ec-1c88:44540393.871 : 0000 : 00 00 00 00 
19ec-1c88:44540393.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44540394.059 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44540394.128 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44540394.199 : IO Send command 10 bytes
19ec-1c88:44540394.253 : => CNT96226::VenderCmd_SetData
19ec-1c88:44540394.308 : iCmd = 0, nBytes = 10
19ec-1c88:44540394.418 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44540707.852 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44540707.988 : => CNT96226::VenderCmd_GetData
19ec-1c88:44540708.044 : iCmd = 0, nBytes = 128
19ec-1c88:44540908.230 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44540908.423 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44540908.569 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44540908.705 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44540908.833 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44540908.961 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44540909.087 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44540909.213 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44540909.278 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44540909.341 : => CNT96226::VenderCmd_GetData
19ec-1c88:44540909.397 : iCmd = 1, nBytes = 4
19ec-1c88:44541054.434 : 0000 : 00 00 00 00 
19ec-1c88:44541054.582 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44541054.660 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44541054.833 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44541054.901 : => CNT96226::Close
19ec-1c88:44541058.655 : <= CNT96226::Close ret = 1
19ec-1c88:44541058.732 : <= CNT96226::~CNT96226
19ec-1c88:44541058.886 : <= CAsicIO::GetDeviceList
19ec-1c88:44541059.371 : => IoObject::SetTimeout
19ec-1c88:44541059.500 : Timeout--> In = 0 Out = 0
19ec-1c88:44541059.565 : <= IoObject::SetTimeout
19ec-1c88:44541059.638 : => CAsicIO::CAsicIO
19ec-1c88:44541059.713 : => CNT96226::CNT96226
19ec-1c88:44541059.769 : => CNT96226::Open
19ec-1c88:44541083.521 : <= CNT96226::Open ret = 1
19ec-1c88:44541083.622 : => CNT96226::Initialize
19ec-1c88:44541083.833 : <= CNT96226::Initialize ret = 1
19ec-1c88:44541083.894 : <= CNT96226::CNT96226
19ec-1c88:44541083.947 : <= CAsicIO::CAsicIO
19ec-1c88:44541084.007 : => CAsicIO::InitializeDevice
19ec-1c88:44541084.075 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44541090.240 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44541090.369 : => IoObject::GetLockName
19ec-1c88:44541090.426 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44541090.492 : <= IoObject::GetLockName
19ec-1c88:44541091.035 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44541091.109 : IO Send command 10 bytes
19ec-1c88:44541091.164 : => CNT96226::VenderCmd_SetData
19ec-1c88:44541091.221 : iCmd = 0, nBytes = 10
19ec-1c88:44541091.332 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44541438.921 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44541439.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:44541439.120 : iCmd = 0, nBytes = 128
19ec-1c88:44541636.670 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44541636.850 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44541636.985 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44541637.115 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44541637.243 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44541637.368 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44541637.494 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44541637.620 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44541637.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44541637.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:44541637.804 : iCmd = 1, nBytes = 4
19ec-1c88:44541844.768 : 0000 : 00 00 00 00 
19ec-1c88:44541844.854 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44541844.916 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44541844.975 : => CNT96226::VenderCmd_GetData
19ec-1c88:44541845.029 : iCmd = 3, nBytes = 2
19ec-1c88:44542207.698 : 0000 : 06 38 
19ec-1c88:44542207.937 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44542208.285 : => CNT96226::VenderCmd_GetData
19ec-1c88:44542208.346 : iCmd = 4, nBytes = 2
19ec-1c88:44542520.592 : 0000 : 07 07 
19ec-1c88:44542520.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44542520.890 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44542520.994 : => IoObject::InitializeDevice
19ec-1c88:44542521.112 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44542521.806 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44542521.879 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44542522.659 : => FindScanner
19ec-1c88:44542522.719 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44542522.785 : <= FindScanner ret = 1
19ec-1c88:44542522.842 : => IoObject::IoLockStart
19ec-1c88:44542523.175 : => CAsicIO::CheckDevice
19ec-1c88:44542523.230 : => CNT96226::ConnectIsAvailable
19ec-1c88:44542545.125 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44542545.219 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44542545.275 : <= IoObject::IoLockStart
19ec-1c88:44542545.333 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44542545.396 : IO Send command 10 bytes
19ec-1c88:44542545.476 : => CNT96226::VenderCmd_SetData
19ec-1c88:44542545.533 : iCmd = 0, nBytes = 10
19ec-1c88:44542545.635 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44542750.361 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44542750.802 : System send command 10 bytes + data 0 bytes
19ec-1c88:44542750.875 : IO total need to receive data 5 bytes
19ec-1c88:44542750.938 : => CNT96226::VenderCmd_GetData
19ec-1c88:44542750.991 : iCmd = 0, nBytes = 5
19ec-1c88:44542942.804 : 0000 : 06 00 02 02 ab 
19ec-1c88:44542942.966 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44542943.043 : System total receive data 5 bytes
19ec-1c88:44542943.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:44542943.171 : iCmd = 1, nBytes = 4
19ec-1c88:44543140.270 : 0000 : 00 00 00 00 
19ec-1c88:44543140.403 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44543140.550 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44543140.623 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44543140.694 : IO Send command 10 bytes
19ec-1c88:44543140.792 : => CNT96226::VenderCmd_SetData
19ec-1c88:44543140.849 : iCmd = 0, nBytes = 10
19ec-1c88:44543140.957 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44543337.305 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44543337.412 : System send command 10 bytes + data 0 bytes
19ec-1c88:44543337.481 : IO total need to receive data 165 bytes
19ec-1c88:44543337.542 : => CNT96226::VenderCmd_GetData
19ec-1c88:44543337.597 : iCmd = 0, nBytes = 165
19ec-1c88:44543474.468 : skip dump 37 bytes
19ec-1c88:44543474.659 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44543474.797 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44543474.935 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44543475.069 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44543475.198 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44543475.329 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44543475.454 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44543475.577 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44543475.640 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44543475.698 : System total receive data 165 bytes
19ec-1c88:44543475.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:44543475.811 : iCmd = 1, nBytes = 4
19ec-1c88:44543606.846 : 0000 : 00 00 00 00 
19ec-1c88:44543606.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44543607.092 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44543607.350 : Dump Inquiry
19ec-1c88:44543607.489 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44543607.629 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44543607.763 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44543607.898 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44543608.030 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44543608.166 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44543608.298 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44543608.426 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44543608.557 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44543608.692 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44543608.782 : 00a0 : 00 00 00 00 00 
19ec-1c88:44543608.854 : => ReadNVMDataInternal
19ec-1c88:44543609.121 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44543609.191 : IO Send command 10 bytes
19ec-1c88:44543609.289 : => CNT96226::VenderCmd_SetData
19ec-1c88:44543609.347 : iCmd = 0, nBytes = 10
19ec-1c88:44543609.454 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44543959.468 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44543959.600 : System send command 10 bytes + data 0 bytes
19ec-1c88:44543959.673 : IO total need to receive data 128 bytes
19ec-1c88:44543959.739 : => CNT96226::VenderCmd_GetData
19ec-1c88:44543959.794 : iCmd = 0, nBytes = 128
19ec-1c88:44544150.194 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44544150.387 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44544150.521 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44544150.652 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44544150.777 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44544150.897 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44544151.022 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44544151.145 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44544151.207 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44544151.269 : System total receive data 128 bytes
19ec-1c88:44544151.326 : => CNT96226::VenderCmd_GetData
19ec-1c88:44544151.382 : iCmd = 1, nBytes = 4
19ec-1c88:44544362.356 : 0000 : 00 00 00 00 
19ec-1c88:44544362.766 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44544362.905 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44544362.977 : NVMData.PadScanCount = 0
19ec-1c88:44544363.030 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44544363.090 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44544363.150 : NVMData.FlatbedScanCount = 0
19ec-1c88:44544363.205 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44544363.255 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44544363.307 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44544363.364 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44544363.417 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44544363.471 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44544363.522 : NVMData.BornMonth = 0
19ec-1c88:44544363.570 : NVMData.BornDay = 0
19ec-1c88:44544363.620 : NVMData.BornYear = 0
19ec-1c88:44544363.668 : NVMData.FirstScanMonth = 4
19ec-1c88:44544363.719 : NVMData.FirstScanDay = 30
19ec-1c88:44544363.772 : NVMData.FirstScanYear = 2020
19ec-1c88:44544363.824 : NVMData.VerticalMagnification = 0
19ec-1c88:44544363.879 : NVMData.HorizontalMagnification = 0
19ec-1c88:44544363.932 : NVMData.PowerSavingTime = 15
19ec-1c88:44544363.990 : NVMData.SN = A094165189010062
19ec-1c88:44544364.039 : NVMData.AutoFeed = 0
19ec-1c88:44544364.085 : NVMData.CCDType = 0
19ec-1c88:44544364.134 : NVMData.ScanSpeed = 0
19ec-1c88:44544364.182 : NVMData.RollerCount = 0
19ec-1c88:44544364.232 : NVMData.MultifeedCount = 0
19ec-1c88:44544364.283 : NVMData.JamCount = 0
19ec-1c88:44544364.329 : NVMData.IdentifyInfo = 
19ec-1c88:44544364.379 : NVMData.FormalName = 
19ec-1c88:44544364.609 : NVMData.ReservedB = 0
19ec-1c88:44544364.665 : NVMData.FunctionCode = 0
19ec-1c88:44544364.714 : NVMData.PreFeed = 0
19ec-1c88:44544364.762 : NVMData.PreFeedTime = 0
19ec-1c88:44544364.808 : NVMData.ButtonNumber = 0
19ec-1c88:44544364.859 : NVMData.PowerOffTime = 0
19ec-1c88:44544364.916 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44544364.987 : => IoObject::IoLockEnd
19ec-1c88:44544365.080 : <= IoObject::IoLockEnd
19ec-1c88:44544365.128 : <= InitializeScanner ret = 1
19ec-1c88:44544365.193 : => GetLogicalScannerAbilityEx
19ec-1c88:44544365.250 : => IoObject::IoLockStart
19ec-1c88:44544365.343 : => CAsicIO::CheckDevice
19ec-1c88:44544365.395 : => CNT96226::ConnectIsAvailable
19ec-1c88:44544391.131 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44544391.245 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44544391.307 : <= IoObject::IoLockStart
19ec-1c88:44544391.366 : => IoObject::IoLockEnd
19ec-1c88:44544391.469 : <= IoObject::IoLockEnd
19ec-1c88:44544391.586 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44544391.658 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44544602.041 : => ReadNVMData
19ec-1c88:44544602.211 : => IoObject::IoLockStart
19ec-1c88:44544602.343 : => CAsicIO::CheckDevice
19ec-1c88:44544602.401 : => CNT96226::ConnectIsAvailable
19ec-1c88:44544625.738 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44544625.849 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44544625.909 : <= IoObject::IoLockStart
19ec-1c88:44544625.970 : => ReadNVMDataInternal
19ec-1c88:44544626.029 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44544626.096 : IO Send command 10 bytes
19ec-1c88:44544626.230 : => CNT96226::VenderCmd_SetData
19ec-1c88:44544626.288 : iCmd = 0, nBytes = 10
19ec-1c88:44544626.400 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44544976.283 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44544976.408 : System send command 10 bytes + data 0 bytes
19ec-1c88:44544976.477 : IO total need to receive data 128 bytes
19ec-1c88:44544976.538 : => CNT96226::VenderCmd_GetData
19ec-1c88:44544976.594 : iCmd = 0, nBytes = 128
19ec-1c88:44545168.858 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44545169.066 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44545169.205 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44545169.340 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44545169.467 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44545169.594 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44545169.720 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44545169.841 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44545169.904 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44545169.971 : System total receive data 128 bytes
19ec-1c88:44545170.033 : => CNT96226::VenderCmd_GetData
19ec-1c88:44545170.085 : iCmd = 1, nBytes = 4
19ec-1c88:44545363.275 : 0000 : 00 00 00 00 
19ec-1c88:44545363.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44545363.510 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44545363.587 : NVMData.PadScanCount = 0
19ec-1c88:44545363.646 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44545363.702 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44545363.758 : NVMData.FlatbedScanCount = 0
19ec-1c88:44545363.812 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44545363.866 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44545363.919 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44545363.973 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44545364.030 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44545364.084 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44545364.141 : NVMData.BornMonth = 0
19ec-1c88:44545364.189 : NVMData.BornDay = 0
19ec-1c88:44545364.239 : NVMData.BornYear = 0
19ec-1c88:44545364.286 : NVMData.FirstScanMonth = 4
19ec-1c88:44545364.337 : NVMData.FirstScanDay = 30
19ec-1c88:44545364.391 : NVMData.FirstScanYear = 2020
19ec-1c88:44545364.620 : NVMData.VerticalMagnification = 0
19ec-1c88:44545364.682 : NVMData.HorizontalMagnification = 0
19ec-1c88:44545364.736 : NVMData.PowerSavingTime = 15
19ec-1c88:44545364.790 : NVMData.SN = A094165189010062
19ec-1c88:44545364.840 : NVMData.AutoFeed = 0
19ec-1c88:44545364.891 : NVMData.CCDType = 0
19ec-1c88:44545364.940 : NVMData.ScanSpeed = 0
19ec-1c88:44545364.988 : NVMData.RollerCount = 0
19ec-1c88:44545365.039 : NVMData.MultifeedCount = 0
19ec-1c88:44545365.089 : NVMData.JamCount = 0
19ec-1c88:44545365.138 : NVMData.IdentifyInfo = 
19ec-1c88:44545365.187 : NVMData.FormalName = 
19ec-1c88:44545365.234 : NVMData.ReservedB = 0
19ec-1c88:44545365.286 : NVMData.FunctionCode = 0
19ec-1c88:44545365.336 : NVMData.PreFeed = 0
19ec-1c88:44545365.384 : NVMData.PreFeedTime = 0
19ec-1c88:44545365.432 : NVMData.ButtonNumber = 0
19ec-1c88:44545365.480 : NVMData.PowerOffTime = 0
19ec-1c88:44545365.530 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44545365.592 : => IoObject::IoLockEnd
19ec-1c88:44545365.687 : <= IoObject::IoLockEnd
19ec-1c88:44545365.737 : <= ReadNVMData ret = 1
19ec-1c88:44545928.687 : => TerminateDriver
19ec-1c88:44545928.874 : => CAsicIO::~CAsicIO,pStage=140446792
19ec-1c88:44545928.946 : => CNT96226::Close
19ec-1c88:44545932.852 : <= CNT96226::Close ret = 1
19ec-1c88:44545932.931 : <= CAsicIO::~CAsicIO
19ec-1c88:44545932.988 : => IoObject::IoLockEnd
19ec-1c88:44545933.042 : <= IoObject::IoLockEnd
19ec-1c88:44545933.095 : => IoObject::TerminateDevice
19ec-1c88:44545933.150 : => IoObject::IoLockEnd
19ec-1c88:44545933.200 : <= IoObject::IoLockEnd
19ec-1c88:44545933.304 : <= IoObject::TerminateDevice
19ec-1c88:44545933.564 : <= TerminateDriver ret = 1
19ec-1c88:44548510.512 : ============Debug Start==========
19ec-1c88:44548510.831 : Date : 2020/4/30 14:26:48
19ec-1c88:44548510.912 : Process ID : 19ec
19ec-1c88:44548511.352 : Windows : Version 10.0 build 18363 
19ec-1c88:44548511.818 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:44548511.880 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44548511.949 : MemoryStatus.ullAvailPhys : 1665601536
19ec-1c88:44548512.014 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44548512.079 : MemoryStatus.ullAvailPageFile : 3019939840
19ec-1c88:44548512.144 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44548512.204 : MemoryStatus.ullAvailVirtual : 1729429504
19ec-1c88:44548512.263 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44548512.372 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44548512.434 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44548512.679 : CPU Count : 4
19ec-1c88:44548512.725 : CPU Frequency : 100.000 Mhz
19ec-1c88:44548517.116 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44548517.247 : => InitializeDriver
19ec-1c88:44548517.526 : <= InitializeDriver ret = 1
19ec-1c88:44551137.453 : => InitializeScanner
19ec-1c88:44551137.708 : => CAsicIO::GetDeviceList
19ec-1c88:44551138.140 : => CNT96226::CNT96226
19ec-1c88:44551138.202 : => CNT96226::Open
19ec-1c88:44551162.147 : <= CNT96226::Open ret = 1
19ec-1c88:44551162.245 : => CNT96226::Initialize
19ec-1c88:44551162.441 : <= CNT96226::Initialize ret = 1
19ec-1c88:44551162.501 : <= CNT96226::CNT96226
19ec-1c88:44551162.556 : => CNT96226::EnumAvailableDevice
19ec-1c88:44551167.911 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44551167.987 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44551168.044 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44554886.887 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44554887.177 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44554892.801 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44554892.920 : => IoObject::GetLockName
19ec-1c88:44554892.981 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44554893.051 : <= IoObject::GetLockName
19ec-1c88:44554893.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:44554893.609 : iCmd = 3, nBytes = 2
19ec-1c88:44555279.245 : 0000 : 06 38 
19ec-1c88:44555279.359 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44555279.432 : => CNT96226::VenderCmd_GetData
19ec-1c88:44555279.488 : iCmd = 4, nBytes = 2
19ec-1c88:44555585.720 : 0000 : 07 07 
19ec-1c88:44555585.817 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44555585.902 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44555585.988 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44555586.057 : IO Send command 10 bytes
19ec-1c88:44555586.110 : => CNT96226::VenderCmd_SetData
19ec-1c88:44555586.168 : iCmd = 0, nBytes = 10
19ec-1c88:44555586.274 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44555785.421 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44555785.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:44555785.617 : iCmd = 0, nBytes = 165
19ec-1c88:44555970.448 : skip dump 37 bytes
19ec-1c88:44555971.060 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44555971.202 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44555971.343 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44555971.473 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44555971.598 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44555971.733 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44555971.858 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44555971.981 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44555972.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44555972.108 : => CNT96226::VenderCmd_GetData
19ec-1c88:44555972.160 : iCmd = 1, nBytes = 4
19ec-1c88:44556156.566 : 0000 : 00 00 00 00 
19ec-1c88:44556156.671 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44556156.747 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44556156.811 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44556156.881 : IO Send command 10 bytes
19ec-1c88:44556156.936 : => CNT96226::VenderCmd_SetData
19ec-1c88:44556156.992 : iCmd = 0, nBytes = 10
19ec-1c88:44556157.102 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44556479.391 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44556479.535 : => CNT96226::VenderCmd_GetData
19ec-1c88:44556479.593 : iCmd = 0, nBytes = 128
19ec-1c88:44556686.775 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44556686.958 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44556687.098 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44556687.226 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44556687.349 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44556687.469 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44556687.598 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44556687.720 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44556687.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44556687.851 : => CNT96226::VenderCmd_GetData
19ec-1c88:44556687.904 : iCmd = 1, nBytes = 4
19ec-1c88:44556896.473 : 0000 : 00 00 00 00 
19ec-1c88:44556896.594 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44556896.667 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44556896.842 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44556896.913 : => CNT96226::Close
19ec-1c88:44556900.646 : <= CNT96226::Close ret = 1
19ec-1c88:44556900.717 : <= CNT96226::~CNT96226
19ec-1c88:44556900.804 : <= CAsicIO::GetDeviceList
19ec-1c88:44556901.221 : => IoObject::SetTimeout
19ec-1c88:44556901.356 : Timeout--> In = 0 Out = 0
19ec-1c88:44556901.421 : <= IoObject::SetTimeout
19ec-1c88:44556901.487 : => CAsicIO::CAsicIO
19ec-1c88:44556901.560 : => CNT96226::CNT96226
19ec-1c88:44556901.616 : => CNT96226::Open
19ec-1c88:44556926.652 : <= CNT96226::Open ret = 1
19ec-1c88:44556926.762 : => CNT96226::Initialize
19ec-1c88:44556926.953 : <= CNT96226::Initialize ret = 1
19ec-1c88:44556927.015 : <= CNT96226::CNT96226
19ec-1c88:44556927.069 : <= CAsicIO::CAsicIO
19ec-1c88:44556927.126 : => CAsicIO::InitializeDevice
19ec-1c88:44556927.200 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44556933.038 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44556933.158 : => IoObject::GetLockName
19ec-1c88:44556933.211 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44556933.276 : <= IoObject::GetLockName
19ec-1c88:44556933.771 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44556933.845 : IO Send command 10 bytes
19ec-1c88:44556933.898 : => CNT96226::VenderCmd_SetData
19ec-1c88:44556933.952 : iCmd = 0, nBytes = 10
19ec-1c88:44556934.064 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44557290.290 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44557290.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:44557290.484 : iCmd = 0, nBytes = 128
19ec-1c88:44557445.056 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44557445.541 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44557445.682 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44557445.813 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44557445.941 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44557446.063 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44557446.187 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44557446.307 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44557446.371 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44557446.426 : => CNT96226::VenderCmd_GetData
19ec-1c88:44557446.480 : iCmd = 1, nBytes = 4
19ec-1c88:44557653.698 : 0000 : 00 00 00 00 
19ec-1c88:44557653.806 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44557653.873 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44557653.939 : => CNT96226::VenderCmd_GetData
19ec-1c88:44557653.992 : iCmd = 3, nBytes = 2
19ec-1c88:44558027.712 : 0000 : 06 38 
19ec-1c88:44558027.830 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44558027.900 : => CNT96226::VenderCmd_GetData
19ec-1c88:44558027.955 : iCmd = 4, nBytes = 2
19ec-1c88:44558338.478 : 0000 : 07 07 
19ec-1c88:44558338.604 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44558338.768 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44558338.865 : => IoObject::InitializeDevice
19ec-1c88:44558338.972 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44558339.616 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44558339.694 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44558340.405 : => FindScanner
19ec-1c88:44558340.466 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44558340.535 : <= FindScanner ret = 1
19ec-1c88:44558340.595 : => IoObject::IoLockStart
19ec-1c88:44558340.693 : => CAsicIO::CheckDevice
19ec-1c88:44558340.744 : => CNT96226::ConnectIsAvailable
19ec-1c88:44558365.432 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44558365.527 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44558365.582 : <= IoObject::IoLockStart
19ec-1c88:44558365.639 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44558365.702 : IO Send command 10 bytes
19ec-1c88:44558365.780 : => CNT96226::VenderCmd_SetData
19ec-1c88:44558365.835 : iCmd = 0, nBytes = 10
19ec-1c88:44558365.937 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44558566.487 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44558566.605 : System send command 10 bytes + data 0 bytes
19ec-1c88:44558566.680 : IO total need to receive data 5 bytes
19ec-1c88:44558566.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:44558566.798 : iCmd = 0, nBytes = 5
19ec-1c88:44558738.759 : 0000 : 06 00 02 02 ab 
19ec-1c88:44558738.876 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44558738.947 : System total receive data 5 bytes
19ec-1c88:44558739.010 : => CNT96226::VenderCmd_GetData
19ec-1c88:44558739.066 : iCmd = 1, nBytes = 4
19ec-1c88:44558874.310 : 0000 : 00 00 00 00 
19ec-1c88:44558874.400 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44558874.521 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44558874.580 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44558874.641 : IO Send command 10 bytes
19ec-1c88:44558874.727 : => CNT96226::VenderCmd_SetData
19ec-1c88:44558874.784 : iCmd = 0, nBytes = 10
19ec-1c88:44558874.887 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44559082.803 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44559082.917 : System send command 10 bytes + data 0 bytes
19ec-1c88:44559082.984 : IO total need to receive data 165 bytes
19ec-1c88:44559083.046 : => CNT96226::VenderCmd_GetData
19ec-1c88:44559083.097 : iCmd = 0, nBytes = 165
19ec-1c88:44559256.714 : skip dump 37 bytes
19ec-1c88:44559256.900 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44559257.041 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44559257.180 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44559257.315 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44559257.448 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44559257.582 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44559257.710 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44559257.839 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44559257.901 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44559257.958 : System total receive data 165 bytes
19ec-1c88:44559258.018 : => CNT96226::VenderCmd_GetData
19ec-1c88:44559258.073 : iCmd = 1, nBytes = 4
19ec-1c88:44559390.289 : 0000 : 00 00 00 00 
19ec-1c88:44559390.394 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44559390.516 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44559390.743 : Dump Inquiry
19ec-1c88:44559390.880 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44559391.019 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44559391.152 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44559391.287 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44559391.418 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44559391.551 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44559391.678 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44559391.801 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44559391.934 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44559392.064 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44559392.150 : 00a0 : 00 00 00 00 00 
19ec-1c88:44559392.211 : => ReadNVMDataInternal
19ec-1c88:44559392.429 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44559392.493 : IO Send command 10 bytes
19ec-1c88:44559392.586 : => CNT96226::VenderCmd_SetData
19ec-1c88:44559392.639 : iCmd = 0, nBytes = 10
19ec-1c88:44559392.741 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44559745.246 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44559745.364 : System send command 10 bytes + data 0 bytes
19ec-1c88:44559745.431 : IO total need to receive data 128 bytes
19ec-1c88:44559745.494 : => CNT96226::VenderCmd_GetData
19ec-1c88:44559745.551 : iCmd = 0, nBytes = 128
19ec-1c88:44559946.848 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44559947.037 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44559947.176 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44559947.309 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44559947.435 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44559947.557 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44559947.681 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44559947.803 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44559947.866 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44559947.925 : System total receive data 128 bytes
19ec-1c88:44559947.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:44559948.036 : iCmd = 1, nBytes = 4
19ec-1c88:44560154.543 : 0000 : 00 00 00 00 
19ec-1c88:44560154.644 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44560154.772 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44560154.840 : NVMData.PadScanCount = 0
19ec-1c88:44560154.897 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44560154.952 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44560155.011 : NVMData.FlatbedScanCount = 0
19ec-1c88:44560155.065 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44560155.116 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44560155.169 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44560155.223 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44560155.279 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44560155.332 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44560155.387 : NVMData.BornMonth = 0
19ec-1c88:44560155.434 : NVMData.BornDay = 0
19ec-1c88:44560155.484 : NVMData.BornYear = 0
19ec-1c88:44560155.533 : NVMData.FirstScanMonth = 4
19ec-1c88:44560155.584 : NVMData.FirstScanDay = 30
19ec-1c88:44560155.638 : NVMData.FirstScanYear = 2020
19ec-1c88:44560155.695 : NVMData.VerticalMagnification = 0
19ec-1c88:44560155.749 : NVMData.HorizontalMagnification = 0
19ec-1c88:44560155.802 : NVMData.PowerSavingTime = 15
19ec-1c88:44560155.856 : NVMData.SN = A094165189010062
19ec-1c88:44560155.906 : NVMData.AutoFeed = 0
19ec-1c88:44560155.959 : NVMData.CCDType = 0
19ec-1c88:44560156.006 : NVMData.ScanSpeed = 0
19ec-1c88:44560156.054 : NVMData.RollerCount = 0
19ec-1c88:44560156.106 : NVMData.MultifeedCount = 0
19ec-1c88:44560156.154 : NVMData.JamCount = 0
19ec-1c88:44560156.201 : NVMData.IdentifyInfo = 
19ec-1c88:44560156.251 : NVMData.FormalName = 
19ec-1c88:44560156.459 : NVMData.ReservedB = 0
19ec-1c88:44560156.516 : NVMData.FunctionCode = 0
19ec-1c88:44560156.569 : NVMData.PreFeed = 0
19ec-1c88:44560156.621 : NVMData.PreFeedTime = 0
19ec-1c88:44560156.670 : NVMData.ButtonNumber = 0
19ec-1c88:44560156.724 : NVMData.PowerOffTime = 0
19ec-1c88:44560156.775 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44560156.849 : => IoObject::IoLockEnd
19ec-1c88:44560156.940 : <= IoObject::IoLockEnd
19ec-1c88:44560156.993 : <= InitializeScanner ret = 1
19ec-1c88:44561421.096 : => GetLogicalScannerAbility
19ec-1c88:44561421.282 : => IoObject::IoLockStart
19ec-1c88:44561421.408 : => CAsicIO::CheckDevice
19ec-1c88:44561421.463 : => CNT96226::ConnectIsAvailable
19ec-1c88:44561446.860 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44561447.092 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44561447.452 : <= IoObject::IoLockStart
19ec-1c88:44561447.507 : => IoObject::IoLockEnd
19ec-1c88:44561447.620 : <= IoObject::IoLockEnd
19ec-1c88:44561447.693 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:44565144.249 : => GetLogicalScannerAbilityEx
19ec-1c88:44565144.440 : => IoObject::IoLockStart
19ec-1c88:44565144.566 : => CAsicIO::CheckDevice
19ec-1c88:44565144.622 : => CNT96226::ConnectIsAvailable
19ec-1c88:44565170.895 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44565171.011 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44565171.069 : <= IoObject::IoLockStart
19ec-1c88:44565171.129 : => IoObject::IoLockEnd
19ec-1c88:44565171.240 : <= IoObject::IoLockEnd
19ec-1c88:44565171.357 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44565171.431 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44573089.596 : => ReadNVMData
19ec-1c88:44573089.769 : => IoObject::IoLockStart
19ec-1c88:44573089.899 : => CAsicIO::CheckDevice
19ec-1c88:44573089.957 : => CNT96226::ConnectIsAvailable
19ec-1c88:44573109.467 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44573109.573 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44573109.860 : <= IoObject::IoLockStart
19ec-1c88:44573109.927 : => ReadNVMDataInternal
19ec-1c88:44573109.995 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44573110.065 : IO Send command 10 bytes
19ec-1c88:44573110.247 : => CNT96226::VenderCmd_SetData
19ec-1c88:44573110.307 : iCmd = 0, nBytes = 10
19ec-1c88:44573110.431 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44573421.991 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44573422.133 : System send command 10 bytes + data 0 bytes
19ec-1c88:44573422.213 : IO total need to receive data 128 bytes
19ec-1c88:44573422.276 : => CNT96226::VenderCmd_GetData
19ec-1c88:44573422.335 : iCmd = 0, nBytes = 128
19ec-1c88:44573554.025 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44573554.526 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44573554.667 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44573554.800 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44573554.926 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44573555.047 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44573555.168 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44573555.289 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44573555.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44573555.416 : System total receive data 128 bytes
19ec-1c88:44573555.477 : => CNT96226::VenderCmd_GetData
19ec-1c88:44573555.529 : iCmd = 1, nBytes = 4
19ec-1c88:44573727.939 : 0000 : 00 00 00 00 
19ec-1c88:44573728.304 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44573728.474 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44573728.546 : NVMData.PadScanCount = 0
19ec-1c88:44573728.603 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44573728.658 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44573728.716 : NVMData.FlatbedScanCount = 0
19ec-1c88:44573728.772 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44573728.952 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44573729.239 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44573729.294 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44573729.349 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44573729.404 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44573729.457 : NVMData.BornMonth = 0
19ec-1c88:44573729.505 : NVMData.BornDay = 0
19ec-1c88:44573729.553 : NVMData.BornYear = 0
19ec-1c88:44573729.602 : NVMData.FirstScanMonth = 4
19ec-1c88:44573729.652 : NVMData.FirstScanDay = 30
19ec-1c88:44573729.708 : NVMData.FirstScanYear = 2020
19ec-1c88:44573729.760 : NVMData.VerticalMagnification = 0
19ec-1c88:44573729.816 : NVMData.HorizontalMagnification = 0
19ec-1c88:44573729.869 : NVMData.PowerSavingTime = 15
19ec-1c88:44573729.922 : NVMData.SN = A094165189010062
19ec-1c88:44573729.977 : NVMData.AutoFeed = 0
19ec-1c88:44573730.028 : NVMData.CCDType = 0
19ec-1c88:44573730.075 : NVMData.ScanSpeed = 0
19ec-1c88:44573730.126 : NVMData.RollerCount = 0
19ec-1c88:44573730.178 : NVMData.MultifeedCount = 0
19ec-1c88:44573730.230 : NVMData.JamCount = 0
19ec-1c88:44573730.281 : NVMData.IdentifyInfo = 
19ec-1c88:44573730.333 : NVMData.FormalName = 
19ec-1c88:44573730.382 : NVMData.ReservedB = 0
19ec-1c88:44573730.431 : NVMData.FunctionCode = 0
19ec-1c88:44573730.480 : NVMData.PreFeed = 0
19ec-1c88:44573730.525 : NVMData.PreFeedTime = 0
19ec-1c88:44573730.575 : NVMData.ButtonNumber = 0
19ec-1c88:44573730.627 : NVMData.PowerOffTime = 0
19ec-1c88:44573730.675 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44573730.731 : => IoObject::IoLockEnd
19ec-1c88:44573730.819 : <= IoObject::IoLockEnd
19ec-1c88:44573730.870 : <= ReadNVMData ret = 1
19ec-1c88:44584235.924 : => GetADFStatus
19ec-1c88:44584236.374 : => IoObject::IoLockStart
19ec-1c88:44584236.508 : => CAsicIO::CheckDevice
19ec-1c88:44584236.564 : => CNT96226::ConnectIsAvailable
19ec-1c88:44584261.404 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44584261.518 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44584261.578 : <= IoObject::IoLockStart
19ec-1c88:44584261.640 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44584261.711 : IO Send command 10 bytes
19ec-1c88:44584261.839 : => CNT96226::VenderCmd_SetData
19ec-1c88:44584261.895 : iCmd = 0, nBytes = 10
19ec-1c88:44584262.001 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44584462.606 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44584462.732 : System send command 10 bytes + data 0 bytes
19ec-1c88:44584462.801 : IO total need to receive data 2 bytes
19ec-1c88:44584462.863 : => CNT96226::VenderCmd_GetData
19ec-1c88:44584462.917 : iCmd = 0, nBytes = 2
19ec-1c88:44584615.239 : 0000 : 00 00 
19ec-1c88:44584615.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44584615.434 : System total receive data 2 bytes
19ec-1c88:44584615.495 : => CNT96226::VenderCmd_GetData
19ec-1c88:44584615.550 : iCmd = 1, nBytes = 4
19ec-1c88:44584726.860 : 0000 : 00 00 00 00 
19ec-1c88:44584726.944 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44584727.078 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44584727.139 : Return status = 0
19ec-1c88:44584727.196 : => IoObject::IoLockEnd
19ec-1c88:44584727.289 : <= IoObject::IoLockEnd
19ec-1c88:44584727.339 : <= GetADFStatus ret = 1
19ec-1c88:44587489.334 : => GetADFStatus
19ec-1c88:44587489.522 : => IoObject::IoLockStart
19ec-1c88:44587489.650 : => CAsicIO::CheckDevice
19ec-1c88:44587489.703 : => CNT96226::ConnectIsAvailable
19ec-1c88:44587513.282 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44587513.397 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44587513.455 : <= IoObject::IoLockStart
19ec-1c88:44587513.517 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44587513.583 : IO Send command 10 bytes
19ec-1c88:44587513.705 : => CNT96226::VenderCmd_SetData
19ec-1c88:44587513.763 : iCmd = 0, nBytes = 10
19ec-1c88:44587513.870 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44587708.559 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44587708.701 : System send command 10 bytes + data 0 bytes
19ec-1c88:44587708.919 : IO total need to receive data 2 bytes
19ec-1c88:44587708.992 : => CNT96226::VenderCmd_GetData
19ec-1c88:44587709.050 : iCmd = 0, nBytes = 2
19ec-1c88:44587914.591 : 0000 : 00 00 
19ec-1c88:44587914.685 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44587914.758 : System total receive data 2 bytes
19ec-1c88:44587914.819 : => CNT96226::VenderCmd_GetData
19ec-1c88:44587914.872 : iCmd = 1, nBytes = 4
19ec-1c88:44588114.104 : 0000 : 00 00 00 00 
19ec-1c88:44588114.204 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44588114.340 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44588114.406 : Return status = 0
19ec-1c88:44588114.461 : => IoObject::IoLockEnd
19ec-1c88:44588114.550 : <= IoObject::IoLockEnd
19ec-1c88:44588114.600 : <= GetADFStatus ret = 1
19ec-1c88:44590278.839 : => TerminateDriver
19ec-1c88:44590279.051 : => CAsicIO::~CAsicIO,pStage=219548744
19ec-1c88:44590279.125 : => CNT96226::Close
19ec-1c88:44590282.801 : <= CNT96226::Close ret = 1
19ec-1c88:44590282.877 : <= CAsicIO::~CAsicIO
19ec-1c88:44590282.936 : => IoObject::IoLockEnd
19ec-1c88:44590282.989 : <= IoObject::IoLockEnd
19ec-1c88:44590283.041 : => IoObject::TerminateDevice
19ec-1c88:44590283.098 : => IoObject::IoLockEnd
19ec-1c88:44590283.147 : <= IoObject::IoLockEnd
19ec-1c88:44590283.243 : <= IoObject::TerminateDevice
19ec-1c88:44590283.488 : <= TerminateDriver ret = 1
19ec-1c88:44634912.662 : ============Debug Start==========
19ec-1c88:44634913.004 : Date : 2020/4/30 14:26:51
19ec-1c88:44634913.088 : Process ID : 19ec
19ec-1c88:44634913.541 : Windows : Version 10.0 build 18363 
19ec-1c88:44634914.014 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:44634914.079 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44634914.147 : MemoryStatus.ullAvailPhys : 1650720768
19ec-1c88:44634914.207 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44634914.279 : MemoryStatus.ullAvailPageFile : 3012661248
19ec-1c88:44634914.345 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44634914.411 : MemoryStatus.ullAvailVirtual : 1727361024
19ec-1c88:44634914.477 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44634914.592 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44634914.666 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44634914.918 : CPU Count : 4
19ec-1c88:44634914.970 : CPU Frequency : 100.000 Mhz
19ec-1c88:44634919.078 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44634919.219 : => InitializeDriver
19ec-1c88:44634919.472 : <= InitializeDriver ret = 1
19ec-1c88:44634919.537 : => InitializeScanner
19ec-1c88:44634919.624 : => CAsicIO::GetDeviceList
19ec-1c88:44634919.940 : => CNT96226::CNT96226
19ec-1c88:44634920.007 : => CNT96226::Open
19ec-1c88:44634941.895 : <= CNT96226::Open ret = 1
19ec-1c88:44634942.015 : => CNT96226::Initialize
19ec-1c88:44634942.235 : <= CNT96226::Initialize ret = 1
19ec-1c88:44634942.294 : <= CNT96226::CNT96226
19ec-1c88:44634942.355 : => CNT96226::EnumAvailableDevice
19ec-1c88:44634947.860 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44634947.948 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44634948.008 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44638588.852 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44638589.186 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44638595.406 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44638595.530 : => IoObject::GetLockName
19ec-1c88:44638595.594 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44638595.668 : <= IoObject::GetLockName
19ec-1c88:44638596.215 : => CNT96226::VenderCmd_GetData
19ec-1c88:44638596.280 : iCmd = 3, nBytes = 2
19ec-1c88:44638946.324 : 0000 : 06 38 
19ec-1c88:44638946.457 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44638946.536 : => CNT96226::VenderCmd_GetData
19ec-1c88:44638946.591 : iCmd = 4, nBytes = 2
19ec-1c88:44639205.926 : 0000 : 07 07 
19ec-1c88:44639206.346 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44639206.438 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44639206.524 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44639206.594 : IO Send command 10 bytes
19ec-1c88:44639206.647 : => CNT96226::VenderCmd_SetData
19ec-1c88:44639206.711 : iCmd = 0, nBytes = 10
19ec-1c88:44639206.812 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44639412.278 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44639412.399 : => CNT96226::VenderCmd_GetData
19ec-1c88:44639412.458 : iCmd = 0, nBytes = 165
19ec-1c88:44639549.936 : skip dump 37 bytes
19ec-1c88:44639550.194 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44639550.334 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44639550.474 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44639550.607 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44639550.738 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44639550.870 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44639550.996 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44639551.121 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44639551.183 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44639551.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:44639551.307 : iCmd = 1, nBytes = 4
19ec-1c88:44639669.415 : 0000 : 00 00 00 00 
19ec-1c88:44639669.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44639669.562 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44639669.630 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44639669.699 : IO Send command 10 bytes
19ec-1c88:44639669.754 : => CNT96226::VenderCmd_SetData
19ec-1c88:44639669.813 : iCmd = 0, nBytes = 10
19ec-1c88:44639669.915 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44640013.921 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44640014.039 : => CNT96226::VenderCmd_GetData
19ec-1c88:44640014.104 : iCmd = 0, nBytes = 128
19ec-1c88:44640213.410 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44640213.844 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44640213.986 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44640214.117 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44640214.242 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44640214.368 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44640214.491 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44640214.615 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44640214.677 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44640214.742 : => CNT96226::VenderCmd_GetData
19ec-1c88:44640214.793 : iCmd = 1, nBytes = 4
19ec-1c88:44640420.922 : 0000 : 00 00 00 00 
19ec-1c88:44640421.016 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44640421.076 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44640421.475 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44640421.548 : => CNT96226::Close
19ec-1c88:44640425.976 : <= CNT96226::Close ret = 1
19ec-1c88:44640426.054 : <= CNT96226::~CNT96226
19ec-1c88:44640426.143 : <= CAsicIO::GetDeviceList
19ec-1c88:44640427.020 : => IoObject::SetTimeout
19ec-1c88:44640427.148 : Timeout--> In = 0 Out = 0
19ec-1c88:44640427.203 : <= IoObject::SetTimeout
19ec-1c88:44640427.272 : => CAsicIO::CAsicIO
19ec-1c88:44640427.342 : => CNT96226::CNT96226
19ec-1c88:44640427.396 : => CNT96226::Open
19ec-1c88:44640450.031 : <= CNT96226::Open ret = 1
19ec-1c88:44640450.129 : => CNT96226::Initialize
19ec-1c88:44640450.324 : <= CNT96226::Initialize ret = 1
19ec-1c88:44640450.381 : <= CNT96226::CNT96226
19ec-1c88:44640450.434 : <= CAsicIO::CAsicIO
19ec-1c88:44640450.489 : => CAsicIO::InitializeDevice
19ec-1c88:44640450.565 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44640462.733 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44640462.880 : => IoObject::GetLockName
19ec-1c88:44640462.940 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44640463.007 : <= IoObject::GetLockName
19ec-1c88:44640463.501 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44640463.573 : IO Send command 10 bytes
19ec-1c88:44640463.628 : => CNT96226::VenderCmd_SetData
19ec-1c88:44640463.686 : iCmd = 0, nBytes = 10
19ec-1c88:44640463.794 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44640796.611 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44640796.802 : => CNT96226::VenderCmd_GetData
19ec-1c88:44640796.868 : iCmd = 0, nBytes = 128
19ec-1c88:44641005.527 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44641005.691 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44641005.838 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44641005.972 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44641006.096 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44641006.222 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44641006.346 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44641006.468 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44641006.529 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44641006.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:44641006.647 : iCmd = 1, nBytes = 4
19ec-1c88:44641166.085 : 0000 : 00 00 00 00 
19ec-1c88:44641166.216 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44641166.293 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44641166.358 : => CNT96226::VenderCmd_GetData
19ec-1c88:44641166.412 : iCmd = 3, nBytes = 2
19ec-1c88:44641486.548 : 0000 : 06 38 
19ec-1c88:44641486.689 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44641486.775 : => CNT96226::VenderCmd_GetData
19ec-1c88:44641486.832 : iCmd = 4, nBytes = 2
19ec-1c88:44641765.363 : 0000 : 07 07 
19ec-1c88:44641765.521 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44641765.704 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44641765.809 : => IoObject::InitializeDevice
19ec-1c88:44641765.931 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44641766.624 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44641766.700 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44641767.421 : => FindScanner
19ec-1c88:44641767.481 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44641767.547 : <= FindScanner ret = 1
19ec-1c88:44641767.608 : => IoObject::IoLockStart
19ec-1c88:44641767.717 : => CAsicIO::CheckDevice
19ec-1c88:44641767.774 : => CNT96226::ConnectIsAvailable
19ec-1c88:44641785.002 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44641785.098 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44641785.156 : <= IoObject::IoLockStart
19ec-1c88:44641785.215 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44641785.282 : IO Send command 10 bytes
19ec-1c88:44641785.365 : => CNT96226::VenderCmd_SetData
19ec-1c88:44641785.420 : iCmd = 0, nBytes = 10
19ec-1c88:44641785.527 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44641978.121 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44641978.247 : System send command 10 bytes + data 0 bytes
19ec-1c88:44641978.325 : IO total need to receive data 5 bytes
19ec-1c88:44641978.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:44641978.451 : iCmd = 0, nBytes = 5
19ec-1c88:44642147.865 : 0000 : 06 00 02 02 ab 
19ec-1c88:44642147.975 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44642148.040 : System total receive data 5 bytes
19ec-1c88:44642148.100 : => CNT96226::VenderCmd_GetData
19ec-1c88:44642148.155 : iCmd = 1, nBytes = 4
19ec-1c88:44642259.626 : 0000 : 00 00 00 00 
19ec-1c88:44642259.720 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44642259.842 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44642259.905 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44642259.967 : IO Send command 10 bytes
19ec-1c88:44642260.055 : => CNT96226::VenderCmd_SetData
19ec-1c88:44642260.111 : iCmd = 0, nBytes = 10
19ec-1c88:44642260.214 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44642431.830 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44642431.954 : System send command 10 bytes + data 0 bytes
19ec-1c88:44642432.023 : IO total need to receive data 165 bytes
19ec-1c88:44642432.083 : => CNT96226::VenderCmd_GetData
19ec-1c88:44642432.137 : iCmd = 0, nBytes = 165
19ec-1c88:44642638.921 : skip dump 37 bytes
19ec-1c88:44642639.116 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44642639.261 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44642639.397 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44642639.530 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44642639.658 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44642639.789 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44642639.915 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44642640.036 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44642640.098 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44642640.156 : System total receive data 165 bytes
19ec-1c88:44642640.215 : => CNT96226::VenderCmd_GetData
19ec-1c88:44642640.269 : iCmd = 1, nBytes = 4
19ec-1c88:44642797.470 : 0000 : 00 00 00 00 
19ec-1c88:44642797.592 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44642797.733 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44642797.947 : Dump Inquiry
19ec-1c88:44642798.085 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44642798.220 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44642798.354 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44642798.487 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44642798.612 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44642798.745 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44642798.869 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44642798.990 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44642799.118 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44642799.248 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44642799.335 : 00a0 : 00 00 00 00 00 
19ec-1c88:44642799.407 : => ReadNVMDataInternal
19ec-1c88:44642799.626 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44642799.691 : IO Send command 10 bytes
19ec-1c88:44642799.777 : => CNT96226::VenderCmd_SetData
19ec-1c88:44642799.827 : iCmd = 0, nBytes = 10
19ec-1c88:44642799.927 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44643146.558 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44643146.679 : System send command 10 bytes + data 0 bytes
19ec-1c88:44643146.750 : IO total need to receive data 128 bytes
19ec-1c88:44643146.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:44643146.870 : iCmd = 0, nBytes = 128
19ec-1c88:44643341.119 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44643341.321 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44643341.462 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44643341.594 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44643341.720 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44643341.844 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44643341.966 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44643342.088 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44643342.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44643342.213 : System total receive data 128 bytes
19ec-1c88:44643342.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:44643342.329 : iCmd = 1, nBytes = 4
19ec-1c88:44643552.022 : 0000 : 00 00 00 00 
19ec-1c88:44643552.227 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44643552.462 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44643552.820 : NVMData.PadScanCount = 0
19ec-1c88:44643552.878 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44643552.936 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44643552.997 : NVMData.FlatbedScanCount = 0
19ec-1c88:44643553.054 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44643553.106 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44643553.157 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44643553.210 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44643553.264 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44643553.320 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44643553.374 : NVMData.BornMonth = 0
19ec-1c88:44643553.423 : NVMData.BornDay = 0
19ec-1c88:44643553.473 : NVMData.BornYear = 0
19ec-1c88:44643553.521 : NVMData.FirstScanMonth = 4
19ec-1c88:44643553.573 : NVMData.FirstScanDay = 30
19ec-1c88:44643553.627 : NVMData.FirstScanYear = 2020
19ec-1c88:44643553.682 : NVMData.VerticalMagnification = 0
19ec-1c88:44643553.740 : NVMData.HorizontalMagnification = 0
19ec-1c88:44643553.794 : NVMData.PowerSavingTime = 15
19ec-1c88:44643553.847 : NVMData.SN = A094165189010062
19ec-1c88:44643553.896 : NVMData.AutoFeed = 0
19ec-1c88:44643553.943 : NVMData.CCDType = 0
19ec-1c88:44643553.990 : NVMData.ScanSpeed = 0
19ec-1c88:44643554.036 : NVMData.RollerCount = 0
19ec-1c88:44643554.085 : NVMData.MultifeedCount = 0
19ec-1c88:44643554.135 : NVMData.JamCount = 0
19ec-1c88:44643554.181 : NVMData.IdentifyInfo = 
19ec-1c88:44643554.234 : NVMData.FormalName = 
19ec-1c88:44643554.431 : NVMData.ReservedB = 0
19ec-1c88:44643554.483 : NVMData.FunctionCode = 0
19ec-1c88:44643554.532 : NVMData.PreFeed = 0
19ec-1c88:44643554.582 : NVMData.PreFeedTime = 0
19ec-1c88:44643554.631 : NVMData.ButtonNumber = 0
19ec-1c88:44643554.680 : NVMData.PowerOffTime = 0
19ec-1c88:44643554.730 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44643554.806 : => IoObject::IoLockEnd
19ec-1c88:44643554.894 : <= IoObject::IoLockEnd
19ec-1c88:44643554.942 : <= InitializeScanner ret = 1
19ec-1c88:44643555.005 : => GetLogicalScannerAbilityEx
19ec-1c88:44643555.063 : => IoObject::IoLockStart
19ec-1c88:44643555.156 : => CAsicIO::CheckDevice
19ec-1c88:44643555.209 : => CNT96226::ConnectIsAvailable
19ec-1c88:44643579.184 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44643579.433 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44643579.561 : <= IoObject::IoLockStart
19ec-1c88:44643579.683 : => IoObject::IoLockEnd
19ec-1c88:44643580.085 : <= IoObject::IoLockEnd
19ec-1c88:44643580.196 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44643580.272 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44643764.902 : => ReadNVMData
19ec-1c88:44643765.062 : => IoObject::IoLockStart
19ec-1c88:44643765.173 : => CAsicIO::CheckDevice
19ec-1c88:44643765.226 : => CNT96226::ConnectIsAvailable
19ec-1c88:44643783.349 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44643783.446 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44643783.503 : <= IoObject::IoLockStart
19ec-1c88:44643783.565 : => ReadNVMDataInternal
19ec-1c88:44643783.630 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44643783.697 : IO Send command 10 bytes
19ec-1c88:44643783.810 : => CNT96226::VenderCmd_SetData
19ec-1c88:44643783.867 : iCmd = 0, nBytes = 10
19ec-1c88:44643783.979 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44644140.218 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44644140.333 : System send command 10 bytes + data 0 bytes
19ec-1c88:44644140.399 : IO total need to receive data 128 bytes
19ec-1c88:44644140.464 : => CNT96226::VenderCmd_GetData
19ec-1c88:44644140.520 : iCmd = 0, nBytes = 128
19ec-1c88:44644326.867 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44644327.056 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44644327.197 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44644327.330 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44644327.459 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44644327.582 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44644327.709 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44644327.832 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44644327.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44644327.956 : System total receive data 128 bytes
19ec-1c88:44644328.014 : => CNT96226::VenderCmd_GetData
19ec-1c88:44644328.069 : iCmd = 1, nBytes = 4
19ec-1c88:44644535.608 : 0000 : 00 00 00 00 
19ec-1c88:44644535.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44644535.852 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44644535.918 : NVMData.PadScanCount = 0
19ec-1c88:44644535.977 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44644536.035 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44644536.093 : NVMData.FlatbedScanCount = 0
19ec-1c88:44644536.149 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44644536.204 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44644536.255 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44644536.310 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44644536.366 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44644536.420 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44644536.475 : NVMData.BornMonth = 0
19ec-1c88:44644536.522 : NVMData.BornDay = 0
19ec-1c88:44644536.573 : NVMData.BornYear = 0
19ec-1c88:44644536.622 : NVMData.FirstScanMonth = 4
19ec-1c88:44644536.671 : NVMData.FirstScanDay = 30
19ec-1c88:44644536.724 : NVMData.FirstScanYear = 2020
19ec-1c88:44644536.945 : NVMData.VerticalMagnification = 0
19ec-1c88:44644537.007 : NVMData.HorizontalMagnification = 0
19ec-1c88:44644537.061 : NVMData.PowerSavingTime = 15
19ec-1c88:44644537.116 : NVMData.SN = A094165189010062
19ec-1c88:44644537.165 : NVMData.AutoFeed = 0
19ec-1c88:44644537.214 : NVMData.CCDType = 0
19ec-1c88:44644537.260 : NVMData.ScanSpeed = 0
19ec-1c88:44644537.309 : NVMData.RollerCount = 0
19ec-1c88:44644537.360 : NVMData.MultifeedCount = 0
19ec-1c88:44644537.412 : NVMData.JamCount = 0
19ec-1c88:44644537.460 : NVMData.IdentifyInfo = 
19ec-1c88:44644537.510 : NVMData.FormalName = 
19ec-1c88:44644537.560 : NVMData.ReservedB = 0
19ec-1c88:44644537.611 : NVMData.FunctionCode = 0
19ec-1c88:44644537.661 : NVMData.PreFeed = 0
19ec-1c88:44644537.708 : NVMData.PreFeedTime = 0
19ec-1c88:44644537.756 : NVMData.ButtonNumber = 0
19ec-1c88:44644537.804 : NVMData.PowerOffTime = 0
19ec-1c88:44644537.854 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44644537.913 : => IoObject::IoLockEnd
19ec-1c88:44644538.000 : <= IoObject::IoLockEnd
19ec-1c88:44644538.051 : <= ReadNVMData ret = 1
19ec-1c88:44645068.972 : => TerminateDriver
19ec-1c88:44645069.159 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:44645069.231 : => CNT96226::Close
19ec-1c88:44645073.593 : <= CNT96226::Close ret = 1
19ec-1c88:44645073.675 : <= CAsicIO::~CAsicIO
19ec-1c88:44645073.737 : => IoObject::IoLockEnd
19ec-1c88:44645073.788 : <= IoObject::IoLockEnd
19ec-1c88:44645073.839 : => IoObject::TerminateDevice
19ec-1c88:44645073.896 : => IoObject::IoLockEnd
19ec-1c88:44645073.944 : <= IoObject::IoLockEnd
19ec-1c88:44645074.542 : <= IoObject::TerminateDevice
19ec-1c88:44645074.997 : <= TerminateDriver ret = 1
19ec-1c88:44647324.051 : ============Debug Start==========
19ec-1c88:44647324.358 : Date : 2020/4/30 14:26:51
19ec-1c88:44647324.441 : Process ID : 19ec
19ec-1c88:44647324.857 : Windows : Version 10.0 build 18363 
19ec-1c88:44647325.328 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:44647325.394 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44647325.462 : MemoryStatus.ullAvailPhys : 1658920960
19ec-1c88:44647325.522 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44647325.587 : MemoryStatus.ullAvailPageFile : 3019956224
19ec-1c88:44647325.651 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44647325.711 : MemoryStatus.ullAvailVirtual : 1727328256
19ec-1c88:44647325.774 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44647325.876 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44647325.940 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44647326.180 : CPU Count : 4
19ec-1c88:44647326.225 : CPU Frequency : 100.000 Mhz
19ec-1c88:44647330.400 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44647330.530 : => InitializeDriver
19ec-1c88:44647331.025 : <= InitializeDriver ret = 1
19ec-1c88:44649925.890 : => InitializeScanner
19ec-1c88:44649926.145 : => CAsicIO::GetDeviceList
19ec-1c88:44649926.576 : => CNT96226::CNT96226
19ec-1c88:44649926.636 : => CNT96226::Open
19ec-1c88:44649949.090 : <= CNT96226::Open ret = 1
19ec-1c88:44649949.196 : => CNT96226::Initialize
19ec-1c88:44649949.383 : <= CNT96226::Initialize ret = 1
19ec-1c88:44649949.442 : <= CNT96226::CNT96226
19ec-1c88:44649949.495 : => CNT96226::EnumAvailableDevice
19ec-1c88:44649954.821 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44649954.897 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44649954.954 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44653670.023 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44653670.361 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44653676.772 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44653676.888 : => IoObject::GetLockName
19ec-1c88:44653676.952 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44653677.023 : <= IoObject::GetLockName
19ec-1c88:44653677.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:44653677.618 : iCmd = 3, nBytes = 2
19ec-1c88:44654034.518 : 0000 : 06 38 
19ec-1c88:44654034.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44654034.739 : => CNT96226::VenderCmd_GetData
19ec-1c88:44654034.797 : iCmd = 4, nBytes = 2
19ec-1c88:44654331.150 : 0000 : 07 07 
19ec-1c88:44654331.269 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44654331.365 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44654331.461 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44654331.529 : IO Send command 10 bytes
19ec-1c88:44654331.583 : => CNT96226::VenderCmd_SetData
19ec-1c88:44654331.638 : iCmd = 0, nBytes = 10
19ec-1c88:44654331.739 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44654533.162 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44654533.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:44654533.350 : iCmd = 0, nBytes = 165
19ec-1c88:44654741.785 : skip dump 37 bytes
19ec-1c88:44654741.962 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44654742.103 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44654742.234 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44654742.371 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44654742.497 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44654742.630 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44654742.755 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44654742.878 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44654742.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44654742.998 : => CNT96226::VenderCmd_GetData
19ec-1c88:44654743.047 : iCmd = 1, nBytes = 4
19ec-1c88:44654863.428 : 0000 : 00 00 00 00 
19ec-1c88:44654863.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44654863.581 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44654863.639 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44654863.705 : IO Send command 10 bytes
19ec-1c88:44654863.756 : => CNT96226::VenderCmd_SetData
19ec-1c88:44654863.808 : iCmd = 0, nBytes = 10
19ec-1c88:44654863.908 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44655176.688 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44655176.810 : => CNT96226::VenderCmd_GetData
19ec-1c88:44655176.870 : iCmd = 0, nBytes = 128
19ec-1c88:44655342.863 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44655343.042 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44655343.188 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44655343.326 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44655343.452 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44655343.576 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44655343.704 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44655343.830 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44655343.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44655343.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:44655344.009 : iCmd = 1, nBytes = 4
19ec-1c88:44655459.187 : 0000 : 00 00 00 00 
19ec-1c88:44655459.582 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44655459.645 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44655459.808 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44655459.876 : => CNT96226::Close
19ec-1c88:44655463.683 : <= CNT96226::Close ret = 1
19ec-1c88:44655463.754 : <= CNT96226::~CNT96226
19ec-1c88:44655463.843 : <= CAsicIO::GetDeviceList
19ec-1c88:44655464.248 : => IoObject::SetTimeout
19ec-1c88:44655464.376 : Timeout--> In = 0 Out = 0
19ec-1c88:44655464.435 : <= IoObject::SetTimeout
19ec-1c88:44655464.502 : => CAsicIO::CAsicIO
19ec-1c88:44655464.575 : => CNT96226::CNT96226
19ec-1c88:44655464.635 : => CNT96226::Open
19ec-1c88:44655487.844 : <= CNT96226::Open ret = 1
19ec-1c88:44655487.960 : => CNT96226::Initialize
19ec-1c88:44655488.151 : <= CNT96226::Initialize ret = 1
19ec-1c88:44655488.213 : <= CNT96226::CNT96226
19ec-1c88:44655488.270 : <= CAsicIO::CAsicIO
19ec-1c88:44655488.329 : => CAsicIO::InitializeDevice
19ec-1c88:44655488.400 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44655494.278 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44655494.400 : => IoObject::GetLockName
19ec-1c88:44655494.458 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44655494.523 : <= IoObject::GetLockName
19ec-1c88:44655495.023 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44655495.094 : IO Send command 10 bytes
19ec-1c88:44655495.146 : => CNT96226::VenderCmd_SetData
19ec-1c88:44655495.203 : iCmd = 0, nBytes = 10
19ec-1c88:44655495.312 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44655843.497 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44655843.623 : => CNT96226::VenderCmd_GetData
19ec-1c88:44655843.687 : iCmd = 0, nBytes = 128
19ec-1c88:44656044.833 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44656045.023 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44656045.166 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44656045.300 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44656045.425 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44656045.548 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44656045.673 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44656045.797 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44656045.861 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44656045.921 : => CNT96226::VenderCmd_GetData
19ec-1c88:44656045.976 : iCmd = 1, nBytes = 4
19ec-1c88:44656253.793 : 0000 : 00 00 00 00 
19ec-1c88:44656253.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44656253.948 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44656254.006 : => CNT96226::VenderCmd_GetData
19ec-1c88:44656254.059 : iCmd = 3, nBytes = 2
19ec-1c88:44656625.015 : 0000 : 06 38 
19ec-1c88:44656625.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44656625.180 : => CNT96226::VenderCmd_GetData
19ec-1c88:44656625.240 : iCmd = 4, nBytes = 2
19ec-1c88:44656935.854 : 0000 : 07 07 
19ec-1c88:44656935.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44656936.158 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44656936.261 : => IoObject::InitializeDevice
19ec-1c88:44656936.377 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44656937.010 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44656937.085 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44656937.731 : => FindScanner
19ec-1c88:44656937.790 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44656937.859 : <= FindScanner ret = 1
19ec-1c88:44656937.922 : => IoObject::IoLockStart
19ec-1c88:44656938.028 : => CAsicIO::CheckDevice
19ec-1c88:44656938.082 : => CNT96226::ConnectIsAvailable
19ec-1c88:44656952.251 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44656952.372 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44656952.437 : <= IoObject::IoLockStart
19ec-1c88:44656952.500 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44656952.572 : IO Send command 10 bytes
19ec-1c88:44656952.665 : => CNT96226::VenderCmd_SetData
19ec-1c88:44656952.724 : iCmd = 0, nBytes = 10
19ec-1c88:44656952.826 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44657142.633 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44657142.743 : System send command 10 bytes + data 0 bytes
19ec-1c88:44657142.813 : IO total need to receive data 5 bytes
19ec-1c88:44657142.874 : => CNT96226::VenderCmd_GetData
19ec-1c88:44657142.932 : iCmd = 0, nBytes = 5
19ec-1c88:44657322.256 : 0000 : 06 00 02 02 ab 
19ec-1c88:44657322.358 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44657322.434 : System total receive data 5 bytes
19ec-1c88:44657322.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:44657322.556 : iCmd = 1, nBytes = 4
19ec-1c88:44657430.459 : 0000 : 00 00 00 00 
19ec-1c88:44657430.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44657430.677 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44657430.740 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44657430.805 : IO Send command 10 bytes
19ec-1c88:44657430.900 : => CNT96226::VenderCmd_SetData
19ec-1c88:44657430.957 : iCmd = 0, nBytes = 10
19ec-1c88:44657431.060 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44657628.090 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44657628.336 : System send command 10 bytes + data 0 bytes
19ec-1c88:44657628.490 : IO total need to receive data 165 bytes
19ec-1c88:44657628.626 : => CNT96226::VenderCmd_GetData
19ec-1c88:44657628.739 : iCmd = 0, nBytes = 165
19ec-1c88:44657821.442 : skip dump 37 bytes
19ec-1c88:44657821.635 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44657821.780 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44657821.918 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44657822.054 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44657822.186 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44657822.318 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44657822.443 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44657822.571 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44657822.634 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44657822.695 : System total receive data 165 bytes
19ec-1c88:44657822.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:44657822.808 : iCmd = 1, nBytes = 4
19ec-1c88:44657936.925 : 0000 : 00 00 00 00 
19ec-1c88:44657937.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44657937.124 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44657937.308 : Dump Inquiry
19ec-1c88:44657937.432 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44657937.564 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44657937.693 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44657937.824 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44657937.955 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44657938.087 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44657938.214 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44657938.340 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44657938.470 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44657938.686 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44657938.778 : 00a0 : 00 00 00 00 00 
19ec-1c88:44657938.847 : => ReadNVMDataInternal
19ec-1c88:44657939.058 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44657939.122 : IO Send command 10 bytes
19ec-1c88:44657939.210 : => CNT96226::VenderCmd_SetData
19ec-1c88:44657939.262 : iCmd = 0, nBytes = 10
19ec-1c88:44657939.364 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44658277.298 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44658277.415 : System send command 10 bytes + data 0 bytes
19ec-1c88:44658277.483 : IO total need to receive data 128 bytes
19ec-1c88:44658277.543 : => CNT96226::VenderCmd_GetData
19ec-1c88:44658277.597 : iCmd = 0, nBytes = 128
19ec-1c88:44658436.248 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44658436.432 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44658436.578 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44658436.716 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44658436.842 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44658436.971 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44658437.096 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44658437.217 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44658437.282 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44658437.346 : System total receive data 128 bytes
19ec-1c88:44658437.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:44658437.461 : iCmd = 1, nBytes = 4
19ec-1c88:44658579.174 : 0000 : 00 00 00 00 
19ec-1c88:44658579.560 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44658579.681 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44658579.742 : NVMData.PadScanCount = 0
19ec-1c88:44658579.796 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44658579.850 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44658579.905 : NVMData.FlatbedScanCount = 0
19ec-1c88:44658579.957 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44658580.010 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44658580.065 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44658580.120 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44658580.174 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44658580.226 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44658580.281 : NVMData.BornMonth = 0
19ec-1c88:44658580.330 : NVMData.BornDay = 0
19ec-1c88:44658580.380 : NVMData.BornYear = 0
19ec-1c88:44658580.428 : NVMData.FirstScanMonth = 4
19ec-1c88:44658580.479 : NVMData.FirstScanDay = 30
19ec-1c88:44658580.534 : NVMData.FirstScanYear = 2020
19ec-1c88:44658580.589 : NVMData.VerticalMagnification = 0
19ec-1c88:44658580.641 : NVMData.HorizontalMagnification = 0
19ec-1c88:44658580.696 : NVMData.PowerSavingTime = 15
19ec-1c88:44658580.752 : NVMData.SN = A094165189010062
19ec-1c88:44658580.802 : NVMData.AutoFeed = 0
19ec-1c88:44658580.850 : NVMData.CCDType = 0
19ec-1c88:44658580.899 : NVMData.ScanSpeed = 0
19ec-1c88:44658580.948 : NVMData.RollerCount = 0
19ec-1c88:44658580.997 : NVMData.MultifeedCount = 0
19ec-1c88:44658581.046 : NVMData.JamCount = 0
19ec-1c88:44658581.094 : NVMData.IdentifyInfo = 
19ec-1c88:44658581.145 : NVMData.FormalName = 
19ec-1c88:44658581.326 : NVMData.ReservedB = 0
19ec-1c88:44658581.379 : NVMData.FunctionCode = 0
19ec-1c88:44658581.429 : NVMData.PreFeed = 0
19ec-1c88:44658581.480 : NVMData.PreFeedTime = 0
19ec-1c88:44658581.531 : NVMData.ButtonNumber = 0
19ec-1c88:44658581.584 : NVMData.PowerOffTime = 0
19ec-1c88:44658581.636 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44658581.705 : => IoObject::IoLockEnd
19ec-1c88:44658581.794 : <= IoObject::IoLockEnd
19ec-1c88:44658581.844 : <= InitializeScanner ret = 1
19ec-1c88:44659866.443 : => GetLogicalScannerAbility
19ec-1c88:44659866.635 : => IoObject::IoLockStart
19ec-1c88:44659866.770 : => CAsicIO::CheckDevice
19ec-1c88:44659866.831 : => CNT96226::ConnectIsAvailable
19ec-1c88:44659891.928 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44659892.041 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44659892.103 : <= IoObject::IoLockStart
19ec-1c88:44659892.158 : => IoObject::IoLockEnd
19ec-1c88:44659892.267 : <= IoObject::IoLockEnd
19ec-1c88:44659892.344 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:44664075.739 : => GetLogicalScannerAbilityEx
19ec-1c88:44664075.930 : => IoObject::IoLockStart
19ec-1c88:44664076.058 : => CAsicIO::CheckDevice
19ec-1c88:44664076.125 : => CNT96226::ConnectIsAvailable
19ec-1c88:44664096.967 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44664097.189 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44664097.319 : <= IoObject::IoLockStart
19ec-1c88:44664097.434 : => IoObject::IoLockEnd
19ec-1c88:44664097.853 : <= IoObject::IoLockEnd
19ec-1c88:44664097.968 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44664098.048 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44672181.833 : => ReadNVMData
19ec-1c88:44672182.015 : => IoObject::IoLockStart
19ec-1c88:44672182.140 : => CAsicIO::CheckDevice
19ec-1c88:44672182.196 : => CNT96226::ConnectIsAvailable
19ec-1c88:44672200.177 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44672200.281 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44672200.341 : <= IoObject::IoLockStart
19ec-1c88:44672200.404 : => ReadNVMDataInternal
19ec-1c88:44672200.465 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44672200.532 : IO Send command 10 bytes
19ec-1c88:44672200.654 : => CNT96226::VenderCmd_SetData
19ec-1c88:44672200.708 : iCmd = 0, nBytes = 10
19ec-1c88:44672200.823 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44672531.295 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44672531.428 : System send command 10 bytes + data 0 bytes
19ec-1c88:44672531.498 : IO total need to receive data 128 bytes
19ec-1c88:44672531.563 : => CNT96226::VenderCmd_GetData
19ec-1c88:44672531.620 : iCmd = 0, nBytes = 128
19ec-1c88:44672737.745 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44672738.137 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44672738.270 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44672738.398 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44672738.523 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44672738.645 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44672738.768 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44672738.890 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44672738.952 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44672739.014 : System total receive data 128 bytes
19ec-1c88:44672739.075 : => CNT96226::VenderCmd_GetData
19ec-1c88:44672739.128 : iCmd = 1, nBytes = 4
19ec-1c88:44672876.048 : 0000 : 00 00 00 00 
19ec-1c88:44672876.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44672876.374 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44672876.445 : NVMData.PadScanCount = 0
19ec-1c88:44672876.502 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44672876.558 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44672876.616 : NVMData.FlatbedScanCount = 0
19ec-1c88:44672876.671 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44672876.857 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44672876.917 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44672876.973 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44672877.033 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44672877.091 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44672877.149 : NVMData.BornMonth = 0
19ec-1c88:44672877.199 : NVMData.BornDay = 0
19ec-1c88:44672877.252 : NVMData.BornYear = 0
19ec-1c88:44672877.300 : NVMData.FirstScanMonth = 4
19ec-1c88:44672877.356 : NVMData.FirstScanDay = 30
19ec-1c88:44672877.409 : NVMData.FirstScanYear = 2020
19ec-1c88:44672877.467 : NVMData.VerticalMagnification = 0
19ec-1c88:44672877.524 : NVMData.HorizontalMagnification = 0
19ec-1c88:44672877.579 : NVMData.PowerSavingTime = 15
19ec-1c88:44672877.634 : NVMData.SN = A094165189010062
19ec-1c88:44672877.684 : NVMData.AutoFeed = 0
19ec-1c88:44672877.737 : NVMData.CCDType = 0
19ec-1c88:44672877.788 : NVMData.ScanSpeed = 0
19ec-1c88:44672877.837 : NVMData.RollerCount = 0
19ec-1c88:44672877.893 : NVMData.MultifeedCount = 0
19ec-1c88:44672877.949 : NVMData.JamCount = 0
19ec-1c88:44672878.001 : NVMData.IdentifyInfo = 
19ec-1c88:44672878.053 : NVMData.FormalName = 
19ec-1c88:44672878.103 : NVMData.ReservedB = 0
19ec-1c88:44672878.152 : NVMData.FunctionCode = 0
19ec-1c88:44672878.204 : NVMData.PreFeed = 0
19ec-1c88:44672878.253 : NVMData.PreFeedTime = 0
19ec-1c88:44672878.303 : NVMData.ButtonNumber = 0
19ec-1c88:44672878.352 : NVMData.PowerOffTime = 0
19ec-1c88:44672878.402 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44672878.466 : => IoObject::IoLockEnd
19ec-1c88:44672878.559 : <= IoObject::IoLockEnd
19ec-1c88:44672878.609 : <= ReadNVMData ret = 1
19ec-1c88:44683200.489 : => GetADFStatus
19ec-1c88:44683200.890 : => IoObject::IoLockStart
19ec-1c88:44683201.016 : => CAsicIO::CheckDevice
19ec-1c88:44683201.081 : => CNT96226::ConnectIsAvailable
19ec-1c88:44683222.956 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44683223.166 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44683223.288 : <= IoObject::IoLockStart
19ec-1c88:44683223.404 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44683223.553 : IO Send command 10 bytes
19ec-1c88:44683223.959 : => CNT96226::VenderCmd_SetData
19ec-1c88:44683224.021 : iCmd = 0, nBytes = 10
19ec-1c88:44683224.133 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44683416.414 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44683416.555 : System send command 10 bytes + data 0 bytes
19ec-1c88:44683416.629 : IO total need to receive data 2 bytes
19ec-1c88:44683416.690 : => CNT96226::VenderCmd_GetData
19ec-1c88:44683416.753 : iCmd = 0, nBytes = 2
19ec-1c88:44683618.546 : 0000 : 00 00 
19ec-1c88:44683618.630 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44683618.694 : System total receive data 2 bytes
19ec-1c88:44683618.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:44683618.809 : iCmd = 1, nBytes = 4
19ec-1c88:44683818.210 : 0000 : 00 00 00 00 
19ec-1c88:44683818.300 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44683818.440 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44683818.503 : Return status = 0
19ec-1c88:44683818.568 : => IoObject::IoLockEnd
19ec-1c88:44683818.655 : <= IoObject::IoLockEnd
19ec-1c88:44683818.706 : <= GetADFStatus ret = 1
19ec-1c88:44686660.397 : => GetADFStatus
19ec-1c88:44686660.621 : => IoObject::IoLockStart
19ec-1c88:44686660.744 : => CAsicIO::CheckDevice
19ec-1c88:44686660.803 : => CNT96226::ConnectIsAvailable
19ec-1c88:44686683.362 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44686683.603 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44686683.740 : <= IoObject::IoLockStart
19ec-1c88:44686683.872 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44686684.246 : IO Send command 10 bytes
19ec-1c88:44686684.370 : => CNT96226::VenderCmd_SetData
19ec-1c88:44686684.427 : iCmd = 0, nBytes = 10
19ec-1c88:44686684.536 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44686876.108 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44686876.241 : System send command 10 bytes + data 0 bytes
19ec-1c88:44686876.481 : IO total need to receive data 2 bytes
19ec-1c88:44686876.561 : => CNT96226::VenderCmd_GetData
19ec-1c88:44686876.620 : iCmd = 0, nBytes = 2
19ec-1c88:44687010.789 : 0000 : 00 00 
19ec-1c88:44687010.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44687010.978 : System total receive data 2 bytes
19ec-1c88:44687011.043 : => CNT96226::VenderCmd_GetData
19ec-1c88:44687011.101 : iCmd = 1, nBytes = 4
19ec-1c88:44687194.570 : 0000 : 00 00 00 00 
19ec-1c88:44687194.671 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44687194.810 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44687194.880 : Return status = 0
19ec-1c88:44687194.938 : => IoObject::IoLockEnd
19ec-1c88:44687195.032 : <= IoObject::IoLockEnd
19ec-1c88:44687195.081 : <= GetADFStatus ret = 1
19ec-1c88:44689404.672 : => TerminateDriver
19ec-1c88:44689404.858 : => CAsicIO::~CAsicIO,pStage=201067592
19ec-1c88:44689404.937 : => CNT96226::Close
19ec-1c88:44689408.512 : <= CNT96226::Close ret = 1
19ec-1c88:44689408.586 : <= CAsicIO::~CAsicIO
19ec-1c88:44689408.641 : => IoObject::IoLockEnd
19ec-1c88:44689408.694 : <= IoObject::IoLockEnd
19ec-1c88:44689408.746 : => IoObject::TerminateDevice
19ec-1c88:44689408.799 : => IoObject::IoLockEnd
19ec-1c88:44689408.847 : <= IoObject::IoLockEnd
19ec-1c88:44689408.953 : <= IoObject::TerminateDevice
19ec-1c88:44689409.197 : <= TerminateDriver ret = 1
19ec-1c88:44701106.785 : ============Debug Start==========
19ec-1c88:44701107.072 : Date : 2020/4/30 14:26:53
19ec-1c88:44701107.154 : Process ID : 19ec
19ec-1c88:44701107.571 : Windows : Version 10.0 build 18363 
19ec-1c88:44701108.027 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:44701108.088 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44701108.154 : MemoryStatus.ullAvailPhys : 1678004224
19ec-1c88:44701108.215 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44701108.277 : MemoryStatus.ullAvailPageFile : 3043606528
19ec-1c88:44701108.350 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44701108.412 : MemoryStatus.ullAvailVirtual : 1727385600
19ec-1c88:44701108.476 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44701108.582 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44701108.642 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44701108.885 : CPU Count : 4
19ec-1c88:44701108.933 : CPU Frequency : 100.000 Mhz
19ec-1c88:44701113.315 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44701113.446 : => InitializeDriver
19ec-1c88:44701113.696 : <= InitializeDriver ret = 1
19ec-1c88:44701113.754 : => InitializeScanner
19ec-1c88:44701113.837 : => CAsicIO::GetDeviceList
19ec-1c88:44701114.131 : => CNT96226::CNT96226
19ec-1c88:44701114.192 : => CNT96226::Open
19ec-1c88:44701135.498 : <= CNT96226::Open ret = 1
19ec-1c88:44701135.595 : => CNT96226::Initialize
19ec-1c88:44701135.781 : <= CNT96226::Initialize ret = 1
19ec-1c88:44701135.840 : <= CNT96226::CNT96226
19ec-1c88:44701135.896 : => CNT96226::EnumAvailableDevice
19ec-1c88:44701141.267 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44701141.347 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44701141.408 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44704797.735 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44704798.020 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44704803.548 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44704803.650 : => IoObject::GetLockName
19ec-1c88:44704803.713 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44704803.780 : <= IoObject::GetLockName
19ec-1c88:44704804.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:44704804.370 : iCmd = 3, nBytes = 2
19ec-1c88:44705186.830 : 0000 : 06 38 
19ec-1c88:44705186.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44705187.058 : => CNT96226::VenderCmd_GetData
19ec-1c88:44705187.115 : iCmd = 4, nBytes = 2
19ec-1c88:44705499.932 : 0000 : 07 07 
19ec-1c88:44705500.032 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44705500.123 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44705500.215 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44705500.284 : IO Send command 10 bytes
19ec-1c88:44705500.339 : => CNT96226::VenderCmd_SetData
19ec-1c88:44705500.394 : iCmd = 0, nBytes = 10
19ec-1c88:44705500.494 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44705689.268 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44705689.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:44705689.466 : iCmd = 0, nBytes = 165
19ec-1c88:44705887.819 : skip dump 37 bytes
19ec-1c88:44705888.009 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44705888.149 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44705888.286 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44705888.417 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44705888.542 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44705888.673 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44705888.800 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44705888.924 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44705888.988 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44705889.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:44705889.097 : iCmd = 1, nBytes = 4
19ec-1c88:44706079.369 : 0000 : 00 00 00 00 
19ec-1c88:44706079.475 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44706079.546 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44706079.612 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44706079.678 : IO Send command 10 bytes
19ec-1c88:44706079.731 : => CNT96226::VenderCmd_SetData
19ec-1c88:44706079.788 : iCmd = 0, nBytes = 10
19ec-1c88:44706079.894 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44706395.167 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44706395.310 : => CNT96226::VenderCmd_GetData
19ec-1c88:44706395.380 : iCmd = 0, nBytes = 128
19ec-1c88:44706593.844 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44706594.025 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44706594.164 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44706594.293 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44706594.418 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44706594.543 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44706594.664 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44706594.790 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44706594.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44706594.915 : => CNT96226::VenderCmd_GetData
19ec-1c88:44706594.966 : iCmd = 1, nBytes = 4
19ec-1c88:44706728.276 : 0000 : 00 00 00 00 
19ec-1c88:44706728.389 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44706728.462 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44706728.624 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44706728.698 : => CNT96226::Close
19ec-1c88:44706733.170 : <= CNT96226::Close ret = 1
19ec-1c88:44706733.245 : <= CNT96226::~CNT96226
19ec-1c88:44706733.333 : <= CAsicIO::GetDeviceList
19ec-1c88:44706733.736 : => IoObject::SetTimeout
19ec-1c88:44706733.865 : Timeout--> In = 0 Out = 0
19ec-1c88:44706733.923 : <= IoObject::SetTimeout
19ec-1c88:44706733.992 : => CAsicIO::CAsicIO
19ec-1c88:44706734.064 : => CNT96226::CNT96226
19ec-1c88:44706734.119 : => CNT96226::Open
19ec-1c88:44706756.908 : <= CNT96226::Open ret = 1
19ec-1c88:44706757.006 : => CNT96226::Initialize
19ec-1c88:44706757.200 : <= CNT96226::Initialize ret = 1
19ec-1c88:44706757.260 : <= CNT96226::CNT96226
19ec-1c88:44706757.311 : <= CAsicIO::CAsicIO
19ec-1c88:44706757.362 : => CAsicIO::InitializeDevice
19ec-1c88:44706757.427 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44706763.181 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44706763.307 : => IoObject::GetLockName
19ec-1c88:44706763.364 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44706763.429 : <= IoObject::GetLockName
19ec-1c88:44706763.980 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44706764.051 : IO Send command 10 bytes
19ec-1c88:44706764.102 : => CNT96226::VenderCmd_SetData
19ec-1c88:44706764.157 : iCmd = 0, nBytes = 10
19ec-1c88:44706764.269 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44707108.894 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44707109.015 : => CNT96226::VenderCmd_GetData
19ec-1c88:44707109.077 : iCmd = 0, nBytes = 128
19ec-1c88:44707270.078 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44707270.259 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44707270.400 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44707270.532 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44707270.655 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44707270.778 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44707270.903 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44707271.027 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44707271.093 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44707271.152 : => CNT96226::VenderCmd_GetData
19ec-1c88:44707271.204 : iCmd = 1, nBytes = 4
19ec-1c88:44707448.512 : 0000 : 00 00 00 00 
19ec-1c88:44707448.627 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44707448.693 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44707448.757 : => CNT96226::VenderCmd_GetData
19ec-1c88:44707448.810 : iCmd = 3, nBytes = 2
19ec-1c88:44707821.585 : 0000 : 06 38 
19ec-1c88:44707821.682 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44707821.747 : => CNT96226::VenderCmd_GetData
19ec-1c88:44707821.802 : iCmd = 4, nBytes = 2
19ec-1c88:44708134.146 : 0000 : 07 07 
19ec-1c88:44708134.249 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44708134.418 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44708134.518 : => IoObject::InitializeDevice
19ec-1c88:44708134.624 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44708135.295 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44708135.369 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44708136.082 : => FindScanner
19ec-1c88:44708136.142 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44708136.205 : <= FindScanner ret = 1
19ec-1c88:44708136.264 : => IoObject::IoLockStart
19ec-1c88:44708136.364 : => CAsicIO::CheckDevice
19ec-1c88:44708136.417 : => CNT96226::ConnectIsAvailable
19ec-1c88:44708161.074 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44708161.190 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44708161.254 : <= IoObject::IoLockStart
19ec-1c88:44708161.313 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44708161.383 : IO Send command 10 bytes
19ec-1c88:44708161.469 : => CNT96226::VenderCmd_SetData
19ec-1c88:44708161.521 : iCmd = 0, nBytes = 10
19ec-1c88:44708161.627 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44708365.620 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44708365.865 : System send command 10 bytes + data 0 bytes
19ec-1c88:44708366.013 : IO total need to receive data 5 bytes
19ec-1c88:44708366.143 : => CNT96226::VenderCmd_GetData
19ec-1c88:44708366.255 : iCmd = 0, nBytes = 5
19ec-1c88:44708574.193 : 0000 : 06 00 02 02 ab 
19ec-1c88:44708574.411 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44708574.552 : System total receive data 5 bytes
19ec-1c88:44708574.677 : => CNT96226::VenderCmd_GetData
19ec-1c88:44708574.786 : iCmd = 1, nBytes = 4
19ec-1c88:44708762.745 : 0000 : 00 00 00 00 
19ec-1c88:44708762.923 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44708763.146 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44708763.269 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44708763.395 : IO Send command 10 bytes
19ec-1c88:44708763.576 : => CNT96226::VenderCmd_SetData
19ec-1c88:44708763.687 : iCmd = 0, nBytes = 10
19ec-1c88:44708763.900 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44708962.338 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44708962.576 : System send command 10 bytes + data 0 bytes
19ec-1c88:44708962.719 : IO total need to receive data 165 bytes
19ec-1c88:44708962.842 : => CNT96226::VenderCmd_GetData
19ec-1c88:44708962.951 : iCmd = 0, nBytes = 165
19ec-1c88:44709181.248 : skip dump 37 bytes
19ec-1c88:44709181.475 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44709181.660 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44709181.837 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44709182.007 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44709182.171 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44709182.346 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44709182.509 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44709182.672 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44709182.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44709182.831 : System total receive data 165 bytes
19ec-1c88:44709182.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:44709182.977 : iCmd = 1, nBytes = 4
19ec-1c88:44709361.793 : 0000 : 00 00 00 00 
19ec-1c88:44709361.932 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44709362.087 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44709362.376 : Dump Inquiry
19ec-1c88:44709362.558 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44709362.741 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44709362.917 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44709363.090 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44709363.260 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44709363.429 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44709363.590 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44709363.749 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44709363.919 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44709364.084 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44709364.197 : 00a0 : 00 00 00 00 00 
19ec-1c88:44709364.278 : => ReadNVMDataInternal
19ec-1c88:44709364.542 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44709364.628 : IO Send command 10 bytes
19ec-1c88:44709364.744 : => CNT96226::VenderCmd_SetData
19ec-1c88:44709364.811 : iCmd = 0, nBytes = 10
19ec-1c88:44709364.948 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44709697.021 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44709697.183 : System send command 10 bytes + data 0 bytes
19ec-1c88:44709697.277 : IO total need to receive data 128 bytes
19ec-1c88:44709697.357 : => CNT96226::VenderCmd_GetData
19ec-1c88:44709697.426 : iCmd = 0, nBytes = 128
19ec-1c88:44709907.494 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44709907.733 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44709907.922 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44709908.094 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44709908.260 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44709908.421 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44709908.578 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44709908.740 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44709908.823 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44709908.901 : System total receive data 128 bytes
19ec-1c88:44709908.980 : => CNT96226::VenderCmd_GetData
19ec-1c88:44709909.046 : iCmd = 1, nBytes = 4
19ec-1c88:44710100.831 : 0000 : 00 00 00 00 
19ec-1c88:44710100.963 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44710101.111 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44710101.196 : NVMData.PadScanCount = 0
19ec-1c88:44710101.265 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44710101.339 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44710101.413 : NVMData.FlatbedScanCount = 0
19ec-1c88:44710101.488 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44710101.558 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44710101.624 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44710101.698 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44710101.769 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44710101.839 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44710101.910 : NVMData.BornMonth = 0
19ec-1c88:44710101.972 : NVMData.BornDay = 0
19ec-1c88:44710102.039 : NVMData.BornYear = 0
19ec-1c88:44710102.103 : NVMData.FirstScanMonth = 4
19ec-1c88:44710102.174 : NVMData.FirstScanDay = 30
19ec-1c88:44710102.244 : NVMData.FirstScanYear = 2020
19ec-1c88:44710102.313 : NVMData.VerticalMagnification = 0
19ec-1c88:44710102.385 : NVMData.HorizontalMagnification = 0
19ec-1c88:44710102.457 : NVMData.PowerSavingTime = 15
19ec-1c88:44710102.527 : NVMData.SN = A094165189010062
19ec-1c88:44710102.592 : NVMData.AutoFeed = 0
19ec-1c88:44710102.657 : NVMData.CCDType = 0
19ec-1c88:44710102.718 : NVMData.ScanSpeed = 0
19ec-1c88:44710102.782 : NVMData.RollerCount = 0
19ec-1c88:44710102.849 : NVMData.MultifeedCount = 0
19ec-1c88:44710102.915 : NVMData.JamCount = 0
19ec-1c88:44710102.977 : NVMData.IdentifyInfo = 
19ec-1c88:44710103.046 : NVMData.FormalName = 
19ec-1c88:44710103.289 : NVMData.ReservedB = 0
19ec-1c88:44710103.364 : NVMData.FunctionCode = 0
19ec-1c88:44710103.427 : NVMData.PreFeed = 0
19ec-1c88:44710103.491 : NVMData.PreFeedTime = 0
19ec-1c88:44710103.555 : NVMData.ButtonNumber = 0
19ec-1c88:44710103.619 : NVMData.PowerOffTime = 0
19ec-1c88:44710103.687 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44710103.779 : => IoObject::IoLockEnd
19ec-1c88:44710103.896 : <= IoObject::IoLockEnd
19ec-1c88:44710103.966 : <= InitializeScanner ret = 1
19ec-1c88:44710104.046 : => GetLogicalScannerAbilityEx
19ec-1c88:44710104.121 : => IoObject::IoLockStart
19ec-1c88:44710104.241 : => CAsicIO::CheckDevice
19ec-1c88:44710104.307 : => CNT96226::ConnectIsAvailable
19ec-1c88:44710124.079 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44710124.201 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44710124.273 : <= IoObject::IoLockStart
19ec-1c88:44710124.341 : => IoObject::IoLockEnd
19ec-1c88:44710124.464 : <= IoObject::IoLockEnd
19ec-1c88:44710124.599 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44710124.696 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44710356.802 : => ReadNVMData
19ec-1c88:44710356.959 : => IoObject::IoLockStart
19ec-1c88:44710357.097 : => CAsicIO::CheckDevice
19ec-1c88:44710357.169 : => CNT96226::ConnectIsAvailable
19ec-1c88:44710380.645 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44710380.793 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44710380.874 : <= IoObject::IoLockStart
19ec-1c88:44710380.948 : => ReadNVMDataInternal
19ec-1c88:44710381.026 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44710381.111 : IO Send command 10 bytes
19ec-1c88:44710381.253 : => CNT96226::VenderCmd_SetData
19ec-1c88:44710381.324 : iCmd = 0, nBytes = 10
19ec-1c88:44710381.465 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44710732.609 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44710732.790 : System send command 10 bytes + data 0 bytes
19ec-1c88:44710732.885 : IO total need to receive data 128 bytes
19ec-1c88:44710732.967 : => CNT96226::VenderCmd_GetData
19ec-1c88:44710733.034 : iCmd = 0, nBytes = 128
19ec-1c88:44710939.721 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44710939.935 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44710940.123 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44710940.294 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44710940.467 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44710940.633 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44710940.796 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44710940.955 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44710941.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44710941.117 : System total receive data 128 bytes
19ec-1c88:44710941.192 : => CNT96226::VenderCmd_GetData
19ec-1c88:44710941.261 : iCmd = 1, nBytes = 4
19ec-1c88:44711140.814 : 0000 : 00 00 00 00 
19ec-1c88:44711140.953 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44711141.104 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44711141.195 : NVMData.PadScanCount = 0
19ec-1c88:44711141.265 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44711141.338 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44711141.410 : NVMData.FlatbedScanCount = 0
19ec-1c88:44711141.483 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44711141.554 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44711141.623 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44711141.697 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44711141.769 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44711141.839 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44711141.911 : NVMData.BornMonth = 0
19ec-1c88:44711141.973 : NVMData.BornDay = 0
19ec-1c88:44711142.045 : NVMData.BornYear = 0
19ec-1c88:44711142.108 : NVMData.FirstScanMonth = 4
19ec-1c88:44711142.176 : NVMData.FirstScanDay = 30
19ec-1c88:44711142.244 : NVMData.FirstScanYear = 2020
19ec-1c88:44711142.500 : NVMData.VerticalMagnification = 0
19ec-1c88:44711142.581 : NVMData.HorizontalMagnification = 0
19ec-1c88:44711142.654 : NVMData.PowerSavingTime = 15
19ec-1c88:44711142.726 : NVMData.SN = A094165189010062
19ec-1c88:44711142.793 : NVMData.AutoFeed = 0
19ec-1c88:44711142.860 : NVMData.CCDType = 0
19ec-1c88:44711142.921 : NVMData.ScanSpeed = 0
19ec-1c88:44711142.988 : NVMData.RollerCount = 0
19ec-1c88:44711143.053 : NVMData.MultifeedCount = 0
19ec-1c88:44711143.119 : NVMData.JamCount = 0
19ec-1c88:44711143.182 : NVMData.IdentifyInfo = 
19ec-1c88:44711143.249 : NVMData.FormalName = 
19ec-1c88:44711143.314 : NVMData.ReservedB = 0
19ec-1c88:44711143.378 : NVMData.FunctionCode = 0
19ec-1c88:44711143.444 : NVMData.PreFeed = 0
19ec-1c88:44711143.507 : NVMData.PreFeedTime = 0
19ec-1c88:44711143.570 : NVMData.ButtonNumber = 0
19ec-1c88:44711143.634 : NVMData.PowerOffTime = 0
19ec-1c88:44711143.702 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44711143.782 : => IoObject::IoLockEnd
19ec-1c88:44711143.933 : <= IoObject::IoLockEnd
19ec-1c88:44711143.998 : <= ReadNVMData ret = 1
19ec-1c88:44711849.476 : => TerminateDriver
19ec-1c88:44711849.671 : => CAsicIO::~CAsicIO,pStage=100928584
19ec-1c88:44711849.745 : => CNT96226::Close
19ec-1c88:44711853.432 : <= CNT96226::Close ret = 1
19ec-1c88:44711853.507 : <= CAsicIO::~CAsicIO
19ec-1c88:44711853.566 : => IoObject::IoLockEnd
19ec-1c88:44711853.617 : <= IoObject::IoLockEnd
19ec-1c88:44711853.667 : => IoObject::TerminateDevice
19ec-1c88:44711853.722 : => IoObject::IoLockEnd
19ec-1c88:44711853.771 : <= IoObject::IoLockEnd
19ec-1c88:44711853.867 : <= IoObject::TerminateDevice
19ec-1c88:44711854.121 : <= TerminateDriver ret = 1
19ec-1c88:44714264.449 : ============Debug Start==========
19ec-1c88:44714264.730 : Date : 2020/4/30 14:26:53
19ec-1c88:44714264.813 : Process ID : 19ec
19ec-1c88:44714265.735 : Windows : Version 10.0 build 18363 
19ec-1c88:44714266.428 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:44714266.499 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44714266.570 : MemoryStatus.ullAvailPhys : 1682059264
19ec-1c88:44714266.633 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44714266.696 : MemoryStatus.ullAvailPageFile : 3049594880
19ec-1c88:44714266.758 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44714266.818 : MemoryStatus.ullAvailVirtual : 1727361024
19ec-1c88:44714266.884 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44714266.992 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44714267.051 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44714267.522 : CPU Count : 4
19ec-1c88:44714267.569 : CPU Frequency : 100.000 Mhz
19ec-1c88:44714272.174 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44714272.303 : => InitializeDriver
19ec-1c88:44714272.578 : <= InitializeDriver ret = 1
19ec-1c88:44716866.451 : => InitializeScanner
19ec-1c88:44716866.708 : => CAsicIO::GetDeviceList
19ec-1c88:44716867.121 : => CNT96226::CNT96226
19ec-1c88:44716867.182 : => CNT96226::Open
19ec-1c88:44716891.216 : <= CNT96226::Open ret = 1
19ec-1c88:44716891.316 : => CNT96226::Initialize
19ec-1c88:44716891.505 : <= CNT96226::Initialize ret = 1
19ec-1c88:44716891.567 : <= CNT96226::CNT96226
19ec-1c88:44716891.619 : => CNT96226::EnumAvailableDevice
19ec-1c88:44716897.012 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44716897.089 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44716897.152 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44720616.862 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44720617.179 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44720624.505 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44720624.645 : => IoObject::GetLockName
19ec-1c88:44720624.724 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44720624.812 : <= IoObject::GetLockName
19ec-1c88:44720625.413 : => CNT96226::VenderCmd_GetData
19ec-1c88:44720625.495 : iCmd = 3, nBytes = 2
19ec-1c88:44721008.862 : 0000 : 06 38 
19ec-1c88:44721009.262 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44721009.365 : => CNT96226::VenderCmd_GetData
19ec-1c88:44721009.444 : iCmd = 4, nBytes = 2
19ec-1c88:44721324.801 : 0000 : 07 07 
19ec-1c88:44721324.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44721325.162 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44721325.331 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44721325.477 : IO Send command 10 bytes
19ec-1c88:44721325.585 : => CNT96226::VenderCmd_SetData
19ec-1c88:44721325.702 : iCmd = 0, nBytes = 10
19ec-1c88:44721325.923 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44721528.785 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44721529.009 : => CNT96226::VenderCmd_GetData
19ec-1c88:44721529.128 : iCmd = 0, nBytes = 165
19ec-1c88:44721739.289 : skip dump 37 bytes
19ec-1c88:44721739.658 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44721739.950 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44721740.241 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44721740.514 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44721740.779 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44721741.057 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44721741.321 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44721741.574 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44721741.700 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44721741.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:44721741.925 : iCmd = 1, nBytes = 4
19ec-1c88:44721942.712 : 0000 : 00 00 00 00 
19ec-1c88:44721942.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44721943.024 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44721943.154 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44721943.282 : IO Send command 10 bytes
19ec-1c88:44721943.390 : => CNT96226::VenderCmd_SetData
19ec-1c88:44721943.508 : iCmd = 0, nBytes = 10
19ec-1c88:44721943.715 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44722284.518 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44722284.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:44722284.888 : iCmd = 0, nBytes = 128
19ec-1c88:44722528.140 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44722528.501 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44722528.788 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44722529.061 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44722529.318 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44722529.572 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44722529.827 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44722530.084 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44722530.215 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44722530.336 : => CNT96226::VenderCmd_GetData
19ec-1c88:44722530.441 : iCmd = 1, nBytes = 4
19ec-1c88:44722736.147 : 0000 : 00 00 00 00 
19ec-1c88:44722736.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44722736.506 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44722736.834 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44722736.977 : => CNT96226::Close
19ec-1c88:44722743.643 : <= CNT96226::Close ret = 1
19ec-1c88:44722743.797 : <= CNT96226::~CNT96226
19ec-1c88:44722743.958 : <= CAsicIO::GetDeviceList
19ec-1c88:44722744.682 : => IoObject::SetTimeout
19ec-1c88:44722744.948 : Timeout--> In = 0 Out = 0
19ec-1c88:44722745.069 : <= IoObject::SetTimeout
19ec-1c88:44722745.200 : => CAsicIO::CAsicIO
19ec-1c88:44722745.351 : => CNT96226::CNT96226
19ec-1c88:44722745.455 : => CNT96226::Open
19ec-1c88:44722787.253 : <= CNT96226::Open ret = 1
19ec-1c88:44722787.438 : => CNT96226::Initialize
19ec-1c88:44722787.789 : <= CNT96226::Initialize ret = 1
19ec-1c88:44722787.910 : <= CNT96226::CNT96226
19ec-1c88:44722788.010 : <= CAsicIO::CAsicIO
19ec-1c88:44722788.118 : => CAsicIO::InitializeDevice
19ec-1c88:44722788.255 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44722799.812 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44722800.037 : => IoObject::GetLockName
19ec-1c88:44722800.148 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44722800.282 : <= IoObject::GetLockName
19ec-1c88:44722801.196 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44722801.342 : IO Send command 10 bytes
19ec-1c88:44722801.450 : => CNT96226::VenderCmd_SetData
19ec-1c88:44722801.562 : iCmd = 0, nBytes = 10
19ec-1c88:44722801.793 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44723165.892 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44723166.145 : => CNT96226::VenderCmd_GetData
19ec-1c88:44723166.268 : iCmd = 0, nBytes = 128
19ec-1c88:44723393.934 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44723394.313 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44723394.598 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44723394.865 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44723395.122 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44723395.385 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44723395.637 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44723395.887 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44723396.017 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44723396.142 : => CNT96226::VenderCmd_GetData
19ec-1c88:44723396.248 : iCmd = 1, nBytes = 4
19ec-1c88:44723623.234 : 0000 : 00 00 00 00 
19ec-1c88:44723623.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44723623.615 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44723623.739 : => CNT96226::VenderCmd_GetData
19ec-1c88:44723623.847 : iCmd = 3, nBytes = 2
19ec-1c88:44724023.240 : 0000 : 06 38 
19ec-1c88:44724023.450 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44724023.594 : => CNT96226::VenderCmd_GetData
19ec-1c88:44724023.713 : iCmd = 4, nBytes = 2
19ec-1c88:44724317.421 : 0000 : 07 07 
19ec-1c88:44724317.660 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44724318.007 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44724318.209 : => IoObject::InitializeDevice
19ec-1c88:44724318.403 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44724319.542 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44724319.687 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44724320.915 : => FindScanner
19ec-1c88:44724321.030 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44724321.155 : <= FindScanner ret = 1
19ec-1c88:44724321.268 : => IoObject::IoLockStart
19ec-1c88:44724321.473 : => CAsicIO::CheckDevice
19ec-1c88:44724321.579 : => CNT96226::ConnectIsAvailable
19ec-1c88:44724335.752 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44724335.947 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44724336.070 : <= IoObject::IoLockStart
19ec-1c88:44724336.185 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44724336.317 : IO Send command 10 bytes
19ec-1c88:44724336.487 : => CNT96226::VenderCmd_SetData
19ec-1c88:44724336.608 : iCmd = 0, nBytes = 10
19ec-1c88:44724336.825 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44724498.123 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44724498.331 : System send command 10 bytes + data 0 bytes
19ec-1c88:44724498.470 : IO total need to receive data 5 bytes
19ec-1c88:44724498.589 : => CNT96226::VenderCmd_GetData
19ec-1c88:44724498.700 : iCmd = 0, nBytes = 5
19ec-1c88:44724668.550 : 0000 : 06 00 02 02 ab 
19ec-1c88:44724668.747 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44724668.882 : System total receive data 5 bytes
19ec-1c88:44724669.007 : => CNT96226::VenderCmd_GetData
19ec-1c88:44724669.120 : iCmd = 1, nBytes = 4
19ec-1c88:44724850.817 : 0000 : 00 00 00 00 
19ec-1c88:44724851.048 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44724851.291 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44724851.422 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44724851.558 : IO Send command 10 bytes
19ec-1c88:44724851.750 : => CNT96226::VenderCmd_SetData
19ec-1c88:44724851.873 : iCmd = 0, nBytes = 10
19ec-1c88:44724852.084 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44725039.666 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44725039.910 : System send command 10 bytes + data 0 bytes
19ec-1c88:44725040.071 : IO total need to receive data 165 bytes
19ec-1c88:44725040.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:44725040.308 : iCmd = 0, nBytes = 165
19ec-1c88:44725225.029 : skip dump 37 bytes
19ec-1c88:44725225.400 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44725225.696 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44725225.972 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44725226.246 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44725226.506 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44725226.772 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44725227.036 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44725227.295 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44725227.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44725227.548 : System total receive data 165 bytes
19ec-1c88:44725227.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:44725227.779 : iCmd = 1, nBytes = 4
19ec-1c88:44725457.248 : 0000 : 00 00 00 00 
19ec-1c88:44725457.498 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44725457.731 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44725458.120 : Dump Inquiry
19ec-1c88:44725458.395 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44725458.683 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44725458.954 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44725459.231 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44725459.497 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44725459.776 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44725460.031 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44725460.289 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44725460.561 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44725460.821 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44725461.001 : 00a0 : 00 00 00 00 00 
19ec-1c88:44725461.138 : => ReadNVMDataInternal
19ec-1c88:44725461.507 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44725461.631 : IO Send command 10 bytes
19ec-1c88:44725461.792 : => CNT96226::VenderCmd_SetData
19ec-1c88:44725461.901 : iCmd = 0, nBytes = 10
19ec-1c88:44725462.108 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44725810.123 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44725810.428 : System send command 10 bytes + data 0 bytes
19ec-1c88:44725810.577 : IO total need to receive data 128 bytes
19ec-1c88:44725810.704 : => CNT96226::VenderCmd_GetData
19ec-1c88:44725810.816 : iCmd = 0, nBytes = 128
19ec-1c88:44726026.224 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44726026.593 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44726026.893 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44726027.164 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44726027.428 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44726027.683 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44726027.934 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44726028.174 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44726028.307 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44726028.434 : System total receive data 128 bytes
19ec-1c88:44726028.560 : => CNT96226::VenderCmd_GetData
19ec-1c88:44726028.669 : iCmd = 1, nBytes = 4
19ec-1c88:44726242.648 : 0000 : 00 00 00 00 
19ec-1c88:44726242.847 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44726243.073 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44726243.207 : NVMData.PadScanCount = 0
19ec-1c88:44726243.318 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44726243.433 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44726243.546 : NVMData.FlatbedScanCount = 0
19ec-1c88:44726243.657 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44726243.763 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44726243.874 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44726243.987 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44726244.097 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44726244.210 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44726244.321 : NVMData.BornMonth = 0
19ec-1c88:44726244.419 : NVMData.BornDay = 0
19ec-1c88:44726244.518 : NVMData.BornYear = 0
19ec-1c88:44726244.617 : NVMData.FirstScanMonth = 4
19ec-1c88:44726244.727 : NVMData.FirstScanDay = 30
19ec-1c88:44726244.832 : NVMData.FirstScanYear = 2020
19ec-1c88:44726244.938 : NVMData.VerticalMagnification = 0
19ec-1c88:44726245.053 : NVMData.HorizontalMagnification = 0
19ec-1c88:44726245.164 : NVMData.PowerSavingTime = 15
19ec-1c88:44726245.276 : NVMData.SN = A094165189010062
19ec-1c88:44726245.382 : NVMData.AutoFeed = 0
19ec-1c88:44726245.480 : NVMData.CCDType = 0
19ec-1c88:44726245.575 : NVMData.ScanSpeed = 0
19ec-1c88:44726245.671 : NVMData.RollerCount = 0
19ec-1c88:44726245.779 : NVMData.MultifeedCount = 0
19ec-1c88:44726245.887 : NVMData.JamCount = 0
19ec-1c88:44726245.993 : NVMData.IdentifyInfo = 
19ec-1c88:44726246.098 : NVMData.FormalName = 
19ec-1c88:44726246.456 : NVMData.ReservedB = 0
19ec-1c88:44726246.570 : NVMData.FunctionCode = 0
19ec-1c88:44726246.681 : NVMData.PreFeed = 0
19ec-1c88:44726246.786 : NVMData.PreFeedTime = 0
19ec-1c88:44726246.888 : NVMData.ButtonNumber = 0
19ec-1c88:44726246.999 : NVMData.PowerOffTime = 0
19ec-1c88:44726247.100 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44726247.249 : => IoObject::IoLockEnd
19ec-1c88:44726247.437 : <= IoObject::IoLockEnd
19ec-1c88:44726247.541 : <= InitializeScanner ret = 1
19ec-1c88:44727762.272 : => GetLogicalScannerAbility
19ec-1c88:44727762.470 : => IoObject::IoLockStart
19ec-1c88:44727762.599 : => CAsicIO::CheckDevice
19ec-1c88:44727762.654 : => CNT96226::ConnectIsAvailable
19ec-1c88:44727784.412 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44727784.625 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44727784.746 : <= IoObject::IoLockStart
19ec-1c88:44727784.862 : => IoObject::IoLockEnd
19ec-1c88:44727785.066 : <= IoObject::IoLockEnd
19ec-1c88:44727785.208 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:44731468.135 : => GetLogicalScannerAbilityEx
19ec-1c88:44731468.317 : => IoObject::IoLockStart
19ec-1c88:44731468.450 : => CAsicIO::CheckDevice
19ec-1c88:44731468.507 : => CNT96226::ConnectIsAvailable
19ec-1c88:44731493.870 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44731494.247 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44731494.306 : <= IoObject::IoLockStart
19ec-1c88:44731494.362 : => IoObject::IoLockEnd
19ec-1c88:44731494.469 : <= IoObject::IoLockEnd
19ec-1c88:44731494.584 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44731494.655 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44738955.741 : => ReadNVMData
19ec-1c88:44738955.921 : => IoObject::IoLockStart
19ec-1c88:44738956.045 : => CAsicIO::CheckDevice
19ec-1c88:44738956.104 : => CNT96226::ConnectIsAvailable
19ec-1c88:44738977.510 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44738977.765 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44738977.911 : <= IoObject::IoLockStart
19ec-1c88:44738978.040 : => ReadNVMDataInternal
19ec-1c88:44738978.162 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44738978.533 : IO Send command 10 bytes
19ec-1c88:44738978.639 : => CNT96226::VenderCmd_SetData
19ec-1c88:44738978.697 : iCmd = 0, nBytes = 10
19ec-1c88:44738978.805 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44739333.308 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44739333.469 : System send command 10 bytes + data 0 bytes
19ec-1c88:44739333.781 : IO total need to receive data 128 bytes
19ec-1c88:44739333.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:44739333.902 : iCmd = 0, nBytes = 128
19ec-1c88:44739514.200 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44739514.678 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44739514.821 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44739514.953 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44739515.082 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44739515.210 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44739515.334 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44739515.460 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44739515.525 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44739515.587 : System total receive data 128 bytes
19ec-1c88:44739515.646 : => CNT96226::VenderCmd_GetData
19ec-1c88:44739515.697 : iCmd = 1, nBytes = 4
19ec-1c88:44739707.730 : 0000 : 00 00 00 00 
19ec-1c88:44739707.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44739707.978 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44739708.046 : NVMData.PadScanCount = 0
19ec-1c88:44739708.106 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44739708.162 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44739708.219 : NVMData.FlatbedScanCount = 0
19ec-1c88:44739708.274 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44739708.494 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44739708.565 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44739708.621 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44739708.679 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44739708.735 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44739708.791 : NVMData.BornMonth = 0
19ec-1c88:44739708.843 : NVMData.BornDay = 0
19ec-1c88:44739708.895 : NVMData.BornYear = 0
19ec-1c88:44739708.946 : NVMData.FirstScanMonth = 4
19ec-1c88:44739708.998 : NVMData.FirstScanDay = 30
19ec-1c88:44739709.053 : NVMData.FirstScanYear = 2020
19ec-1c88:44739709.106 : NVMData.VerticalMagnification = 0
19ec-1c88:44739709.163 : NVMData.HorizontalMagnification = 0
19ec-1c88:44739709.216 : NVMData.PowerSavingTime = 15
19ec-1c88:44739709.273 : NVMData.SN = A094165189010062
19ec-1c88:44739709.323 : NVMData.AutoFeed = 0
19ec-1c88:44739709.374 : NVMData.CCDType = 0
19ec-1c88:44739709.423 : NVMData.ScanSpeed = 0
19ec-1c88:44739709.475 : NVMData.RollerCount = 0
19ec-1c88:44739709.528 : NVMData.MultifeedCount = 0
19ec-1c88:44739709.583 : NVMData.JamCount = 0
19ec-1c88:44739709.635 : NVMData.IdentifyInfo = 
19ec-1c88:44739709.686 : NVMData.FormalName = 
19ec-1c88:44739709.739 : NVMData.ReservedB = 0
19ec-1c88:44739709.787 : NVMData.FunctionCode = 0
19ec-1c88:44739709.839 : NVMData.PreFeed = 0
19ec-1c88:44739709.888 : NVMData.PreFeedTime = 0
19ec-1c88:44739709.939 : NVMData.ButtonNumber = 0
19ec-1c88:44739709.988 : NVMData.PowerOffTime = 0
19ec-1c88:44739710.041 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44739710.102 : => IoObject::IoLockEnd
19ec-1c88:44739710.196 : <= IoObject::IoLockEnd
19ec-1c88:44739710.245 : <= ReadNVMData ret = 1
19ec-1c88:44749411.523 : => GetADFStatus
19ec-1c88:44749411.953 : => IoObject::IoLockStart
19ec-1c88:44749412.092 : => CAsicIO::CheckDevice
19ec-1c88:44749412.149 : => CNT96226::ConnectIsAvailable
19ec-1c88:44749436.648 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44749436.762 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44749436.823 : <= IoObject::IoLockStart
19ec-1c88:44749436.882 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44749436.949 : IO Send command 10 bytes
19ec-1c88:44749437.074 : => CNT96226::VenderCmd_SetData
19ec-1c88:44749437.133 : iCmd = 0, nBytes = 10
19ec-1c88:44749437.236 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44749636.201 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44749636.366 : System send command 10 bytes + data 0 bytes
19ec-1c88:44749636.437 : IO total need to receive data 2 bytes
19ec-1c88:44749636.502 : => CNT96226::VenderCmd_GetData
19ec-1c88:44749636.562 : iCmd = 0, nBytes = 2
19ec-1c88:44749798.135 : 0000 : 00 00 
19ec-1c88:44749798.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44749798.619 : System total receive data 2 bytes
19ec-1c88:44749798.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:44749798.738 : iCmd = 1, nBytes = 4
19ec-1c88:44749997.584 : 0000 : 00 00 00 00 
19ec-1c88:44749997.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44749998.160 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44749998.228 : Return status = 0
19ec-1c88:44749998.286 : => IoObject::IoLockEnd
19ec-1c88:44749998.377 : <= IoObject::IoLockEnd
19ec-1c88:44749998.430 : <= GetADFStatus ret = 1
19ec-1c88:44752748.942 : => GetADFStatus
19ec-1c88:44752749.135 : => IoObject::IoLockStart
19ec-1c88:44752749.276 : => CAsicIO::CheckDevice
19ec-1c88:44752749.333 : => CNT96226::ConnectIsAvailable
19ec-1c88:44752773.167 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44752773.284 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44752773.346 : <= IoObject::IoLockStart
19ec-1c88:44752773.408 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44752773.476 : IO Send command 10 bytes
19ec-1c88:44752773.603 : => CNT96226::VenderCmd_SetData
19ec-1c88:44752773.661 : iCmd = 0, nBytes = 10
19ec-1c88:44752773.769 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44752976.794 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44752977.036 : System send command 10 bytes + data 0 bytes
19ec-1c88:44752977.669 : IO total need to receive data 2 bytes
19ec-1c88:44752977.739 : => CNT96226::VenderCmd_GetData
19ec-1c88:44752977.800 : iCmd = 0, nBytes = 2
19ec-1c88:44753154.141 : 0000 : 00 00 
19ec-1c88:44753154.264 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44753154.341 : System total receive data 2 bytes
19ec-1c88:44753154.418 : => CNT96226::VenderCmd_GetData
19ec-1c88:44753154.473 : iCmd = 1, nBytes = 4
19ec-1c88:44753363.409 : 0000 : 00 00 00 00 
19ec-1c88:44753363.575 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44753363.804 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44753364.125 : Return status = 0
19ec-1c88:44753364.183 : => IoObject::IoLockEnd
19ec-1c88:44753364.271 : <= IoObject::IoLockEnd
19ec-1c88:44753364.322 : <= GetADFStatus ret = 1
19ec-1c88:44755462.014 : => TerminateDriver
19ec-1c88:44755462.215 : => CAsicIO::~CAsicIO,pStage=219352136
19ec-1c88:44755462.289 : => CNT96226::Close
19ec-1c88:44755466.388 : <= CNT96226::Close ret = 1
19ec-1c88:44755466.463 : <= CAsicIO::~CAsicIO
19ec-1c88:44755466.519 : => IoObject::IoLockEnd
19ec-1c88:44755466.574 : <= IoObject::IoLockEnd
19ec-1c88:44755466.628 : => IoObject::TerminateDevice
19ec-1c88:44755466.685 : => IoObject::IoLockEnd
19ec-1c88:44755466.733 : <= IoObject::IoLockEnd
19ec-1c88:44755466.833 : <= IoObject::TerminateDevice
19ec-1c88:44755467.092 : <= TerminateDriver ret = 1
19ec-1c88:44799077.910 : ============Debug Start==========
19ec-1c88:44799078.168 : Date : 2020/4/30 14:26:56
19ec-1c88:44799078.246 : Process ID : 19ec
19ec-1c88:44799078.652 : Windows : Version 10.0 build 18363 
19ec-1c88:44799079.093 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:44799079.161 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44799079.227 : MemoryStatus.ullAvailPhys : 1684152320
19ec-1c88:44799079.287 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44799079.346 : MemoryStatus.ullAvailPageFile : 3049639936
19ec-1c88:44799079.406 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44799079.466 : MemoryStatus.ullAvailVirtual : 1727336448
19ec-1c88:44799079.527 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44799079.634 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44799079.695 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44799079.936 : CPU Count : 4
19ec-1c88:44799079.982 : CPU Frequency : 100.000 Mhz
19ec-1c88:44799084.177 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44799084.307 : => InitializeDriver
19ec-1c88:44799084.563 : <= InitializeDriver ret = 1
19ec-1c88:44799084.618 : => InitializeScanner
19ec-1c88:44799084.694 : => CAsicIO::GetDeviceList
19ec-1c88:44799084.987 : => CNT96226::CNT96226
19ec-1c88:44799085.043 : => CNT96226::Open
19ec-1c88:44799105.045 : <= CNT96226::Open ret = 1
19ec-1c88:44799105.137 : => CNT96226::Initialize
19ec-1c88:44799105.324 : <= CNT96226::Initialize ret = 1
19ec-1c88:44799105.382 : <= CNT96226::CNT96226
19ec-1c88:44799105.433 : => CNT96226::EnumAvailableDevice
19ec-1c88:44799110.677 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44799110.756 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44799110.815 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44802828.593 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44802828.898 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44802834.457 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44802834.567 : => IoObject::GetLockName
19ec-1c88:44802834.631 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44802834.700 : <= IoObject::GetLockName
19ec-1c88:44802835.163 : => CNT96226::VenderCmd_GetData
19ec-1c88:44802835.225 : iCmd = 3, nBytes = 2
19ec-1c88:44803214.691 : 0000 : 06 38 
19ec-1c88:44803214.836 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44803214.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:44803214.969 : iCmd = 4, nBytes = 2
19ec-1c88:44803527.539 : 0000 : 07 07 
19ec-1c88:44803527.667 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44803527.764 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44803527.853 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44803527.919 : IO Send command 10 bytes
19ec-1c88:44803527.973 : => CNT96226::VenderCmd_SetData
19ec-1c88:44803528.026 : iCmd = 0, nBytes = 10
19ec-1c88:44803528.128 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44803734.013 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44803734.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:44803734.200 : iCmd = 0, nBytes = 165
19ec-1c88:44803937.601 : skip dump 37 bytes
19ec-1c88:44803937.800 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44803937.937 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44803938.078 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44803938.212 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44803938.341 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44803938.474 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44803938.598 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44803938.720 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44803938.784 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44803938.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:44803938.899 : iCmd = 1, nBytes = 4
19ec-1c88:44804141.644 : 0000 : 00 00 00 00 
19ec-1c88:44804141.756 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44804141.825 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44804141.885 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44804141.954 : IO Send command 10 bytes
19ec-1c88:44804142.006 : => CNT96226::VenderCmd_SetData
19ec-1c88:44804142.059 : iCmd = 0, nBytes = 10
19ec-1c88:44804142.163 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44804493.881 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44804494.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:44804494.091 : iCmd = 0, nBytes = 128
19ec-1c88:44804703.889 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44804704.075 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44804704.217 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44804704.354 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44804704.478 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44804704.599 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44804704.723 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44804704.844 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44804704.908 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44804704.972 : => CNT96226::VenderCmd_GetData
19ec-1c88:44804705.027 : iCmd = 1, nBytes = 4
19ec-1c88:44804899.088 : 0000 : 00 00 00 00 
19ec-1c88:44804899.185 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44804899.254 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44804899.422 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44804899.495 : => CNT96226::Close
19ec-1c88:44804903.415 : <= CNT96226::Close ret = 1
19ec-1c88:44804903.493 : <= CNT96226::~CNT96226
19ec-1c88:44804903.586 : <= CAsicIO::GetDeviceList
19ec-1c88:44804904.200 : => IoObject::SetTimeout
19ec-1c88:44804904.327 : Timeout--> In = 0 Out = 0
19ec-1c88:44804904.386 : <= IoObject::SetTimeout
19ec-1c88:44804904.452 : => CAsicIO::CAsicIO
19ec-1c88:44804904.524 : => CNT96226::CNT96226
19ec-1c88:44804904.579 : => CNT96226::Open
19ec-1c88:44804926.886 : <= CNT96226::Open ret = 1
19ec-1c88:44804926.982 : => CNT96226::Initialize
19ec-1c88:44804927.167 : <= CNT96226::Initialize ret = 1
19ec-1c88:44804927.223 : <= CNT96226::CNT96226
19ec-1c88:44804927.274 : <= CAsicIO::CAsicIO
19ec-1c88:44804927.329 : => CAsicIO::InitializeDevice
19ec-1c88:44804927.393 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44804933.148 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44804933.272 : => IoObject::GetLockName
19ec-1c88:44804933.330 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44804933.396 : <= IoObject::GetLockName
19ec-1c88:44804933.879 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44804933.953 : IO Send command 10 bytes
19ec-1c88:44804934.007 : => CNT96226::VenderCmd_SetData
19ec-1c88:44804934.064 : iCmd = 0, nBytes = 10
19ec-1c88:44804934.173 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44805262.169 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44805262.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:44805262.373 : iCmd = 0, nBytes = 128
19ec-1c88:44805452.157 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44805452.350 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44805452.495 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44805452.632 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44805452.761 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44805452.890 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44805453.019 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44805453.146 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44805453.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44805453.274 : => CNT96226::VenderCmd_GetData
19ec-1c88:44805453.326 : iCmd = 1, nBytes = 4
19ec-1c88:44805631.503 : 0000 : 00 00 00 00 
19ec-1c88:44805631.602 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44805631.667 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44805631.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:44805631.779 : iCmd = 3, nBytes = 2
19ec-1c88:44806017.726 : 0000 : 06 38 
19ec-1c88:44806017.828 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44806017.894 : => CNT96226::VenderCmd_GetData
19ec-1c88:44806017.951 : iCmd = 4, nBytes = 2
19ec-1c88:44806335.685 : 0000 : 07 07 
19ec-1c88:44806335.784 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44806335.975 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44806336.076 : => IoObject::InitializeDevice
19ec-1c88:44806336.186 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44806336.850 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44806336.926 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44806337.663 : => FindScanner
19ec-1c88:44806337.720 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44806337.786 : <= FindScanner ret = 1
19ec-1c88:44806337.843 : => IoObject::IoLockStart
19ec-1c88:44806337.949 : => CAsicIO::CheckDevice
19ec-1c88:44806338.001 : => CNT96226::ConnectIsAvailable
19ec-1c88:44806357.775 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44806357.892 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44806357.955 : <= IoObject::IoLockStart
19ec-1c88:44806358.014 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44806358.080 : IO Send command 10 bytes
19ec-1c88:44806358.181 : => CNT96226::VenderCmd_SetData
19ec-1c88:44806358.240 : iCmd = 0, nBytes = 10
19ec-1c88:44806358.346 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44806574.938 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44806575.181 : System send command 10 bytes + data 0 bytes
19ec-1c88:44806575.321 : IO total need to receive data 5 bytes
19ec-1c88:44806575.441 : => CNT96226::VenderCmd_GetData
19ec-1c88:44806575.547 : iCmd = 0, nBytes = 5
19ec-1c88:44806811.833 : 0000 : 06 00 02 02 ab 
19ec-1c88:44806812.037 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44806812.174 : System total receive data 5 bytes
19ec-1c88:44806812.297 : => CNT96226::VenderCmd_GetData
19ec-1c88:44806812.412 : iCmd = 1, nBytes = 4
19ec-1c88:44807038.913 : 0000 : 00 00 00 00 
19ec-1c88:44807039.121 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44807039.374 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44807039.508 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44807039.639 : IO Send command 10 bytes
19ec-1c88:44807039.825 : => CNT96226::VenderCmd_SetData
19ec-1c88:44807039.932 : iCmd = 0, nBytes = 10
19ec-1c88:44807040.147 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44807246.828 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44807247.071 : System send command 10 bytes + data 0 bytes
19ec-1c88:44807247.219 : IO total need to receive data 165 bytes
19ec-1c88:44807247.350 : => CNT96226::VenderCmd_GetData
19ec-1c88:44807247.472 : iCmd = 0, nBytes = 165
19ec-1c88:44807474.940 : skip dump 37 bytes
19ec-1c88:44807475.333 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44807475.630 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44807475.904 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44807476.176 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44807476.442 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44807476.717 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44807476.968 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44807477.220 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44807477.352 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44807477.471 : System total receive data 165 bytes
19ec-1c88:44807477.588 : => CNT96226::VenderCmd_GetData
19ec-1c88:44807477.696 : iCmd = 1, nBytes = 4
19ec-1c88:44807695.622 : 0000 : 00 00 00 00 
19ec-1c88:44807695.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44807696.140 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44807696.537 : Dump Inquiry
19ec-1c88:44807696.826 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44807697.106 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44807697.377 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44807697.649 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44807697.911 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44807698.186 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44807698.444 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44807698.698 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44807698.970 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44807699.240 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44807699.415 : 00a0 : 00 00 00 00 00 
19ec-1c88:44807699.543 : => ReadNVMDataInternal
19ec-1c88:44807699.938 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44807700.073 : IO Send command 10 bytes
19ec-1c88:44807700.249 : => CNT96226::VenderCmd_SetData
19ec-1c88:44807700.365 : iCmd = 0, nBytes = 10
19ec-1c88:44807700.571 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44808064.376 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44808064.620 : System send command 10 bytes + data 0 bytes
19ec-1c88:44808064.760 : IO total need to receive data 128 bytes
19ec-1c88:44808064.892 : => CNT96226::VenderCmd_GetData
19ec-1c88:44808065.010 : iCmd = 0, nBytes = 128
19ec-1c88:44808299.478 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44808299.851 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44808300.135 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44808300.408 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44808300.668 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44808300.921 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44808301.174 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44808301.427 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44808301.553 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44808301.684 : System total receive data 128 bytes
19ec-1c88:44808301.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:44808301.923 : iCmd = 1, nBytes = 4
19ec-1c88:44808519.767 : 0000 : 00 00 00 00 
19ec-1c88:44808519.982 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44808520.244 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44808520.383 : NVMData.PadScanCount = 0
19ec-1c88:44808520.498 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44808520.619 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44808520.739 : NVMData.FlatbedScanCount = 0
19ec-1c88:44808520.847 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44808520.952 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44808521.054 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44808521.169 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44808521.284 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44808521.389 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44808521.499 : NVMData.BornMonth = 0
19ec-1c88:44808521.595 : NVMData.BornDay = 0
19ec-1c88:44808521.699 : NVMData.BornYear = 0
19ec-1c88:44808521.799 : NVMData.FirstScanMonth = 4
19ec-1c88:44808521.904 : NVMData.FirstScanDay = 30
19ec-1c88:44808522.015 : NVMData.FirstScanYear = 2020
19ec-1c88:44808522.131 : NVMData.VerticalMagnification = 0
19ec-1c88:44808522.244 : NVMData.HorizontalMagnification = 0
19ec-1c88:44808522.356 : NVMData.PowerSavingTime = 15
19ec-1c88:44808522.466 : NVMData.SN = A094165189010062
19ec-1c88:44808522.566 : NVMData.AutoFeed = 0
19ec-1c88:44808522.669 : NVMData.CCDType = 0
19ec-1c88:44808522.771 : NVMData.ScanSpeed = 0
19ec-1c88:44808522.869 : NVMData.RollerCount = 0
19ec-1c88:44808522.968 : NVMData.MultifeedCount = 0
19ec-1c88:44808523.071 : NVMData.JamCount = 0
19ec-1c88:44808523.168 : NVMData.IdentifyInfo = 
19ec-1c88:44808523.270 : NVMData.FormalName = 
19ec-1c88:44808523.699 : NVMData.ReservedB = 0
19ec-1c88:44808523.812 : NVMData.FunctionCode = 0
19ec-1c88:44808523.921 : NVMData.PreFeed = 0
19ec-1c88:44808524.026 : NVMData.PreFeedTime = 0
19ec-1c88:44808524.124 : NVMData.ButtonNumber = 0
19ec-1c88:44808524.225 : NVMData.PowerOffTime = 0
19ec-1c88:44808524.329 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44808524.470 : => IoObject::IoLockEnd
19ec-1c88:44808524.654 : <= IoObject::IoLockEnd
19ec-1c88:44808524.756 : <= InitializeScanner ret = 1
19ec-1c88:44808524.878 : => GetLogicalScannerAbilityEx
19ec-1c88:44808524.998 : => IoObject::IoLockStart
19ec-1c88:44808525.190 : => CAsicIO::CheckDevice
19ec-1c88:44808525.293 : => CNT96226::ConnectIsAvailable
19ec-1c88:44808549.415 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44808549.659 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44808549.789 : <= IoObject::IoLockStart
19ec-1c88:44808549.915 : => IoObject::IoLockEnd
19ec-1c88:44808550.119 : <= IoObject::IoLockEnd
19ec-1c88:44808550.329 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44808550.486 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44808910.229 : => ReadNVMData
19ec-1c88:44808910.472 : => IoObject::IoLockStart
19ec-1c88:44808910.726 : => CAsicIO::CheckDevice
19ec-1c88:44808910.837 : => CNT96226::ConnectIsAvailable
19ec-1c88:44808937.258 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44808937.493 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44808937.615 : <= IoObject::IoLockStart
19ec-1c88:44808937.741 : => ReadNVMDataInternal
19ec-1c88:44808937.863 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44808937.994 : IO Send command 10 bytes
19ec-1c88:44808938.228 : => CNT96226::VenderCmd_SetData
19ec-1c88:44808938.340 : iCmd = 0, nBytes = 10
19ec-1c88:44808938.573 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44809293.219 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44809293.388 : System send command 10 bytes + data 0 bytes
19ec-1c88:44809293.467 : IO total need to receive data 128 bytes
19ec-1c88:44809293.541 : => CNT96226::VenderCmd_GetData
19ec-1c88:44809293.605 : iCmd = 0, nBytes = 128
19ec-1c88:44809497.568 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44809497.774 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44809497.935 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44809498.085 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44809498.236 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44809498.376 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44809498.523 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44809498.661 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44809498.734 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44809498.804 : System total receive data 128 bytes
19ec-1c88:44809498.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:44809498.934 : iCmd = 1, nBytes = 4
19ec-1c88:44809701.250 : 0000 : 00 00 00 00 
19ec-1c88:44809701.369 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44809701.508 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44809701.582 : NVMData.PadScanCount = 0
19ec-1c88:44809701.644 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44809701.705 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44809701.769 : NVMData.FlatbedScanCount = 0
19ec-1c88:44809701.827 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44809701.887 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44809701.946 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44809702.008 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44809702.070 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44809702.134 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44809702.197 : NVMData.BornMonth = 0
19ec-1c88:44809702.252 : NVMData.BornDay = 0
19ec-1c88:44809702.310 : NVMData.BornYear = 0
19ec-1c88:44809702.365 : NVMData.FirstScanMonth = 4
19ec-1c88:44809702.424 : NVMData.FirstScanDay = 30
19ec-1c88:44809702.485 : NVMData.FirstScanYear = 2020
19ec-1c88:44809702.735 : NVMData.VerticalMagnification = 0
19ec-1c88:44809702.805 : NVMData.HorizontalMagnification = 0
19ec-1c88:44809702.869 : NVMData.PowerSavingTime = 15
19ec-1c88:44809702.933 : NVMData.SN = A094165189010062
19ec-1c88:44809702.990 : NVMData.AutoFeed = 0
19ec-1c88:44809703.047 : NVMData.CCDType = 0
19ec-1c88:44809703.104 : NVMData.ScanSpeed = 0
19ec-1c88:44809703.157 : NVMData.RollerCount = 0
19ec-1c88:44809703.213 : NVMData.MultifeedCount = 0
19ec-1c88:44809703.268 : NVMData.JamCount = 0
19ec-1c88:44809703.325 : NVMData.IdentifyInfo = 
19ec-1c88:44809703.381 : NVMData.FormalName = 
19ec-1c88:44809703.434 : NVMData.ReservedB = 0
19ec-1c88:44809703.491 : NVMData.FunctionCode = 0
19ec-1c88:44809703.547 : NVMData.PreFeed = 0
19ec-1c88:44809703.602 : NVMData.PreFeedTime = 0
19ec-1c88:44809703.659 : NVMData.ButtonNumber = 0
19ec-1c88:44809703.713 : NVMData.PowerOffTime = 0
19ec-1c88:44809703.770 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44809703.839 : => IoObject::IoLockEnd
19ec-1c88:44809703.940 : <= IoObject::IoLockEnd
19ec-1c88:44809703.996 : <= ReadNVMData ret = 1
19ec-1c88:44812424.175 : ============Debug Start==========
19ec-1c88:44812424.473 : Date : 2020/4/30 14:26:56
19ec-1c88:44812424.554 : Process ID : 19ec
19ec-1c88:44812424.973 : Windows : Version 10.0 build 18363 
19ec-1c88:44812425.423 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:44812425.489 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44812425.555 : MemoryStatus.ullAvailPhys : 1684189184
19ec-1c88:44812425.614 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44812425.676 : MemoryStatus.ullAvailPageFile : 3049635840
19ec-1c88:44812425.736 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44812425.790 : MemoryStatus.ullAvailVirtual : 1727606784
19ec-1c88:44812425.852 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44812425.951 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44812426.012 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44812426.248 : CPU Count : 4
19ec-1c88:44812426.295 : CPU Frequency : 100.000 Mhz
19ec-1c88:44812430.442 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44812430.565 : => InitializeDriver
19ec-1c88:44812430.837 : <= InitializeDriver ret = 1
19ec-1c88:44814979.463 : => InitializeScanner
19ec-1c88:44814979.726 : => CAsicIO::GetDeviceList
19ec-1c88:44814980.168 : => CNT96226::CNT96226
19ec-1c88:44814980.229 : => CNT96226::Open
19ec-1c88:44815005.699 : <= CNT96226::Open ret = 1
19ec-1c88:44815005.809 : => CNT96226::Initialize
19ec-1c88:44815006.014 : <= CNT96226::Initialize ret = 1
19ec-1c88:44815006.077 : <= CNT96226::CNT96226
19ec-1c88:44815006.129 : => CNT96226::EnumAvailableDevice
19ec-1c88:44815011.506 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44815011.583 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44815011.643 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44818923.934 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44818924.215 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44818929.764 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44818929.876 : => IoObject::GetLockName
19ec-1c88:44818929.938 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44818930.006 : <= IoObject::GetLockName
19ec-1c88:44818930.469 : => CNT96226::VenderCmd_GetData
19ec-1c88:44818930.536 : iCmd = 3, nBytes = 2
19ec-1c88:44819317.475 : 0000 : 06 38 
19ec-1c88:44819317.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44819317.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:44819317.737 : iCmd = 4, nBytes = 2
19ec-1c88:44819635.072 : 0000 : 07 07 
19ec-1c88:44819635.247 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44819635.414 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44819635.573 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44819635.711 : IO Send command 10 bytes
19ec-1c88:44819635.813 : => CNT96226::VenderCmd_SetData
19ec-1c88:44819635.926 : iCmd = 0, nBytes = 10
19ec-1c88:44819636.148 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44819843.055 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44819843.260 : => CNT96226::VenderCmd_GetData
19ec-1c88:44819843.374 : iCmd = 0, nBytes = 165
19ec-1c88:44820052.192 : skip dump 37 bytes
19ec-1c88:44820052.562 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44820052.855 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44820053.125 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44820053.401 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44820053.667 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44820053.950 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44820054.206 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44820054.456 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44820054.587 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44820054.707 : => CNT96226::VenderCmd_GetData
19ec-1c88:44820054.808 : iCmd = 1, nBytes = 4
19ec-1c88:44820265.758 : 0000 : 00 00 00 00 
19ec-1c88:44820265.949 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44820266.079 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44820266.200 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44820266.327 : IO Send command 10 bytes
19ec-1c88:44820266.437 : => CNT96226::VenderCmd_SetData
19ec-1c88:44820266.551 : iCmd = 0, nBytes = 10
19ec-1c88:44820266.768 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44820620.759 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44820621.004 : => CNT96226::VenderCmd_GetData
19ec-1c88:44820621.116 : iCmd = 0, nBytes = 128
19ec-1c88:44820865.427 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44820865.793 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44820866.083 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44820866.352 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44820866.617 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44820866.876 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44820867.129 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44820867.381 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44820867.509 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44820867.637 : => CNT96226::VenderCmd_GetData
19ec-1c88:44820867.743 : iCmd = 1, nBytes = 4
19ec-1c88:44821088.614 : 0000 : 00 00 00 00 
19ec-1c88:44821088.819 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44821088.959 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44821089.350 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44821089.493 : => CNT96226::Close
19ec-1c88:44821096.411 : <= CNT96226::Close ret = 1
19ec-1c88:44821096.564 : <= CNT96226::~CNT96226
19ec-1c88:44821096.715 : <= CAsicIO::GetDeviceList
19ec-1c88:44821097.454 : => IoObject::SetTimeout
19ec-1c88:44821097.715 : Timeout--> In = 0 Out = 0
19ec-1c88:44821097.831 : <= IoObject::SetTimeout
19ec-1c88:44821097.962 : => CAsicIO::CAsicIO
19ec-1c88:44821098.100 : => CNT96226::CNT96226
19ec-1c88:44821098.207 : => CNT96226::Open
19ec-1c88:44821140.389 : <= CNT96226::Open ret = 1
19ec-1c88:44821140.618 : => CNT96226::Initialize
19ec-1c88:44821141.012 : <= CNT96226::Initialize ret = 1
19ec-1c88:44821141.147 : <= CNT96226::CNT96226
19ec-1c88:44821141.262 : <= CAsicIO::CAsicIO
19ec-1c88:44821141.376 : => CAsicIO::InitializeDevice
19ec-1c88:44821141.523 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44821153.192 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44821153.414 : => IoObject::GetLockName
19ec-1c88:44821153.541 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44821153.682 : <= IoObject::GetLockName
19ec-1c88:44821154.602 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44821154.755 : IO Send command 10 bytes
19ec-1c88:44821154.859 : => CNT96226::VenderCmd_SetData
19ec-1c88:44821154.977 : iCmd = 0, nBytes = 10
19ec-1c88:44821155.210 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44821522.401 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44821522.646 : => CNT96226::VenderCmd_GetData
19ec-1c88:44821522.761 : iCmd = 0, nBytes = 128
19ec-1c88:44821761.521 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44821761.897 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44821762.182 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44821762.455 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44821762.706 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44821762.954 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44821763.209 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44821763.461 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44821763.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44821763.716 : => CNT96226::VenderCmd_GetData
19ec-1c88:44821763.824 : iCmd = 1, nBytes = 4
19ec-1c88:44821978.171 : 0000 : 00 00 00 00 
19ec-1c88:44821978.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44821978.526 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44821978.648 : => CNT96226::VenderCmd_GetData
19ec-1c88:44821978.761 : iCmd = 3, nBytes = 2
19ec-1c88:44822383.518 : 0000 : 06 38 
19ec-1c88:44822383.732 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44822383.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:44822384.157 : iCmd = 4, nBytes = 2
19ec-1c88:44822705.520 : 0000 : 07 07 
19ec-1c88:44822705.746 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44822706.135 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44822706.322 : => IoObject::InitializeDevice
19ec-1c88:44822706.501 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44822707.862 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44822708.005 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44822709.284 : => FindScanner
19ec-1c88:44822709.398 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44822709.521 : <= FindScanner ret = 1
19ec-1c88:44822709.631 : => IoObject::IoLockStart
19ec-1c88:44822709.847 : => CAsicIO::CheckDevice
19ec-1c88:44822709.953 : => CNT96226::ConnectIsAvailable
19ec-1c88:44822735.076 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44822735.324 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44822735.458 : <= IoObject::IoLockStart
19ec-1c88:44822735.586 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44822735.725 : IO Send command 10 bytes
19ec-1c88:44822735.911 : => CNT96226::VenderCmd_SetData
19ec-1c88:44822736.032 : iCmd = 0, nBytes = 10
19ec-1c88:44822736.251 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44822963.868 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44822964.098 : System send command 10 bytes + data 0 bytes
19ec-1c88:44822964.235 : IO total need to receive data 5 bytes
19ec-1c88:44822964.355 : => CNT96226::VenderCmd_GetData
19ec-1c88:44822964.465 : iCmd = 0, nBytes = 5
19ec-1c88:44823179.669 : 0000 : 06 00 02 02 ab 
19ec-1c88:44823179.890 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44823180.030 : System total receive data 5 bytes
19ec-1c88:44823180.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:44823180.283 : iCmd = 1, nBytes = 4
19ec-1c88:44823389.213 : 0000 : 00 00 00 00 
19ec-1c88:44823389.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44823389.618 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44823389.743 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44823389.872 : IO Send command 10 bytes
19ec-1c88:44823390.058 : => CNT96226::VenderCmd_SetData
19ec-1c88:44823390.175 : iCmd = 0, nBytes = 10
19ec-1c88:44823390.393 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44823597.726 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44823597.920 : System send command 10 bytes + data 0 bytes
19ec-1c88:44823598.059 : IO total need to receive data 165 bytes
19ec-1c88:44823598.181 : => CNT96226::VenderCmd_GetData
19ec-1c88:44823598.290 : iCmd = 0, nBytes = 165
19ec-1c88:44823801.285 : skip dump 37 bytes
19ec-1c88:44823801.641 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44823801.916 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44823802.194 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44823802.465 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44823802.725 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44823803.009 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44823803.267 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44823803.529 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44823803.664 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44823803.779 : System total receive data 165 bytes
19ec-1c88:44823803.896 : => CNT96226::VenderCmd_GetData
19ec-1c88:44823803.998 : iCmd = 1, nBytes = 4
19ec-1c88:44823998.606 : 0000 : 00 00 00 00 
19ec-1c88:44823998.828 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44823999.068 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44823999.494 : Dump Inquiry
19ec-1c88:44823999.768 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44824000.051 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44824000.328 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44824000.604 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44824000.869 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44824001.153 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44824001.404 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44824001.655 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44824001.921 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44824002.184 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44824002.365 : 00a0 : 00 00 00 00 00 
19ec-1c88:44824002.495 : => ReadNVMDataInternal
19ec-1c88:44824002.892 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44824003.031 : IO Send command 10 bytes
19ec-1c88:44824003.212 : => CNT96226::VenderCmd_SetData
19ec-1c88:44824003.321 : iCmd = 0, nBytes = 10
19ec-1c88:44824003.536 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44824366.391 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44824366.632 : System send command 10 bytes + data 0 bytes
19ec-1c88:44824366.775 : IO total need to receive data 128 bytes
19ec-1c88:44824366.904 : => CNT96226::VenderCmd_GetData
19ec-1c88:44824367.018 : iCmd = 0, nBytes = 128
19ec-1c88:44824582.740 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44824583.108 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44824583.397 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44824583.664 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44824583.917 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44824584.170 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44824584.421 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44824584.666 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44824584.800 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44824584.926 : System total receive data 128 bytes
19ec-1c88:44824585.052 : => CNT96226::VenderCmd_GetData
19ec-1c88:44824585.163 : iCmd = 1, nBytes = 4
19ec-1c88:44824807.577 : 0000 : 00 00 00 00 
19ec-1c88:44824807.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44824808.042 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44824808.186 : NVMData.PadScanCount = 0
19ec-1c88:44824808.296 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44824808.408 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44824808.526 : NVMData.FlatbedScanCount = 0
19ec-1c88:44824808.638 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44824808.743 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44824808.852 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44824808.965 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44824809.075 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44824809.188 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44824809.297 : NVMData.BornMonth = 0
19ec-1c88:44824809.398 : NVMData.BornDay = 0
19ec-1c88:44824809.498 : NVMData.BornYear = 0
19ec-1c88:44824809.596 : NVMData.FirstScanMonth = 4
19ec-1c88:44824809.701 : NVMData.FirstScanDay = 30
19ec-1c88:44824809.810 : NVMData.FirstScanYear = 2020
19ec-1c88:44824809.924 : NVMData.VerticalMagnification = 0
19ec-1c88:44824810.036 : NVMData.HorizontalMagnification = 0
19ec-1c88:44824810.148 : NVMData.PowerSavingTime = 15
19ec-1c88:44824810.257 : NVMData.SN = A094165189010062
19ec-1c88:44824810.360 : NVMData.AutoFeed = 0
19ec-1c88:44824810.455 : NVMData.CCDType = 0
19ec-1c88:44824810.552 : NVMData.ScanSpeed = 0
19ec-1c88:44824810.650 : NVMData.RollerCount = 0
19ec-1c88:44824810.754 : NVMData.MultifeedCount = 0
19ec-1c88:44824810.857 : NVMData.JamCount = 0
19ec-1c88:44824810.957 : NVMData.IdentifyInfo = 
19ec-1c88:44824811.058 : NVMData.FormalName = 
19ec-1c88:44824811.483 : NVMData.ReservedB = 0
19ec-1c88:44824811.598 : NVMData.FunctionCode = 0
19ec-1c88:44824811.698 : NVMData.PreFeed = 0
19ec-1c88:44824811.799 : NVMData.PreFeedTime = 0
19ec-1c88:44824811.900 : NVMData.ButtonNumber = 0
19ec-1c88:44824812.008 : NVMData.PowerOffTime = 0
19ec-1c88:44824812.112 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44824812.269 : => IoObject::IoLockEnd
19ec-1c88:44824812.452 : <= IoObject::IoLockEnd
19ec-1c88:44824812.555 : <= InitializeScanner ret = 1
19ec-1c88:44826337.484 : => GetLogicalScannerAbility
19ec-1c88:44826337.675 : => IoObject::IoLockStart
19ec-1c88:44826337.816 : => CAsicIO::CheckDevice
19ec-1c88:44826337.875 : => CNT96226::ConnectIsAvailable
19ec-1c88:44826357.145 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44826357.262 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44826357.323 : <= IoObject::IoLockStart
19ec-1c88:44826357.380 : => IoObject::IoLockEnd
19ec-1c88:44826357.496 : <= IoObject::IoLockEnd
19ec-1c88:44826357.574 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:44831384.461 : => GetLogicalScannerAbilityEx
19ec-1c88:44831384.674 : => IoObject::IoLockStart
19ec-1c88:44831384.817 : => CAsicIO::CheckDevice
19ec-1c88:44831384.878 : => CNT96226::ConnectIsAvailable
19ec-1c88:44831402.175 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44831402.296 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44831402.367 : <= IoObject::IoLockStart
19ec-1c88:44831402.436 : => IoObject::IoLockEnd
19ec-1c88:44831402.550 : <= IoObject::IoLockEnd
19ec-1c88:44831402.670 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44831402.755 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44844451.920 : => ReadNVMData
19ec-1c88:44844452.099 : => IoObject::IoLockStart
19ec-1c88:44844452.234 : => CAsicIO::CheckDevice
19ec-1c88:44844452.293 : => CNT96226::ConnectIsAvailable
19ec-1c88:44844479.257 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44844479.372 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44844479.429 : <= IoObject::IoLockStart
19ec-1c88:44844479.499 : => ReadNVMDataInternal
19ec-1c88:44844479.563 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44844479.629 : IO Send command 10 bytes
19ec-1c88:44844479.757 : => CNT96226::VenderCmd_SetData
19ec-1c88:44844479.823 : iCmd = 0, nBytes = 10
19ec-1c88:44844479.934 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44844841.729 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44844841.892 : System send command 10 bytes + data 0 bytes
19ec-1c88:44844841.964 : IO total need to receive data 128 bytes
19ec-1c88:44844842.029 : => CNT96226::VenderCmd_GetData
19ec-1c88:44844842.086 : iCmd = 0, nBytes = 128
19ec-1c88:44845042.725 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44845042.908 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44845043.045 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44845043.177 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44845043.303 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44845043.424 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44845043.548 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44845043.672 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44845043.737 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44845043.798 : System total receive data 128 bytes
19ec-1c88:44845043.858 : => CNT96226::VenderCmd_GetData
19ec-1c88:44845043.911 : iCmd = 1, nBytes = 4
19ec-1c88:44845211.335 : 0000 : 00 00 00 00 
19ec-1c88:44845211.469 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44845211.624 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44845211.702 : NVMData.PadScanCount = 0
19ec-1c88:44845211.764 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44845211.821 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44845211.881 : NVMData.FlatbedScanCount = 0
19ec-1c88:44845211.937 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44845212.149 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44845212.209 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44845212.263 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44845212.319 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44845212.373 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44845212.430 : NVMData.BornMonth = 0
19ec-1c88:44845212.482 : NVMData.BornDay = 0
19ec-1c88:44845212.538 : NVMData.BornYear = 0
19ec-1c88:44845212.589 : NVMData.FirstScanMonth = 4
19ec-1c88:44845212.642 : NVMData.FirstScanDay = 30
19ec-1c88:44845212.699 : NVMData.FirstScanYear = 2020
19ec-1c88:44845212.754 : NVMData.VerticalMagnification = 0
19ec-1c88:44845212.811 : NVMData.HorizontalMagnification = 0
19ec-1c88:44845212.868 : NVMData.PowerSavingTime = 15
19ec-1c88:44845212.927 : NVMData.SN = A094165189010062
19ec-1c88:44845212.980 : NVMData.AutoFeed = 0
19ec-1c88:44845213.030 : NVMData.CCDType = 0
19ec-1c88:44845213.079 : NVMData.ScanSpeed = 0
19ec-1c88:44845213.133 : NVMData.RollerCount = 0
19ec-1c88:44845213.187 : NVMData.MultifeedCount = 0
19ec-1c88:44845213.242 : NVMData.JamCount = 0
19ec-1c88:44845213.292 : NVMData.IdentifyInfo = 
19ec-1c88:44845213.344 : NVMData.FormalName = 
19ec-1c88:44845213.395 : NVMData.ReservedB = 0
19ec-1c88:44845213.443 : NVMData.FunctionCode = 0
19ec-1c88:44845213.491 : NVMData.PreFeed = 0
19ec-1c88:44845213.539 : NVMData.PreFeedTime = 0
19ec-1c88:44845213.589 : NVMData.ButtonNumber = 0
19ec-1c88:44845213.639 : NVMData.PowerOffTime = 0
19ec-1c88:44845213.689 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44845213.752 : => IoObject::IoLockEnd
19ec-1c88:44845213.844 : <= IoObject::IoLockEnd
19ec-1c88:44845213.893 : <= ReadNVMData ret = 1
19ec-1c88:44855814.347 : => GetADFStatus
19ec-1c88:44855814.805 : => IoObject::IoLockStart
19ec-1c88:44855814.946 : => CAsicIO::CheckDevice
19ec-1c88:44855815.001 : => CNT96226::ConnectIsAvailable
19ec-1c88:44855838.502 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44855838.617 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44855838.677 : <= IoObject::IoLockStart
19ec-1c88:44855838.751 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44855838.818 : IO Send command 10 bytes
19ec-1c88:44855838.939 : => CNT96226::VenderCmd_SetData
19ec-1c88:44855838.995 : iCmd = 0, nBytes = 10
19ec-1c88:44855839.105 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44856022.024 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44856022.208 : System send command 10 bytes + data 0 bytes
19ec-1c88:44856022.290 : IO total need to receive data 2 bytes
19ec-1c88:44856022.360 : => CNT96226::VenderCmd_GetData
19ec-1c88:44856022.419 : iCmd = 0, nBytes = 2
19ec-1c88:44856200.157 : 0000 : 00 00 
19ec-1c88:44856200.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44856201.110 : System total receive data 2 bytes
19ec-1c88:44856201.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:44856201.230 : iCmd = 1, nBytes = 4
19ec-1c88:44856365.533 : 0000 : 00 00 00 00 
19ec-1c88:44856365.635 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44856365.758 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44856365.822 : Return status = 0
19ec-1c88:44856365.886 : => IoObject::IoLockEnd
19ec-1c88:44856365.977 : <= IoObject::IoLockEnd
19ec-1c88:44856366.026 : <= GetADFStatus ret = 1
19ec-1c88:44859202.328 : => GetADFStatus
19ec-1c88:44859202.537 : => IoObject::IoLockStart
19ec-1c88:44859202.906 : => CAsicIO::CheckDevice
19ec-1c88:44859202.962 : => CNT96226::ConnectIsAvailable
19ec-1c88:44859228.674 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44859228.794 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44859228.857 : <= IoObject::IoLockStart
19ec-1c88:44859228.919 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44859228.986 : IO Send command 10 bytes
19ec-1c88:44859229.114 : => CNT96226::VenderCmd_SetData
19ec-1c88:44859229.169 : iCmd = 0, nBytes = 10
19ec-1c88:44859229.274 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44859428.352 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44859428.720 : System send command 10 bytes + data 0 bytes
19ec-1c88:44859428.939 : IO total need to receive data 2 bytes
19ec-1c88:44859429.015 : => CNT96226::VenderCmd_GetData
19ec-1c88:44859429.076 : iCmd = 0, nBytes = 2
19ec-1c88:44859622.726 : 0000 : 00 00 
19ec-1c88:44859622.862 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44859622.937 : System total receive data 2 bytes
19ec-1c88:44859623.002 : => CNT96226::VenderCmd_GetData
19ec-1c88:44859623.059 : iCmd = 1, nBytes = 4
19ec-1c88:44859826.735 : 0000 : 00 00 00 00 
19ec-1c88:44859826.838 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44859826.996 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44859827.073 : Return status = 0
19ec-1c88:44859827.142 : => IoObject::IoLockEnd
19ec-1c88:44859827.237 : <= IoObject::IoLockEnd
19ec-1c88:44859827.291 : <= GetADFStatus ret = 1
19ec-1c88:44862119.252 : => TerminateDriver
19ec-1c88:44862119.447 : => CAsicIO::~CAsicIO,pStage=221121608
19ec-1c88:44862119.521 : => CNT96226::Close
19ec-1c88:44862123.165 : <= CNT96226::Close ret = 1
19ec-1c88:44862123.241 : <= CAsicIO::~CAsicIO
19ec-1c88:44862123.300 : => IoObject::IoLockEnd
19ec-1c88:44862123.352 : <= IoObject::IoLockEnd
19ec-1c88:44862123.406 : => IoObject::TerminateDevice
19ec-1c88:44862123.461 : => IoObject::IoLockEnd
19ec-1c88:44862123.510 : <= IoObject::IoLockEnd
19ec-1c88:44862123.612 : <= IoObject::TerminateDevice
19ec-1c88:44862123.867 : <= TerminateDriver ret = 1
19ec-1c88:44906608.083 : ============Debug Start==========
19ec-1c88:44906608.335 : Date : 2020/4/30 14:26:59
19ec-1c88:44906608.420 : Process ID : 19ec
19ec-1c88:44906608.825 : Windows : Version 10.0 build 18363 
19ec-1c88:44906609.255 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:44906609.315 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44906609.385 : MemoryStatus.ullAvailPhys : 1676066816
19ec-1c88:44906609.442 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44906609.503 : MemoryStatus.ullAvailPageFile : 3037941760
19ec-1c88:44906609.563 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44906609.712 : MemoryStatus.ullAvailVirtual : 1727344640
19ec-1c88:44906609.778 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44906609.889 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44906609.950 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44906610.192 : CPU Count : 4
19ec-1c88:44906610.239 : CPU Frequency : 100.000 Mhz
19ec-1c88:44906614.134 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44906614.265 : => InitializeDriver
19ec-1c88:44906614.524 : <= InitializeDriver ret = 1
19ec-1c88:44906614.584 : => InitializeScanner
19ec-1c88:44906614.658 : => CAsicIO::GetDeviceList
19ec-1c88:44906614.958 : => CNT96226::CNT96226
19ec-1c88:44906615.014 : => CNT96226::Open
19ec-1c88:44906635.137 : <= CNT96226::Open ret = 1
19ec-1c88:44906635.231 : => CNT96226::Initialize
19ec-1c88:44906635.418 : <= CNT96226::Initialize ret = 1
19ec-1c88:44906635.477 : <= CNT96226::CNT96226
19ec-1c88:44906635.528 : => CNT96226::EnumAvailableDevice
19ec-1c88:44906641.603 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44906641.687 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44906641.752 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44910657.776 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44910658.056 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44910663.721 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44910663.824 : => IoObject::GetLockName
19ec-1c88:44910663.890 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44910663.961 : <= IoObject::GetLockName
19ec-1c88:44910664.446 : => CNT96226::VenderCmd_GetData
19ec-1c88:44910664.510 : iCmd = 3, nBytes = 2
19ec-1c88:44911054.253 : 0000 : 06 38 
19ec-1c88:44911054.381 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44911054.453 : => CNT96226::VenderCmd_GetData
19ec-1c88:44911054.507 : iCmd = 4, nBytes = 2
19ec-1c88:44911361.233 : 0000 : 07 07 
19ec-1c88:44911361.332 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44911361.414 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44911361.501 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44911361.566 : IO Send command 10 bytes
19ec-1c88:44911361.619 : => CNT96226::VenderCmd_SetData
19ec-1c88:44911361.670 : iCmd = 0, nBytes = 10
19ec-1c88:44911361.766 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44911568.508 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44911568.758 : => CNT96226::VenderCmd_GetData
19ec-1c88:44911568.878 : iCmd = 0, nBytes = 165
19ec-1c88:44911768.680 : skip dump 37 bytes
19ec-1c88:44911769.081 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44911769.379 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44911769.664 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44911769.937 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44911770.207 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44911770.479 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44911770.734 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44911770.985 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44911771.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44911771.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:44911771.341 : iCmd = 1, nBytes = 4
19ec-1c88:44911979.370 : 0000 : 00 00 00 00 
19ec-1c88:44911979.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44911979.694 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44911979.817 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44911979.944 : IO Send command 10 bytes
19ec-1c88:44911980.051 : => CNT96226::VenderCmd_SetData
19ec-1c88:44911980.162 : iCmd = 0, nBytes = 10
19ec-1c88:44911980.366 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44912337.070 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44912337.308 : => CNT96226::VenderCmd_GetData
19ec-1c88:44912337.439 : iCmd = 0, nBytes = 128
19ec-1c88:44912519.095 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44912519.431 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44912519.711 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44912519.987 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44912520.245 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44912521.020 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44912521.343 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44912521.612 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44912521.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44912521.881 : => CNT96226::VenderCmd_GetData
19ec-1c88:44912521.988 : iCmd = 1, nBytes = 4
19ec-1c88:44912736.729 : 0000 : 00 00 00 00 
19ec-1c88:44912736.973 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44912737.116 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44912737.500 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44912737.649 : => CNT96226::Close
19ec-1c88:44912744.853 : <= CNT96226::Close ret = 1
19ec-1c88:44912745.003 : <= CNT96226::~CNT96226
19ec-1c88:44912745.167 : <= CAsicIO::GetDeviceList
19ec-1c88:44912745.959 : => IoObject::SetTimeout
19ec-1c88:44912746.223 : Timeout--> In = 0 Out = 0
19ec-1c88:44912746.341 : <= IoObject::SetTimeout
19ec-1c88:44912746.472 : => CAsicIO::CAsicIO
19ec-1c88:44912746.621 : => CNT96226::CNT96226
19ec-1c88:44912746.733 : => CNT96226::Open
19ec-1c88:44912789.349 : <= CNT96226::Open ret = 1
19ec-1c88:44912789.547 : => CNT96226::Initialize
19ec-1c88:44912789.928 : <= CNT96226::Initialize ret = 1
19ec-1c88:44912790.049 : <= CNT96226::CNT96226
19ec-1c88:44912790.156 : <= CAsicIO::CAsicIO
19ec-1c88:44912790.267 : => CAsicIO::InitializeDevice
19ec-1c88:44912790.400 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44912801.966 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44912802.191 : => IoObject::GetLockName
19ec-1c88:44912802.303 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44912802.434 : <= IoObject::GetLockName
19ec-1c88:44912803.342 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44912803.490 : IO Send command 10 bytes
19ec-1c88:44912803.595 : => CNT96226::VenderCmd_SetData
19ec-1c88:44912803.705 : iCmd = 0, nBytes = 10
19ec-1c88:44912803.926 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44913153.187 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44913153.361 : => CNT96226::VenderCmd_GetData
19ec-1c88:44913153.428 : iCmd = 0, nBytes = 128
19ec-1c88:44913356.039 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44913356.487 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44913356.627 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44913356.761 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44913356.888 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44913357.011 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44913357.134 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44913357.258 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44913357.323 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44913357.390 : => CNT96226::VenderCmd_GetData
19ec-1c88:44913357.443 : iCmd = 1, nBytes = 4
19ec-1c88:44913547.067 : 0000 : 00 00 00 00 
19ec-1c88:44913547.166 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44913547.228 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44913547.291 : => CNT96226::VenderCmd_GetData
19ec-1c88:44913547.343 : iCmd = 3, nBytes = 2
19ec-1c88:44913900.330 : 0000 : 06 38 
19ec-1c88:44913900.482 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44913900.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:44913900.622 : iCmd = 4, nBytes = 2
19ec-1c88:44914208.466 : 0000 : 07 07 
19ec-1c88:44914208.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44914208.748 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44914208.847 : => IoObject::InitializeDevice
19ec-1c88:44914208.973 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44914209.663 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44914209.735 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44914210.478 : => FindScanner
19ec-1c88:44914210.540 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44914210.604 : <= FindScanner ret = 1
19ec-1c88:44914210.662 : => IoObject::IoLockStart
19ec-1c88:44914210.762 : => CAsicIO::CheckDevice
19ec-1c88:44914210.815 : => CNT96226::ConnectIsAvailable
19ec-1c88:44914231.631 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44914231.729 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44914231.787 : <= IoObject::IoLockStart
19ec-1c88:44914231.847 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44914231.910 : IO Send command 10 bytes
19ec-1c88:44914231.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:44914232.053 : iCmd = 0, nBytes = 10
19ec-1c88:44914232.152 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44914425.368 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44914425.498 : System send command 10 bytes + data 0 bytes
19ec-1c88:44914425.567 : IO total need to receive data 5 bytes
19ec-1c88:44914425.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:44914425.681 : iCmd = 0, nBytes = 5
19ec-1c88:44914563.150 : 0000 : 06 00 02 02 ab 
19ec-1c88:44914563.265 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44914563.333 : System total receive data 5 bytes
19ec-1c88:44914563.393 : => CNT96226::VenderCmd_GetData
19ec-1c88:44914563.445 : iCmd = 1, nBytes = 4
19ec-1c88:44914671.381 : 0000 : 00 00 00 00 
19ec-1c88:44914671.507 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44914671.616 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44914671.683 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44914671.746 : IO Send command 10 bytes
19ec-1c88:44914671.821 : => CNT96226::VenderCmd_SetData
19ec-1c88:44914671.878 : iCmd = 0, nBytes = 10
19ec-1c88:44914671.980 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44914831.219 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44914831.368 : System send command 10 bytes + data 0 bytes
19ec-1c88:44914831.449 : IO total need to receive data 165 bytes
19ec-1c88:44914831.511 : => CNT96226::VenderCmd_GetData
19ec-1c88:44914831.567 : iCmd = 0, nBytes = 165
19ec-1c88:44914976.680 : skip dump 37 bytes
19ec-1c88:44914976.850 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44914976.989 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44914977.120 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44914977.251 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44914977.383 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44914977.513 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44914977.637 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44914977.761 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44914977.825 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44914977.880 : System total receive data 165 bytes
19ec-1c88:44914977.935 : => CNT96226::VenderCmd_GetData
19ec-1c88:44914977.989 : iCmd = 1, nBytes = 4
19ec-1c88:44915123.978 : 0000 : 00 00 00 00 
19ec-1c88:44915124.077 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44915124.212 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44915124.423 : Dump Inquiry
19ec-1c88:44915124.558 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44915124.692 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44915124.827 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44915124.958 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44915125.085 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44915125.210 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44915125.334 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44915125.458 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44915125.584 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44915125.715 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44915125.801 : 00a0 : 00 00 00 00 00 
19ec-1c88:44915125.869 : => ReadNVMDataInternal
19ec-1c88:44915126.107 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44915126.175 : IO Send command 10 bytes
19ec-1c88:44915126.271 : => CNT96226::VenderCmd_SetData
19ec-1c88:44915126.322 : iCmd = 0, nBytes = 10
19ec-1c88:44915126.422 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44915471.210 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44915471.393 : System send command 10 bytes + data 0 bytes
19ec-1c88:44915471.470 : IO total need to receive data 128 bytes
19ec-1c88:44915471.537 : => CNT96226::VenderCmd_GetData
19ec-1c88:44915471.594 : iCmd = 0, nBytes = 128
19ec-1c88:44915673.209 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44915673.373 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44915673.515 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44915673.649 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44915673.776 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44915673.901 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44915674.025 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44915674.147 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44915674.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44915674.272 : System total receive data 128 bytes
19ec-1c88:44915674.334 : => CNT96226::VenderCmd_GetData
19ec-1c88:44915674.386 : iCmd = 1, nBytes = 4
19ec-1c88:44915812.395 : 0000 : 00 00 00 00 
19ec-1c88:44915812.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44915812.664 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44915812.735 : NVMData.PadScanCount = 0
19ec-1c88:44915812.789 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44915812.845 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44915812.904 : NVMData.FlatbedScanCount = 0
19ec-1c88:44915812.957 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44915813.010 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44915813.061 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44915813.115 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44915813.170 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44915813.225 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44915813.281 : NVMData.BornMonth = 0
19ec-1c88:44915813.329 : NVMData.BornDay = 0
19ec-1c88:44915813.379 : NVMData.BornYear = 0
19ec-1c88:44915813.428 : NVMData.FirstScanMonth = 4
19ec-1c88:44915813.479 : NVMData.FirstScanDay = 30
19ec-1c88:44915813.530 : NVMData.FirstScanYear = 2020
19ec-1c88:44915813.584 : NVMData.VerticalMagnification = 0
19ec-1c88:44915813.639 : NVMData.HorizontalMagnification = 0
19ec-1c88:44915813.694 : NVMData.PowerSavingTime = 15
19ec-1c88:44915813.748 : NVMData.SN = A094165189010062
19ec-1c88:44915813.797 : NVMData.AutoFeed = 0
19ec-1c88:44915813.844 : NVMData.CCDType = 0
19ec-1c88:44915813.895 : NVMData.ScanSpeed = 0
19ec-1c88:44915813.943 : NVMData.RollerCount = 0
19ec-1c88:44915813.991 : NVMData.MultifeedCount = 0
19ec-1c88:44915814.040 : NVMData.JamCount = 0
19ec-1c88:44915814.087 : NVMData.IdentifyInfo = 
19ec-1c88:44915814.136 : NVMData.FormalName = 
19ec-1c88:44915814.332 : NVMData.ReservedB = 0
19ec-1c88:44915814.386 : NVMData.FunctionCode = 0
19ec-1c88:44915814.435 : NVMData.PreFeed = 0
19ec-1c88:44915814.485 : NVMData.PreFeedTime = 0
19ec-1c88:44915814.531 : NVMData.ButtonNumber = 0
19ec-1c88:44915814.582 : NVMData.PowerOffTime = 0
19ec-1c88:44915814.632 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44915814.708 : => IoObject::IoLockEnd
19ec-1c88:44915814.872 : <= IoObject::IoLockEnd
19ec-1c88:44915814.922 : <= InitializeScanner ret = 1
19ec-1c88:44915814.985 : => GetLogicalScannerAbilityEx
19ec-1c88:44915815.045 : => IoObject::IoLockStart
19ec-1c88:44915815.137 : => CAsicIO::CheckDevice
19ec-1c88:44915815.188 : => CNT96226::ConnectIsAvailable
19ec-1c88:44915827.749 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44915827.846 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44915827.905 : <= IoObject::IoLockStart
19ec-1c88:44915827.960 : => IoObject::IoLockEnd
19ec-1c88:44915828.051 : <= IoObject::IoLockEnd
19ec-1c88:44915828.166 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44915828.243 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44916012.521 : => ReadNVMData
19ec-1c88:44916012.665 : => IoObject::IoLockStart
19ec-1c88:44916012.780 : => CAsicIO::CheckDevice
19ec-1c88:44916012.835 : => CNT96226::ConnectIsAvailable
19ec-1c88:44916033.774 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44916034.136 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44916034.197 : <= IoObject::IoLockStart
19ec-1c88:44916034.258 : => ReadNVMDataInternal
19ec-1c88:44916034.319 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44916034.387 : IO Send command 10 bytes
19ec-1c88:44916034.514 : => CNT96226::VenderCmd_SetData
19ec-1c88:44916034.572 : iCmd = 0, nBytes = 10
19ec-1c88:44916034.686 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44916389.943 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44916390.112 : System send command 10 bytes + data 0 bytes
19ec-1c88:44916390.180 : IO total need to receive data 128 bytes
19ec-1c88:44916390.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:44916390.298 : iCmd = 0, nBytes = 128
19ec-1c88:44916594.959 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44916595.137 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44916595.282 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44916595.416 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44916595.545 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44916595.672 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44916595.797 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44916595.921 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44916595.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44916596.049 : System total receive data 128 bytes
19ec-1c88:44916596.107 : => CNT96226::VenderCmd_GetData
19ec-1c88:44916596.160 : iCmd = 1, nBytes = 4
19ec-1c88:44916771.206 : 0000 : 00 00 00 00 
19ec-1c88:44916771.322 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44916771.462 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44916771.537 : NVMData.PadScanCount = 0
19ec-1c88:44916771.599 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44916771.653 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44916771.711 : NVMData.FlatbedScanCount = 0
19ec-1c88:44916771.765 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44916771.818 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44916771.873 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44916771.929 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44916771.987 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44916772.044 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44916772.098 : NVMData.BornMonth = 0
19ec-1c88:44916772.149 : NVMData.BornDay = 0
19ec-1c88:44916772.201 : NVMData.BornYear = 0
19ec-1c88:44916772.248 : NVMData.FirstScanMonth = 4
19ec-1c88:44916772.299 : NVMData.FirstScanDay = 30
19ec-1c88:44916772.356 : NVMData.FirstScanYear = 2020
19ec-1c88:44916772.565 : NVMData.VerticalMagnification = 0
19ec-1c88:44916772.629 : NVMData.HorizontalMagnification = 0
19ec-1c88:44916772.687 : NVMData.PowerSavingTime = 15
19ec-1c88:44916772.743 : NVMData.SN = A094165189010062
19ec-1c88:44916772.794 : NVMData.AutoFeed = 0
19ec-1c88:44916772.844 : NVMData.CCDType = 0
19ec-1c88:44916772.893 : NVMData.ScanSpeed = 0
19ec-1c88:44916772.945 : NVMData.RollerCount = 0
19ec-1c88:44916772.999 : NVMData.MultifeedCount = 0
19ec-1c88:44916773.050 : NVMData.JamCount = 0
19ec-1c88:44916773.102 : NVMData.IdentifyInfo = 
19ec-1c88:44916773.153 : NVMData.FormalName = 
19ec-1c88:44916773.203 : NVMData.ReservedB = 0
19ec-1c88:44916773.254 : NVMData.FunctionCode = 0
19ec-1c88:44916773.308 : NVMData.PreFeed = 0
19ec-1c88:44916773.360 : NVMData.PreFeedTime = 0
19ec-1c88:44916773.410 : NVMData.ButtonNumber = 0
19ec-1c88:44916773.462 : NVMData.PowerOffTime = 0
19ec-1c88:44916773.515 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44916773.577 : => IoObject::IoLockEnd
19ec-1c88:44916773.674 : <= IoObject::IoLockEnd
19ec-1c88:44916773.726 : <= ReadNVMData ret = 1
19ec-1c88:44919472.499 : ============Debug Start==========
19ec-1c88:44919472.839 : Date : 2020/4/30 14:27:00
19ec-1c88:44919472.924 : Process ID : 19ec
19ec-1c88:44919473.349 : Windows : Version 10.0 build 18363 
19ec-1c88:44919473.837 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:44919473.898 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:44919473.966 : MemoryStatus.ullAvailPhys : 1675939840
19ec-1c88:44919474.024 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:44919474.088 : MemoryStatus.ullAvailPageFile : 3037130752
19ec-1c88:44919474.149 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:44919474.207 : MemoryStatus.ullAvailVirtual : 1727369216
19ec-1c88:44919474.268 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:44919474.375 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:44919474.434 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:44919474.676 : CPU Count : 4
19ec-1c88:44919474.724 : CPU Frequency : 100.000 Mhz
19ec-1c88:44919479.136 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:44919479.264 : => InitializeDriver
19ec-1c88:44919479.533 : <= InitializeDriver ret = 1
19ec-1c88:44922221.355 : => InitializeScanner
19ec-1c88:44922221.620 : => CAsicIO::GetDeviceList
19ec-1c88:44922222.044 : => CNT96226::CNT96226
19ec-1c88:44922222.113 : => CNT96226::Open
19ec-1c88:44922243.513 : <= CNT96226::Open ret = 1
19ec-1c88:44922243.615 : => CNT96226::Initialize
19ec-1c88:44922243.809 : <= CNT96226::Initialize ret = 1
19ec-1c88:44922243.868 : <= CNT96226::CNT96226
19ec-1c88:44922243.922 : => CNT96226::EnumAvailableDevice
19ec-1c88:44922249.233 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:44922249.316 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:44922249.378 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:44925946.576 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:44925946.860 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44925953.513 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44925953.627 : => IoObject::GetLockName
19ec-1c88:44925953.687 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44925953.756 : <= IoObject::GetLockName
19ec-1c88:44925954.226 : => CNT96226::VenderCmd_GetData
19ec-1c88:44925954.290 : iCmd = 3, nBytes = 2
19ec-1c88:44926345.771 : 0000 : 06 38 
19ec-1c88:44926345.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44926345.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:44926346.046 : iCmd = 4, nBytes = 2
19ec-1c88:44926661.852 : 0000 : 07 07 
19ec-1c88:44926661.956 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44926662.048 : Device 0 USB ID = 0638 : 0707
19ec-1c88:44926662.134 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:44926662.200 : IO Send command 10 bytes
19ec-1c88:44926662.251 : => CNT96226::VenderCmd_SetData
19ec-1c88:44926662.307 : iCmd = 0, nBytes = 10
19ec-1c88:44926662.413 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44926859.875 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44926860.031 : => CNT96226::VenderCmd_GetData
19ec-1c88:44926860.089 : iCmd = 0, nBytes = 165
19ec-1c88:44927064.497 : skip dump 37 bytes
19ec-1c88:44927064.686 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44927064.828 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44927064.965 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44927065.094 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44927065.222 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44927065.357 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44927065.488 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44927065.611 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44927065.674 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44927065.732 : => CNT96226::VenderCmd_GetData
19ec-1c88:44927065.784 : iCmd = 1, nBytes = 4
19ec-1c88:44927194.159 : 0000 : 00 00 00 00 
19ec-1c88:44927194.289 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44927194.368 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44927194.433 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44927194.497 : IO Send command 10 bytes
19ec-1c88:44927194.551 : => CNT96226::VenderCmd_SetData
19ec-1c88:44927194.610 : iCmd = 0, nBytes = 10
19ec-1c88:44927194.719 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44927524.676 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44927524.861 : => CNT96226::VenderCmd_GetData
19ec-1c88:44927524.919 : iCmd = 0, nBytes = 128
19ec-1c88:44927725.062 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44927725.273 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44927725.428 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44927725.569 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44927725.702 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44927725.835 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44927725.966 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44927726.098 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44927726.164 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44927726.235 : => CNT96226::VenderCmd_GetData
19ec-1c88:44927726.291 : iCmd = 1, nBytes = 4
19ec-1c88:44927851.904 : 0000 : 00 00 00 00 
19ec-1c88:44927852.050 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44927852.130 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44927852.316 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:44927852.391 : => CNT96226::Close
19ec-1c88:44927856.113 : <= CNT96226::Close ret = 1
19ec-1c88:44927856.185 : <= CNT96226::~CNT96226
19ec-1c88:44927856.273 : <= CAsicIO::GetDeviceList
19ec-1c88:44927856.651 : => IoObject::SetTimeout
19ec-1c88:44927856.781 : Timeout--> In = 0 Out = 0
19ec-1c88:44927856.841 : <= IoObject::SetTimeout
19ec-1c88:44927856.913 : => CAsicIO::CAsicIO
19ec-1c88:44927856.983 : => CNT96226::CNT96226
19ec-1c88:44927857.044 : => CNT96226::Open
19ec-1c88:44927881.583 : <= CNT96226::Open ret = 1
19ec-1c88:44927881.697 : => CNT96226::Initialize
19ec-1c88:44927881.903 : <= CNT96226::Initialize ret = 1
19ec-1c88:44927881.969 : <= CNT96226::CNT96226
19ec-1c88:44927882.024 : <= CAsicIO::CAsicIO
19ec-1c88:44927882.082 : => CAsicIO::InitializeDevice
19ec-1c88:44927882.159 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:44927888.406 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:44927888.529 : => IoObject::GetLockName
19ec-1c88:44927888.587 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:44927888.658 : <= IoObject::GetLockName
19ec-1c88:44927889.146 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:44927889.218 : IO Send command 10 bytes
19ec-1c88:44927889.271 : => CNT96226::VenderCmd_SetData
19ec-1c88:44927889.325 : iCmd = 0, nBytes = 10
19ec-1c88:44927889.434 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44928224.519 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44928224.669 : => CNT96226::VenderCmd_GetData
19ec-1c88:44928224.730 : iCmd = 0, nBytes = 128
19ec-1c88:44928425.822 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44928426.014 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44928426.159 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44928426.289 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44928426.413 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44928426.535 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44928426.655 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44928426.781 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44928426.845 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44928426.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:44928426.961 : iCmd = 1, nBytes = 4
19ec-1c88:44928630.820 : 0000 : 00 00 00 00 
19ec-1c88:44928630.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44928630.996 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:44928631.061 : => CNT96226::VenderCmd_GetData
19ec-1c88:44928631.116 : iCmd = 3, nBytes = 2
19ec-1c88:44929005.630 : 0000 : 06 38 
19ec-1c88:44929005.739 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44929005.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:44929005.866 : iCmd = 4, nBytes = 2
19ec-1c88:44929290.073 : 0000 : 07 07 
19ec-1c88:44929290.175 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44929290.330 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:44929290.426 : => IoObject::InitializeDevice
19ec-1c88:44929290.538 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:44929291.110 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:44929291.183 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:44929291.852 : => FindScanner
19ec-1c88:44929291.905 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:44929291.976 : <= FindScanner ret = 1
19ec-1c88:44929292.039 : => IoObject::IoLockStart
19ec-1c88:44929292.139 : => CAsicIO::CheckDevice
19ec-1c88:44929292.191 : => CNT96226::ConnectIsAvailable
19ec-1c88:44929309.353 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44929309.446 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44929309.501 : <= IoObject::IoLockStart
19ec-1c88:44929309.557 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44929309.623 : IO Send command 10 bytes
19ec-1c88:44929309.700 : => CNT96226::VenderCmd_SetData
19ec-1c88:44929309.756 : iCmd = 0, nBytes = 10
19ec-1c88:44929309.854 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:44929483.127 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44929483.321 : System send command 10 bytes + data 0 bytes
19ec-1c88:44929483.627 : IO total need to receive data 5 bytes
19ec-1c88:44929483.685 : => CNT96226::VenderCmd_GetData
19ec-1c88:44929483.740 : iCmd = 0, nBytes = 5
19ec-1c88:44929653.265 : 0000 : 06 00 02 02 ab 
19ec-1c88:44929653.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44929653.749 : System total receive data 5 bytes
19ec-1c88:44929653.804 : => CNT96226::VenderCmd_GetData
19ec-1c88:44929653.856 : iCmd = 1, nBytes = 4
19ec-1c88:44929772.742 : 0000 : 00 00 00 00 
19ec-1c88:44929772.833 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44929772.942 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44929773.002 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:44929773.064 : IO Send command 10 bytes
19ec-1c88:44929773.140 : => CNT96226::VenderCmd_SetData
19ec-1c88:44929773.197 : iCmd = 0, nBytes = 10
19ec-1c88:44929773.301 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:44929961.377 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44929961.518 : System send command 10 bytes + data 0 bytes
19ec-1c88:44929961.595 : IO total need to receive data 165 bytes
19ec-1c88:44929961.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:44929961.716 : iCmd = 0, nBytes = 165
19ec-1c88:44930165.472 : skip dump 37 bytes
19ec-1c88:44930165.664 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44930165.804 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44930165.937 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44930166.066 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44930166.195 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44930166.324 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44930166.447 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44930166.570 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44930166.631 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44930166.691 : System total receive data 165 bytes
19ec-1c88:44930166.751 : => CNT96226::VenderCmd_GetData
19ec-1c88:44930166.804 : iCmd = 1, nBytes = 4
19ec-1c88:44930306.222 : 0000 : 00 00 00 00 
19ec-1c88:44930306.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44930306.460 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44930306.663 : Dump Inquiry
19ec-1c88:44930306.790 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:44930306.929 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:44930307.065 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:44930307.201 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:44930307.329 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:44930307.466 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:44930307.595 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44930307.719 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44930307.851 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:44930307.979 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:44930308.065 : 00a0 : 00 00 00 00 00 
19ec-1c88:44930308.135 : => ReadNVMDataInternal
19ec-1c88:44930308.340 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44930308.402 : IO Send command 10 bytes
19ec-1c88:44930308.492 : => CNT96226::VenderCmd_SetData
19ec-1c88:44930308.546 : iCmd = 0, nBytes = 10
19ec-1c88:44930308.648 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44930614.948 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44930615.065 : System send command 10 bytes + data 0 bytes
19ec-1c88:44930615.132 : IO total need to receive data 128 bytes
19ec-1c88:44930615.192 : => CNT96226::VenderCmd_GetData
19ec-1c88:44930615.242 : iCmd = 0, nBytes = 128
19ec-1c88:44930813.522 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44930813.719 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44930813.870 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44930814.014 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44930814.149 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44930814.278 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44930814.407 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44930814.536 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44930814.603 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44930814.671 : System total receive data 128 bytes
19ec-1c88:44930814.735 : => CNT96226::VenderCmd_GetData
19ec-1c88:44930814.792 : iCmd = 1, nBytes = 4
19ec-1c88:44930998.967 : 0000 : 00 00 00 00 
19ec-1c88:44930999.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44930999.190 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44930999.260 : NVMData.PadScanCount = 0
19ec-1c88:44930999.315 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44930999.371 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44930999.429 : NVMData.FlatbedScanCount = 0
19ec-1c88:44930999.482 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44930999.537 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44930999.588 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44930999.643 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44930999.703 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44930999.758 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44930999.814 : NVMData.BornMonth = 0
19ec-1c88:44930999.861 : NVMData.BornDay = 0
19ec-1c88:44930999.913 : NVMData.BornYear = 0
19ec-1c88:44930999.962 : NVMData.FirstScanMonth = 4
19ec-1c88:44931000.014 : NVMData.FirstScanDay = 30
19ec-1c88:44931000.069 : NVMData.FirstScanYear = 2020
19ec-1c88:44931000.123 : NVMData.VerticalMagnification = 0
19ec-1c88:44931000.173 : NVMData.HorizontalMagnification = 0
19ec-1c88:44931000.227 : NVMData.PowerSavingTime = 15
19ec-1c88:44931000.279 : NVMData.SN = A094165189010062
19ec-1c88:44931000.333 : NVMData.AutoFeed = 0
19ec-1c88:44931000.380 : NVMData.CCDType = 0
19ec-1c88:44931000.428 : NVMData.ScanSpeed = 0
19ec-1c88:44931000.475 : NVMData.RollerCount = 0
19ec-1c88:44931000.528 : NVMData.MultifeedCount = 0
19ec-1c88:44931000.580 : NVMData.JamCount = 0
19ec-1c88:44931000.628 : NVMData.IdentifyInfo = 
19ec-1c88:44931000.680 : NVMData.FormalName = 
19ec-1c88:44931000.881 : NVMData.ReservedB = 0
19ec-1c88:44931000.934 : NVMData.FunctionCode = 0
19ec-1c88:44931000.984 : NVMData.PreFeed = 0
19ec-1c88:44931001.034 : NVMData.PreFeedTime = 0
19ec-1c88:44931001.084 : NVMData.ButtonNumber = 0
19ec-1c88:44931001.135 : NVMData.PowerOffTime = 0
19ec-1c88:44931001.186 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44931001.262 : => IoObject::IoLockEnd
19ec-1c88:44931001.351 : <= IoObject::IoLockEnd
19ec-1c88:44931001.403 : <= InitializeScanner ret = 1
19ec-1c88:44932266.681 : => GetLogicalScannerAbility
19ec-1c88:44932266.869 : => IoObject::IoLockStart
19ec-1c88:44932267.002 : => CAsicIO::CheckDevice
19ec-1c88:44932267.062 : => CNT96226::ConnectIsAvailable
19ec-1c88:44932292.130 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44932292.242 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44932292.306 : <= IoObject::IoLockStart
19ec-1c88:44932292.366 : => IoObject::IoLockEnd
19ec-1c88:44932292.478 : <= IoObject::IoLockEnd
19ec-1c88:44932292.555 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:44935937.901 : => GetLogicalScannerAbilityEx
19ec-1c88:44935938.100 : => IoObject::IoLockStart
19ec-1c88:44935938.238 : => CAsicIO::CheckDevice
19ec-1c88:44935938.294 : => CNT96226::ConnectIsAvailable
19ec-1c88:44935961.045 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44935961.161 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44935961.222 : <= IoObject::IoLockStart
19ec-1c88:44935961.281 : => IoObject::IoLockEnd
19ec-1c88:44935961.388 : <= IoObject::IoLockEnd
19ec-1c88:44935961.506 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:44935961.579 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:44943455.452 : => ReadNVMData
19ec-1c88:44943455.643 : => IoObject::IoLockStart
19ec-1c88:44943455.769 : => CAsicIO::CheckDevice
19ec-1c88:44943455.829 : => CNT96226::ConnectIsAvailable
19ec-1c88:44943478.880 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44943479.120 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44943479.255 : <= IoObject::IoLockStart
19ec-1c88:44943479.389 : => ReadNVMDataInternal
19ec-1c88:44943479.510 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:44943479.857 : IO Send command 10 bytes
19ec-1c88:44943479.985 : => CNT96226::VenderCmd_SetData
19ec-1c88:44943480.045 : iCmd = 0, nBytes = 10
19ec-1c88:44943480.160 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:44943831.255 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44943831.418 : System send command 10 bytes + data 0 bytes
19ec-1c88:44943831.498 : IO total need to receive data 128 bytes
19ec-1c88:44943831.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:44943831.624 : iCmd = 0, nBytes = 128
19ec-1c88:44944037.407 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44944037.568 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44944037.702 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:44944037.833 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:44944037.958 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:44944038.082 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44944038.205 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44944038.325 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:44944038.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44944038.447 : System total receive data 128 bytes
19ec-1c88:44944038.507 : => CNT96226::VenderCmd_GetData
19ec-1c88:44944038.557 : iCmd = 1, nBytes = 4
19ec-1c88:44944233.095 : 0000 : 00 00 00 00 
19ec-1c88:44944233.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44944233.307 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44944233.375 : NVMData.PadScanCount = 0
19ec-1c88:44944233.431 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:44944233.488 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:44944233.546 : NVMData.FlatbedScanCount = 0
19ec-1c88:44944233.601 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:44944233.790 : NVMData.SideEdgeFletbed = 0
19ec-1c88:44944233.855 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:44944233.908 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:44944233.961 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:44944234.013 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:44944234.069 : NVMData.BornMonth = 0
19ec-1c88:44944234.116 : NVMData.BornDay = 0
19ec-1c88:44944234.167 : NVMData.BornYear = 0
19ec-1c88:44944234.216 : NVMData.FirstScanMonth = 4
19ec-1c88:44944234.266 : NVMData.FirstScanDay = 30
19ec-1c88:44944234.319 : NVMData.FirstScanYear = 2020
19ec-1c88:44944234.372 : NVMData.VerticalMagnification = 0
19ec-1c88:44944234.427 : NVMData.HorizontalMagnification = 0
19ec-1c88:44944234.480 : NVMData.PowerSavingTime = 15
19ec-1c88:44944234.535 : NVMData.SN = A094165189010062
19ec-1c88:44944234.586 : NVMData.AutoFeed = 0
19ec-1c88:44944234.635 : NVMData.CCDType = 0
19ec-1c88:44944234.683 : NVMData.ScanSpeed = 0
19ec-1c88:44944234.733 : NVMData.RollerCount = 0
19ec-1c88:44944234.785 : NVMData.MultifeedCount = 0
19ec-1c88:44944234.837 : NVMData.JamCount = 0
19ec-1c88:44944234.889 : NVMData.IdentifyInfo = 
19ec-1c88:44944234.945 : NVMData.FormalName = 
19ec-1c88:44944234.995 : NVMData.ReservedB = 0
19ec-1c88:44944235.045 : NVMData.FunctionCode = 0
19ec-1c88:44944235.092 : NVMData.PreFeed = 0
19ec-1c88:44944235.141 : NVMData.PreFeedTime = 0
19ec-1c88:44944235.190 : NVMData.ButtonNumber = 0
19ec-1c88:44944235.239 : NVMData.PowerOffTime = 0
19ec-1c88:44944235.287 : <= ReadNVMDataInternal ret = 1
19ec-1c88:44944235.345 : => IoObject::IoLockEnd
19ec-1c88:44944235.434 : <= IoObject::IoLockEnd
19ec-1c88:44944235.485 : <= ReadNVMData ret = 1
19ec-1c88:44954316.421 : => GetADFStatus
19ec-1c88:44954316.886 : => IoObject::IoLockStart
19ec-1c88:44954317.027 : => CAsicIO::CheckDevice
19ec-1c88:44954317.083 : => CNT96226::ConnectIsAvailable
19ec-1c88:44954340.616 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44954340.980 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44954341.040 : <= IoObject::IoLockStart
19ec-1c88:44954341.101 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44954341.168 : IO Send command 10 bytes
19ec-1c88:44954341.293 : => CNT96226::VenderCmd_SetData
19ec-1c88:44954341.350 : iCmd = 0, nBytes = 10
19ec-1c88:44954341.457 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44954532.783 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44954532.926 : System send command 10 bytes + data 0 bytes
19ec-1c88:44954532.998 : IO total need to receive data 2 bytes
19ec-1c88:44954533.064 : => CNT96226::VenderCmd_GetData
19ec-1c88:44954533.119 : iCmd = 0, nBytes = 2
19ec-1c88:44954706.135 : 0000 : 00 00 
19ec-1c88:44954706.463 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44954706.526 : System total receive data 2 bytes
19ec-1c88:44954706.583 : => CNT96226::VenderCmd_GetData
19ec-1c88:44954706.641 : iCmd = 1, nBytes = 4
19ec-1c88:44954879.719 : 0000 : 00 00 00 00 
19ec-1c88:44954879.804 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44954879.924 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44954879.981 : Return status = 0
19ec-1c88:44954880.040 : => IoObject::IoLockEnd
19ec-1c88:44954880.126 : <= IoObject::IoLockEnd
19ec-1c88:44954880.175 : <= GetADFStatus ret = 1
19ec-1c88:44957642.040 : => GetADFStatus
19ec-1c88:44957642.236 : => IoObject::IoLockStart
19ec-1c88:44957642.369 : => CAsicIO::CheckDevice
19ec-1c88:44957642.427 : => CNT96226::ConnectIsAvailable
19ec-1c88:44957666.111 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:44957666.222 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:44957666.284 : <= IoObject::IoLockStart
19ec-1c88:44957666.345 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:44957666.411 : IO Send command 10 bytes
19ec-1c88:44957666.525 : => CNT96226::VenderCmd_SetData
19ec-1c88:44957666.586 : iCmd = 0, nBytes = 10
19ec-1c88:44957666.688 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:44957870.870 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:44957870.992 : System send command 10 bytes + data 0 bytes
19ec-1c88:44957871.248 : IO total need to receive data 2 bytes
19ec-1c88:44957871.328 : => CNT96226::VenderCmd_GetData
19ec-1c88:44957871.389 : iCmd = 0, nBytes = 2
19ec-1c88:44958062.551 : 0000 : 00 00 
19ec-1c88:44958062.666 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44958062.744 : System total receive data 2 bytes
19ec-1c88:44958062.810 : => CNT96226::VenderCmd_GetData
19ec-1c88:44958062.872 : iCmd = 1, nBytes = 4
19ec-1c88:44958256.975 : 0000 : 00 00 00 00 
19ec-1c88:44958257.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:44958257.198 : <= CAsicIO::DoIo ret = 1
19ec-1c88:44958257.265 : Return status = 0
19ec-1c88:44958257.323 : => IoObject::IoLockEnd
19ec-1c88:44958257.408 : <= IoObject::IoLockEnd
19ec-1c88:44958257.460 : <= GetADFStatus ret = 1
19ec-1c88:44960456.659 : => TerminateDriver
19ec-1c88:44960456.852 : => CAsicIO::~CAsicIO,pStage=219221064
19ec-1c88:44960456.927 : => CNT96226::Close
19ec-1c88:44960460.874 : <= CNT96226::Close ret = 1
19ec-1c88:44960460.950 : <= CAsicIO::~CAsicIO
19ec-1c88:44960461.008 : => IoObject::IoLockEnd
19ec-1c88:44960461.058 : <= IoObject::IoLockEnd
19ec-1c88:44960461.108 : => IoObject::TerminateDevice
19ec-1c88:44960461.163 : => IoObject::IoLockEnd
19ec-1c88:44960461.211 : <= IoObject::IoLockEnd
19ec-1c88:44960461.309 : <= IoObject::TerminateDevice
19ec-1c88:44960461.561 : <= TerminateDriver ret = 1
19ec-1c88:45003834.978 : ============Debug Start==========
19ec-1c88:45003835.225 : Date : 2020/4/30 14:27:03
19ec-1c88:45003835.309 : Process ID : 19ec
19ec-1c88:45003835.716 : Windows : Version 10.0 build 18363 
19ec-1c88:45003836.161 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45003836.223 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45003836.286 : MemoryStatus.ullAvailPhys : 1684635648
19ec-1c88:45003836.343 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45003836.402 : MemoryStatus.ullAvailPageFile : 3050414080
19ec-1c88:45003836.468 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45003836.531 : MemoryStatus.ullAvailVirtual : 1727324160
19ec-1c88:45003836.592 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45003836.696 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45003836.756 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45003836.991 : CPU Count : 4
19ec-1c88:45003837.037 : CPU Frequency : 100.000 Mhz
19ec-1c88:45003841.439 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45003841.571 : => InitializeDriver
19ec-1c88:45003841.838 : <= InitializeDriver ret = 1
19ec-1c88:45003841.901 : => InitializeScanner
19ec-1c88:45003841.984 : => CAsicIO::GetDeviceList
19ec-1c88:45003842.304 : => CNT96226::CNT96226
19ec-1c88:45003842.366 : => CNT96226::Open
19ec-1c88:45003864.137 : <= CNT96226::Open ret = 1
19ec-1c88:45003864.239 : => CNT96226::Initialize
19ec-1c88:45003864.424 : <= CNT96226::Initialize ret = 1
19ec-1c88:45003864.482 : <= CNT96226::CNT96226
19ec-1c88:45003864.531 : => CNT96226::EnumAvailableDevice
19ec-1c88:45003869.958 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45003870.036 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45003870.093 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45007566.644 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45007566.947 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45007572.884 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45007572.995 : => IoObject::GetLockName
19ec-1c88:45007573.060 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45007573.134 : <= IoObject::GetLockName
19ec-1c88:45007573.622 : => CNT96226::VenderCmd_GetData
19ec-1c88:45007573.691 : iCmd = 3, nBytes = 2
19ec-1c88:45007952.992 : 0000 : 06 38 
19ec-1c88:45007953.124 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45007953.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:45007953.272 : iCmd = 4, nBytes = 2
19ec-1c88:45008257.392 : 0000 : 07 07 
19ec-1c88:45008257.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45008257.589 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45008257.684 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45008257.754 : IO Send command 10 bytes
19ec-1c88:45008257.813 : => CNT96226::VenderCmd_SetData
19ec-1c88:45008257.872 : iCmd = 0, nBytes = 10
19ec-1c88:45008257.979 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45008463.541 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45008463.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:45008464.041 : iCmd = 0, nBytes = 165
19ec-1c88:45008650.628 : skip dump 37 bytes
19ec-1c88:45008650.808 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45008650.951 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45008651.095 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45008651.236 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45008651.373 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45008651.514 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45008651.651 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45008651.785 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45008651.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45008651.913 : => CNT96226::VenderCmd_GetData
19ec-1c88:45008651.967 : iCmd = 1, nBytes = 4
19ec-1c88:45008759.050 : 0000 : 00 00 00 00 
19ec-1c88:45008759.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45008759.215 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45008759.283 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45008759.351 : IO Send command 10 bytes
19ec-1c88:45008759.407 : => CNT96226::VenderCmd_SetData
19ec-1c88:45008759.462 : iCmd = 0, nBytes = 10
19ec-1c88:45008759.570 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45009079.330 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45009079.456 : => CNT96226::VenderCmd_GetData
19ec-1c88:45009079.515 : iCmd = 0, nBytes = 128
19ec-1c88:45009262.549 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45009262.747 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45009262.901 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45009263.045 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45009263.179 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45009263.312 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45009263.444 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45009263.572 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45009263.637 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45009263.702 : => CNT96226::VenderCmd_GetData
19ec-1c88:45009263.756 : iCmd = 1, nBytes = 4
19ec-1c88:45009435.944 : 0000 : 00 00 00 00 
19ec-1c88:45009436.113 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45009436.434 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45009436.606 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45009436.684 : => CNT96226::Close
19ec-1c88:45009440.580 : <= CNT96226::Close ret = 1
19ec-1c88:45009440.658 : <= CNT96226::~CNT96226
19ec-1c88:45009440.749 : <= CAsicIO::GetDeviceList
19ec-1c88:45009441.187 : => IoObject::SetTimeout
19ec-1c88:45009441.325 : Timeout--> In = 0 Out = 0
19ec-1c88:45009441.382 : <= IoObject::SetTimeout
19ec-1c88:45009441.453 : => CAsicIO::CAsicIO
19ec-1c88:45009441.529 : => CNT96226::CNT96226
19ec-1c88:45009441.591 : => CNT96226::Open
19ec-1c88:45009465.521 : <= CNT96226::Open ret = 1
19ec-1c88:45009465.637 : => CNT96226::Initialize
19ec-1c88:45009465.843 : <= CNT96226::Initialize ret = 1
19ec-1c88:45009465.906 : <= CNT96226::CNT96226
19ec-1c88:45009465.962 : <= CAsicIO::CAsicIO
19ec-1c88:45009466.023 : => CAsicIO::InitializeDevice
19ec-1c88:45009466.089 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45009472.249 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45009472.376 : => IoObject::GetLockName
19ec-1c88:45009472.431 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45009472.497 : <= IoObject::GetLockName
19ec-1c88:45009473.014 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45009473.089 : IO Send command 10 bytes
19ec-1c88:45009473.144 : => CNT96226::VenderCmd_SetData
19ec-1c88:45009473.201 : iCmd = 0, nBytes = 10
19ec-1c88:45009473.392 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45009816.026 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45009816.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:45009816.240 : iCmd = 0, nBytes = 128
19ec-1c88:45010024.162 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45010024.347 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45010024.494 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45010024.636 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45010024.771 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45010024.903 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45010025.033 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45010025.162 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45010025.230 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45010025.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:45010025.350 : iCmd = 1, nBytes = 4
19ec-1c88:45010205.587 : 0000 : 00 00 00 00 
19ec-1c88:45010205.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45010205.780 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45010205.845 : => CNT96226::VenderCmd_GetData
19ec-1c88:45010205.905 : iCmd = 3, nBytes = 2
19ec-1c88:45010550.228 : 0000 : 06 38 
19ec-1c88:45010550.342 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45010550.419 : => CNT96226::VenderCmd_GetData
19ec-1c88:45010550.480 : iCmd = 4, nBytes = 2
19ec-1c88:45010861.363 : 0000 : 07 07 
19ec-1c88:45010861.480 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45010861.652 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45010861.746 : => IoObject::InitializeDevice
19ec-1c88:45010861.858 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45010862.492 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45010862.568 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45010863.302 : => FindScanner
19ec-1c88:45010863.362 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45010863.426 : <= FindScanner ret = 1
19ec-1c88:45010863.483 : => IoObject::IoLockStart
19ec-1c88:45010863.588 : => CAsicIO::CheckDevice
19ec-1c88:45010863.640 : => CNT96226::ConnectIsAvailable
19ec-1c88:45010887.608 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45010887.698 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45010887.756 : <= IoObject::IoLockStart
19ec-1c88:45010887.814 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45010887.880 : IO Send command 10 bytes
19ec-1c88:45010887.964 : => CNT96226::VenderCmd_SetData
19ec-1c88:45010888.022 : iCmd = 0, nBytes = 10
19ec-1c88:45010888.125 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45011092.053 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45011092.289 : System send command 10 bytes + data 0 bytes
19ec-1c88:45011092.434 : IO total need to receive data 5 bytes
19ec-1c88:45011092.553 : => CNT96226::VenderCmd_GetData
19ec-1c88:45011092.853 : iCmd = 0, nBytes = 5
19ec-1c88:45011260.800 : 0000 : 06 00 02 02 ab 
19ec-1c88:45011260.888 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45011260.947 : System total receive data 5 bytes
19ec-1c88:45011261.009 : => CNT96226::VenderCmd_GetData
19ec-1c88:45011261.063 : iCmd = 1, nBytes = 4
19ec-1c88:45011401.792 : 0000 : 00 00 00 00 
19ec-1c88:45011401.907 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45011402.036 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45011402.111 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45011402.177 : IO Send command 10 bytes
19ec-1c88:45011402.274 : => CNT96226::VenderCmd_SetData
19ec-1c88:45011402.334 : iCmd = 0, nBytes = 10
19ec-1c88:45011402.440 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45011581.694 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45011581.897 : System send command 10 bytes + data 0 bytes
19ec-1c88:45011582.215 : IO total need to receive data 165 bytes
19ec-1c88:45011582.276 : => CNT96226::VenderCmd_GetData
19ec-1c88:45011582.332 : iCmd = 0, nBytes = 165
19ec-1c88:45011735.800 : skip dump 37 bytes
19ec-1c88:45011735.987 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45011736.136 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45011736.272 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45011736.409 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45011736.538 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45011736.670 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45011736.797 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45011736.922 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45011736.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45011737.046 : System total receive data 165 bytes
19ec-1c88:45011737.105 : => CNT96226::VenderCmd_GetData
19ec-1c88:45011737.157 : iCmd = 1, nBytes = 4
19ec-1c88:45011844.119 : 0000 : 00 00 00 00 
19ec-1c88:45011844.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45011844.319 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45011844.521 : Dump Inquiry
19ec-1c88:45011844.641 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45011844.769 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45011844.897 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45011845.026 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45011845.156 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45011845.287 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45011845.409 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45011845.534 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45011845.660 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45011845.789 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45011845.874 : 00a0 : 00 00 00 00 00 
19ec-1c88:45011845.943 : => ReadNVMDataInternal
19ec-1c88:45011846.146 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45011846.208 : IO Send command 10 bytes
19ec-1c88:45011846.297 : => CNT96226::VenderCmd_SetData
19ec-1c88:45011846.350 : iCmd = 0, nBytes = 10
19ec-1c88:45011846.449 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45012171.802 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45012171.920 : System send command 10 bytes + data 0 bytes
19ec-1c88:45012171.987 : IO total need to receive data 128 bytes
19ec-1c88:45012172.048 : => CNT96226::VenderCmd_GetData
19ec-1c88:45012172.102 : iCmd = 0, nBytes = 128
19ec-1c88:45012351.762 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45012351.979 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45012352.130 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45012352.272 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45012352.404 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45012352.535 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45012352.662 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45012352.791 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45012352.861 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45012352.927 : System total receive data 128 bytes
19ec-1c88:45012352.992 : => CNT96226::VenderCmd_GetData
19ec-1c88:45012353.048 : iCmd = 1, nBytes = 4
19ec-1c88:45012482.374 : 0000 : 00 00 00 00 
19ec-1c88:45012482.470 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45012482.591 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45012482.660 : NVMData.PadScanCount = 0
19ec-1c88:45012482.716 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45012482.772 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45012482.828 : NVMData.FlatbedScanCount = 0
19ec-1c88:45012482.882 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45012482.935 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45012482.988 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45012483.043 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45012483.098 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45012483.150 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45012483.205 : NVMData.BornMonth = 0
19ec-1c88:45012483.254 : NVMData.BornDay = 0
19ec-1c88:45012483.305 : NVMData.BornYear = 0
19ec-1c88:45012483.353 : NVMData.FirstScanMonth = 4
19ec-1c88:45012483.404 : NVMData.FirstScanDay = 30
19ec-1c88:45012483.454 : NVMData.FirstScanYear = 2020
19ec-1c88:45012483.507 : NVMData.VerticalMagnification = 0
19ec-1c88:45012483.562 : NVMData.HorizontalMagnification = 0
19ec-1c88:45012483.617 : NVMData.PowerSavingTime = 15
19ec-1c88:45012483.671 : NVMData.SN = A094165189010062
19ec-1c88:45012483.720 : NVMData.AutoFeed = 0
19ec-1c88:45012483.767 : NVMData.CCDType = 0
19ec-1c88:45012483.815 : NVMData.ScanSpeed = 0
19ec-1c88:45012483.864 : NVMData.RollerCount = 0
19ec-1c88:45012483.916 : NVMData.MultifeedCount = 0
19ec-1c88:45012483.967 : NVMData.JamCount = 0
19ec-1c88:45012484.017 : NVMData.IdentifyInfo = 
19ec-1c88:45012484.067 : NVMData.FormalName = 
19ec-1c88:45012484.277 : NVMData.ReservedB = 0
19ec-1c88:45012484.330 : NVMData.FunctionCode = 0
19ec-1c88:45012484.380 : NVMData.PreFeed = 0
19ec-1c88:45012484.429 : NVMData.PreFeedTime = 0
19ec-1c88:45012484.478 : NVMData.ButtonNumber = 0
19ec-1c88:45012484.528 : NVMData.PowerOffTime = 0
19ec-1c88:45012484.581 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45012484.654 : => IoObject::IoLockEnd
19ec-1c88:45012484.747 : <= IoObject::IoLockEnd
19ec-1c88:45012484.797 : <= InitializeScanner ret = 1
19ec-1c88:45012484.859 : => GetLogicalScannerAbilityEx
19ec-1c88:45012484.919 : => IoObject::IoLockStart
19ec-1c88:45012485.008 : => CAsicIO::CheckDevice
19ec-1c88:45012485.059 : => CNT96226::ConnectIsAvailable
19ec-1c88:45012497.419 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45012497.510 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45012497.567 : <= IoObject::IoLockStart
19ec-1c88:45012497.621 : => IoObject::IoLockEnd
19ec-1c88:45012497.709 : <= IoObject::IoLockEnd
19ec-1c88:45012497.813 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45012497.888 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45012687.434 : => ReadNVMData
19ec-1c88:45012687.572 : => IoObject::IoLockStart
19ec-1c88:45012687.701 : => CAsicIO::CheckDevice
19ec-1c88:45012687.758 : => CNT96226::ConnectIsAvailable
19ec-1c88:45012711.506 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45012711.622 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45012711.684 : <= IoObject::IoLockStart
19ec-1c88:45012711.744 : => ReadNVMDataInternal
19ec-1c88:45012711.807 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45012711.873 : IO Send command 10 bytes
19ec-1c88:45012711.984 : => CNT96226::VenderCmd_SetData
19ec-1c88:45012712.040 : iCmd = 0, nBytes = 10
19ec-1c88:45012712.152 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45013051.925 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45013052.067 : System send command 10 bytes + data 0 bytes
19ec-1c88:45013052.141 : IO total need to receive data 128 bytes
19ec-1c88:45013052.205 : => CNT96226::VenderCmd_GetData
19ec-1c88:45013052.268 : iCmd = 0, nBytes = 128
19ec-1c88:45013217.386 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45013217.562 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45013217.707 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45013217.839 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45013217.966 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45013218.092 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45013218.215 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45013218.343 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45013218.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45013218.470 : System total receive data 128 bytes
19ec-1c88:45013218.532 : => CNT96226::VenderCmd_GetData
19ec-1c88:45013218.585 : iCmd = 1, nBytes = 4
19ec-1c88:45013371.971 : 0000 : 00 00 00 00 
19ec-1c88:45013372.076 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45013372.199 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45013372.274 : NVMData.PadScanCount = 0
19ec-1c88:45013372.332 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45013372.385 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45013372.443 : NVMData.FlatbedScanCount = 0
19ec-1c88:45013372.497 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45013372.553 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45013372.608 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45013372.664 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45013372.721 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45013372.774 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45013372.829 : NVMData.BornMonth = 0
19ec-1c88:45013372.879 : NVMData.BornDay = 0
19ec-1c88:45013372.930 : NVMData.BornYear = 0
19ec-1c88:45013372.979 : NVMData.FirstScanMonth = 4
19ec-1c88:45013373.031 : NVMData.FirstScanDay = 30
19ec-1c88:45013373.087 : NVMData.FirstScanYear = 2020
19ec-1c88:45013373.289 : NVMData.VerticalMagnification = 0
19ec-1c88:45013373.353 : NVMData.HorizontalMagnification = 0
19ec-1c88:45013373.408 : NVMData.PowerSavingTime = 15
19ec-1c88:45013373.463 : NVMData.SN = A094165189010062
19ec-1c88:45013373.516 : NVMData.AutoFeed = 0
19ec-1c88:45013373.567 : NVMData.CCDType = 0
19ec-1c88:45013373.616 : NVMData.ScanSpeed = 0
19ec-1c88:45013373.664 : NVMData.RollerCount = 0
19ec-1c88:45013373.717 : NVMData.MultifeedCount = 0
19ec-1c88:45013373.767 : NVMData.JamCount = 0
19ec-1c88:45013373.819 : NVMData.IdentifyInfo = 
19ec-1c88:45013373.872 : NVMData.FormalName = 
19ec-1c88:45013373.923 : NVMData.ReservedB = 0
19ec-1c88:45013373.975 : NVMData.FunctionCode = 0
19ec-1c88:45013374.025 : NVMData.PreFeed = 0
19ec-1c88:45013374.073 : NVMData.PreFeedTime = 0
19ec-1c88:45013374.123 : NVMData.ButtonNumber = 0
19ec-1c88:45013374.173 : NVMData.PowerOffTime = 0
19ec-1c88:45013374.227 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45013374.290 : => IoObject::IoLockEnd
19ec-1c88:45013374.385 : <= IoObject::IoLockEnd
19ec-1c88:45013374.436 : <= ReadNVMData ret = 1
19ec-1c88:45016167.641 : ============Debug Start==========
19ec-1c88:45016167.949 : Date : 2020/4/30 14:27:03
19ec-1c88:45016168.032 : Process ID : 19ec
19ec-1c88:45016168.437 : Windows : Version 10.0 build 18363 
19ec-1c88:45016168.886 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45016168.952 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45016169.018 : MemoryStatus.ullAvailPhys : 1681166336
19ec-1c88:45016169.076 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45016169.138 : MemoryStatus.ullAvailPageFile : 3050504192
19ec-1c88:45016169.198 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45016169.258 : MemoryStatus.ullAvailVirtual : 1727369216
19ec-1c88:45016169.316 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45016169.421 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45016169.483 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45016169.721 : CPU Count : 4
19ec-1c88:45016169.767 : CPU Frequency : 100.000 Mhz
19ec-1c88:45016173.627 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45016173.761 : => InitializeDriver
19ec-1c88:45016174.028 : <= InitializeDriver ret = 1
19ec-1c88:45019014.891 : => InitializeScanner
19ec-1c88:45019015.151 : => CAsicIO::GetDeviceList
19ec-1c88:45019015.549 : => CNT96226::CNT96226
19ec-1c88:45019015.615 : => CNT96226::Open
19ec-1c88:45019037.683 : <= CNT96226::Open ret = 1
19ec-1c88:45019037.783 : => CNT96226::Initialize
19ec-1c88:45019037.977 : <= CNT96226::Initialize ret = 1
19ec-1c88:45019038.265 : <= CNT96226::CNT96226
19ec-1c88:45019038.325 : => CNT96226::EnumAvailableDevice
19ec-1c88:45019044.145 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45019044.225 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45019044.286 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45022686.703 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45022687.016 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45022693.045 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45022693.159 : => IoObject::GetLockName
19ec-1c88:45022693.219 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45022693.286 : <= IoObject::GetLockName
19ec-1c88:45022693.762 : => CNT96226::VenderCmd_GetData
19ec-1c88:45022693.830 : iCmd = 3, nBytes = 2
19ec-1c88:45023064.889 : 0000 : 06 38 
19ec-1c88:45023065.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45023065.129 : => CNT96226::VenderCmd_GetData
19ec-1c88:45023065.193 : iCmd = 4, nBytes = 2
19ec-1c88:45023362.528 : 0000 : 07 07 
19ec-1c88:45023362.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45023362.782 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45023362.873 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45023362.941 : IO Send command 10 bytes
19ec-1c88:45023362.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:45023363.051 : iCmd = 0, nBytes = 10
19ec-1c88:45023363.154 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45023543.885 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45023544.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:45023544.082 : iCmd = 0, nBytes = 165
19ec-1c88:45023729.777 : skip dump 37 bytes
19ec-1c88:45023730.036 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45023730.190 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45023730.396 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45023730.534 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45023730.669 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45023730.811 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45023730.943 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45023731.070 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45023731.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45023731.206 : => CNT96226::VenderCmd_GetData
19ec-1c88:45023731.264 : iCmd = 1, nBytes = 4
19ec-1c88:45023891.436 : 0000 : 00 00 00 00 
19ec-1c88:45023891.558 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45023891.628 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45023891.694 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45023891.762 : IO Send command 10 bytes
19ec-1c88:45023891.818 : => CNT96226::VenderCmd_SetData
19ec-1c88:45023891.874 : iCmd = 0, nBytes = 10
19ec-1c88:45023891.985 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45024198.218 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45024198.397 : => CNT96226::VenderCmd_GetData
19ec-1c88:45024198.454 : iCmd = 0, nBytes = 128
19ec-1c88:45024376.302 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45024376.492 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45024376.638 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45024376.772 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45024376.905 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45024377.033 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45024377.157 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45024377.281 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45024377.348 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45024377.413 : => CNT96226::VenderCmd_GetData
19ec-1c88:45024377.468 : iCmd = 1, nBytes = 4
19ec-1c88:45024561.075 : 0000 : 00 00 00 00 
19ec-1c88:45024561.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45024561.261 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45024561.440 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45024561.514 : => CNT96226::Close
19ec-1c88:45024566.212 : <= CNT96226::Close ret = 1
19ec-1c88:45024566.288 : <= CNT96226::~CNT96226
19ec-1c88:45024566.379 : <= CAsicIO::GetDeviceList
19ec-1c88:45024566.740 : => IoObject::SetTimeout
19ec-1c88:45024566.869 : Timeout--> In = 0 Out = 0
19ec-1c88:45024566.927 : <= IoObject::SetTimeout
19ec-1c88:45024567.001 : => CAsicIO::CAsicIO
19ec-1c88:45024567.071 : => CNT96226::CNT96226
19ec-1c88:45024567.124 : => CNT96226::Open
19ec-1c88:45024590.500 : <= CNT96226::Open ret = 1
19ec-1c88:45024590.609 : => CNT96226::Initialize
19ec-1c88:45024590.809 : <= CNT96226::Initialize ret = 1
19ec-1c88:45024590.870 : <= CNT96226::CNT96226
19ec-1c88:45024590.923 : <= CAsicIO::CAsicIO
19ec-1c88:45024590.978 : => CAsicIO::InitializeDevice
19ec-1c88:45024591.046 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45024597.010 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45024597.130 : => IoObject::GetLockName
19ec-1c88:45024597.185 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45024597.252 : <= IoObject::GetLockName
19ec-1c88:45024597.749 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45024597.826 : IO Send command 10 bytes
19ec-1c88:45024597.879 : => CNT96226::VenderCmd_SetData
19ec-1c88:45024597.936 : iCmd = 0, nBytes = 10
19ec-1c88:45024598.049 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45024932.290 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45024932.467 : => CNT96226::VenderCmd_GetData
19ec-1c88:45024932.526 : iCmd = 0, nBytes = 128
19ec-1c88:45025089.959 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45025090.151 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45025090.296 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45025090.439 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45025090.567 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45025090.689 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45025090.813 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45025090.935 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45025090.999 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45025091.061 : => CNT96226::VenderCmd_GetData
19ec-1c88:45025091.113 : iCmd = 1, nBytes = 4
19ec-1c88:45025236.997 : 0000 : 00 00 00 00 
19ec-1c88:45025237.133 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45025237.201 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45025237.266 : => CNT96226::VenderCmd_GetData
19ec-1c88:45025237.322 : iCmd = 3, nBytes = 2
19ec-1c88:45025585.538 : 0000 : 06 38 
19ec-1c88:45025585.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45025585.747 : => CNT96226::VenderCmd_GetData
19ec-1c88:45025585.808 : iCmd = 4, nBytes = 2
19ec-1c88:45025871.204 : 0000 : 07 07 
19ec-1c88:45025871.359 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45025871.544 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45025871.648 : => IoObject::InitializeDevice
19ec-1c88:45025871.756 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45025872.327 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45025872.407 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45025873.173 : => FindScanner
19ec-1c88:45025873.238 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45025873.304 : <= FindScanner ret = 1
19ec-1c88:45025873.364 : => IoObject::IoLockStart
19ec-1c88:45025873.469 : => CAsicIO::CheckDevice
19ec-1c88:45025873.523 : => CNT96226::ConnectIsAvailable
19ec-1c88:45025886.871 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45025886.995 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45025887.057 : <= IoObject::IoLockStart
19ec-1c88:45025887.117 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45025887.188 : IO Send command 10 bytes
19ec-1c88:45025887.287 : => CNT96226::VenderCmd_SetData
19ec-1c88:45025887.343 : iCmd = 0, nBytes = 10
19ec-1c88:45025887.457 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45026056.920 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45026057.040 : System send command 10 bytes + data 0 bytes
19ec-1c88:45026057.118 : IO total need to receive data 5 bytes
19ec-1c88:45026057.187 : => CNT96226::VenderCmd_GetData
19ec-1c88:45026057.247 : iCmd = 0, nBytes = 5
19ec-1c88:45026211.465 : 0000 : 06 00 02 02 ab 
19ec-1c88:45026211.597 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45026211.675 : System total receive data 5 bytes
19ec-1c88:45026211.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:45026211.803 : iCmd = 1, nBytes = 4
19ec-1c88:45026370.171 : 0000 : 00 00 00 00 
19ec-1c88:45026370.311 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45026370.469 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45026370.540 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45026370.611 : IO Send command 10 bytes
19ec-1c88:45026370.709 : => CNT96226::VenderCmd_SetData
19ec-1c88:45026370.771 : iCmd = 0, nBytes = 10
19ec-1c88:45026370.884 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45026558.856 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45026558.972 : System send command 10 bytes + data 0 bytes
19ec-1c88:45026559.041 : IO total need to receive data 165 bytes
19ec-1c88:45026559.106 : => CNT96226::VenderCmd_GetData
19ec-1c88:45026559.162 : iCmd = 0, nBytes = 165
19ec-1c88:45026686.855 : skip dump 37 bytes
19ec-1c88:45026687.082 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45026687.236 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45026687.383 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45026687.523 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45026687.660 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45026687.800 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45026687.926 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45026688.053 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45026688.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45026688.186 : System total receive data 165 bytes
19ec-1c88:45026688.248 : => CNT96226::VenderCmd_GetData
19ec-1c88:45026688.301 : iCmd = 1, nBytes = 4
19ec-1c88:45026818.331 : 0000 : 00 00 00 00 
19ec-1c88:45026818.481 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45026818.620 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45026818.814 : Dump Inquiry
19ec-1c88:45026818.958 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45026819.106 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45026819.304 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45026819.445 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45026819.574 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45026819.707 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45026819.837 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45026819.967 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45026820.104 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45026820.235 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45026820.325 : 00a0 : 00 00 00 00 00 
19ec-1c88:45026820.400 : => ReadNVMDataInternal
19ec-1c88:45026820.603 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45026820.671 : IO Send command 10 bytes
19ec-1c88:45026820.767 : => CNT96226::VenderCmd_SetData
19ec-1c88:45026820.827 : iCmd = 0, nBytes = 10
19ec-1c88:45026820.934 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45027124.438 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45027124.589 : System send command 10 bytes + data 0 bytes
19ec-1c88:45027124.659 : IO total need to receive data 128 bytes
19ec-1c88:45027124.721 : => CNT96226::VenderCmd_GetData
19ec-1c88:45027124.779 : iCmd = 0, nBytes = 128
19ec-1c88:45027282.396 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45027282.624 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45027282.783 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45027282.922 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45027283.055 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45027283.188 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45027283.319 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45027283.446 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45027283.514 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45027283.581 : System total receive data 128 bytes
19ec-1c88:45027283.651 : => CNT96226::VenderCmd_GetData
19ec-1c88:45027283.708 : iCmd = 1, nBytes = 4
19ec-1c88:45027433.230 : 0000 : 00 00 00 00 
19ec-1c88:45027433.376 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45027433.524 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45027433.601 : NVMData.PadScanCount = 0
19ec-1c88:45027433.668 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45027433.727 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45027433.791 : NVMData.FlatbedScanCount = 0
19ec-1c88:45027433.845 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45027433.899 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45027433.954 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45027434.012 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45027434.068 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45027434.126 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45027434.181 : NVMData.BornMonth = 0
19ec-1c88:45027434.231 : NVMData.BornDay = 0
19ec-1c88:45027434.283 : NVMData.BornYear = 0
19ec-1c88:45027434.331 : NVMData.FirstScanMonth = 4
19ec-1c88:45027434.385 : NVMData.FirstScanDay = 30
19ec-1c88:45027434.440 : NVMData.FirstScanYear = 2020
19ec-1c88:45027434.499 : NVMData.VerticalMagnification = 0
19ec-1c88:45027434.556 : NVMData.HorizontalMagnification = 0
19ec-1c88:45027434.609 : NVMData.PowerSavingTime = 15
19ec-1c88:45027434.669 : NVMData.SN = A094165189010062
19ec-1c88:45027434.720 : NVMData.AutoFeed = 0
19ec-1c88:45027434.770 : NVMData.CCDType = 0
19ec-1c88:45027434.818 : NVMData.ScanSpeed = 0
19ec-1c88:45027434.868 : NVMData.RollerCount = 0
19ec-1c88:45027434.920 : NVMData.MultifeedCount = 0
19ec-1c88:45027434.972 : NVMData.JamCount = 0
19ec-1c88:45027435.022 : NVMData.IdentifyInfo = 
19ec-1c88:45027435.075 : NVMData.FormalName = 
19ec-1c88:45027435.308 : NVMData.ReservedB = 0
19ec-1c88:45027435.365 : NVMData.FunctionCode = 0
19ec-1c88:45027435.416 : NVMData.PreFeed = 0
19ec-1c88:45027435.467 : NVMData.PreFeedTime = 0
19ec-1c88:45027435.517 : NVMData.ButtonNumber = 0
19ec-1c88:45027435.572 : NVMData.PowerOffTime = 0
19ec-1c88:45027435.625 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45027435.713 : => IoObject::IoLockEnd
19ec-1c88:45027435.812 : <= IoObject::IoLockEnd
19ec-1c88:45027435.867 : <= InitializeScanner ret = 1
19ec-1c88:45028794.834 : => GetLogicalScannerAbility
19ec-1c88:45028795.017 : => IoObject::IoLockStart
19ec-1c88:45028795.138 : => CAsicIO::CheckDevice
19ec-1c88:45028795.199 : => CNT96226::ConnectIsAvailable
19ec-1c88:45028813.436 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45028813.537 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45028813.598 : <= IoObject::IoLockStart
19ec-1c88:45028813.658 : => IoObject::IoLockEnd
19ec-1c88:45028813.759 : <= IoObject::IoLockEnd
19ec-1c88:45028813.833 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:45033020.830 : => GetLogicalScannerAbilityEx
19ec-1c88:45033021.022 : => IoObject::IoLockStart
19ec-1c88:45033021.159 : => CAsicIO::CheckDevice
19ec-1c88:45033021.221 : => CNT96226::ConnectIsAvailable
19ec-1c88:45033034.857 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45033034.962 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45033035.023 : <= IoObject::IoLockStart
19ec-1c88:45033035.085 : => IoObject::IoLockEnd
19ec-1c88:45033035.182 : <= IoObject::IoLockEnd
19ec-1c88:45033035.303 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45033035.380 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45042442.684 : => ReadNVMData
19ec-1c88:45042442.869 : => IoObject::IoLockStart
19ec-1c88:45042443.015 : => CAsicIO::CheckDevice
19ec-1c88:45042443.081 : => CNT96226::ConnectIsAvailable
19ec-1c88:45042456.792 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45042456.919 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45042456.991 : <= IoObject::IoLockStart
19ec-1c88:45042457.065 : => ReadNVMDataInternal
19ec-1c88:45042457.135 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45042457.205 : IO Send command 10 bytes
19ec-1c88:45042457.318 : => CNT96226::VenderCmd_SetData
19ec-1c88:45042457.376 : iCmd = 0, nBytes = 10
19ec-1c88:45042457.495 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45042754.394 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45042754.604 : System send command 10 bytes + data 0 bytes
19ec-1c88:45042754.685 : IO total need to receive data 128 bytes
19ec-1c88:45042754.755 : => CNT96226::VenderCmd_GetData
19ec-1c88:45042754.815 : iCmd = 0, nBytes = 128
19ec-1c88:45042870.572 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45042870.738 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45042870.881 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45042871.015 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45042871.149 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45042871.276 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45042871.404 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45042871.531 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45042871.596 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45042871.658 : System total receive data 128 bytes
19ec-1c88:45042871.719 : => CNT96226::VenderCmd_GetData
19ec-1c88:45042871.773 : iCmd = 1, nBytes = 4
19ec-1c88:45042982.411 : 0000 : 00 00 00 00 
19ec-1c88:45042982.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45042982.626 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45042982.696 : NVMData.PadScanCount = 0
19ec-1c88:45042982.763 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45042982.822 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45042982.879 : NVMData.FlatbedScanCount = 0
19ec-1c88:45042982.937 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45042983.109 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45042983.170 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45042983.229 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45042983.286 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45042983.341 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45042983.398 : NVMData.BornMonth = 0
19ec-1c88:45042983.449 : NVMData.BornDay = 0
19ec-1c88:45042983.501 : NVMData.BornYear = 0
19ec-1c88:45042983.552 : NVMData.FirstScanMonth = 4
19ec-1c88:45042983.604 : NVMData.FirstScanDay = 30
19ec-1c88:45042983.662 : NVMData.FirstScanYear = 2020
19ec-1c88:45042983.715 : NVMData.VerticalMagnification = 0
19ec-1c88:45042983.770 : NVMData.HorizontalMagnification = 0
19ec-1c88:45042983.826 : NVMData.PowerSavingTime = 15
19ec-1c88:45042983.881 : NVMData.SN = A094165189010062
19ec-1c88:45042983.931 : NVMData.AutoFeed = 0
19ec-1c88:45042983.982 : NVMData.CCDType = 0
19ec-1c88:45042984.030 : NVMData.ScanSpeed = 0
19ec-1c88:45042984.081 : NVMData.RollerCount = 0
19ec-1c88:45042984.138 : NVMData.MultifeedCount = 0
19ec-1c88:45042984.192 : NVMData.JamCount = 0
19ec-1c88:45042984.243 : NVMData.IdentifyInfo = 
19ec-1c88:45042984.294 : NVMData.FormalName = 
19ec-1c88:45042984.345 : NVMData.ReservedB = 0
19ec-1c88:45042984.395 : NVMData.FunctionCode = 0
19ec-1c88:45042984.446 : NVMData.PreFeed = 0
19ec-1c88:45042984.494 : NVMData.PreFeedTime = 0
19ec-1c88:45042984.543 : NVMData.ButtonNumber = 0
19ec-1c88:45042984.593 : NVMData.PowerOffTime = 0
19ec-1c88:45042984.644 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45042984.707 : => IoObject::IoLockEnd
19ec-1c88:45042984.798 : <= IoObject::IoLockEnd
19ec-1c88:45042984.849 : <= ReadNVMData ret = 1
19ec-1c88:45053590.810 : => GetADFStatus
19ec-1c88:45053591.257 : => IoObject::IoLockStart
19ec-1c88:45053591.392 : => CAsicIO::CheckDevice
19ec-1c88:45053591.456 : => CNT96226::ConnectIsAvailable
19ec-1c88:45053606.671 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45053606.787 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45053606.855 : <= IoObject::IoLockStart
19ec-1c88:45053606.920 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45053606.994 : IO Send command 10 bytes
19ec-1c88:45053607.115 : => CNT96226::VenderCmd_SetData
19ec-1c88:45053607.174 : iCmd = 0, nBytes = 10
19ec-1c88:45053607.283 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45053773.418 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45053773.542 : System send command 10 bytes + data 0 bytes
19ec-1c88:45053773.618 : IO total need to receive data 2 bytes
19ec-1c88:45053773.678 : => CNT96226::VenderCmd_GetData
19ec-1c88:45053773.735 : iCmd = 0, nBytes = 2
19ec-1c88:45053904.540 : 0000 : 00 00 
19ec-1c88:45053904.631 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45053904.695 : System total receive data 2 bytes
19ec-1c88:45053904.760 : => CNT96226::VenderCmd_GetData
19ec-1c88:45053904.815 : iCmd = 1, nBytes = 4
19ec-1c88:45054020.461 : 0000 : 00 00 00 00 
19ec-1c88:45054020.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45054020.728 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45054020.794 : Return status = 0
19ec-1c88:45054020.859 : => IoObject::IoLockEnd
19ec-1c88:45054020.958 : <= IoObject::IoLockEnd
19ec-1c88:45054021.010 : <= GetADFStatus ret = 1
19ec-1c88:45056862.624 : => GetADFStatus
19ec-1c88:45056862.829 : => IoObject::IoLockStart
19ec-1c88:45056862.971 : => CAsicIO::CheckDevice
19ec-1c88:45056863.033 : => CNT96226::ConnectIsAvailable
19ec-1c88:45056881.975 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45056882.082 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45056882.140 : <= IoObject::IoLockStart
19ec-1c88:45056882.207 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45056882.280 : IO Send command 10 bytes
19ec-1c88:45056882.415 : => CNT96226::VenderCmd_SetData
19ec-1c88:45056882.476 : iCmd = 0, nBytes = 10
19ec-1c88:45056882.589 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45057043.932 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45057044.069 : System send command 10 bytes + data 0 bytes
19ec-1c88:45057044.250 : IO total need to receive data 2 bytes
19ec-1c88:45057044.321 : => CNT96226::VenderCmd_GetData
19ec-1c88:45057044.379 : iCmd = 0, nBytes = 2
19ec-1c88:45057152.124 : 0000 : 00 00 
19ec-1c88:45057152.227 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45057152.290 : System total receive data 2 bytes
19ec-1c88:45057152.350 : => CNT96226::VenderCmd_GetData
19ec-1c88:45057152.407 : iCmd = 1, nBytes = 4
19ec-1c88:45057260.337 : 0000 : 00 00 00 00 
19ec-1c88:45057260.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45057260.549 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45057260.609 : Return status = 0
19ec-1c88:45057260.666 : => IoObject::IoLockEnd
19ec-1c88:45057260.756 : <= IoObject::IoLockEnd
19ec-1c88:45057260.805 : <= GetADFStatus ret = 1
19ec-1c88:45059472.724 : => TerminateDriver
19ec-1c88:45059472.922 : => CAsicIO::~CAsicIO,pStage=212536392
19ec-1c88:45059472.997 : => CNT96226::Close
19ec-1c88:45059476.580 : <= CNT96226::Close ret = 1
19ec-1c88:45059476.654 : <= CAsicIO::~CAsicIO
19ec-1c88:45059476.712 : => IoObject::IoLockEnd
19ec-1c88:45059476.763 : <= IoObject::IoLockEnd
19ec-1c88:45059476.818 : => IoObject::TerminateDevice
19ec-1c88:45059476.873 : => IoObject::IoLockEnd
19ec-1c88:45059476.922 : <= IoObject::IoLockEnd
19ec-1c88:45059477.028 : <= IoObject::TerminateDevice
19ec-1c88:45059477.284 : <= TerminateDriver ret = 1
19ec-1c88:45104329.025 : ============Debug Start==========
19ec-1c88:45104329.278 : Date : 2020/4/30 14:27:06
19ec-1c88:45104329.368 : Process ID : 19ec
19ec-1c88:45104329.774 : Windows : Version 10.0 build 18363 
19ec-1c88:45104330.222 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45104330.283 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45104330.350 : MemoryStatus.ullAvailPhys : 1676615680
19ec-1c88:45104330.410 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45104330.474 : MemoryStatus.ullAvailPageFile : 3048153088
19ec-1c88:45104330.539 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45104330.599 : MemoryStatus.ullAvailVirtual : 1729437696
19ec-1c88:45104330.659 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45104330.765 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45104330.828 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45104331.074 : CPU Count : 4
19ec-1c88:45104331.125 : CPU Frequency : 100.000 Mhz
19ec-1c88:45104335.098 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45104335.231 : => InitializeDriver
19ec-1c88:45104335.729 : <= InitializeDriver ret = 1
19ec-1c88:45104335.790 : => InitializeScanner
19ec-1c88:45104335.868 : => CAsicIO::GetDeviceList
19ec-1c88:45104336.159 : => CNT96226::CNT96226
19ec-1c88:45104336.219 : => CNT96226::Open
19ec-1c88:45104356.317 : <= CNT96226::Open ret = 1
19ec-1c88:45104356.412 : => CNT96226::Initialize
19ec-1c88:45104356.606 : <= CNT96226::Initialize ret = 1
19ec-1c88:45104356.663 : <= CNT96226::CNT96226
19ec-1c88:45104356.716 : => CNT96226::EnumAvailableDevice
19ec-1c88:45104361.965 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45104362.042 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45104362.102 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45108143.188 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45108143.467 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45108150.099 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45108150.210 : => IoObject::GetLockName
19ec-1c88:45108150.274 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45108150.343 : <= IoObject::GetLockName
19ec-1c88:45108150.840 : => CNT96226::VenderCmd_GetData
19ec-1c88:45108150.906 : iCmd = 3, nBytes = 2
19ec-1c88:45108515.477 : 0000 : 06 38 
19ec-1c88:45108515.629 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45108515.713 : => CNT96226::VenderCmd_GetData
19ec-1c88:45108515.777 : iCmd = 4, nBytes = 2
19ec-1c88:45108800.690 : 0000 : 07 07 
19ec-1c88:45108800.804 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45108800.906 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45108801.002 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45108801.072 : IO Send command 10 bytes
19ec-1c88:45108801.127 : => CNT96226::VenderCmd_SetData
19ec-1c88:45108801.189 : iCmd = 0, nBytes = 10
19ec-1c88:45108801.295 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45108987.202 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45108987.331 : => CNT96226::VenderCmd_GetData
19ec-1c88:45108987.393 : iCmd = 0, nBytes = 165
19ec-1c88:45109162.129 : skip dump 37 bytes
19ec-1c88:45109162.356 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45109162.503 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45109162.641 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45109162.774 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45109162.908 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45109163.039 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45109163.164 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45109163.284 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45109163.347 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45109163.411 : => CNT96226::VenderCmd_GetData
19ec-1c88:45109163.463 : iCmd = 1, nBytes = 4
19ec-1c88:45109370.967 : 0000 : 00 00 00 00 
19ec-1c88:45109371.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45109371.116 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45109371.189 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45109371.252 : IO Send command 10 bytes
19ec-1c88:45109371.306 : => CNT96226::VenderCmd_SetData
19ec-1c88:45109371.362 : iCmd = 0, nBytes = 10
19ec-1c88:45109371.461 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45109710.193 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45109710.447 : => CNT96226::VenderCmd_GetData
19ec-1c88:45109710.560 : iCmd = 0, nBytes = 128
19ec-1c88:45109891.438 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45109891.592 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45109891.721 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45109891.850 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45109891.975 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45109892.097 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45109892.218 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45109892.340 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45109892.404 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45109892.465 : => CNT96226::VenderCmd_GetData
19ec-1c88:45109892.518 : iCmd = 1, nBytes = 4
19ec-1c88:45110022.930 : 0000 : 00 00 00 00 
19ec-1c88:45110023.039 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45110023.110 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45110023.313 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45110023.391 : => CNT96226::Close
19ec-1c88:45110027.492 : <= CNT96226::Close ret = 1
19ec-1c88:45110027.574 : <= CNT96226::~CNT96226
19ec-1c88:45110027.667 : <= CAsicIO::GetDeviceList
19ec-1c88:45110028.088 : => IoObject::SetTimeout
19ec-1c88:45110028.217 : Timeout--> In = 0 Out = 0
19ec-1c88:45110028.279 : <= IoObject::SetTimeout
19ec-1c88:45110028.347 : => CAsicIO::CAsicIO
19ec-1c88:45110028.416 : => CNT96226::CNT96226
19ec-1c88:45110028.472 : => CNT96226::Open
19ec-1c88:45110051.417 : <= CNT96226::Open ret = 1
19ec-1c88:45110051.526 : => CNT96226::Initialize
19ec-1c88:45110051.731 : <= CNT96226::Initialize ret = 1
19ec-1c88:45110051.792 : <= CNT96226::CNT96226
19ec-1c88:45110051.845 : <= CAsicIO::CAsicIO
19ec-1c88:45110051.904 : => CAsicIO::InitializeDevice
19ec-1c88:45110051.972 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45110058.082 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45110058.205 : => IoObject::GetLockName
19ec-1c88:45110058.266 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45110058.333 : <= IoObject::GetLockName
19ec-1c88:45110058.862 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45110058.936 : IO Send command 10 bytes
19ec-1c88:45110058.990 : => CNT96226::VenderCmd_SetData
19ec-1c88:45110059.050 : iCmd = 0, nBytes = 10
19ec-1c88:45110059.160 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45110384.785 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45110384.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:45110384.965 : iCmd = 0, nBytes = 128
19ec-1c88:45110552.439 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45110552.634 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45110552.774 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45110552.907 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45110553.032 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45110553.156 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45110553.279 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45110553.401 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45110553.462 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45110553.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:45110553.581 : iCmd = 1, nBytes = 4
19ec-1c88:45110688.122 : 0000 : 00 00 00 00 
19ec-1c88:45110688.225 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45110688.289 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45110688.354 : => CNT96226::VenderCmd_GetData
19ec-1c88:45110688.410 : iCmd = 3, nBytes = 2
19ec-1c88:45111059.357 : 0000 : 06 38 
19ec-1c88:45111059.467 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45111059.538 : => CNT96226::VenderCmd_GetData
19ec-1c88:45111059.593 : iCmd = 4, nBytes = 2
19ec-1c88:45111346.747 : 0000 : 07 07 
19ec-1c88:45111346.879 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45111347.055 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45111347.153 : => IoObject::InitializeDevice
19ec-1c88:45111347.265 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45111347.944 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45111348.020 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45111348.840 : => FindScanner
19ec-1c88:45111348.902 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45111348.963 : <= FindScanner ret = 1
19ec-1c88:45111349.017 : => IoObject::IoLockStart
19ec-1c88:45111349.120 : => CAsicIO::CheckDevice
19ec-1c88:45111349.174 : => CNT96226::ConnectIsAvailable
19ec-1c88:45111373.814 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45111373.908 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45111373.965 : <= IoObject::IoLockStart
19ec-1c88:45111374.022 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45111374.087 : IO Send command 10 bytes
19ec-1c88:45111374.171 : => CNT96226::VenderCmd_SetData
19ec-1c88:45111374.228 : iCmd = 0, nBytes = 10
19ec-1c88:45111374.329 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45111573.386 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45111573.512 : System send command 10 bytes + data 0 bytes
19ec-1c88:45111573.585 : IO total need to receive data 5 bytes
19ec-1c88:45111573.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:45111573.699 : iCmd = 0, nBytes = 5
19ec-1c88:45111749.017 : 0000 : 06 00 02 02 ab 
19ec-1c88:45111749.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45111749.513 : System total receive data 5 bytes
19ec-1c88:45111749.579 : => CNT96226::VenderCmd_GetData
19ec-1c88:45111749.633 : iCmd = 1, nBytes = 4
19ec-1c88:45111957.039 : 0000 : 00 00 00 00 
19ec-1c88:45111957.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45111957.285 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45111957.356 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45111957.429 : IO Send command 10 bytes
19ec-1c88:45111957.536 : => CNT96226::VenderCmd_SetData
19ec-1c88:45111957.593 : iCmd = 0, nBytes = 10
19ec-1c88:45111957.702 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45112137.419 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45112137.556 : System send command 10 bytes + data 0 bytes
19ec-1c88:45112137.629 : IO total need to receive data 165 bytes
19ec-1c88:45112137.695 : => CNT96226::VenderCmd_GetData
19ec-1c88:45112137.751 : iCmd = 0, nBytes = 165
19ec-1c88:45112284.342 : skip dump 37 bytes
19ec-1c88:45112284.887 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45112285.029 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45112285.164 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45112285.303 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45112285.435 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45112285.572 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45112285.697 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45112285.826 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45112285.893 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45112285.954 : System total receive data 165 bytes
19ec-1c88:45112286.014 : => CNT96226::VenderCmd_GetData
19ec-1c88:45112286.068 : iCmd = 1, nBytes = 4
19ec-1c88:45112458.736 : 0000 : 00 00 00 00 
19ec-1c88:45112458.838 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45112458.987 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45112459.507 : Dump Inquiry
19ec-1c88:45112459.640 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45112459.776 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45112459.909 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45112460.040 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45112460.165 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45112460.295 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45112460.416 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45112460.544 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45112460.674 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45112460.802 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45112460.889 : 00a0 : 00 00 00 00 00 
19ec-1c88:45112460.961 : => ReadNVMDataInternal
19ec-1c88:45112461.181 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45112461.246 : IO Send command 10 bytes
19ec-1c88:45112461.344 : => CNT96226::VenderCmd_SetData
19ec-1c88:45112461.399 : iCmd = 0, nBytes = 10
19ec-1c88:45112461.497 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45112797.868 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45112798.018 : System send command 10 bytes + data 0 bytes
19ec-1c88:45112798.086 : IO total need to receive data 128 bytes
19ec-1c88:45112798.151 : => CNT96226::VenderCmd_GetData
19ec-1c88:45112798.212 : iCmd = 0, nBytes = 128
19ec-1c88:45113009.121 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45113009.301 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45113009.446 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45113009.582 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45113009.711 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45113009.837 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45113009.961 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45113010.084 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45113010.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45113010.210 : System total receive data 128 bytes
19ec-1c88:45113010.273 : => CNT96226::VenderCmd_GetData
19ec-1c88:45113010.327 : iCmd = 1, nBytes = 4
19ec-1c88:45113177.542 : 0000 : 00 00 00 00 
19ec-1c88:45113177.672 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45113177.828 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45113177.905 : NVMData.PadScanCount = 0
19ec-1c88:45113177.967 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45113178.024 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45113178.085 : NVMData.FlatbedScanCount = 0
19ec-1c88:45113178.142 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45113178.197 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45113178.254 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45113178.312 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45113178.371 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45113178.427 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45113178.483 : NVMData.BornMonth = 0
19ec-1c88:45113178.531 : NVMData.BornDay = 0
19ec-1c88:45113178.584 : NVMData.BornYear = 0
19ec-1c88:45113178.634 : NVMData.FirstScanMonth = 4
19ec-1c88:45113178.688 : NVMData.FirstScanDay = 30
19ec-1c88:45113178.744 : NVMData.FirstScanYear = 2020
19ec-1c88:45113178.800 : NVMData.VerticalMagnification = 0
19ec-1c88:45113178.858 : NVMData.HorizontalMagnification = 0
19ec-1c88:45113178.915 : NVMData.PowerSavingTime = 15
19ec-1c88:45113178.978 : NVMData.SN = A094165189010062
19ec-1c88:45113179.029 : NVMData.AutoFeed = 0
19ec-1c88:45113179.080 : NVMData.CCDType = 0
19ec-1c88:45113179.128 : NVMData.ScanSpeed = 0
19ec-1c88:45113179.177 : NVMData.RollerCount = 0
19ec-1c88:45113179.229 : NVMData.MultifeedCount = 0
19ec-1c88:45113179.280 : NVMData.JamCount = 0
19ec-1c88:45113179.331 : NVMData.IdentifyInfo = 
19ec-1c88:45113179.384 : NVMData.FormalName = 
19ec-1c88:45113179.579 : NVMData.ReservedB = 0
19ec-1c88:45113179.637 : NVMData.FunctionCode = 0
19ec-1c88:45113179.689 : NVMData.PreFeed = 0
19ec-1c88:45113179.739 : NVMData.PreFeedTime = 0
19ec-1c88:45113179.789 : NVMData.ButtonNumber = 0
19ec-1c88:45113179.841 : NVMData.PowerOffTime = 0
19ec-1c88:45113179.893 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45113179.971 : => IoObject::IoLockEnd
19ec-1c88:45113180.066 : <= IoObject::IoLockEnd
19ec-1c88:45113180.117 : <= InitializeScanner ret = 1
19ec-1c88:45113180.185 : => GetLogicalScannerAbilityEx
19ec-1c88:45113180.246 : => IoObject::IoLockStart
19ec-1c88:45113180.342 : => CAsicIO::CheckDevice
19ec-1c88:45113180.397 : => CNT96226::ConnectIsAvailable
19ec-1c88:45113192.907 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45113193.010 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45113193.071 : <= IoObject::IoLockStart
19ec-1c88:45113193.130 : => IoObject::IoLockEnd
19ec-1c88:45113193.231 : <= IoObject::IoLockEnd
19ec-1c88:45113193.348 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45113193.424 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45113377.780 : => ReadNVMData
19ec-1c88:45113377.917 : => IoObject::IoLockStart
19ec-1c88:45113378.042 : => CAsicIO::CheckDevice
19ec-1c88:45113378.096 : => CNT96226::ConnectIsAvailable
19ec-1c88:45113404.352 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45113404.466 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45113404.525 : <= IoObject::IoLockStart
19ec-1c88:45113404.590 : => ReadNVMDataInternal
19ec-1c88:45113404.653 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45113404.721 : IO Send command 10 bytes
19ec-1c88:45113404.845 : => CNT96226::VenderCmd_SetData
19ec-1c88:45113404.901 : iCmd = 0, nBytes = 10
19ec-1c88:45113405.010 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45113759.284 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45113759.431 : System send command 10 bytes + data 0 bytes
19ec-1c88:45113759.500 : IO total need to receive data 128 bytes
19ec-1c88:45113759.561 : => CNT96226::VenderCmd_GetData
19ec-1c88:45113759.618 : iCmd = 0, nBytes = 128
19ec-1c88:45113968.100 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45113968.276 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45113968.423 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45113968.555 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45113968.683 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45113968.812 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45113968.939 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45113969.061 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45113969.124 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45113969.184 : System total receive data 128 bytes
19ec-1c88:45113969.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:45113969.294 : iCmd = 1, nBytes = 4
19ec-1c88:45114155.680 : 0000 : 00 00 00 00 
19ec-1c88:45114155.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45114155.907 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45114155.984 : NVMData.PadScanCount = 0
19ec-1c88:45114156.041 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45114156.098 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45114156.157 : NVMData.FlatbedScanCount = 0
19ec-1c88:45114156.214 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45114156.272 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45114156.332 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45114156.389 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45114156.448 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45114156.504 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45114156.559 : NVMData.BornMonth = 0
19ec-1c88:45114156.609 : NVMData.BornDay = 0
19ec-1c88:45114156.664 : NVMData.BornYear = 0
19ec-1c88:45114156.715 : NVMData.FirstScanMonth = 4
19ec-1c88:45114156.768 : NVMData.FirstScanDay = 30
19ec-1c88:45114156.825 : NVMData.FirstScanYear = 2020
19ec-1c88:45114157.007 : NVMData.VerticalMagnification = 0
19ec-1c88:45114157.065 : NVMData.HorizontalMagnification = 0
19ec-1c88:45114157.122 : NVMData.PowerSavingTime = 15
19ec-1c88:45114157.180 : NVMData.SN = A094165189010062
19ec-1c88:45114157.233 : NVMData.AutoFeed = 0
19ec-1c88:45114157.285 : NVMData.CCDType = 0
19ec-1c88:45114157.335 : NVMData.ScanSpeed = 0
19ec-1c88:45114157.385 : NVMData.RollerCount = 0
19ec-1c88:45114157.437 : NVMData.MultifeedCount = 0
19ec-1c88:45114157.489 : NVMData.JamCount = 0
19ec-1c88:45114157.540 : NVMData.IdentifyInfo = 
19ec-1c88:45114157.593 : NVMData.FormalName = 
19ec-1c88:45114157.642 : NVMData.ReservedB = 0
19ec-1c88:45114157.696 : NVMData.FunctionCode = 0
19ec-1c88:45114157.746 : NVMData.PreFeed = 0
19ec-1c88:45114157.797 : NVMData.PreFeedTime = 0
19ec-1c88:45114157.850 : NVMData.ButtonNumber = 0
19ec-1c88:45114157.903 : NVMData.PowerOffTime = 0
19ec-1c88:45114157.959 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45114158.022 : => IoObject::IoLockEnd
19ec-1c88:45114158.112 : <= IoObject::IoLockEnd
19ec-1c88:45114158.162 : <= ReadNVMData ret = 1
19ec-1c88:45116847.155 : ============Debug Start==========
19ec-1c88:45116847.460 : Date : 2020/4/30 14:27:06
19ec-1c88:45116847.543 : Process ID : 19ec
19ec-1c88:45116848.130 : Windows : Version 10.0 build 18363 
19ec-1c88:45116848.585 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45116848.647 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45116848.714 : MemoryStatus.ullAvailPhys : 1680035840
19ec-1c88:45116848.774 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45116848.835 : MemoryStatus.ullAvailPageFile : 3047976960
19ec-1c88:45116848.894 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45116848.952 : MemoryStatus.ullAvailVirtual : 1729433600
19ec-1c88:45116849.014 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45116849.118 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45116849.180 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45116849.424 : CPU Count : 4
19ec-1c88:45116849.470 : CPU Frequency : 100.000 Mhz
19ec-1c88:45116853.737 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45116853.875 : => InitializeDriver
19ec-1c88:45116854.152 : <= InitializeDriver ret = 1
19ec-1c88:45119504.240 : => InitializeScanner
19ec-1c88:45119504.500 : => CAsicIO::GetDeviceList
19ec-1c88:45119504.948 : => CNT96226::CNT96226
19ec-1c88:45119505.009 : => CNT96226::Open
19ec-1c88:45119528.238 : <= CNT96226::Open ret = 1
19ec-1c88:45119528.338 : => CNT96226::Initialize
19ec-1c88:45119528.530 : <= CNT96226::Initialize ret = 1
19ec-1c88:45119528.589 : <= CNT96226::CNT96226
19ec-1c88:45119528.639 : => CNT96226::EnumAvailableDevice
19ec-1c88:45119533.965 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45119534.040 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45119534.100 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45123216.798 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45123217.097 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45123222.724 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45123222.833 : => IoObject::GetLockName
19ec-1c88:45123222.895 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45123222.964 : <= IoObject::GetLockName
19ec-1c88:45123223.437 : => CNT96226::VenderCmd_GetData
19ec-1c88:45123223.506 : iCmd = 3, nBytes = 2
19ec-1c88:45123605.148 : 0000 : 06 38 
19ec-1c88:45123605.277 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45123605.351 : => CNT96226::VenderCmd_GetData
19ec-1c88:45123605.409 : iCmd = 4, nBytes = 2
19ec-1c88:45123912.184 : 0000 : 07 07 
19ec-1c88:45123912.389 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45123912.578 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45123912.751 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45123912.887 : IO Send command 10 bytes
19ec-1c88:45123913.001 : => CNT96226::VenderCmd_SetData
19ec-1c88:45123913.120 : iCmd = 0, nBytes = 10
19ec-1c88:45123913.349 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45124119.941 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45124120.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:45124120.288 : iCmd = 0, nBytes = 165
19ec-1c88:45124332.652 : skip dump 37 bytes
19ec-1c88:45124333.045 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45124333.346 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45124333.623 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45124333.903 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45124334.168 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45124334.445 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45124334.706 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45124334.959 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45124335.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45124335.218 : => CNT96226::VenderCmd_GetData
19ec-1c88:45124335.324 : iCmd = 1, nBytes = 4
19ec-1c88:45124550.326 : 0000 : 00 00 00 00 
19ec-1c88:45124550.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45124550.655 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45124550.781 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45124550.920 : IO Send command 10 bytes
19ec-1c88:45124551.028 : => CNT96226::VenderCmd_SetData
19ec-1c88:45124551.148 : iCmd = 0, nBytes = 10
19ec-1c88:45124551.359 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45124901.501 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45124901.768 : => CNT96226::VenderCmd_GetData
19ec-1c88:45124901.880 : iCmd = 0, nBytes = 128
19ec-1c88:45125133.801 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45125134.170 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45125134.463 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45125134.736 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45125134.992 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45125135.248 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45125135.501 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45125135.758 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45125135.890 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45125136.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:45125136.117 : iCmd = 1, nBytes = 4
19ec-1c88:45125345.663 : 0000 : 00 00 00 00 
19ec-1c88:45125345.840 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45125345.969 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45125346.295 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45125346.444 : => CNT96226::Close
19ec-1c88:45125353.182 : <= CNT96226::Close ret = 1
19ec-1c88:45125353.329 : <= CNT96226::~CNT96226
19ec-1c88:45125353.491 : <= CAsicIO::GetDeviceList
19ec-1c88:45125354.189 : => IoObject::SetTimeout
19ec-1c88:45125354.453 : Timeout--> In = 0 Out = 0
19ec-1c88:45125354.574 : <= IoObject::SetTimeout
19ec-1c88:45125354.701 : => CAsicIO::CAsicIO
19ec-1c88:45125354.840 : => CNT96226::CNT96226
19ec-1c88:45125354.955 : => CNT96226::Open
19ec-1c88:45125398.483 : <= CNT96226::Open ret = 1
19ec-1c88:45125398.706 : => CNT96226::Initialize
19ec-1c88:45125399.111 : <= CNT96226::Initialize ret = 1
19ec-1c88:45125399.246 : <= CNT96226::CNT96226
19ec-1c88:45125399.360 : <= CAsicIO::CAsicIO
19ec-1c88:45125399.480 : => CAsicIO::InitializeDevice
19ec-1c88:45125399.615 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45125411.221 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45125411.448 : => IoObject::GetLockName
19ec-1c88:45125411.570 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45125411.710 : <= IoObject::GetLockName
19ec-1c88:45125412.664 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45125412.820 : IO Send command 10 bytes
19ec-1c88:45125412.922 : => CNT96226::VenderCmd_SetData
19ec-1c88:45125413.035 : iCmd = 0, nBytes = 10
19ec-1c88:45125413.268 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45125768.226 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45125768.402 : => CNT96226::VenderCmd_GetData
19ec-1c88:45125768.480 : iCmd = 0, nBytes = 128
19ec-1c88:45125975.315 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45125975.549 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45125975.729 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45125975.904 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45125976.069 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45125976.234 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45125976.391 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45125976.556 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45125976.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45125976.724 : => CNT96226::VenderCmd_GetData
19ec-1c88:45125976.793 : iCmd = 1, nBytes = 4
19ec-1c88:45126148.811 : 0000 : 00 00 00 00 
19ec-1c88:45126148.951 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45126149.043 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45126149.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:45126149.201 : iCmd = 3, nBytes = 2
19ec-1c88:45126521.032 : 0000 : 06 38 
19ec-1c88:45126521.163 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45126521.251 : => CNT96226::VenderCmd_GetData
19ec-1c88:45126521.324 : iCmd = 4, nBytes = 2
19ec-1c88:45126810.156 : 0000 : 07 07 
19ec-1c88:45126810.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45126810.542 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45126810.668 : => IoObject::InitializeDevice
19ec-1c88:45126810.799 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45126811.620 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45126811.713 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45126812.621 : => FindScanner
19ec-1c88:45126812.697 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45126812.777 : <= FindScanner ret = 1
19ec-1c88:45126812.847 : => IoObject::IoLockStart
19ec-1c88:45126812.984 : => CAsicIO::CheckDevice
19ec-1c88:45126813.054 : => CNT96226::ConnectIsAvailable
19ec-1c88:45126826.529 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45126826.649 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45126826.719 : <= IoObject::IoLockStart
19ec-1c88:45126826.794 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45126826.881 : IO Send command 10 bytes
19ec-1c88:45126826.993 : => CNT96226::VenderCmd_SetData
19ec-1c88:45126827.067 : iCmd = 0, nBytes = 10
19ec-1c88:45126827.204 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45127031.281 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45127031.415 : System send command 10 bytes + data 0 bytes
19ec-1c88:45127031.504 : IO total need to receive data 5 bytes
19ec-1c88:45127031.579 : => CNT96226::VenderCmd_GetData
19ec-1c88:45127031.647 : iCmd = 0, nBytes = 5
19ec-1c88:45127212.349 : 0000 : 06 00 02 02 ab 
19ec-1c88:45127212.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45127212.602 : System total receive data 5 bytes
19ec-1c88:45127212.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:45127212.757 : iCmd = 1, nBytes = 4
19ec-1c88:45127401.884 : 0000 : 00 00 00 00 
19ec-1c88:45127402.018 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45127402.186 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45127402.279 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45127402.365 : IO Send command 10 bytes
19ec-1c88:45127402.488 : => CNT96226::VenderCmd_SetData
19ec-1c88:45127402.568 : iCmd = 0, nBytes = 10
19ec-1c88:45127402.706 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45127599.420 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45127599.886 : System send command 10 bytes + data 0 bytes
19ec-1c88:45127599.984 : IO total need to receive data 165 bytes
19ec-1c88:45127600.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:45127600.139 : iCmd = 0, nBytes = 165
19ec-1c88:45127775.926 : skip dump 37 bytes
19ec-1c88:45127776.194 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45127776.384 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45127776.569 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45127776.747 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45127776.920 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45127777.095 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45127777.262 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45127777.429 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45127777.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45127777.591 : System total receive data 165 bytes
19ec-1c88:45127777.671 : => CNT96226::VenderCmd_GetData
19ec-1c88:45127777.741 : iCmd = 1, nBytes = 4
19ec-1c88:45127962.509 : 0000 : 00 00 00 00 
19ec-1c88:45127962.635 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45127962.790 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45127963.028 : Dump Inquiry
19ec-1c88:45127963.205 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45127963.385 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45127963.561 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45127963.737 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45127963.911 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45127964.089 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45127964.254 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45127964.418 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45127964.591 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45127964.766 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45127964.880 : 00a0 : 00 00 00 00 00 
19ec-1c88:45127964.968 : => ReadNVMDataInternal
19ec-1c88:45127965.232 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45127965.320 : IO Send command 10 bytes
19ec-1c88:45127965.438 : => CNT96226::VenderCmd_SetData
19ec-1c88:45127965.510 : iCmd = 0, nBytes = 10
19ec-1c88:45127965.643 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45128319.033 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45128319.176 : System send command 10 bytes + data 0 bytes
19ec-1c88:45128319.262 : IO total need to receive data 128 bytes
19ec-1c88:45128319.346 : => CNT96226::VenderCmd_GetData
19ec-1c88:45128319.417 : iCmd = 0, nBytes = 128
19ec-1c88:45128506.994 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45128507.463 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45128507.645 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45128507.814 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45128507.976 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45128508.141 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45128508.305 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45128508.470 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45128508.555 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45128508.636 : System total receive data 128 bytes
19ec-1c88:45128508.711 : => CNT96226::VenderCmd_GetData
19ec-1c88:45128508.779 : iCmd = 1, nBytes = 4
19ec-1c88:45128657.226 : 0000 : 00 00 00 00 
19ec-1c88:45128657.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45128657.439 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45128657.510 : NVMData.PadScanCount = 0
19ec-1c88:45128657.569 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45128657.627 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45128657.688 : NVMData.FlatbedScanCount = 0
19ec-1c88:45128657.745 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45128657.798 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45128657.856 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45128657.914 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45128657.972 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45128658.028 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45128658.085 : NVMData.BornMonth = 0
19ec-1c88:45128658.136 : NVMData.BornDay = 0
19ec-1c88:45128658.190 : NVMData.BornYear = 0
19ec-1c88:45128658.242 : NVMData.FirstScanMonth = 4
19ec-1c88:45128658.299 : NVMData.FirstScanDay = 30
19ec-1c88:45128658.356 : NVMData.FirstScanYear = 2020
19ec-1c88:45128658.414 : NVMData.VerticalMagnification = 0
19ec-1c88:45128658.471 : NVMData.HorizontalMagnification = 0
19ec-1c88:45128658.529 : NVMData.PowerSavingTime = 15
19ec-1c88:45128658.586 : NVMData.SN = A094165189010062
19ec-1c88:45128658.637 : NVMData.AutoFeed = 0
19ec-1c88:45128658.689 : NVMData.CCDType = 0
19ec-1c88:45128658.738 : NVMData.ScanSpeed = 0
19ec-1c88:45128658.790 : NVMData.RollerCount = 0
19ec-1c88:45128658.844 : NVMData.MultifeedCount = 0
19ec-1c88:45128658.897 : NVMData.JamCount = 0
19ec-1c88:45128658.947 : NVMData.IdentifyInfo = 
19ec-1c88:45128659.002 : NVMData.FormalName = 
19ec-1c88:45128659.176 : NVMData.ReservedB = 0
19ec-1c88:45128659.235 : NVMData.FunctionCode = 0
19ec-1c88:45128659.287 : NVMData.PreFeed = 0
19ec-1c88:45128659.340 : NVMData.PreFeedTime = 0
19ec-1c88:45128659.392 : NVMData.ButtonNumber = 0
19ec-1c88:45128659.448 : NVMData.PowerOffTime = 0
19ec-1c88:45128659.501 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45128659.582 : => IoObject::IoLockEnd
19ec-1c88:45128659.680 : <= IoObject::IoLockEnd
19ec-1c88:45128659.735 : <= InitializeScanner ret = 1
19ec-1c88:45130155.067 : => GetLogicalScannerAbility
19ec-1c88:45130155.278 : => IoObject::IoLockStart
19ec-1c88:45130155.417 : => CAsicIO::CheckDevice
19ec-1c88:45130155.478 : => CNT96226::ConnectIsAvailable
19ec-1c88:45130173.348 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45130173.450 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45130173.513 : <= IoObject::IoLockStart
19ec-1c88:45130173.577 : => IoObject::IoLockEnd
19ec-1c88:45130173.686 : <= IoObject::IoLockEnd
19ec-1c88:45130173.764 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:45134778.651 : => GetLogicalScannerAbilityEx
19ec-1c88:45134778.857 : => IoObject::IoLockStart
19ec-1c88:45134778.999 : => CAsicIO::CheckDevice
19ec-1c88:45134779.067 : => CNT96226::ConnectIsAvailable
19ec-1c88:45134797.327 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45134797.433 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45134797.495 : <= IoObject::IoLockStart
19ec-1c88:45134797.554 : => IoObject::IoLockEnd
19ec-1c88:45134797.656 : <= IoObject::IoLockEnd
19ec-1c88:45134797.766 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45134797.843 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45142773.053 : => ReadNVMData
19ec-1c88:45142773.233 : => IoObject::IoLockStart
19ec-1c88:45142773.359 : => CAsicIO::CheckDevice
19ec-1c88:45142773.418 : => CNT96226::ConnectIsAvailable
19ec-1c88:45142797.090 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45142797.313 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45142797.452 : <= IoObject::IoLockStart
19ec-1c88:45142797.581 : => ReadNVMDataInternal
19ec-1c88:45142797.930 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45142798.096 : IO Send command 10 bytes
19ec-1c88:45142798.241 : => CNT96226::VenderCmd_SetData
19ec-1c88:45142798.299 : iCmd = 0, nBytes = 10
19ec-1c88:45142798.419 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45143144.841 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45143144.996 : System send command 10 bytes + data 0 bytes
19ec-1c88:45143145.068 : IO total need to receive data 128 bytes
19ec-1c88:45143145.129 : => CNT96226::VenderCmd_GetData
19ec-1c88:45143145.184 : iCmd = 0, nBytes = 128
19ec-1c88:45143337.731 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45143338.178 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45143338.326 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45143338.464 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45143338.592 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45143338.718 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45143338.838 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45143338.963 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45143339.029 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45143339.091 : System total receive data 128 bytes
19ec-1c88:45143339.151 : => CNT96226::VenderCmd_GetData
19ec-1c88:45143339.204 : iCmd = 1, nBytes = 4
19ec-1c88:45143540.116 : 0000 : 00 00 00 00 
19ec-1c88:45143540.222 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45143540.380 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45143540.461 : NVMData.PadScanCount = 0
19ec-1c88:45143540.522 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45143540.579 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45143540.639 : NVMData.FlatbedScanCount = 0
19ec-1c88:45143540.697 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45143540.950 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45143541.020 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45143541.080 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45143541.138 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45143541.194 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45143541.250 : NVMData.BornMonth = 0
19ec-1c88:45143541.301 : NVMData.BornDay = 0
19ec-1c88:45143541.352 : NVMData.BornYear = 0
19ec-1c88:45143541.399 : NVMData.FirstScanMonth = 4
19ec-1c88:45143541.451 : NVMData.FirstScanDay = 30
19ec-1c88:45143541.509 : NVMData.FirstScanYear = 2020
19ec-1c88:45143541.563 : NVMData.VerticalMagnification = 0
19ec-1c88:45143541.619 : NVMData.HorizontalMagnification = 0
19ec-1c88:45143541.675 : NVMData.PowerSavingTime = 15
19ec-1c88:45143541.744 : NVMData.SN = A094165189010062
19ec-1c88:45143541.797 : NVMData.AutoFeed = 0
19ec-1c88:45143541.848 : NVMData.CCDType = 0
19ec-1c88:45143541.896 : NVMData.ScanSpeed = 0
19ec-1c88:45143541.947 : NVMData.RollerCount = 0
19ec-1c88:45143542.003 : NVMData.MultifeedCount = 0
19ec-1c88:45143542.056 : NVMData.JamCount = 0
19ec-1c88:45143542.111 : NVMData.IdentifyInfo = 
19ec-1c88:45143542.163 : NVMData.FormalName = 
19ec-1c88:45143542.211 : NVMData.ReservedB = 0
19ec-1c88:45143542.258 : NVMData.FunctionCode = 0
19ec-1c88:45143542.308 : NVMData.PreFeed = 0
19ec-1c88:45143542.357 : NVMData.PreFeedTime = 0
19ec-1c88:45143542.410 : NVMData.ButtonNumber = 0
19ec-1c88:45143542.461 : NVMData.PowerOffTime = 0
19ec-1c88:45143542.511 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45143542.575 : => IoObject::IoLockEnd
19ec-1c88:45143542.670 : <= IoObject::IoLockEnd
19ec-1c88:45143542.723 : <= ReadNVMData ret = 1
19ec-1c88:45153689.886 : => GetADFStatus
19ec-1c88:45153690.340 : => IoObject::IoLockStart
19ec-1c88:45153690.475 : => CAsicIO::CheckDevice
19ec-1c88:45153690.532 : => CNT96226::ConnectIsAvailable
19ec-1c88:45153716.417 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45153716.532 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45153716.591 : <= IoObject::IoLockStart
19ec-1c88:45153716.652 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45153716.717 : IO Send command 10 bytes
19ec-1c88:45153716.850 : => CNT96226::VenderCmd_SetData
19ec-1c88:45153716.908 : iCmd = 0, nBytes = 10
19ec-1c88:45153717.016 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45153916.717 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45153916.959 : System send command 10 bytes + data 0 bytes
19ec-1c88:45153917.289 : IO total need to receive data 2 bytes
19ec-1c88:45153917.349 : => CNT96226::VenderCmd_GetData
19ec-1c88:45153917.404 : iCmd = 0, nBytes = 2
19ec-1c88:45154058.964 : 0000 : 00 00 
19ec-1c88:45154059.094 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45154059.165 : System total receive data 2 bytes
19ec-1c88:45154059.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:45154059.283 : iCmd = 1, nBytes = 4
19ec-1c88:45154180.014 : 0000 : 00 00 00 00 
19ec-1c88:45154180.194 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45154180.418 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45154180.543 : Return status = 0
19ec-1c88:45154180.847 : => IoObject::IoLockEnd
19ec-1c88:45154180.942 : <= IoObject::IoLockEnd
19ec-1c88:45154180.989 : <= GetADFStatus ret = 1
19ec-1c88:45156920.683 : => GetADFStatus
19ec-1c88:45156920.879 : => IoObject::IoLockStart
19ec-1c88:45156921.014 : => CAsicIO::CheckDevice
19ec-1c88:45156921.072 : => CNT96226::ConnectIsAvailable
19ec-1c88:45156945.141 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45156945.259 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45156945.329 : <= IoObject::IoLockStart
19ec-1c88:45156945.408 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45156945.705 : IO Send command 10 bytes
19ec-1c88:45156945.821 : => CNT96226::VenderCmd_SetData
19ec-1c88:45156945.880 : iCmd = 0, nBytes = 10
19ec-1c88:45156945.989 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45157132.744 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45157132.914 : System send command 10 bytes + data 0 bytes
19ec-1c88:45157133.143 : IO total need to receive data 2 bytes
19ec-1c88:45157133.221 : => CNT96226::VenderCmd_GetData
19ec-1c88:45157133.282 : iCmd = 0, nBytes = 2
19ec-1c88:45157319.469 : 0000 : 00 00 
19ec-1c88:45157319.590 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45157319.660 : System total receive data 2 bytes
19ec-1c88:45157319.721 : => CNT96226::VenderCmd_GetData
19ec-1c88:45157319.776 : iCmd = 1, nBytes = 4
19ec-1c88:45157511.026 : 0000 : 00 00 00 00 
19ec-1c88:45157511.115 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45157511.248 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45157511.325 : Return status = 0
19ec-1c88:45157511.387 : => IoObject::IoLockEnd
19ec-1c88:45157511.481 : <= IoObject::IoLockEnd
19ec-1c88:45157511.528 : <= GetADFStatus ret = 1
19ec-1c88:45159755.247 : => TerminateDriver
19ec-1c88:45159755.443 : => CAsicIO::~CAsicIO,pStage=36965448
19ec-1c88:45159755.519 : => CNT96226::Close
19ec-1c88:45159759.190 : <= CNT96226::Close ret = 1
19ec-1c88:45159759.265 : <= CAsicIO::~CAsicIO
19ec-1c88:45159759.338 : => IoObject::IoLockEnd
19ec-1c88:45159759.393 : <= IoObject::IoLockEnd
19ec-1c88:45159759.446 : => IoObject::TerminateDevice
19ec-1c88:45159759.500 : => IoObject::IoLockEnd
19ec-1c88:45159759.549 : <= IoObject::IoLockEnd
19ec-1c88:45159759.650 : <= IoObject::TerminateDevice
19ec-1c88:45159759.905 : <= TerminateDriver ret = 1
19ec-1c88:45203217.306 : ============Debug Start==========
19ec-1c88:45203217.552 : Date : 2020/4/30 14:27:09
19ec-1c88:45203217.635 : Process ID : 19ec
19ec-1c88:45203218.033 : Windows : Version 10.0 build 18363 
19ec-1c88:45203218.469 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45203218.533 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45203218.602 : MemoryStatus.ullAvailPhys : 1683398656
19ec-1c88:45203218.663 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45203218.722 : MemoryStatus.ullAvailPageFile : 3049885696
19ec-1c88:45203218.781 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45203218.841 : MemoryStatus.ullAvailVirtual : 1729474560
19ec-1c88:45203218.902 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45203219.000 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45203219.066 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45203219.305 : CPU Count : 4
19ec-1c88:45203219.350 : CPU Frequency : 100.000 Mhz
19ec-1c88:45203223.289 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45203223.422 : => InitializeDriver
19ec-1c88:45203223.678 : <= InitializeDriver ret = 1
19ec-1c88:45203223.735 : => InitializeScanner
19ec-1c88:45203223.811 : => CAsicIO::GetDeviceList
19ec-1c88:45203224.107 : => CNT96226::CNT96226
19ec-1c88:45203224.169 : => CNT96226::Open
19ec-1c88:45203247.813 : <= CNT96226::Open ret = 1
19ec-1c88:45203247.923 : => CNT96226::Initialize
19ec-1c88:45203248.112 : <= CNT96226::Initialize ret = 1
19ec-1c88:45203248.170 : <= CNT96226::CNT96226
19ec-1c88:45203248.223 : => CNT96226::EnumAvailableDevice
19ec-1c88:45203253.795 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45203253.875 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45203253.935 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45207047.702 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45207048.166 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45207059.394 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45207059.601 : => IoObject::GetLockName
19ec-1c88:45207059.725 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45207059.864 : <= IoObject::GetLockName
19ec-1c88:45207060.772 : => CNT96226::VenderCmd_GetData
19ec-1c88:45207060.902 : iCmd = 3, nBytes = 2
19ec-1c88:45207456.393 : 0000 : 06 38 
19ec-1c88:45207456.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45207456.799 : => CNT96226::VenderCmd_GetData
19ec-1c88:45207456.910 : iCmd = 4, nBytes = 2
19ec-1c88:45207792.874 : 0000 : 07 07 
19ec-1c88:45207793.086 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45207793.255 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45207793.421 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45207793.559 : IO Send command 10 bytes
19ec-1c88:45207793.661 : => CNT96226::VenderCmd_SetData
19ec-1c88:45207793.771 : iCmd = 0, nBytes = 10
19ec-1c88:45207793.977 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45208016.896 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45208017.140 : => CNT96226::VenderCmd_GetData
19ec-1c88:45208017.258 : iCmd = 0, nBytes = 165
19ec-1c88:45208245.624 : skip dump 37 bytes
19ec-1c88:45208246.021 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45208246.310 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45208246.599 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45208246.873 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45208247.132 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45208247.406 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45208247.663 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45208247.920 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45208248.057 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45208248.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:45208248.293 : iCmd = 1, nBytes = 4
19ec-1c88:45208477.361 : 0000 : 00 00 00 00 
19ec-1c88:45208477.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45208477.728 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45208477.853 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45208477.989 : IO Send command 10 bytes
19ec-1c88:45208478.097 : => CNT96226::VenderCmd_SetData
19ec-1c88:45208478.206 : iCmd = 0, nBytes = 10
19ec-1c88:45208478.579 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45208841.328 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45208841.599 : => CNT96226::VenderCmd_GetData
19ec-1c88:45208841.724 : iCmd = 0, nBytes = 128
19ec-1c88:45209084.764 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45209085.135 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45209085.424 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45209085.692 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45209085.948 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45209086.205 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45209086.459 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45209086.705 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45209086.833 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45209086.954 : => CNT96226::VenderCmd_GetData
19ec-1c88:45209087.058 : iCmd = 1, nBytes = 4
19ec-1c88:45209296.174 : 0000 : 00 00 00 00 
19ec-1c88:45209296.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45209296.555 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45209296.888 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45209297.029 : => CNT96226::Close
19ec-1c88:45209304.533 : <= CNT96226::Close ret = 1
19ec-1c88:45209304.692 : <= CNT96226::~CNT96226
19ec-1c88:45209304.861 : <= CAsicIO::GetDeviceList
19ec-1c88:45209305.638 : => IoObject::SetTimeout
19ec-1c88:45209305.906 : Timeout--> In = 0 Out = 0
19ec-1c88:45209306.022 : <= IoObject::SetTimeout
19ec-1c88:45209306.153 : => CAsicIO::CAsicIO
19ec-1c88:45209306.305 : => CNT96226::CNT96226
19ec-1c88:45209306.414 : => CNT96226::Open
19ec-1c88:45209348.662 : <= CNT96226::Open ret = 1
19ec-1c88:45209348.856 : => CNT96226::Initialize
19ec-1c88:45209349.236 : <= CNT96226::Initialize ret = 1
19ec-1c88:45209349.348 : <= CNT96226::CNT96226
19ec-1c88:45209349.451 : <= CAsicIO::CAsicIO
19ec-1c88:45209349.559 : => CAsicIO::InitializeDevice
19ec-1c88:45209349.694 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45209361.201 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45209361.427 : => IoObject::GetLockName
19ec-1c88:45209361.539 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45209361.670 : <= IoObject::GetLockName
19ec-1c88:45209362.756 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45209362.908 : IO Send command 10 bytes
19ec-1c88:45209363.015 : => CNT96226::VenderCmd_SetData
19ec-1c88:45209363.126 : iCmd = 0, nBytes = 10
19ec-1c88:45209363.348 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45209733.169 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45209733.423 : => CNT96226::VenderCmd_GetData
19ec-1c88:45209733.554 : iCmd = 0, nBytes = 128
19ec-1c88:45209961.830 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45209962.209 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45209962.495 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45209962.760 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45209963.013 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45209963.270 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45209963.527 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45209963.783 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45209963.914 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45209964.039 : => CNT96226::VenderCmd_GetData
19ec-1c88:45209964.144 : iCmd = 1, nBytes = 4
19ec-1c88:45210168.551 : 0000 : 00 00 00 00 
19ec-1c88:45210168.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45210168.804 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45210168.884 : => CNT96226::VenderCmd_GetData
19ec-1c88:45210168.957 : iCmd = 3, nBytes = 2
19ec-1c88:45210548.216 : 0000 : 06 38 
19ec-1c88:45210548.352 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45210548.440 : => CNT96226::VenderCmd_GetData
19ec-1c88:45210548.515 : iCmd = 4, nBytes = 2
19ec-1c88:45210846.961 : 0000 : 07 07 
19ec-1c88:45210847.097 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45210847.345 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45210847.471 : => IoObject::InitializeDevice
19ec-1c88:45210847.616 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45210848.544 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45210848.635 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45210849.527 : => FindScanner
19ec-1c88:45210849.598 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45210849.684 : <= FindScanner ret = 1
19ec-1c88:45210849.755 : => IoObject::IoLockStart
19ec-1c88:45210849.890 : => CAsicIO::CheckDevice
19ec-1c88:45210849.961 : => CNT96226::ConnectIsAvailable
19ec-1c88:45210875.019 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45210875.169 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45210875.251 : <= IoObject::IoLockStart
19ec-1c88:45210875.329 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45210875.418 : IO Send command 10 bytes
19ec-1c88:45210875.543 : => CNT96226::VenderCmd_SetData
19ec-1c88:45210875.616 : iCmd = 0, nBytes = 10
19ec-1c88:45210875.753 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45211081.783 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45211081.944 : System send command 10 bytes + data 0 bytes
19ec-1c88:45211082.041 : IO total need to receive data 5 bytes
19ec-1c88:45211082.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:45211082.197 : iCmd = 0, nBytes = 5
19ec-1c88:45211284.105 : 0000 : 06 00 02 02 ab 
19ec-1c88:45211284.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45211284.360 : System total receive data 5 bytes
19ec-1c88:45211284.446 : => CNT96226::VenderCmd_GetData
19ec-1c88:45211284.523 : iCmd = 1, nBytes = 4
19ec-1c88:45211492.208 : 0000 : 00 00 00 00 
19ec-1c88:45211492.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45211492.514 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45211492.597 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45211492.680 : IO Send command 10 bytes
19ec-1c88:45211492.808 : => CNT96226::VenderCmd_SetData
19ec-1c88:45211492.881 : iCmd = 0, nBytes = 10
19ec-1c88:45211493.023 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45211688.632 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45211688.782 : System send command 10 bytes + data 0 bytes
19ec-1c88:45211688.873 : IO total need to receive data 165 bytes
19ec-1c88:45211688.951 : => CNT96226::VenderCmd_GetData
19ec-1c88:45211689.021 : iCmd = 0, nBytes = 165
19ec-1c88:45211889.738 : skip dump 37 bytes
19ec-1c88:45211889.961 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45211890.139 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45211890.316 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45211890.489 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45211890.658 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45211890.829 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45211890.989 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45211891.151 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45211891.233 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45211891.310 : System total receive data 165 bytes
19ec-1c88:45211891.389 : => CNT96226::VenderCmd_GetData
19ec-1c88:45211891.454 : iCmd = 1, nBytes = 4
19ec-1c88:45212086.756 : 0000 : 00 00 00 00 
19ec-1c88:45212086.890 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45212087.055 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45212087.372 : Dump Inquiry
19ec-1c88:45212087.545 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45212087.727 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45212087.906 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45212088.079 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45212088.243 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45212088.416 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45212088.587 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45212088.745 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45212088.915 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45212089.081 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45212089.194 : 00a0 : 00 00 00 00 00 
19ec-1c88:45212089.282 : => ReadNVMDataInternal
19ec-1c88:45212089.552 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45212089.635 : IO Send command 10 bytes
19ec-1c88:45212089.750 : => CNT96226::VenderCmd_SetData
19ec-1c88:45212089.819 : iCmd = 0, nBytes = 10
19ec-1c88:45212089.952 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45212425.370 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45212425.560 : System send command 10 bytes + data 0 bytes
19ec-1c88:45212425.656 : IO total need to receive data 128 bytes
19ec-1c88:45212425.737 : => CNT96226::VenderCmd_GetData
19ec-1c88:45212425.810 : iCmd = 0, nBytes = 128
19ec-1c88:45212632.099 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45212632.325 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45212632.512 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45212632.686 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45212632.859 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45212633.028 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45212633.189 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45212633.352 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45212633.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45212633.514 : System total receive data 128 bytes
19ec-1c88:45212633.592 : => CNT96226::VenderCmd_GetData
19ec-1c88:45212633.659 : iCmd = 1, nBytes = 4
19ec-1c88:45212805.448 : 0000 : 00 00 00 00 
19ec-1c88:45212805.593 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45212805.760 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45212805.847 : NVMData.PadScanCount = 0
19ec-1c88:45212805.920 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45212805.992 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45212806.069 : NVMData.FlatbedScanCount = 0
19ec-1c88:45212806.138 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45212806.206 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45212806.276 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45212806.346 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45212806.417 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45212806.486 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45212806.557 : NVMData.BornMonth = 0
19ec-1c88:45212806.622 : NVMData.BornDay = 0
19ec-1c88:45212806.687 : NVMData.BornYear = 0
19ec-1c88:45212806.752 : NVMData.FirstScanMonth = 4
19ec-1c88:45212806.819 : NVMData.FirstScanDay = 30
19ec-1c88:45212806.889 : NVMData.FirstScanYear = 2020
19ec-1c88:45212806.965 : NVMData.VerticalMagnification = 0
19ec-1c88:45212807.034 : NVMData.HorizontalMagnification = 0
19ec-1c88:45212807.105 : NVMData.PowerSavingTime = 15
19ec-1c88:45212807.176 : NVMData.SN = A094165189010062
19ec-1c88:45212807.242 : NVMData.AutoFeed = 0
19ec-1c88:45212807.306 : NVMData.CCDType = 0
19ec-1c88:45212807.365 : NVMData.ScanSpeed = 0
19ec-1c88:45212807.427 : NVMData.RollerCount = 0
19ec-1c88:45212807.492 : NVMData.MultifeedCount = 0
19ec-1c88:45212807.558 : NVMData.JamCount = 0
19ec-1c88:45212807.622 : NVMData.IdentifyInfo = 
19ec-1c88:45212807.687 : NVMData.FormalName = 
19ec-1c88:45212807.915 : NVMData.ReservedB = 0
19ec-1c88:45212807.988 : NVMData.FunctionCode = 0
19ec-1c88:45212808.056 : NVMData.PreFeed = 0
19ec-1c88:45212808.120 : NVMData.PreFeedTime = 0
19ec-1c88:45212808.184 : NVMData.ButtonNumber = 0
19ec-1c88:45212808.249 : NVMData.PowerOffTime = 0
19ec-1c88:45212808.314 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45212808.405 : => IoObject::IoLockEnd
19ec-1c88:45212808.525 : <= IoObject::IoLockEnd
19ec-1c88:45212808.590 : <= InitializeScanner ret = 1
19ec-1c88:45212808.672 : => GetLogicalScannerAbilityEx
19ec-1c88:45212808.749 : => IoObject::IoLockStart
19ec-1c88:45212808.867 : => CAsicIO::CheckDevice
19ec-1c88:45212808.936 : => CNT96226::ConnectIsAvailable
19ec-1c88:45212824.776 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45212824.895 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45212824.969 : <= IoObject::IoLockStart
19ec-1c88:45212825.125 : => IoObject::IoLockEnd
19ec-1c88:45212825.246 : <= IoObject::IoLockEnd
19ec-1c88:45212825.391 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45212825.487 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45213056.459 : => ReadNVMData
19ec-1c88:45213056.621 : => IoObject::IoLockStart
19ec-1c88:45213056.788 : => CAsicIO::CheckDevice
19ec-1c88:45213056.860 : => CNT96226::ConnectIsAvailable
19ec-1c88:45213080.952 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45213081.108 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45213081.186 : <= IoObject::IoLockStart
19ec-1c88:45213081.264 : => ReadNVMDataInternal
19ec-1c88:45213081.341 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45213081.428 : IO Send command 10 bytes
19ec-1c88:45213081.572 : => CNT96226::VenderCmd_SetData
19ec-1c88:45213081.651 : iCmd = 0, nBytes = 10
19ec-1c88:45213081.793 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45213437.577 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45213437.787 : System send command 10 bytes + data 0 bytes
19ec-1c88:45213437.874 : IO total need to receive data 128 bytes
19ec-1c88:45213437.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:45213438.026 : iCmd = 0, nBytes = 128
19ec-1c88:45213646.643 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45213646.859 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45213647.044 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45213647.217 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45213647.392 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45213647.559 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45213647.717 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45213647.877 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45213647.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45213648.039 : System total receive data 128 bytes
19ec-1c88:45213648.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:45213648.186 : iCmd = 1, nBytes = 4
19ec-1c88:45213825.935 : 0000 : 00 00 00 00 
19ec-1c88:45213826.024 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45213826.159 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45213826.226 : NVMData.PadScanCount = 0
19ec-1c88:45213826.280 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45213826.335 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45213826.394 : NVMData.FlatbedScanCount = 0
19ec-1c88:45213826.448 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45213826.503 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45213826.554 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45213826.607 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45213826.661 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45213826.713 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45213826.766 : NVMData.BornMonth = 0
19ec-1c88:45213826.813 : NVMData.BornDay = 0
19ec-1c88:45213826.863 : NVMData.BornYear = 0
19ec-1c88:45213826.909 : NVMData.FirstScanMonth = 4
19ec-1c88:45213826.959 : NVMData.FirstScanDay = 30
19ec-1c88:45213827.009 : NVMData.FirstScanYear = 2020
19ec-1c88:45213827.212 : NVMData.VerticalMagnification = 0
19ec-1c88:45213827.274 : NVMData.HorizontalMagnification = 0
19ec-1c88:45213827.326 : NVMData.PowerSavingTime = 15
19ec-1c88:45213827.380 : NVMData.SN = A094165189010062
19ec-1c88:45213827.428 : NVMData.AutoFeed = 0
19ec-1c88:45213827.478 : NVMData.CCDType = 0
19ec-1c88:45213827.528 : NVMData.ScanSpeed = 0
19ec-1c88:45213827.575 : NVMData.RollerCount = 0
19ec-1c88:45213827.629 : NVMData.MultifeedCount = 0
19ec-1c88:45213827.679 : NVMData.JamCount = 0
19ec-1c88:45213827.728 : NVMData.IdentifyInfo = 
19ec-1c88:45213827.777 : NVMData.FormalName = 
19ec-1c88:45213827.826 : NVMData.ReservedB = 0
19ec-1c88:45213827.876 : NVMData.FunctionCode = 0
19ec-1c88:45213827.924 : NVMData.PreFeed = 0
19ec-1c88:45213827.972 : NVMData.PreFeedTime = 0
19ec-1c88:45213828.023 : NVMData.ButtonNumber = 0
19ec-1c88:45213828.070 : NVMData.PowerOffTime = 0
19ec-1c88:45213828.123 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45213828.180 : => IoObject::IoLockEnd
19ec-1c88:45213828.274 : <= IoObject::IoLockEnd
19ec-1c88:45213828.321 : <= ReadNVMData ret = 1
19ec-1c88:45216522.570 : ============Debug Start==========
19ec-1c88:45216522.875 : Date : 2020/4/30 14:27:09
19ec-1c88:45216522.959 : Process ID : 19ec
19ec-1c88:45216523.373 : Windows : Version 10.0 build 18363 
19ec-1c88:45216523.824 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45216523.886 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45216523.951 : MemoryStatus.ullAvailPhys : 1683501056
19ec-1c88:45216524.009 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45216524.073 : MemoryStatus.ullAvailPageFile : 3050844160
19ec-1c88:45216524.133 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45216524.193 : MemoryStatus.ullAvailVirtual : 1729716224
19ec-1c88:45216524.254 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45216524.355 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45216524.414 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45216524.652 : CPU Count : 4
19ec-1c88:45216524.698 : CPU Frequency : 100.000 Mhz
19ec-1c88:45216529.485 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45216529.614 : => InitializeDriver
19ec-1c88:45216529.885 : <= InitializeDriver ret = 1
19ec-1c88:45219104.854 : => InitializeScanner
19ec-1c88:45219105.106 : => CAsicIO::GetDeviceList
19ec-1c88:45219105.528 : => CNT96226::CNT96226
19ec-1c88:45219105.587 : => CNT96226::Open
19ec-1c88:45219129.782 : <= CNT96226::Open ret = 1
19ec-1c88:45219130.125 : => CNT96226::Initialize
19ec-1c88:45219130.325 : <= CNT96226::Initialize ret = 1
19ec-1c88:45219130.384 : <= CNT96226::CNT96226
19ec-1c88:45219130.440 : => CNT96226::EnumAvailableDevice
19ec-1c88:45219136.149 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45219136.231 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45219136.290 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45223080.319 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45223080.596 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45223086.207 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45223086.322 : => IoObject::GetLockName
19ec-1c88:45223086.382 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45223086.452 : <= IoObject::GetLockName
19ec-1c88:45223086.915 : => CNT96226::VenderCmd_GetData
19ec-1c88:45223086.987 : iCmd = 3, nBytes = 2
19ec-1c88:45223477.610 : 0000 : 06 38 
19ec-1c88:45223477.749 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45223477.827 : => CNT96226::VenderCmd_GetData
19ec-1c88:45223477.883 : iCmd = 4, nBytes = 2
19ec-1c88:45223794.155 : 0000 : 07 07 
19ec-1c88:45223794.252 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45223794.336 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45223794.420 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45223794.489 : IO Send command 10 bytes
19ec-1c88:45223794.542 : => CNT96226::VenderCmd_SetData
19ec-1c88:45223794.599 : iCmd = 0, nBytes = 10
19ec-1c88:45223794.704 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45223988.418 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45223988.536 : => CNT96226::VenderCmd_GetData
19ec-1c88:45223988.591 : iCmd = 0, nBytes = 165
19ec-1c88:45224197.251 : skip dump 37 bytes
19ec-1c88:45224197.450 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45224197.592 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45224197.730 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45224197.860 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45224197.989 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45224198.122 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45224198.249 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45224198.372 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45224198.433 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45224198.493 : => CNT96226::VenderCmd_GetData
19ec-1c88:45224198.545 : iCmd = 1, nBytes = 4
19ec-1c88:45224381.384 : 0000 : 00 00 00 00 
19ec-1c88:45224381.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45224381.568 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45224381.628 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45224381.695 : IO Send command 10 bytes
19ec-1c88:45224381.747 : => CNT96226::VenderCmd_SetData
19ec-1c88:45224381.800 : iCmd = 0, nBytes = 10
19ec-1c88:45224381.903 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45224726.551 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45224726.674 : => CNT96226::VenderCmd_GetData
19ec-1c88:45224726.735 : iCmd = 0, nBytes = 128
19ec-1c88:45224863.556 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45224863.730 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45224863.872 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45224864.004 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45224864.128 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45224864.250 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45224864.374 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45224864.497 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45224864.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45224864.624 : => CNT96226::VenderCmd_GetData
19ec-1c88:45224864.676 : iCmd = 1, nBytes = 4
19ec-1c88:45225007.046 : 0000 : 00 00 00 00 
19ec-1c88:45225007.216 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45225007.534 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45225007.695 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45225007.763 : => CNT96226::Close
19ec-1c88:45225011.553 : <= CNT96226::Close ret = 1
19ec-1c88:45225011.623 : <= CNT96226::~CNT96226
19ec-1c88:45225011.706 : <= CAsicIO::GetDeviceList
19ec-1c88:45225012.124 : => IoObject::SetTimeout
19ec-1c88:45225012.259 : Timeout--> In = 0 Out = 0
19ec-1c88:45225012.315 : <= IoObject::SetTimeout
19ec-1c88:45225012.381 : => CAsicIO::CAsicIO
19ec-1c88:45225012.452 : => CNT96226::CNT96226
19ec-1c88:45225012.506 : => CNT96226::Open
19ec-1c88:45225035.522 : <= CNT96226::Open ret = 1
19ec-1c88:45225035.633 : => CNT96226::Initialize
19ec-1c88:45225035.833 : <= CNT96226::Initialize ret = 1
19ec-1c88:45225035.898 : <= CNT96226::CNT96226
19ec-1c88:45225035.952 : <= CAsicIO::CAsicIO
19ec-1c88:45225036.010 : => CAsicIO::InitializeDevice
19ec-1c88:45225036.085 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45225042.038 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45225042.154 : => IoObject::GetLockName
19ec-1c88:45225042.208 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45225042.270 : <= IoObject::GetLockName
19ec-1c88:45225042.763 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45225042.835 : IO Send command 10 bytes
19ec-1c88:45225042.887 : => CNT96226::VenderCmd_SetData
19ec-1c88:45225042.937 : iCmd = 0, nBytes = 10
19ec-1c88:45225043.048 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45225383.899 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45225384.042 : => CNT96226::VenderCmd_GetData
19ec-1c88:45225384.100 : iCmd = 0, nBytes = 128
19ec-1c88:45225588.901 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45225589.090 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45225589.231 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45225589.365 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45225589.494 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45225589.618 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45225589.739 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45225589.861 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45225589.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45225589.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:45225590.039 : iCmd = 1, nBytes = 4
19ec-1c88:45225796.594 : 0000 : 00 00 00 00 
19ec-1c88:45225796.687 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45225796.753 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45225796.819 : => CNT96226::VenderCmd_GetData
19ec-1c88:45225796.875 : iCmd = 3, nBytes = 2
19ec-1c88:45226150.583 : 0000 : 06 38 
19ec-1c88:45226150.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45226150.784 : => CNT96226::VenderCmd_GetData
19ec-1c88:45226150.838 : iCmd = 4, nBytes = 2
19ec-1c88:45226449.703 : 0000 : 07 07 
19ec-1c88:45226449.817 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45226449.995 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45226450.096 : => IoObject::InitializeDevice
19ec-1c88:45226450.203 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45226450.853 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45226450.931 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45226451.657 : => FindScanner
19ec-1c88:45226451.717 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45226451.782 : <= FindScanner ret = 1
19ec-1c88:45226451.838 : => IoObject::IoLockStart
19ec-1c88:45226451.941 : => CAsicIO::CheckDevice
19ec-1c88:45226451.994 : => CNT96226::ConnectIsAvailable
19ec-1c88:45226471.098 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45226471.193 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45226471.250 : <= IoObject::IoLockStart
19ec-1c88:45226471.310 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45226471.375 : IO Send command 10 bytes
19ec-1c88:45226471.456 : => CNT96226::VenderCmd_SetData
19ec-1c88:45226471.510 : iCmd = 0, nBytes = 10
19ec-1c88:45226471.615 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45226671.152 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45226671.279 : System send command 10 bytes + data 0 bytes
19ec-1c88:45226671.352 : IO total need to receive data 5 bytes
19ec-1c88:45226671.417 : => CNT96226::VenderCmd_GetData
19ec-1c88:45226671.475 : iCmd = 0, nBytes = 5
19ec-1c88:45226855.562 : 0000 : 06 00 02 02 ab 
19ec-1c88:45226855.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45226855.722 : System total receive data 5 bytes
19ec-1c88:45226855.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:45226855.839 : iCmd = 1, nBytes = 4
19ec-1c88:45227003.669 : 0000 : 00 00 00 00 
19ec-1c88:45227003.795 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45227003.927 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45227003.994 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45227004.060 : IO Send command 10 bytes
19ec-1c88:45227004.158 : => CNT96226::VenderCmd_SetData
19ec-1c88:45227004.217 : iCmd = 0, nBytes = 10
19ec-1c88:45227004.323 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45227208.382 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45227208.486 : System send command 10 bytes + data 0 bytes
19ec-1c88:45227208.552 : IO total need to receive data 165 bytes
19ec-1c88:45227208.616 : => CNT96226::VenderCmd_GetData
19ec-1c88:45227208.668 : iCmd = 0, nBytes = 165
19ec-1c88:45227380.852 : skip dump 37 bytes
19ec-1c88:45227381.027 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45227381.165 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45227381.304 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45227381.434 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45227381.559 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45227381.690 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45227381.814 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45227381.939 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45227382.003 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45227382.062 : System total receive data 165 bytes
19ec-1c88:45227382.119 : => CNT96226::VenderCmd_GetData
19ec-1c88:45227382.169 : iCmd = 1, nBytes = 4
19ec-1c88:45227498.569 : 0000 : 00 00 00 00 
19ec-1c88:45227498.677 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45227498.812 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45227499.069 : Dump Inquiry
19ec-1c88:45227499.205 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45227499.342 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45227499.475 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45227499.606 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45227499.730 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45227499.864 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45227499.990 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45227500.113 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45227500.243 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45227500.370 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45227500.457 : 00a0 : 00 00 00 00 00 
19ec-1c88:45227500.527 : => ReadNVMDataInternal
19ec-1c88:45227500.734 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45227500.800 : IO Send command 10 bytes
19ec-1c88:45227500.893 : => CNT96226::VenderCmd_SetData
19ec-1c88:45227500.948 : iCmd = 0, nBytes = 10
19ec-1c88:45227501.049 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45227854.211 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45227854.347 : System send command 10 bytes + data 0 bytes
19ec-1c88:45227854.414 : IO total need to receive data 128 bytes
19ec-1c88:45227854.479 : => CNT96226::VenderCmd_GetData
19ec-1c88:45227854.534 : iCmd = 0, nBytes = 128
19ec-1c88:45228046.596 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45228046.785 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45228046.930 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45228047.065 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45228047.192 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45228047.542 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45228047.895 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45228048.022 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45228048.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45228048.149 : System total receive data 128 bytes
19ec-1c88:45228048.213 : => CNT96226::VenderCmd_GetData
19ec-1c88:45228048.269 : iCmd = 1, nBytes = 4
19ec-1c88:45228208.402 : 0000 : 00 00 00 00 
19ec-1c88:45228208.487 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45228208.607 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45228208.677 : NVMData.PadScanCount = 0
19ec-1c88:45228208.735 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45228208.789 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45228208.843 : NVMData.FlatbedScanCount = 0
19ec-1c88:45228208.897 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45228208.947 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45228209.003 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45228209.055 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45228209.111 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45228209.163 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45228209.217 : NVMData.BornMonth = 0
19ec-1c88:45228209.267 : NVMData.BornDay = 0
19ec-1c88:45228209.317 : NVMData.BornYear = 0
19ec-1c88:45228209.366 : NVMData.FirstScanMonth = 4
19ec-1c88:45228209.417 : NVMData.FirstScanDay = 30
19ec-1c88:45228209.470 : NVMData.FirstScanYear = 2020
19ec-1c88:45228209.522 : NVMData.VerticalMagnification = 0
19ec-1c88:45228209.576 : NVMData.HorizontalMagnification = 0
19ec-1c88:45228209.630 : NVMData.PowerSavingTime = 15
19ec-1c88:45228209.683 : NVMData.SN = A094165189010062
19ec-1c88:45228209.737 : NVMData.AutoFeed = 0
19ec-1c88:45228209.786 : NVMData.CCDType = 0
19ec-1c88:45228209.832 : NVMData.ScanSpeed = 0
19ec-1c88:45228209.879 : NVMData.RollerCount = 0
19ec-1c88:45228209.929 : NVMData.MultifeedCount = 0
19ec-1c88:45228209.980 : NVMData.JamCount = 0
19ec-1c88:45228210.027 : NVMData.IdentifyInfo = 
19ec-1c88:45228210.077 : NVMData.FormalName = 
19ec-1c88:45228210.288 : NVMData.ReservedB = 0
19ec-1c88:45228210.339 : NVMData.FunctionCode = 0
19ec-1c88:45228210.389 : NVMData.PreFeed = 0
19ec-1c88:45228210.440 : NVMData.PreFeedTime = 0
19ec-1c88:45228210.491 : NVMData.ButtonNumber = 0
19ec-1c88:45228210.540 : NVMData.PowerOffTime = 0
19ec-1c88:45228210.591 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45228210.668 : => IoObject::IoLockEnd
19ec-1c88:45228210.762 : <= IoObject::IoLockEnd
19ec-1c88:45228210.813 : <= InitializeScanner ret = 1
19ec-1c88:45229480.277 : => GetLogicalScannerAbility
19ec-1c88:45229480.461 : => IoObject::IoLockStart
19ec-1c88:45229480.592 : => CAsicIO::CheckDevice
19ec-1c88:45229480.650 : => CNT96226::ConnectIsAvailable
19ec-1c88:45229504.271 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45229504.389 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45229504.454 : <= IoObject::IoLockStart
19ec-1c88:45229504.515 : => IoObject::IoLockEnd
19ec-1c88:45229504.631 : <= IoObject::IoLockEnd
19ec-1c88:45229504.709 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:45233378.346 : => GetLogicalScannerAbilityEx
19ec-1c88:45233378.550 : => IoObject::IoLockStart
19ec-1c88:45233378.685 : => CAsicIO::CheckDevice
19ec-1c88:45233378.744 : => CNT96226::ConnectIsAvailable
19ec-1c88:45233396.652 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45233396.756 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45233396.818 : <= IoObject::IoLockStart
19ec-1c88:45233396.878 : => IoObject::IoLockEnd
19ec-1c88:45233396.972 : <= IoObject::IoLockEnd
19ec-1c88:45233397.092 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45233397.172 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45241014.387 : => ReadNVMData
19ec-1c88:45241014.565 : => IoObject::IoLockStart
19ec-1c88:45241014.696 : => CAsicIO::CheckDevice
19ec-1c88:45241014.758 : => CNT96226::ConnectIsAvailable
19ec-1c88:45241037.510 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45241037.724 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45241037.853 : <= IoObject::IoLockStart
19ec-1c88:45241037.976 : => ReadNVMDataInternal
19ec-1c88:45241038.303 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45241038.375 : IO Send command 10 bytes
19ec-1c88:45241038.483 : => CNT96226::VenderCmd_SetData
19ec-1c88:45241038.544 : iCmd = 0, nBytes = 10
19ec-1c88:45241038.657 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45241393.001 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45241393.160 : System send command 10 bytes + data 0 bytes
19ec-1c88:45241393.231 : IO total need to receive data 128 bytes
19ec-1c88:45241393.292 : => CNT96226::VenderCmd_GetData
19ec-1c88:45241393.348 : iCmd = 0, nBytes = 128
19ec-1c88:45241582.135 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45241582.705 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45241582.851 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45241582.985 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45241583.111 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45241583.236 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45241583.360 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45241583.481 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45241583.544 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45241583.604 : System total receive data 128 bytes
19ec-1c88:45241583.669 : => CNT96226::VenderCmd_GetData
19ec-1c88:45241583.724 : iCmd = 1, nBytes = 4
19ec-1c88:45241778.614 : 0000 : 00 00 00 00 
19ec-1c88:45241778.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45241778.856 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45241778.930 : NVMData.PadScanCount = 0
19ec-1c88:45241778.988 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45241779.044 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45241779.100 : NVMData.FlatbedScanCount = 0
19ec-1c88:45241779.164 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45241779.394 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45241779.457 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45241779.519 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45241779.575 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45241779.629 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45241779.683 : NVMData.BornMonth = 0
19ec-1c88:45241779.732 : NVMData.BornDay = 0
19ec-1c88:45241779.785 : NVMData.BornYear = 0
19ec-1c88:45241779.834 : NVMData.FirstScanMonth = 4
19ec-1c88:45241779.885 : NVMData.FirstScanDay = 30
19ec-1c88:45241779.938 : NVMData.FirstScanYear = 2020
19ec-1c88:45241779.988 : NVMData.VerticalMagnification = 0
19ec-1c88:45241780.046 : NVMData.HorizontalMagnification = 0
19ec-1c88:45241780.098 : NVMData.PowerSavingTime = 15
19ec-1c88:45241780.152 : NVMData.SN = A094165189010062
19ec-1c88:45241780.203 : NVMData.AutoFeed = 0
19ec-1c88:45241780.253 : NVMData.CCDType = 0
19ec-1c88:45241780.302 : NVMData.ScanSpeed = 0
19ec-1c88:45241780.350 : NVMData.RollerCount = 0
19ec-1c88:45241780.403 : NVMData.MultifeedCount = 0
19ec-1c88:45241780.455 : NVMData.JamCount = 0
19ec-1c88:45241780.504 : NVMData.IdentifyInfo = 
19ec-1c88:45241780.554 : NVMData.FormalName = 
19ec-1c88:45241780.603 : NVMData.ReservedB = 0
19ec-1c88:45241780.651 : NVMData.FunctionCode = 0
19ec-1c88:45241780.700 : NVMData.PreFeed = 0
19ec-1c88:45241780.748 : NVMData.PreFeedTime = 0
19ec-1c88:45241780.797 : NVMData.ButtonNumber = 0
19ec-1c88:45241780.849 : NVMData.PowerOffTime = 0
19ec-1c88:45241780.898 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45241780.964 : => IoObject::IoLockEnd
19ec-1c88:45241781.057 : <= IoObject::IoLockEnd
19ec-1c88:45241781.106 : <= ReadNVMData ret = 1
19ec-1c88:45251892.978 : => GetADFStatus
19ec-1c88:45251893.405 : => IoObject::IoLockStart
19ec-1c88:45251893.549 : => CAsicIO::CheckDevice
19ec-1c88:45251893.609 : => CNT96226::ConnectIsAvailable
19ec-1c88:45251917.683 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45251917.798 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45251917.864 : <= IoObject::IoLockStart
19ec-1c88:45251917.926 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45251917.994 : IO Send command 10 bytes
19ec-1c88:45251918.115 : => CNT96226::VenderCmd_SetData
19ec-1c88:45251918.173 : iCmd = 0, nBytes = 10
19ec-1c88:45251918.278 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45252089.724 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45252089.881 : System send command 10 bytes + data 0 bytes
19ec-1c88:45252089.958 : IO total need to receive data 2 bytes
19ec-1c88:45252090.026 : => CNT96226::VenderCmd_GetData
19ec-1c88:45252090.088 : iCmd = 0, nBytes = 2
19ec-1c88:45252277.124 : 0000 : 00 00 
19ec-1c88:45252277.232 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45252277.301 : System total receive data 2 bytes
19ec-1c88:45252277.362 : => CNT96226::VenderCmd_GetData
19ec-1c88:45252277.416 : iCmd = 1, nBytes = 4
19ec-1c88:45252485.679 : 0000 : 00 00 00 00 
19ec-1c88:45252485.762 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45252485.892 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45252485.965 : Return status = 0
19ec-1c88:45252486.024 : => IoObject::IoLockEnd
19ec-1c88:45252486.115 : <= IoObject::IoLockEnd
19ec-1c88:45252486.162 : <= GetADFStatus ret = 1
19ec-1c88:45255236.298 : => GetADFStatus
19ec-1c88:45255236.493 : => IoObject::IoLockStart
19ec-1c88:45255236.623 : => CAsicIO::CheckDevice
19ec-1c88:45255236.677 : => CNT96226::ConnectIsAvailable
19ec-1c88:45255262.984 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45255263.094 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45255263.150 : <= IoObject::IoLockStart
19ec-1c88:45255263.211 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45255263.280 : IO Send command 10 bytes
19ec-1c88:45255263.395 : => CNT96226::VenderCmd_SetData
19ec-1c88:45255263.453 : iCmd = 0, nBytes = 10
19ec-1c88:45255263.556 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45255471.129 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45255471.245 : System send command 10 bytes + data 0 bytes
19ec-1c88:45255471.486 : IO total need to receive data 2 bytes
19ec-1c88:45255471.559 : => CNT96226::VenderCmd_GetData
19ec-1c88:45255471.614 : iCmd = 0, nBytes = 2
19ec-1c88:45255638.975 : 0000 : 00 00 
19ec-1c88:45255639.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45255639.195 : System total receive data 2 bytes
19ec-1c88:45255639.258 : => CNT96226::VenderCmd_GetData
19ec-1c88:45255639.318 : iCmd = 1, nBytes = 4
19ec-1c88:45255849.127 : 0000 : 00 00 00 00 
19ec-1c88:45255849.213 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45255849.342 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45255849.409 : Return status = 0
19ec-1c88:45255849.465 : => IoObject::IoLockEnd
19ec-1c88:45255849.557 : <= IoObject::IoLockEnd
19ec-1c88:45255849.607 : <= GetADFStatus ret = 1
19ec-1c88:45258009.273 : => TerminateDriver
19ec-1c88:45258009.474 : => CAsicIO::~CAsicIO,pStage=98962504
19ec-1c88:45258009.548 : => CNT96226::Close
19ec-1c88:45258013.666 : <= CNT96226::Close ret = 1
19ec-1c88:45258013.747 : <= CAsicIO::~CAsicIO
19ec-1c88:45258013.807 : => IoObject::IoLockEnd
19ec-1c88:45258013.862 : <= IoObject::IoLockEnd
19ec-1c88:45258013.914 : => IoObject::TerminateDevice
19ec-1c88:45258013.971 : => IoObject::IoLockEnd
19ec-1c88:45258014.019 : <= IoObject::IoLockEnd
19ec-1c88:45258014.124 : <= IoObject::TerminateDevice
19ec-1c88:45258014.381 : <= TerminateDriver ret = 1
19ec-1c88:45303478.461 : ============Debug Start==========
19ec-1c88:45303478.719 : Date : 2020/4/30 14:27:12
19ec-1c88:45303478.802 : Process ID : 19ec
19ec-1c88:45303479.232 : Windows : Version 10.0 build 18363 
19ec-1c88:45303479.679 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45303479.743 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45303479.809 : MemoryStatus.ullAvailPhys : 1676693504
19ec-1c88:45303479.868 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45303479.932 : MemoryStatus.ullAvailPageFile : 3036778496
19ec-1c88:45303480.000 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45303480.067 : MemoryStatus.ullAvailVirtual : 1729470464
19ec-1c88:45303480.129 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45303480.324 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45303480.388 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45303480.641 : CPU Count : 4
19ec-1c88:45303480.690 : CPU Frequency : 100.000 Mhz
19ec-1c88:45303484.734 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45303484.874 : => InitializeDriver
19ec-1c88:45303485.372 : <= InitializeDriver ret = 1
19ec-1c88:45303485.432 : => InitializeScanner
19ec-1c88:45303485.512 : => CAsicIO::GetDeviceList
19ec-1c88:45303485.815 : => CNT96226::CNT96226
19ec-1c88:45303485.872 : => CNT96226::Open
19ec-1c88:45303505.089 : <= CNT96226::Open ret = 1
19ec-1c88:45303505.188 : => CNT96226::Initialize
19ec-1c88:45303505.374 : <= CNT96226::Initialize ret = 1
19ec-1c88:45303505.432 : <= CNT96226::CNT96226
19ec-1c88:45303505.488 : => CNT96226::EnumAvailableDevice
19ec-1c88:45303510.746 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45303510.827 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45303510.887 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45307285.674 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45307286.126 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45307297.252 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45307297.454 : => IoObject::GetLockName
19ec-1c88:45307297.573 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45307297.708 : <= IoObject::GetLockName
19ec-1c88:45307298.620 : => CNT96226::VenderCmd_GetData
19ec-1c88:45307298.754 : iCmd = 3, nBytes = 2
19ec-1c88:45307702.491 : 0000 : 06 38 
19ec-1c88:45307702.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45307702.886 : => CNT96226::VenderCmd_GetData
19ec-1c88:45307703.011 : iCmd = 4, nBytes = 2
19ec-1c88:45308034.784 : 0000 : 07 07 
19ec-1c88:45308034.984 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45308035.152 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45308035.326 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45308035.460 : IO Send command 10 bytes
19ec-1c88:45308035.564 : => CNT96226::VenderCmd_SetData
19ec-1c88:45308035.683 : iCmd = 0, nBytes = 10
19ec-1c88:45308035.901 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45308243.336 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45308243.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:45308243.677 : iCmd = 0, nBytes = 165
19ec-1c88:45308453.051 : skip dump 37 bytes
19ec-1c88:45308453.426 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45308453.701 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45308453.984 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45308454.268 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45308454.531 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45308454.807 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45308455.069 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45308455.322 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45308455.457 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45308455.577 : => CNT96226::VenderCmd_GetData
19ec-1c88:45308455.692 : iCmd = 1, nBytes = 4
19ec-1c88:45308645.416 : 0000 : 00 00 00 00 
19ec-1c88:45308645.600 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45308645.724 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45308645.848 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45308645.978 : IO Send command 10 bytes
19ec-1c88:45308646.081 : => CNT96226::VenderCmd_SetData
19ec-1c88:45308646.190 : iCmd = 0, nBytes = 10
19ec-1c88:45308646.399 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45308982.579 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45308982.833 : => CNT96226::VenderCmd_GetData
19ec-1c88:45308982.948 : iCmd = 0, nBytes = 128
19ec-1c88:45309194.373 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45309194.751 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45309195.052 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45309195.330 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45309195.598 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45309195.856 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45309196.117 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45309196.374 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45309196.509 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45309196.634 : => CNT96226::VenderCmd_GetData
19ec-1c88:45309196.741 : iCmd = 1, nBytes = 4
19ec-1c88:45309395.704 : 0000 : 00 00 00 00 
19ec-1c88:45309395.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45309396.050 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45309396.437 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45309396.592 : => CNT96226::Close
19ec-1c88:45309404.234 : <= CNT96226::Close ret = 1
19ec-1c88:45309404.388 : <= CNT96226::~CNT96226
19ec-1c88:45309404.551 : <= CAsicIO::GetDeviceList
19ec-1c88:45309405.381 : => IoObject::SetTimeout
19ec-1c88:45309405.639 : Timeout--> In = 0 Out = 0
19ec-1c88:45309405.755 : <= IoObject::SetTimeout
19ec-1c88:45309405.885 : => CAsicIO::CAsicIO
19ec-1c88:45309406.021 : => CNT96226::CNT96226
19ec-1c88:45309406.132 : => CNT96226::Open
19ec-1c88:45309447.616 : <= CNT96226::Open ret = 1
19ec-1c88:45309447.815 : => CNT96226::Initialize
19ec-1c88:45309448.194 : <= CNT96226::Initialize ret = 1
19ec-1c88:45309448.316 : <= CNT96226::CNT96226
19ec-1c88:45309448.421 : <= CAsicIO::CAsicIO
19ec-1c88:45309448.528 : => CAsicIO::InitializeDevice
19ec-1c88:45309448.668 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45309460.197 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45309460.421 : => IoObject::GetLockName
19ec-1c88:45309460.537 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45309460.665 : <= IoObject::GetLockName
19ec-1c88:45309461.603 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45309461.749 : IO Send command 10 bytes
19ec-1c88:45309461.854 : => CNT96226::VenderCmd_SetData
19ec-1c88:45309461.965 : iCmd = 0, nBytes = 10
19ec-1c88:45309462.184 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45309810.113 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45309810.381 : => CNT96226::VenderCmd_GetData
19ec-1c88:45309810.503 : iCmd = 0, nBytes = 128
19ec-1c88:45310045.981 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45310046.346 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45310046.634 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45310046.909 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45310047.166 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45310047.424 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45310047.682 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45310047.930 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45310048.062 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45310048.195 : => CNT96226::VenderCmd_GetData
19ec-1c88:45310048.296 : iCmd = 1, nBytes = 4
19ec-1c88:45310261.964 : 0000 : 00 00 00 00 
19ec-1c88:45310262.200 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45310262.350 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45310262.481 : => CNT96226::VenderCmd_GetData
19ec-1c88:45310262.606 : iCmd = 3, nBytes = 2
19ec-1c88:45310645.027 : 0000 : 06 38 
19ec-1c88:45310645.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45310645.242 : => CNT96226::VenderCmd_GetData
19ec-1c88:45310645.314 : iCmd = 4, nBytes = 2
19ec-1c88:45310954.845 : 0000 : 07 07 
19ec-1c88:45310954.999 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45310955.209 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45310955.330 : => IoObject::InitializeDevice
19ec-1c88:45310955.456 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45310956.216 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45310956.308 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45310957.126 : => FindScanner
19ec-1c88:45310957.200 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45310957.278 : <= FindScanner ret = 1
19ec-1c88:45310957.347 : => IoObject::IoLockStart
19ec-1c88:45310957.474 : => CAsicIO::CheckDevice
19ec-1c88:45310957.540 : => CNT96226::ConnectIsAvailable
19ec-1c88:45310981.329 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45310981.444 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45310981.512 : <= IoObject::IoLockStart
19ec-1c88:45310981.585 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45310981.665 : IO Send command 10 bytes
19ec-1c88:45310981.759 : => CNT96226::VenderCmd_SetData
19ec-1c88:45310981.828 : iCmd = 0, nBytes = 10
19ec-1c88:45310981.950 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45311185.015 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45311185.135 : System send command 10 bytes + data 0 bytes
19ec-1c88:45311185.217 : IO total need to receive data 5 bytes
19ec-1c88:45311185.285 : => CNT96226::VenderCmd_GetData
19ec-1c88:45311185.354 : iCmd = 0, nBytes = 5
19ec-1c88:45311377.953 : 0000 : 06 00 02 02 ab 
19ec-1c88:45311378.095 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45311378.183 : System total receive data 5 bytes
19ec-1c88:45311378.260 : => CNT96226::VenderCmd_GetData
19ec-1c88:45311378.329 : iCmd = 1, nBytes = 4
19ec-1c88:45311556.489 : 0000 : 00 00 00 00 
19ec-1c88:45311556.605 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45311556.752 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45311556.827 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45311556.905 : IO Send command 10 bytes
19ec-1c88:45311557.021 : => CNT96226::VenderCmd_SetData
19ec-1c88:45311557.087 : iCmd = 0, nBytes = 10
19ec-1c88:45311557.215 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45311750.132 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45311750.274 : System send command 10 bytes + data 0 bytes
19ec-1c88:45311750.356 : IO total need to receive data 165 bytes
19ec-1c88:45311750.431 : => CNT96226::VenderCmd_GetData
19ec-1c88:45311750.492 : iCmd = 0, nBytes = 165
19ec-1c88:45311934.502 : skip dump 37 bytes
19ec-1c88:45311934.745 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45311934.917 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45311935.078 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45311935.244 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45311935.401 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45311935.564 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45311935.716 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45311935.864 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45311935.946 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45311936.018 : System total receive data 165 bytes
19ec-1c88:45311936.090 : => CNT96226::VenderCmd_GetData
19ec-1c88:45311936.156 : iCmd = 1, nBytes = 4
19ec-1c88:45312125.413 : 0000 : 00 00 00 00 
19ec-1c88:45312125.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45312125.676 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45312125.933 : Dump Inquiry
19ec-1c88:45312126.088 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45312126.247 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45312126.408 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45312127.178 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45312127.341 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45312127.498 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45312127.651 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45312127.800 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45312127.955 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45312128.108 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45312128.214 : 00a0 : 00 00 00 00 00 
19ec-1c88:45312128.296 : => ReadNVMDataInternal
19ec-1c88:45312128.558 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45312128.637 : IO Send command 10 bytes
19ec-1c88:45312128.755 : => CNT96226::VenderCmd_SetData
19ec-1c88:45312128.821 : iCmd = 0, nBytes = 10
19ec-1c88:45312128.940 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45312472.167 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45312472.316 : System send command 10 bytes + data 0 bytes
19ec-1c88:45312472.397 : IO total need to receive data 128 bytes
19ec-1c88:45312472.475 : => CNT96226::VenderCmd_GetData
19ec-1c88:45312472.541 : iCmd = 0, nBytes = 128
19ec-1c88:45312587.532 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45312587.722 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45312587.883 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45312588.040 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45312588.194 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45312588.344 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45312588.496 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45312588.640 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45312588.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45312588.793 : System total receive data 128 bytes
19ec-1c88:45312588.863 : => CNT96226::VenderCmd_GetData
19ec-1c88:45312588.927 : iCmd = 1, nBytes = 4
19ec-1c88:45312793.605 : 0000 : 00 00 00 00 
19ec-1c88:45312793.744 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45312793.905 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45312793.988 : NVMData.PadScanCount = 0
19ec-1c88:45312794.056 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45312794.125 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45312794.194 : NVMData.FlatbedScanCount = 0
19ec-1c88:45312794.261 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45312794.324 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45312794.391 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45312794.457 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45312794.525 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45312794.591 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45312794.657 : NVMData.BornMonth = 0
19ec-1c88:45312794.715 : NVMData.BornDay = 0
19ec-1c88:45312794.777 : NVMData.BornYear = 0
19ec-1c88:45312794.836 : NVMData.FirstScanMonth = 4
19ec-1c88:45312794.900 : NVMData.FirstScanDay = 30
19ec-1c88:45312794.968 : NVMData.FirstScanYear = 2020
19ec-1c88:45312795.038 : NVMData.VerticalMagnification = 0
19ec-1c88:45312795.103 : NVMData.HorizontalMagnification = 0
19ec-1c88:45312795.169 : NVMData.PowerSavingTime = 15
19ec-1c88:45312795.234 : NVMData.SN = A094165189010062
19ec-1c88:45312795.298 : NVMData.AutoFeed = 0
19ec-1c88:45312795.355 : NVMData.CCDType = 0
19ec-1c88:45312795.413 : NVMData.ScanSpeed = 0
19ec-1c88:45312795.473 : NVMData.RollerCount = 0
19ec-1c88:45312795.535 : NVMData.MultifeedCount = 0
19ec-1c88:45312795.597 : NVMData.JamCount = 0
19ec-1c88:45312795.658 : NVMData.IdentifyInfo = 
19ec-1c88:45312795.721 : NVMData.FormalName = 
19ec-1c88:45312795.989 : NVMData.ReservedB = 0
19ec-1c88:45312796.059 : NVMData.FunctionCode = 0
19ec-1c88:45312796.120 : NVMData.PreFeed = 0
19ec-1c88:45312796.183 : NVMData.PreFeedTime = 0
19ec-1c88:45312796.247 : NVMData.ButtonNumber = 0
19ec-1c88:45312796.308 : NVMData.PowerOffTime = 0
19ec-1c88:45312796.370 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45312796.459 : => IoObject::IoLockEnd
19ec-1c88:45312796.578 : <= IoObject::IoLockEnd
19ec-1c88:45312796.637 : <= InitializeScanner ret = 1
19ec-1c88:45312796.712 : => GetLogicalScannerAbilityEx
19ec-1c88:45312796.784 : => IoObject::IoLockStart
19ec-1c88:45312796.900 : => CAsicIO::CheckDevice
19ec-1c88:45312796.963 : => CNT96226::ConnectIsAvailable
19ec-1c88:45312816.699 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45312816.813 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45312816.880 : <= IoObject::IoLockStart
19ec-1c88:45312816.950 : => IoObject::IoLockEnd
19ec-1c88:45312817.063 : <= IoObject::IoLockEnd
19ec-1c88:45312817.198 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45312817.287 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45313044.884 : => ReadNVMData
19ec-1c88:45313045.041 : => IoObject::IoLockStart
19ec-1c88:45313045.180 : => CAsicIO::CheckDevice
19ec-1c88:45313045.243 : => CNT96226::ConnectIsAvailable
19ec-1c88:45313068.221 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45313068.362 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45313068.437 : <= IoObject::IoLockStart
19ec-1c88:45313068.514 : => ReadNVMDataInternal
19ec-1c88:45313068.587 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45313068.668 : IO Send command 10 bytes
19ec-1c88:45313068.818 : => CNT96226::VenderCmd_SetData
19ec-1c88:45313068.884 : iCmd = 0, nBytes = 10
19ec-1c88:45313069.026 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45313419.958 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45313420.128 : System send command 10 bytes + data 0 bytes
19ec-1c88:45313420.211 : IO total need to receive data 128 bytes
19ec-1c88:45313420.285 : => CNT96226::VenderCmd_GetData
19ec-1c88:45313420.355 : iCmd = 0, nBytes = 128
19ec-1c88:45313593.293 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45313593.531 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45313593.710 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45313593.875 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45313594.033 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45313594.183 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45313594.338 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45313594.482 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45313594.559 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45313594.638 : System total receive data 128 bytes
19ec-1c88:45313594.713 : => CNT96226::VenderCmd_GetData
19ec-1c88:45313594.775 : iCmd = 1, nBytes = 4
19ec-1c88:45313784.482 : 0000 : 00 00 00 00 
19ec-1c88:45313784.621 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45313784.790 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45313784.878 : NVMData.PadScanCount = 0
19ec-1c88:45313784.951 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45313785.021 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45313785.094 : NVMData.FlatbedScanCount = 0
19ec-1c88:45313785.160 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45313785.231 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45313785.297 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45313785.365 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45313785.434 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45313785.499 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45313785.566 : NVMData.BornMonth = 0
19ec-1c88:45313785.625 : NVMData.BornDay = 0
19ec-1c88:45313785.688 : NVMData.BornYear = 0
19ec-1c88:45313785.744 : NVMData.FirstScanMonth = 4
19ec-1c88:45313785.809 : NVMData.FirstScanDay = 30
19ec-1c88:45313785.871 : NVMData.FirstScanYear = 2020
19ec-1c88:45313786.157 : NVMData.VerticalMagnification = 0
19ec-1c88:45313786.231 : NVMData.HorizontalMagnification = 0
19ec-1c88:45313786.300 : NVMData.PowerSavingTime = 15
19ec-1c88:45313786.366 : NVMData.SN = A094165189010062
19ec-1c88:45313786.426 : NVMData.AutoFeed = 0
19ec-1c88:45313786.489 : NVMData.CCDType = 0
19ec-1c88:45313786.546 : NVMData.ScanSpeed = 0
19ec-1c88:45313786.604 : NVMData.RollerCount = 0
19ec-1c88:45313786.666 : NVMData.MultifeedCount = 0
19ec-1c88:45313786.727 : NVMData.JamCount = 0
19ec-1c88:45313786.789 : NVMData.IdentifyInfo = 
19ec-1c88:45313786.850 : NVMData.FormalName = 
19ec-1c88:45313786.909 : NVMData.ReservedB = 0
19ec-1c88:45313786.968 : NVMData.FunctionCode = 0
19ec-1c88:45313787.029 : NVMData.PreFeed = 0
19ec-1c88:45313787.090 : NVMData.PreFeedTime = 0
19ec-1c88:45313787.149 : NVMData.ButtonNumber = 0
19ec-1c88:45313787.208 : NVMData.PowerOffTime = 0
19ec-1c88:45313787.271 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45313787.346 : => IoObject::IoLockEnd
19ec-1c88:45313787.467 : <= IoObject::IoLockEnd
19ec-1c88:45313787.525 : <= ReadNVMData ret = 1
19ec-1c88:45314479.367 : => TerminateDriver
19ec-1c88:45314479.580 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:45314479.676 : => CNT96226::Close
19ec-1c88:45314484.055 : <= CNT96226::Close ret = 1
19ec-1c88:45314484.149 : <= CAsicIO::~CAsicIO
19ec-1c88:45314484.217 : => IoObject::IoLockEnd
19ec-1c88:45314484.283 : <= IoObject::IoLockEnd
19ec-1c88:45314484.345 : => IoObject::TerminateDevice
19ec-1c88:45314484.412 : => IoObject::IoLockEnd
19ec-1c88:45314484.471 : <= IoObject::IoLockEnd
19ec-1c88:45314484.595 : <= IoObject::TerminateDevice
19ec-1c88:45314484.989 : <= TerminateDriver ret = 1
19ec-1c88:45316932.105 : ============Debug Start==========
19ec-1c88:45316932.422 : Date : 2020/4/30 14:27:13
19ec-1c88:45316932.500 : Process ID : 19ec
19ec-1c88:45316932.914 : Windows : Version 10.0 build 18363 
19ec-1c88:45316933.379 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45316933.443 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45316933.510 : MemoryStatus.ullAvailPhys : 1676677120
19ec-1c88:45316933.566 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45316933.627 : MemoryStatus.ullAvailPageFile : 3037495296
19ec-1c88:45316933.687 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45316933.750 : MemoryStatus.ullAvailVirtual : 1729425408
19ec-1c88:45316933.811 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45316933.912 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45316933.973 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45316934.213 : CPU Count : 4
19ec-1c88:45316934.261 : CPU Frequency : 100.000 Mhz
19ec-1c88:45316938.480 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45316938.609 : => InitializeDriver
19ec-1c88:45316938.881 : <= InitializeDriver ret = 1
19ec-1c88:45319601.296 : => InitializeScanner
19ec-1c88:45319601.559 : => CAsicIO::GetDeviceList
19ec-1c88:45319602.001 : => CNT96226::CNT96226
19ec-1c88:45319602.061 : => CNT96226::Open
19ec-1c88:45319627.273 : <= CNT96226::Open ret = 1
19ec-1c88:45319627.381 : => CNT96226::Initialize
19ec-1c88:45319627.582 : <= CNT96226::Initialize ret = 1
19ec-1c88:45319627.642 : <= CNT96226::CNT96226
19ec-1c88:45319627.694 : => CNT96226::EnumAvailableDevice
19ec-1c88:45319633.064 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45319633.145 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45319633.206 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45323345.270 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45323345.560 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45323351.113 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45323351.225 : => IoObject::GetLockName
19ec-1c88:45323351.291 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45323351.361 : <= IoObject::GetLockName
19ec-1c88:45323351.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:45323351.915 : iCmd = 3, nBytes = 2
19ec-1c88:45323730.817 : 0000 : 06 38 
19ec-1c88:45323730.944 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45323731.018 : => CNT96226::VenderCmd_GetData
19ec-1c88:45323731.075 : iCmd = 4, nBytes = 2
19ec-1c88:45324022.447 : 0000 : 07 07 
19ec-1c88:45324022.870 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45324022.971 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45324023.058 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45324023.129 : IO Send command 10 bytes
19ec-1c88:45324023.185 : => CNT96226::VenderCmd_SetData
19ec-1c88:45324023.243 : iCmd = 0, nBytes = 10
19ec-1c88:45324023.347 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45324217.842 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45324217.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:45324218.013 : iCmd = 0, nBytes = 165
19ec-1c88:45324424.168 : skip dump 37 bytes
19ec-1c88:45324424.393 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45324424.535 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45324424.671 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45324424.803 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45324424.932 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45324425.063 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45324425.190 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45324425.310 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45324425.372 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45324425.434 : => CNT96226::VenderCmd_GetData
19ec-1c88:45324425.487 : iCmd = 1, nBytes = 4
19ec-1c88:45324599.858 : 0000 : 00 00 00 00 
19ec-1c88:45324599.955 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45324600.020 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45324600.085 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45324600.151 : IO Send command 10 bytes
19ec-1c88:45324600.204 : => CNT96226::VenderCmd_SetData
19ec-1c88:45324600.262 : iCmd = 0, nBytes = 10
19ec-1c88:45324600.363 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45324912.696 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45324912.865 : => CNT96226::VenderCmd_GetData
19ec-1c88:45324912.940 : iCmd = 0, nBytes = 128
19ec-1c88:45325116.897 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45325117.065 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45325117.206 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45325117.340 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45325117.470 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45325117.595 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45325117.721 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45325117.844 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45325117.908 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45325117.971 : => CNT96226::VenderCmd_GetData
19ec-1c88:45325118.022 : iCmd = 1, nBytes = 4
19ec-1c88:45325283.908 : 0000 : 00 00 00 00 
19ec-1c88:45325284.028 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45325284.101 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45325284.272 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45325284.344 : => CNT96226::Close
19ec-1c88:45325288.017 : <= CNT96226::Close ret = 1
19ec-1c88:45325288.090 : <= CNT96226::~CNT96226
19ec-1c88:45325288.182 : <= CAsicIO::GetDeviceList
19ec-1c88:45325288.586 : => IoObject::SetTimeout
19ec-1c88:45325288.718 : Timeout--> In = 0 Out = 0
19ec-1c88:45325288.777 : <= IoObject::SetTimeout
19ec-1c88:45325288.845 : => CAsicIO::CAsicIO
19ec-1c88:45325288.916 : => CNT96226::CNT96226
19ec-1c88:45325288.971 : => CNT96226::Open
19ec-1c88:45325310.380 : <= CNT96226::Open ret = 1
19ec-1c88:45325310.485 : => CNT96226::Initialize
19ec-1c88:45325310.687 : <= CNT96226::Initialize ret = 1
19ec-1c88:45325310.750 : <= CNT96226::CNT96226
19ec-1c88:45325310.807 : <= CAsicIO::CAsicIO
19ec-1c88:45325310.860 : => CAsicIO::InitializeDevice
19ec-1c88:45325310.930 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45325317.109 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45325317.228 : => IoObject::GetLockName
19ec-1c88:45325317.284 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45325317.354 : <= IoObject::GetLockName
19ec-1c88:45325317.872 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45325317.944 : IO Send command 10 bytes
19ec-1c88:45325317.996 : => CNT96226::VenderCmd_SetData
19ec-1c88:45325318.051 : iCmd = 0, nBytes = 10
19ec-1c88:45325318.161 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45325628.965 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45325629.096 : => CNT96226::VenderCmd_GetData
19ec-1c88:45325629.157 : iCmd = 0, nBytes = 128
19ec-1c88:45325818.073 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45325818.286 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45325818.435 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45325818.569 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45325818.697 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45325818.821 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45325818.949 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45325819.069 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45325819.132 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45325819.199 : => CNT96226::VenderCmd_GetData
19ec-1c88:45325819.254 : iCmd = 1, nBytes = 4
19ec-1c88:45325965.393 : 0000 : 00 00 00 00 
19ec-1c88:45325965.573 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45325965.705 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45325965.826 : => CNT96226::VenderCmd_GetData
19ec-1c88:45325965.933 : iCmd = 3, nBytes = 2
19ec-1c88:45326333.586 : 0000 : 06 38 
19ec-1c88:45326333.710 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45326333.790 : => CNT96226::VenderCmd_GetData
19ec-1c88:45326333.847 : iCmd = 4, nBytes = 2
19ec-1c88:45326645.468 : 0000 : 07 07 
19ec-1c88:45326645.549 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45326645.715 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45326645.817 : => IoObject::InitializeDevice
19ec-1c88:45326645.931 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45326646.573 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45326646.647 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45326647.433 : => FindScanner
19ec-1c88:45326647.494 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45326647.560 : <= FindScanner ret = 1
19ec-1c88:45326647.619 : => IoObject::IoLockStart
19ec-1c88:45326647.720 : => CAsicIO::CheckDevice
19ec-1c88:45326647.774 : => CNT96226::ConnectIsAvailable
19ec-1c88:45326671.094 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45326671.510 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45326671.569 : <= IoObject::IoLockStart
19ec-1c88:45326671.630 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45326671.696 : IO Send command 10 bytes
19ec-1c88:45326671.789 : => CNT96226::VenderCmd_SetData
19ec-1c88:45326671.846 : iCmd = 0, nBytes = 10
19ec-1c88:45326671.950 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45326854.441 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45326854.593 : System send command 10 bytes + data 0 bytes
19ec-1c88:45326854.662 : IO total need to receive data 5 bytes
19ec-1c88:45326854.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:45326854.779 : iCmd = 0, nBytes = 5
19ec-1c88:45327045.000 : 0000 : 06 00 02 02 ab 
19ec-1c88:45327045.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45327045.185 : System total receive data 5 bytes
19ec-1c88:45327045.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:45327045.309 : iCmd = 1, nBytes = 4
19ec-1c88:45327236.914 : 0000 : 00 00 00 00 
19ec-1c88:45327237.002 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45327237.149 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45327237.215 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45327237.277 : IO Send command 10 bytes
19ec-1c88:45327237.389 : => CNT96226::VenderCmd_SetData
19ec-1c88:45327237.452 : iCmd = 0, nBytes = 10
19ec-1c88:45327237.554 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45327379.497 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45327379.616 : System send command 10 bytes + data 0 bytes
19ec-1c88:45327379.683 : IO total need to receive data 165 bytes
19ec-1c88:45327379.744 : => CNT96226::VenderCmd_GetData
19ec-1c88:45327379.797 : iCmd = 0, nBytes = 165
19ec-1c88:45327561.596 : skip dump 37 bytes
19ec-1c88:45327562.112 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45327562.260 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45327562.399 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45327562.538 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45327562.669 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45327562.808 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45327562.938 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45327563.066 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45327563.129 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45327563.194 : System total receive data 165 bytes
19ec-1c88:45327563.259 : => CNT96226::VenderCmd_GetData
19ec-1c88:45327563.314 : iCmd = 1, nBytes = 4
19ec-1c88:45327764.193 : 0000 : 00 00 00 00 
19ec-1c88:45327764.296 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45327764.438 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45327764.642 : Dump Inquiry
19ec-1c88:45327764.772 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45327764.911 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45327765.047 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45327765.181 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45327765.311 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45327765.442 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45327765.569 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45327765.694 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45327765.826 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45327765.956 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45327766.045 : 00a0 : 00 00 00 00 00 
19ec-1c88:45327766.118 : => ReadNVMDataInternal
19ec-1c88:45327766.350 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45327766.416 : IO Send command 10 bytes
19ec-1c88:45327766.515 : => CNT96226::VenderCmd_SetData
19ec-1c88:45327766.570 : iCmd = 0, nBytes = 10
19ec-1c88:45327766.671 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45328092.998 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45328093.160 : System send command 10 bytes + data 0 bytes
19ec-1c88:45328093.231 : IO total need to receive data 128 bytes
19ec-1c88:45328093.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:45328093.352 : iCmd = 0, nBytes = 128
19ec-1c88:45328265.354 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45328265.576 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45328265.729 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45328265.867 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45328265.996 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45328266.122 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45328266.251 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45328266.380 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45328266.449 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45328266.517 : System total receive data 128 bytes
19ec-1c88:45328266.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:45328266.638 : iCmd = 1, nBytes = 4
19ec-1c88:45328373.077 : 0000 : 00 00 00 00 
19ec-1c88:45328373.450 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45328373.619 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45328373.698 : NVMData.PadScanCount = 0
19ec-1c88:45328373.762 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45328373.822 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45328373.881 : NVMData.FlatbedScanCount = 0
19ec-1c88:45328373.939 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45328373.996 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45328374.051 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45328374.110 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45328374.167 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45328374.221 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45328374.281 : NVMData.BornMonth = 0
19ec-1c88:45328374.333 : NVMData.BornDay = 0
19ec-1c88:45328374.386 : NVMData.BornYear = 0
19ec-1c88:45328374.437 : NVMData.FirstScanMonth = 4
19ec-1c88:45328374.489 : NVMData.FirstScanDay = 30
19ec-1c88:45328374.545 : NVMData.FirstScanYear = 2020
19ec-1c88:45328374.600 : NVMData.VerticalMagnification = 0
19ec-1c88:45328374.655 : NVMData.HorizontalMagnification = 0
19ec-1c88:45328374.717 : NVMData.PowerSavingTime = 15
19ec-1c88:45328375.002 : NVMData.SN = A094165189010062
19ec-1c88:45328375.054 : NVMData.AutoFeed = 0
19ec-1c88:45328375.103 : NVMData.CCDType = 0
19ec-1c88:45328375.154 : NVMData.ScanSpeed = 0
19ec-1c88:45328375.205 : NVMData.RollerCount = 0
19ec-1c88:45328375.256 : NVMData.MultifeedCount = 0
19ec-1c88:45328375.306 : NVMData.JamCount = 0
19ec-1c88:45328375.355 : NVMData.IdentifyInfo = 
19ec-1c88:45328375.406 : NVMData.FormalName = 
19ec-1c88:45328375.588 : NVMData.ReservedB = 0
19ec-1c88:45328375.640 : NVMData.FunctionCode = 0
19ec-1c88:45328375.691 : NVMData.PreFeed = 0
19ec-1c88:45328375.742 : NVMData.PreFeedTime = 0
19ec-1c88:45328375.792 : NVMData.ButtonNumber = 0
19ec-1c88:45328375.846 : NVMData.PowerOffTime = 0
19ec-1c88:45328375.898 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45328375.974 : => IoObject::IoLockEnd
19ec-1c88:45328376.069 : <= IoObject::IoLockEnd
19ec-1c88:45328376.119 : <= InitializeScanner ret = 1
19ec-1c88:45329707.296 : => GetLogicalScannerAbility
19ec-1c88:45329707.496 : => IoObject::IoLockStart
19ec-1c88:45329707.632 : => CAsicIO::CheckDevice
19ec-1c88:45329707.694 : => CNT96226::ConnectIsAvailable
19ec-1c88:45329732.577 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45329732.692 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45329732.754 : <= IoObject::IoLockStart
19ec-1c88:45329732.817 : => IoObject::IoLockEnd
19ec-1c88:45329732.935 : <= IoObject::IoLockEnd
19ec-1c88:45329733.016 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:45333597.950 : => GetLogicalScannerAbilityEx
19ec-1c88:45333598.134 : => IoObject::IoLockStart
19ec-1c88:45333598.262 : => CAsicIO::CheckDevice
19ec-1c88:45333598.319 : => CNT96226::ConnectIsAvailable
19ec-1c88:45333620.902 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45333621.147 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45333621.507 : <= IoObject::IoLockStart
19ec-1c88:45333621.568 : => IoObject::IoLockEnd
19ec-1c88:45333621.675 : <= IoObject::IoLockEnd
19ec-1c88:45333621.794 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45333621.868 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45341151.975 : => ReadNVMData
19ec-1c88:45341152.156 : => IoObject::IoLockStart
19ec-1c88:45341152.273 : => CAsicIO::CheckDevice
19ec-1c88:45341152.331 : => CNT96226::ConnectIsAvailable
19ec-1c88:45341176.424 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45341176.543 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45341176.599 : <= IoObject::IoLockStart
19ec-1c88:45341176.670 : => ReadNVMDataInternal
19ec-1c88:45341176.733 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45341176.798 : IO Send command 10 bytes
19ec-1c88:45341176.924 : => CNT96226::VenderCmd_SetData
19ec-1c88:45341176.981 : iCmd = 0, nBytes = 10
19ec-1c88:45341177.094 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45341539.077 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45341539.235 : System send command 10 bytes + data 0 bytes
19ec-1c88:45341539.306 : IO total need to receive data 128 bytes
19ec-1c88:45341539.368 : => CNT96226::VenderCmd_GetData
19ec-1c88:45341539.426 : iCmd = 0, nBytes = 128
19ec-1c88:45341688.299 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45341688.516 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45341688.659 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45341688.798 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45341688.926 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45341689.057 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45341689.184 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45341689.314 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45341689.380 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45341689.450 : System total receive data 128 bytes
19ec-1c88:45341689.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:45341689.578 : iCmd = 1, nBytes = 4
19ec-1c88:45341840.109 : 0000 : 00 00 00 00 
19ec-1c88:45341840.283 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45341840.513 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45341840.641 : NVMData.PadScanCount = 0
19ec-1c88:45341840.984 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45341841.042 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45341841.097 : NVMData.FlatbedScanCount = 0
19ec-1c88:45341841.149 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45341841.359 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45341841.417 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45341841.470 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45341841.525 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45341841.577 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45341841.637 : NVMData.BornMonth = 0
19ec-1c88:45341841.686 : NVMData.BornDay = 0
19ec-1c88:45341841.734 : NVMData.BornYear = 0
19ec-1c88:45341841.782 : NVMData.FirstScanMonth = 4
19ec-1c88:45341841.832 : NVMData.FirstScanDay = 30
19ec-1c88:45341841.883 : NVMData.FirstScanYear = 2020
19ec-1c88:45341841.937 : NVMData.VerticalMagnification = 0
19ec-1c88:45341841.992 : NVMData.HorizontalMagnification = 0
19ec-1c88:45341842.047 : NVMData.PowerSavingTime = 15
19ec-1c88:45341842.100 : NVMData.SN = A094165189010062
19ec-1c88:45341842.149 : NVMData.AutoFeed = 0
19ec-1c88:45341842.198 : NVMData.CCDType = 0
19ec-1c88:45341842.246 : NVMData.ScanSpeed = 0
19ec-1c88:45341842.295 : NVMData.RollerCount = 0
19ec-1c88:45341842.347 : NVMData.MultifeedCount = 0
19ec-1c88:45341842.398 : NVMData.JamCount = 0
19ec-1c88:45341842.445 : NVMData.IdentifyInfo = 
19ec-1c88:45341842.497 : NVMData.FormalName = 
19ec-1c88:45341842.545 : NVMData.ReservedB = 0
19ec-1c88:45341842.593 : NVMData.FunctionCode = 0
19ec-1c88:45341842.643 : NVMData.PreFeed = 0
19ec-1c88:45341842.692 : NVMData.PreFeedTime = 0
19ec-1c88:45341842.740 : NVMData.ButtonNumber = 0
19ec-1c88:45341842.789 : NVMData.PowerOffTime = 0
19ec-1c88:45341842.841 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45341842.903 : => IoObject::IoLockEnd
19ec-1c88:45341842.990 : <= IoObject::IoLockEnd
19ec-1c88:45341843.042 : <= ReadNVMData ret = 1
19ec-1c88:45351682.205 : => GetADFStatus
19ec-1c88:45351682.668 : => IoObject::IoLockStart
19ec-1c88:45351682.799 : => CAsicIO::CheckDevice
19ec-1c88:45351682.856 : => CNT96226::ConnectIsAvailable
19ec-1c88:45351707.834 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45351707.951 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45351708.015 : <= IoObject::IoLockStart
19ec-1c88:45351708.076 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45351708.145 : IO Send command 10 bytes
19ec-1c88:45351708.277 : => CNT96226::VenderCmd_SetData
19ec-1c88:45351708.338 : iCmd = 0, nBytes = 10
19ec-1c88:45351708.449 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45351899.836 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45351899.974 : System send command 10 bytes + data 0 bytes
19ec-1c88:45351900.048 : IO total need to receive data 2 bytes
19ec-1c88:45351900.109 : => CNT96226::VenderCmd_GetData
19ec-1c88:45351900.168 : iCmd = 0, nBytes = 2
19ec-1c88:45352105.997 : 0000 : 00 00 
19ec-1c88:45352106.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45352106.146 : System total receive data 2 bytes
19ec-1c88:45352106.205 : => CNT96226::VenderCmd_GetData
19ec-1c88:45352106.258 : iCmd = 1, nBytes = 4
19ec-1c88:45352305.385 : 0000 : 00 00 00 00 
19ec-1c88:45352305.479 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45352305.615 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45352305.678 : Return status = 0
19ec-1c88:45352305.742 : => IoObject::IoLockEnd
19ec-1c88:45352305.825 : <= IoObject::IoLockEnd
19ec-1c88:45352305.875 : <= GetADFStatus ret = 1
19ec-1c88:45355082.685 : => GetADFStatus
19ec-1c88:45355082.878 : => IoObject::IoLockStart
19ec-1c88:45355083.008 : => CAsicIO::CheckDevice
19ec-1c88:45355083.063 : => CNT96226::ConnectIsAvailable
19ec-1c88:45355106.540 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45355106.936 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45355106.999 : <= IoObject::IoLockStart
19ec-1c88:45355107.059 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45355107.125 : IO Send command 10 bytes
19ec-1c88:45355107.241 : => CNT96226::VenderCmd_SetData
19ec-1c88:45355107.295 : iCmd = 0, nBytes = 10
19ec-1c88:45355107.399 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45355289.906 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45355290.050 : System send command 10 bytes + data 0 bytes
19ec-1c88:45355290.269 : IO total need to receive data 2 bytes
19ec-1c88:45355290.344 : => CNT96226::VenderCmd_GetData
19ec-1c88:45355290.402 : iCmd = 0, nBytes = 2
19ec-1c88:45355436.835 : 0000 : 00 00 
19ec-1c88:45355437.183 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45355437.247 : System total receive data 2 bytes
19ec-1c88:45355437.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:45355437.362 : iCmd = 1, nBytes = 4
19ec-1c88:45355607.065 : 0000 : 00 00 00 00 
19ec-1c88:45355607.400 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45355607.533 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45355607.600 : Return status = 0
19ec-1c88:45355607.661 : => IoObject::IoLockEnd
19ec-1c88:45355607.751 : <= IoObject::IoLockEnd
19ec-1c88:45355607.801 : <= GetADFStatus ret = 1
19ec-1c88:45357766.322 : => TerminateDriver
19ec-1c88:45357766.512 : => CAsicIO::~CAsicIO,pStage=138546248
19ec-1c88:45357766.580 : => CNT96226::Close
19ec-1c88:45357771.842 : <= CNT96226::Close ret = 1
19ec-1c88:45357771.919 : <= CAsicIO::~CAsicIO
19ec-1c88:45357771.973 : => IoObject::IoLockEnd
19ec-1c88:45357772.026 : <= IoObject::IoLockEnd
19ec-1c88:45357772.076 : => IoObject::TerminateDevice
19ec-1c88:45357772.131 : => IoObject::IoLockEnd
19ec-1c88:45357772.179 : <= IoObject::IoLockEnd
19ec-1c88:45357772.279 : <= IoObject::TerminateDevice
19ec-1c88:45357772.528 : <= TerminateDriver ret = 1
19ec-1c88:45401141.812 : ============Debug Start==========
19ec-1c88:45401142.098 : Date : 2020/4/30 14:27:15
19ec-1c88:45401142.177 : Process ID : 19ec
19ec-1c88:45401142.606 : Windows : Version 10.0 build 18363 
19ec-1c88:45401143.073 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45401143.136 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45401143.198 : MemoryStatus.ullAvailPhys : 1681104896
19ec-1c88:45401143.259 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45401143.320 : MemoryStatus.ullAvailPageFile : 3043790848
19ec-1c88:45401143.382 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45401143.442 : MemoryStatus.ullAvailVirtual : 1729454080
19ec-1c88:45401143.506 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45401143.605 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45401143.664 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45401143.910 : CPU Count : 4
19ec-1c88:45401143.957 : CPU Frequency : 100.000 Mhz
19ec-1c88:45401148.489 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45401148.622 : => InitializeDriver
19ec-1c88:45401148.882 : <= InitializeDriver ret = 1
19ec-1c88:45401148.939 : => InitializeScanner
19ec-1c88:45401149.019 : => CAsicIO::GetDeviceList
19ec-1c88:45401149.313 : => CNT96226::CNT96226
19ec-1c88:45401149.371 : => CNT96226::Open
19ec-1c88:45401174.660 : <= CNT96226::Open ret = 1
19ec-1c88:45401174.767 : => CNT96226::Initialize
19ec-1c88:45401174.962 : <= CNT96226::Initialize ret = 1
19ec-1c88:45401175.021 : <= CNT96226::CNT96226
19ec-1c88:45401175.073 : => CNT96226::EnumAvailableDevice
19ec-1c88:45401180.485 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45401180.565 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45401180.623 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45404880.775 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45404881.064 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45404886.918 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45404887.020 : => IoObject::GetLockName
19ec-1c88:45404887.081 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45404887.149 : <= IoObject::GetLockName
19ec-1c88:45404887.620 : => CNT96226::VenderCmd_GetData
19ec-1c88:45404887.683 : iCmd = 3, nBytes = 2
19ec-1c88:45405233.309 : 0000 : 06 38 
19ec-1c88:45405233.530 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45405233.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:45405233.806 : iCmd = 4, nBytes = 2
19ec-1c88:45405505.107 : 0000 : 07 07 
19ec-1c88:45405505.205 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45405505.295 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45405505.384 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45405505.452 : IO Send command 10 bytes
19ec-1c88:45405505.504 : => CNT96226::VenderCmd_SetData
19ec-1c88:45405505.556 : iCmd = 0, nBytes = 10
19ec-1c88:45405505.658 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45405702.894 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45405703.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:45405703.060 : iCmd = 0, nBytes = 165
19ec-1c88:45405911.448 : skip dump 37 bytes
19ec-1c88:45405911.642 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45405911.789 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45405911.926 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45405912.061 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45405912.192 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45405912.326 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45405912.453 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45405912.576 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45405912.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45405912.699 : => CNT96226::VenderCmd_GetData
19ec-1c88:45405912.753 : iCmd = 1, nBytes = 4
19ec-1c88:45406041.014 : 0000 : 00 00 00 00 
19ec-1c88:45406041.110 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45406041.177 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45406041.242 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45406041.308 : IO Send command 10 bytes
19ec-1c88:45406041.364 : => CNT96226::VenderCmd_SetData
19ec-1c88:45406041.418 : iCmd = 0, nBytes = 10
19ec-1c88:45406041.525 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45406354.138 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45406354.249 : => CNT96226::VenderCmd_GetData
19ec-1c88:45406354.306 : iCmd = 0, nBytes = 128
19ec-1c88:45406552.388 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45406552.572 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45406552.714 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45406552.844 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45406552.971 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45406553.094 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45406553.219 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45406553.342 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45406553.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45406553.467 : => CNT96226::VenderCmd_GetData
19ec-1c88:45406553.521 : iCmd = 1, nBytes = 4
19ec-1c88:45406754.557 : 0000 : 00 00 00 00 
19ec-1c88:45406754.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45406754.702 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45406754.872 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45406754.946 : => CNT96226::Close
19ec-1c88:45406760.255 : <= CNT96226::Close ret = 1
19ec-1c88:45406760.330 : <= CNT96226::~CNT96226
19ec-1c88:45406760.417 : <= CAsicIO::GetDeviceList
19ec-1c88:45406760.863 : => IoObject::SetTimeout
19ec-1c88:45406760.992 : Timeout--> In = 0 Out = 0
19ec-1c88:45406761.048 : <= IoObject::SetTimeout
19ec-1c88:45406761.117 : => CAsicIO::CAsicIO
19ec-1c88:45406761.188 : => CNT96226::CNT96226
19ec-1c88:45406761.243 : => CNT96226::Open
19ec-1c88:45406784.177 : <= CNT96226::Open ret = 1
19ec-1c88:45406784.275 : => CNT96226::Initialize
19ec-1c88:45406784.463 : <= CNT96226::Initialize ret = 1
19ec-1c88:45406784.520 : <= CNT96226::CNT96226
19ec-1c88:45406784.571 : <= CAsicIO::CAsicIO
19ec-1c88:45406784.627 : => CAsicIO::InitializeDevice
19ec-1c88:45406784.694 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45406791.026 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45406791.154 : => IoObject::GetLockName
19ec-1c88:45406791.211 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45406791.277 : <= IoObject::GetLockName
19ec-1c88:45406791.774 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45406791.845 : IO Send command 10 bytes
19ec-1c88:45406791.897 : => CNT96226::VenderCmd_SetData
19ec-1c88:45406791.950 : iCmd = 0, nBytes = 10
19ec-1c88:45406792.053 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45407136.729 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45407136.864 : => CNT96226::VenderCmd_GetData
19ec-1c88:45407136.925 : iCmd = 0, nBytes = 128
19ec-1c88:45407346.256 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45407346.420 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45407346.564 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45407346.702 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45407346.830 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45407346.953 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45407347.078 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45407347.199 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45407347.262 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45407347.322 : => CNT96226::VenderCmd_GetData
19ec-1c88:45407347.373 : iCmd = 1, nBytes = 4
19ec-1c88:45407545.989 : 0000 : 00 00 00 00 
19ec-1c88:45407546.104 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45407546.173 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45407546.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:45407546.292 : iCmd = 3, nBytes = 2
19ec-1c88:45407924.731 : 0000 : 06 38 
19ec-1c88:45407924.829 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45407924.895 : => CNT96226::VenderCmd_GetData
19ec-1c88:45407924.950 : iCmd = 4, nBytes = 2
19ec-1c88:45408227.882 : 0000 : 07 07 
19ec-1c88:45408227.970 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45408228.133 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45408228.232 : => IoObject::InitializeDevice
19ec-1c88:45408228.346 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45408229.001 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45408229.082 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45408229.781 : => FindScanner
19ec-1c88:45408229.843 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45408229.904 : <= FindScanner ret = 1
19ec-1c88:45408229.959 : => IoObject::IoLockStart
19ec-1c88:45408230.064 : => CAsicIO::CheckDevice
19ec-1c88:45408230.115 : => CNT96226::ConnectIsAvailable
19ec-1c88:45408255.001 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45408255.116 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45408255.179 : <= IoObject::IoLockStart
19ec-1c88:45408255.237 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45408255.305 : IO Send command 10 bytes
19ec-1c88:45408255.399 : => CNT96226::VenderCmd_SetData
19ec-1c88:45408255.455 : iCmd = 0, nBytes = 10
19ec-1c88:45408255.564 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45408446.137 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45408446.239 : System send command 10 bytes + data 0 bytes
19ec-1c88:45408446.306 : IO total need to receive data 5 bytes
19ec-1c88:45408446.365 : => CNT96226::VenderCmd_GetData
19ec-1c88:45408446.415 : iCmd = 0, nBytes = 5
19ec-1c88:45408581.503 : 0000 : 06 00 02 02 ab 
19ec-1c88:45408581.689 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45408581.814 : System total receive data 5 bytes
19ec-1c88:45408581.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:45408582.035 : iCmd = 1, nBytes = 4
19ec-1c88:45408772.898 : 0000 : 00 00 00 00 
19ec-1c88:45408772.997 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45408773.128 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45408773.191 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45408773.254 : IO Send command 10 bytes
19ec-1c88:45408773.339 : => CNT96226::VenderCmd_SetData
19ec-1c88:45408773.392 : iCmd = 0, nBytes = 10
19ec-1c88:45408773.498 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45408973.144 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45408973.266 : System send command 10 bytes + data 0 bytes
19ec-1c88:45408973.346 : IO total need to receive data 165 bytes
19ec-1c88:45408973.411 : => CNT96226::VenderCmd_GetData
19ec-1c88:45408973.462 : iCmd = 0, nBytes = 165
19ec-1c88:45409178.342 : skip dump 37 bytes
19ec-1c88:45409178.526 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45409178.670 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45409178.809 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45409178.943 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45409179.069 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45409179.198 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45409179.321 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45409179.446 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45409179.506 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45409179.567 : System total receive data 165 bytes
19ec-1c88:45409179.627 : => CNT96226::VenderCmd_GetData
19ec-1c88:45409179.677 : iCmd = 1, nBytes = 4
19ec-1c88:45409383.080 : 0000 : 00 00 00 00 
19ec-1c88:45409383.184 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45409383.328 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45409383.555 : Dump Inquiry
19ec-1c88:45409383.693 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45409383.830 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45409383.968 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45409384.104 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45409384.234 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45409384.370 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45409384.498 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45409384.623 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45409384.756 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45409384.890 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45409384.978 : 00a0 : 00 00 00 00 00 
19ec-1c88:45409385.053 : => ReadNVMDataInternal
19ec-1c88:45409385.281 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45409385.349 : IO Send command 10 bytes
19ec-1c88:45409385.439 : => CNT96226::VenderCmd_SetData
19ec-1c88:45409385.491 : iCmd = 0, nBytes = 10
19ec-1c88:45409385.594 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45409717.063 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45409717.191 : System send command 10 bytes + data 0 bytes
19ec-1c88:45409717.261 : IO total need to receive data 128 bytes
19ec-1c88:45409717.328 : => CNT96226::VenderCmd_GetData
19ec-1c88:45409717.382 : iCmd = 0, nBytes = 128
19ec-1c88:45409907.867 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45409908.029 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45409908.168 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45409908.296 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45409908.423 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45409908.549 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45409908.670 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45409908.794 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45409908.860 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45409908.922 : System total receive data 128 bytes
19ec-1c88:45409908.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:45409909.032 : iCmd = 1, nBytes = 4
19ec-1c88:45410026.938 : 0000 : 00 00 00 00 
19ec-1c88:45410027.026 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45410027.157 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45410027.220 : NVMData.PadScanCount = 0
19ec-1c88:45410027.275 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45410027.331 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45410027.387 : NVMData.FlatbedScanCount = 0
19ec-1c88:45410027.443 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45410027.493 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45410027.546 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45410027.601 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45410027.658 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45410027.710 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45410027.764 : NVMData.BornMonth = 0
19ec-1c88:45410027.813 : NVMData.BornDay = 0
19ec-1c88:45410027.861 : NVMData.BornYear = 0
19ec-1c88:45410027.906 : NVMData.FirstScanMonth = 4
19ec-1c88:45410027.959 : NVMData.FirstScanDay = 30
19ec-1c88:45410028.014 : NVMData.FirstScanYear = 2020
19ec-1c88:45410028.067 : NVMData.VerticalMagnification = 0
19ec-1c88:45410028.124 : NVMData.HorizontalMagnification = 0
19ec-1c88:45410028.178 : NVMData.PowerSavingTime = 15
19ec-1c88:45410028.231 : NVMData.SN = A094165189010062
19ec-1c88:45410028.282 : NVMData.AutoFeed = 0
19ec-1c88:45410028.329 : NVMData.CCDType = 0
19ec-1c88:45410028.375 : NVMData.ScanSpeed = 0
19ec-1c88:45410028.425 : NVMData.RollerCount = 0
19ec-1c88:45410028.482 : NVMData.MultifeedCount = 0
19ec-1c88:45410028.532 : NVMData.JamCount = 0
19ec-1c88:45410028.579 : NVMData.IdentifyInfo = 
19ec-1c88:45410028.628 : NVMData.FormalName = 
19ec-1c88:45410028.808 : NVMData.ReservedB = 0
19ec-1c88:45410028.860 : NVMData.FunctionCode = 0
19ec-1c88:45410028.908 : NVMData.PreFeed = 0
19ec-1c88:45410028.960 : NVMData.PreFeedTime = 0
19ec-1c88:45410029.010 : NVMData.ButtonNumber = 0
19ec-1c88:45410029.060 : NVMData.PowerOffTime = 0
19ec-1c88:45410029.113 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45410029.186 : => IoObject::IoLockEnd
19ec-1c88:45410029.275 : <= IoObject::IoLockEnd
19ec-1c88:45410029.325 : <= InitializeScanner ret = 1
19ec-1c88:45410029.387 : => GetLogicalScannerAbilityEx
19ec-1c88:45410029.442 : => IoObject::IoLockStart
19ec-1c88:45410029.534 : => CAsicIO::CheckDevice
19ec-1c88:45410029.585 : => CNT96226::ConnectIsAvailable
19ec-1c88:45410042.319 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45410042.640 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45410042.698 : <= IoObject::IoLockStart
19ec-1c88:45410042.754 : => IoObject::IoLockEnd
19ec-1c88:45410042.843 : <= IoObject::IoLockEnd
19ec-1c88:45410042.954 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45410043.028 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45410222.778 : => ReadNVMData
19ec-1c88:45410222.902 : => IoObject::IoLockStart
19ec-1c88:45410223.025 : => CAsicIO::CheckDevice
19ec-1c88:45410223.075 : => CNT96226::ConnectIsAvailable
19ec-1c88:45410246.616 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45410246.728 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45410246.788 : <= IoObject::IoLockStart
19ec-1c88:45410246.847 : => ReadNVMDataInternal
19ec-1c88:45410246.905 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45410246.971 : IO Send command 10 bytes
19ec-1c88:45410247.080 : => CNT96226::VenderCmd_SetData
19ec-1c88:45410247.132 : iCmd = 0, nBytes = 10
19ec-1c88:45410247.238 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45410598.034 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45410598.177 : System send command 10 bytes + data 0 bytes
19ec-1c88:45410598.242 : IO total need to receive data 128 bytes
19ec-1c88:45410598.302 : => CNT96226::VenderCmd_GetData
19ec-1c88:45410598.354 : iCmd = 0, nBytes = 128
19ec-1c88:45410798.386 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45410798.566 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45410798.707 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45410798.842 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45410798.975 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45410799.100 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45410799.226 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45410799.351 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45410799.417 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45410799.479 : System total receive data 128 bytes
19ec-1c88:45410799.542 : => CNT96226::VenderCmd_GetData
19ec-1c88:45410799.594 : iCmd = 1, nBytes = 4
19ec-1c88:45410978.469 : 0000 : 00 00 00 00 
19ec-1c88:45410978.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45410978.697 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45410978.762 : NVMData.PadScanCount = 0
19ec-1c88:45410978.816 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45410978.870 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45410978.928 : NVMData.FlatbedScanCount = 0
19ec-1c88:45410978.983 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45410979.037 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45410979.096 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45410979.152 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45410979.208 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45410979.264 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45410979.321 : NVMData.BornMonth = 0
19ec-1c88:45410979.370 : NVMData.BornDay = 0
19ec-1c88:45410979.420 : NVMData.BornYear = 0
19ec-1c88:45410979.473 : NVMData.FirstScanMonth = 4
19ec-1c88:45410979.526 : NVMData.FirstScanDay = 30
19ec-1c88:45410979.581 : NVMData.FirstScanYear = 2020
19ec-1c88:45410979.790 : NVMData.VerticalMagnification = 0
19ec-1c88:45410979.853 : NVMData.HorizontalMagnification = 0
19ec-1c88:45410979.910 : NVMData.PowerSavingTime = 15
19ec-1c88:45410979.968 : NVMData.SN = A094165189010062
19ec-1c88:45410980.018 : NVMData.AutoFeed = 0
19ec-1c88:45410980.068 : NVMData.CCDType = 0
19ec-1c88:45410980.121 : NVMData.ScanSpeed = 0
19ec-1c88:45410980.170 : NVMData.RollerCount = 0
19ec-1c88:45410980.222 : NVMData.MultifeedCount = 0
19ec-1c88:45410980.273 : NVMData.JamCount = 0
19ec-1c88:45410980.326 : NVMData.IdentifyInfo = 
19ec-1c88:45410980.380 : NVMData.FormalName = 
19ec-1c88:45410980.431 : NVMData.ReservedB = 0
19ec-1c88:45410980.484 : NVMData.FunctionCode = 0
19ec-1c88:45410980.538 : NVMData.PreFeed = 0
19ec-1c88:45410980.590 : NVMData.PreFeedTime = 0
19ec-1c88:45410980.639 : NVMData.ButtonNumber = 0
19ec-1c88:45410980.689 : NVMData.PowerOffTime = 0
19ec-1c88:45410980.743 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45410980.803 : => IoObject::IoLockEnd
19ec-1c88:45410980.894 : <= IoObject::IoLockEnd
19ec-1c88:45410980.946 : <= ReadNVMData ret = 1
19ec-1c88:45413652.443 : ============Debug Start==========
19ec-1c88:45413652.732 : Date : 2020/4/30 14:27:16
19ec-1c88:45413652.812 : Process ID : 19ec
19ec-1c88:45413653.226 : Windows : Version 10.0 build 18363 
19ec-1c88:45413653.687 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45413653.754 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45413653.819 : MemoryStatus.ullAvailPhys : 1681100800
19ec-1c88:45413653.883 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45413653.946 : MemoryStatus.ullAvailPageFile : 3044728832
19ec-1c88:45413654.009 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45413654.067 : MemoryStatus.ullAvailVirtual : 1729687552
19ec-1c88:45413654.127 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45413654.227 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45413654.286 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45413654.523 : CPU Count : 4
19ec-1c88:45413654.570 : CPU Frequency : 100.000 Mhz
19ec-1c88:45413658.681 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45413658.810 : => InitializeDriver
19ec-1c88:45413659.070 : <= InitializeDriver ret = 1
19ec-1c88:45416359.092 : => InitializeScanner
19ec-1c88:45416359.381 : => CAsicIO::GetDeviceList
19ec-1c88:45416359.835 : => CNT96226::CNT96226
19ec-1c88:45416359.899 : => CNT96226::Open
19ec-1c88:45416384.101 : <= CNT96226::Open ret = 1
19ec-1c88:45416385.117 : => CNT96226::Initialize
19ec-1c88:45416385.443 : <= CNT96226::Initialize ret = 1
19ec-1c88:45416385.515 : <= CNT96226::CNT96226
19ec-1c88:45416385.574 : => CNT96226::EnumAvailableDevice
19ec-1c88:45416391.701 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45416391.783 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45416391.846 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45420178.362 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45420178.667 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45420184.298 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45420184.407 : => IoObject::GetLockName
19ec-1c88:45420184.465 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45420184.538 : <= IoObject::GetLockName
19ec-1c88:45420185.010 : => CNT96226::VenderCmd_GetData
19ec-1c88:45420185.077 : iCmd = 3, nBytes = 2
19ec-1c88:45420568.668 : 0000 : 06 38 
19ec-1c88:45420568.816 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45420568.892 : => CNT96226::VenderCmd_GetData
19ec-1c88:45420568.949 : iCmd = 4, nBytes = 2
19ec-1c88:45420872.572 : 0000 : 07 07 
19ec-1c88:45420872.684 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45420872.774 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45420872.863 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45420872.929 : IO Send command 10 bytes
19ec-1c88:45420872.979 : => CNT96226::VenderCmd_SetData
19ec-1c88:45420873.033 : iCmd = 0, nBytes = 10
19ec-1c88:45420873.135 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45421074.934 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45421075.079 : => CNT96226::VenderCmd_GetData
19ec-1c88:45421075.143 : iCmd = 0, nBytes = 165
19ec-1c88:45421270.969 : skip dump 37 bytes
19ec-1c88:45421271.173 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45421271.319 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45421271.460 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45421271.598 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45421271.730 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45421271.871 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45421272.000 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45421272.128 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45421272.196 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45421272.259 : => CNT96226::VenderCmd_GetData
19ec-1c88:45421272.311 : iCmd = 1, nBytes = 4
19ec-1c88:45421385.922 : 0000 : 00 00 00 00 
19ec-1c88:45421386.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45421386.088 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45421386.150 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45421386.212 : IO Send command 10 bytes
19ec-1c88:45421386.261 : => CNT96226::VenderCmd_SetData
19ec-1c88:45421386.315 : iCmd = 0, nBytes = 10
19ec-1c88:45421386.416 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45421694.512 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45421694.651 : => CNT96226::VenderCmd_GetData
19ec-1c88:45421694.707 : iCmd = 0, nBytes = 128
19ec-1c88:45421889.136 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45421889.332 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45421889.479 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45421889.618 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45421889.745 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45421889.874 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45421890.000 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45421890.125 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45421890.190 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45421890.255 : => CNT96226::VenderCmd_GetData
19ec-1c88:45421890.314 : iCmd = 1, nBytes = 4
19ec-1c88:45422013.075 : 0000 : 00 00 00 00 
19ec-1c88:45422013.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45422013.258 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45422013.466 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45422013.540 : => CNT96226::Close
19ec-1c88:45422018.040 : <= CNT96226::Close ret = 1
19ec-1c88:45422018.115 : <= CNT96226::~CNT96226
19ec-1c88:45422018.201 : <= CAsicIO::GetDeviceList
19ec-1c88:45422018.639 : => IoObject::SetTimeout
19ec-1c88:45422018.772 : Timeout--> In = 0 Out = 0
19ec-1c88:45422018.830 : <= IoObject::SetTimeout
19ec-1c88:45422018.978 : => CAsicIO::CAsicIO
19ec-1c88:45422019.050 : => CNT96226::CNT96226
19ec-1c88:45422019.104 : => CNT96226::Open
19ec-1c88:45422043.141 : <= CNT96226::Open ret = 1
19ec-1c88:45422043.237 : => CNT96226::Initialize
19ec-1c88:45422043.424 : <= CNT96226::Initialize ret = 1
19ec-1c88:45422043.487 : <= CNT96226::CNT96226
19ec-1c88:45422043.538 : <= CAsicIO::CAsicIO
19ec-1c88:45422043.594 : => CAsicIO::InitializeDevice
19ec-1c88:45422043.659 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45422049.630 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45422049.820 : => IoObject::GetLockName
19ec-1c88:45422049.871 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45422049.937 : <= IoObject::GetLockName
19ec-1c88:45422050.460 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45422050.529 : IO Send command 10 bytes
19ec-1c88:45422050.581 : => CNT96226::VenderCmd_SetData
19ec-1c88:45422050.640 : iCmd = 0, nBytes = 10
19ec-1c88:45422050.750 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45422399.682 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45422399.806 : => CNT96226::VenderCmd_GetData
19ec-1c88:45422399.874 : iCmd = 0, nBytes = 128
19ec-1c88:45422606.197 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45422606.403 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45422606.550 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45422606.683 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45422606.809 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45422606.932 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45422607.055 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45422607.179 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45422607.241 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45422607.305 : => CNT96226::VenderCmd_GetData
19ec-1c88:45422607.361 : iCmd = 1, nBytes = 4
19ec-1c88:45422815.367 : 0000 : 00 00 00 00 
19ec-1c88:45422815.458 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45422815.523 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45422815.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:45422815.635 : iCmd = 3, nBytes = 2
19ec-1c88:45423192.656 : 0000 : 06 38 
19ec-1c88:45423192.791 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45423192.863 : => CNT96226::VenderCmd_GetData
19ec-1c88:45423192.923 : iCmd = 4, nBytes = 2
19ec-1c88:45423494.213 : 0000 : 07 07 
19ec-1c88:45423494.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45423494.489 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45423494.587 : => IoObject::InitializeDevice
19ec-1c88:45423494.694 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45423495.345 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45423495.417 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45423496.172 : => FindScanner
19ec-1c88:45423496.234 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45423496.301 : <= FindScanner ret = 1
19ec-1c88:45423496.359 : => IoObject::IoLockStart
19ec-1c88:45423496.465 : => CAsicIO::CheckDevice
19ec-1c88:45423496.517 : => CNT96226::ConnectIsAvailable
19ec-1c88:45423518.415 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45423518.533 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45423518.594 : <= IoObject::IoLockStart
19ec-1c88:45423518.655 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45423518.737 : IO Send command 10 bytes
19ec-1c88:45423518.832 : => CNT96226::VenderCmd_SetData
19ec-1c88:45423518.888 : iCmd = 0, nBytes = 10
19ec-1c88:45423518.991 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45423719.495 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45423719.617 : System send command 10 bytes + data 0 bytes
19ec-1c88:45423719.693 : IO total need to receive data 5 bytes
19ec-1c88:45423719.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:45423719.809 : iCmd = 0, nBytes = 5
19ec-1c88:45423919.332 : 0000 : 06 00 02 02 ab 
19ec-1c88:45423919.442 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45423919.509 : System total receive data 5 bytes
19ec-1c88:45423919.571 : => CNT96226::VenderCmd_GetData
19ec-1c88:45423919.624 : iCmd = 1, nBytes = 4
19ec-1c88:45424106.072 : 0000 : 00 00 00 00 
19ec-1c88:45424106.184 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45424106.334 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45424106.402 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45424106.467 : IO Send command 10 bytes
19ec-1c88:45424106.557 : => CNT96226::VenderCmd_SetData
19ec-1c88:45424106.617 : iCmd = 0, nBytes = 10
19ec-1c88:45424106.723 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45424310.639 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45424310.736 : System send command 10 bytes + data 0 bytes
19ec-1c88:45424310.799 : IO total need to receive data 165 bytes
19ec-1c88:45424310.859 : => CNT96226::VenderCmd_GetData
19ec-1c88:45424310.914 : iCmd = 0, nBytes = 165
19ec-1c88:45424467.639 : skip dump 37 bytes
19ec-1c88:45424467.842 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45424467.985 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45424468.128 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45424468.260 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45424468.389 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45424468.524 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45424468.649 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45424468.770 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45424468.834 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45424468.897 : System total receive data 165 bytes
19ec-1c88:45424468.957 : => CNT96226::VenderCmd_GetData
19ec-1c88:45424469.009 : iCmd = 1, nBytes = 4
19ec-1c88:45424666.387 : 0000 : 00 00 00 00 
19ec-1c88:45424666.490 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45424666.618 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45424666.806 : Dump Inquiry
19ec-1c88:45424666.942 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45424667.080 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45424667.214 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45424667.344 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45424667.475 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45424667.609 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45424667.734 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45424667.859 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45424667.990 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45424668.122 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45424668.210 : 00a0 : 00 00 00 00 00 
19ec-1c88:45424668.281 : => ReadNVMDataInternal
19ec-1c88:45424668.481 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45424668.545 : IO Send command 10 bytes
19ec-1c88:45424668.628 : => CNT96226::VenderCmd_SetData
19ec-1c88:45424668.682 : iCmd = 0, nBytes = 10
19ec-1c88:45424668.782 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45425023.119 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45425023.267 : System send command 10 bytes + data 0 bytes
19ec-1c88:45425023.341 : IO total need to receive data 128 bytes
19ec-1c88:45425023.404 : => CNT96226::VenderCmd_GetData
19ec-1c88:45425023.680 : iCmd = 0, nBytes = 128
19ec-1c88:45425230.050 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45425230.618 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45425230.767 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45425230.909 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45425231.041 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45425231.170 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45425231.297 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45425231.426 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45425231.490 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45425231.553 : System total receive data 128 bytes
19ec-1c88:45425231.615 : => CNT96226::VenderCmd_GetData
19ec-1c88:45425231.670 : iCmd = 1, nBytes = 4
19ec-1c88:45425411.262 : 0000 : 00 00 00 00 
19ec-1c88:45425411.370 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45425411.508 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45425411.573 : NVMData.PadScanCount = 0
19ec-1c88:45425411.629 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45425411.685 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45425411.743 : NVMData.FlatbedScanCount = 0
19ec-1c88:45425411.797 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45425411.850 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45425411.909 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45425411.966 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45425412.023 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45425412.079 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45425412.137 : NVMData.BornMonth = 0
19ec-1c88:45425412.186 : NVMData.BornDay = 0
19ec-1c88:45425412.239 : NVMData.BornYear = 0
19ec-1c88:45425412.287 : NVMData.FirstScanMonth = 4
19ec-1c88:45425412.341 : NVMData.FirstScanDay = 30
19ec-1c88:45425412.395 : NVMData.FirstScanYear = 2020
19ec-1c88:45425412.450 : NVMData.VerticalMagnification = 0
19ec-1c88:45425412.506 : NVMData.HorizontalMagnification = 0
19ec-1c88:45425412.563 : NVMData.PowerSavingTime = 15
19ec-1c88:45425412.617 : NVMData.SN = A094165189010062
19ec-1c88:45425412.670 : NVMData.AutoFeed = 0
19ec-1c88:45425412.719 : NVMData.CCDType = 0
19ec-1c88:45425412.770 : NVMData.ScanSpeed = 0
19ec-1c88:45425412.820 : NVMData.RollerCount = 0
19ec-1c88:45425412.871 : NVMData.MultifeedCount = 0
19ec-1c88:45425412.923 : NVMData.JamCount = 0
19ec-1c88:45425412.973 : NVMData.IdentifyInfo = 
19ec-1c88:45425413.023 : NVMData.FormalName = 
19ec-1c88:45425413.238 : NVMData.ReservedB = 0
19ec-1c88:45425413.300 : NVMData.FunctionCode = 0
19ec-1c88:45425413.352 : NVMData.PreFeed = 0
19ec-1c88:45425413.409 : NVMData.PreFeedTime = 0
19ec-1c88:45425413.461 : NVMData.ButtonNumber = 0
19ec-1c88:45425413.516 : NVMData.PowerOffTime = 0
19ec-1c88:45425413.568 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45425413.649 : => IoObject::IoLockEnd
19ec-1c88:45425413.744 : <= IoObject::IoLockEnd
19ec-1c88:45425413.794 : <= InitializeScanner ret = 1
19ec-1c88:45427444.289 : => GetLogicalScannerAbility
19ec-1c88:45427444.481 : => IoObject::IoLockStart
19ec-1c88:45427444.607 : => CAsicIO::CheckDevice
19ec-1c88:45427444.664 : => CNT96226::ConnectIsAvailable
19ec-1c88:45427470.458 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45427470.570 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45427470.633 : <= IoObject::IoLockStart
19ec-1c88:45427470.692 : => IoObject::IoLockEnd
19ec-1c88:45427470.799 : <= IoObject::IoLockEnd
19ec-1c88:45427470.874 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:45431319.782 : => GetLogicalScannerAbilityEx
19ec-1c88:45431319.966 : => IoObject::IoLockStart
19ec-1c88:45431320.097 : => CAsicIO::CheckDevice
19ec-1c88:45431320.158 : => CNT96226::ConnectIsAvailable
19ec-1c88:45431337.870 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45431338.001 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45431338.070 : <= IoObject::IoLockStart
19ec-1c88:45431338.130 : => IoObject::IoLockEnd
19ec-1c88:45431338.239 : <= IoObject::IoLockEnd
19ec-1c88:45431338.357 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45431338.435 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45439022.160 : => ReadNVMData
19ec-1c88:45439022.349 : => IoObject::IoLockStart
19ec-1c88:45439022.485 : => CAsicIO::CheckDevice
19ec-1c88:45439022.543 : => CNT96226::ConnectIsAvailable
19ec-1c88:45439049.026 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45439049.142 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45439049.204 : <= IoObject::IoLockStart
19ec-1c88:45439049.274 : => ReadNVMDataInternal
19ec-1c88:45439049.337 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45439049.402 : IO Send command 10 bytes
19ec-1c88:45439049.514 : => CNT96226::VenderCmd_SetData
19ec-1c88:45439049.573 : iCmd = 0, nBytes = 10
19ec-1c88:45439049.684 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45439405.330 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45439405.480 : System send command 10 bytes + data 0 bytes
19ec-1c88:45439405.560 : IO total need to receive data 128 bytes
19ec-1c88:45439405.622 : => CNT96226::VenderCmd_GetData
19ec-1c88:45439405.679 : iCmd = 0, nBytes = 128
19ec-1c88:45439599.986 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45439600.165 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45439600.308 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45439600.668 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45439600.798 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45439600.921 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45439601.047 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45439601.170 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45439601.233 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45439601.291 : System total receive data 128 bytes
19ec-1c88:45439601.348 : => CNT96226::VenderCmd_GetData
19ec-1c88:45439601.401 : iCmd = 1, nBytes = 4
19ec-1c88:45439719.302 : 0000 : 00 00 00 00 
19ec-1c88:45439719.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45439719.551 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45439719.616 : NVMData.PadScanCount = 0
19ec-1c88:45439719.673 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45439719.728 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45439719.786 : NVMData.FlatbedScanCount = 0
19ec-1c88:45439719.842 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45439720.029 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45439720.090 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45439720.146 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45439720.202 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45439720.259 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45439720.322 : NVMData.BornMonth = 0
19ec-1c88:45439720.371 : NVMData.BornDay = 0
19ec-1c88:45439720.422 : NVMData.BornYear = 0
19ec-1c88:45439720.471 : NVMData.FirstScanMonth = 4
19ec-1c88:45439720.525 : NVMData.FirstScanDay = 30
19ec-1c88:45439720.580 : NVMData.FirstScanYear = 2020
19ec-1c88:45439720.633 : NVMData.VerticalMagnification = 0
19ec-1c88:45439720.690 : NVMData.HorizontalMagnification = 0
19ec-1c88:45439720.749 : NVMData.PowerSavingTime = 15
19ec-1c88:45439720.806 : NVMData.SN = A094165189010062
19ec-1c88:45439720.859 : NVMData.AutoFeed = 0
19ec-1c88:45439720.909 : NVMData.CCDType = 0
19ec-1c88:45439720.960 : NVMData.ScanSpeed = 0
19ec-1c88:45439721.014 : NVMData.RollerCount = 0
19ec-1c88:45439721.067 : NVMData.MultifeedCount = 0
19ec-1c88:45439721.121 : NVMData.JamCount = 0
19ec-1c88:45439721.173 : NVMData.IdentifyInfo = 
19ec-1c88:45439721.225 : NVMData.FormalName = 
19ec-1c88:45439721.275 : NVMData.ReservedB = 0
19ec-1c88:45439721.326 : NVMData.FunctionCode = 0
19ec-1c88:45439721.376 : NVMData.PreFeed = 0
19ec-1c88:45439721.425 : NVMData.PreFeedTime = 0
19ec-1c88:45439721.477 : NVMData.ButtonNumber = 0
19ec-1c88:45439721.528 : NVMData.PowerOffTime = 0
19ec-1c88:45439721.581 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45439721.644 : => IoObject::IoLockEnd
19ec-1c88:45439721.736 : <= IoObject::IoLockEnd
19ec-1c88:45439721.786 : <= ReadNVMData ret = 1
19ec-1c88:45449688.747 : => GetADFStatus
19ec-1c88:45449689.206 : => IoObject::IoLockStart
19ec-1c88:45449689.344 : => CAsicIO::CheckDevice
19ec-1c88:45449689.401 : => CNT96226::ConnectIsAvailable
19ec-1c88:45449712.752 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45449712.864 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45449712.926 : <= IoObject::IoLockStart
19ec-1c88:45449712.985 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45449713.049 : IO Send command 10 bytes
19ec-1c88:45449713.166 : => CNT96226::VenderCmd_SetData
19ec-1c88:45449713.222 : iCmd = 0, nBytes = 10
19ec-1c88:45449713.324 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45449907.707 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45449907.849 : System send command 10 bytes + data 0 bytes
19ec-1c88:45449907.919 : IO total need to receive data 2 bytes
19ec-1c88:45449907.982 : => CNT96226::VenderCmd_GetData
19ec-1c88:45449908.039 : iCmd = 0, nBytes = 2
19ec-1c88:45450102.092 : 0000 : 00 00 
19ec-1c88:45450102.193 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45450102.269 : System total receive data 2 bytes
19ec-1c88:45450102.333 : => CNT96226::VenderCmd_GetData
19ec-1c88:45450102.389 : iCmd = 1, nBytes = 4
19ec-1c88:45450286.041 : 0000 : 00 00 00 00 
19ec-1c88:45450286.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45450286.285 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45450286.349 : Return status = 0
19ec-1c88:45450286.411 : => IoObject::IoLockEnd
19ec-1c88:45450286.503 : <= IoObject::IoLockEnd
19ec-1c88:45450286.554 : <= GetADFStatus ret = 1
19ec-1c88:45453066.775 : => GetADFStatus
19ec-1c88:45453066.967 : => IoObject::IoLockStart
19ec-1c88:45453067.101 : => CAsicIO::CheckDevice
19ec-1c88:45453067.155 : => CNT96226::ConnectIsAvailable
19ec-1c88:45453091.581 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45453091.954 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45453092.011 : <= IoObject::IoLockStart
19ec-1c88:45453092.075 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45453092.141 : IO Send command 10 bytes
19ec-1c88:45453092.254 : => CNT96226::VenderCmd_SetData
19ec-1c88:45453092.307 : iCmd = 0, nBytes = 10
19ec-1c88:45453092.410 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45453285.946 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45453286.076 : System send command 10 bytes + data 0 bytes
19ec-1c88:45453286.312 : IO total need to receive data 2 bytes
19ec-1c88:45453286.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:45453286.452 : iCmd = 0, nBytes = 2
19ec-1c88:45453405.670 : 0000 : 00 00 
19ec-1c88:45453405.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45453405.823 : System total receive data 2 bytes
19ec-1c88:45453405.883 : => CNT96226::VenderCmd_GetData
19ec-1c88:45453405.938 : iCmd = 1, nBytes = 4
19ec-1c88:45453529.425 : 0000 : 00 00 00 00 
19ec-1c88:45453529.536 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45453529.667 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45453529.732 : Return status = 0
19ec-1c88:45453529.786 : => IoObject::IoLockEnd
19ec-1c88:45453529.878 : <= IoObject::IoLockEnd
19ec-1c88:45453529.927 : <= GetADFStatus ret = 1
19ec-1c88:45455658.351 : => TerminateDriver
19ec-1c88:45455658.547 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:45455658.619 : => CNT96226::Close
19ec-1c88:45455662.443 : <= CNT96226::Close ret = 1
19ec-1c88:45455662.519 : <= CAsicIO::~CAsicIO
19ec-1c88:45455662.574 : => IoObject::IoLockEnd
19ec-1c88:45455662.621 : <= IoObject::IoLockEnd
19ec-1c88:45455662.671 : => IoObject::TerminateDevice
19ec-1c88:45455662.727 : => IoObject::IoLockEnd
19ec-1c88:45455662.774 : <= IoObject::IoLockEnd
19ec-1c88:45455662.873 : <= IoObject::TerminateDevice
19ec-1c88:45455663.116 : <= TerminateDriver ret = 1
19ec-1c88:45499636.613 : ============Debug Start==========
19ec-1c88:45499636.907 : Date : 2020/4/30 14:27:19
19ec-1c88:45499636.998 : Process ID : 19ec
19ec-1c88:45499637.430 : Windows : Version 10.0 build 18363 
19ec-1c88:45499637.887 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45499637.951 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45499638.018 : MemoryStatus.ullAvailPhys : 1684144128
19ec-1c88:45499638.086 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45499638.151 : MemoryStatus.ullAvailPageFile : 3047157760
19ec-1c88:45499638.216 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45499638.279 : MemoryStatus.ullAvailVirtual : 1730523136
19ec-1c88:45499638.343 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45499638.450 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45499638.514 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45499638.767 : CPU Count : 4
19ec-1c88:45499638.816 : CPU Frequency : 100.000 Mhz
19ec-1c88:45499642.783 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45499642.918 : => InitializeDriver
19ec-1c88:45499643.175 : <= InitializeDriver ret = 1
19ec-1c88:45499643.232 : => InitializeScanner
19ec-1c88:45499643.312 : => CAsicIO::GetDeviceList
19ec-1c88:45499643.618 : => CNT96226::CNT96226
19ec-1c88:45499643.681 : => CNT96226::Open
19ec-1c88:45499663.883 : <= CNT96226::Open ret = 1
19ec-1c88:45499663.984 : => CNT96226::Initialize
19ec-1c88:45499664.179 : <= CNT96226::Initialize ret = 1
19ec-1c88:45499664.240 : <= CNT96226::CNT96226
19ec-1c88:45499664.295 : => CNT96226::EnumAvailableDevice
19ec-1c88:45499669.590 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45499669.669 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45499669.729 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45503369.770 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45503370.059 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45503375.629 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45503375.744 : => IoObject::GetLockName
19ec-1c88:45503375.803 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45503375.875 : <= IoObject::GetLockName
19ec-1c88:45503376.331 : => CNT96226::VenderCmd_GetData
19ec-1c88:45503376.396 : iCmd = 3, nBytes = 2
19ec-1c88:45503747.765 : 0000 : 06 38 
19ec-1c88:45503747.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45503747.968 : => CNT96226::VenderCmd_GetData
19ec-1c88:45503748.022 : iCmd = 4, nBytes = 2
19ec-1c88:45504031.870 : 0000 : 07 07 
19ec-1c88:45504031.997 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45504032.088 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45504032.183 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45504032.252 : IO Send command 10 bytes
19ec-1c88:45504032.304 : => CNT96226::VenderCmd_SetData
19ec-1c88:45504032.359 : iCmd = 0, nBytes = 10
19ec-1c88:45504032.459 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45504231.458 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45504231.556 : => CNT96226::VenderCmd_GetData
19ec-1c88:45504231.615 : iCmd = 0, nBytes = 165
19ec-1c88:45504385.754 : skip dump 37 bytes
19ec-1c88:45504385.953 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45504386.095 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45504386.231 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45504386.367 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45504386.493 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45504386.627 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45504386.754 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45504386.877 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45504386.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45504387.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:45504387.052 : iCmd = 1, nBytes = 4
19ec-1c88:45504559.848 : 0000 : 00 00 00 00 
19ec-1c88:45504560.174 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45504560.236 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45504560.301 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45504560.363 : IO Send command 10 bytes
19ec-1c88:45504560.413 : => CNT96226::VenderCmd_SetData
19ec-1c88:45504560.466 : iCmd = 0, nBytes = 10
19ec-1c88:45504560.565 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45504899.481 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45504899.625 : => CNT96226::VenderCmd_GetData
19ec-1c88:45504899.683 : iCmd = 0, nBytes = 128
19ec-1c88:45505081.721 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45505082.150 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45505082.296 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45505082.430 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45505082.561 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45505082.687 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45505082.811 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45505082.931 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45505082.994 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45505083.055 : => CNT96226::VenderCmd_GetData
19ec-1c88:45505083.105 : iCmd = 1, nBytes = 4
19ec-1c88:45505267.388 : 0000 : 00 00 00 00 
19ec-1c88:45505267.502 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45505267.573 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45505267.775 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45505267.850 : => CNT96226::Close
19ec-1c88:45505271.940 : <= CNT96226::Close ret = 1
19ec-1c88:45505272.018 : <= CNT96226::~CNT96226
19ec-1c88:45505272.110 : <= CAsicIO::GetDeviceList
19ec-1c88:45505272.524 : => IoObject::SetTimeout
19ec-1c88:45505272.661 : Timeout--> In = 0 Out = 0
19ec-1c88:45505272.723 : <= IoObject::SetTimeout
19ec-1c88:45505272.790 : => CAsicIO::CAsicIO
19ec-1c88:45505272.863 : => CNT96226::CNT96226
19ec-1c88:45505272.919 : => CNT96226::Open
19ec-1c88:45505295.328 : <= CNT96226::Open ret = 1
19ec-1c88:45505295.429 : => CNT96226::Initialize
19ec-1c88:45505295.622 : <= CNT96226::Initialize ret = 1
19ec-1c88:45505295.683 : <= CNT96226::CNT96226
19ec-1c88:45505295.738 : <= CAsicIO::CAsicIO
19ec-1c88:45505295.796 : => CAsicIO::InitializeDevice
19ec-1c88:45505295.864 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45505301.837 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45505301.964 : => IoObject::GetLockName
19ec-1c88:45505302.019 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45505302.090 : <= IoObject::GetLockName
19ec-1c88:45505302.597 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45505302.671 : IO Send command 10 bytes
19ec-1c88:45505302.725 : => CNT96226::VenderCmd_SetData
19ec-1c88:45505302.778 : iCmd = 0, nBytes = 10
19ec-1c88:45505302.887 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45505610.420 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45505610.555 : => CNT96226::VenderCmd_GetData
19ec-1c88:45505610.619 : iCmd = 0, nBytes = 128
19ec-1c88:45505805.317 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45505805.501 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45505805.640 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45505805.776 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45505805.899 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45505806.025 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45505806.150 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45505806.275 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45505806.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45505806.399 : => CNT96226::VenderCmd_GetData
19ec-1c88:45505806.450 : iCmd = 1, nBytes = 4
19ec-1c88:45505988.046 : 0000 : 00 00 00 00 
19ec-1c88:45505988.157 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45505988.226 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45505988.289 : => CNT96226::VenderCmd_GetData
19ec-1c88:45505988.343 : iCmd = 3, nBytes = 2
19ec-1c88:45506374.219 : 0000 : 06 38 
19ec-1c88:45506374.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45506374.404 : => CNT96226::VenderCmd_GetData
19ec-1c88:45506374.458 : iCmd = 4, nBytes = 2
19ec-1c88:45506691.771 : 0000 : 07 07 
19ec-1c88:45506691.851 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45506692.073 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45506692.175 : => IoObject::InitializeDevice
19ec-1c88:45506692.280 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45506692.930 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45506693.004 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45506693.733 : => FindScanner
19ec-1c88:45506693.792 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45506693.857 : <= FindScanner ret = 1
19ec-1c88:45506693.912 : => IoObject::IoLockStart
19ec-1c88:45506694.013 : => CAsicIO::CheckDevice
19ec-1c88:45506694.064 : => CNT96226::ConnectIsAvailable
19ec-1c88:45506719.277 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45506719.391 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45506719.451 : <= IoObject::IoLockStart
19ec-1c88:45506719.508 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45506719.576 : IO Send command 10 bytes
19ec-1c88:45506719.672 : => CNT96226::VenderCmd_SetData
19ec-1c88:45506719.730 : iCmd = 0, nBytes = 10
19ec-1c88:45506719.834 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45506912.193 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45506912.349 : System send command 10 bytes + data 0 bytes
19ec-1c88:45506912.412 : IO total need to receive data 5 bytes
19ec-1c88:45506912.470 : => CNT96226::VenderCmd_GetData
19ec-1c88:45506912.521 : iCmd = 0, nBytes = 5
19ec-1c88:45507121.064 : 0000 : 06 00 02 02 ab 
19ec-1c88:45507121.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45507121.205 : System total receive data 5 bytes
19ec-1c88:45507121.264 : => CNT96226::VenderCmd_GetData
19ec-1c88:45507121.316 : iCmd = 1, nBytes = 4
19ec-1c88:45507284.899 : 0000 : 00 00 00 00 
19ec-1c88:45507284.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45507285.109 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45507285.171 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45507285.237 : IO Send command 10 bytes
19ec-1c88:45507285.321 : => CNT96226::VenderCmd_SetData
19ec-1c88:45507285.378 : iCmd = 0, nBytes = 10
19ec-1c88:45507285.482 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45507440.072 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45507440.438 : System send command 10 bytes + data 0 bytes
19ec-1c88:45507440.517 : IO total need to receive data 165 bytes
19ec-1c88:45507440.584 : => CNT96226::VenderCmd_GetData
19ec-1c88:45507440.637 : iCmd = 0, nBytes = 165
19ec-1c88:45507638.539 : skip dump 37 bytes
19ec-1c88:45507638.737 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45507638.890 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45507639.029 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45507639.164 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45507639.294 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45507639.431 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45507639.558 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45507639.686 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45507639.750 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45507639.811 : System total receive data 165 bytes
19ec-1c88:45507639.870 : => CNT96226::VenderCmd_GetData
19ec-1c88:45507639.923 : iCmd = 1, nBytes = 4
19ec-1c88:45507811.281 : 0000 : 00 00 00 00 
19ec-1c88:45507811.395 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45507811.532 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45507811.744 : Dump Inquiry
19ec-1c88:45507811.874 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45507812.009 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45507812.144 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45507812.277 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45507812.405 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45507812.537 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45507812.661 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45507812.781 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45507812.907 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45507813.035 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45507813.119 : 00a0 : 00 00 00 00 00 
19ec-1c88:45507813.188 : => ReadNVMDataInternal
19ec-1c88:45507813.415 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45507813.482 : IO Send command 10 bytes
19ec-1c88:45507813.571 : => CNT96226::VenderCmd_SetData
19ec-1c88:45507813.622 : iCmd = 0, nBytes = 10
19ec-1c88:45507813.720 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45508142.596 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45508142.721 : System send command 10 bytes + data 0 bytes
19ec-1c88:45508142.788 : IO total need to receive data 128 bytes
19ec-1c88:45508142.847 : => CNT96226::VenderCmd_GetData
19ec-1c88:45508142.899 : iCmd = 0, nBytes = 128
19ec-1c88:45508306.053 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45508306.226 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45508306.361 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45508306.495 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45508306.620 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45508306.744 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45508306.866 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45508306.989 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45508307.053 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45508307.112 : System total receive data 128 bytes
19ec-1c88:45508307.170 : => CNT96226::VenderCmd_GetData
19ec-1c88:45508307.224 : iCmd = 1, nBytes = 4
19ec-1c88:45508425.822 : 0000 : 00 00 00 00 
19ec-1c88:45508425.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45508426.052 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45508426.117 : NVMData.PadScanCount = 0
19ec-1c88:45508426.173 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45508426.228 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45508426.288 : NVMData.FlatbedScanCount = 0
19ec-1c88:45508426.347 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45508426.400 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45508426.457 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45508426.514 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45508426.571 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45508426.629 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45508426.686 : NVMData.BornMonth = 0
19ec-1c88:45508426.737 : NVMData.BornDay = 0
19ec-1c88:45508426.787 : NVMData.BornYear = 0
19ec-1c88:45508426.837 : NVMData.FirstScanMonth = 4
19ec-1c88:45508426.890 : NVMData.FirstScanDay = 30
19ec-1c88:45508426.948 : NVMData.FirstScanYear = 2020
19ec-1c88:45508427.003 : NVMData.VerticalMagnification = 0
19ec-1c88:45508427.061 : NVMData.HorizontalMagnification = 0
19ec-1c88:45508427.116 : NVMData.PowerSavingTime = 15
19ec-1c88:45508427.172 : NVMData.SN = A094165189010062
19ec-1c88:45508427.222 : NVMData.AutoFeed = 0
19ec-1c88:45508427.271 : NVMData.CCDType = 0
19ec-1c88:45508427.318 : NVMData.ScanSpeed = 0
19ec-1c88:45508427.368 : NVMData.RollerCount = 0
19ec-1c88:45508427.421 : NVMData.MultifeedCount = 0
19ec-1c88:45508427.473 : NVMData.JamCount = 0
19ec-1c88:45508427.522 : NVMData.IdentifyInfo = 
19ec-1c88:45508427.575 : NVMData.FormalName = 
19ec-1c88:45508427.790 : NVMData.ReservedB = 0
19ec-1c88:45508427.850 : NVMData.FunctionCode = 0
19ec-1c88:45508427.901 : NVMData.PreFeed = 0
19ec-1c88:45508427.953 : NVMData.PreFeedTime = 0
19ec-1c88:45508428.002 : NVMData.ButtonNumber = 0
19ec-1c88:45508428.052 : NVMData.PowerOffTime = 0
19ec-1c88:45508428.334 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45508428.411 : => IoObject::IoLockEnd
19ec-1c88:45508428.495 : <= IoObject::IoLockEnd
19ec-1c88:45508428.545 : <= InitializeScanner ret = 1
19ec-1c88:45508428.610 : => GetLogicalScannerAbilityEx
19ec-1c88:45508428.669 : => IoObject::IoLockStart
19ec-1c88:45508428.761 : => CAsicIO::CheckDevice
19ec-1c88:45508428.812 : => CNT96226::ConnectIsAvailable
19ec-1c88:45508443.080 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45508443.200 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45508443.263 : <= IoObject::IoLockStart
19ec-1c88:45508443.324 : => IoObject::IoLockEnd
19ec-1c88:45508443.438 : <= IoObject::IoLockEnd
19ec-1c88:45508443.561 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45508443.640 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45508627.826 : => ReadNVMData
19ec-1c88:45508627.990 : => IoObject::IoLockStart
19ec-1c88:45508628.132 : => CAsicIO::CheckDevice
19ec-1c88:45508628.189 : => CNT96226::ConnectIsAvailable
19ec-1c88:45508651.155 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45508651.588 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45508651.652 : <= IoObject::IoLockStart
19ec-1c88:45508651.719 : => ReadNVMDataInternal
19ec-1c88:45508651.782 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45508651.852 : IO Send command 10 bytes
19ec-1c88:45508651.990 : => CNT96226::VenderCmd_SetData
19ec-1c88:45508652.050 : iCmd = 0, nBytes = 10
19ec-1c88:45508652.290 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45508992.902 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45508993.091 : System send command 10 bytes + data 0 bytes
19ec-1c88:45508993.159 : IO total need to receive data 128 bytes
19ec-1c88:45508993.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:45508993.276 : iCmd = 0, nBytes = 128
19ec-1c88:45509196.809 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45509196.984 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45509197.128 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45509197.263 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45509197.392 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45509197.518 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45509197.641 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45509197.765 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45509197.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45509197.889 : System total receive data 128 bytes
19ec-1c88:45509197.949 : => CNT96226::VenderCmd_GetData
19ec-1c88:45509197.999 : iCmd = 1, nBytes = 4
19ec-1c88:45509345.552 : 0000 : 00 00 00 00 
19ec-1c88:45509345.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45509345.768 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45509345.830 : NVMData.PadScanCount = 0
19ec-1c88:45509345.886 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45509345.940 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45509345.997 : NVMData.FlatbedScanCount = 0
19ec-1c88:45509346.051 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45509346.104 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45509346.157 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45509346.212 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45509346.271 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45509346.323 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45509346.378 : NVMData.BornMonth = 0
19ec-1c88:45509346.427 : NVMData.BornDay = 0
19ec-1c88:45509346.477 : NVMData.BornYear = 0
19ec-1c88:45509346.525 : NVMData.FirstScanMonth = 4
19ec-1c88:45509346.576 : NVMData.FirstScanDay = 30
19ec-1c88:45509346.630 : NVMData.FirstScanYear = 2020
19ec-1c88:45509346.825 : NVMData.VerticalMagnification = 0
19ec-1c88:45509346.887 : NVMData.HorizontalMagnification = 0
19ec-1c88:45509346.942 : NVMData.PowerSavingTime = 15
19ec-1c88:45509346.997 : NVMData.SN = A094165189010062
19ec-1c88:45509347.047 : NVMData.AutoFeed = 0
19ec-1c88:45509347.098 : NVMData.CCDType = 0
19ec-1c88:45509347.144 : NVMData.ScanSpeed = 0
19ec-1c88:45509347.192 : NVMData.RollerCount = 0
19ec-1c88:45509347.243 : NVMData.MultifeedCount = 0
19ec-1c88:45509347.292 : NVMData.JamCount = 0
19ec-1c88:45509347.341 : NVMData.IdentifyInfo = 
19ec-1c88:45509347.392 : NVMData.FormalName = 
19ec-1c88:45509347.439 : NVMData.ReservedB = 0
19ec-1c88:45509347.489 : NVMData.FunctionCode = 0
19ec-1c88:45509347.538 : NVMData.PreFeed = 0
19ec-1c88:45509347.587 : NVMData.PreFeedTime = 0
19ec-1c88:45509347.636 : NVMData.ButtonNumber = 0
19ec-1c88:45509347.683 : NVMData.PowerOffTime = 0
19ec-1c88:45509347.735 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45509347.796 : => IoObject::IoLockEnd
19ec-1c88:45509347.883 : <= IoObject::IoLockEnd
19ec-1c88:45509347.931 : <= ReadNVMData ret = 1
19ec-1c88:45511970.912 : ============Debug Start==========
19ec-1c88:45511971.208 : Date : 2020/4/30 14:27:19
19ec-1c88:45511971.288 : Process ID : 19ec
19ec-1c88:45511971.713 : Windows : Version 10.0 build 18363 
19ec-1c88:45511972.183 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45511972.247 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45511972.311 : MemoryStatus.ullAvailPhys : 1684267008
19ec-1c88:45511972.373 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45511972.437 : MemoryStatus.ullAvailPageFile : 3047235584
19ec-1c88:45511972.497 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45511972.556 : MemoryStatus.ullAvailVirtual : 1730531328
19ec-1c88:45511972.615 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45511972.713 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45511972.771 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45511973.008 : CPU Count : 4
19ec-1c88:45511973.057 : CPU Frequency : 100.000 Mhz
19ec-1c88:45511977.195 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45511977.321 : => InitializeDriver
19ec-1c88:45511977.581 : <= InitializeDriver ret = 1
19ec-1c88:45514555.170 : => InitializeScanner
19ec-1c88:45514555.431 : => CAsicIO::GetDeviceList
19ec-1c88:45514555.856 : => CNT96226::CNT96226
19ec-1c88:45514555.918 : => CNT96226::Open
19ec-1c88:45514578.475 : <= CNT96226::Open ret = 1
19ec-1c88:45514578.576 : => CNT96226::Initialize
19ec-1c88:45514578.761 : <= CNT96226::Initialize ret = 1
19ec-1c88:45514578.820 : <= CNT96226::CNT96226
19ec-1c88:45514578.873 : => CNT96226::EnumAvailableDevice
19ec-1c88:45514584.371 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45514584.449 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45514584.508 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45518309.209 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45518309.508 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45518315.321 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45518315.432 : => IoObject::GetLockName
19ec-1c88:45518315.497 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45518315.573 : <= IoObject::GetLockName
19ec-1c88:45518316.200 : => CNT96226::VenderCmd_GetData
19ec-1c88:45518316.266 : iCmd = 3, nBytes = 2
19ec-1c88:45518671.236 : 0000 : 06 38 
19ec-1c88:45518671.342 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45518671.415 : => CNT96226::VenderCmd_GetData
19ec-1c88:45518671.474 : iCmd = 4, nBytes = 2
19ec-1c88:45518955.428 : 0000 : 07 07 
19ec-1c88:45518955.550 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45518955.639 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45518955.732 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45518955.800 : IO Send command 10 bytes
19ec-1c88:45518955.855 : => CNT96226::VenderCmd_SetData
19ec-1c88:45518955.909 : iCmd = 0, nBytes = 10
19ec-1c88:45518956.015 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45519158.920 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45519159.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:45519159.083 : iCmd = 0, nBytes = 165
19ec-1c88:45519345.796 : skip dump 37 bytes
19ec-1c88:45519345.982 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45519346.123 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45519346.254 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45519346.382 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45519346.508 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45519346.643 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45519346.762 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45519346.888 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45519346.950 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45519347.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:45519347.063 : iCmd = 1, nBytes = 4
19ec-1c88:45519541.953 : 0000 : 00 00 00 00 
19ec-1c88:45519542.062 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45519542.131 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45519542.195 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45519542.261 : IO Send command 10 bytes
19ec-1c88:45519542.315 : => CNT96226::VenderCmd_SetData
19ec-1c88:45519542.370 : iCmd = 0, nBytes = 10
19ec-1c88:45519542.482 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45519884.507 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45519884.647 : => CNT96226::VenderCmd_GetData
19ec-1c88:45519884.709 : iCmd = 0, nBytes = 128
19ec-1c88:45520096.179 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45520096.355 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45520096.500 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45520096.633 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45520096.758 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45520096.879 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45520097.003 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45520097.129 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45520097.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45520097.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:45520097.307 : iCmd = 1, nBytes = 4
19ec-1c88:45520267.525 : 0000 : 00 00 00 00 
19ec-1c88:45520267.618 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45520267.689 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45520267.860 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45520267.932 : => CNT96226::Close
19ec-1c88:45520271.831 : <= CNT96226::Close ret = 1
19ec-1c88:45520271.903 : <= CNT96226::~CNT96226
19ec-1c88:45520271.995 : <= CAsicIO::GetDeviceList
19ec-1c88:45520272.383 : => IoObject::SetTimeout
19ec-1c88:45520272.515 : Timeout--> In = 0 Out = 0
19ec-1c88:45520272.575 : <= IoObject::SetTimeout
19ec-1c88:45520272.654 : => CAsicIO::CAsicIO
19ec-1c88:45520272.724 : => CNT96226::CNT96226
19ec-1c88:45520272.777 : => CNT96226::Open
19ec-1c88:45520295.340 : <= CNT96226::Open ret = 1
19ec-1c88:45520295.441 : => CNT96226::Initialize
19ec-1c88:45520295.639 : <= CNT96226::Initialize ret = 1
19ec-1c88:45520295.702 : <= CNT96226::CNT96226
19ec-1c88:45520295.757 : <= CAsicIO::CAsicIO
19ec-1c88:45520295.814 : => CAsicIO::InitializeDevice
19ec-1c88:45520295.883 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45520301.819 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45520301.936 : => IoObject::GetLockName
19ec-1c88:45520301.994 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45520302.061 : <= IoObject::GetLockName
19ec-1c88:45520302.611 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45520302.683 : IO Send command 10 bytes
19ec-1c88:45520302.736 : => CNT96226::VenderCmd_SetData
19ec-1c88:45520302.791 : iCmd = 0, nBytes = 10
19ec-1c88:45520302.903 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45520629.915 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45520630.248 : => CNT96226::VenderCmd_GetData
19ec-1c88:45520630.304 : iCmd = 0, nBytes = 128
19ec-1c88:45520817.524 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45520817.714 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45520817.856 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45520817.990 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45520818.118 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45520818.245 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45520818.368 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45520818.489 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45520818.554 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45520818.617 : => CNT96226::VenderCmd_GetData
19ec-1c88:45520818.669 : iCmd = 1, nBytes = 4
19ec-1c88:45521023.637 : 0000 : 00 00 00 00 
19ec-1c88:45521023.747 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45521023.817 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45521023.879 : => CNT96226::VenderCmd_GetData
19ec-1c88:45521023.934 : iCmd = 3, nBytes = 2
19ec-1c88:45521411.603 : 0000 : 06 38 
19ec-1c88:45521411.706 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45521411.774 : => CNT96226::VenderCmd_GetData
19ec-1c88:45521411.826 : iCmd = 4, nBytes = 2
19ec-1c88:45521726.753 : 0000 : 07 07 
19ec-1c88:45521726.857 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45521727.051 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45521727.150 : => IoObject::InitializeDevice
19ec-1c88:45521727.260 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45521728.073 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45521728.147 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45521728.842 : => FindScanner
19ec-1c88:45521728.904 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45521728.971 : <= FindScanner ret = 1
19ec-1c88:45521729.028 : => IoObject::IoLockStart
19ec-1c88:45521729.134 : => CAsicIO::CheckDevice
19ec-1c88:45521729.187 : => CNT96226::ConnectIsAvailable
19ec-1c88:45521749.863 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45521749.981 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45521750.044 : <= IoObject::IoLockStart
19ec-1c88:45521750.100 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45521750.170 : IO Send command 10 bytes
19ec-1c88:45521750.267 : => CNT96226::VenderCmd_SetData
19ec-1c88:45521750.332 : iCmd = 0, nBytes = 10
19ec-1c88:45521750.440 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45521955.510 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45521955.633 : System send command 10 bytes + data 0 bytes
19ec-1c88:45521955.707 : IO total need to receive data 5 bytes
19ec-1c88:45521955.770 : => CNT96226::VenderCmd_GetData
19ec-1c88:45521955.824 : iCmd = 0, nBytes = 5
19ec-1c88:45522154.644 : 0000 : 06 00 02 02 ab 
19ec-1c88:45522154.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45522154.791 : System total receive data 5 bytes
19ec-1c88:45522154.849 : => CNT96226::VenderCmd_GetData
19ec-1c88:45522154.899 : iCmd = 1, nBytes = 4
19ec-1c88:45522301.607 : 0000 : 00 00 00 00 
19ec-1c88:45522301.727 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45522301.869 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45522301.936 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45522302.005 : IO Send command 10 bytes
19ec-1c88:45522302.094 : => CNT96226::VenderCmd_SetData
19ec-1c88:45522302.151 : iCmd = 0, nBytes = 10
19ec-1c88:45522302.261 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45522500.252 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45522500.367 : System send command 10 bytes + data 0 bytes
19ec-1c88:45522500.438 : IO total need to receive data 165 bytes
19ec-1c88:45522500.503 : => CNT96226::VenderCmd_GetData
19ec-1c88:45522500.557 : iCmd = 0, nBytes = 165
19ec-1c88:45522688.218 : skip dump 37 bytes
19ec-1c88:45522688.391 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45522688.532 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45522688.667 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45522688.804 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45522688.937 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45522689.068 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45522689.195 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45522689.321 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45522689.384 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45522689.441 : System total receive data 165 bytes
19ec-1c88:45522689.497 : => CNT96226::VenderCmd_GetData
19ec-1c88:45522689.549 : iCmd = 1, nBytes = 4
19ec-1c88:45522799.887 : 0000 : 00 00 00 00 
19ec-1c88:45522799.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45522800.325 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45522800.754 : Dump Inquiry
19ec-1c88:45522800.881 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45522801.019 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45522801.155 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45522801.289 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45522801.421 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45522801.556 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45522801.684 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45522801.806 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45522801.941 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45522802.074 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45522802.163 : 00a0 : 00 00 00 00 00 
19ec-1c88:45522802.231 : => ReadNVMDataInternal
19ec-1c88:45522802.414 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45522802.479 : IO Send command 10 bytes
19ec-1c88:45522802.563 : => CNT96226::VenderCmd_SetData
19ec-1c88:45522802.618 : iCmd = 0, nBytes = 10
19ec-1c88:45522802.721 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45523126.345 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45523126.460 : System send command 10 bytes + data 0 bytes
19ec-1c88:45523126.529 : IO total need to receive data 128 bytes
19ec-1c88:45523126.590 : => CNT96226::VenderCmd_GetData
19ec-1c88:45523126.643 : iCmd = 0, nBytes = 128
19ec-1c88:45523271.589 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45523271.783 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45523271.928 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45523272.061 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45523272.186 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45523272.310 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45523272.430 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45523272.552 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45523272.614 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45523272.675 : System total receive data 128 bytes
19ec-1c88:45523272.731 : => CNT96226::VenderCmd_GetData
19ec-1c88:45523272.783 : iCmd = 1, nBytes = 4
19ec-1c88:45523423.031 : 0000 : 00 00 00 00 
19ec-1c88:45523423.119 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45523423.238 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45523423.299 : NVMData.PadScanCount = 0
19ec-1c88:45523423.350 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45523423.408 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45523423.463 : NVMData.FlatbedScanCount = 0
19ec-1c88:45523423.516 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45523423.567 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45523423.621 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45523423.678 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45523423.732 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45523423.784 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45523423.839 : NVMData.BornMonth = 0
19ec-1c88:45523423.888 : NVMData.BornDay = 0
19ec-1c88:45523423.936 : NVMData.BornYear = 0
19ec-1c88:45523423.987 : NVMData.FirstScanMonth = 4
19ec-1c88:45523424.038 : NVMData.FirstScanDay = 30
19ec-1c88:45523424.090 : NVMData.FirstScanYear = 2020
19ec-1c88:45523424.143 : NVMData.VerticalMagnification = 0
19ec-1c88:45523424.199 : NVMData.HorizontalMagnification = 0
19ec-1c88:45523424.256 : NVMData.PowerSavingTime = 15
19ec-1c88:45523424.309 : NVMData.SN = A094165189010062
19ec-1c88:45523424.365 : NVMData.AutoFeed = 0
19ec-1c88:45523424.412 : NVMData.CCDType = 0
19ec-1c88:45523424.458 : NVMData.ScanSpeed = 0
19ec-1c88:45523424.506 : NVMData.RollerCount = 0
19ec-1c88:45523424.559 : NVMData.MultifeedCount = 0
19ec-1c88:45523424.609 : NVMData.JamCount = 0
19ec-1c88:45523424.656 : NVMData.IdentifyInfo = 
19ec-1c88:45523424.705 : NVMData.FormalName = 
19ec-1c88:45523424.895 : NVMData.ReservedB = 0
19ec-1c88:45523424.949 : NVMData.FunctionCode = 0
19ec-1c88:45523424.998 : NVMData.PreFeed = 0
19ec-1c88:45523425.048 : NVMData.PreFeedTime = 0
19ec-1c88:45523425.096 : NVMData.ButtonNumber = 0
19ec-1c88:45523425.147 : NVMData.PowerOffTime = 0
19ec-1c88:45523425.197 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45523425.269 : => IoObject::IoLockEnd
19ec-1c88:45523425.357 : <= IoObject::IoLockEnd
19ec-1c88:45523425.408 : <= InitializeScanner ret = 1
19ec-1c88:45524674.703 : => GetLogicalScannerAbility
19ec-1c88:45524674.890 : => IoObject::IoLockStart
19ec-1c88:45524675.022 : => CAsicIO::CheckDevice
19ec-1c88:45524675.080 : => CNT96226::ConnectIsAvailable
19ec-1c88:45524700.427 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45524700.538 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45524700.596 : <= IoObject::IoLockStart
19ec-1c88:45524700.655 : => IoObject::IoLockEnd
19ec-1c88:45524700.761 : <= IoObject::IoLockEnd
19ec-1c88:45524700.836 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:45528328.433 : => GetLogicalScannerAbilityEx
19ec-1c88:45528328.617 : => IoObject::IoLockStart
19ec-1c88:45528328.745 : => CAsicIO::CheckDevice
19ec-1c88:45528328.798 : => CNT96226::ConnectIsAvailable
19ec-1c88:45528354.429 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45528354.544 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45528354.606 : <= IoObject::IoLockStart
19ec-1c88:45528354.665 : => IoObject::IoLockEnd
19ec-1c88:45528354.770 : <= IoObject::IoLockEnd
19ec-1c88:45528354.887 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45528354.959 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45535732.298 : => ReadNVMData
19ec-1c88:45535732.488 : => IoObject::IoLockStart
19ec-1c88:45535732.628 : => CAsicIO::CheckDevice
19ec-1c88:45535732.684 : => CNT96226::ConnectIsAvailable
19ec-1c88:45535752.318 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45535752.437 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45535752.501 : <= IoObject::IoLockStart
19ec-1c88:45535752.567 : => ReadNVMDataInternal
19ec-1c88:45535752.634 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45535752.698 : IO Send command 10 bytes
19ec-1c88:45535752.826 : => CNT96226::VenderCmd_SetData
19ec-1c88:45535752.887 : iCmd = 0, nBytes = 10
19ec-1c88:45535752.998 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45536106.659 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45536106.808 : System send command 10 bytes + data 0 bytes
19ec-1c88:45536106.878 : IO total need to receive data 128 bytes
19ec-1c88:45536106.939 : => CNT96226::VenderCmd_GetData
19ec-1c88:45536106.996 : iCmd = 0, nBytes = 128
19ec-1c88:45536293.462 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45536293.650 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45536293.805 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45536293.948 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45536294.081 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45536294.207 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45536294.336 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45536294.460 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45536294.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45536294.593 : System total receive data 128 bytes
19ec-1c88:45536294.657 : => CNT96226::VenderCmd_GetData
19ec-1c88:45536294.711 : iCmd = 1, nBytes = 4
19ec-1c88:45536401.160 : 0000 : 00 00 00 00 
19ec-1c88:45536401.247 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45536401.376 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45536401.441 : NVMData.PadScanCount = 0
19ec-1c88:45536401.495 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45536401.549 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45536401.604 : NVMData.FlatbedScanCount = 0
19ec-1c88:45536401.658 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45536401.802 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45536401.862 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45536401.917 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45536401.971 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45536402.024 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45536402.079 : NVMData.BornMonth = 0
19ec-1c88:45536402.128 : NVMData.BornDay = 0
19ec-1c88:45536402.178 : NVMData.BornYear = 0
19ec-1c88:45536402.224 : NVMData.FirstScanMonth = 4
19ec-1c88:45536402.274 : NVMData.FirstScanDay = 30
19ec-1c88:45536402.326 : NVMData.FirstScanYear = 2020
19ec-1c88:45536402.378 : NVMData.VerticalMagnification = 0
19ec-1c88:45536402.432 : NVMData.HorizontalMagnification = 0
19ec-1c88:45536402.484 : NVMData.PowerSavingTime = 15
19ec-1c88:45536402.537 : NVMData.SN = A094165189010062
19ec-1c88:45536402.587 : NVMData.AutoFeed = 0
19ec-1c88:45536402.636 : NVMData.CCDType = 0
19ec-1c88:45536402.685 : NVMData.ScanSpeed = 0
19ec-1c88:45536402.735 : NVMData.RollerCount = 0
19ec-1c88:45536402.787 : NVMData.MultifeedCount = 0
19ec-1c88:45536402.843 : NVMData.JamCount = 0
19ec-1c88:45536402.893 : NVMData.IdentifyInfo = 
19ec-1c88:45536402.943 : NVMData.FormalName = 
19ec-1c88:45536402.991 : NVMData.ReservedB = 0
19ec-1c88:45536403.039 : NVMData.FunctionCode = 0
19ec-1c88:45536403.089 : NVMData.PreFeed = 0
19ec-1c88:45536403.134 : NVMData.PreFeedTime = 0
19ec-1c88:45536403.182 : NVMData.ButtonNumber = 0
19ec-1c88:45536403.231 : NVMData.PowerOffTime = 0
19ec-1c88:45536403.281 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45536403.341 : => IoObject::IoLockEnd
19ec-1c88:45536403.427 : <= IoObject::IoLockEnd
19ec-1c88:45536403.477 : <= ReadNVMData ret = 1
19ec-1c88:45546231.307 : => GetADFStatus
19ec-1c88:45546231.737 : => IoObject::IoLockStart
19ec-1c88:45546231.874 : => CAsicIO::CheckDevice
19ec-1c88:45546231.932 : => CNT96226::ConnectIsAvailable
19ec-1c88:45546257.215 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45546257.455 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45546257.585 : <= IoObject::IoLockStart
19ec-1c88:45546257.701 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45546258.070 : IO Send command 10 bytes
19ec-1c88:45546258.197 : => CNT96226::VenderCmd_SetData
19ec-1c88:45546258.259 : iCmd = 0, nBytes = 10
19ec-1c88:45546258.366 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45546459.573 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45546459.691 : System send command 10 bytes + data 0 bytes
19ec-1c88:45546459.763 : IO total need to receive data 2 bytes
19ec-1c88:45546459.826 : => CNT96226::VenderCmd_GetData
19ec-1c88:45546459.882 : iCmd = 0, nBytes = 2
19ec-1c88:45546628.251 : 0000 : 00 00 
19ec-1c88:45546628.352 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45546628.425 : System total receive data 2 bytes
19ec-1c88:45546628.490 : => CNT96226::VenderCmd_GetData
19ec-1c88:45546628.551 : iCmd = 1, nBytes = 4
19ec-1c88:45546838.299 : 0000 : 00 00 00 00 
19ec-1c88:45546838.401 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45546838.537 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45546838.608 : Return status = 0
19ec-1c88:45546838.669 : => IoObject::IoLockEnd
19ec-1c88:45546838.762 : <= IoObject::IoLockEnd
19ec-1c88:45546838.811 : <= GetADFStatus ret = 1
19ec-1c88:45549449.675 : => GetADFStatus
19ec-1c88:45549449.878 : => IoObject::IoLockStart
19ec-1c88:45549450.008 : => CAsicIO::CheckDevice
19ec-1c88:45549450.068 : => CNT96226::ConnectIsAvailable
19ec-1c88:45549473.847 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45549474.065 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45549474.199 : <= IoObject::IoLockStart
19ec-1c88:45549474.327 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45549474.478 : IO Send command 10 bytes
19ec-1c88:45549474.841 : => CNT96226::VenderCmd_SetData
19ec-1c88:45549474.904 : iCmd = 0, nBytes = 10
19ec-1c88:45549475.015 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45549670.859 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45549670.995 : System send command 10 bytes + data 0 bytes
19ec-1c88:45549671.214 : IO total need to receive data 2 bytes
19ec-1c88:45549671.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:45549671.346 : iCmd = 0, nBytes = 2
19ec-1c88:45549876.867 : 0000 : 00 00 
19ec-1c88:45549876.951 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45549877.017 : System total receive data 2 bytes
19ec-1c88:45549877.074 : => CNT96226::VenderCmd_GetData
19ec-1c88:45549877.126 : iCmd = 1, nBytes = 4
19ec-1c88:45550045.763 : 0000 : 00 00 00 00 
19ec-1c88:45550045.876 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45550046.008 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45550046.074 : Return status = 0
19ec-1c88:45550046.134 : => IoObject::IoLockEnd
19ec-1c88:45550046.224 : <= IoObject::IoLockEnd
19ec-1c88:45550046.271 : <= GetADFStatus ret = 1
19ec-1c88:45552225.402 : => TerminateDriver
19ec-1c88:45552225.589 : => CAsicIO::~CAsicIO,pStage=79170632
19ec-1c88:45552225.659 : => CNT96226::Close
19ec-1c88:45552229.617 : <= CNT96226::Close ret = 1
19ec-1c88:45552229.698 : <= CAsicIO::~CAsicIO
19ec-1c88:45552229.759 : => IoObject::IoLockEnd
19ec-1c88:45552229.810 : <= IoObject::IoLockEnd
19ec-1c88:45552229.864 : => IoObject::TerminateDevice
19ec-1c88:45552229.917 : => IoObject::IoLockEnd
19ec-1c88:45552229.966 : <= IoObject::IoLockEnd
19ec-1c88:45552230.066 : <= IoObject::TerminateDevice
19ec-1c88:45552230.315 : <= TerminateDriver ret = 1
19ec-1c88:45595539.732 : ============Debug Start==========
19ec-1c88:45595540.004 : Date : 2020/4/30 14:27:22
19ec-1c88:45595540.095 : Process ID : 19ec
19ec-1c88:45595540.516 : Windows : Version 10.0 build 18363 
19ec-1c88:45595540.962 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45595541.027 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45595541.093 : MemoryStatus.ullAvailPhys : 1684840448
19ec-1c88:45595541.151 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45595541.212 : MemoryStatus.ullAvailPageFile : 3047469056
19ec-1c88:45595541.273 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45595541.333 : MemoryStatus.ullAvailVirtual : 1730510848
19ec-1c88:45595541.397 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45595541.502 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45595541.563 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45595541.807 : CPU Count : 4
19ec-1c88:45595541.854 : CPU Frequency : 100.000 Mhz
19ec-1c88:45595545.995 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45595546.123 : => InitializeDriver
19ec-1c88:45595546.386 : <= InitializeDriver ret = 1
19ec-1c88:45595546.448 : => InitializeScanner
19ec-1c88:45595546.525 : => CAsicIO::GetDeviceList
19ec-1c88:45595546.824 : => CNT96226::CNT96226
19ec-1c88:45595546.879 : => CNT96226::Open
19ec-1c88:45595568.385 : <= CNT96226::Open ret = 1
19ec-1c88:45595568.498 : => CNT96226::Initialize
19ec-1c88:45595568.693 : <= CNT96226::Initialize ret = 1
19ec-1c88:45595568.756 : <= CNT96226::CNT96226
19ec-1c88:45595568.813 : => CNT96226::EnumAvailableDevice
19ec-1c88:45595574.144 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45595574.224 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45595574.285 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45599278.950 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45599279.235 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45599284.864 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45599284.969 : => IoObject::GetLockName
19ec-1c88:45599285.034 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45599285.103 : <= IoObject::GetLockName
19ec-1c88:45599285.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:45599285.717 : iCmd = 3, nBytes = 2
19ec-1c88:45599669.851 : 0000 : 06 38 
19ec-1c88:45599669.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45599670.060 : => CNT96226::VenderCmd_GetData
19ec-1c88:45599670.120 : iCmd = 4, nBytes = 2
19ec-1c88:45599990.703 : 0000 : 07 07 
19ec-1c88:45599990.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45599991.074 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45599991.239 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45599991.377 : IO Send command 10 bytes
19ec-1c88:45599991.483 : => CNT96226::VenderCmd_SetData
19ec-1c88:45599991.598 : iCmd = 0, nBytes = 10
19ec-1c88:45599991.803 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45600207.266 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45600207.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:45600207.628 : iCmd = 0, nBytes = 165
19ec-1c88:45600434.921 : skip dump 37 bytes
19ec-1c88:45600435.320 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45600435.631 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45600435.924 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45600436.211 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45600436.477 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45600436.755 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45600437.019 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45600437.272 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45600437.405 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45600437.532 : => CNT96226::VenderCmd_GetData
19ec-1c88:45600437.643 : iCmd = 1, nBytes = 4
19ec-1c88:45600651.483 : 0000 : 00 00 00 00 
19ec-1c88:45600651.715 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45600651.862 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45600651.988 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45600652.137 : IO Send command 10 bytes
19ec-1c88:45600652.253 : => CNT96226::VenderCmd_SetData
19ec-1c88:45600652.367 : iCmd = 0, nBytes = 10
19ec-1c88:45600652.585 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45601007.683 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45601007.943 : => CNT96226::VenderCmd_GetData
19ec-1c88:45601008.069 : iCmd = 0, nBytes = 128
19ec-1c88:45601235.100 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45601235.464 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45601235.753 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45601236.025 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45601236.284 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45601236.534 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45601236.788 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45601237.040 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45601237.177 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45601237.304 : => CNT96226::VenderCmd_GetData
19ec-1c88:45601237.409 : iCmd = 1, nBytes = 4
19ec-1c88:45601447.569 : 0000 : 00 00 00 00 
19ec-1c88:45601447.754 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45601447.882 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45601448.412 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45601448.569 : => CNT96226::Close
19ec-1c88:45601455.937 : <= CNT96226::Close ret = 1
19ec-1c88:45601456.086 : <= CNT96226::~CNT96226
19ec-1c88:45601456.250 : <= CAsicIO::GetDeviceList
19ec-1c88:45601456.988 : => IoObject::SetTimeout
19ec-1c88:45601457.248 : Timeout--> In = 0 Out = 0
19ec-1c88:45601457.366 : <= IoObject::SetTimeout
19ec-1c88:45601457.493 : => CAsicIO::CAsicIO
19ec-1c88:45601457.635 : => CNT96226::CNT96226
19ec-1c88:45601457.748 : => CNT96226::Open
19ec-1c88:45601499.536 : <= CNT96226::Open ret = 1
19ec-1c88:45601499.730 : => CNT96226::Initialize
19ec-1c88:45601500.093 : <= CNT96226::Initialize ret = 1
19ec-1c88:45601500.206 : <= CNT96226::CNT96226
19ec-1c88:45601500.313 : <= CAsicIO::CAsicIO
19ec-1c88:45601500.418 : => CAsicIO::InitializeDevice
19ec-1c88:45601500.554 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45601512.129 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45601512.355 : => IoObject::GetLockName
19ec-1c88:45601512.464 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45601512.599 : <= IoObject::GetLockName
19ec-1c88:45601513.588 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45601513.732 : IO Send command 10 bytes
19ec-1c88:45601513.831 : => CNT96226::VenderCmd_SetData
19ec-1c88:45601513.940 : iCmd = 0, nBytes = 10
19ec-1c88:45601514.149 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45601872.600 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45601872.838 : => CNT96226::VenderCmd_GetData
19ec-1c88:45601872.960 : iCmd = 0, nBytes = 128
19ec-1c88:45602094.186 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45602094.565 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45602094.851 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45602095.129 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45602095.384 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45602095.639 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45602095.891 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45602096.140 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45602096.271 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45602096.395 : => CNT96226::VenderCmd_GetData
19ec-1c88:45602096.498 : iCmd = 1, nBytes = 4
19ec-1c88:45602322.596 : 0000 : 00 00 00 00 
19ec-1c88:45602322.819 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45602322.954 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45602323.081 : => CNT96226::VenderCmd_GetData
19ec-1c88:45602323.186 : iCmd = 3, nBytes = 2
19ec-1c88:45602714.941 : 0000 : 06 38 
19ec-1c88:45602715.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45602715.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:45602715.408 : iCmd = 4, nBytes = 2
19ec-1c88:45603033.661 : 0000 : 07 07 
19ec-1c88:45603033.847 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45603034.174 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45603034.362 : => IoObject::InitializeDevice
19ec-1c88:45603034.548 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45603035.864 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45603036.010 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45603037.195 : => FindScanner
19ec-1c88:45603037.306 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45603037.430 : <= FindScanner ret = 1
19ec-1c88:45603037.542 : => IoObject::IoLockStart
19ec-1c88:45603037.742 : => CAsicIO::CheckDevice
19ec-1c88:45603037.846 : => CNT96226::ConnectIsAvailable
19ec-1c88:45603060.090 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45603060.338 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45603060.473 : <= IoObject::IoLockStart
19ec-1c88:45603060.594 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45603060.737 : IO Send command 10 bytes
19ec-1c88:45603060.922 : => CNT96226::VenderCmd_SetData
19ec-1c88:45603061.048 : iCmd = 0, nBytes = 10
19ec-1c88:45603061.262 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45603268.481 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45603268.676 : System send command 10 bytes + data 0 bytes
19ec-1c88:45603268.816 : IO total need to receive data 5 bytes
19ec-1c88:45603268.935 : => CNT96226::VenderCmd_GetData
19ec-1c88:45603269.041 : iCmd = 0, nBytes = 5
19ec-1c88:45603477.380 : 0000 : 06 00 02 02 ab 
19ec-1c88:45603477.560 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45603477.681 : System total receive data 5 bytes
19ec-1c88:45603477.798 : => CNT96226::VenderCmd_GetData
19ec-1c88:45603477.912 : iCmd = 1, nBytes = 4
19ec-1c88:45603686.900 : 0000 : 00 00 00 00 
19ec-1c88:45603687.080 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45603687.293 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45603687.414 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45603687.538 : IO Send command 10 bytes
19ec-1c88:45603687.710 : => CNT96226::VenderCmd_SetData
19ec-1c88:45603687.814 : iCmd = 0, nBytes = 10
19ec-1c88:45603688.033 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45603886.618 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45603886.812 : System send command 10 bytes + data 0 bytes
19ec-1c88:45603886.950 : IO total need to receive data 165 bytes
19ec-1c88:45603887.075 : => CNT96226::VenderCmd_GetData
19ec-1c88:45603887.186 : iCmd = 0, nBytes = 165
19ec-1c88:45604060.515 : skip dump 37 bytes
19ec-1c88:45604060.863 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45604061.155 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45604061.434 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45604061.704 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45604061.966 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45604062.237 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45604062.489 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45604062.745 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45604062.878 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45604062.995 : System total receive data 165 bytes
19ec-1c88:45604063.115 : => CNT96226::VenderCmd_GetData
19ec-1c88:45604063.217 : iCmd = 1, nBytes = 4
19ec-1c88:45604242.149 : 0000 : 00 00 00 00 
19ec-1c88:45604242.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45604242.531 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45604242.903 : Dump Inquiry
19ec-1c88:45604243.161 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45604243.425 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45604243.699 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45604243.972 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45604244.233 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45604244.499 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45604244.754 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45604245.004 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45604245.276 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45604245.534 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45604245.714 : 00a0 : 00 00 00 00 00 
19ec-1c88:45604245.840 : => ReadNVMDataInternal
19ec-1c88:45604246.210 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45604246.344 : IO Send command 10 bytes
19ec-1c88:45604246.517 : => CNT96226::VenderCmd_SetData
19ec-1c88:45604246.629 : iCmd = 0, nBytes = 10
19ec-1c88:45604246.833 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45604583.932 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45604584.169 : System send command 10 bytes + data 0 bytes
19ec-1c88:45604584.309 : IO total need to receive data 128 bytes
19ec-1c88:45604584.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:45604584.547 : iCmd = 0, nBytes = 128
19ec-1c88:45604804.351 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45604804.728 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45604805.009 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45604805.280 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45604805.549 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45604805.812 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45604806.064 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45604806.318 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45604806.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45604806.572 : System total receive data 128 bytes
19ec-1c88:45604806.703 : => CNT96226::VenderCmd_GetData
19ec-1c88:45604806.808 : iCmd = 1, nBytes = 4
19ec-1c88:45605031.903 : 0000 : 00 00 00 00 
19ec-1c88:45605032.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45605032.374 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45605032.519 : NVMData.PadScanCount = 0
19ec-1c88:45605032.638 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45605032.750 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45605032.873 : NVMData.FlatbedScanCount = 0
19ec-1c88:45605032.982 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45605033.089 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45605033.197 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45605033.307 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45605033.417 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45605033.525 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45605033.641 : NVMData.BornMonth = 0
19ec-1c88:45605033.742 : NVMData.BornDay = 0
19ec-1c88:45605033.841 : NVMData.BornYear = 0
19ec-1c88:45605033.946 : NVMData.FirstScanMonth = 4
19ec-1c88:45605034.054 : NVMData.FirstScanDay = 30
19ec-1c88:45605034.161 : NVMData.FirstScanYear = 2020
19ec-1c88:45605034.273 : NVMData.VerticalMagnification = 0
19ec-1c88:45605034.383 : NVMData.HorizontalMagnification = 0
19ec-1c88:45605034.498 : NVMData.PowerSavingTime = 15
19ec-1c88:45605034.611 : NVMData.SN = A094165189010062
19ec-1c88:45605034.711 : NVMData.AutoFeed = 0
19ec-1c88:45605034.807 : NVMData.CCDType = 0
19ec-1c88:45605034.902 : NVMData.ScanSpeed = 0
19ec-1c88:45605035.001 : NVMData.RollerCount = 0
19ec-1c88:45605035.104 : NVMData.MultifeedCount = 0
19ec-1c88:45605035.208 : NVMData.JamCount = 0
19ec-1c88:45605035.304 : NVMData.IdentifyInfo = 
19ec-1c88:45605035.409 : NVMData.FormalName = 
19ec-1c88:45605035.791 : NVMData.ReservedB = 0
19ec-1c88:45605035.902 : NVMData.FunctionCode = 0
19ec-1c88:45605036.002 : NVMData.PreFeed = 0
19ec-1c88:45605036.098 : NVMData.PreFeedTime = 0
19ec-1c88:45605036.198 : NVMData.ButtonNumber = 0
19ec-1c88:45605036.299 : NVMData.PowerOffTime = 0
19ec-1c88:45605036.397 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45605036.535 : => IoObject::IoLockEnd
19ec-1c88:45605036.721 : <= IoObject::IoLockEnd
19ec-1c88:45605036.823 : <= InitializeScanner ret = 1
19ec-1c88:45605036.945 : => GetLogicalScannerAbilityEx
19ec-1c88:45605037.061 : => IoObject::IoLockStart
19ec-1c88:45605037.250 : => CAsicIO::CheckDevice
19ec-1c88:45605037.365 : => CNT96226::ConnectIsAvailable
19ec-1c88:45605062.596 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45605062.802 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45605062.922 : <= IoObject::IoLockStart
19ec-1c88:45605063.039 : => IoObject::IoLockEnd
19ec-1c88:45605063.224 : <= IoObject::IoLockEnd
19ec-1c88:45605063.427 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45605063.577 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45605391.134 : => ReadNVMData
19ec-1c88:45605391.301 : => IoObject::IoLockStart
19ec-1c88:45605391.459 : => CAsicIO::CheckDevice
19ec-1c88:45605391.528 : => CNT96226::ConnectIsAvailable
19ec-1c88:45605413.514 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45605413.653 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45605413.725 : <= IoObject::IoLockStart
19ec-1c88:45605413.805 : => ReadNVMDataInternal
19ec-1c88:45605413.884 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45605413.963 : IO Send command 10 bytes
19ec-1c88:45605414.109 : => CNT96226::VenderCmd_SetData
19ec-1c88:45605414.184 : iCmd = 0, nBytes = 10
19ec-1c88:45605414.319 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45605772.399 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45605772.815 : System send command 10 bytes + data 0 bytes
19ec-1c88:45605772.903 : IO total need to receive data 128 bytes
19ec-1c88:45605772.977 : => CNT96226::VenderCmd_GetData
19ec-1c88:45605773.043 : iCmd = 0, nBytes = 128
19ec-1c88:45605962.313 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45605962.543 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45605962.720 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45605962.879 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45605963.039 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45605963.194 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45605963.353 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45605963.499 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45605963.581 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45605963.656 : System total receive data 128 bytes
19ec-1c88:45605963.731 : => CNT96226::VenderCmd_GetData
19ec-1c88:45605963.794 : iCmd = 1, nBytes = 4
19ec-1c88:45606085.561 : 0000 : 00 00 00 00 
19ec-1c88:45606085.677 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45606085.836 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45606085.922 : NVMData.PadScanCount = 0
19ec-1c88:45606085.987 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45606086.052 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45606086.121 : NVMData.FlatbedScanCount = 0
19ec-1c88:45606086.187 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45606086.251 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45606086.315 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45606086.383 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45606086.449 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45606086.514 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45606086.579 : NVMData.BornMonth = 0
19ec-1c88:45606086.637 : NVMData.BornDay = 0
19ec-1c88:45606086.700 : NVMData.BornYear = 0
19ec-1c88:45606086.760 : NVMData.FirstScanMonth = 4
19ec-1c88:45606086.824 : NVMData.FirstScanDay = 30
19ec-1c88:45606086.890 : NVMData.FirstScanYear = 2020
19ec-1c88:45606087.134 : NVMData.VerticalMagnification = 0
19ec-1c88:45606087.201 : NVMData.HorizontalMagnification = 0
19ec-1c88:45606087.271 : NVMData.PowerSavingTime = 15
19ec-1c88:45606087.336 : NVMData.SN = A094165189010062
19ec-1c88:45606087.394 : NVMData.AutoFeed = 0
19ec-1c88:45606087.457 : NVMData.CCDType = 0
19ec-1c88:45606087.515 : NVMData.ScanSpeed = 0
19ec-1c88:45606087.574 : NVMData.RollerCount = 0
19ec-1c88:45606087.635 : NVMData.MultifeedCount = 0
19ec-1c88:45606087.696 : NVMData.JamCount = 0
19ec-1c88:45606087.757 : NVMData.IdentifyInfo = 
19ec-1c88:45606087.819 : NVMData.FormalName = 
19ec-1c88:45606087.875 : NVMData.ReservedB = 0
19ec-1c88:45606087.936 : NVMData.FunctionCode = 0
19ec-1c88:45606087.997 : NVMData.PreFeed = 0
19ec-1c88:45606088.059 : NVMData.PreFeedTime = 0
19ec-1c88:45606088.117 : NVMData.ButtonNumber = 0
19ec-1c88:45606088.178 : NVMData.PowerOffTime = 0
19ec-1c88:45606088.240 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45606088.422 : => IoObject::IoLockEnd
19ec-1c88:45606088.536 : <= IoObject::IoLockEnd
19ec-1c88:45606088.594 : <= ReadNVMData ret = 1
19ec-1c88:45606736.528 : => TerminateDriver
19ec-1c88:45606736.734 : => CAsicIO::~CAsicIO,pStage=200805448
19ec-1c88:45606736.826 : => CNT96226::Close
19ec-1c88:45606741.419 : <= CNT96226::Close ret = 1
19ec-1c88:45606741.512 : <= CAsicIO::~CAsicIO
19ec-1c88:45606741.579 : => IoObject::IoLockEnd
19ec-1c88:45606741.645 : <= IoObject::IoLockEnd
19ec-1c88:45606741.710 : => IoObject::TerminateDevice
19ec-1c88:45606741.779 : => IoObject::IoLockEnd
19ec-1c88:45606741.838 : <= IoObject::IoLockEnd
19ec-1c88:45606741.963 : <= IoObject::TerminateDevice
19ec-1c88:45606742.250 : <= TerminateDriver ret = 1
19ec-1c88:45609214.911 : ============Debug Start==========
19ec-1c88:45609215.229 : Date : 2020/4/30 14:27:22
19ec-1c88:45609215.310 : Process ID : 19ec
19ec-1c88:45609215.733 : Windows : Version 10.0 build 18363 
19ec-1c88:45609216.189 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45609216.254 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45609216.319 : MemoryStatus.ullAvailPhys : 1684828160
19ec-1c88:45609216.378 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45609216.437 : MemoryStatus.ullAvailPageFile : 3047047168
19ec-1c88:45609216.499 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45609216.559 : MemoryStatus.ullAvailVirtual : 1730777088
19ec-1c88:45609216.617 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45609216.719 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45609216.780 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45609217.026 : CPU Count : 4
19ec-1c88:45609217.072 : CPU Frequency : 100.000 Mhz
19ec-1c88:45609221.268 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45609221.395 : => InitializeDriver
19ec-1c88:45609221.667 : <= InitializeDriver ret = 1
19ec-1c88:45611859.314 : => InitializeScanner
19ec-1c88:45611859.576 : => CAsicIO::GetDeviceList
19ec-1c88:45611860.008 : => CNT96226::CNT96226
19ec-1c88:45611860.069 : => CNT96226::Open
19ec-1c88:45611883.230 : <= CNT96226::Open ret = 1
19ec-1c88:45611883.330 : => CNT96226::Initialize
19ec-1c88:45611883.518 : <= CNT96226::Initialize ret = 1
19ec-1c88:45611883.576 : <= CNT96226::CNT96226
19ec-1c88:45611883.630 : => CNT96226::EnumAvailableDevice
19ec-1c88:45611888.942 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45611889.019 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45611889.082 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45615613.913 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45615614.250 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45615621.560 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45615621.706 : => IoObject::GetLockName
19ec-1c88:45615621.788 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45615621.877 : <= IoObject::GetLockName
19ec-1c88:45615622.523 : => CNT96226::VenderCmd_GetData
19ec-1c88:45615622.610 : iCmd = 3, nBytes = 2
19ec-1c88:45616007.214 : 0000 : 06 38 
19ec-1c88:45616007.360 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45616007.463 : => CNT96226::VenderCmd_GetData
19ec-1c88:45616007.545 : iCmd = 4, nBytes = 2
19ec-1c88:45616325.749 : 0000 : 07 07 
19ec-1c88:45616325.879 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45616325.989 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45616326.099 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45616326.191 : IO Send command 10 bytes
19ec-1c88:45616326.260 : => CNT96226::VenderCmd_SetData
19ec-1c88:45616326.333 : iCmd = 0, nBytes = 10
19ec-1c88:45616326.472 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45616533.435 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45616533.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:45616533.777 : iCmd = 0, nBytes = 165
19ec-1c88:45616749.239 : skip dump 37 bytes
19ec-1c88:45616749.665 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45616749.955 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45616750.238 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45616750.515 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45616750.789 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45616751.064 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45616751.315 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45616751.571 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45616751.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45616751.827 : => CNT96226::VenderCmd_GetData
19ec-1c88:45616751.932 : iCmd = 1, nBytes = 4
19ec-1c88:45616967.768 : 0000 : 00 00 00 00 
19ec-1c88:45616968.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45616968.167 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45616968.294 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45616968.442 : IO Send command 10 bytes
19ec-1c88:45616968.559 : => CNT96226::VenderCmd_SetData
19ec-1c88:45616968.675 : iCmd = 0, nBytes = 10
19ec-1c88:45616968.905 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45617322.801 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45617323.055 : => CNT96226::VenderCmd_GetData
19ec-1c88:45617323.175 : iCmd = 0, nBytes = 128
19ec-1c88:45617535.688 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45617536.093 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45617536.385 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45617536.654 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45617536.912 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45617537.160 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45617537.412 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45617537.660 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45617537.788 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45617537.916 : => CNT96226::VenderCmd_GetData
19ec-1c88:45617538.028 : iCmd = 1, nBytes = 4
19ec-1c88:45617752.231 : 0000 : 00 00 00 00 
19ec-1c88:45617752.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45617752.581 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45617752.918 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45617753.063 : => CNT96226::Close
19ec-1c88:45617759.932 : <= CNT96226::Close ret = 1
19ec-1c88:45617760.083 : <= CNT96226::~CNT96226
19ec-1c88:45617760.241 : <= CAsicIO::GetDeviceList
19ec-1c88:45617760.975 : => IoObject::SetTimeout
19ec-1c88:45617761.239 : Timeout--> In = 0 Out = 0
19ec-1c88:45617761.352 : <= IoObject::SetTimeout
19ec-1c88:45617761.480 : => CAsicIO::CAsicIO
19ec-1c88:45617761.619 : => CNT96226::CNT96226
19ec-1c88:45617761.730 : => CNT96226::Open
19ec-1c88:45617804.018 : <= CNT96226::Open ret = 1
19ec-1c88:45617804.246 : => CNT96226::Initialize
19ec-1c88:45617804.641 : <= CNT96226::Initialize ret = 1
19ec-1c88:45617804.779 : <= CNT96226::CNT96226
19ec-1c88:45617804.891 : <= CAsicIO::CAsicIO
19ec-1c88:45617805.002 : => CAsicIO::InitializeDevice
19ec-1c88:45617805.131 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45617816.613 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45617816.837 : => IoObject::GetLockName
19ec-1c88:45617816.955 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45617817.094 : <= IoObject::GetLockName
19ec-1c88:45617818.029 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45617818.179 : IO Send command 10 bytes
19ec-1c88:45617818.287 : => CNT96226::VenderCmd_SetData
19ec-1c88:45617818.395 : iCmd = 0, nBytes = 10
19ec-1c88:45617818.622 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45618176.752 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45618177.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:45618177.131 : iCmd = 0, nBytes = 128
19ec-1c88:45618385.869 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45618386.246 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45618386.531 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45618386.807 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45618387.065 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45618387.323 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45618387.569 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45618387.828 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45618387.959 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45618388.086 : => CNT96226::VenderCmd_GetData
19ec-1c88:45618388.192 : iCmd = 1, nBytes = 4
19ec-1c88:45618598.207 : 0000 : 00 00 00 00 
19ec-1c88:45618598.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45618598.520 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45618598.647 : => CNT96226::VenderCmd_GetData
19ec-1c88:45618598.752 : iCmd = 3, nBytes = 2
19ec-1c88:45618997.512 : 0000 : 06 38 
19ec-1c88:45618998.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45618998.435 : => CNT96226::VenderCmd_GetData
19ec-1c88:45618998.555 : iCmd = 4, nBytes = 2
19ec-1c88:45619324.342 : 0000 : 07 07 
19ec-1c88:45619324.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45619324.903 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45619325.101 : => IoObject::InitializeDevice
19ec-1c88:45619325.283 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45619326.411 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45619326.560 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45619327.766 : => FindScanner
19ec-1c88:45619327.878 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45619328.013 : <= FindScanner ret = 1
19ec-1c88:45619328.132 : => IoObject::IoLockStart
19ec-1c88:45619328.342 : => CAsicIO::CheckDevice
19ec-1c88:45619328.447 : => CNT96226::ConnectIsAvailable
19ec-1c88:45619351.849 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45619352.087 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45619352.205 : <= IoObject::IoLockStart
19ec-1c88:45619352.319 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45619352.460 : IO Send command 10 bytes
19ec-1c88:45619352.651 : => CNT96226::VenderCmd_SetData
19ec-1c88:45619352.761 : iCmd = 0, nBytes = 10
19ec-1c88:45619352.972 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45619561.693 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45619561.940 : System send command 10 bytes + data 0 bytes
19ec-1c88:45619562.081 : IO total need to receive data 5 bytes
19ec-1c88:45619562.200 : => CNT96226::VenderCmd_GetData
19ec-1c88:45619562.316 : iCmd = 0, nBytes = 5
19ec-1c88:45619781.903 : 0000 : 06 00 02 02 ab 
19ec-1c88:45619782.107 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45619782.258 : System total receive data 5 bytes
19ec-1c88:45619782.384 : => CNT96226::VenderCmd_GetData
19ec-1c88:45619782.496 : iCmd = 1, nBytes = 4
19ec-1c88:45619992.917 : 0000 : 00 00 00 00 
19ec-1c88:45619993.128 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45619993.390 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45619993.525 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45619993.655 : IO Send command 10 bytes
19ec-1c88:45619993.846 : => CNT96226::VenderCmd_SetData
19ec-1c88:45619993.970 : iCmd = 0, nBytes = 10
19ec-1c88:45619994.193 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45620185.894 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45620186.010 : System send command 10 bytes + data 0 bytes
19ec-1c88:45620186.082 : IO total need to receive data 165 bytes
19ec-1c88:45620186.148 : => CNT96226::VenderCmd_GetData
19ec-1c88:45620186.209 : iCmd = 0, nBytes = 165
19ec-1c88:45620359.700 : skip dump 37 bytes
19ec-1c88:45620360.223 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45620360.382 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45620360.533 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45620360.680 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45620360.826 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45620360.974 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45620361.113 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45620361.254 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45620361.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45620361.393 : System total receive data 165 bytes
19ec-1c88:45620361.460 : => CNT96226::VenderCmd_GetData
19ec-1c88:45620361.517 : iCmd = 1, nBytes = 4
19ec-1c88:45620564.873 : 0000 : 00 00 00 00 
19ec-1c88:45620564.993 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45620565.131 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45620565.395 : Dump Inquiry
19ec-1c88:45620565.547 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45620565.704 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45620565.860 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45620566.009 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45620566.150 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45620566.300 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45620566.441 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45620566.583 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45620566.738 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45620566.882 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45620566.981 : 00a0 : 00 00 00 00 00 
19ec-1c88:45620567.063 : => ReadNVMDataInternal
19ec-1c88:45620567.301 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45620567.376 : IO Send command 10 bytes
19ec-1c88:45620567.477 : => CNT96226::VenderCmd_SetData
19ec-1c88:45620567.538 : iCmd = 0, nBytes = 10
19ec-1c88:45620567.651 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45620887.929 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45620888.062 : System send command 10 bytes + data 0 bytes
19ec-1c88:45620888.144 : IO total need to receive data 128 bytes
19ec-1c88:45620888.212 : => CNT96226::VenderCmd_GetData
19ec-1c88:45620888.275 : iCmd = 0, nBytes = 128
19ec-1c88:45621091.092 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45621091.280 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45621091.435 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45621091.583 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45621091.726 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45621091.864 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45621092.004 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45621092.142 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45621092.214 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45621092.282 : System total receive data 128 bytes
19ec-1c88:45621092.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:45621092.405 : iCmd = 1, nBytes = 4
19ec-1c88:45621268.746 : 0000 : 00 00 00 00 
19ec-1c88:45621268.879 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45621269.020 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45621269.095 : NVMData.PadScanCount = 0
19ec-1c88:45621269.158 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45621269.221 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45621269.283 : NVMData.FlatbedScanCount = 0
19ec-1c88:45621269.343 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45621269.402 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45621269.462 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45621269.520 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45621269.587 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45621269.648 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45621269.711 : NVMData.BornMonth = 0
19ec-1c88:45621269.765 : NVMData.BornDay = 0
19ec-1c88:45621269.822 : NVMData.BornYear = 0
19ec-1c88:45621269.877 : NVMData.FirstScanMonth = 4
19ec-1c88:45621269.937 : NVMData.FirstScanDay = 30
19ec-1c88:45621269.997 : NVMData.FirstScanYear = 2020
19ec-1c88:45621270.061 : NVMData.VerticalMagnification = 0
19ec-1c88:45621270.120 : NVMData.HorizontalMagnification = 0
19ec-1c88:45621270.182 : NVMData.PowerSavingTime = 15
19ec-1c88:45621270.242 : NVMData.SN = A094165189010062
19ec-1c88:45621270.301 : NVMData.AutoFeed = 0
19ec-1c88:45621270.355 : NVMData.CCDType = 0
19ec-1c88:45621270.411 : NVMData.ScanSpeed = 0
19ec-1c88:45621270.466 : NVMData.RollerCount = 0
19ec-1c88:45621270.523 : NVMData.MultifeedCount = 0
19ec-1c88:45621270.581 : NVMData.JamCount = 0
19ec-1c88:45621270.636 : NVMData.IdentifyInfo = 
19ec-1c88:45621270.692 : NVMData.FormalName = 
19ec-1c88:45621270.950 : NVMData.ReservedB = 0
19ec-1c88:45621271.012 : NVMData.FunctionCode = 0
19ec-1c88:45621271.066 : NVMData.PreFeed = 0
19ec-1c88:45621271.122 : NVMData.PreFeedTime = 0
19ec-1c88:45621271.179 : NVMData.ButtonNumber = 0
19ec-1c88:45621271.241 : NVMData.PowerOffTime = 0
19ec-1c88:45621271.299 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45621271.385 : => IoObject::IoLockEnd
19ec-1c88:45621271.488 : <= IoObject::IoLockEnd
19ec-1c88:45621271.543 : <= InitializeScanner ret = 1
19ec-1c88:45622626.672 : => GetLogicalScannerAbility
19ec-1c88:45622626.860 : => IoObject::IoLockStart
19ec-1c88:45622626.990 : => CAsicIO::CheckDevice
19ec-1c88:45622627.048 : => CNT96226::ConnectIsAvailable
19ec-1c88:45622650.870 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45622650.984 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45622651.046 : <= IoObject::IoLockStart
19ec-1c88:45622651.106 : => IoObject::IoLockEnd
19ec-1c88:45622651.218 : <= IoObject::IoLockEnd
19ec-1c88:45622651.304 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:45626275.121 : => GetLogicalScannerAbilityEx
19ec-1c88:45626275.312 : => IoObject::IoLockStart
19ec-1c88:45626275.449 : => CAsicIO::CheckDevice
19ec-1c88:45626275.506 : => CNT96226::ConnectIsAvailable
19ec-1c88:45626299.076 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45626299.195 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45626299.258 : <= IoObject::IoLockStart
19ec-1c88:45626299.316 : => IoObject::IoLockEnd
19ec-1c88:45626299.424 : <= IoObject::IoLockEnd
19ec-1c88:45626299.547 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45626299.622 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45634144.264 : => ReadNVMData
19ec-1c88:45634144.445 : => IoObject::IoLockStart
19ec-1c88:45634144.565 : => CAsicIO::CheckDevice
19ec-1c88:45634144.625 : => CNT96226::ConnectIsAvailable
19ec-1c88:45634162.150 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45634162.360 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45634162.686 : <= IoObject::IoLockStart
19ec-1c88:45634162.754 : => ReadNVMDataInternal
19ec-1c88:45634162.816 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45634162.883 : IO Send command 10 bytes
19ec-1c88:45634163.014 : => CNT96226::VenderCmd_SetData
19ec-1c88:45634163.075 : iCmd = 0, nBytes = 10
19ec-1c88:45634163.192 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45634506.571 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45634506.714 : System send command 10 bytes + data 0 bytes
19ec-1c88:45634506.794 : IO total need to receive data 128 bytes
19ec-1c88:45634506.857 : => CNT96226::VenderCmd_GetData
19ec-1c88:45634506.914 : iCmd = 0, nBytes = 128
19ec-1c88:45634701.196 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45634701.367 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45634701.513 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45634701.649 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45634701.772 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45634701.894 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45634702.015 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45634702.140 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45634702.204 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45634702.265 : System total receive data 128 bytes
19ec-1c88:45634702.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:45634702.377 : iCmd = 1, nBytes = 4
19ec-1c88:45634873.452 : 0000 : 00 00 00 00 
19ec-1c88:45634873.845 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45634873.980 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45634874.046 : NVMData.PadScanCount = 0
19ec-1c88:45634874.097 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45634874.149 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45634874.204 : NVMData.FlatbedScanCount = 0
19ec-1c88:45634874.255 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45634874.463 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45634874.519 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45634874.574 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45634874.628 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45634874.681 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45634874.736 : NVMData.BornMonth = 0
19ec-1c88:45634874.781 : NVMData.BornDay = 0
19ec-1c88:45634874.830 : NVMData.BornYear = 0
19ec-1c88:45634874.879 : NVMData.FirstScanMonth = 4
19ec-1c88:45634874.932 : NVMData.FirstScanDay = 30
19ec-1c88:45634874.983 : NVMData.FirstScanYear = 2020
19ec-1c88:45634875.039 : NVMData.VerticalMagnification = 0
19ec-1c88:45634875.094 : NVMData.HorizontalMagnification = 0
19ec-1c88:45634875.149 : NVMData.PowerSavingTime = 15
19ec-1c88:45634875.203 : NVMData.SN = A094165189010062
19ec-1c88:45634875.253 : NVMData.AutoFeed = 0
19ec-1c88:45634875.302 : NVMData.CCDType = 0
19ec-1c88:45634875.348 : NVMData.ScanSpeed = 0
19ec-1c88:45634875.397 : NVMData.RollerCount = 0
19ec-1c88:45634875.448 : NVMData.MultifeedCount = 0
19ec-1c88:45634875.500 : NVMData.JamCount = 0
19ec-1c88:45634875.551 : NVMData.IdentifyInfo = 
19ec-1c88:45634875.605 : NVMData.FormalName = 
19ec-1c88:45634875.655 : NVMData.ReservedB = 0
19ec-1c88:45634875.705 : NVMData.FunctionCode = 0
19ec-1c88:45634875.754 : NVMData.PreFeed = 0
19ec-1c88:45634875.801 : NVMData.PreFeedTime = 0
19ec-1c88:45634875.851 : NVMData.ButtonNumber = 0
19ec-1c88:45634875.900 : NVMData.PowerOffTime = 0
19ec-1c88:45634875.949 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45634876.012 : => IoObject::IoLockEnd
19ec-1c88:45634876.101 : <= IoObject::IoLockEnd
19ec-1c88:45634876.152 : <= ReadNVMData ret = 1
19ec-1c88:45644877.371 : => GetADFStatus
19ec-1c88:45644877.813 : => IoObject::IoLockStart
19ec-1c88:45644877.952 : => CAsicIO::CheckDevice
19ec-1c88:45644878.012 : => CNT96226::ConnectIsAvailable
19ec-1c88:45644899.308 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45644899.433 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45644899.495 : <= IoObject::IoLockStart
19ec-1c88:45644899.556 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45644899.629 : IO Send command 10 bytes
19ec-1c88:45644899.756 : => CNT96226::VenderCmd_SetData
19ec-1c88:45644899.814 : iCmd = 0, nBytes = 10
19ec-1c88:45644899.930 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45645091.942 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45645092.105 : System send command 10 bytes + data 0 bytes
19ec-1c88:45645092.178 : IO total need to receive data 2 bytes
19ec-1c88:45645092.239 : => CNT96226::VenderCmd_GetData
19ec-1c88:45645092.295 : iCmd = 0, nBytes = 2
19ec-1c88:45645302.396 : 0000 : 00 00 
19ec-1c88:45645302.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45645302.538 : System total receive data 2 bytes
19ec-1c88:45645302.596 : => CNT96226::VenderCmd_GetData
19ec-1c88:45645302.652 : iCmd = 1, nBytes = 4
19ec-1c88:45645478.352 : 0000 : 00 00 00 00 
19ec-1c88:45645478.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45645478.570 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45645478.634 : Return status = 0
19ec-1c88:45645478.695 : => IoObject::IoLockEnd
19ec-1c88:45645478.782 : <= IoObject::IoLockEnd
19ec-1c88:45645478.829 : <= GetADFStatus ret = 1
19ec-1c88:45648269.493 : => GetADFStatus
19ec-1c88:45648269.680 : => IoObject::IoLockStart
19ec-1c88:45648269.808 : => CAsicIO::CheckDevice
19ec-1c88:45648269.864 : => CNT96226::ConnectIsAvailable
19ec-1c88:45648295.634 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45648296.007 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45648296.069 : <= IoObject::IoLockStart
19ec-1c88:45648296.129 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45648296.194 : IO Send command 10 bytes
19ec-1c88:45648296.324 : => CNT96226::VenderCmd_SetData
19ec-1c88:45648296.381 : iCmd = 0, nBytes = 10
19ec-1c88:45648296.482 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45648486.292 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45648486.443 : System send command 10 bytes + data 0 bytes
19ec-1c88:45648486.657 : IO total need to receive data 2 bytes
19ec-1c88:45648486.739 : => CNT96226::VenderCmd_GetData
19ec-1c88:45648486.796 : iCmd = 0, nBytes = 2
19ec-1c88:45648621.761 : 0000 : 00 00 
19ec-1c88:45648622.136 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45648622.203 : System total receive data 2 bytes
19ec-1c88:45648622.266 : => CNT96226::VenderCmd_GetData
19ec-1c88:45648622.319 : iCmd = 1, nBytes = 4
19ec-1c88:45648788.017 : 0000 : 00 00 00 00 
19ec-1c88:45648788.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45648788.488 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45648788.549 : Return status = 0
19ec-1c88:45648788.606 : => IoObject::IoLockEnd
19ec-1c88:45648788.697 : <= IoObject::IoLockEnd
19ec-1c88:45648788.746 : <= GetADFStatus ret = 1
19ec-1c88:45650915.716 : => TerminateDriver
19ec-1c88:45650915.912 : => CAsicIO::~CAsicIO,pStage=136055880
19ec-1c88:45650915.989 : => CNT96226::Close
19ec-1c88:45650919.888 : <= CNT96226::Close ret = 1
19ec-1c88:45650919.965 : <= CAsicIO::~CAsicIO
19ec-1c88:45650920.023 : => IoObject::IoLockEnd
19ec-1c88:45650920.077 : <= IoObject::IoLockEnd
19ec-1c88:45650920.128 : => IoObject::TerminateDevice
19ec-1c88:45650920.186 : => IoObject::IoLockEnd
19ec-1c88:45650920.235 : <= IoObject::IoLockEnd
19ec-1c88:45650920.340 : <= IoObject::TerminateDevice
19ec-1c88:45650920.592 : <= TerminateDriver ret = 1
19ec-1c88:45694307.912 : ============Debug Start==========
19ec-1c88:45694308.200 : Date : 2020/4/30 14:27:25
19ec-1c88:45694308.287 : Process ID : 19ec
19ec-1c88:45694308.698 : Windows : Version 10.0 build 18363 
19ec-1c88:45694309.140 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45694309.205 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45694309.278 : MemoryStatus.ullAvailPhys : 1684201472
19ec-1c88:45694309.338 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45694309.401 : MemoryStatus.ullAvailPageFile : 3047907328
19ec-1c88:45694309.465 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45694309.525 : MemoryStatus.ullAvailVirtual : 1730473984
19ec-1c88:45694309.587 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45694309.693 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45694309.756 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45694310.007 : CPU Count : 4
19ec-1c88:45694310.055 : CPU Frequency : 100.000 Mhz
19ec-1c88:45694314.193 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45694314.324 : => InitializeDriver
19ec-1c88:45694314.587 : <= InitializeDriver ret = 1
19ec-1c88:45694314.648 : => InitializeScanner
19ec-1c88:45694314.730 : => CAsicIO::GetDeviceList
19ec-1c88:45694315.044 : => CNT96226::CNT96226
19ec-1c88:45694315.109 : => CNT96226::Open
19ec-1c88:45694335.727 : <= CNT96226::Open ret = 1
19ec-1c88:45694335.829 : => CNT96226::Initialize
19ec-1c88:45694336.029 : <= CNT96226::Initialize ret = 1
19ec-1c88:45694336.084 : <= CNT96226::CNT96226
19ec-1c88:45694336.139 : => CNT96226::EnumAvailableDevice
19ec-1c88:45694341.538 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45694341.614 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45694341.675 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45698094.774 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45698095.066 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45698101.145 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45698101.248 : => IoObject::GetLockName
19ec-1c88:45698101.313 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45698101.383 : <= IoObject::GetLockName
19ec-1c88:45698101.855 : => CNT96226::VenderCmd_GetData
19ec-1c88:45698101.918 : iCmd = 3, nBytes = 2
19ec-1c88:45698474.014 : 0000 : 06 38 
19ec-1c88:45698474.176 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45698474.257 : => CNT96226::VenderCmd_GetData
19ec-1c88:45698474.318 : iCmd = 4, nBytes = 2
19ec-1c88:45698785.719 : 0000 : 07 07 
19ec-1c88:45698785.815 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45698785.910 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45698786.003 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45698786.072 : IO Send command 10 bytes
19ec-1c88:45698786.126 : => CNT96226::VenderCmd_SetData
19ec-1c88:45698786.183 : iCmd = 0, nBytes = 10
19ec-1c88:45698786.288 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45698968.825 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45698968.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:45698969.057 : iCmd = 0, nBytes = 165
19ec-1c88:45699177.753 : skip dump 37 bytes
19ec-1c88:45699177.932 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45699178.072 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45699178.206 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45699178.336 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45699178.465 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45699178.598 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45699178.724 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45699178.843 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45699178.907 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45699178.965 : => CNT96226::VenderCmd_GetData
19ec-1c88:45699179.017 : iCmd = 1, nBytes = 4
19ec-1c88:45699357.347 : 0000 : 00 00 00 00 
19ec-1c88:45699357.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45699357.503 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45699357.567 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45699357.630 : IO Send command 10 bytes
19ec-1c88:45699357.681 : => CNT96226::VenderCmd_SetData
19ec-1c88:45699357.734 : iCmd = 0, nBytes = 10
19ec-1c88:45699357.842 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45699663.727 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45699663.946 : => CNT96226::VenderCmd_GetData
19ec-1c88:45699664.063 : iCmd = 0, nBytes = 128
19ec-1c88:45699872.501 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45699872.898 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45699873.032 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45699873.164 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45699873.291 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45699873.412 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45699873.534 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45699873.657 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45699873.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45699873.779 : => CNT96226::VenderCmd_GetData
19ec-1c88:45699873.833 : iCmd = 1, nBytes = 4
19ec-1c88:45700070.897 : 0000 : 00 00 00 00 
19ec-1c88:45700070.985 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45700071.045 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45700071.215 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45700071.287 : => CNT96226::Close
19ec-1c88:45700074.833 : <= CNT96226::Close ret = 1
19ec-1c88:45700074.906 : <= CNT96226::~CNT96226
19ec-1c88:45700074.994 : <= CAsicIO::GetDeviceList
19ec-1c88:45700075.402 : => IoObject::SetTimeout
19ec-1c88:45700075.527 : Timeout--> In = 0 Out = 0
19ec-1c88:45700075.587 : <= IoObject::SetTimeout
19ec-1c88:45700075.654 : => CAsicIO::CAsicIO
19ec-1c88:45700075.722 : => CNT96226::CNT96226
19ec-1c88:45700075.779 : => CNT96226::Open
19ec-1c88:45700099.546 : <= CNT96226::Open ret = 1
19ec-1c88:45700099.657 : => CNT96226::Initialize
19ec-1c88:45700099.856 : <= CNT96226::Initialize ret = 1
19ec-1c88:45700099.920 : <= CNT96226::CNT96226
19ec-1c88:45700099.973 : <= CAsicIO::CAsicIO
19ec-1c88:45700100.027 : => CAsicIO::InitializeDevice
19ec-1c88:45700100.099 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45700105.908 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45700106.027 : => IoObject::GetLockName
19ec-1c88:45700106.081 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45700106.146 : <= IoObject::GetLockName
19ec-1c88:45700106.628 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45700106.699 : IO Send command 10 bytes
19ec-1c88:45700106.750 : => CNT96226::VenderCmd_SetData
19ec-1c88:45700106.808 : iCmd = 0, nBytes = 10
19ec-1c88:45700106.913 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45700461.011 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45700461.152 : => CNT96226::VenderCmd_GetData
19ec-1c88:45700461.217 : iCmd = 0, nBytes = 128
19ec-1c88:45700669.786 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45700669.967 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45700670.112 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45700670.251 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45700670.383 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45700670.510 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45700670.639 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45700670.764 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45700670.830 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45700670.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:45700670.945 : iCmd = 1, nBytes = 4
19ec-1c88:45700846.172 : 0000 : 00 00 00 00 
19ec-1c88:45700846.271 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45700846.335 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45700846.395 : => CNT96226::VenderCmd_GetData
19ec-1c88:45700846.450 : iCmd = 3, nBytes = 2
19ec-1c88:45701197.440 : 0000 : 06 38 
19ec-1c88:45701197.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45701197.616 : => CNT96226::VenderCmd_GetData
19ec-1c88:45701197.670 : iCmd = 4, nBytes = 2
19ec-1c88:45701516.784 : 0000 : 07 07 
19ec-1c88:45701516.898 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45701517.062 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45701517.158 : => IoObject::InitializeDevice
19ec-1c88:45701517.257 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45701517.864 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45701517.937 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45701518.654 : => FindScanner
19ec-1c88:45701518.713 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45701518.777 : <= FindScanner ret = 1
19ec-1c88:45701518.838 : => IoObject::IoLockStart
19ec-1c88:45701518.942 : => CAsicIO::CheckDevice
19ec-1c88:45701518.995 : => CNT96226::ConnectIsAvailable
19ec-1c88:45701544.225 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45701544.319 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45701544.374 : <= IoObject::IoLockStart
19ec-1c88:45701544.434 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45701544.500 : IO Send command 10 bytes
19ec-1c88:45701544.583 : => CNT96226::VenderCmd_SetData
19ec-1c88:45701544.640 : iCmd = 0, nBytes = 10
19ec-1c88:45701544.747 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45701742.117 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45701742.231 : System send command 10 bytes + data 0 bytes
19ec-1c88:45701742.301 : IO total need to receive data 5 bytes
19ec-1c88:45701742.361 : => CNT96226::VenderCmd_GetData
19ec-1c88:45701742.414 : iCmd = 0, nBytes = 5
19ec-1c88:45701928.676 : 0000 : 06 00 02 02 ab 
19ec-1c88:45701928.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45701928.886 : System total receive data 5 bytes
19ec-1c88:45701928.949 : => CNT96226::VenderCmd_GetData
19ec-1c88:45701929.001 : iCmd = 1, nBytes = 4
19ec-1c88:45702117.739 : 0000 : 00 00 00 00 
19ec-1c88:45702117.853 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45702117.982 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45702118.053 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45702118.123 : IO Send command 10 bytes
19ec-1c88:45702118.207 : => CNT96226::VenderCmd_SetData
19ec-1c88:45702118.266 : iCmd = 0, nBytes = 10
19ec-1c88:45702118.375 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45702300.134 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45702300.251 : System send command 10 bytes + data 0 bytes
19ec-1c88:45702300.320 : IO total need to receive data 165 bytes
19ec-1c88:45702300.381 : => CNT96226::VenderCmd_GetData
19ec-1c88:45702300.438 : iCmd = 0, nBytes = 165
19ec-1c88:45702442.376 : skip dump 37 bytes
19ec-1c88:45702442.593 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45702442.740 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45702442.879 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45702443.016 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45702443.149 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45702443.287 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45702443.415 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45702443.542 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45702443.608 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45702443.671 : System total receive data 165 bytes
19ec-1c88:45702443.731 : => CNT96226::VenderCmd_GetData
19ec-1c88:45702443.783 : iCmd = 1, nBytes = 4
19ec-1c88:45702601.407 : 0000 : 00 00 00 00 
19ec-1c88:45702601.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45702601.933 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45702602.147 : Dump Inquiry
19ec-1c88:45702602.274 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45702602.408 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45702602.541 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45702602.671 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45702602.798 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45702602.927 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45702603.049 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45702603.173 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45702603.302 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45702603.429 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45702603.513 : 00a0 : 00 00 00 00 00 
19ec-1c88:45702603.584 : => ReadNVMDataInternal
19ec-1c88:45702603.798 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45702603.861 : IO Send command 10 bytes
19ec-1c88:45702603.950 : => CNT96226::VenderCmd_SetData
19ec-1c88:45702604.008 : iCmd = 0, nBytes = 10
19ec-1c88:45702604.106 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45702939.398 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45702939.529 : System send command 10 bytes + data 0 bytes
19ec-1c88:45702939.603 : IO total need to receive data 128 bytes
19ec-1c88:45702939.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:45702939.721 : iCmd = 0, nBytes = 128
19ec-1c88:45703142.999 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45703143.180 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45703143.323 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45703143.459 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45703143.583 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45703143.709 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45703143.833 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45703143.956 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45703144.023 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45703144.087 : System total receive data 128 bytes
19ec-1c88:45703144.146 : => CNT96226::VenderCmd_GetData
19ec-1c88:45703144.200 : iCmd = 1, nBytes = 4
19ec-1c88:45703336.320 : 0000 : 00 00 00 00 
19ec-1c88:45703336.430 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45703336.560 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45703336.630 : NVMData.PadScanCount = 0
19ec-1c88:45703336.686 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45703336.745 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45703336.801 : NVMData.FlatbedScanCount = 0
19ec-1c88:45703336.857 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45703336.910 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45703336.963 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45703337.017 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45703337.073 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45703337.126 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45703337.181 : NVMData.BornMonth = 0
19ec-1c88:45703337.230 : NVMData.BornDay = 0
19ec-1c88:45703337.280 : NVMData.BornYear = 0
19ec-1c88:45703337.332 : NVMData.FirstScanMonth = 4
19ec-1c88:45703337.384 : NVMData.FirstScanDay = 30
19ec-1c88:45703337.436 : NVMData.FirstScanYear = 2020
19ec-1c88:45703337.490 : NVMData.VerticalMagnification = 0
19ec-1c88:45703337.546 : NVMData.HorizontalMagnification = 0
19ec-1c88:45703337.600 : NVMData.PowerSavingTime = 15
19ec-1c88:45703337.653 : NVMData.SN = A094165189010062
19ec-1c88:45703337.704 : NVMData.AutoFeed = 0
19ec-1c88:45703337.751 : NVMData.CCDType = 0
19ec-1c88:45703337.798 : NVMData.ScanSpeed = 0
19ec-1c88:45703337.846 : NVMData.RollerCount = 0
19ec-1c88:45703337.895 : NVMData.MultifeedCount = 0
19ec-1c88:45703337.944 : NVMData.JamCount = 0
19ec-1c88:45703337.991 : NVMData.IdentifyInfo = 
19ec-1c88:45703338.041 : NVMData.FormalName = 
19ec-1c88:45703338.249 : NVMData.ReservedB = 0
19ec-1c88:45703338.305 : NVMData.FunctionCode = 0
19ec-1c88:45703338.355 : NVMData.PreFeed = 0
19ec-1c88:45703338.404 : NVMData.PreFeedTime = 0
19ec-1c88:45703338.455 : NVMData.ButtonNumber = 0
19ec-1c88:45703338.505 : NVMData.PowerOffTime = 0
19ec-1c88:45703338.558 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45703338.629 : => IoObject::IoLockEnd
19ec-1c88:45703338.718 : <= IoObject::IoLockEnd
19ec-1c88:45703338.770 : <= InitializeScanner ret = 1
19ec-1c88:45703338.833 : => GetLogicalScannerAbilityEx
19ec-1c88:45703338.891 : => IoObject::IoLockStart
19ec-1c88:45703338.985 : => CAsicIO::CheckDevice
19ec-1c88:45703339.043 : => CNT96226::ConnectIsAvailable
19ec-1c88:45703351.436 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45703351.531 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45703351.591 : <= IoObject::IoLockStart
19ec-1c88:45703351.649 : => IoObject::IoLockEnd
19ec-1c88:45703351.736 : <= IoObject::IoLockEnd
19ec-1c88:45703351.844 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45703351.919 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45703531.588 : => ReadNVMData
19ec-1c88:45703531.730 : => IoObject::IoLockStart
19ec-1c88:45703531.867 : => CAsicIO::CheckDevice
19ec-1c88:45703531.922 : => CNT96226::ConnectIsAvailable
19ec-1c88:45703554.723 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45703554.836 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45703554.896 : <= IoObject::IoLockStart
19ec-1c88:45703554.959 : => ReadNVMDataInternal
19ec-1c88:45703555.020 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45703555.086 : IO Send command 10 bytes
19ec-1c88:45703555.209 : => CNT96226::VenderCmd_SetData
19ec-1c88:45703555.265 : iCmd = 0, nBytes = 10
19ec-1c88:45703555.378 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45703896.525 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45703896.660 : System send command 10 bytes + data 0 bytes
19ec-1c88:45703896.958 : IO total need to receive data 128 bytes
19ec-1c88:45703897.021 : => CNT96226::VenderCmd_GetData
19ec-1c88:45703897.077 : iCmd = 0, nBytes = 128
19ec-1c88:45704068.139 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45704068.328 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45704068.474 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45704068.613 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45704068.749 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45704068.877 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45704069.008 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45704069.137 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45704069.204 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45704069.268 : System total receive data 128 bytes
19ec-1c88:45704069.333 : => CNT96226::VenderCmd_GetData
19ec-1c88:45704069.387 : iCmd = 1, nBytes = 4
19ec-1c88:45704276.981 : 0000 : 00 00 00 00 
19ec-1c88:45704277.064 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45704277.192 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45704277.260 : NVMData.PadScanCount = 0
19ec-1c88:45704277.319 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45704277.375 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45704277.431 : NVMData.FlatbedScanCount = 0
19ec-1c88:45704277.483 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45704277.535 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45704277.587 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45704277.641 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45704277.696 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45704277.750 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45704277.804 : NVMData.BornMonth = 0
19ec-1c88:45704277.852 : NVMData.BornDay = 0
19ec-1c88:45704277.900 : NVMData.BornYear = 0
19ec-1c88:45704277.950 : NVMData.FirstScanMonth = 4
19ec-1c88:45704278.001 : NVMData.FirstScanDay = 30
19ec-1c88:45704278.054 : NVMData.FirstScanYear = 2020
19ec-1c88:45704278.268 : NVMData.VerticalMagnification = 0
19ec-1c88:45704278.328 : NVMData.HorizontalMagnification = 0
19ec-1c88:45704278.382 : NVMData.PowerSavingTime = 15
19ec-1c88:45704278.435 : NVMData.SN = A094165189010062
19ec-1c88:45704278.483 : NVMData.AutoFeed = 0
19ec-1c88:45704278.532 : NVMData.CCDType = 0
19ec-1c88:45704278.582 : NVMData.ScanSpeed = 0
19ec-1c88:45704278.628 : NVMData.RollerCount = 0
19ec-1c88:45704278.679 : NVMData.MultifeedCount = 0
19ec-1c88:45704278.732 : NVMData.JamCount = 0
19ec-1c88:45704278.781 : NVMData.IdentifyInfo = 
19ec-1c88:45704278.832 : NVMData.FormalName = 
19ec-1c88:45704278.878 : NVMData.ReservedB = 0
19ec-1c88:45704278.928 : NVMData.FunctionCode = 0
19ec-1c88:45704278.979 : NVMData.PreFeed = 0
19ec-1c88:45704279.028 : NVMData.PreFeedTime = 0
19ec-1c88:45704279.078 : NVMData.ButtonNumber = 0
19ec-1c88:45704279.129 : NVMData.PowerOffTime = 0
19ec-1c88:45704279.182 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45704279.243 : => IoObject::IoLockEnd
19ec-1c88:45704279.333 : <= IoObject::IoLockEnd
19ec-1c88:45704279.384 : <= ReadNVMData ret = 1
19ec-1c88:45704815.762 : => TerminateDriver
19ec-1c88:45704815.948 : => CAsicIO::~CAsicIO,pStage=200477768
19ec-1c88:45704816.023 : => CNT96226::Close
19ec-1c88:45704820.139 : <= CNT96226::Close ret = 1
19ec-1c88:45704820.217 : <= CAsicIO::~CAsicIO
19ec-1c88:45704820.274 : => IoObject::IoLockEnd
19ec-1c88:45704820.327 : <= IoObject::IoLockEnd
19ec-1c88:45704820.378 : => IoObject::TerminateDevice
19ec-1c88:45704820.434 : => IoObject::IoLockEnd
19ec-1c88:45704820.484 : <= IoObject::IoLockEnd
19ec-1c88:45704820.585 : <= IoObject::TerminateDevice
19ec-1c88:45704820.839 : <= TerminateDriver ret = 1
19ec-1c88:45707303.351 : ============Debug Start==========
19ec-1c88:45707303.648 : Date : 2020/4/30 14:27:25
19ec-1c88:45707303.725 : Process ID : 19ec
19ec-1c88:45707304.127 : Windows : Version 10.0 build 18363 
19ec-1c88:45707304.612 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45707304.677 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45707304.743 : MemoryStatus.ullAvailPhys : 1684221952
19ec-1c88:45707304.803 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45707304.864 : MemoryStatus.ullAvailPageFile : 3047256064
19ec-1c88:45707304.925 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45707304.983 : MemoryStatus.ullAvailVirtual : 1730506752
19ec-1c88:45707305.044 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45707305.211 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45707305.275 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45707305.513 : CPU Count : 4
19ec-1c88:45707305.561 : CPU Frequency : 100.000 Mhz
19ec-1c88:45707309.496 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45707309.628 : => InitializeDriver
19ec-1c88:45707310.106 : <= InitializeDriver ret = 1
19ec-1c88:45709911.292 : => InitializeScanner
19ec-1c88:45709911.541 : => CAsicIO::GetDeviceList
19ec-1c88:45709911.963 : => CNT96226::CNT96226
19ec-1c88:45709912.024 : => CNT96226::Open
19ec-1c88:45709934.262 : <= CNT96226::Open ret = 1
19ec-1c88:45709934.357 : => CNT96226::Initialize
19ec-1c88:45709934.548 : <= CNT96226::Initialize ret = 1
19ec-1c88:45709934.610 : <= CNT96226::CNT96226
19ec-1c88:45709934.661 : => CNT96226::EnumAvailableDevice
19ec-1c88:45709939.972 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45709940.052 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45709940.108 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45713676.876 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45713677.162 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45713682.703 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45713682.809 : => IoObject::GetLockName
19ec-1c88:45713682.870 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45713682.936 : <= IoObject::GetLockName
19ec-1c88:45713683.406 : => CNT96226::VenderCmd_GetData
19ec-1c88:45713683.476 : iCmd = 3, nBytes = 2
19ec-1c88:45714070.162 : 0000 : 06 38 
19ec-1c88:45714070.302 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45714070.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:45714070.438 : iCmd = 4, nBytes = 2
19ec-1c88:45714382.103 : 0000 : 07 07 
19ec-1c88:45714382.201 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45714382.287 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45714382.374 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45714382.439 : IO Send command 10 bytes
19ec-1c88:45714382.492 : => CNT96226::VenderCmd_SetData
19ec-1c88:45714382.546 : iCmd = 0, nBytes = 10
19ec-1c88:45714382.655 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45714580.495 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45714580.621 : => CNT96226::VenderCmd_GetData
19ec-1c88:45714580.681 : iCmd = 0, nBytes = 165
19ec-1c88:45714779.731 : skip dump 37 bytes
19ec-1c88:45714779.926 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45714780.066 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45714780.207 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45714780.341 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45714780.470 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45714780.605 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45714780.731 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45714780.855 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45714780.919 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45714780.975 : => CNT96226::VenderCmd_GetData
19ec-1c88:45714781.026 : iCmd = 1, nBytes = 4
19ec-1c88:45714899.266 : 0000 : 00 00 00 00 
19ec-1c88:45714899.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45714899.443 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45714899.505 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45714899.565 : IO Send command 10 bytes
19ec-1c88:45714899.616 : => CNT96226::VenderCmd_SetData
19ec-1c88:45714899.668 : iCmd = 0, nBytes = 10
19ec-1c88:45714899.767 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45715204.703 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45715204.836 : => CNT96226::VenderCmd_GetData
19ec-1c88:45715204.896 : iCmd = 0, nBytes = 128
19ec-1c88:45715406.744 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45715406.927 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45715407.072 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45715407.204 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45715407.329 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45715407.451 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45715407.576 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45715407.700 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45715407.764 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45715407.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:45715407.878 : iCmd = 1, nBytes = 4
19ec-1c88:45715592.718 : 0000 : 00 00 00 00 
19ec-1c88:45715592.832 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45715592.898 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45715593.108 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45715593.179 : => CNT96226::Close
19ec-1c88:45715597.110 : <= CNT96226::Close ret = 1
19ec-1c88:45715597.181 : <= CNT96226::~CNT96226
19ec-1c88:45715597.270 : <= CAsicIO::GetDeviceList
19ec-1c88:45715597.734 : => IoObject::SetTimeout
19ec-1c88:45715597.869 : Timeout--> In = 0 Out = 0
19ec-1c88:45715597.930 : <= IoObject::SetTimeout
19ec-1c88:45715597.998 : => CAsicIO::CAsicIO
19ec-1c88:45715598.067 : => CNT96226::CNT96226
19ec-1c88:45715598.120 : => CNT96226::Open
19ec-1c88:45715620.249 : <= CNT96226::Open ret = 1
19ec-1c88:45715620.345 : => CNT96226::Initialize
19ec-1c88:45715620.534 : <= CNT96226::Initialize ret = 1
19ec-1c88:45715620.593 : <= CNT96226::CNT96226
19ec-1c88:45715620.644 : <= CAsicIO::CAsicIO
19ec-1c88:45715620.699 : => CAsicIO::InitializeDevice
19ec-1c88:45715620.764 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45715626.640 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45715626.756 : => IoObject::GetLockName
19ec-1c88:45715626.812 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45715626.879 : <= IoObject::GetLockName
19ec-1c88:45715627.370 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45715627.441 : IO Send command 10 bytes
19ec-1c88:45715627.494 : => CNT96226::VenderCmd_SetData
19ec-1c88:45715627.548 : iCmd = 0, nBytes = 10
19ec-1c88:45715627.655 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45715978.843 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45715978.963 : => CNT96226::VenderCmd_GetData
19ec-1c88:45715979.021 : iCmd = 0, nBytes = 128
19ec-1c88:45716184.872 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45716185.038 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45716185.170 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45716185.300 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45716185.429 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45716185.550 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45716185.674 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45716185.796 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45716185.860 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45716185.919 : => CNT96226::VenderCmd_GetData
19ec-1c88:45716185.971 : iCmd = 1, nBytes = 4
19ec-1c88:45716376.775 : 0000 : 00 00 00 00 
19ec-1c88:45716376.863 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45716376.926 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45716376.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:45716377.095 : iCmd = 3, nBytes = 2
19ec-1c88:45716722.277 : 0000 : 06 38 
19ec-1c88:45716722.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45716722.457 : => CNT96226::VenderCmd_GetData
19ec-1c88:45716722.516 : iCmd = 4, nBytes = 2
19ec-1c88:45717035.576 : 0000 : 07 07 
19ec-1c88:45717035.684 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45717035.854 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45717035.953 : => IoObject::InitializeDevice
19ec-1c88:45717036.060 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45717036.681 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45717036.758 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45717037.463 : => FindScanner
19ec-1c88:45717037.525 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45717037.593 : <= FindScanner ret = 1
19ec-1c88:45717037.653 : => IoObject::IoLockStart
19ec-1c88:45717037.760 : => CAsicIO::CheckDevice
19ec-1c88:45717037.818 : => CNT96226::ConnectIsAvailable
19ec-1c88:45717057.789 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45717057.883 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45717057.937 : <= IoObject::IoLockStart
19ec-1c88:45717057.999 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45717058.062 : IO Send command 10 bytes
19ec-1c88:45717058.145 : => CNT96226::VenderCmd_SetData
19ec-1c88:45717058.201 : iCmd = 0, nBytes = 10
19ec-1c88:45717058.308 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45717263.920 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45717264.359 : System send command 10 bytes + data 0 bytes
19ec-1c88:45717264.426 : IO total need to receive data 5 bytes
19ec-1c88:45717264.483 : => CNT96226::VenderCmd_GetData
19ec-1c88:45717264.539 : iCmd = 0, nBytes = 5
19ec-1c88:45717432.074 : 0000 : 06 00 02 02 ab 
19ec-1c88:45717432.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45717432.225 : System total receive data 5 bytes
19ec-1c88:45717432.283 : => CNT96226::VenderCmd_GetData
19ec-1c88:45717432.338 : iCmd = 1, nBytes = 4
19ec-1c88:45717561.834 : 0000 : 00 00 00 00 
19ec-1c88:45717561.949 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45717562.072 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45717562.133 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45717562.196 : IO Send command 10 bytes
19ec-1c88:45717562.285 : => CNT96226::VenderCmd_SetData
19ec-1c88:45717562.345 : iCmd = 0, nBytes = 10
19ec-1c88:45717562.444 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45717747.800 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45717747.912 : System send command 10 bytes + data 0 bytes
19ec-1c88:45717747.982 : IO total need to receive data 165 bytes
19ec-1c88:45717748.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:45717748.101 : iCmd = 0, nBytes = 165
19ec-1c88:45717914.866 : skip dump 37 bytes
19ec-1c88:45717915.069 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45717915.218 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45717915.355 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45717915.494 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45717915.623 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45717915.761 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45717915.893 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45717916.019 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45717916.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45717916.148 : System total receive data 165 bytes
19ec-1c88:45717916.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:45717916.262 : iCmd = 1, nBytes = 4
19ec-1c88:45718027.008 : 0000 : 00 00 00 00 
19ec-1c88:45718027.096 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45718027.211 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45718027.408 : Dump Inquiry
19ec-1c88:45718027.534 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45718027.669 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45718027.799 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45718027.934 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45718028.063 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45718028.196 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45718028.321 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45718028.444 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45718028.577 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45718028.707 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45718028.792 : 00a0 : 00 00 00 00 00 
19ec-1c88:45718028.859 : => ReadNVMDataInternal
19ec-1c88:45718029.063 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45718029.126 : IO Send command 10 bytes
19ec-1c88:45718029.213 : => CNT96226::VenderCmd_SetData
19ec-1c88:45718029.267 : iCmd = 0, nBytes = 10
19ec-1c88:45718029.368 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45718361.220 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45718361.333 : System send command 10 bytes + data 0 bytes
19ec-1c88:45718361.402 : IO total need to receive data 128 bytes
19ec-1c88:45718361.467 : => CNT96226::VenderCmd_GetData
19ec-1c88:45718361.523 : iCmd = 0, nBytes = 128
19ec-1c88:45718555.256 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45718555.452 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45718555.588 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45718555.719 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45718555.846 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45718555.971 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45718556.093 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45718556.217 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45718556.280 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45718556.341 : System total receive data 128 bytes
19ec-1c88:45718556.402 : => CNT96226::VenderCmd_GetData
19ec-1c88:45718556.457 : iCmd = 1, nBytes = 4
19ec-1c88:45718763.569 : 0000 : 00 00 00 00 
19ec-1c88:45718763.670 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45718763.790 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45718763.856 : NVMData.PadScanCount = 0
19ec-1c88:45718763.915 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45718763.971 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45718764.029 : NVMData.FlatbedScanCount = 0
19ec-1c88:45718764.084 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45718764.137 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45718764.192 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45718764.246 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45718764.301 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45718764.357 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45718764.412 : NVMData.BornMonth = 0
19ec-1c88:45718764.461 : NVMData.BornDay = 0
19ec-1c88:45718764.510 : NVMData.BornYear = 0
19ec-1c88:45718764.561 : NVMData.FirstScanMonth = 4
19ec-1c88:45718764.612 : NVMData.FirstScanDay = 30
19ec-1c88:45718764.668 : NVMData.FirstScanYear = 2020
19ec-1c88:45718764.719 : NVMData.VerticalMagnification = 0
19ec-1c88:45718764.773 : NVMData.HorizontalMagnification = 0
19ec-1c88:45718764.826 : NVMData.PowerSavingTime = 15
19ec-1c88:45718764.879 : NVMData.SN = A094165189010062
19ec-1c88:45718764.929 : NVMData.AutoFeed = 0
19ec-1c88:45718764.978 : NVMData.CCDType = 0
19ec-1c88:45718765.027 : NVMData.ScanSpeed = 0
19ec-1c88:45718765.075 : NVMData.RollerCount = 0
19ec-1c88:45718765.125 : NVMData.MultifeedCount = 0
19ec-1c88:45718765.175 : NVMData.JamCount = 0
19ec-1c88:45718765.223 : NVMData.IdentifyInfo = 
19ec-1c88:45718765.272 : NVMData.FormalName = 
19ec-1c88:45718765.473 : NVMData.ReservedB = 0
19ec-1c88:45718765.527 : NVMData.FunctionCode = 0
19ec-1c88:45718765.576 : NVMData.PreFeed = 0
19ec-1c88:45718765.627 : NVMData.PreFeedTime = 0
19ec-1c88:45718765.676 : NVMData.ButtonNumber = 0
19ec-1c88:45718765.728 : NVMData.PowerOffTime = 0
19ec-1c88:45718765.779 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45718765.849 : => IoObject::IoLockEnd
19ec-1c88:45718765.939 : <= IoObject::IoLockEnd
19ec-1c88:45718765.994 : <= InitializeScanner ret = 1
19ec-1c88:45720030.662 : => GetLogicalScannerAbility
19ec-1c88:45720030.841 : => IoObject::IoLockStart
19ec-1c88:45720030.965 : => CAsicIO::CheckDevice
19ec-1c88:45720031.019 : => CNT96226::ConnectIsAvailable
19ec-1c88:45720054.623 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45720054.867 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45720055.216 : <= IoObject::IoLockStart
19ec-1c88:45720055.277 : => IoObject::IoLockEnd
19ec-1c88:45720055.385 : <= IoObject::IoLockEnd
19ec-1c88:45720055.464 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:45723751.223 : => GetLogicalScannerAbilityEx
19ec-1c88:45723751.411 : => IoObject::IoLockStart
19ec-1c88:45723751.539 : => CAsicIO::CheckDevice
19ec-1c88:45723751.596 : => CNT96226::ConnectIsAvailable
19ec-1c88:45723774.978 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45723775.091 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45723775.149 : <= IoObject::IoLockStart
19ec-1c88:45723775.206 : => IoObject::IoLockEnd
19ec-1c88:45723775.313 : <= IoObject::IoLockEnd
19ec-1c88:45723775.430 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45723775.505 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45731237.719 : => ReadNVMData
19ec-1c88:45731237.896 : => IoObject::IoLockStart
19ec-1c88:45731238.019 : => CAsicIO::CheckDevice
19ec-1c88:45731238.077 : => CNT96226::ConnectIsAvailable
19ec-1c88:45731262.099 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45731262.360 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45731262.496 : <= IoObject::IoLockStart
19ec-1c88:45731262.622 : => ReadNVMDataInternal
19ec-1c88:45731262.984 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45731263.054 : IO Send command 10 bytes
19ec-1c88:45731263.186 : => CNT96226::VenderCmd_SetData
19ec-1c88:45731263.249 : iCmd = 0, nBytes = 10
19ec-1c88:45731263.363 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45731617.813 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45731617.973 : System send command 10 bytes + data 0 bytes
19ec-1c88:45731618.051 : IO total need to receive data 128 bytes
19ec-1c88:45731618.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:45731618.177 : iCmd = 0, nBytes = 128
19ec-1c88:45731800.702 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45731800.883 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45731801.027 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45731801.159 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45731801.285 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45731801.407 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45731801.537 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45731801.661 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45731801.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45731801.785 : System total receive data 128 bytes
19ec-1c88:45731801.845 : => CNT96226::VenderCmd_GetData
19ec-1c88:45731801.897 : iCmd = 1, nBytes = 4
19ec-1c88:45732004.432 : 0000 : 00 00 00 00 
19ec-1c88:45732004.595 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45732004.826 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45732004.953 : NVMData.PadScanCount = 0
19ec-1c88:45732005.291 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45732005.347 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45732005.404 : NVMData.FlatbedScanCount = 0
19ec-1c88:45732005.464 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45732005.670 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45732005.729 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45732005.784 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45732005.840 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45732005.896 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45732005.950 : NVMData.BornMonth = 0
19ec-1c88:45732006.000 : NVMData.BornDay = 0
19ec-1c88:45732006.050 : NVMData.BornYear = 0
19ec-1c88:45732006.098 : NVMData.FirstScanMonth = 4
19ec-1c88:45732006.149 : NVMData.FirstScanDay = 30
19ec-1c88:45732006.204 : NVMData.FirstScanYear = 2020
19ec-1c88:45732006.260 : NVMData.VerticalMagnification = 0
19ec-1c88:45732006.316 : NVMData.HorizontalMagnification = 0
19ec-1c88:45732006.371 : NVMData.PowerSavingTime = 15
19ec-1c88:45732006.428 : NVMData.SN = A094165189010062
19ec-1c88:45732006.477 : NVMData.AutoFeed = 0
19ec-1c88:45732006.527 : NVMData.CCDType = 0
19ec-1c88:45732006.575 : NVMData.ScanSpeed = 0
19ec-1c88:45732006.629 : NVMData.RollerCount = 0
19ec-1c88:45732006.683 : NVMData.MultifeedCount = 0
19ec-1c88:45732006.735 : NVMData.JamCount = 0
19ec-1c88:45732006.787 : NVMData.IdentifyInfo = 
19ec-1c88:45732006.837 : NVMData.FormalName = 
19ec-1c88:45732006.885 : NVMData.ReservedB = 0
19ec-1c88:45732006.934 : NVMData.FunctionCode = 0
19ec-1c88:45732006.981 : NVMData.PreFeed = 0
19ec-1c88:45732007.028 : NVMData.PreFeedTime = 0
19ec-1c88:45732007.077 : NVMData.ButtonNumber = 0
19ec-1c88:45732007.125 : NVMData.PowerOffTime = 0
19ec-1c88:45732007.175 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45732007.233 : => IoObject::IoLockEnd
19ec-1c88:45732007.333 : <= IoObject::IoLockEnd
19ec-1c88:45732007.383 : <= ReadNVMData ret = 1
19ec-1c88:45741927.683 : => GetADFStatus
19ec-1c88:45741928.061 : => IoObject::IoLockStart
19ec-1c88:45741928.191 : => CAsicIO::CheckDevice
19ec-1c88:45741928.258 : => CNT96226::ConnectIsAvailable
19ec-1c88:45741953.982 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45741954.099 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45741954.159 : <= IoObject::IoLockStart
19ec-1c88:45741954.220 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45741954.291 : IO Send command 10 bytes
19ec-1c88:45741954.413 : => CNT96226::VenderCmd_SetData
19ec-1c88:45741954.471 : iCmd = 0, nBytes = 10
19ec-1c88:45741954.579 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45742153.617 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45742153.734 : System send command 10 bytes + data 0 bytes
19ec-1c88:45742153.803 : IO total need to receive data 2 bytes
19ec-1c88:45742153.861 : => CNT96226::VenderCmd_GetData
19ec-1c88:45742153.918 : iCmd = 0, nBytes = 2
19ec-1c88:45742302.867 : 0000 : 00 00 
19ec-1c88:45742302.983 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45742303.056 : System total receive data 2 bytes
19ec-1c88:45742303.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:45742303.179 : iCmd = 1, nBytes = 4
19ec-1c88:45742469.495 : 0000 : 00 00 00 00 
19ec-1c88:45742469.896 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45742470.019 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45742470.075 : Return status = 0
19ec-1c88:45742470.132 : => IoObject::IoLockEnd
19ec-1c88:45742470.220 : <= IoObject::IoLockEnd
19ec-1c88:45742470.272 : <= GetADFStatus ret = 1
19ec-1c88:45745213.570 : => GetADFStatus
19ec-1c88:45745213.758 : => IoObject::IoLockStart
19ec-1c88:45745213.890 : => CAsicIO::CheckDevice
19ec-1c88:45745213.946 : => CNT96226::ConnectIsAvailable
19ec-1c88:45745238.666 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45745238.911 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45745239.058 : <= IoObject::IoLockStart
19ec-1c88:45745239.396 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45745239.467 : IO Send command 10 bytes
19ec-1c88:45745239.584 : => CNT96226::VenderCmd_SetData
19ec-1c88:45745239.648 : iCmd = 0, nBytes = 10
19ec-1c88:45745239.756 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45745440.637 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45745440.754 : System send command 10 bytes + data 0 bytes
19ec-1c88:45745440.989 : IO total need to receive data 2 bytes
19ec-1c88:45745441.069 : => CNT96226::VenderCmd_GetData
19ec-1c88:45745441.126 : iCmd = 0, nBytes = 2
19ec-1c88:45745616.494 : 0000 : 00 00 
19ec-1c88:45745616.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45745616.678 : System total receive data 2 bytes
19ec-1c88:45745616.744 : => CNT96226::VenderCmd_GetData
19ec-1c88:45745616.800 : iCmd = 1, nBytes = 4
19ec-1c88:45745721.649 : 0000 : 00 00 00 00 
19ec-1c88:45745721.740 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45745721.867 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45745721.928 : Return status = 0
19ec-1c88:45745721.985 : => IoObject::IoLockEnd
19ec-1c88:45745722.075 : <= IoObject::IoLockEnd
19ec-1c88:45745722.129 : <= GetADFStatus ret = 1
19ec-1c88:45747871.186 : => TerminateDriver
19ec-1c88:45747871.385 : => CAsicIO::~CAsicIO,pStage=221318216
19ec-1c88:45747871.466 : => CNT96226::Close
19ec-1c88:45747875.154 : <= CNT96226::Close ret = 1
19ec-1c88:45747875.230 : <= CAsicIO::~CAsicIO
19ec-1c88:45747875.292 : => IoObject::IoLockEnd
19ec-1c88:45747875.344 : <= IoObject::IoLockEnd
19ec-1c88:45747875.399 : => IoObject::TerminateDevice
19ec-1c88:45747875.455 : => IoObject::IoLockEnd
19ec-1c88:45747875.503 : <= IoObject::IoLockEnd
19ec-1c88:45747875.675 : <= IoObject::TerminateDevice
19ec-1c88:45747875.935 : <= TerminateDriver ret = 1
19ec-1c88:45790872.062 : ============Debug Start==========
19ec-1c88:45790872.342 : Date : 2020/4/30 14:27:28
19ec-1c88:45790872.422 : Process ID : 19ec
19ec-1c88:45790872.834 : Windows : Version 10.0 build 18363 
19ec-1c88:45790873.288 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45790873.351 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45790873.418 : MemoryStatus.ullAvailPhys : 1684901888
19ec-1c88:45790873.480 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45790873.541 : MemoryStatus.ullAvailPageFile : 3046961152
19ec-1c88:45790873.604 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45790873.663 : MemoryStatus.ullAvailVirtual : 1730510848
19ec-1c88:45790873.723 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45790873.825 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45790873.887 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45790874.134 : CPU Count : 4
19ec-1c88:45790874.181 : CPU Frequency : 100.000 Mhz
19ec-1c88:45790878.484 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45790878.609 : => InitializeDriver
19ec-1c88:45790878.881 : <= InitializeDriver ret = 1
19ec-1c88:45790878.936 : => InitializeScanner
19ec-1c88:45790879.014 : => CAsicIO::GetDeviceList
19ec-1c88:45790879.306 : => CNT96226::CNT96226
19ec-1c88:45790879.366 : => CNT96226::Open
19ec-1c88:45790900.473 : <= CNT96226::Open ret = 1
19ec-1c88:45790900.563 : => CNT96226::Initialize
19ec-1c88:45790900.738 : <= CNT96226::Initialize ret = 1
19ec-1c88:45790900.796 : <= CNT96226::CNT96226
19ec-1c88:45790900.849 : => CNT96226::EnumAvailableDevice
19ec-1c88:45790906.138 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45790906.215 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45790906.271 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45794594.621 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45794594.908 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45794600.751 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45794600.860 : => IoObject::GetLockName
19ec-1c88:45794600.921 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45794600.990 : <= IoObject::GetLockName
19ec-1c88:45794601.463 : => CNT96226::VenderCmd_GetData
19ec-1c88:45794601.528 : iCmd = 3, nBytes = 2
19ec-1c88:45794978.141 : 0000 : 06 38 
19ec-1c88:45794978.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45794978.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:45794978.404 : iCmd = 4, nBytes = 2
19ec-1c88:45795286.077 : 0000 : 07 07 
19ec-1c88:45795286.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45795286.302 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45795286.389 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45795286.457 : IO Send command 10 bytes
19ec-1c88:45795286.511 : => CNT96226::VenderCmd_SetData
19ec-1c88:45795286.567 : iCmd = 0, nBytes = 10
19ec-1c88:45795286.672 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45795480.651 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45795480.762 : => CNT96226::VenderCmd_GetData
19ec-1c88:45795480.818 : iCmd = 0, nBytes = 165
19ec-1c88:45795688.481 : skip dump 37 bytes
19ec-1c88:45795688.687 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45795688.829 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45795688.963 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45795689.099 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45795689.225 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45795689.356 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45795689.481 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45795689.605 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45795689.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45795689.729 : => CNT96226::VenderCmd_GetData
19ec-1c88:45795689.781 : iCmd = 1, nBytes = 4
19ec-1c88:45795838.160 : 0000 : 00 00 00 00 
19ec-1c88:45795838.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45795838.339 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45795838.406 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45795838.469 : IO Send command 10 bytes
19ec-1c88:45795838.523 : => CNT96226::VenderCmd_SetData
19ec-1c88:45795838.581 : iCmd = 0, nBytes = 10
19ec-1c88:45795838.685 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45796168.943 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45796169.064 : => CNT96226::VenderCmd_GetData
19ec-1c88:45796169.122 : iCmd = 0, nBytes = 128
19ec-1c88:45796369.556 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45796369.775 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45796369.925 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45796370.060 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45796370.194 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45796370.325 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45796370.449 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45796370.575 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45796370.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45796370.725 : => CNT96226::VenderCmd_GetData
19ec-1c88:45796370.779 : iCmd = 1, nBytes = 4
19ec-1c88:45796574.594 : 0000 : 00 00 00 00 
19ec-1c88:45796574.697 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45796574.766 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45796574.944 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45796575.018 : => CNT96226::Close
19ec-1c88:45796578.841 : <= CNT96226::Close ret = 1
19ec-1c88:45796578.918 : <= CNT96226::~CNT96226
19ec-1c88:45796579.007 : <= CAsicIO::GetDeviceList
19ec-1c88:45796579.454 : => IoObject::SetTimeout
19ec-1c88:45796579.586 : Timeout--> In = 0 Out = 0
19ec-1c88:45796579.643 : <= IoObject::SetTimeout
19ec-1c88:45796579.711 : => CAsicIO::CAsicIO
19ec-1c88:45796579.782 : => CNT96226::CNT96226
19ec-1c88:45796579.837 : => CNT96226::Open
19ec-1c88:45796603.097 : <= CNT96226::Open ret = 1
19ec-1c88:45796603.191 : => CNT96226::Initialize
19ec-1c88:45796603.376 : <= CNT96226::Initialize ret = 1
19ec-1c88:45796603.435 : <= CNT96226::CNT96226
19ec-1c88:45796603.501 : <= CAsicIO::CAsicIO
19ec-1c88:45796603.557 : => CAsicIO::InitializeDevice
19ec-1c88:45796603.632 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45796609.988 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45796610.108 : => IoObject::GetLockName
19ec-1c88:45796610.164 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45796610.232 : <= IoObject::GetLockName
19ec-1c88:45796610.740 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45796610.811 : IO Send command 10 bytes
19ec-1c88:45796610.864 : => CNT96226::VenderCmd_SetData
19ec-1c88:45796610.920 : iCmd = 0, nBytes = 10
19ec-1c88:45796611.030 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45796943.589 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45796943.740 : => CNT96226::VenderCmd_GetData
19ec-1c88:45796943.798 : iCmd = 0, nBytes = 128
19ec-1c88:45797154.822 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45797155.000 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45797155.146 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45797155.282 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45797155.413 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45797155.535 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45797155.661 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45797155.783 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45797155.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45797155.908 : => CNT96226::VenderCmd_GetData
19ec-1c88:45797155.961 : iCmd = 1, nBytes = 4
19ec-1c88:45797327.055 : 0000 : 00 00 00 00 
19ec-1c88:45797327.180 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45797327.254 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45797327.318 : => CNT96226::VenderCmd_GetData
19ec-1c88:45797327.374 : iCmd = 3, nBytes = 2
19ec-1c88:45797698.718 : 0000 : 06 38 
19ec-1c88:45797698.822 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45797698.890 : => CNT96226::VenderCmd_GetData
19ec-1c88:45797698.948 : iCmd = 4, nBytes = 2
19ec-1c88:45797986.140 : 0000 : 07 07 
19ec-1c88:45797986.249 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45797986.436 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45797986.539 : => IoObject::InitializeDevice
19ec-1c88:45797986.652 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45797987.386 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45797987.460 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45797988.197 : => FindScanner
19ec-1c88:45797988.257 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45797988.321 : <= FindScanner ret = 1
19ec-1c88:45797988.379 : => IoObject::IoLockStart
19ec-1c88:45797988.482 : => CAsicIO::CheckDevice
19ec-1c88:45797988.537 : => CNT96226::ConnectIsAvailable
19ec-1c88:45798013.196 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45798013.299 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45798013.355 : <= IoObject::IoLockStart
19ec-1c88:45798013.413 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45798013.478 : IO Send command 10 bytes
19ec-1c88:45798013.573 : => CNT96226::VenderCmd_SetData
19ec-1c88:45798013.629 : iCmd = 0, nBytes = 10
19ec-1c88:45798013.730 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45798208.409 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45798208.519 : System send command 10 bytes + data 0 bytes
19ec-1c88:45798208.588 : IO total need to receive data 5 bytes
19ec-1c88:45798208.647 : => CNT96226::VenderCmd_GetData
19ec-1c88:45798208.704 : iCmd = 0, nBytes = 5
19ec-1c88:45798331.638 : 0000 : 06 00 02 02 ab 
19ec-1c88:45798331.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45798331.793 : System total receive data 5 bytes
19ec-1c88:45798331.850 : => CNT96226::VenderCmd_GetData
19ec-1c88:45798331.904 : iCmd = 1, nBytes = 4
19ec-1c88:45798475.141 : 0000 : 00 00 00 00 
19ec-1c88:45798475.313 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45798475.686 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45798475.745 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45798475.805 : IO Send command 10 bytes
19ec-1c88:45798475.890 : => CNT96226::VenderCmd_SetData
19ec-1c88:45798475.945 : iCmd = 0, nBytes = 10
19ec-1c88:45798476.045 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45798660.683 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45798660.878 : System send command 10 bytes + data 0 bytes
19ec-1c88:45798661.212 : IO total need to receive data 165 bytes
19ec-1c88:45798661.272 : => CNT96226::VenderCmd_GetData
19ec-1c88:45798661.324 : iCmd = 0, nBytes = 165
19ec-1c88:45798788.493 : skip dump 37 bytes
19ec-1c88:45798788.695 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45798788.841 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45798788.981 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45798789.117 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45798789.244 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45798789.382 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45798789.507 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45798789.636 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45798789.701 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45798789.762 : System total receive data 165 bytes
19ec-1c88:45798789.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:45798789.878 : iCmd = 1, nBytes = 4
19ec-1c88:45798969.949 : 0000 : 00 00 00 00 
19ec-1c88:45798970.069 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45798970.198 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45798970.444 : Dump Inquiry
19ec-1c88:45798970.575 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45798970.707 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45798970.839 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45798970.971 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45798971.100 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45798971.233 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45798971.356 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45798971.479 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45798971.605 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45798971.729 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45798971.818 : 00a0 : 00 00 00 00 00 
19ec-1c88:45798971.882 : => ReadNVMDataInternal
19ec-1c88:45798972.097 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45798972.413 : IO Send command 10 bytes
19ec-1c88:45798972.515 : => CNT96226::VenderCmd_SetData
19ec-1c88:45798972.570 : iCmd = 0, nBytes = 10
19ec-1c88:45798972.671 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45799322.008 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45799322.135 : System send command 10 bytes + data 0 bytes
19ec-1c88:45799322.209 : IO total need to receive data 128 bytes
19ec-1c88:45799322.272 : => CNT96226::VenderCmd_GetData
19ec-1c88:45799322.329 : iCmd = 0, nBytes = 128
19ec-1c88:45799480.708 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45799480.879 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45799481.016 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45799481.149 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45799481.270 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45799481.396 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45799481.518 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45799481.640 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45799481.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45799481.766 : System total receive data 128 bytes
19ec-1c88:45799481.824 : => CNT96226::VenderCmd_GetData
19ec-1c88:45799481.875 : iCmd = 1, nBytes = 4
19ec-1c88:45799654.335 : 0000 : 00 00 00 00 
19ec-1c88:45799654.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45799654.919 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45799654.979 : NVMData.PadScanCount = 0
19ec-1c88:45799655.032 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45799655.086 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45799655.145 : NVMData.FlatbedScanCount = 0
19ec-1c88:45799655.199 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45799655.252 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45799655.302 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45799655.357 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45799655.410 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45799655.464 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45799655.518 : NVMData.BornMonth = 0
19ec-1c88:45799655.565 : NVMData.BornDay = 0
19ec-1c88:45799655.615 : NVMData.BornYear = 0
19ec-1c88:45799655.662 : NVMData.FirstScanMonth = 4
19ec-1c88:45799655.714 : NVMData.FirstScanDay = 30
19ec-1c88:45799655.767 : NVMData.FirstScanYear = 2020
19ec-1c88:45799655.821 : NVMData.VerticalMagnification = 0
19ec-1c88:45799655.875 : NVMData.HorizontalMagnification = 0
19ec-1c88:45799655.930 : NVMData.PowerSavingTime = 15
19ec-1c88:45799655.985 : NVMData.SN = A094165189010062
19ec-1c88:45799656.035 : NVMData.AutoFeed = 0
19ec-1c88:45799656.084 : NVMData.CCDType = 0
19ec-1c88:45799656.131 : NVMData.ScanSpeed = 0
19ec-1c88:45799656.178 : NVMData.RollerCount = 0
19ec-1c88:45799656.230 : NVMData.MultifeedCount = 0
19ec-1c88:45799656.279 : NVMData.JamCount = 0
19ec-1c88:45799656.326 : NVMData.IdentifyInfo = 
19ec-1c88:45799656.378 : NVMData.FormalName = 
19ec-1c88:45799656.574 : NVMData.ReservedB = 0
19ec-1c88:45799656.626 : NVMData.FunctionCode = 0
19ec-1c88:45799656.674 : NVMData.PreFeed = 0
19ec-1c88:45799656.723 : NVMData.PreFeedTime = 0
19ec-1c88:45799656.770 : NVMData.ButtonNumber = 0
19ec-1c88:45799656.819 : NVMData.PowerOffTime = 0
19ec-1c88:45799656.867 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45799656.943 : => IoObject::IoLockEnd
19ec-1c88:45799657.031 : <= IoObject::IoLockEnd
19ec-1c88:45799657.082 : <= InitializeScanner ret = 1
19ec-1c88:45799657.142 : => GetLogicalScannerAbilityEx
19ec-1c88:45799657.200 : => IoObject::IoLockStart
19ec-1c88:45799657.290 : => CAsicIO::CheckDevice
19ec-1c88:45799657.341 : => CNT96226::ConnectIsAvailable
19ec-1c88:45799674.002 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45799674.090 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45799674.144 : <= IoObject::IoLockStart
19ec-1c88:45799674.196 : => IoObject::IoLockEnd
19ec-1c88:45799674.281 : <= IoObject::IoLockEnd
19ec-1c88:45799674.393 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45799674.467 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45799859.494 : => ReadNVMData
19ec-1c88:45799859.646 : => IoObject::IoLockStart
19ec-1c88:45799859.778 : => CAsicIO::CheckDevice
19ec-1c88:45799859.840 : => CNT96226::ConnectIsAvailable
19ec-1c88:45799883.185 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45799883.305 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45799883.364 : <= IoObject::IoLockStart
19ec-1c88:45799883.428 : => ReadNVMDataInternal
19ec-1c88:45799883.488 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45799883.549 : IO Send command 10 bytes
19ec-1c88:45799883.674 : => CNT96226::VenderCmd_SetData
19ec-1c88:45799883.731 : iCmd = 0, nBytes = 10
19ec-1c88:45799883.846 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45800234.741 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45800234.869 : System send command 10 bytes + data 0 bytes
19ec-1c88:45800234.945 : IO total need to receive data 128 bytes
19ec-1c88:45800235.010 : => CNT96226::VenderCmd_GetData
19ec-1c88:45800235.066 : iCmd = 0, nBytes = 128
19ec-1c88:45800415.550 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45800415.733 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45800415.873 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45800416.004 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45800416.133 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45800416.263 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45800416.389 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45800416.512 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45800416.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45800416.633 : System total receive data 128 bytes
19ec-1c88:45800416.691 : => CNT96226::VenderCmd_GetData
19ec-1c88:45800416.745 : iCmd = 1, nBytes = 4
19ec-1c88:45800626.216 : 0000 : 00 00 00 00 
19ec-1c88:45800626.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45800626.434 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45800626.507 : NVMData.PadScanCount = 0
19ec-1c88:45800626.563 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45800626.618 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45800626.674 : NVMData.FlatbedScanCount = 0
19ec-1c88:45800626.728 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45800626.782 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45800626.835 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45800626.887 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45800626.943 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45800626.996 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45800627.048 : NVMData.BornMonth = 0
19ec-1c88:45800627.098 : NVMData.BornDay = 0
19ec-1c88:45800627.148 : NVMData.BornYear = 0
19ec-1c88:45800627.194 : NVMData.FirstScanMonth = 4
19ec-1c88:45800627.243 : NVMData.FirstScanDay = 30
19ec-1c88:45800627.297 : NVMData.FirstScanYear = 2020
19ec-1c88:45800627.518 : NVMData.VerticalMagnification = 0
19ec-1c88:45800627.581 : NVMData.HorizontalMagnification = 0
19ec-1c88:45800627.636 : NVMData.PowerSavingTime = 15
19ec-1c88:45800627.689 : NVMData.SN = A094165189010062
19ec-1c88:45800627.738 : NVMData.AutoFeed = 0
19ec-1c88:45800627.788 : NVMData.CCDType = 0
19ec-1c88:45800627.834 : NVMData.ScanSpeed = 0
19ec-1c88:45800627.882 : NVMData.RollerCount = 0
19ec-1c88:45800627.934 : NVMData.MultifeedCount = 0
19ec-1c88:45800627.984 : NVMData.JamCount = 0
19ec-1c88:45800628.033 : NVMData.IdentifyInfo = 
19ec-1c88:45800628.084 : NVMData.FormalName = 
19ec-1c88:45800628.132 : NVMData.ReservedB = 0
19ec-1c88:45800628.182 : NVMData.FunctionCode = 0
19ec-1c88:45800628.231 : NVMData.PreFeed = 0
19ec-1c88:45800628.279 : NVMData.PreFeedTime = 0
19ec-1c88:45800628.328 : NVMData.ButtonNumber = 0
19ec-1c88:45800628.376 : NVMData.PowerOffTime = 0
19ec-1c88:45800628.429 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45800628.487 : => IoObject::IoLockEnd
19ec-1c88:45800628.579 : <= IoObject::IoLockEnd
19ec-1c88:45800628.628 : <= ReadNVMData ret = 1
19ec-1c88:45801166.117 : => TerminateDriver
19ec-1c88:45801166.288 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:45801166.443 : => CNT96226::Close
19ec-1c88:45801171.581 : <= CNT96226::Close ret = 1
19ec-1c88:45801171.659 : <= CAsicIO::~CAsicIO
19ec-1c88:45801171.944 : => IoObject::IoLockEnd
19ec-1c88:45801171.994 : <= IoObject::IoLockEnd
19ec-1c88:45801172.046 : => IoObject::TerminateDevice
19ec-1c88:45801172.104 : => IoObject::IoLockEnd
19ec-1c88:45801172.153 : <= IoObject::IoLockEnd
19ec-1c88:45801172.258 : <= IoObject::TerminateDevice
19ec-1c88:45801172.506 : <= TerminateDriver ret = 1
19ec-1c88:45803425.326 : ============Debug Start==========
19ec-1c88:45803425.616 : Date : 2020/4/30 14:27:28
19ec-1c88:45803425.699 : Process ID : 19ec
19ec-1c88:45803426.111 : Windows : Version 10.0 build 18363 
19ec-1c88:45803426.598 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45803426.662 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45803426.729 : MemoryStatus.ullAvailPhys : 1684602880
19ec-1c88:45803426.790 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45803426.851 : MemoryStatus.ullAvailPageFile : 3048165376
19ec-1c88:45803426.913 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45803426.972 : MemoryStatus.ullAvailVirtual : 1730732032
19ec-1c88:45803427.105 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45803427.469 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45803427.532 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45803427.778 : CPU Count : 4
19ec-1c88:45803427.826 : CPU Frequency : 100.000 Mhz
19ec-1c88:45803432.553 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45803432.677 : => InitializeDriver
19ec-1c88:45803432.981 : <= InitializeDriver ret = 1
19ec-1c88:45806034.358 : => InitializeScanner
19ec-1c88:45806034.612 : => CAsicIO::GetDeviceList
19ec-1c88:45806035.047 : => CNT96226::CNT96226
19ec-1c88:45806035.109 : => CNT96226::Open
19ec-1c88:45806059.884 : <= CNT96226::Open ret = 1
19ec-1c88:45806059.994 : => CNT96226::Initialize
19ec-1c88:45806060.190 : <= CNT96226::Initialize ret = 1
19ec-1c88:45806060.255 : <= CNT96226::CNT96226
19ec-1c88:45806060.310 : => CNT96226::EnumAvailableDevice
19ec-1c88:45806065.653 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45806065.734 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45806065.794 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45809994.720 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45809995.020 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45810000.609 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45810000.727 : => IoObject::GetLockName
19ec-1c88:45810000.787 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45810000.854 : <= IoObject::GetLockName
19ec-1c88:45810001.318 : => CNT96226::VenderCmd_GetData
19ec-1c88:45810001.379 : iCmd = 3, nBytes = 2
19ec-1c88:45810385.328 : 0000 : 06 38 
19ec-1c88:45810385.463 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45810385.533 : => CNT96226::VenderCmd_GetData
19ec-1c88:45810385.587 : iCmd = 4, nBytes = 2
19ec-1c88:45810688.529 : 0000 : 07 07 
19ec-1c88:45810688.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45810688.710 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45810688.805 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45810688.871 : IO Send command 10 bytes
19ec-1c88:45810688.926 : => CNT96226::VenderCmd_SetData
19ec-1c88:45810688.981 : iCmd = 0, nBytes = 10
19ec-1c88:45810689.082 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45810847.067 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45810847.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:45810847.246 : iCmd = 0, nBytes = 165
19ec-1c88:45811046.663 : skip dump 37 bytes
19ec-1c88:45811047.186 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45811047.331 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45811047.466 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45811047.598 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45811047.726 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45811047.859 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45811047.980 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45811048.107 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45811048.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45811048.239 : => CNT96226::VenderCmd_GetData
19ec-1c88:45811048.291 : iCmd = 1, nBytes = 4
19ec-1c88:45811253.669 : 0000 : 00 00 00 00 
19ec-1c88:45811253.800 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45811253.876 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45811253.943 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45811254.012 : IO Send command 10 bytes
19ec-1c88:45811254.065 : => CNT96226::VenderCmd_SetData
19ec-1c88:45811254.119 : iCmd = 0, nBytes = 10
19ec-1c88:45811254.225 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45811591.383 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45811591.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:45811591.560 : iCmd = 0, nBytes = 128
19ec-1c88:45811759.415 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45811759.582 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45811759.718 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45811759.851 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45811759.976 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45811760.100 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45811760.222 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45811760.343 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45811760.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45811760.467 : => CNT96226::VenderCmd_GetData
19ec-1c88:45811760.520 : iCmd = 1, nBytes = 4
19ec-1c88:45811907.182 : 0000 : 00 00 00 00 
19ec-1c88:45811907.371 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45811907.680 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45811907.848 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45811907.918 : => CNT96226::Close
19ec-1c88:45811911.515 : <= CNT96226::Close ret = 1
19ec-1c88:45811911.587 : <= CNT96226::~CNT96226
19ec-1c88:45811911.676 : <= CAsicIO::GetDeviceList
19ec-1c88:45811912.070 : => IoObject::SetTimeout
19ec-1c88:45811912.206 : Timeout--> In = 0 Out = 0
19ec-1c88:45811912.269 : <= IoObject::SetTimeout
19ec-1c88:45811912.340 : => CAsicIO::CAsicIO
19ec-1c88:45811912.412 : => CNT96226::CNT96226
19ec-1c88:45811912.470 : => CNT96226::Open
19ec-1c88:45811934.622 : <= CNT96226::Open ret = 1
19ec-1c88:45811934.726 : => CNT96226::Initialize
19ec-1c88:45811934.919 : <= CNT96226::Initialize ret = 1
19ec-1c88:45811934.981 : <= CNT96226::CNT96226
19ec-1c88:45811935.033 : <= CAsicIO::CAsicIO
19ec-1c88:45811935.088 : => CAsicIO::InitializeDevice
19ec-1c88:45811935.154 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45811941.087 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45811941.200 : => IoObject::GetLockName
19ec-1c88:45811941.259 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45811941.326 : <= IoObject::GetLockName
19ec-1c88:45811941.819 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45811941.893 : IO Send command 10 bytes
19ec-1c88:45811941.943 : => CNT96226::VenderCmd_SetData
19ec-1c88:45811941.996 : iCmd = 0, nBytes = 10
19ec-1c88:45811942.106 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45812297.828 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45812297.960 : => CNT96226::VenderCmd_GetData
19ec-1c88:45812298.018 : iCmd = 0, nBytes = 128
19ec-1c88:45812492.096 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45812492.268 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45812492.409 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45812492.542 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45812492.669 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45812492.795 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45812492.917 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45812493.038 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45812493.102 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45812493.161 : => CNT96226::VenderCmd_GetData
19ec-1c88:45812493.214 : iCmd = 1, nBytes = 4
19ec-1c88:45812700.565 : 0000 : 00 00 00 00 
19ec-1c88:45812700.654 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45812700.715 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45812700.778 : => CNT96226::VenderCmd_GetData
19ec-1c88:45812700.831 : iCmd = 3, nBytes = 2
19ec-1c88:45813080.799 : 0000 : 06 38 
19ec-1c88:45813080.956 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45813081.025 : => CNT96226::VenderCmd_GetData
19ec-1c88:45813081.080 : iCmd = 4, nBytes = 2
19ec-1c88:45813371.700 : 0000 : 07 07 
19ec-1c88:45813371.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45813372.016 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45813372.117 : => IoObject::InitializeDevice
19ec-1c88:45813372.233 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45813372.887 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45813372.961 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45813373.739 : => FindScanner
19ec-1c88:45813373.800 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45813373.863 : <= FindScanner ret = 1
19ec-1c88:45813373.925 : => IoObject::IoLockStart
19ec-1c88:45813374.027 : => CAsicIO::CheckDevice
19ec-1c88:45813374.081 : => CNT96226::ConnectIsAvailable
19ec-1c88:45813386.981 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45813387.080 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45813387.136 : <= IoObject::IoLockStart
19ec-1c88:45813387.193 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45813387.255 : IO Send command 10 bytes
19ec-1c88:45813387.336 : => CNT96226::VenderCmd_SetData
19ec-1c88:45813387.393 : iCmd = 0, nBytes = 10
19ec-1c88:45813387.497 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45813586.052 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45813586.177 : System send command 10 bytes + data 0 bytes
19ec-1c88:45813586.251 : IO total need to receive data 5 bytes
19ec-1c88:45813586.310 : => CNT96226::VenderCmd_GetData
19ec-1c88:45813586.367 : iCmd = 0, nBytes = 5
19ec-1c88:45813790.170 : 0000 : 06 00 02 02 ab 
19ec-1c88:45813790.299 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45813790.372 : System total receive data 5 bytes
19ec-1c88:45813790.437 : => CNT96226::VenderCmd_GetData
19ec-1c88:45813790.494 : iCmd = 1, nBytes = 4
19ec-1c88:45813988.234 : 0000 : 00 00 00 00 
19ec-1c88:45813988.345 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45813988.486 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45813988.555 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45813988.622 : IO Send command 10 bytes
19ec-1c88:45813988.718 : => CNT96226::VenderCmd_SetData
19ec-1c88:45813988.782 : iCmd = 0, nBytes = 10
19ec-1c88:45813988.889 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45814188.893 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45814189.012 : System send command 10 bytes + data 0 bytes
19ec-1c88:45814189.088 : IO total need to receive data 165 bytes
19ec-1c88:45814189.150 : => CNT96226::VenderCmd_GetData
19ec-1c88:45814189.205 : iCmd = 0, nBytes = 165
19ec-1c88:45814357.537 : skip dump 37 bytes
19ec-1c88:45814357.752 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45814357.895 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45814358.032 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45814358.165 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45814358.295 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45814358.432 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45814358.558 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45814358.686 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45814358.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45814358.811 : System total receive data 165 bytes
19ec-1c88:45814358.870 : => CNT96226::VenderCmd_GetData
19ec-1c88:45814358.921 : iCmd = 1, nBytes = 4
19ec-1c88:45814540.705 : 0000 : 00 00 00 00 
19ec-1c88:45814540.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45814540.933 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45814541.161 : Dump Inquiry
19ec-1c88:45814541.300 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45814541.442 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45814541.576 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45814541.709 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45814541.836 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45814541.973 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45814542.096 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45814542.221 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45814542.350 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45814542.483 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45814542.571 : 00a0 : 00 00 00 00 00 
19ec-1c88:45814542.641 : => ReadNVMDataInternal
19ec-1c88:45814542.865 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45814542.930 : IO Send command 10 bytes
19ec-1c88:45814543.021 : => CNT96226::VenderCmd_SetData
19ec-1c88:45814543.077 : iCmd = 0, nBytes = 10
19ec-1c88:45814543.176 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45814891.061 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45814891.223 : System send command 10 bytes + data 0 bytes
19ec-1c88:45814891.299 : IO total need to receive data 128 bytes
19ec-1c88:45814891.366 : => CNT96226::VenderCmd_GetData
19ec-1c88:45814891.421 : iCmd = 0, nBytes = 128
19ec-1c88:45815104.573 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45815104.757 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45815104.898 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45815105.032 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45815105.155 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45815105.279 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45815105.400 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45815105.525 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45815105.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45815105.648 : System total receive data 128 bytes
19ec-1c88:45815105.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:45815105.761 : iCmd = 1, nBytes = 4
19ec-1c88:45815253.942 : 0000 : 00 00 00 00 
19ec-1c88:45815254.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45815254.168 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45815254.235 : NVMData.PadScanCount = 0
19ec-1c88:45815254.295 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45815254.349 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45815254.405 : NVMData.FlatbedScanCount = 0
19ec-1c88:45815254.463 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45815254.517 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45815254.574 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45815254.630 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45815254.688 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45815254.746 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45815254.801 : NVMData.BornMonth = 0
19ec-1c88:45815254.850 : NVMData.BornDay = 0
19ec-1c88:45815254.902 : NVMData.BornYear = 0
19ec-1c88:45815254.954 : NVMData.FirstScanMonth = 4
19ec-1c88:45815255.005 : NVMData.FirstScanDay = 30
19ec-1c88:45815255.058 : NVMData.FirstScanYear = 2020
19ec-1c88:45815255.114 : NVMData.VerticalMagnification = 0
19ec-1c88:45815255.166 : NVMData.HorizontalMagnification = 0
19ec-1c88:45815255.220 : NVMData.PowerSavingTime = 15
19ec-1c88:45815255.278 : NVMData.SN = A094165189010062
19ec-1c88:45815255.329 : NVMData.AutoFeed = 0
19ec-1c88:45815255.377 : NVMData.CCDType = 0
19ec-1c88:45815255.424 : NVMData.ScanSpeed = 0
19ec-1c88:45815255.472 : NVMData.RollerCount = 0
19ec-1c88:45815255.522 : NVMData.MultifeedCount = 0
19ec-1c88:45815255.572 : NVMData.JamCount = 0
19ec-1c88:45815255.621 : NVMData.IdentifyInfo = 
19ec-1c88:45815255.671 : NVMData.FormalName = 
19ec-1c88:45815255.847 : NVMData.ReservedB = 0
19ec-1c88:45815255.903 : NVMData.FunctionCode = 0
19ec-1c88:45815255.952 : NVMData.PreFeed = 0
19ec-1c88:45815256.004 : NVMData.PreFeedTime = 0
19ec-1c88:45815256.054 : NVMData.ButtonNumber = 0
19ec-1c88:45815256.106 : NVMData.PowerOffTime = 0
19ec-1c88:45815256.160 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45815256.240 : => IoObject::IoLockEnd
19ec-1c88:45815256.327 : <= IoObject::IoLockEnd
19ec-1c88:45815256.376 : <= InitializeScanner ret = 1
19ec-1c88:45816523.220 : => GetLogicalScannerAbility
19ec-1c88:45816523.404 : => IoObject::IoLockStart
19ec-1c88:45816523.538 : => CAsicIO::CheckDevice
19ec-1c88:45816523.593 : => CNT96226::ConnectIsAvailable
19ec-1c88:45816547.471 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45816547.702 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45816548.021 : <= IoObject::IoLockStart
19ec-1c88:45816548.082 : => IoObject::IoLockEnd
19ec-1c88:45816548.190 : <= IoObject::IoLockEnd
19ec-1c88:45816548.266 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:45820210.828 : => GetLogicalScannerAbilityEx
19ec-1c88:45820211.022 : => IoObject::IoLockStart
19ec-1c88:45820211.163 : => CAsicIO::CheckDevice
19ec-1c88:45820211.220 : => CNT96226::ConnectIsAvailable
19ec-1c88:45820236.068 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45820236.182 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45820236.243 : <= IoObject::IoLockStart
19ec-1c88:45820236.301 : => IoObject::IoLockEnd
19ec-1c88:45820236.408 : <= IoObject::IoLockEnd
19ec-1c88:45820236.530 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45820236.607 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45827750.509 : => ReadNVMData
19ec-1c88:45827750.693 : => IoObject::IoLockStart
19ec-1c88:45827750.825 : => CAsicIO::CheckDevice
19ec-1c88:45827750.884 : => CNT96226::ConnectIsAvailable
19ec-1c88:45827774.350 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45827774.471 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45827774.534 : <= IoObject::IoLockStart
19ec-1c88:45827774.602 : => ReadNVMDataInternal
19ec-1c88:45827774.665 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45827774.732 : IO Send command 10 bytes
19ec-1c88:45827774.848 : => CNT96226::VenderCmd_SetData
19ec-1c88:45827774.908 : iCmd = 0, nBytes = 10
19ec-1c88:45827775.025 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45828070.636 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45828070.809 : System send command 10 bytes + data 0 bytes
19ec-1c88:45828070.889 : IO total need to receive data 128 bytes
19ec-1c88:45828070.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:45828071.017 : iCmd = 0, nBytes = 128
19ec-1c88:45828190.414 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45828190.580 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45828190.719 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45828190.850 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45828190.979 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45828191.102 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45828191.226 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45828191.350 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45828191.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45828191.473 : System total receive data 128 bytes
19ec-1c88:45828191.529 : => CNT96226::VenderCmd_GetData
19ec-1c88:45828191.580 : iCmd = 1, nBytes = 4
19ec-1c88:45828317.948 : 0000 : 00 00 00 00 
19ec-1c88:45828318.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45828318.173 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45828318.244 : NVMData.PadScanCount = 0
19ec-1c88:45828318.301 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45828318.358 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45828318.415 : NVMData.FlatbedScanCount = 0
19ec-1c88:45828318.470 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45828318.648 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45828318.706 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45828318.761 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45828318.816 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45828318.870 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45828318.926 : NVMData.BornMonth = 0
19ec-1c88:45828318.978 : NVMData.BornDay = 0
19ec-1c88:45828319.029 : NVMData.BornYear = 0
19ec-1c88:45828319.078 : NVMData.FirstScanMonth = 4
19ec-1c88:45828319.131 : NVMData.FirstScanDay = 30
19ec-1c88:45828319.185 : NVMData.FirstScanYear = 2020
19ec-1c88:45828319.242 : NVMData.VerticalMagnification = 0
19ec-1c88:45828319.301 : NVMData.HorizontalMagnification = 0
19ec-1c88:45828319.356 : NVMData.PowerSavingTime = 15
19ec-1c88:45828319.414 : NVMData.SN = A094165189010062
19ec-1c88:45828319.469 : NVMData.AutoFeed = 0
19ec-1c88:45828319.519 : NVMData.CCDType = 0
19ec-1c88:45828319.568 : NVMData.ScanSpeed = 0
19ec-1c88:45828319.617 : NVMData.RollerCount = 0
19ec-1c88:45828319.671 : NVMData.MultifeedCount = 0
19ec-1c88:45828319.724 : NVMData.JamCount = 0
19ec-1c88:45828319.776 : NVMData.IdentifyInfo = 
19ec-1c88:45828319.826 : NVMData.FormalName = 
19ec-1c88:45828319.875 : NVMData.ReservedB = 0
19ec-1c88:45828319.924 : NVMData.FunctionCode = 0
19ec-1c88:45828319.976 : NVMData.PreFeed = 0
19ec-1c88:45828320.025 : NVMData.PreFeedTime = 0
19ec-1c88:45828320.073 : NVMData.ButtonNumber = 0
19ec-1c88:45828320.124 : NVMData.PowerOffTime = 0
19ec-1c88:45828320.175 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45828320.239 : => IoObject::IoLockEnd
19ec-1c88:45828320.327 : <= IoObject::IoLockEnd
19ec-1c88:45828320.376 : <= ReadNVMData ret = 1
19ec-1c88:45838462.945 : => GetADFStatus
19ec-1c88:45838463.345 : => IoObject::IoLockStart
19ec-1c88:45838463.472 : => CAsicIO::CheckDevice
19ec-1c88:45838463.535 : => CNT96226::ConnectIsAvailable
19ec-1c88:45838489.157 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45838489.278 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45838489.340 : <= IoObject::IoLockStart
19ec-1c88:45838489.408 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45838489.477 : IO Send command 10 bytes
19ec-1c88:45838489.602 : => CNT96226::VenderCmd_SetData
19ec-1c88:45838489.661 : iCmd = 0, nBytes = 10
19ec-1c88:45838489.771 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45838625.466 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45838625.606 : System send command 10 bytes + data 0 bytes
19ec-1c88:45838625.681 : IO total need to receive data 2 bytes
19ec-1c88:45838625.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:45838625.798 : iCmd = 0, nBytes = 2
19ec-1c88:45838741.587 : 0000 : 00 00 
19ec-1c88:45838741.957 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45838742.017 : System total receive data 2 bytes
19ec-1c88:45838742.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:45838742.129 : iCmd = 1, nBytes = 4
19ec-1c88:45838911.632 : 0000 : 00 00 00 00 
19ec-1c88:45838912.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45838912.186 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45838912.252 : Return status = 0
19ec-1c88:45838912.310 : => IoObject::IoLockEnd
19ec-1c88:45838912.405 : <= IoObject::IoLockEnd
19ec-1c88:45838912.459 : <= GetADFStatus ret = 1
19ec-1c88:45841600.406 : => GetADFStatus
19ec-1c88:45841600.599 : => IoObject::IoLockStart
19ec-1c88:45841600.733 : => CAsicIO::CheckDevice
19ec-1c88:45841600.792 : => CNT96226::ConnectIsAvailable
19ec-1c88:45841625.248 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45841625.366 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45841625.428 : <= IoObject::IoLockStart
19ec-1c88:45841625.489 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45841625.557 : IO Send command 10 bytes
19ec-1c88:45841625.914 : => CNT96226::VenderCmd_SetData
19ec-1c88:45841625.975 : iCmd = 0, nBytes = 10
19ec-1c88:45841626.084 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45841832.447 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45841832.562 : System send command 10 bytes + data 0 bytes
19ec-1c88:45841832.790 : IO total need to receive data 2 bytes
19ec-1c88:45841832.866 : => CNT96226::VenderCmd_GetData
19ec-1c88:45841832.922 : iCmd = 0, nBytes = 2
19ec-1c88:45842020.607 : 0000 : 00 00 
19ec-1c88:45842020.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45842020.803 : System total receive data 2 bytes
19ec-1c88:45842020.869 : => CNT96226::VenderCmd_GetData
19ec-1c88:45842020.925 : iCmd = 1, nBytes = 4
19ec-1c88:45842225.705 : 0000 : 00 00 00 00 
19ec-1c88:45842225.877 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45842226.110 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45842226.233 : Return status = 0
19ec-1c88:45842226.534 : => IoObject::IoLockEnd
19ec-1c88:45842226.620 : <= IoObject::IoLockEnd
19ec-1c88:45842226.669 : <= GetADFStatus ret = 1
19ec-1c88:45844347.247 : => TerminateDriver
19ec-1c88:45844347.443 : => CAsicIO::~CAsicIO,pStage=17763400
19ec-1c88:45844347.517 : => CNT96226::Close
19ec-1c88:45844351.558 : <= CNT96226::Close ret = 1
19ec-1c88:45844351.636 : <= CAsicIO::~CAsicIO
19ec-1c88:45844351.696 : => IoObject::IoLockEnd
19ec-1c88:45844351.750 : <= IoObject::IoLockEnd
19ec-1c88:45844351.807 : => IoObject::TerminateDevice
19ec-1c88:45844351.864 : => IoObject::IoLockEnd
19ec-1c88:45844351.914 : <= IoObject::IoLockEnd
19ec-1c88:45844352.015 : <= IoObject::TerminateDevice
19ec-1c88:45844352.286 : <= TerminateDriver ret = 1
19ec-1c88:45887959.957 : ============Debug Start==========
19ec-1c88:45887960.227 : Date : 2020/4/30 14:27:31
19ec-1c88:45887960.307 : Process ID : 19ec
19ec-1c88:45887960.702 : Windows : Version 10.0 build 18363 
19ec-1c88:45887961.157 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45887961.219 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45887961.285 : MemoryStatus.ullAvailPhys : 1693380608
19ec-1c88:45887961.346 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45887961.407 : MemoryStatus.ullAvailPageFile : 3056066560
19ec-1c88:45887961.465 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45887961.522 : MemoryStatus.ullAvailVirtual : 1730502656
19ec-1c88:45887961.583 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45887961.686 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45887961.748 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45887961.993 : CPU Count : 4
19ec-1c88:45887962.039 : CPU Frequency : 100.000 Mhz
19ec-1c88:45887966.248 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45887966.384 : => InitializeDriver
19ec-1c88:45887966.651 : <= InitializeDriver ret = 1
19ec-1c88:45887966.708 : => InitializeScanner
19ec-1c88:45887966.795 : => CAsicIO::GetDeviceList
19ec-1c88:45887967.127 : => CNT96226::CNT96226
19ec-1c88:45887967.183 : => CNT96226::Open
19ec-1c88:45887990.373 : <= CNT96226::Open ret = 1
19ec-1c88:45887990.481 : => CNT96226::Initialize
19ec-1c88:45887990.675 : <= CNT96226::Initialize ret = 1
19ec-1c88:45887990.733 : <= CNT96226::CNT96226
19ec-1c88:45887990.790 : => CNT96226::EnumAvailableDevice
19ec-1c88:45887996.172 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45887996.250 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45887996.311 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45891707.258 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45891707.545 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45891713.239 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45891713.345 : => IoObject::GetLockName
19ec-1c88:45891713.412 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45891713.482 : <= IoObject::GetLockName
19ec-1c88:45891713.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:45891714.021 : iCmd = 3, nBytes = 2
19ec-1c88:45892097.564 : 0000 : 06 38 
19ec-1c88:45892097.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45892097.781 : => CNT96226::VenderCmd_GetData
19ec-1c88:45892097.835 : iCmd = 4, nBytes = 2
19ec-1c88:45892413.935 : 0000 : 07 07 
19ec-1c88:45892414.157 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45892414.327 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45892414.489 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45892414.624 : IO Send command 10 bytes
19ec-1c88:45892414.730 : => CNT96226::VenderCmd_SetData
19ec-1c88:45892414.840 : iCmd = 0, nBytes = 10
19ec-1c88:45892415.050 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45892622.737 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45892622.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:45892623.102 : iCmd = 0, nBytes = 165
19ec-1c88:45892842.041 : skip dump 37 bytes
19ec-1c88:45892842.455 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45892842.750 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45892843.040 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45892843.316 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45892843.579 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45892843.853 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45892844.111 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45892844.368 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45892844.495 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45892844.618 : => CNT96226::VenderCmd_GetData
19ec-1c88:45892844.721 : iCmd = 1, nBytes = 4
19ec-1c88:45893055.541 : 0000 : 00 00 00 00 
19ec-1c88:45893055.781 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45893055.922 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45893056.049 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45893056.190 : IO Send command 10 bytes
19ec-1c88:45893056.296 : => CNT96226::VenderCmd_SetData
19ec-1c88:45893056.411 : iCmd = 0, nBytes = 10
19ec-1c88:45893056.634 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45893411.015 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45893411.291 : => CNT96226::VenderCmd_GetData
19ec-1c88:45893411.406 : iCmd = 0, nBytes = 128
19ec-1c88:45893623.023 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45893623.398 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45893623.689 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45893623.971 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45893624.234 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45893624.490 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45893624.749 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45893625.004 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45893625.139 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45893625.266 : => CNT96226::VenderCmd_GetData
19ec-1c88:45893625.381 : iCmd = 1, nBytes = 4
19ec-1c88:45893835.548 : 0000 : 00 00 00 00 
19ec-1c88:45893835.770 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45893835.917 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45893836.250 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45893836.399 : => CNT96226::Close
19ec-1c88:45893843.197 : <= CNT96226::Close ret = 1
19ec-1c88:45893843.350 : <= CNT96226::~CNT96226
19ec-1c88:45893843.510 : <= CAsicIO::GetDeviceList
19ec-1c88:45893844.245 : => IoObject::SetTimeout
19ec-1c88:45893844.506 : Timeout--> In = 0 Out = 0
19ec-1c88:45893844.622 : <= IoObject::SetTimeout
19ec-1c88:45893844.749 : => CAsicIO::CAsicIO
19ec-1c88:45893844.890 : => CNT96226::CNT96226
19ec-1c88:45893845.006 : => CNT96226::Open
19ec-1c88:45893885.554 : <= CNT96226::Open ret = 1
19ec-1c88:45893885.750 : => CNT96226::Initialize
19ec-1c88:45893886.136 : <= CNT96226::Initialize ret = 1
19ec-1c88:45893886.249 : <= CNT96226::CNT96226
19ec-1c88:45893886.352 : <= CAsicIO::CAsicIO
19ec-1c88:45893886.463 : => CAsicIO::InitializeDevice
19ec-1c88:45893886.601 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45893898.481 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45893898.713 : => IoObject::GetLockName
19ec-1c88:45893898.827 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45893898.970 : <= IoObject::GetLockName
19ec-1c88:45893899.902 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45893900.051 : IO Send command 10 bytes
19ec-1c88:45893900.159 : => CNT96226::VenderCmd_SetData
19ec-1c88:45893900.263 : iCmd = 0, nBytes = 10
19ec-1c88:45893900.482 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45894229.690 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45894229.852 : => CNT96226::VenderCmd_GetData
19ec-1c88:45894229.915 : iCmd = 0, nBytes = 128
19ec-1c88:45894379.956 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45894380.148 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45894380.298 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45894380.444 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45894380.579 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45894380.712 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45894380.842 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45894380.975 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45894381.045 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45894381.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:45894381.177 : iCmd = 1, nBytes = 4
19ec-1c88:45894523.288 : 0000 : 00 00 00 00 
19ec-1c88:45894523.421 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45894523.501 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45894523.573 : => CNT96226::VenderCmd_GetData
19ec-1c88:45894523.637 : iCmd = 3, nBytes = 2
19ec-1c88:45894870.545 : 0000 : 06 38 
19ec-1c88:45894870.663 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45894870.741 : => CNT96226::VenderCmd_GetData
19ec-1c88:45894870.801 : iCmd = 4, nBytes = 2
19ec-1c88:45895129.791 : 0000 : 07 07 
19ec-1c88:45895129.953 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45895130.138 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45895130.244 : => IoObject::InitializeDevice
19ec-1c88:45895130.371 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45895131.010 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45895131.082 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45895131.797 : => FindScanner
19ec-1c88:45895131.854 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45895131.921 : <= FindScanner ret = 1
19ec-1c88:45895131.981 : => IoObject::IoLockStart
19ec-1c88:45895132.086 : => CAsicIO::CheckDevice
19ec-1c88:45895132.141 : => CNT96226::ConnectIsAvailable
19ec-1c88:45895145.019 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45895145.123 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45895145.183 : <= IoObject::IoLockStart
19ec-1c88:45895145.244 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45895145.313 : IO Send command 10 bytes
19ec-1c88:45895145.392 : => CNT96226::VenderCmd_SetData
19ec-1c88:45895145.445 : iCmd = 0, nBytes = 10
19ec-1c88:45895145.551 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45895304.275 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45895304.488 : System send command 10 bytes + data 0 bytes
19ec-1c88:45895304.569 : IO total need to receive data 5 bytes
19ec-1c88:45895304.638 : => CNT96226::VenderCmd_GetData
19ec-1c88:45895304.706 : iCmd = 0, nBytes = 5
19ec-1c88:45895455.290 : 0000 : 06 00 02 02 ab 
19ec-1c88:45895455.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45895455.522 : System total receive data 5 bytes
19ec-1c88:45895455.588 : => CNT96226::VenderCmd_GetData
19ec-1c88:45895455.649 : iCmd = 1, nBytes = 4
19ec-1c88:45895593.469 : 0000 : 00 00 00 00 
19ec-1c88:45895593.587 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45895593.737 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45895593.812 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45895593.882 : IO Send command 10 bytes
19ec-1c88:45895593.974 : => CNT96226::VenderCmd_SetData
19ec-1c88:45895594.036 : iCmd = 0, nBytes = 10
19ec-1c88:45895594.148 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45895764.819 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45895764.994 : System send command 10 bytes + data 0 bytes
19ec-1c88:45895765.076 : IO total need to receive data 165 bytes
19ec-1c88:45895765.142 : => CNT96226::VenderCmd_GetData
19ec-1c88:45895765.206 : iCmd = 0, nBytes = 165
19ec-1c88:45895938.482 : skip dump 37 bytes
19ec-1c88:45895938.682 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45895938.833 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45895938.976 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45895939.116 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45895939.246 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45895939.385 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45895939.513 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45895939.643 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45895939.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45895939.768 : System total receive data 165 bytes
19ec-1c88:45895939.828 : => CNT96226::VenderCmd_GetData
19ec-1c88:45895939.883 : iCmd = 1, nBytes = 4
19ec-1c88:45896065.202 : 0000 : 00 00 00 00 
19ec-1c88:45896065.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45896065.454 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45896065.659 : Dump Inquiry
19ec-1c88:45896065.789 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45896065.927 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45896066.063 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45896066.199 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45896066.328 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45896066.464 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45896066.591 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45896066.716 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45896066.846 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45896066.977 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45896067.063 : 00a0 : 00 00 00 00 00 
19ec-1c88:45896067.136 : => ReadNVMDataInternal
19ec-1c88:45896067.328 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45896067.392 : IO Send command 10 bytes
19ec-1c88:45896067.485 : => CNT96226::VenderCmd_SetData
19ec-1c88:45896067.543 : iCmd = 0, nBytes = 10
19ec-1c88:45896067.646 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45896363.449 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45896363.634 : System send command 10 bytes + data 0 bytes
19ec-1c88:45896363.714 : IO total need to receive data 128 bytes
19ec-1c88:45896363.783 : => CNT96226::VenderCmd_GetData
19ec-1c88:45896363.849 : iCmd = 0, nBytes = 128
19ec-1c88:45896494.313 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45896494.482 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45896494.622 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45896494.757 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45896494.888 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45896495.015 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45896495.145 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45896495.271 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45896495.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45896495.400 : System total receive data 128 bytes
19ec-1c88:45896495.461 : => CNT96226::VenderCmd_GetData
19ec-1c88:45896495.516 : iCmd = 1, nBytes = 4
19ec-1c88:45896602.517 : 0000 : 00 00 00 00 
19ec-1c88:45896602.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45896602.774 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45896602.857 : NVMData.PadScanCount = 0
19ec-1c88:45896602.919 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45896602.981 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45896603.046 : NVMData.FlatbedScanCount = 0
19ec-1c88:45896603.109 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45896603.164 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45896603.220 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45896603.280 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45896603.341 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45896603.396 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45896603.454 : NVMData.BornMonth = 0
19ec-1c88:45896603.508 : NVMData.BornDay = 0
19ec-1c88:45896603.560 : NVMData.BornYear = 0
19ec-1c88:45896603.615 : NVMData.FirstScanMonth = 4
19ec-1c88:45896603.671 : NVMData.FirstScanDay = 30
19ec-1c88:45896603.727 : NVMData.FirstScanYear = 2020
19ec-1c88:45896603.782 : NVMData.VerticalMagnification = 0
19ec-1c88:45896603.841 : NVMData.HorizontalMagnification = 0
19ec-1c88:45896603.898 : NVMData.PowerSavingTime = 15
19ec-1c88:45896603.954 : NVMData.SN = A094165189010062
19ec-1c88:45896604.006 : NVMData.AutoFeed = 0
19ec-1c88:45896604.056 : NVMData.CCDType = 0
19ec-1c88:45896604.105 : NVMData.ScanSpeed = 0
19ec-1c88:45896604.155 : NVMData.RollerCount = 0
19ec-1c88:45896604.207 : NVMData.MultifeedCount = 0
19ec-1c88:45896604.257 : NVMData.JamCount = 0
19ec-1c88:45896604.306 : NVMData.IdentifyInfo = 
19ec-1c88:45896604.362 : NVMData.FormalName = 
19ec-1c88:45896604.519 : NVMData.ReservedB = 0
19ec-1c88:45896604.576 : NVMData.FunctionCode = 0
19ec-1c88:45896604.628 : NVMData.PreFeed = 0
19ec-1c88:45896604.679 : NVMData.PreFeedTime = 0
19ec-1c88:45896604.728 : NVMData.ButtonNumber = 0
19ec-1c88:45896604.782 : NVMData.PowerOffTime = 0
19ec-1c88:45896604.835 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45896604.917 : => IoObject::IoLockEnd
19ec-1c88:45896605.008 : <= IoObject::IoLockEnd
19ec-1c88:45896605.063 : <= InitializeScanner ret = 1
19ec-1c88:45896605.129 : => GetLogicalScannerAbilityEx
19ec-1c88:45896605.190 : => IoObject::IoLockStart
19ec-1c88:45896605.283 : => CAsicIO::CheckDevice
19ec-1c88:45896605.338 : => CNT96226::ConnectIsAvailable
19ec-1c88:45896617.839 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45896617.942 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45896618.007 : <= IoObject::IoLockStart
19ec-1c88:45896618.064 : => IoObject::IoLockEnd
19ec-1c88:45896618.154 : <= IoObject::IoLockEnd
19ec-1c88:45896618.264 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45896618.341 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45896801.189 : => ReadNVMData
19ec-1c88:45896801.363 : => IoObject::IoLockStart
19ec-1c88:45896801.492 : => CAsicIO::CheckDevice
19ec-1c88:45896801.554 : => CNT96226::ConnectIsAvailable
19ec-1c88:45896815.480 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45896815.601 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45896815.670 : <= IoObject::IoLockStart
19ec-1c88:45896815.735 : => ReadNVMDataInternal
19ec-1c88:45896815.816 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45896815.886 : IO Send command 10 bytes
19ec-1c88:45896815.992 : => CNT96226::VenderCmd_SetData
19ec-1c88:45896816.051 : iCmd = 0, nBytes = 10
19ec-1c88:45896816.165 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45897120.783 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45897120.916 : System send command 10 bytes + data 0 bytes
19ec-1c88:45897120.991 : IO total need to receive data 128 bytes
19ec-1c88:45897121.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:45897121.117 : iCmd = 0, nBytes = 128
19ec-1c88:45897240.769 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45897240.990 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45897241.142 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45897241.281 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45897241.417 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45897241.554 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45897241.682 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45897241.815 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45897241.882 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45897241.942 : System total receive data 128 bytes
19ec-1c88:45897242.006 : => CNT96226::VenderCmd_GetData
19ec-1c88:45897242.063 : iCmd = 1, nBytes = 4
19ec-1c88:45897360.417 : 0000 : 00 00 00 00 
19ec-1c88:45897360.542 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45897360.689 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45897360.767 : NVMData.PadScanCount = 0
19ec-1c88:45897360.830 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45897360.890 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45897360.952 : NVMData.FlatbedScanCount = 0
19ec-1c88:45897361.015 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45897361.072 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45897361.135 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45897361.195 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45897361.257 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45897361.316 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45897361.378 : NVMData.BornMonth = 0
19ec-1c88:45897361.427 : NVMData.BornDay = 0
19ec-1c88:45897361.479 : NVMData.BornYear = 0
19ec-1c88:45897361.529 : NVMData.FirstScanMonth = 4
19ec-1c88:45897361.585 : NVMData.FirstScanDay = 30
19ec-1c88:45897361.640 : NVMData.FirstScanYear = 2020
19ec-1c88:45897361.810 : NVMData.VerticalMagnification = 0
19ec-1c88:45897361.869 : NVMData.HorizontalMagnification = 0
19ec-1c88:45897361.925 : NVMData.PowerSavingTime = 15
19ec-1c88:45897361.982 : NVMData.SN = A094165189010062
19ec-1c88:45897362.033 : NVMData.AutoFeed = 0
19ec-1c88:45897362.082 : NVMData.CCDType = 0
19ec-1c88:45897362.132 : NVMData.ScanSpeed = 0
19ec-1c88:45897362.180 : NVMData.RollerCount = 0
19ec-1c88:45897362.235 : NVMData.MultifeedCount = 0
19ec-1c88:45897362.286 : NVMData.JamCount = 0
19ec-1c88:45897362.339 : NVMData.IdentifyInfo = 
19ec-1c88:45897362.389 : NVMData.FormalName = 
19ec-1c88:45897362.439 : NVMData.ReservedB = 0
19ec-1c88:45897362.490 : NVMData.FunctionCode = 0
19ec-1c88:45897362.540 : NVMData.PreFeed = 0
19ec-1c88:45897362.592 : NVMData.PreFeedTime = 0
19ec-1c88:45897362.646 : NVMData.ButtonNumber = 0
19ec-1c88:45897362.698 : NVMData.PowerOffTime = 0
19ec-1c88:45897362.751 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45897362.818 : => IoObject::IoLockEnd
19ec-1c88:45897362.910 : <= IoObject::IoLockEnd
19ec-1c88:45897362.960 : <= ReadNVMData ret = 1
19ec-1c88:45897912.282 : => TerminateDriver
19ec-1c88:45897912.471 : => CAsicIO::~CAsicIO,pStage=79039560
19ec-1c88:45897912.546 : => CNT96226::Close
19ec-1c88:45897916.161 : <= CNT96226::Close ret = 1
19ec-1c88:45897916.241 : <= CAsicIO::~CAsicIO
19ec-1c88:45897916.302 : => IoObject::IoLockEnd
19ec-1c88:45897916.353 : <= IoObject::IoLockEnd
19ec-1c88:45897916.403 : => IoObject::TerminateDevice
19ec-1c88:45897916.457 : => IoObject::IoLockEnd
19ec-1c88:45897916.505 : <= IoObject::IoLockEnd
19ec-1c88:45897916.604 : <= IoObject::TerminateDevice
19ec-1c88:45897916.851 : <= TerminateDriver ret = 1
19ec-1c88:45900319.125 : ============Debug Start==========
19ec-1c88:45900319.437 : Date : 2020/4/30 14:27:32
19ec-1c88:45900319.518 : Process ID : 19ec
19ec-1c88:45900319.952 : Windows : Version 10.0 build 18363 
19ec-1c88:45900320.433 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45900320.498 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45900320.565 : MemoryStatus.ullAvailPhys : 1685323776
19ec-1c88:45900320.626 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45900320.691 : MemoryStatus.ullAvailPageFile : 3048206336
19ec-1c88:45900320.753 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45900320.814 : MemoryStatus.ullAvailVirtual : 1730527232
19ec-1c88:45900320.879 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45900320.987 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45900321.049 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45900321.295 : CPU Count : 4
19ec-1c88:45900321.348 : CPU Frequency : 100.000 Mhz
19ec-1c88:45900325.875 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45900326.005 : => InitializeDriver
19ec-1c88:45900326.290 : <= InitializeDriver ret = 1
19ec-1c88:45902919.235 : => InitializeScanner
19ec-1c88:45902919.483 : => CAsicIO::GetDeviceList
19ec-1c88:45902919.911 : => CNT96226::CNT96226
19ec-1c88:45902919.975 : => CNT96226::Open
19ec-1c88:45902944.580 : <= CNT96226::Open ret = 1
19ec-1c88:45902944.694 : => CNT96226::Initialize
19ec-1c88:45902944.894 : <= CNT96226::Initialize ret = 1
19ec-1c88:45902944.950 : <= CNT96226::CNT96226
19ec-1c88:45902945.008 : => CNT96226::EnumAvailableDevice
19ec-1c88:45902950.434 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45902950.513 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45902950.571 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45906646.129 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45906646.413 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45906652.014 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45906652.127 : => IoObject::GetLockName
19ec-1c88:45906652.190 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45906652.262 : <= IoObject::GetLockName
19ec-1c88:45906652.755 : => CNT96226::VenderCmd_GetData
19ec-1c88:45906652.827 : iCmd = 3, nBytes = 2
19ec-1c88:45907022.339 : 0000 : 06 38 
19ec-1c88:45907022.447 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45907022.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:45907022.576 : iCmd = 4, nBytes = 2
19ec-1c88:45907326.254 : 0000 : 07 07 
19ec-1c88:45907326.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45907326.459 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45907326.547 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45907326.610 : IO Send command 10 bytes
19ec-1c88:45907326.666 : => CNT96226::VenderCmd_SetData
19ec-1c88:45907326.719 : iCmd = 0, nBytes = 10
19ec-1c88:45907326.822 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45907509.527 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45907509.634 : => CNT96226::VenderCmd_GetData
19ec-1c88:45907509.692 : iCmd = 0, nBytes = 165
19ec-1c88:45907632.729 : skip dump 37 bytes
19ec-1c88:45907632.903 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45907633.035 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45907633.168 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45907633.298 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45907633.425 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45907633.558 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45907633.680 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45907633.802 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45907633.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45907633.926 : => CNT96226::VenderCmd_GetData
19ec-1c88:45907633.978 : iCmd = 1, nBytes = 4
19ec-1c88:45907772.819 : 0000 : 00 00 00 00 
19ec-1c88:45907772.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45907772.966 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45907773.028 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45907773.090 : IO Send command 10 bytes
19ec-1c88:45907773.142 : => CNT96226::VenderCmd_SetData
19ec-1c88:45907773.191 : iCmd = 0, nBytes = 10
19ec-1c88:45907773.293 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45908108.682 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45908108.810 : => CNT96226::VenderCmd_GetData
19ec-1c88:45908108.872 : iCmd = 0, nBytes = 128
19ec-1c88:45908257.875 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45908258.046 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45908258.183 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45908258.318 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45908258.439 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45908258.562 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45908258.684 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45908258.810 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45908258.872 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45908258.935 : => CNT96226::VenderCmd_GetData
19ec-1c88:45908258.985 : iCmd = 1, nBytes = 4
19ec-1c88:45908462.065 : 0000 : 00 00 00 00 
19ec-1c88:45908462.169 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45908462.238 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45908462.412 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45908462.484 : => CNT96226::Close
19ec-1c88:45908466.115 : <= CNT96226::Close ret = 1
19ec-1c88:45908466.190 : <= CNT96226::~CNT96226
19ec-1c88:45908466.276 : <= CAsicIO::GetDeviceList
19ec-1c88:45908466.703 : => IoObject::SetTimeout
19ec-1c88:45908466.830 : Timeout--> In = 0 Out = 0
19ec-1c88:45908466.888 : <= IoObject::SetTimeout
19ec-1c88:45908466.959 : => CAsicIO::CAsicIO
19ec-1c88:45908467.033 : => CNT96226::CNT96226
19ec-1c88:45908467.088 : => CNT96226::Open
19ec-1c88:45908488.692 : <= CNT96226::Open ret = 1
19ec-1c88:45908488.783 : => CNT96226::Initialize
19ec-1c88:45908488.958 : <= CNT96226::Initialize ret = 1
19ec-1c88:45908489.016 : <= CNT96226::CNT96226
19ec-1c88:45908489.069 : <= CAsicIO::CAsicIO
19ec-1c88:45908489.124 : => CAsicIO::InitializeDevice
19ec-1c88:45908489.206 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45908495.065 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45908495.181 : => IoObject::GetLockName
19ec-1c88:45908495.237 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45908495.301 : <= IoObject::GetLockName
19ec-1c88:45908495.783 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45908495.853 : IO Send command 10 bytes
19ec-1c88:45908495.906 : => CNT96226::VenderCmd_SetData
19ec-1c88:45908495.958 : iCmd = 0, nBytes = 10
19ec-1c88:45908496.064 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45908834.247 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45908834.379 : => CNT96226::VenderCmd_GetData
19ec-1c88:45908834.440 : iCmd = 0, nBytes = 128
19ec-1c88:45909041.844 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45909042.028 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45909042.175 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45909042.309 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45909042.439 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45909042.566 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45909042.694 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45909042.818 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45909042.882 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45909042.945 : => CNT96226::VenderCmd_GetData
19ec-1c88:45909042.997 : iCmd = 1, nBytes = 4
19ec-1c88:45909199.053 : 0000 : 00 00 00 00 
19ec-1c88:45909199.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45909199.255 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45909199.312 : => CNT96226::VenderCmd_GetData
19ec-1c88:45909199.369 : iCmd = 3, nBytes = 2
19ec-1c88:45909545.712 : 0000 : 06 38 
19ec-1c88:45909545.814 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45909545.881 : => CNT96226::VenderCmd_GetData
19ec-1c88:45909545.934 : iCmd = 4, nBytes = 2
19ec-1c88:45909854.175 : 0000 : 07 07 
19ec-1c88:45909854.275 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45909854.438 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45909854.537 : => IoObject::InitializeDevice
19ec-1c88:45909854.640 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45909855.265 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45909855.336 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45909856.054 : => FindScanner
19ec-1c88:45909856.116 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45909856.182 : <= FindScanner ret = 1
19ec-1c88:45909856.237 : => IoObject::IoLockStart
19ec-1c88:45909856.339 : => CAsicIO::CheckDevice
19ec-1c88:45909856.392 : => CNT96226::ConnectIsAvailable
19ec-1c88:45909881.156 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45909881.252 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45909881.306 : <= IoObject::IoLockStart
19ec-1c88:45909881.366 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45909881.430 : IO Send command 10 bytes
19ec-1c88:45909881.515 : => CNT96226::VenderCmd_SetData
19ec-1c88:45909881.575 : iCmd = 0, nBytes = 10
19ec-1c88:45909881.679 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45910086.815 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45910086.932 : System send command 10 bytes + data 0 bytes
19ec-1c88:45910087.001 : IO total need to receive data 5 bytes
19ec-1c88:45910087.059 : => CNT96226::VenderCmd_GetData
19ec-1c88:45910087.113 : iCmd = 0, nBytes = 5
19ec-1c88:45910207.671 : 0000 : 06 00 02 02 ab 
19ec-1c88:45910207.763 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45910207.832 : System total receive data 5 bytes
19ec-1c88:45910207.891 : => CNT96226::VenderCmd_GetData
19ec-1c88:45910207.945 : iCmd = 1, nBytes = 4
19ec-1c88:45910368.436 : 0000 : 00 00 00 00 
19ec-1c88:45910368.551 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45910368.685 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45910368.749 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45910368.814 : IO Send command 10 bytes
19ec-1c88:45910368.910 : => CNT96226::VenderCmd_SetData
19ec-1c88:45910368.969 : iCmd = 0, nBytes = 10
19ec-1c88:45910369.070 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45910577.401 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45910577.502 : System send command 10 bytes + data 0 bytes
19ec-1c88:45910577.565 : IO total need to receive data 165 bytes
19ec-1c88:45910577.626 : => CNT96226::VenderCmd_GetData
19ec-1c88:45910577.680 : iCmd = 0, nBytes = 165
19ec-1c88:45910717.878 : skip dump 37 bytes
19ec-1c88:45910718.044 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45910718.183 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45910718.313 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45910718.442 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45910718.569 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45910718.700 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45910718.826 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45910718.950 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45910719.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45910719.076 : System total receive data 165 bytes
19ec-1c88:45910719.135 : => CNT96226::VenderCmd_GetData
19ec-1c88:45910719.185 : iCmd = 1, nBytes = 4
19ec-1c88:45910835.041 : 0000 : 00 00 00 00 
19ec-1c88:45910835.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45910835.417 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45910835.993 : Dump Inquiry
19ec-1c88:45910836.112 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45910836.245 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45910836.373 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45910836.501 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45910836.626 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45910836.756 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45910836.876 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45910836.996 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45910837.121 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45910837.249 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45910837.332 : 00a0 : 00 00 00 00 00 
19ec-1c88:45910837.401 : => ReadNVMDataInternal
19ec-1c88:45910837.609 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45910837.670 : IO Send command 10 bytes
19ec-1c88:45910837.750 : => CNT96226::VenderCmd_SetData
19ec-1c88:45910837.805 : iCmd = 0, nBytes = 10
19ec-1c88:45910837.900 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45911174.757 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45911174.875 : System send command 10 bytes + data 0 bytes
19ec-1c88:45911174.943 : IO total need to receive data 128 bytes
19ec-1c88:45911175.004 : => CNT96226::VenderCmd_GetData
19ec-1c88:45911175.058 : iCmd = 0, nBytes = 128
19ec-1c88:45911366.033 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45911366.227 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45911366.367 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45911366.496 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45911366.623 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45911366.746 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45911366.872 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45911366.994 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45911367.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45911367.117 : System total receive data 128 bytes
19ec-1c88:45911367.179 : => CNT96226::VenderCmd_GetData
19ec-1c88:45911367.230 : iCmd = 1, nBytes = 4
19ec-1c88:45911574.420 : 0000 : 00 00 00 00 
19ec-1c88:45911574.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45911574.665 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45911574.736 : NVMData.PadScanCount = 0
19ec-1c88:45911574.793 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45911574.847 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45911574.906 : NVMData.FlatbedScanCount = 0
19ec-1c88:45911574.961 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45911575.012 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45911575.068 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45911575.123 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45911575.180 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45911575.233 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45911575.286 : NVMData.BornMonth = 0
19ec-1c88:45911575.334 : NVMData.BornDay = 0
19ec-1c88:45911575.382 : NVMData.BornYear = 0
19ec-1c88:45911575.429 : NVMData.FirstScanMonth = 4
19ec-1c88:45911575.479 : NVMData.FirstScanDay = 30
19ec-1c88:45911575.532 : NVMData.FirstScanYear = 2020
19ec-1c88:45911575.584 : NVMData.VerticalMagnification = 0
19ec-1c88:45911575.637 : NVMData.HorizontalMagnification = 0
19ec-1c88:45911575.690 : NVMData.PowerSavingTime = 15
19ec-1c88:45911575.745 : NVMData.SN = A094165189010062
19ec-1c88:45911575.795 : NVMData.AutoFeed = 0
19ec-1c88:45911575.845 : NVMData.CCDType = 0
19ec-1c88:45911575.892 : NVMData.ScanSpeed = 0
19ec-1c88:45911575.941 : NVMData.RollerCount = 0
19ec-1c88:45911575.990 : NVMData.MultifeedCount = 0
19ec-1c88:45911576.042 : NVMData.JamCount = 0
19ec-1c88:45911576.091 : NVMData.IdentifyInfo = 
19ec-1c88:45911576.143 : NVMData.FormalName = 
19ec-1c88:45911576.349 : NVMData.ReservedB = 0
19ec-1c88:45911576.406 : NVMData.FunctionCode = 0
19ec-1c88:45911576.455 : NVMData.PreFeed = 0
19ec-1c88:45911576.503 : NVMData.PreFeedTime = 0
19ec-1c88:45911576.552 : NVMData.ButtonNumber = 0
19ec-1c88:45911576.602 : NVMData.PowerOffTime = 0
19ec-1c88:45911576.655 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45911576.726 : => IoObject::IoLockEnd
19ec-1c88:45911576.817 : <= IoObject::IoLockEnd
19ec-1c88:45911576.866 : <= InitializeScanner ret = 1
19ec-1c88:45912847.804 : => GetLogicalScannerAbility
19ec-1c88:45912847.994 : => IoObject::IoLockStart
19ec-1c88:45912848.131 : => CAsicIO::CheckDevice
19ec-1c88:45912848.190 : => CNT96226::ConnectIsAvailable
19ec-1c88:45912873.701 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45912873.819 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45912873.881 : <= IoObject::IoLockStart
19ec-1c88:45912873.942 : => IoObject::IoLockEnd
19ec-1c88:45912874.054 : <= IoObject::IoLockEnd
19ec-1c88:45912874.136 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:45916542.991 : => GetLogicalScannerAbilityEx
19ec-1c88:45916543.182 : => IoObject::IoLockStart
19ec-1c88:45916543.321 : => CAsicIO::CheckDevice
19ec-1c88:45916543.376 : => CNT96226::ConnectIsAvailable
19ec-1c88:45916565.009 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45916565.360 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45916565.424 : <= IoObject::IoLockStart
19ec-1c88:45916565.487 : => IoObject::IoLockEnd
19ec-1c88:45916565.601 : <= IoObject::IoLockEnd
19ec-1c88:45916565.725 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45916565.804 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45924134.246 : => ReadNVMData
19ec-1c88:45924134.422 : => IoObject::IoLockStart
19ec-1c88:45924134.556 : => CAsicIO::CheckDevice
19ec-1c88:45924134.614 : => CNT96226::ConnectIsAvailable
19ec-1c88:45924159.253 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45924159.370 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45924159.433 : <= IoObject::IoLockStart
19ec-1c88:45924159.500 : => ReadNVMDataInternal
19ec-1c88:45924159.562 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45924159.629 : IO Send command 10 bytes
19ec-1c88:45924159.757 : => CNT96226::VenderCmd_SetData
19ec-1c88:45924159.813 : iCmd = 0, nBytes = 10
19ec-1c88:45924159.925 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45924505.296 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45924505.440 : System send command 10 bytes + data 0 bytes
19ec-1c88:45924505.518 : IO total need to receive data 128 bytes
19ec-1c88:45924505.589 : => CNT96226::VenderCmd_GetData
19ec-1c88:45924505.651 : iCmd = 0, nBytes = 128
19ec-1c88:45924641.400 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45924641.737 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45924642.154 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45924642.288 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45924642.411 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45924642.534 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45924642.658 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45924642.777 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45924642.838 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45924642.897 : System total receive data 128 bytes
19ec-1c88:45924642.957 : => CNT96226::VenderCmd_GetData
19ec-1c88:45924643.010 : iCmd = 1, nBytes = 4
19ec-1c88:45924846.160 : 0000 : 00 00 00 00 
19ec-1c88:45924846.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45924846.552 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45924846.680 : NVMData.PadScanCount = 0
19ec-1c88:45924846.995 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45924847.050 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45924847.107 : NVMData.FlatbedScanCount = 0
19ec-1c88:45924847.161 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45924847.370 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45924847.432 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45924847.487 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45924847.542 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45924847.597 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45924847.653 : NVMData.BornMonth = 0
19ec-1c88:45924847.700 : NVMData.BornDay = 0
19ec-1c88:45924847.750 : NVMData.BornYear = 0
19ec-1c88:45924847.797 : NVMData.FirstScanMonth = 4
19ec-1c88:45924847.849 : NVMData.FirstScanDay = 30
19ec-1c88:45924847.903 : NVMData.FirstScanYear = 2020
19ec-1c88:45924847.957 : NVMData.VerticalMagnification = 0
19ec-1c88:45924848.012 : NVMData.HorizontalMagnification = 0
19ec-1c88:45924848.064 : NVMData.PowerSavingTime = 15
19ec-1c88:45924848.116 : NVMData.SN = A094165189010062
19ec-1c88:45924848.168 : NVMData.AutoFeed = 0
19ec-1c88:45924848.218 : NVMData.CCDType = 0
19ec-1c88:45924848.266 : NVMData.ScanSpeed = 0
19ec-1c88:45924848.315 : NVMData.RollerCount = 0
19ec-1c88:45924848.369 : NVMData.MultifeedCount = 0
19ec-1c88:45924848.422 : NVMData.JamCount = 0
19ec-1c88:45924848.474 : NVMData.IdentifyInfo = 
19ec-1c88:45924848.523 : NVMData.FormalName = 
19ec-1c88:45924848.630 : NVMData.ReservedB = 0
19ec-1c88:45924848.680 : NVMData.FunctionCode = 0
19ec-1c88:45924848.731 : NVMData.PreFeed = 0
19ec-1c88:45924848.783 : NVMData.PreFeedTime = 0
19ec-1c88:45924848.831 : NVMData.ButtonNumber = 0
19ec-1c88:45924848.880 : NVMData.PowerOffTime = 0
19ec-1c88:45924848.929 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45924848.990 : => IoObject::IoLockEnd
19ec-1c88:45924849.076 : <= IoObject::IoLockEnd
19ec-1c88:45924849.127 : <= ReadNVMData ret = 1
19ec-1c88:45934738.087 : => GetADFStatus
19ec-1c88:45934738.513 : => IoObject::IoLockStart
19ec-1c88:45934738.646 : => CAsicIO::CheckDevice
19ec-1c88:45934738.702 : => CNT96226::ConnectIsAvailable
19ec-1c88:45934764.208 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45934764.321 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45934764.385 : <= IoObject::IoLockStart
19ec-1c88:45934764.443 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45934764.509 : IO Send command 10 bytes
19ec-1c88:45934764.636 : => CNT96226::VenderCmd_SetData
19ec-1c88:45934764.694 : iCmd = 0, nBytes = 10
19ec-1c88:45934764.800 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45934963.425 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45934963.541 : System send command 10 bytes + data 0 bytes
19ec-1c88:45934963.608 : IO total need to receive data 2 bytes
19ec-1c88:45934963.666 : => CNT96226::VenderCmd_GetData
19ec-1c88:45934963.721 : iCmd = 0, nBytes = 2
19ec-1c88:45935145.954 : 0000 : 00 00 
19ec-1c88:45935146.081 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45935146.151 : System total receive data 2 bytes
19ec-1c88:45935146.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:45935146.280 : iCmd = 1, nBytes = 4
19ec-1c88:45935351.532 : 0000 : 00 00 00 00 
19ec-1c88:45935351.619 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45935351.743 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45935351.810 : Return status = 0
19ec-1c88:45935351.867 : => IoObject::IoLockEnd
19ec-1c88:45935351.959 : <= IoObject::IoLockEnd
19ec-1c88:45935352.009 : <= GetADFStatus ret = 1
19ec-1c88:45938065.441 : => GetADFStatus
19ec-1c88:45938065.651 : => IoObject::IoLockStart
19ec-1c88:45938065.790 : => CAsicIO::CheckDevice
19ec-1c88:45938065.850 : => CNT96226::ConnectIsAvailable
19ec-1c88:45938089.125 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45938089.239 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45938089.294 : <= IoObject::IoLockStart
19ec-1c88:45938089.356 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:45938089.423 : IO Send command 10 bytes
19ec-1c88:45938089.561 : => CNT96226::VenderCmd_SetData
19ec-1c88:45938089.620 : iCmd = 0, nBytes = 10
19ec-1c88:45938089.727 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:45938293.910 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45938294.028 : System send command 10 bytes + data 0 bytes
19ec-1c88:45938294.276 : IO total need to receive data 2 bytes
19ec-1c88:45938294.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:45938294.410 : iCmd = 0, nBytes = 2
19ec-1c88:45938489.893 : 0000 : 00 00 
19ec-1c88:45938490.005 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45938490.083 : System total receive data 2 bytes
19ec-1c88:45938490.144 : => CNT96226::VenderCmd_GetData
19ec-1c88:45938490.196 : iCmd = 1, nBytes = 4
19ec-1c88:45938684.426 : 0000 : 00 00 00 00 
19ec-1c88:45938684.513 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45938684.641 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45938684.708 : Return status = 0
19ec-1c88:45938684.771 : => IoObject::IoLockEnd
19ec-1c88:45938684.859 : <= IoObject::IoLockEnd
19ec-1c88:45938684.908 : <= GetADFStatus ret = 1
19ec-1c88:45940874.362 : => TerminateDriver
19ec-1c88:45940874.557 : => CAsicIO::~CAsicIO,pStage=78711880
19ec-1c88:45940874.636 : => CNT96226::Close
19ec-1c88:45940878.343 : <= CNT96226::Close ret = 1
19ec-1c88:45940878.426 : <= CAsicIO::~CAsicIO
19ec-1c88:45940878.481 : => IoObject::IoLockEnd
19ec-1c88:45940878.534 : <= IoObject::IoLockEnd
19ec-1c88:45940878.585 : => IoObject::TerminateDevice
19ec-1c88:45940878.641 : => IoObject::IoLockEnd
19ec-1c88:45940878.688 : <= IoObject::IoLockEnd
19ec-1c88:45940878.786 : <= IoObject::TerminateDevice
19ec-1c88:45940879.044 : <= TerminateDriver ret = 1
19ec-1c88:45983797.871 : ============Debug Start==========
19ec-1c88:45983798.165 : Date : 2020/4/30 14:27:34
19ec-1c88:45983798.246 : Process ID : 19ec
19ec-1c88:45983798.686 : Windows : Version 10.0 build 18363 
19ec-1c88:45983799.190 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45983799.252 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45983799.321 : MemoryStatus.ullAvailPhys : 1686200320
19ec-1c88:45983799.383 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45983799.447 : MemoryStatus.ullAvailPageFile : 3048402944
19ec-1c88:45983799.507 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45983799.569 : MemoryStatus.ullAvailVirtual : 1730490368
19ec-1c88:45983799.629 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45983799.733 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45983799.797 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45983800.054 : CPU Count : 4
19ec-1c88:45983800.104 : CPU Frequency : 100.000 Mhz
19ec-1c88:45983804.554 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45983804.677 : => InitializeDriver
19ec-1c88:45983805.181 : <= InitializeDriver ret = 1
19ec-1c88:45983805.241 : => InitializeScanner
19ec-1c88:45983805.318 : => CAsicIO::GetDeviceList
19ec-1c88:45983805.611 : => CNT96226::CNT96226
19ec-1c88:45983805.671 : => CNT96226::Open
19ec-1c88:45983828.759 : <= CNT96226::Open ret = 1
19ec-1c88:45983828.858 : => CNT96226::Initialize
19ec-1c88:45983829.052 : <= CNT96226::Initialize ret = 1
19ec-1c88:45983829.111 : <= CNT96226::CNT96226
19ec-1c88:45983829.160 : => CNT96226::EnumAvailableDevice
19ec-1c88:45983834.453 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45983834.531 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45983834.590 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:45988461.073 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:45988461.365 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45988467.446 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45988467.567 : => IoObject::GetLockName
19ec-1c88:45988467.631 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45988467.702 : <= IoObject::GetLockName
19ec-1c88:45988468.198 : => CNT96226::VenderCmd_GetData
19ec-1c88:45988468.267 : iCmd = 3, nBytes = 2
19ec-1c88:45988803.828 : 0000 : 06 38 
19ec-1c88:45988803.984 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45988804.065 : => CNT96226::VenderCmd_GetData
19ec-1c88:45988804.128 : iCmd = 4, nBytes = 2
19ec-1c88:45989051.589 : 0000 : 07 07 
19ec-1c88:45989051.753 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45989051.856 : Device 0 USB ID = 0638 : 0707
19ec-1c88:45989051.949 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:45989052.017 : IO Send command 10 bytes
19ec-1c88:45989052.071 : => CNT96226::VenderCmd_SetData
19ec-1c88:45989052.134 : iCmd = 0, nBytes = 10
19ec-1c88:45989052.236 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45989206.000 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45989206.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:45989206.260 : iCmd = 0, nBytes = 165
19ec-1c88:45989337.094 : skip dump 37 bytes
19ec-1c88:45989337.329 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45989337.471 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45989337.615 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45989337.747 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45989337.882 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45989338.020 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45989338.149 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45989338.280 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45989338.347 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45989338.412 : => CNT96226::VenderCmd_GetData
19ec-1c88:45989338.467 : iCmd = 1, nBytes = 4
19ec-1c88:45989449.287 : 0000 : 00 00 00 00 
19ec-1c88:45989449.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45989449.521 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45989449.595 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45989449.667 : IO Send command 10 bytes
19ec-1c88:45989449.725 : => CNT96226::VenderCmd_SetData
19ec-1c88:45989449.788 : iCmd = 0, nBytes = 10
19ec-1c88:45989449.905 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45989742.961 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45989743.154 : => CNT96226::VenderCmd_GetData
19ec-1c88:45989743.226 : iCmd = 0, nBytes = 128
19ec-1c88:45989859.025 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45989859.280 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45989859.435 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45989859.584 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45989859.719 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45989859.849 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45989859.978 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45989860.106 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45989860.173 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45989860.254 : => CNT96226::VenderCmd_GetData
19ec-1c88:45989860.313 : iCmd = 1, nBytes = 4
19ec-1c88:45989971.446 : 0000 : 00 00 00 00 
19ec-1c88:45989971.594 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45989972.032 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45989972.243 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:45989972.332 : => CNT96226::Close
19ec-1c88:45989977.203 : <= CNT96226::Close ret = 1
19ec-1c88:45989977.316 : <= CNT96226::~CNT96226
19ec-1c88:45989977.413 : <= CAsicIO::GetDeviceList
19ec-1c88:45989977.793 : => IoObject::SetTimeout
19ec-1c88:45989977.925 : Timeout--> In = 0 Out = 0
19ec-1c88:45989977.987 : <= IoObject::SetTimeout
19ec-1c88:45989978.061 : => CAsicIO::CAsicIO
19ec-1c88:45989978.129 : => CNT96226::CNT96226
19ec-1c88:45989978.182 : => CNT96226::Open
19ec-1c88:45990001.082 : <= CNT96226::Open ret = 1
19ec-1c88:45990001.229 : => CNT96226::Initialize
19ec-1c88:45990001.436 : <= CNT96226::Initialize ret = 1
19ec-1c88:45990001.502 : <= CNT96226::CNT96226
19ec-1c88:45990001.561 : <= CAsicIO::CAsicIO
19ec-1c88:45990001.624 : => CAsicIO::InitializeDevice
19ec-1c88:45990001.692 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:45990007.643 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:45990007.777 : => IoObject::GetLockName
19ec-1c88:45990007.837 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:45990007.902 : <= IoObject::GetLockName
19ec-1c88:45990008.388 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:45990008.464 : IO Send command 10 bytes
19ec-1c88:45990008.520 : => CNT96226::VenderCmd_SetData
19ec-1c88:45990008.575 : iCmd = 0, nBytes = 10
19ec-1c88:45990008.694 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45990311.354 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45990311.559 : => CNT96226::VenderCmd_GetData
19ec-1c88:45990311.629 : iCmd = 0, nBytes = 128
19ec-1c88:45990446.795 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45990447.063 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45990447.214 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45990447.357 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45990447.487 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45990447.612 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45990447.738 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45990447.865 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45990447.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45990448.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:45990448.060 : iCmd = 1, nBytes = 4
19ec-1c88:45990630.262 : 0000 : 00 00 00 00 
19ec-1c88:45990638.273 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45990638.421 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:45990638.499 : => CNT96226::VenderCmd_GetData
19ec-1c88:45990638.563 : iCmd = 3, nBytes = 2
19ec-1c88:45991011.051 : 0000 : 06 38 
19ec-1c88:45991011.199 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45991011.283 : => CNT96226::VenderCmd_GetData
19ec-1c88:45991011.343 : iCmd = 4, nBytes = 2
19ec-1c88:45991254.623 : 0000 : 07 07 
19ec-1c88:45991254.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45991254.947 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:45991255.045 : => IoObject::InitializeDevice
19ec-1c88:45991255.161 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:45991255.758 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:45991255.827 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:45991256.480 : => FindScanner
19ec-1c88:45991256.539 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:45991256.605 : <= FindScanner ret = 1
19ec-1c88:45991256.666 : => IoObject::IoLockStart
19ec-1c88:45991256.769 : => CAsicIO::CheckDevice
19ec-1c88:45991256.826 : => CNT96226::ConnectIsAvailable
19ec-1c88:45991269.995 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45991270.093 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45991270.150 : <= IoObject::IoLockStart
19ec-1c88:45991270.209 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45991270.277 : IO Send command 10 bytes
19ec-1c88:45991270.357 : => CNT96226::VenderCmd_SetData
19ec-1c88:45991270.414 : iCmd = 0, nBytes = 10
19ec-1c88:45991270.518 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:45991417.441 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45991417.545 : System send command 10 bytes + data 0 bytes
19ec-1c88:45991417.610 : IO total need to receive data 5 bytes
19ec-1c88:45991417.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:45991417.729 : iCmd = 0, nBytes = 5
19ec-1c88:45991532.972 : 0000 : 06 00 02 02 ab 
19ec-1c88:45991533.053 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45991533.114 : System total receive data 5 bytes
19ec-1c88:45991533.173 : => CNT96226::VenderCmd_GetData
19ec-1c88:45991533.226 : iCmd = 1, nBytes = 4
19ec-1c88:45991637.260 : 0000 : 00 00 00 00 
19ec-1c88:45991637.344 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45991637.446 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45991637.501 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:45991637.561 : IO Send command 10 bytes
19ec-1c88:45991637.636 : => CNT96226::VenderCmd_SetData
19ec-1c88:45991637.692 : iCmd = 0, nBytes = 10
19ec-1c88:45991637.798 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:45991788.457 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45991788.611 : System send command 10 bytes + data 0 bytes
19ec-1c88:45991788.687 : IO total need to receive data 165 bytes
19ec-1c88:45991788.758 : => CNT96226::VenderCmd_GetData
19ec-1c88:45991788.815 : iCmd = 0, nBytes = 165
19ec-1c88:45991907.875 : skip dump 37 bytes
19ec-1c88:45991908.083 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45991908.235 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45991908.375 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45991908.513 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45991908.644 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45991908.780 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45991908.909 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45991909.040 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45991909.108 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45991909.173 : System total receive data 165 bytes
19ec-1c88:45991909.236 : => CNT96226::VenderCmd_GetData
19ec-1c88:45991909.290 : iCmd = 1, nBytes = 4
19ec-1c88:45992016.133 : 0000 : 00 00 00 00 
19ec-1c88:45992016.221 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45992016.336 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45992016.536 : Dump Inquiry
19ec-1c88:45992016.658 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:45992016.796 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:45992016.934 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:45992017.067 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:45992017.201 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:45992017.334 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:45992017.459 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45992017.587 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45992017.719 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:45992017.850 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:45992017.939 : 00a0 : 00 00 00 00 00 
19ec-1c88:45992018.009 : => ReadNVMDataInternal
19ec-1c88:45992018.214 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45992018.279 : IO Send command 10 bytes
19ec-1c88:45992018.358 : => CNT96226::VenderCmd_SetData
19ec-1c88:45992018.412 : iCmd = 0, nBytes = 10
19ec-1c88:45992018.517 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45992309.998 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45992310.142 : System send command 10 bytes + data 0 bytes
19ec-1c88:45992310.217 : IO total need to receive data 128 bytes
19ec-1c88:45992310.282 : => CNT96226::VenderCmd_GetData
19ec-1c88:45992310.338 : iCmd = 0, nBytes = 128
19ec-1c88:45992441.527 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45992441.704 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45992441.846 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45992441.979 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45992442.108 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45992442.239 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45992442.364 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45992442.488 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45992442.554 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45992442.618 : System total receive data 128 bytes
19ec-1c88:45992442.677 : => CNT96226::VenderCmd_GetData
19ec-1c88:45992442.728 : iCmd = 1, nBytes = 4
19ec-1c88:45992553.628 : 0000 : 00 00 00 00 
19ec-1c88:45992553.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45992553.828 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45992553.900 : NVMData.PadScanCount = 0
19ec-1c88:45992553.961 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45992554.016 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45992554.077 : NVMData.FlatbedScanCount = 0
19ec-1c88:45992554.135 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45992554.188 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45992554.242 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45992554.298 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45992554.356 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45992554.411 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45992554.466 : NVMData.BornMonth = 0
19ec-1c88:45992554.517 : NVMData.BornDay = 0
19ec-1c88:45992554.568 : NVMData.BornYear = 0
19ec-1c88:45992554.617 : NVMData.FirstScanMonth = 4
19ec-1c88:45992554.668 : NVMData.FirstScanDay = 30
19ec-1c88:45992554.725 : NVMData.FirstScanYear = 2020
19ec-1c88:45992554.781 : NVMData.VerticalMagnification = 0
19ec-1c88:45992554.837 : NVMData.HorizontalMagnification = 0
19ec-1c88:45992554.894 : NVMData.PowerSavingTime = 15
19ec-1c88:45992554.947 : NVMData.SN = A094165189010062
19ec-1c88:45992555.000 : NVMData.AutoFeed = 0
19ec-1c88:45992555.048 : NVMData.CCDType = 0
19ec-1c88:45992555.096 : NVMData.ScanSpeed = 0
19ec-1c88:45992555.145 : NVMData.RollerCount = 0
19ec-1c88:45992555.197 : NVMData.MultifeedCount = 0
19ec-1c88:45992555.248 : NVMData.JamCount = 0
19ec-1c88:45992555.297 : NVMData.IdentifyInfo = 
19ec-1c88:45992555.351 : NVMData.FormalName = 
19ec-1c88:45992555.543 : NVMData.ReservedB = 0
19ec-1c88:45992555.598 : NVMData.FunctionCode = 0
19ec-1c88:45992555.647 : NVMData.PreFeed = 0
19ec-1c88:45992555.699 : NVMData.PreFeedTime = 0
19ec-1c88:45992555.749 : NVMData.ButtonNumber = 0
19ec-1c88:45992555.799 : NVMData.PowerOffTime = 0
19ec-1c88:45992555.853 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45992555.925 : => IoObject::IoLockEnd
19ec-1c88:45992556.020 : <= IoObject::IoLockEnd
19ec-1c88:45992556.074 : <= InitializeScanner ret = 1
19ec-1c88:45992556.140 : => GetLogicalScannerAbilityEx
19ec-1c88:45992556.200 : => IoObject::IoLockStart
19ec-1c88:45992556.296 : => CAsicIO::CheckDevice
19ec-1c88:45992556.350 : => CNT96226::ConnectIsAvailable
19ec-1c88:45992569.004 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45992569.124 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45992569.195 : <= IoObject::IoLockStart
19ec-1c88:45992569.261 : => IoObject::IoLockEnd
19ec-1c88:45992569.356 : <= IoObject::IoLockEnd
19ec-1c88:45992569.462 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:45992569.540 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:45992758.862 : => ReadNVMData
19ec-1c88:45992759.026 : => IoObject::IoLockStart
19ec-1c88:45992759.153 : => CAsicIO::CheckDevice
19ec-1c88:45992759.209 : => CNT96226::ConnectIsAvailable
19ec-1c88:45992773.911 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:45992774.011 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:45992774.068 : <= IoObject::IoLockStart
19ec-1c88:45992774.132 : => ReadNVMDataInternal
19ec-1c88:45992774.194 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:45992774.258 : IO Send command 10 bytes
19ec-1c88:45992774.370 : => CNT96226::VenderCmd_SetData
19ec-1c88:45992774.428 : iCmd = 0, nBytes = 10
19ec-1c88:45992774.542 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:45993075.992 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:45993076.471 : System send command 10 bytes + data 0 bytes
19ec-1c88:45993076.540 : IO total need to receive data 128 bytes
19ec-1c88:45993076.603 : => CNT96226::VenderCmd_GetData
19ec-1c88:45993076.656 : iCmd = 0, nBytes = 128
19ec-1c88:45993219.079 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45993219.268 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45993219.419 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:45993219.560 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:45993219.699 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:45993219.828 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45993219.960 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45993220.088 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:45993220.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45993220.220 : System total receive data 128 bytes
19ec-1c88:45993220.287 : => CNT96226::VenderCmd_GetData
19ec-1c88:45993220.341 : iCmd = 1, nBytes = 4
19ec-1c88:45993326.648 : 0000 : 00 00 00 00 
19ec-1c88:45993326.744 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:45993326.879 : <= CAsicIO::DoIo ret = 1
19ec-1c88:45993326.950 : NVMData.PadScanCount = 0
19ec-1c88:45993327.006 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:45993327.063 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:45993327.121 : NVMData.FlatbedScanCount = 0
19ec-1c88:45993327.179 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:45993327.235 : NVMData.SideEdgeFletbed = 0
19ec-1c88:45993327.290 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:45993327.346 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:45993327.403 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:45993327.459 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:45993327.515 : NVMData.BornMonth = 0
19ec-1c88:45993327.566 : NVMData.BornDay = 0
19ec-1c88:45993327.618 : NVMData.BornYear = 0
19ec-1c88:45993327.668 : NVMData.FirstScanMonth = 4
19ec-1c88:45993327.722 : NVMData.FirstScanDay = 30
19ec-1c88:45993327.775 : NVMData.FirstScanYear = 2020
19ec-1c88:45993327.929 : NVMData.VerticalMagnification = 0
19ec-1c88:45993327.985 : NVMData.HorizontalMagnification = 0
19ec-1c88:45993328.046 : NVMData.PowerSavingTime = 15
19ec-1c88:45993328.100 : NVMData.SN = A094165189010062
19ec-1c88:45993328.154 : NVMData.AutoFeed = 0
19ec-1c88:45993328.206 : NVMData.CCDType = 0
19ec-1c88:45993328.256 : NVMData.ScanSpeed = 0
19ec-1c88:45993328.302 : NVMData.RollerCount = 0
19ec-1c88:45993328.355 : NVMData.MultifeedCount = 0
19ec-1c88:45993328.405 : NVMData.JamCount = 0
19ec-1c88:45993328.456 : NVMData.IdentifyInfo = 
19ec-1c88:45993328.507 : NVMData.FormalName = 
19ec-1c88:45993328.557 : NVMData.ReservedB = 0
19ec-1c88:45993328.608 : NVMData.FunctionCode = 0
19ec-1c88:45993328.661 : NVMData.PreFeed = 0
19ec-1c88:45993328.711 : NVMData.PreFeedTime = 0
19ec-1c88:45993328.766 : NVMData.ButtonNumber = 0
19ec-1c88:45993328.816 : NVMData.PowerOffTime = 0
19ec-1c88:45993328.867 : <= ReadNVMDataInternal ret = 1
19ec-1c88:45993328.928 : => IoObject::IoLockEnd
19ec-1c88:45993329.017 : <= IoObject::IoLockEnd
19ec-1c88:45993329.069 : <= ReadNVMData ret = 1
19ec-1c88:45993872.194 : => TerminateDriver
19ec-1c88:45993872.377 : => CAsicIO::~CAsicIO,pStage=138546248
19ec-1c88:45993872.457 : => CNT96226::Close
19ec-1c88:45993876.615 : <= CNT96226::Close ret = 1
19ec-1c88:45993876.694 : <= CAsicIO::~CAsicIO
19ec-1c88:45993876.753 : => IoObject::IoLockEnd
19ec-1c88:45993876.806 : <= IoObject::IoLockEnd
19ec-1c88:45993876.859 : => IoObject::TerminateDevice
19ec-1c88:45993876.919 : => IoObject::IoLockEnd
19ec-1c88:45993876.970 : <= IoObject::IoLockEnd
19ec-1c88:45993877.077 : <= IoObject::TerminateDevice
19ec-1c88:45993877.323 : <= TerminateDriver ret = 1
19ec-1c88:45996417.067 : ============Debug Start==========
19ec-1c88:45996417.395 : Date : 2020/4/30 14:27:35
19ec-1c88:45996417.476 : Process ID : 19ec
19ec-1c88:45996417.888 : Windows : Version 10.0 build 18363 
19ec-1c88:45996418.394 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:45996418.458 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:45996418.520 : MemoryStatus.ullAvailPhys : 1685135360
19ec-1c88:45996418.581 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:45996418.644 : MemoryStatus.ullAvailPageFile : 3046273024
19ec-1c88:45996418.704 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:45996418.761 : MemoryStatus.ullAvailVirtual : 1730772992
19ec-1c88:45996418.826 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:45996418.930 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:45996418.990 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:45996419.231 : CPU Count : 4
19ec-1c88:45996419.280 : CPU Frequency : 100.000 Mhz
19ec-1c88:45996423.478 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:45996423.603 : => InitializeDriver
19ec-1c88:45996423.916 : <= InitializeDriver ret = 1
19ec-1c88:45999002.261 : => InitializeScanner
19ec-1c88:45999002.527 : => CAsicIO::GetDeviceList
19ec-1c88:45999002.963 : => CNT96226::CNT96226
19ec-1c88:45999003.024 : => CNT96226::Open
19ec-1c88:45999028.936 : <= CNT96226::Open ret = 1
19ec-1c88:45999029.055 : => CNT96226::Initialize
19ec-1c88:45999029.246 : <= CNT96226::Initialize ret = 1
19ec-1c88:45999029.307 : <= CNT96226::CNT96226
19ec-1c88:45999029.361 : => CNT96226::EnumAvailableDevice
19ec-1c88:45999034.696 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:45999034.774 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:45999034.833 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46002751.335 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46002752.076 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46002758.623 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46002758.734 : => IoObject::GetLockName
19ec-1c88:46002758.794 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46002758.862 : <= IoObject::GetLockName
19ec-1c88:46002759.341 : => CNT96226::VenderCmd_GetData
19ec-1c88:46002759.405 : iCmd = 3, nBytes = 2
19ec-1c88:46003144.226 : 0000 : 06 38 
19ec-1c88:46003144.354 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46003144.420 : => CNT96226::VenderCmd_GetData
19ec-1c88:46003144.480 : iCmd = 4, nBytes = 2
19ec-1c88:46003454.775 : 0000 : 07 07 
19ec-1c88:46003454.875 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46003454.964 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46003455.052 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46003455.118 : IO Send command 10 bytes
19ec-1c88:46003455.170 : => CNT96226::VenderCmd_SetData
19ec-1c88:46003455.227 : iCmd = 0, nBytes = 10
19ec-1c88:46003455.337 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46003646.616 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46003646.731 : => CNT96226::VenderCmd_GetData
19ec-1c88:46003646.788 : iCmd = 0, nBytes = 165
19ec-1c88:46003844.233 : skip dump 37 bytes
19ec-1c88:46003844.446 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46003844.586 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46003844.722 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46003844.855 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46003844.986 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46003845.122 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46003845.247 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46003845.369 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46003845.432 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46003845.499 : => CNT96226::VenderCmd_GetData
19ec-1c88:46003845.553 : iCmd = 1, nBytes = 4
19ec-1c88:46004040.607 : 0000 : 00 00 00 00 
19ec-1c88:46004040.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46004040.764 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46004040.827 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46004040.895 : IO Send command 10 bytes
19ec-1c88:46004040.946 : => CNT96226::VenderCmd_SetData
19ec-1c88:46004040.997 : iCmd = 0, nBytes = 10
19ec-1c88:46004041.100 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46004349.005 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46004349.147 : => CNT96226::VenderCmd_GetData
19ec-1c88:46004349.206 : iCmd = 0, nBytes = 128
19ec-1c88:46004547.052 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46004547.220 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46004547.353 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46004547.482 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46004547.612 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46004547.733 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46004547.855 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46004547.982 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46004548.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46004548.105 : => CNT96226::VenderCmd_GetData
19ec-1c88:46004548.156 : iCmd = 1, nBytes = 4
19ec-1c88:46004682.536 : 0000 : 00 00 00 00 
19ec-1c88:46004682.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46004682.734 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46004682.935 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46004683.009 : => CNT96226::Close
19ec-1c88:46004687.248 : <= CNT96226::Close ret = 1
19ec-1c88:46004687.327 : <= CNT96226::~CNT96226
19ec-1c88:46004687.417 : <= CAsicIO::GetDeviceList
19ec-1c88:46004687.856 : => IoObject::SetTimeout
19ec-1c88:46004687.991 : Timeout--> In = 0 Out = 0
19ec-1c88:46004688.050 : <= IoObject::SetTimeout
19ec-1c88:46004688.126 : => CAsicIO::CAsicIO
19ec-1c88:46004688.201 : => CNT96226::CNT96226
19ec-1c88:46004688.262 : => CNT96226::Open
19ec-1c88:46004710.861 : <= CNT96226::Open ret = 1
19ec-1c88:46004710.964 : => CNT96226::Initialize
19ec-1c88:46004711.153 : <= CNT96226::Initialize ret = 1
19ec-1c88:46004711.213 : <= CNT96226::CNT96226
19ec-1c88:46004711.264 : <= CAsicIO::CAsicIO
19ec-1c88:46004711.320 : => CAsicIO::InitializeDevice
19ec-1c88:46004711.388 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46004717.392 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46004717.509 : => IoObject::GetLockName
19ec-1c88:46004717.566 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46004717.629 : <= IoObject::GetLockName
19ec-1c88:46004718.141 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46004718.216 : IO Send command 10 bytes
19ec-1c88:46004718.274 : => CNT96226::VenderCmd_SetData
19ec-1c88:46004718.334 : iCmd = 0, nBytes = 10
19ec-1c88:46004718.450 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46005070.229 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46005070.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:46005070.396 : iCmd = 0, nBytes = 128
19ec-1c88:46005264.685 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46005265.139 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46005265.271 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46005265.407 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46005265.534 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46005265.657 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46005265.777 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46005265.900 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46005265.963 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46005266.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:46005266.076 : iCmd = 1, nBytes = 4
19ec-1c88:46005477.458 : 0000 : 00 00 00 00 
19ec-1c88:46005477.565 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46005477.631 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46005477.694 : => CNT96226::VenderCmd_GetData
19ec-1c88:46005477.746 : iCmd = 3, nBytes = 2
19ec-1c88:46005855.989 : 0000 : 06 38 
19ec-1c88:46005856.102 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46005856.171 : => CNT96226::VenderCmd_GetData
19ec-1c88:46005856.228 : iCmd = 4, nBytes = 2
19ec-1c88:46006159.641 : 0000 : 07 07 
19ec-1c88:46006159.760 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46006159.929 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46006160.027 : => IoObject::InitializeDevice
19ec-1c88:46006160.135 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46006160.757 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46006160.833 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46006161.569 : => FindScanner
19ec-1c88:46006161.629 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46006161.694 : <= FindScanner ret = 1
19ec-1c88:46006161.752 : => IoObject::IoLockStart
19ec-1c88:46006161.860 : => CAsicIO::CheckDevice
19ec-1c88:46006161.915 : => CNT96226::ConnectIsAvailable
19ec-1c88:46006183.190 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46006183.308 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46006183.369 : <= IoObject::IoLockStart
19ec-1c88:46006183.429 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46006183.495 : IO Send command 10 bytes
19ec-1c88:46006183.593 : => CNT96226::VenderCmd_SetData
19ec-1c88:46006183.653 : iCmd = 0, nBytes = 10
19ec-1c88:46006183.760 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46006389.099 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46006389.221 : System send command 10 bytes + data 0 bytes
19ec-1c88:46006389.291 : IO total need to receive data 5 bytes
19ec-1c88:46006389.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:46006389.404 : iCmd = 0, nBytes = 5
19ec-1c88:46006576.797 : 0000 : 06 00 02 02 ab 
19ec-1c88:46006576.918 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46006576.988 : System total receive data 5 bytes
19ec-1c88:46006577.050 : => CNT96226::VenderCmd_GetData
19ec-1c88:46006577.104 : iCmd = 1, nBytes = 4
19ec-1c88:46006717.911 : 0000 : 00 00 00 00 
19ec-1c88:46006718.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46006718.148 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46006718.210 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46006718.273 : IO Send command 10 bytes
19ec-1c88:46006718.372 : => CNT96226::VenderCmd_SetData
19ec-1c88:46006718.432 : iCmd = 0, nBytes = 10
19ec-1c88:46006718.534 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46006922.344 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46006922.450 : System send command 10 bytes + data 0 bytes
19ec-1c88:46006922.517 : IO total need to receive data 165 bytes
19ec-1c88:46006922.577 : => CNT96226::VenderCmd_GetData
19ec-1c88:46006922.633 : iCmd = 0, nBytes = 165
19ec-1c88:46007087.067 : skip dump 37 bytes
19ec-1c88:46007087.250 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46007087.390 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46007087.522 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46007087.656 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46007087.783 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46007087.915 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46007088.041 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46007088.165 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46007088.232 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46007088.289 : System total receive data 165 bytes
19ec-1c88:46007088.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:46007088.399 : iCmd = 1, nBytes = 4
19ec-1c88:46007227.865 : 0000 : 00 00 00 00 
19ec-1c88:46007227.977 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46007228.106 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46007228.353 : Dump Inquiry
19ec-1c88:46007228.489 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46007228.634 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46007228.773 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46007228.905 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46007229.035 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46007229.167 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46007229.291 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46007229.417 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46007229.549 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46007229.679 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46007229.766 : 00a0 : 00 00 00 00 00 
19ec-1c88:46007229.833 : => ReadNVMDataInternal
19ec-1c88:46007230.055 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46007230.123 : IO Send command 10 bytes
19ec-1c88:46007230.210 : => CNT96226::VenderCmd_SetData
19ec-1c88:46007230.264 : iCmd = 0, nBytes = 10
19ec-1c88:46007230.364 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46007583.344 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46007583.481 : System send command 10 bytes + data 0 bytes
19ec-1c88:46007583.555 : IO total need to receive data 128 bytes
19ec-1c88:46007583.618 : => CNT96226::VenderCmd_GetData
19ec-1c88:46007583.675 : iCmd = 0, nBytes = 128
19ec-1c88:46007784.832 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46007785.002 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46007785.140 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46007785.271 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46007785.397 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46007785.517 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46007785.641 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46007785.761 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46007785.825 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46007785.885 : System total receive data 128 bytes
19ec-1c88:46007785.942 : => CNT96226::VenderCmd_GetData
19ec-1c88:46007785.995 : iCmd = 1, nBytes = 4
19ec-1c88:46007992.373 : 0000 : 00 00 00 00 
19ec-1c88:46007992.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46007992.574 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46007992.641 : NVMData.PadScanCount = 0
19ec-1c88:46007992.695 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46007992.752 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46007992.807 : NVMData.FlatbedScanCount = 0
19ec-1c88:46007992.864 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46007992.916 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46007992.970 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46007993.024 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46007993.079 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46007993.131 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46007993.186 : NVMData.BornMonth = 0
19ec-1c88:46007993.233 : NVMData.BornDay = 0
19ec-1c88:46007993.285 : NVMData.BornYear = 0
19ec-1c88:46007993.335 : NVMData.FirstScanMonth = 4
19ec-1c88:46007993.387 : NVMData.FirstScanDay = 30
19ec-1c88:46007993.441 : NVMData.FirstScanYear = 2020
19ec-1c88:46007993.494 : NVMData.VerticalMagnification = 0
19ec-1c88:46007993.550 : NVMData.HorizontalMagnification = 0
19ec-1c88:46007993.604 : NVMData.PowerSavingTime = 15
19ec-1c88:46007993.659 : NVMData.SN = A094165189010062
19ec-1c88:46007993.710 : NVMData.AutoFeed = 0
19ec-1c88:46007993.760 : NVMData.CCDType = 0
19ec-1c88:46007993.808 : NVMData.ScanSpeed = 0
19ec-1c88:46007993.859 : NVMData.RollerCount = 0
19ec-1c88:46007993.908 : NVMData.MultifeedCount = 0
19ec-1c88:46007993.959 : NVMData.JamCount = 0
19ec-1c88:46007994.008 : NVMData.IdentifyInfo = 
19ec-1c88:46007994.058 : NVMData.FormalName = 
19ec-1c88:46007994.250 : NVMData.ReservedB = 0
19ec-1c88:46007994.309 : NVMData.FunctionCode = 0
19ec-1c88:46007994.359 : NVMData.PreFeed = 0
19ec-1c88:46007994.409 : NVMData.PreFeedTime = 0
19ec-1c88:46007994.458 : NVMData.ButtonNumber = 0
19ec-1c88:46007994.511 : NVMData.PowerOffTime = 0
19ec-1c88:46007994.562 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46007994.634 : => IoObject::IoLockEnd
19ec-1c88:46007994.725 : <= IoObject::IoLockEnd
19ec-1c88:46007994.776 : <= InitializeScanner ret = 1
19ec-1c88:46009253.971 : => GetLogicalScannerAbility
19ec-1c88:46009254.164 : => IoObject::IoLockStart
19ec-1c88:46009254.295 : => CAsicIO::CheckDevice
19ec-1c88:46009254.354 : => CNT96226::ConnectIsAvailable
19ec-1c88:46009277.660 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46009277.775 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46009277.837 : <= IoObject::IoLockStart
19ec-1c88:46009277.899 : => IoObject::IoLockEnd
19ec-1c88:46009278.008 : <= IoObject::IoLockEnd
19ec-1c88:46009278.087 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:46012913.386 : => GetLogicalScannerAbilityEx
19ec-1c88:46012913.581 : => IoObject::IoLockStart
19ec-1c88:46012913.712 : => CAsicIO::CheckDevice
19ec-1c88:46012913.773 : => CNT96226::ConnectIsAvailable
19ec-1c88:46012938.591 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46012938.710 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46012938.771 : <= IoObject::IoLockStart
19ec-1c88:46012938.828 : => IoObject::IoLockEnd
19ec-1c88:46012938.956 : <= IoObject::IoLockEnd
19ec-1c88:46012939.078 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46012939.158 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46020418.033 : => ReadNVMData
19ec-1c88:46020418.217 : => IoObject::IoLockStart
19ec-1c88:46020418.347 : => CAsicIO::CheckDevice
19ec-1c88:46020418.408 : => CNT96226::ConnectIsAvailable
19ec-1c88:46020442.854 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46020442.971 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46020443.030 : <= IoObject::IoLockStart
19ec-1c88:46020443.099 : => ReadNVMDataInternal
19ec-1c88:46020443.164 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46020443.232 : IO Send command 10 bytes
19ec-1c88:46020443.352 : => CNT96226::VenderCmd_SetData
19ec-1c88:46020443.408 : iCmd = 0, nBytes = 10
19ec-1c88:46020443.520 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46020802.794 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46020802.951 : System send command 10 bytes + data 0 bytes
19ec-1c88:46020803.020 : IO total need to receive data 128 bytes
19ec-1c88:46020803.085 : => CNT96226::VenderCmd_GetData
19ec-1c88:46020803.139 : iCmd = 0, nBytes = 128
19ec-1c88:46021005.601 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46021005.776 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46021005.917 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46021006.053 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46021006.182 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46021006.304 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46021006.430 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46021006.551 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46021006.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46021006.677 : System total receive data 128 bytes
19ec-1c88:46021006.740 : => CNT96226::VenderCmd_GetData
19ec-1c88:46021006.793 : iCmd = 1, nBytes = 4
19ec-1c88:46021144.108 : 0000 : 00 00 00 00 
19ec-1c88:46021144.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46021144.325 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46021144.393 : NVMData.PadScanCount = 0
19ec-1c88:46021144.451 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46021144.507 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46021144.564 : NVMData.FlatbedScanCount = 0
19ec-1c88:46021144.620 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46021144.772 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46021144.832 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46021144.884 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46021144.939 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46021144.990 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46021145.046 : NVMData.BornMonth = 0
19ec-1c88:46021145.094 : NVMData.BornDay = 0
19ec-1c88:46021145.144 : NVMData.BornYear = 0
19ec-1c88:46021145.192 : NVMData.FirstScanMonth = 4
19ec-1c88:46021145.244 : NVMData.FirstScanDay = 30
19ec-1c88:46021145.298 : NVMData.FirstScanYear = 2020
19ec-1c88:46021145.352 : NVMData.VerticalMagnification = 0
19ec-1c88:46021145.410 : NVMData.HorizontalMagnification = 0
19ec-1c88:46021145.462 : NVMData.PowerSavingTime = 15
19ec-1c88:46021145.518 : NVMData.SN = A094165189010062
19ec-1c88:46021145.567 : NVMData.AutoFeed = 0
19ec-1c88:46021145.617 : NVMData.CCDType = 0
19ec-1c88:46021145.664 : NVMData.ScanSpeed = 0
19ec-1c88:46021145.715 : NVMData.RollerCount = 0
19ec-1c88:46021145.767 : NVMData.MultifeedCount = 0
19ec-1c88:46021145.818 : NVMData.JamCount = 0
19ec-1c88:46021145.866 : NVMData.IdentifyInfo = 
19ec-1c88:46021145.916 : NVMData.FormalName = 
19ec-1c88:46021145.963 : NVMData.ReservedB = 0
19ec-1c88:46021146.012 : NVMData.FunctionCode = 0
19ec-1c88:46021146.060 : NVMData.PreFeed = 0
19ec-1c88:46021146.110 : NVMData.PreFeedTime = 0
19ec-1c88:46021146.159 : NVMData.ButtonNumber = 0
19ec-1c88:46021146.209 : NVMData.PowerOffTime = 0
19ec-1c88:46021146.259 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46021146.318 : => IoObject::IoLockEnd
19ec-1c88:46021146.406 : <= IoObject::IoLockEnd
19ec-1c88:46021146.457 : <= ReadNVMData ret = 1
19ec-1c88:46031473.728 : => GetADFStatus
19ec-1c88:46031474.125 : => IoObject::IoLockStart
19ec-1c88:46031474.257 : => CAsicIO::CheckDevice
19ec-1c88:46031474.318 : => CNT96226::ConnectIsAvailable
19ec-1c88:46031500.229 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46031500.351 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46031500.417 : <= IoObject::IoLockStart
19ec-1c88:46031500.480 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46031500.549 : IO Send command 10 bytes
19ec-1c88:46031500.672 : => CNT96226::VenderCmd_SetData
19ec-1c88:46031500.731 : iCmd = 0, nBytes = 10
19ec-1c88:46031500.838 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46031683.802 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46031683.938 : System send command 10 bytes + data 0 bytes
19ec-1c88:46031684.011 : IO total need to receive data 2 bytes
19ec-1c88:46031684.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:46031684.135 : iCmd = 0, nBytes = 2
19ec-1c88:46031886.698 : 0000 : 00 00 
19ec-1c88:46031886.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46031886.890 : System total receive data 2 bytes
19ec-1c88:46031886.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:46031887.014 : iCmd = 1, nBytes = 4
19ec-1c88:46032094.107 : 0000 : 00 00 00 00 
19ec-1c88:46032094.196 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46032094.323 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46032094.389 : Return status = 0
19ec-1c88:46032094.448 : => IoObject::IoLockEnd
19ec-1c88:46032094.540 : <= IoObject::IoLockEnd
19ec-1c88:46032094.590 : <= GetADFStatus ret = 1
19ec-1c88:46034895.985 : => GetADFStatus
19ec-1c88:46034896.179 : => IoObject::IoLockStart
19ec-1c88:46034896.312 : => CAsicIO::CheckDevice
19ec-1c88:46034896.368 : => CNT96226::ConnectIsAvailable
19ec-1c88:46034921.799 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46034922.152 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46034922.213 : <= IoObject::IoLockStart
19ec-1c88:46034922.276 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46034922.343 : IO Send command 10 bytes
19ec-1c88:46034922.470 : => CNT96226::VenderCmd_SetData
19ec-1c88:46034922.530 : iCmd = 0, nBytes = 10
19ec-1c88:46034922.636 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46035125.344 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46035125.587 : System send command 10 bytes + data 0 bytes
19ec-1c88:46035126.213 : IO total need to receive data 2 bytes
19ec-1c88:46035126.281 : => CNT96226::VenderCmd_GetData
19ec-1c88:46035126.337 : iCmd = 0, nBytes = 2
19ec-1c88:46035263.456 : 0000 : 00 00 
19ec-1c88:46035263.563 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46035263.630 : System total receive data 2 bytes
19ec-1c88:46035263.692 : => CNT96226::VenderCmd_GetData
19ec-1c88:46035263.750 : iCmd = 1, nBytes = 4
19ec-1c88:46035392.122 : 0000 : 00 00 00 00 
19ec-1c88:46035392.213 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46035392.355 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46035392.415 : Return status = 0
19ec-1c88:46035392.469 : => IoObject::IoLockEnd
19ec-1c88:46035392.559 : <= IoObject::IoLockEnd
19ec-1c88:46035392.610 : <= GetADFStatus ret = 1
19ec-1c88:46037703.471 : => TerminateDriver
19ec-1c88:46037703.670 : => CAsicIO::~CAsicIO,pStage=79039560
19ec-1c88:46037703.754 : => CNT96226::Close
19ec-1c88:46037707.921 : <= CNT96226::Close ret = 1
19ec-1c88:46037708.008 : <= CAsicIO::~CAsicIO
19ec-1c88:46037708.073 : => IoObject::IoLockEnd
19ec-1c88:46037708.130 : <= IoObject::IoLockEnd
19ec-1c88:46037708.186 : => IoObject::TerminateDevice
19ec-1c88:46037708.245 : => IoObject::IoLockEnd
19ec-1c88:46037708.297 : <= IoObject::IoLockEnd
19ec-1c88:46037708.404 : <= IoObject::TerminateDevice
19ec-1c88:46037708.670 : <= TerminateDriver ret = 1
19ec-1c88:46082235.271 : ============Debug Start==========
19ec-1c88:46082235.578 : Date : 2020/4/30 14:27:37
19ec-1c88:46082235.660 : Process ID : 19ec
19ec-1c88:46082236.082 : Windows : Version 10.0 build 18363 
19ec-1c88:46082236.530 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:46082236.594 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46082236.660 : MemoryStatus.ullAvailPhys : 1686953984
19ec-1c88:46082236.719 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46082236.784 : MemoryStatus.ullAvailPageFile : 3045584896
19ec-1c88:46082236.849 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46082236.909 : MemoryStatus.ullAvailVirtual : 1728376832
19ec-1c88:46082236.972 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46082237.074 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46082237.136 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46082237.385 : CPU Count : 4
19ec-1c88:46082237.430 : CPU Frequency : 100.000 Mhz
19ec-1c88:46082241.820 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46082241.948 : => InitializeDriver
19ec-1c88:46082242.226 : <= InitializeDriver ret = 1
19ec-1c88:46082242.285 : => InitializeScanner
19ec-1c88:46082242.364 : => CAsicIO::GetDeviceList
19ec-1c88:46082242.663 : => CNT96226::CNT96226
19ec-1c88:46082242.723 : => CNT96226::Open
19ec-1c88:46082264.461 : <= CNT96226::Open ret = 1
19ec-1c88:46082264.553 : => CNT96226::Initialize
19ec-1c88:46082264.741 : <= CNT96226::Initialize ret = 1
19ec-1c88:46082264.796 : <= CNT96226::CNT96226
19ec-1c88:46082264.849 : => CNT96226::EnumAvailableDevice
19ec-1c88:46082270.129 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46082270.207 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46082270.264 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46085924.741 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46085925.042 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46085930.745 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46085930.853 : => IoObject::GetLockName
19ec-1c88:46085930.920 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46085930.988 : <= IoObject::GetLockName
19ec-1c88:46085931.504 : => CNT96226::VenderCmd_GetData
19ec-1c88:46085931.568 : iCmd = 3, nBytes = 2
19ec-1c88:46086258.347 : 0000 : 06 38 
19ec-1c88:46086258.490 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46086258.571 : => CNT96226::VenderCmd_GetData
19ec-1c88:46086258.634 : iCmd = 4, nBytes = 2
19ec-1c88:46086526.388 : 0000 : 07 07 
19ec-1c88:46086526.590 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46086526.759 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46086527.140 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46086527.214 : IO Send command 10 bytes
19ec-1c88:46086527.271 : => CNT96226::VenderCmd_SetData
19ec-1c88:46086527.329 : iCmd = 0, nBytes = 10
19ec-1c88:46086527.431 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46086723.284 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46086723.395 : => CNT96226::VenderCmd_GetData
19ec-1c88:46086723.450 : iCmd = 0, nBytes = 165
19ec-1c88:46086858.427 : skip dump 37 bytes
19ec-1c88:46086858.617 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46086858.754 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46086858.886 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46086859.019 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46086859.150 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46086859.283 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46086859.409 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46086859.531 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46086859.593 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46086859.655 : => CNT96226::VenderCmd_GetData
19ec-1c88:46086859.708 : iCmd = 1, nBytes = 4
19ec-1c88:46087024.835 : 0000 : 00 00 00 00 
19ec-1c88:46087024.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46087024.981 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46087025.047 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46087025.109 : IO Send command 10 bytes
19ec-1c88:46087025.160 : => CNT96226::VenderCmd_SetData
19ec-1c88:46087025.218 : iCmd = 0, nBytes = 10
19ec-1c88:46087025.318 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46087353.747 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46087353.887 : => CNT96226::VenderCmd_GetData
19ec-1c88:46087353.944 : iCmd = 0, nBytes = 128
19ec-1c88:46087544.337 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46087544.505 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46087544.636 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46087544.768 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46087544.891 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46087545.013 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46087545.136 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46087545.259 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46087545.321 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46087545.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:46087545.433 : iCmd = 1, nBytes = 4
19ec-1c88:46087731.967 : 0000 : 00 00 00 00 
19ec-1c88:46087732.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46087732.150 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46087732.324 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46087732.398 : => CNT96226::Close
19ec-1c88:46087736.292 : <= CNT96226::Close ret = 1
19ec-1c88:46087736.368 : <= CNT96226::~CNT96226
19ec-1c88:46087736.460 : <= CAsicIO::GetDeviceList
19ec-1c88:46087736.854 : => IoObject::SetTimeout
19ec-1c88:46087736.991 : Timeout--> In = 0 Out = 0
19ec-1c88:46087737.049 : <= IoObject::SetTimeout
19ec-1c88:46087737.114 : => CAsicIO::CAsicIO
19ec-1c88:46087737.187 : => CNT96226::CNT96226
19ec-1c88:46087737.241 : => CNT96226::Open
19ec-1c88:46087760.093 : <= CNT96226::Open ret = 1
19ec-1c88:46087760.193 : => CNT96226::Initialize
19ec-1c88:46087760.382 : <= CNT96226::Initialize ret = 1
19ec-1c88:46087760.438 : <= CNT96226::CNT96226
19ec-1c88:46087760.487 : <= CAsicIO::CAsicIO
19ec-1c88:46087760.539 : => CAsicIO::InitializeDevice
19ec-1c88:46087760.611 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46087766.486 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46087766.610 : => IoObject::GetLockName
19ec-1c88:46087766.668 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46087766.737 : <= IoObject::GetLockName
19ec-1c88:46087767.256 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46087767.329 : IO Send command 10 bytes
19ec-1c88:46087767.381 : => CNT96226::VenderCmd_SetData
19ec-1c88:46087767.434 : iCmd = 0, nBytes = 10
19ec-1c88:46087767.544 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46088097.862 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46088098.009 : => CNT96226::VenderCmd_GetData
19ec-1c88:46088098.071 : iCmd = 0, nBytes = 128
19ec-1c88:46088261.133 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46088261.305 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46088261.440 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46088261.574 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46088261.699 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46088261.823 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46088261.941 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46088262.068 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46088262.132 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46088262.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:46088262.251 : iCmd = 1, nBytes = 4
19ec-1c88:46088369.488 : 0000 : 00 00 00 00 
19ec-1c88:46088369.574 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46088369.633 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46088369.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:46088369.739 : iCmd = 3, nBytes = 2
19ec-1c88:46088720.871 : 0000 : 06 38 
19ec-1c88:46088720.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46088721.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:46088721.115 : iCmd = 4, nBytes = 2
19ec-1c88:46089025.103 : 0000 : 07 07 
19ec-1c88:46089025.220 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46089025.389 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46089025.489 : => IoObject::InitializeDevice
19ec-1c88:46089025.600 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46089026.221 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46089026.292 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46089027.049 : => FindScanner
19ec-1c88:46089027.109 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46089027.173 : <= FindScanner ret = 1
19ec-1c88:46089027.237 : => IoObject::IoLockStart
19ec-1c88:46089027.337 : => CAsicIO::CheckDevice
19ec-1c88:46089027.389 : => CNT96226::ConnectIsAvailable
19ec-1c88:46089053.218 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46089053.337 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46089053.396 : <= IoObject::IoLockStart
19ec-1c88:46089053.457 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46089053.526 : IO Send command 10 bytes
19ec-1c88:46089053.620 : => CNT96226::VenderCmd_SetData
19ec-1c88:46089053.679 : iCmd = 0, nBytes = 10
19ec-1c88:46089054.597 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46089252.131 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46089252.235 : System send command 10 bytes + data 0 bytes
19ec-1c88:46089252.305 : IO total need to receive data 5 bytes
19ec-1c88:46089252.363 : => CNT96226::VenderCmd_GetData
19ec-1c88:46089252.418 : iCmd = 0, nBytes = 5
19ec-1c88:46089370.825 : 0000 : 06 00 02 02 ab 
19ec-1c88:46089370.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46089370.987 : System total receive data 5 bytes
19ec-1c88:46089371.046 : => CNT96226::VenderCmd_GetData
19ec-1c88:46089371.098 : iCmd = 1, nBytes = 4
19ec-1c88:46089495.640 : 0000 : 00 00 00 00 
19ec-1c88:46089495.809 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46089496.021 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46089496.146 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46089496.273 : IO Send command 10 bytes
19ec-1c88:46089496.615 : => CNT96226::VenderCmd_SetData
19ec-1c88:46089496.669 : iCmd = 0, nBytes = 10
19ec-1c88:46089496.769 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46089705.548 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46089705.661 : System send command 10 bytes + data 0 bytes
19ec-1c88:46089705.726 : IO total need to receive data 165 bytes
19ec-1c88:46089705.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:46089705.840 : iCmd = 0, nBytes = 165
19ec-1c88:46089865.555 : skip dump 37 bytes
19ec-1c88:46089865.745 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46089865.896 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46089866.032 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46089866.167 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46089866.301 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46089866.439 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46089866.568 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46089866.696 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46089866.761 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46089866.824 : System total receive data 165 bytes
19ec-1c88:46089866.886 : => CNT96226::VenderCmd_GetData
19ec-1c88:46089866.941 : iCmd = 1, nBytes = 4
19ec-1c88:46089973.837 : 0000 : 00 00 00 00 
19ec-1c88:46089973.927 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46089974.054 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46089974.236 : Dump Inquiry
19ec-1c88:46089974.359 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46089974.488 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46089974.622 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46089974.756 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46089974.881 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46089975.010 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46089975.132 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46089975.255 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46089975.384 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46089975.511 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46089975.599 : 00a0 : 00 00 00 00 00 
19ec-1c88:46089975.672 : => ReadNVMDataInternal
19ec-1c88:46089975.888 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46089975.952 : IO Send command 10 bytes
19ec-1c88:46089976.041 : => CNT96226::VenderCmd_SetData
19ec-1c88:46089976.096 : iCmd = 0, nBytes = 10
19ec-1c88:46089976.195 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46090307.467 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46090307.585 : System send command 10 bytes + data 0 bytes
19ec-1c88:46090307.654 : IO total need to receive data 128 bytes
19ec-1c88:46090307.715 : => CNT96226::VenderCmd_GetData
19ec-1c88:46090307.770 : iCmd = 0, nBytes = 128
19ec-1c88:46090457.220 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46090457.410 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46090457.552 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46090457.683 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46090457.806 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46090457.931 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46090458.050 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46090458.170 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46090458.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46090458.300 : System total receive data 128 bytes
19ec-1c88:46090458.361 : => CNT96226::VenderCmd_GetData
19ec-1c88:46090458.415 : iCmd = 1, nBytes = 4
19ec-1c88:46090620.178 : 0000 : 00 00 00 00 
19ec-1c88:46090620.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46090620.379 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46090620.441 : NVMData.PadScanCount = 0
19ec-1c88:46090620.493 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46090620.551 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46090620.610 : NVMData.FlatbedScanCount = 0
19ec-1c88:46090620.665 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46090620.717 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46090620.770 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46090620.822 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46090620.877 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46090620.930 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46090620.984 : NVMData.BornMonth = 0
19ec-1c88:46090621.034 : NVMData.BornDay = 0
19ec-1c88:46090621.086 : NVMData.BornYear = 0
19ec-1c88:46090621.134 : NVMData.FirstScanMonth = 4
19ec-1c88:46090621.186 : NVMData.FirstScanDay = 30
19ec-1c88:46090621.242 : NVMData.FirstScanYear = 2020
19ec-1c88:46090621.295 : NVMData.VerticalMagnification = 0
19ec-1c88:46090621.351 : NVMData.HorizontalMagnification = 0
19ec-1c88:46090621.406 : NVMData.PowerSavingTime = 15
19ec-1c88:46090621.461 : NVMData.SN = A094165189010062
19ec-1c88:46090621.512 : NVMData.AutoFeed = 0
19ec-1c88:46090621.562 : NVMData.CCDType = 0
19ec-1c88:46090621.609 : NVMData.ScanSpeed = 0
19ec-1c88:46090621.657 : NVMData.RollerCount = 0
19ec-1c88:46090621.707 : NVMData.MultifeedCount = 0
19ec-1c88:46090621.757 : NVMData.JamCount = 0
19ec-1c88:46090621.804 : NVMData.IdentifyInfo = 
19ec-1c88:46090621.854 : NVMData.FormalName = 
19ec-1c88:46090622.051 : NVMData.ReservedB = 0
19ec-1c88:46090622.106 : NVMData.FunctionCode = 0
19ec-1c88:46090622.157 : NVMData.PreFeed = 0
19ec-1c88:46090622.204 : NVMData.PreFeedTime = 0
19ec-1c88:46090622.252 : NVMData.ButtonNumber = 0
19ec-1c88:46090622.303 : NVMData.PowerOffTime = 0
19ec-1c88:46090622.351 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46090622.419 : => IoObject::IoLockEnd
19ec-1c88:46090622.512 : <= IoObject::IoLockEnd
19ec-1c88:46090622.563 : <= InitializeScanner ret = 1
19ec-1c88:46090622.630 : => GetLogicalScannerAbilityEx
19ec-1c88:46090622.690 : => IoObject::IoLockStart
19ec-1c88:46090622.778 : => CAsicIO::CheckDevice
19ec-1c88:46090622.832 : => CNT96226::ConnectIsAvailable
19ec-1c88:46090639.624 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46090639.713 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46090639.767 : <= IoObject::IoLockStart
19ec-1c88:46090639.821 : => IoObject::IoLockEnd
19ec-1c88:46090639.907 : <= IoObject::IoLockEnd
19ec-1c88:46090640.020 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46090640.093 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46090825.786 : => ReadNVMData
19ec-1c88:46090825.928 : => IoObject::IoLockStart
19ec-1c88:46090826.051 : => CAsicIO::CheckDevice
19ec-1c88:46090826.109 : => CNT96226::ConnectIsAvailable
19ec-1c88:46090848.790 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46090848.918 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46090848.983 : <= IoObject::IoLockStart
19ec-1c88:46090849.044 : => ReadNVMDataInternal
19ec-1c88:46090849.101 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46090849.166 : IO Send command 10 bytes
19ec-1c88:46090849.286 : => CNT96226::VenderCmd_SetData
19ec-1c88:46090849.340 : iCmd = 0, nBytes = 10
19ec-1c88:46090849.449 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46091198.867 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46091199.003 : System send command 10 bytes + data 0 bytes
19ec-1c88:46091199.071 : IO total need to receive data 128 bytes
19ec-1c88:46091199.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:46091199.188 : iCmd = 0, nBytes = 128
19ec-1c88:46091381.652 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46091381.830 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46091381.970 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46091382.103 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46091382.228 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46091382.350 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46091382.473 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46091382.597 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46091382.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46091382.722 : System total receive data 128 bytes
19ec-1c88:46091382.779 : => CNT96226::VenderCmd_GetData
19ec-1c88:46091382.830 : iCmd = 1, nBytes = 4
19ec-1c88:46091497.784 : 0000 : 00 00 00 00 
19ec-1c88:46091497.874 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46091497.998 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46091498.063 : NVMData.PadScanCount = 0
19ec-1c88:46091498.118 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46091498.171 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46091498.226 : NVMData.FlatbedScanCount = 0
19ec-1c88:46091498.278 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46091498.331 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46091498.383 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46091498.436 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46091498.489 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46091498.543 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46091498.597 : NVMData.BornMonth = 0
19ec-1c88:46091498.648 : NVMData.BornDay = 0
19ec-1c88:46091498.699 : NVMData.BornYear = 0
19ec-1c88:46091498.747 : NVMData.FirstScanMonth = 4
19ec-1c88:46091498.799 : NVMData.FirstScanDay = 30
19ec-1c88:46091498.853 : NVMData.FirstScanYear = 2020
19ec-1c88:46091499.057 : NVMData.VerticalMagnification = 0
19ec-1c88:46091499.116 : NVMData.HorizontalMagnification = 0
19ec-1c88:46091499.170 : NVMData.PowerSavingTime = 15
19ec-1c88:46091499.224 : NVMData.SN = A094165189010062
19ec-1c88:46091499.273 : NVMData.AutoFeed = 0
19ec-1c88:46091499.322 : NVMData.CCDType = 0
19ec-1c88:46091499.369 : NVMData.ScanSpeed = 0
19ec-1c88:46091499.416 : NVMData.RollerCount = 0
19ec-1c88:46091499.469 : NVMData.MultifeedCount = 0
19ec-1c88:46091499.519 : NVMData.JamCount = 0
19ec-1c88:46091499.568 : NVMData.IdentifyInfo = 
19ec-1c88:46091499.621 : NVMData.FormalName = 
19ec-1c88:46091499.669 : NVMData.ReservedB = 0
19ec-1c88:46091499.720 : NVMData.FunctionCode = 0
19ec-1c88:46091499.769 : NVMData.PreFeed = 0
19ec-1c88:46091499.821 : NVMData.PreFeedTime = 0
19ec-1c88:46091499.869 : NVMData.ButtonNumber = 0
19ec-1c88:46091499.915 : NVMData.PowerOffTime = 0
19ec-1c88:46091499.965 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46091500.026 : => IoObject::IoLockEnd
19ec-1c88:46091500.112 : <= IoObject::IoLockEnd
19ec-1c88:46091500.161 : <= ReadNVMData ret = 1
19ec-1c88:46092055.175 : => TerminateDriver
19ec-1c88:46092055.372 : => CAsicIO::~CAsicIO,pStage=36965448
19ec-1c88:46092055.446 : => CNT96226::Close
19ec-1c88:46092059.285 : <= CNT96226::Close ret = 1
19ec-1c88:46092059.365 : <= CAsicIO::~CAsicIO
19ec-1c88:46092059.424 : => IoObject::IoLockEnd
19ec-1c88:46092059.475 : <= IoObject::IoLockEnd
19ec-1c88:46092059.528 : => IoObject::TerminateDevice
19ec-1c88:46092059.586 : => IoObject::IoLockEnd
19ec-1c88:46092059.637 : <= IoObject::IoLockEnd
19ec-1c88:46092059.741 : <= IoObject::TerminateDevice
19ec-1c88:46092059.994 : <= TerminateDriver ret = 1
19ec-1c88:46094688.720 : ============Debug Start==========
19ec-1c88:46094689.040 : Date : 2020/4/30 14:27:38
19ec-1c88:46094689.126 : Process ID : 19ec
19ec-1c88:46094689.534 : Windows : Version 10.0 build 18363 
19ec-1c88:46094690.000 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:46094690.067 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46094690.140 : MemoryStatus.ullAvailPhys : 1686691840
19ec-1c88:46094690.206 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46094690.272 : MemoryStatus.ullAvailPageFile : 3046420480
19ec-1c88:46094690.335 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46094690.401 : MemoryStatus.ullAvailVirtual : 1728389120
19ec-1c88:46094690.466 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46094690.573 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46094690.637 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46094690.884 : CPU Count : 4
19ec-1c88:46094690.935 : CPU Frequency : 100.000 Mhz
19ec-1c88:46094694.918 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46094695.060 : => InitializeDriver
19ec-1c88:46094695.320 : <= InitializeDriver ret = 1
19ec-1c88:46097386.045 : => InitializeScanner
19ec-1c88:46097386.289 : => CAsicIO::GetDeviceList
19ec-1c88:46097386.697 : => CNT96226::CNT96226
19ec-1c88:46097386.759 : => CNT96226::Open
19ec-1c88:46097407.710 : <= CNT96226::Open ret = 1
19ec-1c88:46097407.807 : => CNT96226::Initialize
19ec-1c88:46097408.012 : <= CNT96226::Initialize ret = 1
19ec-1c88:46097408.073 : <= CNT96226::CNT96226
19ec-1c88:46097408.132 : => CNT96226::EnumAvailableDevice
19ec-1c88:46097413.402 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46097413.481 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46097413.540 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46101184.718 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46101185.004 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46101190.651 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46101190.765 : => IoObject::GetLockName
19ec-1c88:46101190.827 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46101190.897 : <= IoObject::GetLockName
19ec-1c88:46101191.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:46101191.441 : iCmd = 3, nBytes = 2
19ec-1c88:46101585.155 : 0000 : 06 38 
19ec-1c88:46101585.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46101585.329 : => CNT96226::VenderCmd_GetData
19ec-1c88:46101585.384 : iCmd = 4, nBytes = 2
19ec-1c88:46101895.655 : 0000 : 07 07 
19ec-1c88:46101895.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46101895.905 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46101895.992 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46101896.058 : IO Send command 10 bytes
19ec-1c88:46101896.111 : => CNT96226::VenderCmd_SetData
19ec-1c88:46101896.168 : iCmd = 0, nBytes = 10
19ec-1c88:46101896.270 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46102104.396 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46102104.494 : => CNT96226::VenderCmd_GetData
19ec-1c88:46102104.549 : iCmd = 0, nBytes = 165
19ec-1c88:46102272.640 : skip dump 37 bytes
19ec-1c88:46102272.870 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46102273.017 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46102273.159 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46102273.301 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46102273.432 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46102273.575 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46102273.703 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46102273.833 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46102273.900 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46102273.966 : => CNT96226::VenderCmd_GetData
19ec-1c88:46102274.019 : iCmd = 1, nBytes = 4
19ec-1c88:46102448.237 : 0000 : 00 00 00 00 
19ec-1c88:46102448.352 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46102448.418 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46102448.482 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46102448.555 : IO Send command 10 bytes
19ec-1c88:46102448.610 : => CNT96226::VenderCmd_SetData
19ec-1c88:46102448.668 : iCmd = 0, nBytes = 10
19ec-1c88:46102448.770 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46102784.720 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46102784.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:46102784.910 : iCmd = 0, nBytes = 128
19ec-1c88:46102993.696 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46102993.884 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46102994.026 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46102994.161 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46102994.292 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46102994.416 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46102994.539 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46102994.662 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46102994.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46102994.791 : => CNT96226::VenderCmd_GetData
19ec-1c88:46102994.843 : iCmd = 1, nBytes = 4
19ec-1c88:46103201.081 : 0000 : 00 00 00 00 
19ec-1c88:46103201.187 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46103201.254 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46103201.674 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46103201.745 : => CNT96226::Close
19ec-1c88:46103205.774 : <= CNT96226::Close ret = 1
19ec-1c88:46103206.079 : <= CNT96226::~CNT96226
19ec-1c88:46103206.167 : <= CAsicIO::GetDeviceList
19ec-1c88:46103206.562 : => IoObject::SetTimeout
19ec-1c88:46103206.689 : Timeout--> In = 0 Out = 0
19ec-1c88:46103206.746 : <= IoObject::SetTimeout
19ec-1c88:46103206.814 : => CAsicIO::CAsicIO
19ec-1c88:46103206.884 : => CNT96226::CNT96226
19ec-1c88:46103206.942 : => CNT96226::Open
19ec-1c88:46103229.646 : <= CNT96226::Open ret = 1
19ec-1c88:46103229.744 : => CNT96226::Initialize
19ec-1c88:46103229.935 : <= CNT96226::Initialize ret = 1
19ec-1c88:46103229.993 : <= CNT96226::CNT96226
19ec-1c88:46103230.044 : <= CAsicIO::CAsicIO
19ec-1c88:46103230.098 : => CAsicIO::InitializeDevice
19ec-1c88:46103230.164 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46103236.076 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46103236.193 : => IoObject::GetLockName
19ec-1c88:46103236.248 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46103236.315 : <= IoObject::GetLockName
19ec-1c88:46103236.802 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46103236.873 : IO Send command 10 bytes
19ec-1c88:46103236.925 : => CNT96226::VenderCmd_SetData
19ec-1c88:46103236.981 : iCmd = 0, nBytes = 10
19ec-1c88:46103237.089 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46103573.577 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46103573.705 : => CNT96226::VenderCmd_GetData
19ec-1c88:46103573.766 : iCmd = 0, nBytes = 128
19ec-1c88:46103733.692 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46103733.858 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46103733.993 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46103734.124 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46103734.249 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46103734.372 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46103734.501 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46103734.624 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46103734.685 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46103734.745 : => CNT96226::VenderCmd_GetData
19ec-1c88:46103734.796 : iCmd = 1, nBytes = 4
19ec-1c88:46103869.573 : 0000 : 00 00 00 00 
19ec-1c88:46103869.700 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46103869.771 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46103869.835 : => CNT96226::VenderCmd_GetData
19ec-1c88:46103869.892 : iCmd = 3, nBytes = 2
19ec-1c88:46104245.777 : 0000 : 06 38 
19ec-1c88:46104245.883 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46104245.959 : => CNT96226::VenderCmd_GetData
19ec-1c88:46104246.018 : iCmd = 4, nBytes = 2
19ec-1c88:46104552.149 : 0000 : 07 07 
19ec-1c88:46104552.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46104552.457 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46104552.555 : => IoObject::InitializeDevice
19ec-1c88:46104552.662 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46104553.377 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46104553.450 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46104554.176 : => FindScanner
19ec-1c88:46104554.237 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46104554.304 : <= FindScanner ret = 1
19ec-1c88:46104554.361 : => IoObject::IoLockStart
19ec-1c88:46104554.469 : => CAsicIO::CheckDevice
19ec-1c88:46104554.525 : => CNT96226::ConnectIsAvailable
19ec-1c88:46104578.706 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46104578.808 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46104578.864 : <= IoObject::IoLockStart
19ec-1c88:46104578.925 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46104578.995 : IO Send command 10 bytes
19ec-1c88:46104579.084 : => CNT96226::VenderCmd_SetData
19ec-1c88:46104579.144 : iCmd = 0, nBytes = 10
19ec-1c88:46104579.251 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46104765.984 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46104766.098 : System send command 10 bytes + data 0 bytes
19ec-1c88:46104766.166 : IO total need to receive data 5 bytes
19ec-1c88:46104766.226 : => CNT96226::VenderCmd_GetData
19ec-1c88:46104766.281 : iCmd = 0, nBytes = 5
19ec-1c88:46104878.049 : 0000 : 06 00 02 02 ab 
19ec-1c88:46104878.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46104878.214 : System total receive data 5 bytes
19ec-1c88:46104878.273 : => CNT96226::VenderCmd_GetData
19ec-1c88:46104878.324 : iCmd = 1, nBytes = 4
19ec-1c88:46105033.126 : 0000 : 00 00 00 00 
19ec-1c88:46105033.294 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46105033.667 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46105033.730 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46105033.797 : IO Send command 10 bytes
19ec-1c88:46105033.879 : => CNT96226::VenderCmd_SetData
19ec-1c88:46105033.931 : iCmd = 0, nBytes = 10
19ec-1c88:46105034.034 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46105232.816 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46105232.940 : System send command 10 bytes + data 0 bytes
19ec-1c88:46105233.013 : IO total need to receive data 165 bytes
19ec-1c88:46105233.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:46105233.132 : iCmd = 0, nBytes = 165
19ec-1c88:46105434.310 : skip dump 37 bytes
19ec-1c88:46105434.533 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46105434.678 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46105434.815 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46105434.950 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46105435.078 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46105435.210 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46105435.333 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46105435.454 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46105435.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46105435.582 : System total receive data 165 bytes
19ec-1c88:46105435.642 : => CNT96226::VenderCmd_GetData
19ec-1c88:46105435.694 : iCmd = 1, nBytes = 4
19ec-1c88:46105645.835 : 0000 : 00 00 00 00 
19ec-1c88:46105645.936 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46105646.070 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46105646.291 : Dump Inquiry
19ec-1c88:46105646.425 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46105646.560 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46105646.690 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46105646.824 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46105646.956 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46105647.091 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46105647.216 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46105647.341 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46105647.470 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46105647.596 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46105647.681 : 00a0 : 00 00 00 00 00 
19ec-1c88:46105647.752 : => ReadNVMDataInternal
19ec-1c88:46105647.974 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46105648.038 : IO Send command 10 bytes
19ec-1c88:46105648.129 : => CNT96226::VenderCmd_SetData
19ec-1c88:46105648.182 : iCmd = 0, nBytes = 10
19ec-1c88:46105648.281 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46105994.794 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46105994.957 : System send command 10 bytes + data 0 bytes
19ec-1c88:46105995.025 : IO total need to receive data 128 bytes
19ec-1c88:46105995.091 : => CNT96226::VenderCmd_GetData
19ec-1c88:46105995.145 : iCmd = 0, nBytes = 128
19ec-1c88:46106202.743 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46106202.919 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46106203.063 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46106203.197 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46106203.327 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46106203.451 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46106203.576 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46106203.698 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46106203.760 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46106203.820 : System total receive data 128 bytes
19ec-1c88:46106203.884 : => CNT96226::VenderCmd_GetData
19ec-1c88:46106203.936 : iCmd = 1, nBytes = 4
19ec-1c88:46106398.422 : 0000 : 00 00 00 00 
19ec-1c88:46106398.559 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46106398.697 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46106398.773 : NVMData.PadScanCount = 0
19ec-1c88:46106398.832 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46106398.890 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46106398.953 : NVMData.FlatbedScanCount = 0
19ec-1c88:46106399.007 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46106399.063 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46106399.118 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46106399.172 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46106399.230 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46106399.285 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46106399.341 : NVMData.BornMonth = 0
19ec-1c88:46106399.390 : NVMData.BornDay = 0
19ec-1c88:46106399.445 : NVMData.BornYear = 0
19ec-1c88:46106399.495 : NVMData.FirstScanMonth = 4
19ec-1c88:46106399.549 : NVMData.FirstScanDay = 30
19ec-1c88:46106399.606 : NVMData.FirstScanYear = 2020
19ec-1c88:46106399.663 : NVMData.VerticalMagnification = 0
19ec-1c88:46106399.720 : NVMData.HorizontalMagnification = 0
19ec-1c88:46106399.775 : NVMData.PowerSavingTime = 15
19ec-1c88:46106399.832 : NVMData.SN = A094165189010062
19ec-1c88:46106399.886 : NVMData.AutoFeed = 0
19ec-1c88:46106399.937 : NVMData.CCDType = 0
19ec-1c88:46106399.986 : NVMData.ScanSpeed = 0
19ec-1c88:46106400.037 : NVMData.RollerCount = 0
19ec-1c88:46106400.090 : NVMData.MultifeedCount = 0
19ec-1c88:46106400.144 : NVMData.JamCount = 0
19ec-1c88:46106400.193 : NVMData.IdentifyInfo = 
19ec-1c88:46106400.245 : NVMData.FormalName = 
19ec-1c88:46106400.444 : NVMData.ReservedB = 0
19ec-1c88:46106400.502 : NVMData.FunctionCode = 0
19ec-1c88:46106400.554 : NVMData.PreFeed = 0
19ec-1c88:46106400.607 : NVMData.PreFeedTime = 0
19ec-1c88:46106400.659 : NVMData.ButtonNumber = 0
19ec-1c88:46106400.713 : NVMData.PowerOffTime = 0
19ec-1c88:46106400.766 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46106400.848 : => IoObject::IoLockEnd
19ec-1c88:46106400.944 : <= IoObject::IoLockEnd
19ec-1c88:46106400.995 : <= InitializeScanner ret = 1
19ec-1c88:46107777.495 : => GetLogicalScannerAbility
19ec-1c88:46107777.684 : => IoObject::IoLockStart
19ec-1c88:46107777.808 : => CAsicIO::CheckDevice
19ec-1c88:46107777.863 : => CNT96226::ConnectIsAvailable
19ec-1c88:46107797.501 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46107797.608 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46107797.665 : <= IoObject::IoLockStart
19ec-1c88:46107797.726 : => IoObject::IoLockEnd
19ec-1c88:46107797.829 : <= IoObject::IoLockEnd
19ec-1c88:46107797.905 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:46111680.573 : => GetLogicalScannerAbilityEx
19ec-1c88:46111680.766 : => IoObject::IoLockStart
19ec-1c88:46111680.903 : => CAsicIO::CheckDevice
19ec-1c88:46111680.960 : => CNT96226::ConnectIsAvailable
19ec-1c88:46111704.284 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46111704.403 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46111704.467 : <= IoObject::IoLockStart
19ec-1c88:46111704.531 : => IoObject::IoLockEnd
19ec-1c88:46111704.639 : <= IoObject::IoLockEnd
19ec-1c88:46111704.762 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46111704.837 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46119363.285 : => ReadNVMData
19ec-1c88:46119363.470 : => IoObject::IoLockStart
19ec-1c88:46119363.611 : => CAsicIO::CheckDevice
19ec-1c88:46119363.670 : => CNT96226::ConnectIsAvailable
19ec-1c88:46119389.372 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46119389.480 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46119389.543 : <= IoObject::IoLockStart
19ec-1c88:46119390.125 : => ReadNVMDataInternal
19ec-1c88:46119390.206 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46119390.272 : IO Send command 10 bytes
19ec-1c88:46119390.406 : => CNT96226::VenderCmd_SetData
19ec-1c88:46119390.470 : iCmd = 0, nBytes = 10
19ec-1c88:46119390.586 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46119735.249 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46119735.417 : System send command 10 bytes + data 0 bytes
19ec-1c88:46119735.497 : IO total need to receive data 128 bytes
19ec-1c88:46119735.563 : => CNT96226::VenderCmd_GetData
19ec-1c88:46119735.624 : iCmd = 0, nBytes = 128
19ec-1c88:46119931.462 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46119931.627 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46119931.764 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46119931.896 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46119932.022 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46119932.148 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46119932.273 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46119932.394 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46119932.458 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46119932.516 : System total receive data 128 bytes
19ec-1c88:46119932.577 : => CNT96226::VenderCmd_GetData
19ec-1c88:46119932.631 : iCmd = 1, nBytes = 4
19ec-1c88:46120092.044 : 0000 : 00 00 00 00 
19ec-1c88:46120092.175 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46120092.325 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46120092.399 : NVMData.PadScanCount = 0
19ec-1c88:46120092.458 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46120092.515 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46120092.574 : NVMData.FlatbedScanCount = 0
19ec-1c88:46120092.629 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46120092.839 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46120092.908 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46120092.963 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46120093.017 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46120093.075 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46120093.130 : NVMData.BornMonth = 0
19ec-1c88:46120093.181 : NVMData.BornDay = 0
19ec-1c88:46120093.232 : NVMData.BornYear = 0
19ec-1c88:46120093.282 : NVMData.FirstScanMonth = 4
19ec-1c88:46120093.334 : NVMData.FirstScanDay = 30
19ec-1c88:46120093.394 : NVMData.FirstScanYear = 2020
19ec-1c88:46120093.448 : NVMData.VerticalMagnification = 0
19ec-1c88:46120093.509 : NVMData.HorizontalMagnification = 0
19ec-1c88:46120093.563 : NVMData.PowerSavingTime = 15
19ec-1c88:46120093.619 : NVMData.SN = A094165189010062
19ec-1c88:46120093.671 : NVMData.AutoFeed = 0
19ec-1c88:46120093.724 : NVMData.CCDType = 0
19ec-1c88:46120093.774 : NVMData.ScanSpeed = 0
19ec-1c88:46120093.823 : NVMData.RollerCount = 0
19ec-1c88:46120093.879 : NVMData.MultifeedCount = 0
19ec-1c88:46120093.931 : NVMData.JamCount = 0
19ec-1c88:46120093.984 : NVMData.IdentifyInfo = 
19ec-1c88:46120094.036 : NVMData.FormalName = 
19ec-1c88:46120094.083 : NVMData.ReservedB = 0
19ec-1c88:46120094.133 : NVMData.FunctionCode = 0
19ec-1c88:46120094.185 : NVMData.PreFeed = 0
19ec-1c88:46120094.233 : NVMData.PreFeedTime = 0
19ec-1c88:46120094.285 : NVMData.ButtonNumber = 0
19ec-1c88:46120094.336 : NVMData.PowerOffTime = 0
19ec-1c88:46120094.386 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46120094.450 : => IoObject::IoLockEnd
19ec-1c88:46120094.549 : <= IoObject::IoLockEnd
19ec-1c88:46120094.601 : <= ReadNVMData ret = 1
19ec-1c88:46130005.298 : => GetADFStatus
19ec-1c88:46130005.733 : => IoObject::IoLockStart
19ec-1c88:46130005.870 : => CAsicIO::CheckDevice
19ec-1c88:46130005.931 : => CNT96226::ConnectIsAvailable
19ec-1c88:46130030.009 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46130030.128 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46130030.190 : <= IoObject::IoLockStart
19ec-1c88:46130030.252 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46130030.321 : IO Send command 10 bytes
19ec-1c88:46130030.440 : => CNT96226::VenderCmd_SetData
19ec-1c88:46130030.498 : iCmd = 0, nBytes = 10
19ec-1c88:46130030.603 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46130230.945 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46130231.057 : System send command 10 bytes + data 0 bytes
19ec-1c88:46130231.127 : IO total need to receive data 2 bytes
19ec-1c88:46130231.186 : => CNT96226::VenderCmd_GetData
19ec-1c88:46130231.244 : iCmd = 0, nBytes = 2
19ec-1c88:46130419.025 : 0000 : 00 00 
19ec-1c88:46130419.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46130419.224 : System total receive data 2 bytes
19ec-1c88:46130419.284 : => CNT96226::VenderCmd_GetData
19ec-1c88:46130419.337 : iCmd = 1, nBytes = 4
19ec-1c88:46130625.705 : 0000 : 00 00 00 00 
19ec-1c88:46130625.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46130625.919 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46130625.982 : Return status = 0
19ec-1c88:46130626.043 : => IoObject::IoLockEnd
19ec-1c88:46130626.130 : <= IoObject::IoLockEnd
19ec-1c88:46130626.181 : <= GetADFStatus ret = 1
19ec-1c88:46133334.926 : => GetADFStatus
19ec-1c88:46133335.122 : => IoObject::IoLockStart
19ec-1c88:46133335.260 : => CAsicIO::CheckDevice
19ec-1c88:46133335.318 : => CNT96226::ConnectIsAvailable
19ec-1c88:46133352.691 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46133352.809 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46133352.883 : <= IoObject::IoLockStart
19ec-1c88:46133352.947 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46133353.015 : IO Send command 10 bytes
19ec-1c88:46133353.119 : => CNT96226::VenderCmd_SetData
19ec-1c88:46133353.177 : iCmd = 0, nBytes = 10
19ec-1c88:46133353.285 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46133511.204 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46133511.346 : System send command 10 bytes + data 0 bytes
19ec-1c88:46133511.581 : IO total need to receive data 2 bytes
19ec-1c88:46133511.657 : => CNT96226::VenderCmd_GetData
19ec-1c88:46133511.718 : iCmd = 0, nBytes = 2
19ec-1c88:46133627.375 : 0000 : 00 00 
19ec-1c88:46133627.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46133627.527 : System total receive data 2 bytes
19ec-1c88:46133627.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:46133627.641 : iCmd = 1, nBytes = 4
19ec-1c88:46133774.661 : 0000 : 00 00 00 00 
19ec-1c88:46133774.793 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46133774.941 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46133775.011 : Return status = 0
19ec-1c88:46133775.073 : => IoObject::IoLockEnd
19ec-1c88:46133775.164 : <= IoObject::IoLockEnd
19ec-1c88:46133775.215 : <= GetADFStatus ret = 1
19ec-1c88:46136255.713 : => TerminateDriver
19ec-1c88:46136255.908 : => CAsicIO::~CAsicIO,pStage=138349640
19ec-1c88:46136255.988 : => CNT96226::Close
19ec-1c88:46136260.177 : <= CNT96226::Close ret = 1
19ec-1c88:46136260.256 : <= CAsicIO::~CAsicIO
19ec-1c88:46136260.317 : => IoObject::IoLockEnd
19ec-1c88:46136260.371 : <= IoObject::IoLockEnd
19ec-1c88:46136260.426 : => IoObject::TerminateDevice
19ec-1c88:46136260.485 : => IoObject::IoLockEnd
19ec-1c88:46136260.535 : <= IoObject::IoLockEnd
19ec-1c88:46136260.639 : <= IoObject::TerminateDevice
19ec-1c88:46136260.892 : <= TerminateDriver ret = 1
19ec-1c88:46179532.253 : ============Debug Start==========
19ec-1c88:46179532.519 : Date : 2020/4/30 14:27:41
19ec-1c88:46179532.601 : Process ID : 19ec
19ec-1c88:46179533.015 : Windows : Version 10.0 build 18363 
19ec-1c88:46179533.471 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:46179533.531 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46179533.596 : MemoryStatus.ullAvailPhys : 1687130112
19ec-1c88:46179533.656 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46179533.720 : MemoryStatus.ullAvailPageFile : 3044409344
19ec-1c88:46179533.781 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46179533.840 : MemoryStatus.ullAvailVirtual : 1728430080
19ec-1c88:46179533.903 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46179534.003 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46179534.069 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46179534.319 : CPU Count : 4
19ec-1c88:46179534.365 : CPU Frequency : 100.000 Mhz
19ec-1c88:46179538.521 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46179538.652 : => InitializeDriver
19ec-1c88:46179538.913 : <= InitializeDriver ret = 1
19ec-1c88:46179538.974 : => InitializeScanner
19ec-1c88:46179539.054 : => CAsicIO::GetDeviceList
19ec-1c88:46179539.345 : => CNT96226::CNT96226
19ec-1c88:46179539.403 : => CNT96226::Open
19ec-1c88:46179559.271 : <= CNT96226::Open ret = 1
19ec-1c88:46179559.359 : => CNT96226::Initialize
19ec-1c88:46179559.546 : <= CNT96226::Initialize ret = 1
19ec-1c88:46179559.603 : <= CNT96226::CNT96226
19ec-1c88:46179559.653 : => CNT96226::EnumAvailableDevice
19ec-1c88:46179564.869 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46179564.950 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46179565.007 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46183283.133 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46183283.473 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46183290.707 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46183290.846 : => IoObject::GetLockName
19ec-1c88:46183290.926 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46183291.019 : <= IoObject::GetLockName
19ec-1c88:46183291.604 : => CNT96226::VenderCmd_GetData
19ec-1c88:46183291.693 : iCmd = 3, nBytes = 2
19ec-1c88:46183680.604 : 0000 : 06 38 
19ec-1c88:46183680.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46183680.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:46183680.956 : iCmd = 4, nBytes = 2
19ec-1c88:46183996.909 : 0000 : 07 07 
19ec-1c88:46183997.041 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46183997.150 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46183997.264 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46183997.351 : IO Send command 10 bytes
19ec-1c88:46183997.424 : => CNT96226::VenderCmd_SetData
19ec-1c88:46183997.498 : iCmd = 0, nBytes = 10
19ec-1c88:46183997.632 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46184203.277 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46184203.419 : => CNT96226::VenderCmd_GetData
19ec-1c88:46184203.493 : iCmd = 0, nBytes = 165
19ec-1c88:46184409.750 : skip dump 37 bytes
19ec-1c88:46184410.006 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46184410.196 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46184410.373 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46184410.544 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46184410.715 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46184410.884 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46184411.048 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46184411.210 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46184411.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46184411.373 : => CNT96226::VenderCmd_GetData
19ec-1c88:46184411.440 : iCmd = 1, nBytes = 4
19ec-1c88:46184576.004 : 0000 : 00 00 00 00 
19ec-1c88:46184576.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46184576.224 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46184576.305 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46184576.397 : IO Send command 10 bytes
19ec-1c88:46184576.464 : => CNT96226::VenderCmd_SetData
19ec-1c88:46184576.532 : iCmd = 0, nBytes = 10
19ec-1c88:46184576.670 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46184881.682 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46184881.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:46184881.959 : iCmd = 0, nBytes = 128
19ec-1c88:46185071.266 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46185071.503 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46185071.699 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46185071.873 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46185072.038 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46185072.205 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46185072.371 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46185072.532 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46185072.619 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46185072.700 : => CNT96226::VenderCmd_GetData
19ec-1c88:46185072.772 : iCmd = 1, nBytes = 4
19ec-1c88:46185225.314 : 0000 : 00 00 00 00 
19ec-1c88:46185225.438 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46185225.517 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46185225.726 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46185225.815 : => CNT96226::Close
19ec-1c88:46185230.385 : <= CNT96226::Close ret = 1
19ec-1c88:46185230.480 : <= CNT96226::~CNT96226
19ec-1c88:46185230.594 : <= CAsicIO::GetDeviceList
19ec-1c88:46185231.095 : => IoObject::SetTimeout
19ec-1c88:46185231.266 : Timeout--> In = 0 Out = 0
19ec-1c88:46185231.342 : <= IoObject::SetTimeout
19ec-1c88:46185231.430 : => CAsicIO::CAsicIO
19ec-1c88:46185231.523 : => CNT96226::CNT96226
19ec-1c88:46185231.593 : => CNT96226::Open
19ec-1c88:46185258.532 : <= CNT96226::Open ret = 1
19ec-1c88:46185258.657 : => CNT96226::Initialize
19ec-1c88:46185258.901 : <= CNT96226::Initialize ret = 1
19ec-1c88:46185258.978 : <= CNT96226::CNT96226
19ec-1c88:46185259.051 : <= CAsicIO::CAsicIO
19ec-1c88:46185259.118 : => CAsicIO::InitializeDevice
19ec-1c88:46185259.202 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46185266.711 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46185266.870 : => IoObject::GetLockName
19ec-1c88:46185266.944 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46185267.029 : <= IoObject::GetLockName
19ec-1c88:46185267.659 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46185267.755 : IO Send command 10 bytes
19ec-1c88:46185267.823 : => CNT96226::VenderCmd_SetData
19ec-1c88:46185267.896 : iCmd = 0, nBytes = 10
19ec-1c88:46185268.038 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46185614.277 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46185614.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:46185614.502 : iCmd = 0, nBytes = 128
19ec-1c88:46185814.707 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46185814.980 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46185815.163 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46185815.340 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46185815.508 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46185815.676 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46185815.837 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46185816.003 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46185816.085 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46185816.168 : => CNT96226::VenderCmd_GetData
19ec-1c88:46185816.238 : iCmd = 1, nBytes = 4
19ec-1c88:46186028.318 : 0000 : 00 00 00 00 
19ec-1c88:46186028.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46186028.554 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46186028.639 : => CNT96226::VenderCmd_GetData
19ec-1c88:46186028.710 : iCmd = 3, nBytes = 2
19ec-1c88:46186413.053 : 0000 : 06 38 
19ec-1c88:46186413.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46186413.296 : => CNT96226::VenderCmd_GetData
19ec-1c88:46186413.372 : iCmd = 4, nBytes = 2
19ec-1c88:46186725.989 : 0000 : 07 07 
19ec-1c88:46186726.121 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46186726.345 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46186726.473 : => IoObject::InitializeDevice
19ec-1c88:46186726.604 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46186727.619 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46186727.717 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46186728.583 : => FindScanner
19ec-1c88:46186728.657 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46186728.742 : <= FindScanner ret = 1
19ec-1c88:46186728.817 : => IoObject::IoLockStart
19ec-1c88:46186728.958 : => CAsicIO::CheckDevice
19ec-1c88:46186729.029 : => CNT96226::ConnectIsAvailable
19ec-1c88:46186749.728 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46186749.886 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46186749.978 : <= IoObject::IoLockStart
19ec-1c88:46186750.055 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46186750.145 : IO Send command 10 bytes
19ec-1c88:46186750.260 : => CNT96226::VenderCmd_SetData
19ec-1c88:46186750.334 : iCmd = 0, nBytes = 10
19ec-1c88:46186750.472 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46186944.361 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46186944.523 : System send command 10 bytes + data 0 bytes
19ec-1c88:46186944.613 : IO total need to receive data 5 bytes
19ec-1c88:46186944.692 : => CNT96226::VenderCmd_GetData
19ec-1c88:46186944.764 : iCmd = 0, nBytes = 5
19ec-1c88:46187153.094 : 0000 : 06 00 02 02 ab 
19ec-1c88:46187153.230 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46187153.322 : System total receive data 5 bytes
19ec-1c88:46187153.404 : => CNT96226::VenderCmd_GetData
19ec-1c88:46187153.475 : iCmd = 1, nBytes = 4
19ec-1c88:46187344.432 : 0000 : 00 00 00 00 
19ec-1c88:46187344.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46187344.702 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46187344.787 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46187344.873 : IO Send command 10 bytes
19ec-1c88:46187344.976 : => CNT96226::VenderCmd_SetData
19ec-1c88:46187345.049 : iCmd = 0, nBytes = 10
19ec-1c88:46187345.185 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46187530.594 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46187530.819 : System send command 10 bytes + data 0 bytes
19ec-1c88:46187530.963 : IO total need to receive data 165 bytes
19ec-1c88:46187531.084 : => CNT96226::VenderCmd_GetData
19ec-1c88:46187531.401 : iCmd = 0, nBytes = 165
19ec-1c88:46187735.017 : skip dump 37 bytes
19ec-1c88:46187735.270 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46187735.461 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46187735.640 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46187735.814 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46187735.983 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46187736.156 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46187736.323 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46187736.496 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46187736.581 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46187736.657 : System total receive data 165 bytes
19ec-1c88:46187736.733 : => CNT96226::VenderCmd_GetData
19ec-1c88:46187736.803 : iCmd = 1, nBytes = 4
19ec-1c88:46187912.720 : 0000 : 00 00 00 00 
19ec-1c88:46187912.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46187913.121 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46187913.391 : Dump Inquiry
19ec-1c88:46187913.554 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46187913.729 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46187913.898 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46187914.073 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46187914.237 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46187914.405 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46187914.573 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46187914.735 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46187914.903 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46187915.070 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46187915.185 : 00a0 : 00 00 00 00 00 
19ec-1c88:46187915.274 : => ReadNVMDataInternal
19ec-1c88:46187915.530 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46187915.620 : IO Send command 10 bytes
19ec-1c88:46187915.733 : => CNT96226::VenderCmd_SetData
19ec-1c88:46187915.806 : iCmd = 0, nBytes = 10
19ec-1c88:46187915.942 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46188237.890 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46188238.047 : System send command 10 bytes + data 0 bytes
19ec-1c88:46188238.135 : IO total need to receive data 128 bytes
19ec-1c88:46188238.211 : => CNT96226::VenderCmd_GetData
19ec-1c88:46188238.285 : iCmd = 0, nBytes = 128
19ec-1c88:46188407.245 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46188407.462 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46188407.635 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46188407.806 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46188407.972 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46188408.137 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46188408.301 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46188408.465 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46188408.548 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46188408.628 : System total receive data 128 bytes
19ec-1c88:46188408.704 : => CNT96226::VenderCmd_GetData
19ec-1c88:46188408.773 : iCmd = 1, nBytes = 4
19ec-1c88:46188527.006 : 0000 : 00 00 00 00 
19ec-1c88:46188527.123 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46188527.268 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46188527.355 : NVMData.PadScanCount = 0
19ec-1c88:46188527.427 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46188527.502 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46188527.579 : NVMData.FlatbedScanCount = 0
19ec-1c88:46188527.650 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46188527.718 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46188527.785 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46188527.856 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46188527.929 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46188528.000 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46188528.071 : NVMData.BornMonth = 0
19ec-1c88:46188528.132 : NVMData.BornDay = 0
19ec-1c88:46188528.202 : NVMData.BornYear = 0
19ec-1c88:46188528.268 : NVMData.FirstScanMonth = 4
19ec-1c88:46188528.332 : NVMData.FirstScanDay = 30
19ec-1c88:46188528.404 : NVMData.FirstScanYear = 2020
19ec-1c88:46188528.548 : NVMData.VerticalMagnification = 0
19ec-1c88:46188528.624 : NVMData.HorizontalMagnification = 0
19ec-1c88:46188528.696 : NVMData.PowerSavingTime = 15
19ec-1c88:46188528.766 : NVMData.SN = A094165189010062
19ec-1c88:46188528.832 : NVMData.AutoFeed = 0
19ec-1c88:46188528.894 : NVMData.CCDType = 0
19ec-1c88:46188528.956 : NVMData.ScanSpeed = 0
19ec-1c88:46188529.021 : NVMData.RollerCount = 0
19ec-1c88:46188529.086 : NVMData.MultifeedCount = 0
19ec-1c88:46188529.155 : NVMData.JamCount = 0
19ec-1c88:46188529.219 : NVMData.IdentifyInfo = 
19ec-1c88:46188529.287 : NVMData.FormalName = 
19ec-1c88:46188529.495 : NVMData.ReservedB = 0
19ec-1c88:46188529.566 : NVMData.FunctionCode = 0
19ec-1c88:46188529.633 : NVMData.PreFeed = 0
19ec-1c88:46188529.697 : NVMData.PreFeedTime = 0
19ec-1c88:46188529.761 : NVMData.ButtonNumber = 0
19ec-1c88:46188529.825 : NVMData.PowerOffTime = 0
19ec-1c88:46188529.894 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46188529.986 : => IoObject::IoLockEnd
19ec-1c88:46188530.101 : <= IoObject::IoLockEnd
19ec-1c88:46188530.169 : <= InitializeScanner ret = 1
19ec-1c88:46188530.250 : => GetLogicalScannerAbilityEx
19ec-1c88:46188530.329 : => IoObject::IoLockStart
19ec-1c88:46188530.447 : => CAsicIO::CheckDevice
19ec-1c88:46188530.516 : => CNT96226::ConnectIsAvailable
19ec-1c88:46188542.491 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46188542.609 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46188542.680 : <= IoObject::IoLockStart
19ec-1c88:46188542.755 : => IoObject::IoLockEnd
19ec-1c88:46188542.869 : <= IoObject::IoLockEnd
19ec-1c88:46188543.007 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46188543.107 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46188765.314 : => ReadNVMData
19ec-1c88:46188765.501 : => IoObject::IoLockStart
19ec-1c88:46188765.664 : => CAsicIO::CheckDevice
19ec-1c88:46188765.739 : => CNT96226::ConnectIsAvailable
19ec-1c88:46188788.106 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46188788.256 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46188788.334 : <= IoObject::IoLockStart
19ec-1c88:46188788.410 : => ReadNVMDataInternal
19ec-1c88:46188788.489 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46188788.575 : IO Send command 10 bytes
19ec-1c88:46188788.715 : => CNT96226::VenderCmd_SetData
19ec-1c88:46188788.789 : iCmd = 0, nBytes = 10
19ec-1c88:46188788.937 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46189136.676 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46189136.863 : System send command 10 bytes + data 0 bytes
19ec-1c88:46189136.950 : IO total need to receive data 128 bytes
19ec-1c88:46189137.031 : => CNT96226::VenderCmd_GetData
19ec-1c88:46189137.105 : iCmd = 0, nBytes = 128
19ec-1c88:46189347.774 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46189348.019 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46189348.207 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46189348.379 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46189348.546 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46189348.712 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46189348.877 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46189349.037 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46189349.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46189349.203 : System total receive data 128 bytes
19ec-1c88:46189349.282 : => CNT96226::VenderCmd_GetData
19ec-1c88:46189349.351 : iCmd = 1, nBytes = 4
19ec-1c88:46189556.581 : 0000 : 00 00 00 00 
19ec-1c88:46189556.697 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46189556.851 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46189556.933 : NVMData.PadScanCount = 0
19ec-1c88:46189557.003 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46189557.074 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46189557.146 : NVMData.FlatbedScanCount = 0
19ec-1c88:46189557.214 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46189557.283 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46189557.350 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46189557.423 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46189557.495 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46189557.567 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46189557.642 : NVMData.BornMonth = 0
19ec-1c88:46189557.707 : NVMData.BornDay = 0
19ec-1c88:46189557.775 : NVMData.BornYear = 0
19ec-1c88:46189557.837 : NVMData.FirstScanMonth = 4
19ec-1c88:46189557.902 : NVMData.FirstScanDay = 30
19ec-1c88:46189557.969 : NVMData.FirstScanYear = 2020
19ec-1c88:46189558.266 : NVMData.VerticalMagnification = 0
19ec-1c88:46189558.347 : NVMData.HorizontalMagnification = 0
19ec-1c88:46189558.417 : NVMData.PowerSavingTime = 15
19ec-1c88:46189558.488 : NVMData.SN = A094165189010062
19ec-1c88:46189558.554 : NVMData.AutoFeed = 0
19ec-1c88:46189558.618 : NVMData.CCDType = 0
19ec-1c88:46189558.679 : NVMData.ScanSpeed = 0
19ec-1c88:46189558.741 : NVMData.RollerCount = 0
19ec-1c88:46189558.810 : NVMData.MultifeedCount = 0
19ec-1c88:46189558.878 : NVMData.JamCount = 0
19ec-1c88:46189558.945 : NVMData.IdentifyInfo = 
19ec-1c88:46189559.010 : NVMData.FormalName = 
19ec-1c88:46189559.072 : NVMData.ReservedB = 0
19ec-1c88:46189559.136 : NVMData.FunctionCode = 0
19ec-1c88:46189559.201 : NVMData.PreFeed = 0
19ec-1c88:46189559.264 : NVMData.PreFeedTime = 0
19ec-1c88:46189559.333 : NVMData.ButtonNumber = 0
19ec-1c88:46189559.402 : NVMData.PowerOffTime = 0
19ec-1c88:46189559.470 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46189559.545 : => IoObject::IoLockEnd
19ec-1c88:46189559.662 : <= IoObject::IoLockEnd
19ec-1c88:46189559.726 : <= ReadNVMData ret = 1
19ec-1c88:46192377.273 : ============Debug Start==========
19ec-1c88:46192377.588 : Date : 2020/4/30 14:27:41
19ec-1c88:46192377.667 : Process ID : 19ec
19ec-1c88:46192378.087 : Windows : Version 10.0 build 18363 
19ec-1c88:46192378.532 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:46192378.596 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46192378.661 : MemoryStatus.ullAvailPhys : 1687183360
19ec-1c88:46192378.722 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46192378.783 : MemoryStatus.ullAvailPageFile : 3045236736
19ec-1c88:46192378.844 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46192378.903 : MemoryStatus.ullAvailVirtual : 1728401408
19ec-1c88:46192378.964 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46192379.069 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46192379.129 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46192379.367 : CPU Count : 4
19ec-1c88:46192379.417 : CPU Frequency : 100.000 Mhz
19ec-1c88:46192383.573 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46192383.915 : => InitializeDriver
19ec-1c88:46192384.173 : <= InitializeDriver ret = 1
19ec-1c88:46194880.013 : => InitializeScanner
19ec-1c88:46194880.263 : => CAsicIO::GetDeviceList
19ec-1c88:46194880.725 : => CNT96226::CNT96226
19ec-1c88:46194880.787 : => CNT96226::Open
19ec-1c88:46194904.066 : <= CNT96226::Open ret = 1
19ec-1c88:46194904.170 : => CNT96226::Initialize
19ec-1c88:46194904.368 : <= CNT96226::Initialize ret = 1
19ec-1c88:46194904.424 : <= CNT96226::CNT96226
19ec-1c88:46194904.479 : => CNT96226::EnumAvailableDevice
19ec-1c88:46194909.832 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46194909.910 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46194909.969 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46198620.287 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46198620.586 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46198626.105 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46198626.214 : => IoObject::GetLockName
19ec-1c88:46198626.273 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46198626.340 : <= IoObject::GetLockName
19ec-1c88:46198626.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:46198626.879 : iCmd = 3, nBytes = 2
19ec-1c88:46199014.432 : 0000 : 06 38 
19ec-1c88:46199014.566 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46199014.637 : => CNT96226::VenderCmd_GetData
19ec-1c88:46199014.691 : iCmd = 4, nBytes = 2
19ec-1c88:46199339.166 : 0000 : 07 07 
19ec-1c88:46199339.372 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46199339.541 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46199339.709 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46199339.845 : IO Send command 10 bytes
19ec-1c88:46199339.945 : => CNT96226::VenderCmd_SetData
19ec-1c88:46199340.058 : iCmd = 0, nBytes = 10
19ec-1c88:46199340.273 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46199547.355 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46199547.577 : => CNT96226::VenderCmd_GetData
19ec-1c88:46199547.697 : iCmd = 0, nBytes = 165
19ec-1c88:46199761.308 : skip dump 37 bytes
19ec-1c88:46199761.708 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46199762.149 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46199762.430 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46199762.711 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46199762.976 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46199763.246 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46199763.505 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46199763.762 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46199763.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46199764.030 : => CNT96226::VenderCmd_GetData
19ec-1c88:46199764.137 : iCmd = 1, nBytes = 4
19ec-1c88:46199989.080 : 0000 : 00 00 00 00 
19ec-1c88:46199989.298 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46199989.442 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46199989.570 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46199989.710 : IO Send command 10 bytes
19ec-1c88:46199989.816 : => CNT96226::VenderCmd_SetData
19ec-1c88:46199989.928 : iCmd = 0, nBytes = 10
19ec-1c88:46199990.142 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46200351.320 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46200351.584 : => CNT96226::VenderCmd_GetData
19ec-1c88:46200351.706 : iCmd = 0, nBytes = 128
19ec-1c88:46200564.905 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46200565.258 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46200565.548 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46200565.825 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46200566.087 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46200566.343 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46200566.597 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46200566.852 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46200566.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46200567.112 : => CNT96226::VenderCmd_GetData
19ec-1c88:46200567.221 : iCmd = 1, nBytes = 4
19ec-1c88:46200793.128 : 0000 : 00 00 00 00 
19ec-1c88:46200793.345 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46200793.484 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46200793.882 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46200794.031 : => CNT96226::Close
19ec-1c88:46200801.142 : <= CNT96226::Close ret = 1
19ec-1c88:46200801.294 : <= CNT96226::~CNT96226
19ec-1c88:46200801.453 : <= CAsicIO::GetDeviceList
19ec-1c88:46200802.214 : => IoObject::SetTimeout
19ec-1c88:46200802.478 : Timeout--> In = 0 Out = 0
19ec-1c88:46200802.597 : <= IoObject::SetTimeout
19ec-1c88:46200802.729 : => CAsicIO::CAsicIO
19ec-1c88:46200802.876 : => CNT96226::CNT96226
19ec-1c88:46200802.996 : => CNT96226::Open
19ec-1c88:46200844.490 : <= CNT96226::Open ret = 1
19ec-1c88:46200844.697 : => CNT96226::Initialize
19ec-1c88:46200845.093 : <= CNT96226::Initialize ret = 1
19ec-1c88:46200845.216 : <= CNT96226::CNT96226
19ec-1c88:46200845.319 : <= CAsicIO::CAsicIO
19ec-1c88:46200845.430 : => CAsicIO::InitializeDevice
19ec-1c88:46200845.566 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46200857.109 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46200857.326 : => IoObject::GetLockName
19ec-1c88:46200857.439 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46200857.573 : <= IoObject::GetLockName
19ec-1c88:46200858.488 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46200858.639 : IO Send command 10 bytes
19ec-1c88:46200858.741 : => CNT96226::VenderCmd_SetData
19ec-1c88:46200858.849 : iCmd = 0, nBytes = 10
19ec-1c88:46200859.067 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46201214.783 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46201214.934 : => CNT96226::VenderCmd_GetData
19ec-1c88:46201215.009 : iCmd = 0, nBytes = 128
19ec-1c88:46201406.212 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46201406.522 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46201406.698 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46201406.857 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46201407.008 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46201407.162 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46201407.313 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46201407.465 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46201407.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46201407.619 : => CNT96226::VenderCmd_GetData
19ec-1c88:46201407.684 : iCmd = 1, nBytes = 4
19ec-1c88:46201580.672 : 0000 : 00 00 00 00 
19ec-1c88:46201580.815 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46201580.903 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46201580.985 : => CNT96226::VenderCmd_GetData
19ec-1c88:46201581.054 : iCmd = 3, nBytes = 2
19ec-1c88:46201967.753 : 0000 : 06 38 
19ec-1c88:46201967.865 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46201967.943 : => CNT96226::VenderCmd_GetData
19ec-1c88:46201968.008 : iCmd = 4, nBytes = 2
19ec-1c88:46202284.892 : 0000 : 07 07 
19ec-1c88:46202285.034 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46202285.243 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46202285.362 : => IoObject::InitializeDevice
19ec-1c88:46202285.485 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46202286.242 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46202286.332 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46202287.213 : => FindScanner
19ec-1c88:46202287.285 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46202287.367 : <= FindScanner ret = 1
19ec-1c88:46202287.435 : => IoObject::IoLockStart
19ec-1c88:46202287.559 : => CAsicIO::CheckDevice
19ec-1c88:46202287.621 : => CNT96226::ConnectIsAvailable
19ec-1c88:46202311.505 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46202311.620 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46202311.692 : <= IoObject::IoLockStart
19ec-1c88:46202311.761 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46202311.843 : IO Send command 10 bytes
19ec-1c88:46202311.949 : => CNT96226::VenderCmd_SetData
19ec-1c88:46202312.022 : iCmd = 0, nBytes = 10
19ec-1c88:46202312.150 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46202511.979 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46202512.124 : System send command 10 bytes + data 0 bytes
19ec-1c88:46202512.210 : IO total need to receive data 5 bytes
19ec-1c88:46202512.282 : => CNT96226::VenderCmd_GetData
19ec-1c88:46202512.348 : iCmd = 0, nBytes = 5
19ec-1c88:46202697.767 : 0000 : 06 00 02 02 ab 
19ec-1c88:46202698.192 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46202698.278 : System total receive data 5 bytes
19ec-1c88:46202698.358 : => CNT96226::VenderCmd_GetData
19ec-1c88:46202698.428 : iCmd = 1, nBytes = 4
19ec-1c88:46202883.465 : 0000 : 00 00 00 00 
19ec-1c88:46202883.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46202883.747 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46202883.827 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46202883.902 : IO Send command 10 bytes
19ec-1c88:46202884.020 : => CNT96226::VenderCmd_SetData
19ec-1c88:46202884.090 : iCmd = 0, nBytes = 10
19ec-1c88:46202884.222 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46203076.263 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46203076.409 : System send command 10 bytes + data 0 bytes
19ec-1c88:46203076.493 : IO total need to receive data 165 bytes
19ec-1c88:46203076.566 : => CNT96226::VenderCmd_GetData
19ec-1c88:46203076.633 : iCmd = 0, nBytes = 165
19ec-1c88:46203238.209 : skip dump 37 bytes
19ec-1c88:46203238.773 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46203238.948 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46203239.114 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46203239.277 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46203239.438 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46203239.606 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46203239.762 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46203239.914 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46203239.993 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46203240.063 : System total receive data 165 bytes
19ec-1c88:46203240.133 : => CNT96226::VenderCmd_GetData
19ec-1c88:46203240.201 : iCmd = 1, nBytes = 4
19ec-1c88:46203440.135 : 0000 : 00 00 00 00 
19ec-1c88:46203440.260 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46203440.402 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46203440.700 : Dump Inquiry
19ec-1c88:46203440.867 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46203441.035 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46203441.201 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46203441.364 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46203441.519 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46203441.682 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46203441.840 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46203441.992 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46203442.154 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46203442.313 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46203442.419 : 00a0 : 00 00 00 00 00 
19ec-1c88:46203442.504 : => ReadNVMDataInternal
19ec-1c88:46203442.765 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46203442.852 : IO Send command 10 bytes
19ec-1c88:46203442.954 : => CNT96226::VenderCmd_SetData
19ec-1c88:46203443.021 : iCmd = 0, nBytes = 10
19ec-1c88:46203443.143 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46203789.498 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46203789.648 : System send command 10 bytes + data 0 bytes
19ec-1c88:46203789.731 : IO total need to receive data 128 bytes
19ec-1c88:46203789.807 : => CNT96226::VenderCmd_GetData
19ec-1c88:46203789.874 : iCmd = 0, nBytes = 128
19ec-1c88:46203992.990 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46203993.209 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46203993.386 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46203993.550 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46203993.707 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46203993.858 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46203994.008 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46203994.155 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46203994.233 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46203994.309 : System total receive data 128 bytes
19ec-1c88:46203994.385 : => CNT96226::VenderCmd_GetData
19ec-1c88:46203994.450 : iCmd = 1, nBytes = 4
19ec-1c88:46204177.748 : 0000 : 00 00 00 00 
19ec-1c88:46204177.858 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46204177.992 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46204178.074 : NVMData.PadScanCount = 0
19ec-1c88:46204178.143 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46204178.212 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46204178.280 : NVMData.FlatbedScanCount = 0
19ec-1c88:46204178.344 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46204178.413 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46204178.475 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46204178.542 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46204178.613 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46204178.677 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46204178.748 : NVMData.BornMonth = 0
19ec-1c88:46204178.808 : NVMData.BornDay = 0
19ec-1c88:46204178.870 : NVMData.BornYear = 0
19ec-1c88:46204178.929 : NVMData.FirstScanMonth = 4
19ec-1c88:46204178.990 : NVMData.FirstScanDay = 30
19ec-1c88:46204179.055 : NVMData.FirstScanYear = 2020
19ec-1c88:46204179.119 : NVMData.VerticalMagnification = 0
19ec-1c88:46204179.185 : NVMData.HorizontalMagnification = 0
19ec-1c88:46204179.250 : NVMData.PowerSavingTime = 15
19ec-1c88:46204179.313 : NVMData.SN = A094165189010062
19ec-1c88:46204179.378 : NVMData.AutoFeed = 0
19ec-1c88:46204179.436 : NVMData.CCDType = 0
19ec-1c88:46204179.494 : NVMData.ScanSpeed = 0
19ec-1c88:46204179.554 : NVMData.RollerCount = 0
19ec-1c88:46204179.615 : NVMData.MultifeedCount = 0
19ec-1c88:46204179.675 : NVMData.JamCount = 0
19ec-1c88:46204179.732 : NVMData.IdentifyInfo = 
19ec-1c88:46204179.795 : NVMData.FormalName = 
19ec-1c88:46204179.996 : NVMData.ReservedB = 0
19ec-1c88:46204180.062 : NVMData.FunctionCode = 0
19ec-1c88:46204180.122 : NVMData.PreFeed = 0
19ec-1c88:46204180.183 : NVMData.PreFeedTime = 0
19ec-1c88:46204180.243 : NVMData.ButtonNumber = 0
19ec-1c88:46204180.306 : NVMData.PowerOffTime = 0
19ec-1c88:46204180.370 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46204180.461 : => IoObject::IoLockEnd
19ec-1c88:46204180.570 : <= IoObject::IoLockEnd
19ec-1c88:46204180.636 : <= InitializeScanner ret = 1
19ec-1c88:46205515.623 : => GetLogicalScannerAbility
19ec-1c88:46205515.799 : => IoObject::IoLockStart
19ec-1c88:46205515.931 : => CAsicIO::CheckDevice
19ec-1c88:46205515.990 : => CNT96226::ConnectIsAvailable
19ec-1c88:46205540.731 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46205540.846 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46205540.908 : <= IoObject::IoLockStart
19ec-1c88:46205540.965 : => IoObject::IoLockEnd
19ec-1c88:46205541.082 : <= IoObject::IoLockEnd
19ec-1c88:46205541.161 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:46209071.466 : => GetLogicalScannerAbilityEx
19ec-1c88:46209071.657 : => IoObject::IoLockStart
19ec-1c88:46209071.788 : => CAsicIO::CheckDevice
19ec-1c88:46209071.846 : => CNT96226::ConnectIsAvailable
19ec-1c88:46209097.235 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46209097.592 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46209097.651 : <= IoObject::IoLockStart
19ec-1c88:46209097.711 : => IoObject::IoLockEnd
19ec-1c88:46209097.821 : <= IoObject::IoLockEnd
19ec-1c88:46209097.938 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46209098.013 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46216295.466 : => ReadNVMData
19ec-1c88:46216295.651 : => IoObject::IoLockStart
19ec-1c88:46216295.785 : => CAsicIO::CheckDevice
19ec-1c88:46216295.845 : => CNT96226::ConnectIsAvailable
19ec-1c88:46216317.248 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46216317.375 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46216317.446 : <= IoObject::IoLockStart
19ec-1c88:46216317.519 : => ReadNVMDataInternal
19ec-1c88:46216317.585 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46216317.658 : IO Send command 10 bytes
19ec-1c88:46216317.783 : => CNT96226::VenderCmd_SetData
19ec-1c88:46216317.843 : iCmd = 0, nBytes = 10
19ec-1c88:46216317.962 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46216660.730 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46216660.879 : System send command 10 bytes + data 0 bytes
19ec-1c88:46216660.949 : IO total need to receive data 128 bytes
19ec-1c88:46216661.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:46216661.067 : iCmd = 0, nBytes = 128
19ec-1c88:46216867.651 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46216867.834 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46216867.971 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46216868.103 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46216868.230 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46216868.353 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46216868.473 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46216868.596 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46216868.659 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46216868.722 : System total receive data 128 bytes
19ec-1c88:46216868.782 : => CNT96226::VenderCmd_GetData
19ec-1c88:46216868.834 : iCmd = 1, nBytes = 4
19ec-1c88:46217061.547 : 0000 : 00 00 00 00 
19ec-1c88:46217061.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46217061.807 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46217061.878 : NVMData.PadScanCount = 0
19ec-1c88:46217061.938 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46217061.998 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46217062.057 : NVMData.FlatbedScanCount = 0
19ec-1c88:46217062.114 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46217062.328 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46217062.397 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46217062.453 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46217062.509 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46217062.565 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46217062.620 : NVMData.BornMonth = 0
19ec-1c88:46217062.670 : NVMData.BornDay = 0
19ec-1c88:46217062.721 : NVMData.BornYear = 0
19ec-1c88:46217062.773 : NVMData.FirstScanMonth = 4
19ec-1c88:46217062.825 : NVMData.FirstScanDay = 30
19ec-1c88:46217062.884 : NVMData.FirstScanYear = 2020
19ec-1c88:46217062.938 : NVMData.VerticalMagnification = 0
19ec-1c88:46217062.996 : NVMData.HorizontalMagnification = 0
19ec-1c88:46217063.052 : NVMData.PowerSavingTime = 15
19ec-1c88:46217063.109 : NVMData.SN = A094165189010062
19ec-1c88:46217063.160 : NVMData.AutoFeed = 0
19ec-1c88:46217063.215 : NVMData.CCDType = 0
19ec-1c88:46217063.264 : NVMData.ScanSpeed = 0
19ec-1c88:46217063.317 : NVMData.RollerCount = 0
19ec-1c88:46217063.369 : NVMData.MultifeedCount = 0
19ec-1c88:46217063.421 : NVMData.JamCount = 0
19ec-1c88:46217063.475 : NVMData.IdentifyInfo = 
19ec-1c88:46217063.527 : NVMData.FormalName = 
19ec-1c88:46217063.577 : NVMData.ReservedB = 0
19ec-1c88:46217063.627 : NVMData.FunctionCode = 0
19ec-1c88:46217063.679 : NVMData.PreFeed = 0
19ec-1c88:46217063.726 : NVMData.PreFeedTime = 0
19ec-1c88:46217063.775 : NVMData.ButtonNumber = 0
19ec-1c88:46217063.825 : NVMData.PowerOffTime = 0
19ec-1c88:46217063.875 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46217063.936 : => IoObject::IoLockEnd
19ec-1c88:46217064.034 : <= IoObject::IoLockEnd
19ec-1c88:46217064.085 : <= ReadNVMData ret = 1
19ec-1c88:46227554.977 : => GetADFStatus
19ec-1c88:46227555.370 : => IoObject::IoLockStart
19ec-1c88:46227555.512 : => CAsicIO::CheckDevice
19ec-1c88:46227555.575 : => CNT96226::ConnectIsAvailable
19ec-1c88:46227571.755 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46227571.882 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46227571.958 : <= IoObject::IoLockStart
19ec-1c88:46227572.026 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46227572.093 : IO Send command 10 bytes
19ec-1c88:46227572.218 : => CNT96226::VenderCmd_SetData
19ec-1c88:46227572.277 : iCmd = 0, nBytes = 10
19ec-1c88:46227572.391 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46227733.979 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46227734.076 : System send command 10 bytes + data 0 bytes
19ec-1c88:46227734.143 : IO total need to receive data 2 bytes
19ec-1c88:46227734.205 : => CNT96226::VenderCmd_GetData
19ec-1c88:46227734.260 : iCmd = 0, nBytes = 2
19ec-1c88:46227896.512 : 0000 : 00 00 
19ec-1c88:46227896.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46227896.731 : System total receive data 2 bytes
19ec-1c88:46227896.799 : => CNT96226::VenderCmd_GetData
19ec-1c88:46227896.863 : iCmd = 1, nBytes = 4
19ec-1c88:46228043.847 : 0000 : 00 00 00 00 
19ec-1c88:46228043.976 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46228044.149 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46228044.224 : Return status = 0
19ec-1c88:46228044.286 : => IoObject::IoLockEnd
19ec-1c88:46228044.386 : <= IoObject::IoLockEnd
19ec-1c88:46228044.438 : <= GetADFStatus ret = 1
19ec-1c88:46230817.977 : => GetADFStatus
19ec-1c88:46230818.174 : => IoObject::IoLockStart
19ec-1c88:46230818.303 : => CAsicIO::CheckDevice
19ec-1c88:46230818.360 : => CNT96226::ConnectIsAvailable
19ec-1c88:46230835.222 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46230835.330 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46230835.394 : <= IoObject::IoLockStart
19ec-1c88:46230835.465 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46230835.538 : IO Send command 10 bytes
19ec-1c88:46230835.690 : => CNT96226::VenderCmd_SetData
19ec-1c88:46230835.751 : iCmd = 0, nBytes = 10
19ec-1c88:46230835.860 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46231013.101 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46231013.296 : System send command 10 bytes + data 0 bytes
19ec-1c88:46231013.523 : IO total need to receive data 2 bytes
19ec-1c88:46231013.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:46231013.670 : iCmd = 0, nBytes = 2
19ec-1c88:46231144.621 : 0000 : 00 00 
19ec-1c88:46231144.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46231144.784 : System total receive data 2 bytes
19ec-1c88:46231144.855 : => CNT96226::VenderCmd_GetData
19ec-1c88:46231144.913 : iCmd = 1, nBytes = 4
19ec-1c88:46231259.978 : 0000 : 00 00 00 00 
19ec-1c88:46231260.067 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46231260.204 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46231260.273 : Return status = 0
19ec-1c88:46231260.335 : => IoObject::IoLockEnd
19ec-1c88:46231260.427 : <= IoObject::IoLockEnd
19ec-1c88:46231260.478 : <= GetADFStatus ret = 1
19ec-1c88:46233427.999 : => TerminateDriver
19ec-1c88:46233428.196 : => CAsicIO::~CAsicIO,pStage=219221064
19ec-1c88:46233428.269 : => CNT96226::Close
19ec-1c88:46233431.988 : <= CNT96226::Close ret = 1
19ec-1c88:46233432.067 : <= CAsicIO::~CAsicIO
19ec-1c88:46233432.128 : => IoObject::IoLockEnd
19ec-1c88:46233432.180 : <= IoObject::IoLockEnd
19ec-1c88:46233432.235 : => IoObject::TerminateDevice
19ec-1c88:46233432.290 : => IoObject::IoLockEnd
19ec-1c88:46233432.341 : <= IoObject::IoLockEnd
19ec-1c88:46233432.444 : <= IoObject::TerminateDevice
19ec-1c88:46233432.696 : <= TerminateDriver ret = 1
19ec-1c88:46277229.283 : ============Debug Start==========
19ec-1c88:46277229.572 : Date : 2020/4/30 14:27:44
19ec-1c88:46277229.652 : Process ID : 19ec
19ec-1c88:46277230.062 : Windows : Version 10.0 build 18363 
19ec-1c88:46277230.548 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:46277230.613 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46277230.679 : MemoryStatus.ullAvailPhys : 1678053376
19ec-1c88:46277230.739 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46277230.800 : MemoryStatus.ullAvailPageFile : 3035463680
19ec-1c88:46277230.860 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46277230.920 : MemoryStatus.ullAvailVirtual : 1728393216
19ec-1c88:46277230.983 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46277231.086 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46277231.146 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46277231.383 : CPU Count : 4
19ec-1c88:46277231.431 : CPU Frequency : 100.000 Mhz
19ec-1c88:46277235.731 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46277235.860 : => InitializeDriver
19ec-1c88:46277236.123 : <= InitializeDriver ret = 1
19ec-1c88:46277236.182 : => InitializeScanner
19ec-1c88:46277236.264 : => CAsicIO::GetDeviceList
19ec-1c88:46277236.559 : => CNT96226::CNT96226
19ec-1c88:46277236.617 : => CNT96226::Open
19ec-1c88:46277256.990 : <= CNT96226::Open ret = 1
19ec-1c88:46277257.086 : => CNT96226::Initialize
19ec-1c88:46277257.283 : <= CNT96226::Initialize ret = 1
19ec-1c88:46277257.342 : <= CNT96226::CNT96226
19ec-1c88:46277257.397 : => CNT96226::EnumAvailableDevice
19ec-1c88:46277262.771 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46277262.851 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46277262.906 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46280959.113 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46280959.433 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46280965.360 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46280965.464 : => IoObject::GetLockName
19ec-1c88:46280965.524 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46280965.594 : <= IoObject::GetLockName
19ec-1c88:46280966.081 : => CNT96226::VenderCmd_GetData
19ec-1c88:46280966.144 : iCmd = 3, nBytes = 2
19ec-1c88:46281343.478 : 0000 : 06 38 
19ec-1c88:46281343.634 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46281343.713 : => CNT96226::VenderCmd_GetData
19ec-1c88:46281343.768 : iCmd = 4, nBytes = 2
19ec-1c88:46281629.566 : 0000 : 07 07 
19ec-1c88:46281629.701 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46281629.793 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46281629.881 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46281629.963 : IO Send command 10 bytes
19ec-1c88:46281630.018 : => CNT96226::VenderCmd_SetData
19ec-1c88:46281630.074 : iCmd = 0, nBytes = 10
19ec-1c88:46281630.177 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46281799.310 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46281799.444 : => CNT96226::VenderCmd_GetData
19ec-1c88:46281799.499 : iCmd = 0, nBytes = 165
19ec-1c88:46282001.890 : skip dump 37 bytes
19ec-1c88:46282002.117 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46282002.267 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46282002.407 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46282002.547 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46282002.680 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46282002.821 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46282002.949 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46282003.076 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46282003.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46282003.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:46282003.263 : iCmd = 1, nBytes = 4
19ec-1c88:46282193.809 : 0000 : 00 00 00 00 
19ec-1c88:46282193.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46282193.959 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46282194.026 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46282194.089 : IO Send command 10 bytes
19ec-1c88:46282194.139 : => CNT96226::VenderCmd_SetData
19ec-1c88:46282194.196 : iCmd = 0, nBytes = 10
19ec-1c88:46282194.295 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46282522.342 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46282522.525 : => CNT96226::VenderCmd_GetData
19ec-1c88:46282522.594 : iCmd = 0, nBytes = 128
19ec-1c88:46282723.976 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46282724.159 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46282724.301 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46282724.435 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46282724.562 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46282724.691 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46282724.815 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46282724.938 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46282724.999 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46282725.062 : => CNT96226::VenderCmd_GetData
19ec-1c88:46282725.114 : iCmd = 1, nBytes = 4
19ec-1c88:46282890.961 : 0000 : 00 00 00 00 
19ec-1c88:46282891.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46282891.158 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46282891.362 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46282891.432 : => CNT96226::Close
19ec-1c88:46282895.762 : <= CNT96226::Close ret = 1
19ec-1c88:46282895.838 : <= CNT96226::~CNT96226
19ec-1c88:46282895.925 : <= CAsicIO::GetDeviceList
19ec-1c88:46282896.371 : => IoObject::SetTimeout
19ec-1c88:46282896.504 : Timeout--> In = 0 Out = 0
19ec-1c88:46282896.560 : <= IoObject::SetTimeout
19ec-1c88:46282896.630 : => CAsicIO::CAsicIO
19ec-1c88:46282896.699 : => CNT96226::CNT96226
19ec-1c88:46282896.756 : => CNT96226::Open
19ec-1c88:46282922.898 : <= CNT96226::Open ret = 1
19ec-1c88:46282923.000 : => CNT96226::Initialize
19ec-1c88:46282923.193 : <= CNT96226::Initialize ret = 1
19ec-1c88:46282923.250 : <= CNT96226::CNT96226
19ec-1c88:46282923.300 : <= CAsicIO::CAsicIO
19ec-1c88:46282923.353 : => CAsicIO::InitializeDevice
19ec-1c88:46282923.425 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46282929.438 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46282929.558 : => IoObject::GetLockName
19ec-1c88:46282929.611 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46282929.675 : <= IoObject::GetLockName
19ec-1c88:46282930.216 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46282930.287 : IO Send command 10 bytes
19ec-1c88:46282930.338 : => CNT96226::VenderCmd_SetData
19ec-1c88:46282930.392 : iCmd = 0, nBytes = 10
19ec-1c88:46282930.496 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46283277.795 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46283277.942 : => CNT96226::VenderCmd_GetData
19ec-1c88:46283278.003 : iCmd = 0, nBytes = 128
19ec-1c88:46283426.624 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46283426.840 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46283426.981 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46283427.123 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46283427.255 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46283427.383 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46283427.510 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46283427.641 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46283427.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46283427.771 : => CNT96226::VenderCmd_GetData
19ec-1c88:46283427.824 : iCmd = 1, nBytes = 4
19ec-1c88:46283574.032 : 0000 : 00 00 00 00 
19ec-1c88:46283574.379 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46283574.441 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46283574.502 : => CNT96226::VenderCmd_GetData
19ec-1c88:46283574.554 : iCmd = 3, nBytes = 2
19ec-1c88:46283961.067 : 0000 : 06 38 
19ec-1c88:46283961.200 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46283961.280 : => CNT96226::VenderCmd_GetData
19ec-1c88:46283961.334 : iCmd = 4, nBytes = 2
19ec-1c88:46284263.920 : 0000 : 07 07 
19ec-1c88:46284264.043 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46284264.213 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46284264.312 : => IoObject::InitializeDevice
19ec-1c88:46284264.423 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46284265.111 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46284265.183 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46284266.010 : => FindScanner
19ec-1c88:46284266.069 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46284266.137 : <= FindScanner ret = 1
19ec-1c88:46284266.194 : => IoObject::IoLockStart
19ec-1c88:46284266.294 : => CAsicIO::CheckDevice
19ec-1c88:46284266.347 : => CNT96226::ConnectIsAvailable
19ec-1c88:46284289.963 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46284290.078 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46284290.138 : <= IoObject::IoLockStart
19ec-1c88:46284290.198 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46284290.264 : IO Send command 10 bytes
19ec-1c88:46284290.356 : => CNT96226::VenderCmd_SetData
19ec-1c88:46284290.412 : iCmd = 0, nBytes = 10
19ec-1c88:46284290.516 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46284478.635 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46284478.797 : System send command 10 bytes + data 0 bytes
19ec-1c88:46284478.871 : IO total need to receive data 5 bytes
19ec-1c88:46284478.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:46284478.990 : iCmd = 0, nBytes = 5
19ec-1c88:46284621.155 : 0000 : 06 00 02 02 ab 
19ec-1c88:46284621.252 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46284621.315 : System total receive data 5 bytes
19ec-1c88:46284621.376 : => CNT96226::VenderCmd_GetData
19ec-1c88:46284621.428 : iCmd = 1, nBytes = 4
19ec-1c88:46284803.633 : 0000 : 00 00 00 00 
19ec-1c88:46284803.752 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46284803.879 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46284803.944 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46284804.018 : IO Send command 10 bytes
19ec-1c88:46284804.110 : => CNT96226::VenderCmd_SetData
19ec-1c88:46284804.168 : iCmd = 0, nBytes = 10
19ec-1c88:46284804.271 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46284992.784 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46284992.930 : System send command 10 bytes + data 0 bytes
19ec-1c88:46284993.011 : IO total need to receive data 165 bytes
19ec-1c88:46284993.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:46284993.135 : iCmd = 0, nBytes = 165
19ec-1c88:46285135.354 : skip dump 37 bytes
19ec-1c88:46285135.546 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46285135.684 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46285135.820 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46285135.956 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46285136.084 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46285136.218 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46285136.342 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46285136.464 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46285136.528 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46285136.591 : System total receive data 165 bytes
19ec-1c88:46285136.653 : => CNT96226::VenderCmd_GetData
19ec-1c88:46285136.706 : iCmd = 1, nBytes = 4
19ec-1c88:46285264.611 : 0000 : 00 00 00 00 
19ec-1c88:46285264.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46285264.833 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46285265.058 : Dump Inquiry
19ec-1c88:46285265.399 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46285265.528 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46285265.654 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46285265.777 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46285265.899 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46285266.025 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46285266.141 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46285266.260 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46285266.386 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46285266.508 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46285266.591 : 00a0 : 00 00 00 00 00 
19ec-1c88:46285266.663 : => ReadNVMDataInternal
19ec-1c88:46285266.881 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46285266.944 : IO Send command 10 bytes
19ec-1c88:46285267.030 : => CNT96226::VenderCmd_SetData
19ec-1c88:46285267.083 : iCmd = 0, nBytes = 10
19ec-1c88:46285267.180 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46285631.846 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46285632.028 : System send command 10 bytes + data 0 bytes
19ec-1c88:46285632.103 : IO total need to receive data 128 bytes
19ec-1c88:46285632.166 : => CNT96226::VenderCmd_GetData
19ec-1c88:46285632.221 : iCmd = 0, nBytes = 128
19ec-1c88:46285886.426 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46285886.668 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46285886.822 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46285886.965 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46285887.096 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46285887.225 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46285887.352 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46285887.478 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46285887.544 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46285887.615 : System total receive data 128 bytes
19ec-1c88:46285887.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:46285887.739 : iCmd = 1, nBytes = 4
19ec-1c88:46286071.454 : 0000 : 00 00 00 00 
19ec-1c88:46286071.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46286071.948 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46286072.021 : NVMData.PadScanCount = 0
19ec-1c88:46286072.082 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46286072.141 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46286072.202 : NVMData.FlatbedScanCount = 0
19ec-1c88:46286072.261 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46286072.313 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46286072.368 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46286072.423 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46286072.477 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46286072.528 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46286072.582 : NVMData.BornMonth = 0
19ec-1c88:46286072.632 : NVMData.BornDay = 0
19ec-1c88:46286072.684 : NVMData.BornYear = 0
19ec-1c88:46286072.733 : NVMData.FirstScanMonth = 4
19ec-1c88:46286072.787 : NVMData.FirstScanDay = 30
19ec-1c88:46286072.842 : NVMData.FirstScanYear = 2020
19ec-1c88:46286072.895 : NVMData.VerticalMagnification = 0
19ec-1c88:46286072.947 : NVMData.HorizontalMagnification = 0
19ec-1c88:46286073.004 : NVMData.PowerSavingTime = 15
19ec-1c88:46286073.058 : NVMData.SN = A094165189010062
19ec-1c88:46286073.106 : NVMData.AutoFeed = 0
19ec-1c88:46286073.154 : NVMData.CCDType = 0
19ec-1c88:46286073.204 : NVMData.ScanSpeed = 0
19ec-1c88:46286073.251 : NVMData.RollerCount = 0
19ec-1c88:46286073.300 : NVMData.MultifeedCount = 0
19ec-1c88:46286073.352 : NVMData.JamCount = 0
19ec-1c88:46286073.400 : NVMData.IdentifyInfo = 
19ec-1c88:46286073.449 : NVMData.FormalName = 
19ec-1c88:46286073.628 : NVMData.ReservedB = 0
19ec-1c88:46286073.681 : NVMData.FunctionCode = 0
19ec-1c88:46286073.729 : NVMData.PreFeed = 0
19ec-1c88:46286073.777 : NVMData.PreFeedTime = 0
19ec-1c88:46286073.825 : NVMData.ButtonNumber = 0
19ec-1c88:46286073.875 : NVMData.PowerOffTime = 0
19ec-1c88:46286073.929 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46286074.005 : => IoObject::IoLockEnd
19ec-1c88:46286074.095 : <= IoObject::IoLockEnd
19ec-1c88:46286074.144 : <= InitializeScanner ret = 1
19ec-1c88:46286074.210 : => GetLogicalScannerAbilityEx
19ec-1c88:46286074.270 : => IoObject::IoLockStart
19ec-1c88:46286074.360 : => CAsicIO::CheckDevice
19ec-1c88:46286074.413 : => CNT96226::ConnectIsAvailable
19ec-1c88:46286091.829 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46286091.929 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46286091.984 : <= IoObject::IoLockStart
19ec-1c88:46286092.058 : => IoObject::IoLockEnd
19ec-1c88:46286092.152 : <= IoObject::IoLockEnd
19ec-1c88:46286092.259 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46286092.333 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46286304.538 : => ReadNVMData
19ec-1c88:46286304.732 : => IoObject::IoLockStart
19ec-1c88:46286304.871 : => CAsicIO::CheckDevice
19ec-1c88:46286304.927 : => CNT96226::ConnectIsAvailable
19ec-1c88:46286327.210 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46286327.329 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46286327.392 : <= IoObject::IoLockStart
19ec-1c88:46286327.460 : => ReadNVMDataInternal
19ec-1c88:46286327.520 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46286327.587 : IO Send command 10 bytes
19ec-1c88:46286327.718 : => CNT96226::VenderCmd_SetData
19ec-1c88:46286327.778 : iCmd = 0, nBytes = 10
19ec-1c88:46286327.892 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46286668.379 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46286668.539 : System send command 10 bytes + data 0 bytes
19ec-1c88:46286668.620 : IO total need to receive data 128 bytes
19ec-1c88:46286668.685 : => CNT96226::VenderCmd_GetData
19ec-1c88:46286668.746 : iCmd = 0, nBytes = 128
19ec-1c88:46286846.469 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46286846.681 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46286846.823 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46286846.960 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46286847.098 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46286847.230 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46286847.358 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46286847.488 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46286847.557 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46286847.624 : System total receive data 128 bytes
19ec-1c88:46286847.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:46286847.741 : iCmd = 1, nBytes = 4
19ec-1c88:46286983.389 : 0000 : 00 00 00 00 
19ec-1c88:46286983.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46286983.649 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46286983.721 : NVMData.PadScanCount = 0
19ec-1c88:46286983.777 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46286983.832 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46286983.891 : NVMData.FlatbedScanCount = 0
19ec-1c88:46286983.947 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46286984.001 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46286984.056 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46286984.110 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46286984.167 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46286984.219 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46286984.274 : NVMData.BornMonth = 0
19ec-1c88:46286984.324 : NVMData.BornDay = 0
19ec-1c88:46286984.374 : NVMData.BornYear = 0
19ec-1c88:46286984.423 : NVMData.FirstScanMonth = 4
19ec-1c88:46286984.474 : NVMData.FirstScanDay = 30
19ec-1c88:46286984.528 : NVMData.FirstScanYear = 2020
19ec-1c88:46286984.705 : NVMData.VerticalMagnification = 0
19ec-1c88:46286984.994 : NVMData.HorizontalMagnification = 0
19ec-1c88:46286985.050 : NVMData.PowerSavingTime = 15
19ec-1c88:46286985.109 : NVMData.SN = A094165189010062
19ec-1c88:46286985.161 : NVMData.AutoFeed = 0
19ec-1c88:46286985.216 : NVMData.CCDType = 0
19ec-1c88:46286985.265 : NVMData.ScanSpeed = 0
19ec-1c88:46286985.315 : NVMData.RollerCount = 0
19ec-1c88:46286985.367 : NVMData.MultifeedCount = 0
19ec-1c88:46286985.419 : NVMData.JamCount = 0
19ec-1c88:46286985.469 : NVMData.IdentifyInfo = 
19ec-1c88:46286985.519 : NVMData.FormalName = 
19ec-1c88:46286985.570 : NVMData.ReservedB = 0
19ec-1c88:46286985.621 : NVMData.FunctionCode = 0
19ec-1c88:46286985.671 : NVMData.PreFeed = 0
19ec-1c88:46286985.722 : NVMData.PreFeedTime = 0
19ec-1c88:46286985.772 : NVMData.ButtonNumber = 0
19ec-1c88:46286985.823 : NVMData.PowerOffTime = 0
19ec-1c88:46286986.106 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46286986.167 : => IoObject::IoLockEnd
19ec-1c88:46286986.255 : <= IoObject::IoLockEnd
19ec-1c88:46286986.304 : <= ReadNVMData ret = 1
19ec-1c88:46287523.932 : => TerminateDriver
19ec-1c88:46287524.138 : => CAsicIO::~CAsicIO,pStage=135990344
19ec-1c88:46287524.213 : => CNT96226::Close
19ec-1c88:46287528.268 : <= CNT96226::Close ret = 1
19ec-1c88:46287528.346 : <= CAsicIO::~CAsicIO
19ec-1c88:46287528.406 : => IoObject::IoLockEnd
19ec-1c88:46287528.458 : <= IoObject::IoLockEnd
19ec-1c88:46287528.510 : => IoObject::TerminateDevice
19ec-1c88:46287528.566 : => IoObject::IoLockEnd
19ec-1c88:46287528.614 : <= IoObject::IoLockEnd
19ec-1c88:46287528.717 : <= IoObject::TerminateDevice
19ec-1c88:46287528.993 : <= TerminateDriver ret = 1
19ec-1c88:46290108.596 : ============Debug Start==========
19ec-1c88:46290108.931 : Date : 2020/4/30 14:27:44
19ec-1c88:46290109.011 : Process ID : 19ec
19ec-1c88:46290109.436 : Windows : Version 10.0 build 18363 
19ec-1c88:46290109.901 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:46290109.963 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46290110.027 : MemoryStatus.ullAvailPhys : 1678135296
19ec-1c88:46290110.087 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46290110.149 : MemoryStatus.ullAvailPageFile : 3039756288
19ec-1c88:46290110.207 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46290110.264 : MemoryStatus.ullAvailVirtual : 1728417792
19ec-1c88:46290110.328 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46290110.435 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46290110.496 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46290110.735 : CPU Count : 4
19ec-1c88:46290110.782 : CPU Frequency : 100.000 Mhz
19ec-1c88:46290116.363 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46290116.542 : => InitializeDriver
19ec-1c88:46290116.884 : <= InitializeDriver ret = 1
19ec-1c88:46293624.007 : => InitializeScanner
19ec-1c88:46293624.308 : => CAsicIO::GetDeviceList
19ec-1c88:46293624.795 : => CNT96226::CNT96226
19ec-1c88:46293624.864 : => CNT96226::Open
19ec-1c88:46293651.397 : <= CNT96226::Open ret = 1
19ec-1c88:46293651.553 : => CNT96226::Initialize
19ec-1c88:46293651.768 : <= CNT96226::Initialize ret = 1
19ec-1c88:46293651.828 : <= CNT96226::CNT96226
19ec-1c88:46293651.890 : => CNT96226::EnumAvailableDevice
19ec-1c88:46293658.926 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46293659.008 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46293659.069 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46297363.661 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46297363.957 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46297369.751 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46297369.863 : => IoObject::GetLockName
19ec-1c88:46297369.924 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46297369.988 : <= IoObject::GetLockName
19ec-1c88:46297370.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:46297370.561 : iCmd = 3, nBytes = 2
19ec-1c88:46297712.517 : 0000 : 06 38 
19ec-1c88:46297712.626 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46297712.692 : => CNT96226::VenderCmd_GetData
19ec-1c88:46297712.746 : iCmd = 4, nBytes = 2
19ec-1c88:46298004.848 : 0000 : 07 07 
19ec-1c88:46298004.989 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46298005.089 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46298005.197 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46298005.267 : IO Send command 10 bytes
19ec-1c88:46298005.323 : => CNT96226::VenderCmd_SetData
19ec-1c88:46298005.379 : iCmd = 0, nBytes = 10
19ec-1c88:46298005.486 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46298203.483 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46298203.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:46298203.642 : iCmd = 0, nBytes = 165
19ec-1c88:46298330.618 : skip dump 37 bytes
19ec-1c88:46298330.795 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46298330.932 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46298331.066 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46298331.196 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46298331.322 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46298331.457 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46298331.586 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46298331.708 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46298331.770 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46298331.828 : => CNT96226::VenderCmd_GetData
19ec-1c88:46298331.880 : iCmd = 1, nBytes = 4
19ec-1c88:46298474.011 : 0000 : 00 00 00 00 
19ec-1c88:46298474.121 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46298474.185 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46298474.248 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46298474.311 : IO Send command 10 bytes
19ec-1c88:46298474.362 : => CNT96226::VenderCmd_SetData
19ec-1c88:46298474.420 : iCmd = 0, nBytes = 10
19ec-1c88:46298474.522 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46298822.533 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46298822.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:46298822.745 : iCmd = 0, nBytes = 128
19ec-1c88:46298963.587 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46298964.183 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46298964.335 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46298964.471 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46298964.599 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46298965.908 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46298966.042 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46298966.167 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46298966.233 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46298966.304 : => CNT96226::VenderCmd_GetData
19ec-1c88:46298966.357 : iCmd = 1, nBytes = 4
19ec-1c88:46299166.796 : 0000 : 00 00 00 00 
19ec-1c88:46299166.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46299167.099 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46299167.437 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46299167.745 : => CNT96226::Close
19ec-1c88:46299172.901 : <= CNT96226::Close ret = 1
19ec-1c88:46299172.983 : <= CNT96226::~CNT96226
19ec-1c88:46299173.071 : <= CAsicIO::GetDeviceList
19ec-1c88:46299173.509 : => IoObject::SetTimeout
19ec-1c88:46299173.637 : Timeout--> In = 0 Out = 0
19ec-1c88:46299173.697 : <= IoObject::SetTimeout
19ec-1c88:46299173.764 : => CAsicIO::CAsicIO
19ec-1c88:46299173.834 : => CNT96226::CNT96226
19ec-1c88:46299173.890 : => CNT96226::Open
19ec-1c88:46299198.588 : <= CNT96226::Open ret = 1
19ec-1c88:46299198.685 : => CNT96226::Initialize
19ec-1c88:46299198.876 : <= CNT96226::Initialize ret = 1
19ec-1c88:46299198.940 : <= CNT96226::CNT96226
19ec-1c88:46299198.993 : <= CAsicIO::CAsicIO
19ec-1c88:46299199.048 : => CAsicIO::InitializeDevice
19ec-1c88:46299199.116 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46299206.523 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46299206.648 : => IoObject::GetLockName
19ec-1c88:46299206.701 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46299206.766 : <= IoObject::GetLockName
19ec-1c88:46299207.267 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46299207.342 : IO Send command 10 bytes
19ec-1c88:46299207.395 : => CNT96226::VenderCmd_SetData
19ec-1c88:46299207.452 : iCmd = 0, nBytes = 10
19ec-1c88:46299207.564 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46299546.774 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46299546.938 : => CNT96226::VenderCmd_GetData
19ec-1c88:46299546.999 : iCmd = 0, nBytes = 128
19ec-1c88:46299743.805 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46299743.980 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46299744.116 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46299744.251 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46299744.380 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46299744.503 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46299744.628 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46299744.750 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46299744.812 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46299744.870 : => CNT96226::VenderCmd_GetData
19ec-1c88:46299744.922 : iCmd = 1, nBytes = 4
19ec-1c88:46299881.146 : 0000 : 00 00 00 00 
19ec-1c88:46299881.241 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46299881.304 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46299881.363 : => CNT96226::VenderCmd_GetData
19ec-1c88:46299881.414 : iCmd = 3, nBytes = 2
19ec-1c88:46300251.032 : 0000 : 06 38 
19ec-1c88:46300251.158 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46300251.227 : => CNT96226::VenderCmd_GetData
19ec-1c88:46300251.284 : iCmd = 4, nBytes = 2
19ec-1c88:46300555.476 : 0000 : 07 07 
19ec-1c88:46300555.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46300556.126 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46300556.326 : => IoObject::InitializeDevice
19ec-1c88:46300556.532 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46300558.032 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46300558.178 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46300559.517 : => FindScanner
19ec-1c88:46300559.630 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46300559.758 : <= FindScanner ret = 1
19ec-1c88:46300559.867 : => IoObject::IoLockStart
19ec-1c88:46300560.087 : => CAsicIO::CheckDevice
19ec-1c88:46300560.191 : => CNT96226::ConnectIsAvailable
19ec-1c88:46300585.065 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46300585.302 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46300585.443 : <= IoObject::IoLockStart
19ec-1c88:46300585.572 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46300585.718 : IO Send command 10 bytes
19ec-1c88:46300585.910 : => CNT96226::VenderCmd_SetData
19ec-1c88:46300586.026 : iCmd = 0, nBytes = 10
19ec-1c88:46300586.245 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46300776.388 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46300776.652 : System send command 10 bytes + data 0 bytes
19ec-1c88:46300776.806 : IO total need to receive data 5 bytes
19ec-1c88:46300776.935 : => CNT96226::VenderCmd_GetData
19ec-1c88:46300777.053 : iCmd = 0, nBytes = 5
19ec-1c88:46300976.204 : 0000 : 06 00 02 02 ab 
19ec-1c88:46300976.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46300976.515 : System total receive data 5 bytes
19ec-1c88:46300976.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:46300976.748 : iCmd = 1, nBytes = 4
19ec-1c88:46301173.866 : 0000 : 00 00 00 00 
19ec-1c88:46301174.088 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46301174.348 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46301174.478 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46301174.610 : IO Send command 10 bytes
19ec-1c88:46301174.802 : => CNT96226::VenderCmd_SetData
19ec-1c88:46301174.916 : iCmd = 0, nBytes = 10
19ec-1c88:46301175.129 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46301373.709 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46301373.903 : System send command 10 bytes + data 0 bytes
19ec-1c88:46301373.995 : IO total need to receive data 165 bytes
19ec-1c88:46301374.077 : => CNT96226::VenderCmd_GetData
19ec-1c88:46301374.150 : iCmd = 0, nBytes = 165
19ec-1c88:46301587.653 : skip dump 37 bytes
19ec-1c88:46301587.908 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46301588.096 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46301588.280 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46301588.457 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46301588.628 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46301588.807 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46301588.972 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46301589.138 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46301589.222 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46301589.300 : System total receive data 165 bytes
19ec-1c88:46301589.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:46301589.459 : iCmd = 1, nBytes = 4
19ec-1c88:46301767.858 : 0000 : 00 00 00 00 
19ec-1c88:46301767.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46301768.147 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46301768.487 : Dump Inquiry
19ec-1c88:46301768.652 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46301768.831 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46301769.000 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46301769.178 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46301769.351 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46301769.523 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46301769.685 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46301769.849 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46301770.020 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46301770.188 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46301770.302 : 00a0 : 00 00 00 00 00 
19ec-1c88:46301770.391 : => ReadNVMDataInternal
19ec-1c88:46301770.681 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46301770.764 : IO Send command 10 bytes
19ec-1c88:46301770.877 : => CNT96226::VenderCmd_SetData
19ec-1c88:46301770.949 : iCmd = 0, nBytes = 10
19ec-1c88:46301771.076 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46302109.368 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46302109.562 : System send command 10 bytes + data 0 bytes
19ec-1c88:46302109.656 : IO total need to receive data 128 bytes
19ec-1c88:46302109.738 : => CNT96226::VenderCmd_GetData
19ec-1c88:46302109.813 : iCmd = 0, nBytes = 128
19ec-1c88:46302290.229 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46302290.660 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46302290.809 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46302290.945 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46302291.073 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46302291.204 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46302291.333 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46302291.459 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46302291.523 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46302291.584 : System total receive data 128 bytes
19ec-1c88:46302291.646 : => CNT96226::VenderCmd_GetData
19ec-1c88:46302291.699 : iCmd = 1, nBytes = 4
19ec-1c88:46302440.463 : 0000 : 00 00 00 00 
19ec-1c88:46302440.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46302440.753 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46302440.825 : NVMData.PadScanCount = 0
19ec-1c88:46302440.883 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46302440.938 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46302440.995 : NVMData.FlatbedScanCount = 0
19ec-1c88:46302441.048 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46302441.102 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46302441.167 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46302441.221 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46302441.275 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46302441.328 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46302441.385 : NVMData.BornMonth = 0
19ec-1c88:46302441.434 : NVMData.BornDay = 0
19ec-1c88:46302441.484 : NVMData.BornYear = 0
19ec-1c88:46302441.536 : NVMData.FirstScanMonth = 4
19ec-1c88:46302441.588 : NVMData.FirstScanDay = 30
19ec-1c88:46302441.640 : NVMData.FirstScanYear = 2020
19ec-1c88:46302441.695 : NVMData.VerticalMagnification = 0
19ec-1c88:46302441.750 : NVMData.HorizontalMagnification = 0
19ec-1c88:46302441.806 : NVMData.PowerSavingTime = 15
19ec-1c88:46302441.859 : NVMData.SN = A094165189010062
19ec-1c88:46302441.913 : NVMData.AutoFeed = 0
19ec-1c88:46302441.962 : NVMData.CCDType = 0
19ec-1c88:46302442.012 : NVMData.ScanSpeed = 0
19ec-1c88:46302442.060 : NVMData.RollerCount = 0
19ec-1c88:46302442.110 : NVMData.MultifeedCount = 0
19ec-1c88:46302442.162 : NVMData.JamCount = 0
19ec-1c88:46302442.208 : NVMData.IdentifyInfo = 
19ec-1c88:46302442.260 : NVMData.FormalName = 
19ec-1c88:46302442.447 : NVMData.ReservedB = 0
19ec-1c88:46302442.500 : NVMData.FunctionCode = 0
19ec-1c88:46302442.551 : NVMData.PreFeed = 0
19ec-1c88:46302442.606 : NVMData.PreFeedTime = 0
19ec-1c88:46302442.656 : NVMData.ButtonNumber = 0
19ec-1c88:46302442.710 : NVMData.PowerOffTime = 0
19ec-1c88:46302442.762 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46302442.837 : => IoObject::IoLockEnd
19ec-1c88:46302442.929 : <= IoObject::IoLockEnd
19ec-1c88:46302442.978 : <= InitializeScanner ret = 1
19ec-1c88:46303918.701 : => GetLogicalScannerAbility
19ec-1c88:46303918.904 : => IoObject::IoLockStart
19ec-1c88:46303919.033 : => CAsicIO::CheckDevice
19ec-1c88:46303919.092 : => CNT96226::ConnectIsAvailable
19ec-1c88:46303937.045 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46303937.248 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46303937.376 : <= IoObject::IoLockStart
19ec-1c88:46303937.494 : => IoObject::IoLockEnd
19ec-1c88:46303937.695 : <= IoObject::IoLockEnd
19ec-1c88:46303939.313 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:46307960.743 : => GetLogicalScannerAbilityEx
19ec-1c88:46307960.950 : => IoObject::IoLockStart
19ec-1c88:46307961.084 : => CAsicIO::CheckDevice
19ec-1c88:46307961.144 : => CNT96226::ConnectIsAvailable
19ec-1c88:46307985.200 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46307985.309 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46307985.371 : <= IoObject::IoLockStart
19ec-1c88:46307985.433 : => IoObject::IoLockEnd
19ec-1c88:46307985.534 : <= IoObject::IoLockEnd
19ec-1c88:46307985.886 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46307985.965 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46316157.846 : => ReadNVMData
19ec-1c88:46316158.030 : => IoObject::IoLockStart
19ec-1c88:46316158.168 : => CAsicIO::CheckDevice
19ec-1c88:46316158.229 : => CNT96226::ConnectIsAvailable
19ec-1c88:46316205.401 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46316205.519 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46316205.591 : <= IoObject::IoLockStart
19ec-1c88:46316205.664 : => ReadNVMDataInternal
19ec-1c88:46316205.731 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46316205.797 : IO Send command 10 bytes
19ec-1c88:46316205.940 : => CNT96226::VenderCmd_SetData
19ec-1c88:46316206.001 : iCmd = 0, nBytes = 10
19ec-1c88:46316206.122 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46316646.109 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46316646.297 : System send command 10 bytes + data 0 bytes
19ec-1c88:46316646.387 : IO total need to receive data 128 bytes
19ec-1c88:46316646.452 : => CNT96226::VenderCmd_GetData
19ec-1c88:46316646.512 : iCmd = 0, nBytes = 128
19ec-1c88:46316823.132 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46316823.356 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46316823.502 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46316823.639 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46316823.771 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46316823.898 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46316824.027 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46316824.150 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46316824.214 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46316824.284 : System total receive data 128 bytes
19ec-1c88:46316824.345 : => CNT96226::VenderCmd_GetData
19ec-1c88:46316824.401 : iCmd = 1, nBytes = 4
19ec-1c88:46316985.074 : 0000 : 00 00 00 00 
19ec-1c88:46316985.209 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46316985.362 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46316985.443 : NVMData.PadScanCount = 0
19ec-1c88:46316985.501 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46316985.561 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46316985.620 : NVMData.FlatbedScanCount = 0
19ec-1c88:46316985.679 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46316985.886 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46316985.946 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46316986.005 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46316986.061 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46316986.118 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46316986.171 : NVMData.BornMonth = 0
19ec-1c88:46316986.222 : NVMData.BornDay = 0
19ec-1c88:46316986.274 : NVMData.BornYear = 0
19ec-1c88:46316986.325 : NVMData.FirstScanMonth = 4
19ec-1c88:46316986.380 : NVMData.FirstScanDay = 30
19ec-1c88:46316986.437 : NVMData.FirstScanYear = 2020
19ec-1c88:46316986.491 : NVMData.VerticalMagnification = 0
19ec-1c88:46316986.548 : NVMData.HorizontalMagnification = 0
19ec-1c88:46316986.606 : NVMData.PowerSavingTime = 15
19ec-1c88:46316986.663 : NVMData.SN = A094165189010062
19ec-1c88:46316986.713 : NVMData.AutoFeed = 0
19ec-1c88:46316986.764 : NVMData.CCDType = 0
19ec-1c88:46316986.815 : NVMData.ScanSpeed = 0
19ec-1c88:46316986.866 : NVMData.RollerCount = 0
19ec-1c88:46316986.919 : NVMData.MultifeedCount = 0
19ec-1c88:46316986.973 : NVMData.JamCount = 0
19ec-1c88:46316987.023 : NVMData.IdentifyInfo = 
19ec-1c88:46316987.073 : NVMData.FormalName = 
19ec-1c88:46316987.122 : NVMData.ReservedB = 0
19ec-1c88:46316987.174 : NVMData.FunctionCode = 0
19ec-1c88:46316987.225 : NVMData.PreFeed = 0
19ec-1c88:46316987.272 : NVMData.PreFeedTime = 0
19ec-1c88:46316987.320 : NVMData.ButtonNumber = 0
19ec-1c88:46316987.370 : NVMData.PowerOffTime = 0
19ec-1c88:46316987.421 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46316987.487 : => IoObject::IoLockEnd
19ec-1c88:46316987.593 : <= IoObject::IoLockEnd
19ec-1c88:46316987.643 : <= ReadNVMData ret = 1
19ec-1c88:46327959.779 : => GetADFStatus
19ec-1c88:46327960.175 : => IoObject::IoLockStart
19ec-1c88:46327960.304 : => CAsicIO::CheckDevice
19ec-1c88:46327960.369 : => CNT96226::ConnectIsAvailable
19ec-1c88:46327988.725 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46327988.829 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46327988.893 : <= IoObject::IoLockStart
19ec-1c88:46327988.956 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46327989.025 : IO Send command 10 bytes
19ec-1c88:46327989.148 : => CNT96226::VenderCmd_SetData
19ec-1c88:46327989.204 : iCmd = 0, nBytes = 10
19ec-1c88:46327989.313 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46328181.987 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46328182.142 : System send command 10 bytes + data 0 bytes
19ec-1c88:46328182.211 : IO total need to receive data 2 bytes
19ec-1c88:46328182.269 : => CNT96226::VenderCmd_GetData
19ec-1c88:46328182.325 : iCmd = 0, nBytes = 2
19ec-1c88:46328332.790 : 0000 : 00 00 
19ec-1c88:46328333.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46328333.146 : System total receive data 2 bytes
19ec-1c88:46328333.264 : => CNT96226::VenderCmd_GetData
19ec-1c88:46328333.374 : iCmd = 1, nBytes = 4
19ec-1c88:46328498.961 : 0000 : 00 00 00 00 
19ec-1c88:46328500.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46328500.714 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46328500.786 : Return status = 0
19ec-1c88:46328500.848 : => IoObject::IoLockEnd
19ec-1c88:46328500.946 : <= IoObject::IoLockEnd
19ec-1c88:46328500.992 : <= GetADFStatus ret = 1
19ec-1c88:46331373.109 : => GetADFStatus
19ec-1c88:46331373.307 : => IoObject::IoLockStart
19ec-1c88:46331373.436 : => CAsicIO::CheckDevice
19ec-1c88:46331373.494 : => CNT96226::ConnectIsAvailable
19ec-1c88:46331394.248 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46331394.353 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46331394.415 : <= IoObject::IoLockStart
19ec-1c88:46331394.475 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46331394.545 : IO Send command 10 bytes
19ec-1c88:46331394.652 : => CNT96226::VenderCmd_SetData
19ec-1c88:46331394.713 : iCmd = 0, nBytes = 10
19ec-1c88:46331394.820 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46331564.930 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46331565.081 : System send command 10 bytes + data 0 bytes
19ec-1c88:46331565.293 : IO total need to receive data 2 bytes
19ec-1c88:46331565.375 : => CNT96226::VenderCmd_GetData
19ec-1c88:46331565.434 : iCmd = 0, nBytes = 2
19ec-1c88:46331743.560 : 0000 : 00 00 
19ec-1c88:46331743.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46331743.718 : System total receive data 2 bytes
19ec-1c88:46331743.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:46331743.842 : iCmd = 1, nBytes = 4
19ec-1c88:46331916.667 : 0000 : 00 00 00 00 
19ec-1c88:46331916.883 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46331917.138 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46331917.276 : Return status = 0
19ec-1c88:46331917.594 : => IoObject::IoLockEnd
19ec-1c88:46331917.691 : <= IoObject::IoLockEnd
19ec-1c88:46331917.742 : <= GetADFStatus ret = 1
19ec-1c88:46334255.288 : => TerminateDriver
19ec-1c88:46334255.494 : => CAsicIO::~CAsicIO,pStage=200150088
19ec-1c88:46334255.567 : => CNT96226::Close
19ec-1c88:46334259.960 : <= CNT96226::Close ret = 1
19ec-1c88:46334260.038 : <= CAsicIO::~CAsicIO
19ec-1c88:46334260.094 : => IoObject::IoLockEnd
19ec-1c88:46334260.151 : <= IoObject::IoLockEnd
19ec-1c88:46334260.203 : => IoObject::TerminateDevice
19ec-1c88:46334260.258 : => IoObject::IoLockEnd
19ec-1c88:46334260.307 : <= IoObject::IoLockEnd
19ec-1c88:46334260.411 : <= IoObject::TerminateDevice
19ec-1c88:46334260.655 : <= TerminateDriver ret = 1
19ec-1c88:46377596.973 : ============Debug Start==========
19ec-1c88:46377597.245 : Date : 2020/4/30 14:27:47
19ec-1c88:46377597.325 : Process ID : 19ec
19ec-1c88:46377597.726 : Windows : Version 10.0 build 18363 
19ec-1c88:46377598.187 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:46377598.251 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46377598.319 : MemoryStatus.ullAvailPhys : 1680736256
19ec-1c88:46377598.378 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46377598.442 : MemoryStatus.ullAvailPageFile : 3036815360
19ec-1c88:46377598.502 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46377598.560 : MemoryStatus.ullAvailVirtual : 1728393216
19ec-1c88:46377598.620 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46377598.721 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46377598.782 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46377599.026 : CPU Count : 4
19ec-1c88:46377599.073 : CPU Frequency : 100.000 Mhz
19ec-1c88:46377603.120 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46377603.471 : => InitializeDriver
19ec-1c88:46377603.751 : <= InitializeDriver ret = 1
19ec-1c88:46377603.806 : => InitializeScanner
19ec-1c88:46377603.886 : => CAsicIO::GetDeviceList
19ec-1c88:46377604.174 : => CNT96226::CNT96226
19ec-1c88:46377604.232 : => CNT96226::Open
19ec-1c88:46377624.631 : <= CNT96226::Open ret = 1
19ec-1c88:46377624.723 : => CNT96226::Initialize
19ec-1c88:46377624.915 : <= CNT96226::Initialize ret = 1
19ec-1c88:46377624.973 : <= CNT96226::CNT96226
19ec-1c88:46377625.027 : => CNT96226::EnumAvailableDevice
19ec-1c88:46377630.310 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46377630.391 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46377630.451 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46381359.595 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46381359.878 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46381365.583 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46381365.690 : => IoObject::GetLockName
19ec-1c88:46381365.756 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46381365.824 : <= IoObject::GetLockName
19ec-1c88:46381366.297 : => CNT96226::VenderCmd_GetData
19ec-1c88:46381366.364 : iCmd = 3, nBytes = 2
19ec-1c88:46381740.440 : 0000 : 06 38 
19ec-1c88:46381740.566 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46381740.638 : => CNT96226::VenderCmd_GetData
19ec-1c88:46381740.696 : iCmd = 4, nBytes = 2
19ec-1c88:46382032.437 : 0000 : 07 07 
19ec-1c88:46382032.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46382032.608 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46382032.699 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46382032.768 : IO Send command 10 bytes
19ec-1c88:46382032.822 : => CNT96226::VenderCmd_SetData
19ec-1c88:46382032.875 : iCmd = 0, nBytes = 10
19ec-1c88:46382032.981 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46382231.603 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46382231.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:46382231.794 : iCmd = 0, nBytes = 165
19ec-1c88:46382406.772 : skip dump 37 bytes
19ec-1c88:46382406.974 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46382407.118 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46382407.254 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46382407.391 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46382407.524 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46382407.658 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46382407.784 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46382407.906 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46382407.971 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46382408.032 : => CNT96226::VenderCmd_GetData
19ec-1c88:46382408.085 : iCmd = 1, nBytes = 4
19ec-1c88:46382579.529 : 0000 : 00 00 00 00 
19ec-1c88:46382579.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46382579.678 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46382579.736 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46382579.799 : IO Send command 10 bytes
19ec-1c88:46382579.848 : => CNT96226::VenderCmd_SetData
19ec-1c88:46382579.900 : iCmd = 0, nBytes = 10
19ec-1c88:46382580.007 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46382922.172 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46382922.313 : => CNT96226::VenderCmd_GetData
19ec-1c88:46382922.372 : iCmd = 0, nBytes = 128
19ec-1c88:46383124.828 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46383125.003 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46383125.140 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46383125.274 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46383125.402 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46383125.523 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46383125.645 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46383125.766 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46383125.828 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46383125.890 : => CNT96226::VenderCmd_GetData
19ec-1c88:46383125.946 : iCmd = 1, nBytes = 4
19ec-1c88:46383287.616 : 0000 : 00 00 00 00 
19ec-1c88:46383287.744 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46383287.813 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46383287.982 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46383288.056 : => CNT96226::Close
19ec-1c88:46383292.065 : <= CNT96226::Close ret = 1
19ec-1c88:46383292.142 : <= CNT96226::~CNT96226
19ec-1c88:46383292.230 : <= CAsicIO::GetDeviceList
19ec-1c88:46383292.677 : => IoObject::SetTimeout
19ec-1c88:46383292.807 : Timeout--> In = 0 Out = 0
19ec-1c88:46383292.866 : <= IoObject::SetTimeout
19ec-1c88:46383292.930 : => CAsicIO::CAsicIO
19ec-1c88:46383293.000 : => CNT96226::CNT96226
19ec-1c88:46383293.055 : => CNT96226::Open
19ec-1c88:46383317.898 : <= CNT96226::Open ret = 1
19ec-1c88:46383318.010 : => CNT96226::Initialize
19ec-1c88:46383318.208 : <= CNT96226::Initialize ret = 1
19ec-1c88:46383318.271 : <= CNT96226::CNT96226
19ec-1c88:46383318.325 : <= CAsicIO::CAsicIO
19ec-1c88:46383318.385 : => CAsicIO::InitializeDevice
19ec-1c88:46383318.454 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46383324.398 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46383324.516 : => IoObject::GetLockName
19ec-1c88:46383324.572 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46383324.641 : <= IoObject::GetLockName
19ec-1c88:46383325.146 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46383325.222 : IO Send command 10 bytes
19ec-1c88:46383325.275 : => CNT96226::VenderCmd_SetData
19ec-1c88:46383325.332 : iCmd = 0, nBytes = 10
19ec-1c88:46383325.446 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46383677.555 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46383677.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:46383677.736 : iCmd = 0, nBytes = 128
19ec-1c88:46383815.998 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46383816.187 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46383816.328 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46383816.460 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46383816.590 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46383816.715 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46383816.839 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46383816.962 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46383817.027 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46383817.088 : => CNT96226::VenderCmd_GetData
19ec-1c88:46383817.139 : iCmd = 1, nBytes = 4
19ec-1c88:46383995.847 : 0000 : 00 00 00 00 
19ec-1c88:46383995.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46383996.033 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46383996.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:46383996.151 : iCmd = 3, nBytes = 2
19ec-1c88:46384383.345 : 0000 : 06 38 
19ec-1c88:46384383.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46384383.557 : => CNT96226::VenderCmd_GetData
19ec-1c88:46384383.618 : iCmd = 4, nBytes = 2
19ec-1c88:46384678.530 : 0000 : 07 07 
19ec-1c88:46384678.640 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46384678.810 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46384678.915 : => IoObject::InitializeDevice
19ec-1c88:46384679.023 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46384679.684 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46384679.762 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46384680.599 : => FindScanner
19ec-1c88:46384680.658 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46384680.724 : <= FindScanner ret = 1
19ec-1c88:46384680.780 : => IoObject::IoLockStart
19ec-1c88:46384680.887 : => CAsicIO::CheckDevice
19ec-1c88:46384680.943 : => CNT96226::ConnectIsAvailable
19ec-1c88:46384697.928 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46384698.029 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46384698.085 : <= IoObject::IoLockStart
19ec-1c88:46384698.142 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46384698.209 : IO Send command 10 bytes
19ec-1c88:46384698.293 : => CNT96226::VenderCmd_SetData
19ec-1c88:46384698.357 : iCmd = 0, nBytes = 10
19ec-1c88:46384698.460 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46384856.465 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46384856.581 : System send command 10 bytes + data 0 bytes
19ec-1c88:46384856.646 : IO total need to receive data 5 bytes
19ec-1c88:46384856.708 : => CNT96226::VenderCmd_GetData
19ec-1c88:46384856.767 : iCmd = 0, nBytes = 5
19ec-1c88:46385062.918 : 0000 : 06 00 02 02 ab 
19ec-1c88:46385063.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46385063.096 : System total receive data 5 bytes
19ec-1c88:46385063.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:46385063.210 : iCmd = 1, nBytes = 4
19ec-1c88:46385246.894 : 0000 : 00 00 00 00 
19ec-1c88:46385246.983 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46385247.118 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46385247.184 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46385247.247 : IO Send command 10 bytes
19ec-1c88:46385247.337 : => CNT96226::VenderCmd_SetData
19ec-1c88:46385247.390 : iCmd = 0, nBytes = 10
19ec-1c88:46385247.491 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46385394.603 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46385394.706 : System send command 10 bytes + data 0 bytes
19ec-1c88:46385394.773 : IO total need to receive data 165 bytes
19ec-1c88:46385394.832 : => CNT96226::VenderCmd_GetData
19ec-1c88:46385394.886 : iCmd = 0, nBytes = 165
19ec-1c88:46385567.737 : skip dump 37 bytes
19ec-1c88:46385568.218 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46385568.363 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46385568.497 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46385568.633 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46385568.762 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46385568.900 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46385569.029 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46385569.156 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46385569.221 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46385569.278 : System total receive data 165 bytes
19ec-1c88:46385569.337 : => CNT96226::VenderCmd_GetData
19ec-1c88:46385569.392 : iCmd = 1, nBytes = 4
19ec-1c88:46385761.520 : 0000 : 00 00 00 00 
19ec-1c88:46385761.621 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46385761.746 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46385761.965 : Dump Inquiry
19ec-1c88:46385762.099 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46385762.238 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46385762.372 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46385762.500 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46385762.630 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46385762.760 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46385762.883 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46385763.008 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46385763.135 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46385763.263 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46385763.351 : 00a0 : 00 00 00 00 00 
19ec-1c88:46385763.420 : => ReadNVMDataInternal
19ec-1c88:46385763.633 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46385763.772 : IO Send command 10 bytes
19ec-1c88:46385763.868 : => CNT96226::VenderCmd_SetData
19ec-1c88:46385763.922 : iCmd = 0, nBytes = 10
19ec-1c88:46385764.024 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46386088.758 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46386088.886 : System send command 10 bytes + data 0 bytes
19ec-1c88:46386088.951 : IO total need to receive data 128 bytes
19ec-1c88:46386089.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:46386089.066 : iCmd = 0, nBytes = 128
19ec-1c88:46386275.326 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46386275.492 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46386275.630 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46386275.763 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46386275.887 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46386276.008 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46386276.128 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46386276.250 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46386276.313 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46386276.374 : System total receive data 128 bytes
19ec-1c88:46386276.431 : => CNT96226::VenderCmd_GetData
19ec-1c88:46386276.482 : iCmd = 1, nBytes = 4
19ec-1c88:46386406.821 : 0000 : 00 00 00 00 
19ec-1c88:46386406.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46386407.078 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46386407.150 : NVMData.PadScanCount = 0
19ec-1c88:46386407.207 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46386407.265 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46386407.327 : NVMData.FlatbedScanCount = 0
19ec-1c88:46386407.383 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46386407.434 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46386407.489 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46386407.541 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46386407.594 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46386407.647 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46386407.701 : NVMData.BornMonth = 0
19ec-1c88:46386407.751 : NVMData.BornDay = 0
19ec-1c88:46386407.800 : NVMData.BornYear = 0
19ec-1c88:46386407.848 : NVMData.FirstScanMonth = 4
19ec-1c88:46386407.898 : NVMData.FirstScanDay = 30
19ec-1c88:46386407.951 : NVMData.FirstScanYear = 2020
19ec-1c88:46386408.006 : NVMData.VerticalMagnification = 0
19ec-1c88:46386408.061 : NVMData.HorizontalMagnification = 0
19ec-1c88:46386408.116 : NVMData.PowerSavingTime = 15
19ec-1c88:46386408.170 : NVMData.SN = A094165189010062
19ec-1c88:46386408.219 : NVMData.AutoFeed = 0
19ec-1c88:46386408.269 : NVMData.CCDType = 0
19ec-1c88:46386408.315 : NVMData.ScanSpeed = 0
19ec-1c88:46386408.363 : NVMData.RollerCount = 0
19ec-1c88:46386408.412 : NVMData.MultifeedCount = 0
19ec-1c88:46386408.460 : NVMData.JamCount = 0
19ec-1c88:46386408.507 : NVMData.IdentifyInfo = 
19ec-1c88:46386408.557 : NVMData.FormalName = 
19ec-1c88:46386408.774 : NVMData.ReservedB = 0
19ec-1c88:46386408.829 : NVMData.FunctionCode = 0
19ec-1c88:46386408.877 : NVMData.PreFeed = 0
19ec-1c88:46386408.928 : NVMData.PreFeedTime = 0
19ec-1c88:46386408.977 : NVMData.ButtonNumber = 0
19ec-1c88:46386409.024 : NVMData.PowerOffTime = 0
19ec-1c88:46386409.075 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46386409.150 : => IoObject::IoLockEnd
19ec-1c88:46386409.242 : <= IoObject::IoLockEnd
19ec-1c88:46386409.293 : <= InitializeScanner ret = 1
19ec-1c88:46386409.358 : => GetLogicalScannerAbilityEx
19ec-1c88:46386409.416 : => IoObject::IoLockStart
19ec-1c88:46386409.509 : => CAsicIO::CheckDevice
19ec-1c88:46386409.561 : => CNT96226::ConnectIsAvailable
19ec-1c88:46386422.223 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46386422.320 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46386422.376 : <= IoObject::IoLockStart
19ec-1c88:46386422.437 : => IoObject::IoLockEnd
19ec-1c88:46386422.527 : <= IoObject::IoLockEnd
19ec-1c88:46386422.647 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46386422.723 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46386599.425 : => ReadNVMData
19ec-1c88:46386599.546 : => IoObject::IoLockStart
19ec-1c88:46386599.653 : => CAsicIO::CheckDevice
19ec-1c88:46386599.707 : => CNT96226::ConnectIsAvailable
19ec-1c88:46386624.210 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46386624.451 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46386624.593 : <= IoObject::IoLockStart
19ec-1c88:46386624.909 : => ReadNVMDataInternal
19ec-1c88:46386624.968 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46386625.037 : IO Send command 10 bytes
19ec-1c88:46386625.145 : => CNT96226::VenderCmd_SetData
19ec-1c88:46386625.205 : iCmd = 0, nBytes = 10
19ec-1c88:46386625.318 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46386974.714 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46386974.859 : System send command 10 bytes + data 0 bytes
19ec-1c88:46386974.927 : IO total need to receive data 128 bytes
19ec-1c88:46386974.992 : => CNT96226::VenderCmd_GetData
19ec-1c88:46386975.048 : iCmd = 0, nBytes = 128
19ec-1c88:46387185.812 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46387185.994 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46387186.139 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46387186.275 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46387186.407 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46387186.533 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46387186.658 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46387186.782 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46387186.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46387186.904 : System total receive data 128 bytes
19ec-1c88:46387186.967 : => CNT96226::VenderCmd_GetData
19ec-1c88:46387187.021 : iCmd = 1, nBytes = 4
19ec-1c88:46387361.659 : 0000 : 00 00 00 00 
19ec-1c88:46387361.744 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46387361.881 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46387361.947 : NVMData.PadScanCount = 0
19ec-1c88:46387362.004 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46387362.060 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46387362.118 : NVMData.FlatbedScanCount = 0
19ec-1c88:46387362.171 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46387362.223 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46387362.274 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46387362.326 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46387362.383 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46387362.438 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46387362.494 : NVMData.BornMonth = 0
19ec-1c88:46387362.543 : NVMData.BornDay = 0
19ec-1c88:46387362.594 : NVMData.BornYear = 0
19ec-1c88:46387362.642 : NVMData.FirstScanMonth = 4
19ec-1c88:46387362.693 : NVMData.FirstScanDay = 30
19ec-1c88:46387362.745 : NVMData.FirstScanYear = 2020
19ec-1c88:46387362.944 : NVMData.VerticalMagnification = 0
19ec-1c88:46387363.006 : NVMData.HorizontalMagnification = 0
19ec-1c88:46387363.059 : NVMData.PowerSavingTime = 15
19ec-1c88:46387363.112 : NVMData.SN = A094165189010062
19ec-1c88:46387363.161 : NVMData.AutoFeed = 0
19ec-1c88:46387363.411 : NVMData.CCDType = 0
19ec-1c88:46387363.457 : NVMData.ScanSpeed = 0
19ec-1c88:46387363.504 : NVMData.RollerCount = 0
19ec-1c88:46387363.556 : NVMData.MultifeedCount = 0
19ec-1c88:46387363.607 : NVMData.JamCount = 0
19ec-1c88:46387363.655 : NVMData.IdentifyInfo = 
19ec-1c88:46387363.705 : NVMData.FormalName = 
19ec-1c88:46387363.753 : NVMData.ReservedB = 0
19ec-1c88:46387363.807 : NVMData.FunctionCode = 0
19ec-1c88:46387363.856 : NVMData.PreFeed = 0
19ec-1c88:46387363.906 : NVMData.PreFeedTime = 0
19ec-1c88:46387363.958 : NVMData.ButtonNumber = 0
19ec-1c88:46387364.008 : NVMData.PowerOffTime = 0
19ec-1c88:46387364.059 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46387364.117 : => IoObject::IoLockEnd
19ec-1c88:46387364.206 : <= IoObject::IoLockEnd
19ec-1c88:46387364.255 : <= ReadNVMData ret = 1
19ec-1c88:46389973.740 : ============Debug Start==========
19ec-1c88:46389974.044 : Date : 2020/4/30 14:27:47
19ec-1c88:46389974.124 : Process ID : 19ec
19ec-1c88:46389974.551 : Windows : Version 10.0 build 18363 
19ec-1c88:46389975.012 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:46389975.075 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46389975.137 : MemoryStatus.ullAvailPhys : 1680814080
19ec-1c88:46389975.196 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46389975.256 : MemoryStatus.ullAvailPageFile : 3038658560
19ec-1c88:46389975.316 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46389975.376 : MemoryStatus.ullAvailVirtual : 1728696320
19ec-1c88:46389975.437 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46389975.544 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46389975.605 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46389975.843 : CPU Count : 4
19ec-1c88:46389975.891 : CPU Frequency : 100.000 Mhz
19ec-1c88:46389980.111 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46389980.244 : => InitializeDriver
19ec-1c88:46389980.505 : <= InitializeDriver ret = 1
19ec-1c88:46392552.380 : => InitializeScanner
19ec-1c88:46392552.620 : => CAsicIO::GetDeviceList
19ec-1c88:46392553.049 : => CNT96226::CNT96226
19ec-1c88:46392553.112 : => CNT96226::Open
19ec-1c88:46392575.530 : <= CNT96226::Open ret = 1
19ec-1c88:46392575.632 : => CNT96226::Initialize
19ec-1c88:46392575.823 : <= CNT96226::Initialize ret = 1
19ec-1c88:46392575.878 : <= CNT96226::CNT96226
19ec-1c88:46392575.929 : => CNT96226::EnumAvailableDevice
19ec-1c88:46392581.169 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46392581.248 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46392581.305 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46396514.348 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46396514.645 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46396521.624 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46396521.737 : => IoObject::GetLockName
19ec-1c88:46396521.797 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46396521.866 : <= IoObject::GetLockName
19ec-1c88:46396522.345 : => CNT96226::VenderCmd_GetData
19ec-1c88:46396522.408 : iCmd = 3, nBytes = 2
19ec-1c88:46396889.922 : 0000 : 06 38 
19ec-1c88:46396890.064 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46396890.137 : => CNT96226::VenderCmd_GetData
19ec-1c88:46396890.199 : iCmd = 4, nBytes = 2
19ec-1c88:46397190.484 : 0000 : 07 07 
19ec-1c88:46397190.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46397190.692 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46397190.786 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46397190.853 : IO Send command 10 bytes
19ec-1c88:46397190.909 : => CNT96226::VenderCmd_SetData
19ec-1c88:46397190.968 : iCmd = 0, nBytes = 10
19ec-1c88:46397191.073 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46397396.327 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46397396.457 : => CNT96226::VenderCmd_GetData
19ec-1c88:46397396.523 : iCmd = 0, nBytes = 165
19ec-1c88:46397605.210 : skip dump 37 bytes
19ec-1c88:46397605.389 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46397605.529 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46397605.664 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46397605.798 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46397605.928 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46397606.062 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46397606.187 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46397606.314 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46397606.375 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46397606.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:46397606.486 : iCmd = 1, nBytes = 4
19ec-1c88:46397758.078 : 0000 : 00 00 00 00 
19ec-1c88:46397758.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46397758.278 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46397758.345 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46397758.409 : IO Send command 10 bytes
19ec-1c88:46397758.463 : => CNT96226::VenderCmd_SetData
19ec-1c88:46397758.518 : iCmd = 0, nBytes = 10
19ec-1c88:46397758.624 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46398070.619 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46398070.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:46398070.792 : iCmd = 0, nBytes = 128
19ec-1c88:46398257.112 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46398257.303 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46398257.445 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46398257.584 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46398257.705 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46398257.828 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46398257.952 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46398258.076 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46398258.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46398258.206 : => CNT96226::VenderCmd_GetData
19ec-1c88:46398258.261 : iCmd = 1, nBytes = 4
19ec-1c88:46398434.409 : 0000 : 00 00 00 00 
19ec-1c88:46398434.578 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46398434.928 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46398435.091 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46398435.160 : => CNT96226::Close
19ec-1c88:46398438.866 : <= CNT96226::Close ret = 1
19ec-1c88:46398438.939 : <= CNT96226::~CNT96226
19ec-1c88:46398439.027 : <= CAsicIO::GetDeviceList
19ec-1c88:46398439.444 : => IoObject::SetTimeout
19ec-1c88:46398439.574 : Timeout--> In = 0 Out = 0
19ec-1c88:46398439.629 : <= IoObject::SetTimeout
19ec-1c88:46398439.700 : => CAsicIO::CAsicIO
19ec-1c88:46398439.772 : => CNT96226::CNT96226
19ec-1c88:46398439.826 : => CNT96226::Open
19ec-1c88:46398461.474 : <= CNT96226::Open ret = 1
19ec-1c88:46398461.571 : => CNT96226::Initialize
19ec-1c88:46398461.762 : <= CNT96226::Initialize ret = 1
19ec-1c88:46398461.819 : <= CNT96226::CNT96226
19ec-1c88:46398461.872 : <= CAsicIO::CAsicIO
19ec-1c88:46398461.925 : => CAsicIO::InitializeDevice
19ec-1c88:46398462.000 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46398467.779 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46398467.900 : => IoObject::GetLockName
19ec-1c88:46398467.955 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46398468.022 : <= IoObject::GetLockName
19ec-1c88:46398468.502 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46398468.574 : IO Send command 10 bytes
19ec-1c88:46398468.629 : => CNT96226::VenderCmd_SetData
19ec-1c88:46398468.684 : iCmd = 0, nBytes = 10
19ec-1c88:46398468.792 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46398806.505 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46398806.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:46398806.713 : iCmd = 0, nBytes = 128
19ec-1c88:46399008.275 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46399008.463 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46399008.606 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46399008.746 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46399008.870 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46399008.998 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46399009.124 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46399009.245 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46399009.307 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46399009.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:46399009.422 : iCmd = 1, nBytes = 4
19ec-1c88:46399184.935 : 0000 : 00 00 00 00 
19ec-1c88:46399185.035 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46399185.100 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46399185.164 : => CNT96226::VenderCmd_GetData
19ec-1c88:46399185.224 : iCmd = 3, nBytes = 2
19ec-1c88:46399534.372 : 0000 : 06 38 
19ec-1c88:46399534.492 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46399534.559 : => CNT96226::VenderCmd_GetData
19ec-1c88:46399534.613 : iCmd = 4, nBytes = 2
19ec-1c88:46399830.940 : 0000 : 07 07 
19ec-1c88:46399831.065 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46399831.273 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46399831.373 : => IoObject::InitializeDevice
19ec-1c88:46399831.481 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46399832.258 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46399832.335 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46399833.075 : => FindScanner
19ec-1c88:46399833.136 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46399833.202 : <= FindScanner ret = 1
19ec-1c88:46399833.260 : => IoObject::IoLockStart
19ec-1c88:46399833.372 : => CAsicIO::CheckDevice
19ec-1c88:46399833.426 : => CNT96226::ConnectIsAvailable
19ec-1c88:46399849.884 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46399850.000 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46399850.066 : <= IoObject::IoLockStart
19ec-1c88:46399850.125 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46399850.196 : IO Send command 10 bytes
19ec-1c88:46399850.291 : => CNT96226::VenderCmd_SetData
19ec-1c88:46399850.347 : iCmd = 0, nBytes = 10
19ec-1c88:46399850.452 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46400035.280 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46400035.396 : System send command 10 bytes + data 0 bytes
19ec-1c88:46400035.467 : IO total need to receive data 5 bytes
19ec-1c88:46400035.530 : => CNT96226::VenderCmd_GetData
19ec-1c88:46400035.585 : iCmd = 0, nBytes = 5
19ec-1c88:46400197.472 : 0000 : 06 00 02 02 ab 
19ec-1c88:46400197.583 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46400197.651 : System total receive data 5 bytes
19ec-1c88:46400197.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:46400197.765 : iCmd = 1, nBytes = 4
19ec-1c88:46400317.481 : 0000 : 00 00 00 00 
19ec-1c88:46400317.569 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46400317.704 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46400317.769 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46400317.834 : IO Send command 10 bytes
19ec-1c88:46400317.925 : => CNT96226::VenderCmd_SetData
19ec-1c88:46400317.982 : iCmd = 0, nBytes = 10
19ec-1c88:46400318.086 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46400498.985 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46400499.182 : System send command 10 bytes + data 0 bytes
19ec-1c88:46400499.540 : IO total need to receive data 165 bytes
19ec-1c88:46400499.602 : => CNT96226::VenderCmd_GetData
19ec-1c88:46400499.655 : iCmd = 0, nBytes = 165
19ec-1c88:46400653.116 : skip dump 37 bytes
19ec-1c88:46400653.292 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46400653.425 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46400653.562 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46400653.692 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46400653.821 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46400653.949 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46400654.073 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46400654.196 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46400654.257 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46400654.314 : System total receive data 165 bytes
19ec-1c88:46400654.367 : => CNT96226::VenderCmd_GetData
19ec-1c88:46400654.419 : iCmd = 1, nBytes = 4
19ec-1c88:46400761.394 : 0000 : 00 00 00 00 
19ec-1c88:46400761.475 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46400761.590 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46400761.782 : Dump Inquiry
19ec-1c88:46400761.909 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46400762.045 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46400762.176 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46400762.305 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46400762.430 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46400762.560 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46400762.685 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46400762.814 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46400762.941 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46400763.068 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46400763.154 : 00a0 : 00 00 00 00 00 
19ec-1c88:46400763.220 : => ReadNVMDataInternal
19ec-1c88:46400763.434 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46400763.497 : IO Send command 10 bytes
19ec-1c88:46400763.577 : => CNT96226::VenderCmd_SetData
19ec-1c88:46400763.633 : iCmd = 0, nBytes = 10
19ec-1c88:46400763.733 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46401096.218 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46401096.342 : System send command 10 bytes + data 0 bytes
19ec-1c88:46401096.416 : IO total need to receive data 128 bytes
19ec-1c88:46401096.478 : => CNT96226::VenderCmd_GetData
19ec-1c88:46401096.531 : iCmd = 0, nBytes = 128
19ec-1c88:46401256.393 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46401256.578 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46401256.714 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46401256.845 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46401256.972 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46401257.094 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46401257.214 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46401257.336 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46401257.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46401257.455 : System total receive data 128 bytes
19ec-1c88:46401257.514 : => CNT96226::VenderCmd_GetData
19ec-1c88:46401257.566 : iCmd = 1, nBytes = 4
19ec-1c88:46401459.406 : 0000 : 00 00 00 00 
19ec-1c88:46401459.513 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46401459.645 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46401459.713 : NVMData.PadScanCount = 0
19ec-1c88:46401459.772 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46401459.828 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46401459.887 : NVMData.FlatbedScanCount = 0
19ec-1c88:46401459.945 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46401460.000 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46401460.054 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46401460.111 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46401460.167 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46401460.221 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46401460.277 : NVMData.BornMonth = 0
19ec-1c88:46401460.326 : NVMData.BornDay = 0
19ec-1c88:46401460.378 : NVMData.BornYear = 0
19ec-1c88:46401460.427 : NVMData.FirstScanMonth = 4
19ec-1c88:46401460.480 : NVMData.FirstScanDay = 30
19ec-1c88:46401460.534 : NVMData.FirstScanYear = 2020
19ec-1c88:46401460.589 : NVMData.VerticalMagnification = 0
19ec-1c88:46401460.645 : NVMData.HorizontalMagnification = 0
19ec-1c88:46401460.699 : NVMData.PowerSavingTime = 15
19ec-1c88:46401460.752 : NVMData.SN = A094165189010062
19ec-1c88:46401460.804 : NVMData.AutoFeed = 0
19ec-1c88:46401460.850 : NVMData.CCDType = 0
19ec-1c88:46401460.896 : NVMData.ScanSpeed = 0
19ec-1c88:46401460.944 : NVMData.RollerCount = 0
19ec-1c88:46401460.993 : NVMData.MultifeedCount = 0
19ec-1c88:46401461.043 : NVMData.JamCount = 0
19ec-1c88:46401461.090 : NVMData.IdentifyInfo = 
19ec-1c88:46401461.144 : NVMData.FormalName = 
19ec-1c88:46401461.371 : NVMData.ReservedB = 0
19ec-1c88:46401461.428 : NVMData.FunctionCode = 0
19ec-1c88:46401461.478 : NVMData.PreFeed = 0
19ec-1c88:46401461.527 : NVMData.PreFeedTime = 0
19ec-1c88:46401461.578 : NVMData.ButtonNumber = 0
19ec-1c88:46401461.629 : NVMData.PowerOffTime = 0
19ec-1c88:46401461.686 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46401461.759 : => IoObject::IoLockEnd
19ec-1c88:46401461.852 : <= IoObject::IoLockEnd
19ec-1c88:46401461.902 : <= InitializeScanner ret = 1
19ec-1c88:46402696.044 : => GetLogicalScannerAbility
19ec-1c88:46402696.218 : => IoObject::IoLockStart
19ec-1c88:46402696.351 : => CAsicIO::CheckDevice
19ec-1c88:46402696.407 : => CNT96226::ConnectIsAvailable
19ec-1c88:46402719.836 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46402720.069 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46402720.387 : <= IoObject::IoLockStart
19ec-1c88:46402720.442 : => IoObject::IoLockEnd
19ec-1c88:46402720.548 : <= IoObject::IoLockEnd
19ec-1c88:46402720.625 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:46406274.724 : => GetLogicalScannerAbilityEx
19ec-1c88:46406274.910 : => IoObject::IoLockStart
19ec-1c88:46406275.044 : => CAsicIO::CheckDevice
19ec-1c88:46406275.099 : => CNT96226::ConnectIsAvailable
19ec-1c88:46406298.869 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46406298.989 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46406299.050 : <= IoObject::IoLockStart
19ec-1c88:46406299.112 : => IoObject::IoLockEnd
19ec-1c88:46406299.221 : <= IoObject::IoLockEnd
19ec-1c88:46406299.337 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46406299.412 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46413553.520 : => ReadNVMData
19ec-1c88:46413553.706 : => IoObject::IoLockStart
19ec-1c88:46413553.835 : => CAsicIO::CheckDevice
19ec-1c88:46413553.891 : => CNT96226::ConnectIsAvailable
19ec-1c88:46413574.534 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46413574.773 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46413574.921 : <= IoObject::IoLockStart
19ec-1c88:46413575.058 : => ReadNVMDataInternal
19ec-1c88:46413575.190 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46413575.522 : IO Send command 10 bytes
19ec-1c88:46413575.696 : => CNT96226::VenderCmd_SetData
19ec-1c88:46413575.759 : iCmd = 0, nBytes = 10
19ec-1c88:46413575.875 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46413911.349 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46413911.524 : System send command 10 bytes + data 0 bytes
19ec-1c88:46413911.595 : IO total need to receive data 128 bytes
19ec-1c88:46413911.660 : => CNT96226::VenderCmd_GetData
19ec-1c88:46413911.720 : iCmd = 0, nBytes = 128
19ec-1c88:46414121.170 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46414121.349 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46414121.492 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46414121.621 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46414121.747 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46414121.874 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46414121.997 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46414122.119 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46414122.183 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46414122.243 : System total receive data 128 bytes
19ec-1c88:46414122.302 : => CNT96226::VenderCmd_GetData
19ec-1c88:46414122.354 : iCmd = 1, nBytes = 4
19ec-1c88:46414297.443 : 0000 : 00 00 00 00 
19ec-1c88:46414297.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46414297.663 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46414297.729 : NVMData.PadScanCount = 0
19ec-1c88:46414297.784 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46414297.838 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46414297.898 : NVMData.FlatbedScanCount = 0
19ec-1c88:46414297.953 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46414298.157 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46414298.222 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46414298.275 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46414298.331 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46414298.384 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46414298.436 : NVMData.BornMonth = 0
19ec-1c88:46414298.484 : NVMData.BornDay = 0
19ec-1c88:46414298.533 : NVMData.BornYear = 0
19ec-1c88:46414298.583 : NVMData.FirstScanMonth = 4
19ec-1c88:46414298.635 : NVMData.FirstScanDay = 30
19ec-1c88:46414298.687 : NVMData.FirstScanYear = 2020
19ec-1c88:46414298.742 : NVMData.VerticalMagnification = 0
19ec-1c88:46414298.797 : NVMData.HorizontalMagnification = 0
19ec-1c88:46414298.853 : NVMData.PowerSavingTime = 15
19ec-1c88:46414298.905 : NVMData.SN = A094165189010062
19ec-1c88:46414298.957 : NVMData.AutoFeed = 0
19ec-1c88:46414299.008 : NVMData.CCDType = 0
19ec-1c88:46414299.054 : NVMData.ScanSpeed = 0
19ec-1c88:46414299.103 : NVMData.RollerCount = 0
19ec-1c88:46414299.156 : NVMData.MultifeedCount = 0
19ec-1c88:46414299.208 : NVMData.JamCount = 0
19ec-1c88:46414299.257 : NVMData.IdentifyInfo = 
19ec-1c88:46414299.307 : NVMData.FormalName = 
19ec-1c88:46414299.356 : NVMData.ReservedB = 0
19ec-1c88:46414299.408 : NVMData.FunctionCode = 0
19ec-1c88:46414299.459 : NVMData.PreFeed = 0
19ec-1c88:46414299.507 : NVMData.PreFeedTime = 0
19ec-1c88:46414299.556 : NVMData.ButtonNumber = 0
19ec-1c88:46414299.607 : NVMData.PowerOffTime = 0
19ec-1c88:46414299.655 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46414299.716 : => IoObject::IoLockEnd
19ec-1c88:46414299.804 : <= IoObject::IoLockEnd
19ec-1c88:46414299.854 : <= ReadNVMData ret = 1
19ec-1c88:46424122.914 : => GetADFStatus
19ec-1c88:46424123.275 : => IoObject::IoLockStart
19ec-1c88:46424123.402 : => CAsicIO::CheckDevice
19ec-1c88:46424123.460 : => CNT96226::ConnectIsAvailable
19ec-1c88:46424141.093 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46424141.211 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46424141.274 : <= IoObject::IoLockStart
19ec-1c88:46424141.337 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46424141.407 : IO Send command 10 bytes
19ec-1c88:46424141.768 : => CNT96226::VenderCmd_SetData
19ec-1c88:46424141.832 : iCmd = 0, nBytes = 10
19ec-1c88:46424141.937 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46424322.622 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46424322.738 : System send command 10 bytes + data 0 bytes
19ec-1c88:46424322.812 : IO total need to receive data 2 bytes
19ec-1c88:46424322.871 : => CNT96226::VenderCmd_GetData
19ec-1c88:46424322.922 : iCmd = 0, nBytes = 2
19ec-1c88:46424481.253 : 0000 : 00 00 
19ec-1c88:46424481.380 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46424481.456 : System total receive data 2 bytes
19ec-1c88:46424481.523 : => CNT96226::VenderCmd_GetData
19ec-1c88:46424481.577 : iCmd = 1, nBytes = 4
19ec-1c88:46424636.384 : 0000 : 00 00 00 00 
19ec-1c88:46424636.521 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46424636.663 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46424636.738 : Return status = 0
19ec-1c88:46424636.806 : => IoObject::IoLockEnd
19ec-1c88:46424636.903 : <= IoObject::IoLockEnd
19ec-1c88:46424636.957 : <= GetADFStatus ret = 1
19ec-1c88:46427434.131 : => GetADFStatus
19ec-1c88:46427434.321 : => IoObject::IoLockStart
19ec-1c88:46427434.446 : => CAsicIO::CheckDevice
19ec-1c88:46427434.504 : => CNT96226::ConnectIsAvailable
19ec-1c88:46427453.996 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46427454.413 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46427454.485 : <= IoObject::IoLockStart
19ec-1c88:46427454.549 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46427454.621 : IO Send command 10 bytes
19ec-1c88:46427454.736 : => CNT96226::VenderCmd_SetData
19ec-1c88:46427454.799 : iCmd = 0, nBytes = 10
19ec-1c88:46427454.917 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46427608.213 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46427608.330 : System send command 10 bytes + data 0 bytes
19ec-1c88:46427608.507 : IO total need to receive data 2 bytes
19ec-1c88:46427608.571 : => CNT96226::VenderCmd_GetData
19ec-1c88:46427608.636 : iCmd = 0, nBytes = 2
19ec-1c88:46427747.880 : 0000 : 00 00 
19ec-1c88:46427748.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46427748.354 : System total receive data 2 bytes
19ec-1c88:46427748.417 : => CNT96226::VenderCmd_GetData
19ec-1c88:46427748.472 : iCmd = 1, nBytes = 4
19ec-1c88:46427922.701 : 0000 : 00 00 00 00 
19ec-1c88:46427922.789 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46427922.916 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46427922.981 : Return status = 0
19ec-1c88:46427923.042 : => IoObject::IoLockEnd
19ec-1c88:46427923.133 : <= IoObject::IoLockEnd
19ec-1c88:46427923.183 : <= GetADFStatus ret = 1
19ec-1c88:46429960.817 : => TerminateDriver
19ec-1c88:46429961.008 : => CAsicIO::~CAsicIO,pStage=138546248
19ec-1c88:46429961.086 : => CNT96226::Close
19ec-1c88:46429964.969 : <= CNT96226::Close ret = 1
19ec-1c88:46429965.047 : <= CAsicIO::~CAsicIO
19ec-1c88:46429965.103 : => IoObject::IoLockEnd
19ec-1c88:46429965.156 : <= IoObject::IoLockEnd
19ec-1c88:46429965.214 : => IoObject::TerminateDevice
19ec-1c88:46429965.271 : => IoObject::IoLockEnd
19ec-1c88:46429965.322 : <= IoObject::IoLockEnd
19ec-1c88:46429965.428 : <= IoObject::TerminateDevice
19ec-1c88:46429965.671 : <= TerminateDriver ret = 1
19ec-1c88:46473098.518 : ============Debug Start==========
19ec-1c88:46473098.795 : Date : 2020/4/30 14:27:50
19ec-1c88:46473098.876 : Process ID : 19ec
19ec-1c88:46473099.291 : Windows : Version 10.0 build 18363 
19ec-1c88:46473099.732 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:46473099.794 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46473099.861 : MemoryStatus.ullAvailPhys : 1682444288
19ec-1c88:46473099.921 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46473099.982 : MemoryStatus.ullAvailPageFile : 3047690240
19ec-1c88:46473100.044 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46473100.103 : MemoryStatus.ullAvailVirtual : 1728425984
19ec-1c88:46473100.165 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46473100.272 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46473100.333 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46473100.569 : CPU Count : 4
19ec-1c88:46473100.616 : CPU Frequency : 100.000 Mhz
19ec-1c88:46473105.033 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46473105.161 : => InitializeDriver
19ec-1c88:46473105.430 : <= InitializeDriver ret = 1
19ec-1c88:46473105.486 : => InitializeScanner
19ec-1c88:46473105.564 : => CAsicIO::GetDeviceList
19ec-1c88:46473105.859 : => CNT96226::CNT96226
19ec-1c88:46473105.919 : => CNT96226::Open
19ec-1c88:46473127.503 : <= CNT96226::Open ret = 1
19ec-1c88:46473127.597 : => CNT96226::Initialize
19ec-1c88:46473127.773 : <= CNT96226::Initialize ret = 1
19ec-1c88:46473127.830 : <= CNT96226::CNT96226
19ec-1c88:46473127.883 : => CNT96226::EnumAvailableDevice
19ec-1c88:46473133.173 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46473133.250 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46473133.310 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46476854.508 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46476854.811 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46476860.360 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46476860.476 : => IoObject::GetLockName
19ec-1c88:46476860.540 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46476860.614 : <= IoObject::GetLockName
19ec-1c88:46476861.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:46476861.256 : iCmd = 3, nBytes = 2
19ec-1c88:46477245.064 : 0000 : 06 38 
19ec-1c88:46477245.192 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46477245.266 : => CNT96226::VenderCmd_GetData
19ec-1c88:46477245.322 : iCmd = 4, nBytes = 2
19ec-1c88:46477544.922 : 0000 : 07 07 
19ec-1c88:46477545.016 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46477545.095 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46477545.179 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46477545.249 : IO Send command 10 bytes
19ec-1c88:46477545.304 : => CNT96226::VenderCmd_SetData
19ec-1c88:46477545.357 : iCmd = 0, nBytes = 10
19ec-1c88:46477545.460 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46477747.450 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46477747.575 : => CNT96226::VenderCmd_GetData
19ec-1c88:46477747.637 : iCmd = 0, nBytes = 165
19ec-1c88:46477934.706 : skip dump 37 bytes
19ec-1c88:46477934.884 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46477935.019 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46477935.156 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46477935.284 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46477935.412 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46477935.543 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46477935.670 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46477935.795 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46477935.858 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46477935.916 : => CNT96226::VenderCmd_GetData
19ec-1c88:46477935.968 : iCmd = 1, nBytes = 4
19ec-1c88:46478042.834 : 0000 : 00 00 00 00 
19ec-1c88:46478042.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46478042.983 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46478043.046 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46478043.110 : IO Send command 10 bytes
19ec-1c88:46478043.163 : => CNT96226::VenderCmd_SetData
19ec-1c88:46478043.216 : iCmd = 0, nBytes = 10
19ec-1c88:46478043.319 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46478355.490 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46478355.614 : => CNT96226::VenderCmd_GetData
19ec-1c88:46478355.676 : iCmd = 0, nBytes = 128
19ec-1c88:46478526.585 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46478526.774 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46478526.918 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46478527.054 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46478527.181 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46478527.306 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46478527.434 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46478527.563 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46478527.629 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46478527.690 : => CNT96226::VenderCmd_GetData
19ec-1c88:46478527.744 : iCmd = 1, nBytes = 4
19ec-1c88:46478698.373 : 0000 : 00 00 00 00 
19ec-1c88:46478698.480 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46478698.550 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46478698.728 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46478698.805 : => CNT96226::Close
19ec-1c88:46478702.617 : <= CNT96226::Close ret = 1
19ec-1c88:46478702.693 : <= CNT96226::~CNT96226
19ec-1c88:46478702.779 : <= CAsicIO::GetDeviceList
19ec-1c88:46478703.215 : => IoObject::SetTimeout
19ec-1c88:46478703.348 : Timeout--> In = 0 Out = 0
19ec-1c88:46478703.403 : <= IoObject::SetTimeout
19ec-1c88:46478703.466 : => CAsicIO::CAsicIO
19ec-1c88:46478703.538 : => CNT96226::CNT96226
19ec-1c88:46478703.593 : => CNT96226::Open
19ec-1c88:46478725.218 : <= CNT96226::Open ret = 1
19ec-1c88:46478725.316 : => CNT96226::Initialize
19ec-1c88:46478725.498 : <= CNT96226::Initialize ret = 1
19ec-1c88:46478725.554 : <= CNT96226::CNT96226
19ec-1c88:46478725.608 : <= CAsicIO::CAsicIO
19ec-1c88:46478725.662 : => CAsicIO::InitializeDevice
19ec-1c88:46478725.726 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46478731.567 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46478731.686 : => IoObject::GetLockName
19ec-1c88:46478731.739 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46478731.805 : <= IoObject::GetLockName
19ec-1c88:46478732.362 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46478732.432 : IO Send command 10 bytes
19ec-1c88:46478732.484 : => CNT96226::VenderCmd_SetData
19ec-1c88:46478732.538 : iCmd = 0, nBytes = 10
19ec-1c88:46478732.649 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46479088.079 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46479088.206 : => CNT96226::VenderCmd_GetData
19ec-1c88:46479088.262 : iCmd = 0, nBytes = 128
19ec-1c88:46479297.540 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46479297.735 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46479297.885 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46479298.024 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46479298.152 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46479298.280 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46479298.406 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46479298.532 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46479298.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46479298.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:46479298.722 : iCmd = 1, nBytes = 4
19ec-1c88:46479505.095 : 0000 : 00 00 00 00 
19ec-1c88:46479505.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46479505.280 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46479505.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:46479505.403 : iCmd = 3, nBytes = 2
19ec-1c88:46479870.687 : 0000 : 06 38 
19ec-1c88:46479870.800 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46479870.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:46479870.931 : iCmd = 4, nBytes = 2
19ec-1c88:46480170.478 : 0000 : 07 07 
19ec-1c88:46480170.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46480171.112 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46480171.213 : => IoObject::InitializeDevice
19ec-1c88:46480171.325 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46480171.990 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46480172.062 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46480172.807 : => FindScanner
19ec-1c88:46480172.860 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46480172.925 : <= FindScanner ret = 1
19ec-1c88:46480172.986 : => IoObject::IoLockStart
19ec-1c88:46480173.088 : => CAsicIO::CheckDevice
19ec-1c88:46480173.142 : => CNT96226::ConnectIsAvailable
19ec-1c88:46480193.516 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46480193.704 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46480193.818 : <= IoObject::IoLockStart
19ec-1c88:46480194.133 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46480194.200 : IO Send command 10 bytes
19ec-1c88:46480194.281 : => CNT96226::VenderCmd_SetData
19ec-1c88:46480194.337 : iCmd = 0, nBytes = 10
19ec-1c88:46480194.446 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46480382.540 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46480382.644 : System send command 10 bytes + data 0 bytes
19ec-1c88:46480382.714 : IO total need to receive data 5 bytes
19ec-1c88:46480382.775 : => CNT96226::VenderCmd_GetData
19ec-1c88:46480382.830 : iCmd = 0, nBytes = 5
19ec-1c88:46480516.960 : 0000 : 06 00 02 02 ab 
19ec-1c88:46480517.049 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46480517.113 : System total receive data 5 bytes
19ec-1c88:46480517.171 : => CNT96226::VenderCmd_GetData
19ec-1c88:46480517.226 : iCmd = 1, nBytes = 4
19ec-1c88:46480625.388 : 0000 : 00 00 00 00 
19ec-1c88:46480625.480 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46480625.609 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46480625.671 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46480625.730 : IO Send command 10 bytes
19ec-1c88:46480625.814 : => CNT96226::VenderCmd_SetData
19ec-1c88:46480625.869 : iCmd = 0, nBytes = 10
19ec-1c88:46480625.970 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46480835.871 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46480835.990 : System send command 10 bytes + data 0 bytes
19ec-1c88:46480836.069 : IO total need to receive data 165 bytes
19ec-1c88:46480836.137 : => CNT96226::VenderCmd_GetData
19ec-1c88:46480836.194 : iCmd = 0, nBytes = 165
19ec-1c88:46481012.242 : skip dump 37 bytes
19ec-1c88:46481012.423 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46481012.556 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46481012.690 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46481012.821 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46481012.948 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46481013.078 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46481013.203 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46481013.327 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46481013.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46481013.449 : System total receive data 165 bytes
19ec-1c88:46481013.509 : => CNT96226::VenderCmd_GetData
19ec-1c88:46481013.561 : iCmd = 1, nBytes = 4
19ec-1c88:46481167.081 : 0000 : 00 00 00 00 
19ec-1c88:46481167.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46481167.611 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46481167.833 : Dump Inquiry
19ec-1c88:46481167.961 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46481168.095 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46481168.231 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46481168.363 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46481168.492 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46481168.626 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46481168.755 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46481168.882 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46481169.019 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46481169.155 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46481169.244 : 00a0 : 00 00 00 00 00 
19ec-1c88:46481169.318 : => ReadNVMDataInternal
19ec-1c88:46481169.530 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46481169.597 : IO Send command 10 bytes
19ec-1c88:46481169.689 : => CNT96226::VenderCmd_SetData
19ec-1c88:46481169.746 : iCmd = 0, nBytes = 10
19ec-1c88:46481169.846 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46481523.986 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46481524.107 : System send command 10 bytes + data 0 bytes
19ec-1c88:46481524.182 : IO total need to receive data 128 bytes
19ec-1c88:46481524.248 : => CNT96226::VenderCmd_GetData
19ec-1c88:46481524.308 : iCmd = 0, nBytes = 128
19ec-1c88:46481732.332 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46481732.524 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46481732.898 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46481733.263 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46481733.392 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46481733.519 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46481733.644 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46481733.771 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46481733.837 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46481733.899 : System total receive data 128 bytes
19ec-1c88:46481733.959 : => CNT96226::VenderCmd_GetData
19ec-1c88:46481734.010 : iCmd = 1, nBytes = 4
19ec-1c88:46481932.911 : 0000 : 00 00 00 00 
19ec-1c88:46481933.013 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46481933.140 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46481933.210 : NVMData.PadScanCount = 0
19ec-1c88:46481933.266 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46481933.323 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46481933.380 : NVMData.FlatbedScanCount = 0
19ec-1c88:46481933.437 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46481933.486 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46481933.540 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46481933.593 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46481933.646 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46481933.698 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46481933.750 : NVMData.BornMonth = 0
19ec-1c88:46481933.800 : NVMData.BornDay = 0
19ec-1c88:46481933.849 : NVMData.BornYear = 0
19ec-1c88:46481933.896 : NVMData.FirstScanMonth = 4
19ec-1c88:46481933.945 : NVMData.FirstScanDay = 30
19ec-1c88:46481933.997 : NVMData.FirstScanYear = 2020
19ec-1c88:46481934.051 : NVMData.VerticalMagnification = 0
19ec-1c88:46481934.106 : NVMData.HorizontalMagnification = 0
19ec-1c88:46481934.161 : NVMData.PowerSavingTime = 15
19ec-1c88:46481934.218 : NVMData.SN = A094165189010062
19ec-1c88:46481934.269 : NVMData.AutoFeed = 0
19ec-1c88:46481934.316 : NVMData.CCDType = 0
19ec-1c88:46481934.366 : NVMData.ScanSpeed = 0
19ec-1c88:46481934.413 : NVMData.RollerCount = 0
19ec-1c88:46481934.461 : NVMData.MultifeedCount = 0
19ec-1c88:46481934.510 : NVMData.JamCount = 0
19ec-1c88:46481934.557 : NVMData.IdentifyInfo = 
19ec-1c88:46481934.606 : NVMData.FormalName = 
19ec-1c88:46481934.845 : NVMData.ReservedB = 0
19ec-1c88:46481934.901 : NVMData.FunctionCode = 0
19ec-1c88:46481934.949 : NVMData.PreFeed = 0
19ec-1c88:46481934.998 : NVMData.PreFeedTime = 0
19ec-1c88:46481935.047 : NVMData.ButtonNumber = 0
19ec-1c88:46481935.096 : NVMData.PowerOffTime = 0
19ec-1c88:46481935.150 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46481935.225 : => IoObject::IoLockEnd
19ec-1c88:46481935.314 : <= IoObject::IoLockEnd
19ec-1c88:46481935.363 : <= InitializeScanner ret = 1
19ec-1c88:46481935.426 : => GetLogicalScannerAbilityEx
19ec-1c88:46481935.483 : => IoObject::IoLockStart
19ec-1c88:46481935.582 : => CAsicIO::CheckDevice
19ec-1c88:46481935.634 : => CNT96226::ConnectIsAvailable
19ec-1c88:46481948.043 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46481948.153 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46481948.214 : <= IoObject::IoLockStart
19ec-1c88:46481948.269 : => IoObject::IoLockEnd
19ec-1c88:46481948.364 : <= IoObject::IoLockEnd
19ec-1c88:46481948.472 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46481948.549 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46482117.575 : => ReadNVMData
19ec-1c88:46482117.719 : => IoObject::IoLockStart
19ec-1c88:46482117.850 : => CAsicIO::CheckDevice
19ec-1c88:46482117.915 : => CNT96226::ConnectIsAvailable
19ec-1c88:46482143.539 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46482143.927 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46482143.985 : <= IoObject::IoLockStart
19ec-1c88:46482144.047 : => ReadNVMDataInternal
19ec-1c88:46482144.109 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46482144.174 : IO Send command 10 bytes
19ec-1c88:46482144.300 : => CNT96226::VenderCmd_SetData
19ec-1c88:46482144.353 : iCmd = 0, nBytes = 10
19ec-1c88:46482144.457 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46482485.331 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46482485.447 : System send command 10 bytes + data 0 bytes
19ec-1c88:46482485.519 : IO total need to receive data 128 bytes
19ec-1c88:46482485.581 : => CNT96226::VenderCmd_GetData
19ec-1c88:46482485.634 : iCmd = 0, nBytes = 128
19ec-1c88:46482608.715 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46482608.887 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46482609.028 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46482609.163 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46482609.290 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46482609.415 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46482609.541 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46482609.659 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46482609.720 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46482609.777 : System total receive data 128 bytes
19ec-1c88:46482609.834 : => CNT96226::VenderCmd_GetData
19ec-1c88:46482609.886 : iCmd = 1, nBytes = 4
19ec-1c88:46482823.625 : 0000 : 00 00 00 00 
19ec-1c88:46482823.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46482823.867 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46482823.938 : NVMData.PadScanCount = 0
19ec-1c88:46482823.997 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46482824.055 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46482824.111 : NVMData.FlatbedScanCount = 0
19ec-1c88:46482824.161 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46482824.213 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46482824.267 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46482824.321 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46482824.376 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46482824.431 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46482824.486 : NVMData.BornMonth = 0
19ec-1c88:46482824.532 : NVMData.BornDay = 0
19ec-1c88:46482824.579 : NVMData.BornYear = 0
19ec-1c88:46482824.626 : NVMData.FirstScanMonth = 4
19ec-1c88:46482824.676 : NVMData.FirstScanDay = 30
19ec-1c88:46482824.731 : NVMData.FirstScanYear = 2020
19ec-1c88:46482824.962 : NVMData.VerticalMagnification = 0
19ec-1c88:46482825.022 : NVMData.HorizontalMagnification = 0
19ec-1c88:46482825.076 : NVMData.PowerSavingTime = 15
19ec-1c88:46482825.130 : NVMData.SN = A094165189010062
19ec-1c88:46482825.180 : NVMData.AutoFeed = 0
19ec-1c88:46482825.231 : NVMData.CCDType = 0
19ec-1c88:46482825.282 : NVMData.ScanSpeed = 0
19ec-1c88:46482825.330 : NVMData.RollerCount = 0
19ec-1c88:46482825.382 : NVMData.MultifeedCount = 0
19ec-1c88:46482825.432 : NVMData.JamCount = 0
19ec-1c88:46482825.482 : NVMData.IdentifyInfo = 
19ec-1c88:46482825.531 : NVMData.FormalName = 
19ec-1c88:46482825.580 : NVMData.ReservedB = 0
19ec-1c88:46482825.629 : NVMData.FunctionCode = 0
19ec-1c88:46482825.680 : NVMData.PreFeed = 0
19ec-1c88:46482825.730 : NVMData.PreFeedTime = 0
19ec-1c88:46482825.778 : NVMData.ButtonNumber = 0
19ec-1c88:46482825.825 : NVMData.PowerOffTime = 0
19ec-1c88:46482825.876 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46482825.934 : => IoObject::IoLockEnd
19ec-1c88:46482826.021 : <= IoObject::IoLockEnd
19ec-1c88:46482826.071 : <= ReadNVMData ret = 1
19ec-1c88:46483336.266 : => TerminateDriver
19ec-1c88:46483336.445 : => CAsicIO::~CAsicIO,pStage=196742216
19ec-1c88:46483336.516 : => CNT96226::Close
19ec-1c88:46483340.542 : <= CNT96226::Close ret = 1
19ec-1c88:46483340.622 : <= CAsicIO::~CAsicIO
19ec-1c88:46483340.679 : => IoObject::IoLockEnd
19ec-1c88:46483340.732 : <= IoObject::IoLockEnd
19ec-1c88:46483340.784 : => IoObject::TerminateDevice
19ec-1c88:46483340.840 : => IoObject::IoLockEnd
19ec-1c88:46483340.889 : <= IoObject::IoLockEnd
19ec-1c88:46483340.989 : <= IoObject::TerminateDevice
19ec-1c88:46483341.247 : <= TerminateDriver ret = 1
19ec-1c88:46485506.314 : ============Debug Start==========
19ec-1c88:46485506.592 : Date : 2020/4/30 14:27:50
19ec-1c88:46485506.673 : Process ID : 19ec
19ec-1c88:46485507.098 : Windows : Version 10.0 build 18363 
19ec-1c88:46485507.557 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:46485507.619 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46485507.685 : MemoryStatus.ullAvailPhys : 1682456576
19ec-1c88:46485507.744 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46485507.805 : MemoryStatus.ullAvailPageFile : 3047030784
19ec-1c88:46485507.866 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46485507.924 : MemoryStatus.ullAvailVirtual : 1728397312
19ec-1c88:46485507.984 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46485508.095 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46485508.154 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46485508.386 : CPU Count : 4
19ec-1c88:46485508.432 : CPU Frequency : 100.000 Mhz
19ec-1c88:46485512.532 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46485512.875 : => InitializeDriver
19ec-1c88:46485513.141 : <= InitializeDriver ret = 1
19ec-1c88:46488045.735 : => InitializeScanner
19ec-1c88:46488045.998 : => CAsicIO::GetDeviceList
19ec-1c88:46488046.404 : => CNT96226::CNT96226
19ec-1c88:46488046.474 : => CNT96226::Open
19ec-1c88:46488070.127 : <= CNT96226::Open ret = 1
19ec-1c88:46488070.238 : => CNT96226::Initialize
19ec-1c88:46488070.448 : <= CNT96226::Initialize ret = 1
19ec-1c88:46488070.513 : <= CNT96226::CNT96226
19ec-1c88:46488070.570 : => CNT96226::EnumAvailableDevice
19ec-1c88:46488075.975 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46488076.059 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46488076.124 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46491966.487 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46491966.802 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46491972.637 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46491972.750 : => IoObject::GetLockName
19ec-1c88:46491972.810 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46491972.877 : <= IoObject::GetLockName
19ec-1c88:46491973.394 : => CNT96226::VenderCmd_GetData
19ec-1c88:46491973.461 : iCmd = 3, nBytes = 2
19ec-1c88:46492344.528 : 0000 : 06 38 
19ec-1c88:46492344.682 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46492344.764 : => CNT96226::VenderCmd_GetData
19ec-1c88:46492344.828 : iCmd = 4, nBytes = 2
19ec-1c88:46492626.118 : 0000 : 07 07 
19ec-1c88:46492626.228 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46492626.320 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46492626.413 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46492626.485 : IO Send command 10 bytes
19ec-1c88:46492626.541 : => CNT96226::VenderCmd_SetData
19ec-1c88:46492626.599 : iCmd = 0, nBytes = 10
19ec-1c88:46492626.708 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46492808.800 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46492808.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:46492809.054 : iCmd = 0, nBytes = 165
19ec-1c88:46493011.052 : skip dump 37 bytes
19ec-1c88:46493011.229 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46493011.371 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46493011.507 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46493011.639 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46493011.768 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46493011.909 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46493012.029 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46493012.152 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46493012.215 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46493012.278 : => CNT96226::VenderCmd_GetData
19ec-1c88:46493012.334 : iCmd = 1, nBytes = 4
19ec-1c88:46493214.253 : 0000 : 00 00 00 00 
19ec-1c88:46493214.342 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46493214.406 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46493214.469 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46493214.536 : IO Send command 10 bytes
19ec-1c88:46493214.587 : => CNT96226::VenderCmd_SetData
19ec-1c88:46493214.638 : iCmd = 0, nBytes = 10
19ec-1c88:46493214.742 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46493537.140 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46493537.264 : => CNT96226::VenderCmd_GetData
19ec-1c88:46493537.320 : iCmd = 0, nBytes = 128
19ec-1c88:46493724.538 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46493724.732 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46493724.881 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46493725.025 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46493725.155 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46493725.280 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46493725.407 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46493725.538 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46493725.605 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46493725.667 : => CNT96226::VenderCmd_GetData
19ec-1c88:46493725.723 : iCmd = 1, nBytes = 4
19ec-1c88:46493832.327 : 0000 : 00 00 00 00 
19ec-1c88:46493832.421 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46493832.484 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46493832.656 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46493832.726 : => CNT96226::Close
19ec-1c88:46493836.369 : <= CNT96226::Close ret = 1
19ec-1c88:46493836.443 : <= CNT96226::~CNT96226
19ec-1c88:46493836.534 : <= CAsicIO::GetDeviceList
19ec-1c88:46493836.905 : => IoObject::SetTimeout
19ec-1c88:46493837.030 : Timeout--> In = 0 Out = 0
19ec-1c88:46493837.087 : <= IoObject::SetTimeout
19ec-1c88:46493837.153 : => CAsicIO::CAsicIO
19ec-1c88:46493837.225 : => CNT96226::CNT96226
19ec-1c88:46493837.279 : => CNT96226::Open
19ec-1c88:46493859.179 : <= CNT96226::Open ret = 1
19ec-1c88:46493859.274 : => CNT96226::Initialize
19ec-1c88:46493859.462 : <= CNT96226::Initialize ret = 1
19ec-1c88:46493859.521 : <= CNT96226::CNT96226
19ec-1c88:46493859.576 : <= CAsicIO::CAsicIO
19ec-1c88:46493859.630 : => CAsicIO::InitializeDevice
19ec-1c88:46493859.703 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46493865.580 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46493865.694 : => IoObject::GetLockName
19ec-1c88:46493865.751 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46493865.816 : <= IoObject::GetLockName
19ec-1c88:46493866.359 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46493866.431 : IO Send command 10 bytes
19ec-1c88:46493866.483 : => CNT96226::VenderCmd_SetData
19ec-1c88:46493866.541 : iCmd = 0, nBytes = 10
19ec-1c88:46493866.649 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46494216.743 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46494216.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:46494216.924 : iCmd = 0, nBytes = 128
19ec-1c88:46494399.445 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46494399.654 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46494399.803 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46494399.937 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46494400.062 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46494400.185 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46494400.307 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46494400.430 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46494400.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46494400.555 : => CNT96226::VenderCmd_GetData
19ec-1c88:46494400.608 : iCmd = 1, nBytes = 4
19ec-1c88:46494590.827 : 0000 : 00 00 00 00 
19ec-1c88:46494591.221 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46494591.288 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46494591.349 : => CNT96226::VenderCmd_GetData
19ec-1c88:46494591.402 : iCmd = 3, nBytes = 2
19ec-1c88:46494968.266 : 0000 : 06 38 
19ec-1c88:46494968.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46494968.684 : => CNT96226::VenderCmd_GetData
19ec-1c88:46494968.739 : iCmd = 4, nBytes = 2
19ec-1c88:46495271.601 : 0000 : 07 07 
19ec-1c88:46495271.721 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46495271.889 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46495271.990 : => IoObject::InitializeDevice
19ec-1c88:46495272.092 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46495272.788 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46495272.869 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46495273.602 : => FindScanner
19ec-1c88:46495273.661 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46495273.728 : <= FindScanner ret = 1
19ec-1c88:46495273.785 : => IoObject::IoLockStart
19ec-1c88:46495273.889 : => CAsicIO::CheckDevice
19ec-1c88:46495273.943 : => CNT96226::ConnectIsAvailable
19ec-1c88:46495286.256 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46495286.349 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46495286.404 : <= IoObject::IoLockStart
19ec-1c88:46495286.464 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46495286.530 : IO Send command 10 bytes
19ec-1c88:46495286.612 : => CNT96226::VenderCmd_SetData
19ec-1c88:46495286.669 : iCmd = 0, nBytes = 10
19ec-1c88:46495286.775 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46495441.111 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46495441.206 : System send command 10 bytes + data 0 bytes
19ec-1c88:46495441.275 : IO total need to receive data 5 bytes
19ec-1c88:46495441.332 : => CNT96226::VenderCmd_GetData
19ec-1c88:46495441.385 : iCmd = 0, nBytes = 5
19ec-1c88:46495624.189 : 0000 : 06 00 02 02 ab 
19ec-1c88:46495624.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46495624.370 : System total receive data 5 bytes
19ec-1c88:46495624.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:46495624.496 : iCmd = 1, nBytes = 4
19ec-1c88:46495761.434 : 0000 : 00 00 00 00 
19ec-1c88:46495761.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46495761.647 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46495761.711 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46495761.776 : IO Send command 10 bytes
19ec-1c88:46495761.860 : => CNT96226::VenderCmd_SetData
19ec-1c88:46495761.915 : iCmd = 0, nBytes = 10
19ec-1c88:46495762.021 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46495912.867 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46495912.972 : System send command 10 bytes + data 0 bytes
19ec-1c88:46495913.036 : IO total need to receive data 165 bytes
19ec-1c88:46495913.098 : => CNT96226::VenderCmd_GetData
19ec-1c88:46495913.153 : iCmd = 0, nBytes = 165
19ec-1c88:46496086.822 : skip dump 37 bytes
19ec-1c88:46496086.984 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46496087.118 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46496087.253 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46496087.384 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46496087.510 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46496087.642 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46496087.770 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46496087.895 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46496087.959 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46496088.015 : System total receive data 165 bytes
19ec-1c88:46496088.073 : => CNT96226::VenderCmd_GetData
19ec-1c88:46496088.126 : iCmd = 1, nBytes = 4
19ec-1c88:46496264.603 : 0000 : 00 00 00 00 
19ec-1c88:46496264.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46496264.862 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46496265.085 : Dump Inquiry
19ec-1c88:46496265.221 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46496265.362 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46496265.497 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46496265.636 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46496265.771 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46496265.908 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46496266.036 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46496266.162 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46496266.294 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46496266.426 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46496266.519 : 00a0 : 00 00 00 00 00 
19ec-1c88:46496266.588 : => ReadNVMDataInternal
19ec-1c88:46496266.810 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46496266.879 : IO Send command 10 bytes
19ec-1c88:46496266.970 : => CNT96226::VenderCmd_SetData
19ec-1c88:46496267.026 : iCmd = 0, nBytes = 10
19ec-1c88:46496267.129 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46496576.614 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46496576.746 : System send command 10 bytes + data 0 bytes
19ec-1c88:46496576.821 : IO total need to receive data 128 bytes
19ec-1c88:46496576.883 : => CNT96226::VenderCmd_GetData
19ec-1c88:46496576.938 : iCmd = 0, nBytes = 128
19ec-1c88:46496755.613 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46496755.797 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46496755.942 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46496756.080 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46496756.206 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46496756.332 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46496756.458 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46496756.581 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46496756.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46496756.701 : System total receive data 128 bytes
19ec-1c88:46496756.762 : => CNT96226::VenderCmd_GetData
19ec-1c88:46496756.817 : iCmd = 1, nBytes = 4
19ec-1c88:46496887.203 : 0000 : 00 00 00 00 
19ec-1c88:46496887.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46496887.406 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46496887.471 : NVMData.PadScanCount = 0
19ec-1c88:46496887.526 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46496887.579 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46496887.635 : NVMData.FlatbedScanCount = 0
19ec-1c88:46496887.691 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46496887.741 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46496887.795 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46496887.850 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46496887.903 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46496887.956 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46496888.011 : NVMData.BornMonth = 0
19ec-1c88:46496888.059 : NVMData.BornDay = 0
19ec-1c88:46496888.107 : NVMData.BornYear = 0
19ec-1c88:46496888.155 : NVMData.FirstScanMonth = 4
19ec-1c88:46496888.207 : NVMData.FirstScanDay = 30
19ec-1c88:46496888.263 : NVMData.FirstScanYear = 2020
19ec-1c88:46496888.316 : NVMData.VerticalMagnification = 0
19ec-1c88:46496888.373 : NVMData.HorizontalMagnification = 0
19ec-1c88:46496888.428 : NVMData.PowerSavingTime = 15
19ec-1c88:46496888.481 : NVMData.SN = A094165189010062
19ec-1c88:46496888.530 : NVMData.AutoFeed = 0
19ec-1c88:46496888.581 : NVMData.CCDType = 0
19ec-1c88:46496888.627 : NVMData.ScanSpeed = 0
19ec-1c88:46496888.675 : NVMData.RollerCount = 0
19ec-1c88:46496888.723 : NVMData.MultifeedCount = 0
19ec-1c88:46496888.773 : NVMData.JamCount = 0
19ec-1c88:46496888.821 : NVMData.IdentifyInfo = 
19ec-1c88:46496888.872 : NVMData.FormalName = 
19ec-1c88:46496889.063 : NVMData.ReservedB = 0
19ec-1c88:46496889.115 : NVMData.FunctionCode = 0
19ec-1c88:46496889.166 : NVMData.PreFeed = 0
19ec-1c88:46496889.216 : NVMData.PreFeedTime = 0
19ec-1c88:46496889.266 : NVMData.ButtonNumber = 0
19ec-1c88:46496889.318 : NVMData.PowerOffTime = 0
19ec-1c88:46496889.372 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46496889.444 : => IoObject::IoLockEnd
19ec-1c88:46496889.531 : <= IoObject::IoLockEnd
19ec-1c88:46496889.580 : <= InitializeScanner ret = 1
19ec-1c88:46498117.578 : => GetLogicalScannerAbility
19ec-1c88:46498117.759 : => IoObject::IoLockStart
19ec-1c88:46498117.886 : => CAsicIO::CheckDevice
19ec-1c88:46498117.943 : => CNT96226::ConnectIsAvailable
19ec-1c88:46498141.637 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46498141.752 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46498141.817 : <= IoObject::IoLockStart
19ec-1c88:46498141.876 : => IoObject::IoLockEnd
19ec-1c88:46498141.982 : <= IoObject::IoLockEnd
19ec-1c88:46498142.061 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:46501683.703 : => GetLogicalScannerAbilityEx
19ec-1c88:46501683.894 : => IoObject::IoLockStart
19ec-1c88:46501684.023 : => CAsicIO::CheckDevice
19ec-1c88:46501684.078 : => CNT96226::ConnectIsAvailable
19ec-1c88:46501710.523 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46501710.887 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46501710.947 : <= IoObject::IoLockStart
19ec-1c88:46501711.005 : => IoObject::IoLockEnd
19ec-1c88:46501711.118 : <= IoObject::IoLockEnd
19ec-1c88:46501711.236 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46501711.309 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46508914.311 : => ReadNVMData
19ec-1c88:46508914.504 : => IoObject::IoLockStart
19ec-1c88:46508914.634 : => CAsicIO::CheckDevice
19ec-1c88:46508914.691 : => CNT96226::ConnectIsAvailable
19ec-1c88:46508940.380 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46508940.495 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46508940.555 : <= IoObject::IoLockStart
19ec-1c88:46508940.619 : => ReadNVMDataInternal
19ec-1c88:46508940.683 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46508940.749 : IO Send command 10 bytes
19ec-1c88:46508940.868 : => CNT96226::VenderCmd_SetData
19ec-1c88:46508940.925 : iCmd = 0, nBytes = 10
19ec-1c88:46508941.039 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46509292.080 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46509292.527 : System send command 10 bytes + data 0 bytes
19ec-1c88:46509292.605 : IO total need to receive data 128 bytes
19ec-1c88:46509292.672 : => CNT96226::VenderCmd_GetData
19ec-1c88:46509292.730 : iCmd = 0, nBytes = 128
19ec-1c88:46509494.930 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46509495.410 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46509495.556 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46509495.690 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46509495.820 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46509495.947 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46509496.072 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46509496.198 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46509496.265 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46509496.326 : System total receive data 128 bytes
19ec-1c88:46509496.615 : => CNT96226::VenderCmd_GetData
19ec-1c88:46509496.666 : iCmd = 1, nBytes = 4
19ec-1c88:46509629.565 : 0000 : 00 00 00 00 
19ec-1c88:46509629.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46509629.859 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46509629.930 : NVMData.PadScanCount = 0
19ec-1c88:46509629.991 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46509630.050 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46509630.108 : NVMData.FlatbedScanCount = 0
19ec-1c88:46509630.168 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46509630.338 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46509630.399 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46509630.454 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46509630.516 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46509630.571 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46509630.627 : NVMData.BornMonth = 0
19ec-1c88:46509630.676 : NVMData.BornDay = 0
19ec-1c88:46509630.728 : NVMData.BornYear = 0
19ec-1c88:46509630.833 : NVMData.FirstScanMonth = 4
19ec-1c88:46509630.885 : NVMData.FirstScanDay = 30
19ec-1c88:46509630.940 : NVMData.FirstScanYear = 2020
19ec-1c88:46509630.994 : NVMData.VerticalMagnification = 0
19ec-1c88:46509631.052 : NVMData.HorizontalMagnification = 0
19ec-1c88:46509631.107 : NVMData.PowerSavingTime = 15
19ec-1c88:46509631.163 : NVMData.SN = A094165189010062
19ec-1c88:46509631.216 : NVMData.AutoFeed = 0
19ec-1c88:46509631.268 : NVMData.CCDType = 0
19ec-1c88:46509631.315 : NVMData.ScanSpeed = 0
19ec-1c88:46509631.369 : NVMData.RollerCount = 0
19ec-1c88:46509631.423 : NVMData.MultifeedCount = 0
19ec-1c88:46509631.475 : NVMData.JamCount = 0
19ec-1c88:46509631.526 : NVMData.IdentifyInfo = 
19ec-1c88:46509631.578 : NVMData.FormalName = 
19ec-1c88:46509631.628 : NVMData.ReservedB = 0
19ec-1c88:46509631.677 : NVMData.FunctionCode = 0
19ec-1c88:46509631.728 : NVMData.PreFeed = 0
19ec-1c88:46509631.779 : NVMData.PreFeedTime = 0
19ec-1c88:46509631.831 : NVMData.ButtonNumber = 0
19ec-1c88:46509631.882 : NVMData.PowerOffTime = 0
19ec-1c88:46509631.934 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46509631.998 : => IoObject::IoLockEnd
19ec-1c88:46509632.089 : <= IoObject::IoLockEnd
19ec-1c88:46509632.140 : <= ReadNVMData ret = 1
19ec-1c88:46519682.090 : => GetADFStatus
19ec-1c88:46519682.523 : => IoObject::IoLockStart
19ec-1c88:46519682.655 : => CAsicIO::CheckDevice
19ec-1c88:46519682.712 : => CNT96226::ConnectIsAvailable
19ec-1c88:46519706.069 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46519706.191 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46519706.249 : <= IoObject::IoLockStart
19ec-1c88:46519706.310 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46519706.380 : IO Send command 10 bytes
19ec-1c88:46519706.501 : => CNT96226::VenderCmd_SetData
19ec-1c88:46519706.556 : iCmd = 0, nBytes = 10
19ec-1c88:46519706.663 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46519902.494 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46519902.650 : System send command 10 bytes + data 0 bytes
19ec-1c88:46519902.729 : IO total need to receive data 2 bytes
19ec-1c88:46519902.789 : => CNT96226::VenderCmd_GetData
19ec-1c88:46519902.848 : iCmd = 0, nBytes = 2
19ec-1c88:46520111.864 : 0000 : 00 00 
19ec-1c88:46520112.037 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46520112.160 : System total receive data 2 bytes
19ec-1c88:46520112.277 : => CNT96226::VenderCmd_GetData
19ec-1c88:46520112.608 : iCmd = 1, nBytes = 4
19ec-1c88:46520305.193 : 0000 : 00 00 00 00 
19ec-1c88:46520305.314 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46520305.457 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46520305.532 : Return status = 0
19ec-1c88:46520305.594 : => IoObject::IoLockEnd
19ec-1c88:46520305.682 : <= IoObject::IoLockEnd
19ec-1c88:46520305.739 : <= GetADFStatus ret = 1
19ec-1c88:46523088.651 : => GetADFStatus
19ec-1c88:46523088.852 : => IoObject::IoLockStart
19ec-1c88:46523088.984 : => CAsicIO::CheckDevice
19ec-1c88:46523089.045 : => CNT96226::ConnectIsAvailable
19ec-1c88:46523116.068 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46523116.317 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46523116.445 : <= IoObject::IoLockStart
19ec-1c88:46523116.566 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46523116.710 : IO Send command 10 bytes
19ec-1c88:46523117.072 : => CNT96226::VenderCmd_SetData
19ec-1c88:46523117.134 : iCmd = 0, nBytes = 10
19ec-1c88:46523117.237 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46523316.363 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46523316.503 : System send command 10 bytes + data 0 bytes
19ec-1c88:46523316.727 : IO total need to receive data 2 bytes
19ec-1c88:46523316.808 : => CNT96226::VenderCmd_GetData
19ec-1c88:46523316.866 : iCmd = 0, nBytes = 2
19ec-1c88:46523529.823 : 0000 : 00 00 
19ec-1c88:46523530.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46523530.406 : System total receive data 2 bytes
19ec-1c88:46523530.472 : => CNT96226::VenderCmd_GetData
19ec-1c88:46523530.531 : iCmd = 1, nBytes = 4
19ec-1c88:46523714.536 : 0000 : 00 00 00 00 
19ec-1c88:46523714.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46523715.072 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46523715.134 : Return status = 0
19ec-1c88:46523715.188 : => IoObject::IoLockEnd
19ec-1c88:46523715.277 : <= IoObject::IoLockEnd
19ec-1c88:46523715.329 : <= GetADFStatus ret = 1
19ec-1c88:46525785.682 : => TerminateDriver
19ec-1c88:46525785.874 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:46525785.952 : => CNT96226::Close
19ec-1c88:46525789.905 : <= CNT96226::Close ret = 1
19ec-1c88:46525789.984 : <= CAsicIO::~CAsicIO
19ec-1c88:46525790.043 : => IoObject::IoLockEnd
19ec-1c88:46525790.098 : <= IoObject::IoLockEnd
19ec-1c88:46525790.150 : => IoObject::TerminateDevice
19ec-1c88:46525790.203 : => IoObject::IoLockEnd
19ec-1c88:46525790.253 : <= IoObject::IoLockEnd
19ec-1c88:46525790.354 : <= IoObject::TerminateDevice
19ec-1c88:46525790.606 : <= TerminateDriver ret = 1
19ec-1c88:46568947.165 : ============Debug Start==========
19ec-1c88:46568947.434 : Date : 2020/4/30 14:27:53
19ec-1c88:46568947.511 : Process ID : 19ec
19ec-1c88:46568947.913 : Windows : Version 10.0 build 18363 
19ec-1c88:46568948.368 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:46568948.429 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46568948.497 : MemoryStatus.ullAvailPhys : 1713860608
19ec-1c88:46568948.554 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46568948.611 : MemoryStatus.ullAvailPageFile : 3054665728
19ec-1c88:46568948.670 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46568948.732 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:46568948.793 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46568948.893 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46568948.951 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46568949.205 : CPU Count : 4
19ec-1c88:46568949.254 : CPU Frequency : 100.000 Mhz
19ec-1c88:46568953.477 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46568953.603 : => InitializeDriver
19ec-1c88:46568953.863 : <= InitializeDriver ret = 1
19ec-1c88:46568953.923 : => InitializeScanner
19ec-1c88:46568953.997 : => CAsicIO::GetDeviceList
19ec-1c88:46568954.291 : => CNT96226::CNT96226
19ec-1c88:46568954.348 : => CNT96226::Open
19ec-1c88:46568975.457 : <= CNT96226::Open ret = 1
19ec-1c88:46568975.568 : => CNT96226::Initialize
19ec-1c88:46568975.755 : <= CNT96226::Initialize ret = 1
19ec-1c88:46568975.812 : <= CNT96226::CNT96226
19ec-1c88:46568975.869 : => CNT96226::EnumAvailableDevice
19ec-1c88:46568981.455 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46568981.533 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46568981.594 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46572669.538 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46572669.818 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46572675.392 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46572675.499 : => IoObject::GetLockName
19ec-1c88:46572675.557 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46572675.629 : <= IoObject::GetLockName
19ec-1c88:46572676.092 : => CNT96226::VenderCmd_GetData
19ec-1c88:46572676.159 : iCmd = 3, nBytes = 2
19ec-1c88:46573038.155 : 0000 : 06 38 
19ec-1c88:46573038.293 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46573038.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:46573038.432 : iCmd = 4, nBytes = 2
19ec-1c88:46573353.449 : 0000 : 07 07 
19ec-1c88:46573353.568 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46573353.658 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46573353.744 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46573353.813 : IO Send command 10 bytes
19ec-1c88:46573353.866 : => CNT96226::VenderCmd_SetData
19ec-1c88:46573353.924 : iCmd = 0, nBytes = 10
19ec-1c88:46573354.028 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46573563.155 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46573563.276 : => CNT96226::VenderCmd_GetData
19ec-1c88:46573563.345 : iCmd = 0, nBytes = 165
19ec-1c88:46573742.973 : skip dump 37 bytes
19ec-1c88:46573743.146 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46573743.285 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46573743.423 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46573743.556 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46573743.686 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46573743.817 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46573743.939 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46573744.061 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46573744.125 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46573744.184 : => CNT96226::VenderCmd_GetData
19ec-1c88:46573744.235 : iCmd = 1, nBytes = 4
19ec-1c88:46573892.268 : 0000 : 00 00 00 00 
19ec-1c88:46573892.400 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46573892.481 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46573892.542 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46573892.612 : IO Send command 10 bytes
19ec-1c88:46573892.664 : => CNT96226::VenderCmd_SetData
19ec-1c88:46573892.717 : iCmd = 0, nBytes = 10
19ec-1c88:46573892.828 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46574246.961 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46574247.079 : => CNT96226::VenderCmd_GetData
19ec-1c88:46574247.137 : iCmd = 0, nBytes = 128
19ec-1c88:46574452.331 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46574452.504 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46574452.641 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46574452.769 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46574453.124 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46574453.254 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46574453.384 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46574453.510 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46574453.577 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46574453.646 : => CNT96226::VenderCmd_GetData
19ec-1c88:46574453.929 : iCmd = 1, nBytes = 4
19ec-1c88:46574645.397 : 0000 : 00 00 00 00 
19ec-1c88:46574645.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46574645.571 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46574645.738 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46574645.811 : => CNT96226::Close
19ec-1c88:46574649.707 : <= CNT96226::Close ret = 1
19ec-1c88:46574649.786 : <= CNT96226::~CNT96226
19ec-1c88:46574649.872 : <= CAsicIO::GetDeviceList
19ec-1c88:46574650.304 : => IoObject::SetTimeout
19ec-1c88:46574650.431 : Timeout--> In = 0 Out = 0
19ec-1c88:46574650.490 : <= IoObject::SetTimeout
19ec-1c88:46574650.559 : => CAsicIO::CAsicIO
19ec-1c88:46574650.631 : => CNT96226::CNT96226
19ec-1c88:46574650.686 : => CNT96226::Open
19ec-1c88:46574674.123 : <= CNT96226::Open ret = 1
19ec-1c88:46574674.231 : => CNT96226::Initialize
19ec-1c88:46574674.421 : <= CNT96226::Initialize ret = 1
19ec-1c88:46574674.487 : <= CNT96226::CNT96226
19ec-1c88:46574674.543 : <= CAsicIO::CAsicIO
19ec-1c88:46574674.599 : => CAsicIO::InitializeDevice
19ec-1c88:46574674.674 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46574680.473 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46574680.597 : => IoObject::GetLockName
19ec-1c88:46574680.656 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46574680.721 : <= IoObject::GetLockName
19ec-1c88:46574681.198 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46574681.270 : IO Send command 10 bytes
19ec-1c88:46574681.322 : => CNT96226::VenderCmd_SetData
19ec-1c88:46574681.376 : iCmd = 0, nBytes = 10
19ec-1c88:46574681.488 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46575010.155 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46575010.311 : => CNT96226::VenderCmd_GetData
19ec-1c88:46575010.592 : iCmd = 0, nBytes = 128
19ec-1c88:46575213.497 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46575213.676 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46575213.816 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46575213.949 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46575214.076 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46575214.200 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46575214.328 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46575214.453 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46575214.517 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46575214.580 : => CNT96226::VenderCmd_GetData
19ec-1c88:46575214.634 : iCmd = 1, nBytes = 4
19ec-1c88:46575411.485 : 0000 : 00 00 00 00 
19ec-1c88:46575411.610 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46575411.684 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46575411.747 : => CNT96226::VenderCmd_GetData
19ec-1c88:46575411.802 : iCmd = 3, nBytes = 2
19ec-1c88:46575780.609 : 0000 : 06 38 
19ec-1c88:46575780.717 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46575780.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:46575780.843 : iCmd = 4, nBytes = 2
19ec-1c88:46576068.620 : 0000 : 07 07 
19ec-1c88:46576068.724 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46576068.880 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46576068.981 : => IoObject::InitializeDevice
19ec-1c88:46576069.093 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46576069.690 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46576069.762 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46576070.504 : => FindScanner
19ec-1c88:46576070.564 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46576070.625 : <= FindScanner ret = 1
19ec-1c88:46576070.677 : => IoObject::IoLockStart
19ec-1c88:46576070.776 : => CAsicIO::CheckDevice
19ec-1c88:46576070.826 : => CNT96226::ConnectIsAvailable
19ec-1c88:46576096.238 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46576096.593 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46576096.655 : <= IoObject::IoLockStart
19ec-1c88:46576096.712 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46576096.779 : IO Send command 10 bytes
19ec-1c88:46576096.872 : => CNT96226::VenderCmd_SetData
19ec-1c88:46576096.927 : iCmd = 0, nBytes = 10
19ec-1c88:46576097.029 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46576295.219 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46576295.337 : System send command 10 bytes + data 0 bytes
19ec-1c88:46576295.406 : IO total need to receive data 5 bytes
19ec-1c88:46576295.466 : => CNT96226::VenderCmd_GetData
19ec-1c88:46576295.522 : iCmd = 0, nBytes = 5
19ec-1c88:46576489.819 : 0000 : 06 00 02 02 ab 
19ec-1c88:46576489.933 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46576489.999 : System total receive data 5 bytes
19ec-1c88:46576490.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:46576490.123 : iCmd = 1, nBytes = 4
19ec-1c88:46576698.630 : 0000 : 00 00 00 00 
19ec-1c88:46576698.715 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46576698.837 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46576698.899 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46576698.961 : IO Send command 10 bytes
19ec-1c88:46576699.050 : => CNT96226::VenderCmd_SetData
19ec-1c88:46576699.109 : iCmd = 0, nBytes = 10
19ec-1c88:46576699.213 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46576874.686 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46576874.830 : System send command 10 bytes + data 0 bytes
19ec-1c88:46576874.903 : IO total need to receive data 165 bytes
19ec-1c88:46576874.967 : => CNT96226::VenderCmd_GetData
19ec-1c88:46576875.024 : iCmd = 0, nBytes = 165
19ec-1c88:46577048.815 : skip dump 37 bytes
19ec-1c88:46577048.989 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46577049.127 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46577049.262 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46577049.393 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46577049.522 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46577049.654 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46577049.775 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46577049.899 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46577049.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46577050.019 : System total receive data 165 bytes
19ec-1c88:46577050.075 : => CNT96226::VenderCmd_GetData
19ec-1c88:46577050.125 : iCmd = 1, nBytes = 4
19ec-1c88:46577249.588 : 0000 : 00 00 00 00 
19ec-1c88:46577249.690 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46577249.816 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46577250.050 : Dump Inquiry
19ec-1c88:46577250.183 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46577250.316 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46577250.450 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46577250.583 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46577250.708 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46577250.842 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46577250.964 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46577251.086 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46577251.216 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46577251.342 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46577251.427 : 00a0 : 00 00 00 00 00 
19ec-1c88:46577251.495 : => ReadNVMDataInternal
19ec-1c88:46577251.714 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46577251.780 : IO Send command 10 bytes
19ec-1c88:46577251.866 : => CNT96226::VenderCmd_SetData
19ec-1c88:46577251.923 : iCmd = 0, nBytes = 10
19ec-1c88:46577252.025 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46577561.688 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46577561.818 : System send command 10 bytes + data 0 bytes
19ec-1c88:46577561.888 : IO total need to receive data 128 bytes
19ec-1c88:46577561.949 : => CNT96226::VenderCmd_GetData
19ec-1c88:46577562.225 : iCmd = 0, nBytes = 128
19ec-1c88:46577760.706 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46577760.872 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46577761.010 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46577761.145 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46577761.274 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46577761.395 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46577761.520 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46577761.640 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46577761.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46577761.759 : System total receive data 128 bytes
19ec-1c88:46577761.816 : => CNT96226::VenderCmd_GetData
19ec-1c88:46577761.865 : iCmd = 1, nBytes = 4
19ec-1c88:46577939.128 : 0000 : 00 00 00 00 
19ec-1c88:46577939.360 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46577939.608 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46577939.744 : NVMData.PadScanCount = 0
19ec-1c88:46577939.858 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46577939.976 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46577940.095 : NVMData.FlatbedScanCount = 0
19ec-1c88:46577940.207 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46577940.314 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46577940.430 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46577940.541 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46577940.652 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46577940.764 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46577940.886 : NVMData.BornMonth = 0
19ec-1c88:46577940.985 : NVMData.BornDay = 0
19ec-1c88:46577941.083 : NVMData.BornYear = 0
19ec-1c88:46577941.180 : NVMData.FirstScanMonth = 4
19ec-1c88:46577941.283 : NVMData.FirstScanDay = 30
19ec-1c88:46577941.390 : NVMData.FirstScanYear = 2020
19ec-1c88:46577941.510 : NVMData.VerticalMagnification = 0
19ec-1c88:46577941.622 : NVMData.HorizontalMagnification = 0
19ec-1c88:46577941.731 : NVMData.PowerSavingTime = 15
19ec-1c88:46577941.841 : NVMData.SN = A094165189010062
19ec-1c88:46577941.944 : NVMData.AutoFeed = 0
19ec-1c88:46577942.041 : NVMData.CCDType = 0
19ec-1c88:46577942.141 : NVMData.ScanSpeed = 0
19ec-1c88:46577942.239 : NVMData.RollerCount = 0
19ec-1c88:46577942.342 : NVMData.MultifeedCount = 0
19ec-1c88:46577942.447 : NVMData.JamCount = 0
19ec-1c88:46577942.546 : NVMData.IdentifyInfo = 
19ec-1c88:46577942.653 : NVMData.FormalName = 
19ec-1c88:46577943.078 : NVMData.ReservedB = 0
19ec-1c88:46577943.192 : NVMData.FunctionCode = 0
19ec-1c88:46577943.292 : NVMData.PreFeed = 0
19ec-1c88:46577943.392 : NVMData.PreFeedTime = 0
19ec-1c88:46577943.492 : NVMData.ButtonNumber = 0
19ec-1c88:46577943.597 : NVMData.PowerOffTime = 0
19ec-1c88:46577943.696 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46577943.823 : => IoObject::IoLockEnd
19ec-1c88:46577944.014 : <= IoObject::IoLockEnd
19ec-1c88:46577944.121 : <= InitializeScanner ret = 1
19ec-1c88:46577944.243 : => GetLogicalScannerAbilityEx
19ec-1c88:46577944.355 : => IoObject::IoLockStart
19ec-1c88:46577944.553 : => CAsicIO::CheckDevice
19ec-1c88:46577944.653 : => CNT96226::ConnectIsAvailable
19ec-1c88:46577964.939 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46577965.175 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46577965.311 : <= IoObject::IoLockStart
19ec-1c88:46577965.434 : => IoObject::IoLockEnd
19ec-1c88:46577965.624 : <= IoObject::IoLockEnd
19ec-1c88:46577965.839 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46577966.000 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46578309.265 : => ReadNVMData
19ec-1c88:46578309.527 : => IoObject::IoLockStart
19ec-1c88:46578309.779 : => CAsicIO::CheckDevice
19ec-1c88:46578309.892 : => CNT96226::ConnectIsAvailable
19ec-1c88:46578333.073 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46578333.315 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46578333.448 : <= IoObject::IoLockStart
19ec-1c88:46578333.571 : => ReadNVMDataInternal
19ec-1c88:46578333.697 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46578333.831 : IO Send command 10 bytes
19ec-1c88:46578334.037 : => CNT96226::VenderCmd_SetData
19ec-1c88:46578334.150 : iCmd = 0, nBytes = 10
19ec-1c88:46578334.371 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46578697.351 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46578697.605 : System send command 10 bytes + data 0 bytes
19ec-1c88:46578697.745 : IO total need to receive data 128 bytes
19ec-1c88:46578697.865 : => CNT96226::VenderCmd_GetData
19ec-1c88:46578697.971 : iCmd = 0, nBytes = 128
19ec-1c88:46578893.486 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46578893.706 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46578893.882 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46578894.046 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46578894.203 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46578894.356 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46578894.508 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46578894.661 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46578894.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46578894.810 : System total receive data 128 bytes
19ec-1c88:46578894.886 : => CNT96226::VenderCmd_GetData
19ec-1c88:46578894.952 : iCmd = 1, nBytes = 4
19ec-1c88:46579097.743 : 0000 : 00 00 00 00 
19ec-1c88:46579097.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46579097.994 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46579098.074 : NVMData.PadScanCount = 0
19ec-1c88:46579098.140 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46579098.207 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46579098.275 : NVMData.FlatbedScanCount = 0
19ec-1c88:46579098.338 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46579098.403 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46579098.469 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46579098.535 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46579098.603 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46579098.669 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46579098.736 : NVMData.BornMonth = 0
19ec-1c88:46579098.794 : NVMData.BornDay = 0
19ec-1c88:46579098.854 : NVMData.BornYear = 0
19ec-1c88:46579098.911 : NVMData.FirstScanMonth = 4
19ec-1c88:46579098.973 : NVMData.FirstScanDay = 30
19ec-1c88:46579099.036 : NVMData.FirstScanYear = 2020
19ec-1c88:46579099.300 : NVMData.VerticalMagnification = 0
19ec-1c88:46579099.374 : NVMData.HorizontalMagnification = 0
19ec-1c88:46579099.438 : NVMData.PowerSavingTime = 15
19ec-1c88:46579099.502 : NVMData.SN = A094165189010062
19ec-1c88:46579099.563 : NVMData.AutoFeed = 0
19ec-1c88:46579099.621 : NVMData.CCDType = 0
19ec-1c88:46579099.681 : NVMData.ScanSpeed = 0
19ec-1c88:46579099.738 : NVMData.RollerCount = 0
19ec-1c88:46579099.799 : NVMData.MultifeedCount = 0
19ec-1c88:46579099.859 : NVMData.JamCount = 0
19ec-1c88:46579099.920 : NVMData.IdentifyInfo = 
19ec-1c88:46579099.983 : NVMData.FormalName = 
19ec-1c88:46579100.046 : NVMData.ReservedB = 0
19ec-1c88:46579100.107 : NVMData.FunctionCode = 0
19ec-1c88:46579100.167 : NVMData.PreFeed = 0
19ec-1c88:46579100.226 : NVMData.PreFeedTime = 0
19ec-1c88:46579100.284 : NVMData.ButtonNumber = 0
19ec-1c88:46579100.347 : NVMData.PowerOffTime = 0
19ec-1c88:46579100.408 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46579100.482 : => IoObject::IoLockEnd
19ec-1c88:46579100.595 : <= IoObject::IoLockEnd
19ec-1c88:46579100.657 : <= ReadNVMData ret = 1
19ec-1c88:46581910.201 : ============Debug Start==========
19ec-1c88:46581910.490 : Date : 2020/4/30 14:27:54
19ec-1c88:46581910.574 : Process ID : 19ec
19ec-1c88:46581910.982 : Windows : Version 10.0 build 18363 
19ec-1c88:46581911.456 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:46581911.520 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46581911.587 : MemoryStatus.ullAvailPhys : 1713856512
19ec-1c88:46581911.647 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46581911.708 : MemoryStatus.ullAvailPageFile : 3054518272
19ec-1c88:46581911.775 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46581911.832 : MemoryStatus.ullAvailVirtual : 1728389120
19ec-1c88:46581911.894 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46581912.002 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46581912.063 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46581912.302 : CPU Count : 4
19ec-1c88:46581912.351 : CPU Frequency : 100.000 Mhz
19ec-1c88:46581916.295 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46581916.422 : => InitializeDriver
19ec-1c88:46581916.697 : <= InitializeDriver ret = 1
19ec-1c88:46584464.881 : => InitializeScanner
19ec-1c88:46584465.135 : => CAsicIO::GetDeviceList
19ec-1c88:46584465.552 : => CNT96226::CNT96226
19ec-1c88:46584465.614 : => CNT96226::Open
19ec-1c88:46584491.636 : <= CNT96226::Open ret = 1
19ec-1c88:46584491.745 : => CNT96226::Initialize
19ec-1c88:46584491.939 : <= CNT96226::Initialize ret = 1
19ec-1c88:46584491.999 : <= CNT96226::CNT96226
19ec-1c88:46584492.054 : => CNT96226::EnumAvailableDevice
19ec-1c88:46584497.306 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46584497.383 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46584497.440 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46588208.606 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46588208.904 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46588214.533 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46588214.647 : => IoObject::GetLockName
19ec-1c88:46588214.710 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46588214.777 : <= IoObject::GetLockName
19ec-1c88:46588215.244 : => CNT96226::VenderCmd_GetData
19ec-1c88:46588215.311 : iCmd = 3, nBytes = 2
19ec-1c88:46588583.699 : 0000 : 06 38 
19ec-1c88:46588583.831 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46588583.899 : => CNT96226::VenderCmd_GetData
19ec-1c88:46588583.952 : iCmd = 4, nBytes = 2
19ec-1c88:46588871.420 : 0000 : 07 07 
19ec-1c88:46588871.511 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46588871.596 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46588871.684 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46588871.748 : IO Send command 10 bytes
19ec-1c88:46588871.802 : => CNT96226::VenderCmd_SetData
19ec-1c88:46588871.855 : iCmd = 0, nBytes = 10
19ec-1c88:46588871.963 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46589039.257 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46589039.370 : => CNT96226::VenderCmd_GetData
19ec-1c88:46589039.431 : iCmd = 0, nBytes = 165
19ec-1c88:46589242.436 : skip dump 37 bytes
19ec-1c88:46589242.999 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46589243.132 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46589243.260 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46589243.392 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46589243.514 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46589243.645 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46589243.773 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46589243.896 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46589243.959 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46589244.016 : => CNT96226::VenderCmd_GetData
19ec-1c88:46589244.070 : iCmd = 1, nBytes = 4
19ec-1c88:46589400.739 : 0000 : 00 00 00 00 
19ec-1c88:46589400.822 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46589400.884 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46589400.942 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46589401.011 : IO Send command 10 bytes
19ec-1c88:46589401.065 : => CNT96226::VenderCmd_SetData
19ec-1c88:46589401.120 : iCmd = 0, nBytes = 10
19ec-1c88:46589401.223 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46589713.994 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46589714.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:46589714.173 : iCmd = 0, nBytes = 128
19ec-1c88:46589895.984 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46589896.169 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46589896.312 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46589896.450 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46589896.579 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46589896.706 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46589896.829 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46589896.950 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46589897.013 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46589897.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:46589897.130 : iCmd = 1, nBytes = 4
19ec-1c88:46590068.389 : 0000 : 00 00 00 00 
19ec-1c88:46590068.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46590068.579 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46590068.751 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46590068.823 : => CNT96226::Close
19ec-1c88:46590072.732 : <= CNT96226::Close ret = 1
19ec-1c88:46590072.804 : <= CNT96226::~CNT96226
19ec-1c88:46590072.894 : <= CAsicIO::GetDeviceList
19ec-1c88:46590073.347 : => IoObject::SetTimeout
19ec-1c88:46590073.477 : Timeout--> In = 0 Out = 0
19ec-1c88:46590073.541 : <= IoObject::SetTimeout
19ec-1c88:46590073.608 : => CAsicIO::CAsicIO
19ec-1c88:46590073.679 : => CNT96226::CNT96226
19ec-1c88:46590073.737 : => CNT96226::Open
19ec-1c88:46590096.186 : <= CNT96226::Open ret = 1
19ec-1c88:46590096.282 : => CNT96226::Initialize
19ec-1c88:46590096.468 : <= CNT96226::Initialize ret = 1
19ec-1c88:46590096.533 : <= CNT96226::CNT96226
19ec-1c88:46590096.585 : <= CAsicIO::CAsicIO
19ec-1c88:46590096.640 : => CAsicIO::InitializeDevice
19ec-1c88:46590096.710 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46590102.650 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46590102.765 : => IoObject::GetLockName
19ec-1c88:46590102.820 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46590102.888 : <= IoObject::GetLockName
19ec-1c88:46590103.383 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46590103.455 : IO Send command 10 bytes
19ec-1c88:46590103.507 : => CNT96226::VenderCmd_SetData
19ec-1c88:46590103.560 : iCmd = 0, nBytes = 10
19ec-1c88:46590103.671 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46590444.773 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46590444.895 : => CNT96226::VenderCmd_GetData
19ec-1c88:46590444.952 : iCmd = 0, nBytes = 128
19ec-1c88:46590604.271 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46590604.617 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46590605.063 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46590605.203 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46590605.328 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46590605.451 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46590605.570 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46590605.695 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46590605.762 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46590605.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:46590605.877 : iCmd = 1, nBytes = 4
19ec-1c88:46590777.955 : 0000 : 00 00 00 00 
19ec-1c88:46590778.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46590778.098 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46590778.156 : => CNT96226::VenderCmd_GetData
19ec-1c88:46590778.206 : iCmd = 3, nBytes = 2
19ec-1c88:46591151.184 : 0000 : 06 38 
19ec-1c88:46591151.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46591151.388 : => CNT96226::VenderCmd_GetData
19ec-1c88:46591151.440 : iCmd = 4, nBytes = 2
19ec-1c88:46591442.320 : 0000 : 07 07 
19ec-1c88:46591442.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46591442.594 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46591442.690 : => IoObject::InitializeDevice
19ec-1c88:46591442.791 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46591443.389 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46591443.465 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46591444.169 : => FindScanner
19ec-1c88:46591444.229 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46591444.294 : <= FindScanner ret = 1
19ec-1c88:46591444.352 : => IoObject::IoLockStart
19ec-1c88:46591444.457 : => CAsicIO::CheckDevice
19ec-1c88:46591444.510 : => CNT96226::ConnectIsAvailable
19ec-1c88:46591457.898 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46591457.994 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46591458.048 : <= IoObject::IoLockStart
19ec-1c88:46591458.106 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46591458.171 : IO Send command 10 bytes
19ec-1c88:46591458.255 : => CNT96226::VenderCmd_SetData
19ec-1c88:46591458.312 : iCmd = 0, nBytes = 10
19ec-1c88:46591458.418 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46591625.946 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46591626.061 : System send command 10 bytes + data 0 bytes
19ec-1c88:46591626.129 : IO total need to receive data 5 bytes
19ec-1c88:46591626.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:46591626.241 : iCmd = 0, nBytes = 5
19ec-1c88:46591833.758 : 0000 : 06 00 02 02 ab 
19ec-1c88:46591833.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46591834.133 : System total receive data 5 bytes
19ec-1c88:46591834.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:46591834.246 : iCmd = 1, nBytes = 4
19ec-1c88:46591963.895 : 0000 : 00 00 00 00 
19ec-1c88:46591964.005 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46591964.143 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46591964.211 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46591964.276 : IO Send command 10 bytes
19ec-1c88:46591964.369 : => CNT96226::VenderCmd_SetData
19ec-1c88:46591964.426 : iCmd = 0, nBytes = 10
19ec-1c88:46591964.536 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46592123.484 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46592123.681 : System send command 10 bytes + data 0 bytes
19ec-1c88:46592123.809 : IO total need to receive data 165 bytes
19ec-1c88:46592123.929 : => CNT96226::VenderCmd_GetData
19ec-1c88:46592124.231 : iCmd = 0, nBytes = 165
19ec-1c88:46592325.424 : skip dump 37 bytes
19ec-1c88:46592325.620 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46592325.766 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46592325.901 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46592326.033 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46592326.160 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46592326.295 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46592326.420 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46592326.543 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46592326.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46592326.673 : System total receive data 165 bytes
19ec-1c88:46592326.731 : => CNT96226::VenderCmd_GetData
19ec-1c88:46592326.784 : iCmd = 1, nBytes = 4
19ec-1c88:46592490.223 : 0000 : 00 00 00 00 
19ec-1c88:46592490.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46592490.443 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46592490.653 : Dump Inquiry
19ec-1c88:46592490.783 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46592490.916 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46592491.048 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46592491.181 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46592491.306 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46592491.438 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46592491.560 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46592491.685 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46592491.815 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46592491.941 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46592492.026 : 00a0 : 00 00 00 00 00 
19ec-1c88:46592492.098 : => ReadNVMDataInternal
19ec-1c88:46592492.301 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46592492.370 : IO Send command 10 bytes
19ec-1c88:46592492.457 : => CNT96226::VenderCmd_SetData
19ec-1c88:46592492.509 : iCmd = 0, nBytes = 10
19ec-1c88:46592492.607 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46592808.946 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46592809.078 : System send command 10 bytes + data 0 bytes
19ec-1c88:46592809.155 : IO total need to receive data 128 bytes
19ec-1c88:46592809.219 : => CNT96226::VenderCmd_GetData
19ec-1c88:46592809.277 : iCmd = 0, nBytes = 128
19ec-1c88:46592972.834 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46592973.015 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46592973.160 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46592973.296 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46592973.427 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46592973.551 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46592973.674 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46592973.801 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46592973.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46592973.931 : System total receive data 128 bytes
19ec-1c88:46592973.994 : => CNT96226::VenderCmd_GetData
19ec-1c88:46592974.045 : iCmd = 1, nBytes = 4
19ec-1c88:46593081.202 : 0000 : 00 00 00 00 
19ec-1c88:46593081.289 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46593081.420 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46593081.485 : NVMData.PadScanCount = 0
19ec-1c88:46593081.543 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46593081.598 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46593081.655 : NVMData.FlatbedScanCount = 0
19ec-1c88:46593081.707 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46593081.763 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46593081.817 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46593081.870 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46593081.928 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46593081.981 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46593082.036 : NVMData.BornMonth = 0
19ec-1c88:46593082.086 : NVMData.BornDay = 0
19ec-1c88:46593082.136 : NVMData.BornYear = 0
19ec-1c88:46593082.184 : NVMData.FirstScanMonth = 4
19ec-1c88:46593082.232 : NVMData.FirstScanDay = 30
19ec-1c88:46593082.285 : NVMData.FirstScanYear = 2020
19ec-1c88:46593082.338 : NVMData.VerticalMagnification = 0
19ec-1c88:46593082.563 : NVMData.HorizontalMagnification = 0
19ec-1c88:46593082.618 : NVMData.PowerSavingTime = 15
19ec-1c88:46593082.670 : NVMData.SN = A094165189010062
19ec-1c88:46593082.720 : NVMData.AutoFeed = 0
19ec-1c88:46593082.769 : NVMData.CCDType = 0
19ec-1c88:46593082.817 : NVMData.ScanSpeed = 0
19ec-1c88:46593082.865 : NVMData.RollerCount = 0
19ec-1c88:46593082.916 : NVMData.MultifeedCount = 0
19ec-1c88:46593082.968 : NVMData.JamCount = 0
19ec-1c88:46593083.019 : NVMData.IdentifyInfo = 
19ec-1c88:46593083.070 : NVMData.FormalName = 
19ec-1c88:46593083.255 : NVMData.ReservedB = 0
19ec-1c88:46593083.307 : NVMData.FunctionCode = 0
19ec-1c88:46593083.355 : NVMData.PreFeed = 0
19ec-1c88:46593083.406 : NVMData.PreFeedTime = 0
19ec-1c88:46593083.457 : NVMData.ButtonNumber = 0
19ec-1c88:46593083.507 : NVMData.PowerOffTime = 0
19ec-1c88:46593083.559 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46593083.630 : => IoObject::IoLockEnd
19ec-1c88:46593083.949 : <= IoObject::IoLockEnd
19ec-1c88:46593084.001 : <= InitializeScanner ret = 1
19ec-1c88:46594320.340 : => GetLogicalScannerAbility
19ec-1c88:46594320.533 : => IoObject::IoLockStart
19ec-1c88:46594320.663 : => CAsicIO::CheckDevice
19ec-1c88:46594320.715 : => CNT96226::ConnectIsAvailable
19ec-1c88:46594344.393 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46594344.743 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46594344.801 : <= IoObject::IoLockStart
19ec-1c88:46594344.857 : => IoObject::IoLockEnd
19ec-1c88:46594344.969 : <= IoObject::IoLockEnd
19ec-1c88:46594345.050 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:46597842.039 : => GetLogicalScannerAbilityEx
19ec-1c88:46597842.234 : => IoObject::IoLockStart
19ec-1c88:46597842.370 : => CAsicIO::CheckDevice
19ec-1c88:46597842.427 : => CNT96226::ConnectIsAvailable
19ec-1c88:46597866.108 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46597866.224 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46597866.287 : <= IoObject::IoLockStart
19ec-1c88:46597866.350 : => IoObject::IoLockEnd
19ec-1c88:46597866.462 : <= IoObject::IoLockEnd
19ec-1c88:46597866.584 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46597866.656 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46605038.014 : => ReadNVMData
19ec-1c88:46605038.199 : => IoObject::IoLockStart
19ec-1c88:46605038.321 : => CAsicIO::CheckDevice
19ec-1c88:46605038.379 : => CNT96226::ConnectIsAvailable
19ec-1c88:46605061.532 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46605061.660 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46605061.721 : <= IoObject::IoLockStart
19ec-1c88:46605061.788 : => ReadNVMDataInternal
19ec-1c88:46605061.855 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46605061.923 : IO Send command 10 bytes
19ec-1c88:46605062.041 : => CNT96226::VenderCmd_SetData
19ec-1c88:46605062.098 : iCmd = 0, nBytes = 10
19ec-1c88:46605062.211 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46605420.832 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46605420.974 : System send command 10 bytes + data 0 bytes
19ec-1c88:46605421.045 : IO total need to receive data 128 bytes
19ec-1c88:46605421.105 : => CNT96226::VenderCmd_GetData
19ec-1c88:46605421.161 : iCmd = 0, nBytes = 128
19ec-1c88:46605619.910 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46605620.376 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46605620.519 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46605620.652 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46605620.778 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46605620.901 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46605621.024 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46605621.146 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46605621.209 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46605621.270 : System total receive data 128 bytes
19ec-1c88:46605621.332 : => CNT96226::VenderCmd_GetData
19ec-1c88:46605621.384 : iCmd = 1, nBytes = 4
19ec-1c88:46605778.332 : 0000 : 00 00 00 00 
19ec-1c88:46605778.449 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46605778.591 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46605778.662 : NVMData.PadScanCount = 0
19ec-1c88:46605778.722 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46605778.776 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46605778.832 : NVMData.FlatbedScanCount = 0
19ec-1c88:46605778.884 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46605779.093 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46605779.156 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46605779.208 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46605779.262 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46605779.317 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46605779.371 : NVMData.BornMonth = 0
19ec-1c88:46605779.420 : NVMData.BornDay = 0
19ec-1c88:46605779.471 : NVMData.BornYear = 0
19ec-1c88:46605779.519 : NVMData.FirstScanMonth = 4
19ec-1c88:46605779.571 : NVMData.FirstScanDay = 30
19ec-1c88:46605779.626 : NVMData.FirstScanYear = 2020
19ec-1c88:46605779.678 : NVMData.VerticalMagnification = 0
19ec-1c88:46605779.731 : NVMData.HorizontalMagnification = 0
19ec-1c88:46605779.785 : NVMData.PowerSavingTime = 15
19ec-1c88:46605779.838 : NVMData.SN = A094165189010062
19ec-1c88:46605779.890 : NVMData.AutoFeed = 0
19ec-1c88:46605779.939 : NVMData.CCDType = 0
19ec-1c88:46605779.986 : NVMData.ScanSpeed = 0
19ec-1c88:46605780.038 : NVMData.RollerCount = 0
19ec-1c88:46605780.091 : NVMData.MultifeedCount = 0
19ec-1c88:46605780.143 : NVMData.JamCount = 0
19ec-1c88:46605780.192 : NVMData.IdentifyInfo = 
19ec-1c88:46605780.241 : NVMData.FormalName = 
19ec-1c88:46605780.292 : NVMData.ReservedB = 0
19ec-1c88:46605780.340 : NVMData.FunctionCode = 0
19ec-1c88:46605780.390 : NVMData.PreFeed = 0
19ec-1c88:46605780.437 : NVMData.PreFeedTime = 0
19ec-1c88:46605780.488 : NVMData.ButtonNumber = 0
19ec-1c88:46605780.538 : NVMData.PowerOffTime = 0
19ec-1c88:46605780.587 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46605780.648 : => IoObject::IoLockEnd
19ec-1c88:46605780.793 : <= IoObject::IoLockEnd
19ec-1c88:46605781.074 : <= ReadNVMData ret = 1
19ec-1c88:46615610.744 : => GetADFStatus
19ec-1c88:46615611.182 : => IoObject::IoLockStart
19ec-1c88:46615611.320 : => CAsicIO::CheckDevice
19ec-1c88:46615611.377 : => CNT96226::ConnectIsAvailable
19ec-1c88:46615629.201 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46615629.651 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46615629.717 : <= IoObject::IoLockStart
19ec-1c88:46615629.776 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46615629.840 : IO Send command 10 bytes
19ec-1c88:46615629.949 : => CNT96226::VenderCmd_SetData
19ec-1c88:46615630.004 : iCmd = 0, nBytes = 10
19ec-1c88:46615630.109 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46615818.715 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46615818.831 : System send command 10 bytes + data 0 bytes
19ec-1c88:46615818.901 : IO total need to receive data 2 bytes
19ec-1c88:46615818.961 : => CNT96226::VenderCmd_GetData
19ec-1c88:46615819.015 : iCmd = 0, nBytes = 2
19ec-1c88:46615945.935 : 0000 : 00 00 
19ec-1c88:46615946.028 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46615946.092 : System total receive data 2 bytes
19ec-1c88:46615946.148 : => CNT96226::VenderCmd_GetData
19ec-1c88:46615946.201 : iCmd = 1, nBytes = 4
19ec-1c88:46616102.673 : 0000 : 00 00 00 00 
19ec-1c88:46616102.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46616102.929 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46616102.996 : Return status = 0
19ec-1c88:46616103.058 : => IoObject::IoLockEnd
19ec-1c88:46616103.148 : <= IoObject::IoLockEnd
19ec-1c88:46616103.199 : <= GetADFStatus ret = 1
19ec-1c88:46618758.515 : => GetADFStatus
19ec-1c88:46618758.706 : => IoObject::IoLockStart
19ec-1c88:46618758.836 : => CAsicIO::CheckDevice
19ec-1c88:46618758.895 : => CNT96226::ConnectIsAvailable
19ec-1c88:46618780.283 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46618780.527 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46618780.666 : <= IoObject::IoLockStart
19ec-1c88:46618780.797 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46618780.951 : IO Send command 10 bytes
19ec-1c88:46618781.152 : => CNT96226::VenderCmd_SetData
19ec-1c88:46618781.265 : iCmd = 0, nBytes = 10
19ec-1c88:46618781.646 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46618962.791 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46618962.928 : System send command 10 bytes + data 0 bytes
19ec-1c88:46618963.165 : IO total need to receive data 2 bytes
19ec-1c88:46618963.247 : => CNT96226::VenderCmd_GetData
19ec-1c88:46618963.303 : iCmd = 0, nBytes = 2
19ec-1c88:46619077.987 : 0000 : 00 00 
19ec-1c88:46619078.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46619078.439 : System total receive data 2 bytes
19ec-1c88:46619078.505 : => CNT96226::VenderCmd_GetData
19ec-1c88:46619078.562 : iCmd = 1, nBytes = 4
19ec-1c88:46619251.856 : 0000 : 00 00 00 00 
19ec-1c88:46619252.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46619252.391 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46619252.453 : Return status = 0
19ec-1c88:46619252.512 : => IoObject::IoLockEnd
19ec-1c88:46619252.600 : <= IoObject::IoLockEnd
19ec-1c88:46619252.649 : <= GetADFStatus ret = 1
19ec-1c88:46621353.696 : => TerminateDriver
19ec-1c88:46621353.889 : => CAsicIO::~CAsicIO,pStage=201002056
19ec-1c88:46621353.961 : => CNT96226::Close
19ec-1c88:46621357.662 : <= CNT96226::Close ret = 1
19ec-1c88:46621357.744 : <= CAsicIO::~CAsicIO
19ec-1c88:46621357.808 : => IoObject::IoLockEnd
19ec-1c88:46621357.862 : <= IoObject::IoLockEnd
19ec-1c88:46621357.916 : => IoObject::TerminateDevice
19ec-1c88:46621357.973 : => IoObject::IoLockEnd
19ec-1c88:46621358.021 : <= IoObject::IoLockEnd
19ec-1c88:46621358.127 : <= IoObject::TerminateDevice
19ec-1c88:46621358.387 : <= TerminateDriver ret = 1
19ec-1c88:46665381.920 : ============Debug Start==========
19ec-1c88:46665382.173 : Date : 2020/4/30 14:27:56
19ec-1c88:46665382.260 : Process ID : 19ec
19ec-1c88:46665382.685 : Windows : Version 10.0 build 18363 
19ec-1c88:46665383.137 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:46665383.200 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46665383.268 : MemoryStatus.ullAvailPhys : 1714495488
19ec-1c88:46665383.331 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46665383.396 : MemoryStatus.ullAvailPageFile : 3054448640
19ec-1c88:46665383.460 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46665383.523 : MemoryStatus.ullAvailVirtual : 1728401408
19ec-1c88:46665383.588 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46665383.699 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46665383.763 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46665384.008 : CPU Count : 4
19ec-1c88:46665384.055 : CPU Frequency : 100.000 Mhz
19ec-1c88:46665388.241 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46665388.374 : => InitializeDriver
19ec-1c88:46665388.641 : <= InitializeDriver ret = 1
19ec-1c88:46665388.698 : => InitializeScanner
19ec-1c88:46665388.769 : => CAsicIO::GetDeviceList
19ec-1c88:46665389.078 : => CNT96226::CNT96226
19ec-1c88:46665389.138 : => CNT96226::Open
19ec-1c88:46665411.116 : <= CNT96226::Open ret = 1
19ec-1c88:46665411.234 : => CNT96226::Initialize
19ec-1c88:46665411.434 : <= CNT96226::Initialize ret = 1
19ec-1c88:46665411.497 : <= CNT96226::CNT96226
19ec-1c88:46665411.553 : => CNT96226::EnumAvailableDevice
19ec-1c88:46665417.005 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46665417.085 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46665417.145 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46669120.386 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46669120.668 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46669126.349 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46669126.455 : => IoObject::GetLockName
19ec-1c88:46669126.511 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46669126.579 : <= IoObject::GetLockName
19ec-1c88:46669127.024 : => CNT96226::VenderCmd_GetData
19ec-1c88:46669127.089 : iCmd = 3, nBytes = 2
19ec-1c88:46669497.041 : 0000 : 06 38 
19ec-1c88:46669497.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46669497.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:46669497.272 : iCmd = 4, nBytes = 2
19ec-1c88:46669796.546 : 0000 : 07 07 
19ec-1c88:46669796.654 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46669796.734 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46669796.825 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46669796.892 : IO Send command 10 bytes
19ec-1c88:46669796.949 : => CNT96226::VenderCmd_SetData
19ec-1c88:46669797.003 : iCmd = 0, nBytes = 10
19ec-1c88:46669797.106 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46669995.565 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46669995.667 : => CNT96226::VenderCmd_GetData
19ec-1c88:46669995.725 : iCmd = 0, nBytes = 165
19ec-1c88:46670130.479 : skip dump 37 bytes
19ec-1c88:46670130.659 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46670130.790 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46670130.924 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46670131.052 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46670131.179 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46670131.309 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46670131.435 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46670131.557 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46670131.618 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46670131.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:46670131.726 : iCmd = 1, nBytes = 4
19ec-1c88:46670282.179 : 0000 : 00 00 00 00 
19ec-1c88:46670282.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46670282.327 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46670282.384 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46670282.449 : IO Send command 10 bytes
19ec-1c88:46670282.501 : => CNT96226::VenderCmd_SetData
19ec-1c88:46670282.552 : iCmd = 0, nBytes = 10
19ec-1c88:46670282.652 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46670640.568 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46670640.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:46670640.773 : iCmd = 0, nBytes = 128
19ec-1c88:46670848.238 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46670848.403 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46670848.544 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46670848.677 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46670848.805 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46670848.927 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46670849.052 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46670849.174 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46670849.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46670849.298 : => CNT96226::VenderCmd_GetData
19ec-1c88:46670849.351 : iCmd = 1, nBytes = 4
19ec-1c88:46671016.536 : 0000 : 00 00 00 00 
19ec-1c88:46671016.622 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46671016.682 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46671016.844 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46671016.913 : => CNT96226::Close
19ec-1c88:46671020.691 : <= CNT96226::Close ret = 1
19ec-1c88:46671020.765 : <= CNT96226::~CNT96226
19ec-1c88:46671020.850 : <= CAsicIO::GetDeviceList
19ec-1c88:46671021.230 : => IoObject::SetTimeout
19ec-1c88:46671021.361 : Timeout--> In = 0 Out = 0
19ec-1c88:46671021.415 : <= IoObject::SetTimeout
19ec-1c88:46671021.479 : => CAsicIO::CAsicIO
19ec-1c88:46671021.551 : => CNT96226::CNT96226
19ec-1c88:46671021.608 : => CNT96226::Open
19ec-1c88:46671044.411 : <= CNT96226::Open ret = 1
19ec-1c88:46671044.512 : => CNT96226::Initialize
19ec-1c88:46671044.758 : <= CNT96226::Initialize ret = 1
19ec-1c88:46671044.816 : <= CNT96226::CNT96226
19ec-1c88:46671044.870 : <= CAsicIO::CAsicIO
19ec-1c88:46671044.926 : => CAsicIO::InitializeDevice
19ec-1c88:46671044.996 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46671050.775 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46671050.892 : => IoObject::GetLockName
19ec-1c88:46671050.950 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46671051.017 : <= IoObject::GetLockName
19ec-1c88:46671051.503 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46671051.574 : IO Send command 10 bytes
19ec-1c88:46671051.624 : => CNT96226::VenderCmd_SetData
19ec-1c88:46671051.679 : iCmd = 0, nBytes = 10
19ec-1c88:46671051.785 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46671393.637 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46671393.769 : => CNT96226::VenderCmd_GetData
19ec-1c88:46671393.826 : iCmd = 0, nBytes = 128
19ec-1c88:46671577.685 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46671577.890 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46671578.036 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46671578.175 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46671578.305 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46671578.432 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46671578.556 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46671578.685 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46671578.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46671578.816 : => CNT96226::VenderCmd_GetData
19ec-1c88:46671578.869 : iCmd = 1, nBytes = 4
19ec-1c88:46671776.264 : 0000 : 00 00 00 00 
19ec-1c88:46671776.375 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46671776.448 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46671776.515 : => CNT96226::VenderCmd_GetData
19ec-1c88:46671776.570 : iCmd = 3, nBytes = 2
19ec-1c88:46672159.135 : 0000 : 06 38 
19ec-1c88:46672159.263 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46672159.334 : => CNT96226::VenderCmd_GetData
19ec-1c88:46672159.390 : iCmd = 4, nBytes = 2
19ec-1c88:46672470.323 : 0000 : 07 07 
19ec-1c88:46672470.420 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46672470.614 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46672470.712 : => IoObject::InitializeDevice
19ec-1c88:46672470.819 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46672471.524 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46672471.600 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46672472.335 : => FindScanner
19ec-1c88:46672472.396 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46672472.458 : <= FindScanner ret = 1
19ec-1c88:46672472.515 : => IoObject::IoLockStart
19ec-1c88:46672472.620 : => CAsicIO::CheckDevice
19ec-1c88:46672472.673 : => CNT96226::ConnectIsAvailable
19ec-1c88:46672490.215 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46672490.331 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46672490.394 : <= IoObject::IoLockStart
19ec-1c88:46672490.452 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46672490.525 : IO Send command 10 bytes
19ec-1c88:46672490.616 : => CNT96226::VenderCmd_SetData
19ec-1c88:46672490.670 : iCmd = 0, nBytes = 10
19ec-1c88:46672490.777 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46672688.396 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46672688.547 : System send command 10 bytes + data 0 bytes
19ec-1c88:46672688.624 : IO total need to receive data 5 bytes
19ec-1c88:46672688.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:46672688.744 : iCmd = 0, nBytes = 5
19ec-1c88:46672897.100 : 0000 : 06 00 02 02 ab 
19ec-1c88:46672897.192 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46672897.253 : System total receive data 5 bytes
19ec-1c88:46672897.312 : => CNT96226::VenderCmd_GetData
19ec-1c88:46672897.367 : iCmd = 1, nBytes = 4
19ec-1c88:46673077.358 : 0000 : 00 00 00 00 
19ec-1c88:46673077.482 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46673077.641 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46673077.702 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46673077.767 : IO Send command 10 bytes
19ec-1c88:46673077.860 : => CNT96226::VenderCmd_SetData
19ec-1c88:46673077.917 : iCmd = 0, nBytes = 10
19ec-1c88:46673078.025 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46673268.484 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46673268.587 : System send command 10 bytes + data 0 bytes
19ec-1c88:46673268.660 : IO total need to receive data 165 bytes
19ec-1c88:46673268.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:46673268.776 : iCmd = 0, nBytes = 165
19ec-1c88:46673455.810 : skip dump 37 bytes
19ec-1c88:46673455.987 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46673456.124 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46673456.263 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46673456.394 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46673456.522 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46673456.656 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46673456.781 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46673456.904 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46673456.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46673457.029 : System total receive data 165 bytes
19ec-1c88:46673457.086 : => CNT96226::VenderCmd_GetData
19ec-1c88:46673457.140 : iCmd = 1, nBytes = 4
19ec-1c88:46673571.412 : 0000 : 00 00 00 00 
19ec-1c88:46673571.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46673571.627 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46673571.801 : Dump Inquiry
19ec-1c88:46673571.919 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46673572.051 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46673572.182 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46673572.313 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46673572.442 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46673572.569 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46673572.691 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46673572.811 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46673572.938 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46673573.066 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46673573.153 : 00a0 : 00 00 00 00 00 
19ec-1c88:46673573.220 : => ReadNVMDataInternal
19ec-1c88:46673573.421 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46673573.482 : IO Send command 10 bytes
19ec-1c88:46673573.566 : => CNT96226::VenderCmd_SetData
19ec-1c88:46673573.622 : iCmd = 0, nBytes = 10
19ec-1c88:46673573.720 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46673904.807 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46673904.922 : System send command 10 bytes + data 0 bytes
19ec-1c88:46673904.993 : IO total need to receive data 128 bytes
19ec-1c88:46673905.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:46673905.107 : iCmd = 0, nBytes = 128
19ec-1c88:46674110.340 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46674110.543 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46674110.685 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46674110.814 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46674110.938 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46674111.058 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46674111.180 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46674111.301 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46674111.364 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46674111.425 : System total receive data 128 bytes
19ec-1c88:46674111.486 : => CNT96226::VenderCmd_GetData
19ec-1c88:46674111.541 : iCmd = 1, nBytes = 4
19ec-1c88:46674288.711 : 0000 : 00 00 00 00 
19ec-1c88:46674288.816 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46674288.952 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46674289.027 : NVMData.PadScanCount = 0
19ec-1c88:46674289.082 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46674289.139 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46674289.195 : NVMData.FlatbedScanCount = 0
19ec-1c88:46674289.251 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46674289.302 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46674289.357 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46674289.412 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46674289.467 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46674289.519 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46674289.572 : NVMData.BornMonth = 0
19ec-1c88:46674289.623 : NVMData.BornDay = 0
19ec-1c88:46674289.674 : NVMData.BornYear = 0
19ec-1c88:46674289.722 : NVMData.FirstScanMonth = 4
19ec-1c88:46674289.774 : NVMData.FirstScanDay = 30
19ec-1c88:46674289.827 : NVMData.FirstScanYear = 2020
19ec-1c88:46674289.879 : NVMData.VerticalMagnification = 0
19ec-1c88:46674289.934 : NVMData.HorizontalMagnification = 0
19ec-1c88:46674289.987 : NVMData.PowerSavingTime = 15
19ec-1c88:46674290.040 : NVMData.SN = A094165189010062
19ec-1c88:46674290.088 : NVMData.AutoFeed = 0
19ec-1c88:46674290.135 : NVMData.CCDType = 0
19ec-1c88:46674290.182 : NVMData.ScanSpeed = 0
19ec-1c88:46674290.231 : NVMData.RollerCount = 0
19ec-1c88:46674290.282 : NVMData.MultifeedCount = 0
19ec-1c88:46674290.332 : NVMData.JamCount = 0
19ec-1c88:46674290.380 : NVMData.IdentifyInfo = 
19ec-1c88:46674290.431 : NVMData.FormalName = 
19ec-1c88:46674290.624 : NVMData.ReservedB = 0
19ec-1c88:46674290.685 : NVMData.FunctionCode = 0
19ec-1c88:46674290.735 : NVMData.PreFeed = 0
19ec-1c88:46674290.785 : NVMData.PreFeedTime = 0
19ec-1c88:46674290.835 : NVMData.ButtonNumber = 0
19ec-1c88:46674290.884 : NVMData.PowerOffTime = 0
19ec-1c88:46674290.933 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46674291.002 : => IoObject::IoLockEnd
19ec-1c88:46674291.093 : <= IoObject::IoLockEnd
19ec-1c88:46674291.146 : <= InitializeScanner ret = 1
19ec-1c88:46674291.209 : => GetLogicalScannerAbilityEx
19ec-1c88:46674291.267 : => IoObject::IoLockStart
19ec-1c88:46674291.359 : => CAsicIO::CheckDevice
19ec-1c88:46674291.412 : => CNT96226::ConnectIsAvailable
19ec-1c88:46674303.641 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46674303.733 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46674303.791 : <= IoObject::IoLockStart
19ec-1c88:46674303.849 : => IoObject::IoLockEnd
19ec-1c88:46674303.940 : <= IoObject::IoLockEnd
19ec-1c88:46674304.050 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46674304.124 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46674491.217 : => ReadNVMData
19ec-1c88:46674491.374 : => IoObject::IoLockStart
19ec-1c88:46674491.504 : => CAsicIO::CheckDevice
19ec-1c88:46674491.559 : => CNT96226::ConnectIsAvailable
19ec-1c88:46674516.047 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46674516.166 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46674516.224 : <= IoObject::IoLockStart
19ec-1c88:46674516.288 : => ReadNVMDataInternal
19ec-1c88:46674516.350 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46674516.416 : IO Send command 10 bytes
19ec-1c88:46674516.538 : => CNT96226::VenderCmd_SetData
19ec-1c88:46674516.600 : iCmd = 0, nBytes = 10
19ec-1c88:46674516.712 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46674873.634 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46674873.755 : System send command 10 bytes + data 0 bytes
19ec-1c88:46674873.824 : IO total need to receive data 128 bytes
19ec-1c88:46674873.881 : => CNT96226::VenderCmd_GetData
19ec-1c88:46674873.936 : iCmd = 0, nBytes = 128
19ec-1c88:46675061.256 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46675061.458 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46675061.602 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46675061.733 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46675061.862 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46675061.985 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46675062.111 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46675062.231 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46675062.293 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46675062.354 : System total receive data 128 bytes
19ec-1c88:46675062.416 : => CNT96226::VenderCmd_GetData
19ec-1c88:46675062.469 : iCmd = 1, nBytes = 4
19ec-1c88:46675263.004 : 0000 : 00 00 00 00 
19ec-1c88:46675263.099 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46675263.216 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46675263.286 : NVMData.PadScanCount = 0
19ec-1c88:46675263.342 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46675263.400 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46675263.460 : NVMData.FlatbedScanCount = 0
19ec-1c88:46675263.514 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46675263.568 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46675263.626 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46675263.682 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46675263.735 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46675263.786 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46675263.840 : NVMData.BornMonth = 0
19ec-1c88:46675263.887 : NVMData.BornDay = 0
19ec-1c88:46675263.937 : NVMData.BornYear = 0
19ec-1c88:46675263.987 : NVMData.FirstScanMonth = 4
19ec-1c88:46675264.036 : NVMData.FirstScanDay = 30
19ec-1c88:46675264.087 : NVMData.FirstScanYear = 2020
19ec-1c88:46675264.299 : NVMData.VerticalMagnification = 0
19ec-1c88:46675264.363 : NVMData.HorizontalMagnification = 0
19ec-1c88:46675264.417 : NVMData.PowerSavingTime = 15
19ec-1c88:46675264.471 : NVMData.SN = A094165189010062
19ec-1c88:46675264.519 : NVMData.AutoFeed = 0
19ec-1c88:46675264.569 : NVMData.CCDType = 0
19ec-1c88:46675264.616 : NVMData.ScanSpeed = 0
19ec-1c88:46675264.663 : NVMData.RollerCount = 0
19ec-1c88:46675264.713 : NVMData.MultifeedCount = 0
19ec-1c88:46675264.763 : NVMData.JamCount = 0
19ec-1c88:46675264.812 : NVMData.IdentifyInfo = 
19ec-1c88:46675264.863 : NVMData.FormalName = 
19ec-1c88:46675264.912 : NVMData.ReservedB = 0
19ec-1c88:46675264.962 : NVMData.FunctionCode = 0
19ec-1c88:46675265.012 : NVMData.PreFeed = 0
19ec-1c88:46675265.063 : NVMData.PreFeedTime = 0
19ec-1c88:46675265.112 : NVMData.ButtonNumber = 0
19ec-1c88:46675265.160 : NVMData.PowerOffTime = 0
19ec-1c88:46675265.214 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46675265.276 : => IoObject::IoLockEnd
19ec-1c88:46675265.368 : <= IoObject::IoLockEnd
19ec-1c88:46675265.417 : <= ReadNVMData ret = 1
19ec-1c88:46675805.311 : => TerminateDriver
19ec-1c88:46675805.479 : => CAsicIO::~CAsicIO,pStage=221383752
19ec-1c88:46675805.552 : => CNT96226::Close
19ec-1c88:46675809.725 : <= CNT96226::Close ret = 1
19ec-1c88:46675809.805 : <= CAsicIO::~CAsicIO
19ec-1c88:46675809.861 : => IoObject::IoLockEnd
19ec-1c88:46675809.914 : <= IoObject::IoLockEnd
19ec-1c88:46675809.966 : => IoObject::TerminateDevice
19ec-1c88:46675810.020 : => IoObject::IoLockEnd
19ec-1c88:46675810.069 : <= IoObject::IoLockEnd
19ec-1c88:46675810.174 : <= IoObject::TerminateDevice
19ec-1c88:46675810.435 : <= TerminateDriver ret = 1
19ec-1c88:46678100.793 : ============Debug Start==========
19ec-1c88:46678101.090 : Date : 2020/4/30 14:27:57
19ec-1c88:46678101.173 : Process ID : 19ec
19ec-1c88:46678101.589 : Windows : Version 10.0 build 18363 
19ec-1c88:46678102.032 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:46678102.093 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46678102.163 : MemoryStatus.ullAvailPhys : 1714491392
19ec-1c88:46678102.223 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46678102.283 : MemoryStatus.ullAvailPageFile : 3055837184
19ec-1c88:46678102.343 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46678102.407 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:46678102.469 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46678102.570 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46678102.630 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46678102.868 : CPU Count : 4
19ec-1c88:46678102.915 : CPU Frequency : 100.000 Mhz
19ec-1c88:46678107.076 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46678107.208 : => InitializeDriver
19ec-1c88:46678107.475 : <= InitializeDriver ret = 1
19ec-1c88:46680628.850 : => InitializeScanner
19ec-1c88:46680629.100 : => CAsicIO::GetDeviceList
19ec-1c88:46680629.490 : => CNT96226::CNT96226
19ec-1c88:46680629.548 : => CNT96226::Open
19ec-1c88:46680653.027 : <= CNT96226::Open ret = 1
19ec-1c88:46680653.144 : => CNT96226::Initialize
19ec-1c88:46680653.332 : <= CNT96226::Initialize ret = 1
19ec-1c88:46680653.389 : <= CNT96226::CNT96226
19ec-1c88:46680653.441 : => CNT96226::EnumAvailableDevice
19ec-1c88:46680659.210 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46680659.287 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46680659.342 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46684427.099 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46684427.554 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46684438.735 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46684438.957 : => IoObject::GetLockName
19ec-1c88:46684439.075 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46684439.211 : <= IoObject::GetLockName
19ec-1c88:46684440.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:46684440.223 : iCmd = 3, nBytes = 2
19ec-1c88:46684830.721 : 0000 : 06 38 
19ec-1c88:46684830.942 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46684831.085 : => CNT96226::VenderCmd_GetData
19ec-1c88:46684831.195 : iCmd = 4, nBytes = 2
19ec-1c88:46685134.211 : 0000 : 07 07 
19ec-1c88:46685134.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46685134.583 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46685134.751 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46685134.889 : IO Send command 10 bytes
19ec-1c88:46685135.010 : => CNT96226::VenderCmd_SetData
19ec-1c88:46685135.124 : iCmd = 0, nBytes = 10
19ec-1c88:46685135.340 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46685354.300 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46685354.502 : => CNT96226::VenderCmd_GetData
19ec-1c88:46685354.618 : iCmd = 0, nBytes = 165
19ec-1c88:46685565.804 : skip dump 37 bytes
19ec-1c88:46685566.168 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46685566.458 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46685566.734 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46685567.001 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46685567.263 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46685567.542 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46685567.795 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46685568.055 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46685568.184 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46685568.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:46685568.411 : iCmd = 1, nBytes = 4
19ec-1c88:46685779.413 : 0000 : 00 00 00 00 
19ec-1c88:46685779.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46685779.725 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46685779.846 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46685779.975 : IO Send command 10 bytes
19ec-1c88:46685780.081 : => CNT96226::VenderCmd_SetData
19ec-1c88:46685780.190 : iCmd = 0, nBytes = 10
19ec-1c88:46685780.395 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46686142.331 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46686142.573 : => CNT96226::VenderCmd_GetData
19ec-1c88:46686142.696 : iCmd = 0, nBytes = 128
19ec-1c88:46686350.956 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46686351.307 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46686351.598 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46686351.882 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46686352.135 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46686352.393 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46686352.648 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46686352.904 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46686353.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46686353.155 : => CNT96226::VenderCmd_GetData
19ec-1c88:46686353.262 : iCmd = 1, nBytes = 4
19ec-1c88:46686539.898 : 0000 : 00 00 00 00 
19ec-1c88:46686540.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46686540.203 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46686540.535 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46686540.685 : => CNT96226::Close
19ec-1c88:46686547.552 : <= CNT96226::Close ret = 1
19ec-1c88:46686547.703 : <= CNT96226::~CNT96226
19ec-1c88:46686547.864 : <= CAsicIO::GetDeviceList
19ec-1c88:46686548.579 : => IoObject::SetTimeout
19ec-1c88:46686548.841 : Timeout--> In = 0 Out = 0
19ec-1c88:46686548.963 : <= IoObject::SetTimeout
19ec-1c88:46686549.091 : => CAsicIO::CAsicIO
19ec-1c88:46686549.231 : => CNT96226::CNT96226
19ec-1c88:46686549.339 : => CNT96226::Open
19ec-1c88:46686592.178 : <= CNT96226::Open ret = 1
19ec-1c88:46686592.401 : => CNT96226::Initialize
19ec-1c88:46686592.778 : <= CNT96226::Initialize ret = 1
19ec-1c88:46686592.906 : <= CNT96226::CNT96226
19ec-1c88:46686593.018 : <= CAsicIO::CAsicIO
19ec-1c88:46686593.126 : => CAsicIO::InitializeDevice
19ec-1c88:46686593.271 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46686604.908 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46686605.123 : => IoObject::GetLockName
19ec-1c88:46686605.234 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46686605.365 : <= IoObject::GetLockName
19ec-1c88:46686606.261 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46686606.409 : IO Send command 10 bytes
19ec-1c88:46686606.516 : => CNT96226::VenderCmd_SetData
19ec-1c88:46686606.621 : iCmd = 0, nBytes = 10
19ec-1c88:46686606.842 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46686973.795 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46686974.051 : => CNT96226::VenderCmd_GetData
19ec-1c88:46686974.172 : iCmd = 0, nBytes = 128
19ec-1c88:46687186.090 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46687186.516 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46687186.824 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46687187.101 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46687187.368 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46687187.632 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46687187.888 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46687188.139 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46687188.271 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46687188.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:46687188.519 : iCmd = 1, nBytes = 4
19ec-1c88:46687398.432 : 0000 : 00 00 00 00 
19ec-1c88:46687398.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46687398.754 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46687398.871 : => CNT96226::VenderCmd_GetData
19ec-1c88:46687398.982 : iCmd = 3, nBytes = 2
19ec-1c88:46687792.824 : 0000 : 06 38 
19ec-1c88:46687793.214 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46687793.350 : => CNT96226::VenderCmd_GetData
19ec-1c88:46687793.468 : iCmd = 4, nBytes = 2
19ec-1c88:46688109.647 : 0000 : 07 07 
19ec-1c88:46688109.853 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46688110.220 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46688110.422 : => IoObject::InitializeDevice
19ec-1c88:46688110.620 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46688111.782 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46688111.928 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46688113.194 : => FindScanner
19ec-1c88:46688113.306 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46688113.434 : <= FindScanner ret = 1
19ec-1c88:46688113.554 : => IoObject::IoLockStart
19ec-1c88:46688113.761 : => CAsicIO::CheckDevice
19ec-1c88:46688113.865 : => CNT96226::ConnectIsAvailable
19ec-1c88:46688136.417 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46688136.617 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46688136.731 : <= IoObject::IoLockStart
19ec-1c88:46688136.850 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46688136.981 : IO Send command 10 bytes
19ec-1c88:46688137.150 : => CNT96226::VenderCmd_SetData
19ec-1c88:46688137.267 : iCmd = 0, nBytes = 10
19ec-1c88:46688137.491 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46688325.479 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46688325.644 : System send command 10 bytes + data 0 bytes
19ec-1c88:46688325.721 : IO total need to receive data 5 bytes
19ec-1c88:46688325.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:46688325.843 : iCmd = 0, nBytes = 5
19ec-1c88:46688476.888 : 0000 : 06 00 02 02 ab 
19ec-1c88:46688477.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46688477.659 : System total receive data 5 bytes
19ec-1c88:46688477.735 : => CNT96226::VenderCmd_GetData
19ec-1c88:46688478.181 : iCmd = 1, nBytes = 4
19ec-1c88:46688626.473 : 0000 : 00 00 00 00 
19ec-1c88:46688626.575 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46688626.714 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46688626.784 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46688626.853 : IO Send command 10 bytes
19ec-1c88:46688626.942 : => CNT96226::VenderCmd_SetData
19ec-1c88:46688627.001 : iCmd = 0, nBytes = 10
19ec-1c88:46688627.108 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46688773.754 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46688773.895 : System send command 10 bytes + data 0 bytes
19ec-1c88:46688773.973 : IO total need to receive data 165 bytes
19ec-1c88:46688774.040 : => CNT96226::VenderCmd_GetData
19ec-1c88:46688774.105 : iCmd = 0, nBytes = 165
19ec-1c88:46688924.713 : skip dump 37 bytes
19ec-1c88:46688924.936 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46688925.088 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46688925.233 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46688925.379 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46688925.516 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46688925.653 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46688925.783 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46688925.908 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46688925.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46688926.037 : System total receive data 165 bytes
19ec-1c88:46688926.105 : => CNT96226::VenderCmd_GetData
19ec-1c88:46688926.162 : iCmd = 1, nBytes = 4
19ec-1c88:46689071.154 : 0000 : 00 00 00 00 
19ec-1c88:46689071.477 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46689071.612 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46689071.801 : Dump Inquiry
19ec-1c88:46689071.936 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46689072.081 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46689072.216 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46689072.355 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46689072.713 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46689072.843 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46689072.968 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46689073.319 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46689073.453 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46689073.586 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46689073.675 : 00a0 : 00 00 00 00 00 
19ec-1c88:46689073.747 : => ReadNVMDataInternal
19ec-1c88:46689073.928 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46689073.995 : IO Send command 10 bytes
19ec-1c88:46689074.087 : => CNT96226::VenderCmd_SetData
19ec-1c88:46689074.143 : iCmd = 0, nBytes = 10
19ec-1c88:46689074.244 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46689369.207 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46689369.427 : System send command 10 bytes + data 0 bytes
19ec-1c88:46689369.510 : IO total need to receive data 128 bytes
19ec-1c88:46689369.581 : => CNT96226::VenderCmd_GetData
19ec-1c88:46689369.646 : iCmd = 0, nBytes = 128
19ec-1c88:46689512.370 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46689512.566 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46689512.713 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46689512.851 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46689512.977 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46689513.102 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46689513.230 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46689513.356 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46689513.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46689513.485 : System total receive data 128 bytes
19ec-1c88:46689513.549 : => CNT96226::VenderCmd_GetData
19ec-1c88:46689513.604 : iCmd = 1, nBytes = 4
19ec-1c88:46689631.797 : 0000 : 00 00 00 00 
19ec-1c88:46689631.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46689632.024 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46689632.092 : NVMData.PadScanCount = 0
19ec-1c88:46689632.151 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46689632.210 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46689632.268 : NVMData.FlatbedScanCount = 0
19ec-1c88:46689632.322 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46689632.374 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46689632.430 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46689632.484 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46689632.542 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46689632.596 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46689632.653 : NVMData.BornMonth = 0
19ec-1c88:46689632.704 : NVMData.BornDay = 0
19ec-1c88:46689632.754 : NVMData.BornYear = 0
19ec-1c88:46689632.804 : NVMData.FirstScanMonth = 4
19ec-1c88:46689632.858 : NVMData.FirstScanDay = 30
19ec-1c88:46689632.912 : NVMData.FirstScanYear = 2020
19ec-1c88:46689632.966 : NVMData.VerticalMagnification = 0
19ec-1c88:46689633.023 : NVMData.HorizontalMagnification = 0
19ec-1c88:46689633.077 : NVMData.PowerSavingTime = 15
19ec-1c88:46689633.130 : NVMData.SN = A094165189010062
19ec-1c88:46689633.181 : NVMData.AutoFeed = 0
19ec-1c88:46689633.232 : NVMData.CCDType = 0
19ec-1c88:46689633.282 : NVMData.ScanSpeed = 0
19ec-1c88:46689633.333 : NVMData.RollerCount = 0
19ec-1c88:46689633.384 : NVMData.MultifeedCount = 0
19ec-1c88:46689633.435 : NVMData.JamCount = 0
19ec-1c88:46689633.485 : NVMData.IdentifyInfo = 
19ec-1c88:46689633.536 : NVMData.FormalName = 
19ec-1c88:46689633.697 : NVMData.ReservedB = 0
19ec-1c88:46689633.751 : NVMData.FunctionCode = 0
19ec-1c88:46689633.803 : NVMData.PreFeed = 0
19ec-1c88:46689633.853 : NVMData.PreFeedTime = 0
19ec-1c88:46689633.903 : NVMData.ButtonNumber = 0
19ec-1c88:46689633.961 : NVMData.PowerOffTime = 0
19ec-1c88:46689634.013 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46689634.092 : => IoObject::IoLockEnd
19ec-1c88:46689634.185 : <= IoObject::IoLockEnd
19ec-1c88:46689634.236 : <= InitializeScanner ret = 1
19ec-1c88:46690971.843 : => GetLogicalScannerAbility
19ec-1c88:46690972.037 : => IoObject::IoLockStart
19ec-1c88:46690972.164 : => CAsicIO::CheckDevice
19ec-1c88:46690972.225 : => CNT96226::ConnectIsAvailable
19ec-1c88:46690988.706 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46690988.810 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46690988.878 : <= IoObject::IoLockStart
19ec-1c88:46690988.940 : => IoObject::IoLockEnd
19ec-1c88:46690989.036 : <= IoObject::IoLockEnd
19ec-1c88:46690989.113 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:46694530.776 : => GetLogicalScannerAbilityEx
19ec-1c88:46694530.970 : => IoObject::IoLockStart
19ec-1c88:46694531.093 : => CAsicIO::CheckDevice
19ec-1c88:46694531.153 : => CNT96226::ConnectIsAvailable
19ec-1c88:46694554.417 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46694554.663 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46694554.800 : <= IoObject::IoLockStart
19ec-1c88:46694554.919 : => IoObject::IoLockEnd
19ec-1c88:46694555.300 : <= IoObject::IoLockEnd
19ec-1c88:46694555.420 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46694555.499 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46701724.232 : => ReadNVMData
19ec-1c88:46701724.414 : => IoObject::IoLockStart
19ec-1c88:46701724.543 : => CAsicIO::CheckDevice
19ec-1c88:46701724.599 : => CNT96226::ConnectIsAvailable
19ec-1c88:46701750.651 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46701750.768 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46701750.829 : <= IoObject::IoLockStart
19ec-1c88:46701750.895 : => ReadNVMDataInternal
19ec-1c88:46701750.954 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46701751.025 : IO Send command 10 bytes
19ec-1c88:46701751.139 : => CNT96226::VenderCmd_SetData
19ec-1c88:46701751.195 : iCmd = 0, nBytes = 10
19ec-1c88:46701751.307 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46702114.306 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46702114.461 : System send command 10 bytes + data 0 bytes
19ec-1c88:46702114.532 : IO total need to receive data 128 bytes
19ec-1c88:46702114.595 : => CNT96226::VenderCmd_GetData
19ec-1c88:46702114.651 : iCmd = 0, nBytes = 128
19ec-1c88:46702322.781 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46702322.961 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46702323.100 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46702323.233 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46702323.365 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46702323.488 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46702323.616 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46702323.739 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46702323.801 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46702323.860 : System total receive data 128 bytes
19ec-1c88:46702323.922 : => CNT96226::VenderCmd_GetData
19ec-1c88:46702323.973 : iCmd = 1, nBytes = 4
19ec-1c88:46702507.645 : 0000 : 00 00 00 00 
19ec-1c88:46702507.774 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46702507.908 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46702507.978 : NVMData.PadScanCount = 0
19ec-1c88:46702508.037 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46702508.093 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46702508.155 : NVMData.FlatbedScanCount = 0
19ec-1c88:46702508.211 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46702508.404 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46702508.471 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46702508.527 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46702508.582 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46702508.637 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46702508.698 : NVMData.BornMonth = 0
19ec-1c88:46702508.748 : NVMData.BornDay = 0
19ec-1c88:46702508.799 : NVMData.BornYear = 0
19ec-1c88:46702508.849 : NVMData.FirstScanMonth = 4
19ec-1c88:46702508.902 : NVMData.FirstScanDay = 30
19ec-1c88:46702508.957 : NVMData.FirstScanYear = 2020
19ec-1c88:46702509.012 : NVMData.VerticalMagnification = 0
19ec-1c88:46702509.071 : NVMData.HorizontalMagnification = 0
19ec-1c88:46702509.128 : NVMData.PowerSavingTime = 15
19ec-1c88:46702509.183 : NVMData.SN = A094165189010062
19ec-1c88:46702509.236 : NVMData.AutoFeed = 0
19ec-1c88:46702509.289 : NVMData.CCDType = 0
19ec-1c88:46702509.338 : NVMData.ScanSpeed = 0
19ec-1c88:46702509.389 : NVMData.RollerCount = 0
19ec-1c88:46702509.444 : NVMData.MultifeedCount = 0
19ec-1c88:46702509.499 : NVMData.JamCount = 0
19ec-1c88:46702509.548 : NVMData.IdentifyInfo = 
19ec-1c88:46702509.601 : NVMData.FormalName = 
19ec-1c88:46702509.650 : NVMData.ReservedB = 0
19ec-1c88:46702509.700 : NVMData.FunctionCode = 0
19ec-1c88:46702509.750 : NVMData.PreFeed = 0
19ec-1c88:46702509.800 : NVMData.PreFeedTime = 0
19ec-1c88:46702509.855 : NVMData.ButtonNumber = 0
19ec-1c88:46702509.907 : NVMData.PowerOffTime = 0
19ec-1c88:46702509.959 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46702510.023 : => IoObject::IoLockEnd
19ec-1c88:46702510.119 : <= IoObject::IoLockEnd
19ec-1c88:46702510.169 : <= ReadNVMData ret = 1
19ec-1c88:46712093.757 : => GetADFStatus
19ec-1c88:46712094.192 : => IoObject::IoLockStart
19ec-1c88:46712094.331 : => CAsicIO::CheckDevice
19ec-1c88:46712094.391 : => CNT96226::ConnectIsAvailable
19ec-1c88:46712119.738 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46712119.853 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46712119.915 : <= IoObject::IoLockStart
19ec-1c88:46712119.976 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46712120.049 : IO Send command 10 bytes
19ec-1c88:46712120.160 : => CNT96226::VenderCmd_SetData
19ec-1c88:46712120.217 : iCmd = 0, nBytes = 10
19ec-1c88:46712120.327 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46712319.298 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46712319.450 : System send command 10 bytes + data 0 bytes
19ec-1c88:46712319.527 : IO total need to receive data 2 bytes
19ec-1c88:46712319.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:46712319.653 : iCmd = 0, nBytes = 2
19ec-1c88:46712521.741 : 0000 : 00 00 
19ec-1c88:46712521.829 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46712521.894 : System total receive data 2 bytes
19ec-1c88:46712521.951 : => CNT96226::VenderCmd_GetData
19ec-1c88:46712522.005 : iCmd = 1, nBytes = 4
19ec-1c88:46712713.209 : 0000 : 00 00 00 00 
19ec-1c88:46712713.305 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46712713.439 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46712713.506 : Return status = 0
19ec-1c88:46712713.569 : => IoObject::IoLockEnd
19ec-1c88:46712713.656 : <= IoObject::IoLockEnd
19ec-1c88:46712713.707 : <= GetADFStatus ret = 1
19ec-1c88:46715420.546 : => GetADFStatus
19ec-1c88:46715420.742 : => IoObject::IoLockStart
19ec-1c88:46715420.865 : => CAsicIO::CheckDevice
19ec-1c88:46715420.925 : => CNT96226::ConnectIsAvailable
19ec-1c88:46715443.537 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46715443.755 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46715443.879 : <= IoObject::IoLockStart
19ec-1c88:46715444.002 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46715444.146 : IO Send command 10 bytes
19ec-1c88:46715444.549 : => CNT96226::VenderCmd_SetData
19ec-1c88:46715444.606 : iCmd = 0, nBytes = 10
19ec-1c88:46715444.711 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46715645.686 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46715645.808 : System send command 10 bytes + data 0 bytes
19ec-1c88:46715646.028 : IO total need to receive data 2 bytes
19ec-1c88:46715646.104 : => CNT96226::VenderCmd_GetData
19ec-1c88:46715646.160 : iCmd = 0, nBytes = 2
19ec-1c88:46715790.170 : 0000 : 00 00 
19ec-1c88:46715790.263 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46715790.330 : System total receive data 2 bytes
19ec-1c88:46715790.391 : => CNT96226::VenderCmd_GetData
19ec-1c88:46715790.446 : iCmd = 1, nBytes = 4
19ec-1c88:46715901.142 : 0000 : 00 00 00 00 
19ec-1c88:46715901.257 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46715901.389 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46715901.448 : Return status = 0
19ec-1c88:46715901.510 : => IoObject::IoLockEnd
19ec-1c88:46715901.603 : <= IoObject::IoLockEnd
19ec-1c88:46715901.656 : <= GetADFStatus ret = 1
19ec-1c88:46717985.626 : => TerminateDriver
19ec-1c88:46717985.825 : => CAsicIO::~CAsicIO,pStage=78842952
19ec-1c88:46717985.893 : => CNT96226::Close
19ec-1c88:46717990.228 : <= CNT96226::Close ret = 1
19ec-1c88:46717990.306 : <= CAsicIO::~CAsicIO
19ec-1c88:46717990.362 : => IoObject::IoLockEnd
19ec-1c88:46717990.412 : <= IoObject::IoLockEnd
19ec-1c88:46717990.465 : => IoObject::TerminateDevice
19ec-1c88:46717990.518 : => IoObject::IoLockEnd
19ec-1c88:46717990.566 : <= IoObject::IoLockEnd
19ec-1c88:46717990.667 : <= IoObject::TerminateDevice
19ec-1c88:46717990.908 : <= TerminateDriver ret = 1
19ec-1c88:46761409.974 : ============Debug Start==========
19ec-1c88:46761410.259 : Date : 2020/4/30 14:27:59
19ec-1c88:46761410.344 : Process ID : 19ec
19ec-1c88:46761410.758 : Windows : Version 10.0 build 18363 
19ec-1c88:46761411.211 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:46761411.272 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46761411.336 : MemoryStatus.ullAvailPhys : 1714786304
19ec-1c88:46761411.396 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46761411.459 : MemoryStatus.ullAvailPageFile : 3055591424
19ec-1c88:46761411.520 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46761411.581 : MemoryStatus.ullAvailVirtual : 1728380928
19ec-1c88:46761411.640 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46761411.752 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46761411.815 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46761412.058 : CPU Count : 4
19ec-1c88:46761412.104 : CPU Frequency : 100.000 Mhz
19ec-1c88:46761416.476 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46761416.615 : => InitializeDriver
19ec-1c88:46761416.883 : <= InitializeDriver ret = 1
19ec-1c88:46761416.941 : => InitializeScanner
19ec-1c88:46761417.026 : => CAsicIO::GetDeviceList
19ec-1c88:46761417.331 : => CNT96226::CNT96226
19ec-1c88:46761417.391 : => CNT96226::Open
19ec-1c88:46761440.069 : <= CNT96226::Open ret = 1
19ec-1c88:46761440.167 : => CNT96226::Initialize
19ec-1c88:46761440.352 : <= CNT96226::Initialize ret = 1
19ec-1c88:46761440.410 : <= CNT96226::CNT96226
19ec-1c88:46761440.463 : => CNT96226::EnumAvailableDevice
19ec-1c88:46761445.764 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46761445.844 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46761445.907 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46765164.705 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46765164.988 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46765170.625 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46765170.734 : => IoObject::GetLockName
19ec-1c88:46765170.795 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46765170.863 : <= IoObject::GetLockName
19ec-1c88:46765171.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:46765171.453 : iCmd = 3, nBytes = 2
19ec-1c88:46765545.284 : 0000 : 06 38 
19ec-1c88:46765545.452 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46765545.532 : => CNT96226::VenderCmd_GetData
19ec-1c88:46765545.592 : iCmd = 4, nBytes = 2
19ec-1c88:46765838.624 : 0000 : 07 07 
19ec-1c88:46765838.762 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46765838.861 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46765838.954 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46765839.018 : IO Send command 10 bytes
19ec-1c88:46765839.073 : => CNT96226::VenderCmd_SetData
19ec-1c88:46765839.131 : iCmd = 0, nBytes = 10
19ec-1c88:46765839.237 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46766014.592 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46766014.712 : => CNT96226::VenderCmd_GetData
19ec-1c88:46766014.770 : iCmd = 0, nBytes = 165
19ec-1c88:46766227.023 : skip dump 37 bytes
19ec-1c88:46766227.195 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46766227.329 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46766227.461 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46766227.588 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46766227.715 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46766227.850 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46766227.976 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46766228.099 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46766228.163 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46766228.219 : => CNT96226::VenderCmd_GetData
19ec-1c88:46766228.269 : iCmd = 1, nBytes = 4
19ec-1c88:46766407.466 : 0000 : 00 00 00 00 
19ec-1c88:46766407.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46766407.657 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46766407.716 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46766407.781 : IO Send command 10 bytes
19ec-1c88:46766407.835 : => CNT96226::VenderCmd_SetData
19ec-1c88:46766407.887 : iCmd = 0, nBytes = 10
19ec-1c88:46766407.996 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46766734.676 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46766734.814 : => CNT96226::VenderCmd_GetData
19ec-1c88:46766734.878 : iCmd = 0, nBytes = 128
19ec-1c88:46766897.425 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46766897.601 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46766897.739 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46766897.870 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46766897.999 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46766898.126 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46766898.251 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46766898.372 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46766898.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46766898.497 : => CNT96226::VenderCmd_GetData
19ec-1c88:46766898.550 : iCmd = 1, nBytes = 4
19ec-1c88:46767015.558 : 0000 : 00 00 00 00 
19ec-1c88:46767015.753 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46767015.883 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46767016.209 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46767016.559 : => CNT96226::Close
19ec-1c88:46767021.632 : <= CNT96226::Close ret = 1
19ec-1c88:46767021.707 : <= CNT96226::~CNT96226
19ec-1c88:46767021.796 : <= CAsicIO::GetDeviceList
19ec-1c88:46767022.410 : => IoObject::SetTimeout
19ec-1c88:46767022.536 : Timeout--> In = 0 Out = 0
19ec-1c88:46767022.592 : <= IoObject::SetTimeout
19ec-1c88:46767022.660 : => CAsicIO::CAsicIO
19ec-1c88:46767022.730 : => CNT96226::CNT96226
19ec-1c88:46767022.786 : => CNT96226::Open
19ec-1c88:46767046.393 : <= CNT96226::Open ret = 1
19ec-1c88:46767046.491 : => CNT96226::Initialize
19ec-1c88:46767046.689 : <= CNT96226::Initialize ret = 1
19ec-1c88:46767046.748 : <= CNT96226::CNT96226
19ec-1c88:46767046.802 : <= CAsicIO::CAsicIO
19ec-1c88:46767046.859 : => CAsicIO::InitializeDevice
19ec-1c88:46767046.927 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46767053.501 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46767053.619 : => IoObject::GetLockName
19ec-1c88:46767053.676 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46767053.741 : <= IoObject::GetLockName
19ec-1c88:46767054.294 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46767054.367 : IO Send command 10 bytes
19ec-1c88:46767054.419 : => CNT96226::VenderCmd_SetData
19ec-1c88:46767054.473 : iCmd = 0, nBytes = 10
19ec-1c88:46767054.581 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46767381.140 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46767381.273 : => CNT96226::VenderCmd_GetData
19ec-1c88:46767381.340 : iCmd = 0, nBytes = 128
19ec-1c88:46767512.168 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46767512.338 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46767512.479 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46767512.614 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46767512.744 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46767512.865 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46767512.987 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46767513.108 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46767513.175 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46767513.239 : => CNT96226::VenderCmd_GetData
19ec-1c88:46767513.289 : iCmd = 1, nBytes = 4
19ec-1c88:46767671.559 : 0000 : 00 00 00 00 
19ec-1c88:46767671.654 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46767671.719 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46767671.782 : => CNT96226::VenderCmd_GetData
19ec-1c88:46767671.833 : iCmd = 3, nBytes = 2
19ec-1c88:46768031.855 : 0000 : 06 38 
19ec-1c88:46768031.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46768032.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:46768032.112 : iCmd = 4, nBytes = 2
19ec-1c88:46768348.172 : 0000 : 07 07 
19ec-1c88:46768348.257 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46768348.423 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46768348.523 : => IoObject::InitializeDevice
19ec-1c88:46768348.632 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46768349.319 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46768349.391 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46768350.103 : => FindScanner
19ec-1c88:46768350.161 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46768350.222 : <= FindScanner ret = 1
19ec-1c88:46768350.278 : => IoObject::IoLockStart
19ec-1c88:46768350.378 : => CAsicIO::CheckDevice
19ec-1c88:46768350.429 : => CNT96226::ConnectIsAvailable
19ec-1c88:46768363.114 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46768363.209 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46768363.267 : <= IoObject::IoLockStart
19ec-1c88:46768363.325 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46768363.388 : IO Send command 10 bytes
19ec-1c88:46768363.471 : => CNT96226::VenderCmd_SetData
19ec-1c88:46768363.522 : iCmd = 0, nBytes = 10
19ec-1c88:46768363.621 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46768513.888 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46768514.009 : System send command 10 bytes + data 0 bytes
19ec-1c88:46768514.072 : IO total need to receive data 5 bytes
19ec-1c88:46768514.127 : => CNT96226::VenderCmd_GetData
19ec-1c88:46768514.180 : iCmd = 0, nBytes = 5
19ec-1c88:46768724.372 : 0000 : 06 00 02 02 ab 
19ec-1c88:46768724.481 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46768724.553 : System total receive data 5 bytes
19ec-1c88:46768724.618 : => CNT96226::VenderCmd_GetData
19ec-1c88:46768724.673 : iCmd = 1, nBytes = 4
19ec-1c88:46768912.130 : 0000 : 00 00 00 00 
19ec-1c88:46768912.216 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46768912.345 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46768912.408 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46768912.474 : IO Send command 10 bytes
19ec-1c88:46768912.561 : => CNT96226::VenderCmd_SetData
19ec-1c88:46768912.618 : iCmd = 0, nBytes = 10
19ec-1c88:46768912.720 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46769067.511 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46769067.714 : System send command 10 bytes + data 0 bytes
19ec-1c88:46769067.850 : IO total need to receive data 165 bytes
19ec-1c88:46769067.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:46769068.086 : iCmd = 0, nBytes = 165
19ec-1c88:46769240.886 : skip dump 37 bytes
19ec-1c88:46769241.053 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46769241.186 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46769241.318 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46769241.451 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46769241.574 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46769241.705 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46769241.825 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46769241.947 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46769242.008 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46769242.063 : System total receive data 165 bytes
19ec-1c88:46769242.120 : => CNT96226::VenderCmd_GetData
19ec-1c88:46769242.171 : iCmd = 1, nBytes = 4
19ec-1c88:46769394.981 : 0000 : 00 00 00 00 
19ec-1c88:46769395.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46769395.167 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46769395.357 : Dump Inquiry
19ec-1c88:46769395.479 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46769395.606 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46769395.735 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46769395.865 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46769395.990 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46769396.119 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46769396.241 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46769396.362 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46769396.491 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46769396.622 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46769396.711 : 00a0 : 00 00 00 00 00 
19ec-1c88:46769396.779 : => ReadNVMDataInternal
19ec-1c88:46769396.979 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46769397.041 : IO Send command 10 bytes
19ec-1c88:46769397.121 : => CNT96226::VenderCmd_SetData
19ec-1c88:46769397.173 : iCmd = 0, nBytes = 10
19ec-1c88:46769397.268 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46769705.067 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46769705.195 : System send command 10 bytes + data 0 bytes
19ec-1c88:46769705.263 : IO total need to receive data 128 bytes
19ec-1c88:46769705.323 : => CNT96226::VenderCmd_GetData
19ec-1c88:46769705.374 : iCmd = 0, nBytes = 128
19ec-1c88:46769909.716 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46769909.898 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46769910.039 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46769910.172 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46769910.301 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46769910.427 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46769910.549 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46769910.668 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46769910.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46769910.793 : System total receive data 128 bytes
19ec-1c88:46769910.861 : => CNT96226::VenderCmd_GetData
19ec-1c88:46769910.912 : iCmd = 1, nBytes = 4
19ec-1c88:46770040.607 : 0000 : 00 00 00 00 
19ec-1c88:46770040.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46770040.818 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46770040.881 : NVMData.PadScanCount = 0
19ec-1c88:46770040.937 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46770040.995 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46770041.054 : NVMData.FlatbedScanCount = 0
19ec-1c88:46770041.110 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46770041.164 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46770041.217 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46770041.271 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46770041.327 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46770041.383 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46770041.438 : NVMData.BornMonth = 0
19ec-1c88:46770041.486 : NVMData.BornDay = 0
19ec-1c88:46770041.535 : NVMData.BornYear = 0
19ec-1c88:46770041.582 : NVMData.FirstScanMonth = 4
19ec-1c88:46770041.635 : NVMData.FirstScanDay = 30
19ec-1c88:46770041.690 : NVMData.FirstScanYear = 2020
19ec-1c88:46770041.745 : NVMData.VerticalMagnification = 0
19ec-1c88:46770041.797 : NVMData.HorizontalMagnification = 0
19ec-1c88:46770041.851 : NVMData.PowerSavingTime = 15
19ec-1c88:46770041.909 : NVMData.SN = A094165189010062
19ec-1c88:46770041.959 : NVMData.AutoFeed = 0
19ec-1c88:46770042.008 : NVMData.CCDType = 0
19ec-1c88:46770042.056 : NVMData.ScanSpeed = 0
19ec-1c88:46770042.106 : NVMData.RollerCount = 0
19ec-1c88:46770042.158 : NVMData.MultifeedCount = 0
19ec-1c88:46770042.209 : NVMData.JamCount = 0
19ec-1c88:46770042.257 : NVMData.IdentifyInfo = 
19ec-1c88:46770042.309 : NVMData.FormalName = 
19ec-1c88:46770042.494 : NVMData.ReservedB = 0
19ec-1c88:46770042.547 : NVMData.FunctionCode = 0
19ec-1c88:46770042.597 : NVMData.PreFeed = 0
19ec-1c88:46770042.644 : NVMData.PreFeedTime = 0
19ec-1c88:46770042.693 : NVMData.ButtonNumber = 0
19ec-1c88:46770042.745 : NVMData.PowerOffTime = 0
19ec-1c88:46770042.797 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46770042.871 : => IoObject::IoLockEnd
19ec-1c88:46770042.957 : <= IoObject::IoLockEnd
19ec-1c88:46770043.009 : <= InitializeScanner ret = 1
19ec-1c88:46770043.074 : => GetLogicalScannerAbilityEx
19ec-1c88:46770043.130 : => IoObject::IoLockStart
19ec-1c88:46770043.219 : => CAsicIO::CheckDevice
19ec-1c88:46770043.272 : => CNT96226::ConnectIsAvailable
19ec-1c88:46770055.998 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46770056.085 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46770056.141 : <= IoObject::IoLockStart
19ec-1c88:46770056.197 : => IoObject::IoLockEnd
19ec-1c88:46770056.285 : <= IoObject::IoLockEnd
19ec-1c88:46770056.395 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46770056.468 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46770232.945 : => ReadNVMData
19ec-1c88:46770233.097 : => IoObject::IoLockStart
19ec-1c88:46770233.289 : => CAsicIO::CheckDevice
19ec-1c88:46770233.342 : => CNT96226::ConnectIsAvailable
19ec-1c88:46770258.496 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46770258.733 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46770258.859 : <= IoObject::IoLockStart
19ec-1c88:46770259.204 : => ReadNVMDataInternal
19ec-1c88:46770259.275 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46770259.342 : IO Send command 10 bytes
19ec-1c88:46770259.449 : => CNT96226::VenderCmd_SetData
19ec-1c88:46770259.503 : iCmd = 0, nBytes = 10
19ec-1c88:46770259.616 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46770602.052 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46770602.194 : System send command 10 bytes + data 0 bytes
19ec-1c88:46770602.271 : IO total need to receive data 128 bytes
19ec-1c88:46770602.332 : => CNT96226::VenderCmd_GetData
19ec-1c88:46770602.388 : iCmd = 0, nBytes = 128
19ec-1c88:46770812.200 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46770812.366 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46770812.503 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46770812.635 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46770812.764 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46770812.892 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46770813.019 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46770813.141 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46770813.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46770813.262 : System total receive data 128 bytes
19ec-1c88:46770813.322 : => CNT96226::VenderCmd_GetData
19ec-1c88:46770813.374 : iCmd = 1, nBytes = 4
19ec-1c88:46770988.271 : 0000 : 00 00 00 00 
19ec-1c88:46770988.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46770988.479 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46770988.538 : NVMData.PadScanCount = 0
19ec-1c88:46770988.595 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46770988.649 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46770988.707 : NVMData.FlatbedScanCount = 0
19ec-1c88:46770988.759 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46770988.810 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46770988.864 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46770988.919 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46770988.973 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46770989.024 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46770989.078 : NVMData.BornMonth = 0
19ec-1c88:46770989.124 : NVMData.BornDay = 0
19ec-1c88:46770989.175 : NVMData.BornYear = 0
19ec-1c88:46770989.224 : NVMData.FirstScanMonth = 4
19ec-1c88:46770989.276 : NVMData.FirstScanDay = 30
19ec-1c88:46770989.328 : NVMData.FirstScanYear = 2020
19ec-1c88:46770989.520 : NVMData.VerticalMagnification = 0
19ec-1c88:46770989.584 : NVMData.HorizontalMagnification = 0
19ec-1c88:46770989.639 : NVMData.PowerSavingTime = 15
19ec-1c88:46770989.694 : NVMData.SN = A094165189010062
19ec-1c88:46770989.747 : NVMData.AutoFeed = 0
19ec-1c88:46770989.796 : NVMData.CCDType = 0
19ec-1c88:46770989.846 : NVMData.ScanSpeed = 0
19ec-1c88:46770989.893 : NVMData.RollerCount = 0
19ec-1c88:46770989.943 : NVMData.MultifeedCount = 0
19ec-1c88:46770989.994 : NVMData.JamCount = 0
19ec-1c88:46770990.042 : NVMData.IdentifyInfo = 
19ec-1c88:46770990.092 : NVMData.FormalName = 
19ec-1c88:46770990.141 : NVMData.ReservedB = 0
19ec-1c88:46770990.190 : NVMData.FunctionCode = 0
19ec-1c88:46770990.241 : NVMData.PreFeed = 0
19ec-1c88:46770990.290 : NVMData.PreFeedTime = 0
19ec-1c88:46770990.340 : NVMData.ButtonNumber = 0
19ec-1c88:46770990.389 : NVMData.PowerOffTime = 0
19ec-1c88:46770990.440 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46770990.498 : => IoObject::IoLockEnd
19ec-1c88:46770990.585 : <= IoObject::IoLockEnd
19ec-1c88:46770990.636 : <= ReadNVMData ret = 1
19ec-1c88:46773541.489 : ============Debug Start==========
19ec-1c88:46773541.781 : Date : 2020/4/30 14:28:00
19ec-1c88:46773541.862 : Process ID : 19ec
19ec-1c88:46773542.275 : Windows : Version 10.0 build 18363 
19ec-1c88:46773542.726 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:46773542.788 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46773542.856 : MemoryStatus.ullAvailPhys : 1714794496
19ec-1c88:46773542.914 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46773542.976 : MemoryStatus.ullAvailPageFile : 3055988736
19ec-1c88:46773543.036 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46773543.096 : MemoryStatus.ullAvailVirtual : 1728413696
19ec-1c88:46773543.157 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46773543.262 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46773543.325 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46773543.570 : CPU Count : 4
19ec-1c88:46773543.623 : CPU Frequency : 100.000 Mhz
19ec-1c88:46773547.972 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46773548.099 : => InitializeDriver
19ec-1c88:46773548.372 : <= InitializeDriver ret = 1
19ec-1c88:46777086.736 : => InitializeScanner
19ec-1c88:46777086.989 : => CAsicIO::GetDeviceList
19ec-1c88:46777087.434 : => CNT96226::CNT96226
19ec-1c88:46777087.500 : => CNT96226::Open
19ec-1c88:46777110.874 : <= CNT96226::Open ret = 1
19ec-1c88:46777110.969 : => CNT96226::Initialize
19ec-1c88:46777111.168 : <= CNT96226::Initialize ret = 1
19ec-1c88:46777111.225 : <= CNT96226::CNT96226
19ec-1c88:46777111.279 : => CNT96226::EnumAvailableDevice
19ec-1c88:46777116.484 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46777116.558 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46777116.616 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46780922.655 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46780922.938 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46780928.601 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46780928.712 : => IoObject::GetLockName
19ec-1c88:46780928.777 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46780928.848 : <= IoObject::GetLockName
19ec-1c88:46780929.316 : => CNT96226::VenderCmd_GetData
19ec-1c88:46780929.380 : iCmd = 3, nBytes = 2
19ec-1c88:46781309.609 : 0000 : 06 38 
19ec-1c88:46781310.026 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46781310.102 : => CNT96226::VenderCmd_GetData
19ec-1c88:46781310.157 : iCmd = 4, nBytes = 2
19ec-1c88:46781613.066 : 0000 : 07 07 
19ec-1c88:46781613.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46781613.266 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46781613.356 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46781613.422 : IO Send command 10 bytes
19ec-1c88:46781613.475 : => CNT96226::VenderCmd_SetData
19ec-1c88:46781613.534 : iCmd = 0, nBytes = 10
19ec-1c88:46781613.642 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46781811.256 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46781811.360 : => CNT96226::VenderCmd_GetData
19ec-1c88:46781811.417 : iCmd = 0, nBytes = 165
19ec-1c88:46782003.065 : skip dump 37 bytes
19ec-1c88:46782003.235 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46782003.367 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46782003.497 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46782003.633 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46782003.763 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46782003.903 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46782004.026 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46782004.151 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46782004.213 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46782004.272 : => CNT96226::VenderCmd_GetData
19ec-1c88:46782004.323 : iCmd = 1, nBytes = 4
19ec-1c88:46782110.926 : 0000 : 00 00 00 00 
19ec-1c88:46782111.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46782111.068 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46782111.132 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46782111.193 : IO Send command 10 bytes
19ec-1c88:46782111.243 : => CNT96226::VenderCmd_SetData
19ec-1c88:46782111.299 : iCmd = 0, nBytes = 10
19ec-1c88:46782111.400 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46782438.625 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46782438.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:46782438.804 : iCmd = 0, nBytes = 128
19ec-1c88:46782594.600 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46782594.782 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46782594.921 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46782595.053 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46782595.180 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46782595.305 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46782595.426 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46782595.543 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46782595.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46782595.672 : => CNT96226::VenderCmd_GetData
19ec-1c88:46782595.724 : iCmd = 1, nBytes = 4
19ec-1c88:46782737.903 : 0000 : 00 00 00 00 
19ec-1c88:46782738.068 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46782738.193 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46782738.536 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46782738.676 : => CNT96226::Close
19ec-1c88:46782743.173 : <= CNT96226::Close ret = 1
19ec-1c88:46782743.246 : <= CNT96226::~CNT96226
19ec-1c88:46782743.331 : <= CAsicIO::GetDeviceList
19ec-1c88:46782743.721 : => IoObject::SetTimeout
19ec-1c88:46782743.850 : Timeout--> In = 0 Out = 0
19ec-1c88:46782743.907 : <= IoObject::SetTimeout
19ec-1c88:46782743.972 : => CAsicIO::CAsicIO
19ec-1c88:46782744.043 : => CNT96226::CNT96226
19ec-1c88:46782744.102 : => CNT96226::Open
19ec-1c88:46782766.926 : <= CNT96226::Open ret = 1
19ec-1c88:46782767.036 : => CNT96226::Initialize
19ec-1c88:46782767.326 : <= CNT96226::Initialize ret = 1
19ec-1c88:46782767.392 : <= CNT96226::CNT96226
19ec-1c88:46782767.448 : <= CAsicIO::CAsicIO
19ec-1c88:46782767.502 : => CAsicIO::InitializeDevice
19ec-1c88:46782767.571 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46782773.475 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46782773.593 : => IoObject::GetLockName
19ec-1c88:46782773.647 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46782773.711 : <= IoObject::GetLockName
19ec-1c88:46782774.205 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46782774.276 : IO Send command 10 bytes
19ec-1c88:46782774.327 : => CNT96226::VenderCmd_SetData
19ec-1c88:46782774.383 : iCmd = 0, nBytes = 10
19ec-1c88:46782774.502 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46783118.157 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46783118.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:46783118.415 : iCmd = 0, nBytes = 128
19ec-1c88:46783327.509 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46783327.697 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46783327.837 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46783327.971 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46783328.098 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46783328.221 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46783328.345 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46783328.468 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46783328.529 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46783328.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:46783328.648 : iCmd = 1, nBytes = 4
19ec-1c88:46783519.254 : 0000 : 00 00 00 00 
19ec-1c88:46783519.368 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46783519.440 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46783519.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:46783519.557 : iCmd = 3, nBytes = 2
19ec-1c88:46783896.321 : 0000 : 06 38 
19ec-1c88:46783896.428 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46783896.499 : => CNT96226::VenderCmd_GetData
19ec-1c88:46783896.556 : iCmd = 4, nBytes = 2
19ec-1c88:46784212.497 : 0000 : 07 07 
19ec-1c88:46784212.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46784212.763 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46784212.863 : => IoObject::InitializeDevice
19ec-1c88:46784212.975 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46784213.603 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46784213.679 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46784214.406 : => FindScanner
19ec-1c88:46784214.465 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46784214.532 : <= FindScanner ret = 1
19ec-1c88:46784214.590 : => IoObject::IoLockStart
19ec-1c88:46784214.696 : => CAsicIO::CheckDevice
19ec-1c88:46784214.752 : => CNT96226::ConnectIsAvailable
19ec-1c88:46784240.228 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46784240.623 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46784240.686 : <= IoObject::IoLockStart
19ec-1c88:46784240.747 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46784240.812 : IO Send command 10 bytes
19ec-1c88:46784240.909 : => CNT96226::VenderCmd_SetData
19ec-1c88:46784240.966 : iCmd = 0, nBytes = 10
19ec-1c88:46784241.074 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46784440.510 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46784440.633 : System send command 10 bytes + data 0 bytes
19ec-1c88:46784440.710 : IO total need to receive data 5 bytes
19ec-1c88:46784440.774 : => CNT96226::VenderCmd_GetData
19ec-1c88:46784440.828 : iCmd = 0, nBytes = 5
19ec-1c88:46784620.934 : 0000 : 06 00 02 02 ab 
19ec-1c88:46784621.060 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46784621.136 : System total receive data 5 bytes
19ec-1c88:46784621.200 : => CNT96226::VenderCmd_GetData
19ec-1c88:46784621.257 : iCmd = 1, nBytes = 4
19ec-1c88:46784826.968 : 0000 : 00 00 00 00 
19ec-1c88:46784827.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46784827.215 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46784827.281 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46784827.345 : IO Send command 10 bytes
19ec-1c88:46784827.438 : => CNT96226::VenderCmd_SetData
19ec-1c88:46784827.501 : iCmd = 0, nBytes = 10
19ec-1c88:46784827.606 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46785022.913 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46785023.037 : System send command 10 bytes + data 0 bytes
19ec-1c88:46785023.109 : IO total need to receive data 165 bytes
19ec-1c88:46785023.176 : => CNT96226::VenderCmd_GetData
19ec-1c88:46785023.235 : iCmd = 0, nBytes = 165
19ec-1c88:46785165.763 : skip dump 37 bytes
19ec-1c88:46785165.978 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46785166.121 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46785166.260 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46785166.392 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46785166.522 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46785166.654 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46785166.780 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46785166.905 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46785166.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46785167.029 : System total receive data 165 bytes
19ec-1c88:46785167.089 : => CNT96226::VenderCmd_GetData
19ec-1c88:46785167.140 : iCmd = 1, nBytes = 4
19ec-1c88:46785339.957 : 0000 : 00 00 00 00 
19ec-1c88:46785340.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46785340.156 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46785340.346 : Dump Inquiry
19ec-1c88:46785340.468 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46785340.606 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46785340.738 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46785340.869 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46785340.994 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46785341.124 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46785341.247 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46785341.369 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46785341.502 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46785341.629 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46785341.717 : 00a0 : 00 00 00 00 00 
19ec-1c88:46785341.777 : => ReadNVMDataInternal
19ec-1c88:46785341.991 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46785342.054 : IO Send command 10 bytes
19ec-1c88:46785342.140 : => CNT96226::VenderCmd_SetData
19ec-1c88:46785342.196 : iCmd = 0, nBytes = 10
19ec-1c88:46785342.297 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46785686.247 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46785686.385 : System send command 10 bytes + data 0 bytes
19ec-1c88:46785686.455 : IO total need to receive data 128 bytes
19ec-1c88:46785686.517 : => CNT96226::VenderCmd_GetData
19ec-1c88:46785686.573 : iCmd = 0, nBytes = 128
19ec-1c88:46785893.332 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46785893.497 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46785893.636 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46785893.763 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46785893.893 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46785894.015 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46785894.136 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46785894.260 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46785894.322 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46785894.381 : System total receive data 128 bytes
19ec-1c88:46785894.440 : => CNT96226::VenderCmd_GetData
19ec-1c88:46785894.489 : iCmd = 1, nBytes = 4
19ec-1c88:46786051.100 : 0000 : 00 00 00 00 
19ec-1c88:46786051.185 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46786051.318 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46786051.384 : NVMData.PadScanCount = 0
19ec-1c88:46786051.441 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46786051.496 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46786051.554 : NVMData.FlatbedScanCount = 0
19ec-1c88:46786051.606 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46786051.660 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46786051.711 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46786051.765 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46786051.821 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46786051.874 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46786051.930 : NVMData.BornMonth = 0
19ec-1c88:46786051.978 : NVMData.BornDay = 0
19ec-1c88:46786052.030 : NVMData.BornYear = 0
19ec-1c88:46786052.078 : NVMData.FirstScanMonth = 4
19ec-1c88:46786052.128 : NVMData.FirstScanDay = 30
19ec-1c88:46786052.185 : NVMData.FirstScanYear = 2020
19ec-1c88:46786052.238 : NVMData.VerticalMagnification = 0
19ec-1c88:46786052.292 : NVMData.HorizontalMagnification = 0
19ec-1c88:46786052.347 : NVMData.PowerSavingTime = 15
19ec-1c88:46786052.404 : NVMData.SN = A094165189010062
19ec-1c88:46786052.454 : NVMData.AutoFeed = 0
19ec-1c88:46786052.503 : NVMData.CCDType = 0
19ec-1c88:46786052.549 : NVMData.ScanSpeed = 0
19ec-1c88:46786052.596 : NVMData.RollerCount = 0
19ec-1c88:46786052.646 : NVMData.MultifeedCount = 0
19ec-1c88:46786052.695 : NVMData.JamCount = 0
19ec-1c88:46786052.743 : NVMData.IdentifyInfo = 
19ec-1c88:46786052.794 : NVMData.FormalName = 
19ec-1c88:46786052.972 : NVMData.ReservedB = 0
19ec-1c88:46786053.025 : NVMData.FunctionCode = 0
19ec-1c88:46786053.076 : NVMData.PreFeed = 0
19ec-1c88:46786053.128 : NVMData.PreFeedTime = 0
19ec-1c88:46786053.178 : NVMData.ButtonNumber = 0
19ec-1c88:46786053.230 : NVMData.PowerOffTime = 0
19ec-1c88:46786053.281 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46786053.353 : => IoObject::IoLockEnd
19ec-1c88:46786053.440 : <= IoObject::IoLockEnd
19ec-1c88:46786053.491 : <= InitializeScanner ret = 1
19ec-1c88:46787283.113 : => GetLogicalScannerAbility
19ec-1c88:46787283.318 : => IoObject::IoLockStart
19ec-1c88:46787283.449 : => CAsicIO::CheckDevice
19ec-1c88:46787283.574 : => CNT96226::ConnectIsAvailable
19ec-1c88:46787309.380 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46787309.752 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46787309.812 : <= IoObject::IoLockStart
19ec-1c88:46787309.872 : => IoObject::IoLockEnd
19ec-1c88:46787309.983 : <= IoObject::IoLockEnd
19ec-1c88:46787310.060 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:46790822.638 : => GetLogicalScannerAbilityEx
19ec-1c88:46790822.824 : => IoObject::IoLockStart
19ec-1c88:46790822.954 : => CAsicIO::CheckDevice
19ec-1c88:46790823.009 : => CNT96226::ConnectIsAvailable
19ec-1c88:46790847.004 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46790847.120 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46790847.181 : <= IoObject::IoLockStart
19ec-1c88:46790847.237 : => IoObject::IoLockEnd
19ec-1c88:46790847.362 : <= IoObject::IoLockEnd
19ec-1c88:46790847.480 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46790847.557 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46798022.315 : => ReadNVMData
19ec-1c88:46798022.506 : => IoObject::IoLockStart
19ec-1c88:46798022.645 : => CAsicIO::CheckDevice
19ec-1c88:46798022.706 : => CNT96226::ConnectIsAvailable
19ec-1c88:46798041.535 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46798041.752 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46798041.873 : <= IoObject::IoLockStart
19ec-1c88:46798041.994 : => ReadNVMDataInternal
19ec-1c88:46798042.112 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46798042.250 : IO Send command 10 bytes
19ec-1c88:46798042.460 : => CNT96226::VenderCmd_SetData
19ec-1c88:46798042.796 : iCmd = 0, nBytes = 10
19ec-1c88:46798042.907 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46798383.231 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46798383.377 : System send command 10 bytes + data 0 bytes
19ec-1c88:46798383.447 : IO total need to receive data 128 bytes
19ec-1c88:46798383.509 : => CNT96226::VenderCmd_GetData
19ec-1c88:46798383.564 : iCmd = 0, nBytes = 128
19ec-1c88:46798574.416 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46798574.980 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46798575.127 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46798575.265 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46798575.396 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46798575.524 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46798575.653 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46798575.782 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46798575.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46798575.913 : System total receive data 128 bytes
19ec-1c88:46798575.975 : => CNT96226::VenderCmd_GetData
19ec-1c88:46798576.027 : iCmd = 1, nBytes = 4
19ec-1c88:46798712.341 : 0000 : 00 00 00 00 
19ec-1c88:46798712.457 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46798712.609 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46798712.680 : NVMData.PadScanCount = 0
19ec-1c88:46798712.740 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46798712.799 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46798712.861 : NVMData.FlatbedScanCount = 0
19ec-1c88:46798712.915 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46798713.111 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46798713.173 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46798713.228 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46798713.286 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46798713.340 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46798713.394 : NVMData.BornMonth = 0
19ec-1c88:46798713.443 : NVMData.BornDay = 0
19ec-1c88:46798713.491 : NVMData.BornYear = 0
19ec-1c88:46798713.540 : NVMData.FirstScanMonth = 4
19ec-1c88:46798713.593 : NVMData.FirstScanDay = 30
19ec-1c88:46798713.649 : NVMData.FirstScanYear = 2020
19ec-1c88:46798713.704 : NVMData.VerticalMagnification = 0
19ec-1c88:46798713.760 : NVMData.HorizontalMagnification = 0
19ec-1c88:46798713.816 : NVMData.PowerSavingTime = 15
19ec-1c88:46798713.871 : NVMData.SN = A094165189010062
19ec-1c88:46798713.923 : NVMData.AutoFeed = 0
19ec-1c88:46798713.972 : NVMData.CCDType = 0
19ec-1c88:46798714.019 : NVMData.ScanSpeed = 0
19ec-1c88:46798714.071 : NVMData.RollerCount = 0
19ec-1c88:46798714.123 : NVMData.MultifeedCount = 0
19ec-1c88:46798714.179 : NVMData.JamCount = 0
19ec-1c88:46798714.229 : NVMData.IdentifyInfo = 
19ec-1c88:46798714.279 : NVMData.FormalName = 
19ec-1c88:46798714.328 : NVMData.ReservedB = 0
19ec-1c88:46798714.378 : NVMData.FunctionCode = 0
19ec-1c88:46798714.430 : NVMData.PreFeed = 0
19ec-1c88:46798714.477 : NVMData.PreFeedTime = 0
19ec-1c88:46798714.528 : NVMData.ButtonNumber = 0
19ec-1c88:46798714.579 : NVMData.PowerOffTime = 0
19ec-1c88:46798714.631 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46798714.694 : => IoObject::IoLockEnd
19ec-1c88:46798714.785 : <= IoObject::IoLockEnd
19ec-1c88:46798714.834 : <= ReadNVMData ret = 1
19ec-1c88:46808386.064 : => GetADFStatus
19ec-1c88:46808386.505 : => IoObject::IoLockStart
19ec-1c88:46808386.634 : => CAsicIO::CheckDevice
19ec-1c88:46808386.690 : => CNT96226::ConnectIsAvailable
19ec-1c88:46808411.043 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46808411.159 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46808411.221 : <= IoObject::IoLockStart
19ec-1c88:46808411.284 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46808411.355 : IO Send command 10 bytes
19ec-1c88:46808411.478 : => CNT96226::VenderCmd_SetData
19ec-1c88:46808411.535 : iCmd = 0, nBytes = 10
19ec-1c88:46808411.642 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46808612.052 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46808612.173 : System send command 10 bytes + data 0 bytes
19ec-1c88:46808612.244 : IO total need to receive data 2 bytes
19ec-1c88:46808612.309 : => CNT96226::VenderCmd_GetData
19ec-1c88:46808612.368 : iCmd = 0, nBytes = 2
19ec-1c88:46808776.435 : 0000 : 00 00 
19ec-1c88:46808776.541 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46808776.612 : System total receive data 2 bytes
19ec-1c88:46808776.677 : => CNT96226::VenderCmd_GetData
19ec-1c88:46808776.736 : iCmd = 1, nBytes = 4
19ec-1c88:46808888.098 : 0000 : 00 00 00 00 
19ec-1c88:46808888.189 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46808888.319 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46808888.382 : Return status = 0
19ec-1c88:46808888.442 : => IoObject::IoLockEnd
19ec-1c88:46808888.532 : <= IoObject::IoLockEnd
19ec-1c88:46808888.578 : <= GetADFStatus ret = 1
19ec-1c88:46811574.860 : => GetADFStatus
19ec-1c88:46811575.050 : => IoObject::IoLockStart
19ec-1c88:46811575.176 : => CAsicIO::CheckDevice
19ec-1c88:46811575.234 : => CNT96226::ConnectIsAvailable
19ec-1c88:46811600.777 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46811601.180 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46811601.242 : <= IoObject::IoLockStart
19ec-1c88:46811601.301 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46811601.366 : IO Send command 10 bytes
19ec-1c88:46811601.476 : => CNT96226::VenderCmd_SetData
19ec-1c88:46811601.531 : iCmd = 0, nBytes = 10
19ec-1c88:46811601.636 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46811792.059 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46811792.191 : System send command 10 bytes + data 0 bytes
19ec-1c88:46811792.400 : IO total need to receive data 2 bytes
19ec-1c88:46811792.478 : => CNT96226::VenderCmd_GetData
19ec-1c88:46811792.534 : iCmd = 0, nBytes = 2
19ec-1c88:46811903.763 : 0000 : 00 00 
19ec-1c88:46811903.857 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46811903.924 : System total receive data 2 bytes
19ec-1c88:46811903.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:46811904.037 : iCmd = 1, nBytes = 4
19ec-1c88:46812079.599 : 0000 : 00 00 00 00 
19ec-1c88:46812079.706 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46812079.845 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46812079.912 : Return status = 0
19ec-1c88:46812079.970 : => IoObject::IoLockEnd
19ec-1c88:46812080.062 : <= IoObject::IoLockEnd
19ec-1c88:46812080.116 : <= GetADFStatus ret = 1
19ec-1c88:46814189.258 : => TerminateDriver
19ec-1c88:46814189.458 : => CAsicIO::~CAsicIO,pStage=36899912
19ec-1c88:46814189.526 : => CNT96226::Close
19ec-1c88:46814193.391 : <= CNT96226::Close ret = 1
19ec-1c88:46814193.470 : <= CAsicIO::~CAsicIO
19ec-1c88:46814193.530 : => IoObject::IoLockEnd
19ec-1c88:46814193.584 : <= IoObject::IoLockEnd
19ec-1c88:46814193.638 : => IoObject::TerminateDevice
19ec-1c88:46814193.692 : => IoObject::IoLockEnd
19ec-1c88:46814193.740 : <= IoObject::IoLockEnd
19ec-1c88:46814193.839 : <= IoObject::TerminateDevice
19ec-1c88:46814194.085 : <= TerminateDriver ret = 1
19ec-1c88:46857517.540 : ============Debug Start==========
19ec-1c88:46857517.805 : Date : 2020/4/30 14:28:02
19ec-1c88:46857517.883 : Process ID : 19ec
19ec-1c88:46857518.287 : Windows : Version 10.0 build 18363 
19ec-1c88:46857518.751 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:46857518.815 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46857518.879 : MemoryStatus.ullAvailPhys : 1714511872
19ec-1c88:46857518.937 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46857518.997 : MemoryStatus.ullAvailPageFile : 3055947776
19ec-1c88:46857519.058 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46857519.117 : MemoryStatus.ullAvailVirtual : 1728434176
19ec-1c88:46857519.175 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46857519.280 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46857519.343 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46857519.579 : CPU Count : 4
19ec-1c88:46857519.625 : CPU Frequency : 100.000 Mhz
19ec-1c88:46857523.837 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46857523.968 : => InitializeDriver
19ec-1c88:46857524.242 : <= InitializeDriver ret = 1
19ec-1c88:46857524.301 : => InitializeScanner
19ec-1c88:46857524.380 : => CAsicIO::GetDeviceList
19ec-1c88:46857524.676 : => CNT96226::CNT96226
19ec-1c88:46857524.737 : => CNT96226::Open
19ec-1c88:46857545.031 : <= CNT96226::Open ret = 1
19ec-1c88:46857545.126 : => CNT96226::Initialize
19ec-1c88:46857545.315 : <= CNT96226::Initialize ret = 1
19ec-1c88:46857545.370 : <= CNT96226::CNT96226
19ec-1c88:46857545.424 : => CNT96226::EnumAvailableDevice
19ec-1c88:46857550.711 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46857550.789 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46857550.846 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46861478.623 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46861478.920 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46861484.606 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46861484.716 : => IoObject::GetLockName
19ec-1c88:46861484.776 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46861484.843 : <= IoObject::GetLockName
19ec-1c88:46861485.389 : => CNT96226::VenderCmd_GetData
19ec-1c88:46861485.454 : iCmd = 3, nBytes = 2
19ec-1c88:46861861.149 : 0000 : 06 38 
19ec-1c88:46861861.292 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46861861.366 : => CNT96226::VenderCmd_GetData
19ec-1c88:46861861.425 : iCmd = 4, nBytes = 2
19ec-1c88:46862160.905 : 0000 : 07 07 
19ec-1c88:46862161.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46862161.100 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46862161.189 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46862161.256 : IO Send command 10 bytes
19ec-1c88:46862161.310 : => CNT96226::VenderCmd_SetData
19ec-1c88:46862161.369 : iCmd = 0, nBytes = 10
19ec-1c88:46862161.471 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46862327.646 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46862327.850 : => CNT96226::VenderCmd_GetData
19ec-1c88:46862327.977 : iCmd = 0, nBytes = 165
19ec-1c88:46862537.760 : skip dump 37 bytes
19ec-1c88:46862537.953 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46862538.099 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46862538.234 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46862538.365 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46862538.491 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46862538.625 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46862538.751 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46862538.872 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46862538.934 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46862538.991 : => CNT96226::VenderCmd_GetData
19ec-1c88:46862539.043 : iCmd = 1, nBytes = 4
19ec-1c88:46862733.596 : 0000 : 00 00 00 00 
19ec-1c88:46862733.717 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46862733.786 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46862733.856 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46862733.923 : IO Send command 10 bytes
19ec-1c88:46862733.975 : => CNT96226::VenderCmd_SetData
19ec-1c88:46862734.026 : iCmd = 0, nBytes = 10
19ec-1c88:46862734.135 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46863080.999 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46863081.104 : => CNT96226::VenderCmd_GetData
19ec-1c88:46863081.167 : iCmd = 0, nBytes = 128
19ec-1c88:46863211.998 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46863212.174 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46863212.314 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46863212.672 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46863212.798 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46863212.922 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46863213.047 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46863213.172 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46863213.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46863213.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:46863213.353 : iCmd = 1, nBytes = 4
19ec-1c88:46863378.599 : 0000 : 00 00 00 00 
19ec-1c88:46863378.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46863379.076 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46863379.241 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46863379.306 : => CNT96226::Close
19ec-1c88:46863383.129 : <= CNT96226::Close ret = 1
19ec-1c88:46863383.204 : <= CNT96226::~CNT96226
19ec-1c88:46863383.291 : <= CAsicIO::GetDeviceList
19ec-1c88:46863383.669 : => IoObject::SetTimeout
19ec-1c88:46863383.796 : Timeout--> In = 0 Out = 0
19ec-1c88:46863383.853 : <= IoObject::SetTimeout
19ec-1c88:46863383.916 : => CAsicIO::CAsicIO
19ec-1c88:46863383.984 : => CNT96226::CNT96226
19ec-1c88:46863384.038 : => CNT96226::Open
19ec-1c88:46863407.438 : <= CNT96226::Open ret = 1
19ec-1c88:46863407.552 : => CNT96226::Initialize
19ec-1c88:46863407.749 : <= CNT96226::Initialize ret = 1
19ec-1c88:46863407.812 : <= CNT96226::CNT96226
19ec-1c88:46863407.867 : <= CAsicIO::CAsicIO
19ec-1c88:46863407.924 : => CAsicIO::InitializeDevice
19ec-1c88:46863407.994 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46863413.875 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46863413.997 : => IoObject::GetLockName
19ec-1c88:46863414.053 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46863414.119 : <= IoObject::GetLockName
19ec-1c88:46863414.698 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46863414.770 : IO Send command 10 bytes
19ec-1c88:46863414.821 : => CNT96226::VenderCmd_SetData
19ec-1c88:46863414.873 : iCmd = 0, nBytes = 10
19ec-1c88:46863414.983 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46863752.988 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46863753.119 : => CNT96226::VenderCmd_GetData
19ec-1c88:46863753.176 : iCmd = 0, nBytes = 128
19ec-1c88:46863964.379 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46863964.558 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46863964.697 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46863964.830 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46863964.956 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46863965.075 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46863965.203 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46863965.327 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46863965.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46863965.457 : => CNT96226::VenderCmd_GetData
19ec-1c88:46863965.509 : iCmd = 1, nBytes = 4
19ec-1c88:46864136.569 : 0000 : 00 00 00 00 
19ec-1c88:46864136.663 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46864136.725 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46864136.786 : => CNT96226::VenderCmd_GetData
19ec-1c88:46864136.842 : iCmd = 3, nBytes = 2
19ec-1c88:46864481.074 : 0000 : 06 38 
19ec-1c88:46864481.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46864481.261 : => CNT96226::VenderCmd_GetData
19ec-1c88:46864481.314 : iCmd = 4, nBytes = 2
19ec-1c88:46864776.389 : 0000 : 07 07 
19ec-1c88:46864776.502 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46864777.015 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46864777.108 : => IoObject::InitializeDevice
19ec-1c88:46864777.213 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46864777.933 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46864778.008 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46864778.701 : => FindScanner
19ec-1c88:46864778.760 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46864778.821 : <= FindScanner ret = 1
19ec-1c88:46864778.878 : => IoObject::IoLockStart
19ec-1c88:46864778.979 : => CAsicIO::CheckDevice
19ec-1c88:46864779.028 : => CNT96226::ConnectIsAvailable
19ec-1c88:46864798.898 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46864799.014 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46864799.077 : <= IoObject::IoLockStart
19ec-1c88:46864799.138 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46864799.208 : IO Send command 10 bytes
19ec-1c88:46864799.303 : => CNT96226::VenderCmd_SetData
19ec-1c88:46864799.364 : iCmd = 0, nBytes = 10
19ec-1c88:46864799.466 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46865004.246 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46865004.346 : System send command 10 bytes + data 0 bytes
19ec-1c88:46865004.413 : IO total need to receive data 5 bytes
19ec-1c88:46865004.472 : => CNT96226::VenderCmd_GetData
19ec-1c88:46865004.522 : iCmd = 0, nBytes = 5
19ec-1c88:46865164.372 : 0000 : 06 00 02 02 ab 
19ec-1c88:46865164.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46865164.522 : System total receive data 5 bytes
19ec-1c88:46865164.579 : => CNT96226::VenderCmd_GetData
19ec-1c88:46865164.632 : iCmd = 1, nBytes = 4
19ec-1c88:46865268.750 : 0000 : 00 00 00 00 
19ec-1c88:46865268.837 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46865268.961 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46865269.023 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46865269.083 : IO Send command 10 bytes
19ec-1c88:46865269.158 : => CNT96226::VenderCmd_SetData
19ec-1c88:46865269.212 : iCmd = 0, nBytes = 10
19ec-1c88:46865269.311 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46865459.532 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46865459.647 : System send command 10 bytes + data 0 bytes
19ec-1c88:46865459.716 : IO total need to receive data 165 bytes
19ec-1c88:46865459.778 : => CNT96226::VenderCmd_GetData
19ec-1c88:46865459.829 : iCmd = 0, nBytes = 165
19ec-1c88:46865651.923 : skip dump 37 bytes
19ec-1c88:46865652.116 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46865652.257 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46865652.397 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46865652.530 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46865652.656 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46865652.788 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46865652.912 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46865653.034 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46865653.095 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46865653.155 : System total receive data 165 bytes
19ec-1c88:46865653.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:46865653.266 : iCmd = 1, nBytes = 4
19ec-1c88:46865776.011 : 0000 : 00 00 00 00 
19ec-1c88:46865776.124 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46865776.255 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46865776.483 : Dump Inquiry
19ec-1c88:46865776.615 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46865776.745 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46865776.876 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46865777.008 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46865777.131 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46865777.266 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46865777.388 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46865777.514 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46865777.644 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46865777.769 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46865777.855 : 00a0 : 00 00 00 00 00 
19ec-1c88:46865777.926 : => ReadNVMDataInternal
19ec-1c88:46865778.138 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46865778.205 : IO Send command 10 bytes
19ec-1c88:46865778.294 : => CNT96226::VenderCmd_SetData
19ec-1c88:46865778.349 : iCmd = 0, nBytes = 10
19ec-1c88:46865778.448 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46866127.738 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46866127.853 : System send command 10 bytes + data 0 bytes
19ec-1c88:46866127.924 : IO total need to receive data 128 bytes
19ec-1c88:46866127.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:46866128.042 : iCmd = 0, nBytes = 128
19ec-1c88:46866258.539 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46866258.708 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46866258.845 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46866258.978 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46866259.106 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46866259.225 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46866259.346 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46866259.472 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46866259.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46866259.597 : System total receive data 128 bytes
19ec-1c88:46866259.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:46866259.706 : iCmd = 1, nBytes = 4
19ec-1c88:46866405.876 : 0000 : 00 00 00 00 
19ec-1c88:46866406.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46866406.431 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46866406.498 : NVMData.PadScanCount = 0
19ec-1c88:46866406.557 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46866406.612 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46866406.668 : NVMData.FlatbedScanCount = 0
19ec-1c88:46866406.726 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46866406.778 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46866406.834 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46866406.887 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46866406.941 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46866406.995 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46866407.050 : NVMData.BornMonth = 0
19ec-1c88:46866407.103 : NVMData.BornDay = 0
19ec-1c88:46866407.152 : NVMData.BornYear = 0
19ec-1c88:46866407.202 : NVMData.FirstScanMonth = 4
19ec-1c88:46866407.256 : NVMData.FirstScanDay = 30
19ec-1c88:46866407.308 : NVMData.FirstScanYear = 2020
19ec-1c88:46866407.360 : NVMData.VerticalMagnification = 0
19ec-1c88:46866407.414 : NVMData.HorizontalMagnification = 0
19ec-1c88:46866407.467 : NVMData.PowerSavingTime = 15
19ec-1c88:46866407.522 : NVMData.SN = A094165189010062
19ec-1c88:46866407.574 : NVMData.AutoFeed = 0
19ec-1c88:46866407.622 : NVMData.CCDType = 0
19ec-1c88:46866407.668 : NVMData.ScanSpeed = 0
19ec-1c88:46866407.714 : NVMData.RollerCount = 0
19ec-1c88:46866407.764 : NVMData.MultifeedCount = 0
19ec-1c88:46866407.815 : NVMData.JamCount = 0
19ec-1c88:46866407.864 : NVMData.IdentifyInfo = 
19ec-1c88:46866407.915 : NVMData.FormalName = 
19ec-1c88:46866408.113 : NVMData.ReservedB = 0
19ec-1c88:46866408.167 : NVMData.FunctionCode = 0
19ec-1c88:46866408.216 : NVMData.PreFeed = 0
19ec-1c88:46866408.263 : NVMData.PreFeedTime = 0
19ec-1c88:46866408.313 : NVMData.ButtonNumber = 0
19ec-1c88:46866408.365 : NVMData.PowerOffTime = 0
19ec-1c88:46866408.418 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46866408.496 : => IoObject::IoLockEnd
19ec-1c88:46866408.584 : <= IoObject::IoLockEnd
19ec-1c88:46866408.634 : <= InitializeScanner ret = 1
19ec-1c88:46866408.698 : => GetLogicalScannerAbilityEx
19ec-1c88:46866408.757 : => IoObject::IoLockStart
19ec-1c88:46866408.849 : => CAsicIO::CheckDevice
19ec-1c88:46866408.899 : => CNT96226::ConnectIsAvailable
19ec-1c88:46866426.282 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46866426.400 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46866426.460 : <= IoObject::IoLockStart
19ec-1c88:46866426.521 : => IoObject::IoLockEnd
19ec-1c88:46866426.631 : <= IoObject::IoLockEnd
19ec-1c88:46866426.745 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46866426.821 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46866598.171 : => ReadNVMData
19ec-1c88:46866598.304 : => IoObject::IoLockStart
19ec-1c88:46866598.421 : => CAsicIO::CheckDevice
19ec-1c88:46866598.472 : => CNT96226::ConnectIsAvailable
19ec-1c88:46866620.465 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46866620.579 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46866620.638 : <= IoObject::IoLockStart
19ec-1c88:46866620.698 : => ReadNVMDataInternal
19ec-1c88:46866620.761 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46866620.828 : IO Send command 10 bytes
19ec-1c88:46866620.931 : => CNT96226::VenderCmd_SetData
19ec-1c88:46866620.983 : iCmd = 0, nBytes = 10
19ec-1c88:46866621.094 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46866961.759 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46866961.910 : System send command 10 bytes + data 0 bytes
19ec-1c88:46866962.212 : IO total need to receive data 128 bytes
19ec-1c88:46866962.271 : => CNT96226::VenderCmd_GetData
19ec-1c88:46866962.327 : iCmd = 0, nBytes = 128
19ec-1c88:46867167.610 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46867167.773 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46867167.913 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46867168.043 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46867168.173 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46867168.298 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46867168.421 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46867168.544 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46867168.605 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46867168.666 : System total receive data 128 bytes
19ec-1c88:46867168.725 : => CNT96226::VenderCmd_GetData
19ec-1c88:46867168.779 : iCmd = 1, nBytes = 4
19ec-1c88:46867290.792 : 0000 : 00 00 00 00 
19ec-1c88:46867290.877 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46867290.993 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46867291.055 : NVMData.PadScanCount = 0
19ec-1c88:46867291.111 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46867291.164 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46867291.222 : NVMData.FlatbedScanCount = 0
19ec-1c88:46867291.274 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46867291.330 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46867291.384 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46867291.440 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46867291.496 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46867291.549 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46867291.602 : NVMData.BornMonth = 0
19ec-1c88:46867291.650 : NVMData.BornDay = 0
19ec-1c88:46867291.701 : NVMData.BornYear = 0
19ec-1c88:46867291.750 : NVMData.FirstScanMonth = 4
19ec-1c88:46867291.808 : NVMData.FirstScanDay = 30
19ec-1c88:46867291.863 : NVMData.FirstScanYear = 2020
19ec-1c88:46867292.044 : NVMData.VerticalMagnification = 0
19ec-1c88:46867292.100 : NVMData.HorizontalMagnification = 0
19ec-1c88:46867292.153 : NVMData.PowerSavingTime = 15
19ec-1c88:46867292.204 : NVMData.SN = A094165189010062
19ec-1c88:46867292.252 : NVMData.AutoFeed = 0
19ec-1c88:46867292.303 : NVMData.CCDType = 0
19ec-1c88:46867292.353 : NVMData.ScanSpeed = 0
19ec-1c88:46867292.403 : NVMData.RollerCount = 0
19ec-1c88:46867292.452 : NVMData.MultifeedCount = 0
19ec-1c88:46867292.504 : NVMData.JamCount = 0
19ec-1c88:46867292.554 : NVMData.IdentifyInfo = 
19ec-1c88:46867292.606 : NVMData.FormalName = 
19ec-1c88:46867292.655 : NVMData.ReservedB = 0
19ec-1c88:46867292.708 : NVMData.FunctionCode = 0
19ec-1c88:46867292.755 : NVMData.PreFeed = 0
19ec-1c88:46867292.802 : NVMData.PreFeedTime = 0
19ec-1c88:46867292.850 : NVMData.ButtonNumber = 0
19ec-1c88:46867292.901 : NVMData.PowerOffTime = 0
19ec-1c88:46867292.953 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46867293.018 : => IoObject::IoLockEnd
19ec-1c88:46867293.106 : <= IoObject::IoLockEnd
19ec-1c88:46867293.154 : <= ReadNVMData ret = 1
19ec-1c88:46869781.067 : ============Debug Start==========
19ec-1c88:46869781.370 : Date : 2020/4/30 14:28:03
19ec-1c88:46869781.446 : Process ID : 19ec
19ec-1c88:46869781.861 : Windows : Version 10.0 build 18363 
19ec-1c88:46869782.315 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:46869782.377 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46869782.440 : MemoryStatus.ullAvailPhys : 1714536448
19ec-1c88:46869782.503 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46869782.564 : MemoryStatus.ullAvailPageFile : 3056504832
19ec-1c88:46869782.624 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46869782.683 : MemoryStatus.ullAvailVirtual : 1728401408
19ec-1c88:46869782.743 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46869782.845 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46869782.903 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46869783.142 : CPU Count : 4
19ec-1c88:46869783.191 : CPU Frequency : 100.000 Mhz
19ec-1c88:46869787.351 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46869787.476 : => InitializeDriver
19ec-1c88:46869787.748 : <= InitializeDriver ret = 1
19ec-1c88:46872316.023 : => InitializeScanner
19ec-1c88:46872316.273 : => CAsicIO::GetDeviceList
19ec-1c88:46872316.697 : => CNT96226::CNT96226
19ec-1c88:46872316.757 : => CNT96226::Open
19ec-1c88:46872340.196 : <= CNT96226::Open ret = 1
19ec-1c88:46872340.305 : => CNT96226::Initialize
19ec-1c88:46872340.514 : <= CNT96226::Initialize ret = 1
19ec-1c88:46872340.579 : <= CNT96226::CNT96226
19ec-1c88:46872340.638 : => CNT96226::EnumAvailableDevice
19ec-1c88:46872345.971 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46872346.054 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46872346.117 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46876077.425 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46876077.709 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46876083.380 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46876083.494 : => IoObject::GetLockName
19ec-1c88:46876083.554 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46876083.622 : <= IoObject::GetLockName
19ec-1c88:46876084.090 : => CNT96226::VenderCmd_GetData
19ec-1c88:46876084.153 : iCmd = 3, nBytes = 2
19ec-1c88:46876444.083 : 0000 : 06 38 
19ec-1c88:46876444.214 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46876444.297 : => CNT96226::VenderCmd_GetData
19ec-1c88:46876444.354 : iCmd = 4, nBytes = 2
19ec-1c88:46876760.013 : 0000 : 07 07 
19ec-1c88:46876760.126 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46876760.227 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46876760.317 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46876760.383 : IO Send command 10 bytes
19ec-1c88:46876760.436 : => CNT96226::VenderCmd_SetData
19ec-1c88:46876760.494 : iCmd = 0, nBytes = 10
19ec-1c88:46876760.597 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46876969.983 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46876970.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:46876970.159 : iCmd = 0, nBytes = 165
19ec-1c88:46877162.095 : skip dump 37 bytes
19ec-1c88:46877162.299 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46877162.439 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46877162.571 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46877162.702 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46877162.831 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46877162.962 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46877163.086 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46877163.210 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46877163.271 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46877163.334 : => CNT96226::VenderCmd_GetData
19ec-1c88:46877163.386 : iCmd = 1, nBytes = 4
19ec-1c88:46877345.335 : 0000 : 00 00 00 00 
19ec-1c88:46877345.450 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46877345.517 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46877345.582 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46877345.646 : IO Send command 10 bytes
19ec-1c88:46877345.699 : => CNT96226::VenderCmd_SetData
19ec-1c88:46877345.752 : iCmd = 0, nBytes = 10
19ec-1c88:46877345.859 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46877700.489 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46877700.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:46877700.685 : iCmd = 0, nBytes = 128
19ec-1c88:46877909.792 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46877909.971 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46877910.114 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46877910.248 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46877910.375 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46877910.500 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46877910.623 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46877910.744 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46877910.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46877910.870 : => CNT96226::VenderCmd_GetData
19ec-1c88:46877910.924 : iCmd = 1, nBytes = 4
19ec-1c88:46878093.411 : 0000 : 00 00 00 00 
19ec-1c88:46878093.521 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46878093.598 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46878093.778 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46878093.855 : => CNT96226::Close
19ec-1c88:46878097.655 : <= CNT96226::Close ret = 1
19ec-1c88:46878097.733 : <= CNT96226::~CNT96226
19ec-1c88:46878097.828 : <= CAsicIO::GetDeviceList
19ec-1c88:46878098.233 : => IoObject::SetTimeout
19ec-1c88:46878098.369 : Timeout--> In = 0 Out = 0
19ec-1c88:46878098.429 : <= IoObject::SetTimeout
19ec-1c88:46878098.498 : => CAsicIO::CAsicIO
19ec-1c88:46878098.570 : => CNT96226::CNT96226
19ec-1c88:46878098.627 : => CNT96226::Open
19ec-1c88:46878120.567 : <= CNT96226::Open ret = 1
19ec-1c88:46878120.671 : => CNT96226::Initialize
19ec-1c88:46878120.857 : <= CNT96226::Initialize ret = 1
19ec-1c88:46878120.920 : <= CNT96226::CNT96226
19ec-1c88:46878120.974 : <= CAsicIO::CAsicIO
19ec-1c88:46878121.029 : => CAsicIO::InitializeDevice
19ec-1c88:46878121.102 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46878127.099 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46878127.211 : => IoObject::GetLockName
19ec-1c88:46878127.266 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46878127.331 : <= IoObject::GetLockName
19ec-1c88:46878127.878 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46878127.947 : IO Send command 10 bytes
19ec-1c88:46878127.997 : => CNT96226::VenderCmd_SetData
19ec-1c88:46878128.050 : iCmd = 0, nBytes = 10
19ec-1c88:46878128.159 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46878444.122 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46878444.257 : => CNT96226::VenderCmd_GetData
19ec-1c88:46878444.319 : iCmd = 0, nBytes = 128
19ec-1c88:46878631.394 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46878631.571 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46878631.711 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46878631.843 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46878631.973 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46878632.098 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46878632.223 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46878632.343 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46878632.409 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46878632.472 : => CNT96226::VenderCmd_GetData
19ec-1c88:46878632.524 : iCmd = 1, nBytes = 4
19ec-1c88:46878816.821 : 0000 : 00 00 00 00 
19ec-1c88:46878816.905 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46878816.970 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46878817.029 : => CNT96226::VenderCmd_GetData
19ec-1c88:46878817.079 : iCmd = 3, nBytes = 2
19ec-1c88:46879189.918 : 0000 : 06 38 
19ec-1c88:46879190.032 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46879190.105 : => CNT96226::VenderCmd_GetData
19ec-1c88:46879190.160 : iCmd = 4, nBytes = 2
19ec-1c88:46879500.805 : 0000 : 07 07 
19ec-1c88:46879500.904 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46879501.065 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46879501.163 : => IoObject::InitializeDevice
19ec-1c88:46879501.272 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46879501.963 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46879502.037 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46879502.789 : => FindScanner
19ec-1c88:46879502.850 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46879502.917 : <= FindScanner ret = 1
19ec-1c88:46879502.980 : => IoObject::IoLockStart
19ec-1c88:46879503.083 : => CAsicIO::CheckDevice
19ec-1c88:46879503.137 : => CNT96226::ConnectIsAvailable
19ec-1c88:46879524.275 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46879524.369 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46879524.422 : <= IoObject::IoLockStart
19ec-1c88:46879524.479 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46879524.545 : IO Send command 10 bytes
19ec-1c88:46879524.629 : => CNT96226::VenderCmd_SetData
19ec-1c88:46879524.686 : iCmd = 0, nBytes = 10
19ec-1c88:46879524.792 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46879715.393 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46879715.503 : System send command 10 bytes + data 0 bytes
19ec-1c88:46879715.575 : IO total need to receive data 5 bytes
19ec-1c88:46879715.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:46879715.690 : iCmd = 0, nBytes = 5
19ec-1c88:46879923.953 : 0000 : 06 00 02 02 ab 
19ec-1c88:46879924.057 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46879924.127 : System total receive data 5 bytes
19ec-1c88:46879924.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:46879924.243 : iCmd = 1, nBytes = 4
19ec-1c88:46880084.034 : 0000 : 00 00 00 00 
19ec-1c88:46880084.127 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46880084.256 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46880084.318 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46880084.383 : IO Send command 10 bytes
19ec-1c88:46880084.476 : => CNT96226::VenderCmd_SetData
19ec-1c88:46880084.529 : iCmd = 0, nBytes = 10
19ec-1c88:46880084.631 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46880231.269 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46880231.468 : System send command 10 bytes + data 0 bytes
19ec-1c88:46880231.596 : IO total need to receive data 165 bytes
19ec-1c88:46880231.723 : => CNT96226::VenderCmd_GetData
19ec-1c88:46880231.827 : iCmd = 0, nBytes = 165
19ec-1c88:46880437.626 : skip dump 37 bytes
19ec-1c88:46880437.825 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46880437.974 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46880438.116 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46880438.255 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46880438.388 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46880438.525 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46880438.653 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46880438.781 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46880438.847 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46880438.910 : System total receive data 165 bytes
19ec-1c88:46880438.972 : => CNT96226::VenderCmd_GetData
19ec-1c88:46880439.026 : iCmd = 1, nBytes = 4
19ec-1c88:46880571.068 : 0000 : 00 00 00 00 
19ec-1c88:46880571.156 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46880571.350 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46880571.544 : Dump Inquiry
19ec-1c88:46880571.667 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46880571.803 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46880571.932 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46880572.065 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46880572.194 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46880572.326 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46880572.451 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46880572.576 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46880572.708 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46880572.837 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46880572.921 : 00a0 : 00 00 00 00 00 
19ec-1c88:46880572.988 : => ReadNVMDataInternal
19ec-1c88:46880573.208 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46880573.271 : IO Send command 10 bytes
19ec-1c88:46880573.355 : => CNT96226::VenderCmd_SetData
19ec-1c88:46880573.408 : iCmd = 0, nBytes = 10
19ec-1c88:46880573.506 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46880903.898 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46880904.017 : System send command 10 bytes + data 0 bytes
19ec-1c88:46880904.085 : IO total need to receive data 128 bytes
19ec-1c88:46880904.146 : => CNT96226::VenderCmd_GetData
19ec-1c88:46880904.198 : iCmd = 0, nBytes = 128
19ec-1c88:46881102.119 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46881102.312 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46881102.461 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46881102.602 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46881102.729 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46881102.853 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46881102.973 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46881103.096 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46881103.159 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46881103.219 : System total receive data 128 bytes
19ec-1c88:46881103.283 : => CNT96226::VenderCmd_GetData
19ec-1c88:46881103.336 : iCmd = 1, nBytes = 4
19ec-1c88:46881303.994 : 0000 : 00 00 00 00 
19ec-1c88:46881304.101 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46881304.244 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46881304.315 : NVMData.PadScanCount = 0
19ec-1c88:46881304.372 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46881304.431 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46881304.491 : NVMData.FlatbedScanCount = 0
19ec-1c88:46881304.545 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46881304.602 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46881304.656 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46881304.712 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46881304.768 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46881304.822 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46881304.879 : NVMData.BornMonth = 0
19ec-1c88:46881304.928 : NVMData.BornDay = 0
19ec-1c88:46881304.980 : NVMData.BornYear = 0
19ec-1c88:46881305.030 : NVMData.FirstScanMonth = 4
19ec-1c88:46881305.083 : NVMData.FirstScanDay = 30
19ec-1c88:46881305.139 : NVMData.FirstScanYear = 2020
19ec-1c88:46881305.194 : NVMData.VerticalMagnification = 0
19ec-1c88:46881305.248 : NVMData.HorizontalMagnification = 0
19ec-1c88:46881305.307 : NVMData.PowerSavingTime = 15
19ec-1c88:46881305.365 : NVMData.SN = A094165189010062
19ec-1c88:46881305.414 : NVMData.AutoFeed = 0
19ec-1c88:46881305.466 : NVMData.CCDType = 0
19ec-1c88:46881305.517 : NVMData.ScanSpeed = 0
19ec-1c88:46881305.566 : NVMData.RollerCount = 0
19ec-1c88:46881305.618 : NVMData.MultifeedCount = 0
19ec-1c88:46881305.670 : NVMData.JamCount = 0
19ec-1c88:46881305.721 : NVMData.IdentifyInfo = 
19ec-1c88:46881305.776 : NVMData.FormalName = 
19ec-1c88:46881305.997 : NVMData.ReservedB = 0
19ec-1c88:46881306.057 : NVMData.FunctionCode = 0
19ec-1c88:46881306.108 : NVMData.PreFeed = 0
19ec-1c88:46881306.162 : NVMData.PreFeedTime = 0
19ec-1c88:46881306.215 : NVMData.ButtonNumber = 0
19ec-1c88:46881306.269 : NVMData.PowerOffTime = 0
19ec-1c88:46881306.321 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46881306.400 : => IoObject::IoLockEnd
19ec-1c88:46881306.493 : <= IoObject::IoLockEnd
19ec-1c88:46881306.546 : <= InitializeScanner ret = 1
19ec-1c88:46882520.176 : => GetLogicalScannerAbility
19ec-1c88:46882520.351 : => IoObject::IoLockStart
19ec-1c88:46882520.480 : => CAsicIO::CheckDevice
19ec-1c88:46882520.536 : => CNT96226::ConnectIsAvailable
19ec-1c88:46882546.150 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46882546.268 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46882546.332 : <= IoObject::IoLockStart
19ec-1c88:46882546.395 : => IoObject::IoLockEnd
19ec-1c88:46882546.500 : <= IoObject::IoLockEnd
19ec-1c88:46882546.579 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:46886056.875 : => GetLogicalScannerAbilityEx
19ec-1c88:46886057.068 : => IoObject::IoLockStart
19ec-1c88:46886057.197 : => CAsicIO::CheckDevice
19ec-1c88:46886057.265 : => CNT96226::ConnectIsAvailable
19ec-1c88:46886076.945 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46886077.154 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46886077.450 : <= IoObject::IoLockStart
19ec-1c88:46886077.508 : => IoObject::IoLockEnd
19ec-1c88:46886077.607 : <= IoObject::IoLockEnd
19ec-1c88:46886077.715 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46886077.849 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46893593.820 : => ReadNVMData
19ec-1c88:46893594.007 : => IoObject::IoLockStart
19ec-1c88:46893594.145 : => CAsicIO::CheckDevice
19ec-1c88:46893594.202 : => CNT96226::ConnectIsAvailable
19ec-1c88:46893612.194 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46893612.432 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46893612.747 : <= IoObject::IoLockStart
19ec-1c88:46893612.823 : => ReadNVMDataInternal
19ec-1c88:46893612.893 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46893612.961 : IO Send command 10 bytes
19ec-1c88:46893613.075 : => CNT96226::VenderCmd_SetData
19ec-1c88:46893613.133 : iCmd = 0, nBytes = 10
19ec-1c88:46893613.247 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46893952.548 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46893952.685 : System send command 10 bytes + data 0 bytes
19ec-1c88:46893952.764 : IO total need to receive data 128 bytes
19ec-1c88:46893952.831 : => CNT96226::VenderCmd_GetData
19ec-1c88:46893952.892 : iCmd = 0, nBytes = 128
19ec-1c88:46894151.267 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46894151.447 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46894151.595 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46894151.731 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46894151.859 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46894151.983 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46894152.106 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46894152.231 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46894152.297 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46894152.362 : System total receive data 128 bytes
19ec-1c88:46894152.422 : => CNT96226::VenderCmd_GetData
19ec-1c88:46894152.473 : iCmd = 1, nBytes = 4
19ec-1c88:46894335.168 : 0000 : 00 00 00 00 
19ec-1c88:46894335.251 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46894335.386 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46894335.452 : NVMData.PadScanCount = 0
19ec-1c88:46894335.508 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46894335.565 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46894335.621 : NVMData.FlatbedScanCount = 0
19ec-1c88:46894335.675 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46894335.838 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46894335.901 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46894335.956 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46894336.011 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46894336.065 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46894336.120 : NVMData.BornMonth = 0
19ec-1c88:46894336.170 : NVMData.BornDay = 0
19ec-1c88:46894336.222 : NVMData.BornYear = 0
19ec-1c88:46894336.268 : NVMData.FirstScanMonth = 4
19ec-1c88:46894336.320 : NVMData.FirstScanDay = 30
19ec-1c88:46894336.372 : NVMData.FirstScanYear = 2020
19ec-1c88:46894336.427 : NVMData.VerticalMagnification = 0
19ec-1c88:46894336.483 : NVMData.HorizontalMagnification = 0
19ec-1c88:46894336.538 : NVMData.PowerSavingTime = 15
19ec-1c88:46894336.592 : NVMData.SN = A094165189010062
19ec-1c88:46894336.642 : NVMData.AutoFeed = 0
19ec-1c88:46894336.695 : NVMData.CCDType = 0
19ec-1c88:46894336.740 : NVMData.ScanSpeed = 0
19ec-1c88:46894336.789 : NVMData.RollerCount = 0
19ec-1c88:46894336.843 : NVMData.MultifeedCount = 0
19ec-1c88:46894336.897 : NVMData.JamCount = 0
19ec-1c88:46894336.946 : NVMData.IdentifyInfo = 
19ec-1c88:46894336.998 : NVMData.FormalName = 
19ec-1c88:46894337.048 : NVMData.ReservedB = 0
19ec-1c88:46894337.096 : NVMData.FunctionCode = 0
19ec-1c88:46894337.145 : NVMData.PreFeed = 0
19ec-1c88:46894337.193 : NVMData.PreFeedTime = 0
19ec-1c88:46894337.244 : NVMData.ButtonNumber = 0
19ec-1c88:46894337.295 : NVMData.PowerOffTime = 0
19ec-1c88:46894337.344 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46894337.402 : => IoObject::IoLockEnd
19ec-1c88:46894337.488 : <= IoObject::IoLockEnd
19ec-1c88:46894337.538 : <= ReadNVMData ret = 1
19ec-1c88:46904074.753 : => GetADFStatus
19ec-1c88:46904075.187 : => IoObject::IoLockStart
19ec-1c88:46904075.325 : => CAsicIO::CheckDevice
19ec-1c88:46904075.384 : => CNT96226::ConnectIsAvailable
19ec-1c88:46904102.646 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46904102.763 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46904102.828 : <= IoObject::IoLockStart
19ec-1c88:46904102.891 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46904102.962 : IO Send command 10 bytes
19ec-1c88:46904103.081 : => CNT96226::VenderCmd_SetData
19ec-1c88:46904103.137 : iCmd = 0, nBytes = 10
19ec-1c88:46904103.243 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46904291.143 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46904291.264 : System send command 10 bytes + data 0 bytes
19ec-1c88:46904291.329 : IO total need to receive data 2 bytes
19ec-1c88:46904291.389 : => CNT96226::VenderCmd_GetData
19ec-1c88:46904291.443 : iCmd = 0, nBytes = 2
19ec-1c88:46904501.348 : 0000 : 00 00 
19ec-1c88:46904501.430 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46904501.490 : System total receive data 2 bytes
19ec-1c88:46904501.547 : => CNT96226::VenderCmd_GetData
19ec-1c88:46904501.601 : iCmd = 1, nBytes = 4
19ec-1c88:46904693.210 : 0000 : 00 00 00 00 
19ec-1c88:46904693.332 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46904693.478 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46904693.546 : Return status = 0
19ec-1c88:46904693.605 : => IoObject::IoLockEnd
19ec-1c88:46904693.695 : <= IoObject::IoLockEnd
19ec-1c88:46904693.745 : <= GetADFStatus ret = 1
19ec-1c88:46907384.202 : => GetADFStatus
19ec-1c88:46907384.396 : => IoObject::IoLockStart
19ec-1c88:46907384.526 : => CAsicIO::CheckDevice
19ec-1c88:46907384.587 : => CNT96226::ConnectIsAvailable
19ec-1c88:46907408.999 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46907409.112 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46907409.172 : <= IoObject::IoLockStart
19ec-1c88:46907409.231 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46907409.301 : IO Send command 10 bytes
19ec-1c88:46907409.423 : => CNT96226::VenderCmd_SetData
19ec-1c88:46907409.479 : iCmd = 0, nBytes = 10
19ec-1c88:46907409.584 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46907608.305 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46907608.424 : System send command 10 bytes + data 0 bytes
19ec-1c88:46907608.649 : IO total need to receive data 2 bytes
19ec-1c88:46907608.724 : => CNT96226::VenderCmd_GetData
19ec-1c88:46907608.780 : iCmd = 0, nBytes = 2
19ec-1c88:46907738.879 : 0000 : 00 00 
19ec-1c88:46907738.970 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46907739.034 : System total receive data 2 bytes
19ec-1c88:46907739.093 : => CNT96226::VenderCmd_GetData
19ec-1c88:46907739.147 : iCmd = 1, nBytes = 4
19ec-1c88:46907870.929 : 0000 : 00 00 00 00 
19ec-1c88:46907871.275 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46907871.404 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46907871.470 : Return status = 0
19ec-1c88:46907871.534 : => IoObject::IoLockEnd
19ec-1c88:46907871.623 : <= IoObject::IoLockEnd
19ec-1c88:46907871.674 : <= GetADFStatus ret = 1
19ec-1c88:46909968.514 : => TerminateDriver
19ec-1c88:46909968.694 : => CAsicIO::~CAsicIO,pStage=101059656
19ec-1c88:46909968.768 : => CNT96226::Close
19ec-1c88:46909972.796 : <= CNT96226::Close ret = 1
19ec-1c88:46909972.880 : <= CAsicIO::~CAsicIO
19ec-1c88:46909972.940 : => IoObject::IoLockEnd
19ec-1c88:46909972.991 : <= IoObject::IoLockEnd
19ec-1c88:46909973.043 : => IoObject::TerminateDevice
19ec-1c88:46909973.098 : => IoObject::IoLockEnd
19ec-1c88:46909973.376 : <= IoObject::IoLockEnd
19ec-1c88:46909973.472 : <= IoObject::TerminateDevice
19ec-1c88:46909973.940 : <= TerminateDriver ret = 1
19ec-1c88:46953572.633 : ============Debug Start==========
19ec-1c88:46953572.930 : Date : 2020/4/30 14:28:06
19ec-1c88:46953573.014 : Process ID : 19ec
19ec-1c88:46953573.450 : Windows : Version 10.0 build 18363 
19ec-1c88:46953574.107 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:46953574.174 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46953574.239 : MemoryStatus.ullAvailPhys : 1715109888
19ec-1c88:46953574.298 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46953574.360 : MemoryStatus.ullAvailPageFile : 3056197632
19ec-1c88:46953574.424 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46953574.484 : MemoryStatus.ullAvailVirtual : 1728397312
19ec-1c88:46953574.545 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46953574.653 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46953574.715 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46953574.961 : CPU Count : 4
19ec-1c88:46953575.009 : CPU Frequency : 100.000 Mhz
19ec-1c88:46953579.276 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46953579.415 : => InitializeDriver
19ec-1c88:46953579.673 : <= InitializeDriver ret = 1
19ec-1c88:46953579.734 : => InitializeScanner
19ec-1c88:46953580.042 : => CAsicIO::GetDeviceList
19ec-1c88:46953580.342 : => CNT96226::CNT96226
19ec-1c88:46953580.403 : => CNT96226::Open
19ec-1c88:46953601.978 : <= CNT96226::Open ret = 1
19ec-1c88:46953602.077 : => CNT96226::Initialize
19ec-1c88:46953602.267 : <= CNT96226::Initialize ret = 1
19ec-1c88:46953602.327 : <= CNT96226::CNT96226
19ec-1c88:46953602.385 : => CNT96226::EnumAvailableDevice
19ec-1c88:46953608.592 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46953608.668 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46953608.726 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46957239.664 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46957239.938 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46957245.539 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46957245.646 : => IoObject::GetLockName
19ec-1c88:46957245.711 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46957245.778 : <= IoObject::GetLockName
19ec-1c88:46957246.272 : => CNT96226::VenderCmd_GetData
19ec-1c88:46957246.338 : iCmd = 3, nBytes = 2
19ec-1c88:46957593.910 : 0000 : 06 38 
19ec-1c88:46957594.019 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46957594.094 : => CNT96226::VenderCmd_GetData
19ec-1c88:46957594.154 : iCmd = 4, nBytes = 2
19ec-1c88:46957878.115 : 0000 : 07 07 
19ec-1c88:46957878.204 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46957878.287 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46957878.374 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46957878.439 : IO Send command 10 bytes
19ec-1c88:46957878.491 : => CNT96226::VenderCmd_SetData
19ec-1c88:46957878.546 : iCmd = 0, nBytes = 10
19ec-1c88:46957878.650 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46958073.307 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46958073.400 : => CNT96226::VenderCmd_GetData
19ec-1c88:46958073.457 : iCmd = 0, nBytes = 165
19ec-1c88:46958238.040 : skip dump 37 bytes
19ec-1c88:46958238.241 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46958238.384 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46958238.522 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46958238.659 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46958238.787 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46958238.917 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46958239.042 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46958239.162 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46958239.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46958239.281 : => CNT96226::VenderCmd_GetData
19ec-1c88:46958239.334 : iCmd = 1, nBytes = 4
19ec-1c88:46958450.245 : 0000 : 00 00 00 00 
19ec-1c88:46958450.332 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46958450.393 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46958450.453 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46958450.515 : IO Send command 10 bytes
19ec-1c88:46958450.568 : => CNT96226::VenderCmd_SetData
19ec-1c88:46958450.620 : iCmd = 0, nBytes = 10
19ec-1c88:46958450.719 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46958794.406 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46958794.600 : => CNT96226::VenderCmd_GetData
19ec-1c88:46958794.665 : iCmd = 0, nBytes = 128
19ec-1c88:46959002.052 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46959002.233 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46959002.374 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46959002.506 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46959002.632 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46959002.754 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46959002.875 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46959002.996 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46959003.060 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46959003.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:46959003.173 : iCmd = 1, nBytes = 4
19ec-1c88:46959172.107 : 0000 : 00 00 00 00 
19ec-1c88:46959172.219 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46959172.292 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46959172.497 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46959172.569 : => CNT96226::Close
19ec-1c88:46959177.352 : <= CNT96226::Close ret = 1
19ec-1c88:46959177.426 : <= CNT96226::~CNT96226
19ec-1c88:46959177.516 : <= CAsicIO::GetDeviceList
19ec-1c88:46959177.966 : => IoObject::SetTimeout
19ec-1c88:46959178.103 : Timeout--> In = 0 Out = 0
19ec-1c88:46959178.161 : <= IoObject::SetTimeout
19ec-1c88:46959178.227 : => CAsicIO::CAsicIO
19ec-1c88:46959178.298 : => CNT96226::CNT96226
19ec-1c88:46959178.354 : => CNT96226::Open
19ec-1c88:46959203.756 : <= CNT96226::Open ret = 1
19ec-1c88:46959203.870 : => CNT96226::Initialize
19ec-1c88:46959204.075 : <= CNT96226::Initialize ret = 1
19ec-1c88:46959204.137 : <= CNT96226::CNT96226
19ec-1c88:46959204.195 : <= CAsicIO::CAsicIO
19ec-1c88:46959204.254 : => CAsicIO::InitializeDevice
19ec-1c88:46959204.326 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46959210.306 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46959210.434 : => IoObject::GetLockName
19ec-1c88:46959210.497 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46959210.566 : <= IoObject::GetLockName
19ec-1c88:46959211.061 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46959211.139 : IO Send command 10 bytes
19ec-1c88:46959211.193 : => CNT96226::VenderCmd_SetData
19ec-1c88:46959211.250 : iCmd = 0, nBytes = 10
19ec-1c88:46959211.365 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46959557.889 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46959558.017 : => CNT96226::VenderCmd_GetData
19ec-1c88:46959558.081 : iCmd = 0, nBytes = 128
19ec-1c88:46959677.261 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46959677.429 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46959677.565 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46959677.699 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46959677.822 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46959677.942 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46959678.068 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46959678.189 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46959678.254 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46959678.314 : => CNT96226::VenderCmd_GetData
19ec-1c88:46959678.364 : iCmd = 1, nBytes = 4
19ec-1c88:46959849.896 : 0000 : 00 00 00 00 
19ec-1c88:46959850.005 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46959850.073 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46959850.135 : => CNT96226::VenderCmd_GetData
19ec-1c88:46959850.191 : iCmd = 3, nBytes = 2
19ec-1c88:46960211.338 : 0000 : 06 38 
19ec-1c88:46960211.438 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46960211.513 : => CNT96226::VenderCmd_GetData
19ec-1c88:46960211.568 : iCmd = 4, nBytes = 2
19ec-1c88:46960522.421 : 0000 : 07 07 
19ec-1c88:46960522.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46960522.689 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46960522.788 : => IoObject::InitializeDevice
19ec-1c88:46960522.901 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46960523.536 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46960523.612 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46960524.335 : => FindScanner
19ec-1c88:46960524.395 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46960524.456 : <= FindScanner ret = 1
19ec-1c88:46960524.508 : => IoObject::IoLockStart
19ec-1c88:46960524.612 : => CAsicIO::CheckDevice
19ec-1c88:46960524.668 : => CNT96226::ConnectIsAvailable
19ec-1c88:46960549.901 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46960550.016 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46960550.075 : <= IoObject::IoLockStart
19ec-1c88:46960550.136 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46960550.204 : IO Send command 10 bytes
19ec-1c88:46960550.302 : => CNT96226::VenderCmd_SetData
19ec-1c88:46960550.359 : iCmd = 0, nBytes = 10
19ec-1c88:46960550.463 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46960725.462 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46960725.600 : System send command 10 bytes + data 0 bytes
19ec-1c88:46960725.672 : IO total need to receive data 5 bytes
19ec-1c88:46960725.728 : => CNT96226::VenderCmd_GetData
19ec-1c88:46960725.780 : iCmd = 0, nBytes = 5
19ec-1c88:46960920.660 : 0000 : 06 00 02 02 ab 
19ec-1c88:46960920.746 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46960920.815 : System total receive data 5 bytes
19ec-1c88:46960920.874 : => CNT96226::VenderCmd_GetData
19ec-1c88:46960920.930 : iCmd = 1, nBytes = 4
19ec-1c88:46961119.341 : 0000 : 00 00 00 00 
19ec-1c88:46961119.428 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46961119.552 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46961119.610 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46961119.672 : IO Send command 10 bytes
19ec-1c88:46961119.759 : => CNT96226::VenderCmd_SetData
19ec-1c88:46961119.813 : iCmd = 0, nBytes = 10
19ec-1c88:46961119.921 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46961274.600 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46961274.727 : System send command 10 bytes + data 0 bytes
19ec-1c88:46961274.793 : IO total need to receive data 165 bytes
19ec-1c88:46961274.857 : => CNT96226::VenderCmd_GetData
19ec-1c88:46961274.909 : iCmd = 0, nBytes = 165
19ec-1c88:46961460.279 : skip dump 37 bytes
19ec-1c88:46961460.475 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46961460.616 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46961460.755 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46961460.888 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46961461.015 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46961461.149 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46961461.278 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46961461.401 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46961461.464 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46961461.521 : System total receive data 165 bytes
19ec-1c88:46961461.580 : => CNT96226::VenderCmd_GetData
19ec-1c88:46961461.630 : iCmd = 1, nBytes = 4
19ec-1c88:46961621.925 : 0000 : 00 00 00 00 
19ec-1c88:46961622.008 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46961622.128 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46961622.310 : Dump Inquiry
19ec-1c88:46961622.437 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46961622.569 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46961622.701 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46961622.831 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46961622.955 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46961623.087 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46961623.208 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46961623.332 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46961623.465 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46961623.593 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46961623.681 : 00a0 : 00 00 00 00 00 
19ec-1c88:46961623.748 : => ReadNVMDataInternal
19ec-1c88:46961623.953 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46961624.013 : IO Send command 10 bytes
19ec-1c88:46961624.093 : => CNT96226::VenderCmd_SetData
19ec-1c88:46961624.148 : iCmd = 0, nBytes = 10
19ec-1c88:46961624.245 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46961931.067 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46961931.194 : System send command 10 bytes + data 0 bytes
19ec-1c88:46961931.259 : IO total need to receive data 128 bytes
19ec-1c88:46961931.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:46961931.369 : iCmd = 0, nBytes = 128
19ec-1c88:46962125.090 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46962125.280 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46962125.425 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46962125.564 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46962125.693 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46962125.819 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46962125.942 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46962126.066 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46962126.131 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46962126.193 : System total receive data 128 bytes
19ec-1c88:46962126.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:46962126.304 : iCmd = 1, nBytes = 4
19ec-1c88:46962240.588 : 0000 : 00 00 00 00 
19ec-1c88:46962240.679 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46962240.816 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46962240.879 : NVMData.PadScanCount = 0
19ec-1c88:46962240.931 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46962240.986 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46962241.041 : NVMData.FlatbedScanCount = 0
19ec-1c88:46962241.097 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46962241.150 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46962241.202 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46962241.257 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46962241.312 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46962241.366 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46962241.421 : NVMData.BornMonth = 0
19ec-1c88:46962241.471 : NVMData.BornDay = 0
19ec-1c88:46962241.524 : NVMData.BornYear = 0
19ec-1c88:46962241.570 : NVMData.FirstScanMonth = 4
19ec-1c88:46962241.623 : NVMData.FirstScanDay = 30
19ec-1c88:46962241.676 : NVMData.FirstScanYear = 2020
19ec-1c88:46962241.731 : NVMData.VerticalMagnification = 0
19ec-1c88:46962241.784 : NVMData.HorizontalMagnification = 0
19ec-1c88:46962241.838 : NVMData.PowerSavingTime = 15
19ec-1c88:46962241.892 : NVMData.SN = A094165189010062
19ec-1c88:46962241.942 : NVMData.AutoFeed = 0
19ec-1c88:46962241.989 : NVMData.CCDType = 0
19ec-1c88:46962242.034 : NVMData.ScanSpeed = 0
19ec-1c88:46962242.081 : NVMData.RollerCount = 0
19ec-1c88:46962242.131 : NVMData.MultifeedCount = 0
19ec-1c88:46962242.181 : NVMData.JamCount = 0
19ec-1c88:46962242.229 : NVMData.IdentifyInfo = 
19ec-1c88:46962242.280 : NVMData.FormalName = 
19ec-1c88:46962242.463 : NVMData.ReservedB = 0
19ec-1c88:46962242.515 : NVMData.FunctionCode = 0
19ec-1c88:46962242.565 : NVMData.PreFeed = 0
19ec-1c88:46962242.613 : NVMData.PreFeedTime = 0
19ec-1c88:46962242.659 : NVMData.ButtonNumber = 0
19ec-1c88:46962242.708 : NVMData.PowerOffTime = 0
19ec-1c88:46962242.759 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46962242.830 : => IoObject::IoLockEnd
19ec-1c88:46962242.921 : <= IoObject::IoLockEnd
19ec-1c88:46962242.970 : <= InitializeScanner ret = 1
19ec-1c88:46962243.032 : => GetLogicalScannerAbilityEx
19ec-1c88:46962243.088 : => IoObject::IoLockStart
19ec-1c88:46962243.179 : => CAsicIO::CheckDevice
19ec-1c88:46962243.230 : => CNT96226::ConnectIsAvailable
19ec-1c88:46962255.912 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46962256.004 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46962256.062 : <= IoObject::IoLockStart
19ec-1c88:46962256.117 : => IoObject::IoLockEnd
19ec-1c88:46962256.203 : <= IoObject::IoLockEnd
19ec-1c88:46962256.310 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46962256.385 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46962432.820 : => ReadNVMData
19ec-1c88:46962432.955 : => IoObject::IoLockStart
19ec-1c88:46962433.076 : => CAsicIO::CheckDevice
19ec-1c88:46962433.136 : => CNT96226::ConnectIsAvailable
19ec-1c88:46962455.425 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46962455.872 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46962455.930 : <= IoObject::IoLockStart
19ec-1c88:46962455.994 : => ReadNVMDataInternal
19ec-1c88:46962456.052 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46962456.116 : IO Send command 10 bytes
19ec-1c88:46962456.225 : => CNT96226::VenderCmd_SetData
19ec-1c88:46962456.281 : iCmd = 0, nBytes = 10
19ec-1c88:46962456.385 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46962807.283 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46962807.414 : System send command 10 bytes + data 0 bytes
19ec-1c88:46962807.485 : IO total need to receive data 128 bytes
19ec-1c88:46962807.548 : => CNT96226::VenderCmd_GetData
19ec-1c88:46962807.602 : iCmd = 0, nBytes = 128
19ec-1c88:46963012.392 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46963012.569 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46963012.708 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46963012.840 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46963012.969 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46963013.099 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46963013.224 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46963013.343 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46963013.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46963013.468 : System total receive data 128 bytes
19ec-1c88:46963013.526 : => CNT96226::VenderCmd_GetData
19ec-1c88:46963013.577 : iCmd = 1, nBytes = 4
19ec-1c88:46963176.162 : 0000 : 00 00 00 00 
19ec-1c88:46963176.251 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46963176.386 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46963176.453 : NVMData.PadScanCount = 0
19ec-1c88:46963176.512 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46963176.567 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46963176.623 : NVMData.FlatbedScanCount = 0
19ec-1c88:46963176.677 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46963176.730 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46963176.784 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46963176.841 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46963176.896 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46963176.950 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46963177.006 : NVMData.BornMonth = 0
19ec-1c88:46963177.055 : NVMData.BornDay = 0
19ec-1c88:46963177.105 : NVMData.BornYear = 0
19ec-1c88:46963177.154 : NVMData.FirstScanMonth = 4
19ec-1c88:46963177.206 : NVMData.FirstScanDay = 30
19ec-1c88:46963177.260 : NVMData.FirstScanYear = 2020
19ec-1c88:46963177.445 : NVMData.VerticalMagnification = 0
19ec-1c88:46963177.501 : NVMData.HorizontalMagnification = 0
19ec-1c88:46963177.555 : NVMData.PowerSavingTime = 15
19ec-1c88:46963177.608 : NVMData.SN = A094165189010062
19ec-1c88:46963177.657 : NVMData.AutoFeed = 0
19ec-1c88:46963177.709 : NVMData.CCDType = 0
19ec-1c88:46963177.761 : NVMData.ScanSpeed = 0
19ec-1c88:46963177.811 : NVMData.RollerCount = 0
19ec-1c88:46963177.862 : NVMData.MultifeedCount = 0
19ec-1c88:46963177.913 : NVMData.JamCount = 0
19ec-1c88:46963177.961 : NVMData.IdentifyInfo = 
19ec-1c88:46963178.012 : NVMData.FormalName = 
19ec-1c88:46963178.060 : NVMData.ReservedB = 0
19ec-1c88:46963178.112 : NVMData.FunctionCode = 0
19ec-1c88:46963178.161 : NVMData.PreFeed = 0
19ec-1c88:46963178.208 : NVMData.PreFeedTime = 0
19ec-1c88:46963178.257 : NVMData.ButtonNumber = 0
19ec-1c88:46963178.308 : NVMData.PowerOffTime = 0
19ec-1c88:46963178.361 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46963178.416 : => IoObject::IoLockEnd
19ec-1c88:46963178.498 : <= IoObject::IoLockEnd
19ec-1c88:46963178.546 : <= ReadNVMData ret = 1
19ec-1c88:46965718.843 : ============Debug Start==========
19ec-1c88:46965719.142 : Date : 2020/4/30 14:28:06
19ec-1c88:46965719.224 : Process ID : 19ec
19ec-1c88:46965719.643 : Windows : Version 10.0 build 18363 
19ec-1c88:46965720.136 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:46965720.199 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:46965720.264 : MemoryStatus.ullAvailPhys : 1715118080
19ec-1c88:46965720.326 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:46965720.385 : MemoryStatus.ullAvailPageFile : 3056717824
19ec-1c88:46965720.446 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:46965720.506 : MemoryStatus.ullAvailVirtual : 1728667648
19ec-1c88:46965720.569 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:46965720.678 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:46965720.740 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:46965720.982 : CPU Count : 4
19ec-1c88:46965721.030 : CPU Frequency : 100.000 Mhz
19ec-1c88:46965725.214 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:46965725.339 : => InitializeDriver
19ec-1c88:46965725.607 : <= InitializeDriver ret = 1
19ec-1c88:46968260.122 : => InitializeScanner
19ec-1c88:46968260.371 : => CAsicIO::GetDeviceList
19ec-1c88:46968260.779 : => CNT96226::CNT96226
19ec-1c88:46968260.836 : => CNT96226::Open
19ec-1c88:46968285.045 : <= CNT96226::Open ret = 1
19ec-1c88:46968285.147 : => CNT96226::Initialize
19ec-1c88:46968285.342 : <= CNT96226::Initialize ret = 1
19ec-1c88:46968285.399 : <= CNT96226::CNT96226
19ec-1c88:46968285.450 : => CNT96226::EnumAvailableDevice
19ec-1c88:46968290.776 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:46968290.850 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:46968290.908 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:46971990.458 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:46971991.195 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46971997.620 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46971997.729 : => IoObject::GetLockName
19ec-1c88:46971997.792 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46971997.857 : <= IoObject::GetLockName
19ec-1c88:46971998.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:46971998.387 : iCmd = 3, nBytes = 2
19ec-1c88:46972387.791 : 0000 : 06 38 
19ec-1c88:46972387.915 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46972387.992 : => CNT96226::VenderCmd_GetData
19ec-1c88:46972388.046 : iCmd = 4, nBytes = 2
19ec-1c88:46972687.543 : 0000 : 07 07 
19ec-1c88:46972687.644 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46972687.735 : Device 0 USB ID = 0638 : 0707
19ec-1c88:46972687.822 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:46972687.890 : IO Send command 10 bytes
19ec-1c88:46972687.946 : => CNT96226::VenderCmd_SetData
19ec-1c88:46972688.003 : iCmd = 0, nBytes = 10
19ec-1c88:46972688.109 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46972863.193 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46972863.304 : => CNT96226::VenderCmd_GetData
19ec-1c88:46972863.361 : iCmd = 0, nBytes = 165
19ec-1c88:46973067.670 : skip dump 37 bytes
19ec-1c88:46973067.849 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46973067.989 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46973068.128 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46973068.262 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46973068.393 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46973068.531 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46973068.660 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46973068.788 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46973068.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46973068.910 : => CNT96226::VenderCmd_GetData
19ec-1c88:46973068.962 : iCmd = 1, nBytes = 4
19ec-1c88:46973232.774 : 0000 : 00 00 00 00 
19ec-1c88:46973232.883 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46973232.955 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46973233.022 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46973233.090 : IO Send command 10 bytes
19ec-1c88:46973233.144 : => CNT96226::VenderCmd_SetData
19ec-1c88:46973233.195 : iCmd = 0, nBytes = 10
19ec-1c88:46973233.300 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46973541.289 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46973541.408 : => CNT96226::VenderCmd_GetData
19ec-1c88:46973541.469 : iCmd = 0, nBytes = 128
19ec-1c88:46973715.887 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46973716.050 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46973716.189 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46973716.320 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46973716.449 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46973716.576 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46973716.696 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46973716.819 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46973716.881 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46973716.943 : => CNT96226::VenderCmd_GetData
19ec-1c88:46973716.993 : iCmd = 1, nBytes = 4
19ec-1c88:46973823.643 : 0000 : 00 00 00 00 
19ec-1c88:46973823.727 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46973823.788 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46973823.948 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:46973824.016 : => CNT96226::Close
19ec-1c88:46973827.781 : <= CNT96226::Close ret = 1
19ec-1c88:46973827.852 : <= CNT96226::~CNT96226
19ec-1c88:46973827.942 : <= CAsicIO::GetDeviceList
19ec-1c88:46973828.369 : => IoObject::SetTimeout
19ec-1c88:46973828.504 : Timeout--> In = 0 Out = 0
19ec-1c88:46973828.559 : <= IoObject::SetTimeout
19ec-1c88:46973828.631 : => CAsicIO::CAsicIO
19ec-1c88:46973828.706 : => CNT96226::CNT96226
19ec-1c88:46973828.762 : => CNT96226::Open
19ec-1c88:46973852.392 : <= CNT96226::Open ret = 1
19ec-1c88:46973852.486 : => CNT96226::Initialize
19ec-1c88:46973852.667 : <= CNT96226::Initialize ret = 1
19ec-1c88:46973852.725 : <= CNT96226::CNT96226
19ec-1c88:46973852.775 : <= CAsicIO::CAsicIO
19ec-1c88:46973852.827 : => CAsicIO::InitializeDevice
19ec-1c88:46973852.891 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:46973858.461 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:46973858.571 : => IoObject::GetLockName
19ec-1c88:46973858.622 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:46973858.686 : <= IoObject::GetLockName
19ec-1c88:46973859.164 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:46973859.231 : IO Send command 10 bytes
19ec-1c88:46973859.281 : => CNT96226::VenderCmd_SetData
19ec-1c88:46973859.333 : iCmd = 0, nBytes = 10
19ec-1c88:46973859.436 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46974202.993 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46974203.115 : => CNT96226::VenderCmd_GetData
19ec-1c88:46974203.180 : iCmd = 0, nBytes = 128
19ec-1c88:46974334.083 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46974334.249 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46974334.389 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46974334.530 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46974334.655 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46974334.779 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46974334.904 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46974335.026 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46974335.089 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46974335.156 : => CNT96226::VenderCmd_GetData
19ec-1c88:46974335.207 : iCmd = 1, nBytes = 4
19ec-1c88:46974520.459 : 0000 : 00 00 00 00 
19ec-1c88:46974520.544 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46974520.609 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:46974520.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:46974520.725 : iCmd = 3, nBytes = 2
19ec-1c88:46974882.702 : 0000 : 06 38 
19ec-1c88:46974882.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46974882.878 : => CNT96226::VenderCmd_GetData
19ec-1c88:46974882.932 : iCmd = 4, nBytes = 2
19ec-1c88:46975193.392 : 0000 : 07 07 
19ec-1c88:46975193.479 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46975193.632 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:46975193.732 : => IoObject::InitializeDevice
19ec-1c88:46975193.841 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:46975194.447 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:46975194.517 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:46975195.238 : => FindScanner
19ec-1c88:46975195.299 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:46975195.366 : <= FindScanner ret = 1
19ec-1c88:46975195.419 : => IoObject::IoLockStart
19ec-1c88:46975195.524 : => CAsicIO::CheckDevice
19ec-1c88:46975195.577 : => CNT96226::ConnectIsAvailable
19ec-1c88:46975208.180 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46975208.274 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46975208.328 : <= IoObject::IoLockStart
19ec-1c88:46975208.386 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46975208.452 : IO Send command 10 bytes
19ec-1c88:46975208.536 : => CNT96226::VenderCmd_SetData
19ec-1c88:46975208.591 : iCmd = 0, nBytes = 10
19ec-1c88:46975208.697 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:46975375.929 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46975376.072 : System send command 10 bytes + data 0 bytes
19ec-1c88:46975376.142 : IO total need to receive data 5 bytes
19ec-1c88:46975376.202 : => CNT96226::VenderCmd_GetData
19ec-1c88:46975376.255 : iCmd = 0, nBytes = 5
19ec-1c88:46975584.750 : 0000 : 06 00 02 02 ab 
19ec-1c88:46975584.838 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46975584.905 : System total receive data 5 bytes
19ec-1c88:46975584.964 : => CNT96226::VenderCmd_GetData
19ec-1c88:46975585.023 : iCmd = 1, nBytes = 4
19ec-1c88:46975764.895 : 0000 : 00 00 00 00 
19ec-1c88:46975764.975 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46975765.101 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46975765.173 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:46975765.235 : IO Send command 10 bytes
19ec-1c88:46975765.316 : => CNT96226::VenderCmd_SetData
19ec-1c88:46975765.374 : iCmd = 0, nBytes = 10
19ec-1c88:46975765.475 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:46975937.693 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46975937.810 : System send command 10 bytes + data 0 bytes
19ec-1c88:46975937.875 : IO total need to receive data 165 bytes
19ec-1c88:46975937.934 : => CNT96226::VenderCmd_GetData
19ec-1c88:46975937.989 : iCmd = 0, nBytes = 165
19ec-1c88:46976145.360 : skip dump 37 bytes
19ec-1c88:46976145.555 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46976145.699 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46976145.837 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46976145.969 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46976146.097 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46976146.226 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46976146.349 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46976146.475 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46976146.538 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46976146.596 : System total receive data 165 bytes
19ec-1c88:46976146.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:46976146.709 : iCmd = 1, nBytes = 4
19ec-1c88:46976310.038 : 0000 : 00 00 00 00 
19ec-1c88:46976310.124 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46976310.243 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46976310.425 : Dump Inquiry
19ec-1c88:46976310.558 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:46976310.695 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:46976310.825 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:46976310.955 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:46976311.086 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:46976311.215 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:46976311.338 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46976311.463 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46976311.594 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:46976311.727 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:46976311.814 : 00a0 : 00 00 00 00 00 
19ec-1c88:46976311.888 : => ReadNVMDataInternal
19ec-1c88:46976312.096 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46976312.159 : IO Send command 10 bytes
19ec-1c88:46976312.233 : => CNT96226::VenderCmd_SetData
19ec-1c88:46976312.285 : iCmd = 0, nBytes = 10
19ec-1c88:46976312.383 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46976622.804 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46976622.922 : System send command 10 bytes + data 0 bytes
19ec-1c88:46976622.992 : IO total need to receive data 128 bytes
19ec-1c88:46976623.053 : => CNT96226::VenderCmd_GetData
19ec-1c88:46976623.103 : iCmd = 0, nBytes = 128
19ec-1c88:46976805.019 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46976805.199 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46976805.349 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46976805.483 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46976805.609 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46976805.733 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46976805.856 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46976805.981 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46976806.044 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46976806.104 : System total receive data 128 bytes
19ec-1c88:46976806.166 : => CNT96226::VenderCmd_GetData
19ec-1c88:46976806.216 : iCmd = 1, nBytes = 4
19ec-1c88:46976916.571 : 0000 : 00 00 00 00 
19ec-1c88:46976916.664 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46976916.797 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46976916.860 : NVMData.PadScanCount = 0
19ec-1c88:46976916.917 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46976916.970 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46976917.026 : NVMData.FlatbedScanCount = 0
19ec-1c88:46976917.081 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46976917.132 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46976917.185 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46976917.239 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46976917.296 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46976917.349 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46976917.403 : NVMData.BornMonth = 0
19ec-1c88:46976917.453 : NVMData.BornDay = 0
19ec-1c88:46976917.504 : NVMData.BornYear = 0
19ec-1c88:46976917.554 : NVMData.FirstScanMonth = 4
19ec-1c88:46976917.603 : NVMData.FirstScanDay = 30
19ec-1c88:46976917.657 : NVMData.FirstScanYear = 2020
19ec-1c88:46976917.709 : NVMData.VerticalMagnification = 0
19ec-1c88:46976917.764 : NVMData.HorizontalMagnification = 0
19ec-1c88:46976917.819 : NVMData.PowerSavingTime = 15
19ec-1c88:46976917.874 : NVMData.SN = A094165189010062
19ec-1c88:46976917.925 : NVMData.AutoFeed = 0
19ec-1c88:46976917.975 : NVMData.CCDType = 0
19ec-1c88:46976918.021 : NVMData.ScanSpeed = 0
19ec-1c88:46976918.068 : NVMData.RollerCount = 0
19ec-1c88:46976918.118 : NVMData.MultifeedCount = 0
19ec-1c88:46976918.168 : NVMData.JamCount = 0
19ec-1c88:46976918.215 : NVMData.IdentifyInfo = 
19ec-1c88:46976918.264 : NVMData.FormalName = 
19ec-1c88:46976918.453 : NVMData.ReservedB = 0
19ec-1c88:46976918.506 : NVMData.FunctionCode = 0
19ec-1c88:46976918.555 : NVMData.PreFeed = 0
19ec-1c88:46976918.606 : NVMData.PreFeedTime = 0
19ec-1c88:46976918.655 : NVMData.ButtonNumber = 0
19ec-1c88:46976918.711 : NVMData.PowerOffTime = 0
19ec-1c88:46976918.763 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46976918.839 : => IoObject::IoLockEnd
19ec-1c88:46976918.929 : <= IoObject::IoLockEnd
19ec-1c88:46976918.980 : <= InitializeScanner ret = 1
19ec-1c88:46978178.590 : => GetLogicalScannerAbility
19ec-1c88:46978178.775 : => IoObject::IoLockStart
19ec-1c88:46978178.903 : => CAsicIO::CheckDevice
19ec-1c88:46978178.957 : => CNT96226::ConnectIsAvailable
19ec-1c88:46978202.549 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46978202.991 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46978203.049 : <= IoObject::IoLockStart
19ec-1c88:46978203.106 : => IoObject::IoLockEnd
19ec-1c88:46978203.213 : <= IoObject::IoLockEnd
19ec-1c88:46978203.290 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:46981716.973 : => GetLogicalScannerAbilityEx
19ec-1c88:46981717.159 : => IoObject::IoLockStart
19ec-1c88:46981717.293 : => CAsicIO::CheckDevice
19ec-1c88:46981717.351 : => CNT96226::ConnectIsAvailable
19ec-1c88:46981740.609 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46981740.725 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46981740.786 : <= IoObject::IoLockStart
19ec-1c88:46981740.845 : => IoObject::IoLockEnd
19ec-1c88:46981740.965 : <= IoObject::IoLockEnd
19ec-1c88:46981741.084 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:46981741.157 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:46988998.015 : => ReadNVMData
19ec-1c88:46988998.204 : => IoObject::IoLockStart
19ec-1c88:46988998.343 : => CAsicIO::CheckDevice
19ec-1c88:46988998.402 : => CNT96226::ConnectIsAvailable
19ec-1c88:46989024.025 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46989024.140 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46989024.203 : <= IoObject::IoLockStart
19ec-1c88:46989024.270 : => ReadNVMDataInternal
19ec-1c88:46989024.336 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:46989024.403 : IO Send command 10 bytes
19ec-1c88:46989024.521 : => CNT96226::VenderCmd_SetData
19ec-1c88:46989024.579 : iCmd = 0, nBytes = 10
19ec-1c88:46989024.692 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:46989378.228 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46989378.361 : System send command 10 bytes + data 0 bytes
19ec-1c88:46989378.431 : IO total need to receive data 128 bytes
19ec-1c88:46989378.492 : => CNT96226::VenderCmd_GetData
19ec-1c88:46989378.548 : iCmd = 0, nBytes = 128
19ec-1c88:46989556.473 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46989557.042 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46989557.188 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:46989557.323 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:46989557.449 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:46989557.578 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46989557.703 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46989557.833 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:46989557.896 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46989557.961 : System total receive data 128 bytes
19ec-1c88:46989558.025 : => CNT96226::VenderCmd_GetData
19ec-1c88:46989558.082 : iCmd = 1, nBytes = 4
19ec-1c88:46989766.204 : 0000 : 00 00 00 00 
19ec-1c88:46989766.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46989766.446 : <= CAsicIO::DoIo ret = 1
19ec-1c88:46989766.526 : NVMData.PadScanCount = 0
19ec-1c88:46989766.581 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:46989766.635 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:46989766.694 : NVMData.FlatbedScanCount = 0
19ec-1c88:46989766.748 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:46989766.997 : NVMData.SideEdgeFletbed = 0
19ec-1c88:46989767.064 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:46989767.119 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:46989767.175 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:46989767.228 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:46989767.282 : NVMData.BornMonth = 0
19ec-1c88:46989767.330 : NVMData.BornDay = 0
19ec-1c88:46989767.382 : NVMData.BornYear = 0
19ec-1c88:46989767.429 : NVMData.FirstScanMonth = 4
19ec-1c88:46989767.480 : NVMData.FirstScanDay = 30
19ec-1c88:46989767.534 : NVMData.FirstScanYear = 2020
19ec-1c88:46989767.589 : NVMData.VerticalMagnification = 0
19ec-1c88:46989767.644 : NVMData.HorizontalMagnification = 0
19ec-1c88:46989767.699 : NVMData.PowerSavingTime = 15
19ec-1c88:46989767.752 : NVMData.SN = A094165189010062
19ec-1c88:46989767.802 : NVMData.AutoFeed = 0
19ec-1c88:46989767.850 : NVMData.CCDType = 0
19ec-1c88:46989767.899 : NVMData.ScanSpeed = 0
19ec-1c88:46989767.948 : NVMData.RollerCount = 0
19ec-1c88:46989768.003 : NVMData.MultifeedCount = 0
19ec-1c88:46989768.055 : NVMData.JamCount = 0
19ec-1c88:46989768.103 : NVMData.IdentifyInfo = 
19ec-1c88:46989768.155 : NVMData.FormalName = 
19ec-1c88:46989768.205 : NVMData.ReservedB = 0
19ec-1c88:46989768.253 : NVMData.FunctionCode = 0
19ec-1c88:46989768.302 : NVMData.PreFeed = 0
19ec-1c88:46989768.348 : NVMData.PreFeedTime = 0
19ec-1c88:46989768.395 : NVMData.ButtonNumber = 0
19ec-1c88:46989768.444 : NVMData.PowerOffTime = 0
19ec-1c88:46989768.492 : <= ReadNVMDataInternal ret = 1
19ec-1c88:46989768.552 : => IoObject::IoLockEnd
19ec-1c88:46989768.647 : <= IoObject::IoLockEnd
19ec-1c88:46989768.696 : <= ReadNVMData ret = 1
19ec-1c88:46999387.542 : => GetADFStatus
19ec-1c88:46999387.988 : => IoObject::IoLockStart
19ec-1c88:46999388.116 : => CAsicIO::CheckDevice
19ec-1c88:46999388.176 : => CNT96226::ConnectIsAvailable
19ec-1c88:46999412.360 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:46999412.477 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:46999412.539 : <= IoObject::IoLockStart
19ec-1c88:46999412.604 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:46999412.673 : IO Send command 10 bytes
19ec-1c88:46999412.795 : => CNT96226::VenderCmd_SetData
19ec-1c88:46999412.854 : iCmd = 0, nBytes = 10
19ec-1c88:46999412.966 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:46999608.173 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:46999608.306 : System send command 10 bytes + data 0 bytes
19ec-1c88:46999608.378 : IO total need to receive data 2 bytes
19ec-1c88:46999608.441 : => CNT96226::VenderCmd_GetData
19ec-1c88:46999608.498 : iCmd = 0, nBytes = 2
19ec-1c88:46999817.221 : 0000 : 00 00 
19ec-1c88:46999817.432 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:46999817.588 : System total receive data 2 bytes
19ec-1c88:46999817.916 : => CNT96226::VenderCmd_GetData
19ec-1c88:46999817.973 : iCmd = 1, nBytes = 4
19ec-1c88:47000009.776 : 0000 : 00 00 00 00 
19ec-1c88:47000009.882 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47000010.021 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47000010.091 : Return status = 0
19ec-1c88:47000010.149 : => IoObject::IoLockEnd
19ec-1c88:47000010.239 : <= IoObject::IoLockEnd
19ec-1c88:47000010.287 : <= GetADFStatus ret = 1
19ec-1c88:47002714.474 : => GetADFStatus
19ec-1c88:47002714.661 : => IoObject::IoLockStart
19ec-1c88:47002714.788 : => CAsicIO::CheckDevice
19ec-1c88:47002714.846 : => CNT96226::ConnectIsAvailable
19ec-1c88:47002738.037 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47002738.408 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47002738.466 : <= IoObject::IoLockStart
19ec-1c88:47002738.525 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47002738.590 : IO Send command 10 bytes
19ec-1c88:47002738.700 : => CNT96226::VenderCmd_SetData
19ec-1c88:47002738.754 : iCmd = 0, nBytes = 10
19ec-1c88:47002738.860 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47002942.158 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47002942.274 : System send command 10 bytes + data 0 bytes
19ec-1c88:47002942.495 : IO total need to receive data 2 bytes
19ec-1c88:47002942.572 : => CNT96226::VenderCmd_GetData
19ec-1c88:47002942.627 : iCmd = 0, nBytes = 2
19ec-1c88:47003106.221 : 0000 : 00 00 
19ec-1c88:47003106.310 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47003106.377 : System total receive data 2 bytes
19ec-1c88:47003106.438 : => CNT96226::VenderCmd_GetData
19ec-1c88:47003106.492 : iCmd = 1, nBytes = 4
19ec-1c88:47003214.422 : 0000 : 00 00 00 00 
19ec-1c88:47003214.525 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47003214.651 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47003214.712 : Return status = 0
19ec-1c88:47003214.770 : => IoObject::IoLockEnd
19ec-1c88:47003214.861 : <= IoObject::IoLockEnd
19ec-1c88:47003214.911 : <= GetADFStatus ret = 1
19ec-1c88:47005323.492 : => TerminateDriver
19ec-1c88:47005323.682 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:47005323.751 : => CNT96226::Close
19ec-1c88:47005328.141 : <= CNT96226::Close ret = 1
19ec-1c88:47005328.219 : <= CAsicIO::~CAsicIO
19ec-1c88:47005328.276 : => IoObject::IoLockEnd
19ec-1c88:47005328.329 : <= IoObject::IoLockEnd
19ec-1c88:47005328.380 : => IoObject::TerminateDevice
19ec-1c88:47005328.433 : => IoObject::IoLockEnd
19ec-1c88:47005328.479 : <= IoObject::IoLockEnd
19ec-1c88:47005328.580 : <= IoObject::TerminateDevice
19ec-1c88:47005328.821 : <= TerminateDriver ret = 1
19ec-1c88:47048572.956 : ============Debug Start==========
19ec-1c88:47048573.237 : Date : 2020/4/30 14:28:09
19ec-1c88:47048573.319 : Process ID : 19ec
19ec-1c88:47048573.738 : Windows : Version 10.0 build 18363 
19ec-1c88:47048574.421 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47048574.484 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47048574.554 : MemoryStatus.ullAvailPhys : 1716342784
19ec-1c88:47048574.615 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47048574.677 : MemoryStatus.ullAvailPageFile : 3057270784
19ec-1c88:47048574.737 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47048574.798 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:47048574.860 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47048574.964 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47048575.026 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47048575.271 : CPU Count : 4
19ec-1c88:47048575.319 : CPU Frequency : 100.000 Mhz
19ec-1c88:47048579.474 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47048579.599 : => InitializeDriver
19ec-1c88:47048579.865 : <= InitializeDriver ret = 1
19ec-1c88:47048579.923 : => InitializeScanner
19ec-1c88:47048579.996 : => CAsicIO::GetDeviceList
19ec-1c88:47048580.298 : => CNT96226::CNT96226
19ec-1c88:47048580.355 : => CNT96226::Open
19ec-1c88:47048600.558 : <= CNT96226::Open ret = 1
19ec-1c88:47048600.655 : => CNT96226::Initialize
19ec-1c88:47048600.830 : <= CNT96226::Initialize ret = 1
19ec-1c88:47048600.890 : <= CNT96226::CNT96226
19ec-1c88:47048600.947 : => CNT96226::EnumAvailableDevice
19ec-1c88:47048606.178 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47048606.254 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47048606.317 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47052325.895 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47052326.182 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47052331.749 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47052331.863 : => IoObject::GetLockName
19ec-1c88:47052331.923 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47052331.992 : <= IoObject::GetLockName
19ec-1c88:47052332.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:47052332.511 : iCmd = 3, nBytes = 2
19ec-1c88:47052716.125 : 0000 : 06 38 
19ec-1c88:47052716.253 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47052716.325 : => CNT96226::VenderCmd_GetData
19ec-1c88:47052716.377 : iCmd = 4, nBytes = 2
19ec-1c88:47053032.013 : 0000 : 07 07 
19ec-1c88:47053032.205 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47053032.368 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47053032.520 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47053032.653 : IO Send command 10 bytes
19ec-1c88:47053032.756 : => CNT96226::VenderCmd_SetData
19ec-1c88:47053032.866 : iCmd = 0, nBytes = 10
19ec-1c88:47053033.076 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47053237.134 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47053237.346 : => CNT96226::VenderCmd_GetData
19ec-1c88:47053237.457 : iCmd = 0, nBytes = 165
19ec-1c88:47053446.166 : skip dump 37 bytes
19ec-1c88:47053446.507 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47053446.795 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47053447.071 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47053447.337 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47053447.600 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47053447.863 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47053448.121 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47053448.376 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47053448.508 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47053448.626 : => CNT96226::VenderCmd_GetData
19ec-1c88:47053448.732 : iCmd = 1, nBytes = 4
19ec-1c88:47053658.504 : 0000 : 00 00 00 00 
19ec-1c88:47053658.687 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47053658.815 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47053658.940 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47053659.070 : IO Send command 10 bytes
19ec-1c88:47053659.175 : => CNT96226::VenderCmd_SetData
19ec-1c88:47053659.283 : iCmd = 0, nBytes = 10
19ec-1c88:47053659.488 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47054019.156 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47054019.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:47054019.521 : iCmd = 0, nBytes = 128
19ec-1c88:47054246.100 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47054246.468 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47054246.768 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47054247.041 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47054247.309 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47054247.565 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47054247.821 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47054248.072 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47054248.205 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47054248.331 : => CNT96226::VenderCmd_GetData
19ec-1c88:47054248.437 : iCmd = 1, nBytes = 4
19ec-1c88:47054458.516 : 0000 : 00 00 00 00 
19ec-1c88:47054458.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47054458.832 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47054459.157 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47054459.300 : => CNT96226::Close
19ec-1c88:47054466.114 : <= CNT96226::Close ret = 1
19ec-1c88:47054466.268 : <= CNT96226::~CNT96226
19ec-1c88:47054466.428 : <= CAsicIO::GetDeviceList
19ec-1c88:47054467.135 : => IoObject::SetTimeout
19ec-1c88:47054467.405 : Timeout--> In = 0 Out = 0
19ec-1c88:47054467.519 : <= IoObject::SetTimeout
19ec-1c88:47054467.644 : => CAsicIO::CAsicIO
19ec-1c88:47054467.782 : => CNT96226::CNT96226
19ec-1c88:47054467.891 : => CNT96226::Open
19ec-1c88:47054510.132 : <= CNT96226::Open ret = 1
19ec-1c88:47054510.329 : => CNT96226::Initialize
19ec-1c88:47054510.704 : <= CNT96226::Initialize ret = 1
19ec-1c88:47054510.816 : <= CNT96226::CNT96226
19ec-1c88:47054510.917 : <= CAsicIO::CAsicIO
19ec-1c88:47054511.025 : => CAsicIO::InitializeDevice
19ec-1c88:47054511.155 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47054522.727 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47054522.961 : => IoObject::GetLockName
19ec-1c88:47054523.073 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47054523.207 : <= IoObject::GetLockName
19ec-1c88:47054524.177 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47054524.331 : IO Send command 10 bytes
19ec-1c88:47054524.439 : => CNT96226::VenderCmd_SetData
19ec-1c88:47054524.548 : iCmd = 0, nBytes = 10
19ec-1c88:47054524.764 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47054876.801 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47054877.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:47054877.162 : iCmd = 0, nBytes = 128
19ec-1c88:47055089.487 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47055089.855 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47055090.139 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47055090.408 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47055090.674 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47055090.925 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47055091.178 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47055091.425 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47055091.559 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47055091.681 : => CNT96226::VenderCmd_GetData
19ec-1c88:47055091.787 : iCmd = 1, nBytes = 4
19ec-1c88:47055289.689 : 0000 : 00 00 00 00 
19ec-1c88:47055289.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47055290.061 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47055290.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:47055290.303 : iCmd = 3, nBytes = 2
19ec-1c88:47055665.452 : 0000 : 06 38 
19ec-1c88:47055665.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47055665.796 : => CNT96226::VenderCmd_GetData
19ec-1c88:47055665.914 : iCmd = 4, nBytes = 2
19ec-1c88:47055997.182 : 0000 : 07 07 
19ec-1c88:47055997.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47055997.748 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47055997.947 : => IoObject::InitializeDevice
19ec-1c88:47055998.131 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47055999.201 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47055999.348 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47056000.540 : => FindScanner
19ec-1c88:47056000.649 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47056000.772 : <= FindScanner ret = 1
19ec-1c88:47056000.890 : => IoObject::IoLockStart
19ec-1c88:47056001.091 : => CAsicIO::CheckDevice
19ec-1c88:47056001.197 : => CNT96226::ConnectIsAvailable
19ec-1c88:47056024.612 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47056024.865 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47056025.008 : <= IoObject::IoLockStart
19ec-1c88:47056025.132 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47056025.275 : IO Send command 10 bytes
19ec-1c88:47056025.458 : => CNT96226::VenderCmd_SetData
19ec-1c88:47056025.580 : iCmd = 0, nBytes = 10
19ec-1c88:47056025.798 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47056248.127 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47056248.340 : System send command 10 bytes + data 0 bytes
19ec-1c88:47056248.481 : IO total need to receive data 5 bytes
19ec-1c88:47056248.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:47056248.708 : iCmd = 0, nBytes = 5
19ec-1c88:47056473.498 : 0000 : 06 00 02 02 ab 
19ec-1c88:47056473.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47056473.848 : System total receive data 5 bytes
19ec-1c88:47056473.974 : => CNT96226::VenderCmd_GetData
19ec-1c88:47056474.088 : iCmd = 1, nBytes = 4
19ec-1c88:47056693.935 : 0000 : 00 00 00 00 
19ec-1c88:47056694.143 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47056694.388 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47056694.526 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47056694.659 : IO Send command 10 bytes
19ec-1c88:47056694.839 : => CNT96226::VenderCmd_SetData
19ec-1c88:47056694.954 : iCmd = 0, nBytes = 10
19ec-1c88:47056695.180 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47056905.784 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47056906.005 : System send command 10 bytes + data 0 bytes
19ec-1c88:47056906.149 : IO total need to receive data 165 bytes
19ec-1c88:47056906.277 : => CNT96226::VenderCmd_GetData
19ec-1c88:47056906.386 : iCmd = 0, nBytes = 165
19ec-1c88:47057110.230 : skip dump 37 bytes
19ec-1c88:47057110.607 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47057110.886 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47057111.159 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47057111.428 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47057111.694 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47057111.963 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47057112.215 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47057112.473 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47057112.603 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47057112.718 : System total receive data 165 bytes
19ec-1c88:47057112.844 : => CNT96226::VenderCmd_GetData
19ec-1c88:47057112.949 : iCmd = 1, nBytes = 4
19ec-1c88:47057288.475 : 0000 : 00 00 00 00 
19ec-1c88:47057288.648 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47057288.869 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47057289.294 : Dump Inquiry
19ec-1c88:47057289.556 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47057289.829 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47057290.102 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47057290.364 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47057290.618 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47057290.894 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47057291.143 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47057291.394 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47057291.656 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47057291.927 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47057292.107 : 00a0 : 00 00 00 00 00 
19ec-1c88:47057292.230 : => ReadNVMDataInternal
19ec-1c88:47057292.622 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47057292.760 : IO Send command 10 bytes
19ec-1c88:47057292.929 : => CNT96226::VenderCmd_SetData
19ec-1c88:47057293.041 : iCmd = 0, nBytes = 10
19ec-1c88:47057293.238 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47057633.372 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47057633.606 : System send command 10 bytes + data 0 bytes
19ec-1c88:47057633.742 : IO total need to receive data 128 bytes
19ec-1c88:47057633.869 : => CNT96226::VenderCmd_GetData
19ec-1c88:47057633.977 : iCmd = 0, nBytes = 128
19ec-1c88:47057861.457 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47057861.833 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47057862.136 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47057862.420 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47057862.690 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47057862.957 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47057863.215 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47057863.470 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47057863.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47057863.726 : System total receive data 128 bytes
19ec-1c88:47057863.850 : => CNT96226::VenderCmd_GetData
19ec-1c88:47057863.956 : iCmd = 1, nBytes = 4
19ec-1c88:47058097.629 : 0000 : 00 00 00 00 
19ec-1c88:47058097.840 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47058098.075 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47058098.208 : NVMData.PadScanCount = 0
19ec-1c88:47058098.322 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47058098.440 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47058098.556 : NVMData.FlatbedScanCount = 0
19ec-1c88:47058098.666 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47058098.778 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47058098.889 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47058098.998 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47058099.111 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47058099.226 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47058099.342 : NVMData.BornMonth = 0
19ec-1c88:47058099.441 : NVMData.BornDay = 0
19ec-1c88:47058099.537 : NVMData.BornYear = 0
19ec-1c88:47058099.641 : NVMData.FirstScanMonth = 4
19ec-1c88:47058099.741 : NVMData.FirstScanDay = 30
19ec-1c88:47058099.851 : NVMData.FirstScanYear = 2020
19ec-1c88:47058099.961 : NVMData.VerticalMagnification = 0
19ec-1c88:47058100.070 : NVMData.HorizontalMagnification = 0
19ec-1c88:47058100.181 : NVMData.PowerSavingTime = 15
19ec-1c88:47058100.289 : NVMData.SN = A094165189010062
19ec-1c88:47058100.391 : NVMData.AutoFeed = 0
19ec-1c88:47058100.487 : NVMData.CCDType = 0
19ec-1c88:47058100.581 : NVMData.ScanSpeed = 0
19ec-1c88:47058100.680 : NVMData.RollerCount = 0
19ec-1c88:47058100.783 : NVMData.MultifeedCount = 0
19ec-1c88:47058100.886 : NVMData.JamCount = 0
19ec-1c88:47058100.985 : NVMData.IdentifyInfo = 
19ec-1c88:47058101.091 : NVMData.FormalName = 
19ec-1c88:47058101.498 : NVMData.ReservedB = 0
19ec-1c88:47058101.618 : NVMData.FunctionCode = 0
19ec-1c88:47058101.719 : NVMData.PreFeed = 0
19ec-1c88:47058101.821 : NVMData.PreFeedTime = 0
19ec-1c88:47058101.924 : NVMData.ButtonNumber = 0
19ec-1c88:47058102.026 : NVMData.PowerOffTime = 0
19ec-1c88:47058102.133 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47058102.274 : => IoObject::IoLockEnd
19ec-1c88:47058102.457 : <= IoObject::IoLockEnd
19ec-1c88:47058102.558 : <= InitializeScanner ret = 1
19ec-1c88:47058102.687 : => GetLogicalScannerAbilityEx
19ec-1c88:47058102.804 : => IoObject::IoLockStart
19ec-1c88:47058102.993 : => CAsicIO::CheckDevice
19ec-1c88:47058103.097 : => CNT96226::ConnectIsAvailable
19ec-1c88:47058127.819 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47058128.027 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47058128.152 : <= IoObject::IoLockStart
19ec-1c88:47058128.263 : => IoObject::IoLockEnd
19ec-1c88:47058128.451 : <= IoObject::IoLockEnd
19ec-1c88:47058128.666 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47058128.818 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47058461.420 : => ReadNVMData
19ec-1c88:47058461.611 : => IoObject::IoLockStart
19ec-1c88:47058461.768 : => CAsicIO::CheckDevice
19ec-1c88:47058461.841 : => CNT96226::ConnectIsAvailable
19ec-1c88:47058482.271 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47058482.416 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47058482.505 : <= IoObject::IoLockStart
19ec-1c88:47058482.579 : => ReadNVMDataInternal
19ec-1c88:47058482.658 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47058482.735 : IO Send command 10 bytes
19ec-1c88:47058482.865 : => CNT96226::VenderCmd_SetData
19ec-1c88:47058482.936 : iCmd = 0, nBytes = 10
19ec-1c88:47058483.076 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47058834.057 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47058834.206 : System send command 10 bytes + data 0 bytes
19ec-1c88:47058834.295 : IO total need to receive data 128 bytes
19ec-1c88:47058834.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:47058834.436 : iCmd = 0, nBytes = 128
19ec-1c88:47058999.967 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47059000.183 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47059000.349 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47059000.506 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47059000.664 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47059000.817 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47059000.969 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47059001.119 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47059001.194 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47059001.264 : System total receive data 128 bytes
19ec-1c88:47059001.332 : => CNT96226::VenderCmd_GetData
19ec-1c88:47059001.396 : iCmd = 1, nBytes = 4
19ec-1c88:47059151.757 : 0000 : 00 00 00 00 
19ec-1c88:47059151.857 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47059151.994 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47059152.069 : NVMData.PadScanCount = 0
19ec-1c88:47059152.133 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47059152.200 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47059152.270 : NVMData.FlatbedScanCount = 0
19ec-1c88:47059152.334 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47059152.401 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47059152.467 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47059152.532 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47059152.599 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47059152.665 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47059152.730 : NVMData.BornMonth = 0
19ec-1c88:47059152.785 : NVMData.BornDay = 0
19ec-1c88:47059152.847 : NVMData.BornYear = 0
19ec-1c88:47059152.907 : NVMData.FirstScanMonth = 4
19ec-1c88:47059152.968 : NVMData.FirstScanDay = 30
19ec-1c88:47059153.034 : NVMData.FirstScanYear = 2020
19ec-1c88:47059153.278 : NVMData.VerticalMagnification = 0
19ec-1c88:47059153.348 : NVMData.HorizontalMagnification = 0
19ec-1c88:47059153.414 : NVMData.PowerSavingTime = 15
19ec-1c88:47059153.480 : NVMData.SN = A094165189010062
19ec-1c88:47059153.539 : NVMData.AutoFeed = 0
19ec-1c88:47059153.599 : NVMData.CCDType = 0
19ec-1c88:47059153.656 : NVMData.ScanSpeed = 0
19ec-1c88:47059153.719 : NVMData.RollerCount = 0
19ec-1c88:47059153.780 : NVMData.MultifeedCount = 0
19ec-1c88:47059153.843 : NVMData.JamCount = 0
19ec-1c88:47059153.905 : NVMData.IdentifyInfo = 
19ec-1c88:47059153.968 : NVMData.FormalName = 
19ec-1c88:47059154.029 : NVMData.ReservedB = 0
19ec-1c88:47059154.089 : NVMData.FunctionCode = 0
19ec-1c88:47059154.146 : NVMData.PreFeed = 0
19ec-1c88:47059154.207 : NVMData.PreFeedTime = 0
19ec-1c88:47059154.268 : NVMData.ButtonNumber = 0
19ec-1c88:47059154.328 : NVMData.PowerOffTime = 0
19ec-1c88:47059154.388 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47059154.455 : => IoObject::IoLockEnd
19ec-1c88:47059154.562 : <= IoObject::IoLockEnd
19ec-1c88:47059154.622 : <= ReadNVMData ret = 1
19ec-1c88:47059785.914 : => TerminateDriver
19ec-1c88:47059786.115 : => CAsicIO::~CAsicIO,pStage=78318664
19ec-1c88:47059786.210 : => CNT96226::Close
19ec-1c88:47059790.856 : <= CNT96226::Close ret = 1
19ec-1c88:47059790.947 : <= CAsicIO::~CAsicIO
19ec-1c88:47059791.016 : => IoObject::IoLockEnd
19ec-1c88:47059791.083 : <= IoObject::IoLockEnd
19ec-1c88:47059791.146 : => IoObject::TerminateDevice
19ec-1c88:47059791.217 : => IoObject::IoLockEnd
19ec-1c88:47059791.280 : <= IoObject::IoLockEnd
19ec-1c88:47059791.409 : <= IoObject::TerminateDevice
19ec-1c88:47059791.723 : <= TerminateDriver ret = 1
19ec-1c88:47062246.900 : ============Debug Start==========
19ec-1c88:47062247.204 : Date : 2020/4/30 14:28:09
19ec-1c88:47062247.284 : Process ID : 19ec
19ec-1c88:47062247.701 : Windows : Version 10.0 build 18363 
19ec-1c88:47062248.157 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47062248.219 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47062248.284 : MemoryStatus.ullAvailPhys : 1716342784
19ec-1c88:47062248.341 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47062248.401 : MemoryStatus.ullAvailPageFile : 3056525312
19ec-1c88:47062248.462 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47062248.521 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:47062248.578 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47062248.679 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47062248.741 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47062248.979 : CPU Count : 4
19ec-1c88:47062249.025 : CPU Frequency : 100.000 Mhz
19ec-1c88:47062253.257 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47062253.387 : => InitializeDriver
19ec-1c88:47062253.654 : <= InitializeDriver ret = 1
19ec-1c88:47064775.294 : => InitializeScanner
19ec-1c88:47064775.542 : => CAsicIO::GetDeviceList
19ec-1c88:47064775.976 : => CNT96226::CNT96226
19ec-1c88:47064776.040 : => CNT96226::Open
19ec-1c88:47064799.807 : <= CNT96226::Open ret = 1
19ec-1c88:47064799.915 : => CNT96226::Initialize
19ec-1c88:47064800.109 : <= CNT96226::Initialize ret = 1
19ec-1c88:47064800.173 : <= CNT96226::CNT96226
19ec-1c88:47064800.229 : => CNT96226::EnumAvailableDevice
19ec-1c88:47064805.484 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47064805.564 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47064805.627 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47068528.137 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47068528.420 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47068533.969 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47068534.078 : => IoObject::GetLockName
19ec-1c88:47068534.138 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47068534.205 : <= IoObject::GetLockName
19ec-1c88:47068534.669 : => CNT96226::VenderCmd_GetData
19ec-1c88:47068534.735 : iCmd = 3, nBytes = 2
19ec-1c88:47068897.266 : 0000 : 06 38 
19ec-1c88:47068897.395 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47068897.465 : => CNT96226::VenderCmd_GetData
19ec-1c88:47068897.528 : iCmd = 4, nBytes = 2
19ec-1c88:47069173.636 : 0000 : 07 07 
19ec-1c88:47069173.745 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47069173.838 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47069173.934 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47069174.007 : IO Send command 10 bytes
19ec-1c88:47069174.064 : => CNT96226::VenderCmd_SetData
19ec-1c88:47069174.120 : iCmd = 0, nBytes = 10
19ec-1c88:47069174.230 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47069369.137 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47069369.253 : => CNT96226::VenderCmd_GetData
19ec-1c88:47069369.307 : iCmd = 0, nBytes = 165
19ec-1c88:47069509.071 : skip dump 37 bytes
19ec-1c88:47069509.421 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47069509.885 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47069510.015 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47069510.146 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47069510.275 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47069510.409 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47069510.533 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47069510.658 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47069510.720 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47069510.780 : => CNT96226::VenderCmd_GetData
19ec-1c88:47069510.833 : iCmd = 1, nBytes = 4
19ec-1c88:47069690.361 : 0000 : 00 00 00 00 
19ec-1c88:47069690.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47069690.742 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47069690.799 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47069690.859 : IO Send command 10 bytes
19ec-1c88:47069690.909 : => CNT96226::VenderCmd_SetData
19ec-1c88:47069690.962 : iCmd = 0, nBytes = 10
19ec-1c88:47069691.063 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47070037.698 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47070037.854 : => CNT96226::VenderCmd_GetData
19ec-1c88:47070037.915 : iCmd = 0, nBytes = 128
19ec-1c88:47070233.034 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47070233.473 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47070233.616 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47070233.748 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47070233.877 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47070234.003 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47070234.125 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47070234.247 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47070234.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47070234.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:47070234.424 : iCmd = 1, nBytes = 4
19ec-1c88:47070393.354 : 0000 : 00 00 00 00 
19ec-1c88:47070393.470 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47070393.541 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47070393.713 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47070393.787 : => CNT96226::Close
19ec-1c88:47070397.718 : <= CNT96226::Close ret = 1
19ec-1c88:47070397.797 : <= CNT96226::~CNT96226
19ec-1c88:47070397.898 : <= CAsicIO::GetDeviceList
19ec-1c88:47070398.316 : => IoObject::SetTimeout
19ec-1c88:47070398.449 : Timeout--> In = 0 Out = 0
19ec-1c88:47070398.511 : <= IoObject::SetTimeout
19ec-1c88:47070398.584 : => CAsicIO::CAsicIO
19ec-1c88:47070398.657 : => CNT96226::CNT96226
19ec-1c88:47070398.715 : => CNT96226::Open
19ec-1c88:47070421.480 : <= CNT96226::Open ret = 1
19ec-1c88:47070421.588 : => CNT96226::Initialize
19ec-1c88:47070421.779 : <= CNT96226::Initialize ret = 1
19ec-1c88:47070421.841 : <= CNT96226::CNT96226
19ec-1c88:47070421.896 : <= CAsicIO::CAsicIO
19ec-1c88:47070421.951 : => CAsicIO::InitializeDevice
19ec-1c88:47070422.021 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47070427.999 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47070428.121 : => IoObject::GetLockName
19ec-1c88:47070428.180 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47070428.252 : <= IoObject::GetLockName
19ec-1c88:47070428.780 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47070428.854 : IO Send command 10 bytes
19ec-1c88:47070428.907 : => CNT96226::VenderCmd_SetData
19ec-1c88:47070428.962 : iCmd = 0, nBytes = 10
19ec-1c88:47070429.072 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47070735.736 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47070735.895 : => CNT96226::VenderCmd_GetData
19ec-1c88:47070735.953 : iCmd = 0, nBytes = 128
19ec-1c88:47070915.909 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47070916.109 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47070916.256 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47070916.388 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47070916.518 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47070916.641 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47070916.763 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47070916.883 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47070916.946 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47070917.010 : => CNT96226::VenderCmd_GetData
19ec-1c88:47070917.063 : iCmd = 1, nBytes = 4
19ec-1c88:47071031.389 : 0000 : 00 00 00 00 
19ec-1c88:47071031.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47071031.540 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47071031.602 : => CNT96226::VenderCmd_GetData
19ec-1c88:47071031.656 : iCmd = 3, nBytes = 2
19ec-1c88:47071393.344 : 0000 : 06 38 
19ec-1c88:47071393.445 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47071393.511 : => CNT96226::VenderCmd_GetData
19ec-1c88:47071393.562 : iCmd = 4, nBytes = 2
19ec-1c88:47071682.725 : 0000 : 07 07 
19ec-1c88:47071682.836 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47071682.998 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47071683.095 : => IoObject::InitializeDevice
19ec-1c88:47071683.204 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47071683.856 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47071683.930 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47071684.651 : => FindScanner
19ec-1c88:47071684.716 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47071684.780 : <= FindScanner ret = 1
19ec-1c88:47071684.836 : => IoObject::IoLockStart
19ec-1c88:47071684.939 : => CAsicIO::CheckDevice
19ec-1c88:47071684.991 : => CNT96226::ConnectIsAvailable
19ec-1c88:47071709.347 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47071709.594 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47071709.744 : <= IoObject::IoLockStart
19ec-1c88:47071709.870 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47071710.020 : IO Send command 10 bytes
19ec-1c88:47071710.409 : => CNT96226::VenderCmd_SetData
19ec-1c88:47071710.466 : iCmd = 0, nBytes = 10
19ec-1c88:47071710.574 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47071905.458 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47071905.565 : System send command 10 bytes + data 0 bytes
19ec-1c88:47071905.630 : IO total need to receive data 5 bytes
19ec-1c88:47071905.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:47071905.739 : iCmd = 0, nBytes = 5
19ec-1c88:47072028.806 : 0000 : 06 00 02 02 ab 
19ec-1c88:47072028.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47072028.955 : System total receive data 5 bytes
19ec-1c88:47072029.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:47072029.066 : iCmd = 1, nBytes = 4
19ec-1c88:47072183.988 : 0000 : 00 00 00 00 
19ec-1c88:47072184.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47072184.571 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47072184.633 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47072184.694 : IO Send command 10 bytes
19ec-1c88:47072184.775 : => CNT96226::VenderCmd_SetData
19ec-1c88:47072184.825 : iCmd = 0, nBytes = 10
19ec-1c88:47072184.927 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47072361.616 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47072362.050 : System send command 10 bytes + data 0 bytes
19ec-1c88:47072362.113 : IO total need to receive data 165 bytes
19ec-1c88:47072362.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:47072362.226 : iCmd = 0, nBytes = 165
19ec-1c88:47072500.354 : skip dump 37 bytes
19ec-1c88:47072500.525 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47072500.657 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47072500.789 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47072500.920 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47072501.045 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47072501.174 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47072501.301 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47072501.424 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47072501.489 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47072501.545 : System total receive data 165 bytes
19ec-1c88:47072501.604 : => CNT96226::VenderCmd_GetData
19ec-1c88:47072501.656 : iCmd = 1, nBytes = 4
19ec-1c88:47072612.528 : 0000 : 00 00 00 00 
19ec-1c88:47072612.608 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47072612.720 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47072612.911 : Dump Inquiry
19ec-1c88:47072613.030 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47072613.168 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47072613.298 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47072613.427 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47072613.556 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47072613.686 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47072613.809 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47072613.933 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47072614.065 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47072614.193 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47072614.278 : 00a0 : 00 00 00 00 00 
19ec-1c88:47072614.348 : => ReadNVMDataInternal
19ec-1c88:47072614.540 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47072614.601 : IO Send command 10 bytes
19ec-1c88:47072614.680 : => CNT96226::VenderCmd_SetData
19ec-1c88:47072614.735 : iCmd = 0, nBytes = 10
19ec-1c88:47072614.832 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47072968.904 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47072969.027 : System send command 10 bytes + data 0 bytes
19ec-1c88:47072969.095 : IO total need to receive data 128 bytes
19ec-1c88:47072969.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:47072969.213 : iCmd = 0, nBytes = 128
19ec-1c88:47073171.729 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47073171.920 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47073172.071 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47073172.209 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47073172.336 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47073172.459 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47073172.583 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47073172.707 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47073172.770 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47073172.833 : System total receive data 128 bytes
19ec-1c88:47073172.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:47073172.949 : iCmd = 1, nBytes = 4
19ec-1c88:47073381.309 : 0000 : 00 00 00 00 
19ec-1c88:47073381.409 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47073381.538 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47073381.602 : NVMData.PadScanCount = 0
19ec-1c88:47073381.655 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47073381.708 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47073381.766 : NVMData.FlatbedScanCount = 0
19ec-1c88:47073381.820 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47073381.872 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47073381.927 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47073381.983 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47073382.040 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47073382.094 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47073382.146 : NVMData.BornMonth = 0
19ec-1c88:47073382.194 : NVMData.BornDay = 0
19ec-1c88:47073382.244 : NVMData.BornYear = 0
19ec-1c88:47073382.291 : NVMData.FirstScanMonth = 4
19ec-1c88:47073382.341 : NVMData.FirstScanDay = 30
19ec-1c88:47073382.395 : NVMData.FirstScanYear = 2020
19ec-1c88:47073382.450 : NVMData.VerticalMagnification = 0
19ec-1c88:47073382.507 : NVMData.HorizontalMagnification = 0
19ec-1c88:47073382.563 : NVMData.PowerSavingTime = 15
19ec-1c88:47073382.615 : NVMData.SN = A094165189010062
19ec-1c88:47073382.667 : NVMData.AutoFeed = 0
19ec-1c88:47073382.714 : NVMData.CCDType = 0
19ec-1c88:47073382.764 : NVMData.ScanSpeed = 0
19ec-1c88:47073382.813 : NVMData.RollerCount = 0
19ec-1c88:47073382.863 : NVMData.MultifeedCount = 0
19ec-1c88:47073382.912 : NVMData.JamCount = 0
19ec-1c88:47073382.958 : NVMData.IdentifyInfo = 
19ec-1c88:47073383.007 : NVMData.FormalName = 
19ec-1c88:47073383.223 : NVMData.ReservedB = 0
19ec-1c88:47073383.278 : NVMData.FunctionCode = 0
19ec-1c88:47073383.326 : NVMData.PreFeed = 0
19ec-1c88:47073383.377 : NVMData.PreFeedTime = 0
19ec-1c88:47073383.426 : NVMData.ButtonNumber = 0
19ec-1c88:47073383.481 : NVMData.PowerOffTime = 0
19ec-1c88:47073383.532 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47073383.603 : => IoObject::IoLockEnd
19ec-1c88:47073383.694 : <= IoObject::IoLockEnd
19ec-1c88:47073383.744 : <= InitializeScanner ret = 1
19ec-1c88:47074605.017 : => GetLogicalScannerAbility
19ec-1c88:47074605.199 : => IoObject::IoLockStart
19ec-1c88:47074605.321 : => CAsicIO::CheckDevice
19ec-1c88:47074605.379 : => CNT96226::ConnectIsAvailable
19ec-1c88:47074627.926 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47074628.142 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47074628.264 : <= IoObject::IoLockStart
19ec-1c88:47074628.386 : => IoObject::IoLockEnd
19ec-1c88:47074628.585 : <= IoObject::IoLockEnd
19ec-1c88:47074628.943 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:47078154.627 : => GetLogicalScannerAbilityEx
19ec-1c88:47078154.815 : => IoObject::IoLockStart
19ec-1c88:47078154.948 : => CAsicIO::CheckDevice
19ec-1c88:47078155.009 : => CNT96226::ConnectIsAvailable
19ec-1c88:47078178.330 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47078178.710 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47078178.772 : <= IoObject::IoLockStart
19ec-1c88:47078178.833 : => IoObject::IoLockEnd
19ec-1c88:47078178.945 : <= IoObject::IoLockEnd
19ec-1c88:47078179.063 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47078179.139 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47085489.557 : => ReadNVMData
19ec-1c88:47085489.745 : => IoObject::IoLockStart
19ec-1c88:47085489.878 : => CAsicIO::CheckDevice
19ec-1c88:47085489.939 : => CNT96226::ConnectIsAvailable
19ec-1c88:47085510.876 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47085511.001 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47085511.066 : <= IoObject::IoLockStart
19ec-1c88:47085511.140 : => ReadNVMDataInternal
19ec-1c88:47085511.207 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47085511.278 : IO Send command 10 bytes
19ec-1c88:47085511.412 : => CNT96226::VenderCmd_SetData
19ec-1c88:47085511.476 : iCmd = 0, nBytes = 10
19ec-1c88:47085511.678 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47085847.188 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47085847.329 : System send command 10 bytes + data 0 bytes
19ec-1c88:47085847.402 : IO total need to receive data 128 bytes
19ec-1c88:47085847.464 : => CNT96226::VenderCmd_GetData
19ec-1c88:47085847.519 : iCmd = 0, nBytes = 128
19ec-1c88:47085985.851 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47085986.055 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47085986.199 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47085986.339 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47085986.466 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47085986.592 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47085986.720 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47085986.849 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47085986.914 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47085986.977 : System total receive data 128 bytes
19ec-1c88:47085987.040 : => CNT96226::VenderCmd_GetData
19ec-1c88:47085987.096 : iCmd = 1, nBytes = 4
19ec-1c88:47086149.154 : 0000 : 00 00 00 00 
19ec-1c88:47086149.283 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47086149.449 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47086149.527 : NVMData.PadScanCount = 0
19ec-1c88:47086149.592 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47086149.654 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47086149.713 : NVMData.FlatbedScanCount = 0
19ec-1c88:47086149.770 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47086149.955 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47086150.023 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47086150.082 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47086150.139 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47086150.200 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47086150.260 : NVMData.BornMonth = 0
19ec-1c88:47086150.313 : NVMData.BornDay = 0
19ec-1c88:47086150.366 : NVMData.BornYear = 0
19ec-1c88:47086150.418 : NVMData.FirstScanMonth = 4
19ec-1c88:47086150.474 : NVMData.FirstScanDay = 30
19ec-1c88:47086150.529 : NVMData.FirstScanYear = 2020
19ec-1c88:47086150.582 : NVMData.VerticalMagnification = 0
19ec-1c88:47086150.641 : NVMData.HorizontalMagnification = 0
19ec-1c88:47086150.697 : NVMData.PowerSavingTime = 15
19ec-1c88:47086150.753 : NVMData.SN = A094165189010062
19ec-1c88:47086150.806 : NVMData.AutoFeed = 0
19ec-1c88:47086150.858 : NVMData.CCDType = 0
19ec-1c88:47086150.906 : NVMData.ScanSpeed = 0
19ec-1c88:47086150.960 : NVMData.RollerCount = 0
19ec-1c88:47086151.017 : NVMData.MultifeedCount = 0
19ec-1c88:47086151.071 : NVMData.JamCount = 0
19ec-1c88:47086151.126 : NVMData.IdentifyInfo = 
19ec-1c88:47086151.176 : NVMData.FormalName = 
19ec-1c88:47086151.229 : NVMData.ReservedB = 0
19ec-1c88:47086151.277 : NVMData.FunctionCode = 0
19ec-1c88:47086151.329 : NVMData.PreFeed = 0
19ec-1c88:47086151.378 : NVMData.PreFeedTime = 0
19ec-1c88:47086151.429 : NVMData.ButtonNumber = 0
19ec-1c88:47086151.480 : NVMData.PowerOffTime = 0
19ec-1c88:47086151.530 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47086151.592 : => IoObject::IoLockEnd
19ec-1c88:47086151.687 : <= IoObject::IoLockEnd
19ec-1c88:47086151.741 : <= ReadNVMData ret = 1
19ec-1c88:47096013.957 : => GetADFStatus
19ec-1c88:47096014.371 : => IoObject::IoLockStart
19ec-1c88:47096014.496 : => CAsicIO::CheckDevice
19ec-1c88:47096014.556 : => CNT96226::ConnectIsAvailable
19ec-1c88:47096038.479 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47096038.600 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47096038.667 : <= IoObject::IoLockStart
19ec-1c88:47096038.730 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47096038.800 : IO Send command 10 bytes
19ec-1c88:47096038.924 : => CNT96226::VenderCmd_SetData
19ec-1c88:47096038.986 : iCmd = 0, nBytes = 10
19ec-1c88:47096039.100 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47096233.407 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47096233.552 : System send command 10 bytes + data 0 bytes
19ec-1c88:47096233.622 : IO total need to receive data 2 bytes
19ec-1c88:47096233.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:47096233.739 : iCmd = 0, nBytes = 2
19ec-1c88:47096442.151 : 0000 : 00 00 
19ec-1c88:47096442.232 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47096442.298 : System total receive data 2 bytes
19ec-1c88:47096442.360 : => CNT96226::VenderCmd_GetData
19ec-1c88:47096442.412 : iCmd = 1, nBytes = 4
19ec-1c88:47096606.121 : 0000 : 00 00 00 00 
19ec-1c88:47096606.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47096606.332 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47096606.395 : Return status = 0
19ec-1c88:47096606.451 : => IoObject::IoLockEnd
19ec-1c88:47096606.537 : <= IoObject::IoLockEnd
19ec-1c88:47096606.585 : <= GetADFStatus ret = 1
19ec-1c88:47100032.390 : => GetADFStatus
19ec-1c88:47100032.600 : => IoObject::IoLockStart
19ec-1c88:47100032.726 : => CAsicIO::CheckDevice
19ec-1c88:47100032.785 : => CNT96226::ConnectIsAvailable
19ec-1c88:47100050.864 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47100050.970 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47100051.029 : <= IoObject::IoLockStart
19ec-1c88:47100051.096 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47100051.171 : IO Send command 10 bytes
19ec-1c88:47100051.299 : => CNT96226::VenderCmd_SetData
19ec-1c88:47100051.359 : iCmd = 0, nBytes = 10
19ec-1c88:47100051.479 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47100217.634 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47100217.755 : System send command 10 bytes + data 0 bytes
19ec-1c88:47100217.969 : IO total need to receive data 2 bytes
19ec-1c88:47100218.042 : => CNT96226::VenderCmd_GetData
19ec-1c88:47100218.099 : iCmd = 0, nBytes = 2
19ec-1c88:47100333.101 : 0000 : 00 00 
19ec-1c88:47100333.196 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47100333.257 : System total receive data 2 bytes
19ec-1c88:47100333.322 : => CNT96226::VenderCmd_GetData
19ec-1c88:47100333.378 : iCmd = 1, nBytes = 4
19ec-1c88:47100460.988 : 0000 : 00 00 00 00 
19ec-1c88:47100461.089 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47100461.217 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47100461.282 : Return status = 0
19ec-1c88:47100461.335 : => IoObject::IoLockEnd
19ec-1c88:47100461.417 : <= IoObject::IoLockEnd
19ec-1c88:47100461.466 : <= GetADFStatus ret = 1
19ec-1c88:47102570.974 : => TerminateDriver
19ec-1c88:47102571.160 : => CAsicIO::~CAsicIO,pStage=201002056
19ec-1c88:47102571.231 : => CNT96226::Close
19ec-1c88:47102575.051 : <= CNT96226::Close ret = 1
19ec-1c88:47102575.125 : <= CAsicIO::~CAsicIO
19ec-1c88:47102575.184 : => IoObject::IoLockEnd
19ec-1c88:47102575.236 : <= IoObject::IoLockEnd
19ec-1c88:47102575.285 : => IoObject::TerminateDevice
19ec-1c88:47102575.340 : => IoObject::IoLockEnd
19ec-1c88:47102575.388 : <= IoObject::IoLockEnd
19ec-1c88:47102575.487 : <= IoObject::TerminateDevice
19ec-1c88:47102575.737 : <= TerminateDriver ret = 1
19ec-1c88:47145978.301 : ============Debug Start==========
19ec-1c88:47145978.594 : Date : 2020/4/30 14:28:12
19ec-1c88:47145978.678 : Process ID : 19ec
19ec-1c88:47145979.106 : Windows : Version 10.0 build 18363 
19ec-1c88:47145979.552 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47145979.612 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47145979.903 : MemoryStatus.ullAvailPhys : 1715474432
19ec-1c88:47145979.968 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47145980.027 : MemoryStatus.ullAvailPageFile : 3057348608
19ec-1c88:47145980.090 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47145980.149 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:47145980.215 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47145980.316 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47145980.379 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47145980.619 : CPU Count : 4
19ec-1c88:47145980.670 : CPU Frequency : 100.000 Mhz
19ec-1c88:47145985.104 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47145985.237 : => InitializeDriver
19ec-1c88:47145985.495 : <= InitializeDriver ret = 1
19ec-1c88:47145985.553 : => InitializeScanner
19ec-1c88:47145985.631 : => CAsicIO::GetDeviceList
19ec-1c88:47145985.940 : => CNT96226::CNT96226
19ec-1c88:47145986.001 : => CNT96226::Open
19ec-1c88:47146007.080 : <= CNT96226::Open ret = 1
19ec-1c88:47146007.172 : => CNT96226::Initialize
19ec-1c88:47146007.357 : <= CNT96226::Initialize ret = 1
19ec-1c88:47146007.415 : <= CNT96226::CNT96226
19ec-1c88:47146007.466 : => CNT96226::EnumAvailableDevice
19ec-1c88:47146012.862 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47146012.943 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47146013.005 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47149749.509 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47149749.786 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47149755.376 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47149755.479 : => IoObject::GetLockName
19ec-1c88:47149755.543 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47149755.612 : <= IoObject::GetLockName
19ec-1c88:47149756.079 : => CNT96226::VenderCmd_GetData
19ec-1c88:47149756.144 : iCmd = 3, nBytes = 2
19ec-1c88:47150130.253 : 0000 : 06 38 
19ec-1c88:47150130.379 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47150130.453 : => CNT96226::VenderCmd_GetData
19ec-1c88:47150130.509 : iCmd = 4, nBytes = 2
19ec-1c88:47150417.686 : 0000 : 07 07 
19ec-1c88:47150417.785 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47150417.870 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47150417.956 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47150418.023 : IO Send command 10 bytes
19ec-1c88:47150418.078 : => CNT96226::VenderCmd_SetData
19ec-1c88:47150418.134 : iCmd = 0, nBytes = 10
19ec-1c88:47150418.237 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47150621.587 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47150621.709 : => CNT96226::VenderCmd_GetData
19ec-1c88:47150621.764 : iCmd = 0, nBytes = 165
19ec-1c88:47150764.430 : skip dump 37 bytes
19ec-1c88:47150764.670 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47150764.817 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47150764.956 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47150765.095 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47150765.226 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47150765.361 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47150765.492 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47150765.619 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47150765.685 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47150765.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:47150765.805 : iCmd = 1, nBytes = 4
19ec-1c88:47150926.415 : 0000 : 00 00 00 00 
19ec-1c88:47150926.527 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47150926.599 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47150926.672 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47150926.742 : IO Send command 10 bytes
19ec-1c88:47150926.796 : => CNT96226::VenderCmd_SetData
19ec-1c88:47150926.857 : iCmd = 0, nBytes = 10
19ec-1c88:47150926.968 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47151228.178 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47151228.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:47151228.407 : iCmd = 0, nBytes = 128
19ec-1c88:47151390.726 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47151390.929 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47151391.077 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47151391.214 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47151391.345 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47151391.470 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47151391.600 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47151391.725 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47151391.789 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47151391.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:47151391.908 : iCmd = 1, nBytes = 4
19ec-1c88:47151534.161 : 0000 : 00 00 00 00 
19ec-1c88:47151534.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47151534.307 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47151534.477 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47151534.551 : => CNT96226::Close
19ec-1c88:47151538.381 : <= CNT96226::Close ret = 1
19ec-1c88:47151538.464 : <= CNT96226::~CNT96226
19ec-1c88:47151538.555 : <= CAsicIO::GetDeviceList
19ec-1c88:47151538.990 : => IoObject::SetTimeout
19ec-1c88:47151539.124 : Timeout--> In = 0 Out = 0
19ec-1c88:47151539.183 : <= IoObject::SetTimeout
19ec-1c88:47151539.251 : => CAsicIO::CAsicIO
19ec-1c88:47151539.322 : => CNT96226::CNT96226
19ec-1c88:47151539.375 : => CNT96226::Open
19ec-1c88:47151562.109 : <= CNT96226::Open ret = 1
19ec-1c88:47151562.206 : => CNT96226::Initialize
19ec-1c88:47151562.398 : <= CNT96226::Initialize ret = 1
19ec-1c88:47151562.459 : <= CNT96226::CNT96226
19ec-1c88:47151562.510 : <= CAsicIO::CAsicIO
19ec-1c88:47151562.568 : => CAsicIO::InitializeDevice
19ec-1c88:47151562.635 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47151568.610 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47151568.735 : => IoObject::GetLockName
19ec-1c88:47151568.794 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47151568.860 : <= IoObject::GetLockName
19ec-1c88:47151569.354 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47151569.428 : IO Send command 10 bytes
19ec-1c88:47151569.481 : => CNT96226::VenderCmd_SetData
19ec-1c88:47151569.539 : iCmd = 0, nBytes = 10
19ec-1c88:47151569.646 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47151901.334 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47151901.492 : => CNT96226::VenderCmd_GetData
19ec-1c88:47151901.549 : iCmd = 0, nBytes = 128
19ec-1c88:47152090.561 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47152090.745 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47152090.900 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47152091.039 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47152091.176 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47152091.303 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47152091.431 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47152091.562 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47152091.627 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47152091.692 : => CNT96226::VenderCmd_GetData
19ec-1c88:47152091.749 : iCmd = 1, nBytes = 4
19ec-1c88:47152221.558 : 0000 : 00 00 00 00 
19ec-1c88:47152221.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47152221.741 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47152221.806 : => CNT96226::VenderCmd_GetData
19ec-1c88:47152221.865 : iCmd = 3, nBytes = 2
19ec-1c88:47152577.931 : 0000 : 06 38 
19ec-1c88:47152578.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47152578.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:47152578.195 : iCmd = 4, nBytes = 2
19ec-1c88:47152871.740 : 0000 : 07 07 
19ec-1c88:47152871.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47152872.091 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47152872.196 : => IoObject::InitializeDevice
19ec-1c88:47152872.309 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47152873.074 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47152873.157 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47152873.911 : => FindScanner
19ec-1c88:47152873.974 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47152874.037 : <= FindScanner ret = 1
19ec-1c88:47152874.103 : => IoObject::IoLockStart
19ec-1c88:47152874.210 : => CAsicIO::CheckDevice
19ec-1c88:47152874.264 : => CNT96226::ConnectIsAvailable
19ec-1c88:47152890.882 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47152891.001 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47152891.064 : <= IoObject::IoLockStart
19ec-1c88:47152891.127 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47152891.194 : IO Send command 10 bytes
19ec-1c88:47152891.291 : => CNT96226::VenderCmd_SetData
19ec-1c88:47152891.349 : iCmd = 0, nBytes = 10
19ec-1c88:47152891.453 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47153052.953 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47153053.057 : System send command 10 bytes + data 0 bytes
19ec-1c88:47153053.128 : IO total need to receive data 5 bytes
19ec-1c88:47153053.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:47153053.245 : iCmd = 0, nBytes = 5
19ec-1c88:47153187.906 : 0000 : 06 00 02 02 ab 
19ec-1c88:47153188.012 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47153188.084 : System total receive data 5 bytes
19ec-1c88:47153188.148 : => CNT96226::VenderCmd_GetData
19ec-1c88:47153188.206 : iCmd = 1, nBytes = 4
19ec-1c88:47153300.486 : 0000 : 00 00 00 00 
19ec-1c88:47153300.613 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47153300.756 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47153300.825 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47153300.890 : IO Send command 10 bytes
19ec-1c88:47153300.985 : => CNT96226::VenderCmd_SetData
19ec-1c88:47153301.042 : iCmd = 0, nBytes = 10
19ec-1c88:47153301.152 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47153482.649 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47153482.794 : System send command 10 bytes + data 0 bytes
19ec-1c88:47153482.874 : IO total need to receive data 165 bytes
19ec-1c88:47153482.941 : => CNT96226::VenderCmd_GetData
19ec-1c88:47153482.999 : iCmd = 0, nBytes = 165
19ec-1c88:47153643.963 : skip dump 37 bytes
19ec-1c88:47153644.158 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47153644.314 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47153644.458 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47153644.599 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47153644.733 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47153644.874 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47153645.009 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47153645.137 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47153645.205 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47153645.266 : System total receive data 165 bytes
19ec-1c88:47153645.327 : => CNT96226::VenderCmd_GetData
19ec-1c88:47153645.382 : iCmd = 1, nBytes = 4
19ec-1c88:47153779.402 : 0000 : 00 00 00 00 
19ec-1c88:47153779.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47153779.638 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47153779.810 : Dump Inquiry
19ec-1c88:47153779.939 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47153780.081 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47153780.217 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47153780.356 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47153780.491 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47153780.626 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47153780.752 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47153780.879 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47153781.009 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47153781.138 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47153781.228 : 00a0 : 00 00 00 00 00 
19ec-1c88:47153781.297 : => ReadNVMDataInternal
19ec-1c88:47153781.487 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47153781.551 : IO Send command 10 bytes
19ec-1c88:47153781.640 : => CNT96226::VenderCmd_SetData
19ec-1c88:47153781.698 : iCmd = 0, nBytes = 10
19ec-1c88:47153781.800 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47154097.292 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47154097.451 : System send command 10 bytes + data 0 bytes
19ec-1c88:47154097.521 : IO total need to receive data 128 bytes
19ec-1c88:47154097.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:47154097.643 : iCmd = 0, nBytes = 128
19ec-1c88:47154255.065 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47154255.248 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47154255.398 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47154255.538 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47154255.668 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47154255.795 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47154255.918 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47154256.044 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47154256.108 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47154256.167 : System total receive data 128 bytes
19ec-1c88:47154256.227 : => CNT96226::VenderCmd_GetData
19ec-1c88:47154256.280 : iCmd = 1, nBytes = 4
19ec-1c88:47154394.799 : 0000 : 00 00 00 00 
19ec-1c88:47154394.939 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47154395.088 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47154395.162 : NVMData.PadScanCount = 0
19ec-1c88:47154395.223 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47154395.281 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47154395.342 : NVMData.FlatbedScanCount = 0
19ec-1c88:47154395.402 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47154395.457 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47154395.513 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47154395.571 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47154395.628 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47154395.684 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47154395.739 : NVMData.BornMonth = 0
19ec-1c88:47154395.789 : NVMData.BornDay = 0
19ec-1c88:47154395.839 : NVMData.BornYear = 0
19ec-1c88:47154395.887 : NVMData.FirstScanMonth = 4
19ec-1c88:47154395.937 : NVMData.FirstScanDay = 30
19ec-1c88:47154395.997 : NVMData.FirstScanYear = 2020
19ec-1c88:47154396.052 : NVMData.VerticalMagnification = 0
19ec-1c88:47154396.109 : NVMData.HorizontalMagnification = 0
19ec-1c88:47154396.165 : NVMData.PowerSavingTime = 15
19ec-1c88:47154396.220 : NVMData.SN = A094165189010062
19ec-1c88:47154396.272 : NVMData.AutoFeed = 0
19ec-1c88:47154396.320 : NVMData.CCDType = 0
19ec-1c88:47154396.370 : NVMData.ScanSpeed = 0
19ec-1c88:47154396.419 : NVMData.RollerCount = 0
19ec-1c88:47154396.474 : NVMData.MultifeedCount = 0
19ec-1c88:47154396.525 : NVMData.JamCount = 0
19ec-1c88:47154396.575 : NVMData.IdentifyInfo = 
19ec-1c88:47154396.626 : NVMData.FormalName = 
19ec-1c88:47154396.790 : NVMData.ReservedB = 0
19ec-1c88:47154396.851 : NVMData.FunctionCode = 0
19ec-1c88:47154396.901 : NVMData.PreFeed = 0
19ec-1c88:47154396.954 : NVMData.PreFeedTime = 0
19ec-1c88:47154397.003 : NVMData.ButtonNumber = 0
19ec-1c88:47154397.051 : NVMData.PowerOffTime = 0
19ec-1c88:47154397.105 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47154397.183 : => IoObject::IoLockEnd
19ec-1c88:47154397.278 : <= IoObject::IoLockEnd
19ec-1c88:47154397.331 : <= InitializeScanner ret = 1
19ec-1c88:47154397.394 : => GetLogicalScannerAbilityEx
19ec-1c88:47154397.462 : => IoObject::IoLockStart
19ec-1c88:47154397.558 : => CAsicIO::CheckDevice
19ec-1c88:47154397.610 : => CNT96226::ConnectIsAvailable
19ec-1c88:47154413.537 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47154413.662 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47154413.729 : <= IoObject::IoLockStart
19ec-1c88:47154413.789 : => IoObject::IoLockEnd
19ec-1c88:47154413.888 : <= IoObject::IoLockEnd
19ec-1c88:47154414.007 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47154414.088 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47154603.839 : => ReadNVMData
19ec-1c88:47154604.018 : => IoObject::IoLockStart
19ec-1c88:47154604.156 : => CAsicIO::CheckDevice
19ec-1c88:47154604.217 : => CNT96226::ConnectIsAvailable
19ec-1c88:47154622.613 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47154622.715 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47154622.773 : <= IoObject::IoLockStart
19ec-1c88:47154622.837 : => ReadNVMDataInternal
19ec-1c88:47154622.902 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47154622.971 : IO Send command 10 bytes
19ec-1c88:47154623.092 : => CNT96226::VenderCmd_SetData
19ec-1c88:47154623.149 : iCmd = 0, nBytes = 10
19ec-1c88:47154623.262 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47154939.326 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47154939.507 : System send command 10 bytes + data 0 bytes
19ec-1c88:47154939.589 : IO total need to receive data 128 bytes
19ec-1c88:47154939.662 : => CNT96226::VenderCmd_GetData
19ec-1c88:47154939.726 : iCmd = 0, nBytes = 128
19ec-1c88:47155086.673 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47155087.114 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47155087.259 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47155087.394 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47155087.521 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47155087.645 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47155087.778 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47155087.907 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47155087.972 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47155088.035 : System total receive data 128 bytes
19ec-1c88:47155088.098 : => CNT96226::VenderCmd_GetData
19ec-1c88:47155088.152 : iCmd = 1, nBytes = 4
19ec-1c88:47155293.007 : 0000 : 00 00 00 00 
19ec-1c88:47155293.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47155293.251 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47155293.328 : NVMData.PadScanCount = 0
19ec-1c88:47155293.387 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47155293.443 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47155293.499 : NVMData.FlatbedScanCount = 0
19ec-1c88:47155293.554 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47155293.611 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47155293.664 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47155293.717 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47155293.776 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47155293.829 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47155293.887 : NVMData.BornMonth = 0
19ec-1c88:47155293.934 : NVMData.BornDay = 0
19ec-1c88:47155293.985 : NVMData.BornYear = 0
19ec-1c88:47155294.034 : NVMData.FirstScanMonth = 4
19ec-1c88:47155294.087 : NVMData.FirstScanDay = 30
19ec-1c88:47155294.141 : NVMData.FirstScanYear = 2020
19ec-1c88:47155294.348 : NVMData.VerticalMagnification = 0
19ec-1c88:47155294.407 : NVMData.HorizontalMagnification = 0
19ec-1c88:47155294.462 : NVMData.PowerSavingTime = 15
19ec-1c88:47155294.517 : NVMData.SN = A094165189010062
19ec-1c88:47155294.568 : NVMData.AutoFeed = 0
19ec-1c88:47155294.619 : NVMData.CCDType = 0
19ec-1c88:47155294.669 : NVMData.ScanSpeed = 0
19ec-1c88:47155294.717 : NVMData.RollerCount = 0
19ec-1c88:47155294.768 : NVMData.MultifeedCount = 0
19ec-1c88:47155294.819 : NVMData.JamCount = 0
19ec-1c88:47155294.869 : NVMData.IdentifyInfo = 
19ec-1c88:47155294.919 : NVMData.FormalName = 
19ec-1c88:47155294.966 : NVMData.ReservedB = 0
19ec-1c88:47155295.026 : NVMData.FunctionCode = 0
19ec-1c88:47155295.074 : NVMData.PreFeed = 0
19ec-1c88:47155295.123 : NVMData.PreFeedTime = 0
19ec-1c88:47155295.173 : NVMData.ButtonNumber = 0
19ec-1c88:47155295.222 : NVMData.PowerOffTime = 0
19ec-1c88:47155295.274 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47155295.334 : => IoObject::IoLockEnd
19ec-1c88:47155295.429 : <= IoObject::IoLockEnd
19ec-1c88:47155295.480 : <= ReadNVMData ret = 1
19ec-1c88:47155839.479 : => TerminateDriver
19ec-1c88:47155839.674 : => CAsicIO::~CAsicIO,pStage=201067592
19ec-1c88:47155839.752 : => CNT96226::Close
19ec-1c88:47155843.232 : <= CNT96226::Close ret = 1
19ec-1c88:47155843.312 : <= CAsicIO::~CAsicIO
19ec-1c88:47155843.372 : => IoObject::IoLockEnd
19ec-1c88:47155843.430 : <= IoObject::IoLockEnd
19ec-1c88:47155843.484 : => IoObject::TerminateDevice
19ec-1c88:47155843.540 : => IoObject::IoLockEnd
19ec-1c88:47155843.592 : <= IoObject::IoLockEnd
19ec-1c88:47155843.695 : <= IoObject::TerminateDevice
19ec-1c88:47155843.955 : <= TerminateDriver ret = 1
19ec-1c88:47158295.993 : ============Debug Start==========
19ec-1c88:47158296.302 : Date : 2020/4/30 14:28:12
19ec-1c88:47158296.383 : Process ID : 19ec
19ec-1c88:47158296.865 : Windows : Version 10.0 build 18363 
19ec-1c88:47158297.388 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47158297.449 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47158297.514 : MemoryStatus.ullAvailPhys : 1716346880
19ec-1c88:47158297.573 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47158297.632 : MemoryStatus.ullAvailPageFile : 3058663424
19ec-1c88:47158297.698 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47158297.757 : MemoryStatus.ullAvailVirtual : 1728417792
19ec-1c88:47158297.818 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47158297.919 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47158297.983 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47158298.220 : CPU Count : 4
19ec-1c88:47158298.268 : CPU Frequency : 100.000 Mhz
19ec-1c88:47158302.414 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47158302.540 : => InitializeDriver
19ec-1c88:47158302.806 : <= InitializeDriver ret = 1
19ec-1c88:47160922.206 : => InitializeScanner
19ec-1c88:47160922.462 : => CAsicIO::GetDeviceList
19ec-1c88:47160922.885 : => CNT96226::CNT96226
19ec-1c88:47160922.946 : => CNT96226::Open
19ec-1c88:47160946.173 : <= CNT96226::Open ret = 1
19ec-1c88:47160946.270 : => CNT96226::Initialize
19ec-1c88:47160946.453 : <= CNT96226::Initialize ret = 1
19ec-1c88:47160946.511 : <= CNT96226::CNT96226
19ec-1c88:47160946.564 : => CNT96226::EnumAvailableDevice
19ec-1c88:47160951.715 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47160951.791 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47160951.846 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47164641.992 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47164642.280 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47164648.208 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47164648.320 : => IoObject::GetLockName
19ec-1c88:47164648.379 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47164648.443 : <= IoObject::GetLockName
19ec-1c88:47164648.943 : => CNT96226::VenderCmd_GetData
19ec-1c88:47164649.007 : iCmd = 3, nBytes = 2
19ec-1c88:47165026.955 : 0000 : 06 38 
19ec-1c88:47165027.059 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47165027.129 : => CNT96226::VenderCmd_GetData
19ec-1c88:47165027.183 : iCmd = 4, nBytes = 2
19ec-1c88:47165330.106 : 0000 : 07 07 
19ec-1c88:47165330.223 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47165330.311 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47165330.400 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47165330.467 : IO Send command 10 bytes
19ec-1c88:47165330.521 : => CNT96226::VenderCmd_SetData
19ec-1c88:47165330.578 : iCmd = 0, nBytes = 10
19ec-1c88:47165330.684 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47165521.429 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47165521.551 : => CNT96226::VenderCmd_GetData
19ec-1c88:47165521.612 : iCmd = 0, nBytes = 165
19ec-1c88:47165652.424 : skip dump 37 bytes
19ec-1c88:47165652.600 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47165652.741 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47165652.875 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47165653.010 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47165653.136 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47165653.270 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47165653.394 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47165653.518 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47165653.579 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47165653.636 : => CNT96226::VenderCmd_GetData
19ec-1c88:47165653.686 : iCmd = 1, nBytes = 4
19ec-1c88:47165834.959 : 0000 : 00 00 00 00 
19ec-1c88:47165835.039 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47165835.100 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47165835.160 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47165835.229 : IO Send command 10 bytes
19ec-1c88:47165835.278 : => CNT96226::VenderCmd_SetData
19ec-1c88:47165835.330 : iCmd = 0, nBytes = 10
19ec-1c88:47165835.430 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47166178.022 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47166178.165 : => CNT96226::VenderCmd_GetData
19ec-1c88:47166178.222 : iCmd = 0, nBytes = 128
19ec-1c88:47166388.190 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47166388.367 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47166388.514 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47166388.650 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47166388.779 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47166388.905 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47166389.024 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47166389.151 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47166389.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47166389.276 : => CNT96226::VenderCmd_GetData
19ec-1c88:47166389.327 : iCmd = 1, nBytes = 4
19ec-1c88:47166565.260 : 0000 : 00 00 00 00 
19ec-1c88:47166565.347 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47166565.412 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47166565.587 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47166565.656 : => CNT96226::Close
19ec-1c88:47166569.512 : <= CNT96226::Close ret = 1
19ec-1c88:47166569.588 : <= CNT96226::~CNT96226
19ec-1c88:47166569.668 : <= CAsicIO::GetDeviceList
19ec-1c88:47166570.053 : => IoObject::SetTimeout
19ec-1c88:47166570.181 : Timeout--> In = 0 Out = 0
19ec-1c88:47166570.239 : <= IoObject::SetTimeout
19ec-1c88:47166570.307 : => CAsicIO::CAsicIO
19ec-1c88:47166570.380 : => CNT96226::CNT96226
19ec-1c88:47166570.534 : => CNT96226::Open
19ec-1c88:47166593.720 : <= CNT96226::Open ret = 1
19ec-1c88:47166593.812 : => CNT96226::Initialize
19ec-1c88:47166594.004 : <= CNT96226::Initialize ret = 1
19ec-1c88:47166594.062 : <= CNT96226::CNT96226
19ec-1c88:47166594.115 : <= CAsicIO::CAsicIO
19ec-1c88:47166594.171 : => CAsicIO::InitializeDevice
19ec-1c88:47166594.238 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47166600.059 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47166600.178 : => IoObject::GetLockName
19ec-1c88:47166600.231 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47166600.297 : <= IoObject::GetLockName
19ec-1c88:47166600.805 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47166600.877 : IO Send command 10 bytes
19ec-1c88:47166600.929 : => CNT96226::VenderCmd_SetData
19ec-1c88:47166600.979 : iCmd = 0, nBytes = 10
19ec-1c88:47166601.083 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47166924.184 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47166924.310 : => CNT96226::VenderCmd_GetData
19ec-1c88:47166924.367 : iCmd = 0, nBytes = 128
19ec-1c88:47167094.996 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47167095.192 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47167095.340 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47167095.481 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47167095.612 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47167095.741 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47167095.866 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47167095.992 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47167096.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47167096.120 : => CNT96226::VenderCmd_GetData
19ec-1c88:47167096.176 : iCmd = 1, nBytes = 4
19ec-1c88:47167202.839 : 0000 : 00 00 00 00 
19ec-1c88:47167202.929 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47167202.992 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47167203.050 : => CNT96226::VenderCmd_GetData
19ec-1c88:47167203.102 : iCmd = 3, nBytes = 2
19ec-1c88:47167574.710 : 0000 : 06 38 
19ec-1c88:47167574.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47167574.877 : => CNT96226::VenderCmd_GetData
19ec-1c88:47167574.931 : iCmd = 4, nBytes = 2
19ec-1c88:47167873.635 : 0000 : 07 07 
19ec-1c88:47167873.754 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47167874.178 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47167874.273 : => IoObject::InitializeDevice
19ec-1c88:47167874.377 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47167875.112 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47167875.184 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47167875.920 : => FindScanner
19ec-1c88:47167875.980 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47167876.045 : <= FindScanner ret = 1
19ec-1c88:47167876.106 : => IoObject::IoLockStart
19ec-1c88:47167876.211 : => CAsicIO::CheckDevice
19ec-1c88:47167876.265 : => CNT96226::ConnectIsAvailable
19ec-1c88:47167899.878 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47167900.005 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47167900.071 : <= IoObject::IoLockStart
19ec-1c88:47167900.133 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47167900.201 : IO Send command 10 bytes
19ec-1c88:47167900.300 : => CNT96226::VenderCmd_SetData
19ec-1c88:47167900.360 : iCmd = 0, nBytes = 10
19ec-1c88:47167900.470 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47168092.484 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47168092.605 : System send command 10 bytes + data 0 bytes
19ec-1c88:47168092.680 : IO total need to receive data 5 bytes
19ec-1c88:47168092.740 : => CNT96226::VenderCmd_GetData
19ec-1c88:47168092.794 : iCmd = 0, nBytes = 5
19ec-1c88:47168215.672 : 0000 : 06 00 02 02 ab 
19ec-1c88:47168215.764 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47168215.828 : System total receive data 5 bytes
19ec-1c88:47168215.888 : => CNT96226::VenderCmd_GetData
19ec-1c88:47168215.942 : iCmd = 1, nBytes = 4
19ec-1c88:47168355.274 : 0000 : 00 00 00 00 
19ec-1c88:47168355.447 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47168355.851 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47168355.912 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47168355.972 : IO Send command 10 bytes
19ec-1c88:47168356.052 : => CNT96226::VenderCmd_SetData
19ec-1c88:47168356.108 : iCmd = 0, nBytes = 10
19ec-1c88:47168356.215 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47168561.746 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47168561.866 : System send command 10 bytes + data 0 bytes
19ec-1c88:47168561.938 : IO total need to receive data 165 bytes
19ec-1c88:47168561.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:47168562.048 : iCmd = 0, nBytes = 165
19ec-1c88:47168706.707 : skip dump 37 bytes
19ec-1c88:47168706.888 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47168707.025 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47168707.156 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47168707.289 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47168707.411 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47168707.540 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47168707.667 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47168707.788 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47168707.849 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47168707.906 : System total receive data 165 bytes
19ec-1c88:47168707.963 : => CNT96226::VenderCmd_GetData
19ec-1c88:47168708.014 : iCmd = 1, nBytes = 4
19ec-1c88:47168913.925 : 0000 : 00 00 00 00 
19ec-1c88:47168914.039 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47168914.176 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47168914.397 : Dump Inquiry
19ec-1c88:47168914.529 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47168914.669 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47168914.804 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47168914.934 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47168915.062 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47168915.191 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47168915.316 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47168915.439 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47168915.567 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47168915.701 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47168915.795 : 00a0 : 00 00 00 00 00 
19ec-1c88:47168915.863 : => ReadNVMDataInternal
19ec-1c88:47168916.091 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47168916.160 : IO Send command 10 bytes
19ec-1c88:47168916.249 : => CNT96226::VenderCmd_SetData
19ec-1c88:47168916.303 : iCmd = 0, nBytes = 10
19ec-1c88:47168916.403 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47169260.225 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47169260.362 : System send command 10 bytes + data 0 bytes
19ec-1c88:47169260.657 : IO total need to receive data 128 bytes
19ec-1c88:47169260.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:47169260.773 : iCmd = 0, nBytes = 128
19ec-1c88:47169470.275 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47169470.459 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47169470.605 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47169470.739 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47169470.870 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47169471.001 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47169471.129 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47169471.258 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47169471.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47169471.385 : System total receive data 128 bytes
19ec-1c88:47169471.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:47169471.499 : iCmd = 1, nBytes = 4
19ec-1c88:47169612.070 : 0000 : 00 00 00 00 
19ec-1c88:47169612.171 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47169612.301 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47169612.364 : NVMData.PadScanCount = 0
19ec-1c88:47169612.420 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47169612.474 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47169612.533 : NVMData.FlatbedScanCount = 0
19ec-1c88:47169612.586 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47169612.636 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47169612.689 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47169612.745 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47169612.801 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47169612.854 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47169612.907 : NVMData.BornMonth = 0
19ec-1c88:47169612.958 : NVMData.BornDay = 0
19ec-1c88:47169613.008 : NVMData.BornYear = 0
19ec-1c88:47169613.055 : NVMData.FirstScanMonth = 4
19ec-1c88:47169613.106 : NVMData.FirstScanDay = 30
19ec-1c88:47169613.159 : NVMData.FirstScanYear = 2020
19ec-1c88:47169613.212 : NVMData.VerticalMagnification = 0
19ec-1c88:47169613.268 : NVMData.HorizontalMagnification = 0
19ec-1c88:47169613.321 : NVMData.PowerSavingTime = 15
19ec-1c88:47169613.376 : NVMData.SN = A094165189010062
19ec-1c88:47169613.425 : NVMData.AutoFeed = 0
19ec-1c88:47169613.472 : NVMData.CCDType = 0
19ec-1c88:47169613.518 : NVMData.ScanSpeed = 0
19ec-1c88:47169613.566 : NVMData.RollerCount = 0
19ec-1c88:47169613.621 : NVMData.MultifeedCount = 0
19ec-1c88:47169613.671 : NVMData.JamCount = 0
19ec-1c88:47169613.718 : NVMData.IdentifyInfo = 
19ec-1c88:47169613.769 : NVMData.FormalName = 
19ec-1c88:47169613.981 : NVMData.ReservedB = 0
19ec-1c88:47169614.039 : NVMData.FunctionCode = 0
19ec-1c88:47169614.090 : NVMData.PreFeed = 0
19ec-1c88:47169614.140 : NVMData.PreFeedTime = 0
19ec-1c88:47169614.190 : NVMData.ButtonNumber = 0
19ec-1c88:47169614.242 : NVMData.PowerOffTime = 0
19ec-1c88:47169614.293 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47169614.364 : => IoObject::IoLockEnd
19ec-1c88:47169614.461 : <= IoObject::IoLockEnd
19ec-1c88:47169614.511 : <= InitializeScanner ret = 1
19ec-1c88:47170850.732 : => GetLogicalScannerAbility
19ec-1c88:47170850.922 : => IoObject::IoLockStart
19ec-1c88:47170851.052 : => CAsicIO::CheckDevice
19ec-1c88:47170851.106 : => CNT96226::ConnectIsAvailable
19ec-1c88:47170873.783 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47170874.186 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47170874.249 : <= IoObject::IoLockStart
19ec-1c88:47170874.305 : => IoObject::IoLockEnd
19ec-1c88:47170874.415 : <= IoObject::IoLockEnd
19ec-1c88:47170874.488 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:47174368.374 : => GetLogicalScannerAbilityEx
19ec-1c88:47174368.572 : => IoObject::IoLockStart
19ec-1c88:47174368.700 : => CAsicIO::CheckDevice
19ec-1c88:47174368.756 : => CNT96226::ConnectIsAvailable
19ec-1c88:47174392.409 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47174392.522 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47174392.583 : <= IoObject::IoLockStart
19ec-1c88:47174392.644 : => IoObject::IoLockEnd
19ec-1c88:47174392.752 : <= IoObject::IoLockEnd
19ec-1c88:47174392.870 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47174392.943 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47181558.821 : => ReadNVMData
19ec-1c88:47181559.006 : => IoObject::IoLockStart
19ec-1c88:47181559.142 : => CAsicIO::CheckDevice
19ec-1c88:47181559.200 : => CNT96226::ConnectIsAvailable
19ec-1c88:47181583.388 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47181583.506 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47181583.569 : <= IoObject::IoLockStart
19ec-1c88:47181583.636 : => ReadNVMDataInternal
19ec-1c88:47181583.698 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47181583.768 : IO Send command 10 bytes
19ec-1c88:47181583.892 : => CNT96226::VenderCmd_SetData
19ec-1c88:47181583.948 : iCmd = 0, nBytes = 10
19ec-1c88:47181584.063 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47181937.650 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47181937.797 : System send command 10 bytes + data 0 bytes
19ec-1c88:47181937.871 : IO total need to receive data 128 bytes
19ec-1c88:47181937.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:47181937.988 : iCmd = 0, nBytes = 128
19ec-1c88:47182140.196 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47182140.361 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47182140.502 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47182140.629 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47182140.753 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47182140.875 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47182140.999 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47182141.123 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47182141.188 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47182141.250 : System total receive data 128 bytes
19ec-1c88:47182141.312 : => CNT96226::VenderCmd_GetData
19ec-1c88:47182141.363 : iCmd = 1, nBytes = 4
19ec-1c88:47182348.194 : 0000 : 00 00 00 00 
19ec-1c88:47182348.299 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47182348.431 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47182348.504 : NVMData.PadScanCount = 0
19ec-1c88:47182348.562 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47182348.619 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47182348.677 : NVMData.FlatbedScanCount = 0
19ec-1c88:47182348.730 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47182348.946 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47182349.016 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47182349.071 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47182349.127 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47182349.182 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47182349.237 : NVMData.BornMonth = 0
19ec-1c88:47182349.287 : NVMData.BornDay = 0
19ec-1c88:47182349.337 : NVMData.BornYear = 0
19ec-1c88:47182349.386 : NVMData.FirstScanMonth = 4
19ec-1c88:47182349.441 : NVMData.FirstScanDay = 30
19ec-1c88:47182349.498 : NVMData.FirstScanYear = 2020
19ec-1c88:47182349.551 : NVMData.VerticalMagnification = 0
19ec-1c88:47182349.608 : NVMData.HorizontalMagnification = 0
19ec-1c88:47182349.664 : NVMData.PowerSavingTime = 15
19ec-1c88:47182349.721 : NVMData.SN = A094165189010062
19ec-1c88:47182349.772 : NVMData.AutoFeed = 0
19ec-1c88:47182349.823 : NVMData.CCDType = 0
19ec-1c88:47182349.871 : NVMData.ScanSpeed = 0
19ec-1c88:47182349.924 : NVMData.RollerCount = 0
19ec-1c88:47182349.977 : NVMData.MultifeedCount = 0
19ec-1c88:47182350.030 : NVMData.JamCount = 0
19ec-1c88:47182350.084 : NVMData.IdentifyInfo = 
19ec-1c88:47182350.135 : NVMData.FormalName = 
19ec-1c88:47182350.188 : NVMData.ReservedB = 0
19ec-1c88:47182350.239 : NVMData.FunctionCode = 0
19ec-1c88:47182350.288 : NVMData.PreFeed = 0
19ec-1c88:47182350.335 : NVMData.PreFeedTime = 0
19ec-1c88:47182350.385 : NVMData.ButtonNumber = 0
19ec-1c88:47182350.436 : NVMData.PowerOffTime = 0
19ec-1c88:47182350.487 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47182350.548 : => IoObject::IoLockEnd
19ec-1c88:47182350.642 : <= IoObject::IoLockEnd
19ec-1c88:47182350.693 : <= ReadNVMData ret = 1
19ec-1c88:47191941.945 : => GetADFStatus
19ec-1c88:47191942.352 : => IoObject::IoLockStart
19ec-1c88:47191942.548 : => CAsicIO::CheckDevice
19ec-1c88:47191942.608 : => CNT96226::ConnectIsAvailable
19ec-1c88:47191966.937 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47191967.153 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47191967.275 : <= IoObject::IoLockStart
19ec-1c88:47191967.398 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47191967.535 : IO Send command 10 bytes
19ec-1c88:47191967.738 : => CNT96226::VenderCmd_SetData
19ec-1c88:47191968.042 : iCmd = 0, nBytes = 10
19ec-1c88:47191968.147 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47192144.587 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47192144.745 : System send command 10 bytes + data 0 bytes
19ec-1c88:47192144.821 : IO total need to receive data 2 bytes
19ec-1c88:47192144.883 : => CNT96226::VenderCmd_GetData
19ec-1c88:47192144.937 : iCmd = 0, nBytes = 2
19ec-1c88:47192346.593 : 0000 : 00 00 
19ec-1c88:47192346.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47192346.738 : System total receive data 2 bytes
19ec-1c88:47192346.795 : => CNT96226::VenderCmd_GetData
19ec-1c88:47192346.850 : iCmd = 1, nBytes = 4
19ec-1c88:47192542.571 : 0000 : 00 00 00 00 
19ec-1c88:47192542.674 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47192542.813 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47192542.874 : Return status = 0
19ec-1c88:47192542.933 : => IoObject::IoLockEnd
19ec-1c88:47192543.024 : <= IoObject::IoLockEnd
19ec-1c88:47192543.074 : <= GetADFStatus ret = 1
19ec-1c88:47195245.315 : => GetADFStatus
19ec-1c88:47195245.515 : => IoObject::IoLockStart
19ec-1c88:47195245.640 : => CAsicIO::CheckDevice
19ec-1c88:47195245.698 : => CNT96226::ConnectIsAvailable
19ec-1c88:47195269.139 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47195269.256 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47195269.317 : <= IoObject::IoLockStart
19ec-1c88:47195269.379 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47195269.448 : IO Send command 10 bytes
19ec-1c88:47195269.563 : => CNT96226::VenderCmd_SetData
19ec-1c88:47195269.623 : iCmd = 0, nBytes = 10
19ec-1c88:47195269.729 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47195470.656 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47195470.776 : System send command 10 bytes + data 0 bytes
19ec-1c88:47195471.012 : IO total need to receive data 2 bytes
19ec-1c88:47195471.090 : => CNT96226::VenderCmd_GetData
19ec-1c88:47195471.144 : iCmd = 0, nBytes = 2
19ec-1c88:47195642.846 : 0000 : 00 00 
19ec-1c88:47195642.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47195643.012 : System total receive data 2 bytes
19ec-1c88:47195643.070 : => CNT96226::VenderCmd_GetData
19ec-1c88:47195643.125 : iCmd = 1, nBytes = 4
19ec-1c88:47195763.082 : 0000 : 00 00 00 00 
19ec-1c88:47195763.174 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47195763.298 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47195763.356 : Return status = 0
19ec-1c88:47195763.409 : => IoObject::IoLockEnd
19ec-1c88:47195763.490 : <= IoObject::IoLockEnd
19ec-1c88:47195763.539 : <= GetADFStatus ret = 1
19ec-1c88:47197937.449 : => TerminateDriver
19ec-1c88:47197937.646 : => CAsicIO::~CAsicIO,pStage=200674376
19ec-1c88:47197937.721 : => CNT96226::Close
19ec-1c88:47197941.601 : <= CNT96226::Close ret = 1
19ec-1c88:47197941.677 : <= CAsicIO::~CAsicIO
19ec-1c88:47197941.734 : => IoObject::IoLockEnd
19ec-1c88:47197941.788 : <= IoObject::IoLockEnd
19ec-1c88:47197941.841 : => IoObject::TerminateDevice
19ec-1c88:47197941.896 : => IoObject::IoLockEnd
19ec-1c88:47197941.942 : <= IoObject::IoLockEnd
19ec-1c88:47197942.043 : <= IoObject::TerminateDevice
19ec-1c88:47197942.296 : <= TerminateDriver ret = 1
19ec-1c88:47241848.916 : ============Debug Start==========
19ec-1c88:47241849.180 : Date : 2020/4/30 14:28:15
19ec-1c88:47241849.264 : Process ID : 19ec
19ec-1c88:47241849.685 : Windows : Version 10.0 build 18363 
19ec-1c88:47241850.156 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47241850.222 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47241850.286 : MemoryStatus.ullAvailPhys : 1716424704
19ec-1c88:47241850.349 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47241850.412 : MemoryStatus.ullAvailPageFile : 3058724864
19ec-1c88:47241850.475 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47241850.537 : MemoryStatus.ullAvailVirtual : 1728393216
19ec-1c88:47241850.602 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47241850.706 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47241850.772 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47241851.016 : CPU Count : 4
19ec-1c88:47241851.065 : CPU Frequency : 100.000 Mhz
19ec-1c88:47241855.381 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47241855.508 : => InitializeDriver
19ec-1c88:47241856.006 : <= InitializeDriver ret = 1
19ec-1c88:47241856.065 : => InitializeScanner
19ec-1c88:47241856.144 : => CAsicIO::GetDeviceList
19ec-1c88:47241856.437 : => CNT96226::CNT96226
19ec-1c88:47241856.498 : => CNT96226::Open
19ec-1c88:47241877.415 : <= CNT96226::Open ret = 1
19ec-1c88:47241877.505 : => CNT96226::Initialize
19ec-1c88:47241877.695 : <= CNT96226::Initialize ret = 1
19ec-1c88:47241877.754 : <= CNT96226::CNT96226
19ec-1c88:47241877.806 : => CNT96226::EnumAvailableDevice
19ec-1c88:47241883.028 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47241883.105 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47241883.164 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47245681.069 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47245681.360 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47245686.965 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47245687.072 : => IoObject::GetLockName
19ec-1c88:47245687.133 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47245687.202 : <= IoObject::GetLockName
19ec-1c88:47245687.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:47245687.741 : iCmd = 3, nBytes = 2
19ec-1c88:47246062.347 : 0000 : 06 38 
19ec-1c88:47246062.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47246062.533 : => CNT96226::VenderCmd_GetData
19ec-1c88:47246062.588 : iCmd = 4, nBytes = 2
19ec-1c88:47246373.053 : 0000 : 07 07 
19ec-1c88:47246373.163 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47246373.251 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47246373.344 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47246373.411 : IO Send command 10 bytes
19ec-1c88:47246373.464 : => CNT96226::VenderCmd_SetData
19ec-1c88:47246373.522 : iCmd = 0, nBytes = 10
19ec-1c88:47246373.623 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47246572.754 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47246572.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:47246572.955 : iCmd = 0, nBytes = 165
19ec-1c88:47246755.607 : skip dump 37 bytes
19ec-1c88:47246755.798 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47246755.936 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47246756.069 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47246756.202 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47246756.327 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47246756.465 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47246756.588 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47246756.715 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47246756.779 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47246756.841 : => CNT96226::VenderCmd_GetData
19ec-1c88:47246756.893 : iCmd = 1, nBytes = 4
19ec-1c88:47246960.486 : 0000 : 00 00 00 00 
19ec-1c88:47246960.575 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47246960.636 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47246960.693 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47246960.758 : IO Send command 10 bytes
19ec-1c88:47246960.808 : => CNT96226::VenderCmd_SetData
19ec-1c88:47246960.861 : iCmd = 0, nBytes = 10
19ec-1c88:47246960.966 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47247286.643 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47247286.775 : => CNT96226::VenderCmd_GetData
19ec-1c88:47247286.832 : iCmd = 0, nBytes = 128
19ec-1c88:47247485.004 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47247485.183 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47247485.321 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47247485.452 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47247485.580 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47247485.702 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47247485.827 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47247485.949 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47247486.014 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47247486.075 : => CNT96226::VenderCmd_GetData
19ec-1c88:47247486.125 : iCmd = 1, nBytes = 4
19ec-1c88:47247637.014 : 0000 : 00 00 00 00 
19ec-1c88:47247637.140 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47247637.206 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47247637.378 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47247637.453 : => CNT96226::Close
19ec-1c88:47247641.094 : <= CNT96226::Close ret = 1
19ec-1c88:47247641.169 : <= CNT96226::~CNT96226
19ec-1c88:47247641.257 : <= CAsicIO::GetDeviceList
19ec-1c88:47247641.673 : => IoObject::SetTimeout
19ec-1c88:47247641.799 : Timeout--> In = 0 Out = 0
19ec-1c88:47247641.855 : <= IoObject::SetTimeout
19ec-1c88:47247641.923 : => CAsicIO::CAsicIO
19ec-1c88:47247641.992 : => CNT96226::CNT96226
19ec-1c88:47247642.045 : => CNT96226::Open
19ec-1c88:47247663.801 : <= CNT96226::Open ret = 1
19ec-1c88:47247663.896 : => CNT96226::Initialize
19ec-1c88:47247664.087 : <= CNT96226::Initialize ret = 1
19ec-1c88:47247664.144 : <= CNT96226::CNT96226
19ec-1c88:47247664.199 : <= CAsicIO::CAsicIO
19ec-1c88:47247664.250 : => CAsicIO::InitializeDevice
19ec-1c88:47247664.323 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47247670.206 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47247670.323 : => IoObject::GetLockName
19ec-1c88:47247670.381 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47247670.448 : <= IoObject::GetLockName
19ec-1c88:47247670.928 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47247671.001 : IO Send command 10 bytes
19ec-1c88:47247671.051 : => CNT96226::VenderCmd_SetData
19ec-1c88:47247671.104 : iCmd = 0, nBytes = 10
19ec-1c88:47247671.213 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47248019.261 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47248019.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:47248019.444 : iCmd = 0, nBytes = 128
19ec-1c88:47248224.948 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47248225.146 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47248225.291 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47248225.428 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47248225.567 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47248225.691 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47248225.819 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47248225.948 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47248226.014 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47248226.077 : => CNT96226::VenderCmd_GetData
19ec-1c88:47248226.133 : iCmd = 1, nBytes = 4
19ec-1c88:47248424.297 : 0000 : 00 00 00 00 
19ec-1c88:47248424.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47248424.448 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47248424.503 : => CNT96226::VenderCmd_GetData
19ec-1c88:47248424.555 : iCmd = 3, nBytes = 2
19ec-1c88:47248781.592 : 0000 : 06 38 
19ec-1c88:47248781.715 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47248781.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:47248781.843 : iCmd = 4, nBytes = 2
19ec-1c88:47249099.054 : 0000 : 07 07 
19ec-1c88:47249099.177 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47249099.365 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47249099.464 : => IoObject::InitializeDevice
19ec-1c88:47249099.582 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47249100.317 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47249100.387 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47249101.706 : => FindScanner
19ec-1c88:47249101.760 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47249101.826 : <= FindScanner ret = 1
19ec-1c88:47249101.887 : => IoObject::IoLockStart
19ec-1c88:47249102.223 : => CAsicIO::CheckDevice
19ec-1c88:47249102.276 : => CNT96226::ConnectIsAvailable
19ec-1c88:47249124.646 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47249124.891 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47249125.021 : <= IoObject::IoLockStart
19ec-1c88:47249125.364 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47249125.435 : IO Send command 10 bytes
19ec-1c88:47249125.527 : => CNT96226::VenderCmd_SetData
19ec-1c88:47249125.589 : iCmd = 0, nBytes = 10
19ec-1c88:47249125.698 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47249330.659 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47249330.766 : System send command 10 bytes + data 0 bytes
19ec-1c88:47249330.843 : IO total need to receive data 5 bytes
19ec-1c88:47249330.907 : => CNT96226::VenderCmd_GetData
19ec-1c88:47249330.965 : iCmd = 0, nBytes = 5
19ec-1c88:47249491.229 : 0000 : 06 00 02 02 ab 
19ec-1c88:47249491.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47249491.405 : System total receive data 5 bytes
19ec-1c88:47249491.468 : => CNT96226::VenderCmd_GetData
19ec-1c88:47249491.521 : iCmd = 1, nBytes = 4
19ec-1c88:47249627.195 : 0000 : 00 00 00 00 
19ec-1c88:47249627.370 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47249627.578 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47249627.901 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47249627.965 : IO Send command 10 bytes
19ec-1c88:47249628.049 : => CNT96226::VenderCmd_SetData
19ec-1c88:47249628.106 : iCmd = 0, nBytes = 10
19ec-1c88:47249628.209 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47249804.268 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47249804.460 : System send command 10 bytes + data 0 bytes
19ec-1c88:47249804.587 : IO total need to receive data 165 bytes
19ec-1c88:47249804.899 : => CNT96226::VenderCmd_GetData
19ec-1c88:47249804.955 : iCmd = 0, nBytes = 165
19ec-1c88:47249978.548 : skip dump 37 bytes
19ec-1c88:47249978.747 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47249978.892 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47249979.029 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47249979.168 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47249979.297 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47249979.430 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47249979.556 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47249979.684 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47249979.752 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47249979.814 : System total receive data 165 bytes
19ec-1c88:47249979.871 : => CNT96226::VenderCmd_GetData
19ec-1c88:47249979.925 : iCmd = 1, nBytes = 4
19ec-1c88:47250140.739 : 0000 : 00 00 00 00 
19ec-1c88:47250141.180 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47250141.309 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47250141.531 : Dump Inquiry
19ec-1c88:47250141.662 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47250141.804 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47250141.946 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47250142.083 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47250142.216 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47250142.353 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47250142.484 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47250142.612 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47250142.747 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47250142.877 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47250142.967 : 00a0 : 00 00 00 00 00 
19ec-1c88:47250143.034 : => ReadNVMDataInternal
19ec-1c88:47250143.246 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47250143.312 : IO Send command 10 bytes
19ec-1c88:47250143.401 : => CNT96226::VenderCmd_SetData
19ec-1c88:47250143.457 : iCmd = 0, nBytes = 10
19ec-1c88:47250143.562 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47250493.896 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47250494.024 : System send command 10 bytes + data 0 bytes
19ec-1c88:47250494.099 : IO total need to receive data 128 bytes
19ec-1c88:47250494.162 : => CNT96226::VenderCmd_GetData
19ec-1c88:47250494.217 : iCmd = 0, nBytes = 128
19ec-1c88:47250699.368 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47250699.555 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47250699.693 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47250699.827 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47250699.951 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47250700.075 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47250700.202 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47250700.327 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47250700.391 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47250700.456 : System total receive data 128 bytes
19ec-1c88:47250700.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:47250700.570 : iCmd = 1, nBytes = 4
19ec-1c88:47250907.165 : 0000 : 00 00 00 00 
19ec-1c88:47250907.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47250907.396 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47250907.462 : NVMData.PadScanCount = 0
19ec-1c88:47250907.520 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47250907.576 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47250907.635 : NVMData.FlatbedScanCount = 0
19ec-1c88:47250907.690 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47250907.746 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47250907.801 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47250907.855 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47250907.908 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47250907.959 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47250908.011 : NVMData.BornMonth = 0
19ec-1c88:47250908.059 : NVMData.BornDay = 0
19ec-1c88:47250908.112 : NVMData.BornYear = 0
19ec-1c88:47250908.157 : NVMData.FirstScanMonth = 4
19ec-1c88:47250908.207 : NVMData.FirstScanDay = 30
19ec-1c88:47250908.263 : NVMData.FirstScanYear = 2020
19ec-1c88:47250908.319 : NVMData.VerticalMagnification = 0
19ec-1c88:47250908.372 : NVMData.HorizontalMagnification = 0
19ec-1c88:47250908.426 : NVMData.PowerSavingTime = 15
19ec-1c88:47250908.481 : NVMData.SN = A094165189010062
19ec-1c88:47250908.531 : NVMData.AutoFeed = 0
19ec-1c88:47250908.580 : NVMData.CCDType = 0
19ec-1c88:47250908.626 : NVMData.ScanSpeed = 0
19ec-1c88:47250908.674 : NVMData.RollerCount = 0
19ec-1c88:47250908.723 : NVMData.MultifeedCount = 0
19ec-1c88:47250908.771 : NVMData.JamCount = 0
19ec-1c88:47250908.820 : NVMData.IdentifyInfo = 
19ec-1c88:47250908.870 : NVMData.FormalName = 
19ec-1c88:47250909.111 : NVMData.ReservedB = 0
19ec-1c88:47250909.168 : NVMData.FunctionCode = 0
19ec-1c88:47250909.217 : NVMData.PreFeed = 0
19ec-1c88:47250909.270 : NVMData.PreFeedTime = 0
19ec-1c88:47250909.317 : NVMData.ButtonNumber = 0
19ec-1c88:47250909.365 : NVMData.PowerOffTime = 0
19ec-1c88:47250909.419 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47250909.487 : => IoObject::IoLockEnd
19ec-1c88:47250909.579 : <= IoObject::IoLockEnd
19ec-1c88:47250909.628 : <= InitializeScanner ret = 1
19ec-1c88:47250909.692 : => GetLogicalScannerAbilityEx
19ec-1c88:47250909.748 : => IoObject::IoLockStart
19ec-1c88:47250909.843 : => CAsicIO::CheckDevice
19ec-1c88:47250909.894 : => CNT96226::ConnectIsAvailable
19ec-1c88:47250929.897 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47250930.004 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47250930.066 : <= IoObject::IoLockStart
19ec-1c88:47250930.122 : => IoObject::IoLockEnd
19ec-1c88:47250930.220 : <= IoObject::IoLockEnd
19ec-1c88:47250930.330 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47250930.403 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47251100.878 : => ReadNVMData
19ec-1c88:47251101.020 : => IoObject::IoLockStart
19ec-1c88:47251101.143 : => CAsicIO::CheckDevice
19ec-1c88:47251101.200 : => CNT96226::ConnectIsAvailable
19ec-1c88:47251123.657 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47251123.909 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47251124.287 : <= IoObject::IoLockStart
19ec-1c88:47251124.353 : => ReadNVMDataInternal
19ec-1c88:47251124.416 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47251124.485 : IO Send command 10 bytes
19ec-1c88:47251124.612 : => CNT96226::VenderCmd_SetData
19ec-1c88:47251124.670 : iCmd = 0, nBytes = 10
19ec-1c88:47251124.786 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47251466.642 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47251466.758 : System send command 10 bytes + data 0 bytes
19ec-1c88:47251466.831 : IO total need to receive data 128 bytes
19ec-1c88:47251466.892 : => CNT96226::VenderCmd_GetData
19ec-1c88:47251466.946 : iCmd = 0, nBytes = 128
19ec-1c88:47251600.003 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47251600.201 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47251600.345 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47251600.480 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47251600.611 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47251600.744 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47251600.871 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47251600.997 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47251601.060 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47251601.122 : System total receive data 128 bytes
19ec-1c88:47251601.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:47251601.236 : iCmd = 1, nBytes = 4
19ec-1c88:47251787.680 : 0000 : 00 00 00 00 
19ec-1c88:47251787.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47251788.263 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47251788.330 : NVMData.PadScanCount = 0
19ec-1c88:47251788.386 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47251788.441 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47251788.496 : NVMData.FlatbedScanCount = 0
19ec-1c88:47251788.551 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47251788.603 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47251788.655 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47251788.710 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47251788.766 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47251788.818 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47251788.871 : NVMData.BornMonth = 0
19ec-1c88:47251788.918 : NVMData.BornDay = 0
19ec-1c88:47251788.969 : NVMData.BornYear = 0
19ec-1c88:47251789.017 : NVMData.FirstScanMonth = 4
19ec-1c88:47251789.068 : NVMData.FirstScanDay = 30
19ec-1c88:47251789.121 : NVMData.FirstScanYear = 2020
19ec-1c88:47251789.305 : NVMData.VerticalMagnification = 0
19ec-1c88:47251789.361 : NVMData.HorizontalMagnification = 0
19ec-1c88:47251789.413 : NVMData.PowerSavingTime = 15
19ec-1c88:47251789.467 : NVMData.SN = A094165189010062
19ec-1c88:47251789.518 : NVMData.AutoFeed = 0
19ec-1c88:47251789.568 : NVMData.CCDType = 0
19ec-1c88:47251789.616 : NVMData.ScanSpeed = 0
19ec-1c88:47251789.666 : NVMData.RollerCount = 0
19ec-1c88:47251789.720 : NVMData.MultifeedCount = 0
19ec-1c88:47251789.770 : NVMData.JamCount = 0
19ec-1c88:47251789.819 : NVMData.IdentifyInfo = 
19ec-1c88:47251789.868 : NVMData.FormalName = 
19ec-1c88:47251789.915 : NVMData.ReservedB = 0
19ec-1c88:47251789.966 : NVMData.FunctionCode = 0
19ec-1c88:47251790.017 : NVMData.PreFeed = 0
19ec-1c88:47251790.064 : NVMData.PreFeedTime = 0
19ec-1c88:47251790.114 : NVMData.ButtonNumber = 0
19ec-1c88:47251790.164 : NVMData.PowerOffTime = 0
19ec-1c88:47251790.216 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47251790.275 : => IoObject::IoLockEnd
19ec-1c88:47251790.371 : <= IoObject::IoLockEnd
19ec-1c88:47251790.421 : <= ReadNVMData ret = 1
19ec-1c88:47252307.317 : => TerminateDriver
19ec-1c88:47252307.488 : => CAsicIO::~CAsicIO,pStage=219614280
19ec-1c88:47252307.557 : => CNT96226::Close
19ec-1c88:47252311.587 : <= CNT96226::Close ret = 1
19ec-1c88:47252311.666 : <= CAsicIO::~CAsicIO
19ec-1c88:47252311.723 : => IoObject::IoLockEnd
19ec-1c88:47252311.780 : <= IoObject::IoLockEnd
19ec-1c88:47252311.830 : => IoObject::TerminateDevice
19ec-1c88:47252311.885 : => IoObject::IoLockEnd
19ec-1c88:47252311.933 : <= IoObject::IoLockEnd
19ec-1c88:47252312.034 : <= IoObject::TerminateDevice
19ec-1c88:47252312.287 : <= TerminateDriver ret = 1
19ec-1c88:47254507.257 : ============Debug Start==========
19ec-1c88:47254507.544 : Date : 2020/4/30 14:28:15
19ec-1c88:47254507.627 : Process ID : 19ec
19ec-1c88:47254508.058 : Windows : Version 10.0 build 18363 
19ec-1c88:47254508.504 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47254508.570 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47254508.635 : MemoryStatus.ullAvailPhys : 1716424704
19ec-1c88:47254508.697 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47254508.758 : MemoryStatus.ullAvailPageFile : 3058941952
19ec-1c88:47254508.817 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47254508.878 : MemoryStatus.ullAvailVirtual : 1728397312
19ec-1c88:47254508.940 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47254509.047 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47254509.106 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47254509.349 : CPU Count : 4
19ec-1c88:47254509.395 : CPU Frequency : 100.000 Mhz
19ec-1c88:47254513.522 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47254513.647 : => InitializeDriver
19ec-1c88:47254513.908 : <= InitializeDriver ret = 1
19ec-1c88:47257019.583 : => InitializeScanner
19ec-1c88:47257019.831 : => CAsicIO::GetDeviceList
19ec-1c88:47257020.222 : => CNT96226::CNT96226
19ec-1c88:47257020.284 : => CNT96226::Open
19ec-1c88:47257046.412 : <= CNT96226::Open ret = 1
19ec-1c88:47257046.533 : => CNT96226::Initialize
19ec-1c88:47257046.727 : <= CNT96226::Initialize ret = 1
19ec-1c88:47257046.787 : <= CNT96226::CNT96226
19ec-1c88:47257046.841 : => CNT96226::EnumAvailableDevice
19ec-1c88:47257052.309 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47257052.386 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47257052.446 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47260758.292 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47260758.582 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47260764.099 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47260764.209 : => IoObject::GetLockName
19ec-1c88:47260764.273 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47260764.340 : <= IoObject::GetLockName
19ec-1c88:47260764.808 : => CNT96226::VenderCmd_GetData
19ec-1c88:47260764.871 : iCmd = 3, nBytes = 2
19ec-1c88:47261157.468 : 0000 : 06 38 
19ec-1c88:47261157.595 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47261157.667 : => CNT96226::VenderCmd_GetData
19ec-1c88:47261157.725 : iCmd = 4, nBytes = 2
19ec-1c88:47261460.984 : 0000 : 07 07 
19ec-1c88:47261461.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47261461.174 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47261461.262 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47261461.329 : IO Send command 10 bytes
19ec-1c88:47261461.383 : => CNT96226::VenderCmd_SetData
19ec-1c88:47261461.438 : iCmd = 0, nBytes = 10
19ec-1c88:47261461.544 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47261636.715 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47261636.829 : => CNT96226::VenderCmd_GetData
19ec-1c88:47261636.889 : iCmd = 0, nBytes = 165
19ec-1c88:47261841.665 : skip dump 37 bytes
19ec-1c88:47261841.836 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47261841.973 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47261842.107 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47261842.236 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47261842.364 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47261842.500 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47261842.624 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47261842.749 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47261842.814 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47261842.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:47261842.918 : iCmd = 1, nBytes = 4
19ec-1c88:47262033.102 : 0000 : 00 00 00 00 
19ec-1c88:47262033.228 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47262033.306 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47262033.371 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47262033.437 : IO Send command 10 bytes
19ec-1c88:47262033.489 : => CNT96226::VenderCmd_SetData
19ec-1c88:47262033.542 : iCmd = 0, nBytes = 10
19ec-1c88:47262033.647 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47262348.693 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47262349.038 : => CNT96226::VenderCmd_GetData
19ec-1c88:47262349.094 : iCmd = 0, nBytes = 128
19ec-1c88:47262508.517 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47262508.703 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47262508.848 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47262508.979 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47262509.108 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47262509.233 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47262509.358 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47262509.482 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47262509.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47262509.613 : => CNT96226::VenderCmd_GetData
19ec-1c88:47262509.668 : iCmd = 1, nBytes = 4
19ec-1c88:47262616.735 : 0000 : 00 00 00 00 
19ec-1c88:47262616.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47262617.028 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47262617.344 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47262617.708 : => CNT96226::Close
19ec-1c88:47262621.624 : <= CNT96226::Close ret = 1
19ec-1c88:47262621.695 : <= CNT96226::~CNT96226
19ec-1c88:47262621.777 : <= CAsicIO::GetDeviceList
19ec-1c88:47262622.202 : => IoObject::SetTimeout
19ec-1c88:47262622.331 : Timeout--> In = 0 Out = 0
19ec-1c88:47262622.392 : <= IoObject::SetTimeout
19ec-1c88:47262622.460 : => CAsicIO::CAsicIO
19ec-1c88:47262622.534 : => CNT96226::CNT96226
19ec-1c88:47262622.588 : => CNT96226::Open
19ec-1c88:47262644.666 : <= CNT96226::Open ret = 1
19ec-1c88:47262644.759 : => CNT96226::Initialize
19ec-1c88:47262644.954 : <= CNT96226::Initialize ret = 1
19ec-1c88:47262645.015 : <= CNT96226::CNT96226
19ec-1c88:47262645.064 : <= CAsicIO::CAsicIO
19ec-1c88:47262645.117 : => CAsicIO::InitializeDevice
19ec-1c88:47262645.188 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47262651.011 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47262651.129 : => IoObject::GetLockName
19ec-1c88:47262651.184 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47262651.251 : <= IoObject::GetLockName
19ec-1c88:47262651.750 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47262651.819 : IO Send command 10 bytes
19ec-1c88:47262651.871 : => CNT96226::VenderCmd_SetData
19ec-1c88:47262651.923 : iCmd = 0, nBytes = 10
19ec-1c88:47262652.027 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47262978.146 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47262978.274 : => CNT96226::VenderCmd_GetData
19ec-1c88:47262978.329 : iCmd = 0, nBytes = 128
19ec-1c88:47263187.213 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47263187.400 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47263187.543 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47263187.675 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47263187.801 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47263187.925 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47263188.048 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47263188.170 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47263188.235 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47263188.296 : => CNT96226::VenderCmd_GetData
19ec-1c88:47263188.348 : iCmd = 1, nBytes = 4
19ec-1c88:47263391.534 : 0000 : 00 00 00 00 
19ec-1c88:47263391.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47263391.684 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47263391.742 : => CNT96226::VenderCmd_GetData
19ec-1c88:47263391.794 : iCmd = 3, nBytes = 2
19ec-1c88:47263758.772 : 0000 : 06 38 
19ec-1c88:47263758.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47263758.965 : => CNT96226::VenderCmd_GetData
19ec-1c88:47263759.020 : iCmd = 4, nBytes = 2
19ec-1c88:47264056.968 : 0000 : 07 07 
19ec-1c88:47264057.075 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47264057.244 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47264057.342 : => IoObject::InitializeDevice
19ec-1c88:47264057.446 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47264058.063 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47264058.136 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47264058.876 : => FindScanner
19ec-1c88:47264058.935 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47264059.001 : <= FindScanner ret = 1
19ec-1c88:47264059.056 : => IoObject::IoLockStart
19ec-1c88:47264059.157 : => CAsicIO::CheckDevice
19ec-1c88:47264059.213 : => CNT96226::ConnectIsAvailable
19ec-1c88:47264084.698 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47264085.050 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47264085.108 : <= IoObject::IoLockStart
19ec-1c88:47264085.168 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47264085.238 : IO Send command 10 bytes
19ec-1c88:47264085.333 : => CNT96226::VenderCmd_SetData
19ec-1c88:47264085.385 : iCmd = 0, nBytes = 10
19ec-1c88:47264085.570 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47264292.768 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47264292.887 : System send command 10 bytes + data 0 bytes
19ec-1c88:47264292.961 : IO total need to receive data 5 bytes
19ec-1c88:47264293.022 : => CNT96226::VenderCmd_GetData
19ec-1c88:47264293.076 : iCmd = 0, nBytes = 5
19ec-1c88:47264445.134 : 0000 : 06 00 02 02 ab 
19ec-1c88:47264445.225 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47264445.288 : System total receive data 5 bytes
19ec-1c88:47264445.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:47264445.403 : iCmd = 1, nBytes = 4
19ec-1c88:47264565.422 : 0000 : 00 00 00 00 
19ec-1c88:47264565.834 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47264565.953 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47264566.009 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47264566.069 : IO Send command 10 bytes
19ec-1c88:47264566.158 : => CNT96226::VenderCmd_SetData
19ec-1c88:47264566.212 : iCmd = 0, nBytes = 10
19ec-1c88:47264566.314 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47264764.206 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47264764.326 : System send command 10 bytes + data 0 bytes
19ec-1c88:47264764.399 : IO total need to receive data 165 bytes
19ec-1c88:47264764.462 : => CNT96226::VenderCmd_GetData
19ec-1c88:47264764.516 : iCmd = 0, nBytes = 165
19ec-1c88:47264925.195 : skip dump 37 bytes
19ec-1c88:47264925.396 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47264925.543 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47264925.685 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47264925.819 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47264925.947 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47264926.084 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47264926.207 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47264926.335 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47264926.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47264926.460 : System total receive data 165 bytes
19ec-1c88:47264926.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:47264926.575 : iCmd = 1, nBytes = 4
19ec-1c88:47265135.719 : 0000 : 00 00 00 00 
19ec-1c88:47265135.833 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47265135.962 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47265136.200 : Dump Inquiry
19ec-1c88:47265136.339 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47265136.477 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47265136.608 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47265136.745 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47265136.876 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47265137.010 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47265137.139 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47265137.262 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47265137.393 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47265137.519 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47265137.607 : 00a0 : 00 00 00 00 00 
19ec-1c88:47265137.678 : => ReadNVMDataInternal
19ec-1c88:47265137.887 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47265137.956 : IO Send command 10 bytes
19ec-1c88:47265138.049 : => CNT96226::VenderCmd_SetData
19ec-1c88:47265138.104 : iCmd = 0, nBytes = 10
19ec-1c88:47265138.205 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47265493.963 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47265494.084 : System send command 10 bytes + data 0 bytes
19ec-1c88:47265494.155 : IO total need to receive data 128 bytes
19ec-1c88:47265494.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:47265494.270 : iCmd = 0, nBytes = 128
19ec-1c88:47265703.879 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47265704.064 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47265704.207 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47265704.345 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47265704.472 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47265704.597 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47265704.719 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47265704.840 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47265704.908 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47265704.969 : System total receive data 128 bytes
19ec-1c88:47265705.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:47265705.081 : iCmd = 1, nBytes = 4
19ec-1c88:47265876.079 : 0000 : 00 00 00 00 
19ec-1c88:47265876.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47265876.315 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47265876.387 : NVMData.PadScanCount = 0
19ec-1c88:47265876.448 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47265876.507 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47265876.563 : NVMData.FlatbedScanCount = 0
19ec-1c88:47265876.618 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47265876.670 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47265876.725 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47265876.778 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47265876.831 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47265876.883 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47265876.937 : NVMData.BornMonth = 0
19ec-1c88:47265876.987 : NVMData.BornDay = 0
19ec-1c88:47265877.037 : NVMData.BornYear = 0
19ec-1c88:47265877.085 : NVMData.FirstScanMonth = 4
19ec-1c88:47265877.134 : NVMData.FirstScanDay = 30
19ec-1c88:47265877.186 : NVMData.FirstScanYear = 2020
19ec-1c88:47265877.239 : NVMData.VerticalMagnification = 0
19ec-1c88:47265877.294 : NVMData.HorizontalMagnification = 0
19ec-1c88:47265877.346 : NVMData.PowerSavingTime = 15
19ec-1c88:47265877.400 : NVMData.SN = A094165189010062
19ec-1c88:47265877.454 : NVMData.AutoFeed = 0
19ec-1c88:47265877.501 : NVMData.CCDType = 0
19ec-1c88:47265877.549 : NVMData.ScanSpeed = 0
19ec-1c88:47265877.595 : NVMData.RollerCount = 0
19ec-1c88:47265877.645 : NVMData.MultifeedCount = 0
19ec-1c88:47265877.696 : NVMData.JamCount = 0
19ec-1c88:47265877.743 : NVMData.IdentifyInfo = 
19ec-1c88:47265877.796 : NVMData.FormalName = 
19ec-1c88:47265877.990 : NVMData.ReservedB = 0
19ec-1c88:47265878.045 : NVMData.FunctionCode = 0
19ec-1c88:47265878.097 : NVMData.PreFeed = 0
19ec-1c88:47265878.147 : NVMData.PreFeedTime = 0
19ec-1c88:47265878.195 : NVMData.ButtonNumber = 0
19ec-1c88:47265878.247 : NVMData.PowerOffTime = 0
19ec-1c88:47265878.298 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47265878.370 : => IoObject::IoLockEnd
19ec-1c88:47265878.463 : <= IoObject::IoLockEnd
19ec-1c88:47265878.510 : <= InitializeScanner ret = 1
19ec-1c88:47267132.519 : => GetLogicalScannerAbility
19ec-1c88:47267132.707 : => IoObject::IoLockStart
19ec-1c88:47267132.837 : => CAsicIO::CheckDevice
19ec-1c88:47267132.893 : => CNT96226::ConnectIsAvailable
19ec-1c88:47267158.259 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47267158.672 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47267158.732 : <= IoObject::IoLockStart
19ec-1c88:47267158.792 : => IoObject::IoLockEnd
19ec-1c88:47267158.900 : <= IoObject::IoLockEnd
19ec-1c88:47267158.975 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:47270734.591 : => GetLogicalScannerAbilityEx
19ec-1c88:47270734.786 : => IoObject::IoLockStart
19ec-1c88:47270734.921 : => CAsicIO::CheckDevice
19ec-1c88:47270734.981 : => CNT96226::ConnectIsAvailable
19ec-1c88:47270754.768 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47270754.887 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47270754.953 : <= IoObject::IoLockStart
19ec-1c88:47270755.019 : => IoObject::IoLockEnd
19ec-1c88:47270755.119 : <= IoObject::IoLockEnd
19ec-1c88:47270755.233 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47270755.311 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47278789.814 : => ReadNVMData
19ec-1c88:47278789.999 : => IoObject::IoLockStart
19ec-1c88:47278790.131 : => CAsicIO::CheckDevice
19ec-1c88:47278790.188 : => CNT96226::ConnectIsAvailable
19ec-1c88:47278808.649 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47278809.376 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47278809.449 : <= IoObject::IoLockStart
19ec-1c88:47278809.516 : => ReadNVMDataInternal
19ec-1c88:47278809.585 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47278809.651 : IO Send command 10 bytes
19ec-1c88:47278809.787 : => CNT96226::VenderCmd_SetData
19ec-1c88:47278809.843 : iCmd = 0, nBytes = 10
19ec-1c88:47278809.955 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47279148.776 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47279148.942 : System send command 10 bytes + data 0 bytes
19ec-1c88:47279149.019 : IO total need to receive data 128 bytes
19ec-1c88:47279149.079 : => CNT96226::VenderCmd_GetData
19ec-1c88:47279149.135 : iCmd = 0, nBytes = 128
19ec-1c88:47279299.137 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47279299.297 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47279299.440 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47279299.575 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47279299.704 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47279299.827 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47279299.949 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47279300.072 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47279300.136 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47279300.199 : System total receive data 128 bytes
19ec-1c88:47279300.258 : => CNT96226::VenderCmd_GetData
19ec-1c88:47279300.309 : iCmd = 1, nBytes = 4
19ec-1c88:47279467.750 : 0000 : 00 00 00 00 
19ec-1c88:47279467.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47279467.987 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47279468.054 : NVMData.PadScanCount = 0
19ec-1c88:47279468.110 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47279468.166 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47279468.223 : NVMData.FlatbedScanCount = 0
19ec-1c88:47279468.276 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47279468.521 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47279468.588 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47279468.643 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47279468.697 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47279468.751 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47279468.807 : NVMData.BornMonth = 0
19ec-1c88:47279468.857 : NVMData.BornDay = 0
19ec-1c88:47279468.909 : NVMData.BornYear = 0
19ec-1c88:47279468.957 : NVMData.FirstScanMonth = 4
19ec-1c88:47279469.008 : NVMData.FirstScanDay = 30
19ec-1c88:47279469.063 : NVMData.FirstScanYear = 2020
19ec-1c88:47279469.117 : NVMData.VerticalMagnification = 0
19ec-1c88:47279469.171 : NVMData.HorizontalMagnification = 0
19ec-1c88:47279469.227 : NVMData.PowerSavingTime = 15
19ec-1c88:47279469.281 : NVMData.SN = A094165189010062
19ec-1c88:47279469.331 : NVMData.AutoFeed = 0
19ec-1c88:47279469.381 : NVMData.CCDType = 0
19ec-1c88:47279469.426 : NVMData.ScanSpeed = 0
19ec-1c88:47279469.474 : NVMData.RollerCount = 0
19ec-1c88:47279469.526 : NVMData.MultifeedCount = 0
19ec-1c88:47279469.579 : NVMData.JamCount = 0
19ec-1c88:47279469.629 : NVMData.IdentifyInfo = 
19ec-1c88:47279469.680 : NVMData.FormalName = 
19ec-1c88:47279469.726 : NVMData.ReservedB = 0
19ec-1c88:47279469.779 : NVMData.FunctionCode = 0
19ec-1c88:47279469.829 : NVMData.PreFeed = 0
19ec-1c88:47279469.878 : NVMData.PreFeedTime = 0
19ec-1c88:47279469.928 : NVMData.ButtonNumber = 0
19ec-1c88:47279469.978 : NVMData.PowerOffTime = 0
19ec-1c88:47279470.027 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47279470.086 : => IoObject::IoLockEnd
19ec-1c88:47279470.181 : <= IoObject::IoLockEnd
19ec-1c88:47279470.231 : <= ReadNVMData ret = 1
19ec-1c88:47289573.772 : => GetADFStatus
19ec-1c88:47289574.134 : => IoObject::IoLockStart
19ec-1c88:47289574.262 : => CAsicIO::CheckDevice
19ec-1c88:47289574.327 : => CNT96226::ConnectIsAvailable
19ec-1c88:47289591.211 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47289591.651 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47289591.712 : <= IoObject::IoLockStart
19ec-1c88:47289591.774 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47289591.845 : IO Send command 10 bytes
19ec-1c88:47289591.972 : => CNT96226::VenderCmd_SetData
19ec-1c88:47289592.031 : iCmd = 0, nBytes = 10
19ec-1c88:47289592.147 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47289786.189 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47289786.305 : System send command 10 bytes + data 0 bytes
19ec-1c88:47289786.372 : IO total need to receive data 2 bytes
19ec-1c88:47289786.432 : => CNT96226::VenderCmd_GetData
19ec-1c88:47289786.486 : iCmd = 0, nBytes = 2
19ec-1c88:47289954.735 : 0000 : 00 00 
19ec-1c88:47289954.819 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47289954.881 : System total receive data 2 bytes
19ec-1c88:47289954.943 : => CNT96226::VenderCmd_GetData
19ec-1c88:47289954.998 : iCmd = 1, nBytes = 4
19ec-1c88:47290066.515 : 0000 : 00 00 00 00 
19ec-1c88:47290066.617 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47290066.736 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47290066.799 : Return status = 0
19ec-1c88:47290066.855 : => IoObject::IoLockEnd
19ec-1c88:47290066.945 : <= IoObject::IoLockEnd
19ec-1c88:47290066.992 : <= GetADFStatus ret = 1
19ec-1c88:47292745.113 : => GetADFStatus
19ec-1c88:47292745.306 : => IoObject::IoLockStart
19ec-1c88:47292745.428 : => CAsicIO::CheckDevice
19ec-1c88:47292745.486 : => CNT96226::ConnectIsAvailable
19ec-1c88:47292770.122 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47292770.335 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47292770.456 : <= IoObject::IoLockStart
19ec-1c88:47292770.590 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47292770.736 : IO Send command 10 bytes
19ec-1c88:47292771.144 : => CNT96226::VenderCmd_SetData
19ec-1c88:47292771.202 : iCmd = 0, nBytes = 10
19ec-1c88:47292771.309 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47292958.862 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47292958.990 : System send command 10 bytes + data 0 bytes
19ec-1c88:47292959.202 : IO total need to receive data 2 bytes
19ec-1c88:47292959.281 : => CNT96226::VenderCmd_GetData
19ec-1c88:47292959.340 : iCmd = 0, nBytes = 2
19ec-1c88:47293074.331 : 0000 : 00 00 
19ec-1c88:47293074.422 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47293074.497 : System total receive data 2 bytes
19ec-1c88:47293074.557 : => CNT96226::VenderCmd_GetData
19ec-1c88:47293074.612 : iCmd = 1, nBytes = 4
19ec-1c88:47293237.857 : 0000 : 00 00 00 00 
19ec-1c88:47293238.035 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47293238.266 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47293238.569 : Return status = 0
19ec-1c88:47293238.628 : => IoObject::IoLockEnd
19ec-1c88:47293238.718 : <= IoObject::IoLockEnd
19ec-1c88:47293238.767 : <= GetADFStatus ret = 1
19ec-1c88:47295349.833 : => TerminateDriver
19ec-1c88:47295350.021 : => CAsicIO::~CAsicIO,pStage=200281160
19ec-1c88:47295350.091 : => CNT96226::Close
19ec-1c88:47295353.541 : <= CNT96226::Close ret = 1
19ec-1c88:47295353.620 : <= CAsicIO::~CAsicIO
19ec-1c88:47295353.678 : => IoObject::IoLockEnd
19ec-1c88:47295353.732 : <= IoObject::IoLockEnd
19ec-1c88:47295353.783 : => IoObject::TerminateDevice
19ec-1c88:47295353.836 : => IoObject::IoLockEnd
19ec-1c88:47295353.884 : <= IoObject::IoLockEnd
19ec-1c88:47295353.981 : <= IoObject::TerminateDevice
19ec-1c88:47295354.217 : <= TerminateDriver ret = 1
19ec-1c88:47339381.943 : ============Debug Start==========
19ec-1c88:47339382.228 : Date : 2020/4/30 14:28:18
19ec-1c88:47339382.307 : Process ID : 19ec
19ec-1c88:47339382.722 : Windows : Version 10.0 build 18363 
19ec-1c88:47339383.179 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47339383.242 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47339383.304 : MemoryStatus.ullAvailPhys : 1717370880
19ec-1c88:47339383.366 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47339383.423 : MemoryStatus.ullAvailPageFile : 3061153792
19ec-1c88:47339383.487 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47339383.545 : MemoryStatus.ullAvailVirtual : 1728376832
19ec-1c88:47339383.610 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47339383.718 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47339383.779 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47339384.018 : CPU Count : 4
19ec-1c88:47339384.064 : CPU Frequency : 100.000 Mhz
19ec-1c88:47339388.338 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47339388.467 : => InitializeDriver
19ec-1c88:47339388.732 : <= InitializeDriver ret = 1
19ec-1c88:47339388.794 : => InitializeScanner
19ec-1c88:47339388.872 : => CAsicIO::GetDeviceList
19ec-1c88:47339389.162 : => CNT96226::CNT96226
19ec-1c88:47339389.220 : => CNT96226::Open
19ec-1c88:47339410.195 : <= CNT96226::Open ret = 1
19ec-1c88:47339410.300 : => CNT96226::Initialize
19ec-1c88:47339410.494 : <= CNT96226::Initialize ret = 1
19ec-1c88:47339410.558 : <= CNT96226::CNT96226
19ec-1c88:47339410.613 : => CNT96226::EnumAvailableDevice
19ec-1c88:47339416.396 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47339416.477 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47339416.539 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47343128.929 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47343129.382 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47343140.798 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47343141.004 : => IoObject::GetLockName
19ec-1c88:47343141.123 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47343141.270 : <= IoObject::GetLockName
19ec-1c88:47343142.163 : => CNT96226::VenderCmd_GetData
19ec-1c88:47343142.293 : iCmd = 3, nBytes = 2
19ec-1c88:47343526.416 : 0000 : 06 38 
19ec-1c88:47343526.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47343526.808 : => CNT96226::VenderCmd_GetData
19ec-1c88:47343526.930 : iCmd = 4, nBytes = 2
19ec-1c88:47343843.539 : 0000 : 07 07 
19ec-1c88:47343843.720 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47343843.880 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47343844.043 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47343844.176 : IO Send command 10 bytes
19ec-1c88:47343844.283 : => CNT96226::VenderCmd_SetData
19ec-1c88:47343844.396 : iCmd = 0, nBytes = 10
19ec-1c88:47343844.617 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47344051.682 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47344051.895 : => CNT96226::VenderCmd_GetData
19ec-1c88:47344052.007 : iCmd = 0, nBytes = 165
19ec-1c88:47344264.641 : skip dump 37 bytes
19ec-1c88:47344265.057 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47344265.353 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47344265.635 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47344265.910 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47344266.175 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47344266.447 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47344266.706 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47344266.969 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47344267.102 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47344267.223 : => CNT96226::VenderCmd_GetData
19ec-1c88:47344267.330 : iCmd = 1, nBytes = 4
19ec-1c88:47344478.172 : 0000 : 00 00 00 00 
19ec-1c88:47344478.363 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47344478.493 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47344478.622 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47344478.754 : IO Send command 10 bytes
19ec-1c88:47344478.862 : => CNT96226::VenderCmd_SetData
19ec-1c88:47344478.976 : iCmd = 0, nBytes = 10
19ec-1c88:47344479.199 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47344836.533 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47344836.766 : => CNT96226::VenderCmd_GetData
19ec-1c88:47344836.883 : iCmd = 0, nBytes = 128
19ec-1c88:47345057.978 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47345058.351 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47345058.654 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47345058.922 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47345059.176 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47345059.427 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47345059.690 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47345059.945 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47345060.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47345060.200 : => CNT96226::VenderCmd_GetData
19ec-1c88:47345060.309 : iCmd = 1, nBytes = 4
19ec-1c88:47345280.966 : 0000 : 00 00 00 00 
19ec-1c88:47345281.179 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47345281.323 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47345281.701 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47345281.850 : => CNT96226::Close
19ec-1c88:47345289.363 : <= CNT96226::Close ret = 1
19ec-1c88:47345289.592 : <= CNT96226::~CNT96226
19ec-1c88:47345289.786 : <= CAsicIO::GetDeviceList
19ec-1c88:47345290.536 : => IoObject::SetTimeout
19ec-1c88:47345290.803 : Timeout--> In = 0 Out = 0
19ec-1c88:47345290.931 : <= IoObject::SetTimeout
19ec-1c88:47345291.060 : => CAsicIO::CAsicIO
19ec-1c88:47345291.206 : => CNT96226::CNT96226
19ec-1c88:47345291.325 : => CNT96226::Open
19ec-1c88:47345333.316 : <= CNT96226::Open ret = 1
19ec-1c88:47345333.516 : => CNT96226::Initialize
19ec-1c88:47345333.882 : <= CNT96226::Initialize ret = 1
19ec-1c88:47345334.007 : <= CNT96226::CNT96226
19ec-1c88:47345334.113 : <= CAsicIO::CAsicIO
19ec-1c88:47345334.220 : => CAsicIO::InitializeDevice
19ec-1c88:47345334.351 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47345345.883 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47345346.112 : => IoObject::GetLockName
19ec-1c88:47345346.223 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47345346.356 : <= IoObject::GetLockName
19ec-1c88:47345347.296 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47345347.454 : IO Send command 10 bytes
19ec-1c88:47345347.558 : => CNT96226::VenderCmd_SetData
19ec-1c88:47345347.666 : iCmd = 0, nBytes = 10
19ec-1c88:47345347.900 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47345711.890 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47345712.160 : => CNT96226::VenderCmd_GetData
19ec-1c88:47345712.287 : iCmd = 0, nBytes = 128
19ec-1c88:47345939.253 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47345939.629 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47345939.916 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47345940.183 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47345940.435 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47345940.683 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47345940.931 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47345941.183 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47345941.311 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47345941.439 : => CNT96226::VenderCmd_GetData
19ec-1c88:47345941.545 : iCmd = 1, nBytes = 4
19ec-1c88:47346155.241 : 0000 : 00 00 00 00 
19ec-1c88:47346155.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47346155.482 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47346155.561 : => CNT96226::VenderCmd_GetData
19ec-1c88:47346155.629 : iCmd = 3, nBytes = 2
19ec-1c88:47346541.763 : 0000 : 06 38 
19ec-1c88:47346541.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47346542.010 : => CNT96226::VenderCmd_GetData
19ec-1c88:47346542.084 : iCmd = 4, nBytes = 2
19ec-1c88:47346832.450 : 0000 : 07 07 
19ec-1c88:47346832.597 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47346832.841 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47346832.969 : => IoObject::InitializeDevice
19ec-1c88:47346833.100 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47346834.012 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47346834.104 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47346834.979 : => FindScanner
19ec-1c88:47346835.048 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47346835.130 : <= FindScanner ret = 1
19ec-1c88:47346835.201 : => IoObject::IoLockStart
19ec-1c88:47346835.337 : => CAsicIO::CheckDevice
19ec-1c88:47346835.406 : => CNT96226::ConnectIsAvailable
19ec-1c88:47346859.086 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47346859.238 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47346859.321 : <= IoObject::IoLockStart
19ec-1c88:47346859.396 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47346859.481 : IO Send command 10 bytes
19ec-1c88:47346859.606 : => CNT96226::VenderCmd_SetData
19ec-1c88:47346859.681 : iCmd = 0, nBytes = 10
19ec-1c88:47346859.817 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47347059.765 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47347059.927 : System send command 10 bytes + data 0 bytes
19ec-1c88:47347060.017 : IO total need to receive data 5 bytes
19ec-1c88:47347060.096 : => CNT96226::VenderCmd_GetData
19ec-1c88:47347060.165 : iCmd = 0, nBytes = 5
19ec-1c88:47347269.318 : 0000 : 06 00 02 02 ab 
19ec-1c88:47347269.471 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47347269.567 : System total receive data 5 bytes
19ec-1c88:47347269.652 : => CNT96226::VenderCmd_GetData
19ec-1c88:47347269.730 : iCmd = 1, nBytes = 4
19ec-1c88:47347478.356 : 0000 : 00 00 00 00 
19ec-1c88:47347478.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47347478.924 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47347479.003 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47347479.084 : IO Send command 10 bytes
19ec-1c88:47347479.197 : => CNT96226::VenderCmd_SetData
19ec-1c88:47347479.271 : iCmd = 0, nBytes = 10
19ec-1c88:47347479.408 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47347673.814 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47347673.977 : System send command 10 bytes + data 0 bytes
19ec-1c88:47347674.075 : IO total need to receive data 165 bytes
19ec-1c88:47347674.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:47347674.230 : iCmd = 0, nBytes = 165
19ec-1c88:47347883.704 : skip dump 37 bytes
19ec-1c88:47347883.952 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47347884.137 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47347884.315 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47347884.491 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47347884.659 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47347884.834 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47347884.998 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47347885.159 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47347885.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47347885.323 : System total receive data 165 bytes
19ec-1c88:47347885.401 : => CNT96226::VenderCmd_GetData
19ec-1c88:47347885.470 : iCmd = 1, nBytes = 4
19ec-1c88:47348091.323 : 0000 : 00 00 00 00 
19ec-1c88:47348091.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47348091.625 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47348091.894 : Dump Inquiry
19ec-1c88:47348092.070 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47348092.248 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47348092.423 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47348092.598 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47348092.768 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47348092.939 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47348093.102 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47348093.262 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47348093.438 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47348093.604 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47348093.718 : 00a0 : 00 00 00 00 00 
19ec-1c88:47348093.806 : => ReadNVMDataInternal
19ec-1c88:47348094.062 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47348094.150 : IO Send command 10 bytes
19ec-1c88:47348094.268 : => CNT96226::VenderCmd_SetData
19ec-1c88:47348094.340 : iCmd = 0, nBytes = 10
19ec-1c88:47348094.473 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47348439.533 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47348439.722 : System send command 10 bytes + data 0 bytes
19ec-1c88:47348439.813 : IO total need to receive data 128 bytes
19ec-1c88:47348439.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:47348439.971 : iCmd = 0, nBytes = 128
19ec-1c88:47348632.183 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47348632.406 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47348632.595 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47348632.772 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47348632.935 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47348633.097 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47348633.261 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47348633.425 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47348633.509 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47348633.587 : System total receive data 128 bytes
19ec-1c88:47348633.662 : => CNT96226::VenderCmd_GetData
19ec-1c88:47348633.732 : iCmd = 1, nBytes = 4
19ec-1c88:47348793.979 : 0000 : 00 00 00 00 
19ec-1c88:47348794.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47348794.256 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47348794.338 : NVMData.PadScanCount = 0
19ec-1c88:47348794.408 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47348794.479 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47348794.554 : NVMData.FlatbedScanCount = 0
19ec-1c88:47348794.625 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47348794.694 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47348794.764 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47348794.838 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47348794.911 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47348794.980 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47348795.054 : NVMData.BornMonth = 0
19ec-1c88:47348795.117 : NVMData.BornDay = 0
19ec-1c88:47348795.183 : NVMData.BornYear = 0
19ec-1c88:47348795.245 : NVMData.FirstScanMonth = 4
19ec-1c88:47348795.310 : NVMData.FirstScanDay = 30
19ec-1c88:47348795.383 : NVMData.FirstScanYear = 2020
19ec-1c88:47348795.452 : NVMData.VerticalMagnification = 0
19ec-1c88:47348795.525 : NVMData.HorizontalMagnification = 0
19ec-1c88:47348795.592 : NVMData.PowerSavingTime = 15
19ec-1c88:47348795.667 : NVMData.SN = A094165189010062
19ec-1c88:47348795.733 : NVMData.AutoFeed = 0
19ec-1c88:47348795.797 : NVMData.CCDType = 0
19ec-1c88:47348795.860 : NVMData.ScanSpeed = 0
19ec-1c88:47348795.927 : NVMData.RollerCount = 0
19ec-1c88:47348795.994 : NVMData.MultifeedCount = 0
19ec-1c88:47348796.060 : NVMData.JamCount = 0
19ec-1c88:47348796.123 : NVMData.IdentifyInfo = 
19ec-1c88:47348796.186 : NVMData.FormalName = 
19ec-1c88:47348796.420 : NVMData.ReservedB = 0
19ec-1c88:47348796.487 : NVMData.FunctionCode = 0
19ec-1c88:47348796.554 : NVMData.PreFeed = 0
19ec-1c88:47348796.618 : NVMData.PreFeedTime = 0
19ec-1c88:47348796.683 : NVMData.ButtonNumber = 0
19ec-1c88:47348796.747 : NVMData.PowerOffTime = 0
19ec-1c88:47348796.814 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47348796.910 : => IoObject::IoLockEnd
19ec-1c88:47348797.027 : <= IoObject::IoLockEnd
19ec-1c88:47348797.094 : <= InitializeScanner ret = 1
19ec-1c88:47348797.174 : => GetLogicalScannerAbilityEx
19ec-1c88:47348797.251 : => IoObject::IoLockStart
19ec-1c88:47348797.372 : => CAsicIO::CheckDevice
19ec-1c88:47348797.439 : => CNT96226::ConnectIsAvailable
19ec-1c88:47348810.136 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47348810.253 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47348810.324 : <= IoObject::IoLockStart
19ec-1c88:47348810.397 : => IoObject::IoLockEnd
19ec-1c88:47348810.511 : <= IoObject::IoLockEnd
19ec-1c88:47348810.644 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47348810.740 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47349031.716 : => ReadNVMData
19ec-1c88:47349031.887 : => IoObject::IoLockStart
19ec-1c88:47349032.044 : => CAsicIO::CheckDevice
19ec-1c88:47349032.118 : => CNT96226::ConnectIsAvailable
19ec-1c88:47349055.097 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47349055.247 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47349055.326 : <= IoObject::IoLockStart
19ec-1c88:47349055.400 : => ReadNVMDataInternal
19ec-1c88:47349055.481 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47349055.569 : IO Send command 10 bytes
19ec-1c88:47349055.698 : => CNT96226::VenderCmd_SetData
19ec-1c88:47349055.908 : iCmd = 0, nBytes = 10
19ec-1c88:47349056.053 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47349398.660 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47349398.872 : System send command 10 bytes + data 0 bytes
19ec-1c88:47349398.963 : IO total need to receive data 128 bytes
19ec-1c88:47349399.046 : => CNT96226::VenderCmd_GetData
19ec-1c88:47349399.119 : iCmd = 0, nBytes = 128
19ec-1c88:47349587.190 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47349587.437 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47349587.626 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47349587.802 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47349587.974 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47349588.147 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47349588.315 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47349588.476 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47349588.559 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47349588.640 : System total receive data 128 bytes
19ec-1c88:47349588.723 : => CNT96226::VenderCmd_GetData
19ec-1c88:47349588.793 : iCmd = 1, nBytes = 4
19ec-1c88:47349772.754 : 0000 : 00 00 00 00 
19ec-1c88:47349772.911 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47349773.085 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47349773.181 : NVMData.PadScanCount = 0
19ec-1c88:47349773.256 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47349773.329 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47349773.402 : NVMData.FlatbedScanCount = 0
19ec-1c88:47349773.475 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47349773.546 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47349773.620 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47349773.694 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47349773.765 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47349773.842 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47349773.915 : NVMData.BornMonth = 0
19ec-1c88:47349773.979 : NVMData.BornDay = 0
19ec-1c88:47349774.044 : NVMData.BornYear = 0
19ec-1c88:47349774.106 : NVMData.FirstScanMonth = 4
19ec-1c88:47349774.173 : NVMData.FirstScanDay = 30
19ec-1c88:47349774.242 : NVMData.FirstScanYear = 2020
19ec-1c88:47349774.467 : NVMData.VerticalMagnification = 0
19ec-1c88:47349774.546 : NVMData.HorizontalMagnification = 0
19ec-1c88:47349774.620 : NVMData.PowerSavingTime = 15
19ec-1c88:47349774.689 : NVMData.SN = A094165189010062
19ec-1c88:47349774.755 : NVMData.AutoFeed = 0
19ec-1c88:47349774.823 : NVMData.CCDType = 0
19ec-1c88:47349774.890 : NVMData.ScanSpeed = 0
19ec-1c88:47349774.954 : NVMData.RollerCount = 0
19ec-1c88:47349775.021 : NVMData.MultifeedCount = 0
19ec-1c88:47349775.087 : NVMData.JamCount = 0
19ec-1c88:47349775.153 : NVMData.IdentifyInfo = 
19ec-1c88:47349775.217 : NVMData.FormalName = 
19ec-1c88:47349775.282 : NVMData.ReservedB = 0
19ec-1c88:47349775.348 : NVMData.FunctionCode = 0
19ec-1c88:47349775.413 : NVMData.PreFeed = 0
19ec-1c88:47349775.476 : NVMData.PreFeedTime = 0
19ec-1c88:47349775.538 : NVMData.ButtonNumber = 0
19ec-1c88:47349775.603 : NVMData.PowerOffTime = 0
19ec-1c88:47349775.671 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47349775.752 : => IoObject::IoLockEnd
19ec-1c88:47349775.867 : <= IoObject::IoLockEnd
19ec-1c88:47349775.932 : <= ReadNVMData ret = 1
19ec-1c88:47352487.495 : ============Debug Start==========
19ec-1c88:47352487.795 : Date : 2020/4/30 14:28:18
19ec-1c88:47352487.884 : Process ID : 19ec
19ec-1c88:47352488.290 : Windows : Version 10.0 build 18363 
19ec-1c88:47352488.759 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47352488.826 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47352488.895 : MemoryStatus.ullAvailPhys : 1717387264
19ec-1c88:47352488.960 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47352489.028 : MemoryStatus.ullAvailPageFile : 3060686848
19ec-1c88:47352489.096 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47352489.158 : MemoryStatus.ullAvailVirtual : 1728667648
19ec-1c88:47352489.223 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47352489.326 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47352489.389 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47352489.636 : CPU Count : 4
19ec-1c88:47352489.687 : CPU Frequency : 100.000 Mhz
19ec-1c88:47352493.551 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47352493.695 : => InitializeDriver
19ec-1c88:47352493.945 : <= InitializeDriver ret = 1
19ec-1c88:47355121.925 : => InitializeScanner
19ec-1c88:47355122.168 : => CAsicIO::GetDeviceList
19ec-1c88:47355122.565 : => CNT96226::CNT96226
19ec-1c88:47355122.631 : => CNT96226::Open
19ec-1c88:47355144.526 : <= CNT96226::Open ret = 1
19ec-1c88:47355144.634 : => CNT96226::Initialize
19ec-1c88:47355144.835 : <= CNT96226::Initialize ret = 1
19ec-1c88:47355144.892 : <= CNT96226::CNT96226
19ec-1c88:47355144.945 : => CNT96226::EnumAvailableDevice
19ec-1c88:47355150.181 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47355150.259 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47355150.318 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47359072.742 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47359073.031 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47359078.587 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47359078.698 : => IoObject::GetLockName
19ec-1c88:47359078.760 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47359078.829 : <= IoObject::GetLockName
19ec-1c88:47359079.283 : => CNT96226::VenderCmd_GetData
19ec-1c88:47359079.351 : iCmd = 3, nBytes = 2
19ec-1c88:47359459.148 : 0000 : 06 38 
19ec-1c88:47359459.280 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47359459.351 : => CNT96226::VenderCmd_GetData
19ec-1c88:47359459.409 : iCmd = 4, nBytes = 2
19ec-1c88:47359758.809 : 0000 : 07 07 
19ec-1c88:47359758.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47359758.977 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47359759.067 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47359759.136 : IO Send command 10 bytes
19ec-1c88:47359759.192 : => CNT96226::VenderCmd_SetData
19ec-1c88:47359759.246 : iCmd = 0, nBytes = 10
19ec-1c88:47359759.350 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47359931.879 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47359932.016 : => CNT96226::VenderCmd_GetData
19ec-1c88:47359932.075 : iCmd = 0, nBytes = 165
19ec-1c88:47360128.077 : skip dump 37 bytes
19ec-1c88:47360128.269 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47360128.409 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47360128.547 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47360128.679 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47360128.803 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47360128.937 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47360129.065 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47360129.190 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47360129.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47360129.313 : => CNT96226::VenderCmd_GetData
19ec-1c88:47360129.362 : iCmd = 1, nBytes = 4
19ec-1c88:47360304.449 : 0000 : 00 00 00 00 
19ec-1c88:47360304.557 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47360304.627 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47360304.691 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47360304.756 : IO Send command 10 bytes
19ec-1c88:47360304.808 : => CNT96226::VenderCmd_SetData
19ec-1c88:47360304.859 : iCmd = 0, nBytes = 10
19ec-1c88:47360304.968 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47360635.124 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47360635.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:47360635.308 : iCmd = 0, nBytes = 128
19ec-1c88:47360826.261 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47360826.443 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47360826.585 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47360826.717 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47360826.840 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47360826.967 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47360827.093 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47360827.217 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47360827.280 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47360827.346 : => CNT96226::VenderCmd_GetData
19ec-1c88:47360827.402 : iCmd = 1, nBytes = 4
19ec-1c88:47360965.741 : 0000 : 00 00 00 00 
19ec-1c88:47360965.915 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47360966.045 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47360966.482 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47360966.553 : => CNT96226::Close
19ec-1c88:47360970.366 : <= CNT96226::Close ret = 1
19ec-1c88:47360970.440 : <= CNT96226::~CNT96226
19ec-1c88:47360970.526 : <= CAsicIO::GetDeviceList
19ec-1c88:47360970.941 : => IoObject::SetTimeout
19ec-1c88:47360971.070 : Timeout--> In = 0 Out = 0
19ec-1c88:47360971.125 : <= IoObject::SetTimeout
19ec-1c88:47360971.194 : => CAsicIO::CAsicIO
19ec-1c88:47360971.265 : => CNT96226::CNT96226
19ec-1c88:47360971.321 : => CNT96226::Open
19ec-1c88:47360995.365 : <= CNT96226::Open ret = 1
19ec-1c88:47360995.477 : => CNT96226::Initialize
19ec-1c88:47360995.669 : <= CNT96226::Initialize ret = 1
19ec-1c88:47360995.736 : <= CNT96226::CNT96226
19ec-1c88:47360995.790 : <= CAsicIO::CAsicIO
19ec-1c88:47360995.848 : => CAsicIO::InitializeDevice
19ec-1c88:47360995.918 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47361001.707 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47361001.826 : => IoObject::GetLockName
19ec-1c88:47361001.884 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47361001.953 : <= IoObject::GetLockName
19ec-1c88:47361002.442 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47361002.517 : IO Send command 10 bytes
19ec-1c88:47361002.571 : => CNT96226::VenderCmd_SetData
19ec-1c88:47361002.628 : iCmd = 0, nBytes = 10
19ec-1c88:47361002.741 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47361344.148 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47361344.279 : => CNT96226::VenderCmd_GetData
19ec-1c88:47361344.337 : iCmd = 0, nBytes = 128
19ec-1c88:47361503.295 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47361503.866 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47361504.008 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47361504.148 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47361504.273 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47361504.396 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47361504.519 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47361504.639 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47361504.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47361504.767 : => CNT96226::VenderCmd_GetData
19ec-1c88:47361504.817 : iCmd = 1, nBytes = 4
19ec-1c88:47361709.127 : 0000 : 00 00 00 00 
19ec-1c88:47361709.236 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47361709.311 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47361709.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:47361709.424 : iCmd = 3, nBytes = 2
19ec-1c88:47362088.043 : 0000 : 06 38 
19ec-1c88:47362088.156 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47362088.231 : => CNT96226::VenderCmd_GetData
19ec-1c88:47362088.286 : iCmd = 4, nBytes = 2
19ec-1c88:47362364.667 : 0000 : 07 07 
19ec-1c88:47362364.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47362364.952 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47362365.054 : => IoObject::InitializeDevice
19ec-1c88:47362365.162 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47362365.788 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47362365.860 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47362366.593 : => FindScanner
19ec-1c88:47362366.656 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47362366.719 : <= FindScanner ret = 1
19ec-1c88:47362366.786 : => IoObject::IoLockStart
19ec-1c88:47362366.891 : => CAsicIO::CheckDevice
19ec-1c88:47362366.944 : => CNT96226::ConnectIsAvailable
19ec-1c88:47362380.004 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47362380.103 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47362380.157 : <= IoObject::IoLockStart
19ec-1c88:47362380.216 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47362380.281 : IO Send command 10 bytes
19ec-1c88:47362380.364 : => CNT96226::VenderCmd_SetData
19ec-1c88:47362380.421 : iCmd = 0, nBytes = 10
19ec-1c88:47362380.526 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47362548.963 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47362549.061 : System send command 10 bytes + data 0 bytes
19ec-1c88:47362549.126 : IO total need to receive data 5 bytes
19ec-1c88:47362549.186 : => CNT96226::VenderCmd_GetData
19ec-1c88:47362549.241 : iCmd = 0, nBytes = 5
19ec-1c88:47362743.017 : 0000 : 06 00 02 02 ab 
19ec-1c88:47362743.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47362743.171 : System total receive data 5 bytes
19ec-1c88:47362743.231 : => CNT96226::VenderCmd_GetData
19ec-1c88:47362743.285 : iCmd = 1, nBytes = 4
19ec-1c88:47362874.874 : 0000 : 00 00 00 00 
19ec-1c88:47362874.979 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47362875.131 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47362875.198 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47362875.264 : IO Send command 10 bytes
19ec-1c88:47362875.353 : => CNT96226::VenderCmd_SetData
19ec-1c88:47362875.414 : iCmd = 0, nBytes = 10
19ec-1c88:47362875.520 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47363053.765 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47363053.939 : System send command 10 bytes + data 0 bytes
19ec-1c88:47363054.015 : IO total need to receive data 165 bytes
19ec-1c88:47363054.087 : => CNT96226::VenderCmd_GetData
19ec-1c88:47363054.150 : iCmd = 0, nBytes = 165
19ec-1c88:47363234.506 : skip dump 37 bytes
19ec-1c88:47363234.950 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47363235.089 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47363235.222 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47363235.352 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47363235.479 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47363235.610 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47363235.735 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47363235.855 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47363235.917 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47363235.975 : System total receive data 165 bytes
19ec-1c88:47363236.032 : => CNT96226::VenderCmd_GetData
19ec-1c88:47363236.085 : iCmd = 1, nBytes = 4
19ec-1c88:47363412.383 : 0000 : 00 00 00 00 
19ec-1c88:47363412.488 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47363412.640 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47363412.850 : Dump Inquiry
19ec-1c88:47363412.990 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47363413.128 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47363413.260 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47363413.396 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47363413.521 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47363413.652 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47363413.776 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47363413.899 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47363414.027 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47363414.155 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47363414.246 : 00a0 : 00 00 00 00 00 
19ec-1c88:47363414.317 : => ReadNVMDataInternal
19ec-1c88:47363414.525 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47363414.587 : IO Send command 10 bytes
19ec-1c88:47363414.680 : => CNT96226::VenderCmd_SetData
19ec-1c88:47363414.734 : iCmd = 0, nBytes = 10
19ec-1c88:47363414.833 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47363720.435 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47363720.569 : System send command 10 bytes + data 0 bytes
19ec-1c88:47363720.644 : IO total need to receive data 128 bytes
19ec-1c88:47363720.706 : => CNT96226::VenderCmd_GetData
19ec-1c88:47363720.996 : iCmd = 0, nBytes = 128
19ec-1c88:47363887.483 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47363887.646 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47363887.786 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47363887.916 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47363888.042 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47363888.165 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47363888.286 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47363888.411 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47363888.474 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47363888.534 : System total receive data 128 bytes
19ec-1c88:47363888.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:47363888.648 : iCmd = 1, nBytes = 4
19ec-1c88:47364015.673 : 0000 : 00 00 00 00 
19ec-1c88:47364015.770 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47364015.902 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47364015.972 : NVMData.PadScanCount = 0
19ec-1c88:47364016.028 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47364016.086 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47364016.145 : NVMData.FlatbedScanCount = 0
19ec-1c88:47364016.198 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47364016.253 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47364016.307 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47364016.365 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47364016.423 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47364016.480 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47364016.536 : NVMData.BornMonth = 0
19ec-1c88:47364016.585 : NVMData.BornDay = 0
19ec-1c88:47364016.638 : NVMData.BornYear = 0
19ec-1c88:47364016.687 : NVMData.FirstScanMonth = 4
19ec-1c88:47364016.743 : NVMData.FirstScanDay = 30
19ec-1c88:47364016.798 : NVMData.FirstScanYear = 2020
19ec-1c88:47364016.853 : NVMData.VerticalMagnification = 0
19ec-1c88:47364016.908 : NVMData.HorizontalMagnification = 0
19ec-1c88:47364016.964 : NVMData.PowerSavingTime = 15
19ec-1c88:47364017.020 : NVMData.SN = A094165189010062
19ec-1c88:47364017.071 : NVMData.AutoFeed = 0
19ec-1c88:47364017.121 : NVMData.CCDType = 0
19ec-1c88:47364017.171 : NVMData.ScanSpeed = 0
19ec-1c88:47364017.220 : NVMData.RollerCount = 0
19ec-1c88:47364017.275 : NVMData.MultifeedCount = 0
19ec-1c88:47364017.326 : NVMData.JamCount = 0
19ec-1c88:47364017.376 : NVMData.IdentifyInfo = 
19ec-1c88:47364017.428 : NVMData.FormalName = 
19ec-1c88:47364017.626 : NVMData.ReservedB = 0
19ec-1c88:47364017.680 : NVMData.FunctionCode = 0
19ec-1c88:47364017.730 : NVMData.PreFeed = 0
19ec-1c88:47364017.783 : NVMData.PreFeedTime = 0
19ec-1c88:47364017.833 : NVMData.ButtonNumber = 0
19ec-1c88:47364017.889 : NVMData.PowerOffTime = 0
19ec-1c88:47364017.941 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47364018.013 : => IoObject::IoLockEnd
19ec-1c88:47364018.107 : <= IoObject::IoLockEnd
19ec-1c88:47364018.161 : <= InitializeScanner ret = 1
19ec-1c88:47365280.788 : => GetLogicalScannerAbility
19ec-1c88:47365280.977 : => IoObject::IoLockStart
19ec-1c88:47365281.107 : => CAsicIO::CheckDevice
19ec-1c88:47365281.167 : => CNT96226::ConnectIsAvailable
19ec-1c88:47365305.216 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47365305.332 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47365305.392 : <= IoObject::IoLockStart
19ec-1c88:47365305.455 : => IoObject::IoLockEnd
19ec-1c88:47365305.569 : <= IoObject::IoLockEnd
19ec-1c88:47365305.646 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:47368880.876 : => GetLogicalScannerAbilityEx
19ec-1c88:47368881.071 : => IoObject::IoLockStart
19ec-1c88:47368881.197 : => CAsicIO::CheckDevice
19ec-1c88:47368881.256 : => CNT96226::ConnectIsAvailable
19ec-1c88:47368903.195 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47368903.431 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47368903.561 : <= IoObject::IoLockStart
19ec-1c88:47368903.908 : => IoObject::IoLockEnd
19ec-1c88:47368904.014 : <= IoObject::IoLockEnd
19ec-1c88:47368904.136 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47368904.210 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47376171.826 : => ReadNVMData
19ec-1c88:47376172.007 : => IoObject::IoLockStart
19ec-1c88:47376172.132 : => CAsicIO::CheckDevice
19ec-1c88:47376172.188 : => CNT96226::ConnectIsAvailable
19ec-1c88:47376194.909 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47376195.255 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47376195.316 : <= IoObject::IoLockStart
19ec-1c88:47376195.387 : => ReadNVMDataInternal
19ec-1c88:47376195.457 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47376195.527 : IO Send command 10 bytes
19ec-1c88:47376195.651 : => CNT96226::VenderCmd_SetData
19ec-1c88:47376195.709 : iCmd = 0, nBytes = 10
19ec-1c88:47376195.827 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47376551.529 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47376551.693 : System send command 10 bytes + data 0 bytes
19ec-1c88:47376551.771 : IO total need to receive data 128 bytes
19ec-1c88:47376551.835 : => CNT96226::VenderCmd_GetData
19ec-1c88:47376551.894 : iCmd = 0, nBytes = 128
19ec-1c88:47376760.448 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47376760.612 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47376760.746 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47376760.881 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47376761.008 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47376761.131 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47376761.254 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47376761.378 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47376761.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47376761.501 : System total receive data 128 bytes
19ec-1c88:47376761.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:47376761.612 : iCmd = 1, nBytes = 4
19ec-1c88:47376889.394 : 0000 : 00 00 00 00 
19ec-1c88:47376889.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47376889.603 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47376889.670 : NVMData.PadScanCount = 0
19ec-1c88:47376889.728 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47376889.784 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47376889.841 : NVMData.FlatbedScanCount = 0
19ec-1c88:47376889.896 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47376890.068 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47376890.134 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47376890.190 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47376890.246 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47376890.301 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47376890.357 : NVMData.BornMonth = 0
19ec-1c88:47376890.406 : NVMData.BornDay = 0
19ec-1c88:47376890.458 : NVMData.BornYear = 0
19ec-1c88:47376890.507 : NVMData.FirstScanMonth = 4
19ec-1c88:47376890.557 : NVMData.FirstScanDay = 30
19ec-1c88:47376890.610 : NVMData.FirstScanYear = 2020
19ec-1c88:47376890.661 : NVMData.VerticalMagnification = 0
19ec-1c88:47376890.713 : NVMData.HorizontalMagnification = 0
19ec-1c88:47376890.767 : NVMData.PowerSavingTime = 15
19ec-1c88:47376890.820 : NVMData.SN = A094165189010062
19ec-1c88:47376890.870 : NVMData.AutoFeed = 0
19ec-1c88:47376890.919 : NVMData.CCDType = 0
19ec-1c88:47376890.969 : NVMData.ScanSpeed = 0
19ec-1c88:47376891.022 : NVMData.RollerCount = 0
19ec-1c88:47376891.073 : NVMData.MultifeedCount = 0
19ec-1c88:47376891.123 : NVMData.JamCount = 0
19ec-1c88:47376891.171 : NVMData.IdentifyInfo = 
19ec-1c88:47376891.222 : NVMData.FormalName = 
19ec-1c88:47376891.273 : NVMData.ReservedB = 0
19ec-1c88:47376891.320 : NVMData.FunctionCode = 0
19ec-1c88:47376891.370 : NVMData.PreFeed = 0
19ec-1c88:47376891.420 : NVMData.PreFeedTime = 0
19ec-1c88:47376891.467 : NVMData.ButtonNumber = 0
19ec-1c88:47376891.519 : NVMData.PowerOffTime = 0
19ec-1c88:47376891.566 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47376891.625 : => IoObject::IoLockEnd
19ec-1c88:47376891.712 : <= IoObject::IoLockEnd
19ec-1c88:47376891.762 : <= ReadNVMData ret = 1
19ec-1c88:47386588.944 : => GetADFStatus
19ec-1c88:47386589.384 : => IoObject::IoLockStart
19ec-1c88:47386589.522 : => CAsicIO::CheckDevice
19ec-1c88:47386589.578 : => CNT96226::ConnectIsAvailable
19ec-1c88:47386615.327 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47386615.444 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47386615.503 : <= IoObject::IoLockStart
19ec-1c88:47386615.565 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47386615.632 : IO Send command 10 bytes
19ec-1c88:47386615.751 : => CNT96226::VenderCmd_SetData
19ec-1c88:47386615.807 : iCmd = 0, nBytes = 10
19ec-1c88:47386615.911 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47386803.211 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47386803.576 : System send command 10 bytes + data 0 bytes
19ec-1c88:47386803.646 : IO total need to receive data 2 bytes
19ec-1c88:47386803.709 : => CNT96226::VenderCmd_GetData
19ec-1c88:47386803.765 : iCmd = 0, nBytes = 2
19ec-1c88:47387013.209 : 0000 : 00 00 
19ec-1c88:47387013.311 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47387013.389 : System total receive data 2 bytes
19ec-1c88:47387013.457 : => CNT96226::VenderCmd_GetData
19ec-1c88:47387013.512 : iCmd = 1, nBytes = 4
19ec-1c88:47387208.722 : 0000 : 00 00 00 00 
19ec-1c88:47387208.812 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47387208.936 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47387209.004 : Return status = 0
19ec-1c88:47387209.062 : => IoObject::IoLockEnd
19ec-1c88:47387209.147 : <= IoObject::IoLockEnd
19ec-1c88:47387209.198 : <= GetADFStatus ret = 1
19ec-1c88:47389891.127 : => GetADFStatus
19ec-1c88:47389891.337 : => IoObject::IoLockStart
19ec-1c88:47389891.461 : => CAsicIO::CheckDevice
19ec-1c88:47389891.519 : => CNT96226::ConnectIsAvailable
19ec-1c88:47389915.893 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47389916.143 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47389916.280 : <= IoObject::IoLockStart
19ec-1c88:47389916.638 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47389916.710 : IO Send command 10 bytes
19ec-1c88:47389916.823 : => CNT96226::VenderCmd_SetData
19ec-1c88:47389916.885 : iCmd = 0, nBytes = 10
19ec-1c88:47389916.992 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47390114.092 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47390114.211 : System send command 10 bytes + data 0 bytes
19ec-1c88:47390114.448 : IO total need to receive data 2 bytes
19ec-1c88:47390114.522 : => CNT96226::VenderCmd_GetData
19ec-1c88:47390114.580 : iCmd = 0, nBytes = 2
19ec-1c88:47390258.719 : 0000 : 00 00 
19ec-1c88:47390258.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47390258.871 : System total receive data 2 bytes
19ec-1c88:47390258.931 : => CNT96226::VenderCmd_GetData
19ec-1c88:47390258.987 : iCmd = 1, nBytes = 4
19ec-1c88:47390377.642 : 0000 : 00 00 00 00 
19ec-1c88:47390377.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47390377.892 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47390377.957 : Return status = 0
19ec-1c88:47390378.015 : => IoObject::IoLockEnd
19ec-1c88:47390378.107 : <= IoObject::IoLockEnd
19ec-1c88:47390378.155 : <= GetADFStatus ret = 1
19ec-1c88:47392432.346 : => TerminateDriver
19ec-1c88:47392432.538 : => CAsicIO::~CAsicIO,pStage=201591880
19ec-1c88:47392432.608 : => CNT96226::Close
19ec-1c88:47392436.510 : <= CNT96226::Close ret = 1
19ec-1c88:47392436.591 : <= CAsicIO::~CAsicIO
19ec-1c88:47392436.652 : => IoObject::IoLockEnd
19ec-1c88:47392436.703 : <= IoObject::IoLockEnd
19ec-1c88:47392436.757 : => IoObject::TerminateDevice
19ec-1c88:47392436.814 : => IoObject::IoLockEnd
19ec-1c88:47392436.863 : <= IoObject::IoLockEnd
19ec-1c88:47392436.966 : <= IoObject::TerminateDevice
19ec-1c88:47392437.208 : <= TerminateDriver ret = 1
19ec-1c88:47435722.058 : ============Debug Start==========
19ec-1c88:47435722.323 : Date : 2020/4/30 14:28:21
19ec-1c88:47435722.402 : Process ID : 19ec
19ec-1c88:47435722.803 : Windows : Version 10.0 build 18363 
19ec-1c88:47435723.258 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47435723.322 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47435723.382 : MemoryStatus.ullAvailPhys : 1718734848
19ec-1c88:47435723.438 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47435723.499 : MemoryStatus.ullAvailPageFile : 3060129792
19ec-1c88:47435723.560 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47435723.619 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:47435723.682 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47435723.784 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47435723.845 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47435724.076 : CPU Count : 4
19ec-1c88:47435724.123 : CPU Frequency : 100.000 Mhz
19ec-1c88:47435728.366 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47435728.494 : => InitializeDriver
19ec-1c88:47435728.757 : <= InitializeDriver ret = 1
19ec-1c88:47435728.816 : => InitializeScanner
19ec-1c88:47435728.894 : => CAsicIO::GetDeviceList
19ec-1c88:47435729.195 : => CNT96226::CNT96226
19ec-1c88:47435729.252 : => CNT96226::Open
19ec-1c88:47435749.572 : <= CNT96226::Open ret = 1
19ec-1c88:47435749.663 : => CNT96226::Initialize
19ec-1c88:47435749.848 : <= CNT96226::Initialize ret = 1
19ec-1c88:47435749.905 : <= CNT96226::CNT96226
19ec-1c88:47435749.955 : => CNT96226::EnumAvailableDevice
19ec-1c88:47435755.209 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47435755.287 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47435755.345 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47439485.670 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47439485.968 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47439491.521 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47439491.631 : => IoObject::GetLockName
19ec-1c88:47439491.694 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47439491.762 : <= IoObject::GetLockName
19ec-1c88:47439492.221 : => CNT96226::VenderCmd_GetData
19ec-1c88:47439492.287 : iCmd = 3, nBytes = 2
19ec-1c88:47439854.689 : 0000 : 06 38 
19ec-1c88:47439854.806 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47439854.884 : => CNT96226::VenderCmd_GetData
19ec-1c88:47439854.944 : iCmd = 4, nBytes = 2
19ec-1c88:47440139.239 : 0000 : 07 07 
19ec-1c88:47440139.347 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47440139.436 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47440139.528 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47440139.596 : IO Send command 10 bytes
19ec-1c88:47440139.649 : => CNT96226::VenderCmd_SetData
19ec-1c88:47440139.704 : iCmd = 0, nBytes = 10
19ec-1c88:47440139.810 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47440346.946 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47440347.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:47440347.125 : iCmd = 0, nBytes = 165
19ec-1c88:47440552.482 : skip dump 37 bytes
19ec-1c88:47440552.678 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47440552.824 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47440552.961 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47440553.098 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47440553.226 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47440553.363 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47440553.485 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47440553.609 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47440553.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47440553.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:47440553.788 : iCmd = 1, nBytes = 4
19ec-1c88:47440755.809 : 0000 : 00 00 00 00 
19ec-1c88:47440755.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47440755.962 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47440756.020 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47440756.086 : IO Send command 10 bytes
19ec-1c88:47440756.140 : => CNT96226::VenderCmd_SetData
19ec-1c88:47440756.194 : iCmd = 0, nBytes = 10
19ec-1c88:47440756.297 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47441093.620 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47441093.740 : => CNT96226::VenderCmd_GetData
19ec-1c88:47441093.799 : iCmd = 0, nBytes = 128
19ec-1c88:47441297.428 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47441297.590 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47441297.720 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47441297.851 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47441297.975 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47441298.097 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47441298.222 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47441298.345 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47441298.409 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47441298.467 : => CNT96226::VenderCmd_GetData
19ec-1c88:47441298.520 : iCmd = 1, nBytes = 4
19ec-1c88:47441491.731 : 0000 : 00 00 00 00 
19ec-1c88:47441491.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47441491.892 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47441492.068 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47441492.142 : => CNT96226::Close
19ec-1c88:47441495.925 : <= CNT96226::Close ret = 1
19ec-1c88:47441496.002 : <= CNT96226::~CNT96226
19ec-1c88:47441496.091 : <= CAsicIO::GetDeviceList
19ec-1c88:47441496.494 : => IoObject::SetTimeout
19ec-1c88:47441496.626 : Timeout--> In = 0 Out = 0
19ec-1c88:47441496.684 : <= IoObject::SetTimeout
19ec-1c88:47441496.752 : => CAsicIO::CAsicIO
19ec-1c88:47441496.825 : => CNT96226::CNT96226
19ec-1c88:47441496.884 : => CNT96226::Open
19ec-1c88:47441518.796 : <= CNT96226::Open ret = 1
19ec-1c88:47441518.895 : => CNT96226::Initialize
19ec-1c88:47441519.081 : <= CNT96226::Initialize ret = 1
19ec-1c88:47441519.140 : <= CNT96226::CNT96226
19ec-1c88:47441519.193 : <= CAsicIO::CAsicIO
19ec-1c88:47441519.249 : => CAsicIO::InitializeDevice
19ec-1c88:47441519.322 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47441525.234 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47441525.359 : => IoObject::GetLockName
19ec-1c88:47441525.417 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47441525.484 : <= IoObject::GetLockName
19ec-1c88:47441525.965 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47441526.036 : IO Send command 10 bytes
19ec-1c88:47441526.089 : => CNT96226::VenderCmd_SetData
19ec-1c88:47441526.143 : iCmd = 0, nBytes = 10
19ec-1c88:47441526.247 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47441881.389 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47441881.521 : => CNT96226::VenderCmd_GetData
19ec-1c88:47441881.582 : iCmd = 0, nBytes = 128
19ec-1c88:47442091.398 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47442091.579 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47442091.724 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47442091.857 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47442091.982 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47442092.104 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47442092.229 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47442092.350 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47442092.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47442092.473 : => CNT96226::VenderCmd_GetData
19ec-1c88:47442092.524 : iCmd = 1, nBytes = 4
19ec-1c88:47442291.066 : 0000 : 00 00 00 00 
19ec-1c88:47442291.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47442291.222 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47442291.284 : => CNT96226::VenderCmd_GetData
19ec-1c88:47442291.335 : iCmd = 3, nBytes = 2
19ec-1c88:47442663.747 : 0000 : 06 38 
19ec-1c88:47442664.166 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47442664.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:47442664.295 : iCmd = 4, nBytes = 2
19ec-1c88:47442973.186 : 0000 : 07 07 
19ec-1c88:47442973.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47442973.783 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47442973.896 : => IoObject::InitializeDevice
19ec-1c88:47442974.002 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47442974.643 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47442974.719 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47442975.434 : => FindScanner
19ec-1c88:47442975.491 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47442975.551 : <= FindScanner ret = 1
19ec-1c88:47442975.613 : => IoObject::IoLockStart
19ec-1c88:47442975.714 : => CAsicIO::CheckDevice
19ec-1c88:47442975.768 : => CNT96226::ConnectIsAvailable
19ec-1c88:47442999.994 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47443000.091 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47443000.145 : <= IoObject::IoLockStart
19ec-1c88:47443000.201 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47443000.265 : IO Send command 10 bytes
19ec-1c88:47443000.349 : => CNT96226::VenderCmd_SetData
19ec-1c88:47443000.412 : iCmd = 0, nBytes = 10
19ec-1c88:47443000.515 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47443204.759 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47443204.854 : System send command 10 bytes + data 0 bytes
19ec-1c88:47443204.922 : IO total need to receive data 5 bytes
19ec-1c88:47443204.980 : => CNT96226::VenderCmd_GetData
19ec-1c88:47443205.035 : iCmd = 0, nBytes = 5
19ec-1c88:47443397.673 : 0000 : 06 00 02 02 ab 
19ec-1c88:47443397.793 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47443397.863 : System total receive data 5 bytes
19ec-1c88:47443397.926 : => CNT96226::VenderCmd_GetData
19ec-1c88:47443397.983 : iCmd = 1, nBytes = 4
19ec-1c88:47443602.598 : 0000 : 00 00 00 00 
19ec-1c88:47443602.701 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47443602.837 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47443602.899 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47443602.969 : IO Send command 10 bytes
19ec-1c88:47443603.059 : => CNT96226::VenderCmd_SetData
19ec-1c88:47443603.114 : iCmd = 0, nBytes = 10
19ec-1c88:47443603.218 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47443798.210 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47443798.317 : System send command 10 bytes + data 0 bytes
19ec-1c88:47443798.386 : IO total need to receive data 165 bytes
19ec-1c88:47443798.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:47443798.499 : iCmd = 0, nBytes = 165
19ec-1c88:47443921.848 : skip dump 37 bytes
19ec-1c88:47443922.363 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47443922.501 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47443922.633 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47443922.762 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47443922.889 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47443923.023 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47443923.147 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47443923.271 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47443923.336 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47443923.392 : System total receive data 165 bytes
19ec-1c88:47443923.449 : => CNT96226::VenderCmd_GetData
19ec-1c88:47443923.502 : iCmd = 1, nBytes = 4
19ec-1c88:47444120.655 : 0000 : 00 00 00 00 
19ec-1c88:47444120.760 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47444120.909 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47444121.130 : Dump Inquiry
19ec-1c88:47444121.262 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47444121.401 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47444121.535 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47444121.665 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47444121.793 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47444121.925 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47444122.046 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47444122.170 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47444122.300 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47444122.425 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47444122.510 : 00a0 : 00 00 00 00 00 
19ec-1c88:47444122.578 : => ReadNVMDataInternal
19ec-1c88:47444122.796 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47444122.863 : IO Send command 10 bytes
19ec-1c88:47444122.950 : => CNT96226::VenderCmd_SetData
19ec-1c88:47444123.003 : iCmd = 0, nBytes = 10
19ec-1c88:47444123.103 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47444477.778 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47444477.929 : System send command 10 bytes + data 0 bytes
19ec-1c88:47444478.003 : IO total need to receive data 128 bytes
19ec-1c88:47444478.064 : => CNT96226::VenderCmd_GetData
19ec-1c88:47444478.124 : iCmd = 0, nBytes = 128
19ec-1c88:47444685.455 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47444685.819 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47444686.104 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47444686.375 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47444686.627 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47444687.043 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47444687.166 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47444687.292 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47444687.359 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47444687.421 : System total receive data 128 bytes
19ec-1c88:47444687.482 : => CNT96226::VenderCmd_GetData
19ec-1c88:47444687.533 : iCmd = 1, nBytes = 4
19ec-1c88:47444814.572 : 0000 : 00 00 00 00 
19ec-1c88:47444814.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47444814.805 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47444814.870 : NVMData.PadScanCount = 0
19ec-1c88:47444814.926 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47444814.984 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47444815.044 : NVMData.FlatbedScanCount = 0
19ec-1c88:47444815.098 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47444815.153 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47444815.206 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47444815.261 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47444815.316 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47444815.369 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47444815.423 : NVMData.BornMonth = 0
19ec-1c88:47444815.468 : NVMData.BornDay = 0
19ec-1c88:47444815.518 : NVMData.BornYear = 0
19ec-1c88:47444815.567 : NVMData.FirstScanMonth = 4
19ec-1c88:47444815.620 : NVMData.FirstScanDay = 30
19ec-1c88:47444815.675 : NVMData.FirstScanYear = 2020
19ec-1c88:47444815.728 : NVMData.VerticalMagnification = 0
19ec-1c88:47444815.781 : NVMData.HorizontalMagnification = 0
19ec-1c88:47444815.838 : NVMData.PowerSavingTime = 15
19ec-1c88:47444815.892 : NVMData.SN = A094165189010062
19ec-1c88:47444815.942 : NVMData.AutoFeed = 0
19ec-1c88:47444815.989 : NVMData.CCDType = 0
19ec-1c88:47444816.037 : NVMData.ScanSpeed = 0
19ec-1c88:47444816.086 : NVMData.RollerCount = 0
19ec-1c88:47444816.136 : NVMData.MultifeedCount = 0
19ec-1c88:47444816.186 : NVMData.JamCount = 0
19ec-1c88:47444816.233 : NVMData.IdentifyInfo = 
19ec-1c88:47444816.287 : NVMData.FormalName = 
19ec-1c88:47444816.437 : NVMData.ReservedB = 0
19ec-1c88:47444816.487 : NVMData.FunctionCode = 0
19ec-1c88:47444816.540 : NVMData.PreFeed = 0
19ec-1c88:47444816.590 : NVMData.PreFeedTime = 0
19ec-1c88:47444816.637 : NVMData.ButtonNumber = 0
19ec-1c88:47444816.685 : NVMData.PowerOffTime = 0
19ec-1c88:47444816.737 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47444816.813 : => IoObject::IoLockEnd
19ec-1c88:47444816.902 : <= IoObject::IoLockEnd
19ec-1c88:47444816.951 : <= InitializeScanner ret = 1
19ec-1c88:47444817.016 : => GetLogicalScannerAbilityEx
19ec-1c88:47444817.075 : => IoObject::IoLockStart
19ec-1c88:47444817.166 : => CAsicIO::CheckDevice
19ec-1c88:47444817.219 : => CNT96226::ConnectIsAvailable
19ec-1c88:47444830.044 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47444830.141 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47444830.196 : <= IoObject::IoLockStart
19ec-1c88:47444830.251 : => IoObject::IoLockEnd
19ec-1c88:47444830.340 : <= IoObject::IoLockEnd
19ec-1c88:47444830.448 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47444830.521 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47445003.399 : => ReadNVMData
19ec-1c88:47445003.539 : => IoObject::IoLockStart
19ec-1c88:47445003.662 : => CAsicIO::CheckDevice
19ec-1c88:47445003.710 : => CNT96226::ConnectIsAvailable
19ec-1c88:47445028.057 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47445028.479 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47445028.542 : <= IoObject::IoLockStart
19ec-1c88:47445028.603 : => ReadNVMDataInternal
19ec-1c88:47445028.665 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47445028.731 : IO Send command 10 bytes
19ec-1c88:47445028.835 : => CNT96226::VenderCmd_SetData
19ec-1c88:47445028.887 : iCmd = 0, nBytes = 10
19ec-1c88:47445028.994 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47445372.786 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47445372.925 : System send command 10 bytes + data 0 bytes
19ec-1c88:47445372.992 : IO total need to receive data 128 bytes
19ec-1c88:47445373.052 : => CNT96226::VenderCmd_GetData
19ec-1c88:47445373.108 : iCmd = 0, nBytes = 128
19ec-1c88:47445573.248 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47445573.427 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47445573.572 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47445573.705 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47445573.832 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47445573.959 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47445574.085 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47445574.207 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47445574.271 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47445574.331 : System total receive data 128 bytes
19ec-1c88:47445574.391 : => CNT96226::VenderCmd_GetData
19ec-1c88:47445574.443 : iCmd = 1, nBytes = 4
19ec-1c88:47445765.993 : 0000 : 00 00 00 00 
19ec-1c88:47445766.092 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47445766.233 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47445766.303 : NVMData.PadScanCount = 0
19ec-1c88:47445766.362 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47445766.419 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47445766.477 : NVMData.FlatbedScanCount = 0
19ec-1c88:47445766.532 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47445766.587 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47445766.644 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47445766.701 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47445766.758 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47445766.812 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47445766.870 : NVMData.BornMonth = 0
19ec-1c88:47445766.923 : NVMData.BornDay = 0
19ec-1c88:47445766.977 : NVMData.BornYear = 0
19ec-1c88:47445767.028 : NVMData.FirstScanMonth = 4
19ec-1c88:47445767.080 : NVMData.FirstScanDay = 30
19ec-1c88:47445767.136 : NVMData.FirstScanYear = 2020
19ec-1c88:47445767.331 : NVMData.VerticalMagnification = 0
19ec-1c88:47445767.394 : NVMData.HorizontalMagnification = 0
19ec-1c88:47445767.451 : NVMData.PowerSavingTime = 15
19ec-1c88:47445767.508 : NVMData.SN = A094165189010062
19ec-1c88:47445767.560 : NVMData.AutoFeed = 0
19ec-1c88:47445767.613 : NVMData.CCDType = 0
19ec-1c88:47445767.663 : NVMData.ScanSpeed = 0
19ec-1c88:47445767.712 : NVMData.RollerCount = 0
19ec-1c88:47445767.764 : NVMData.MultifeedCount = 0
19ec-1c88:47445767.817 : NVMData.JamCount = 0
19ec-1c88:47445767.868 : NVMData.IdentifyInfo = 
19ec-1c88:47445767.922 : NVMData.FormalName = 
19ec-1c88:47445767.972 : NVMData.ReservedB = 0
19ec-1c88:47445768.024 : NVMData.FunctionCode = 0
19ec-1c88:47445768.074 : NVMData.PreFeed = 0
19ec-1c88:47445768.125 : NVMData.PreFeedTime = 0
19ec-1c88:47445768.175 : NVMData.ButtonNumber = 0
19ec-1c88:47445768.226 : NVMData.PowerOffTime = 0
19ec-1c88:47445768.278 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47445768.340 : => IoObject::IoLockEnd
19ec-1c88:47445768.435 : <= IoObject::IoLockEnd
19ec-1c88:47445768.484 : <= ReadNVMData ret = 1
19ec-1c88:47448397.964 : ============Debug Start==========
19ec-1c88:47448398.263 : Date : 2020/4/30 14:28:22
19ec-1c88:47448398.341 : Process ID : 19ec
19ec-1c88:47448398.737 : Windows : Version 10.0 build 18363 
19ec-1c88:47448399.200 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47448399.266 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47448399.334 : MemoryStatus.ullAvailPhys : 1718706176
19ec-1c88:47448399.397 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47448399.460 : MemoryStatus.ullAvailPageFile : 3060097024
19ec-1c88:47448399.524 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47448399.581 : MemoryStatus.ullAvailVirtual : 1728393216
19ec-1c88:47448399.642 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47448399.745 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47448399.805 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47448400.047 : CPU Count : 4
19ec-1c88:47448400.094 : CPU Frequency : 100.000 Mhz
19ec-1c88:47448404.277 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47448404.409 : => InitializeDriver
19ec-1c88:47448404.694 : <= InitializeDriver ret = 1
19ec-1c88:47450971.431 : => InitializeScanner
19ec-1c88:47450971.677 : => CAsicIO::GetDeviceList
19ec-1c88:47450972.096 : => CNT96226::CNT96226
19ec-1c88:47450972.155 : => CNT96226::Open
19ec-1c88:47450995.006 : <= CNT96226::Open ret = 1
19ec-1c88:47450995.104 : => CNT96226::Initialize
19ec-1c88:47450995.299 : <= CNT96226::Initialize ret = 1
19ec-1c88:47450995.361 : <= CNT96226::CNT96226
19ec-1c88:47450995.415 : => CNT96226::EnumAvailableDevice
19ec-1c88:47451000.750 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47451000.828 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47451000.889 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47454702.940 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47454703.221 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47454708.793 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47454708.907 : => IoObject::GetLockName
19ec-1c88:47454708.964 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47454709.032 : <= IoObject::GetLockName
19ec-1c88:47454709.493 : => CNT96226::VenderCmd_GetData
19ec-1c88:47454709.557 : iCmd = 3, nBytes = 2
19ec-1c88:47455095.709 : 0000 : 06 38 
19ec-1c88:47455095.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47455095.889 : => CNT96226::VenderCmd_GetData
19ec-1c88:47455095.946 : iCmd = 4, nBytes = 2
19ec-1c88:47455398.567 : 0000 : 07 07 
19ec-1c88:47455398.667 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47455398.753 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47455398.850 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47455398.914 : IO Send command 10 bytes
19ec-1c88:47455398.965 : => CNT96226::VenderCmd_SetData
19ec-1c88:47455399.019 : iCmd = 0, nBytes = 10
19ec-1c88:47455399.122 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47455606.229 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47455606.483 : => CNT96226::VenderCmd_GetData
19ec-1c88:47455606.615 : iCmd = 0, nBytes = 165
19ec-1c88:47455824.102 : skip dump 37 bytes
19ec-1c88:47455824.491 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47455824.781 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47455825.065 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47455825.351 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47455825.612 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47455825.891 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47455826.140 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47455826.402 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47455826.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47455826.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:47455826.767 : iCmd = 1, nBytes = 4
19ec-1c88:47456040.835 : 0000 : 00 00 00 00 
19ec-1c88:47456041.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47456041.152 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47456041.274 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47456041.404 : IO Send command 10 bytes
19ec-1c88:47456041.506 : => CNT96226::VenderCmd_SetData
19ec-1c88:47456041.618 : iCmd = 0, nBytes = 10
19ec-1c88:47456041.826 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47456403.202 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47456403.438 : => CNT96226::VenderCmd_GetData
19ec-1c88:47456403.559 : iCmd = 0, nBytes = 128
19ec-1c88:47456612.281 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47456612.618 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47456612.898 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47456613.174 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47456613.427 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47456613.681 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47456613.932 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47456614.186 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47456614.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47456614.431 : => CNT96226::VenderCmd_GetData
19ec-1c88:47456614.545 : iCmd = 1, nBytes = 4
19ec-1c88:47456808.543 : 0000 : 00 00 00 00 
19ec-1c88:47456808.715 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47456808.835 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47456809.163 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47456809.313 : => CNT96226::Close
19ec-1c88:47456816.019 : <= CNT96226::Close ret = 1
19ec-1c88:47456816.169 : <= CNT96226::~CNT96226
19ec-1c88:47456816.330 : <= CAsicIO::GetDeviceList
19ec-1c88:47456817.010 : => IoObject::SetTimeout
19ec-1c88:47456817.264 : Timeout--> In = 0 Out = 0
19ec-1c88:47456817.380 : <= IoObject::SetTimeout
19ec-1c88:47456817.499 : => CAsicIO::CAsicIO
19ec-1c88:47456817.636 : => CNT96226::CNT96226
19ec-1c88:47456817.750 : => CNT96226::Open
19ec-1c88:47456857.487 : <= CNT96226::Open ret = 1
19ec-1c88:47456857.688 : => CNT96226::Initialize
19ec-1c88:47456858.050 : <= CNT96226::Initialize ret = 1
19ec-1c88:47456858.169 : <= CNT96226::CNT96226
19ec-1c88:47456858.273 : <= CAsicIO::CAsicIO
19ec-1c88:47456858.385 : => CAsicIO::InitializeDevice
19ec-1c88:47456858.517 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47456869.999 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47456870.214 : => IoObject::GetLockName
19ec-1c88:47456870.325 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47456870.459 : <= IoObject::GetLockName
19ec-1c88:47456871.379 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47456871.522 : IO Send command 10 bytes
19ec-1c88:47456871.630 : => CNT96226::VenderCmd_SetData
19ec-1c88:47456871.741 : iCmd = 0, nBytes = 10
19ec-1c88:47456871.963 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47457216.154 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47457216.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:47457216.554 : iCmd = 0, nBytes = 128
19ec-1c88:47457443.912 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47457444.286 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47457444.577 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47457444.848 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47457445.110 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47457445.370 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47457445.622 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47457445.876 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47457446.004 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47457446.130 : => CNT96226::VenderCmd_GetData
19ec-1c88:47457446.236 : iCmd = 1, nBytes = 4
19ec-1c88:47457672.247 : 0000 : 00 00 00 00 
19ec-1c88:47457672.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47457672.616 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47457672.748 : => CNT96226::VenderCmd_GetData
19ec-1c88:47457672.864 : iCmd = 3, nBytes = 2
19ec-1c88:47458078.583 : 0000 : 06 38 
19ec-1c88:47458078.791 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47458078.927 : => CNT96226::VenderCmd_GetData
19ec-1c88:47458079.048 : iCmd = 4, nBytes = 2
19ec-1c88:47458402.181 : 0000 : 07 07 
19ec-1c88:47458402.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47458402.570 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47458402.699 : => IoObject::InitializeDevice
19ec-1c88:47458402.833 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47458403.786 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47458403.876 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47458404.807 : => FindScanner
19ec-1c88:47458404.877 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47458404.962 : <= FindScanner ret = 1
19ec-1c88:47458405.036 : => IoObject::IoLockStart
19ec-1c88:47458405.171 : => CAsicIO::CheckDevice
19ec-1c88:47458405.246 : => CNT96226::ConnectIsAvailable
19ec-1c88:47458430.592 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47458430.746 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47458430.828 : <= IoObject::IoLockStart
19ec-1c88:47458430.906 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47458430.996 : IO Send command 10 bytes
19ec-1c88:47458431.118 : => CNT96226::VenderCmd_SetData
19ec-1c88:47458431.188 : iCmd = 0, nBytes = 10
19ec-1c88:47458431.330 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47458638.509 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47458638.669 : System send command 10 bytes + data 0 bytes
19ec-1c88:47458638.769 : IO total need to receive data 5 bytes
19ec-1c88:47458638.856 : => CNT96226::VenderCmd_GetData
19ec-1c88:47458638.933 : iCmd = 0, nBytes = 5
19ec-1c88:47458830.043 : 0000 : 06 00 02 02 ab 
19ec-1c88:47458830.159 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47458830.241 : System total receive data 5 bytes
19ec-1c88:47458830.322 : => CNT96226::VenderCmd_GetData
19ec-1c88:47458830.395 : iCmd = 1, nBytes = 4
19ec-1c88:47458985.820 : 0000 : 00 00 00 00 
19ec-1c88:47458985.970 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47458986.134 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47458986.212 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47458986.302 : IO Send command 10 bytes
19ec-1c88:47458986.422 : => CNT96226::VenderCmd_SetData
19ec-1c88:47458986.501 : iCmd = 0, nBytes = 10
19ec-1c88:47458986.636 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47459165.998 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47459166.148 : System send command 10 bytes + data 0 bytes
19ec-1c88:47459166.236 : IO total need to receive data 165 bytes
19ec-1c88:47459166.316 : => CNT96226::VenderCmd_GetData
19ec-1c88:47459166.392 : iCmd = 0, nBytes = 165
19ec-1c88:47459336.392 : skip dump 37 bytes
19ec-1c88:47459336.749 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47459337.032 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47459337.314 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47459337.593 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47459337.862 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47459338.135 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47459338.390 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47459338.649 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47459338.783 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47459338.899 : System total receive data 165 bytes
19ec-1c88:47459339.025 : => CNT96226::VenderCmd_GetData
19ec-1c88:47459339.136 : iCmd = 1, nBytes = 4
19ec-1c88:47459515.496 : 0000 : 00 00 00 00 
19ec-1c88:47459515.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47459515.930 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47459516.384 : Dump Inquiry
19ec-1c88:47459516.655 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47459516.943 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47459517.218 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47459517.487 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47459517.749 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47459518.025 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47459518.421 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47459518.683 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47459518.954 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47459519.221 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47459519.405 : 00a0 : 00 00 00 00 00 
19ec-1c88:47459519.532 : => ReadNVMDataInternal
19ec-1c88:47459519.922 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47459520.052 : IO Send command 10 bytes
19ec-1c88:47459520.224 : => CNT96226::VenderCmd_SetData
19ec-1c88:47459520.334 : iCmd = 0, nBytes = 10
19ec-1c88:47459520.541 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47459856.251 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47459856.501 : System send command 10 bytes + data 0 bytes
19ec-1c88:47459856.645 : IO total need to receive data 128 bytes
19ec-1c88:47459856.771 : => CNT96226::VenderCmd_GetData
19ec-1c88:47459856.880 : iCmd = 0, nBytes = 128
19ec-1c88:47460017.505 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47460017.843 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47460018.135 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47460018.424 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47460018.680 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47460018.941 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47460019.196 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47460019.453 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47460019.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47460019.712 : System total receive data 128 bytes
19ec-1c88:47460019.834 : => CNT96226::VenderCmd_GetData
19ec-1c88:47460019.944 : iCmd = 1, nBytes = 4
19ec-1c88:47460199.161 : 0000 : 00 00 00 00 
19ec-1c88:47460199.338 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47460199.565 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47460199.698 : NVMData.PadScanCount = 0
19ec-1c88:47460199.810 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47460199.928 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47460200.049 : NVMData.FlatbedScanCount = 0
19ec-1c88:47460200.154 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47460200.259 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47460200.366 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47460200.476 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47460200.588 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47460200.697 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47460200.804 : NVMData.BornMonth = 0
19ec-1c88:47460200.902 : NVMData.BornDay = 0
19ec-1c88:47460201.003 : NVMData.BornYear = 0
19ec-1c88:47460201.100 : NVMData.FirstScanMonth = 4
19ec-1c88:47460201.208 : NVMData.FirstScanDay = 30
19ec-1c88:47460201.316 : NVMData.FirstScanYear = 2020
19ec-1c88:47460201.426 : NVMData.VerticalMagnification = 0
19ec-1c88:47460201.541 : NVMData.HorizontalMagnification = 0
19ec-1c88:47460201.653 : NVMData.PowerSavingTime = 15
19ec-1c88:47460201.760 : NVMData.SN = A094165189010062
19ec-1c88:47460201.862 : NVMData.AutoFeed = 0
19ec-1c88:47460201.959 : NVMData.CCDType = 0
19ec-1c88:47460202.056 : NVMData.ScanSpeed = 0
19ec-1c88:47460202.156 : NVMData.RollerCount = 0
19ec-1c88:47460202.264 : NVMData.MultifeedCount = 0
19ec-1c88:47460202.362 : NVMData.JamCount = 0
19ec-1c88:47460202.466 : NVMData.IdentifyInfo = 
19ec-1c88:47460202.570 : NVMData.FormalName = 
19ec-1c88:47460202.932 : NVMData.ReservedB = 0
19ec-1c88:47460203.046 : NVMData.FunctionCode = 0
19ec-1c88:47460203.151 : NVMData.PreFeed = 0
19ec-1c88:47460203.255 : NVMData.PreFeedTime = 0
19ec-1c88:47460203.357 : NVMData.ButtonNumber = 0
19ec-1c88:47460203.464 : NVMData.PowerOffTime = 0
19ec-1c88:47460203.565 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47460203.703 : => IoObject::IoLockEnd
19ec-1c88:47460203.883 : <= IoObject::IoLockEnd
19ec-1c88:47460203.983 : <= InitializeScanner ret = 1
19ec-1c88:47461890.990 : => GetLogicalScannerAbility
19ec-1c88:47461891.178 : => IoObject::IoLockStart
19ec-1c88:47461891.387 : => CAsicIO::CheckDevice
19ec-1c88:47461891.455 : => CNT96226::ConnectIsAvailable
19ec-1c88:47461917.597 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47461917.949 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47461918.006 : <= IoObject::IoLockStart
19ec-1c88:47461918.066 : => IoObject::IoLockEnd
19ec-1c88:47461918.175 : <= IoObject::IoLockEnd
19ec-1c88:47461918.250 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:47465449.407 : => GetLogicalScannerAbilityEx
19ec-1c88:47465449.603 : => IoObject::IoLockStart
19ec-1c88:47465449.735 : => CAsicIO::CheckDevice
19ec-1c88:47465449.791 : => CNT96226::ConnectIsAvailable
19ec-1c88:47465474.163 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47465474.275 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47465474.335 : <= IoObject::IoLockStart
19ec-1c88:47465474.395 : => IoObject::IoLockEnd
19ec-1c88:47465474.504 : <= IoObject::IoLockEnd
19ec-1c88:47465474.621 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47465474.693 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47472681.451 : => ReadNVMData
19ec-1c88:47472681.632 : => IoObject::IoLockStart
19ec-1c88:47472681.761 : => CAsicIO::CheckDevice
19ec-1c88:47472681.815 : => CNT96226::ConnectIsAvailable
19ec-1c88:47472708.185 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47472708.539 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47472708.596 : <= IoObject::IoLockStart
19ec-1c88:47472708.657 : => ReadNVMDataInternal
19ec-1c88:47472708.719 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47472708.785 : IO Send command 10 bytes
19ec-1c88:47472708.904 : => CNT96226::VenderCmd_SetData
19ec-1c88:47472708.960 : iCmd = 0, nBytes = 10
19ec-1c88:47472709.073 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47473064.528 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47473064.681 : System send command 10 bytes + data 0 bytes
19ec-1c88:47473064.749 : IO total need to receive data 128 bytes
19ec-1c88:47473064.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:47473064.869 : iCmd = 0, nBytes = 128
19ec-1c88:47473271.724 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47473271.902 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47473272.044 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47473272.178 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47473272.305 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47473272.433 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47473272.553 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47473272.678 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47473272.741 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47473272.804 : System total receive data 128 bytes
19ec-1c88:47473272.865 : => CNT96226::VenderCmd_GetData
19ec-1c88:47473272.917 : iCmd = 1, nBytes = 4
19ec-1c88:47473432.651 : 0000 : 00 00 00 00 
19ec-1c88:47473432.775 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47473432.922 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47473432.991 : NVMData.PadScanCount = 0
19ec-1c88:47473433.047 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47473433.103 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47473433.159 : NVMData.FlatbedScanCount = 0
19ec-1c88:47473433.213 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47473433.411 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47473433.477 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47473433.531 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47473433.589 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47473433.645 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47473433.880 : NVMData.BornMonth = 0
19ec-1c88:47473433.940 : NVMData.BornDay = 0
19ec-1c88:47473433.993 : NVMData.BornYear = 0
19ec-1c88:47473434.042 : NVMData.FirstScanMonth = 4
19ec-1c88:47473434.094 : NVMData.FirstScanDay = 30
19ec-1c88:47473434.147 : NVMData.FirstScanYear = 2020
19ec-1c88:47473434.202 : NVMData.VerticalMagnification = 0
19ec-1c88:47473434.257 : NVMData.HorizontalMagnification = 0
19ec-1c88:47473434.311 : NVMData.PowerSavingTime = 15
19ec-1c88:47473434.366 : NVMData.SN = A094165189010062
19ec-1c88:47473434.419 : NVMData.AutoFeed = 0
19ec-1c88:47473434.472 : NVMData.CCDType = 0
19ec-1c88:47473434.521 : NVMData.ScanSpeed = 0
19ec-1c88:47473434.573 : NVMData.RollerCount = 0
19ec-1c88:47473434.628 : NVMData.MultifeedCount = 0
19ec-1c88:47473434.681 : NVMData.JamCount = 0
19ec-1c88:47473434.733 : NVMData.IdentifyInfo = 
19ec-1c88:47473434.785 : NVMData.FormalName = 
19ec-1c88:47473434.836 : NVMData.ReservedB = 0
19ec-1c88:47473434.889 : NVMData.FunctionCode = 0
19ec-1c88:47473434.940 : NVMData.PreFeed = 0
19ec-1c88:47473434.989 : NVMData.PreFeedTime = 0
19ec-1c88:47473435.039 : NVMData.ButtonNumber = 0
19ec-1c88:47473435.090 : NVMData.PowerOffTime = 0
19ec-1c88:47473435.145 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47473435.206 : => IoObject::IoLockEnd
19ec-1c88:47473435.300 : <= IoObject::IoLockEnd
19ec-1c88:47473435.351 : <= ReadNVMData ret = 1
19ec-1c88:47483437.609 : => GetADFStatus
19ec-1c88:47483437.985 : => IoObject::IoLockStart
19ec-1c88:47483438.115 : => CAsicIO::CheckDevice
19ec-1c88:47483438.175 : => CNT96226::ConnectIsAvailable
19ec-1c88:47483457.996 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47483458.116 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47483458.177 : <= IoObject::IoLockStart
19ec-1c88:47483458.245 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47483458.317 : IO Send command 10 bytes
19ec-1c88:47483458.448 : => CNT96226::VenderCmd_SetData
19ec-1c88:47483458.508 : iCmd = 0, nBytes = 10
19ec-1c88:47483458.618 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47483624.127 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47483624.283 : System send command 10 bytes + data 0 bytes
19ec-1c88:47483624.359 : IO total need to receive data 2 bytes
19ec-1c88:47483624.425 : => CNT96226::VenderCmd_GetData
19ec-1c88:47483624.480 : iCmd = 0, nBytes = 2
19ec-1c88:47483790.506 : 0000 : 00 00 
19ec-1c88:47483791.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47483791.310 : System total receive data 2 bytes
19ec-1c88:47483792.140 : => CNT96226::VenderCmd_GetData
19ec-1c88:47483793.582 : iCmd = 1, nBytes = 4
19ec-1c88:47483956.526 : 0000 : 00 00 00 00 
19ec-1c88:47483956.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47483956.797 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47483956.868 : Return status = 0
19ec-1c88:47483956.930 : => IoObject::IoLockEnd
19ec-1c88:47483957.028 : <= IoObject::IoLockEnd
19ec-1c88:47483957.083 : <= GetADFStatus ret = 1
19ec-1c88:47486781.626 : => GetADFStatus
19ec-1c88:47486781.835 : => IoObject::IoLockStart
19ec-1c88:47486781.959 : => CAsicIO::CheckDevice
19ec-1c88:47486782.019 : => CNT96226::ConnectIsAvailable
19ec-1c88:47486801.866 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47486802.260 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47486802.320 : <= IoObject::IoLockStart
19ec-1c88:47486802.383 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47486802.450 : IO Send command 10 bytes
19ec-1c88:47486802.562 : => CNT96226::VenderCmd_SetData
19ec-1c88:47486802.620 : iCmd = 0, nBytes = 10
19ec-1c88:47486802.735 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47486959.983 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47486960.110 : System send command 10 bytes + data 0 bytes
19ec-1c88:47486960.290 : IO total need to receive data 2 bytes
19ec-1c88:47486960.360 : => CNT96226::VenderCmd_GetData
19ec-1c88:47486960.421 : iCmd = 0, nBytes = 2
19ec-1c88:47487090.573 : 0000 : 00 00 
19ec-1c88:47487090.686 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47487090.758 : System total receive data 2 bytes
19ec-1c88:47487090.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:47487090.877 : iCmd = 1, nBytes = 4
19ec-1c88:47487261.861 : 0000 : 00 00 00 00 
19ec-1c88:47487262.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47487262.446 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47487262.504 : Return status = 0
19ec-1c88:47487262.560 : => IoObject::IoLockEnd
19ec-1c88:47487262.648 : <= IoObject::IoLockEnd
19ec-1c88:47487262.697 : <= GetADFStatus ret = 1
19ec-1c88:47489277.104 : => TerminateDriver
19ec-1c88:47489277.308 : => CAsicIO::~CAsicIO,pStage=196873288
19ec-1c88:47489277.388 : => CNT96226::Close
19ec-1c88:47489280.957 : <= CNT96226::Close ret = 1
19ec-1c88:47489281.037 : <= CAsicIO::~CAsicIO
19ec-1c88:47489281.100 : => IoObject::IoLockEnd
19ec-1c88:47489281.152 : <= IoObject::IoLockEnd
19ec-1c88:47489281.204 : => IoObject::TerminateDevice
19ec-1c88:47489281.258 : => IoObject::IoLockEnd
19ec-1c88:47489281.304 : <= IoObject::IoLockEnd
19ec-1c88:47489281.406 : <= IoObject::TerminateDevice
19ec-1c88:47489281.673 : <= TerminateDriver ret = 1
19ec-1c88:47532832.171 : ============Debug Start==========
19ec-1c88:47532832.446 : Date : 2020/4/30 14:28:24
19ec-1c88:47532832.521 : Process ID : 19ec
19ec-1c88:47532832.913 : Windows : Version 10.0 build 18363 
19ec-1c88:47532833.376 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47532833.439 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47532833.507 : MemoryStatus.ullAvailPhys : 1718452224
19ec-1c88:47532833.567 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47532833.629 : MemoryStatus.ullAvailPageFile : 3059449856
19ec-1c88:47532833.689 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47532833.747 : MemoryStatus.ullAvailVirtual : 1728397312
19ec-1c88:47532833.808 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47532833.914 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47532833.976 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47532834.212 : CPU Count : 4
19ec-1c88:47532834.260 : CPU Frequency : 100.000 Mhz
19ec-1c88:47532838.464 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47532838.591 : => InitializeDriver
19ec-1c88:47532838.850 : <= InitializeDriver ret = 1
19ec-1c88:47532838.908 : => InitializeScanner
19ec-1c88:47532838.986 : => CAsicIO::GetDeviceList
19ec-1c88:47532839.339 : => CNT96226::CNT96226
19ec-1c88:47532839.399 : => CNT96226::Open
19ec-1c88:47532860.790 : <= CNT96226::Open ret = 1
19ec-1c88:47532860.883 : => CNT96226::Initialize
19ec-1c88:47532861.073 : <= CNT96226::Initialize ret = 1
19ec-1c88:47532861.129 : <= CNT96226::CNT96226
19ec-1c88:47532861.180 : => CNT96226::EnumAvailableDevice
19ec-1c88:47532866.411 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47532866.490 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47532866.548 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47536577.200 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47536577.499 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47536583.069 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47536583.179 : => IoObject::GetLockName
19ec-1c88:47536583.237 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47536583.304 : <= IoObject::GetLockName
19ec-1c88:47536583.774 : => CNT96226::VenderCmd_GetData
19ec-1c88:47536583.840 : iCmd = 3, nBytes = 2
19ec-1c88:47536945.280 : 0000 : 06 38 
19ec-1c88:47536945.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47536945.490 : => CNT96226::VenderCmd_GetData
19ec-1c88:47536945.549 : iCmd = 4, nBytes = 2
19ec-1c88:47537232.012 : 0000 : 07 07 
19ec-1c88:47537232.121 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47537232.201 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47537232.288 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47537232.357 : IO Send command 10 bytes
19ec-1c88:47537232.408 : => CNT96226::VenderCmd_SetData
19ec-1c88:47537232.466 : iCmd = 0, nBytes = 10
19ec-1c88:47537232.569 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47537391.556 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47537391.760 : => CNT96226::VenderCmd_GetData
19ec-1c88:47537391.874 : iCmd = 0, nBytes = 165
19ec-1c88:47537593.401 : skip dump 37 bytes
19ec-1c88:47537593.591 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47537593.733 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47537593.874 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47537594.009 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47537594.139 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47537594.271 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47537594.402 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47537594.529 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47537594.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47537594.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:47537594.702 : iCmd = 1, nBytes = 4
19ec-1c88:47537719.188 : 0000 : 00 00 00 00 
19ec-1c88:47537719.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47537719.341 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47537719.403 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47537719.467 : IO Send command 10 bytes
19ec-1c88:47537719.522 : => CNT96226::VenderCmd_SetData
19ec-1c88:47537719.575 : iCmd = 0, nBytes = 10
19ec-1c88:47537719.676 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47538032.307 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47538032.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:47538032.483 : iCmd = 0, nBytes = 128
19ec-1c88:47538238.186 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47538238.378 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47538238.520 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47538238.653 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47538238.778 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47538238.900 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47538239.026 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47538239.151 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47538239.212 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47538239.278 : => CNT96226::VenderCmd_GetData
19ec-1c88:47538239.332 : iCmd = 1, nBytes = 4
19ec-1c88:47538440.595 : 0000 : 00 00 00 00 
19ec-1c88:47538440.774 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47538441.074 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47538441.243 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47538441.314 : => CNT96226::Close
19ec-1c88:47538444.930 : <= CNT96226::Close ret = 1
19ec-1c88:47538445.005 : <= CNT96226::~CNT96226
19ec-1c88:47538445.091 : <= CAsicIO::GetDeviceList
19ec-1c88:47538445.510 : => IoObject::SetTimeout
19ec-1c88:47538445.635 : Timeout--> In = 0 Out = 0
19ec-1c88:47538445.692 : <= IoObject::SetTimeout
19ec-1c88:47538445.752 : => CAsicIO::CAsicIO
19ec-1c88:47538445.823 : => CNT96226::CNT96226
19ec-1c88:47538445.875 : => CNT96226::Open
19ec-1c88:47538467.924 : <= CNT96226::Open ret = 1
19ec-1c88:47538468.025 : => CNT96226::Initialize
19ec-1c88:47538468.220 : <= CNT96226::Initialize ret = 1
19ec-1c88:47538468.275 : <= CNT96226::CNT96226
19ec-1c88:47538468.324 : <= CAsicIO::CAsicIO
19ec-1c88:47538468.383 : => CAsicIO::InitializeDevice
19ec-1c88:47538468.452 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47538474.251 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47538474.374 : => IoObject::GetLockName
19ec-1c88:47538474.430 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47538474.496 : <= IoObject::GetLockName
19ec-1c88:47538474.988 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47538475.060 : IO Send command 10 bytes
19ec-1c88:47538475.113 : => CNT96226::VenderCmd_SetData
19ec-1c88:47538475.167 : iCmd = 0, nBytes = 10
19ec-1c88:47538475.271 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47538824.262 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47538824.404 : => CNT96226::VenderCmd_GetData
19ec-1c88:47538824.463 : iCmd = 0, nBytes = 128
19ec-1c88:47539032.449 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47539032.631 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47539032.777 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47539032.911 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47539033.036 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47539033.166 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47539033.290 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47539033.416 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47539033.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47539033.540 : => CNT96226::VenderCmd_GetData
19ec-1c88:47539033.591 : iCmd = 1, nBytes = 4
19ec-1c88:47539200.516 : 0000 : 00 00 00 00 
19ec-1c88:47539200.628 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47539200.701 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47539200.766 : => CNT96226::VenderCmd_GetData
19ec-1c88:47539200.818 : iCmd = 3, nBytes = 2
19ec-1c88:47539557.453 : 0000 : 06 38 
19ec-1c88:47539557.566 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47539557.644 : => CNT96226::VenderCmd_GetData
19ec-1c88:47539557.703 : iCmd = 4, nBytes = 2
19ec-1c88:47539864.230 : 0000 : 07 07 
19ec-1c88:47539864.342 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47539864.508 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47539864.608 : => IoObject::InitializeDevice
19ec-1c88:47539864.716 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47539865.368 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47539865.443 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47539866.154 : => FindScanner
19ec-1c88:47539866.215 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47539866.278 : <= FindScanner ret = 1
19ec-1c88:47539866.338 : => IoObject::IoLockStart
19ec-1c88:47539866.445 : => CAsicIO::CheckDevice
19ec-1c88:47539866.500 : => CNT96226::ConnectIsAvailable
19ec-1c88:47539890.816 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47539890.932 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47539890.994 : <= IoObject::IoLockStart
19ec-1c88:47539891.052 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47539891.123 : IO Send command 10 bytes
19ec-1c88:47539891.216 : => CNT96226::VenderCmd_SetData
19ec-1c88:47539891.273 : iCmd = 0, nBytes = 10
19ec-1c88:47539891.374 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47540096.796 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47540097.253 : System send command 10 bytes + data 0 bytes
19ec-1c88:47540097.324 : IO total need to receive data 5 bytes
19ec-1c88:47540097.385 : => CNT96226::VenderCmd_GetData
19ec-1c88:47540097.437 : iCmd = 0, nBytes = 5
19ec-1c88:47540247.697 : 0000 : 06 00 02 02 ab 
19ec-1c88:47540247.805 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47540247.877 : System total receive data 5 bytes
19ec-1c88:47540247.946 : => CNT96226::VenderCmd_GetData
19ec-1c88:47540248.001 : iCmd = 1, nBytes = 4
19ec-1c88:47540368.775 : 0000 : 00 00 00 00 
19ec-1c88:47540368.960 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47540369.176 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47540369.304 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47540369.777 : IO Send command 10 bytes
19ec-1c88:47540369.859 : => CNT96226::VenderCmd_SetData
19ec-1c88:47540369.915 : iCmd = 0, nBytes = 10
19ec-1c88:47540370.017 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47540553.509 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47540553.703 : System send command 10 bytes + data 0 bytes
19ec-1c88:47540553.833 : IO total need to receive data 165 bytes
19ec-1c88:47540554.192 : => CNT96226::VenderCmd_GetData
19ec-1c88:47540554.243 : iCmd = 0, nBytes = 165
19ec-1c88:47540726.927 : skip dump 37 bytes
19ec-1c88:47540727.120 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47540727.269 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47540727.409 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47540727.539 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47540727.669 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47540727.799 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47540727.924 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47540728.045 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47540728.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47540728.170 : System total receive data 165 bytes
19ec-1c88:47540728.232 : => CNT96226::VenderCmd_GetData
19ec-1c88:47540728.284 : iCmd = 1, nBytes = 4
19ec-1c88:47540835.186 : 0000 : 00 00 00 00 
19ec-1c88:47540835.274 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47540835.387 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47540835.580 : Dump Inquiry
19ec-1c88:47540835.702 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47540835.834 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47540835.965 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47540836.094 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47540836.219 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47540836.348 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47540836.475 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47540836.601 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47540836.728 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47540836.857 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47540836.944 : 00a0 : 00 00 00 00 00 
19ec-1c88:47540837.008 : => ReadNVMDataInternal
19ec-1c88:47540837.213 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47540837.277 : IO Send command 10 bytes
19ec-1c88:47540837.362 : => CNT96226::VenderCmd_SetData
19ec-1c88:47540837.415 : iCmd = 0, nBytes = 10
19ec-1c88:47540837.515 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47541163.571 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47541163.690 : System send command 10 bytes + data 0 bytes
19ec-1c88:47541163.760 : IO total need to receive data 128 bytes
19ec-1c88:47541163.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:47541163.880 : iCmd = 0, nBytes = 128
19ec-1c88:47541287.519 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47541287.709 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47541287.856 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47541287.990 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47541288.117 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47541288.239 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47541288.365 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47541288.486 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47541288.550 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47541288.610 : System total receive data 128 bytes
19ec-1c88:47541288.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:47541288.719 : iCmd = 1, nBytes = 4
19ec-1c88:47541463.932 : 0000 : 00 00 00 00 
19ec-1c88:47541464.045 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47541464.182 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47541464.255 : NVMData.PadScanCount = 0
19ec-1c88:47541464.315 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47541464.372 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47541464.434 : NVMData.FlatbedScanCount = 0
19ec-1c88:47541464.490 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47541464.543 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47541464.598 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47541464.651 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47541464.706 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47541464.760 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47541464.814 : NVMData.BornMonth = 0
19ec-1c88:47541464.863 : NVMData.BornDay = 0
19ec-1c88:47541464.914 : NVMData.BornYear = 0
19ec-1c88:47541464.961 : NVMData.FirstScanMonth = 4
19ec-1c88:47541465.015 : NVMData.FirstScanDay = 30
19ec-1c88:47541465.071 : NVMData.FirstScanYear = 2020
19ec-1c88:47541465.122 : NVMData.VerticalMagnification = 0
19ec-1c88:47541465.176 : NVMData.HorizontalMagnification = 0
19ec-1c88:47541465.228 : NVMData.PowerSavingTime = 15
19ec-1c88:47541465.284 : NVMData.SN = A094165189010062
19ec-1c88:47541465.333 : NVMData.AutoFeed = 0
19ec-1c88:47541465.381 : NVMData.CCDType = 0
19ec-1c88:47541465.427 : NVMData.ScanSpeed = 0
19ec-1c88:47541465.473 : NVMData.RollerCount = 0
19ec-1c88:47541465.522 : NVMData.MultifeedCount = 0
19ec-1c88:47541465.571 : NVMData.JamCount = 0
19ec-1c88:47541465.618 : NVMData.IdentifyInfo = 
19ec-1c88:47541465.669 : NVMData.FormalName = 
19ec-1c88:47541465.851 : NVMData.ReservedB = 0
19ec-1c88:47541465.907 : NVMData.FunctionCode = 0
19ec-1c88:47541465.957 : NVMData.PreFeed = 0
19ec-1c88:47541466.005 : NVMData.PreFeedTime = 0
19ec-1c88:47541466.055 : NVMData.ButtonNumber = 0
19ec-1c88:47541466.104 : NVMData.PowerOffTime = 0
19ec-1c88:47541466.155 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47541466.229 : => IoObject::IoLockEnd
19ec-1c88:47541466.320 : <= IoObject::IoLockEnd
19ec-1c88:47541466.369 : <= InitializeScanner ret = 1
19ec-1c88:47541466.432 : => GetLogicalScannerAbilityEx
19ec-1c88:47541466.494 : => IoObject::IoLockStart
19ec-1c88:47541466.585 : => CAsicIO::CheckDevice
19ec-1c88:47541466.639 : => CNT96226::ConnectIsAvailable
19ec-1c88:47541491.112 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47541491.227 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47541491.288 : <= IoObject::IoLockStart
19ec-1c88:47541491.344 : => IoObject::IoLockEnd
19ec-1c88:47541491.450 : <= IoObject::IoLockEnd
19ec-1c88:47541491.574 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47541491.647 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47541665.661 : => ReadNVMData
19ec-1c88:47541665.781 : => IoObject::IoLockStart
19ec-1c88:47541665.899 : => CAsicIO::CheckDevice
19ec-1c88:47541665.960 : => CNT96226::ConnectIsAvailable
19ec-1c88:47541687.105 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47541687.349 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47541687.492 : <= IoObject::IoLockStart
19ec-1c88:47541687.628 : => ReadNVMDataInternal
19ec-1c88:47541687.748 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47541688.076 : IO Send command 10 bytes
19ec-1c88:47541688.178 : => CNT96226::VenderCmd_SetData
19ec-1c88:47541688.237 : iCmd = 0, nBytes = 10
19ec-1c88:47541688.345 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47542020.652 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47542020.787 : System send command 10 bytes + data 0 bytes
19ec-1c88:47542020.863 : IO total need to receive data 128 bytes
19ec-1c88:47542020.928 : => CNT96226::VenderCmd_GetData
19ec-1c88:47542020.986 : iCmd = 0, nBytes = 128
19ec-1c88:47542224.131 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47542224.296 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47542224.437 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47542224.569 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47542224.699 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47542224.832 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47542224.959 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47542225.079 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47542225.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47542225.203 : System total receive data 128 bytes
19ec-1c88:47542225.262 : => CNT96226::VenderCmd_GetData
19ec-1c88:47542225.315 : iCmd = 1, nBytes = 4
19ec-1c88:47542343.671 : 0000 : 00 00 00 00 
19ec-1c88:47542343.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47542343.890 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47542343.957 : NVMData.PadScanCount = 0
19ec-1c88:47542344.010 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47542344.062 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47542344.119 : NVMData.FlatbedScanCount = 0
19ec-1c88:47542344.174 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47542344.229 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47542344.281 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47542344.334 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47542344.388 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47542344.440 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47542344.494 : NVMData.BornMonth = 0
19ec-1c88:47542344.543 : NVMData.BornDay = 0
19ec-1c88:47542344.593 : NVMData.BornYear = 0
19ec-1c88:47542344.643 : NVMData.FirstScanMonth = 4
19ec-1c88:47542344.695 : NVMData.FirstScanDay = 30
19ec-1c88:47542344.748 : NVMData.FirstScanYear = 2020
19ec-1c88:47542344.926 : NVMData.VerticalMagnification = 0
19ec-1c88:47542344.987 : NVMData.HorizontalMagnification = 0
19ec-1c88:47542345.040 : NVMData.PowerSavingTime = 15
19ec-1c88:47542345.094 : NVMData.SN = A094165189010062
19ec-1c88:47542345.144 : NVMData.AutoFeed = 0
19ec-1c88:47542345.192 : NVMData.CCDType = 0
19ec-1c88:47542345.238 : NVMData.ScanSpeed = 0
19ec-1c88:47542345.284 : NVMData.RollerCount = 0
19ec-1c88:47542345.337 : NVMData.MultifeedCount = 0
19ec-1c88:47542345.386 : NVMData.JamCount = 0
19ec-1c88:47542345.434 : NVMData.IdentifyInfo = 
19ec-1c88:47542345.485 : NVMData.FormalName = 
19ec-1c88:47542345.537 : NVMData.ReservedB = 0
19ec-1c88:47542345.586 : NVMData.FunctionCode = 0
19ec-1c88:47542345.634 : NVMData.PreFeed = 0
19ec-1c88:47542345.681 : NVMData.PreFeedTime = 0
19ec-1c88:47542345.730 : NVMData.ButtonNumber = 0
19ec-1c88:47542345.782 : NVMData.PowerOffTime = 0
19ec-1c88:47542345.832 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47542345.893 : => IoObject::IoLockEnd
19ec-1c88:47542345.980 : <= IoObject::IoLockEnd
19ec-1c88:47542346.031 : <= ReadNVMData ret = 1
19ec-1c88:47544794.807 : ============Debug Start==========
19ec-1c88:47544795.096 : Date : 2020/4/30 14:28:25
19ec-1c88:47544795.177 : Process ID : 19ec
19ec-1c88:47544795.603 : Windows : Version 10.0 build 18363 
19ec-1c88:47544796.057 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47544796.120 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47544796.182 : MemoryStatus.ullAvailPhys : 1718222848
19ec-1c88:47544796.244 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47544796.306 : MemoryStatus.ullAvailPageFile : 3060301824
19ec-1c88:47544796.366 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47544796.426 : MemoryStatus.ullAvailVirtual : 1728397312
19ec-1c88:47544796.488 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47544796.592 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47544796.654 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47544796.899 : CPU Count : 4
19ec-1c88:47544796.943 : CPU Frequency : 100.000 Mhz
19ec-1c88:47544801.234 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47544801.358 : => InitializeDriver
19ec-1c88:47544801.618 : <= InitializeDriver ret = 1
19ec-1c88:47547329.063 : => InitializeScanner
19ec-1c88:47547329.330 : => CAsicIO::GetDeviceList
19ec-1c88:47547329.752 : => CNT96226::CNT96226
19ec-1c88:47547329.815 : => CNT96226::Open
19ec-1c88:47547352.950 : <= CNT96226::Open ret = 1
19ec-1c88:47547353.049 : => CNT96226::Initialize
19ec-1c88:47547353.246 : <= CNT96226::Initialize ret = 1
19ec-1c88:47547353.305 : <= CNT96226::CNT96226
19ec-1c88:47547353.356 : => CNT96226::EnumAvailableDevice
19ec-1c88:47547358.541 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47547358.615 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47547358.675 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47551019.891 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47551020.207 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47551028.615 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47551028.759 : => IoObject::GetLockName
19ec-1c88:47551028.824 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47551028.897 : <= IoObject::GetLockName
19ec-1c88:47551029.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:47551029.543 : iCmd = 3, nBytes = 2
19ec-1c88:47551355.858 : 0000 : 06 38 
19ec-1c88:47551356.007 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47551356.089 : => CNT96226::VenderCmd_GetData
19ec-1c88:47551356.152 : iCmd = 4, nBytes = 2
19ec-1c88:47551634.383 : 0000 : 07 07 
19ec-1c88:47551634.483 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47551634.574 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47551634.663 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47551634.730 : IO Send command 10 bytes
19ec-1c88:47551634.782 : => CNT96226::VenderCmd_SetData
19ec-1c88:47551634.833 : iCmd = 0, nBytes = 10
19ec-1c88:47551634.938 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47551804.261 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47551804.410 : => CNT96226::VenderCmd_GetData
19ec-1c88:47551804.479 : iCmd = 0, nBytes = 165
19ec-1c88:47551958.497 : skip dump 37 bytes
19ec-1c88:47551958.735 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47551958.880 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47551959.020 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47551959.155 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47551959.287 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47551959.426 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47551959.553 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47551959.680 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47551959.746 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47551959.807 : => CNT96226::VenderCmd_GetData
19ec-1c88:47551959.868 : iCmd = 1, nBytes = 4
19ec-1c88:47552082.227 : 0000 : 00 00 00 00 
19ec-1c88:47552082.316 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47552082.380 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47552082.445 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47552082.511 : IO Send command 10 bytes
19ec-1c88:47552082.563 : => CNT96226::VenderCmd_SetData
19ec-1c88:47552082.623 : iCmd = 0, nBytes = 10
19ec-1c88:47552082.730 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47552385.010 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47552385.179 : => CNT96226::VenderCmd_GetData
19ec-1c88:47552385.241 : iCmd = 0, nBytes = 128
19ec-1c88:47552582.874 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47552583.054 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47552583.196 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47552583.332 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47552583.456 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47552583.579 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47552583.706 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47552583.830 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47552583.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47552583.952 : => CNT96226::VenderCmd_GetData
19ec-1c88:47552584.004 : iCmd = 1, nBytes = 4
19ec-1c88:47552782.169 : 0000 : 00 00 00 00 
19ec-1c88:47552782.257 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47552782.321 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47552782.496 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47552782.572 : => CNT96226::Close
19ec-1c88:47552786.642 : <= CNT96226::Close ret = 1
19ec-1c88:47552786.721 : <= CNT96226::~CNT96226
19ec-1c88:47552786.814 : <= CAsicIO::GetDeviceList
19ec-1c88:47552787.218 : => IoObject::SetTimeout
19ec-1c88:47552787.353 : Timeout--> In = 0 Out = 0
19ec-1c88:47552787.413 : <= IoObject::SetTimeout
19ec-1c88:47552787.481 : => CAsicIO::CAsicIO
19ec-1c88:47552787.554 : => CNT96226::CNT96226
19ec-1c88:47552787.611 : => CNT96226::Open
19ec-1c88:47552809.759 : <= CNT96226::Open ret = 1
19ec-1c88:47552809.855 : => CNT96226::Initialize
19ec-1c88:47552810.053 : <= CNT96226::Initialize ret = 1
19ec-1c88:47552810.114 : <= CNT96226::CNT96226
19ec-1c88:47552810.164 : <= CAsicIO::CAsicIO
19ec-1c88:47552810.221 : => CAsicIO::InitializeDevice
19ec-1c88:47552810.291 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47552816.256 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47552816.378 : => IoObject::GetLockName
19ec-1c88:47552816.433 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47552816.503 : <= IoObject::GetLockName
19ec-1c88:47552817.003 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47552817.075 : IO Send command 10 bytes
19ec-1c88:47552817.131 : => CNT96226::VenderCmd_SetData
19ec-1c88:47552817.188 : iCmd = 0, nBytes = 10
19ec-1c88:47552817.291 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47553118.484 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47553118.960 : => CNT96226::VenderCmd_GetData
19ec-1c88:47553119.026 : iCmd = 0, nBytes = 128
19ec-1c88:47553276.690 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47553276.858 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47553276.999 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47553277.131 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47553277.257 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47553277.382 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47553277.503 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47553277.625 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47553277.692 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47553277.753 : => CNT96226::VenderCmd_GetData
19ec-1c88:47553277.803 : iCmd = 1, nBytes = 4
19ec-1c88:47553384.987 : 0000 : 00 00 00 00 
19ec-1c88:47553385.077 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47553385.140 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47553385.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:47553385.254 : iCmd = 3, nBytes = 2
19ec-1c88:47553721.628 : 0000 : 06 38 
19ec-1c88:47553721.794 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47553721.923 : => CNT96226::VenderCmd_GetData
19ec-1c88:47553722.233 : iCmd = 4, nBytes = 2
19ec-1c88:47553992.422 : 0000 : 07 07 
19ec-1c88:47553992.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47553992.670 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47553992.764 : => IoObject::InitializeDevice
19ec-1c88:47553992.871 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47553993.407 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47553993.473 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47553994.110 : => FindScanner
19ec-1c88:47553994.164 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47553994.228 : <= FindScanner ret = 1
19ec-1c88:47553994.284 : => IoObject::IoLockStart
19ec-1c88:47553994.383 : => CAsicIO::CheckDevice
19ec-1c88:47553994.437 : => CNT96226::ConnectIsAvailable
19ec-1c88:47554011.935 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47554012.030 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47554012.088 : <= IoObject::IoLockStart
19ec-1c88:47554012.142 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47554012.204 : IO Send command 10 bytes
19ec-1c88:47554012.280 : => CNT96226::VenderCmd_SetData
19ec-1c88:47554012.336 : iCmd = 0, nBytes = 10
19ec-1c88:47554012.436 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47554214.487 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47554214.583 : System send command 10 bytes + data 0 bytes
19ec-1c88:47554214.647 : IO total need to receive data 5 bytes
19ec-1c88:47554214.704 : => CNT96226::VenderCmd_GetData
19ec-1c88:47554214.759 : iCmd = 0, nBytes = 5
19ec-1c88:47554386.765 : 0000 : 06 00 02 02 ab 
19ec-1c88:47554386.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47554386.922 : System total receive data 5 bytes
19ec-1c88:47554386.980 : => CNT96226::VenderCmd_GetData
19ec-1c88:47554387.034 : iCmd = 1, nBytes = 4
19ec-1c88:47554589.321 : 0000 : 00 00 00 00 
19ec-1c88:47554589.423 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47554589.553 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47554589.619 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47554589.684 : IO Send command 10 bytes
19ec-1c88:47554589.775 : => CNT96226::VenderCmd_SetData
19ec-1c88:47554589.830 : iCmd = 0, nBytes = 10
19ec-1c88:47554589.938 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47554781.040 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47554781.141 : System send command 10 bytes + data 0 bytes
19ec-1c88:47554781.209 : IO total need to receive data 165 bytes
19ec-1c88:47554781.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:47554781.326 : iCmd = 0, nBytes = 165
19ec-1c88:47554937.295 : skip dump 37 bytes
19ec-1c88:47554937.490 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47554937.632 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47554937.765 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47554937.899 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47554938.027 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47554938.159 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47554938.282 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47554938.408 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47554938.470 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47554938.530 : System total receive data 165 bytes
19ec-1c88:47554938.591 : => CNT96226::VenderCmd_GetData
19ec-1c88:47554938.644 : iCmd = 1, nBytes = 4
19ec-1c88:47555144.524 : 0000 : 00 00 00 00 
19ec-1c88:47555144.616 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47555144.740 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47555144.920 : Dump Inquiry
19ec-1c88:47555145.052 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47555145.188 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47555145.320 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47555145.450 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47555145.578 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47555145.710 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47555145.834 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47555145.959 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47555146.088 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47555146.216 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47555146.308 : 00a0 : 00 00 00 00 00 
19ec-1c88:47555146.378 : => ReadNVMDataInternal
19ec-1c88:47555146.582 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47555146.647 : IO Send command 10 bytes
19ec-1c88:47555146.725 : => CNT96226::VenderCmd_SetData
19ec-1c88:47555146.779 : iCmd = 0, nBytes = 10
19ec-1c88:47555146.879 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47555495.211 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47555495.353 : System send command 10 bytes + data 0 bytes
19ec-1c88:47555495.418 : IO total need to receive data 128 bytes
19ec-1c88:47555495.479 : => CNT96226::VenderCmd_GetData
19ec-1c88:47555495.535 : iCmd = 0, nBytes = 128
19ec-1c88:47555703.155 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47555703.336 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47555703.478 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47555703.608 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47555703.736 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47555703.860 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47555703.982 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47555704.103 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47555704.165 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47555704.228 : System total receive data 128 bytes
19ec-1c88:47555704.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:47555704.339 : iCmd = 1, nBytes = 4
19ec-1c88:47555855.439 : 0000 : 00 00 00 00 
19ec-1c88:47555855.533 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47555855.664 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47555855.729 : NVMData.PadScanCount = 0
19ec-1c88:47555855.787 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47555855.844 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47555855.903 : NVMData.FlatbedScanCount = 0
19ec-1c88:47555855.958 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47555856.009 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47555856.064 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47555856.122 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47555856.178 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47555856.233 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47555856.288 : NVMData.BornMonth = 0
19ec-1c88:47555856.339 : NVMData.BornDay = 0
19ec-1c88:47555856.394 : NVMData.BornYear = 0
19ec-1c88:47555856.442 : NVMData.FirstScanMonth = 4
19ec-1c88:47555856.494 : NVMData.FirstScanDay = 30
19ec-1c88:47555856.548 : NVMData.FirstScanYear = 2020
19ec-1c88:47555856.602 : NVMData.VerticalMagnification = 0
19ec-1c88:47555856.658 : NVMData.HorizontalMagnification = 0
19ec-1c88:47555856.714 : NVMData.PowerSavingTime = 15
19ec-1c88:47555856.770 : NVMData.SN = A094165189010062
19ec-1c88:47555856.825 : NVMData.AutoFeed = 0
19ec-1c88:47555856.875 : NVMData.CCDType = 0
19ec-1c88:47555856.922 : NVMData.ScanSpeed = 0
19ec-1c88:47555856.971 : NVMData.RollerCount = 0
19ec-1c88:47555857.022 : NVMData.MultifeedCount = 0
19ec-1c88:47555857.073 : NVMData.JamCount = 0
19ec-1c88:47555857.122 : NVMData.IdentifyInfo = 
19ec-1c88:47555857.174 : NVMData.FormalName = 
19ec-1c88:47555857.372 : NVMData.ReservedB = 0
19ec-1c88:47555857.425 : NVMData.FunctionCode = 0
19ec-1c88:47555857.474 : NVMData.PreFeed = 0
19ec-1c88:47555857.526 : NVMData.PreFeedTime = 0
19ec-1c88:47555857.577 : NVMData.ButtonNumber = 0
19ec-1c88:47555857.630 : NVMData.PowerOffTime = 0
19ec-1c88:47555857.684 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47555857.754 : => IoObject::IoLockEnd
19ec-1c88:47555857.848 : <= IoObject::IoLockEnd
19ec-1c88:47555857.900 : <= InitializeScanner ret = 1
19ec-1c88:47557100.106 : => GetLogicalScannerAbility
19ec-1c88:47557100.293 : => IoObject::IoLockStart
19ec-1c88:47557100.420 : => CAsicIO::CheckDevice
19ec-1c88:47557100.475 : => CNT96226::ConnectIsAvailable
19ec-1c88:47557126.026 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47557126.142 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47557126.206 : <= IoObject::IoLockStart
19ec-1c88:47557126.266 : => IoObject::IoLockEnd
19ec-1c88:47557126.381 : <= IoObject::IoLockEnd
19ec-1c88:47557126.462 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:47560636.720 : => GetLogicalScannerAbilityEx
19ec-1c88:47560636.917 : => IoObject::IoLockStart
19ec-1c88:47560637.048 : => CAsicIO::CheckDevice
19ec-1c88:47560637.109 : => CNT96226::ConnectIsAvailable
19ec-1c88:47560659.608 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47560659.725 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47560659.788 : <= IoObject::IoLockStart
19ec-1c88:47560659.848 : => IoObject::IoLockEnd
19ec-1c88:47560659.957 : <= IoObject::IoLockEnd
19ec-1c88:47560660.073 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47560660.147 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47567842.705 : => ReadNVMData
19ec-1c88:47567842.891 : => IoObject::IoLockStart
19ec-1c88:47567843.038 : => CAsicIO::CheckDevice
19ec-1c88:47567843.098 : => CNT96226::ConnectIsAvailable
19ec-1c88:47567867.132 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47567867.257 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47567867.325 : <= IoObject::IoLockStart
19ec-1c88:47567867.393 : => ReadNVMDataInternal
19ec-1c88:47567867.460 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47567867.531 : IO Send command 10 bytes
19ec-1c88:47567867.883 : => CNT96226::VenderCmd_SetData
19ec-1c88:47567867.943 : iCmd = 0, nBytes = 10
19ec-1c88:47567868.060 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47568226.708 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47568226.844 : System send command 10 bytes + data 0 bytes
19ec-1c88:47568226.914 : IO total need to receive data 128 bytes
19ec-1c88:47568226.974 : => CNT96226::VenderCmd_GetData
19ec-1c88:47568227.029 : iCmd = 0, nBytes = 128
19ec-1c88:47568425.375 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47568425.559 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47568425.705 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47568425.841 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47568425.969 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47568426.092 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47568426.216 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47568426.336 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47568426.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47568426.462 : System total receive data 128 bytes
19ec-1c88:47568426.522 : => CNT96226::VenderCmd_GetData
19ec-1c88:47568426.574 : iCmd = 1, nBytes = 4
19ec-1c88:47568575.699 : 0000 : 00 00 00 00 
19ec-1c88:47568575.917 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47568576.366 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47568576.438 : NVMData.PadScanCount = 0
19ec-1c88:47568576.498 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47568576.559 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47568576.624 : NVMData.FlatbedScanCount = 0
19ec-1c88:47568576.686 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47568576.866 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47568576.928 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47568576.985 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47568577.043 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47568577.099 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47568577.154 : NVMData.BornMonth = 0
19ec-1c88:47568577.205 : NVMData.BornDay = 0
19ec-1c88:47568577.259 : NVMData.BornYear = 0
19ec-1c88:47568577.308 : NVMData.FirstScanMonth = 4
19ec-1c88:47568577.359 : NVMData.FirstScanDay = 30
19ec-1c88:47568577.416 : NVMData.FirstScanYear = 2020
19ec-1c88:47568577.472 : NVMData.VerticalMagnification = 0
19ec-1c88:47568577.529 : NVMData.HorizontalMagnification = 0
19ec-1c88:47568577.585 : NVMData.PowerSavingTime = 15
19ec-1c88:47568577.642 : NVMData.SN = A094165189010062
19ec-1c88:47568577.694 : NVMData.AutoFeed = 0
19ec-1c88:47568577.744 : NVMData.CCDType = 0
19ec-1c88:47568577.794 : NVMData.ScanSpeed = 0
19ec-1c88:47568577.846 : NVMData.RollerCount = 0
19ec-1c88:47568577.901 : NVMData.MultifeedCount = 0
19ec-1c88:47568577.958 : NVMData.JamCount = 0
19ec-1c88:47568578.009 : NVMData.IdentifyInfo = 
19ec-1c88:47568578.061 : NVMData.FormalName = 
19ec-1c88:47568578.110 : NVMData.ReservedB = 0
19ec-1c88:47568578.161 : NVMData.FunctionCode = 0
19ec-1c88:47568578.214 : NVMData.PreFeed = 0
19ec-1c88:47568578.262 : NVMData.PreFeedTime = 0
19ec-1c88:47568578.312 : NVMData.ButtonNumber = 0
19ec-1c88:47568578.367 : NVMData.PowerOffTime = 0
19ec-1c88:47568578.418 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47568578.481 : => IoObject::IoLockEnd
19ec-1c88:47568578.575 : <= IoObject::IoLockEnd
19ec-1c88:47568578.626 : <= ReadNVMData ret = 1
19ec-1c88:47578357.553 : => GetADFStatus
19ec-1c88:47578357.977 : => IoObject::IoLockStart
19ec-1c88:47578358.104 : => CAsicIO::CheckDevice
19ec-1c88:47578358.161 : => CNT96226::ConnectIsAvailable
19ec-1c88:47578382.225 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47578382.339 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47578382.398 : <= IoObject::IoLockStart
19ec-1c88:47578382.457 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47578382.523 : IO Send command 10 bytes
19ec-1c88:47578382.738 : => CNT96226::VenderCmd_SetData
19ec-1c88:47578382.797 : iCmd = 0, nBytes = 10
19ec-1c88:47578382.907 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47578589.408 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47578589.551 : System send command 10 bytes + data 0 bytes
19ec-1c88:47578589.620 : IO total need to receive data 2 bytes
19ec-1c88:47578589.680 : => CNT96226::VenderCmd_GetData
19ec-1c88:47578589.739 : iCmd = 0, nBytes = 2
19ec-1c88:47578761.052 : 0000 : 00 00 
19ec-1c88:47578761.164 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47578761.241 : System total receive data 2 bytes
19ec-1c88:47578761.305 : => CNT96226::VenderCmd_GetData
19ec-1c88:47578761.360 : iCmd = 1, nBytes = 4
19ec-1c88:47578969.794 : 0000 : 00 00 00 00 
19ec-1c88:47578969.880 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47578970.520 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47578970.589 : Return status = 0
19ec-1c88:47578970.643 : => IoObject::IoLockEnd
19ec-1c88:47578970.740 : <= IoObject::IoLockEnd
19ec-1c88:47578970.793 : <= GetADFStatus ret = 1
19ec-1c88:47581675.905 : => GetADFStatus
19ec-1c88:47581676.103 : => IoObject::IoLockStart
19ec-1c88:47581676.235 : => CAsicIO::CheckDevice
19ec-1c88:47581676.297 : => CNT96226::ConnectIsAvailable
19ec-1c88:47581699.422 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47581699.536 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47581699.599 : <= IoObject::IoLockStart
19ec-1c88:47581699.662 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47581699.727 : IO Send command 10 bytes
19ec-1c88:47581699.844 : => CNT96226::VenderCmd_SetData
19ec-1c88:47581699.902 : iCmd = 0, nBytes = 10
19ec-1c88:47581700.006 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47581886.985 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47581887.104 : System send command 10 bytes + data 0 bytes
19ec-1c88:47581887.341 : IO total need to receive data 2 bytes
19ec-1c88:47581887.416 : => CNT96226::VenderCmd_GetData
19ec-1c88:47581887.470 : iCmd = 0, nBytes = 2
19ec-1c88:47582022.281 : 0000 : 00 00 
19ec-1c88:47582022.388 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47582022.462 : System total receive data 2 bytes
19ec-1c88:47582022.523 : => CNT96226::VenderCmd_GetData
19ec-1c88:47582022.578 : iCmd = 1, nBytes = 4
19ec-1c88:47582157.597 : 0000 : 00 00 00 00 
19ec-1c88:47582157.812 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47582158.063 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47582158.204 : Return status = 0
19ec-1c88:47582158.541 : => IoObject::IoLockEnd
19ec-1c88:47582158.642 : <= IoObject::IoLockEnd
19ec-1c88:47582158.695 : <= GetADFStatus ret = 1
19ec-1c88:47584281.330 : => TerminateDriver
19ec-1c88:47584281.524 : => CAsicIO::~CAsicIO,pStage=101125192
19ec-1c88:47584281.595 : => CNT96226::Close
19ec-1c88:47584285.457 : <= CNT96226::Close ret = 1
19ec-1c88:47584285.538 : <= CAsicIO::~CAsicIO
19ec-1c88:47584285.596 : => IoObject::IoLockEnd
19ec-1c88:47584285.645 : <= IoObject::IoLockEnd
19ec-1c88:47584285.695 : => IoObject::TerminateDevice
19ec-1c88:47584285.751 : => IoObject::IoLockEnd
19ec-1c88:47584285.794 : <= IoObject::IoLockEnd
19ec-1c88:47584285.897 : <= IoObject::TerminateDevice
19ec-1c88:47584286.140 : <= TerminateDriver ret = 1
19ec-1c88:47627049.298 : ============Debug Start==========
19ec-1c88:47627049.558 : Date : 2020/4/30 14:28:27
19ec-1c88:47627049.635 : Process ID : 19ec
19ec-1c88:47627050.060 : Windows : Version 10.0 build 18363 
19ec-1c88:47627050.532 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47627050.593 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47627050.658 : MemoryStatus.ullAvailPhys : 1718538240
19ec-1c88:47627050.718 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47627050.777 : MemoryStatus.ullAvailPageFile : 3061190656
19ec-1c88:47627050.837 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47627050.895 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:47627050.956 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47627051.065 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47627051.126 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47627051.367 : CPU Count : 4
19ec-1c88:47627051.415 : CPU Frequency : 100.000 Mhz
19ec-1c88:47627055.675 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47627055.805 : => InitializeDriver
19ec-1c88:47627056.075 : <= InitializeDriver ret = 1
19ec-1c88:47627056.134 : => InitializeScanner
19ec-1c88:47627056.212 : => CAsicIO::GetDeviceList
19ec-1c88:47627056.507 : => CNT96226::CNT96226
19ec-1c88:47627056.570 : => CNT96226::Open
19ec-1c88:47627077.466 : <= CNT96226::Open ret = 1
19ec-1c88:47627077.556 : => CNT96226::Initialize
19ec-1c88:47627077.736 : <= CNT96226::Initialize ret = 1
19ec-1c88:47627077.797 : <= CNT96226::CNT96226
19ec-1c88:47627077.848 : => CNT96226::EnumAvailableDevice
19ec-1c88:47627083.122 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47627083.196 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47627083.474 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47630812.323 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47630812.610 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47630818.726 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47630818.843 : => IoObject::GetLockName
19ec-1c88:47630818.903 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47630818.975 : <= IoObject::GetLockName
19ec-1c88:47630819.440 : => CNT96226::VenderCmd_GetData
19ec-1c88:47630819.501 : iCmd = 3, nBytes = 2
19ec-1c88:47631195.003 : 0000 : 06 38 
19ec-1c88:47631195.130 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47631195.205 : => CNT96226::VenderCmd_GetData
19ec-1c88:47631195.262 : iCmd = 4, nBytes = 2
19ec-1c88:47631494.448 : 0000 : 07 07 
19ec-1c88:47631494.567 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47631494.658 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47631494.743 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47631494.808 : IO Send command 10 bytes
19ec-1c88:47631494.930 : => CNT96226::VenderCmd_SetData
19ec-1c88:47631494.990 : iCmd = 0, nBytes = 10
19ec-1c88:47631495.090 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47631700.758 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47631700.863 : => CNT96226::VenderCmd_GetData
19ec-1c88:47631700.920 : iCmd = 0, nBytes = 165
19ec-1c88:47631892.198 : skip dump 37 bytes
19ec-1c88:47631892.371 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47631892.506 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47631892.643 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47631892.779 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47631892.911 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47631893.045 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47631893.170 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47631893.295 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47631893.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47631893.413 : => CNT96226::VenderCmd_GetData
19ec-1c88:47631893.465 : iCmd = 1, nBytes = 4
19ec-1c88:47632000.161 : 0000 : 00 00 00 00 
19ec-1c88:47632000.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47632000.309 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47632000.371 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47632000.429 : IO Send command 10 bytes
19ec-1c88:47632000.480 : => CNT96226::VenderCmd_SetData
19ec-1c88:47632000.534 : iCmd = 0, nBytes = 10
19ec-1c88:47632000.633 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47632317.732 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47632317.851 : => CNT96226::VenderCmd_GetData
19ec-1c88:47632317.910 : iCmd = 0, nBytes = 128
19ec-1c88:47632480.026 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47632480.198 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47632480.336 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47632480.469 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47632480.593 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47632480.718 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47632480.841 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47632480.964 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47632481.024 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47632481.082 : => CNT96226::VenderCmd_GetData
19ec-1c88:47632481.136 : iCmd = 1, nBytes = 4
19ec-1c88:47632588.079 : 0000 : 00 00 00 00 
19ec-1c88:47632588.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47632588.498 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47632588.658 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47632588.727 : => CNT96226::Close
19ec-1c88:47632592.632 : <= CNT96226::Close ret = 1
19ec-1c88:47632592.706 : <= CNT96226::~CNT96226
19ec-1c88:47632592.796 : <= CAsicIO::GetDeviceList
19ec-1c88:47632593.227 : => IoObject::SetTimeout
19ec-1c88:47632593.357 : Timeout--> In = 0 Out = 0
19ec-1c88:47632593.412 : <= IoObject::SetTimeout
19ec-1c88:47632593.477 : => CAsicIO::CAsicIO
19ec-1c88:47632593.545 : => CNT96226::CNT96226
19ec-1c88:47632593.599 : => CNT96226::Open
19ec-1c88:47632616.856 : <= CNT96226::Open ret = 1
19ec-1c88:47632616.968 : => CNT96226::Initialize
19ec-1c88:47632617.173 : <= CNT96226::Initialize ret = 1
19ec-1c88:47632617.236 : <= CNT96226::CNT96226
19ec-1c88:47632617.289 : <= CAsicIO::CAsicIO
19ec-1c88:47632617.346 : => CAsicIO::InitializeDevice
19ec-1c88:47632617.420 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47632624.600 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47632624.728 : => IoObject::GetLockName
19ec-1c88:47632624.782 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47632624.848 : <= IoObject::GetLockName
19ec-1c88:47632625.356 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47632625.431 : IO Send command 10 bytes
19ec-1c88:47632625.481 : => CNT96226::VenderCmd_SetData
19ec-1c88:47632625.540 : iCmd = 0, nBytes = 10
19ec-1c88:47632625.654 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47632955.502 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47632955.625 : => CNT96226::VenderCmd_GetData
19ec-1c88:47632955.686 : iCmd = 0, nBytes = 128
19ec-1c88:47633096.681 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47633096.847 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47633096.982 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47633097.116 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47633097.243 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47633097.365 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47633097.489 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47633097.612 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47633097.674 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47633097.733 : => CNT96226::VenderCmd_GetData
19ec-1c88:47633097.783 : iCmd = 1, nBytes = 4
19ec-1c88:47633283.127 : 0000 : 00 00 00 00 
19ec-1c88:47633283.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47633283.303 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47633283.365 : => CNT96226::VenderCmd_GetData
19ec-1c88:47633283.416 : iCmd = 3, nBytes = 2
19ec-1c88:47633662.048 : 0000 : 06 38 
19ec-1c88:47633662.458 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47633662.529 : => CNT96226::VenderCmd_GetData
19ec-1c88:47633662.584 : iCmd = 4, nBytes = 2
19ec-1c88:47633941.177 : 0000 : 07 07 
19ec-1c88:47633941.279 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47633941.440 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47633941.539 : => IoObject::InitializeDevice
19ec-1c88:47633941.646 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47633942.225 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47633942.298 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47633943.005 : => FindScanner
19ec-1c88:47633943.064 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47633943.126 : <= FindScanner ret = 1
19ec-1c88:47633943.183 : => IoObject::IoLockStart
19ec-1c88:47633943.285 : => CAsicIO::CheckDevice
19ec-1c88:47633943.338 : => CNT96226::ConnectIsAvailable
19ec-1c88:47633956.493 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47633956.589 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47633956.647 : <= IoObject::IoLockStart
19ec-1c88:47633956.705 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47633956.765 : IO Send command 10 bytes
19ec-1c88:47633956.848 : => CNT96226::VenderCmd_SetData
19ec-1c88:47633956.906 : iCmd = 0, nBytes = 10
19ec-1c88:47633957.011 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47634103.312 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47634103.421 : System send command 10 bytes + data 0 bytes
19ec-1c88:47634103.483 : IO total need to receive data 5 bytes
19ec-1c88:47634103.544 : => CNT96226::VenderCmd_GetData
19ec-1c88:47634103.596 : iCmd = 0, nBytes = 5
19ec-1c88:47634242.626 : 0000 : 06 00 02 02 ab 
19ec-1c88:47634242.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47634242.772 : System total receive data 5 bytes
19ec-1c88:47634242.829 : => CNT96226::VenderCmd_GetData
19ec-1c88:47634242.880 : iCmd = 1, nBytes = 4
19ec-1c88:47634427.960 : 0000 : 00 00 00 00 
19ec-1c88:47634428.067 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47634428.198 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47634428.264 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47634428.328 : IO Send command 10 bytes
19ec-1c88:47634428.420 : => CNT96226::VenderCmd_SetData
19ec-1c88:47634428.475 : iCmd = 0, nBytes = 10
19ec-1c88:47634428.582 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47634581.244 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47634581.373 : System send command 10 bytes + data 0 bytes
19ec-1c88:47634581.444 : IO total need to receive data 165 bytes
19ec-1c88:47634581.508 : => CNT96226::VenderCmd_GetData
19ec-1c88:47634581.563 : iCmd = 0, nBytes = 165
19ec-1c88:47634785.628 : skip dump 37 bytes
19ec-1c88:47634785.822 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47634785.971 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47634786.111 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47634786.245 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47634786.374 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47634786.508 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47634786.629 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47634786.753 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47634786.819 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47634786.876 : System total receive data 165 bytes
19ec-1c88:47634786.935 : => CNT96226::VenderCmd_GetData
19ec-1c88:47634786.986 : iCmd = 1, nBytes = 4
19ec-1c88:47634973.632 : 0000 : 00 00 00 00 
19ec-1c88:47634973.739 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47634973.874 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47634974.086 : Dump Inquiry
19ec-1c88:47634974.219 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47634974.349 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47634974.479 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47634974.611 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47634974.737 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47634974.869 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47634974.993 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47634975.117 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47634975.244 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47634975.370 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47634975.460 : 00a0 : 00 00 00 00 00 
19ec-1c88:47634975.522 : => ReadNVMDataInternal
19ec-1c88:47634975.734 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47634975.801 : IO Send command 10 bytes
19ec-1c88:47634975.887 : => CNT96226::VenderCmd_SetData
19ec-1c88:47634975.942 : iCmd = 0, nBytes = 10
19ec-1c88:47634976.046 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47635293.198 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47635293.309 : System send command 10 bytes + data 0 bytes
19ec-1c88:47635293.370 : IO total need to receive data 128 bytes
19ec-1c88:47635293.435 : => CNT96226::VenderCmd_GetData
19ec-1c88:47635293.491 : iCmd = 0, nBytes = 128
19ec-1c88:47635456.827 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47635456.993 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47635457.125 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47635457.257 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47635457.379 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47635457.502 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47635457.625 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47635457.748 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47635457.812 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47635457.870 : System total receive data 128 bytes
19ec-1c88:47635457.929 : => CNT96226::VenderCmd_GetData
19ec-1c88:47635457.981 : iCmd = 1, nBytes = 4
19ec-1c88:47635624.778 : 0000 : 00 00 00 00 
19ec-1c88:47635624.892 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47635625.025 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47635625.097 : NVMData.PadScanCount = 0
19ec-1c88:47635625.155 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47635625.211 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47635625.270 : NVMData.FlatbedScanCount = 0
19ec-1c88:47635625.327 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47635625.380 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47635625.432 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47635625.487 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47635625.542 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47635625.596 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47635625.652 : NVMData.BornMonth = 0
19ec-1c88:47635625.701 : NVMData.BornDay = 0
19ec-1c88:47635625.751 : NVMData.BornYear = 0
19ec-1c88:47635625.803 : NVMData.FirstScanMonth = 4
19ec-1c88:47635625.857 : NVMData.FirstScanDay = 30
19ec-1c88:47635625.909 : NVMData.FirstScanYear = 2020
19ec-1c88:47635625.962 : NVMData.VerticalMagnification = 0
19ec-1c88:47635626.015 : NVMData.HorizontalMagnification = 0
19ec-1c88:47635626.069 : NVMData.PowerSavingTime = 15
19ec-1c88:47635626.121 : NVMData.SN = A094165189010062
19ec-1c88:47635626.172 : NVMData.AutoFeed = 0
19ec-1c88:47635626.221 : NVMData.CCDType = 0
19ec-1c88:47635626.268 : NVMData.ScanSpeed = 0
19ec-1c88:47635626.316 : NVMData.RollerCount = 0
19ec-1c88:47635626.367 : NVMData.MultifeedCount = 0
19ec-1c88:47635626.417 : NVMData.JamCount = 0
19ec-1c88:47635626.464 : NVMData.IdentifyInfo = 
19ec-1c88:47635626.513 : NVMData.FormalName = 
19ec-1c88:47635626.732 : NVMData.ReservedB = 0
19ec-1c88:47635626.789 : NVMData.FunctionCode = 0
19ec-1c88:47635626.838 : NVMData.PreFeed = 0
19ec-1c88:47635626.886 : NVMData.PreFeedTime = 0
19ec-1c88:47635626.936 : NVMData.ButtonNumber = 0
19ec-1c88:47635626.984 : NVMData.PowerOffTime = 0
19ec-1c88:47635627.036 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47635627.110 : => IoObject::IoLockEnd
19ec-1c88:47635627.202 : <= IoObject::IoLockEnd
19ec-1c88:47635627.250 : <= InitializeScanner ret = 1
19ec-1c88:47635627.311 : => GetLogicalScannerAbilityEx
19ec-1c88:47635627.373 : => IoObject::IoLockStart
19ec-1c88:47635627.463 : => CAsicIO::CheckDevice
19ec-1c88:47635627.514 : => CNT96226::ConnectIsAvailable
19ec-1c88:47635647.141 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47635647.258 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47635647.318 : <= IoObject::IoLockStart
19ec-1c88:47635647.377 : => IoObject::IoLockEnd
19ec-1c88:47635647.489 : <= IoObject::IoLockEnd
19ec-1c88:47635647.604 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47635647.677 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47635822.882 : => ReadNVMData
19ec-1c88:47635822.999 : => IoObject::IoLockStart
19ec-1c88:47635823.119 : => CAsicIO::CheckDevice
19ec-1c88:47635823.176 : => CNT96226::ConnectIsAvailable
19ec-1c88:47635845.162 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47635845.275 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47635845.333 : <= IoObject::IoLockStart
19ec-1c88:47635845.393 : => ReadNVMDataInternal
19ec-1c88:47635845.459 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47635845.522 : IO Send command 10 bytes
19ec-1c88:47635845.623 : => CNT96226::VenderCmd_SetData
19ec-1c88:47635845.679 : iCmd = 0, nBytes = 10
19ec-1c88:47635845.786 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47636186.284 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47636186.419 : System send command 10 bytes + data 0 bytes
19ec-1c88:47636186.491 : IO total need to receive data 128 bytes
19ec-1c88:47636186.556 : => CNT96226::VenderCmd_GetData
19ec-1c88:47636186.618 : iCmd = 0, nBytes = 128
19ec-1c88:47636384.812 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47636384.972 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47636385.116 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47636385.249 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47636385.380 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47636385.505 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47636385.630 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47636385.754 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47636385.820 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47636385.881 : System total receive data 128 bytes
19ec-1c88:47636385.938 : => CNT96226::VenderCmd_GetData
19ec-1c88:47636385.991 : iCmd = 1, nBytes = 4
19ec-1c88:47636493.456 : 0000 : 00 00 00 00 
19ec-1c88:47636493.572 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47636493.712 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47636493.781 : NVMData.PadScanCount = 0
19ec-1c88:47636493.840 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47636493.895 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47636493.952 : NVMData.FlatbedScanCount = 0
19ec-1c88:47636494.006 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47636494.060 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47636494.115 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47636494.170 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47636494.224 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47636494.278 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47636494.335 : NVMData.BornMonth = 0
19ec-1c88:47636494.382 : NVMData.BornDay = 0
19ec-1c88:47636494.431 : NVMData.BornYear = 0
19ec-1c88:47636494.480 : NVMData.FirstScanMonth = 4
19ec-1c88:47636494.531 : NVMData.FirstScanDay = 30
19ec-1c88:47636494.586 : NVMData.FirstScanYear = 2020
19ec-1c88:47636494.804 : NVMData.VerticalMagnification = 0
19ec-1c88:47636494.865 : NVMData.HorizontalMagnification = 0
19ec-1c88:47636494.921 : NVMData.PowerSavingTime = 15
19ec-1c88:47636494.979 : NVMData.SN = A094165189010062
19ec-1c88:47636495.026 : NVMData.AutoFeed = 0
19ec-1c88:47636495.075 : NVMData.CCDType = 0
19ec-1c88:47636495.122 : NVMData.ScanSpeed = 0
19ec-1c88:47636495.170 : NVMData.RollerCount = 0
19ec-1c88:47636495.220 : NVMData.MultifeedCount = 0
19ec-1c88:47636495.269 : NVMData.JamCount = 0
19ec-1c88:47636495.317 : NVMData.IdentifyInfo = 
19ec-1c88:47636495.368 : NVMData.FormalName = 
19ec-1c88:47636495.416 : NVMData.ReservedB = 0
19ec-1c88:47636495.464 : NVMData.FunctionCode = 0
19ec-1c88:47636495.514 : NVMData.PreFeed = 0
19ec-1c88:47636495.562 : NVMData.PreFeedTime = 0
19ec-1c88:47636495.612 : NVMData.ButtonNumber = 0
19ec-1c88:47636495.661 : NVMData.PowerOffTime = 0
19ec-1c88:47636495.712 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47636495.776 : => IoObject::IoLockEnd
19ec-1c88:47636495.864 : <= IoObject::IoLockEnd
19ec-1c88:47636495.913 : <= ReadNVMData ret = 1
19ec-1c88:47639047.556 : ============Debug Start==========
19ec-1c88:47639047.876 : Date : 2020/4/30 14:28:28
19ec-1c88:47639047.954 : Process ID : 19ec
19ec-1c88:47639048.370 : Windows : Version 10.0 build 18363 
19ec-1c88:47639048.839 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47639048.903 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47639048.970 : MemoryStatus.ullAvailPhys : 1718550528
19ec-1c88:47639049.030 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47639049.094 : MemoryStatus.ullAvailPageFile : 3059945472
19ec-1c88:47639049.155 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47639049.212 : MemoryStatus.ullAvailVirtual : 1728430080
19ec-1c88:47639049.273 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47639049.375 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47639049.437 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47639049.679 : CPU Count : 4
19ec-1c88:47639049.724 : CPU Frequency : 100.000 Mhz
19ec-1c88:47639053.929 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47639054.057 : => InitializeDriver
19ec-1c88:47639054.555 : <= InitializeDriver ret = 1
19ec-1c88:47641569.773 : => InitializeScanner
19ec-1c88:47641570.031 : => CAsicIO::GetDeviceList
19ec-1c88:47641570.682 : => CNT96226::CNT96226
19ec-1c88:47641570.745 : => CNT96226::Open
19ec-1c88:47641596.673 : <= CNT96226::Open ret = 1
19ec-1c88:47641596.772 : => CNT96226::Initialize
19ec-1c88:47641596.971 : <= CNT96226::Initialize ret = 1
19ec-1c88:47641597.030 : <= CNT96226::CNT96226
19ec-1c88:47641597.083 : => CNT96226::EnumAvailableDevice
19ec-1c88:47641602.398 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47641602.478 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47641602.542 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47645306.188 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47645306.467 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47645312.190 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47645312.309 : => IoObject::GetLockName
19ec-1c88:47645312.372 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47645312.439 : <= IoObject::GetLockName
19ec-1c88:47645312.887 : => CNT96226::VenderCmd_GetData
19ec-1c88:47645312.950 : iCmd = 3, nBytes = 2
19ec-1c88:47645699.371 : 0000 : 06 38 
19ec-1c88:47645699.502 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47645699.575 : => CNT96226::VenderCmd_GetData
19ec-1c88:47645699.633 : iCmd = 4, nBytes = 2
19ec-1c88:47646016.591 : 0000 : 07 07 
19ec-1c88:47646016.779 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47646016.940 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47646017.096 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47646017.226 : IO Send command 10 bytes
19ec-1c88:47646017.461 : => CNT96226::VenderCmd_SetData
19ec-1c88:47646017.578 : iCmd = 0, nBytes = 10
19ec-1c88:47646017.794 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47646221.438 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47646221.652 : => CNT96226::VenderCmd_GetData
19ec-1c88:47646221.772 : iCmd = 0, nBytes = 165
19ec-1c88:47646431.091 : skip dump 37 bytes
19ec-1c88:47646431.437 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47646431.725 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47646432.002 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47646432.270 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47646432.531 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47646432.814 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47646433.077 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47646433.331 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47646433.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47646433.582 : => CNT96226::VenderCmd_GetData
19ec-1c88:47646433.689 : iCmd = 1, nBytes = 4
19ec-1c88:47646647.044 : 0000 : 00 00 00 00 
19ec-1c88:47646647.241 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47646647.379 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47646647.505 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47646647.637 : IO Send command 10 bytes
19ec-1c88:47646647.744 : => CNT96226::VenderCmd_SetData
19ec-1c88:47646647.855 : iCmd = 0, nBytes = 10
19ec-1c88:47646648.064 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47647000.015 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47647000.259 : => CNT96226::VenderCmd_GetData
19ec-1c88:47647000.375 : iCmd = 0, nBytes = 128
19ec-1c88:47647227.015 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47647227.388 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47647227.680 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47647227.955 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47647228.218 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47647228.475 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47647228.724 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47647228.984 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47647229.119 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47647229.247 : => CNT96226::VenderCmd_GetData
19ec-1c88:47647229.356 : iCmd = 1, nBytes = 4
19ec-1c88:47647435.533 : 0000 : 00 00 00 00 
19ec-1c88:47647435.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47647435.993 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47647436.324 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47647436.472 : => CNT96226::Close
19ec-1c88:47647444.509 : <= CNT96226::Close ret = 1
19ec-1c88:47647444.668 : <= CNT96226::~CNT96226
19ec-1c88:47647444.828 : <= CAsicIO::GetDeviceList
19ec-1c88:47647445.541 : => IoObject::SetTimeout
19ec-1c88:47647445.799 : Timeout--> In = 0 Out = 0
19ec-1c88:47647445.917 : <= IoObject::SetTimeout
19ec-1c88:47647446.042 : => CAsicIO::CAsicIO
19ec-1c88:47647446.188 : => CNT96226::CNT96226
19ec-1c88:47647446.300 : => CNT96226::Open
19ec-1c88:47647487.995 : <= CNT96226::Open ret = 1
19ec-1c88:47647488.203 : => CNT96226::Initialize
19ec-1c88:47647488.596 : <= CNT96226::Initialize ret = 1
19ec-1c88:47647488.720 : <= CNT96226::CNT96226
19ec-1c88:47647488.830 : <= CAsicIO::CAsicIO
19ec-1c88:47647488.943 : => CAsicIO::InitializeDevice
19ec-1c88:47647489.072 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47647500.670 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47647500.889 : => IoObject::GetLockName
19ec-1c88:47647501.004 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47647501.141 : <= IoObject::GetLockName
19ec-1c88:47647502.060 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47647502.209 : IO Send command 10 bytes
19ec-1c88:47647502.316 : => CNT96226::VenderCmd_SetData
19ec-1c88:47647502.425 : iCmd = 0, nBytes = 10
19ec-1c88:47647502.649 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47647864.469 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47647864.718 : => CNT96226::VenderCmd_GetData
19ec-1c88:47647864.840 : iCmd = 0, nBytes = 128
19ec-1c88:47648074.216 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47648074.599 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47648074.892 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47648075.158 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47648075.414 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47648075.674 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47648075.934 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47648076.188 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47648076.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47648076.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:47648076.567 : iCmd = 1, nBytes = 4
19ec-1c88:47648287.218 : 0000 : 00 00 00 00 
19ec-1c88:47648287.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47648287.599 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47648287.724 : => CNT96226::VenderCmd_GetData
19ec-1c88:47648287.838 : iCmd = 3, nBytes = 2
19ec-1c88:47648684.832 : 0000 : 06 38 
19ec-1c88:47648685.041 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47648685.178 : => CNT96226::VenderCmd_GetData
19ec-1c88:47648685.292 : iCmd = 4, nBytes = 2
19ec-1c88:47649025.283 : 0000 : 07 07 
19ec-1c88:47649025.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47649025.892 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47649026.086 : => IoObject::InitializeDevice
19ec-1c88:47649026.265 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47649027.596 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47649027.739 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47649029.006 : => FindScanner
19ec-1c88:47649029.120 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47649029.252 : <= FindScanner ret = 1
19ec-1c88:47649029.364 : => IoObject::IoLockStart
19ec-1c88:47649029.577 : => CAsicIO::CheckDevice
19ec-1c88:47649029.682 : => CNT96226::ConnectIsAvailable
19ec-1c88:47649054.871 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47649055.124 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47649055.258 : <= IoObject::IoLockStart
19ec-1c88:47649055.387 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47649055.532 : IO Send command 10 bytes
19ec-1c88:47649055.722 : => CNT96226::VenderCmd_SetData
19ec-1c88:47649055.844 : iCmd = 0, nBytes = 10
19ec-1c88:47649056.059 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47649267.590 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47649267.809 : System send command 10 bytes + data 0 bytes
19ec-1c88:47649267.957 : IO total need to receive data 5 bytes
19ec-1c88:47649268.082 : => CNT96226::VenderCmd_GetData
19ec-1c88:47649268.191 : iCmd = 0, nBytes = 5
19ec-1c88:47649481.003 : 0000 : 06 00 02 02 ab 
19ec-1c88:47649481.226 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47649481.371 : System total receive data 5 bytes
19ec-1c88:47649481.502 : => CNT96226::VenderCmd_GetData
19ec-1c88:47649481.616 : iCmd = 1, nBytes = 4
19ec-1c88:47649690.232 : 0000 : 00 00 00 00 
19ec-1c88:47649690.449 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47649690.694 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47649690.828 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47649690.965 : IO Send command 10 bytes
19ec-1c88:47649691.145 : => CNT96226::VenderCmd_SetData
19ec-1c88:47649691.253 : iCmd = 0, nBytes = 10
19ec-1c88:47649691.468 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47649898.854 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47649899.097 : System send command 10 bytes + data 0 bytes
19ec-1c88:47649899.232 : IO total need to receive data 165 bytes
19ec-1c88:47649899.358 : => CNT96226::VenderCmd_GetData
19ec-1c88:47649899.472 : iCmd = 0, nBytes = 165
19ec-1c88:47650102.430 : skip dump 37 bytes
19ec-1c88:47650102.841 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47650103.130 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47650103.413 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47650103.686 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47650103.956 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47650104.224 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47650104.478 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47650104.730 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47650104.862 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47650104.987 : System total receive data 165 bytes
19ec-1c88:47650105.107 : => CNT96226::VenderCmd_GetData
19ec-1c88:47650105.219 : iCmd = 1, nBytes = 4
19ec-1c88:47650289.477 : 0000 : 00 00 00 00 
19ec-1c88:47650289.698 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47650289.928 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47650290.387 : Dump Inquiry
19ec-1c88:47650290.654 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47650290.938 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47650291.211 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47650291.478 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47650291.733 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47650292.004 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47650292.260 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47650292.518 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47650292.781 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47650293.040 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47650293.220 : 00a0 : 00 00 00 00 00 
19ec-1c88:47650293.346 : => ReadNVMDataInternal
19ec-1c88:47650293.750 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47650293.880 : IO Send command 10 bytes
19ec-1c88:47650294.061 : => CNT96226::VenderCmd_SetData
19ec-1c88:47650294.170 : iCmd = 0, nBytes = 10
19ec-1c88:47650294.384 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47650659.681 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47650659.930 : System send command 10 bytes + data 0 bytes
19ec-1c88:47650660.069 : IO total need to receive data 128 bytes
19ec-1c88:47650660.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:47650660.307 : iCmd = 0, nBytes = 128
19ec-1c88:47650872.704 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47650873.085 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47650873.375 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47650873.650 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47650873.908 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47650874.167 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47650874.424 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47650874.673 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47650874.801 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47650874.928 : System total receive data 128 bytes
19ec-1c88:47650875.055 : => CNT96226::VenderCmd_GetData
19ec-1c88:47650875.164 : iCmd = 1, nBytes = 4
19ec-1c88:47651093.124 : 0000 : 00 00 00 00 
19ec-1c88:47651093.340 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47651093.593 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47651093.732 : NVMData.PadScanCount = 0
19ec-1c88:47651093.846 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47651093.963 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47651094.076 : NVMData.FlatbedScanCount = 0
19ec-1c88:47651094.183 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47651094.293 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47651094.399 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47651094.508 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47651094.623 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47651094.734 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47651094.842 : NVMData.BornMonth = 0
19ec-1c88:47651094.940 : NVMData.BornDay = 0
19ec-1c88:47651095.040 : NVMData.BornYear = 0
19ec-1c88:47651095.135 : NVMData.FirstScanMonth = 4
19ec-1c88:47651095.242 : NVMData.FirstScanDay = 30
19ec-1c88:47651095.351 : NVMData.FirstScanYear = 2020
19ec-1c88:47651095.459 : NVMData.VerticalMagnification = 0
19ec-1c88:47651095.567 : NVMData.HorizontalMagnification = 0
19ec-1c88:47651095.676 : NVMData.PowerSavingTime = 15
19ec-1c88:47651095.787 : NVMData.SN = A094165189010062
19ec-1c88:47651095.890 : NVMData.AutoFeed = 0
19ec-1c88:47651095.991 : NVMData.CCDType = 0
19ec-1c88:47651096.086 : NVMData.ScanSpeed = 0
19ec-1c88:47651096.184 : NVMData.RollerCount = 0
19ec-1c88:47651096.286 : NVMData.MultifeedCount = 0
19ec-1c88:47651096.386 : NVMData.JamCount = 0
19ec-1c88:47651096.480 : NVMData.IdentifyInfo = 
19ec-1c88:47651096.591 : NVMData.FormalName = 
19ec-1c88:47651096.986 : NVMData.ReservedB = 0
19ec-1c88:47651097.108 : NVMData.FunctionCode = 0
19ec-1c88:47651097.213 : NVMData.PreFeed = 0
19ec-1c88:47651097.308 : NVMData.PreFeedTime = 0
19ec-1c88:47651097.406 : NVMData.ButtonNumber = 0
19ec-1c88:47651097.511 : NVMData.PowerOffTime = 0
19ec-1c88:47651097.619 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47651097.759 : => IoObject::IoLockEnd
19ec-1c88:47651097.942 : <= IoObject::IoLockEnd
19ec-1c88:47651098.046 : <= InitializeScanner ret = 1
19ec-1c88:47652658.388 : => GetLogicalScannerAbility
19ec-1c88:47652658.580 : => IoObject::IoLockStart
19ec-1c88:47652658.699 : => CAsicIO::CheckDevice
19ec-1c88:47652658.757 : => CNT96226::ConnectIsAvailable
19ec-1c88:47652683.095 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47652683.211 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47652683.274 : <= IoObject::IoLockStart
19ec-1c88:47652683.333 : => IoObject::IoLockEnd
19ec-1c88:47652683.442 : <= IoObject::IoLockEnd
19ec-1c88:47652683.521 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:47656250.069 : => GetLogicalScannerAbilityEx
19ec-1c88:47656250.275 : => IoObject::IoLockStart
19ec-1c88:47656250.408 : => CAsicIO::CheckDevice
19ec-1c88:47656250.464 : => CNT96226::ConnectIsAvailable
19ec-1c88:47656268.651 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47656268.890 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47656269.037 : <= IoObject::IoLockStart
19ec-1c88:47656269.157 : => IoObject::IoLockEnd
19ec-1c88:47656269.352 : <= IoObject::IoLockEnd
19ec-1c88:47656269.699 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47656269.851 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47663540.210 : => ReadNVMData
19ec-1c88:47663540.397 : => IoObject::IoLockStart
19ec-1c88:47663540.529 : => CAsicIO::CheckDevice
19ec-1c88:47663540.586 : => CNT96226::ConnectIsAvailable
19ec-1c88:47663564.172 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47663564.416 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47663564.551 : <= IoObject::IoLockStart
19ec-1c88:47663564.687 : => ReadNVMDataInternal
19ec-1c88:47663564.810 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47663564.939 : IO Send command 10 bytes
19ec-1c88:47663565.133 : => CNT96226::VenderCmd_SetData
19ec-1c88:47663565.248 : iCmd = 0, nBytes = 10
19ec-1c88:47663565.631 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47663892.564 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47663892.718 : System send command 10 bytes + data 0 bytes
19ec-1c88:47663892.790 : IO total need to receive data 128 bytes
19ec-1c88:47663892.854 : => CNT96226::VenderCmd_GetData
19ec-1c88:47663892.912 : iCmd = 0, nBytes = 128
19ec-1c88:47664099.082 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47664099.246 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47664099.385 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47664099.516 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47664099.642 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47664099.765 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47664099.887 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47664100.007 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47664100.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47664100.130 : System total receive data 128 bytes
19ec-1c88:47664100.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:47664100.245 : iCmd = 1, nBytes = 4
19ec-1c88:47664295.206 : 0000 : 00 00 00 00 
19ec-1c88:47664295.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47664295.459 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47664295.529 : NVMData.PadScanCount = 0
19ec-1c88:47664295.588 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47664295.645 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47664295.701 : NVMData.FlatbedScanCount = 0
19ec-1c88:47664295.754 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47664295.966 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47664296.032 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47664296.087 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47664296.143 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47664296.196 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47664296.250 : NVMData.BornMonth = 0
19ec-1c88:47664296.299 : NVMData.BornDay = 0
19ec-1c88:47664296.348 : NVMData.BornYear = 0
19ec-1c88:47664296.398 : NVMData.FirstScanMonth = 4
19ec-1c88:47664296.448 : NVMData.FirstScanDay = 30
19ec-1c88:47664296.500 : NVMData.FirstScanYear = 2020
19ec-1c88:47664296.555 : NVMData.VerticalMagnification = 0
19ec-1c88:47664296.609 : NVMData.HorizontalMagnification = 0
19ec-1c88:47664296.664 : NVMData.PowerSavingTime = 15
19ec-1c88:47664296.723 : NVMData.SN = A094165189010062
19ec-1c88:47664296.772 : NVMData.AutoFeed = 0
19ec-1c88:47664296.824 : NVMData.CCDType = 0
19ec-1c88:47664296.873 : NVMData.ScanSpeed = 0
19ec-1c88:47664296.922 : NVMData.RollerCount = 0
19ec-1c88:47664296.977 : NVMData.MultifeedCount = 0
19ec-1c88:47664297.030 : NVMData.JamCount = 0
19ec-1c88:47664297.082 : NVMData.IdentifyInfo = 
19ec-1c88:47664297.131 : NVMData.FormalName = 
19ec-1c88:47664297.177 : NVMData.ReservedB = 0
19ec-1c88:47664297.225 : NVMData.FunctionCode = 0
19ec-1c88:47664297.273 : NVMData.PreFeed = 0
19ec-1c88:47664297.319 : NVMData.PreFeedTime = 0
19ec-1c88:47664297.366 : NVMData.ButtonNumber = 0
19ec-1c88:47664297.416 : NVMData.PowerOffTime = 0
19ec-1c88:47664297.464 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47664297.525 : => IoObject::IoLockEnd
19ec-1c88:47664297.616 : <= IoObject::IoLockEnd
19ec-1c88:47664297.667 : <= ReadNVMData ret = 1
19ec-1c88:47673965.916 : => GetADFStatus
19ec-1c88:47673966.355 : => IoObject::IoLockStart
19ec-1c88:47673966.488 : => CAsicIO::CheckDevice
19ec-1c88:47673966.546 : => CNT96226::ConnectIsAvailable
19ec-1c88:47673989.916 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47673990.150 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47673990.278 : <= IoObject::IoLockStart
19ec-1c88:47673990.397 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47673990.537 : IO Send command 10 bytes
19ec-1c88:47673990.965 : => CNT96226::VenderCmd_SetData
19ec-1c88:47673991.025 : iCmd = 0, nBytes = 10
19ec-1c88:47673991.131 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47674181.050 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47674181.180 : System send command 10 bytes + data 0 bytes
19ec-1c88:47674181.249 : IO total need to receive data 2 bytes
19ec-1c88:47674181.308 : => CNT96226::VenderCmd_GetData
19ec-1c88:47674181.365 : iCmd = 0, nBytes = 2
19ec-1c88:47674383.275 : 0000 : 00 00 
19ec-1c88:47674383.385 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47674383.457 : System total receive data 2 bytes
19ec-1c88:47674383.517 : => CNT96226::VenderCmd_GetData
19ec-1c88:47674383.570 : iCmd = 1, nBytes = 4
19ec-1c88:47674583.269 : 0000 : 00 00 00 00 
19ec-1c88:47674583.360 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47674583.722 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47674583.793 : Return status = 0
19ec-1c88:47674583.855 : => IoObject::IoLockEnd
19ec-1c88:47674583.943 : <= IoObject::IoLockEnd
19ec-1c88:47674583.993 : <= GetADFStatus ret = 1
19ec-1c88:47677313.164 : => GetADFStatus
19ec-1c88:47677313.358 : => IoObject::IoLockStart
19ec-1c88:47677313.484 : => CAsicIO::CheckDevice
19ec-1c88:47677313.541 : => CNT96226::ConnectIsAvailable
19ec-1c88:47677336.196 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47677336.440 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47677336.585 : <= IoObject::IoLockStart
19ec-1c88:47677336.716 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47677337.035 : IO Send command 10 bytes
19ec-1c88:47677337.140 : => CNT96226::VenderCmd_SetData
19ec-1c88:47677337.199 : iCmd = 0, nBytes = 10
19ec-1c88:47677337.307 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47677532.669 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47677532.788 : System send command 10 bytes + data 0 bytes
19ec-1c88:47677533.008 : IO total need to receive data 2 bytes
19ec-1c88:47677533.088 : => CNT96226::VenderCmd_GetData
19ec-1c88:47677533.148 : iCmd = 0, nBytes = 2
19ec-1c88:47677655.807 : 0000 : 00 00 
19ec-1c88:47677655.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47677655.968 : System total receive data 2 bytes
19ec-1c88:47677656.031 : => CNT96226::VenderCmd_GetData
19ec-1c88:47677656.086 : iCmd = 1, nBytes = 4
19ec-1c88:47677780.748 : 0000 : 00 00 00 00 
19ec-1c88:47677780.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47677781.149 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47677781.454 : Return status = 0
19ec-1c88:47677781.510 : => IoObject::IoLockEnd
19ec-1c88:47677781.599 : <= IoObject::IoLockEnd
19ec-1c88:47677781.648 : <= GetADFStatus ret = 1
19ec-1c88:47679850.793 : => TerminateDriver
19ec-1c88:47679850.985 : => CAsicIO::~CAsicIO,pStage=138153032
19ec-1c88:47679851.054 : => CNT96226::Close
19ec-1c88:47679855.058 : <= CNT96226::Close ret = 1
19ec-1c88:47679855.137 : <= CAsicIO::~CAsicIO
19ec-1c88:47679855.194 : => IoObject::IoLockEnd
19ec-1c88:47679855.244 : <= IoObject::IoLockEnd
19ec-1c88:47679855.296 : => IoObject::TerminateDevice
19ec-1c88:47679855.353 : => IoObject::IoLockEnd
19ec-1c88:47679855.404 : <= IoObject::IoLockEnd
19ec-1c88:47679855.509 : <= IoObject::TerminateDevice
19ec-1c88:47679855.769 : <= TerminateDriver ret = 1
19ec-1c88:47723246.740 : ============Debug Start==========
19ec-1c88:47723247.019 : Date : 2020/4/30 14:28:30
19ec-1c88:47723247.101 : Process ID : 19ec
19ec-1c88:47723247.499 : Windows : Version 10.0 build 18363 
19ec-1c88:47723247.932 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47723247.995 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47723248.055 : MemoryStatus.ullAvailPhys : 1719128064
19ec-1c88:47723248.116 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47723248.177 : MemoryStatus.ullAvailPageFile : 3061960704
19ec-1c88:47723248.234 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47723248.292 : MemoryStatus.ullAvailVirtual : 1728417792
19ec-1c88:47723248.351 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47723248.451 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47723248.509 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47723248.744 : CPU Count : 4
19ec-1c88:47723248.791 : CPU Frequency : 100.000 Mhz
19ec-1c88:47723252.990 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47723253.119 : => InitializeDriver
19ec-1c88:47723253.391 : <= InitializeDriver ret = 1
19ec-1c88:47723253.452 : => InitializeScanner
19ec-1c88:47723253.534 : => CAsicIO::GetDeviceList
19ec-1c88:47723253.832 : => CNT96226::CNT96226
19ec-1c88:47723253.890 : => CNT96226::Open
19ec-1c88:47723277.353 : <= CNT96226::Open ret = 1
19ec-1c88:47723277.460 : => CNT96226::Initialize
19ec-1c88:47723277.655 : <= CNT96226::Initialize ret = 1
19ec-1c88:47723277.717 : <= CNT96226::CNT96226
19ec-1c88:47723277.772 : => CNT96226::EnumAvailableDevice
19ec-1c88:47723283.139 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47723283.218 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47723283.281 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47727324.075 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47727324.363 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47727330.007 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47727330.112 : => IoObject::GetLockName
19ec-1c88:47727330.172 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47727330.237 : <= IoObject::GetLockName
19ec-1c88:47727330.709 : => CNT96226::VenderCmd_GetData
19ec-1c88:47727330.776 : iCmd = 3, nBytes = 2
19ec-1c88:47727709.906 : 0000 : 06 38 
19ec-1c88:47727710.045 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47727710.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:47727710.175 : iCmd = 4, nBytes = 2
19ec-1c88:47727998.307 : 0000 : 07 07 
19ec-1c88:47727998.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47727998.498 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47727998.592 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47727998.662 : IO Send command 10 bytes
19ec-1c88:47727998.716 : => CNT96226::VenderCmd_SetData
19ec-1c88:47727998.771 : iCmd = 0, nBytes = 10
19ec-1c88:47727998.878 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47728209.108 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47728209.541 : => CNT96226::VenderCmd_GetData
19ec-1c88:47728209.605 : iCmd = 0, nBytes = 165
19ec-1c88:47728403.941 : skip dump 37 bytes
19ec-1c88:47728404.137 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47728404.276 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47728404.415 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47728404.550 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47728404.682 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47728404.810 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47728404.933 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47728405.059 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47728405.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47728405.184 : => CNT96226::VenderCmd_GetData
19ec-1c88:47728405.234 : iCmd = 1, nBytes = 4
19ec-1c88:47728531.221 : 0000 : 00 00 00 00 
19ec-1c88:47728531.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47728531.380 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47728531.444 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47728531.506 : IO Send command 10 bytes
19ec-1c88:47728531.556 : => CNT96226::VenderCmd_SetData
19ec-1c88:47728531.609 : iCmd = 0, nBytes = 10
19ec-1c88:47728531.710 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47728872.139 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47728872.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:47728872.309 : iCmd = 0, nBytes = 128
19ec-1c88:47729031.208 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47729031.405 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47729031.550 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47729031.686 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47729031.815 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47729031.938 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47729032.064 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47729032.187 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47729032.253 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47729032.316 : => CNT96226::VenderCmd_GetData
19ec-1c88:47729032.527 : iCmd = 1, nBytes = 4
19ec-1c88:47729215.773 : 0000 : 00 00 00 00 
19ec-1c88:47729215.942 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47729216.266 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47729216.424 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47729216.491 : => CNT96226::Close
19ec-1c88:47729220.159 : <= CNT96226::Close ret = 1
19ec-1c88:47729220.229 : <= CNT96226::~CNT96226
19ec-1c88:47729220.316 : <= CAsicIO::GetDeviceList
19ec-1c88:47729220.738 : => IoObject::SetTimeout
19ec-1c88:47729220.864 : Timeout--> In = 0 Out = 0
19ec-1c88:47729220.921 : <= IoObject::SetTimeout
19ec-1c88:47729220.987 : => CAsicIO::CAsicIO
19ec-1c88:47729221.058 : => CNT96226::CNT96226
19ec-1c88:47729221.114 : => CNT96226::Open
19ec-1c88:47729242.618 : <= CNT96226::Open ret = 1
19ec-1c88:47729242.713 : => CNT96226::Initialize
19ec-1c88:47729242.907 : <= CNT96226::Initialize ret = 1
19ec-1c88:47729242.967 : <= CNT96226::CNT96226
19ec-1c88:47729243.023 : <= CAsicIO::CAsicIO
19ec-1c88:47729243.078 : => CAsicIO::InitializeDevice
19ec-1c88:47729243.146 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47729248.955 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47729249.080 : => IoObject::GetLockName
19ec-1c88:47729249.133 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47729249.201 : <= IoObject::GetLockName
19ec-1c88:47729249.693 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47729249.764 : IO Send command 10 bytes
19ec-1c88:47729249.815 : => CNT96226::VenderCmd_SetData
19ec-1c88:47729249.869 : iCmd = 0, nBytes = 10
19ec-1c88:47729249.976 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47729586.007 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47729586.157 : => CNT96226::VenderCmd_GetData
19ec-1c88:47729586.217 : iCmd = 0, nBytes = 128
19ec-1c88:47729793.491 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47729793.671 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47729793.812 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47729793.947 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47729794.071 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47729794.196 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47729794.320 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47729794.443 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47729794.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47729794.563 : => CNT96226::VenderCmd_GetData
19ec-1c88:47729794.615 : iCmd = 1, nBytes = 4
19ec-1c88:47729981.873 : 0000 : 00 00 00 00 
19ec-1c88:47729981.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47729982.069 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47729982.130 : => CNT96226::VenderCmd_GetData
19ec-1c88:47729982.179 : iCmd = 3, nBytes = 2
19ec-1c88:47730346.552 : 0000 : 06 38 
19ec-1c88:47730346.666 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47730346.737 : => CNT96226::VenderCmd_GetData
19ec-1c88:47730346.791 : iCmd = 4, nBytes = 2
19ec-1c88:47730659.449 : 0000 : 07 07 
19ec-1c88:47730659.558 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47730659.724 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47730659.821 : => IoObject::InitializeDevice
19ec-1c88:47730659.933 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47730660.555 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47730660.624 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47730661.359 : => FindScanner
19ec-1c88:47730661.419 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47730661.482 : <= FindScanner ret = 1
19ec-1c88:47730661.539 : => IoObject::IoLockStart
19ec-1c88:47730661.641 : => CAsicIO::CheckDevice
19ec-1c88:47730661.694 : => CNT96226::ConnectIsAvailable
19ec-1c88:47730682.064 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47730682.181 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47730682.241 : <= IoObject::IoLockStart
19ec-1c88:47730682.298 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47730682.364 : IO Send command 10 bytes
19ec-1c88:47730682.458 : => CNT96226::VenderCmd_SetData
19ec-1c88:47730682.514 : iCmd = 0, nBytes = 10
19ec-1c88:47730682.621 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47730886.046 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47730886.160 : System send command 10 bytes + data 0 bytes
19ec-1c88:47730886.230 : IO total need to receive data 5 bytes
19ec-1c88:47730886.291 : => CNT96226::VenderCmd_GetData
19ec-1c88:47730886.343 : iCmd = 0, nBytes = 5
19ec-1c88:47731028.552 : 0000 : 06 00 02 02 ab 
19ec-1c88:47731028.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47731028.726 : System total receive data 5 bytes
19ec-1c88:47731028.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:47731028.844 : iCmd = 1, nBytes = 4
19ec-1c88:47731160.601 : 0000 : 00 00 00 00 
19ec-1c88:47731160.954 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47731161.079 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47731161.140 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47731161.204 : IO Send command 10 bytes
19ec-1c88:47731161.287 : => CNT96226::VenderCmd_SetData
19ec-1c88:47731161.339 : iCmd = 0, nBytes = 10
19ec-1c88:47731161.443 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47731342.474 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47731342.566 : System send command 10 bytes + data 0 bytes
19ec-1c88:47731342.630 : IO total need to receive data 165 bytes
19ec-1c88:47731342.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:47731342.740 : iCmd = 0, nBytes = 165
19ec-1c88:47731480.873 : skip dump 37 bytes
19ec-1c88:47731481.037 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47731481.172 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47731481.307 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47731481.437 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47731481.565 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47731481.698 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47731481.823 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47731481.946 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47731482.006 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47731482.062 : System total receive data 165 bytes
19ec-1c88:47731482.120 : => CNT96226::VenderCmd_GetData
19ec-1c88:47731482.171 : iCmd = 1, nBytes = 4
19ec-1c88:47731589.294 : 0000 : 00 00 00 00 
19ec-1c88:47731589.376 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47731589.495 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47731589.684 : Dump Inquiry
19ec-1c88:47731589.802 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47731589.931 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47731590.059 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47731590.191 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47731590.316 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47731590.454 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47731590.578 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47731590.703 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47731590.832 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47731590.958 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47731591.044 : 00a0 : 00 00 00 00 00 
19ec-1c88:47731591.109 : => ReadNVMDataInternal
19ec-1c88:47731591.312 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47731591.374 : IO Send command 10 bytes
19ec-1c88:47731591.454 : => CNT96226::VenderCmd_SetData
19ec-1c88:47731591.507 : iCmd = 0, nBytes = 10
19ec-1c88:47731591.607 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47731930.610 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47731930.729 : System send command 10 bytes + data 0 bytes
19ec-1c88:47731930.800 : IO total need to receive data 128 bytes
19ec-1c88:47731930.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:47731930.914 : iCmd = 0, nBytes = 128
19ec-1c88:47732068.644 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47732068.834 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47732068.978 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47732069.106 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47732069.232 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47732069.357 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47732069.482 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47732069.607 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47732069.671 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47732069.734 : System total receive data 128 bytes
19ec-1c88:47732069.794 : => CNT96226::VenderCmd_GetData
19ec-1c88:47732069.848 : iCmd = 1, nBytes = 4
19ec-1c88:47732208.433 : 0000 : 00 00 00 00 
19ec-1c88:47732208.523 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47732208.643 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47732208.711 : NVMData.PadScanCount = 0
19ec-1c88:47732208.769 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47732208.825 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47732208.884 : NVMData.FlatbedScanCount = 0
19ec-1c88:47732208.942 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47732208.994 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47732209.048 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47732209.105 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47732209.163 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47732209.218 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47732209.274 : NVMData.BornMonth = 0
19ec-1c88:47732209.326 : NVMData.BornDay = 0
19ec-1c88:47732209.379 : NVMData.BornYear = 0
19ec-1c88:47732209.428 : NVMData.FirstScanMonth = 4
19ec-1c88:47732209.481 : NVMData.FirstScanDay = 30
19ec-1c88:47732209.538 : NVMData.FirstScanYear = 2020
19ec-1c88:47732209.592 : NVMData.VerticalMagnification = 0
19ec-1c88:47732209.647 : NVMData.HorizontalMagnification = 0
19ec-1c88:47732209.702 : NVMData.PowerSavingTime = 15
19ec-1c88:47732209.762 : NVMData.SN = A094165189010062
19ec-1c88:47732209.816 : NVMData.AutoFeed = 0
19ec-1c88:47732209.866 : NVMData.CCDType = 0
19ec-1c88:47732209.914 : NVMData.ScanSpeed = 0
19ec-1c88:47732209.964 : NVMData.RollerCount = 0
19ec-1c88:47732210.019 : NVMData.MultifeedCount = 0
19ec-1c88:47732210.070 : NVMData.JamCount = 0
19ec-1c88:47732210.119 : NVMData.IdentifyInfo = 
19ec-1c88:47732210.170 : NVMData.FormalName = 
19ec-1c88:47732210.370 : NVMData.ReservedB = 0
19ec-1c88:47732210.427 : NVMData.FunctionCode = 0
19ec-1c88:47732210.477 : NVMData.PreFeed = 0
19ec-1c88:47732210.527 : NVMData.PreFeedTime = 0
19ec-1c88:47732210.578 : NVMData.ButtonNumber = 0
19ec-1c88:47732210.629 : NVMData.PowerOffTime = 0
19ec-1c88:47732210.680 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47732210.751 : => IoObject::IoLockEnd
19ec-1c88:47732210.839 : <= IoObject::IoLockEnd
19ec-1c88:47732210.892 : <= InitializeScanner ret = 1
19ec-1c88:47732210.954 : => GetLogicalScannerAbilityEx
19ec-1c88:47732211.016 : => IoObject::IoLockStart
19ec-1c88:47732211.108 : => CAsicIO::CheckDevice
19ec-1c88:47732211.162 : => CNT96226::ConnectIsAvailable
19ec-1c88:47732224.099 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47732224.194 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47732224.250 : <= IoObject::IoLockStart
19ec-1c88:47732224.309 : => IoObject::IoLockEnd
19ec-1c88:47732224.402 : <= IoObject::IoLockEnd
19ec-1c88:47732224.506 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47732224.581 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47732395.267 : => ReadNVMData
19ec-1c88:47732395.387 : => IoObject::IoLockStart
19ec-1c88:47732395.505 : => CAsicIO::CheckDevice
19ec-1c88:47732395.558 : => CNT96226::ConnectIsAvailable
19ec-1c88:47732417.905 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47732418.155 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47732418.288 : <= IoObject::IoLockStart
19ec-1c88:47732418.406 : => ReadNVMDataInternal
19ec-1c88:47732418.746 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47732418.808 : IO Send command 10 bytes
19ec-1c88:47732418.912 : => CNT96226::VenderCmd_SetData
19ec-1c88:47732418.967 : iCmd = 0, nBytes = 10
19ec-1c88:47732419.075 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47732763.345 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47732763.483 : System send command 10 bytes + data 0 bytes
19ec-1c88:47732763.551 : IO total need to receive data 128 bytes
19ec-1c88:47732763.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:47732763.667 : iCmd = 0, nBytes = 128
19ec-1c88:47732972.034 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47732972.211 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47732972.355 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47732972.490 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47732972.614 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47732972.738 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47732972.862 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47732972.986 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47732973.048 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47732973.107 : System total receive data 128 bytes
19ec-1c88:47732973.168 : => CNT96226::VenderCmd_GetData
19ec-1c88:47732973.220 : iCmd = 1, nBytes = 4
19ec-1c88:47733108.604 : 0000 : 00 00 00 00 
19ec-1c88:47733108.715 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47733108.848 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47733108.920 : NVMData.PadScanCount = 0
19ec-1c88:47733108.978 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47733109.033 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47733109.091 : NVMData.FlatbedScanCount = 0
19ec-1c88:47733109.144 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47733109.198 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47733109.250 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47733109.302 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47733109.354 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47733109.407 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47733109.466 : NVMData.BornMonth = 0
19ec-1c88:47733109.514 : NVMData.BornDay = 0
19ec-1c88:47733109.564 : NVMData.BornYear = 0
19ec-1c88:47733109.611 : NVMData.FirstScanMonth = 4
19ec-1c88:47733109.663 : NVMData.FirstScanDay = 30
19ec-1c88:47733109.719 : NVMData.FirstScanYear = 2020
19ec-1c88:47733109.898 : NVMData.VerticalMagnification = 0
19ec-1c88:47733109.955 : NVMData.HorizontalMagnification = 0
19ec-1c88:47733110.009 : NVMData.PowerSavingTime = 15
19ec-1c88:47733110.062 : NVMData.SN = A094165189010062
19ec-1c88:47733110.112 : NVMData.AutoFeed = 0
19ec-1c88:47733110.163 : NVMData.CCDType = 0
19ec-1c88:47733110.212 : NVMData.ScanSpeed = 0
19ec-1c88:47733110.260 : NVMData.RollerCount = 0
19ec-1c88:47733110.311 : NVMData.MultifeedCount = 0
19ec-1c88:47733110.364 : NVMData.JamCount = 0
19ec-1c88:47733110.413 : NVMData.IdentifyInfo = 
19ec-1c88:47733110.464 : NVMData.FormalName = 
19ec-1c88:47733110.513 : NVMData.ReservedB = 0
19ec-1c88:47733110.562 : NVMData.FunctionCode = 0
19ec-1c88:47733110.612 : NVMData.PreFeed = 0
19ec-1c88:47733110.662 : NVMData.PreFeedTime = 0
19ec-1c88:47733110.713 : NVMData.ButtonNumber = 0
19ec-1c88:47733110.763 : NVMData.PowerOffTime = 0
19ec-1c88:47733110.814 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47733110.869 : => IoObject::IoLockEnd
19ec-1c88:47733110.955 : <= IoObject::IoLockEnd
19ec-1c88:47733111.001 : <= ReadNVMData ret = 1
19ec-1c88:47735612.061 : ============Debug Start==========
19ec-1c88:47735612.354 : Date : 2020/4/30 14:28:31
19ec-1c88:47735612.436 : Process ID : 19ec
19ec-1c88:47735612.861 : Windows : Version 10.0 build 18363 
19ec-1c88:47735613.324 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47735613.387 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47735613.452 : MemoryStatus.ullAvailPhys : 1719123968
19ec-1c88:47735613.511 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47735613.574 : MemoryStatus.ullAvailPageFile : 3061559296
19ec-1c88:47735613.633 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47735613.693 : MemoryStatus.ullAvailVirtual : 1728659456
19ec-1c88:47735613.753 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47735613.850 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47735613.909 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47735614.145 : CPU Count : 4
19ec-1c88:47735614.193 : CPU Frequency : 100.000 Mhz
19ec-1c88:47735618.273 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47735618.397 : => InitializeDriver
19ec-1c88:47735618.660 : <= InitializeDriver ret = 1
19ec-1c88:47738173.474 : => InitializeScanner
19ec-1c88:47738173.722 : => CAsicIO::GetDeviceList
19ec-1c88:47738174.139 : => CNT96226::CNT96226
19ec-1c88:47738174.200 : => CNT96226::Open
19ec-1c88:47738197.361 : <= CNT96226::Open ret = 1
19ec-1c88:47738197.463 : => CNT96226::Initialize
19ec-1c88:47738197.658 : <= CNT96226::Initialize ret = 1
19ec-1c88:47738197.719 : <= CNT96226::CNT96226
19ec-1c88:47738197.770 : => CNT96226::EnumAvailableDevice
19ec-1c88:47738203.091 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47738203.172 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47738203.236 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47741999.634 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47741999.915 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47742005.632 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47742005.745 : => IoObject::GetLockName
19ec-1c88:47742005.808 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47742005.878 : <= IoObject::GetLockName
19ec-1c88:47742006.358 : => CNT96226::VenderCmd_GetData
19ec-1c88:47742006.424 : iCmd = 3, nBytes = 2
19ec-1c88:47742376.467 : 0000 : 06 38 
19ec-1c88:47742376.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47742376.684 : => CNT96226::VenderCmd_GetData
19ec-1c88:47742376.737 : iCmd = 4, nBytes = 2
19ec-1c88:47742675.887 : 0000 : 07 07 
19ec-1c88:47742675.969 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47742676.046 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47742676.133 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47742676.200 : IO Send command 10 bytes
19ec-1c88:47742676.256 : => CNT96226::VenderCmd_SetData
19ec-1c88:47742676.312 : iCmd = 0, nBytes = 10
19ec-1c88:47742676.412 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47742844.106 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47742844.224 : => CNT96226::VenderCmd_GetData
19ec-1c88:47742844.278 : iCmd = 0, nBytes = 165
19ec-1c88:47743018.204 : skip dump 37 bytes
19ec-1c88:47743018.369 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47743018.505 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47743018.636 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47743018.765 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47743018.891 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47743019.026 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47743019.150 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47743019.273 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47743019.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47743019.396 : => CNT96226::VenderCmd_GetData
19ec-1c88:47743019.448 : iCmd = 1, nBytes = 4
19ec-1c88:47743220.224 : 0000 : 00 00 00 00 
19ec-1c88:47743220.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47743220.399 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47743220.467 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47743220.534 : IO Send command 10 bytes
19ec-1c88:47743220.589 : => CNT96226::VenderCmd_SetData
19ec-1c88:47743220.641 : iCmd = 0, nBytes = 10
19ec-1c88:47743220.742 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47743550.777 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47743550.927 : => CNT96226::VenderCmd_GetData
19ec-1c88:47743551.212 : iCmd = 0, nBytes = 128
19ec-1c88:47743752.837 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47743753.003 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47743753.145 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47743753.276 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47743753.399 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47743753.522 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47743753.646 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47743753.772 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47743753.833 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47743753.895 : => CNT96226::VenderCmd_GetData
19ec-1c88:47743753.945 : iCmd = 1, nBytes = 4
19ec-1c88:47743868.287 : 0000 : 00 00 00 00 
19ec-1c88:47743868.385 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47743868.449 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47743868.615 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47743868.684 : => CNT96226::Close
19ec-1c88:47743872.487 : <= CNT96226::Close ret = 1
19ec-1c88:47743872.558 : <= CNT96226::~CNT96226
19ec-1c88:47743872.652 : <= CAsicIO::GetDeviceList
19ec-1c88:47743873.054 : => IoObject::SetTimeout
19ec-1c88:47743873.191 : Timeout--> In = 0 Out = 0
19ec-1c88:47743873.247 : <= IoObject::SetTimeout
19ec-1c88:47743873.315 : => CAsicIO::CAsicIO
19ec-1c88:47743873.390 : => CNT96226::CNT96226
19ec-1c88:47743873.448 : => CNT96226::Open
19ec-1c88:47743896.708 : <= CNT96226::Open ret = 1
19ec-1c88:47743896.811 : => CNT96226::Initialize
19ec-1c88:47743897.000 : <= CNT96226::Initialize ret = 1
19ec-1c88:47743897.057 : <= CNT96226::CNT96226
19ec-1c88:47743897.107 : <= CAsicIO::CAsicIO
19ec-1c88:47743897.160 : => CAsicIO::InitializeDevice
19ec-1c88:47743897.230 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47743903.003 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47743903.121 : => IoObject::GetLockName
19ec-1c88:47743903.178 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47743903.243 : <= IoObject::GetLockName
19ec-1c88:47743903.740 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47743903.812 : IO Send command 10 bytes
19ec-1c88:47743903.865 : => CNT96226::VenderCmd_SetData
19ec-1c88:47743903.918 : iCmd = 0, nBytes = 10
19ec-1c88:47743904.025 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47744235.236 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47744235.350 : => CNT96226::VenderCmd_GetData
19ec-1c88:47744235.408 : iCmd = 0, nBytes = 128
19ec-1c88:47744406.646 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47744406.852 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47744407.002 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47744407.138 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47744407.272 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47744407.398 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47744407.524 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47744407.649 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47744407.713 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47744407.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:47744407.830 : iCmd = 1, nBytes = 4
19ec-1c88:47744612.985 : 0000 : 00 00 00 00 
19ec-1c88:47744613.076 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47744613.141 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47744613.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:47744613.254 : iCmd = 3, nBytes = 2
19ec-1c88:47744935.276 : 0000 : 06 38 
19ec-1c88:47744935.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47744935.453 : => CNT96226::VenderCmd_GetData
19ec-1c88:47744935.507 : iCmd = 4, nBytes = 2
19ec-1c88:47745222.432 : 0000 : 07 07 
19ec-1c88:47745222.536 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47745222.734 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47745222.837 : => IoObject::InitializeDevice
19ec-1c88:47745223.181 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47745223.899 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47745223.968 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47745224.693 : => FindScanner
19ec-1c88:47745224.750 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47745224.814 : <= FindScanner ret = 1
19ec-1c88:47745224.872 : => IoObject::IoLockStart
19ec-1c88:47745224.977 : => CAsicIO::CheckDevice
19ec-1c88:47745225.030 : => CNT96226::ConnectIsAvailable
19ec-1c88:47745247.587 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47745248.024 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47745248.085 : <= IoObject::IoLockStart
19ec-1c88:47745248.146 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47745248.212 : IO Send command 10 bytes
19ec-1c88:47745248.304 : => CNT96226::VenderCmd_SetData
19ec-1c88:47745248.359 : iCmd = 0, nBytes = 10
19ec-1c88:47745248.463 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47745419.047 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47745419.195 : System send command 10 bytes + data 0 bytes
19ec-1c88:47745419.271 : IO total need to receive data 5 bytes
19ec-1c88:47745419.335 : => CNT96226::VenderCmd_GetData
19ec-1c88:47745419.390 : iCmd = 0, nBytes = 5
19ec-1c88:47745606.497 : 0000 : 06 00 02 02 ab 
19ec-1c88:47745606.670 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47745606.738 : System total receive data 5 bytes
19ec-1c88:47745606.802 : => CNT96226::VenderCmd_GetData
19ec-1c88:47745606.856 : iCmd = 1, nBytes = 4
19ec-1c88:47745806.407 : 0000 : 00 00 00 00 
19ec-1c88:47745806.618 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47745806.866 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47745806.999 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47745807.135 : IO Send command 10 bytes
19ec-1c88:47745807.314 : => CNT96226::VenderCmd_SetData
19ec-1c88:47745807.430 : iCmd = 0, nBytes = 10
19ec-1c88:47745807.646 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47745972.272 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47745972.416 : System send command 10 bytes + data 0 bytes
19ec-1c88:47745972.485 : IO total need to receive data 165 bytes
19ec-1c88:47745972.549 : => CNT96226::VenderCmd_GetData
19ec-1c88:47745972.606 : iCmd = 0, nBytes = 165
19ec-1c88:47746179.111 : skip dump 37 bytes
19ec-1c88:47746179.296 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47746179.439 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47746179.572 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47746179.704 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47746179.833 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47746179.964 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47746180.090 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47746180.214 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47746180.278 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47746180.336 : System total receive data 165 bytes
19ec-1c88:47746180.396 : => CNT96226::VenderCmd_GetData
19ec-1c88:47746180.448 : iCmd = 1, nBytes = 4
19ec-1c88:47746377.901 : 0000 : 00 00 00 00 
19ec-1c88:47746378.006 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47746378.144 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47746378.354 : Dump Inquiry
19ec-1c88:47746378.489 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47746378.625 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47746378.760 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47746378.895 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47746379.020 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47746379.155 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47746379.281 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47746379.406 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47746379.537 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47746379.664 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47746379.751 : 00a0 : 00 00 00 00 00 
19ec-1c88:47746379.824 : => ReadNVMDataInternal
19ec-1c88:47746380.047 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47746380.112 : IO Send command 10 bytes
19ec-1c88:47746380.204 : => CNT96226::VenderCmd_SetData
19ec-1c88:47746380.256 : iCmd = 0, nBytes = 10
19ec-1c88:47746380.356 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47746695.112 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47746695.287 : System send command 10 bytes + data 0 bytes
19ec-1c88:47746695.363 : IO total need to receive data 128 bytes
19ec-1c88:47746695.431 : => CNT96226::VenderCmd_GetData
19ec-1c88:47746695.491 : iCmd = 0, nBytes = 128
19ec-1c88:47746825.983 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47746826.150 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47746826.288 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47746826.425 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47746826.549 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47746826.672 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47746826.794 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47746826.920 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47746826.985 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47746827.047 : System total receive data 128 bytes
19ec-1c88:47746827.107 : => CNT96226::VenderCmd_GetData
19ec-1c88:47746827.159 : iCmd = 1, nBytes = 4
19ec-1c88:47746973.455 : 0000 : 00 00 00 00 
19ec-1c88:47746973.595 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47746973.739 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47746973.814 : NVMData.PadScanCount = 0
19ec-1c88:47746973.876 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47746973.932 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47746973.991 : NVMData.FlatbedScanCount = 0
19ec-1c88:47746974.048 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47746974.102 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47746974.157 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47746974.212 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47746974.281 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47746974.336 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47746974.391 : NVMData.BornMonth = 0
19ec-1c88:47746974.441 : NVMData.BornDay = 0
19ec-1c88:47746974.494 : NVMData.BornYear = 0
19ec-1c88:47746974.544 : NVMData.FirstScanMonth = 4
19ec-1c88:47746974.596 : NVMData.FirstScanDay = 30
19ec-1c88:47746974.652 : NVMData.FirstScanYear = 2020
19ec-1c88:47746974.706 : NVMData.VerticalMagnification = 0
19ec-1c88:47746974.763 : NVMData.HorizontalMagnification = 0
19ec-1c88:47746974.818 : NVMData.PowerSavingTime = 15
19ec-1c88:47746974.876 : NVMData.SN = A094165189010062
19ec-1c88:47746974.926 : NVMData.AutoFeed = 0
19ec-1c88:47746974.973 : NVMData.CCDType = 0
19ec-1c88:47746975.021 : NVMData.ScanSpeed = 0
19ec-1c88:47746975.072 : NVMData.RollerCount = 0
19ec-1c88:47746975.123 : NVMData.MultifeedCount = 0
19ec-1c88:47746975.176 : NVMData.JamCount = 0
19ec-1c88:47746975.225 : NVMData.IdentifyInfo = 
19ec-1c88:47746975.277 : NVMData.FormalName = 
19ec-1c88:47746975.481 : NVMData.ReservedB = 0
19ec-1c88:47746975.535 : NVMData.FunctionCode = 0
19ec-1c88:47746975.587 : NVMData.PreFeed = 0
19ec-1c88:47746975.641 : NVMData.PreFeedTime = 0
19ec-1c88:47746975.693 : NVMData.ButtonNumber = 0
19ec-1c88:47746975.748 : NVMData.PowerOffTime = 0
19ec-1c88:47746975.801 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47746975.880 : => IoObject::IoLockEnd
19ec-1c88:47746975.975 : <= IoObject::IoLockEnd
19ec-1c88:47746976.027 : <= InitializeScanner ret = 1
19ec-1c88:47748306.671 : => GetLogicalScannerAbility
19ec-1c88:47748306.871 : => IoObject::IoLockStart
19ec-1c88:47748306.990 : => CAsicIO::CheckDevice
19ec-1c88:47748307.049 : => CNT96226::ConnectIsAvailable
19ec-1c88:47748326.527 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47748326.633 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47748326.696 : <= IoObject::IoLockStart
19ec-1c88:47748326.756 : => IoObject::IoLockEnd
19ec-1c88:47748326.852 : <= IoObject::IoLockEnd
19ec-1c88:47748326.928 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:47752042.298 : => GetLogicalScannerAbilityEx
19ec-1c88:47752042.488 : => IoObject::IoLockStart
19ec-1c88:47752042.619 : => CAsicIO::CheckDevice
19ec-1c88:47752042.678 : => CNT96226::ConnectIsAvailable
19ec-1c88:47752061.039 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47752061.425 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47752061.489 : <= IoObject::IoLockStart
19ec-1c88:47752061.548 : => IoObject::IoLockEnd
19ec-1c88:47752061.646 : <= IoObject::IoLockEnd
19ec-1c88:47752061.760 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47752061.842 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47759262.868 : => ReadNVMData
19ec-1c88:47759263.049 : => IoObject::IoLockStart
19ec-1c88:47759263.178 : => CAsicIO::CheckDevice
19ec-1c88:47759263.234 : => CNT96226::ConnectIsAvailable
19ec-1c88:47759289.375 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47759289.491 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47759289.549 : <= IoObject::IoLockStart
19ec-1c88:47759289.615 : => ReadNVMDataInternal
19ec-1c88:47759289.677 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47759289.743 : IO Send command 10 bytes
19ec-1c88:47759289.861 : => CNT96226::VenderCmd_SetData
19ec-1c88:47759289.920 : iCmd = 0, nBytes = 10
19ec-1c88:47759290.036 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47759645.017 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47759645.169 : System send command 10 bytes + data 0 bytes
19ec-1c88:47759645.239 : IO total need to receive data 128 bytes
19ec-1c88:47759645.302 : => CNT96226::VenderCmd_GetData
19ec-1c88:47759645.355 : iCmd = 0, nBytes = 128
19ec-1c88:47759847.970 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47759848.149 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47759848.297 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47759848.437 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47759848.564 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47759848.692 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47759848.817 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47759848.941 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47759849.007 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47759849.071 : System total receive data 128 bytes
19ec-1c88:47759849.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:47759849.188 : iCmd = 1, nBytes = 4
19ec-1c88:47759974.819 : 0000 : 00 00 00 00 
19ec-1c88:47759974.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47759975.054 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47759975.122 : NVMData.PadScanCount = 0
19ec-1c88:47759975.183 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47759975.241 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47759975.297 : NVMData.FlatbedScanCount = 0
19ec-1c88:47759975.351 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47759975.524 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47759975.583 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47759975.637 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47759975.691 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47759975.747 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47759975.806 : NVMData.BornMonth = 0
19ec-1c88:47759975.854 : NVMData.BornDay = 0
19ec-1c88:47759975.907 : NVMData.BornYear = 0
19ec-1c88:47759975.954 : NVMData.FirstScanMonth = 4
19ec-1c88:47759976.009 : NVMData.FirstScanDay = 30
19ec-1c88:47759976.062 : NVMData.FirstScanYear = 2020
19ec-1c88:47759976.116 : NVMData.VerticalMagnification = 0
19ec-1c88:47759976.172 : NVMData.HorizontalMagnification = 0
19ec-1c88:47759976.225 : NVMData.PowerSavingTime = 15
19ec-1c88:47759976.279 : NVMData.SN = A094165189010062
19ec-1c88:47759976.329 : NVMData.AutoFeed = 0
19ec-1c88:47759976.378 : NVMData.CCDType = 0
19ec-1c88:47759976.424 : NVMData.ScanSpeed = 0
19ec-1c88:47759976.476 : NVMData.RollerCount = 0
19ec-1c88:47759976.529 : NVMData.MultifeedCount = 0
19ec-1c88:47759976.581 : NVMData.JamCount = 0
19ec-1c88:47759976.631 : NVMData.IdentifyInfo = 
19ec-1c88:47759976.682 : NVMData.FormalName = 
19ec-1c88:47759976.729 : NVMData.ReservedB = 0
19ec-1c88:47759976.780 : NVMData.FunctionCode = 0
19ec-1c88:47759976.833 : NVMData.PreFeed = 0
19ec-1c88:47759976.880 : NVMData.PreFeedTime = 0
19ec-1c88:47759976.929 : NVMData.ButtonNumber = 0
19ec-1c88:47759976.977 : NVMData.PowerOffTime = 0
19ec-1c88:47759977.027 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47759977.088 : => IoObject::IoLockEnd
19ec-1c88:47759977.179 : <= IoObject::IoLockEnd
19ec-1c88:47759977.228 : <= ReadNVMData ret = 1
19ec-1c88:47769661.654 : => GetADFStatus
19ec-1c88:47769662.105 : => IoObject::IoLockStart
19ec-1c88:47769662.244 : => CAsicIO::CheckDevice
19ec-1c88:47769662.302 : => CNT96226::ConnectIsAvailable
19ec-1c88:47769685.066 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47769685.182 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47769685.242 : <= IoObject::IoLockStart
19ec-1c88:47769685.304 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47769685.374 : IO Send command 10 bytes
19ec-1c88:47769685.495 : => CNT96226::VenderCmd_SetData
19ec-1c88:47769685.554 : iCmd = 0, nBytes = 10
19ec-1c88:47769685.663 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47769880.891 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47769881.019 : System send command 10 bytes + data 0 bytes
19ec-1c88:47769881.090 : IO total need to receive data 2 bytes
19ec-1c88:47769881.153 : => CNT96226::VenderCmd_GetData
19ec-1c88:47769881.207 : iCmd = 0, nBytes = 2
19ec-1c88:47770087.161 : 0000 : 00 00 
19ec-1c88:47770087.243 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47770087.304 : System total receive data 2 bytes
19ec-1c88:47770087.367 : => CNT96226::VenderCmd_GetData
19ec-1c88:47770087.419 : iCmd = 1, nBytes = 4
19ec-1c88:47770282.551 : 0000 : 00 00 00 00 
19ec-1c88:47770282.637 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47770282.765 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47770282.830 : Return status = 0
19ec-1c88:47770282.888 : => IoObject::IoLockEnd
19ec-1c88:47770282.977 : <= IoObject::IoLockEnd
19ec-1c88:47770283.026 : <= GetADFStatus ret = 1
19ec-1c88:47773037.795 : => GetADFStatus
19ec-1c88:47773037.984 : => IoObject::IoLockStart
19ec-1c88:47773038.107 : => CAsicIO::CheckDevice
19ec-1c88:47773038.163 : => CNT96226::ConnectIsAvailable
19ec-1c88:47773060.302 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47773060.730 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47773060.791 : <= IoObject::IoLockStart
19ec-1c88:47773060.850 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47773060.915 : IO Send command 10 bytes
19ec-1c88:47773061.031 : => CNT96226::VenderCmd_SetData
19ec-1c88:47773061.085 : iCmd = 0, nBytes = 10
19ec-1c88:47773061.189 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47773255.575 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47773255.696 : System send command 10 bytes + data 0 bytes
19ec-1c88:47773256.022 : IO total need to receive data 2 bytes
19ec-1c88:47773256.097 : => CNT96226::VenderCmd_GetData
19ec-1c88:47773256.156 : iCmd = 0, nBytes = 2
19ec-1c88:47773395.004 : 0000 : 00 00 
19ec-1c88:47773395.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47773395.180 : System total receive data 2 bytes
19ec-1c88:47773395.245 : => CNT96226::VenderCmd_GetData
19ec-1c88:47773395.297 : iCmd = 1, nBytes = 4
19ec-1c88:47773564.943 : 0000 : 00 00 00 00 
19ec-1c88:47773565.343 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47773565.471 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47773565.531 : Return status = 0
19ec-1c88:47773565.589 : => IoObject::IoLockEnd
19ec-1c88:47773565.680 : <= IoObject::IoLockEnd
19ec-1c88:47773565.728 : <= GetADFStatus ret = 1
19ec-1c88:47775654.704 : => TerminateDriver
19ec-1c88:47775654.900 : => CAsicIO::~CAsicIO,pStage=196873288
19ec-1c88:47775654.981 : => CNT96226::Close
19ec-1c88:47775658.577 : <= CNT96226::Close ret = 1
19ec-1c88:47775658.656 : <= CAsicIO::~CAsicIO
19ec-1c88:47775658.717 : => IoObject::IoLockEnd
19ec-1c88:47775658.771 : <= IoObject::IoLockEnd
19ec-1c88:47775658.826 : => IoObject::TerminateDevice
19ec-1c88:47775658.882 : => IoObject::IoLockEnd
19ec-1c88:47775658.931 : <= IoObject::IoLockEnd
19ec-1c88:47775659.034 : <= IoObject::TerminateDevice
19ec-1c88:47775659.290 : <= TerminateDriver ret = 1
19ec-1c88:47819330.635 : ============Debug Start==========
19ec-1c88:47819330.909 : Date : 2020/4/30 14:28:34
19ec-1c88:47819330.993 : Process ID : 19ec
19ec-1c88:47819331.399 : Windows : Version 10.0 build 18363 
19ec-1c88:47819331.837 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47819331.901 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47819331.969 : MemoryStatus.ullAvailPhys : 1718652928
19ec-1c88:47819332.032 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47819332.098 : MemoryStatus.ullAvailPageFile : 3060977664
19ec-1c88:47819332.162 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47819332.222 : MemoryStatus.ullAvailVirtual : 1728397312
19ec-1c88:47819332.286 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47819332.390 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47819332.455 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47819332.697 : CPU Count : 4
19ec-1c88:47819332.747 : CPU Frequency : 100.000 Mhz
19ec-1c88:47819336.790 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47819336.921 : => InitializeDriver
19ec-1c88:47819337.198 : <= InitializeDriver ret = 1
19ec-1c88:47819337.261 : => InitializeScanner
19ec-1c88:47819337.342 : => CAsicIO::GetDeviceList
19ec-1c88:47819337.652 : => CNT96226::CNT96226
19ec-1c88:47819337.713 : => CNT96226::Open
19ec-1c88:47819357.852 : <= CNT96226::Open ret = 1
19ec-1c88:47819357.950 : => CNT96226::Initialize
19ec-1c88:47819358.149 : <= CNT96226::Initialize ret = 1
19ec-1c88:47819358.214 : <= CNT96226::CNT96226
19ec-1c88:47819358.268 : => CNT96226::EnumAvailableDevice
19ec-1c88:47819363.680 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47819363.761 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47819363.825 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47823294.029 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47823294.316 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47823299.928 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47823300.032 : => IoObject::GetLockName
19ec-1c88:47823300.090 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47823300.163 : <= IoObject::GetLockName
19ec-1c88:47823300.630 : => CNT96226::VenderCmd_GetData
19ec-1c88:47823300.696 : iCmd = 3, nBytes = 2
19ec-1c88:47823687.766 : 0000 : 06 38 
19ec-1c88:47823687.905 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47823687.977 : => CNT96226::VenderCmd_GetData
19ec-1c88:47823688.033 : iCmd = 4, nBytes = 2
19ec-1c88:47823976.172 : 0000 : 07 07 
19ec-1c88:47823976.258 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47823976.337 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47823976.427 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47823976.493 : IO Send command 10 bytes
19ec-1c88:47823976.544 : => CNT96226::VenderCmd_SetData
19ec-1c88:47823976.599 : iCmd = 0, nBytes = 10
19ec-1c88:47823976.702 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47824172.009 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47824172.150 : => CNT96226::VenderCmd_GetData
19ec-1c88:47824172.208 : iCmd = 0, nBytes = 165
19ec-1c88:47824380.064 : skip dump 37 bytes
19ec-1c88:47824380.260 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47824380.405 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47824380.540 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47824380.673 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47824380.802 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47824380.937 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47824381.060 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47824381.188 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47824381.252 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47824381.311 : => CNT96226::VenderCmd_GetData
19ec-1c88:47824381.365 : iCmd = 1, nBytes = 4
19ec-1c88:47824520.997 : 0000 : 00 00 00 00 
19ec-1c88:47824521.086 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47824521.149 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47824521.208 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47824521.277 : IO Send command 10 bytes
19ec-1c88:47824521.330 : => CNT96226::VenderCmd_SetData
19ec-1c88:47824521.384 : iCmd = 0, nBytes = 10
19ec-1c88:47824521.483 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47824834.247 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47824834.376 : => CNT96226::VenderCmd_GetData
19ec-1c88:47824834.433 : iCmd = 0, nBytes = 128
19ec-1c88:47825020.693 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47825020.887 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47825021.035 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47825021.169 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47825021.299 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47825021.426 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47825021.552 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47825021.676 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47825021.743 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47825021.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:47825021.865 : iCmd = 1, nBytes = 4
19ec-1c88:47825151.642 : 0000 : 00 00 00 00 
19ec-1c88:47825151.734 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47825151.798 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47825151.958 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47825152.029 : => CNT96226::Close
19ec-1c88:47825155.537 : <= CNT96226::Close ret = 1
19ec-1c88:47825155.608 : <= CNT96226::~CNT96226
19ec-1c88:47825155.699 : <= CAsicIO::GetDeviceList
19ec-1c88:47825156.069 : => IoObject::SetTimeout
19ec-1c88:47825156.198 : Timeout--> In = 0 Out = 0
19ec-1c88:47825156.251 : <= IoObject::SetTimeout
19ec-1c88:47825156.317 : => CAsicIO::CAsicIO
19ec-1c88:47825156.387 : => CNT96226::CNT96226
19ec-1c88:47825156.444 : => CNT96226::Open
19ec-1c88:47825179.758 : <= CNT96226::Open ret = 1
19ec-1c88:47825179.869 : => CNT96226::Initialize
19ec-1c88:47825180.072 : <= CNT96226::Initialize ret = 1
19ec-1c88:47825180.133 : <= CNT96226::CNT96226
19ec-1c88:47825180.185 : <= CAsicIO::CAsicIO
19ec-1c88:47825180.243 : => CAsicIO::InitializeDevice
19ec-1c88:47825180.311 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47825186.216 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47825186.338 : => IoObject::GetLockName
19ec-1c88:47825186.393 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47825186.462 : <= IoObject::GetLockName
19ec-1c88:47825186.965 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47825187.038 : IO Send command 10 bytes
19ec-1c88:47825187.089 : => CNT96226::VenderCmd_SetData
19ec-1c88:47825187.145 : iCmd = 0, nBytes = 10
19ec-1c88:47825187.253 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47825530.544 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47825530.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:47825530.726 : iCmd = 0, nBytes = 128
19ec-1c88:47825717.626 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47825717.818 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47825717.963 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47825718.104 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47825718.235 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47825718.367 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47825718.494 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47825718.620 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47825718.686 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47825718.755 : => CNT96226::VenderCmd_GetData
19ec-1c88:47825718.813 : iCmd = 1, nBytes = 4
19ec-1c88:47825925.971 : 0000 : 00 00 00 00 
19ec-1c88:47825926.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47825926.149 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47825926.213 : => CNT96226::VenderCmd_GetData
19ec-1c88:47825926.264 : iCmd = 3, nBytes = 2
19ec-1c88:47826297.792 : 0000 : 06 38 
19ec-1c88:47826297.908 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47826297.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:47826298.048 : iCmd = 4, nBytes = 2
19ec-1c88:47826602.232 : 0000 : 07 07 
19ec-1c88:47826602.346 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47826602.538 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47826602.637 : => IoObject::InitializeDevice
19ec-1c88:47826602.748 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47826603.482 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47826603.557 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47826604.279 : => FindScanner
19ec-1c88:47826604.339 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47826604.401 : <= FindScanner ret = 1
19ec-1c88:47826604.460 : => IoObject::IoLockStart
19ec-1c88:47826604.566 : => CAsicIO::CheckDevice
19ec-1c88:47826604.620 : => CNT96226::ConnectIsAvailable
19ec-1c88:47826621.091 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47826621.197 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47826621.257 : <= IoObject::IoLockStart
19ec-1c88:47826621.317 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47826621.385 : IO Send command 10 bytes
19ec-1c88:47826621.476 : => CNT96226::VenderCmd_SetData
19ec-1c88:47826621.539 : iCmd = 0, nBytes = 10
19ec-1c88:47826621.646 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47826823.499 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47826823.598 : System send command 10 bytes + data 0 bytes
19ec-1c88:47826823.667 : IO total need to receive data 5 bytes
19ec-1c88:47826823.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:47826823.781 : iCmd = 0, nBytes = 5
19ec-1c88:47827003.425 : 0000 : 06 00 02 02 ab 
19ec-1c88:47827003.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47827003.599 : System total receive data 5 bytes
19ec-1c88:47827003.660 : => CNT96226::VenderCmd_GetData
19ec-1c88:47827003.713 : iCmd = 1, nBytes = 4
19ec-1c88:47827118.855 : 0000 : 00 00 00 00 
19ec-1c88:47827118.946 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47827119.066 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47827119.131 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47827119.190 : IO Send command 10 bytes
19ec-1c88:47827119.284 : => CNT96226::VenderCmd_SetData
19ec-1c88:47827119.339 : iCmd = 0, nBytes = 10
19ec-1c88:47827119.439 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47827310.817 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47827310.932 : System send command 10 bytes + data 0 bytes
19ec-1c88:47827311.000 : IO total need to receive data 165 bytes
19ec-1c88:47827311.061 : => CNT96226::VenderCmd_GetData
19ec-1c88:47827311.119 : iCmd = 0, nBytes = 165
19ec-1c88:47827509.786 : skip dump 37 bytes
19ec-1c88:47827509.963 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47827510.102 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47827510.241 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47827510.373 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47827510.503 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47827510.633 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47827510.758 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47827510.882 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47827510.945 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47827511.003 : System total receive data 165 bytes
19ec-1c88:47827511.060 : => CNT96226::VenderCmd_GetData
19ec-1c88:47827511.114 : iCmd = 1, nBytes = 4
19ec-1c88:47827625.415 : 0000 : 00 00 00 00 
19ec-1c88:47827625.520 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47827625.640 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47827625.834 : Dump Inquiry
19ec-1c88:47827625.962 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47827626.097 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47827626.233 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47827626.365 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47827626.496 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47827626.631 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47827626.760 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47827626.887 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47827627.019 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47827627.149 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47827627.237 : 00a0 : 00 00 00 00 00 
19ec-1c88:47827627.313 : => ReadNVMDataInternal
19ec-1c88:47827627.523 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47827627.588 : IO Send command 10 bytes
19ec-1c88:47827627.682 : => CNT96226::VenderCmd_SetData
19ec-1c88:47827627.739 : iCmd = 0, nBytes = 10
19ec-1c88:47827627.839 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47827957.676 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47827957.791 : System send command 10 bytes + data 0 bytes
19ec-1c88:47827957.861 : IO total need to receive data 128 bytes
19ec-1c88:47827957.927 : => CNT96226::VenderCmd_GetData
19ec-1c88:47827957.982 : iCmd = 0, nBytes = 128
19ec-1c88:47828112.498 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47828112.666 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47828112.803 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47828112.930 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47828113.056 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47828113.176 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47828113.301 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47828113.426 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47828113.487 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47828113.547 : System total receive data 128 bytes
19ec-1c88:47828113.608 : => CNT96226::VenderCmd_GetData
19ec-1c88:47828113.659 : iCmd = 1, nBytes = 4
19ec-1c88:47828233.480 : 0000 : 00 00 00 00 
19ec-1c88:47828233.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47828233.889 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47828234.214 : NVMData.PadScanCount = 0
19ec-1c88:47828234.270 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47828234.323 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47828234.381 : NVMData.FlatbedScanCount = 0
19ec-1c88:47828234.433 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47828234.484 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47828234.539 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47828234.595 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47828234.649 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47828234.702 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47828234.755 : NVMData.BornMonth = 0
19ec-1c88:47828234.801 : NVMData.BornDay = 0
19ec-1c88:47828234.853 : NVMData.BornYear = 0
19ec-1c88:47828234.900 : NVMData.FirstScanMonth = 4
19ec-1c88:47828234.953 : NVMData.FirstScanDay = 30
19ec-1c88:47828235.007 : NVMData.FirstScanYear = 2020
19ec-1c88:47828235.060 : NVMData.VerticalMagnification = 0
19ec-1c88:47828235.114 : NVMData.HorizontalMagnification = 0
19ec-1c88:47828235.168 : NVMData.PowerSavingTime = 15
19ec-1c88:47828235.222 : NVMData.SN = A094165189010062
19ec-1c88:47828235.272 : NVMData.AutoFeed = 0
19ec-1c88:47828235.321 : NVMData.CCDType = 0
19ec-1c88:47828235.368 : NVMData.ScanSpeed = 0
19ec-1c88:47828235.416 : NVMData.RollerCount = 0
19ec-1c88:47828235.466 : NVMData.MultifeedCount = 0
19ec-1c88:47828235.517 : NVMData.JamCount = 0
19ec-1c88:47828235.564 : NVMData.IdentifyInfo = 
19ec-1c88:47828235.615 : NVMData.FormalName = 
19ec-1c88:47828235.799 : NVMData.ReservedB = 0
19ec-1c88:47828235.850 : NVMData.FunctionCode = 0
19ec-1c88:47828235.899 : NVMData.PreFeed = 0
19ec-1c88:47828235.949 : NVMData.PreFeedTime = 0
19ec-1c88:47828235.999 : NVMData.ButtonNumber = 0
19ec-1c88:47828236.049 : NVMData.PowerOffTime = 0
19ec-1c88:47828236.103 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47828236.171 : => IoObject::IoLockEnd
19ec-1c88:47828236.258 : <= IoObject::IoLockEnd
19ec-1c88:47828236.308 : <= InitializeScanner ret = 1
19ec-1c88:47828236.371 : => GetLogicalScannerAbilityEx
19ec-1c88:47828236.428 : => IoObject::IoLockStart
19ec-1c88:47828236.519 : => CAsicIO::CheckDevice
19ec-1c88:47828236.572 : => CNT96226::ConnectIsAvailable
19ec-1c88:47828258.214 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47828258.335 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47828258.396 : <= IoObject::IoLockStart
19ec-1c88:47828258.456 : => IoObject::IoLockEnd
19ec-1c88:47828258.564 : <= IoObject::IoLockEnd
19ec-1c88:47828258.683 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47828258.756 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47828428.249 : => ReadNVMData
19ec-1c88:47828428.370 : => IoObject::IoLockStart
19ec-1c88:47828428.485 : => CAsicIO::CheckDevice
19ec-1c88:47828428.539 : => CNT96226::ConnectIsAvailable
19ec-1c88:47828450.243 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47828450.490 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47828450.629 : <= IoObject::IoLockStart
19ec-1c88:47828450.752 : => ReadNVMDataInternal
19ec-1c88:47828450.873 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47828451.249 : IO Send command 10 bytes
19ec-1c88:47828451.349 : => CNT96226::VenderCmd_SetData
19ec-1c88:47828451.411 : iCmd = 0, nBytes = 10
19ec-1c88:47828451.516 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47828805.824 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47828806.277 : System send command 10 bytes + data 0 bytes
19ec-1c88:47828806.348 : IO total need to receive data 128 bytes
19ec-1c88:47828806.413 : => CNT96226::VenderCmd_GetData
19ec-1c88:47828806.472 : iCmd = 0, nBytes = 128
19ec-1c88:47829015.342 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47829016.792 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47829016.946 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47829017.081 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47829017.210 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47829017.334 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47829017.460 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47829017.584 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47829017.649 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47829017.711 : System total receive data 128 bytes
19ec-1c88:47829017.771 : => CNT96226::VenderCmd_GetData
19ec-1c88:47829017.823 : iCmd = 1, nBytes = 4
19ec-1c88:47829171.916 : 0000 : 00 00 00 00 
19ec-1c88:47829172.008 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47829172.160 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47829172.231 : NVMData.PadScanCount = 0
19ec-1c88:47829172.287 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47829172.342 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47829172.401 : NVMData.FlatbedScanCount = 0
19ec-1c88:47829172.454 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47829172.511 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47829172.567 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47829172.623 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47829172.684 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47829172.740 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47829172.794 : NVMData.BornMonth = 0
19ec-1c88:47829172.846 : NVMData.BornDay = 0
19ec-1c88:47829172.897 : NVMData.BornYear = 0
19ec-1c88:47829172.946 : NVMData.FirstScanMonth = 4
19ec-1c88:47829172.997 : NVMData.FirstScanDay = 30
19ec-1c88:47829173.051 : NVMData.FirstScanYear = 2020
19ec-1c88:47829173.246 : NVMData.VerticalMagnification = 0
19ec-1c88:47829173.304 : NVMData.HorizontalMagnification = 0
19ec-1c88:47829173.359 : NVMData.PowerSavingTime = 15
19ec-1c88:47829173.414 : NVMData.SN = A094165189010062
19ec-1c88:47829173.467 : NVMData.AutoFeed = 0
19ec-1c88:47829173.523 : NVMData.CCDType = 0
19ec-1c88:47829173.572 : NVMData.ScanSpeed = 0
19ec-1c88:47829173.621 : NVMData.RollerCount = 0
19ec-1c88:47829173.675 : NVMData.MultifeedCount = 0
19ec-1c88:47829173.727 : NVMData.JamCount = 0
19ec-1c88:47829173.778 : NVMData.IdentifyInfo = 
19ec-1c88:47829173.833 : NVMData.FormalName = 
19ec-1c88:47829173.883 : NVMData.ReservedB = 0
19ec-1c88:47829173.934 : NVMData.FunctionCode = 0
19ec-1c88:47829173.984 : NVMData.PreFeed = 0
19ec-1c88:47829174.033 : NVMData.PreFeedTime = 0
19ec-1c88:47829174.083 : NVMData.ButtonNumber = 0
19ec-1c88:47829174.132 : NVMData.PowerOffTime = 0
19ec-1c88:47829174.183 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47829174.244 : => IoObject::IoLockEnd
19ec-1c88:47829174.337 : <= IoObject::IoLockEnd
19ec-1c88:47829174.389 : <= ReadNVMData ret = 1
19ec-1c88:47831702.311 : ============Debug Start==========
19ec-1c88:47831702.610 : Date : 2020/4/30 14:28:34
19ec-1c88:47831702.693 : Process ID : 19ec
19ec-1c88:47831703.101 : Windows : Version 10.0 build 18363 
19ec-1c88:47831703.554 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47831703.620 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47831703.684 : MemoryStatus.ullAvailPhys : 1718456320
19ec-1c88:47831703.746 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47831703.804 : MemoryStatus.ullAvailPageFile : 3060912128
19ec-1c88:47831703.863 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47831703.919 : MemoryStatus.ullAvailVirtual : 1728409600
19ec-1c88:47831703.979 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47831704.080 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47831704.140 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47831704.380 : CPU Count : 4
19ec-1c88:47831704.426 : CPU Frequency : 100.000 Mhz
19ec-1c88:47831708.568 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47831708.695 : => InitializeDriver
19ec-1c88:47831708.962 : <= InitializeDriver ret = 1
19ec-1c88:47834247.766 : => InitializeScanner
19ec-1c88:47834248.013 : => CAsicIO::GetDeviceList
19ec-1c88:47834248.450 : => CNT96226::CNT96226
19ec-1c88:47834248.512 : => CNT96226::Open
19ec-1c88:47834274.099 : <= CNT96226::Open ret = 1
19ec-1c88:47834274.216 : => CNT96226::Initialize
19ec-1c88:47834274.403 : <= CNT96226::Initialize ret = 1
19ec-1c88:47834274.464 : <= CNT96226::CNT96226
19ec-1c88:47834274.521 : => CNT96226::EnumAvailableDevice
19ec-1c88:47834279.935 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47834280.013 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47834280.070 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47837985.553 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47837985.863 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47837991.396 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47837991.509 : => IoObject::GetLockName
19ec-1c88:47837991.573 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47837991.643 : <= IoObject::GetLockName
19ec-1c88:47837992.105 : => CNT96226::VenderCmd_GetData
19ec-1c88:47837992.172 : iCmd = 3, nBytes = 2
19ec-1c88:47838346.374 : 0000 : 06 38 
19ec-1c88:47838346.497 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47838346.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:47838346.625 : iCmd = 4, nBytes = 2
19ec-1c88:47838628.138 : 0000 : 07 07 
19ec-1c88:47838628.244 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47838628.332 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47838628.420 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47838628.485 : IO Send command 10 bytes
19ec-1c88:47838628.538 : => CNT96226::VenderCmd_SetData
19ec-1c88:47838628.593 : iCmd = 0, nBytes = 10
19ec-1c88:47838628.696 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47838826.197 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47838826.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:47838826.379 : iCmd = 0, nBytes = 165
19ec-1c88:47838957.123 : skip dump 37 bytes
19ec-1c88:47838957.311 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47838957.447 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47838957.582 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47838957.715 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47838957.845 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47838957.978 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47838958.104 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47838958.230 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47838958.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47838958.346 : => CNT96226::VenderCmd_GetData
19ec-1c88:47838958.397 : iCmd = 1, nBytes = 4
19ec-1c88:47839135.947 : 0000 : 00 00 00 00 
19ec-1c88:47839136.032 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47839136.093 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47839136.158 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47839136.223 : IO Send command 10 bytes
19ec-1c88:47839136.274 : => CNT96226::VenderCmd_SetData
19ec-1c88:47839136.329 : iCmd = 0, nBytes = 10
19ec-1c88:47839136.430 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47839468.339 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47839468.492 : => CNT96226::VenderCmd_GetData
19ec-1c88:47839468.550 : iCmd = 0, nBytes = 128
19ec-1c88:47839669.102 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47839669.616 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47839669.762 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47839669.896 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47839670.022 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47839670.148 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47839670.267 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47839670.389 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47839670.452 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47839670.512 : => CNT96226::VenderCmd_GetData
19ec-1c88:47839670.564 : iCmd = 1, nBytes = 4
19ec-1c88:47839839.156 : 0000 : 00 00 00 00 
19ec-1c88:47839839.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47839839.333 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47839839.504 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47839839.580 : => CNT96226::Close
19ec-1c88:47839843.480 : <= CNT96226::Close ret = 1
19ec-1c88:47839843.559 : <= CNT96226::~CNT96226
19ec-1c88:47839843.644 : <= CAsicIO::GetDeviceList
19ec-1c88:47839844.019 : => IoObject::SetTimeout
19ec-1c88:47839844.149 : Timeout--> In = 0 Out = 0
19ec-1c88:47839844.206 : <= IoObject::SetTimeout
19ec-1c88:47839844.276 : => CAsicIO::CAsicIO
19ec-1c88:47839844.350 : => CNT96226::CNT96226
19ec-1c88:47839844.404 : => CNT96226::Open
19ec-1c88:47839867.890 : <= CNT96226::Open ret = 1
19ec-1c88:47839867.995 : => CNT96226::Initialize
19ec-1c88:47839868.189 : <= CNT96226::Initialize ret = 1
19ec-1c88:47839868.246 : <= CNT96226::CNT96226
19ec-1c88:47839868.300 : <= CAsicIO::CAsicIO
19ec-1c88:47839868.353 : => CAsicIO::InitializeDevice
19ec-1c88:47839868.428 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47839874.190 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47839874.369 : => IoObject::GetLockName
19ec-1c88:47839874.425 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47839874.769 : <= IoObject::GetLockName
19ec-1c88:47839875.279 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47839875.580 : IO Send command 10 bytes
19ec-1c88:47839875.635 : => CNT96226::VenderCmd_SetData
19ec-1c88:47839875.689 : iCmd = 0, nBytes = 10
19ec-1c88:47839875.798 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47840196.906 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47840197.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:47840197.108 : iCmd = 0, nBytes = 128
19ec-1c88:47840376.591 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47840376.780 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47840376.923 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47840377.057 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47840377.184 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47840377.307 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47840377.428 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47840377.549 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47840377.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47840377.673 : => CNT96226::VenderCmd_GetData
19ec-1c88:47840377.726 : iCmd = 1, nBytes = 4
19ec-1c88:47840499.884 : 0000 : 00 00 00 00 
19ec-1c88:47840499.984 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47840500.046 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47840500.105 : => CNT96226::VenderCmd_GetData
19ec-1c88:47840500.156 : iCmd = 3, nBytes = 2
19ec-1c88:47840875.206 : 0000 : 06 38 
19ec-1c88:47840875.312 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47840875.380 : => CNT96226::VenderCmd_GetData
19ec-1c88:47840875.435 : iCmd = 4, nBytes = 2
19ec-1c88:47841163.398 : 0000 : 07 07 
19ec-1c88:47841163.495 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47841163.664 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47841163.761 : => IoObject::InitializeDevice
19ec-1c88:47841163.867 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47841164.476 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47841164.550 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47841165.276 : => FindScanner
19ec-1c88:47841165.341 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47841165.408 : <= FindScanner ret = 1
19ec-1c88:47841165.465 : => IoObject::IoLockStart
19ec-1c88:47841165.564 : => CAsicIO::CheckDevice
19ec-1c88:47841165.617 : => CNT96226::ConnectIsAvailable
19ec-1c88:47841190.969 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47841191.087 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47841191.145 : <= IoObject::IoLockStart
19ec-1c88:47841191.207 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47841191.271 : IO Send command 10 bytes
19ec-1c88:47841191.364 : => CNT96226::VenderCmd_SetData
19ec-1c88:47841191.419 : iCmd = 0, nBytes = 10
19ec-1c88:47841191.525 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47841381.745 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47841381.842 : System send command 10 bytes + data 0 bytes
19ec-1c88:47841381.908 : IO total need to receive data 5 bytes
19ec-1c88:47841381.968 : => CNT96226::VenderCmd_GetData
19ec-1c88:47841382.023 : iCmd = 0, nBytes = 5
19ec-1c88:47841516.691 : 0000 : 06 00 02 02 ab 
19ec-1c88:47841516.783 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47841516.847 : System total receive data 5 bytes
19ec-1c88:47841516.903 : => CNT96226::VenderCmd_GetData
19ec-1c88:47841516.956 : iCmd = 1, nBytes = 4
19ec-1c88:47841687.196 : 0000 : 00 00 00 00 
19ec-1c88:47841687.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47841687.579 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47841687.693 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47841687.818 : IO Send command 10 bytes
19ec-1c88:47841687.973 : => CNT96226::VenderCmd_SetData
19ec-1c88:47841688.080 : iCmd = 0, nBytes = 10
19ec-1c88:47841688.440 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47841892.194 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47841892.313 : System send command 10 bytes + data 0 bytes
19ec-1c88:47841892.387 : IO total need to receive data 165 bytes
19ec-1c88:47841892.451 : => CNT96226::VenderCmd_GetData
19ec-1c88:47841892.507 : iCmd = 0, nBytes = 165
19ec-1c88:47842042.872 : skip dump 37 bytes
19ec-1c88:47842043.079 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47842043.224 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47842043.357 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47842043.492 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47842043.619 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47842043.758 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47842043.881 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47842044.008 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47842044.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47842044.140 : System total receive data 165 bytes
19ec-1c88:47842044.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:47842044.252 : iCmd = 1, nBytes = 4
19ec-1c88:47842220.837 : 0000 : 00 00 00 00 
19ec-1c88:47842220.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47842221.031 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47842221.222 : Dump Inquiry
19ec-1c88:47842221.341 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47842221.475 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47842221.604 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47842221.734 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47842221.860 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47842221.994 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47842222.122 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47842222.246 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47842222.380 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47842222.506 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47842222.594 : 00a0 : 00 00 00 00 00 
19ec-1c88:47842222.664 : => ReadNVMDataInternal
19ec-1c88:47842222.873 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47842222.935 : IO Send command 10 bytes
19ec-1c88:47842223.018 : => CNT96226::VenderCmd_SetData
19ec-1c88:47842223.072 : iCmd = 0, nBytes = 10
19ec-1c88:47842223.171 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47842562.375 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47842562.504 : System send command 10 bytes + data 0 bytes
19ec-1c88:47842562.789 : IO total need to receive data 128 bytes
19ec-1c88:47842562.847 : => CNT96226::VenderCmd_GetData
19ec-1c88:47842562.901 : iCmd = 0, nBytes = 128
19ec-1c88:47842758.188 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47842758.654 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47842758.793 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47842758.925 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47842759.050 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47842759.178 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47842759.299 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47842759.419 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47842759.481 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47842759.540 : System total receive data 128 bytes
19ec-1c88:47842759.596 : => CNT96226::VenderCmd_GetData
19ec-1c88:47842759.647 : iCmd = 1, nBytes = 4
19ec-1c88:47842923.916 : 0000 : 00 00 00 00 
19ec-1c88:47842924.001 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47842924.105 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47842924.180 : NVMData.PadScanCount = 0
19ec-1c88:47842924.235 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47842924.287 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47842924.342 : NVMData.FlatbedScanCount = 0
19ec-1c88:47842924.396 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47842924.447 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47842924.502 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47842924.554 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47842924.610 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47842924.664 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47842924.716 : NVMData.BornMonth = 0
19ec-1c88:47842924.765 : NVMData.BornDay = 0
19ec-1c88:47842924.819 : NVMData.BornYear = 0
19ec-1c88:47842924.867 : NVMData.FirstScanMonth = 4
19ec-1c88:47842924.918 : NVMData.FirstScanDay = 30
19ec-1c88:47842924.971 : NVMData.FirstScanYear = 2020
19ec-1c88:47842925.022 : NVMData.VerticalMagnification = 0
19ec-1c88:47842925.077 : NVMData.HorizontalMagnification = 0
19ec-1c88:47842925.130 : NVMData.PowerSavingTime = 15
19ec-1c88:47842925.185 : NVMData.SN = A094165189010062
19ec-1c88:47842925.235 : NVMData.AutoFeed = 0
19ec-1c88:47842925.285 : NVMData.CCDType = 0
19ec-1c88:47842925.331 : NVMData.ScanSpeed = 0
19ec-1c88:47842925.378 : NVMData.RollerCount = 0
19ec-1c88:47842925.427 : NVMData.MultifeedCount = 0
19ec-1c88:47842925.477 : NVMData.JamCount = 0
19ec-1c88:47842925.523 : NVMData.IdentifyInfo = 
19ec-1c88:47842925.574 : NVMData.FormalName = 
19ec-1c88:47842925.776 : NVMData.ReservedB = 0
19ec-1c88:47842925.830 : NVMData.FunctionCode = 0
19ec-1c88:47842925.878 : NVMData.PreFeed = 0
19ec-1c88:47842925.927 : NVMData.PreFeedTime = 0
19ec-1c88:47842925.976 : NVMData.ButtonNumber = 0
19ec-1c88:47842926.028 : NVMData.PowerOffTime = 0
19ec-1c88:47842926.080 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47842926.151 : => IoObject::IoLockEnd
19ec-1c88:47842926.240 : <= IoObject::IoLockEnd
19ec-1c88:47842926.293 : <= InitializeScanner ret = 1
19ec-1c88:47844164.274 : => GetLogicalScannerAbility
19ec-1c88:47844164.454 : => IoObject::IoLockStart
19ec-1c88:47844164.576 : => CAsicIO::CheckDevice
19ec-1c88:47844164.633 : => CNT96226::ConnectIsAvailable
19ec-1c88:47844189.578 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47844189.823 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47844189.961 : <= IoObject::IoLockStart
19ec-1c88:47844190.088 : => IoObject::IoLockEnd
19ec-1c88:47844190.485 : <= IoObject::IoLockEnd
19ec-1c88:47844190.563 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:47847715.263 : => GetLogicalScannerAbilityEx
19ec-1c88:47847715.454 : => IoObject::IoLockStart
19ec-1c88:47847715.579 : => CAsicIO::CheckDevice
19ec-1c88:47847715.640 : => CNT96226::ConnectIsAvailable
19ec-1c88:47847739.974 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47847740.373 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47847740.433 : <= IoObject::IoLockStart
19ec-1c88:47847740.490 : => IoObject::IoLockEnd
19ec-1c88:47847740.600 : <= IoObject::IoLockEnd
19ec-1c88:47847740.727 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47847740.800 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47854989.240 : => ReadNVMData
19ec-1c88:47854989.424 : => IoObject::IoLockStart
19ec-1c88:47854989.550 : => CAsicIO::CheckDevice
19ec-1c88:47854989.607 : => CNT96226::ConnectIsAvailable
19ec-1c88:47855012.218 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47855012.334 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47855012.394 : <= IoObject::IoLockStart
19ec-1c88:47855012.459 : => ReadNVMDataInternal
19ec-1c88:47855012.521 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47855012.588 : IO Send command 10 bytes
19ec-1c88:47855012.701 : => CNT96226::VenderCmd_SetData
19ec-1c88:47855012.757 : iCmd = 0, nBytes = 10
19ec-1c88:47855012.869 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47855362.408 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47855362.525 : System send command 10 bytes + data 0 bytes
19ec-1c88:47855362.594 : IO total need to receive data 128 bytes
19ec-1c88:47855362.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:47855362.712 : iCmd = 0, nBytes = 128
19ec-1c88:47855489.128 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47855489.296 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47855489.427 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47855489.561 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47855489.686 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47855489.805 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47855489.928 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47855490.051 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47855490.115 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47855490.175 : System total receive data 128 bytes
19ec-1c88:47855490.234 : => CNT96226::VenderCmd_GetData
19ec-1c88:47855490.286 : iCmd = 1, nBytes = 4
19ec-1c88:47855679.037 : 0000 : 00 00 00 00 
19ec-1c88:47855679.139 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47855679.276 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47855679.348 : NVMData.PadScanCount = 0
19ec-1c88:47855679.407 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47855679.466 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47855679.525 : NVMData.FlatbedScanCount = 0
19ec-1c88:47855679.580 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47855679.752 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47855679.811 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47855679.865 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47855679.922 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47855679.978 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47855680.032 : NVMData.BornMonth = 0
19ec-1c88:47855680.079 : NVMData.BornDay = 0
19ec-1c88:47855680.130 : NVMData.BornYear = 0
19ec-1c88:47855680.178 : NVMData.FirstScanMonth = 4
19ec-1c88:47855680.229 : NVMData.FirstScanDay = 30
19ec-1c88:47855680.284 : NVMData.FirstScanYear = 2020
19ec-1c88:47855680.338 : NVMData.VerticalMagnification = 0
19ec-1c88:47855680.391 : NVMData.HorizontalMagnification = 0
19ec-1c88:47855680.446 : NVMData.PowerSavingTime = 15
19ec-1c88:47855680.501 : NVMData.SN = A094165189010062
19ec-1c88:47855680.549 : NVMData.AutoFeed = 0
19ec-1c88:47855680.598 : NVMData.CCDType = 0
19ec-1c88:47855680.649 : NVMData.ScanSpeed = 0
19ec-1c88:47855680.701 : NVMData.RollerCount = 0
19ec-1c88:47855680.753 : NVMData.MultifeedCount = 0
19ec-1c88:47855680.807 : NVMData.JamCount = 0
19ec-1c88:47855680.856 : NVMData.IdentifyInfo = 
19ec-1c88:47855680.905 : NVMData.FormalName = 
19ec-1c88:47855680.953 : NVMData.ReservedB = 0
19ec-1c88:47855681.003 : NVMData.FunctionCode = 0
19ec-1c88:47855681.051 : NVMData.PreFeed = 0
19ec-1c88:47855681.100 : NVMData.PreFeedTime = 0
19ec-1c88:47855681.147 : NVMData.ButtonNumber = 0
19ec-1c88:47855681.197 : NVMData.PowerOffTime = 0
19ec-1c88:47855681.246 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47855681.307 : => IoObject::IoLockEnd
19ec-1c88:47855681.393 : <= IoObject::IoLockEnd
19ec-1c88:47855681.442 : <= ReadNVMData ret = 1
19ec-1c88:47865356.432 : => GetADFStatus
19ec-1c88:47865356.879 : => IoObject::IoLockStart
19ec-1c88:47865357.010 : => CAsicIO::CheckDevice
19ec-1c88:47865357.071 : => CNT96226::ConnectIsAvailable
19ec-1c88:47865381.039 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47865381.157 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47865381.221 : <= IoObject::IoLockStart
19ec-1c88:47865381.285 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47865381.355 : IO Send command 10 bytes
19ec-1c88:47865381.481 : => CNT96226::VenderCmd_SetData
19ec-1c88:47865381.540 : iCmd = 0, nBytes = 10
19ec-1c88:47865381.654 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47865581.057 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47865581.177 : System send command 10 bytes + data 0 bytes
19ec-1c88:47865581.248 : IO total need to receive data 2 bytes
19ec-1c88:47865581.308 : => CNT96226::VenderCmd_GetData
19ec-1c88:47865581.363 : iCmd = 0, nBytes = 2
19ec-1c88:47865775.398 : 0000 : 00 00 
19ec-1c88:47865775.514 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47865775.589 : System total receive data 2 bytes
19ec-1c88:47865775.655 : => CNT96226::VenderCmd_GetData
19ec-1c88:47865775.708 : iCmd = 1, nBytes = 4
19ec-1c88:47865984.134 : 0000 : 00 00 00 00 
19ec-1c88:47865984.219 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47865984.344 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47865984.410 : Return status = 0
19ec-1c88:47865984.465 : => IoObject::IoLockEnd
19ec-1c88:47865984.555 : <= IoObject::IoLockEnd
19ec-1c88:47865984.604 : <= GetADFStatus ret = 1
19ec-1c88:47868709.224 : => GetADFStatus
19ec-1c88:47868709.427 : => IoObject::IoLockStart
19ec-1c88:47868709.778 : => CAsicIO::CheckDevice
19ec-1c88:47868709.835 : => CNT96226::ConnectIsAvailable
19ec-1c88:47868733.338 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47868733.454 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47868733.516 : <= IoObject::IoLockStart
19ec-1c88:47868733.575 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47868733.643 : IO Send command 10 bytes
19ec-1c88:47868733.759 : => CNT96226::VenderCmd_SetData
19ec-1c88:47868733.817 : iCmd = 0, nBytes = 10
19ec-1c88:47868733.926 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47868920.611 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47868920.737 : System send command 10 bytes + data 0 bytes
19ec-1c88:47868920.956 : IO total need to receive data 2 bytes
19ec-1c88:47868921.032 : => CNT96226::VenderCmd_GetData
19ec-1c88:47868921.093 : iCmd = 0, nBytes = 2
19ec-1c88:47869060.481 : 0000 : 00 00 
19ec-1c88:47869060.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47869060.793 : System total receive data 2 bytes
19ec-1c88:47869060.917 : => CNT96226::VenderCmd_GetData
19ec-1c88:47869061.210 : iCmd = 1, nBytes = 4
19ec-1c88:47869262.409 : 0000 : 00 00 00 00 
19ec-1c88:47869262.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47869262.650 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47869262.714 : Return status = 0
19ec-1c88:47869262.771 : => IoObject::IoLockEnd
19ec-1c88:47869262.863 : <= IoObject::IoLockEnd
19ec-1c88:47869262.913 : <= GetADFStatus ret = 1
19ec-1c88:47871419.644 : => TerminateDriver
19ec-1c88:47871419.844 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:47871419.921 : => CNT96226::Close
19ec-1c88:47871423.625 : <= CNT96226::Close ret = 1
19ec-1c88:47871423.706 : <= CAsicIO::~CAsicIO
19ec-1c88:47871423.768 : => IoObject::IoLockEnd
19ec-1c88:47871423.818 : <= IoObject::IoLockEnd
19ec-1c88:47871423.868 : => IoObject::TerminateDevice
19ec-1c88:47871423.924 : => IoObject::IoLockEnd
19ec-1c88:47871423.974 : <= IoObject::IoLockEnd
19ec-1c88:47871424.076 : <= IoObject::TerminateDevice
19ec-1c88:47871424.323 : <= TerminateDriver ret = 1
19ec-1c88:47914754.977 : ============Debug Start==========
19ec-1c88:47914755.237 : Date : 2020/4/30 14:28:37
19ec-1c88:47914755.315 : Process ID : 19ec
19ec-1c88:47914755.730 : Windows : Version 10.0 build 18363 
19ec-1c88:47914756.176 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47914756.236 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47914756.299 : MemoryStatus.ullAvailPhys : 1719328768
19ec-1c88:47914756.361 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47914756.419 : MemoryStatus.ullAvailPageFile : 3060813824
19ec-1c88:47914756.480 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47914756.542 : MemoryStatus.ullAvailVirtual : 1728409600
19ec-1c88:47914756.602 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47914756.706 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47914756.767 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47914757.010 : CPU Count : 4
19ec-1c88:47914757.057 : CPU Frequency : 100.000 Mhz
19ec-1c88:47914761.264 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47914761.389 : => InitializeDriver
19ec-1c88:47914761.652 : <= InitializeDriver ret = 1
19ec-1c88:47914761.709 : => InitializeScanner
19ec-1c88:47914761.793 : => CAsicIO::GetDeviceList
19ec-1c88:47914762.088 : => CNT96226::CNT96226
19ec-1c88:47914762.147 : => CNT96226::Open
19ec-1c88:47914783.283 : <= CNT96226::Open ret = 1
19ec-1c88:47914783.393 : => CNT96226::Initialize
19ec-1c88:47914783.585 : <= CNT96226::Initialize ret = 1
19ec-1c88:47914783.654 : <= CNT96226::CNT96226
19ec-1c88:47914783.709 : => CNT96226::EnumAvailableDevice
19ec-1c88:47914788.987 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47914789.070 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47914789.132 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47918495.408 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47918495.687 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47918501.226 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47918501.350 : => IoObject::GetLockName
19ec-1c88:47918501.419 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47918501.491 : <= IoObject::GetLockName
19ec-1c88:47918502.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:47918502.113 : iCmd = 3, nBytes = 2
19ec-1c88:47918885.332 : 0000 : 06 38 
19ec-1c88:47918885.462 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47918885.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:47918885.598 : iCmd = 4, nBytes = 2
19ec-1c88:47919177.161 : 0000 : 07 07 
19ec-1c88:47919177.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47919177.354 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47919177.448 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47919177.515 : IO Send command 10 bytes
19ec-1c88:47919177.568 : => CNT96226::VenderCmd_SetData
19ec-1c88:47919177.623 : iCmd = 0, nBytes = 10
19ec-1c88:47919177.723 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47919352.724 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47919352.841 : => CNT96226::VenderCmd_GetData
19ec-1c88:47919352.897 : iCmd = 0, nBytes = 165
19ec-1c88:47919486.099 : skip dump 37 bytes
19ec-1c88:47919486.297 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47919486.429 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47919486.560 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47919486.693 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47919486.817 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47919486.946 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47919487.070 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47919487.196 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47919487.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47919487.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:47919487.372 : iCmd = 1, nBytes = 4
19ec-1c88:47919594.397 : 0000 : 00 00 00 00 
19ec-1c88:47919594.477 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47919594.535 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47919594.600 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47919594.665 : IO Send command 10 bytes
19ec-1c88:47919594.713 : => CNT96226::VenderCmd_SetData
19ec-1c88:47919594.766 : iCmd = 0, nBytes = 10
19ec-1c88:47919594.866 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47919921.036 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47919921.211 : => CNT96226::VenderCmd_GetData
19ec-1c88:47919921.273 : iCmd = 0, nBytes = 128
19ec-1c88:47920124.947 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47920125.132 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47920125.267 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47920125.401 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47920125.532 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47920125.657 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47920125.781 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47920125.904 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47920125.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47920126.033 : => CNT96226::VenderCmd_GetData
19ec-1c88:47920126.085 : iCmd = 1, nBytes = 4
19ec-1c88:47920274.784 : 0000 : 00 00 00 00 
19ec-1c88:47920274.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47920274.995 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47920275.165 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47920275.236 : => CNT96226::Close
19ec-1c88:47920278.979 : <= CNT96226::Close ret = 1
19ec-1c88:47920279.051 : <= CNT96226::~CNT96226
19ec-1c88:47920279.139 : <= CAsicIO::GetDeviceList
19ec-1c88:47920279.562 : => IoObject::SetTimeout
19ec-1c88:47920279.692 : Timeout--> In = 0 Out = 0
19ec-1c88:47920279.752 : <= IoObject::SetTimeout
19ec-1c88:47920279.821 : => CAsicIO::CAsicIO
19ec-1c88:47920279.889 : => CNT96226::CNT96226
19ec-1c88:47920279.942 : => CNT96226::Open
19ec-1c88:47920304.118 : <= CNT96226::Open ret = 1
19ec-1c88:47920304.219 : => CNT96226::Initialize
19ec-1c88:47920304.411 : <= CNT96226::Initialize ret = 1
19ec-1c88:47920304.469 : <= CNT96226::CNT96226
19ec-1c88:47920304.522 : <= CAsicIO::CAsicIO
19ec-1c88:47920304.578 : => CAsicIO::InitializeDevice
19ec-1c88:47920304.646 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47920310.625 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47920310.750 : => IoObject::GetLockName
19ec-1c88:47920310.807 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47920310.876 : <= IoObject::GetLockName
19ec-1c88:47920311.432 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47920311.504 : IO Send command 10 bytes
19ec-1c88:47920311.555 : => CNT96226::VenderCmd_SetData
19ec-1c88:47920311.609 : iCmd = 0, nBytes = 10
19ec-1c88:47920311.723 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47920654.266 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47920654.383 : => CNT96226::VenderCmd_GetData
19ec-1c88:47920654.442 : iCmd = 0, nBytes = 128
19ec-1c88:47920785.125 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47920785.305 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47920785.445 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47920785.578 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47920785.701 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47920785.825 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47920785.950 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47920786.074 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47920786.136 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47920786.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:47920786.246 : iCmd = 1, nBytes = 4
19ec-1c88:47920957.959 : 0000 : 00 00 00 00 
19ec-1c88:47920958.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47920958.142 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47920958.200 : => CNT96226::VenderCmd_GetData
19ec-1c88:47920958.254 : iCmd = 3, nBytes = 2
19ec-1c88:47921315.755 : 0000 : 06 38 
19ec-1c88:47921315.887 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47921315.967 : => CNT96226::VenderCmd_GetData
19ec-1c88:47921316.024 : iCmd = 4, nBytes = 2
19ec-1c88:47921626.302 : 0000 : 07 07 
19ec-1c88:47921626.402 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47921626.567 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47921626.669 : => IoObject::InitializeDevice
19ec-1c88:47921626.773 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47921627.470 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47921627.544 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47921628.409 : => FindScanner
19ec-1c88:47921628.468 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47921628.532 : <= FindScanner ret = 1
19ec-1c88:47921628.586 : => IoObject::IoLockStart
19ec-1c88:47921628.688 : => CAsicIO::CheckDevice
19ec-1c88:47921628.744 : => CNT96226::ConnectIsAvailable
19ec-1c88:47921653.440 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47921653.536 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47921653.591 : <= IoObject::IoLockStart
19ec-1c88:47921653.648 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47921653.715 : IO Send command 10 bytes
19ec-1c88:47921653.797 : => CNT96226::VenderCmd_SetData
19ec-1c88:47921653.854 : iCmd = 0, nBytes = 10
19ec-1c88:47921653.953 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47921833.206 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47921833.349 : System send command 10 bytes + data 0 bytes
19ec-1c88:47921833.422 : IO total need to receive data 5 bytes
19ec-1c88:47921833.484 : => CNT96226::VenderCmd_GetData
19ec-1c88:47921833.541 : iCmd = 0, nBytes = 5
19ec-1c88:47922036.261 : 0000 : 06 00 02 02 ab 
19ec-1c88:47922036.351 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47922036.414 : System total receive data 5 bytes
19ec-1c88:47922036.478 : => CNT96226::VenderCmd_GetData
19ec-1c88:47922036.529 : iCmd = 1, nBytes = 4
19ec-1c88:47922207.833 : 0000 : 00 00 00 00 
19ec-1c88:47922207.919 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47922208.037 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47922208.102 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47922208.164 : IO Send command 10 bytes
19ec-1c88:47922208.248 : => CNT96226::VenderCmd_SetData
19ec-1c88:47922208.300 : iCmd = 0, nBytes = 10
19ec-1c88:47922208.404 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47922379.067 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47922379.291 : System send command 10 bytes + data 0 bytes
19ec-1c88:47922379.626 : IO total need to receive data 165 bytes
19ec-1c88:47922379.691 : => CNT96226::VenderCmd_GetData
19ec-1c88:47922379.745 : iCmd = 0, nBytes = 165
19ec-1c88:47922556.188 : skip dump 37 bytes
19ec-1c88:47922556.714 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47922556.847 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47922556.980 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47922557.109 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47922557.234 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47922557.369 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47922557.492 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47922557.617 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47922557.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47922557.734 : System total receive data 165 bytes
19ec-1c88:47922557.789 : => CNT96226::VenderCmd_GetData
19ec-1c88:47922557.840 : iCmd = 1, nBytes = 4
19ec-1c88:47922698.823 : 0000 : 00 00 00 00 
19ec-1c88:47922698.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47922699.009 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47922699.186 : Dump Inquiry
19ec-1c88:47922699.307 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47922699.440 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47922699.569 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47922699.700 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47922699.831 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47922699.963 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47922700.090 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47922700.213 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47922700.341 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47922700.470 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47922700.555 : 00a0 : 00 00 00 00 00 
19ec-1c88:47922700.617 : => ReadNVMDataInternal
19ec-1c88:47922700.826 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47922700.889 : IO Send command 10 bytes
19ec-1c88:47922700.970 : => CNT96226::VenderCmd_SetData
19ec-1c88:47922701.024 : iCmd = 0, nBytes = 10
19ec-1c88:47922701.123 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47923008.240 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47923008.367 : System send command 10 bytes + data 0 bytes
19ec-1c88:47923008.436 : IO total need to receive data 128 bytes
19ec-1c88:47923008.495 : => CNT96226::VenderCmd_GetData
19ec-1c88:47923008.548 : iCmd = 0, nBytes = 128
19ec-1c88:47923210.069 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47923210.254 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47923210.396 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47923210.531 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47923210.665 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47923210.795 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47923210.926 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47923211.054 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47923211.119 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47923211.179 : System total receive data 128 bytes
19ec-1c88:47923211.238 : => CNT96226::VenderCmd_GetData
19ec-1c88:47923211.292 : iCmd = 1, nBytes = 4
19ec-1c88:47923405.641 : 0000 : 00 00 00 00 
19ec-1c88:47923405.754 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47923405.897 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47923405.966 : NVMData.PadScanCount = 0
19ec-1c88:47923406.025 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47923406.083 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47923406.142 : NVMData.FlatbedScanCount = 0
19ec-1c88:47923406.201 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47923406.254 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47923406.309 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47923406.365 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47923406.418 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47923406.471 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47923406.525 : NVMData.BornMonth = 0
19ec-1c88:47923406.575 : NVMData.BornDay = 0
19ec-1c88:47923406.626 : NVMData.BornYear = 0
19ec-1c88:47923406.673 : NVMData.FirstScanMonth = 4
19ec-1c88:47923406.725 : NVMData.FirstScanDay = 30
19ec-1c88:47923406.779 : NVMData.FirstScanYear = 2020
19ec-1c88:47923406.834 : NVMData.VerticalMagnification = 0
19ec-1c88:47923406.888 : NVMData.HorizontalMagnification = 0
19ec-1c88:47923406.942 : NVMData.PowerSavingTime = 15
19ec-1c88:47923406.996 : NVMData.SN = A094165189010062
19ec-1c88:47923407.046 : NVMData.AutoFeed = 0
19ec-1c88:47923407.095 : NVMData.CCDType = 0
19ec-1c88:47923407.142 : NVMData.ScanSpeed = 0
19ec-1c88:47923407.189 : NVMData.RollerCount = 0
19ec-1c88:47923407.240 : NVMData.MultifeedCount = 0
19ec-1c88:47923407.291 : NVMData.JamCount = 0
19ec-1c88:47923407.339 : NVMData.IdentifyInfo = 
19ec-1c88:47923407.386 : NVMData.FormalName = 
19ec-1c88:47923407.593 : NVMData.ReservedB = 0
19ec-1c88:47923407.650 : NVMData.FunctionCode = 0
19ec-1c88:47923407.700 : NVMData.PreFeed = 0
19ec-1c88:47923407.747 : NVMData.PreFeedTime = 0
19ec-1c88:47923407.796 : NVMData.ButtonNumber = 0
19ec-1c88:47923407.845 : NVMData.PowerOffTime = 0
19ec-1c88:47923407.895 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47923407.967 : => IoObject::IoLockEnd
19ec-1c88:47923408.056 : <= IoObject::IoLockEnd
19ec-1c88:47923408.104 : <= InitializeScanner ret = 1
19ec-1c88:47923408.168 : => GetLogicalScannerAbilityEx
19ec-1c88:47923408.225 : => IoObject::IoLockStart
19ec-1c88:47923408.323 : => CAsicIO::CheckDevice
19ec-1c88:47923408.375 : => CNT96226::ConnectIsAvailable
19ec-1c88:47923431.849 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47923431.967 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47923432.028 : <= IoObject::IoLockStart
19ec-1c88:47923432.088 : => IoObject::IoLockEnd
19ec-1c88:47923432.179 : <= IoObject::IoLockEnd
19ec-1c88:47923432.296 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47923432.371 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47923603.820 : => ReadNVMData
19ec-1c88:47923603.949 : => IoObject::IoLockStart
19ec-1c88:47923604.073 : => CAsicIO::CheckDevice
19ec-1c88:47923604.127 : => CNT96226::ConnectIsAvailable
19ec-1c88:47923628.173 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47923628.420 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47923628.559 : <= IoObject::IoLockStart
19ec-1c88:47923628.876 : => ReadNVMDataInternal
19ec-1c88:47923628.944 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47923629.011 : IO Send command 10 bytes
19ec-1c88:47923629.114 : => CNT96226::VenderCmd_SetData
19ec-1c88:47923629.171 : iCmd = 0, nBytes = 10
19ec-1c88:47923629.284 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47923973.529 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47923973.669 : System send command 10 bytes + data 0 bytes
19ec-1c88:47923973.740 : IO total need to receive data 128 bytes
19ec-1c88:47923973.800 : => CNT96226::VenderCmd_GetData
19ec-1c88:47923973.855 : iCmd = 0, nBytes = 128
19ec-1c88:47924178.179 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47924178.359 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47924178.505 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47924178.639 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47924178.766 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47924178.898 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47924179.026 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47924179.147 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47924179.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47924179.273 : System total receive data 128 bytes
19ec-1c88:47924179.332 : => CNT96226::VenderCmd_GetData
19ec-1c88:47924179.386 : iCmd = 1, nBytes = 4
19ec-1c88:47924315.045 : 0000 : 00 00 00 00 
19ec-1c88:47924315.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47924315.293 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47924315.365 : NVMData.PadScanCount = 0
19ec-1c88:47924315.420 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47924315.474 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47924315.532 : NVMData.FlatbedScanCount = 0
19ec-1c88:47924315.587 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47924315.640 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47924315.695 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47924315.750 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47924315.808 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47924315.863 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47924315.918 : NVMData.BornMonth = 0
19ec-1c88:47924315.966 : NVMData.BornDay = 0
19ec-1c88:47924316.016 : NVMData.BornYear = 0
19ec-1c88:47924316.064 : NVMData.FirstScanMonth = 4
19ec-1c88:47924316.116 : NVMData.FirstScanDay = 30
19ec-1c88:47924316.170 : NVMData.FirstScanYear = 2020
19ec-1c88:47924316.362 : NVMData.VerticalMagnification = 0
19ec-1c88:47924316.418 : NVMData.HorizontalMagnification = 0
19ec-1c88:47924316.472 : NVMData.PowerSavingTime = 15
19ec-1c88:47924316.526 : NVMData.SN = A094165189010062
19ec-1c88:47924316.575 : NVMData.AutoFeed = 0
19ec-1c88:47924316.626 : NVMData.CCDType = 0
19ec-1c88:47924316.671 : NVMData.ScanSpeed = 0
19ec-1c88:47924316.719 : NVMData.RollerCount = 0
19ec-1c88:47924316.770 : NVMData.MultifeedCount = 0
19ec-1c88:47924316.819 : NVMData.JamCount = 0
19ec-1c88:47924316.868 : NVMData.IdentifyInfo = 
19ec-1c88:47924316.918 : NVMData.FormalName = 
19ec-1c88:47924316.964 : NVMData.ReservedB = 0
19ec-1c88:47924317.015 : NVMData.FunctionCode = 0
19ec-1c88:47924317.065 : NVMData.PreFeed = 0
19ec-1c88:47924317.115 : NVMData.PreFeedTime = 0
19ec-1c88:47924317.163 : NVMData.ButtonNumber = 0
19ec-1c88:47924317.212 : NVMData.PowerOffTime = 0
19ec-1c88:47924317.263 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47924317.320 : => IoObject::IoLockEnd
19ec-1c88:47924317.405 : <= IoObject::IoLockEnd
19ec-1c88:47924317.453 : <= ReadNVMData ret = 1
19ec-1c88:47926821.341 : ============Debug Start==========
19ec-1c88:47926821.619 : Date : 2020/4/30 14:28:37
19ec-1c88:47926821.701 : Process ID : 19ec
19ec-1c88:47926822.111 : Windows : Version 10.0 build 18363 
19ec-1c88:47926822.569 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:47926822.634 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:47926822.698 : MemoryStatus.ullAvailPhys : 1719304192
19ec-1c88:47926822.760 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:47926822.824 : MemoryStatus.ullAvailPageFile : 3061669888
19ec-1c88:47926822.886 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:47926822.949 : MemoryStatus.ullAvailVirtual : 1728684032
19ec-1c88:47926823.010 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:47926823.112 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:47926823.173 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:47926823.421 : CPU Count : 4
19ec-1c88:47926823.471 : CPU Frequency : 100.000 Mhz
19ec-1c88:47926827.334 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:47926827.466 : => InitializeDriver
19ec-1c88:47926827.725 : <= InitializeDriver ret = 1
19ec-1c88:47929491.765 : => InitializeScanner
19ec-1c88:47929492.037 : => CAsicIO::GetDeviceList
19ec-1c88:47929492.504 : => CNT96226::CNT96226
19ec-1c88:47929492.569 : => CNT96226::Open
19ec-1c88:47929516.311 : <= CNT96226::Open ret = 1
19ec-1c88:47929516.417 : => CNT96226::Initialize
19ec-1c88:47929516.606 : <= CNT96226::Initialize ret = 1
19ec-1c88:47929516.669 : <= CNT96226::CNT96226
19ec-1c88:47929516.723 : => CNT96226::EnumAvailableDevice
19ec-1c88:47929522.891 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:47929522.973 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:47929523.033 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:47933263.866 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:47933264.152 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47933269.701 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47933269.813 : => IoObject::GetLockName
19ec-1c88:47933269.874 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47933269.943 : <= IoObject::GetLockName
19ec-1c88:47933270.409 : => CNT96226::VenderCmd_GetData
19ec-1c88:47933270.481 : iCmd = 3, nBytes = 2
19ec-1c88:47933638.654 : 0000 : 06 38 
19ec-1c88:47933638.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47933638.859 : => CNT96226::VenderCmd_GetData
19ec-1c88:47933638.915 : iCmd = 4, nBytes = 2
19ec-1c88:47933918.947 : 0000 : 07 07 
19ec-1c88:47933919.106 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47933919.194 : Device 0 USB ID = 0638 : 0707
19ec-1c88:47933919.281 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:47933919.347 : IO Send command 10 bytes
19ec-1c88:47933919.405 : => CNT96226::VenderCmd_SetData
19ec-1c88:47933919.460 : iCmd = 0, nBytes = 10
19ec-1c88:47933919.565 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47934094.811 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47934094.917 : => CNT96226::VenderCmd_GetData
19ec-1c88:47934094.978 : iCmd = 0, nBytes = 165
19ec-1c88:47934302.857 : skip dump 37 bytes
19ec-1c88:47934303.048 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47934303.191 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47934303.326 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47934303.460 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47934303.587 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47934303.720 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47934303.846 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47934303.967 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47934304.032 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47934304.092 : => CNT96226::VenderCmd_GetData
19ec-1c88:47934304.148 : iCmd = 1, nBytes = 4
19ec-1c88:47934486.101 : 0000 : 00 00 00 00 
19ec-1c88:47934486.239 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47934486.307 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47934486.373 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47934486.437 : IO Send command 10 bytes
19ec-1c88:47934486.489 : => CNT96226::VenderCmd_SetData
19ec-1c88:47934486.542 : iCmd = 0, nBytes = 10
19ec-1c88:47934486.645 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47934827.476 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47934827.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:47934827.659 : iCmd = 0, nBytes = 128
19ec-1c88:47934954.741 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47934954.925 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47934955.062 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47934955.202 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47934955.331 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47934955.455 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47934955.576 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47934955.700 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47934955.763 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47934955.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:47934955.874 : iCmd = 1, nBytes = 4
19ec-1c88:47935137.017 : 0000 : 00 00 00 00 
19ec-1c88:47935137.099 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47935137.159 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47935137.323 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:47935137.392 : => CNT96226::Close
19ec-1c88:47935141.046 : <= CNT96226::Close ret = 1
19ec-1c88:47935141.120 : <= CNT96226::~CNT96226
19ec-1c88:47935141.207 : <= CAsicIO::GetDeviceList
19ec-1c88:47935141.608 : => IoObject::SetTimeout
19ec-1c88:47935141.740 : Timeout--> In = 0 Out = 0
19ec-1c88:47935141.799 : <= IoObject::SetTimeout
19ec-1c88:47935141.862 : => CAsicIO::CAsicIO
19ec-1c88:47935141.931 : => CNT96226::CNT96226
19ec-1c88:47935141.983 : => CNT96226::Open
19ec-1c88:47935163.562 : <= CNT96226::Open ret = 1
19ec-1c88:47935163.663 : => CNT96226::Initialize
19ec-1c88:47935163.847 : <= CNT96226::Initialize ret = 1
19ec-1c88:47935163.902 : <= CNT96226::CNT96226
19ec-1c88:47935163.957 : <= CAsicIO::CAsicIO
19ec-1c88:47935164.011 : => CAsicIO::InitializeDevice
19ec-1c88:47935164.079 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:47935169.868 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:47935169.984 : => IoObject::GetLockName
19ec-1c88:47935170.041 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:47935170.107 : <= IoObject::GetLockName
19ec-1c88:47935170.607 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:47935170.678 : IO Send command 10 bytes
19ec-1c88:47935170.728 : => CNT96226::VenderCmd_SetData
19ec-1c88:47935170.787 : iCmd = 0, nBytes = 10
19ec-1c88:47935170.891 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47935519.043 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47935519.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:47935519.240 : iCmd = 0, nBytes = 128
19ec-1c88:47935730.816 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47935730.997 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47935731.142 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47935731.275 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47935731.400 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47935731.525 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47935731.647 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47935731.769 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47935731.831 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47935731.892 : => CNT96226::VenderCmd_GetData
19ec-1c88:47935731.944 : iCmd = 1, nBytes = 4
19ec-1c88:47935914.115 : 0000 : 00 00 00 00 
19ec-1c88:47935914.228 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47935914.299 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:47935914.362 : => CNT96226::VenderCmd_GetData
19ec-1c88:47935914.415 : iCmd = 3, nBytes = 2
19ec-1c88:47936263.744 : 0000 : 06 38 
19ec-1c88:47936263.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47936263.922 : => CNT96226::VenderCmd_GetData
19ec-1c88:47936263.978 : iCmd = 4, nBytes = 2
19ec-1c88:47936565.913 : 0000 : 07 07 
19ec-1c88:47936566.030 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47936566.197 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:47936566.294 : => IoObject::InitializeDevice
19ec-1c88:47936566.407 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:47936567.045 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:47936567.118 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:47936567.860 : => FindScanner
19ec-1c88:47936567.922 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:47936567.992 : <= FindScanner ret = 1
19ec-1c88:47936568.048 : => IoObject::IoLockStart
19ec-1c88:47936568.147 : => CAsicIO::CheckDevice
19ec-1c88:47936568.199 : => CNT96226::ConnectIsAvailable
19ec-1c88:47936592.096 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47936592.208 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47936592.264 : <= IoObject::IoLockStart
19ec-1c88:47936592.322 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47936592.390 : IO Send command 10 bytes
19ec-1c88:47936592.487 : => CNT96226::VenderCmd_SetData
19ec-1c88:47936592.548 : iCmd = 0, nBytes = 10
19ec-1c88:47936592.653 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:47936789.270 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47936789.388 : System send command 10 bytes + data 0 bytes
19ec-1c88:47936789.467 : IO total need to receive data 5 bytes
19ec-1c88:47936789.529 : => CNT96226::VenderCmd_GetData
19ec-1c88:47936789.587 : iCmd = 0, nBytes = 5
19ec-1c88:47936969.534 : 0000 : 06 00 02 02 ab 
19ec-1c88:47936969.649 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47936969.719 : System total receive data 5 bytes
19ec-1c88:47936969.780 : => CNT96226::VenderCmd_GetData
19ec-1c88:47936969.838 : iCmd = 1, nBytes = 4
19ec-1c88:47937115.337 : 0000 : 00 00 00 00 
19ec-1c88:47937115.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47937115.555 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47937115.620 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:47937115.684 : IO Send command 10 bytes
19ec-1c88:47937115.774 : => CNT96226::VenderCmd_SetData
19ec-1c88:47937115.829 : iCmd = 0, nBytes = 10
19ec-1c88:47937115.934 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:47937293.645 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47937293.746 : System send command 10 bytes + data 0 bytes
19ec-1c88:47937293.812 : IO total need to receive data 165 bytes
19ec-1c88:47937293.877 : => CNT96226::VenderCmd_GetData
19ec-1c88:47937293.933 : iCmd = 0, nBytes = 165
19ec-1c88:47937460.858 : skip dump 37 bytes
19ec-1c88:47937461.061 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47937461.203 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47937461.341 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47937461.475 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47937461.608 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47937461.748 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47937461.876 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47937462.007 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47937462.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47937462.133 : System total receive data 165 bytes
19ec-1c88:47937462.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:47937462.246 : iCmd = 1, nBytes = 4
19ec-1c88:47937631.348 : 0000 : 00 00 00 00 
19ec-1c88:47937631.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47937631.909 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47937632.118 : Dump Inquiry
19ec-1c88:47937632.250 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:47937632.393 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:47937632.531 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:47937632.668 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:47937632.799 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:47937632.938 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:47937633.069 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47937633.198 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47937633.332 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:47937633.462 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:47937633.549 : 00a0 : 00 00 00 00 00 
19ec-1c88:47937633.621 : => ReadNVMDataInternal
19ec-1c88:47937633.837 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47937633.901 : IO Send command 10 bytes
19ec-1c88:47937633.992 : => CNT96226::VenderCmd_SetData
19ec-1c88:47937634.044 : iCmd = 0, nBytes = 10
19ec-1c88:47937634.148 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47937971.066 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47937971.182 : System send command 10 bytes + data 0 bytes
19ec-1c88:47937971.250 : IO total need to receive data 128 bytes
19ec-1c88:47937971.315 : => CNT96226::VenderCmd_GetData
19ec-1c88:47937971.370 : iCmd = 0, nBytes = 128
19ec-1c88:47938113.656 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47938113.836 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47938113.978 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47938114.113 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47938114.237 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47938114.361 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47938114.484 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47938114.607 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47938114.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47938114.733 : System total receive data 128 bytes
19ec-1c88:47938114.798 : => CNT96226::VenderCmd_GetData
19ec-1c88:47938114.849 : iCmd = 1, nBytes = 4
19ec-1c88:47938324.195 : 0000 : 00 00 00 00 
19ec-1c88:47938324.296 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47938324.439 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47938324.509 : NVMData.PadScanCount = 0
19ec-1c88:47938324.565 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47938324.620 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47938324.677 : NVMData.FlatbedScanCount = 0
19ec-1c88:47938324.733 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47938324.785 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47938324.842 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47938324.899 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47938324.953 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47938325.006 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47938325.062 : NVMData.BornMonth = 0
19ec-1c88:47938325.112 : NVMData.BornDay = 0
19ec-1c88:47938325.161 : NVMData.BornYear = 0
19ec-1c88:47938325.209 : NVMData.FirstScanMonth = 4
19ec-1c88:47938325.262 : NVMData.FirstScanDay = 30
19ec-1c88:47938325.316 : NVMData.FirstScanYear = 2020
19ec-1c88:47938325.370 : NVMData.VerticalMagnification = 0
19ec-1c88:47938325.428 : NVMData.HorizontalMagnification = 0
19ec-1c88:47938325.482 : NVMData.PowerSavingTime = 15
19ec-1c88:47938325.535 : NVMData.SN = A094165189010062
19ec-1c88:47938325.585 : NVMData.AutoFeed = 0
19ec-1c88:47938325.635 : NVMData.CCDType = 0
19ec-1c88:47938325.681 : NVMData.ScanSpeed = 0
19ec-1c88:47938325.729 : NVMData.RollerCount = 0
19ec-1c88:47938325.780 : NVMData.MultifeedCount = 0
19ec-1c88:47938325.832 : NVMData.JamCount = 0
19ec-1c88:47938325.880 : NVMData.IdentifyInfo = 
19ec-1c88:47938325.931 : NVMData.FormalName = 
19ec-1c88:47938326.138 : NVMData.ReservedB = 0
19ec-1c88:47938326.194 : NVMData.FunctionCode = 0
19ec-1c88:47938326.245 : NVMData.PreFeed = 0
19ec-1c88:47938326.296 : NVMData.PreFeedTime = 0
19ec-1c88:47938326.344 : NVMData.ButtonNumber = 0
19ec-1c88:47938326.396 : NVMData.PowerOffTime = 0
19ec-1c88:47938326.450 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47938326.525 : => IoObject::IoLockEnd
19ec-1c88:47938326.620 : <= IoObject::IoLockEnd
19ec-1c88:47938326.671 : <= InitializeScanner ret = 1
19ec-1c88:47939542.894 : => GetLogicalScannerAbility
19ec-1c88:47939543.085 : => IoObject::IoLockStart
19ec-1c88:47939543.214 : => CAsicIO::CheckDevice
19ec-1c88:47939543.272 : => CNT96226::ConnectIsAvailable
19ec-1c88:47939566.353 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47939566.466 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47939566.527 : <= IoObject::IoLockStart
19ec-1c88:47939566.584 : => IoObject::IoLockEnd
19ec-1c88:47939566.699 : <= IoObject::IoLockEnd
19ec-1c88:47939566.773 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:47943071.311 : => GetLogicalScannerAbilityEx
19ec-1c88:47943071.495 : => IoObject::IoLockStart
19ec-1c88:47943071.624 : => CAsicIO::CheckDevice
19ec-1c88:47943071.682 : => CNT96226::ConnectIsAvailable
19ec-1c88:47943093.399 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47943093.638 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47943093.774 : <= IoObject::IoLockStart
19ec-1c88:47943093.900 : => IoObject::IoLockEnd
19ec-1c88:47943094.097 : <= IoObject::IoLockEnd
19ec-1c88:47943094.452 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:47943094.524 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:47950663.844 : => ReadNVMData
19ec-1c88:47950664.027 : => IoObject::IoLockStart
19ec-1c88:47950664.157 : => CAsicIO::CheckDevice
19ec-1c88:47950664.219 : => CNT96226::ConnectIsAvailable
19ec-1c88:47950683.031 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47950683.157 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47950683.228 : <= IoObject::IoLockStart
19ec-1c88:47950683.304 : => ReadNVMDataInternal
19ec-1c88:47950683.370 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:47950683.440 : IO Send command 10 bytes
19ec-1c88:47950683.558 : => CNT96226::VenderCmd_SetData
19ec-1c88:47950683.620 : iCmd = 0, nBytes = 10
19ec-1c88:47950683.737 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:47951015.292 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47951015.420 : System send command 10 bytes + data 0 bytes
19ec-1c88:47951015.494 : IO total need to receive data 128 bytes
19ec-1c88:47951015.556 : => CNT96226::VenderCmd_GetData
19ec-1c88:47951015.615 : iCmd = 0, nBytes = 128
19ec-1c88:47951210.105 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47951210.286 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47951210.436 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:47951210.577 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:47951210.710 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:47951210.836 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47951210.963 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47951211.092 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:47951211.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47951211.219 : System total receive data 128 bytes
19ec-1c88:47951211.285 : => CNT96226::VenderCmd_GetData
19ec-1c88:47951211.338 : iCmd = 1, nBytes = 4
19ec-1c88:47951386.464 : 0000 : 00 00 00 00 
19ec-1c88:47951386.555 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47951386.682 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47951386.754 : NVMData.PadScanCount = 0
19ec-1c88:47951386.808 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:47951386.863 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:47951386.920 : NVMData.FlatbedScanCount = 0
19ec-1c88:47951386.977 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:47951387.143 : NVMData.SideEdgeFletbed = 0
19ec-1c88:47951387.210 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:47951387.268 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:47951387.323 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:47951387.378 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:47951387.432 : NVMData.BornMonth = 0
19ec-1c88:47951387.482 : NVMData.BornDay = 0
19ec-1c88:47951387.535 : NVMData.BornYear = 0
19ec-1c88:47951387.584 : NVMData.FirstScanMonth = 4
19ec-1c88:47951387.638 : NVMData.FirstScanDay = 30
19ec-1c88:47951387.689 : NVMData.FirstScanYear = 2020
19ec-1c88:47951387.742 : NVMData.VerticalMagnification = 0
19ec-1c88:47951387.798 : NVMData.HorizontalMagnification = 0
19ec-1c88:47951387.854 : NVMData.PowerSavingTime = 15
19ec-1c88:47951387.909 : NVMData.SN = A094165189010062
19ec-1c88:47951387.959 : NVMData.AutoFeed = 0
19ec-1c88:47951388.006 : NVMData.CCDType = 0
19ec-1c88:47951388.057 : NVMData.ScanSpeed = 0
19ec-1c88:47951388.109 : NVMData.RollerCount = 0
19ec-1c88:47951388.161 : NVMData.MultifeedCount = 0
19ec-1c88:47951388.217 : NVMData.JamCount = 0
19ec-1c88:47951388.269 : NVMData.IdentifyInfo = 
19ec-1c88:47951388.320 : NVMData.FormalName = 
19ec-1c88:47951388.369 : NVMData.ReservedB = 0
19ec-1c88:47951388.417 : NVMData.FunctionCode = 0
19ec-1c88:47951388.467 : NVMData.PreFeed = 0
19ec-1c88:47951388.515 : NVMData.PreFeedTime = 0
19ec-1c88:47951388.567 : NVMData.ButtonNumber = 0
19ec-1c88:47951388.615 : NVMData.PowerOffTime = 0
19ec-1c88:47951388.663 : <= ReadNVMDataInternal ret = 1
19ec-1c88:47951388.724 : => IoObject::IoLockEnd
19ec-1c88:47951388.810 : <= IoObject::IoLockEnd
19ec-1c88:47951388.861 : <= ReadNVMData ret = 1
19ec-1c88:47960990.992 : => GetADFStatus
19ec-1c88:47960991.363 : => IoObject::IoLockStart
19ec-1c88:47960991.485 : => CAsicIO::CheckDevice
19ec-1c88:47960991.549 : => CNT96226::ConnectIsAvailable
19ec-1c88:47961009.321 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47961009.747 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47961009.811 : <= IoObject::IoLockStart
19ec-1c88:47961009.876 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47961009.947 : IO Send command 10 bytes
19ec-1c88:47961010.063 : => CNT96226::VenderCmd_SetData
19ec-1c88:47961010.124 : iCmd = 0, nBytes = 10
19ec-1c88:47961010.233 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47961207.239 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47961207.359 : System send command 10 bytes + data 0 bytes
19ec-1c88:47961207.430 : IO total need to receive data 2 bytes
19ec-1c88:47961207.490 : => CNT96226::VenderCmd_GetData
19ec-1c88:47961207.543 : iCmd = 0, nBytes = 2
19ec-1c88:47961356.971 : 0000 : 00 00 
19ec-1c88:47961357.091 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47961357.165 : System total receive data 2 bytes
19ec-1c88:47961357.231 : => CNT96226::VenderCmd_GetData
19ec-1c88:47961357.289 : iCmd = 1, nBytes = 4
19ec-1c88:47961525.109 : 0000 : 00 00 00 00 
19ec-1c88:47961525.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47961525.352 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47961525.422 : Return status = 0
19ec-1c88:47961525.482 : => IoObject::IoLockEnd
19ec-1c88:47961525.573 : <= IoObject::IoLockEnd
19ec-1c88:47961525.620 : <= GetADFStatus ret = 1
19ec-1c88:47964182.395 : => GetADFStatus
19ec-1c88:47964182.584 : => IoObject::IoLockStart
19ec-1c88:47964182.712 : => CAsicIO::CheckDevice
19ec-1c88:47964182.769 : => CNT96226::ConnectIsAvailable
19ec-1c88:47964203.271 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:47964203.386 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:47964203.451 : <= IoObject::IoLockStart
19ec-1c88:47964203.513 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:47964203.579 : IO Send command 10 bytes
19ec-1c88:47964203.689 : => CNT96226::VenderCmd_SetData
19ec-1c88:47964203.748 : iCmd = 0, nBytes = 10
19ec-1c88:47964203.853 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:47964384.187 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:47964384.332 : System send command 10 bytes + data 0 bytes
19ec-1c88:47964384.536 : IO total need to receive data 2 bytes
19ec-1c88:47964384.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:47964384.669 : iCmd = 0, nBytes = 2
19ec-1c88:47964508.257 : 0000 : 00 00 
19ec-1c88:47964508.428 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47964508.753 : System total receive data 2 bytes
19ec-1c88:47964508.812 : => CNT96226::VenderCmd_GetData
19ec-1c88:47964508.867 : iCmd = 1, nBytes = 4
19ec-1c88:47964681.798 : 0000 : 00 00 00 00 
19ec-1c88:47964681.898 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:47964682.025 : <= CAsicIO::DoIo ret = 1
19ec-1c88:47964682.096 : Return status = 0
19ec-1c88:47964682.160 : => IoObject::IoLockEnd
19ec-1c88:47964682.251 : <= IoObject::IoLockEnd
19ec-1c88:47964682.300 : <= GetADFStatus ret = 1
19ec-1c88:47966785.021 : => TerminateDriver
19ec-1c88:47966785.209 : => CAsicIO::~CAsicIO,pStage=200281160
19ec-1c88:47966785.284 : => CNT96226::Close
19ec-1c88:47966789.102 : <= CNT96226::Close ret = 1
19ec-1c88:47966789.181 : <= CAsicIO::~CAsicIO
19ec-1c88:47966789.236 : => IoObject::IoLockEnd
19ec-1c88:47966789.290 : <= IoObject::IoLockEnd
19ec-1c88:47966789.340 : => IoObject::TerminateDevice
19ec-1c88:47966789.399 : => IoObject::IoLockEnd
19ec-1c88:47966789.447 : <= IoObject::IoLockEnd
19ec-1c88:47966789.546 : <= IoObject::TerminateDevice
19ec-1c88:47966789.789 : <= TerminateDriver ret = 1
19ec-1c88:48010313.071 : ============Debug Start==========
19ec-1c88:48010313.343 : Date : 2020/4/30 14:28:40
19ec-1c88:48010313.422 : Process ID : 19ec
19ec-1c88:48010313.836 : Windows : Version 10.0 build 18363 
19ec-1c88:48010314.285 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48010314.346 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48010314.411 : MemoryStatus.ullAvailPhys : 1719803904
19ec-1c88:48010314.467 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48010314.531 : MemoryStatus.ullAvailPageFile : 3060682752
19ec-1c88:48010314.590 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48010314.649 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:48010314.708 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48010314.816 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48010314.879 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48010315.118 : CPU Count : 4
19ec-1c88:48010315.165 : CPU Frequency : 100.000 Mhz
19ec-1c88:48010319.373 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48010319.494 : => InitializeDriver
19ec-1c88:48010319.758 : <= InitializeDriver ret = 1
19ec-1c88:48010319.819 : => InitializeScanner
19ec-1c88:48010319.898 : => CAsicIO::GetDeviceList
19ec-1c88:48010320.195 : => CNT96226::CNT96226
19ec-1c88:48010320.267 : => CNT96226::Open
19ec-1c88:48010340.579 : <= CNT96226::Open ret = 1
19ec-1c88:48010340.671 : => CNT96226::Initialize
19ec-1c88:48010340.860 : <= CNT96226::Initialize ret = 1
19ec-1c88:48010340.920 : <= CNT96226::CNT96226
19ec-1c88:48010341.036 : => CNT96226::EnumAvailableDevice
19ec-1c88:48010346.287 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48010346.365 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48010346.420 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48013999.985 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48014000.281 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48014006.840 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48014006.953 : => IoObject::GetLockName
19ec-1c88:48014007.012 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48014007.096 : <= IoObject::GetLockName
19ec-1c88:48014007.568 : => CNT96226::VenderCmd_GetData
19ec-1c88:48014007.634 : iCmd = 3, nBytes = 2
19ec-1c88:48014367.017 : 0000 : 06 38 
19ec-1c88:48014367.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48014367.249 : => CNT96226::VenderCmd_GetData
19ec-1c88:48014367.308 : iCmd = 4, nBytes = 2
19ec-1c88:48014625.858 : 0000 : 07 07 
19ec-1c88:48014625.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48014626.064 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48014626.159 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48014626.226 : IO Send command 10 bytes
19ec-1c88:48014626.279 : => CNT96226::VenderCmd_SetData
19ec-1c88:48014626.336 : iCmd = 0, nBytes = 10
19ec-1c88:48014626.436 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48014791.690 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48014791.821 : => CNT96226::VenderCmd_GetData
19ec-1c88:48014791.888 : iCmd = 0, nBytes = 165
19ec-1c88:48014938.524 : skip dump 37 bytes
19ec-1c88:48014938.779 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48014938.936 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48014939.083 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48014939.226 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48014939.365 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48014939.503 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48014939.639 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48014939.773 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48014939.842 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48014939.910 : => CNT96226::VenderCmd_GetData
19ec-1c88:48014939.965 : iCmd = 1, nBytes = 4
19ec-1c88:48015066.289 : 0000 : 00 00 00 00 
19ec-1c88:48015066.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48015066.471 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48015066.540 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48015066.610 : IO Send command 10 bytes
19ec-1c88:48015066.664 : => CNT96226::VenderCmd_SetData
19ec-1c88:48015066.724 : iCmd = 0, nBytes = 10
19ec-1c88:48015066.834 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48015360.382 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48015360.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:48015360.582 : iCmd = 0, nBytes = 128
19ec-1c88:48015491.356 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48015491.526 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48015491.663 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48015491.790 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48015491.914 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48015492.037 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48015492.162 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48015492.281 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48015492.344 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48015492.408 : => CNT96226::VenderCmd_GetData
19ec-1c88:48015492.458 : iCmd = 1, nBytes = 4
19ec-1c88:48015671.245 : 0000 : 00 00 00 00 
19ec-1c88:48015671.351 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48015671.415 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48015671.606 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48015671.680 : => CNT96226::Close
19ec-1c88:48015675.668 : <= CNT96226::Close ret = 1
19ec-1c88:48015675.745 : <= CNT96226::~CNT96226
19ec-1c88:48015675.834 : <= CAsicIO::GetDeviceList
19ec-1c88:48015676.273 : => IoObject::SetTimeout
19ec-1c88:48015676.401 : Timeout--> In = 0 Out = 0
19ec-1c88:48015676.461 : <= IoObject::SetTimeout
19ec-1c88:48015676.524 : => CAsicIO::CAsicIO
19ec-1c88:48015676.594 : => CNT96226::CNT96226
19ec-1c88:48015676.648 : => CNT96226::Open
19ec-1c88:48015698.666 : <= CNT96226::Open ret = 1
19ec-1c88:48015698.763 : => CNT96226::Initialize
19ec-1c88:48015698.956 : <= CNT96226::Initialize ret = 1
19ec-1c88:48015699.012 : <= CNT96226::CNT96226
19ec-1c88:48015699.065 : <= CAsicIO::CAsicIO
19ec-1c88:48015699.121 : => CAsicIO::InitializeDevice
19ec-1c88:48015699.191 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48015704.993 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48015705.114 : => IoObject::GetLockName
19ec-1c88:48015705.169 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48015705.234 : <= IoObject::GetLockName
19ec-1c88:48015705.716 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48015705.787 : IO Send command 10 bytes
19ec-1c88:48015705.841 : => CNT96226::VenderCmd_SetData
19ec-1c88:48015705.898 : iCmd = 0, nBytes = 10
19ec-1c88:48015706.004 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48016053.935 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48016054.098 : => CNT96226::VenderCmd_GetData
19ec-1c88:48016054.167 : iCmd = 0, nBytes = 128
19ec-1c88:48016262.680 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48016262.851 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48016262.992 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48016263.126 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48016263.254 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48016263.377 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48016263.502 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48016263.622 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48016263.687 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48016263.748 : => CNT96226::VenderCmd_GetData
19ec-1c88:48016263.798 : iCmd = 1, nBytes = 4
19ec-1c88:48016411.493 : 0000 : 00 00 00 00 
19ec-1c88:48016411.584 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48016411.642 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48016411.705 : => CNT96226::VenderCmd_GetData
19ec-1c88:48016411.760 : iCmd = 3, nBytes = 2
19ec-1c88:48016740.543 : 0000 : 06 38 
19ec-1c88:48016740.960 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48016741.037 : => CNT96226::VenderCmd_GetData
19ec-1c88:48016741.092 : iCmd = 4, nBytes = 2
19ec-1c88:48017018.779 : 0000 : 07 07 
19ec-1c88:48017018.905 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48017019.097 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48017019.197 : => IoObject::InitializeDevice
19ec-1c88:48017019.328 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48017020.058 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48017020.133 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48017020.886 : => FindScanner
19ec-1c88:48017020.948 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48017021.015 : <= FindScanner ret = 1
19ec-1c88:48017021.074 : => IoObject::IoLockStart
19ec-1c88:48017021.180 : => CAsicIO::CheckDevice
19ec-1c88:48017021.234 : => CNT96226::ConnectIsAvailable
19ec-1c88:48017035.538 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48017035.658 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48017035.721 : <= IoObject::IoLockStart
19ec-1c88:48017035.779 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48017035.851 : IO Send command 10 bytes
19ec-1c88:48017035.951 : => CNT96226::VenderCmd_SetData
19ec-1c88:48017036.013 : iCmd = 0, nBytes = 10
19ec-1c88:48017036.120 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48017236.942 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48017237.057 : System send command 10 bytes + data 0 bytes
19ec-1c88:48017237.133 : IO total need to receive data 5 bytes
19ec-1c88:48017237.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:48017237.249 : iCmd = 0, nBytes = 5
19ec-1c88:48017417.206 : 0000 : 06 00 02 02 ab 
19ec-1c88:48017417.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48017417.388 : System total receive data 5 bytes
19ec-1c88:48017417.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:48017417.509 : iCmd = 1, nBytes = 4
19ec-1c88:48017536.515 : 0000 : 00 00 00 00 
19ec-1c88:48017536.610 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48017536.751 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48017536.810 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48017536.876 : IO Send command 10 bytes
19ec-1c88:48017536.959 : => CNT96226::VenderCmd_SetData
19ec-1c88:48017537.012 : iCmd = 0, nBytes = 10
19ec-1c88:48017537.114 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48017714.719 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48017714.916 : System send command 10 bytes + data 0 bytes
19ec-1c88:48017715.217 : IO total need to receive data 165 bytes
19ec-1c88:48017715.277 : => CNT96226::VenderCmd_GetData
19ec-1c88:48017715.330 : iCmd = 0, nBytes = 165
19ec-1c88:48017880.586 : skip dump 37 bytes
19ec-1c88:48017880.751 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48017880.884 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48017881.017 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48017881.146 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48017881.273 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48017881.406 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48017881.527 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48017881.652 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48017881.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48017881.773 : System total receive data 165 bytes
19ec-1c88:48017881.827 : => CNT96226::VenderCmd_GetData
19ec-1c88:48017881.880 : iCmd = 1, nBytes = 4
19ec-1c88:48017988.867 : 0000 : 00 00 00 00 
19ec-1c88:48017988.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48017989.066 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48017989.263 : Dump Inquiry
19ec-1c88:48017989.390 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48017989.525 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48017989.660 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48017989.789 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48017989.921 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48017990.061 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48017990.190 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48017990.316 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48017990.448 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48017990.578 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48017990.668 : 00a0 : 00 00 00 00 00 
19ec-1c88:48017990.736 : => ReadNVMDataInternal
19ec-1c88:48017990.946 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48017991.011 : IO Send command 10 bytes
19ec-1c88:48017991.090 : => CNT96226::VenderCmd_SetData
19ec-1c88:48017991.149 : iCmd = 0, nBytes = 10
19ec-1c88:48017991.247 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48018296.567 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48018296.682 : System send command 10 bytes + data 0 bytes
19ec-1c88:48018296.749 : IO total need to receive data 128 bytes
19ec-1c88:48018296.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:48018296.864 : iCmd = 0, nBytes = 128
19ec-1c88:48018461.046 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48018461.228 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48018461.370 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48018461.505 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48018461.632 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48018461.752 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48018461.873 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48018461.992 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48018462.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48018462.119 : System total receive data 128 bytes
19ec-1c88:48018462.180 : => CNT96226::VenderCmd_GetData
19ec-1c88:48018462.231 : iCmd = 1, nBytes = 4
19ec-1c88:48018572.653 : 0000 : 00 00 00 00 
19ec-1c88:48018572.741 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48018572.873 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48018572.941 : NVMData.PadScanCount = 0
19ec-1c88:48018572.994 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48018573.052 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48018573.112 : NVMData.FlatbedScanCount = 0
19ec-1c88:48018573.166 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48018573.217 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48018573.269 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48018573.325 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48018573.379 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48018573.434 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48018573.490 : NVMData.BornMonth = 0
19ec-1c88:48018573.537 : NVMData.BornDay = 0
19ec-1c88:48018573.588 : NVMData.BornYear = 0
19ec-1c88:48018573.636 : NVMData.FirstScanMonth = 4
19ec-1c88:48018573.686 : NVMData.FirstScanDay = 30
19ec-1c88:48018573.739 : NVMData.FirstScanYear = 2020
19ec-1c88:48018573.791 : NVMData.VerticalMagnification = 0
19ec-1c88:48018573.843 : NVMData.HorizontalMagnification = 0
19ec-1c88:48018573.898 : NVMData.PowerSavingTime = 15
19ec-1c88:48018573.951 : NVMData.SN = A094165189010062
19ec-1c88:48018574.002 : NVMData.AutoFeed = 0
19ec-1c88:48018574.051 : NVMData.CCDType = 0
19ec-1c88:48018574.097 : NVMData.ScanSpeed = 0
19ec-1c88:48018574.144 : NVMData.RollerCount = 0
19ec-1c88:48018574.192 : NVMData.MultifeedCount = 0
19ec-1c88:48018574.242 : NVMData.JamCount = 0
19ec-1c88:48018574.290 : NVMData.IdentifyInfo = 
19ec-1c88:48018574.341 : NVMData.FormalName = 
19ec-1c88:48018574.531 : NVMData.ReservedB = 0
19ec-1c88:48018574.584 : NVMData.FunctionCode = 0
19ec-1c88:48018574.633 : NVMData.PreFeed = 0
19ec-1c88:48018574.685 : NVMData.PreFeedTime = 0
19ec-1c88:48018574.732 : NVMData.ButtonNumber = 0
19ec-1c88:48018574.782 : NVMData.PowerOffTime = 0
19ec-1c88:48018574.836 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48018574.906 : => IoObject::IoLockEnd
19ec-1c88:48018574.993 : <= IoObject::IoLockEnd
19ec-1c88:48018575.041 : <= InitializeScanner ret = 1
19ec-1c88:48018575.106 : => GetLogicalScannerAbilityEx
19ec-1c88:48018575.164 : => IoObject::IoLockStart
19ec-1c88:48018575.251 : => CAsicIO::CheckDevice
19ec-1c88:48018575.299 : => CNT96226::ConnectIsAvailable
19ec-1c88:48018588.386 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48018588.575 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48018588.903 : <= IoObject::IoLockStart
19ec-1c88:48018588.957 : => IoObject::IoLockEnd
19ec-1c88:48018589.044 : <= IoObject::IoLockEnd
19ec-1c88:48018589.150 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48018589.222 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48018757.026 : => ReadNVMData
19ec-1c88:48018757.177 : => IoObject::IoLockStart
19ec-1c88:48018757.305 : => CAsicIO::CheckDevice
19ec-1c88:48018757.357 : => CNT96226::ConnectIsAvailable
19ec-1c88:48018774.347 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48018774.459 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48018774.524 : <= IoObject::IoLockStart
19ec-1c88:48018774.582 : => ReadNVMDataInternal
19ec-1c88:48018774.641 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48018774.707 : IO Send command 10 bytes
19ec-1c88:48018774.811 : => CNT96226::VenderCmd_SetData
19ec-1c88:48018774.866 : iCmd = 0, nBytes = 10
19ec-1c88:48018774.981 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48019127.515 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48019127.691 : System send command 10 bytes + data 0 bytes
19ec-1c88:48019127.765 : IO total need to receive data 128 bytes
19ec-1c88:48019127.826 : => CNT96226::VenderCmd_GetData
19ec-1c88:48019127.882 : iCmd = 0, nBytes = 128
19ec-1c88:48019336.308 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48019336.468 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48019336.607 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48019336.738 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48019336.863 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48019336.990 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48019337.114 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48019337.236 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48019337.300 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48019337.361 : System total receive data 128 bytes
19ec-1c88:48019337.421 : => CNT96226::VenderCmd_GetData
19ec-1c88:48019337.476 : iCmd = 1, nBytes = 4
19ec-1c88:48019492.879 : 0000 : 00 00 00 00 
19ec-1c88:48019492.982 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48019493.116 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48019493.181 : NVMData.PadScanCount = 0
19ec-1c88:48019493.237 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48019493.290 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48019493.349 : NVMData.FlatbedScanCount = 0
19ec-1c88:48019493.401 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48019493.456 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48019493.510 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48019493.563 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48019493.616 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48019493.669 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48019493.722 : NVMData.BornMonth = 0
19ec-1c88:48019493.774 : NVMData.BornDay = 0
19ec-1c88:48019493.826 : NVMData.BornYear = 0
19ec-1c88:48019493.873 : NVMData.FirstScanMonth = 4
19ec-1c88:48019493.922 : NVMData.FirstScanDay = 30
19ec-1c88:48019493.979 : NVMData.FirstScanYear = 2020
19ec-1c88:48019494.172 : NVMData.VerticalMagnification = 0
19ec-1c88:48019494.228 : NVMData.HorizontalMagnification = 0
19ec-1c88:48019494.283 : NVMData.PowerSavingTime = 15
19ec-1c88:48019494.335 : NVMData.SN = A094165189010062
19ec-1c88:48019494.387 : NVMData.AutoFeed = 0
19ec-1c88:48019494.437 : NVMData.CCDType = 0
19ec-1c88:48019494.486 : NVMData.ScanSpeed = 0
19ec-1c88:48019494.536 : NVMData.RollerCount = 0
19ec-1c88:48019494.586 : NVMData.MultifeedCount = 0
19ec-1c88:48019494.635 : NVMData.JamCount = 0
19ec-1c88:48019494.682 : NVMData.IdentifyInfo = 
19ec-1c88:48019494.732 : NVMData.FormalName = 
19ec-1c88:48019494.780 : NVMData.ReservedB = 0
19ec-1c88:48019494.834 : NVMData.FunctionCode = 0
19ec-1c88:48019494.884 : NVMData.PreFeed = 0
19ec-1c88:48019494.932 : NVMData.PreFeedTime = 0
19ec-1c88:48019494.981 : NVMData.ButtonNumber = 0
19ec-1c88:48019495.029 : NVMData.PowerOffTime = 0
19ec-1c88:48019495.081 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48019495.138 : => IoObject::IoLockEnd
19ec-1c88:48019495.225 : <= IoObject::IoLockEnd
19ec-1c88:48019495.273 : <= ReadNVMData ret = 1
19ec-1c88:48022041.720 : ============Debug Start==========
19ec-1c88:48022042.030 : Date : 2020/4/30 14:28:40
19ec-1c88:48022042.114 : Process ID : 19ec
19ec-1c88:48022042.544 : Windows : Version 10.0 build 18363 
19ec-1c88:48022043.011 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48022043.075 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48022043.139 : MemoryStatus.ullAvailPhys : 1719812096
19ec-1c88:48022043.196 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48022043.257 : MemoryStatus.ullAvailPageFile : 3062652928
19ec-1c88:48022043.316 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48022043.373 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:48022043.434 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48022043.539 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48022043.599 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48022043.848 : CPU Count : 4
19ec-1c88:48022043.895 : CPU Frequency : 100.000 Mhz
19ec-1c88:48022048.228 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48022048.351 : => InitializeDriver
19ec-1c88:48022048.644 : <= InitializeDriver ret = 1
19ec-1c88:48024531.755 : => InitializeScanner
19ec-1c88:48024531.996 : => CAsicIO::GetDeviceList
19ec-1c88:48024532.397 : => CNT96226::CNT96226
19ec-1c88:48024532.464 : => CNT96226::Open
19ec-1c88:48024553.773 : <= CNT96226::Open ret = 1
19ec-1c88:48024553.877 : => CNT96226::Initialize
19ec-1c88:48024554.069 : <= CNT96226::Initialize ret = 1
19ec-1c88:48024554.132 : <= CNT96226::CNT96226
19ec-1c88:48024554.188 : => CNT96226::EnumAvailableDevice
19ec-1c88:48024559.295 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48024559.377 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48024559.439 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48028283.289 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48028283.585 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48028289.223 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48028289.340 : => IoObject::GetLockName
19ec-1c88:48028289.403 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48028289.475 : <= IoObject::GetLockName
19ec-1c88:48028290.002 : => CNT96226::VenderCmd_GetData
19ec-1c88:48028290.061 : iCmd = 3, nBytes = 2
19ec-1c88:48028665.789 : 0000 : 06 38 
19ec-1c88:48028665.929 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48028666.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:48028666.066 : iCmd = 4, nBytes = 2
19ec-1c88:48028971.143 : 0000 : 07 07 
19ec-1c88:48028971.263 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48028971.352 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48028971.438 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48028971.511 : IO Send command 10 bytes
19ec-1c88:48028971.565 : => CNT96226::VenderCmd_SetData
19ec-1c88:48028971.622 : iCmd = 0, nBytes = 10
19ec-1c88:48028971.727 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48029179.396 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48029179.513 : => CNT96226::VenderCmd_GetData
19ec-1c88:48029179.570 : iCmd = 0, nBytes = 165
19ec-1c88:48029359.830 : skip dump 37 bytes
19ec-1c88:48029360.031 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48029360.172 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48029360.307 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48029360.439 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48029360.570 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48029360.705 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48029360.828 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48029360.955 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48029361.019 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48029361.078 : => CNT96226::VenderCmd_GetData
19ec-1c88:48029361.134 : iCmd = 1, nBytes = 4
19ec-1c88:48029467.703 : 0000 : 00 00 00 00 
19ec-1c88:48029467.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48029467.864 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48029467.926 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48029467.991 : IO Send command 10 bytes
19ec-1c88:48029468.042 : => CNT96226::VenderCmd_SetData
19ec-1c88:48029468.100 : iCmd = 0, nBytes = 10
19ec-1c88:48029468.203 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48029803.041 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48029803.171 : => CNT96226::VenderCmd_GetData
19ec-1c88:48029803.231 : iCmd = 0, nBytes = 128
19ec-1c88:48029994.395 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48029994.606 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48029994.748 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48029994.883 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48029995.007 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48029995.131 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48029995.255 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48029995.378 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48029995.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48029995.505 : => CNT96226::VenderCmd_GetData
19ec-1c88:48029995.557 : iCmd = 1, nBytes = 4
19ec-1c88:48030187.125 : 0000 : 00 00 00 00 
19ec-1c88:48030187.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48030187.681 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48030187.855 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48030187.927 : => CNT96226::Close
19ec-1c88:48030191.651 : <= CNT96226::Close ret = 1
19ec-1c88:48030191.727 : <= CNT96226::~CNT96226
19ec-1c88:48030191.818 : <= CAsicIO::GetDeviceList
19ec-1c88:48030192.261 : => IoObject::SetTimeout
19ec-1c88:48030192.395 : Timeout--> In = 0 Out = 0
19ec-1c88:48030192.452 : <= IoObject::SetTimeout
19ec-1c88:48030192.522 : => CAsicIO::CAsicIO
19ec-1c88:48030192.600 : => CNT96226::CNT96226
19ec-1c88:48030192.657 : => CNT96226::Open
19ec-1c88:48030214.843 : <= CNT96226::Open ret = 1
19ec-1c88:48030214.946 : => CNT96226::Initialize
19ec-1c88:48030215.138 : <= CNT96226::Initialize ret = 1
19ec-1c88:48030215.199 : <= CNT96226::CNT96226
19ec-1c88:48030215.251 : <= CAsicIO::CAsicIO
19ec-1c88:48030215.304 : => CAsicIO::InitializeDevice
19ec-1c88:48030215.374 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48030221.344 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48030221.466 : => IoObject::GetLockName
19ec-1c88:48030221.523 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48030221.594 : <= IoObject::GetLockName
19ec-1c88:48030222.102 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48030222.177 : IO Send command 10 bytes
19ec-1c88:48030222.227 : => CNT96226::VenderCmd_SetData
19ec-1c88:48030222.284 : iCmd = 0, nBytes = 10
19ec-1c88:48030222.397 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48030576.750 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48030576.905 : => CNT96226::VenderCmd_GetData
19ec-1c88:48030576.967 : iCmd = 0, nBytes = 128
19ec-1c88:48030784.341 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48030784.504 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48030784.641 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48030784.771 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48030784.892 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48030785.015 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48030785.135 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48030785.259 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48030785.322 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48030785.381 : => CNT96226::VenderCmd_GetData
19ec-1c88:48030785.434 : iCmd = 1, nBytes = 4
19ec-1c88:48030936.902 : 0000 : 00 00 00 00 
19ec-1c88:48030937.004 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48030937.069 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48030937.135 : => CNT96226::VenderCmd_GetData
19ec-1c88:48030937.191 : iCmd = 3, nBytes = 2
19ec-1c88:48031287.557 : 0000 : 06 38 
19ec-1c88:48031287.658 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48031287.723 : => CNT96226::VenderCmd_GetData
19ec-1c88:48031287.776 : iCmd = 4, nBytes = 2
19ec-1c88:48031575.744 : 0000 : 07 07 
19ec-1c88:48031575.857 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48031576.022 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48031576.120 : => IoObject::InitializeDevice
19ec-1c88:48031576.230 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48031576.915 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48031576.989 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48031577.735 : => FindScanner
19ec-1c88:48031577.797 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48031577.861 : <= FindScanner ret = 1
19ec-1c88:48031577.918 : => IoObject::IoLockStart
19ec-1c88:48031578.024 : => CAsicIO::CheckDevice
19ec-1c88:48031578.078 : => CNT96226::ConnectIsAvailable
19ec-1c88:48031595.476 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48031595.567 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48031595.622 : <= IoObject::IoLockStart
19ec-1c88:48031595.679 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48031595.742 : IO Send command 10 bytes
19ec-1c88:48031595.825 : => CNT96226::VenderCmd_SetData
19ec-1c88:48031595.880 : iCmd = 0, nBytes = 10
19ec-1c88:48031595.986 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48031800.803 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48031800.899 : System send command 10 bytes + data 0 bytes
19ec-1c88:48031800.966 : IO total need to receive data 5 bytes
19ec-1c88:48031801.026 : => CNT96226::VenderCmd_GetData
19ec-1c88:48031801.081 : iCmd = 0, nBytes = 5
19ec-1c88:48031930.365 : 0000 : 06 00 02 02 ab 
19ec-1c88:48031930.457 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48031930.531 : System total receive data 5 bytes
19ec-1c88:48031930.591 : => CNT96226::VenderCmd_GetData
19ec-1c88:48031930.645 : iCmd = 1, nBytes = 4
19ec-1c88:48032071.984 : 0000 : 00 00 00 00 
19ec-1c88:48032072.099 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48032072.222 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48032072.281 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48032072.344 : IO Send command 10 bytes
19ec-1c88:48032072.434 : => CNT96226::VenderCmd_SetData
19ec-1c88:48032072.491 : iCmd = 0, nBytes = 10
19ec-1c88:48032072.594 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48032261.296 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48032261.412 : System send command 10 bytes + data 0 bytes
19ec-1c88:48032261.481 : IO total need to receive data 165 bytes
19ec-1c88:48032261.543 : => CNT96226::VenderCmd_GetData
19ec-1c88:48032261.596 : iCmd = 0, nBytes = 165
19ec-1c88:48032433.435 : skip dump 37 bytes
19ec-1c88:48032433.651 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48032433.800 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48032433.940 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48032434.075 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48032434.206 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48032434.341 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48032434.473 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48032434.598 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48032434.664 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48032434.727 : System total receive data 165 bytes
19ec-1c88:48032434.787 : => CNT96226::VenderCmd_GetData
19ec-1c88:48032434.841 : iCmd = 1, nBytes = 4
19ec-1c88:48032596.025 : 0000 : 00 00 00 00 
19ec-1c88:48032596.128 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48032596.254 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48032596.467 : Dump Inquiry
19ec-1c88:48032596.600 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48032596.735 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48032596.867 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48032597.001 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48032597.130 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48032597.262 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48032597.389 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48032597.513 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48032597.647 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48032597.776 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48032597.861 : 00a0 : 00 00 00 00 00 
19ec-1c88:48032597.923 : => ReadNVMDataInternal
19ec-1c88:48032598.134 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48032598.196 : IO Send command 10 bytes
19ec-1c88:48032598.287 : => CNT96226::VenderCmd_SetData
19ec-1c88:48032598.338 : iCmd = 0, nBytes = 10
19ec-1c88:48032598.442 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48032933.766 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48032933.892 : System send command 10 bytes + data 0 bytes
19ec-1c88:48032933.958 : IO total need to receive data 128 bytes
19ec-1c88:48032934.018 : => CNT96226::VenderCmd_GetData
19ec-1c88:48032934.070 : iCmd = 0, nBytes = 128
19ec-1c88:48033138.398 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48033138.589 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48033138.734 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48033138.872 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48033139.003 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48033139.129 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48033139.256 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48033139.381 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48033139.447 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48033139.511 : System total receive data 128 bytes
19ec-1c88:48033139.571 : => CNT96226::VenderCmd_GetData
19ec-1c88:48033139.622 : iCmd = 1, nBytes = 4
19ec-1c88:48033330.321 : 0000 : 00 00 00 00 
19ec-1c88:48033330.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48033330.552 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48033330.625 : NVMData.PadScanCount = 0
19ec-1c88:48033330.690 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48033330.750 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48033330.808 : NVMData.FlatbedScanCount = 0
19ec-1c88:48033330.862 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48033330.915 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48033330.968 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48033331.022 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48033331.077 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48033331.133 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48033331.189 : NVMData.BornMonth = 0
19ec-1c88:48033331.238 : NVMData.BornDay = 0
19ec-1c88:48033331.287 : NVMData.BornYear = 0
19ec-1c88:48033331.334 : NVMData.FirstScanMonth = 4
19ec-1c88:48033331.384 : NVMData.FirstScanDay = 30
19ec-1c88:48033331.441 : NVMData.FirstScanYear = 2020
19ec-1c88:48033331.493 : NVMData.VerticalMagnification = 0
19ec-1c88:48033331.550 : NVMData.HorizontalMagnification = 0
19ec-1c88:48033331.602 : NVMData.PowerSavingTime = 15
19ec-1c88:48033331.659 : NVMData.SN = A094165189010062
19ec-1c88:48033331.710 : NVMData.AutoFeed = 0
19ec-1c88:48033331.759 : NVMData.CCDType = 0
19ec-1c88:48033331.805 : NVMData.ScanSpeed = 0
19ec-1c88:48033331.855 : NVMData.RollerCount = 0
19ec-1c88:48033331.907 : NVMData.MultifeedCount = 0
19ec-1c88:48033331.956 : NVMData.JamCount = 0
19ec-1c88:48033332.005 : NVMData.IdentifyInfo = 
19ec-1c88:48033332.056 : NVMData.FormalName = 
19ec-1c88:48033332.238 : NVMData.ReservedB = 0
19ec-1c88:48033332.294 : NVMData.FunctionCode = 0
19ec-1c88:48033332.346 : NVMData.PreFeed = 0
19ec-1c88:48033332.401 : NVMData.PreFeedTime = 0
19ec-1c88:48033332.451 : NVMData.ButtonNumber = 0
19ec-1c88:48033332.503 : NVMData.PowerOffTime = 0
19ec-1c88:48033332.556 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48033332.625 : => IoObject::IoLockEnd
19ec-1c88:48033332.715 : <= IoObject::IoLockEnd
19ec-1c88:48033332.769 : <= InitializeScanner ret = 1
19ec-1c88:48034553.344 : => GetLogicalScannerAbility
19ec-1c88:48034553.544 : => IoObject::IoLockStart
19ec-1c88:48034553.679 : => CAsicIO::CheckDevice
19ec-1c88:48034553.738 : => CNT96226::ConnectIsAvailable
19ec-1c88:48034576.191 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48034576.448 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48034576.587 : <= IoObject::IoLockStart
19ec-1c88:48034576.913 : => IoObject::IoLockEnd
19ec-1c88:48034577.013 : <= IoObject::IoLockEnd
19ec-1c88:48034577.093 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:48038124.904 : => GetLogicalScannerAbilityEx
19ec-1c88:48038125.093 : => IoObject::IoLockStart
19ec-1c88:48038125.226 : => CAsicIO::CheckDevice
19ec-1c88:48038125.283 : => CNT96226::ConnectIsAvailable
19ec-1c88:48038143.927 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48038144.039 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48038144.102 : <= IoObject::IoLockStart
19ec-1c88:48038144.161 : => IoObject::IoLockEnd
19ec-1c88:48038144.259 : <= IoObject::IoLockEnd
19ec-1c88:48038144.370 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48038144.443 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48045382.542 : => ReadNVMData
19ec-1c88:48045382.722 : => IoObject::IoLockStart
19ec-1c88:48045382.855 : => CAsicIO::CheckDevice
19ec-1c88:48045382.914 : => CNT96226::ConnectIsAvailable
19ec-1c88:48045400.526 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48045400.733 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48045401.084 : <= IoObject::IoLockStart
19ec-1c88:48045401.149 : => ReadNVMDataInternal
19ec-1c88:48045401.214 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48045401.282 : IO Send command 10 bytes
19ec-1c88:48045401.400 : => CNT96226::VenderCmd_SetData
19ec-1c88:48045401.460 : iCmd = 0, nBytes = 10
19ec-1c88:48045401.580 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48045750.443 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48045750.609 : System send command 10 bytes + data 0 bytes
19ec-1c88:48045750.680 : IO total need to receive data 128 bytes
19ec-1c88:48045750.745 : => CNT96226::VenderCmd_GetData
19ec-1c88:48045750.802 : iCmd = 0, nBytes = 128
19ec-1c88:48045958.916 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48045959.100 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48045959.245 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48045959.379 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48045959.509 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48045959.633 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48045959.755 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48045959.878 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48045959.943 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48045960.004 : System total receive data 128 bytes
19ec-1c88:48045960.063 : => CNT96226::VenderCmd_GetData
19ec-1c88:48045960.115 : iCmd = 1, nBytes = 4
19ec-1c88:48046115.868 : 0000 : 00 00 00 00 
19ec-1c88:48046115.995 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48046116.148 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48046116.216 : NVMData.PadScanCount = 0
19ec-1c88:48046116.273 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48046116.330 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48046116.387 : NVMData.FlatbedScanCount = 0
19ec-1c88:48046116.442 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48046116.651 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48046116.721 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48046116.778 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48046116.835 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48046116.889 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48046116.946 : NVMData.BornMonth = 0
19ec-1c88:48046116.994 : NVMData.BornDay = 0
19ec-1c88:48046117.047 : NVMData.BornYear = 0
19ec-1c88:48046117.097 : NVMData.FirstScanMonth = 4
19ec-1c88:48046117.149 : NVMData.FirstScanDay = 30
19ec-1c88:48046117.203 : NVMData.FirstScanYear = 2020
19ec-1c88:48046117.258 : NVMData.VerticalMagnification = 0
19ec-1c88:48046117.314 : NVMData.HorizontalMagnification = 0
19ec-1c88:48046117.369 : NVMData.PowerSavingTime = 15
19ec-1c88:48046117.427 : NVMData.SN = A094165189010062
19ec-1c88:48046117.481 : NVMData.AutoFeed = 0
19ec-1c88:48046117.533 : NVMData.CCDType = 0
19ec-1c88:48046117.582 : NVMData.ScanSpeed = 0
19ec-1c88:48046117.634 : NVMData.RollerCount = 0
19ec-1c88:48046117.688 : NVMData.MultifeedCount = 0
19ec-1c88:48046117.742 : NVMData.JamCount = 0
19ec-1c88:48046117.794 : NVMData.IdentifyInfo = 
19ec-1c88:48046117.846 : NVMData.FormalName = 
19ec-1c88:48046117.897 : NVMData.ReservedB = 0
19ec-1c88:48046117.947 : NVMData.FunctionCode = 0
19ec-1c88:48046117.998 : NVMData.PreFeed = 0
19ec-1c88:48046118.048 : NVMData.PreFeedTime = 0
19ec-1c88:48046118.098 : NVMData.ButtonNumber = 0
19ec-1c88:48046118.150 : NVMData.PowerOffTime = 0
19ec-1c88:48046118.202 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48046118.265 : => IoObject::IoLockEnd
19ec-1c88:48046118.363 : <= IoObject::IoLockEnd
19ec-1c88:48046118.414 : <= ReadNVMData ret = 1
19ec-1c88:48055821.641 : => GetADFStatus
19ec-1c88:48055822.016 : => IoObject::IoLockStart
19ec-1c88:48055822.138 : => CAsicIO::CheckDevice
19ec-1c88:48055822.195 : => CNT96226::ConnectIsAvailable
19ec-1c88:48055845.145 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48055845.262 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48055845.326 : <= IoObject::IoLockStart
19ec-1c88:48055845.389 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48055845.455 : IO Send command 10 bytes
19ec-1c88:48055845.572 : => CNT96226::VenderCmd_SetData
19ec-1c88:48055845.629 : iCmd = 0, nBytes = 10
19ec-1c88:48055845.737 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48056042.469 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48056042.592 : System send command 10 bytes + data 0 bytes
19ec-1c88:48056042.665 : IO total need to receive data 2 bytes
19ec-1c88:48056042.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:48056042.785 : iCmd = 0, nBytes = 2
19ec-1c88:48056210.506 : 0000 : 00 00 
19ec-1c88:48056210.619 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48056210.693 : System total receive data 2 bytes
19ec-1c88:48056210.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:48056210.811 : iCmd = 1, nBytes = 4
19ec-1c88:48056345.852 : 0000 : 00 00 00 00 
19ec-1c88:48056346.221 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48056346.356 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48056346.422 : Return status = 0
19ec-1c88:48056346.483 : => IoObject::IoLockEnd
19ec-1c88:48056346.572 : <= IoObject::IoLockEnd
19ec-1c88:48056346.620 : <= GetADFStatus ret = 1
19ec-1c88:48058984.696 : => GetADFStatus
19ec-1c88:48058984.900 : => IoObject::IoLockStart
19ec-1c88:48058985.028 : => CAsicIO::CheckDevice
19ec-1c88:48058985.089 : => CNT96226::ConnectIsAvailable
19ec-1c88:48059006.517 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48059006.737 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48059007.061 : <= IoObject::IoLockStart
19ec-1c88:48059007.127 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48059007.201 : IO Send command 10 bytes
19ec-1c88:48059007.320 : => CNT96226::VenderCmd_SetData
19ec-1c88:48059007.384 : iCmd = 0, nBytes = 10
19ec-1c88:48059007.498 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48059199.468 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48059199.585 : System send command 10 bytes + data 0 bytes
19ec-1c88:48059199.802 : IO total need to receive data 2 bytes
19ec-1c88:48059199.877 : => CNT96226::VenderCmd_GetData
19ec-1c88:48059199.934 : iCmd = 0, nBytes = 2
19ec-1c88:48059350.044 : 0000 : 00 00 
19ec-1c88:48059350.235 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48059350.374 : System total receive data 2 bytes
19ec-1c88:48059350.498 : => CNT96226::VenderCmd_GetData
19ec-1c88:48059350.611 : iCmd = 1, nBytes = 4
19ec-1c88:48059523.813 : 0000 : 00 00 00 00 
19ec-1c88:48059524.169 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48059524.298 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48059524.358 : Return status = 0
19ec-1c88:48059524.420 : => IoObject::IoLockEnd
19ec-1c88:48059524.510 : <= IoObject::IoLockEnd
19ec-1c88:48059524.557 : <= GetADFStatus ret = 1
19ec-1c88:48061581.036 : => TerminateDriver
19ec-1c88:48061581.227 : => CAsicIO::~CAsicIO,pStage=219614280
19ec-1c88:48061581.304 : => CNT96226::Close
19ec-1c88:48061584.882 : <= CNT96226::Close ret = 1
19ec-1c88:48061584.960 : <= CAsicIO::~CAsicIO
19ec-1c88:48061585.017 : => IoObject::IoLockEnd
19ec-1c88:48061585.073 : <= IoObject::IoLockEnd
19ec-1c88:48061585.124 : => IoObject::TerminateDevice
19ec-1c88:48061585.180 : => IoObject::IoLockEnd
19ec-1c88:48061585.230 : <= IoObject::IoLockEnd
19ec-1c88:48061585.330 : <= IoObject::TerminateDevice
19ec-1c88:48061585.588 : <= TerminateDriver ret = 1
19ec-1c88:48105123.038 : ============Debug Start==========
19ec-1c88:48105123.303 : Date : 2020/4/30 14:28:43
19ec-1c88:48105123.382 : Process ID : 19ec
19ec-1c88:48105123.794 : Windows : Version 10.0 build 18363 
19ec-1c88:48105124.245 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48105124.307 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48105124.373 : MemoryStatus.ullAvailPhys : 1719214080
19ec-1c88:48105124.434 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48105124.493 : MemoryStatus.ullAvailPageFile : 3062534144
19ec-1c88:48105124.555 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48105124.614 : MemoryStatus.ullAvailVirtual : 1728401408
19ec-1c88:48105124.675 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48105124.778 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48105124.840 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48105125.088 : CPU Count : 4
19ec-1c88:48105125.136 : CPU Frequency : 100.000 Mhz
19ec-1c88:48105129.319 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48105129.441 : => InitializeDriver
19ec-1c88:48105129.707 : <= InitializeDriver ret = 1
19ec-1c88:48105129.765 : => InitializeScanner
19ec-1c88:48105129.845 : => CAsicIO::GetDeviceList
19ec-1c88:48105130.140 : => CNT96226::CNT96226
19ec-1c88:48105130.199 : => CNT96226::Open
19ec-1c88:48105152.223 : <= CNT96226::Open ret = 1
19ec-1c88:48105152.314 : => CNT96226::Initialize
19ec-1c88:48105152.501 : <= CNT96226::Initialize ret = 1
19ec-1c88:48105152.557 : <= CNT96226::CNT96226
19ec-1c88:48105152.610 : => CNT96226::EnumAvailableDevice
19ec-1c88:48105157.868 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48105157.947 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48105158.005 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48108866.261 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48108866.562 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48108872.225 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48108872.336 : => IoObject::GetLockName
19ec-1c88:48108872.397 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48108872.463 : <= IoObject::GetLockName
19ec-1c88:48108872.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:48108872.998 : iCmd = 3, nBytes = 2
19ec-1c88:48109243.019 : 0000 : 06 38 
19ec-1c88:48109243.149 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48109243.221 : => CNT96226::VenderCmd_GetData
19ec-1c88:48109243.278 : iCmd = 4, nBytes = 2
19ec-1c88:48109531.858 : 0000 : 07 07 
19ec-1c88:48109532.048 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48109532.372 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48109532.460 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48109532.529 : IO Send command 10 bytes
19ec-1c88:48109532.584 : => CNT96226::VenderCmd_SetData
19ec-1c88:48109532.636 : iCmd = 0, nBytes = 10
19ec-1c88:48109532.741 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48109730.563 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48109730.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:48109730.733 : iCmd = 0, nBytes = 165
19ec-1c88:48109865.268 : skip dump 37 bytes
19ec-1c88:48109865.610 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48109865.889 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48109866.335 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48109866.468 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48109866.594 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48109866.724 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48109866.851 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48109866.973 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48109867.034 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48109867.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:48109867.146 : iCmd = 1, nBytes = 4
19ec-1c88:48110036.028 : 0000 : 00 00 00 00 
19ec-1c88:48110036.110 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48110036.172 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48110036.235 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48110036.296 : IO Send command 10 bytes
19ec-1c88:48110036.347 : => CNT96226::VenderCmd_SetData
19ec-1c88:48110036.403 : iCmd = 0, nBytes = 10
19ec-1c88:48110036.507 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48110371.515 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48110371.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:48110371.725 : iCmd = 0, nBytes = 128
19ec-1c88:48110582.268 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48110582.446 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48110582.591 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48110582.726 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48110582.853 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48110582.980 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48110583.103 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48110583.230 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48110583.296 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48110583.361 : => CNT96226::VenderCmd_GetData
19ec-1c88:48110583.414 : iCmd = 1, nBytes = 4
19ec-1c88:48110711.655 : 0000 : 00 00 00 00 
19ec-1c88:48110711.763 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48110711.831 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48110711.995 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48110712.065 : => CNT96226::Close
19ec-1c88:48110715.936 : <= CNT96226::Close ret = 1
19ec-1c88:48110716.009 : <= CNT96226::~CNT96226
19ec-1c88:48110716.096 : <= CAsicIO::GetDeviceList
19ec-1c88:48110716.510 : => IoObject::SetTimeout
19ec-1c88:48110716.640 : Timeout--> In = 0 Out = 0
19ec-1c88:48110716.699 : <= IoObject::SetTimeout
19ec-1c88:48110716.771 : => CAsicIO::CAsicIO
19ec-1c88:48110716.843 : => CNT96226::CNT96226
19ec-1c88:48110716.896 : => CNT96226::Open
19ec-1c88:48110739.977 : <= CNT96226::Open ret = 1
19ec-1c88:48110740.077 : => CNT96226::Initialize
19ec-1c88:48110740.279 : <= CNT96226::Initialize ret = 1
19ec-1c88:48110740.337 : <= CNT96226::CNT96226
19ec-1c88:48110740.390 : <= CAsicIO::CAsicIO
19ec-1c88:48110740.445 : => CAsicIO::InitializeDevice
19ec-1c88:48110740.516 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48110746.376 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48110746.503 : => IoObject::GetLockName
19ec-1c88:48110746.556 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48110746.620 : <= IoObject::GetLockName
19ec-1c88:48110747.114 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48110747.186 : IO Send command 10 bytes
19ec-1c88:48110747.238 : => CNT96226::VenderCmd_SetData
19ec-1c88:48110747.292 : iCmd = 0, nBytes = 10
19ec-1c88:48110747.398 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48111071.533 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48111071.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:48111071.711 : iCmd = 0, nBytes = 128
19ec-1c88:48111257.885 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48111258.097 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48111258.241 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48111258.375 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48111258.500 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48111258.627 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48111258.752 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48111258.873 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48111258.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48111259.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:48111259.055 : iCmd = 1, nBytes = 4
19ec-1c88:48111420.095 : 0000 : 00 00 00 00 
19ec-1c88:48111420.179 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48111420.243 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48111420.305 : => CNT96226::VenderCmd_GetData
19ec-1c88:48111420.358 : iCmd = 3, nBytes = 2
19ec-1c88:48111788.444 : 0000 : 06 38 
19ec-1c88:48111788.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48111788.666 : => CNT96226::VenderCmd_GetData
19ec-1c88:48111788.724 : iCmd = 4, nBytes = 2
19ec-1c88:48112105.358 : 0000 : 07 07 
19ec-1c88:48112105.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48112105.604 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48112105.705 : => IoObject::InitializeDevice
19ec-1c88:48112105.812 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48112106.441 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48112106.520 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48112107.197 : => FindScanner
19ec-1c88:48112107.260 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48112107.322 : <= FindScanner ret = 1
19ec-1c88:48112107.380 : => IoObject::IoLockStart
19ec-1c88:48112107.482 : => CAsicIO::CheckDevice
19ec-1c88:48112107.534 : => CNT96226::ConnectIsAvailable
19ec-1c88:48112128.265 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48112128.364 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48112128.421 : <= IoObject::IoLockStart
19ec-1c88:48112128.477 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48112128.543 : IO Send command 10 bytes
19ec-1c88:48112128.623 : => CNT96226::VenderCmd_SetData
19ec-1c88:48112128.675 : iCmd = 0, nBytes = 10
19ec-1c88:48112128.776 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48112322.834 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48112322.978 : System send command 10 bytes + data 0 bytes
19ec-1c88:48112323.049 : IO total need to receive data 5 bytes
19ec-1c88:48112323.107 : => CNT96226::VenderCmd_GetData
19ec-1c88:48112323.164 : iCmd = 0, nBytes = 5
19ec-1c88:48112530.775 : 0000 : 06 00 02 02 ab 
19ec-1c88:48112530.865 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48112530.929 : System total receive data 5 bytes
19ec-1c88:48112530.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:48112531.042 : iCmd = 1, nBytes = 4
19ec-1c88:48112660.311 : 0000 : 00 00 00 00 
19ec-1c88:48112660.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48112660.545 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48112660.609 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48112660.670 : IO Send command 10 bytes
19ec-1c88:48112660.747 : => CNT96226::VenderCmd_SetData
19ec-1c88:48112660.801 : iCmd = 0, nBytes = 10
19ec-1c88:48112660.901 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48112818.869 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48112818.988 : System send command 10 bytes + data 0 bytes
19ec-1c88:48112819.058 : IO total need to receive data 165 bytes
19ec-1c88:48112819.117 : => CNT96226::VenderCmd_GetData
19ec-1c88:48112819.168 : iCmd = 0, nBytes = 165
19ec-1c88:48113033.708 : skip dump 37 bytes
19ec-1c88:48113033.901 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48113034.043 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48113034.179 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48113034.316 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48113034.444 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48113034.578 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48113034.704 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48113034.830 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48113034.893 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48113034.951 : System total receive data 165 bytes
19ec-1c88:48113035.011 : => CNT96226::VenderCmd_GetData
19ec-1c88:48113035.063 : iCmd = 1, nBytes = 4
19ec-1c88:48113155.086 : 0000 : 00 00 00 00 
19ec-1c88:48113155.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48113155.301 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48113155.484 : Dump Inquiry
19ec-1c88:48113155.607 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48113155.741 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48113155.874 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48113155.999 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48113156.126 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48113156.254 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48113156.376 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48113156.496 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48113156.623 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48113156.752 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48113156.838 : 00a0 : 00 00 00 00 00 
19ec-1c88:48113156.903 : => ReadNVMDataInternal
19ec-1c88:48113157.101 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48113157.164 : IO Send command 10 bytes
19ec-1c88:48113157.245 : => CNT96226::VenderCmd_SetData
19ec-1c88:48113157.299 : iCmd = 0, nBytes = 10
19ec-1c88:48113157.402 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48113464.432 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48113464.554 : System send command 10 bytes + data 0 bytes
19ec-1c88:48113464.622 : IO total need to receive data 128 bytes
19ec-1c88:48113464.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:48113464.734 : iCmd = 0, nBytes = 128
19ec-1c88:48113666.504 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48113666.714 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48113666.861 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48113666.997 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48113667.126 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48113667.248 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48113667.374 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48113667.502 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48113667.569 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48113667.635 : System total receive data 128 bytes
19ec-1c88:48113667.695 : => CNT96226::VenderCmd_GetData
19ec-1c88:48113667.750 : iCmd = 1, nBytes = 4
19ec-1c88:48113864.987 : 0000 : 00 00 00 00 
19ec-1c88:48113865.096 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48113865.223 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48113865.291 : NVMData.PadScanCount = 0
19ec-1c88:48113865.349 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48113865.403 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48113865.461 : NVMData.FlatbedScanCount = 0
19ec-1c88:48113865.517 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48113865.572 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48113865.623 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48113865.679 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48113865.734 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48113865.788 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48113865.843 : NVMData.BornMonth = 0
19ec-1c88:48113865.892 : NVMData.BornDay = 0
19ec-1c88:48113865.942 : NVMData.BornYear = 0
19ec-1c88:48113865.993 : NVMData.FirstScanMonth = 4
19ec-1c88:48113866.045 : NVMData.FirstScanDay = 30
19ec-1c88:48113866.099 : NVMData.FirstScanYear = 2020
19ec-1c88:48113866.154 : NVMData.VerticalMagnification = 0
19ec-1c88:48113866.208 : NVMData.HorizontalMagnification = 0
19ec-1c88:48113866.262 : NVMData.PowerSavingTime = 15
19ec-1c88:48113866.318 : NVMData.SN = A094165189010062
19ec-1c88:48113866.370 : NVMData.AutoFeed = 0
19ec-1c88:48113866.417 : NVMData.CCDType = 0
19ec-1c88:48113866.463 : NVMData.ScanSpeed = 0
19ec-1c88:48113866.512 : NVMData.RollerCount = 0
19ec-1c88:48113866.562 : NVMData.MultifeedCount = 0
19ec-1c88:48113866.611 : NVMData.JamCount = 0
19ec-1c88:48113866.660 : NVMData.IdentifyInfo = 
19ec-1c88:48113866.709 : NVMData.FormalName = 
19ec-1c88:48113866.894 : NVMData.ReservedB = 0
19ec-1c88:48113866.951 : NVMData.FunctionCode = 0
19ec-1c88:48113867.001 : NVMData.PreFeed = 0
19ec-1c88:48113867.050 : NVMData.PreFeedTime = 0
19ec-1c88:48113867.099 : NVMData.ButtonNumber = 0
19ec-1c88:48113867.150 : NVMData.PowerOffTime = 0
19ec-1c88:48113867.202 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48113867.276 : => IoObject::IoLockEnd
19ec-1c88:48113867.365 : <= IoObject::IoLockEnd
19ec-1c88:48113867.415 : <= InitializeScanner ret = 1
19ec-1c88:48113867.477 : => GetLogicalScannerAbilityEx
19ec-1c88:48113867.538 : => IoObject::IoLockStart
19ec-1c88:48113867.627 : => CAsicIO::CheckDevice
19ec-1c88:48113867.678 : => CNT96226::ConnectIsAvailable
19ec-1c88:48113891.850 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48113891.942 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48113891.998 : <= IoObject::IoLockStart
19ec-1c88:48113892.053 : => IoObject::IoLockEnd
19ec-1c88:48113892.141 : <= IoObject::IoLockEnd
19ec-1c88:48113892.251 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48113892.322 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48114064.272 : => ReadNVMData
19ec-1c88:48114064.397 : => IoObject::IoLockStart
19ec-1c88:48114064.509 : => CAsicIO::CheckDevice
19ec-1c88:48114064.559 : => CNT96226::ConnectIsAvailable
19ec-1c88:48114084.051 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48114084.169 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48114084.228 : <= IoObject::IoLockStart
19ec-1c88:48114084.287 : => ReadNVMDataInternal
19ec-1c88:48114084.349 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48114084.414 : IO Send command 10 bytes
19ec-1c88:48114084.512 : => CNT96226::VenderCmd_SetData
19ec-1c88:48114084.567 : iCmd = 0, nBytes = 10
19ec-1c88:48114084.677 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48114418.010 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48114418.155 : System send command 10 bytes + data 0 bytes
19ec-1c88:48114418.225 : IO total need to receive data 128 bytes
19ec-1c88:48114418.285 : => CNT96226::VenderCmd_GetData
19ec-1c88:48114418.338 : iCmd = 0, nBytes = 128
19ec-1c88:48114617.668 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48114617.840 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48114617.975 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48114618.105 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48114618.233 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48114618.362 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48114618.486 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48114618.611 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48114618.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48114618.737 : System total receive data 128 bytes
19ec-1c88:48114618.797 : => CNT96226::VenderCmd_GetData
19ec-1c88:48114618.851 : iCmd = 1, nBytes = 4
19ec-1c88:48114796.367 : 0000 : 00 00 00 00 
19ec-1c88:48114796.468 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48114796.594 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48114796.661 : NVMData.PadScanCount = 0
19ec-1c88:48114796.718 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48114796.775 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48114796.833 : NVMData.FlatbedScanCount = 0
19ec-1c88:48114796.885 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48114796.936 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48114796.989 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48114797.047 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48114797.103 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48114797.158 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48114797.214 : NVMData.BornMonth = 0
19ec-1c88:48114797.261 : NVMData.BornDay = 0
19ec-1c88:48114797.309 : NVMData.BornYear = 0
19ec-1c88:48114797.359 : NVMData.FirstScanMonth = 4
19ec-1c88:48114797.410 : NVMData.FirstScanDay = 30
19ec-1c88:48114797.462 : NVMData.FirstScanYear = 2020
19ec-1c88:48114797.659 : NVMData.VerticalMagnification = 0
19ec-1c88:48114797.720 : NVMData.HorizontalMagnification = 0
19ec-1c88:48114797.773 : NVMData.PowerSavingTime = 15
19ec-1c88:48114797.824 : NVMData.SN = A094165189010062
19ec-1c88:48114797.873 : NVMData.AutoFeed = 0
19ec-1c88:48114797.922 : NVMData.CCDType = 0
19ec-1c88:48114797.968 : NVMData.ScanSpeed = 0
19ec-1c88:48114798.015 : NVMData.RollerCount = 0
19ec-1c88:48114798.067 : NVMData.MultifeedCount = 0
19ec-1c88:48114798.116 : NVMData.JamCount = 0
19ec-1c88:48114798.167 : NVMData.IdentifyInfo = 
19ec-1c88:48114798.218 : NVMData.FormalName = 
19ec-1c88:48114798.266 : NVMData.ReservedB = 0
19ec-1c88:48114798.315 : NVMData.FunctionCode = 0
19ec-1c88:48114798.363 : NVMData.PreFeed = 0
19ec-1c88:48114798.412 : NVMData.PreFeedTime = 0
19ec-1c88:48114798.460 : NVMData.ButtonNumber = 0
19ec-1c88:48114798.510 : NVMData.PowerOffTime = 0
19ec-1c88:48114798.561 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48114798.623 : => IoObject::IoLockEnd
19ec-1c88:48114798.714 : <= IoObject::IoLockEnd
19ec-1c88:48114798.763 : <= ReadNVMData ret = 1
19ec-1c88:48115314.946 : => TerminateDriver
19ec-1c88:48115315.132 : => CAsicIO::~CAsicIO,pStage=212929608
19ec-1c88:48115315.206 : => CNT96226::Close
19ec-1c88:48115319.063 : <= CNT96226::Close ret = 1
19ec-1c88:48115319.141 : <= CAsicIO::~CAsicIO
19ec-1c88:48115319.198 : => IoObject::IoLockEnd
19ec-1c88:48115319.253 : <= IoObject::IoLockEnd
19ec-1c88:48115319.303 : => IoObject::TerminateDevice
19ec-1c88:48115319.358 : => IoObject::IoLockEnd
19ec-1c88:48115319.410 : <= IoObject::IoLockEnd
19ec-1c88:48115319.513 : <= IoObject::TerminateDevice
19ec-1c88:48115319.764 : <= TerminateDriver ret = 1
19ec-1c88:48117657.442 : ============Debug Start==========
19ec-1c88:48117657.738 : Date : 2020/4/30 14:28:43
19ec-1c88:48117657.819 : Process ID : 19ec
19ec-1c88:48117658.234 : Windows : Version 10.0 build 18363 
19ec-1c88:48117658.697 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48117658.759 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48117658.826 : MemoryStatus.ullAvailPhys : 1719300096
19ec-1c88:48117658.884 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48117658.946 : MemoryStatus.ullAvailPageFile : 3061972992
19ec-1c88:48117659.007 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48117659.065 : MemoryStatus.ullAvailVirtual : 1728684032
19ec-1c88:48117659.128 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48117659.241 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48117659.302 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48117659.560 : CPU Count : 4
19ec-1c88:48117659.607 : CPU Frequency : 100.000 Mhz
19ec-1c88:48117663.786 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48117663.914 : => InitializeDriver
19ec-1c88:48117664.184 : <= InitializeDriver ret = 1
19ec-1c88:48120174.625 : => InitializeScanner
19ec-1c88:48120174.905 : => CAsicIO::GetDeviceList
19ec-1c88:48120175.305 : => CNT96226::CNT96226
19ec-1c88:48120175.362 : => CNT96226::Open
19ec-1c88:48120197.329 : <= CNT96226::Open ret = 1
19ec-1c88:48120197.432 : => CNT96226::Initialize
19ec-1c88:48120197.636 : <= CNT96226::Initialize ret = 1
19ec-1c88:48120197.693 : <= CNT96226::CNT96226
19ec-1c88:48120197.745 : => CNT96226::EnumAvailableDevice
19ec-1c88:48120203.086 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48120203.164 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48120203.223 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48123898.020 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48123898.306 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48123903.876 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48123903.990 : => IoObject::GetLockName
19ec-1c88:48123904.049 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48123904.120 : <= IoObject::GetLockName
19ec-1c88:48123904.586 : => CNT96226::VenderCmd_GetData
19ec-1c88:48123904.648 : iCmd = 3, nBytes = 2
19ec-1c88:48124296.203 : 0000 : 06 38 
19ec-1c88:48124296.343 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48124296.421 : => CNT96226::VenderCmd_GetData
19ec-1c88:48124296.476 : iCmd = 4, nBytes = 2
19ec-1c88:48124580.762 : 0000 : 07 07 
19ec-1c88:48124580.870 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48124580.962 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48124581.058 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48124581.124 : IO Send command 10 bytes
19ec-1c88:48124581.179 : => CNT96226::VenderCmd_SetData
19ec-1c88:48124581.237 : iCmd = 0, nBytes = 10
19ec-1c88:48124581.340 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48124783.003 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48124783.112 : => CNT96226::VenderCmd_GetData
19ec-1c88:48124783.169 : iCmd = 0, nBytes = 165
19ec-1c88:48124986.190 : skip dump 37 bytes
19ec-1c88:48124986.361 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48124986.495 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48124986.625 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48124986.757 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48124986.887 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48124987.021 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48124987.142 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48124987.261 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48124987.323 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48124987.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:48124987.433 : iCmd = 1, nBytes = 4
19ec-1c88:48125106.545 : 0000 : 00 00 00 00 
19ec-1c88:48125106.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48125106.737 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48125106.804 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48125106.870 : IO Send command 10 bytes
19ec-1c88:48125106.923 : => CNT96226::VenderCmd_SetData
19ec-1c88:48125106.982 : iCmd = 0, nBytes = 10
19ec-1c88:48125107.091 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48125430.372 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48125430.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:48125430.543 : iCmd = 0, nBytes = 128
19ec-1c88:48125593.114 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48125593.300 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48125593.442 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48125593.577 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48125593.703 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48125593.831 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48125593.955 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48125594.074 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48125594.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48125594.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:48125594.253 : iCmd = 1, nBytes = 4
19ec-1c88:48125724.526 : 0000 : 00 00 00 00 
19ec-1c88:48125724.695 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48125724.997 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48125725.161 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48125725.234 : => CNT96226::Close
19ec-1c88:48125729.013 : <= CNT96226::Close ret = 1
19ec-1c88:48125729.087 : <= CNT96226::~CNT96226
19ec-1c88:48125729.177 : <= CAsicIO::GetDeviceList
19ec-1c88:48125729.601 : => IoObject::SetTimeout
19ec-1c88:48125729.732 : Timeout--> In = 0 Out = 0
19ec-1c88:48125729.794 : <= IoObject::SetTimeout
19ec-1c88:48125729.863 : => CAsicIO::CAsicIO
19ec-1c88:48125729.933 : => CNT96226::CNT96226
19ec-1c88:48125729.987 : => CNT96226::Open
19ec-1c88:48125755.093 : <= CNT96226::Open ret = 1
19ec-1c88:48125755.205 : => CNT96226::Initialize
19ec-1c88:48125755.408 : <= CNT96226::Initialize ret = 1
19ec-1c88:48125755.472 : <= CNT96226::CNT96226
19ec-1c88:48125755.526 : <= CAsicIO::CAsicIO
19ec-1c88:48125755.586 : => CAsicIO::InitializeDevice
19ec-1c88:48125755.656 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48125762.620 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48125762.749 : => IoObject::GetLockName
19ec-1c88:48125762.807 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48125762.878 : <= IoObject::GetLockName
19ec-1c88:48125763.665 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48125763.737 : IO Send command 10 bytes
19ec-1c88:48125763.791 : => CNT96226::VenderCmd_SetData
19ec-1c88:48125763.847 : iCmd = 0, nBytes = 10
19ec-1c88:48125763.956 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48126108.669 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48126108.805 : => CNT96226::VenderCmd_GetData
19ec-1c88:48126108.865 : iCmd = 0, nBytes = 128
19ec-1c88:48126318.060 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48126318.242 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48126318.385 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48126318.521 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48126318.646 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48126318.771 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48126318.893 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48126319.017 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48126319.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48126319.145 : => CNT96226::VenderCmd_GetData
19ec-1c88:48126319.199 : iCmd = 1, nBytes = 4
19ec-1c88:48126525.859 : 0000 : 00 00 00 00 
19ec-1c88:48126525.966 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48126526.031 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48126526.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:48126526.151 : iCmd = 3, nBytes = 2
19ec-1c88:48126906.202 : 0000 : 06 38 
19ec-1c88:48126906.308 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48126906.378 : => CNT96226::VenderCmd_GetData
19ec-1c88:48126906.436 : iCmd = 4, nBytes = 2
19ec-1c88:48127206.847 : 0000 : 07 07 
19ec-1c88:48127206.950 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48127207.116 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48127207.212 : => IoObject::InitializeDevice
19ec-1c88:48127207.311 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48127207.889 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48127207.963 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48127208.589 : => FindScanner
19ec-1c88:48127208.655 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48127208.721 : <= FindScanner ret = 1
19ec-1c88:48127208.782 : => IoObject::IoLockStart
19ec-1c88:48127208.887 : => CAsicIO::CheckDevice
19ec-1c88:48127208.942 : => CNT96226::ConnectIsAvailable
19ec-1c88:48127228.473 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48127228.568 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48127228.623 : <= IoObject::IoLockStart
19ec-1c88:48127228.683 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48127228.746 : IO Send command 10 bytes
19ec-1c88:48127228.827 : => CNT96226::VenderCmd_SetData
19ec-1c88:48127228.883 : iCmd = 0, nBytes = 10
19ec-1c88:48127228.986 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48127419.462 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48127419.577 : System send command 10 bytes + data 0 bytes
19ec-1c88:48127419.651 : IO total need to receive data 5 bytes
19ec-1c88:48127419.721 : => CNT96226::VenderCmd_GetData
19ec-1c88:48127419.776 : iCmd = 0, nBytes = 5
19ec-1c88:48127552.815 : 0000 : 06 00 02 02 ab 
19ec-1c88:48127552.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48127552.977 : System total receive data 5 bytes
19ec-1c88:48127553.037 : => CNT96226::VenderCmd_GetData
19ec-1c88:48127553.092 : iCmd = 1, nBytes = 4
19ec-1c88:48127684.685 : 0000 : 00 00 00 00 
19ec-1c88:48127684.857 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48127685.279 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48127685.344 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48127685.410 : IO Send command 10 bytes
19ec-1c88:48127685.502 : => CNT96226::VenderCmd_SetData
19ec-1c88:48127685.560 : iCmd = 0, nBytes = 10
19ec-1c88:48127685.663 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48127858.908 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48127859.003 : System send command 10 bytes + data 0 bytes
19ec-1c88:48127859.070 : IO total need to receive data 165 bytes
19ec-1c88:48127859.130 : => CNT96226::VenderCmd_GetData
19ec-1c88:48127859.184 : iCmd = 0, nBytes = 165
19ec-1c88:48127997.362 : skip dump 37 bytes
19ec-1c88:48127997.530 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48127997.667 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48127997.801 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48127997.934 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48127998.062 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48127998.194 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48127998.317 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48127998.443 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48127998.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48127998.564 : System total receive data 165 bytes
19ec-1c88:48127998.624 : => CNT96226::VenderCmd_GetData
19ec-1c88:48127998.675 : iCmd = 1, nBytes = 4
19ec-1c88:48128105.771 : 0000 : 00 00 00 00 
19ec-1c88:48128105.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48128105.971 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48128106.197 : Dump Inquiry
19ec-1c88:48128106.326 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48128106.460 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48128106.592 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48128106.724 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48128106.854 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48128106.986 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48128107.107 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48128107.230 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48128107.362 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48128107.488 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48128107.573 : 00a0 : 00 00 00 00 00 
19ec-1c88:48128107.639 : => ReadNVMDataInternal
19ec-1c88:48128107.851 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48128107.914 : IO Send command 10 bytes
19ec-1c88:48128108.001 : => CNT96226::VenderCmd_SetData
19ec-1c88:48128108.055 : iCmd = 0, nBytes = 10
19ec-1c88:48128108.156 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48128459.212 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48128459.333 : System send command 10 bytes + data 0 bytes
19ec-1c88:48128459.400 : IO total need to receive data 128 bytes
19ec-1c88:48128459.460 : => CNT96226::VenderCmd_GetData
19ec-1c88:48128459.512 : iCmd = 0, nBytes = 128
19ec-1c88:48128660.930 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48128661.103 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48128661.244 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48128661.377 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48128661.502 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48128661.627 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48128661.751 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48128661.875 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48128661.936 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48128661.997 : System total receive data 128 bytes
19ec-1c88:48128662.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:48128662.108 : iCmd = 1, nBytes = 4
19ec-1c88:48128869.283 : 0000 : 00 00 00 00 
19ec-1c88:48128869.385 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48128869.506 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48128869.576 : NVMData.PadScanCount = 0
19ec-1c88:48128869.635 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48128869.692 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48128869.748 : NVMData.FlatbedScanCount = 0
19ec-1c88:48128869.801 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48128869.854 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48128869.908 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48128869.963 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48128870.016 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48128870.071 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48128870.124 : NVMData.BornMonth = 0
19ec-1c88:48128870.175 : NVMData.BornDay = 0
19ec-1c88:48128870.224 : NVMData.BornYear = 0
19ec-1c88:48128870.273 : NVMData.FirstScanMonth = 4
19ec-1c88:48128870.325 : NVMData.FirstScanDay = 30
19ec-1c88:48128870.379 : NVMData.FirstScanYear = 2020
19ec-1c88:48128870.435 : NVMData.VerticalMagnification = 0
19ec-1c88:48128870.492 : NVMData.HorizontalMagnification = 0
19ec-1c88:48128870.547 : NVMData.PowerSavingTime = 15
19ec-1c88:48128870.601 : NVMData.SN = A094165189010062
19ec-1c88:48128870.652 : NVMData.AutoFeed = 0
19ec-1c88:48128870.701 : NVMData.CCDType = 0
19ec-1c88:48128870.749 : NVMData.ScanSpeed = 0
19ec-1c88:48128870.799 : NVMData.RollerCount = 0
19ec-1c88:48128870.849 : NVMData.MultifeedCount = 0
19ec-1c88:48128870.900 : NVMData.JamCount = 0
19ec-1c88:48128870.948 : NVMData.IdentifyInfo = 
19ec-1c88:48128870.999 : NVMData.FormalName = 
19ec-1c88:48128871.210 : NVMData.ReservedB = 0
19ec-1c88:48128871.264 : NVMData.FunctionCode = 0
19ec-1c88:48128871.314 : NVMData.PreFeed = 0
19ec-1c88:48128871.369 : NVMData.PreFeedTime = 0
19ec-1c88:48128871.421 : NVMData.ButtonNumber = 0
19ec-1c88:48128871.476 : NVMData.PowerOffTime = 0
19ec-1c88:48128871.528 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48128871.601 : => IoObject::IoLockEnd
19ec-1c88:48128871.693 : <= IoObject::IoLockEnd
19ec-1c88:48128871.744 : <= InitializeScanner ret = 1
19ec-1c88:48130127.676 : => GetLogicalScannerAbility
19ec-1c88:48130127.872 : => IoObject::IoLockStart
19ec-1c88:48130128.001 : => CAsicIO::CheckDevice
19ec-1c88:48130128.057 : => CNT96226::ConnectIsAvailable
19ec-1c88:48130153.304 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48130153.418 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48130153.475 : <= IoObject::IoLockStart
19ec-1c88:48130153.534 : => IoObject::IoLockEnd
19ec-1c88:48130153.642 : <= IoObject::IoLockEnd
19ec-1c88:48130153.722 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:48133671.744 : => GetLogicalScannerAbilityEx
19ec-1c88:48133671.940 : => IoObject::IoLockStart
19ec-1c88:48133672.072 : => CAsicIO::CheckDevice
19ec-1c88:48133672.129 : => CNT96226::ConnectIsAvailable
19ec-1c88:48133695.024 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48133695.421 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48133695.482 : <= IoObject::IoLockStart
19ec-1c88:48133695.541 : => IoObject::IoLockEnd
19ec-1c88:48133695.650 : <= IoObject::IoLockEnd
19ec-1c88:48133695.768 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48133695.844 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48140863.463 : => ReadNVMData
19ec-1c88:48140863.652 : => IoObject::IoLockStart
19ec-1c88:48140863.783 : => CAsicIO::CheckDevice
19ec-1c88:48140863.842 : => CNT96226::ConnectIsAvailable
19ec-1c88:48140889.707 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48140889.822 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48140889.884 : <= IoObject::IoLockStart
19ec-1c88:48140889.951 : => ReadNVMDataInternal
19ec-1c88:48140890.013 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48140890.082 : IO Send command 10 bytes
19ec-1c88:48140890.213 : => CNT96226::VenderCmd_SetData
19ec-1c88:48140890.267 : iCmd = 0, nBytes = 10
19ec-1c88:48140890.379 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48141245.381 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48141245.524 : System send command 10 bytes + data 0 bytes
19ec-1c88:48141245.597 : IO total need to receive data 128 bytes
19ec-1c88:48141245.660 : => CNT96226::VenderCmd_GetData
19ec-1c88:48141245.718 : iCmd = 0, nBytes = 128
19ec-1c88:48141453.187 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48141453.367 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48141453.505 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48141453.640 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48141453.773 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48141453.898 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48141454.023 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48141454.146 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48141454.209 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48141454.271 : System total receive data 128 bytes
19ec-1c88:48141454.332 : => CNT96226::VenderCmd_GetData
19ec-1c88:48141454.384 : iCmd = 1, nBytes = 4
19ec-1c88:48141635.727 : 0000 : 00 00 00 00 
19ec-1c88:48141635.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48141635.974 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48141636.041 : NVMData.PadScanCount = 0
19ec-1c88:48141636.100 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48141636.158 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48141636.216 : NVMData.FlatbedScanCount = 0
19ec-1c88:48141636.272 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48141636.474 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48141636.539 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48141636.590 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48141636.647 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48141636.701 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48141636.756 : NVMData.BornMonth = 0
19ec-1c88:48141636.804 : NVMData.BornDay = 0
19ec-1c88:48141636.857 : NVMData.BornYear = 0
19ec-1c88:48141636.904 : NVMData.FirstScanMonth = 4
19ec-1c88:48141636.959 : NVMData.FirstScanDay = 30
19ec-1c88:48141637.014 : NVMData.FirstScanYear = 2020
19ec-1c88:48141637.068 : NVMData.VerticalMagnification = 0
19ec-1c88:48141637.123 : NVMData.HorizontalMagnification = 0
19ec-1c88:48141637.179 : NVMData.PowerSavingTime = 15
19ec-1c88:48141637.232 : NVMData.SN = A094165189010062
19ec-1c88:48141637.281 : NVMData.AutoFeed = 0
19ec-1c88:48141637.331 : NVMData.CCDType = 0
19ec-1c88:48141637.377 : NVMData.ScanSpeed = 0
19ec-1c88:48141637.424 : NVMData.RollerCount = 0
19ec-1c88:48141637.476 : NVMData.MultifeedCount = 0
19ec-1c88:48141637.529 : NVMData.JamCount = 0
19ec-1c88:48141637.579 : NVMData.IdentifyInfo = 
19ec-1c88:48141637.632 : NVMData.FormalName = 
19ec-1c88:48141637.855 : NVMData.ReservedB = 0
19ec-1c88:48141637.903 : NVMData.FunctionCode = 0
19ec-1c88:48141637.952 : NVMData.PreFeed = 0
19ec-1c88:48141638.000 : NVMData.PreFeedTime = 0
19ec-1c88:48141638.049 : NVMData.ButtonNumber = 0
19ec-1c88:48141638.100 : NVMData.PowerOffTime = 0
19ec-1c88:48141638.151 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48141638.214 : => IoObject::IoLockEnd
19ec-1c88:48141638.305 : <= IoObject::IoLockEnd
19ec-1c88:48141638.352 : <= ReadNVMData ret = 1
19ec-1c88:48151621.557 : => GetADFStatus
19ec-1c88:48151621.962 : => IoObject::IoLockStart
19ec-1c88:48151622.091 : => CAsicIO::CheckDevice
19ec-1c88:48151622.150 : => CNT96226::ConnectIsAvailable
19ec-1c88:48151639.713 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48151639.918 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48151640.214 : <= IoObject::IoLockStart
19ec-1c88:48151640.275 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48151640.347 : IO Send command 10 bytes
19ec-1c88:48151640.455 : => CNT96226::VenderCmd_SetData
19ec-1c88:48151640.516 : iCmd = 0, nBytes = 10
19ec-1c88:48151640.624 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48151830.632 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48151830.753 : System send command 10 bytes + data 0 bytes
19ec-1c88:48151830.838 : IO total need to receive data 2 bytes
19ec-1c88:48151830.902 : => CNT96226::VenderCmd_GetData
19ec-1c88:48151830.960 : iCmd = 0, nBytes = 2
19ec-1c88:48152003.072 : 0000 : 00 00 
19ec-1c88:48152003.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48152003.223 : System total receive data 2 bytes
19ec-1c88:48152003.287 : => CNT96226::VenderCmd_GetData
19ec-1c88:48152003.339 : iCmd = 1, nBytes = 4
19ec-1c88:48152130.616 : 0000 : 00 00 00 00 
19ec-1c88:48152130.792 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48152131.149 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48152131.214 : Return status = 0
19ec-1c88:48152131.270 : => IoObject::IoLockEnd
19ec-1c88:48152131.357 : <= IoObject::IoLockEnd
19ec-1c88:48152131.405 : <= GetADFStatus ret = 1
19ec-1c88:48154761.205 : => GetADFStatus
19ec-1c88:48154761.400 : => IoObject::IoLockStart
19ec-1c88:48154761.528 : => CAsicIO::CheckDevice
19ec-1c88:48154761.585 : => CNT96226::ConnectIsAvailable
19ec-1c88:48154783.939 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48154784.190 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48154784.543 : <= IoObject::IoLockStart
19ec-1c88:48154784.611 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48154784.684 : IO Send command 10 bytes
19ec-1c88:48154784.794 : => CNT96226::VenderCmd_SetData
19ec-1c88:48154784.849 : iCmd = 0, nBytes = 10
19ec-1c88:48154784.956 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48154972.356 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48154972.482 : System send command 10 bytes + data 0 bytes
19ec-1c88:48154972.700 : IO total need to receive data 2 bytes
19ec-1c88:48154972.775 : => CNT96226::VenderCmd_GetData
19ec-1c88:48154972.831 : iCmd = 0, nBytes = 2
19ec-1c88:48155104.419 : 0000 : 00 00 
19ec-1c88:48155104.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48155104.731 : System total receive data 2 bytes
19ec-1c88:48155105.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:48155105.132 : iCmd = 1, nBytes = 4
19ec-1c88:48155302.777 : 0000 : 00 00 00 00 
19ec-1c88:48155303.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48155303.324 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48155303.395 : Return status = 0
19ec-1c88:48155303.458 : => IoObject::IoLockEnd
19ec-1c88:48155303.553 : <= IoObject::IoLockEnd
19ec-1c88:48155303.604 : <= GetADFStatus ret = 1
19ec-1c88:48157380.627 : => TerminateDriver
19ec-1c88:48157380.819 : => CAsicIO::~CAsicIO,pStage=78646344
19ec-1c88:48157380.893 : => CNT96226::Close
19ec-1c88:48157385.049 : <= CNT96226::Close ret = 1
19ec-1c88:48157385.132 : <= CAsicIO::~CAsicIO
19ec-1c88:48157385.189 : => IoObject::IoLockEnd
19ec-1c88:48157385.239 : <= IoObject::IoLockEnd
19ec-1c88:48157385.290 : => IoObject::TerminateDevice
19ec-1c88:48157385.347 : => IoObject::IoLockEnd
19ec-1c88:48157385.397 : <= IoObject::IoLockEnd
19ec-1c88:48157385.498 : <= IoObject::TerminateDevice
19ec-1c88:48157385.747 : <= TerminateDriver ret = 1
19ec-1c88:48201223.581 : ============Debug Start==========
19ec-1c88:48201223.867 : Date : 2020/4/30 14:28:46
19ec-1c88:48201223.948 : Process ID : 19ec
19ec-1c88:48201224.373 : Windows : Version 10.0 build 18363 
19ec-1c88:48201224.833 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48201224.894 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48201224.960 : MemoryStatus.ullAvailPhys : 1719930880
19ec-1c88:48201225.024 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48201225.086 : MemoryStatus.ullAvailPageFile : 3062251520
19ec-1c88:48201225.150 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48201225.212 : MemoryStatus.ullAvailVirtual : 1728393216
19ec-1c88:48201225.276 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48201225.382 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48201225.447 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48201225.694 : CPU Count : 4
19ec-1c88:48201225.744 : CPU Frequency : 100.000 Mhz
19ec-1c88:48201230.140 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48201230.272 : => InitializeDriver
19ec-1c88:48201230.532 : <= InitializeDriver ret = 1
19ec-1c88:48201230.598 : => InitializeScanner
19ec-1c88:48201230.678 : => CAsicIO::GetDeviceList
19ec-1c88:48201230.980 : => CNT96226::CNT96226
19ec-1c88:48201231.042 : => CNT96226::Open
19ec-1c88:48201253.760 : <= CNT96226::Open ret = 1
19ec-1c88:48201253.870 : => CNT96226::Initialize
19ec-1c88:48201254.070 : <= CNT96226::Initialize ret = 1
19ec-1c88:48201254.136 : <= CNT96226::CNT96226
19ec-1c88:48201254.196 : => CNT96226::EnumAvailableDevice
19ec-1c88:48201259.709 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48201259.786 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48201259.848 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48205119.216 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48205119.653 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48205131.116 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48205131.323 : => IoObject::GetLockName
19ec-1c88:48205131.449 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48205131.593 : <= IoObject::GetLockName
19ec-1c88:48205132.495 : => CNT96226::VenderCmd_GetData
19ec-1c88:48205132.623 : iCmd = 3, nBytes = 2
19ec-1c88:48205520.255 : 0000 : 06 38 
19ec-1c88:48205520.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48205520.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:48205520.766 : iCmd = 4, nBytes = 2
19ec-1c88:48205841.807 : 0000 : 07 07 
19ec-1c88:48205842.003 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48205842.180 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48205842.344 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48205842.479 : IO Send command 10 bytes
19ec-1c88:48205842.593 : => CNT96226::VenderCmd_SetData
19ec-1c88:48205842.712 : iCmd = 0, nBytes = 10
19ec-1c88:48205842.926 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48206049.361 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48206049.636 : => CNT96226::VenderCmd_GetData
19ec-1c88:48206049.763 : iCmd = 0, nBytes = 165
19ec-1c88:48206263.114 : skip dump 37 bytes
19ec-1c88:48206263.501 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48206263.784 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48206264.066 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48206264.334 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48206264.598 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48206264.873 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48206265.136 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48206265.392 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48206265.520 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48206265.647 : => CNT96226::VenderCmd_GetData
19ec-1c88:48206265.761 : iCmd = 1, nBytes = 4
19ec-1c88:48206480.061 : 0000 : 00 00 00 00 
19ec-1c88:48206480.258 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48206480.386 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48206480.510 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48206480.649 : IO Send command 10 bytes
19ec-1c88:48206480.753 : => CNT96226::VenderCmd_SetData
19ec-1c88:48206480.868 : iCmd = 0, nBytes = 10
19ec-1c88:48206481.078 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48206842.451 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48206842.732 : => CNT96226::VenderCmd_GetData
19ec-1c88:48206842.867 : iCmd = 0, nBytes = 128
19ec-1c88:48207051.556 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48207051.900 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48207052.191 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48207052.467 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48207052.724 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48207052.984 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48207053.364 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48207053.629 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48207053.768 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48207053.891 : => CNT96226::VenderCmd_GetData
19ec-1c88:48207053.999 : iCmd = 1, nBytes = 4
19ec-1c88:48207236.439 : 0000 : 00 00 00 00 
19ec-1c88:48207236.619 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48207236.746 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48207237.081 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48207237.221 : => CNT96226::Close
19ec-1c88:48207244.258 : <= CNT96226::Close ret = 1
19ec-1c88:48207244.410 : <= CNT96226::~CNT96226
19ec-1c88:48207244.573 : <= CAsicIO::GetDeviceList
19ec-1c88:48207245.298 : => IoObject::SetTimeout
19ec-1c88:48207245.549 : Timeout--> In = 0 Out = 0
19ec-1c88:48207245.663 : <= IoObject::SetTimeout
19ec-1c88:48207245.792 : => CAsicIO::CAsicIO
19ec-1c88:48207245.944 : => CNT96226::CNT96226
19ec-1c88:48207246.057 : => CNT96226::Open
19ec-1c88:48207286.613 : <= CNT96226::Open ret = 1
19ec-1c88:48207286.817 : => CNT96226::Initialize
19ec-1c88:48207287.529 : <= CNT96226::Initialize ret = 1
19ec-1c88:48207287.651 : <= CNT96226::CNT96226
19ec-1c88:48207287.753 : <= CAsicIO::CAsicIO
19ec-1c88:48207287.864 : => CAsicIO::InitializeDevice
19ec-1c88:48207287.997 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48207299.629 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48207299.861 : => IoObject::GetLockName
19ec-1c88:48207299.972 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48207300.110 : <= IoObject::GetLockName
19ec-1c88:48207301.045 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48207301.196 : IO Send command 10 bytes
19ec-1c88:48207301.299 : => CNT96226::VenderCmd_SetData
19ec-1c88:48207301.409 : iCmd = 0, nBytes = 10
19ec-1c88:48207301.625 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48207663.525 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48207663.779 : => CNT96226::VenderCmd_GetData
19ec-1c88:48207663.900 : iCmd = 0, nBytes = 128
19ec-1c88:48207879.305 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48207879.643 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48207879.926 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48207880.195 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48207880.449 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48207880.703 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48207880.955 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48207881.204 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48207881.333 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48207881.450 : => CNT96226::VenderCmd_GetData
19ec-1c88:48207881.561 : iCmd = 1, nBytes = 4
19ec-1c88:48208115.517 : 0000 : 00 00 00 00 
19ec-1c88:48208115.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48208115.884 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48208116.007 : => CNT96226::VenderCmd_GetData
19ec-1c88:48208116.116 : iCmd = 3, nBytes = 2
19ec-1c88:48208521.033 : 0000 : 06 38 
19ec-1c88:48208521.242 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48208521.388 : => CNT96226::VenderCmd_GetData
19ec-1c88:48208521.510 : iCmd = 4, nBytes = 2
19ec-1c88:48208845.663 : 0000 : 07 07 
19ec-1c88:48208845.900 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48208846.283 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48208846.476 : => IoObject::InitializeDevice
19ec-1c88:48208846.662 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48208848.032 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48208848.176 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48208849.455 : => FindScanner
19ec-1c88:48208849.565 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48208849.687 : <= FindScanner ret = 1
19ec-1c88:48208849.802 : => IoObject::IoLockStart
19ec-1c88:48208850.020 : => CAsicIO::CheckDevice
19ec-1c88:48208850.125 : => CNT96226::ConnectIsAvailable
19ec-1c88:48208875.456 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48208875.703 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48208875.844 : <= IoObject::IoLockStart
19ec-1c88:48208875.978 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48208876.126 : IO Send command 10 bytes
19ec-1c88:48208876.307 : => CNT96226::VenderCmd_SetData
19ec-1c88:48208876.425 : iCmd = 0, nBytes = 10
19ec-1c88:48208876.642 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48209085.568 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48209085.810 : System send command 10 bytes + data 0 bytes
19ec-1c88:48209085.963 : IO total need to receive data 5 bytes
19ec-1c88:48209086.101 : => CNT96226::VenderCmd_GetData
19ec-1c88:48209086.217 : iCmd = 0, nBytes = 5
19ec-1c88:48209297.387 : 0000 : 06 00 02 02 ab 
19ec-1c88:48209297.570 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48209297.705 : System total receive data 5 bytes
19ec-1c88:48209297.829 : => CNT96226::VenderCmd_GetData
19ec-1c88:48209297.939 : iCmd = 1, nBytes = 4
19ec-1c88:48209493.937 : 0000 : 00 00 00 00 
19ec-1c88:48209494.129 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48209494.350 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48209494.477 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48209494.604 : IO Send command 10 bytes
19ec-1c88:48209494.775 : => CNT96226::VenderCmd_SetData
19ec-1c88:48209494.885 : iCmd = 0, nBytes = 10
19ec-1c88:48209495.104 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48209683.462 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48209683.685 : System send command 10 bytes + data 0 bytes
19ec-1c88:48209683.831 : IO total need to receive data 165 bytes
19ec-1c88:48209683.954 : => CNT96226::VenderCmd_GetData
19ec-1c88:48209684.066 : iCmd = 0, nBytes = 165
19ec-1c88:48209888.548 : skip dump 37 bytes
19ec-1c88:48209888.952 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48209889.260 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48209889.552 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48209889.833 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48209890.100 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48209890.381 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48209890.635 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48209890.894 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48209891.027 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48209891.149 : System total receive data 165 bytes
19ec-1c88:48209891.273 : => CNT96226::VenderCmd_GetData
19ec-1c88:48209891.385 : iCmd = 1, nBytes = 4
19ec-1c88:48210101.347 : 0000 : 00 00 00 00 
19ec-1c88:48210101.549 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48210101.781 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48210102.194 : Dump Inquiry
19ec-1c88:48210102.451 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48210102.726 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48210102.990 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48210103.251 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48210103.504 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48210103.769 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48210104.024 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48210104.279 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48210104.542 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48210104.802 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48210104.976 : 00a0 : 00 00 00 00 00 
19ec-1c88:48210105.108 : => ReadNVMDataInternal
19ec-1c88:48210105.494 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48210105.631 : IO Send command 10 bytes
19ec-1c88:48210105.812 : => CNT96226::VenderCmd_SetData
19ec-1c88:48210105.926 : iCmd = 0, nBytes = 10
19ec-1c88:48210106.133 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48210461.963 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48210462.225 : System send command 10 bytes + data 0 bytes
19ec-1c88:48210462.371 : IO total need to receive data 128 bytes
19ec-1c88:48210462.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:48210462.612 : iCmd = 0, nBytes = 128
19ec-1c88:48210665.332 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48210665.714 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48210666.017 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48210666.290 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48210666.550 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48210666.802 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48210667.052 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48210667.309 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48210667.444 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48210667.573 : System total receive data 128 bytes
19ec-1c88:48210667.697 : => CNT96226::VenderCmd_GetData
19ec-1c88:48210667.803 : iCmd = 1, nBytes = 4
19ec-1c88:48210858.551 : 0000 : 00 00 00 00 
19ec-1c88:48210858.791 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48210859.052 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48210859.192 : NVMData.PadScanCount = 0
19ec-1c88:48210859.306 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48210859.422 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48210859.552 : NVMData.FlatbedScanCount = 0
19ec-1c88:48210859.668 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48210859.777 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48210859.883 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48210859.989 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48210860.103 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48210860.213 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48210860.326 : NVMData.BornMonth = 0
19ec-1c88:48210860.430 : NVMData.BornDay = 0
19ec-1c88:48210860.537 : NVMData.BornYear = 0
19ec-1c88:48210860.635 : NVMData.FirstScanMonth = 4
19ec-1c88:48210860.741 : NVMData.FirstScanDay = 30
19ec-1c88:48210860.851 : NVMData.FirstScanYear = 2020
19ec-1c88:48210860.958 : NVMData.VerticalMagnification = 0
19ec-1c88:48210861.071 : NVMData.HorizontalMagnification = 0
19ec-1c88:48210861.185 : NVMData.PowerSavingTime = 15
19ec-1c88:48210861.295 : NVMData.SN = A094165189010062
19ec-1c88:48210861.401 : NVMData.AutoFeed = 0
19ec-1c88:48210861.499 : NVMData.CCDType = 0
19ec-1c88:48210861.596 : NVMData.ScanSpeed = 0
19ec-1c88:48210861.699 : NVMData.RollerCount = 0
19ec-1c88:48210861.799 : NVMData.MultifeedCount = 0
19ec-1c88:48210861.905 : NVMData.JamCount = 0
19ec-1c88:48210862.007 : NVMData.IdentifyInfo = 
19ec-1c88:48210862.114 : NVMData.FormalName = 
19ec-1c88:48210862.497 : NVMData.ReservedB = 0
19ec-1c88:48210862.612 : NVMData.FunctionCode = 0
19ec-1c88:48210862.715 : NVMData.PreFeed = 0
19ec-1c88:48210862.813 : NVMData.PreFeedTime = 0
19ec-1c88:48210862.916 : NVMData.ButtonNumber = 0
19ec-1c88:48210863.019 : NVMData.PowerOffTime = 0
19ec-1c88:48210863.125 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48210863.266 : => IoObject::IoLockEnd
19ec-1c88:48210863.448 : <= IoObject::IoLockEnd
19ec-1c88:48210863.553 : <= InitializeScanner ret = 1
19ec-1c88:48210863.801 : => GetLogicalScannerAbilityEx
19ec-1c88:48210864.151 : => IoObject::IoLockStart
19ec-1c88:48210864.344 : => CAsicIO::CheckDevice
19ec-1c88:48210864.448 : => CNT96226::ConnectIsAvailable
19ec-1c88:48210881.279 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48210881.382 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48210881.440 : <= IoObject::IoLockStart
19ec-1c88:48210881.498 : => IoObject::IoLockEnd
19ec-1c88:48210881.591 : <= IoObject::IoLockEnd
19ec-1c88:48210881.711 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48210881.785 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48211065.967 : => ReadNVMData
19ec-1c88:48211066.147 : => IoObject::IoLockStart
19ec-1c88:48211066.273 : => CAsicIO::CheckDevice
19ec-1c88:48211066.330 : => CNT96226::ConnectIsAvailable
19ec-1c88:48211086.295 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48211086.421 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48211086.482 : <= IoObject::IoLockStart
19ec-1c88:48211086.544 : => ReadNVMDataInternal
19ec-1c88:48211086.607 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48211086.673 : IO Send command 10 bytes
19ec-1c88:48211086.830 : => CNT96226::VenderCmd_SetData
19ec-1c88:48211086.890 : iCmd = 0, nBytes = 10
19ec-1c88:48211087.013 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48211395.500 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48211395.678 : System send command 10 bytes + data 0 bytes
19ec-1c88:48211395.757 : IO total need to receive data 128 bytes
19ec-1c88:48211395.826 : => CNT96226::VenderCmd_GetData
19ec-1c88:48211395.885 : iCmd = 0, nBytes = 128
19ec-1c88:48211546.365 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48211546.544 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48211546.692 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48211546.830 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48211546.965 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48211547.096 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48211547.223 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48211547.349 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48211547.411 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48211547.472 : System total receive data 128 bytes
19ec-1c88:48211547.534 : => CNT96226::VenderCmd_GetData
19ec-1c88:48211547.586 : iCmd = 1, nBytes = 4
19ec-1c88:48211653.998 : 0000 : 00 00 00 00 
19ec-1c88:48211654.085 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48211654.219 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48211654.287 : NVMData.PadScanCount = 0
19ec-1c88:48211654.344 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48211654.400 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48211654.462 : NVMData.FlatbedScanCount = 0
19ec-1c88:48211654.517 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48211654.574 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48211654.628 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48211654.682 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48211654.741 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48211654.798 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48211654.853 : NVMData.BornMonth = 0
19ec-1c88:48211654.904 : NVMData.BornDay = 0
19ec-1c88:48211654.954 : NVMData.BornYear = 0
19ec-1c88:48211655.002 : NVMData.FirstScanMonth = 4
19ec-1c88:48211655.053 : NVMData.FirstScanDay = 30
19ec-1c88:48211655.111 : NVMData.FirstScanYear = 2020
19ec-1c88:48211655.290 : NVMData.VerticalMagnification = 0
19ec-1c88:48211655.350 : NVMData.HorizontalMagnification = 0
19ec-1c88:48211655.407 : NVMData.PowerSavingTime = 15
19ec-1c88:48211655.462 : NVMData.SN = A094165189010062
19ec-1c88:48211655.514 : NVMData.AutoFeed = 0
19ec-1c88:48211655.568 : NVMData.CCDType = 0
19ec-1c88:48211655.616 : NVMData.ScanSpeed = 0
19ec-1c88:48211655.667 : NVMData.RollerCount = 0
19ec-1c88:48211655.718 : NVMData.MultifeedCount = 0
19ec-1c88:48211655.770 : NVMData.JamCount = 0
19ec-1c88:48211655.820 : NVMData.IdentifyInfo = 
19ec-1c88:48211655.873 : NVMData.FormalName = 
19ec-1c88:48211655.922 : NVMData.ReservedB = 0
19ec-1c88:48211655.971 : NVMData.FunctionCode = 0
19ec-1c88:48211656.022 : NVMData.PreFeed = 0
19ec-1c88:48211656.071 : NVMData.PreFeedTime = 0
19ec-1c88:48211656.123 : NVMData.ButtonNumber = 0
19ec-1c88:48211656.174 : NVMData.PowerOffTime = 0
19ec-1c88:48211656.225 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48211656.286 : => IoObject::IoLockEnd
19ec-1c88:48211656.376 : <= IoObject::IoLockEnd
19ec-1c88:48211656.427 : <= ReadNVMData ret = 1
19ec-1c88:48212265.906 : => TerminateDriver
19ec-1c88:48212266.103 : => CAsicIO::~CAsicIO,pStage=219548744
19ec-1c88:48212266.181 : => CNT96226::Close
19ec-1c88:48212269.929 : <= CNT96226::Close ret = 1
19ec-1c88:48212270.008 : <= CAsicIO::~CAsicIO
19ec-1c88:48212270.070 : => IoObject::IoLockEnd
19ec-1c88:48212270.124 : <= IoObject::IoLockEnd
19ec-1c88:48212270.177 : => IoObject::TerminateDevice
19ec-1c88:48212270.234 : => IoObject::IoLockEnd
19ec-1c88:48212270.287 : <= IoObject::IoLockEnd
19ec-1c88:48212270.390 : <= IoObject::TerminateDevice
19ec-1c88:48212270.643 : <= TerminateDriver ret = 1
19ec-1c88:48214638.378 : ============Debug Start==========
19ec-1c88:48214638.692 : Date : 2020/4/30 14:28:46
19ec-1c88:48214638.784 : Process ID : 19ec
19ec-1c88:48214639.206 : Windows : Version 10.0 build 18363 
19ec-1c88:48214639.661 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48214639.725 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48214639.790 : MemoryStatus.ullAvailPhys : 1719943168
19ec-1c88:48214639.852 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48214639.918 : MemoryStatus.ullAvailPageFile : 3092996096
19ec-1c88:48214639.982 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48214640.044 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:48214640.106 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48214640.214 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48214640.276 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48214640.522 : CPU Count : 4
19ec-1c88:48214640.570 : CPU Frequency : 100.000 Mhz
19ec-1c88:48214644.598 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48214644.731 : => InitializeDriver
19ec-1c88:48214645.000 : <= InitializeDriver ret = 1
19ec-1c88:48217138.217 : => InitializeScanner
19ec-1c88:48217138.544 : => CAsicIO::GetDeviceList
19ec-1c88:48217138.993 : => CNT96226::CNT96226
19ec-1c88:48217139.058 : => CNT96226::Open
19ec-1c88:48217160.609 : <= CNT96226::Open ret = 1
19ec-1c88:48217160.720 : => CNT96226::Initialize
19ec-1c88:48217160.912 : <= CNT96226::Initialize ret = 1
19ec-1c88:48217160.972 : <= CNT96226::CNT96226
19ec-1c88:48217161.022 : => CNT96226::EnumAvailableDevice
19ec-1c88:48217166.257 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48217166.335 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48217166.397 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48220858.543 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48220859.097 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48220864.678 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48220864.786 : => IoObject::GetLockName
19ec-1c88:48220864.844 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48220864.910 : <= IoObject::GetLockName
19ec-1c88:48220865.374 : => CNT96226::VenderCmd_GetData
19ec-1c88:48220865.438 : iCmd = 3, nBytes = 2
19ec-1c88:48221255.509 : 0000 : 06 38 
19ec-1c88:48221255.638 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48221255.706 : => CNT96226::VenderCmd_GetData
19ec-1c88:48221255.763 : iCmd = 4, nBytes = 2
19ec-1c88:48221565.803 : 0000 : 07 07 
19ec-1c88:48221566.207 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48221566.296 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48221566.385 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48221566.456 : IO Send command 10 bytes
19ec-1c88:48221566.512 : => CNT96226::VenderCmd_SetData
19ec-1c88:48221566.570 : iCmd = 0, nBytes = 10
19ec-1c88:48221566.675 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48221773.227 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48221773.368 : => CNT96226::VenderCmd_GetData
19ec-1c88:48221773.428 : iCmd = 0, nBytes = 165
19ec-1c88:48221975.201 : skip dump 37 bytes
19ec-1c88:48221975.412 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48221975.562 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48221975.700 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48221975.838 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48221975.967 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48221976.107 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48221976.228 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48221976.350 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48221976.416 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48221976.475 : => CNT96226::VenderCmd_GetData
19ec-1c88:48221976.525 : iCmd = 1, nBytes = 4
19ec-1c88:48222178.467 : 0000 : 00 00 00 00 
19ec-1c88:48222178.572 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48222178.642 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48222178.707 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48222178.775 : IO Send command 10 bytes
19ec-1c88:48222178.827 : => CNT96226::VenderCmd_SetData
19ec-1c88:48222178.882 : iCmd = 0, nBytes = 10
19ec-1c88:48222178.988 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48222490.877 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48222491.039 : => CNT96226::VenderCmd_GetData
19ec-1c88:48222491.099 : iCmd = 0, nBytes = 128
19ec-1c88:48222684.864 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48222685.048 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48222685.194 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48222685.336 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48222685.693 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48222685.813 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48222685.937 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48222686.062 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48222686.128 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48222686.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:48222686.243 : iCmd = 1, nBytes = 4
19ec-1c88:48222796.469 : 0000 : 00 00 00 00 
19ec-1c88:48222796.572 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48222796.636 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48222796.797 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48222796.872 : => CNT96226::Close
19ec-1c88:48222801.580 : <= CNT96226::Close ret = 1
19ec-1c88:48222801.655 : <= CNT96226::~CNT96226
19ec-1c88:48222801.753 : <= CAsicIO::GetDeviceList
19ec-1c88:48222802.180 : => IoObject::SetTimeout
19ec-1c88:48222802.313 : Timeout--> In = 0 Out = 0
19ec-1c88:48222802.373 : <= IoObject::SetTimeout
19ec-1c88:48222802.440 : => CAsicIO::CAsicIO
19ec-1c88:48222802.514 : => CNT96226::CNT96226
19ec-1c88:48222802.569 : => CNT96226::Open
19ec-1c88:48222826.544 : <= CNT96226::Open ret = 1
19ec-1c88:48222826.646 : => CNT96226::Initialize
19ec-1c88:48222826.841 : <= CNT96226::Initialize ret = 1
19ec-1c88:48222826.900 : <= CNT96226::CNT96226
19ec-1c88:48222826.949 : <= CAsicIO::CAsicIO
19ec-1c88:48222827.004 : => CAsicIO::InitializeDevice
19ec-1c88:48222827.076 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48222833.034 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48222833.150 : => IoObject::GetLockName
19ec-1c88:48222833.206 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48222833.272 : <= IoObject::GetLockName
19ec-1c88:48222833.763 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48222833.832 : IO Send command 10 bytes
19ec-1c88:48222833.883 : => CNT96226::VenderCmd_SetData
19ec-1c88:48222833.937 : iCmd = 0, nBytes = 10
19ec-1c88:48222834.047 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48223198.396 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48223198.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:48223198.576 : iCmd = 0, nBytes = 128
19ec-1c88:48223398.709 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48223398.941 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48223399.090 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48223399.227 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48223399.355 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48223399.481 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48223399.608 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48223399.734 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48223399.801 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48223399.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:48223399.925 : iCmd = 1, nBytes = 4
19ec-1c88:48223611.154 : 0000 : 00 00 00 00 
19ec-1c88:48223611.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48223611.334 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48223611.397 : => CNT96226::VenderCmd_GetData
19ec-1c88:48223611.454 : iCmd = 3, nBytes = 2
19ec-1c88:48224000.203 : 0000 : 06 38 
19ec-1c88:48224000.645 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48224000.717 : => CNT96226::VenderCmd_GetData
19ec-1c88:48224000.777 : iCmd = 4, nBytes = 2
19ec-1c88:48224304.309 : 0000 : 07 07 
19ec-1c88:48224304.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48224304.618 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48224304.718 : => IoObject::InitializeDevice
19ec-1c88:48224304.820 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48224305.460 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48224305.527 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48224306.241 : => FindScanner
19ec-1c88:48224306.299 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48224306.372 : <= FindScanner ret = 1
19ec-1c88:48224306.434 : => IoObject::IoLockStart
19ec-1c88:48224306.535 : => CAsicIO::CheckDevice
19ec-1c88:48224306.593 : => CNT96226::ConnectIsAvailable
19ec-1c88:48224319.713 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48224319.808 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48224319.864 : <= IoObject::IoLockStart
19ec-1c88:48224319.922 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48224319.988 : IO Send command 10 bytes
19ec-1c88:48224320.066 : => CNT96226::VenderCmd_SetData
19ec-1c88:48224320.124 : iCmd = 0, nBytes = 10
19ec-1c88:48224320.233 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48224475.505 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48224475.710 : System send command 10 bytes + data 0 bytes
19ec-1c88:48224475.842 : IO total need to receive data 5 bytes
19ec-1c88:48224476.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:48224476.229 : iCmd = 0, nBytes = 5
19ec-1c88:48224656.491 : 0000 : 06 00 02 02 ab 
19ec-1c88:48224656.654 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48224656.999 : System total receive data 5 bytes
19ec-1c88:48224657.059 : => CNT96226::VenderCmd_GetData
19ec-1c88:48224657.111 : iCmd = 1, nBytes = 4
19ec-1c88:48224818.947 : 0000 : 00 00 00 00 
19ec-1c88:48224819.067 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48224819.199 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48224819.266 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48224819.329 : IO Send command 10 bytes
19ec-1c88:48224819.415 : => CNT96226::VenderCmd_SetData
19ec-1c88:48224819.474 : iCmd = 0, nBytes = 10
19ec-1c88:48224819.575 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48224982.814 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48224982.950 : System send command 10 bytes + data 0 bytes
19ec-1c88:48224983.029 : IO total need to receive data 165 bytes
19ec-1c88:48224983.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:48224983.154 : iCmd = 0, nBytes = 165
19ec-1c88:48225191.561 : skip dump 37 bytes
19ec-1c88:48225191.743 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48225191.877 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48225192.015 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48225192.145 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48225192.272 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48225192.401 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48225192.523 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48225192.647 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48225192.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48225192.768 : System total receive data 165 bytes
19ec-1c88:48225192.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:48225192.880 : iCmd = 1, nBytes = 4
19ec-1c88:48225328.813 : 0000 : 00 00 00 00 
19ec-1c88:48225328.907 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48225329.033 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48225329.224 : Dump Inquiry
19ec-1c88:48225329.347 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48225329.480 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48225329.610 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48225329.739 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48225329.865 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48225329.996 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48225330.120 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48225330.243 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48225330.374 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48225330.500 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48225330.588 : 00a0 : 00 00 00 00 00 
19ec-1c88:48225330.661 : => ReadNVMDataInternal
19ec-1c88:48225330.861 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48225330.925 : IO Send command 10 bytes
19ec-1c88:48225331.011 : => CNT96226::VenderCmd_SetData
19ec-1c88:48225331.061 : iCmd = 0, nBytes = 10
19ec-1c88:48225331.157 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48225638.142 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48225638.264 : System send command 10 bytes + data 0 bytes
19ec-1c88:48225638.332 : IO total need to receive data 128 bytes
19ec-1c88:48225638.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:48225638.443 : iCmd = 0, nBytes = 128
19ec-1c88:48225844.345 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48225844.555 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48225844.696 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48225844.828 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48225844.955 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48225845.081 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48225845.206 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48225845.332 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48225845.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48225845.461 : System total receive data 128 bytes
19ec-1c88:48225845.524 : => CNT96226::VenderCmd_GetData
19ec-1c88:48225845.580 : iCmd = 1, nBytes = 4
19ec-1c88:48226046.355 : 0000 : 00 00 00 00 
19ec-1c88:48226046.467 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48226046.606 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48226046.679 : NVMData.PadScanCount = 0
19ec-1c88:48226046.735 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48226046.793 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48226046.852 : NVMData.FlatbedScanCount = 0
19ec-1c88:48226046.906 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48226046.960 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48226047.017 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48226047.072 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48226047.126 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48226047.180 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48226047.236 : NVMData.BornMonth = 0
19ec-1c88:48226047.284 : NVMData.BornDay = 0
19ec-1c88:48226047.333 : NVMData.BornYear = 0
19ec-1c88:48226047.380 : NVMData.FirstScanMonth = 4
19ec-1c88:48226047.434 : NVMData.FirstScanDay = 30
19ec-1c88:48226047.488 : NVMData.FirstScanYear = 2020
19ec-1c88:48226047.544 : NVMData.VerticalMagnification = 0
19ec-1c88:48226047.597 : NVMData.HorizontalMagnification = 0
19ec-1c88:48226047.652 : NVMData.PowerSavingTime = 15
19ec-1c88:48226047.706 : NVMData.SN = A094165189010062
19ec-1c88:48226047.753 : NVMData.AutoFeed = 0
19ec-1c88:48226047.802 : NVMData.CCDType = 0
19ec-1c88:48226047.851 : NVMData.ScanSpeed = 0
19ec-1c88:48226047.901 : NVMData.RollerCount = 0
19ec-1c88:48226047.951 : NVMData.MultifeedCount = 0
19ec-1c88:48226048.000 : NVMData.JamCount = 0
19ec-1c88:48226048.048 : NVMData.IdentifyInfo = 
19ec-1c88:48226048.096 : NVMData.FormalName = 
19ec-1c88:48226048.276 : NVMData.ReservedB = 0
19ec-1c88:48226048.332 : NVMData.FunctionCode = 0
19ec-1c88:48226048.382 : NVMData.PreFeed = 0
19ec-1c88:48226048.437 : NVMData.PreFeedTime = 0
19ec-1c88:48226048.485 : NVMData.ButtonNumber = 0
19ec-1c88:48226048.539 : NVMData.PowerOffTime = 0
19ec-1c88:48226048.591 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48226048.664 : => IoObject::IoLockEnd
19ec-1c88:48226048.758 : <= IoObject::IoLockEnd
19ec-1c88:48226048.808 : <= InitializeScanner ret = 1
19ec-1c88:48227278.574 : => GetLogicalScannerAbility
19ec-1c88:48227278.760 : => IoObject::IoLockStart
19ec-1c88:48227278.885 : => CAsicIO::CheckDevice
19ec-1c88:48227278.941 : => CNT96226::ConnectIsAvailable
19ec-1c88:48227301.960 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48227302.207 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48227302.351 : <= IoObject::IoLockStart
19ec-1c88:48227302.482 : => IoObject::IoLockEnd
19ec-1c88:48227302.898 : <= IoObject::IoLockEnd
19ec-1c88:48227302.977 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:48230839.323 : => GetLogicalScannerAbilityEx
19ec-1c88:48230839.511 : => IoObject::IoLockStart
19ec-1c88:48230839.638 : => CAsicIO::CheckDevice
19ec-1c88:48230839.696 : => CNT96226::ConnectIsAvailable
19ec-1c88:48230863.539 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48230864.005 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48230864.065 : <= IoObject::IoLockStart
19ec-1c88:48230864.123 : => IoObject::IoLockEnd
19ec-1c88:48230864.230 : <= IoObject::IoLockEnd
19ec-1c88:48230864.346 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48230864.418 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48238125.835 : => ReadNVMData
19ec-1c88:48238126.021 : => IoObject::IoLockStart
19ec-1c88:48238126.155 : => CAsicIO::CheckDevice
19ec-1c88:48238126.211 : => CNT96226::ConnectIsAvailable
19ec-1c88:48238152.058 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48238152.184 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48238152.247 : <= IoObject::IoLockStart
19ec-1c88:48238152.321 : => ReadNVMDataInternal
19ec-1c88:48238152.383 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48238152.450 : IO Send command 10 bytes
19ec-1c88:48238152.570 : => CNT96226::VenderCmd_SetData
19ec-1c88:48238152.630 : iCmd = 0, nBytes = 10
19ec-1c88:48238152.741 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48238507.783 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48238507.942 : System send command 10 bytes + data 0 bytes
19ec-1c88:48238508.007 : IO total need to receive data 128 bytes
19ec-1c88:48238508.069 : => CNT96226::VenderCmd_GetData
19ec-1c88:48238508.122 : iCmd = 0, nBytes = 128
19ec-1c88:48238702.513 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48238702.694 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48238702.835 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48238702.965 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48238703.091 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48238703.217 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48238703.340 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48238703.462 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48238703.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48238703.584 : System total receive data 128 bytes
19ec-1c88:48238703.644 : => CNT96226::VenderCmd_GetData
19ec-1c88:48238703.694 : iCmd = 1, nBytes = 4
19ec-1c88:48238829.504 : 0000 : 00 00 00 00 
19ec-1c88:48238829.595 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48238829.731 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48238829.853 : NVMData.PadScanCount = 0
19ec-1c88:48238829.909 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48238829.963 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48238830.017 : NVMData.FlatbedScanCount = 0
19ec-1c88:48238830.071 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48238830.254 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48238830.312 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48238830.367 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48238830.421 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48238830.477 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48238830.530 : NVMData.BornMonth = 0
19ec-1c88:48238830.580 : NVMData.BornDay = 0
19ec-1c88:48238830.630 : NVMData.BornYear = 0
19ec-1c88:48238830.678 : NVMData.FirstScanMonth = 4
19ec-1c88:48238830.728 : NVMData.FirstScanDay = 30
19ec-1c88:48238830.778 : NVMData.FirstScanYear = 2020
19ec-1c88:48238830.830 : NVMData.VerticalMagnification = 0
19ec-1c88:48238830.883 : NVMData.HorizontalMagnification = 0
19ec-1c88:48238830.936 : NVMData.PowerSavingTime = 15
19ec-1c88:48238830.990 : NVMData.SN = A094165189010062
19ec-1c88:48238831.038 : NVMData.AutoFeed = 0
19ec-1c88:48238831.085 : NVMData.CCDType = 0
19ec-1c88:48238831.130 : NVMData.ScanSpeed = 0
19ec-1c88:48238831.179 : NVMData.RollerCount = 0
19ec-1c88:48238831.228 : NVMData.MultifeedCount = 0
19ec-1c88:48238831.282 : NVMData.JamCount = 0
19ec-1c88:48238831.332 : NVMData.IdentifyInfo = 
19ec-1c88:48238831.382 : NVMData.FormalName = 
19ec-1c88:48238831.429 : NVMData.ReservedB = 0
19ec-1c88:48238831.479 : NVMData.FunctionCode = 0
19ec-1c88:48238831.527 : NVMData.PreFeed = 0
19ec-1c88:48238831.575 : NVMData.PreFeedTime = 0
19ec-1c88:48238831.623 : NVMData.ButtonNumber = 0
19ec-1c88:48238831.671 : NVMData.PowerOffTime = 0
19ec-1c88:48238831.722 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48238831.784 : => IoObject::IoLockEnd
19ec-1c88:48238831.871 : <= IoObject::IoLockEnd
19ec-1c88:48238831.921 : <= ReadNVMData ret = 1
19ec-1c88:48248653.225 : => GetADFStatus
19ec-1c88:48248653.651 : => IoObject::IoLockStart
19ec-1c88:48248653.780 : => CAsicIO::CheckDevice
19ec-1c88:48248653.837 : => CNT96226::ConnectIsAvailable
19ec-1c88:48248679.553 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48248679.964 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48248680.023 : <= IoObject::IoLockStart
19ec-1c88:48248680.083 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48248680.149 : IO Send command 10 bytes
19ec-1c88:48248680.262 : => CNT96226::VenderCmd_SetData
19ec-1c88:48248680.318 : iCmd = 0, nBytes = 10
19ec-1c88:48248680.423 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48248866.681 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48248866.818 : System send command 10 bytes + data 0 bytes
19ec-1c88:48248866.890 : IO total need to receive data 2 bytes
19ec-1c88:48248866.952 : => CNT96226::VenderCmd_GetData
19ec-1c88:48248867.010 : iCmd = 0, nBytes = 2
19ec-1c88:48249045.389 : 0000 : 00 00 
19ec-1c88:48249045.584 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48249045.934 : System total receive data 2 bytes
19ec-1c88:48249045.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:48249046.050 : iCmd = 1, nBytes = 4
19ec-1c88:48249254.882 : 0000 : 00 00 00 00 
19ec-1c88:48249254.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48249255.102 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48249255.169 : Return status = 0
19ec-1c88:48249255.231 : => IoObject::IoLockEnd
19ec-1c88:48249255.326 : <= IoObject::IoLockEnd
19ec-1c88:48249255.378 : <= GetADFStatus ret = 1
19ec-1c88:48251988.470 : => GetADFStatus
19ec-1c88:48251988.759 : => IoObject::IoLockStart
19ec-1c88:48251988.886 : => CAsicIO::CheckDevice
19ec-1c88:48251988.946 : => CNT96226::ConnectIsAvailable
19ec-1c88:48252009.867 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48252010.071 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48252010.199 : <= IoObject::IoLockStart
19ec-1c88:48252010.319 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48252010.459 : IO Send command 10 bytes
19ec-1c88:48252010.896 : => CNT96226::VenderCmd_SetData
19ec-1c88:48252010.953 : iCmd = 0, nBytes = 10
19ec-1c88:48252011.058 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48252207.622 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48252207.773 : System send command 10 bytes + data 0 bytes
19ec-1c88:48252207.984 : IO total need to receive data 2 bytes
19ec-1c88:48252208.059 : => CNT96226::VenderCmd_GetData
19ec-1c88:48252208.117 : iCmd = 0, nBytes = 2
19ec-1c88:48252374.782 : 0000 : 00 00 
19ec-1c88:48252374.890 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48252374.964 : System total receive data 2 bytes
19ec-1c88:48252375.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:48252375.084 : iCmd = 1, nBytes = 4
19ec-1c88:48252583.636 : 0000 : 00 00 00 00 
19ec-1c88:48252583.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48252583.860 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48252583.927 : Return status = 0
19ec-1c88:48252583.993 : => IoObject::IoLockEnd
19ec-1c88:48252584.086 : <= IoObject::IoLockEnd
19ec-1c88:48252584.136 : <= GetADFStatus ret = 1
19ec-1c88:48254763.192 : => TerminateDriver
19ec-1c88:48254763.378 : => CAsicIO::~CAsicIO,pStage=196807752
19ec-1c88:48254763.455 : => CNT96226::Close
19ec-1c88:48254767.315 : <= CNT96226::Close ret = 1
19ec-1c88:48254767.397 : <= CAsicIO::~CAsicIO
19ec-1c88:48254767.460 : => IoObject::IoLockEnd
19ec-1c88:48254767.515 : <= IoObject::IoLockEnd
19ec-1c88:48254767.568 : => IoObject::TerminateDevice
19ec-1c88:48254767.625 : => IoObject::IoLockEnd
19ec-1c88:48254767.676 : <= IoObject::IoLockEnd
19ec-1c88:48254768.001 : <= IoObject::TerminateDevice
19ec-1c88:48254768.245 : <= TerminateDriver ret = 1
19ec-1c88:48298512.677 : ============Debug Start==========
19ec-1c88:48298512.956 : Date : 2020/4/30 14:28:49
19ec-1c88:48298513.039 : Process ID : 19ec
19ec-1c88:48298513.460 : Windows : Version 10.0 build 18363 
19ec-1c88:48298513.903 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48298513.968 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48298514.033 : MemoryStatus.ullAvailPhys : 1719926784
19ec-1c88:48298514.093 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48298514.155 : MemoryStatus.ullAvailPageFile : 3093811200
19ec-1c88:48298514.218 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48298514.276 : MemoryStatus.ullAvailVirtual : 1728376832
19ec-1c88:48298514.343 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48298514.448 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48298514.507 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48298514.744 : CPU Count : 4
19ec-1c88:48298514.791 : CPU Frequency : 100.000 Mhz
19ec-1c88:48298519.000 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48298519.122 : => InitializeDriver
19ec-1c88:48298519.385 : <= InitializeDriver ret = 1
19ec-1c88:48298519.443 : => InitializeScanner
19ec-1c88:48298519.742 : => CAsicIO::GetDeviceList
19ec-1c88:48298520.027 : => CNT96226::CNT96226
19ec-1c88:48298520.082 : => CNT96226::Open
19ec-1c88:48298542.190 : <= CNT96226::Open ret = 1
19ec-1c88:48298542.301 : => CNT96226::Initialize
19ec-1c88:48298542.493 : <= CNT96226::Initialize ret = 1
19ec-1c88:48298542.556 : <= CNT96226::CNT96226
19ec-1c88:48298542.611 : => CNT96226::EnumAvailableDevice
19ec-1c88:48298548.365 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48298548.445 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48298548.506 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48302264.690 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48302264.988 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48302270.788 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48302270.895 : => IoObject::GetLockName
19ec-1c88:48302270.955 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48302271.025 : <= IoObject::GetLockName
19ec-1c88:48302271.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:48302271.564 : iCmd = 3, nBytes = 2
19ec-1c88:48302640.425 : 0000 : 06 38 
19ec-1c88:48302640.559 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48302640.636 : => CNT96226::VenderCmd_GetData
19ec-1c88:48302640.692 : iCmd = 4, nBytes = 2
19ec-1c88:48302927.579 : 0000 : 07 07 
19ec-1c88:48302927.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48302927.751 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48302927.840 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48302927.907 : IO Send command 10 bytes
19ec-1c88:48302927.960 : => CNT96226::VenderCmd_SetData
19ec-1c88:48302928.022 : iCmd = 0, nBytes = 10
19ec-1c88:48302928.127 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48303107.938 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48303108.293 : => CNT96226::VenderCmd_GetData
19ec-1c88:48303108.347 : iCmd = 0, nBytes = 165
19ec-1c88:48303310.307 : skip dump 37 bytes
19ec-1c88:48303310.500 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48303310.643 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48303310.777 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48303310.910 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48303311.040 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48303311.174 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48303311.303 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48303311.426 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48303311.489 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48303311.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:48303311.603 : iCmd = 1, nBytes = 4
19ec-1c88:48303454.767 : 0000 : 00 00 00 00 
19ec-1c88:48303454.885 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48303454.949 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48303455.009 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48303455.075 : IO Send command 10 bytes
19ec-1c88:48303455.126 : => CNT96226::VenderCmd_SetData
19ec-1c88:48303455.181 : iCmd = 0, nBytes = 10
19ec-1c88:48303455.287 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48303805.457 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48303805.573 : => CNT96226::VenderCmd_GetData
19ec-1c88:48303805.632 : iCmd = 0, nBytes = 128
19ec-1c88:48303989.332 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48303989.538 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48303989.677 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48303989.808 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48303989.934 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48303990.058 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48303990.179 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48303990.300 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48303990.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48303990.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:48303990.479 : iCmd = 1, nBytes = 4
19ec-1c88:48304201.439 : 0000 : 00 00 00 00 
19ec-1c88:48304201.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48304201.615 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48304201.786 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48304201.861 : => CNT96226::Close
19ec-1c88:48304205.496 : <= CNT96226::Close ret = 1
19ec-1c88:48304205.573 : <= CNT96226::~CNT96226
19ec-1c88:48304205.662 : <= CAsicIO::GetDeviceList
19ec-1c88:48304206.050 : => IoObject::SetTimeout
19ec-1c88:48304206.175 : Timeout--> In = 0 Out = 0
19ec-1c88:48304206.233 : <= IoObject::SetTimeout
19ec-1c88:48304206.301 : => CAsicIO::CAsicIO
19ec-1c88:48304206.367 : => CNT96226::CNT96226
19ec-1c88:48304206.424 : => CNT96226::Open
19ec-1c88:48304230.086 : <= CNT96226::Open ret = 1
19ec-1c88:48304230.184 : => CNT96226::Initialize
19ec-1c88:48304230.379 : <= CNT96226::Initialize ret = 1
19ec-1c88:48304230.440 : <= CNT96226::CNT96226
19ec-1c88:48304230.493 : <= CAsicIO::CAsicIO
19ec-1c88:48304230.542 : => CAsicIO::InitializeDevice
19ec-1c88:48304230.613 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48304236.535 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48304236.654 : => IoObject::GetLockName
19ec-1c88:48304236.713 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48304236.780 : <= IoObject::GetLockName
19ec-1c88:48304237.267 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48304237.337 : IO Send command 10 bytes
19ec-1c88:48304237.388 : => CNT96226::VenderCmd_SetData
19ec-1c88:48304237.443 : iCmd = 0, nBytes = 10
19ec-1c88:48304237.555 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48304559.131 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48304559.582 : => CNT96226::VenderCmd_GetData
19ec-1c88:48304559.645 : iCmd = 0, nBytes = 128
19ec-1c88:48304733.319 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48304733.481 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48304733.621 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48304733.754 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48304733.879 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48304733.997 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48304734.118 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48304734.241 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48304734.305 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48304734.367 : => CNT96226::VenderCmd_GetData
19ec-1c88:48304734.418 : iCmd = 1, nBytes = 4
19ec-1c88:48304879.583 : 0000 : 00 00 00 00 
19ec-1c88:48304879.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48304879.728 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48304879.787 : => CNT96226::VenderCmd_GetData
19ec-1c88:48304879.838 : iCmd = 3, nBytes = 2
19ec-1c88:48305226.934 : 0000 : 06 38 
19ec-1c88:48305227.050 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48305227.126 : => CNT96226::VenderCmd_GetData
19ec-1c88:48305227.184 : iCmd = 4, nBytes = 2
19ec-1c88:48305526.286 : 0000 : 07 07 
19ec-1c88:48305526.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48305526.622 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48305526.726 : => IoObject::InitializeDevice
19ec-1c88:48305526.841 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48305527.568 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48305527.645 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48305528.435 : => FindScanner
19ec-1c88:48305528.496 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48305528.560 : <= FindScanner ret = 1
19ec-1c88:48305528.622 : => IoObject::IoLockStart
19ec-1c88:48305528.726 : => CAsicIO::CheckDevice
19ec-1c88:48305528.782 : => CNT96226::ConnectIsAvailable
19ec-1c88:48305547.302 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48305547.663 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48305547.724 : <= IoObject::IoLockStart
19ec-1c88:48305547.784 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48305547.855 : IO Send command 10 bytes
19ec-1c88:48305547.953 : => CNT96226::VenderCmd_SetData
19ec-1c88:48305548.011 : iCmd = 0, nBytes = 10
19ec-1c88:48305548.115 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48305751.736 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48305751.833 : System send command 10 bytes + data 0 bytes
19ec-1c88:48305751.900 : IO total need to receive data 5 bytes
19ec-1c88:48305751.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:48305752.009 : iCmd = 0, nBytes = 5
19ec-1c88:48305927.687 : 0000 : 06 00 02 02 ab 
19ec-1c88:48305927.783 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48305927.843 : System total receive data 5 bytes
19ec-1c88:48305927.900 : => CNT96226::VenderCmd_GetData
19ec-1c88:48305927.950 : iCmd = 1, nBytes = 4
19ec-1c88:48306039.419 : 0000 : 00 00 00 00 
19ec-1c88:48306039.506 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48306039.619 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48306039.671 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48306039.733 : IO Send command 10 bytes
19ec-1c88:48306039.814 : => CNT96226::VenderCmd_SetData
19ec-1c88:48306039.869 : iCmd = 0, nBytes = 10
19ec-1c88:48306039.969 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48306234.406 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48306234.536 : System send command 10 bytes + data 0 bytes
19ec-1c88:48306234.609 : IO total need to receive data 165 bytes
19ec-1c88:48306234.673 : => CNT96226::VenderCmd_GetData
19ec-1c88:48306234.727 : iCmd = 0, nBytes = 165
19ec-1c88:48306430.732 : skip dump 37 bytes
19ec-1c88:48306430.924 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48306431.068 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48306431.200 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48306431.336 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48306431.463 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48306431.591 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48306431.712 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48306431.836 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48306431.896 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48306431.955 : System total receive data 165 bytes
19ec-1c88:48306432.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:48306432.063 : iCmd = 1, nBytes = 4
19ec-1c88:48306572.935 : 0000 : 00 00 00 00 
19ec-1c88:48306573.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48306573.181 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48306573.369 : Dump Inquiry
19ec-1c88:48306573.496 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48306573.631 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48306573.765 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48306573.898 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48306574.025 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48306574.156 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48306574.279 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48306574.402 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48306574.529 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48306574.657 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48306574.744 : 00a0 : 00 00 00 00 00 
19ec-1c88:48306574.812 : => ReadNVMDataInternal
19ec-1c88:48306575.010 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48306575.074 : IO Send command 10 bytes
19ec-1c88:48306575.158 : => CNT96226::VenderCmd_SetData
19ec-1c88:48306575.210 : iCmd = 0, nBytes = 10
19ec-1c88:48306575.309 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48306921.574 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48306921.692 : System send command 10 bytes + data 0 bytes
19ec-1c88:48306921.760 : IO total need to receive data 128 bytes
19ec-1c88:48306921.824 : => CNT96226::VenderCmd_GetData
19ec-1c88:48306921.877 : iCmd = 0, nBytes = 128
19ec-1c88:48307087.692 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48307087.888 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48307088.027 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48307088.165 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48307088.289 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48307088.419 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48307088.544 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48307088.667 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48307088.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48307089.024 : System total receive data 128 bytes
19ec-1c88:48307089.086 : => CNT96226::VenderCmd_GetData
19ec-1c88:48307089.141 : iCmd = 1, nBytes = 4
19ec-1c88:48307294.014 : 0000 : 00 00 00 00 
19ec-1c88:48307294.117 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48307294.245 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48307294.313 : NVMData.PadScanCount = 0
19ec-1c88:48307294.372 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48307294.427 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48307294.484 : NVMData.FlatbedScanCount = 0
19ec-1c88:48307294.541 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48307294.595 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48307294.650 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48307294.707 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48307294.764 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48307294.815 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48307294.871 : NVMData.BornMonth = 0
19ec-1c88:48307294.918 : NVMData.BornDay = 0
19ec-1c88:48307294.971 : NVMData.BornYear = 0
19ec-1c88:48307295.019 : NVMData.FirstScanMonth = 4
19ec-1c88:48307295.072 : NVMData.FirstScanDay = 30
19ec-1c88:48307295.125 : NVMData.FirstScanYear = 2020
19ec-1c88:48307295.181 : NVMData.VerticalMagnification = 0
19ec-1c88:48307295.235 : NVMData.HorizontalMagnification = 0
19ec-1c88:48307295.289 : NVMData.PowerSavingTime = 15
19ec-1c88:48307295.343 : NVMData.SN = A094165189010062
19ec-1c88:48307295.393 : NVMData.AutoFeed = 0
19ec-1c88:48307295.443 : NVMData.CCDType = 0
19ec-1c88:48307295.490 : NVMData.ScanSpeed = 0
19ec-1c88:48307295.540 : NVMData.RollerCount = 0
19ec-1c88:48307295.591 : NVMData.MultifeedCount = 0
19ec-1c88:48307295.640 : NVMData.JamCount = 0
19ec-1c88:48307295.691 : NVMData.IdentifyInfo = 
19ec-1c88:48307295.742 : NVMData.FormalName = 
19ec-1c88:48307295.936 : NVMData.ReservedB = 0
19ec-1c88:48307295.992 : NVMData.FunctionCode = 0
19ec-1c88:48307296.041 : NVMData.PreFeed = 0
19ec-1c88:48307296.091 : NVMData.PreFeedTime = 0
19ec-1c88:48307296.140 : NVMData.ButtonNumber = 0
19ec-1c88:48307296.192 : NVMData.PowerOffTime = 0
19ec-1c88:48307296.241 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48307296.316 : => IoObject::IoLockEnd
19ec-1c88:48307296.402 : <= IoObject::IoLockEnd
19ec-1c88:48307296.451 : <= InitializeScanner ret = 1
19ec-1c88:48307296.516 : => GetLogicalScannerAbilityEx
19ec-1c88:48307296.578 : => IoObject::IoLockStart
19ec-1c88:48307296.669 : => CAsicIO::CheckDevice
19ec-1c88:48307296.721 : => CNT96226::ConnectIsAvailable
19ec-1c88:48307316.433 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48307316.527 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48307316.583 : <= IoObject::IoLockStart
19ec-1c88:48307316.638 : => IoObject::IoLockEnd
19ec-1c88:48307316.731 : <= IoObject::IoLockEnd
19ec-1c88:48307316.837 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48307316.910 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48307498.912 : => ReadNVMData
19ec-1c88:48307499.070 : => IoObject::IoLockStart
19ec-1c88:48307499.203 : => CAsicIO::CheckDevice
19ec-1c88:48307499.259 : => CNT96226::ConnectIsAvailable
19ec-1c88:48307521.403 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48307521.519 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48307521.583 : <= IoObject::IoLockStart
19ec-1c88:48307521.648 : => ReadNVMDataInternal
19ec-1c88:48307521.707 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48307521.774 : IO Send command 10 bytes
19ec-1c88:48307521.893 : => CNT96226::VenderCmd_SetData
19ec-1c88:48307521.950 : iCmd = 0, nBytes = 10
19ec-1c88:48307522.061 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48307878.609 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48307878.731 : System send command 10 bytes + data 0 bytes
19ec-1c88:48307878.800 : IO total need to receive data 128 bytes
19ec-1c88:48307878.861 : => CNT96226::VenderCmd_GetData
19ec-1c88:48307878.916 : iCmd = 0, nBytes = 128
19ec-1c88:48308077.830 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48308078.020 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48308078.166 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48308078.301 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48308078.430 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48308078.556 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48308078.686 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48308078.807 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48308078.871 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48308078.933 : System total receive data 128 bytes
19ec-1c88:48308078.999 : => CNT96226::VenderCmd_GetData
19ec-1c88:48308079.054 : iCmd = 1, nBytes = 4
19ec-1c88:48308283.984 : 0000 : 00 00 00 00 
19ec-1c88:48308284.066 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48308284.194 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48308284.264 : NVMData.PadScanCount = 0
19ec-1c88:48308284.318 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48308284.377 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48308284.433 : NVMData.FlatbedScanCount = 0
19ec-1c88:48308284.487 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48308284.540 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48308284.593 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48308284.647 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48308284.701 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48308284.753 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48308284.809 : NVMData.BornMonth = 0
19ec-1c88:48308284.854 : NVMData.BornDay = 0
19ec-1c88:48308284.903 : NVMData.BornYear = 0
19ec-1c88:48308284.952 : NVMData.FirstScanMonth = 4
19ec-1c88:48308285.004 : NVMData.FirstScanDay = 30
19ec-1c88:48308285.057 : NVMData.FirstScanYear = 2020
19ec-1c88:48308285.228 : NVMData.VerticalMagnification = 0
19ec-1c88:48308285.288 : NVMData.HorizontalMagnification = 0
19ec-1c88:48308285.341 : NVMData.PowerSavingTime = 15
19ec-1c88:48308285.396 : NVMData.SN = A094165189010062
19ec-1c88:48308285.445 : NVMData.AutoFeed = 0
19ec-1c88:48308285.496 : NVMData.CCDType = 0
19ec-1c88:48308285.543 : NVMData.ScanSpeed = 0
19ec-1c88:48308285.591 : NVMData.RollerCount = 0
19ec-1c88:48308285.644 : NVMData.MultifeedCount = 0
19ec-1c88:48308285.695 : NVMData.JamCount = 0
19ec-1c88:48308285.745 : NVMData.IdentifyInfo = 
19ec-1c88:48308285.796 : NVMData.FormalName = 
19ec-1c88:48308285.842 : NVMData.ReservedB = 0
19ec-1c88:48308285.891 : NVMData.FunctionCode = 0
19ec-1c88:48308285.940 : NVMData.PreFeed = 0
19ec-1c88:48308285.988 : NVMData.PreFeedTime = 0
19ec-1c88:48308286.039 : NVMData.ButtonNumber = 0
19ec-1c88:48308286.087 : NVMData.PowerOffTime = 0
19ec-1c88:48308286.140 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48308286.197 : => IoObject::IoLockEnd
19ec-1c88:48308286.287 : <= IoObject::IoLockEnd
19ec-1c88:48308286.338 : <= ReadNVMData ret = 1
19ec-1c88:48308804.534 : => TerminateDriver
19ec-1c88:48308804.704 : => CAsicIO::~CAsicIO,pStage=200608840
19ec-1c88:48308804.776 : => CNT96226::Close
19ec-1c88:48308808.548 : <= CNT96226::Close ret = 1
19ec-1c88:48308808.626 : <= CAsicIO::~CAsicIO
19ec-1c88:48308808.687 : => IoObject::IoLockEnd
19ec-1c88:48308808.738 : <= IoObject::IoLockEnd
19ec-1c88:48308808.786 : => IoObject::TerminateDevice
19ec-1c88:48308808.838 : => IoObject::IoLockEnd
19ec-1c88:48308808.887 : <= IoObject::IoLockEnd
19ec-1c88:48308808.986 : <= IoObject::TerminateDevice
19ec-1c88:48308809.235 : <= TerminateDriver ret = 1
19ec-1c88:48311048.767 : ============Debug Start==========
19ec-1c88:48311049.061 : Date : 2020/4/30 14:28:49
19ec-1c88:48311049.144 : Process ID : 19ec
19ec-1c88:48311049.550 : Windows : Version 10.0 build 18363 
19ec-1c88:48311050.010 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48311050.074 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48311050.139 : MemoryStatus.ullAvailPhys : 1719951360
19ec-1c88:48311050.199 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48311050.262 : MemoryStatus.ullAvailPageFile : 3093319680
19ec-1c88:48311050.323 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48311050.380 : MemoryStatus.ullAvailVirtual : 1728679936
19ec-1c88:48311050.444 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48311050.553 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48311050.619 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48311050.854 : CPU Count : 4
19ec-1c88:48311050.902 : CPU Frequency : 100.000 Mhz
19ec-1c88:48311055.028 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48311055.149 : => InitializeDriver
19ec-1c88:48311055.635 : <= InitializeDriver ret = 1
19ec-1c88:48313579.680 : => InitializeScanner
19ec-1c88:48313579.929 : => CAsicIO::GetDeviceList
19ec-1c88:48313580.354 : => CNT96226::CNT96226
19ec-1c88:48313580.416 : => CNT96226::Open
19ec-1c88:48313604.858 : <= CNT96226::Open ret = 1
19ec-1c88:48313604.956 : => CNT96226::Initialize
19ec-1c88:48313605.148 : <= CNT96226::Initialize ret = 1
19ec-1c88:48313605.202 : <= CNT96226::CNT96226
19ec-1c88:48313605.256 : => CNT96226::EnumAvailableDevice
19ec-1c88:48313610.620 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48313610.700 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48313610.759 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48317613.450 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48317613.731 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48317619.297 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48317619.408 : => IoObject::GetLockName
19ec-1c88:48317619.472 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48317619.540 : <= IoObject::GetLockName
19ec-1c88:48317620.006 : => CNT96226::VenderCmd_GetData
19ec-1c88:48317620.075 : iCmd = 3, nBytes = 2
19ec-1c88:48318007.687 : 0000 : 06 38 
19ec-1c88:48318007.825 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48318007.895 : => CNT96226::VenderCmd_GetData
19ec-1c88:48318007.959 : iCmd = 4, nBytes = 2
19ec-1c88:48318311.598 : 0000 : 07 07 
19ec-1c88:48318311.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48318311.793 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48318311.884 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48318311.952 : IO Send command 10 bytes
19ec-1c88:48318312.007 : => CNT96226::VenderCmd_SetData
19ec-1c88:48318312.063 : iCmd = 0, nBytes = 10
19ec-1c88:48318312.174 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48318477.324 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48318477.742 : => CNT96226::VenderCmd_GetData
19ec-1c88:48318477.803 : iCmd = 0, nBytes = 165
19ec-1c88:48318647.406 : skip dump 37 bytes
19ec-1c88:48318647.925 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48318648.059 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48318648.199 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48318648.327 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48318648.455 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48318648.591 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48318648.716 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48318648.838 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48318648.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48318648.962 : => CNT96226::VenderCmd_GetData
19ec-1c88:48318649.014 : iCmd = 1, nBytes = 4
19ec-1c88:48318759.247 : 0000 : 00 00 00 00 
19ec-1c88:48318759.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48318759.399 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48318759.457 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48318759.522 : IO Send command 10 bytes
19ec-1c88:48318759.572 : => CNT96226::VenderCmd_SetData
19ec-1c88:48318759.627 : iCmd = 0, nBytes = 10
19ec-1c88:48318759.729 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48319068.319 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48319068.433 : => CNT96226::VenderCmd_GetData
19ec-1c88:48319068.488 : iCmd = 0, nBytes = 128
19ec-1c88:48319234.741 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48319234.944 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48319235.090 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48319235.228 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48319235.358 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48319235.484 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48319235.613 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48319235.739 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48319235.803 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48319235.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:48319235.923 : iCmd = 1, nBytes = 4
19ec-1c88:48319343.014 : 0000 : 00 00 00 00 
19ec-1c88:48319343.098 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48319343.160 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48319343.326 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48319343.395 : => CNT96226::Close
19ec-1c88:48319347.141 : <= CNT96226::Close ret = 1
19ec-1c88:48319347.214 : <= CNT96226::~CNT96226
19ec-1c88:48319347.300 : <= CAsicIO::GetDeviceList
19ec-1c88:48319347.719 : => IoObject::SetTimeout
19ec-1c88:48319347.846 : Timeout--> In = 0 Out = 0
19ec-1c88:48319347.904 : <= IoObject::SetTimeout
19ec-1c88:48319347.975 : => CAsicIO::CAsicIO
19ec-1c88:48319348.044 : => CNT96226::CNT96226
19ec-1c88:48319348.105 : => CNT96226::Open
19ec-1c88:48319372.174 : <= CNT96226::Open ret = 1
19ec-1c88:48319372.272 : => CNT96226::Initialize
19ec-1c88:48319372.456 : <= CNT96226::Initialize ret = 1
19ec-1c88:48319372.514 : <= CNT96226::CNT96226
19ec-1c88:48319372.568 : <= CAsicIO::CAsicIO
19ec-1c88:48319372.624 : => CAsicIO::InitializeDevice
19ec-1c88:48319372.689 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48319378.997 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48319379.112 : => IoObject::GetLockName
19ec-1c88:48319379.170 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48319379.238 : <= IoObject::GetLockName
19ec-1c88:48319379.735 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48319379.806 : IO Send command 10 bytes
19ec-1c88:48319379.859 : => CNT96226::VenderCmd_SetData
19ec-1c88:48319379.913 : iCmd = 0, nBytes = 10
19ec-1c88:48319380.024 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48319734.851 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48319734.975 : => CNT96226::VenderCmd_GetData
19ec-1c88:48319735.033 : iCmd = 0, nBytes = 128
19ec-1c88:48319928.830 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48319929.033 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48319929.183 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48319929.320 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48319929.455 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48319929.581 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48319929.706 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48319929.837 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48319929.901 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48319929.968 : => CNT96226::VenderCmd_GetData
19ec-1c88:48319930.024 : iCmd = 1, nBytes = 4
19ec-1c88:48320134.041 : 0000 : 00 00 00 00 
19ec-1c88:48320134.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48320134.217 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48320134.278 : => CNT96226::VenderCmd_GetData
19ec-1c88:48320134.330 : iCmd = 3, nBytes = 2
19ec-1c88:48320510.314 : 0000 : 06 38 
19ec-1c88:48320510.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48320510.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:48320510.567 : iCmd = 4, nBytes = 2
19ec-1c88:48320813.061 : 0000 : 07 07 
19ec-1c88:48320813.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48320813.349 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48320813.453 : => IoObject::InitializeDevice
19ec-1c88:48320813.565 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48320814.173 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48320814.247 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48320814.986 : => FindScanner
19ec-1c88:48320815.048 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48320815.115 : <= FindScanner ret = 1
19ec-1c88:48320815.172 : => IoObject::IoLockStart
19ec-1c88:48320815.273 : => CAsicIO::CheckDevice
19ec-1c88:48320815.324 : => CNT96226::ConnectIsAvailable
19ec-1c88:48320836.594 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48320836.711 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48320836.772 : <= IoObject::IoLockStart
19ec-1c88:48320836.829 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48320836.894 : IO Send command 10 bytes
19ec-1c88:48320836.987 : => CNT96226::VenderCmd_SetData
19ec-1c88:48320837.042 : iCmd = 0, nBytes = 10
19ec-1c88:48320837.145 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48321042.434 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48321042.555 : System send command 10 bytes + data 0 bytes
19ec-1c88:48321042.630 : IO total need to receive data 5 bytes
19ec-1c88:48321042.693 : => CNT96226::VenderCmd_GetData
19ec-1c88:48321042.747 : iCmd = 0, nBytes = 5
19ec-1c88:48321230.629 : 0000 : 06 00 02 02 ab 
19ec-1c88:48321230.720 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48321230.785 : System total receive data 5 bytes
19ec-1c88:48321230.843 : => CNT96226::VenderCmd_GetData
19ec-1c88:48321230.902 : iCmd = 1, nBytes = 4
19ec-1c88:48321424.891 : 0000 : 00 00 00 00 
19ec-1c88:48321424.985 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48321425.102 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48321425.169 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48321425.231 : IO Send command 10 bytes
19ec-1c88:48321425.321 : => CNT96226::VenderCmd_SetData
19ec-1c88:48321425.378 : iCmd = 0, nBytes = 10
19ec-1c88:48321425.482 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48321622.068 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48321622.185 : System send command 10 bytes + data 0 bytes
19ec-1c88:48321622.258 : IO total need to receive data 165 bytes
19ec-1c88:48321622.321 : => CNT96226::VenderCmd_GetData
19ec-1c88:48321622.377 : iCmd = 0, nBytes = 165
19ec-1c88:48321755.420 : skip dump 37 bytes
19ec-1c88:48321755.609 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48321755.750 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48321755.882 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48321756.014 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48321756.138 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48321756.270 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48321756.393 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48321756.517 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48321756.578 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48321756.635 : System total receive data 165 bytes
19ec-1c88:48321756.693 : => CNT96226::VenderCmd_GetData
19ec-1c88:48321756.745 : iCmd = 1, nBytes = 4
19ec-1c88:48321919.696 : 0000 : 00 00 00 00 
19ec-1c88:48321919.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48321919.932 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48321920.171 : Dump Inquiry
19ec-1c88:48321920.311 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48321920.453 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48321920.594 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48321920.727 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48321920.860 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48321920.997 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48321921.126 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48321921.257 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48321921.391 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48321921.525 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48321921.618 : 00a0 : 00 00 00 00 00 
19ec-1c88:48321921.686 : => ReadNVMDataInternal
19ec-1c88:48321921.916 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48321921.985 : IO Send command 10 bytes
19ec-1c88:48321922.079 : => CNT96226::VenderCmd_SetData
19ec-1c88:48321922.135 : iCmd = 0, nBytes = 10
19ec-1c88:48321922.237 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48322274.975 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48322275.089 : System send command 10 bytes + data 0 bytes
19ec-1c88:48322275.156 : IO total need to receive data 128 bytes
19ec-1c88:48322275.218 : => CNT96226::VenderCmd_GetData
19ec-1c88:48322275.273 : iCmd = 0, nBytes = 128
19ec-1c88:48322484.844 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48322485.004 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48322485.133 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48322485.264 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48322485.388 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48322485.512 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48322485.857 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48322485.984 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48322486.049 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48322486.330 : System total receive data 128 bytes
19ec-1c88:48322486.390 : => CNT96226::VenderCmd_GetData
19ec-1c88:48322486.442 : iCmd = 1, nBytes = 4
19ec-1c88:48322687.675 : 0000 : 00 00 00 00 
19ec-1c88:48322687.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48322687.899 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48322687.971 : NVMData.PadScanCount = 0
19ec-1c88:48322688.030 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48322688.085 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48322688.144 : NVMData.FlatbedScanCount = 0
19ec-1c88:48322688.196 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48322688.248 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48322688.300 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48322688.354 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48322688.408 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48322688.463 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48322688.517 : NVMData.BornMonth = 0
19ec-1c88:48322688.567 : NVMData.BornDay = 0
19ec-1c88:48322688.620 : NVMData.BornYear = 0
19ec-1c88:48322688.668 : NVMData.FirstScanMonth = 4
19ec-1c88:48322688.718 : NVMData.FirstScanDay = 30
19ec-1c88:48322688.777 : NVMData.FirstScanYear = 2020
19ec-1c88:48322688.830 : NVMData.VerticalMagnification = 0
19ec-1c88:48322688.883 : NVMData.HorizontalMagnification = 0
19ec-1c88:48322688.940 : NVMData.PowerSavingTime = 15
19ec-1c88:48322688.994 : NVMData.SN = A094165189010062
19ec-1c88:48322689.043 : NVMData.AutoFeed = 0
19ec-1c88:48322689.093 : NVMData.CCDType = 0
19ec-1c88:48322689.140 : NVMData.ScanSpeed = 0
19ec-1c88:48322689.189 : NVMData.RollerCount = 0
19ec-1c88:48322689.241 : NVMData.MultifeedCount = 0
19ec-1c88:48322689.291 : NVMData.JamCount = 0
19ec-1c88:48322689.338 : NVMData.IdentifyInfo = 
19ec-1c88:48322689.388 : NVMData.FormalName = 
19ec-1c88:48322689.577 : NVMData.ReservedB = 0
19ec-1c88:48322689.634 : NVMData.FunctionCode = 0
19ec-1c88:48322689.682 : NVMData.PreFeed = 0
19ec-1c88:48322689.739 : NVMData.PreFeedTime = 0
19ec-1c88:48322689.788 : NVMData.ButtonNumber = 0
19ec-1c88:48322689.841 : NVMData.PowerOffTime = 0
19ec-1c88:48322689.895 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48322689.967 : => IoObject::IoLockEnd
19ec-1c88:48322690.058 : <= IoObject::IoLockEnd
19ec-1c88:48322690.109 : <= InitializeScanner ret = 1
19ec-1c88:48323930.158 : => GetLogicalScannerAbility
19ec-1c88:48323930.345 : => IoObject::IoLockStart
19ec-1c88:48323930.476 : => CAsicIO::CheckDevice
19ec-1c88:48323930.533 : => CNT96226::ConnectIsAvailable
19ec-1c88:48323954.570 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48323954.685 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48323954.748 : <= IoObject::IoLockStart
19ec-1c88:48323954.805 : => IoObject::IoLockEnd
19ec-1c88:48323954.914 : <= IoObject::IoLockEnd
19ec-1c88:48323954.992 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:48327527.006 : => GetLogicalScannerAbilityEx
19ec-1c88:48327527.201 : => IoObject::IoLockStart
19ec-1c88:48327527.334 : => CAsicIO::CheckDevice
19ec-1c88:48327527.389 : => CNT96226::ConnectIsAvailable
19ec-1c88:48327552.211 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48327552.466 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48327552.599 : <= IoObject::IoLockStart
19ec-1c88:48327552.729 : => IoObject::IoLockEnd
19ec-1c88:48327553.131 : <= IoObject::IoLockEnd
19ec-1c88:48327553.251 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48327553.331 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48334766.266 : => ReadNVMData
19ec-1c88:48334766.456 : => IoObject::IoLockStart
19ec-1c88:48334766.588 : => CAsicIO::CheckDevice
19ec-1c88:48334766.644 : => CNT96226::ConnectIsAvailable
19ec-1c88:48334790.767 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48334790.886 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48334790.947 : <= IoObject::IoLockStart
19ec-1c88:48334791.015 : => ReadNVMDataInternal
19ec-1c88:48334791.077 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48334791.145 : IO Send command 10 bytes
19ec-1c88:48334791.260 : => CNT96226::VenderCmd_SetData
19ec-1c88:48334791.316 : iCmd = 0, nBytes = 10
19ec-1c88:48334791.430 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48335150.190 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48335150.367 : System send command 10 bytes + data 0 bytes
19ec-1c88:48335150.442 : IO total need to receive data 128 bytes
19ec-1c88:48335150.508 : => CNT96226::VenderCmd_GetData
19ec-1c88:48335150.566 : iCmd = 0, nBytes = 128
19ec-1c88:48335357.568 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48335357.730 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48335357.868 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48335357.996 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48335358.117 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48335358.238 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48335358.361 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48335358.484 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48335358.546 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48335358.610 : System total receive data 128 bytes
19ec-1c88:48335358.672 : => CNT96226::VenderCmd_GetData
19ec-1c88:48335358.725 : iCmd = 1, nBytes = 4
19ec-1c88:48335538.855 : 0000 : 00 00 00 00 
19ec-1c88:48335538.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48335539.097 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48335539.164 : NVMData.PadScanCount = 0
19ec-1c88:48335539.220 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48335539.276 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48335539.333 : NVMData.FlatbedScanCount = 0
19ec-1c88:48335539.388 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48335539.590 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48335539.657 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48335539.714 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48335539.769 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48335539.826 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48335539.883 : NVMData.BornMonth = 0
19ec-1c88:48335539.932 : NVMData.BornDay = 0
19ec-1c88:48335539.984 : NVMData.BornYear = 0
19ec-1c88:48335540.033 : NVMData.FirstScanMonth = 4
19ec-1c88:48335540.086 : NVMData.FirstScanDay = 30
19ec-1c88:48335540.141 : NVMData.FirstScanYear = 2020
19ec-1c88:48335540.197 : NVMData.VerticalMagnification = 0
19ec-1c88:48335540.254 : NVMData.HorizontalMagnification = 0
19ec-1c88:48335540.310 : NVMData.PowerSavingTime = 15
19ec-1c88:48335540.366 : NVMData.SN = A094165189010062
19ec-1c88:48335540.419 : NVMData.AutoFeed = 0
19ec-1c88:48335540.470 : NVMData.CCDType = 0
19ec-1c88:48335540.521 : NVMData.ScanSpeed = 0
19ec-1c88:48335540.574 : NVMData.RollerCount = 0
19ec-1c88:48335540.628 : NVMData.MultifeedCount = 0
19ec-1c88:48335540.685 : NVMData.JamCount = 0
19ec-1c88:48335540.735 : NVMData.IdentifyInfo = 
19ec-1c88:48335540.789 : NVMData.FormalName = 
19ec-1c88:48335540.838 : NVMData.ReservedB = 0
19ec-1c88:48335540.889 : NVMData.FunctionCode = 0
19ec-1c88:48335540.941 : NVMData.PreFeed = 0
19ec-1c88:48335540.990 : NVMData.PreFeedTime = 0
19ec-1c88:48335541.041 : NVMData.ButtonNumber = 0
19ec-1c88:48335541.092 : NVMData.PowerOffTime = 0
19ec-1c88:48335541.146 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48335541.206 : => IoObject::IoLockEnd
19ec-1c88:48335541.300 : <= IoObject::IoLockEnd
19ec-1c88:48335541.355 : <= ReadNVMData ret = 1
19ec-1c88:48345458.015 : => GetADFStatus
19ec-1c88:48345458.390 : => IoObject::IoLockStart
19ec-1c88:48345458.525 : => CAsicIO::CheckDevice
19ec-1c88:48345458.591 : => CNT96226::ConnectIsAvailable
19ec-1c88:48345475.071 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48345475.175 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48345475.237 : <= IoObject::IoLockStart
19ec-1c88:48345475.299 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48345475.369 : IO Send command 10 bytes
19ec-1c88:48345475.493 : => CNT96226::VenderCmd_SetData
19ec-1c88:48345475.550 : iCmd = 0, nBytes = 10
19ec-1c88:48345475.665 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48345621.987 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48345622.112 : System send command 10 bytes + data 0 bytes
19ec-1c88:48345622.192 : IO total need to receive data 2 bytes
19ec-1c88:48345622.259 : => CNT96226::VenderCmd_GetData
19ec-1c88:48345622.321 : iCmd = 0, nBytes = 2
19ec-1c88:48345760.722 : 0000 : 00 00 
19ec-1c88:48345760.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48345760.948 : System total receive data 2 bytes
19ec-1c88:48345761.017 : => CNT96226::VenderCmd_GetData
19ec-1c88:48345761.077 : iCmd = 1, nBytes = 4
19ec-1c88:48345884.837 : 0000 : 00 00 00 00 
19ec-1c88:48345884.935 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48345885.072 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48345885.149 : Return status = 0
19ec-1c88:48345885.211 : => IoObject::IoLockEnd
19ec-1c88:48345885.300 : <= IoObject::IoLockEnd
19ec-1c88:48345885.358 : <= GetADFStatus ret = 1
19ec-1c88:48348627.339 : => GetADFStatus
19ec-1c88:48348627.541 : => IoObject::IoLockStart
19ec-1c88:48348627.679 : => CAsicIO::CheckDevice
19ec-1c88:48348627.740 : => CNT96226::ConnectIsAvailable
19ec-1c88:48348649.722 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48348649.943 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48348650.068 : <= IoObject::IoLockStart
19ec-1c88:48348650.188 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48348650.332 : IO Send command 10 bytes
19ec-1c88:48348650.728 : => CNT96226::VenderCmd_SetData
19ec-1c88:48348650.790 : iCmd = 0, nBytes = 10
19ec-1c88:48348650.900 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48348838.545 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48348838.693 : System send command 10 bytes + data 0 bytes
19ec-1c88:48348838.879 : IO total need to receive data 2 bytes
19ec-1c88:48348839.176 : => CNT96226::VenderCmd_GetData
19ec-1c88:48348839.233 : iCmd = 0, nBytes = 2
19ec-1c88:48349024.819 : 0000 : 00 00 
19ec-1c88:48349024.999 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48349025.141 : System total receive data 2 bytes
19ec-1c88:48349025.498 : => CNT96226::VenderCmd_GetData
19ec-1c88:48349025.553 : iCmd = 1, nBytes = 4
19ec-1c88:48349233.063 : 0000 : 00 00 00 00 
19ec-1c88:48349233.165 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48349233.304 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48349233.378 : Return status = 0
19ec-1c88:48349233.434 : => IoObject::IoLockEnd
19ec-1c88:48349233.520 : <= IoObject::IoLockEnd
19ec-1c88:48349233.571 : <= GetADFStatus ret = 1
19ec-1c88:48351311.464 : => TerminateDriver
19ec-1c88:48351311.663 : => CAsicIO::~CAsicIO,pStage=200608840
19ec-1c88:48351311.733 : => CNT96226::Close
19ec-1c88:48351315.633 : <= CNT96226::Close ret = 1
19ec-1c88:48351315.713 : <= CAsicIO::~CAsicIO
19ec-1c88:48351315.771 : => IoObject::IoLockEnd
19ec-1c88:48351315.820 : <= IoObject::IoLockEnd
19ec-1c88:48351315.874 : => IoObject::TerminateDevice
19ec-1c88:48351315.931 : => IoObject::IoLockEnd
19ec-1c88:48351315.980 : <= IoObject::IoLockEnd
19ec-1c88:48351316.082 : <= IoObject::TerminateDevice
19ec-1c88:48351316.333 : <= TerminateDriver ret = 1
19ec-1c88:48395073.775 : ============Debug Start==========
19ec-1c88:48395074.076 : Date : 2020/4/30 14:28:52
19ec-1c88:48395074.160 : Process ID : 19ec
19ec-1c88:48395074.577 : Windows : Version 10.0 build 18363 
19ec-1c88:48395075.038 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48395075.106 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48395075.174 : MemoryStatus.ullAvailPhys : 1719242752
19ec-1c88:48395075.234 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48395075.298 : MemoryStatus.ullAvailPageFile : 3093450752
19ec-1c88:48395075.363 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48395075.423 : MemoryStatus.ullAvailVirtual : 1728434176
19ec-1c88:48395075.486 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48395075.590 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48395075.652 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48395075.899 : CPU Count : 4
19ec-1c88:48395075.950 : CPU Frequency : 100.000 Mhz
19ec-1c88:48395080.410 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48395080.543 : => InitializeDriver
19ec-1c88:48395080.809 : <= InitializeDriver ret = 1
19ec-1c88:48395080.868 : => InitializeScanner
19ec-1c88:48395080.945 : => CAsicIO::GetDeviceList
19ec-1c88:48395081.252 : => CNT96226::CNT96226
19ec-1c88:48395081.311 : => CNT96226::Open
19ec-1c88:48395104.118 : <= CNT96226::Open ret = 1
19ec-1c88:48395104.229 : => CNT96226::Initialize
19ec-1c88:48395104.423 : <= CNT96226::Initialize ret = 1
19ec-1c88:48395104.487 : <= CNT96226::CNT96226
19ec-1c88:48395104.544 : => CNT96226::EnumAvailableDevice
19ec-1c88:48395110.186 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48395110.268 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48395110.330 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48398819.089 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48398819.384 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48398824.930 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48398825.038 : => IoObject::GetLockName
19ec-1c88:48398825.097 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48398825.167 : <= IoObject::GetLockName
19ec-1c88:48398825.629 : => CNT96226::VenderCmd_GetData
19ec-1c88:48398825.697 : iCmd = 3, nBytes = 2
19ec-1c88:48399211.290 : 0000 : 06 38 
19ec-1c88:48399211.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48399211.480 : => CNT96226::VenderCmd_GetData
19ec-1c88:48399211.539 : iCmd = 4, nBytes = 2
19ec-1c88:48399495.743 : 0000 : 07 07 
19ec-1c88:48399495.900 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48399496.003 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48399496.094 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48399496.163 : IO Send command 10 bytes
19ec-1c88:48399496.221 : => CNT96226::VenderCmd_SetData
19ec-1c88:48399496.276 : iCmd = 0, nBytes = 10
19ec-1c88:48399496.378 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48399699.416 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48399699.630 : => CNT96226::VenderCmd_GetData
19ec-1c88:48399699.751 : iCmd = 0, nBytes = 165
19ec-1c88:48399825.424 : skip dump 37 bytes
19ec-1c88:48399825.618 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48399825.757 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48399825.892 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48399826.021 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48399826.150 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48399826.282 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48399826.405 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48399826.529 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48399826.593 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48399826.653 : => CNT96226::VenderCmd_GetData
19ec-1c88:48399826.706 : iCmd = 1, nBytes = 4
19ec-1c88:48399969.107 : 0000 : 00 00 00 00 
19ec-1c88:48399969.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48399969.499 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48399969.557 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48399969.622 : IO Send command 10 bytes
19ec-1c88:48399969.672 : => CNT96226::VenderCmd_SetData
19ec-1c88:48399969.730 : iCmd = 0, nBytes = 10
19ec-1c88:48399969.831 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48400307.271 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48400307.407 : => CNT96226::VenderCmd_GetData
19ec-1c88:48400307.463 : iCmd = 0, nBytes = 128
19ec-1c88:48400512.073 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48400512.254 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48400512.400 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48400512.534 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48400512.657 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48400512.779 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48400512.902 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48400513.027 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48400513.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48400513.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:48400513.209 : iCmd = 1, nBytes = 4
19ec-1c88:48400715.443 : 0000 : 00 00 00 00 
19ec-1c88:48400715.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48400715.610 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48400715.807 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48400715.877 : => CNT96226::Close
19ec-1c88:48400719.951 : <= CNT96226::Close ret = 1
19ec-1c88:48400720.028 : <= CNT96226::~CNT96226
19ec-1c88:48400720.119 : <= CAsicIO::GetDeviceList
19ec-1c88:48400720.521 : => IoObject::SetTimeout
19ec-1c88:48400720.648 : Timeout--> In = 0 Out = 0
19ec-1c88:48400720.704 : <= IoObject::SetTimeout
19ec-1c88:48400720.772 : => CAsicIO::CAsicIO
19ec-1c88:48400720.842 : => CNT96226::CNT96226
19ec-1c88:48400720.895 : => CNT96226::Open
19ec-1c88:48400743.636 : <= CNT96226::Open ret = 1
19ec-1c88:48400743.733 : => CNT96226::Initialize
19ec-1c88:48400743.926 : <= CNT96226::Initialize ret = 1
19ec-1c88:48400743.984 : <= CNT96226::CNT96226
19ec-1c88:48400744.036 : <= CAsicIO::CAsicIO
19ec-1c88:48400744.087 : => CAsicIO::InitializeDevice
19ec-1c88:48400744.155 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48400749.957 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48400750.078 : => IoObject::GetLockName
19ec-1c88:48400750.132 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48400750.197 : <= IoObject::GetLockName
19ec-1c88:48400750.701 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48400750.772 : IO Send command 10 bytes
19ec-1c88:48400750.826 : => CNT96226::VenderCmd_SetData
19ec-1c88:48400750.883 : iCmd = 0, nBytes = 10
19ec-1c88:48400750.990 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48401070.063 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48401070.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:48401070.256 : iCmd = 0, nBytes = 128
19ec-1c88:48401269.926 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48401270.345 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48401270.492 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48401270.629 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48401270.758 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48401270.886 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48401271.013 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48401271.140 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48401271.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48401271.273 : => CNT96226::VenderCmd_GetData
19ec-1c88:48401271.327 : iCmd = 1, nBytes = 4
19ec-1c88:48401443.961 : 0000 : 00 00 00 00 
19ec-1c88:48401444.063 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48401444.135 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48401444.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:48401444.247 : iCmd = 3, nBytes = 2
19ec-1c88:48401805.350 : 0000 : 06 38 
19ec-1c88:48401805.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48401805.515 : => CNT96226::VenderCmd_GetData
19ec-1c88:48401805.574 : iCmd = 4, nBytes = 2
19ec-1c88:48402093.619 : 0000 : 07 07 
19ec-1c88:48402093.720 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48402093.881 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48402093.978 : => IoObject::InitializeDevice
19ec-1c88:48402094.089 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48402094.702 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48402094.776 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48402095.480 : => FindScanner
19ec-1c88:48402095.542 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48402095.606 : <= FindScanner ret = 1
19ec-1c88:48402095.664 : => IoObject::IoLockStart
19ec-1c88:48402095.765 : => CAsicIO::CheckDevice
19ec-1c88:48402095.817 : => CNT96226::ConnectIsAvailable
19ec-1c88:48402120.270 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48402120.366 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48402120.423 : <= IoObject::IoLockStart
19ec-1c88:48402120.479 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48402120.545 : IO Send command 10 bytes
19ec-1c88:48402120.623 : => CNT96226::VenderCmd_SetData
19ec-1c88:48402120.676 : iCmd = 0, nBytes = 10
19ec-1c88:48402120.778 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48402311.806 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48402311.902 : System send command 10 bytes + data 0 bytes
19ec-1c88:48402311.966 : IO total need to receive data 5 bytes
19ec-1c88:48402312.024 : => CNT96226::VenderCmd_GetData
19ec-1c88:48402312.077 : iCmd = 0, nBytes = 5
19ec-1c88:48402449.421 : 0000 : 06 00 02 02 ab 
19ec-1c88:48402449.533 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48402449.602 : System total receive data 5 bytes
19ec-1c88:48402449.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:48402449.711 : iCmd = 1, nBytes = 4
19ec-1c88:48402657.918 : 0000 : 00 00 00 00 
19ec-1c88:48402658.020 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48402658.150 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48402658.216 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48402658.282 : IO Send command 10 bytes
19ec-1c88:48402658.374 : => CNT96226::VenderCmd_SetData
19ec-1c88:48402658.426 : iCmd = 0, nBytes = 10
19ec-1c88:48402658.530 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48402853.130 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48402853.253 : System send command 10 bytes + data 0 bytes
19ec-1c88:48402853.328 : IO total need to receive data 165 bytes
19ec-1c88:48402853.394 : => CNT96226::VenderCmd_GetData
19ec-1c88:48402853.452 : iCmd = 0, nBytes = 165
19ec-1c88:48403011.525 : skip dump 37 bytes
19ec-1c88:48403011.886 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48403012.175 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48403012.690 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48403012.822 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48403012.948 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48403013.077 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48403013.203 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48403013.324 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48403013.385 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48403013.445 : System total receive data 165 bytes
19ec-1c88:48403013.502 : => CNT96226::VenderCmd_GetData
19ec-1c88:48403013.553 : iCmd = 1, nBytes = 4
19ec-1c88:48403189.425 : 0000 : 00 00 00 00 
19ec-1c88:48403189.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48403189.984 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48403190.181 : Dump Inquiry
19ec-1c88:48403190.303 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48403190.434 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48403190.564 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48403190.695 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48403190.820 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48403190.952 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48403191.076 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48403191.200 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48403191.331 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48403191.455 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48403191.542 : 00a0 : 00 00 00 00 00 
19ec-1c88:48403191.602 : => ReadNVMDataInternal
19ec-1c88:48403191.803 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48403191.866 : IO Send command 10 bytes
19ec-1c88:48403191.951 : => CNT96226::VenderCmd_SetData
19ec-1c88:48403192.002 : iCmd = 0, nBytes = 10
19ec-1c88:48403192.099 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48403525.483 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48403525.612 : System send command 10 bytes + data 0 bytes
19ec-1c88:48403525.677 : IO total need to receive data 128 bytes
19ec-1c88:48403525.738 : => CNT96226::VenderCmd_GetData
19ec-1c88:48403525.790 : iCmd = 0, nBytes = 128
19ec-1c88:48403736.682 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48403736.866 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48403737.012 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48403737.147 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48403737.274 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48403737.400 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48403737.526 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48403737.652 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48403737.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48403737.778 : System total receive data 128 bytes
19ec-1c88:48403737.843 : => CNT96226::VenderCmd_GetData
19ec-1c88:48403737.895 : iCmd = 1, nBytes = 4
19ec-1c88:48403893.170 : 0000 : 00 00 00 00 
19ec-1c88:48403893.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48403893.409 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48403893.481 : NVMData.PadScanCount = 0
19ec-1c88:48403893.537 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48403893.591 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48403893.652 : NVMData.FlatbedScanCount = 0
19ec-1c88:48403893.710 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48403893.765 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48403893.821 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48403893.874 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48403893.929 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48403893.982 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48403894.036 : NVMData.BornMonth = 0
19ec-1c88:48403894.083 : NVMData.BornDay = 0
19ec-1c88:48403894.133 : NVMData.BornYear = 0
19ec-1c88:48403894.178 : NVMData.FirstScanMonth = 4
19ec-1c88:48403894.229 : NVMData.FirstScanDay = 30
19ec-1c88:48403894.286 : NVMData.FirstScanYear = 2020
19ec-1c88:48403894.339 : NVMData.VerticalMagnification = 0
19ec-1c88:48403894.393 : NVMData.HorizontalMagnification = 0
19ec-1c88:48403894.449 : NVMData.PowerSavingTime = 15
19ec-1c88:48403894.502 : NVMData.SN = A094165189010062
19ec-1c88:48403894.552 : NVMData.AutoFeed = 0
19ec-1c88:48403894.598 : NVMData.CCDType = 0
19ec-1c88:48403894.644 : NVMData.ScanSpeed = 0
19ec-1c88:48403894.693 : NVMData.RollerCount = 0
19ec-1c88:48403894.742 : NVMData.MultifeedCount = 0
19ec-1c88:48403894.792 : NVMData.JamCount = 0
19ec-1c88:48403894.838 : NVMData.IdentifyInfo = 
19ec-1c88:48403894.889 : NVMData.FormalName = 
19ec-1c88:48403895.063 : NVMData.ReservedB = 0
19ec-1c88:48403895.120 : NVMData.FunctionCode = 0
19ec-1c88:48403895.172 : NVMData.PreFeed = 0
19ec-1c88:48403895.220 : NVMData.PreFeedTime = 0
19ec-1c88:48403895.268 : NVMData.ButtonNumber = 0
19ec-1c88:48403895.317 : NVMData.PowerOffTime = 0
19ec-1c88:48403895.367 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48403895.437 : => IoObject::IoLockEnd
19ec-1c88:48403895.528 : <= IoObject::IoLockEnd
19ec-1c88:48403895.580 : <= InitializeScanner ret = 1
19ec-1c88:48403895.645 : => GetLogicalScannerAbilityEx
19ec-1c88:48403895.704 : => IoObject::IoLockStart
19ec-1c88:48403895.796 : => CAsicIO::CheckDevice
19ec-1c88:48403895.847 : => CNT96226::ConnectIsAvailable
19ec-1c88:48403908.071 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48403908.167 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48403908.225 : <= IoObject::IoLockStart
19ec-1c88:48403908.281 : => IoObject::IoLockEnd
19ec-1c88:48403908.368 : <= IoObject::IoLockEnd
19ec-1c88:48403908.482 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48403908.555 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48404082.362 : => ReadNVMData
19ec-1c88:48404082.513 : => IoObject::IoLockStart
19ec-1c88:48404082.629 : => CAsicIO::CheckDevice
19ec-1c88:48404082.690 : => CNT96226::ConnectIsAvailable
19ec-1c88:48404106.844 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48404107.053 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48404107.402 : <= IoObject::IoLockStart
19ec-1c88:48404107.466 : => ReadNVMDataInternal
19ec-1c88:48404107.529 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48404107.596 : IO Send command 10 bytes
19ec-1c88:48404107.706 : => CNT96226::VenderCmd_SetData
19ec-1c88:48404107.763 : iCmd = 0, nBytes = 10
19ec-1c88:48404107.877 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48404449.794 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48404449.923 : System send command 10 bytes + data 0 bytes
19ec-1c88:48404449.993 : IO total need to receive data 128 bytes
19ec-1c88:48404450.050 : => CNT96226::VenderCmd_GetData
19ec-1c88:48404450.106 : iCmd = 0, nBytes = 128
19ec-1c88:48404648.551 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48404649.076 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48404649.217 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48404649.350 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48404649.481 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48404649.609 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48404649.736 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48404649.859 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48404649.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48404649.981 : System total receive data 128 bytes
19ec-1c88:48404650.038 : => CNT96226::VenderCmd_GetData
19ec-1c88:48404650.089 : iCmd = 1, nBytes = 4
19ec-1c88:48404812.810 : 0000 : 00 00 00 00 
19ec-1c88:48404812.890 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48404813.008 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48404813.071 : NVMData.PadScanCount = 0
19ec-1c88:48404813.126 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48404813.180 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48404813.238 : NVMData.FlatbedScanCount = 0
19ec-1c88:48404813.290 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48404813.343 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48404813.397 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48404813.452 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48404813.509 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48404813.560 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48404813.613 : NVMData.BornMonth = 0
19ec-1c88:48404813.660 : NVMData.BornDay = 0
19ec-1c88:48404813.711 : NVMData.BornYear = 0
19ec-1c88:48404813.758 : NVMData.FirstScanMonth = 4
19ec-1c88:48404813.811 : NVMData.FirstScanDay = 30
19ec-1c88:48404813.865 : NVMData.FirstScanYear = 2020
19ec-1c88:48404814.033 : NVMData.VerticalMagnification = 0
19ec-1c88:48404814.090 : NVMData.HorizontalMagnification = 0
19ec-1c88:48404814.144 : NVMData.PowerSavingTime = 15
19ec-1c88:48404814.195 : NVMData.SN = A094165189010062
19ec-1c88:48404814.244 : NVMData.AutoFeed = 0
19ec-1c88:48404814.293 : NVMData.CCDType = 0
19ec-1c88:48404814.340 : NVMData.ScanSpeed = 0
19ec-1c88:48404814.389 : NVMData.RollerCount = 0
19ec-1c88:48404814.442 : NVMData.MultifeedCount = 0
19ec-1c88:48404814.492 : NVMData.JamCount = 0
19ec-1c88:48404814.543 : NVMData.IdentifyInfo = 
19ec-1c88:48404814.594 : NVMData.FormalName = 
19ec-1c88:48404814.641 : NVMData.ReservedB = 0
19ec-1c88:48404814.690 : NVMData.FunctionCode = 0
19ec-1c88:48404814.738 : NVMData.PreFeed = 0
19ec-1c88:48404814.786 : NVMData.PreFeedTime = 0
19ec-1c88:48404814.835 : NVMData.ButtonNumber = 0
19ec-1c88:48404814.883 : NVMData.PowerOffTime = 0
19ec-1c88:48404814.934 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48404814.995 : => IoObject::IoLockEnd
19ec-1c88:48404815.082 : <= IoObject::IoLockEnd
19ec-1c88:48404815.131 : <= ReadNVMData ret = 1
19ec-1c88:48407427.619 : ============Debug Start==========
19ec-1c88:48407427.907 : Date : 2020/4/30 14:28:53
19ec-1c88:48407427.988 : Process ID : 19ec
19ec-1c88:48407428.396 : Windows : Version 10.0 build 18363 
19ec-1c88:48407428.886 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48407428.949 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48407429.013 : MemoryStatus.ullAvailPhys : 1719451648
19ec-1c88:48407429.072 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48407429.136 : MemoryStatus.ullAvailPageFile : 3093225472
19ec-1c88:48407429.196 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48407429.256 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:48407429.315 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48407429.424 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48407429.484 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48407429.723 : CPU Count : 4
19ec-1c88:48407429.770 : CPU Frequency : 100.000 Mhz
19ec-1c88:48407433.923 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48407434.052 : => InitializeDriver
19ec-1c88:48407434.311 : <= InitializeDriver ret = 1
19ec-1c88:48410073.148 : => InitializeScanner
19ec-1c88:48410073.410 : => CAsicIO::GetDeviceList
19ec-1c88:48410073.861 : => CNT96226::CNT96226
19ec-1c88:48410073.927 : => CNT96226::Open
19ec-1c88:48410096.053 : <= CNT96226::Open ret = 1
19ec-1c88:48410096.155 : => CNT96226::Initialize
19ec-1c88:48410096.345 : <= CNT96226::Initialize ret = 1
19ec-1c88:48410096.404 : <= CNT96226::CNT96226
19ec-1c88:48410096.458 : => CNT96226::EnumAvailableDevice
19ec-1c88:48410101.789 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48410101.870 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48410101.931 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48413730.183 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48413730.471 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48413735.976 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48413736.089 : => IoObject::GetLockName
19ec-1c88:48413736.149 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48413736.215 : <= IoObject::GetLockName
19ec-1c88:48413736.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:48413736.738 : iCmd = 3, nBytes = 2
19ec-1c88:48414072.413 : 0000 : 06 38 
19ec-1c88:48414072.540 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48414072.623 : => CNT96226::VenderCmd_GetData
19ec-1c88:48414072.683 : iCmd = 4, nBytes = 2
19ec-1c88:48414364.439 : 0000 : 07 07 
19ec-1c88:48414364.633 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48414364.810 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48414365.183 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48414365.258 : IO Send command 10 bytes
19ec-1c88:48414365.315 : => CNT96226::VenderCmd_SetData
19ec-1c88:48414365.370 : iCmd = 0, nBytes = 10
19ec-1c88:48414365.480 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48414560.352 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48414560.485 : => CNT96226::VenderCmd_GetData
19ec-1c88:48414560.545 : iCmd = 0, nBytes = 165
19ec-1c88:48414754.765 : skip dump 37 bytes
19ec-1c88:48414754.944 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48414755.080 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48414755.217 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48414755.351 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48414755.481 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48414755.612 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48414755.735 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48414755.859 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48414755.923 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48414755.981 : => CNT96226::VenderCmd_GetData
19ec-1c88:48414756.034 : iCmd = 1, nBytes = 4
19ec-1c88:48414938.937 : 0000 : 00 00 00 00 
19ec-1c88:48414939.030 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48414939.093 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48414939.153 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48414939.219 : IO Send command 10 bytes
19ec-1c88:48414939.268 : => CNT96226::VenderCmd_SetData
19ec-1c88:48414939.320 : iCmd = 0, nBytes = 10
19ec-1c88:48414939.422 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48415246.336 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48415246.446 : => CNT96226::VenderCmd_GetData
19ec-1c88:48415246.503 : iCmd = 0, nBytes = 128
19ec-1c88:48415441.881 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48415442.042 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48415442.173 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48415442.304 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48415442.428 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48415442.551 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48415442.672 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48415442.791 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48415442.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48415442.920 : => CNT96226::VenderCmd_GetData
19ec-1c88:48415442.974 : iCmd = 1, nBytes = 4
19ec-1c88:48415627.189 : 0000 : 00 00 00 00 
19ec-1c88:48415627.278 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48415627.339 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48415627.498 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48415627.567 : => CNT96226::Close
19ec-1c88:48415631.106 : <= CNT96226::Close ret = 1
19ec-1c88:48415631.178 : <= CNT96226::~CNT96226
19ec-1c88:48415631.265 : <= CAsicIO::GetDeviceList
19ec-1c88:48415631.641 : => IoObject::SetTimeout
19ec-1c88:48415631.765 : Timeout--> In = 0 Out = 0
19ec-1c88:48415631.823 : <= IoObject::SetTimeout
19ec-1c88:48415631.889 : => CAsicIO::CAsicIO
19ec-1c88:48415631.957 : => CNT96226::CNT96226
19ec-1c88:48415632.011 : => CNT96226::Open
19ec-1c88:48415653.571 : <= CNT96226::Open ret = 1
19ec-1c88:48415653.666 : => CNT96226::Initialize
19ec-1c88:48415653.860 : <= CNT96226::Initialize ret = 1
19ec-1c88:48415653.919 : <= CNT96226::CNT96226
19ec-1c88:48415653.973 : <= CAsicIO::CAsicIO
19ec-1c88:48415654.028 : => CAsicIO::InitializeDevice
19ec-1c88:48415654.094 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48415659.867 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48415659.990 : => IoObject::GetLockName
19ec-1c88:48415660.047 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48415660.116 : <= IoObject::GetLockName
19ec-1c88:48415660.590 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48415660.662 : IO Send command 10 bytes
19ec-1c88:48415660.713 : => CNT96226::VenderCmd_SetData
19ec-1c88:48415660.767 : iCmd = 0, nBytes = 10
19ec-1c88:48415660.872 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48415999.515 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48415999.627 : => CNT96226::VenderCmd_GetData
19ec-1c88:48415999.687 : iCmd = 0, nBytes = 128
19ec-1c88:48416201.103 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48416201.266 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48416201.402 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48416201.536 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48416201.666 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48416201.785 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48416201.908 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48416202.035 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48416202.096 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48416202.154 : => CNT96226::VenderCmd_GetData
19ec-1c88:48416202.205 : iCmd = 1, nBytes = 4
19ec-1c88:48416396.531 : 0000 : 00 00 00 00 
19ec-1c88:48416396.643 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48416396.715 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48416396.781 : => CNT96226::VenderCmd_GetData
19ec-1c88:48416396.838 : iCmd = 3, nBytes = 2
19ec-1c88:48416753.557 : 0000 : 06 38 
19ec-1c88:48416753.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48416753.744 : => CNT96226::VenderCmd_GetData
19ec-1c88:48416753.804 : iCmd = 4, nBytes = 2
19ec-1c88:48417054.980 : 0000 : 07 07 
19ec-1c88:48417055.097 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48417055.261 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48417055.364 : => IoObject::InitializeDevice
19ec-1c88:48417055.464 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48417056.113 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48417056.194 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48417056.975 : => FindScanner
19ec-1c88:48417057.036 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48417057.107 : <= FindScanner ret = 1
19ec-1c88:48417057.169 : => IoObject::IoLockStart
19ec-1c88:48417057.274 : => CAsicIO::CheckDevice
19ec-1c88:48417057.332 : => CNT96226::ConnectIsAvailable
19ec-1c88:48417082.375 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48417082.561 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48417082.888 : <= IoObject::IoLockStart
19ec-1c88:48417082.947 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48417083.013 : IO Send command 10 bytes
19ec-1c88:48417083.099 : => CNT96226::VenderCmd_SetData
19ec-1c88:48417083.163 : iCmd = 0, nBytes = 10
19ec-1c88:48417083.268 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48417283.172 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48417283.269 : System send command 10 bytes + data 0 bytes
19ec-1c88:48417283.331 : IO total need to receive data 5 bytes
19ec-1c88:48417283.391 : => CNT96226::VenderCmd_GetData
19ec-1c88:48417283.446 : iCmd = 0, nBytes = 5
19ec-1c88:48417471.187 : 0000 : 06 00 02 02 ab 
19ec-1c88:48417471.285 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48417471.343 : System total receive data 5 bytes
19ec-1c88:48417471.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:48417471.457 : iCmd = 1, nBytes = 4
19ec-1c88:48417627.399 : 0000 : 00 00 00 00 
19ec-1c88:48417627.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48417627.634 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48417627.702 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48417627.768 : IO Send command 10 bytes
19ec-1c88:48417627.856 : => CNT96226::VenderCmd_SetData
19ec-1c88:48417627.911 : iCmd = 0, nBytes = 10
19ec-1c88:48417628.021 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48417824.248 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48417824.371 : System send command 10 bytes + data 0 bytes
19ec-1c88:48417824.443 : IO total need to receive data 165 bytes
19ec-1c88:48417824.509 : => CNT96226::VenderCmd_GetData
19ec-1c88:48417824.566 : iCmd = 0, nBytes = 165
19ec-1c88:48417986.126 : skip dump 37 bytes
19ec-1c88:48417986.326 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48417986.470 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48417986.609 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48417986.745 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48417986.879 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48417987.016 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48417987.145 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48417987.275 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48417987.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48417987.401 : System total receive data 165 bytes
19ec-1c88:48417987.460 : => CNT96226::VenderCmd_GetData
19ec-1c88:48417987.517 : iCmd = 1, nBytes = 4
19ec-1c88:48418128.519 : 0000 : 00 00 00 00 
19ec-1c88:48418128.877 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48418129.016 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48418129.231 : Dump Inquiry
19ec-1c88:48418129.366 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48418129.505 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48418129.646 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48418129.780 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48418129.917 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48418130.055 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48418130.183 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48418130.314 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48418130.453 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48418130.587 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48418130.676 : 00a0 : 00 00 00 00 00 
19ec-1c88:48418130.742 : => ReadNVMDataInternal
19ec-1c88:48418130.960 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48418131.025 : IO Send command 10 bytes
19ec-1c88:48418131.121 : => CNT96226::VenderCmd_SetData
19ec-1c88:48418131.177 : iCmd = 0, nBytes = 10
19ec-1c88:48418131.283 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48418481.601 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48418481.722 : System send command 10 bytes + data 0 bytes
19ec-1c88:48418481.796 : IO total need to receive data 128 bytes
19ec-1c88:48418481.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:48418481.918 : iCmd = 0, nBytes = 128
19ec-1c88:48418678.208 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48418678.767 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48418678.909 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48418679.037 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48418679.163 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48418679.289 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48418679.415 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48418679.538 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48418679.603 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48418679.664 : System total receive data 128 bytes
19ec-1c88:48418679.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:48418679.780 : iCmd = 1, nBytes = 4
19ec-1c88:48418867.199 : 0000 : 00 00 00 00 
19ec-1c88:48418867.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48418867.402 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48418867.464 : NVMData.PadScanCount = 0
19ec-1c88:48418867.518 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48418867.571 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48418867.627 : NVMData.FlatbedScanCount = 0
19ec-1c88:48418867.680 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48418867.732 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48418867.785 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48418867.843 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48418867.898 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48418867.953 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48418868.007 : NVMData.BornMonth = 0
19ec-1c88:48418868.055 : NVMData.BornDay = 0
19ec-1c88:48418868.106 : NVMData.BornYear = 0
19ec-1c88:48418868.152 : NVMData.FirstScanMonth = 4
19ec-1c88:48418868.204 : NVMData.FirstScanDay = 30
19ec-1c88:48418868.259 : NVMData.FirstScanYear = 2020
19ec-1c88:48418868.312 : NVMData.VerticalMagnification = 0
19ec-1c88:48418868.367 : NVMData.HorizontalMagnification = 0
19ec-1c88:48418868.421 : NVMData.PowerSavingTime = 15
19ec-1c88:48418868.476 : NVMData.SN = A094165189010062
19ec-1c88:48418868.525 : NVMData.AutoFeed = 0
19ec-1c88:48418868.572 : NVMData.CCDType = 0
19ec-1c88:48418868.619 : NVMData.ScanSpeed = 0
19ec-1c88:48418868.666 : NVMData.RollerCount = 0
19ec-1c88:48418868.715 : NVMData.MultifeedCount = 0
19ec-1c88:48418868.764 : NVMData.JamCount = 0
19ec-1c88:48418868.810 : NVMData.IdentifyInfo = 
19ec-1c88:48418868.862 : NVMData.FormalName = 
19ec-1c88:48418869.057 : NVMData.ReservedB = 0
19ec-1c88:48418869.109 : NVMData.FunctionCode = 0
19ec-1c88:48418869.159 : NVMData.PreFeed = 0
19ec-1c88:48418869.211 : NVMData.PreFeedTime = 0
19ec-1c88:48418869.261 : NVMData.ButtonNumber = 0
19ec-1c88:48418869.312 : NVMData.PowerOffTime = 0
19ec-1c88:48418869.364 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48418869.434 : => IoObject::IoLockEnd
19ec-1c88:48418869.522 : <= IoObject::IoLockEnd
19ec-1c88:48418869.575 : <= InitializeScanner ret = 1
19ec-1c88:48420166.543 : => GetLogicalScannerAbility
19ec-1c88:48420166.724 : => IoObject::IoLockStart
19ec-1c88:48420166.852 : => CAsicIO::CheckDevice
19ec-1c88:48420166.913 : => CNT96226::ConnectIsAvailable
19ec-1c88:48420190.987 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48420191.382 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48420191.440 : <= IoObject::IoLockStart
19ec-1c88:48420191.501 : => IoObject::IoLockEnd
19ec-1c88:48420191.612 : <= IoObject::IoLockEnd
19ec-1c88:48420191.693 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:48423723.307 : => GetLogicalScannerAbilityEx
19ec-1c88:48423723.508 : => IoObject::IoLockStart
19ec-1c88:48423723.635 : => CAsicIO::CheckDevice
19ec-1c88:48423723.693 : => CNT96226::ConnectIsAvailable
19ec-1c88:48423748.072 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48423748.189 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48423748.249 : <= IoObject::IoLockStart
19ec-1c88:48423748.309 : => IoObject::IoLockEnd
19ec-1c88:48423748.422 : <= IoObject::IoLockEnd
19ec-1c88:48423748.544 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48423748.618 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48430961.336 : => ReadNVMData
19ec-1c88:48430961.528 : => IoObject::IoLockStart
19ec-1c88:48430961.662 : => CAsicIO::CheckDevice
19ec-1c88:48430961.720 : => CNT96226::ConnectIsAvailable
19ec-1c88:48430985.579 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48430985.693 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48430985.754 : <= IoObject::IoLockStart
19ec-1c88:48430985.824 : => ReadNVMDataInternal
19ec-1c88:48430985.889 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48430985.959 : IO Send command 10 bytes
19ec-1c88:48430986.081 : => CNT96226::VenderCmd_SetData
19ec-1c88:48430986.139 : iCmd = 0, nBytes = 10
19ec-1c88:48430986.252 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48431344.286 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48431344.423 : System send command 10 bytes + data 0 bytes
19ec-1c88:48431344.495 : IO total need to receive data 128 bytes
19ec-1c88:48431344.559 : => CNT96226::VenderCmd_GetData
19ec-1c88:48431344.617 : iCmd = 0, nBytes = 128
19ec-1c88:48431542.122 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48431542.300 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48431542.438 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48431542.571 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48431542.692 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48431542.815 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48431542.934 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48431543.055 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48431543.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48431543.175 : System total receive data 128 bytes
19ec-1c88:48431543.236 : => CNT96226::VenderCmd_GetData
19ec-1c88:48431543.287 : iCmd = 1, nBytes = 4
19ec-1c88:48431751.045 : 0000 : 00 00 00 00 
19ec-1c88:48431751.136 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48431751.264 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48431751.330 : NVMData.PadScanCount = 0
19ec-1c88:48431751.388 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48431751.443 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48431751.497 : NVMData.FlatbedScanCount = 0
19ec-1c88:48431751.551 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48431751.782 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48431751.845 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48431751.900 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48431751.954 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48431752.006 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48431752.061 : NVMData.BornMonth = 0
19ec-1c88:48431752.110 : NVMData.BornDay = 0
19ec-1c88:48431752.162 : NVMData.BornYear = 0
19ec-1c88:48431752.209 : NVMData.FirstScanMonth = 4
19ec-1c88:48431752.258 : NVMData.FirstScanDay = 30
19ec-1c88:48431752.311 : NVMData.FirstScanYear = 2020
19ec-1c88:48431752.365 : NVMData.VerticalMagnification = 0
19ec-1c88:48431752.420 : NVMData.HorizontalMagnification = 0
19ec-1c88:48431752.476 : NVMData.PowerSavingTime = 15
19ec-1c88:48431752.529 : NVMData.SN = A094165189010062
19ec-1c88:48431752.580 : NVMData.AutoFeed = 0
19ec-1c88:48431752.630 : NVMData.CCDType = 0
19ec-1c88:48431752.677 : NVMData.ScanSpeed = 0
19ec-1c88:48431752.727 : NVMData.RollerCount = 0
19ec-1c88:48431752.785 : NVMData.MultifeedCount = 0
19ec-1c88:48431752.835 : NVMData.JamCount = 0
19ec-1c88:48431752.885 : NVMData.IdentifyInfo = 
19ec-1c88:48431752.936 : NVMData.FormalName = 
19ec-1c88:48431752.984 : NVMData.ReservedB = 0
19ec-1c88:48431753.034 : NVMData.FunctionCode = 0
19ec-1c88:48431753.081 : NVMData.PreFeed = 0
19ec-1c88:48431753.127 : NVMData.PreFeedTime = 0
19ec-1c88:48431753.174 : NVMData.ButtonNumber = 0
19ec-1c88:48431753.224 : NVMData.PowerOffTime = 0
19ec-1c88:48431753.273 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48431753.337 : => IoObject::IoLockEnd
19ec-1c88:48431753.426 : <= IoObject::IoLockEnd
19ec-1c88:48431753.474 : <= ReadNVMData ret = 1
19ec-1c88:48441426.311 : => GetADFStatus
19ec-1c88:48441426.754 : => IoObject::IoLockStart
19ec-1c88:48441426.888 : => CAsicIO::CheckDevice
19ec-1c88:48441426.946 : => CNT96226::ConnectIsAvailable
19ec-1c88:48441450.968 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48441451.326 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48441451.386 : <= IoObject::IoLockStart
19ec-1c88:48441451.447 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48441451.514 : IO Send command 10 bytes
19ec-1c88:48441451.636 : => CNT96226::VenderCmd_SetData
19ec-1c88:48441451.693 : iCmd = 0, nBytes = 10
19ec-1c88:48441451.801 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48441651.107 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48441651.230 : System send command 10 bytes + data 0 bytes
19ec-1c88:48441651.301 : IO total need to receive data 2 bytes
19ec-1c88:48441651.361 : => CNT96226::VenderCmd_GetData
19ec-1c88:48441651.417 : iCmd = 0, nBytes = 2
19ec-1c88:48441769.759 : 0000 : 00 00 
19ec-1c88:48441769.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48441769.948 : System total receive data 2 bytes
19ec-1c88:48441770.015 : => CNT96226::VenderCmd_GetData
19ec-1c88:48441770.077 : iCmd = 1, nBytes = 4
19ec-1c88:48441937.097 : 0000 : 00 00 00 00 
19ec-1c88:48441937.277 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48441937.509 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48441937.812 : Return status = 0
19ec-1c88:48441937.872 : => IoObject::IoLockEnd
19ec-1c88:48441937.958 : <= IoObject::IoLockEnd
19ec-1c88:48441938.006 : <= GetADFStatus ret = 1
19ec-1c88:48444575.542 : => GetADFStatus
19ec-1c88:48444575.734 : => IoObject::IoLockStart
19ec-1c88:48444575.871 : => CAsicIO::CheckDevice
19ec-1c88:48444575.931 : => CNT96226::ConnectIsAvailable
19ec-1c88:48444602.165 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48444602.281 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48444602.340 : <= IoObject::IoLockStart
19ec-1c88:48444602.400 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48444602.466 : IO Send command 10 bytes
19ec-1c88:48444602.579 : => CNT96226::VenderCmd_SetData
19ec-1c88:48444602.637 : iCmd = 0, nBytes = 10
19ec-1c88:48444602.742 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48444802.477 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48444802.616 : System send command 10 bytes + data 0 bytes
19ec-1c88:48444802.837 : IO total need to receive data 2 bytes
19ec-1c88:48444802.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:48444802.969 : iCmd = 0, nBytes = 2
19ec-1c88:48445002.982 : 0000 : 00 00 
19ec-1c88:48445003.182 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48445003.327 : System total receive data 2 bytes
19ec-1c88:48445003.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:48445003.704 : iCmd = 1, nBytes = 4
19ec-1c88:48445208.337 : 0000 : 00 00 00 00 
19ec-1c88:48445208.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48445208.579 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48445208.642 : Return status = 0
19ec-1c88:48445208.698 : => IoObject::IoLockEnd
19ec-1c88:48445208.788 : <= IoObject::IoLockEnd
19ec-1c88:48445208.839 : <= GetADFStatus ret = 1
19ec-1c88:48447264.740 : => TerminateDriver
19ec-1c88:48447264.927 : => CAsicIO::~CAsicIO,pStage=196742216
19ec-1c88:48447265.001 : => CNT96226::Close
19ec-1c88:48447268.968 : <= CNT96226::Close ret = 1
19ec-1c88:48447269.050 : <= CAsicIO::~CAsicIO
19ec-1c88:48447269.104 : => IoObject::IoLockEnd
19ec-1c88:48447269.158 : <= IoObject::IoLockEnd
19ec-1c88:48447269.208 : => IoObject::TerminateDevice
19ec-1c88:48447269.263 : => IoObject::IoLockEnd
19ec-1c88:48447269.314 : <= IoObject::IoLockEnd
19ec-1c88:48447269.413 : <= IoObject::TerminateDevice
19ec-1c88:48447269.658 : <= TerminateDriver ret = 1
19ec-1c88:48490532.782 : ============Debug Start==========
19ec-1c88:48490533.056 : Date : 2020/4/30 14:28:55
19ec-1c88:48490533.134 : Process ID : 19ec
19ec-1c88:48490533.533 : Windows : Version 10.0 build 18363 
19ec-1c88:48490533.995 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48490534.057 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48490534.122 : MemoryStatus.ullAvailPhys : 1720279040
19ec-1c88:48490534.181 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48490534.244 : MemoryStatus.ullAvailPageFile : 3093012480
19ec-1c88:48490534.302 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48490534.360 : MemoryStatus.ullAvailVirtual : 1728397312
19ec-1c88:48490534.419 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48490534.523 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48490534.580 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48490534.815 : CPU Count : 4
19ec-1c88:48490534.864 : CPU Frequency : 100.000 Mhz
19ec-1c88:48490539.092 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48490539.222 : => InitializeDriver
19ec-1c88:48490539.477 : <= InitializeDriver ret = 1
19ec-1c88:48490539.535 : => InitializeScanner
19ec-1c88:48490539.612 : => CAsicIO::GetDeviceList
19ec-1c88:48490539.911 : => CNT96226::CNT96226
19ec-1c88:48490539.968 : => CNT96226::Open
19ec-1c88:48490560.834 : <= CNT96226::Open ret = 1
19ec-1c88:48490560.925 : => CNT96226::Initialize
19ec-1c88:48490561.106 : <= CNT96226::Initialize ret = 1
19ec-1c88:48490561.159 : <= CNT96226::CNT96226
19ec-1c88:48490561.209 : => CNT96226::EnumAvailableDevice
19ec-1c88:48490566.626 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48490566.700 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48490566.755 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48494275.196 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48494275.502 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48494281.111 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48494281.219 : => IoObject::GetLockName
19ec-1c88:48494281.284 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48494281.354 : <= IoObject::GetLockName
19ec-1c88:48494281.813 : => CNT96226::VenderCmd_GetData
19ec-1c88:48494281.879 : iCmd = 3, nBytes = 2
19ec-1c88:48494651.985 : 0000 : 06 38 
19ec-1c88:48494652.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48494652.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:48494652.253 : iCmd = 4, nBytes = 2
19ec-1c88:48494940.966 : 0000 : 07 07 
19ec-1c88:48494941.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48494941.157 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48494941.246 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48494941.310 : IO Send command 10 bytes
19ec-1c88:48494941.361 : => CNT96226::VenderCmd_SetData
19ec-1c88:48494941.417 : iCmd = 0, nBytes = 10
19ec-1c88:48494941.517 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48495135.201 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48495135.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:48495135.388 : iCmd = 0, nBytes = 165
19ec-1c88:48495297.528 : skip dump 37 bytes
19ec-1c88:48495297.897 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48495298.178 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48495298.664 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48495298.798 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48495298.927 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48495299.063 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48495299.187 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48495299.310 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48495299.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48495299.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:48495299.488 : iCmd = 1, nBytes = 4
19ec-1c88:48495504.189 : 0000 : 00 00 00 00 
19ec-1c88:48495504.276 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48495504.336 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48495504.396 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48495504.462 : IO Send command 10 bytes
19ec-1c88:48495504.514 : => CNT96226::VenderCmd_SetData
19ec-1c88:48495504.568 : iCmd = 0, nBytes = 10
19ec-1c88:48495504.668 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48495848.285 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48495848.469 : => CNT96226::VenderCmd_GetData
19ec-1c88:48495848.537 : iCmd = 0, nBytes = 128
19ec-1c88:48496057.230 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48496057.401 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48496057.540 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48496057.675 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48496057.799 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48496057.921 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48496058.045 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48496058.165 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48496058.228 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48496058.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:48496058.339 : iCmd = 1, nBytes = 4
19ec-1c88:48496221.638 : 0000 : 00 00 00 00 
19ec-1c88:48496221.760 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48496221.831 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48496222.000 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48496222.074 : => CNT96226::Close
19ec-1c88:48496226.084 : <= CNT96226::Close ret = 1
19ec-1c88:48496226.175 : <= CNT96226::~CNT96226
19ec-1c88:48496226.263 : <= CAsicIO::GetDeviceList
19ec-1c88:48496226.661 : => IoObject::SetTimeout
19ec-1c88:48496226.790 : Timeout--> In = 0 Out = 0
19ec-1c88:48496226.846 : <= IoObject::SetTimeout
19ec-1c88:48496226.911 : => CAsicIO::CAsicIO
19ec-1c88:48496226.982 : => CNT96226::CNT96226
19ec-1c88:48496227.038 : => CNT96226::Open
19ec-1c88:48496250.752 : <= CNT96226::Open ret = 1
19ec-1c88:48496250.848 : => CNT96226::Initialize
19ec-1c88:48496251.030 : <= CNT96226::Initialize ret = 1
19ec-1c88:48496251.084 : <= CNT96226::CNT96226
19ec-1c88:48496251.134 : <= CAsicIO::CAsicIO
19ec-1c88:48496251.191 : => CAsicIO::InitializeDevice
19ec-1c88:48496251.264 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48496257.103 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48496257.220 : => IoObject::GetLockName
19ec-1c88:48496257.275 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48496257.341 : <= IoObject::GetLockName
19ec-1c88:48496257.828 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48496257.899 : IO Send command 10 bytes
19ec-1c88:48496257.953 : => CNT96226::VenderCmd_SetData
19ec-1c88:48496258.005 : iCmd = 0, nBytes = 10
19ec-1c88:48496258.117 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48496608.814 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48496608.931 : => CNT96226::VenderCmd_GetData
19ec-1c88:48496608.992 : iCmd = 0, nBytes = 128
19ec-1c88:48496743.121 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48496743.305 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48496743.442 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48496743.580 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48496743.706 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48496743.828 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48496743.955 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48496744.081 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48496744.143 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48496744.206 : => CNT96226::VenderCmd_GetData
19ec-1c88:48496744.259 : iCmd = 1, nBytes = 4
19ec-1c88:48496915.666 : 0000 : 00 00 00 00 
19ec-1c88:48496915.783 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48496915.851 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48496915.916 : => CNT96226::VenderCmd_GetData
19ec-1c88:48496915.972 : iCmd = 3, nBytes = 2
19ec-1c88:48497269.316 : 0000 : 06 38 
19ec-1c88:48497269.431 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48497269.504 : => CNT96226::VenderCmd_GetData
19ec-1c88:48497269.560 : iCmd = 4, nBytes = 2
19ec-1c88:48497553.133 : 0000 : 07 07 
19ec-1c88:48497553.247 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48497553.415 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48497553.512 : => IoObject::InitializeDevice
19ec-1c88:48497553.622 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48497554.252 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48497554.328 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48497555.106 : => FindScanner
19ec-1c88:48497555.167 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48497555.233 : <= FindScanner ret = 1
19ec-1c88:48497555.291 : => IoObject::IoLockStart
19ec-1c88:48497555.392 : => CAsicIO::CheckDevice
19ec-1c88:48497555.445 : => CNT96226::ConnectIsAvailable
19ec-1c88:48497580.456 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48497580.569 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48497580.629 : <= IoObject::IoLockStart
19ec-1c88:48497580.691 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48497580.757 : IO Send command 10 bytes
19ec-1c88:48497580.853 : => CNT96226::VenderCmd_SetData
19ec-1c88:48497580.912 : iCmd = 0, nBytes = 10
19ec-1c88:48497581.014 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48497755.990 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48497756.130 : System send command 10 bytes + data 0 bytes
19ec-1c88:48497756.205 : IO total need to receive data 5 bytes
19ec-1c88:48497756.264 : => CNT96226::VenderCmd_GetData
19ec-1c88:48497756.321 : iCmd = 0, nBytes = 5
19ec-1c88:48497907.297 : 0000 : 06 00 02 02 ab 
19ec-1c88:48497907.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48497907.726 : System total receive data 5 bytes
19ec-1c88:48497907.782 : => CNT96226::VenderCmd_GetData
19ec-1c88:48497907.835 : iCmd = 1, nBytes = 4
19ec-1c88:48498073.646 : 0000 : 00 00 00 00 
19ec-1c88:48498074.006 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48498074.125 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48498074.186 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48498074.250 : IO Send command 10 bytes
19ec-1c88:48498074.339 : => CNT96226::VenderCmd_SetData
19ec-1c88:48498074.390 : iCmd = 0, nBytes = 10
19ec-1c88:48498074.493 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48498243.192 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48498243.310 : System send command 10 bytes + data 0 bytes
19ec-1c88:48498243.385 : IO total need to receive data 165 bytes
19ec-1c88:48498243.449 : => CNT96226::VenderCmd_GetData
19ec-1c88:48498243.505 : iCmd = 0, nBytes = 165
19ec-1c88:48498388.663 : skip dump 37 bytes
19ec-1c88:48498388.854 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48498388.990 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48498389.123 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48498389.259 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48498389.386 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48498389.515 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48498389.641 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48498389.760 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48498389.826 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48498389.883 : System total receive data 165 bytes
19ec-1c88:48498389.942 : => CNT96226::VenderCmd_GetData
19ec-1c88:48498389.995 : iCmd = 1, nBytes = 4
19ec-1c88:48498597.408 : 0000 : 00 00 00 00 
19ec-1c88:48498597.511 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48498597.636 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48498597.853 : Dump Inquiry
19ec-1c88:48498597.989 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48498598.124 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48498598.256 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48498598.392 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48498598.517 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48498598.651 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48498598.773 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48498598.896 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48498599.029 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48498599.156 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48498599.240 : 00a0 : 00 00 00 00 00 
19ec-1c88:48498599.312 : => ReadNVMDataInternal
19ec-1c88:48498599.523 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48498599.591 : IO Send command 10 bytes
19ec-1c88:48498599.684 : => CNT96226::VenderCmd_SetData
19ec-1c88:48498599.738 : iCmd = 0, nBytes = 10
19ec-1c88:48498599.838 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48498946.906 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48498947.051 : System send command 10 bytes + data 0 bytes
19ec-1c88:48498947.117 : IO total need to receive data 128 bytes
19ec-1c88:48498947.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:48498947.227 : iCmd = 0, nBytes = 128
19ec-1c88:48499157.535 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48499157.712 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48499157.856 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48499157.991 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48499158.115 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48499158.237 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48499158.361 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48499158.486 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48499158.548 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48499158.612 : System total receive data 128 bytes
19ec-1c88:48499158.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:48499158.727 : iCmd = 1, nBytes = 4
19ec-1c88:48499290.896 : 0000 : 00 00 00 00 
19ec-1c88:48499290.997 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48499291.114 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48499291.179 : NVMData.PadScanCount = 0
19ec-1c88:48499291.233 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48499291.289 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48499291.346 : NVMData.FlatbedScanCount = 0
19ec-1c88:48499291.402 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48499291.452 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48499291.504 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48499291.558 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48499291.613 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48499291.666 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48499291.722 : NVMData.BornMonth = 0
19ec-1c88:48499291.771 : NVMData.BornDay = 0
19ec-1c88:48499291.820 : NVMData.BornYear = 0
19ec-1c88:48499291.867 : NVMData.FirstScanMonth = 4
19ec-1c88:48499291.918 : NVMData.FirstScanDay = 30
19ec-1c88:48499291.973 : NVMData.FirstScanYear = 2020
19ec-1c88:48499292.027 : NVMData.VerticalMagnification = 0
19ec-1c88:48499292.083 : NVMData.HorizontalMagnification = 0
19ec-1c88:48499292.135 : NVMData.PowerSavingTime = 15
19ec-1c88:48499292.189 : NVMData.SN = A094165189010062
19ec-1c88:48499292.238 : NVMData.AutoFeed = 0
19ec-1c88:48499292.284 : NVMData.CCDType = 0
19ec-1c88:48499292.332 : NVMData.ScanSpeed = 0
19ec-1c88:48499292.379 : NVMData.RollerCount = 0
19ec-1c88:48499292.430 : NVMData.MultifeedCount = 0
19ec-1c88:48499292.483 : NVMData.JamCount = 0
19ec-1c88:48499292.531 : NVMData.IdentifyInfo = 
19ec-1c88:48499292.581 : NVMData.FormalName = 
19ec-1c88:48499292.761 : NVMData.ReservedB = 0
19ec-1c88:48499292.813 : NVMData.FunctionCode = 0
19ec-1c88:48499292.861 : NVMData.PreFeed = 0
19ec-1c88:48499292.910 : NVMData.PreFeedTime = 0
19ec-1c88:48499292.958 : NVMData.ButtonNumber = 0
19ec-1c88:48499293.007 : NVMData.PowerOffTime = 0
19ec-1c88:48499293.059 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48499293.135 : => IoObject::IoLockEnd
19ec-1c88:48499293.222 : <= IoObject::IoLockEnd
19ec-1c88:48499293.270 : <= InitializeScanner ret = 1
19ec-1c88:48499293.332 : => GetLogicalScannerAbilityEx
19ec-1c88:48499293.386 : => IoObject::IoLockStart
19ec-1c88:48499293.477 : => CAsicIO::CheckDevice
19ec-1c88:48499293.529 : => CNT96226::ConnectIsAvailable
19ec-1c88:48499306.294 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48499306.386 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48499306.441 : <= IoObject::IoLockStart
19ec-1c88:48499306.494 : => IoObject::IoLockEnd
19ec-1c88:48499306.580 : <= IoObject::IoLockEnd
19ec-1c88:48499306.692 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48499306.763 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48499483.170 : => ReadNVMData
19ec-1c88:48499483.330 : => IoObject::IoLockStart
19ec-1c88:48499483.458 : => CAsicIO::CheckDevice
19ec-1c88:48499483.517 : => CNT96226::ConnectIsAvailable
19ec-1c88:48499509.344 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48499509.459 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48499509.528 : <= IoObject::IoLockStart
19ec-1c88:48499509.596 : => ReadNVMDataInternal
19ec-1c88:48499509.660 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48499509.728 : IO Send command 10 bytes
19ec-1c88:48499509.840 : => CNT96226::VenderCmd_SetData
19ec-1c88:48499509.898 : iCmd = 0, nBytes = 10
19ec-1c88:48499510.014 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48499868.713 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48499868.868 : System send command 10 bytes + data 0 bytes
19ec-1c88:48499868.940 : IO total need to receive data 128 bytes
19ec-1c88:48499869.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:48499869.059 : iCmd = 0, nBytes = 128
19ec-1c88:48500078.195 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48500078.377 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48500078.520 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48500078.653 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48500078.788 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48500078.910 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48500079.039 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48500079.161 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48500079.223 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48500079.284 : System total receive data 128 bytes
19ec-1c88:48500079.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:48500079.396 : iCmd = 1, nBytes = 4
19ec-1c88:48500273.782 : 0000 : 00 00 00 00 
19ec-1c88:48500273.896 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48500274.027 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48500274.091 : NVMData.PadScanCount = 0
19ec-1c88:48500274.146 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48500274.200 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48500274.255 : NVMData.FlatbedScanCount = 0
19ec-1c88:48500274.307 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48500274.359 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48500274.414 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48500274.471 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48500274.528 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48500274.583 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48500274.637 : NVMData.BornMonth = 0
19ec-1c88:48500274.686 : NVMData.BornDay = 0
19ec-1c88:48500274.738 : NVMData.BornYear = 0
19ec-1c88:48500274.786 : NVMData.FirstScanMonth = 4
19ec-1c88:48500274.838 : NVMData.FirstScanDay = 30
19ec-1c88:48500274.890 : NVMData.FirstScanYear = 2020
19ec-1c88:48500275.107 : NVMData.VerticalMagnification = 0
19ec-1c88:48500275.171 : NVMData.HorizontalMagnification = 0
19ec-1c88:48500275.225 : NVMData.PowerSavingTime = 15
19ec-1c88:48500275.278 : NVMData.SN = A094165189010062
19ec-1c88:48500275.326 : NVMData.AutoFeed = 0
19ec-1c88:48500275.375 : NVMData.CCDType = 0
19ec-1c88:48500275.423 : NVMData.ScanSpeed = 0
19ec-1c88:48500275.470 : NVMData.RollerCount = 0
19ec-1c88:48500275.522 : NVMData.MultifeedCount = 0
19ec-1c88:48500275.574 : NVMData.JamCount = 0
19ec-1c88:48500275.622 : NVMData.IdentifyInfo = 
19ec-1c88:48500275.671 : NVMData.FormalName = 
19ec-1c88:48500275.718 : NVMData.ReservedB = 0
19ec-1c88:48500275.767 : NVMData.FunctionCode = 0
19ec-1c88:48500275.817 : NVMData.PreFeed = 0
19ec-1c88:48500275.865 : NVMData.PreFeedTime = 0
19ec-1c88:48500275.914 : NVMData.ButtonNumber = 0
19ec-1c88:48500275.962 : NVMData.PowerOffTime = 0
19ec-1c88:48500276.014 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48500276.073 : => IoObject::IoLockEnd
19ec-1c88:48500276.159 : <= IoObject::IoLockEnd
19ec-1c88:48500276.209 : <= ReadNVMData ret = 1
19ec-1c88:48502820.932 : ============Debug Start==========
19ec-1c88:48502821.231 : Date : 2020/4/30 14:28:56
19ec-1c88:48502821.310 : Process ID : 19ec
19ec-1c88:48502821.724 : Windows : Version 10.0 build 18363 
19ec-1c88:48502822.176 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48502822.238 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48502822.302 : MemoryStatus.ullAvailPhys : 1720000512
19ec-1c88:48502822.360 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48502822.423 : MemoryStatus.ullAvailPageFile : 3093004288
19ec-1c88:48502822.485 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48502822.543 : MemoryStatus.ullAvailVirtual : 1728659456
19ec-1c88:48502822.603 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48502822.708 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48502822.768 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48502823.011 : CPU Count : 4
19ec-1c88:48502823.062 : CPU Frequency : 100.000 Mhz
19ec-1c88:48502827.418 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48502827.539 : => InitializeDriver
19ec-1c88:48502827.804 : <= InitializeDriver ret = 1
19ec-1c88:48505368.011 : => InitializeScanner
19ec-1c88:48505368.259 : => CAsicIO::GetDeviceList
19ec-1c88:48505368.684 : => CNT96226::CNT96226
19ec-1c88:48505368.747 : => CNT96226::Open
19ec-1c88:48505390.990 : <= CNT96226::Open ret = 1
19ec-1c88:48505391.088 : => CNT96226::Initialize
19ec-1c88:48505391.278 : <= CNT96226::Initialize ret = 1
19ec-1c88:48505391.338 : <= CNT96226::CNT96226
19ec-1c88:48505391.394 : => CNT96226::EnumAvailableDevice
19ec-1c88:48505396.729 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48505396.809 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48505396.870 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48509109.799 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48509110.095 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48509115.709 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48509115.823 : => IoObject::GetLockName
19ec-1c88:48509115.879 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48509115.945 : <= IoObject::GetLockName
19ec-1c88:48509116.397 : => CNT96226::VenderCmd_GetData
19ec-1c88:48509116.461 : iCmd = 3, nBytes = 2
19ec-1c88:48509495.243 : 0000 : 06 38 
19ec-1c88:48509495.370 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48509495.443 : => CNT96226::VenderCmd_GetData
19ec-1c88:48509495.500 : iCmd = 4, nBytes = 2
19ec-1c88:48509796.969 : 0000 : 07 07 
19ec-1c88:48509797.071 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48509797.161 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48509797.248 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48509797.316 : IO Send command 10 bytes
19ec-1c88:48509797.368 : => CNT96226::VenderCmd_SetData
19ec-1c88:48509797.423 : iCmd = 0, nBytes = 10
19ec-1c88:48509797.526 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48509985.281 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48509985.412 : => CNT96226::VenderCmd_GetData
19ec-1c88:48509985.474 : iCmd = 0, nBytes = 165
19ec-1c88:48510148.243 : skip dump 37 bytes
19ec-1c88:48510148.603 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48510149.050 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48510149.186 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48510149.317 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48510149.444 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48510149.577 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48510149.702 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48510149.821 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48510149.885 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48510149.944 : => CNT96226::VenderCmd_GetData
19ec-1c88:48510149.996 : iCmd = 1, nBytes = 4
19ec-1c88:48510358.504 : 0000 : 00 00 00 00 
19ec-1c88:48510358.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48510358.678 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48510358.744 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48510358.811 : IO Send command 10 bytes
19ec-1c88:48510358.863 : => CNT96226::VenderCmd_SetData
19ec-1c88:48510358.919 : iCmd = 0, nBytes = 10
19ec-1c88:48510359.031 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48510698.365 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48510698.511 : => CNT96226::VenderCmd_GetData
19ec-1c88:48510698.569 : iCmd = 0, nBytes = 128
19ec-1c88:48510901.697 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48510901.876 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48510902.018 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48510902.154 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48510902.287 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48510902.414 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48510902.542 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48510902.664 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48510902.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48510902.790 : => CNT96226::VenderCmd_GetData
19ec-1c88:48510902.842 : iCmd = 1, nBytes = 4
19ec-1c88:48511028.673 : 0000 : 00 00 00 00 
19ec-1c88:48511028.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48511028.833 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48511028.992 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48511029.065 : => CNT96226::Close
19ec-1c88:48511032.966 : <= CNT96226::Close ret = 1
19ec-1c88:48511033.041 : <= CNT96226::~CNT96226
19ec-1c88:48511033.132 : <= CAsicIO::GetDeviceList
19ec-1c88:48511033.541 : => IoObject::SetTimeout
19ec-1c88:48511033.670 : Timeout--> In = 0 Out = 0
19ec-1c88:48511033.729 : <= IoObject::SetTimeout
19ec-1c88:48511033.797 : => CAsicIO::CAsicIO
19ec-1c88:48511033.866 : => CNT96226::CNT96226
19ec-1c88:48511033.923 : => CNT96226::Open
19ec-1c88:48511057.646 : <= CNT96226::Open ret = 1
19ec-1c88:48511057.745 : => CNT96226::Initialize
19ec-1c88:48511057.934 : <= CNT96226::Initialize ret = 1
19ec-1c88:48511057.992 : <= CNT96226::CNT96226
19ec-1c88:48511058.042 : <= CAsicIO::CAsicIO
19ec-1c88:48511058.095 : => CAsicIO::InitializeDevice
19ec-1c88:48511058.161 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48511063.995 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48511064.119 : => IoObject::GetLockName
19ec-1c88:48511064.173 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48511064.241 : <= IoObject::GetLockName
19ec-1c88:48511064.723 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48511064.795 : IO Send command 10 bytes
19ec-1c88:48511064.846 : => CNT96226::VenderCmd_SetData
19ec-1c88:48511064.902 : iCmd = 0, nBytes = 10
19ec-1c88:48511065.009 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48511420.834 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48511420.954 : => CNT96226::VenderCmd_GetData
19ec-1c88:48511421.009 : iCmd = 0, nBytes = 128
19ec-1c88:48511558.385 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48511558.582 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48511558.727 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48511558.862 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48511558.988 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48511559.107 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48511559.235 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48511559.357 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48511559.422 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48511559.490 : => CNT96226::VenderCmd_GetData
19ec-1c88:48511559.549 : iCmd = 1, nBytes = 4
19ec-1c88:48511706.634 : 0000 : 00 00 00 00 
19ec-1c88:48511706.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48511707.112 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48511707.170 : => CNT96226::VenderCmd_GetData
19ec-1c88:48511707.224 : iCmd = 3, nBytes = 2
19ec-1c88:48512077.216 : 0000 : 06 38 
19ec-1c88:48512077.334 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48512077.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:48512077.465 : iCmd = 4, nBytes = 2
19ec-1c88:48512387.953 : 0000 : 07 07 
19ec-1c88:48512388.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48512388.221 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48512388.322 : => IoObject::InitializeDevice
19ec-1c88:48512388.426 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48512389.046 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48512389.122 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48512389.840 : => FindScanner
19ec-1c88:48512389.900 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48512389.967 : <= FindScanner ret = 1
19ec-1c88:48512390.027 : => IoObject::IoLockStart
19ec-1c88:48512390.128 : => CAsicIO::CheckDevice
19ec-1c88:48512390.184 : => CNT96226::ConnectIsAvailable
19ec-1c88:48512415.130 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48512415.253 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48512415.318 : <= IoObject::IoLockStart
19ec-1c88:48512415.377 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48512415.444 : IO Send command 10 bytes
19ec-1c88:48512415.534 : => CNT96226::VenderCmd_SetData
19ec-1c88:48512415.589 : iCmd = 0, nBytes = 10
19ec-1c88:48512415.697 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48512575.621 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48512575.759 : System send command 10 bytes + data 0 bytes
19ec-1c88:48512575.835 : IO total need to receive data 5 bytes
19ec-1c88:48512575.896 : => CNT96226::VenderCmd_GetData
19ec-1c88:48512575.950 : iCmd = 0, nBytes = 5
19ec-1c88:48512755.292 : 0000 : 06 00 02 02 ab 
19ec-1c88:48512755.381 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48512755.442 : System total receive data 5 bytes
19ec-1c88:48512755.500 : => CNT96226::VenderCmd_GetData
19ec-1c88:48512755.555 : iCmd = 1, nBytes = 4
19ec-1c88:48512959.318 : 0000 : 00 00 00 00 
19ec-1c88:48512959.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48512959.571 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48512959.643 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48512959.711 : IO Send command 10 bytes
19ec-1c88:48512959.804 : => CNT96226::VenderCmd_SetData
19ec-1c88:48512959.863 : iCmd = 0, nBytes = 10
19ec-1c88:48512959.970 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48513132.354 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48513132.468 : System send command 10 bytes + data 0 bytes
19ec-1c88:48513132.532 : IO total need to receive data 165 bytes
19ec-1c88:48513132.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:48513132.649 : iCmd = 0, nBytes = 165
19ec-1c88:48513323.597 : skip dump 37 bytes
19ec-1c88:48513323.793 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48513323.937 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48513324.075 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48513324.208 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48513324.333 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48513324.463 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48513324.589 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48513324.715 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48513324.779 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48513324.840 : System total receive data 165 bytes
19ec-1c88:48513324.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:48513324.953 : iCmd = 1, nBytes = 4
19ec-1c88:48513526.714 : 0000 : 00 00 00 00 
19ec-1c88:48513526.820 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48513526.969 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48513527.204 : Dump Inquiry
19ec-1c88:48513527.341 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48513527.482 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48513527.614 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48513527.746 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48513527.872 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48513528.003 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48513528.128 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48513528.254 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48513528.384 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48513528.512 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48513528.598 : 00a0 : 00 00 00 00 00 
19ec-1c88:48513528.668 : => ReadNVMDataInternal
19ec-1c88:48513528.877 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48513528.947 : IO Send command 10 bytes
19ec-1c88:48513529.035 : => CNT96226::VenderCmd_SetData
19ec-1c88:48513529.086 : iCmd = 0, nBytes = 10
19ec-1c88:48513529.189 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48513848.654 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48513848.797 : System send command 10 bytes + data 0 bytes
19ec-1c88:48513848.869 : IO total need to receive data 128 bytes
19ec-1c88:48513848.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:48513848.991 : iCmd = 0, nBytes = 128
19ec-1c88:48514032.762 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48514032.941 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48514033.089 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48514033.221 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48514033.350 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48514033.474 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48514033.598 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48514033.722 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48514033.785 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48514033.846 : System total receive data 128 bytes
19ec-1c88:48514033.908 : => CNT96226::VenderCmd_GetData
19ec-1c88:48514033.964 : iCmd = 1, nBytes = 4
19ec-1c88:48514140.933 : 0000 : 00 00 00 00 
19ec-1c88:48514141.027 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48514141.148 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48514141.213 : NVMData.PadScanCount = 0
19ec-1c88:48514141.267 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48514141.323 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48514141.381 : NVMData.FlatbedScanCount = 0
19ec-1c88:48514141.434 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48514141.486 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48514141.540 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48514141.597 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48514141.654 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48514141.708 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48514141.764 : NVMData.BornMonth = 0
19ec-1c88:48514141.814 : NVMData.BornDay = 0
19ec-1c88:48514141.865 : NVMData.BornYear = 0
19ec-1c88:48514141.913 : NVMData.FirstScanMonth = 4
19ec-1c88:48514141.965 : NVMData.FirstScanDay = 30
19ec-1c88:48514142.016 : NVMData.FirstScanYear = 2020
19ec-1c88:48514142.069 : NVMData.VerticalMagnification = 0
19ec-1c88:48514142.124 : NVMData.HorizontalMagnification = 0
19ec-1c88:48514142.176 : NVMData.PowerSavingTime = 15
19ec-1c88:48514142.231 : NVMData.SN = A094165189010062
19ec-1c88:48514142.283 : NVMData.AutoFeed = 0
19ec-1c88:48514142.332 : NVMData.CCDType = 0
19ec-1c88:48514142.379 : NVMData.ScanSpeed = 0
19ec-1c88:48514142.427 : NVMData.RollerCount = 0
19ec-1c88:48514142.478 : NVMData.MultifeedCount = 0
19ec-1c88:48514142.527 : NVMData.JamCount = 0
19ec-1c88:48514142.573 : NVMData.IdentifyInfo = 
19ec-1c88:48514142.624 : NVMData.FormalName = 
19ec-1c88:48514142.800 : NVMData.ReservedB = 0
19ec-1c88:48514142.853 : NVMData.FunctionCode = 0
19ec-1c88:48514142.901 : NVMData.PreFeed = 0
19ec-1c88:48514142.950 : NVMData.PreFeedTime = 0
19ec-1c88:48514143.001 : NVMData.ButtonNumber = 0
19ec-1c88:48514143.049 : NVMData.PowerOffTime = 0
19ec-1c88:48514143.101 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48514143.171 : => IoObject::IoLockEnd
19ec-1c88:48514143.259 : <= IoObject::IoLockEnd
19ec-1c88:48514143.309 : <= InitializeScanner ret = 1
19ec-1c88:48515385.086 : => GetLogicalScannerAbility
19ec-1c88:48515385.273 : => IoObject::IoLockStart
19ec-1c88:48515385.385 : => CAsicIO::CheckDevice
19ec-1c88:48515385.442 : => CNT96226::ConnectIsAvailable
19ec-1c88:48515406.525 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48515406.745 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48515406.870 : <= IoObject::IoLockStart
19ec-1c88:48515406.985 : => IoObject::IoLockEnd
19ec-1c88:48515407.178 : <= IoObject::IoLockEnd
19ec-1c88:48515407.519 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:48518956.368 : => GetLogicalScannerAbilityEx
19ec-1c88:48518956.556 : => IoObject::IoLockStart
19ec-1c88:48518956.680 : => CAsicIO::CheckDevice
19ec-1c88:48518956.736 : => CNT96226::ConnectIsAvailable
19ec-1c88:48518980.158 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48518980.275 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48518980.334 : <= IoObject::IoLockStart
19ec-1c88:48518980.396 : => IoObject::IoLockEnd
19ec-1c88:48518980.503 : <= IoObject::IoLockEnd
19ec-1c88:48518980.628 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48518980.703 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48526196.473 : => ReadNVMData
19ec-1c88:48526196.661 : => IoObject::IoLockStart
19ec-1c88:48526196.784 : => CAsicIO::CheckDevice
19ec-1c88:48526196.843 : => CNT96226::ConnectIsAvailable
19ec-1c88:48526220.228 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48526220.454 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48526220.577 : <= IoObject::IoLockStart
19ec-1c88:48526220.707 : => ReadNVMDataInternal
19ec-1c88:48526220.827 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48526220.968 : IO Send command 10 bytes
19ec-1c88:48526221.315 : => CNT96226::VenderCmd_SetData
19ec-1c88:48526221.371 : iCmd = 0, nBytes = 10
19ec-1c88:48526221.484 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48526567.501 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48526567.656 : System send command 10 bytes + data 0 bytes
19ec-1c88:48526567.726 : IO total need to receive data 128 bytes
19ec-1c88:48526567.790 : => CNT96226::VenderCmd_GetData
19ec-1c88:48526567.846 : iCmd = 0, nBytes = 128
19ec-1c88:48526766.514 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48526766.695 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48526766.844 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48526766.981 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48526767.108 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48526767.234 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48526767.357 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48526767.481 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48526767.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48526767.608 : System total receive data 128 bytes
19ec-1c88:48526767.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:48526767.720 : iCmd = 1, nBytes = 4
19ec-1c88:48526970.333 : 0000 : 00 00 00 00 
19ec-1c88:48526970.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48526970.575 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48526970.642 : NVMData.PadScanCount = 0
19ec-1c88:48526970.703 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48526970.760 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48526970.819 : NVMData.FlatbedScanCount = 0
19ec-1c88:48526970.874 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48526971.092 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48526971.164 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48526971.221 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48526971.278 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48526971.333 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48526971.388 : NVMData.BornMonth = 0
19ec-1c88:48526971.441 : NVMData.BornDay = 0
19ec-1c88:48526971.491 : NVMData.BornYear = 0
19ec-1c88:48526971.541 : NVMData.FirstScanMonth = 4
19ec-1c88:48526971.594 : NVMData.FirstScanDay = 30
19ec-1c88:48526971.649 : NVMData.FirstScanYear = 2020
19ec-1c88:48526971.703 : NVMData.VerticalMagnification = 0
19ec-1c88:48526971.761 : NVMData.HorizontalMagnification = 0
19ec-1c88:48526971.816 : NVMData.PowerSavingTime = 15
19ec-1c88:48526971.872 : NVMData.SN = A094165189010062
19ec-1c88:48526971.925 : NVMData.AutoFeed = 0
19ec-1c88:48526971.975 : NVMData.CCDType = 0
19ec-1c88:48526972.025 : NVMData.ScanSpeed = 0
19ec-1c88:48526972.074 : NVMData.RollerCount = 0
19ec-1c88:48526972.128 : NVMData.MultifeedCount = 0
19ec-1c88:48526972.183 : NVMData.JamCount = 0
19ec-1c88:48526972.234 : NVMData.IdentifyInfo = 
19ec-1c88:48526972.287 : NVMData.FormalName = 
19ec-1c88:48526972.336 : NVMData.ReservedB = 0
19ec-1c88:48526972.389 : NVMData.FunctionCode = 0
19ec-1c88:48526972.442 : NVMData.PreFeed = 0
19ec-1c88:48526972.491 : NVMData.PreFeedTime = 0
19ec-1c88:48526972.542 : NVMData.ButtonNumber = 0
19ec-1c88:48526972.592 : NVMData.PowerOffTime = 0
19ec-1c88:48526972.645 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48526972.703 : => IoObject::IoLockEnd
19ec-1c88:48526972.795 : <= IoObject::IoLockEnd
19ec-1c88:48526972.846 : <= ReadNVMData ret = 1
19ec-1c88:48536671.081 : => GetADFStatus
19ec-1c88:48536671.519 : => IoObject::IoLockStart
19ec-1c88:48536671.654 : => CAsicIO::CheckDevice
19ec-1c88:48536671.709 : => CNT96226::ConnectIsAvailable
19ec-1c88:48536694.844 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48536694.959 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48536695.020 : <= IoObject::IoLockStart
19ec-1c88:48536695.082 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48536695.152 : IO Send command 10 bytes
19ec-1c88:48536695.276 : => CNT96226::VenderCmd_SetData
19ec-1c88:48536695.331 : iCmd = 0, nBytes = 10
19ec-1c88:48536695.436 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48536890.522 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48536890.647 : System send command 10 bytes + data 0 bytes
19ec-1c88:48536890.716 : IO total need to receive data 2 bytes
19ec-1c88:48536890.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:48536890.830 : iCmd = 0, nBytes = 2
19ec-1c88:48537085.214 : 0000 : 00 00 
19ec-1c88:48537085.333 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48537085.401 : System total receive data 2 bytes
19ec-1c88:48537085.460 : => CNT96226::VenderCmd_GetData
19ec-1c88:48537085.513 : iCmd = 1, nBytes = 4
19ec-1c88:48537288.682 : 0000 : 00 00 00 00 
19ec-1c88:48537288.766 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48537288.896 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48537288.961 : Return status = 0
19ec-1c88:48537289.014 : => IoObject::IoLockEnd
19ec-1c88:48537289.103 : <= IoObject::IoLockEnd
19ec-1c88:48537289.154 : <= GetADFStatus ret = 1
19ec-1c88:48539946.631 : => GetADFStatus
19ec-1c88:48539946.825 : => IoObject::IoLockStart
19ec-1c88:48539946.955 : => CAsicIO::CheckDevice
19ec-1c88:48539947.015 : => CNT96226::ConnectIsAvailable
19ec-1c88:48539969.387 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48539969.504 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48539969.567 : <= IoObject::IoLockStart
19ec-1c88:48539969.631 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48539969.701 : IO Send command 10 bytes
19ec-1c88:48539969.817 : => CNT96226::VenderCmd_SetData
19ec-1c88:48539969.875 : iCmd = 0, nBytes = 10
19ec-1c88:48539969.987 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48540161.336 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48540161.472 : System send command 10 bytes + data 0 bytes
19ec-1c88:48540161.699 : IO total need to receive data 2 bytes
19ec-1c88:48540161.775 : => CNT96226::VenderCmd_GetData
19ec-1c88:48540161.829 : iCmd = 0, nBytes = 2
19ec-1c88:48540366.463 : 0000 : 00 00 
19ec-1c88:48540366.666 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48540366.827 : System total receive data 2 bytes
19ec-1c88:48540367.155 : => CNT96226::VenderCmd_GetData
19ec-1c88:48540367.216 : iCmd = 1, nBytes = 4
19ec-1c88:48540563.039 : 0000 : 00 00 00 00 
19ec-1c88:48540563.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48540563.285 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48540563.348 : Return status = 0
19ec-1c88:48540563.405 : => IoObject::IoLockEnd
19ec-1c88:48540563.496 : <= IoObject::IoLockEnd
19ec-1c88:48540563.546 : <= GetADFStatus ret = 1
19ec-1c88:48542812.245 : => TerminateDriver
19ec-1c88:48542812.443 : => CAsicIO::~CAsicIO,pStage=101125192
19ec-1c88:48542812.522 : => CNT96226::Close
19ec-1c88:48542819.838 : <= CNT96226::Close ret = 1
19ec-1c88:48542820.253 : <= CAsicIO::~CAsicIO
19ec-1c88:48542823.414 : => IoObject::IoLockEnd
19ec-1c88:48542823.767 : <= IoObject::IoLockEnd
19ec-1c88:48542823.856 : => IoObject::TerminateDevice
19ec-1c88:48542823.921 : => IoObject::IoLockEnd
19ec-1c88:48542823.978 : <= IoObject::IoLockEnd
19ec-1c88:48542824.093 : <= IoObject::TerminateDevice
19ec-1c88:48542824.384 : <= TerminateDriver ret = 1
19ec-1c88:48588046.820 : ============Debug Start==========
19ec-1c88:48588047.089 : Date : 2020/4/30 14:28:58
19ec-1c88:48588047.176 : Process ID : 19ec
19ec-1c88:48588047.568 : Windows : Version 10.0 build 18363 
19ec-1c88:48588048.020 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48588048.084 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48588048.148 : MemoryStatus.ullAvailPhys : 1721417728
19ec-1c88:48588048.208 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48588048.269 : MemoryStatus.ullAvailPageFile : 3093135360
19ec-1c88:48588048.329 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48588048.390 : MemoryStatus.ullAvailVirtual : 1728393216
19ec-1c88:48588048.453 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48588048.559 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48588048.619 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48588048.855 : CPU Count : 4
19ec-1c88:48588048.903 : CPU Frequency : 100.000 Mhz
19ec-1c88:48588053.811 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48588053.998 : => InitializeDriver
19ec-1c88:48588054.326 : <= InitializeDriver ret = 1
19ec-1c88:48588054.394 : => InitializeScanner
19ec-1c88:48588054.487 : => CAsicIO::GetDeviceList
19ec-1c88:48588054.842 : => CNT96226::CNT96226
19ec-1c88:48588054.904 : => CNT96226::Open
19ec-1c88:48588077.720 : <= CNT96226::Open ret = 1
19ec-1c88:48588077.819 : => CNT96226::Initialize
19ec-1c88:48588078.009 : <= CNT96226::Initialize ret = 1
19ec-1c88:48588078.071 : <= CNT96226::CNT96226
19ec-1c88:48588078.123 : => CNT96226::EnumAvailableDevice
19ec-1c88:48588083.419 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48588083.498 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48588083.561 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48591814.455 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48591814.767 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48591820.375 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48591820.490 : => IoObject::GetLockName
19ec-1c88:48591820.551 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48591820.618 : <= IoObject::GetLockName
19ec-1c88:48591821.094 : => CNT96226::VenderCmd_GetData
19ec-1c88:48591821.160 : iCmd = 3, nBytes = 2
19ec-1c88:48592184.291 : 0000 : 06 38 
19ec-1c88:48592184.405 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48592184.480 : => CNT96226::VenderCmd_GetData
19ec-1c88:48592184.541 : iCmd = 4, nBytes = 2
19ec-1c88:48592472.274 : 0000 : 07 07 
19ec-1c88:48592472.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48592472.497 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48592472.593 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48592472.662 : IO Send command 10 bytes
19ec-1c88:48592472.715 : => CNT96226::VenderCmd_SetData
19ec-1c88:48592472.775 : iCmd = 0, nBytes = 10
19ec-1c88:48592472.876 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48592674.854 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48592674.975 : => CNT96226::VenderCmd_GetData
19ec-1c88:48592675.036 : iCmd = 0, nBytes = 165
19ec-1c88:48592787.065 : skip dump 37 bytes
19ec-1c88:48592787.253 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48592787.392 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48592787.526 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48592787.655 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48592787.783 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48592787.916 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48592788.039 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48592788.167 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48592788.229 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48592788.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:48592788.337 : iCmd = 1, nBytes = 4
19ec-1c88:48592920.904 : 0000 : 00 00 00 00 
19ec-1c88:48592921.004 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48592921.071 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48592921.134 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48592921.200 : IO Send command 10 bytes
19ec-1c88:48592921.252 : => CNT96226::VenderCmd_SetData
19ec-1c88:48592921.302 : iCmd = 0, nBytes = 10
19ec-1c88:48592921.402 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48593266.794 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48593266.922 : => CNT96226::VenderCmd_GetData
19ec-1c88:48593266.983 : iCmd = 0, nBytes = 128
19ec-1c88:48593415.953 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48593416.138 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48593416.276 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48593416.409 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48593416.535 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48593416.656 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48593416.782 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48593416.903 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48593416.966 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48593417.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:48593417.080 : iCmd = 1, nBytes = 4
19ec-1c88:48593624.676 : 0000 : 00 00 00 00 
19ec-1c88:48593624.778 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48593624.843 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48593625.041 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48593625.117 : => CNT96226::Close
19ec-1c88:48593629.011 : <= CNT96226::Close ret = 1
19ec-1c88:48593629.088 : <= CNT96226::~CNT96226
19ec-1c88:48593629.174 : <= CAsicIO::GetDeviceList
19ec-1c88:48593629.610 : => IoObject::SetTimeout
19ec-1c88:48593629.742 : Timeout--> In = 0 Out = 0
19ec-1c88:48593629.800 : <= IoObject::SetTimeout
19ec-1c88:48593629.867 : => CAsicIO::CAsicIO
19ec-1c88:48593629.937 : => CNT96226::CNT96226
19ec-1c88:48593629.991 : => CNT96226::Open
19ec-1c88:48593652.199 : <= CNT96226::Open ret = 1
19ec-1c88:48593652.295 : => CNT96226::Initialize
19ec-1c88:48593652.485 : <= CNT96226::Initialize ret = 1
19ec-1c88:48593652.545 : <= CNT96226::CNT96226
19ec-1c88:48593652.598 : <= CAsicIO::CAsicIO
19ec-1c88:48593652.655 : => CAsicIO::InitializeDevice
19ec-1c88:48593652.724 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48593658.613 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48593658.728 : => IoObject::GetLockName
19ec-1c88:48593658.781 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48593658.848 : <= IoObject::GetLockName
19ec-1c88:48593659.353 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48593659.424 : IO Send command 10 bytes
19ec-1c88:48593659.477 : => CNT96226::VenderCmd_SetData
19ec-1c88:48593659.529 : iCmd = 0, nBytes = 10
19ec-1c88:48593659.636 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48593991.136 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48593991.297 : => CNT96226::VenderCmd_GetData
19ec-1c88:48593991.364 : iCmd = 0, nBytes = 128
19ec-1c88:48594196.275 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48594196.446 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48594196.587 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48594196.719 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48594196.844 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48594196.970 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48594197.090 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48594197.211 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48594197.276 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48594197.338 : => CNT96226::VenderCmd_GetData
19ec-1c88:48594197.393 : iCmd = 1, nBytes = 4
19ec-1c88:48594337.397 : 0000 : 00 00 00 00 
19ec-1c88:48594337.485 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48594337.547 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48594337.611 : => CNT96226::VenderCmd_GetData
19ec-1c88:48594337.662 : iCmd = 3, nBytes = 2
19ec-1c88:48594685.606 : 0000 : 06 38 
19ec-1c88:48594685.722 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48594685.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:48594685.843 : iCmd = 4, nBytes = 2
19ec-1c88:48594983.472 : 0000 : 07 07 
19ec-1c88:48594983.896 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48594984.063 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48594984.167 : => IoObject::InitializeDevice
19ec-1c88:48594984.274 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48594984.866 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48594984.933 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48594985.645 : => FindScanner
19ec-1c88:48594985.698 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48594985.763 : <= FindScanner ret = 1
19ec-1c88:48594985.819 : => IoObject::IoLockStart
19ec-1c88:48594985.918 : => CAsicIO::CheckDevice
19ec-1c88:48594985.974 : => CNT96226::ConnectIsAvailable
19ec-1c88:48595003.794 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48595003.915 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48595003.977 : <= IoObject::IoLockStart
19ec-1c88:48595004.038 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48595004.107 : IO Send command 10 bytes
19ec-1c88:48595004.209 : => CNT96226::VenderCmd_SetData
19ec-1c88:48595004.268 : iCmd = 0, nBytes = 10
19ec-1c88:48595004.377 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48595209.131 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48595209.252 : System send command 10 bytes + data 0 bytes
19ec-1c88:48595209.326 : IO total need to receive data 5 bytes
19ec-1c88:48595209.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:48595209.442 : iCmd = 0, nBytes = 5
19ec-1c88:48595365.689 : 0000 : 06 00 02 02 ab 
19ec-1c88:48595365.789 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48595365.848 : System total receive data 5 bytes
19ec-1c88:48595365.905 : => CNT96226::VenderCmd_GetData
19ec-1c88:48595365.959 : iCmd = 1, nBytes = 4
19ec-1c88:48595470.115 : 0000 : 00 00 00 00 
19ec-1c88:48595470.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48595470.321 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48595470.381 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48595470.449 : IO Send command 10 bytes
19ec-1c88:48595470.532 : => CNT96226::VenderCmd_SetData
19ec-1c88:48595470.581 : iCmd = 0, nBytes = 10
19ec-1c88:48595470.681 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48595664.094 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48595664.195 : System send command 10 bytes + data 0 bytes
19ec-1c88:48595664.264 : IO total need to receive data 165 bytes
19ec-1c88:48595664.329 : => CNT96226::VenderCmd_GetData
19ec-1c88:48595664.382 : iCmd = 0, nBytes = 165
19ec-1c88:48595833.429 : skip dump 37 bytes
19ec-1c88:48595833.595 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48595833.728 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48595833.862 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48595833.991 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48595834.128 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48595834.263 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48595834.387 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48595834.509 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48595834.575 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48595834.632 : System total receive data 165 bytes
19ec-1c88:48595834.689 : => CNT96226::VenderCmd_GetData
19ec-1c88:48595834.741 : iCmd = 1, nBytes = 4
19ec-1c88:48595980.894 : 0000 : 00 00 00 00 
19ec-1c88:48595981.019 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48595981.155 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48595981.367 : Dump Inquiry
19ec-1c88:48595981.506 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48595981.643 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48595981.780 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48595981.917 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48595982.047 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48595982.183 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48595982.310 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48595982.434 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48595982.564 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48595982.696 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48595982.782 : 00a0 : 00 00 00 00 00 
19ec-1c88:48595982.853 : => ReadNVMDataInternal
19ec-1c88:48595983.079 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48595983.148 : IO Send command 10 bytes
19ec-1c88:48595983.236 : => CNT96226::VenderCmd_SetData
19ec-1c88:48595983.290 : iCmd = 0, nBytes = 10
19ec-1c88:48595983.396 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48596332.137 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48596332.250 : System send command 10 bytes + data 0 bytes
19ec-1c88:48596332.315 : IO total need to receive data 128 bytes
19ec-1c88:48596332.374 : => CNT96226::VenderCmd_GetData
19ec-1c88:48596332.428 : iCmd = 0, nBytes = 128
19ec-1c88:48596479.226 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48596479.397 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48596479.530 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48596479.665 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48596479.791 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48596479.914 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48596480.037 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48596480.161 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48596480.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48596480.282 : System total receive data 128 bytes
19ec-1c88:48596480.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:48596480.393 : iCmd = 1, nBytes = 4
19ec-1c88:48596678.664 : 0000 : 00 00 00 00 
19ec-1c88:48596678.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48596678.911 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48596678.986 : NVMData.PadScanCount = 0
19ec-1c88:48596679.046 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48596679.105 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48596679.167 : NVMData.FlatbedScanCount = 0
19ec-1c88:48596679.220 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48596679.272 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48596679.326 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48596679.382 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48596679.436 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48596679.490 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48596679.543 : NVMData.BornMonth = 0
19ec-1c88:48596679.592 : NVMData.BornDay = 0
19ec-1c88:48596679.642 : NVMData.BornYear = 0
19ec-1c88:48596679.692 : NVMData.FirstScanMonth = 4
19ec-1c88:48596679.745 : NVMData.FirstScanDay = 30
19ec-1c88:48596679.798 : NVMData.FirstScanYear = 2020
19ec-1c88:48596679.851 : NVMData.VerticalMagnification = 0
19ec-1c88:48596679.903 : NVMData.HorizontalMagnification = 0
19ec-1c88:48596679.955 : NVMData.PowerSavingTime = 15
19ec-1c88:48596680.009 : NVMData.SN = A094165189010062
19ec-1c88:48596680.060 : NVMData.AutoFeed = 0
19ec-1c88:48596680.107 : NVMData.CCDType = 0
19ec-1c88:48596680.157 : NVMData.ScanSpeed = 0
19ec-1c88:48596680.206 : NVMData.RollerCount = 0
19ec-1c88:48596680.257 : NVMData.MultifeedCount = 0
19ec-1c88:48596680.307 : NVMData.JamCount = 0
19ec-1c88:48596680.355 : NVMData.IdentifyInfo = 
19ec-1c88:48596680.407 : NVMData.FormalName = 
19ec-1c88:48596680.609 : NVMData.ReservedB = 0
19ec-1c88:48596680.674 : NVMData.FunctionCode = 0
19ec-1c88:48596680.726 : NVMData.PreFeed = 0
19ec-1c88:48596680.774 : NVMData.PreFeedTime = 0
19ec-1c88:48596680.822 : NVMData.ButtonNumber = 0
19ec-1c88:48596680.867 : NVMData.PowerOffTime = 0
19ec-1c88:48596680.919 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48596680.995 : => IoObject::IoLockEnd
19ec-1c88:48596681.089 : <= IoObject::IoLockEnd
19ec-1c88:48596681.141 : <= InitializeScanner ret = 1
19ec-1c88:48596681.204 : => GetLogicalScannerAbilityEx
19ec-1c88:48596681.261 : => IoObject::IoLockStart
19ec-1c88:48596681.355 : => CAsicIO::CheckDevice
19ec-1c88:48596681.409 : => CNT96226::ConnectIsAvailable
19ec-1c88:48596706.008 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48596706.127 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48596706.189 : <= IoObject::IoLockStart
19ec-1c88:48596706.245 : => IoObject::IoLockEnd
19ec-1c88:48596706.350 : <= IoObject::IoLockEnd
19ec-1c88:48596706.463 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48596706.535 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48596880.865 : => ReadNVMData
19ec-1c88:48596881.014 : => IoObject::IoLockStart
19ec-1c88:48596881.138 : => CAsicIO::CheckDevice
19ec-1c88:48596881.194 : => CNT96226::ConnectIsAvailable
19ec-1c88:48596901.377 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48596901.491 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48596901.551 : <= IoObject::IoLockStart
19ec-1c88:48596901.613 : => ReadNVMDataInternal
19ec-1c88:48596901.671 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48596901.740 : IO Send command 10 bytes
19ec-1c88:48596901.852 : => CNT96226::VenderCmd_SetData
19ec-1c88:48596901.904 : iCmd = 0, nBytes = 10
19ec-1c88:48596902.012 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48597235.550 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48597235.681 : System send command 10 bytes + data 0 bytes
19ec-1c88:48597235.748 : IO total need to receive data 128 bytes
19ec-1c88:48597235.812 : => CNT96226::VenderCmd_GetData
19ec-1c88:48597235.869 : iCmd = 0, nBytes = 128
19ec-1c88:48597423.059 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48597423.223 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48597423.362 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48597423.491 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48597423.617 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48597423.744 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48597423.872 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48597423.993 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48597424.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48597424.113 : System total receive data 128 bytes
19ec-1c88:48597424.169 : => CNT96226::VenderCmd_GetData
19ec-1c88:48597424.222 : iCmd = 1, nBytes = 4
19ec-1c88:48597614.349 : 0000 : 00 00 00 00 
19ec-1c88:48597614.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48597614.604 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48597614.672 : NVMData.PadScanCount = 0
19ec-1c88:48597614.728 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48597614.783 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48597614.838 : NVMData.FlatbedScanCount = 0
19ec-1c88:48597614.894 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48597614.948 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48597615.003 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48597615.057 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48597615.113 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48597615.166 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48597615.221 : NVMData.BornMonth = 0
19ec-1c88:48597615.268 : NVMData.BornDay = 0
19ec-1c88:48597615.319 : NVMData.BornYear = 0
19ec-1c88:48597615.366 : NVMData.FirstScanMonth = 4
19ec-1c88:48597615.415 : NVMData.FirstScanDay = 30
19ec-1c88:48597615.466 : NVMData.FirstScanYear = 2020
19ec-1c88:48597615.683 : NVMData.VerticalMagnification = 0
19ec-1c88:48597615.745 : NVMData.HorizontalMagnification = 0
19ec-1c88:48597615.799 : NVMData.PowerSavingTime = 15
19ec-1c88:48597615.851 : NVMData.SN = A094165189010062
19ec-1c88:48597615.900 : NVMData.AutoFeed = 0
19ec-1c88:48597615.948 : NVMData.CCDType = 0
19ec-1c88:48597615.994 : NVMData.ScanSpeed = 0
19ec-1c88:48597616.041 : NVMData.RollerCount = 0
19ec-1c88:48597616.092 : NVMData.MultifeedCount = 0
19ec-1c88:48597616.140 : NVMData.JamCount = 0
19ec-1c88:48597616.191 : NVMData.IdentifyInfo = 
19ec-1c88:48597616.243 : NVMData.FormalName = 
19ec-1c88:48597616.291 : NVMData.ReservedB = 0
19ec-1c88:48597616.343 : NVMData.FunctionCode = 0
19ec-1c88:48597616.393 : NVMData.PreFeed = 0
19ec-1c88:48597616.443 : NVMData.PreFeedTime = 0
19ec-1c88:48597616.492 : NVMData.ButtonNumber = 0
19ec-1c88:48597616.542 : NVMData.PowerOffTime = 0
19ec-1c88:48597616.591 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48597616.652 : => IoObject::IoLockEnd
19ec-1c88:48597616.746 : <= IoObject::IoLockEnd
19ec-1c88:48597616.797 : <= ReadNVMData ret = 1
19ec-1c88:48598129.117 : => TerminateDriver
19ec-1c88:48598129.302 : => CAsicIO::~CAsicIO,pStage=101125192
19ec-1c88:48598129.374 : => CNT96226::Close
19ec-1c88:48598133.297 : <= CNT96226::Close ret = 1
19ec-1c88:48598133.378 : <= CAsicIO::~CAsicIO
19ec-1c88:48598133.435 : => IoObject::IoLockEnd
19ec-1c88:48598133.486 : <= IoObject::IoLockEnd
19ec-1c88:48598133.533 : => IoObject::TerminateDevice
19ec-1c88:48598133.590 : => IoObject::IoLockEnd
19ec-1c88:48598133.642 : <= IoObject::IoLockEnd
19ec-1c88:48598133.748 : <= IoObject::TerminateDevice
19ec-1c88:48598133.993 : <= TerminateDriver ret = 1
19ec-1c88:48600509.376 : ============Debug Start==========
19ec-1c88:48600509.666 : Date : 2020/4/30 14:28:59
19ec-1c88:48600509.745 : Process ID : 19ec
19ec-1c88:48600510.176 : Windows : Version 10.0 build 18363 
19ec-1c88:48600510.632 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48600510.692 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48600510.757 : MemoryStatus.ullAvailPhys : 1721880576
19ec-1c88:48600510.816 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48600510.876 : MemoryStatus.ullAvailPageFile : 3093372928
19ec-1c88:48600510.933 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48600510.993 : MemoryStatus.ullAvailVirtual : 1728409600
19ec-1c88:48600511.055 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48600511.157 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48600511.216 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48600511.453 : CPU Count : 4
19ec-1c88:48600511.500 : CPU Frequency : 100.000 Mhz
19ec-1c88:48600515.677 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48600515.802 : => InitializeDriver
19ec-1c88:48600516.077 : <= InitializeDriver ret = 1
19ec-1c88:48603078.086 : => InitializeScanner
19ec-1c88:48603078.345 : => CAsicIO::GetDeviceList
19ec-1c88:48603078.743 : => CNT96226::CNT96226
19ec-1c88:48603078.806 : => CNT96226::Open
19ec-1c88:48603101.132 : <= CNT96226::Open ret = 1
19ec-1c88:48603101.232 : => CNT96226::Initialize
19ec-1c88:48603101.421 : <= CNT96226::Initialize ret = 1
19ec-1c88:48603101.480 : <= CNT96226::CNT96226
19ec-1c88:48603101.532 : => CNT96226::EnumAvailableDevice
19ec-1c88:48603107.005 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48603107.085 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48603107.142 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48606900.984 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48606901.267 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48606907.681 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48606907.794 : => IoObject::GetLockName
19ec-1c88:48606907.851 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48606907.916 : <= IoObject::GetLockName
19ec-1c88:48606908.456 : => CNT96226::VenderCmd_GetData
19ec-1c88:48606908.519 : iCmd = 3, nBytes = 2
19ec-1c88:48607250.924 : 0000 : 06 38 
19ec-1c88:48607251.063 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48607251.152 : => CNT96226::VenderCmd_GetData
19ec-1c88:48607251.214 : iCmd = 4, nBytes = 2
19ec-1c88:48607510.101 : 0000 : 07 07 
19ec-1c88:48607510.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48607510.308 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48607510.397 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48607510.466 : IO Send command 10 bytes
19ec-1c88:48607510.520 : => CNT96226::VenderCmd_SetData
19ec-1c88:48607510.580 : iCmd = 0, nBytes = 10
19ec-1c88:48607510.691 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48607671.881 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48607671.985 : => CNT96226::VenderCmd_GetData
19ec-1c88:48607672.046 : iCmd = 0, nBytes = 165
19ec-1c88:48607787.822 : skip dump 37 bytes
19ec-1c88:48607788.012 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48607788.153 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48607788.287 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48607788.421 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48607788.555 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48607788.700 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48607788.828 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48607788.956 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48607789.021 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48607789.081 : => CNT96226::VenderCmd_GetData
19ec-1c88:48607789.135 : iCmd = 1, nBytes = 4
19ec-1c88:48607896.575 : 0000 : 00 00 00 00 
19ec-1c88:48607896.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48607896.743 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48607897.032 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48607897.096 : IO Send command 10 bytes
19ec-1c88:48607897.147 : => CNT96226::VenderCmd_SetData
19ec-1c88:48607897.203 : iCmd = 0, nBytes = 10
19ec-1c88:48607897.304 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48608213.690 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48608213.819 : => CNT96226::VenderCmd_GetData
19ec-1c88:48608213.889 : iCmd = 0, nBytes = 128
19ec-1c88:48608383.939 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48608384.151 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48608384.308 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48608384.451 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48608384.589 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48608384.720 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48608384.853 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48608384.984 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48608385.053 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48608385.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:48608385.180 : iCmd = 1, nBytes = 4
19ec-1c88:48608538.484 : 0000 : 00 00 00 00 
19ec-1c88:48608538.596 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48608538.671 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48608538.851 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48608538.929 : => CNT96226::Close
19ec-1c88:48608542.692 : <= CNT96226::Close ret = 1
19ec-1c88:48608542.767 : <= CNT96226::~CNT96226
19ec-1c88:48608542.860 : <= CAsicIO::GetDeviceList
19ec-1c88:48608543.301 : => IoObject::SetTimeout
19ec-1c88:48608543.435 : Timeout--> In = 0 Out = 0
19ec-1c88:48608543.499 : <= IoObject::SetTimeout
19ec-1c88:48608543.573 : => CAsicIO::CAsicIO
19ec-1c88:48608543.647 : => CNT96226::CNT96226
19ec-1c88:48608543.704 : => CNT96226::Open
19ec-1c88:48608565.645 : <= CNT96226::Open ret = 1
19ec-1c88:48608565.740 : => CNT96226::Initialize
19ec-1c88:48608565.929 : <= CNT96226::Initialize ret = 1
19ec-1c88:48608565.991 : <= CNT96226::CNT96226
19ec-1c88:48608566.044 : <= CAsicIO::CAsicIO
19ec-1c88:48608566.099 : => CAsicIO::InitializeDevice
19ec-1c88:48608566.171 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48608572.062 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48608572.179 : => IoObject::GetLockName
19ec-1c88:48608572.235 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48608572.302 : <= IoObject::GetLockName
19ec-1c88:48608572.798 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48608572.873 : IO Send command 10 bytes
19ec-1c88:48608572.926 : => CNT96226::VenderCmd_SetData
19ec-1c88:48608572.981 : iCmd = 0, nBytes = 10
19ec-1c88:48608573.092 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48608898.561 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48608898.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:48608898.800 : iCmd = 0, nBytes = 128
19ec-1c88:48609064.331 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48609064.512 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48609064.666 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48609064.807 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48609064.937 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48609065.066 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48609065.196 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48609065.326 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48609065.393 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48609065.459 : => CNT96226::VenderCmd_GetData
19ec-1c88:48609065.514 : iCmd = 1, nBytes = 4
19ec-1c88:48609183.724 : 0000 : 00 00 00 00 
19ec-1c88:48609183.820 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48609183.885 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48609183.950 : => CNT96226::VenderCmd_GetData
19ec-1c88:48609184.005 : iCmd = 3, nBytes = 2
19ec-1c88:48609520.539 : 0000 : 06 38 
19ec-1c88:48609520.680 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48609520.764 : => CNT96226::VenderCmd_GetData
19ec-1c88:48609520.829 : iCmd = 4, nBytes = 2
19ec-1c88:48609802.724 : 0000 : 07 07 
19ec-1c88:48609802.838 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48609803.022 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48609803.125 : => IoObject::InitializeDevice
19ec-1c88:48609803.240 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48609803.841 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48609803.921 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48609804.621 : => FindScanner
19ec-1c88:48609804.688 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48609804.758 : <= FindScanner ret = 1
19ec-1c88:48609804.820 : => IoObject::IoLockStart
19ec-1c88:48609804.930 : => CAsicIO::CheckDevice
19ec-1c88:48609804.984 : => CNT96226::ConnectIsAvailable
19ec-1c88:48609818.087 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48609818.189 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48609818.246 : <= IoObject::IoLockStart
19ec-1c88:48609818.306 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48609818.375 : IO Send command 10 bytes
19ec-1c88:48609818.461 : => CNT96226::VenderCmd_SetData
19ec-1c88:48609818.523 : iCmd = 0, nBytes = 10
19ec-1c88:48609818.634 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48609976.203 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48609976.340 : System send command 10 bytes + data 0 bytes
19ec-1c88:48609976.424 : IO total need to receive data 5 bytes
19ec-1c88:48609976.491 : => CNT96226::VenderCmd_GetData
19ec-1c88:48609976.551 : iCmd = 0, nBytes = 5
19ec-1c88:48610095.963 : 0000 : 06 00 02 02 ab 
19ec-1c88:48610096.051 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48610096.117 : System total receive data 5 bytes
19ec-1c88:48610096.179 : => CNT96226::VenderCmd_GetData
19ec-1c88:48610096.234 : iCmd = 1, nBytes = 4
19ec-1c88:48610238.977 : 0000 : 00 00 00 00 
19ec-1c88:48610239.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48610239.190 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48610239.259 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48610239.328 : IO Send command 10 bytes
19ec-1c88:48610239.418 : => CNT96226::VenderCmd_SetData
19ec-1c88:48610239.474 : iCmd = 0, nBytes = 10
19ec-1c88:48610239.584 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48610382.095 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48610382.249 : System send command 10 bytes + data 0 bytes
19ec-1c88:48610382.332 : IO total need to receive data 165 bytes
19ec-1c88:48610382.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:48610382.466 : iCmd = 0, nBytes = 165
19ec-1c88:48610505.837 : skip dump 37 bytes
19ec-1c88:48610506.046 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48610506.194 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48610506.337 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48610506.475 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48610506.606 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48610506.741 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48610506.864 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48610506.988 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48610507.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48610507.113 : System total receive data 165 bytes
19ec-1c88:48610507.171 : => CNT96226::VenderCmd_GetData
19ec-1c88:48610507.223 : iCmd = 1, nBytes = 4
19ec-1c88:48610625.771 : 0000 : 00 00 00 00 
19ec-1c88:48610625.874 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48610626.091 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48610626.263 : Dump Inquiry
19ec-1c88:48610626.410 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48610626.557 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48610626.699 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48610626.838 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48610626.973 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48610627.115 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48610627.244 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48610627.371 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48610627.510 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48610627.644 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48610627.736 : 00a0 : 00 00 00 00 00 
19ec-1c88:48610627.809 : => ReadNVMDataInternal
19ec-1c88:48610627.992 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48610628.057 : IO Send command 10 bytes
19ec-1c88:48610628.141 : => CNT96226::VenderCmd_SetData
19ec-1c88:48610628.198 : iCmd = 0, nBytes = 10
19ec-1c88:48610628.300 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48610927.287 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48610927.467 : System send command 10 bytes + data 0 bytes
19ec-1c88:48610927.548 : IO total need to receive data 128 bytes
19ec-1c88:48610927.619 : => CNT96226::VenderCmd_GetData
19ec-1c88:48610927.682 : iCmd = 0, nBytes = 128
19ec-1c88:48611093.982 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48611094.507 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48611094.654 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48611094.793 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48611094.925 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48611095.056 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48611095.182 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48611095.311 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48611095.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48611095.440 : System total receive data 128 bytes
19ec-1c88:48611095.504 : => CNT96226::VenderCmd_GetData
19ec-1c88:48611095.560 : iCmd = 1, nBytes = 4
19ec-1c88:48611275.625 : 0000 : 00 00 00 00 
19ec-1c88:48611275.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48611276.192 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48611276.260 : NVMData.PadScanCount = 0
19ec-1c88:48611276.318 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48611276.374 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48611276.431 : NVMData.FlatbedScanCount = 0
19ec-1c88:48611276.483 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48611276.535 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48611276.587 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48611276.644 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48611276.698 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48611276.753 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48611276.810 : NVMData.BornMonth = 0
19ec-1c88:48611276.858 : NVMData.BornDay = 0
19ec-1c88:48611276.907 : NVMData.BornYear = 0
19ec-1c88:48611276.953 : NVMData.FirstScanMonth = 4
19ec-1c88:48611277.004 : NVMData.FirstScanDay = 30
19ec-1c88:48611277.058 : NVMData.FirstScanYear = 2020
19ec-1c88:48611277.113 : NVMData.VerticalMagnification = 0
19ec-1c88:48611277.167 : NVMData.HorizontalMagnification = 0
19ec-1c88:48611277.221 : NVMData.PowerSavingTime = 15
19ec-1c88:48611277.275 : NVMData.SN = A094165189010062
19ec-1c88:48611277.324 : NVMData.AutoFeed = 0
19ec-1c88:48611277.374 : NVMData.CCDType = 0
19ec-1c88:48611277.422 : NVMData.ScanSpeed = 0
19ec-1c88:48611277.471 : NVMData.RollerCount = 0
19ec-1c88:48611277.526 : NVMData.MultifeedCount = 0
19ec-1c88:48611277.576 : NVMData.JamCount = 0
19ec-1c88:48611277.623 : NVMData.IdentifyInfo = 
19ec-1c88:48611277.672 : NVMData.FormalName = 
19ec-1c88:48611277.828 : NVMData.ReservedB = 0
19ec-1c88:48611277.880 : NVMData.FunctionCode = 0
19ec-1c88:48611277.930 : NVMData.PreFeed = 0
19ec-1c88:48611277.981 : NVMData.PreFeedTime = 0
19ec-1c88:48611278.031 : NVMData.ButtonNumber = 0
19ec-1c88:48611278.080 : NVMData.PowerOffTime = 0
19ec-1c88:48611278.130 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48611278.209 : => IoObject::IoLockEnd
19ec-1c88:48611278.296 : <= IoObject::IoLockEnd
19ec-1c88:48611278.346 : <= InitializeScanner ret = 1
19ec-1c88:48612510.499 : => GetLogicalScannerAbility
19ec-1c88:48612510.686 : => IoObject::IoLockStart
19ec-1c88:48612510.807 : => CAsicIO::CheckDevice
19ec-1c88:48612510.867 : => CNT96226::ConnectIsAvailable
19ec-1c88:48612528.077 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48612528.539 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48612528.604 : <= IoObject::IoLockStart
19ec-1c88:48612528.660 : => IoObject::IoLockEnd
19ec-1c88:48612528.760 : <= IoObject::IoLockEnd
19ec-1c88:48612528.839 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:48616035.879 : => GetLogicalScannerAbilityEx
19ec-1c88:48616036.065 : => IoObject::IoLockStart
19ec-1c88:48616036.198 : => CAsicIO::CheckDevice
19ec-1c88:48616036.266 : => CNT96226::ConnectIsAvailable
19ec-1c88:48616059.901 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48616060.016 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48616060.075 : <= IoObject::IoLockStart
19ec-1c88:48616060.134 : => IoObject::IoLockEnd
19ec-1c88:48616060.243 : <= IoObject::IoLockEnd
19ec-1c88:48616060.362 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48616060.439 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48623349.572 : => ReadNVMData
19ec-1c88:48623349.775 : => IoObject::IoLockStart
19ec-1c88:48623349.909 : => CAsicIO::CheckDevice
19ec-1c88:48623349.964 : => CNT96226::ConnectIsAvailable
19ec-1c88:48623373.674 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48623373.795 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48623373.857 : <= IoObject::IoLockStart
19ec-1c88:48623373.923 : => ReadNVMDataInternal
19ec-1c88:48623373.988 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48623374.056 : IO Send command 10 bytes
19ec-1c88:48623374.178 : => CNT96226::VenderCmd_SetData
19ec-1c88:48623374.234 : iCmd = 0, nBytes = 10
19ec-1c88:48623374.349 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48623730.397 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48623730.539 : System send command 10 bytes + data 0 bytes
19ec-1c88:48623730.613 : IO total need to receive data 128 bytes
19ec-1c88:48623730.682 : => CNT96226::VenderCmd_GetData
19ec-1c88:48623730.739 : iCmd = 0, nBytes = 128
19ec-1c88:48623939.238 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48623939.399 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48623939.536 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48623939.667 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48623939.789 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48623939.913 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48623940.039 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48623940.161 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48623940.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48623940.280 : System total receive data 128 bytes
19ec-1c88:48623940.342 : => CNT96226::VenderCmd_GetData
19ec-1c88:48623940.392 : iCmd = 1, nBytes = 4
19ec-1c88:48624131.239 : 0000 : 00 00 00 00 
19ec-1c88:48624131.372 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48624131.509 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48624131.582 : NVMData.PadScanCount = 0
19ec-1c88:48624131.641 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48624131.696 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48624131.755 : NVMData.FlatbedScanCount = 0
19ec-1c88:48624131.809 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48624132.020 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48624132.086 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48624132.140 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48624132.195 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48624132.249 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48624132.310 : NVMData.BornMonth = 0
19ec-1c88:48624132.359 : NVMData.BornDay = 0
19ec-1c88:48624132.411 : NVMData.BornYear = 0
19ec-1c88:48624132.460 : NVMData.FirstScanMonth = 4
19ec-1c88:48624132.511 : NVMData.FirstScanDay = 30
19ec-1c88:48624132.566 : NVMData.FirstScanYear = 2020
19ec-1c88:48624132.618 : NVMData.VerticalMagnification = 0
19ec-1c88:48624132.674 : NVMData.HorizontalMagnification = 0
19ec-1c88:48624132.727 : NVMData.PowerSavingTime = 15
19ec-1c88:48624132.781 : NVMData.SN = A094165189010062
19ec-1c88:48624132.829 : NVMData.AutoFeed = 0
19ec-1c88:48624132.880 : NVMData.CCDType = 0
19ec-1c88:48624132.927 : NVMData.ScanSpeed = 0
19ec-1c88:48624132.977 : NVMData.RollerCount = 0
19ec-1c88:48624133.034 : NVMData.MultifeedCount = 0
19ec-1c88:48624133.086 : NVMData.JamCount = 0
19ec-1c88:48624133.135 : NVMData.IdentifyInfo = 
19ec-1c88:48624133.186 : NVMData.FormalName = 
19ec-1c88:48624133.235 : NVMData.ReservedB = 0
19ec-1c88:48624133.281 : NVMData.FunctionCode = 0
19ec-1c88:48624133.329 : NVMData.PreFeed = 0
19ec-1c88:48624133.375 : NVMData.PreFeedTime = 0
19ec-1c88:48624133.425 : NVMData.ButtonNumber = 0
19ec-1c88:48624133.473 : NVMData.PowerOffTime = 0
19ec-1c88:48624133.525 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48624133.584 : => IoObject::IoLockEnd
19ec-1c88:48624133.677 : <= IoObject::IoLockEnd
19ec-1c88:48624133.726 : <= ReadNVMData ret = 1
19ec-1c88:48633985.666 : => GetADFStatus
19ec-1c88:48633986.094 : => IoObject::IoLockStart
19ec-1c88:48633986.226 : => CAsicIO::CheckDevice
19ec-1c88:48633986.280 : => CNT96226::ConnectIsAvailable
19ec-1c88:48634010.602 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48634010.713 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48634010.772 : <= IoObject::IoLockStart
19ec-1c88:48634010.833 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48634010.897 : IO Send command 10 bytes
19ec-1c88:48634011.009 : => CNT96226::VenderCmd_SetData
19ec-1c88:48634011.068 : iCmd = 0, nBytes = 10
19ec-1c88:48634011.171 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48634198.709 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48634198.857 : System send command 10 bytes + data 0 bytes
19ec-1c88:48634198.934 : IO total need to receive data 2 bytes
19ec-1c88:48634198.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:48634199.059 : iCmd = 0, nBytes = 2
19ec-1c88:48634404.888 : 0000 : 00 00 
19ec-1c88:48634404.972 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48634405.037 : System total receive data 2 bytes
19ec-1c88:48634405.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:48634405.146 : iCmd = 1, nBytes = 4
19ec-1c88:48634584.365 : 0000 : 00 00 00 00 
19ec-1c88:48634584.449 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48634584.573 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48634584.636 : Return status = 0
19ec-1c88:48634584.692 : => IoObject::IoLockEnd
19ec-1c88:48634584.779 : <= IoObject::IoLockEnd
19ec-1c88:48634584.830 : <= GetADFStatus ret = 1
19ec-1c88:48637308.722 : => GetADFStatus
19ec-1c88:48637308.913 : => IoObject::IoLockStart
19ec-1c88:48637309.039 : => CAsicIO::CheckDevice
19ec-1c88:48637309.093 : => CNT96226::ConnectIsAvailable
19ec-1c88:48637335.988 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48637336.101 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48637336.161 : <= IoObject::IoLockStart
19ec-1c88:48637336.220 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48637336.286 : IO Send command 10 bytes
19ec-1c88:48637336.410 : => CNT96226::VenderCmd_SetData
19ec-1c88:48637336.467 : iCmd = 0, nBytes = 10
19ec-1c88:48637336.575 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48637540.847 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48637540.963 : System send command 10 bytes + data 0 bytes
19ec-1c88:48637541.219 : IO total need to receive data 2 bytes
19ec-1c88:48637541.297 : => CNT96226::VenderCmd_GetData
19ec-1c88:48637541.354 : iCmd = 0, nBytes = 2
19ec-1c88:48637688.920 : 0000 : 00 00 
19ec-1c88:48637689.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48637689.104 : System total receive data 2 bytes
19ec-1c88:48637689.170 : => CNT96226::VenderCmd_GetData
19ec-1c88:48637689.230 : iCmd = 1, nBytes = 4
19ec-1c88:48637810.916 : 0000 : 00 00 00 00 
19ec-1c88:48637811.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48637811.161 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48637811.225 : Return status = 0
19ec-1c88:48637811.282 : => IoObject::IoLockEnd
19ec-1c88:48637811.375 : <= IoObject::IoLockEnd
19ec-1c88:48637811.424 : <= GetADFStatus ret = 1
19ec-1c88:48639914.279 : => TerminateDriver
19ec-1c88:48639914.470 : => CAsicIO::~CAsicIO,pStage=200543304
19ec-1c88:48639914.545 : => CNT96226::Close
19ec-1c88:48639918.300 : <= CNT96226::Close ret = 1
19ec-1c88:48639918.376 : <= CAsicIO::~CAsicIO
19ec-1c88:48639918.431 : => IoObject::IoLockEnd
19ec-1c88:48639918.488 : <= IoObject::IoLockEnd
19ec-1c88:48639918.544 : => IoObject::TerminateDevice
19ec-1c88:48639918.601 : => IoObject::IoLockEnd
19ec-1c88:48639918.651 : <= IoObject::IoLockEnd
19ec-1c88:48639918.751 : <= IoObject::TerminateDevice
19ec-1c88:48639918.997 : <= TerminateDriver ret = 1
19ec-1c88:48682713.523 : ============Debug Start==========
19ec-1c88:48682713.792 : Date : 2020/4/30 14:29:01
19ec-1c88:48682713.867 : Process ID : 19ec
19ec-1c88:48682714.281 : Windows : Version 10.0 build 18363 
19ec-1c88:48682714.720 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48682714.784 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48682714.849 : MemoryStatus.ullAvailPhys : 1721208832
19ec-1c88:48682714.909 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48682714.971 : MemoryStatus.ullAvailPageFile : 3092787200
19ec-1c88:48682715.030 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48682715.093 : MemoryStatus.ullAvailVirtual : 1728421888
19ec-1c88:48682715.154 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48682715.257 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48682715.317 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48682715.555 : CPU Count : 4
19ec-1c88:48682715.601 : CPU Frequency : 100.000 Mhz
19ec-1c88:48682719.861 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48682719.989 : => InitializeDriver
19ec-1c88:48682720.246 : <= InitializeDriver ret = 1
19ec-1c88:48682720.306 : => InitializeScanner
19ec-1c88:48682720.387 : => CAsicIO::GetDeviceList
19ec-1c88:48682720.688 : => CNT96226::CNT96226
19ec-1c88:48682720.747 : => CNT96226::Open
19ec-1c88:48682742.515 : <= CNT96226::Open ret = 1
19ec-1c88:48682742.608 : => CNT96226::Initialize
19ec-1c88:48682742.793 : <= CNT96226::Initialize ret = 1
19ec-1c88:48682742.849 : <= CNT96226::CNT96226
19ec-1c88:48682742.900 : => CNT96226::EnumAvailableDevice
19ec-1c88:48682748.111 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48682748.187 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48682748.248 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48686446.753 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48686447.048 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48686457.391 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48686457.503 : => IoObject::GetLockName
19ec-1c88:48686457.566 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48686457.636 : <= IoObject::GetLockName
19ec-1c88:48686458.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:48686458.183 : iCmd = 3, nBytes = 2
19ec-1c88:48686816.985 : 0000 : 06 38 
19ec-1c88:48686817.124 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48686817.198 : => CNT96226::VenderCmd_GetData
19ec-1c88:48686817.256 : iCmd = 4, nBytes = 2
19ec-1c88:48687112.784 : 0000 : 07 07 
19ec-1c88:48687112.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48687113.148 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48687113.314 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48687113.448 : IO Send command 10 bytes
19ec-1c88:48687113.556 : => CNT96226::VenderCmd_SetData
19ec-1c88:48687113.663 : iCmd = 0, nBytes = 10
19ec-1c88:48687113.865 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48687329.646 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48687329.915 : => CNT96226::VenderCmd_GetData
19ec-1c88:48687330.030 : iCmd = 0, nBytes = 165
19ec-1c88:48687553.798 : skip dump 37 bytes
19ec-1c88:48687554.190 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48687554.505 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48687554.786 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48687555.059 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48687555.325 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48687555.598 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48687555.864 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48687556.118 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48687556.249 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48687556.372 : => CNT96226::VenderCmd_GetData
19ec-1c88:48687556.481 : iCmd = 1, nBytes = 4
19ec-1c88:48687761.871 : 0000 : 00 00 00 00 
19ec-1c88:48687762.069 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48687762.204 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48687762.328 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48687762.459 : IO Send command 10 bytes
19ec-1c88:48687762.574 : => CNT96226::VenderCmd_SetData
19ec-1c88:48687762.681 : iCmd = 0, nBytes = 10
19ec-1c88:48687762.893 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48688109.857 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48688110.010 : => CNT96226::VenderCmd_GetData
19ec-1c88:48688110.083 : iCmd = 0, nBytes = 128
19ec-1c88:48688317.768 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48688317.969 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48688318.143 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48688318.307 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48688318.460 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48688318.610 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48688318.759 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48688318.909 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48688318.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48688319.063 : => CNT96226::VenderCmd_GetData
19ec-1c88:48688319.125 : iCmd = 1, nBytes = 4
19ec-1c88:48688492.216 : 0000 : 00 00 00 00 
19ec-1c88:48688492.334 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48688492.411 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48688492.608 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48688492.696 : => CNT96226::Close
19ec-1c88:48688497.023 : <= CNT96226::Close ret = 1
19ec-1c88:48688497.111 : <= CNT96226::~CNT96226
19ec-1c88:48688497.215 : <= CAsicIO::GetDeviceList
19ec-1c88:48688497.688 : => IoObject::SetTimeout
19ec-1c88:48688497.845 : Timeout--> In = 0 Out = 0
19ec-1c88:48688497.913 : <= IoObject::SetTimeout
19ec-1c88:48688497.987 : => CAsicIO::CAsicIO
19ec-1c88:48688498.073 : => CNT96226::CNT96226
19ec-1c88:48688498.142 : => CNT96226::Open
19ec-1c88:48688524.084 : <= CNT96226::Open ret = 1
19ec-1c88:48688524.197 : => CNT96226::Initialize
19ec-1c88:48688524.417 : <= CNT96226::Initialize ret = 1
19ec-1c88:48688524.491 : <= CNT96226::CNT96226
19ec-1c88:48688524.554 : <= CAsicIO::CAsicIO
19ec-1c88:48688524.620 : => CAsicIO::InitializeDevice
19ec-1c88:48688524.701 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48688531.644 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48688531.789 : => IoObject::GetLockName
19ec-1c88:48688531.857 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48688531.938 : <= IoObject::GetLockName
19ec-1c88:48688532.522 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48688532.610 : IO Send command 10 bytes
19ec-1c88:48688532.672 : => CNT96226::VenderCmd_SetData
19ec-1c88:48688532.739 : iCmd = 0, nBytes = 10
19ec-1c88:48688532.869 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48688886.165 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48688886.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:48688886.381 : iCmd = 0, nBytes = 128
19ec-1c88:48689084.111 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48689084.322 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48689084.490 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48689084.648 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48689084.803 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48689084.957 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48689085.104 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48689085.255 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48689085.330 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48689085.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:48689085.471 : iCmd = 1, nBytes = 4
19ec-1c88:48689293.518 : 0000 : 00 00 00 00 
19ec-1c88:48689293.626 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48689293.704 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48689293.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:48689293.844 : iCmd = 3, nBytes = 2
19ec-1c88:48689674.494 : 0000 : 06 38 
19ec-1c88:48689674.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48689674.726 : => CNT96226::VenderCmd_GetData
19ec-1c88:48689674.791 : iCmd = 4, nBytes = 2
19ec-1c88:48689976.362 : 0000 : 07 07 
19ec-1c88:48689976.490 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48689976.690 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48689976.810 : => IoObject::InitializeDevice
19ec-1c88:48689976.932 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48689977.681 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48689977.769 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48689978.594 : => FindScanner
19ec-1c88:48689978.665 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48689978.740 : <= FindScanner ret = 1
19ec-1c88:48689978.809 : => IoObject::IoLockStart
19ec-1c88:48689978.931 : => CAsicIO::CheckDevice
19ec-1c88:48689978.998 : => CNT96226::ConnectIsAvailable
19ec-1c88:48689995.751 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48689995.868 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48689995.938 : <= IoObject::IoLockStart
19ec-1c88:48689996.007 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48689996.083 : IO Send command 10 bytes
19ec-1c88:48689996.181 : => CNT96226::VenderCmd_SetData
19ec-1c88:48689996.247 : iCmd = 0, nBytes = 10
19ec-1c88:48689996.374 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48690201.324 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48690201.442 : System send command 10 bytes + data 0 bytes
19ec-1c88:48690201.525 : IO total need to receive data 5 bytes
19ec-1c88:48690201.600 : => CNT96226::VenderCmd_GetData
19ec-1c88:48690201.665 : iCmd = 0, nBytes = 5
19ec-1c88:48690393.772 : 0000 : 06 00 02 02 ab 
19ec-1c88:48690393.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48690393.982 : System total receive data 5 bytes
19ec-1c88:48690394.053 : => CNT96226::VenderCmd_GetData
19ec-1c88:48690394.117 : iCmd = 1, nBytes = 4
19ec-1c88:48690504.963 : 0000 : 00 00 00 00 
19ec-1c88:48690505.076 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48690505.220 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48690505.291 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48690505.362 : IO Send command 10 bytes
19ec-1c88:48690505.457 : => CNT96226::VenderCmd_SetData
19ec-1c88:48690505.522 : iCmd = 0, nBytes = 10
19ec-1c88:48690505.649 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48690662.563 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48690662.703 : System send command 10 bytes + data 0 bytes
19ec-1c88:48690662.787 : IO total need to receive data 165 bytes
19ec-1c88:48690662.864 : => CNT96226::VenderCmd_GetData
19ec-1c88:48690662.931 : iCmd = 0, nBytes = 165
19ec-1c88:48690874.555 : skip dump 37 bytes
19ec-1c88:48690874.787 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48690874.961 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48690875.125 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48690875.286 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48690875.443 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48690875.607 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48690875.759 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48690875.912 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48690875.988 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48690876.058 : System total receive data 165 bytes
19ec-1c88:48690876.128 : => CNT96226::VenderCmd_GetData
19ec-1c88:48690876.193 : iCmd = 1, nBytes = 4
19ec-1c88:48691069.934 : 0000 : 00 00 00 00 
19ec-1c88:48691070.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48691070.223 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48691070.485 : Dump Inquiry
19ec-1c88:48691070.656 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48691070.823 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48691070.986 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48691071.144 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48691071.302 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48691071.460 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48691071.615 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48691071.775 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48691071.931 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48691072.089 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48691072.195 : 00a0 : 00 00 00 00 00 
19ec-1c88:48691072.275 : => ReadNVMDataInternal
19ec-1c88:48691072.532 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48691072.612 : IO Send command 10 bytes
19ec-1c88:48691072.718 : => CNT96226::VenderCmd_SetData
19ec-1c88:48691072.786 : iCmd = 0, nBytes = 10
19ec-1c88:48691072.910 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48691412.290 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48691412.409 : System send command 10 bytes + data 0 bytes
19ec-1c88:48691412.490 : IO total need to receive data 128 bytes
19ec-1c88:48691412.564 : => CNT96226::VenderCmd_GetData
19ec-1c88:48691412.632 : iCmd = 0, nBytes = 128
19ec-1c88:48691604.614 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48691604.854 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48691605.025 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48691605.185 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48691605.336 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48691605.489 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48691605.633 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48691605.779 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48691605.857 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48691605.928 : System total receive data 128 bytes
19ec-1c88:48691606.007 : => CNT96226::VenderCmd_GetData
19ec-1c88:48691606.074 : iCmd = 1, nBytes = 4
19ec-1c88:48691781.220 : 0000 : 00 00 00 00 
19ec-1c88:48691781.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48691781.780 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48691781.860 : NVMData.PadScanCount = 0
19ec-1c88:48691781.931 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48691782.001 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48691782.070 : NVMData.FlatbedScanCount = 0
19ec-1c88:48691782.134 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48691782.198 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48691782.262 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48691782.329 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48691782.393 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48691782.459 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48691782.524 : NVMData.BornMonth = 0
19ec-1c88:48691782.584 : NVMData.BornDay = 0
19ec-1c88:48691782.648 : NVMData.BornYear = 0
19ec-1c88:48691782.705 : NVMData.FirstScanMonth = 4
19ec-1c88:48691782.765 : NVMData.FirstScanDay = 30
19ec-1c88:48691782.827 : NVMData.FirstScanYear = 2020
19ec-1c88:48691782.892 : NVMData.VerticalMagnification = 0
19ec-1c88:48691782.957 : NVMData.HorizontalMagnification = 0
19ec-1c88:48691783.024 : NVMData.PowerSavingTime = 15
19ec-1c88:48691783.088 : NVMData.SN = A094165189010062
19ec-1c88:48691783.152 : NVMData.AutoFeed = 0
19ec-1c88:48691783.210 : NVMData.CCDType = 0
19ec-1c88:48691783.267 : NVMData.ScanSpeed = 0
19ec-1c88:48691783.325 : NVMData.RollerCount = 0
19ec-1c88:48691783.389 : NVMData.MultifeedCount = 0
19ec-1c88:48691783.451 : NVMData.JamCount = 0
19ec-1c88:48691783.509 : NVMData.IdentifyInfo = 
19ec-1c88:48691783.571 : NVMData.FormalName = 
19ec-1c88:48691783.774 : NVMData.ReservedB = 0
19ec-1c88:48691783.838 : NVMData.FunctionCode = 0
19ec-1c88:48691783.899 : NVMData.PreFeed = 0
19ec-1c88:48691783.958 : NVMData.PreFeedTime = 0
19ec-1c88:48691784.022 : NVMData.ButtonNumber = 0
19ec-1c88:48691784.083 : NVMData.PowerOffTime = 0
19ec-1c88:48691784.145 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48691784.229 : => IoObject::IoLockEnd
19ec-1c88:48691784.337 : <= IoObject::IoLockEnd
19ec-1c88:48691784.396 : <= InitializeScanner ret = 1
19ec-1c88:48691784.477 : => GetLogicalScannerAbilityEx
19ec-1c88:48691784.724 : => IoObject::IoLockStart
19ec-1c88:48691784.840 : => CAsicIO::CheckDevice
19ec-1c88:48691784.906 : => CNT96226::ConnectIsAvailable
19ec-1c88:48691804.490 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48691804.878 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48691804.946 : <= IoObject::IoLockStart
19ec-1c88:48691805.020 : => IoObject::IoLockEnd
19ec-1c88:48691805.125 : <= IoObject::IoLockEnd
19ec-1c88:48691805.259 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48691805.348 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48692015.869 : => ReadNVMData
19ec-1c88:48692016.053 : => IoObject::IoLockStart
19ec-1c88:48692016.205 : => CAsicIO::CheckDevice
19ec-1c88:48692016.274 : => CNT96226::ConnectIsAvailable
19ec-1c88:48692041.263 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48692041.408 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48692041.481 : <= IoObject::IoLockStart
19ec-1c88:48692041.557 : => ReadNVMDataInternal
19ec-1c88:48692041.632 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48692041.712 : IO Send command 10 bytes
19ec-1c88:48692041.865 : => CNT96226::VenderCmd_SetData
19ec-1c88:48692041.934 : iCmd = 0, nBytes = 10
19ec-1c88:48692042.074 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48692398.600 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48692398.754 : System send command 10 bytes + data 0 bytes
19ec-1c88:48692398.838 : IO total need to receive data 128 bytes
19ec-1c88:48692398.914 : => CNT96226::VenderCmd_GetData
19ec-1c88:48692398.980 : iCmd = 0, nBytes = 128
19ec-1c88:48692589.494 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48692589.724 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48692589.895 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48692590.054 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48692590.216 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48692590.375 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48692590.527 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48692590.677 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48692590.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48692590.832 : System total receive data 128 bytes
19ec-1c88:48692590.906 : => CNT96226::VenderCmd_GetData
19ec-1c88:48692590.972 : iCmd = 1, nBytes = 4
19ec-1c88:48692780.115 : 0000 : 00 00 00 00 
19ec-1c88:48692780.247 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48692780.405 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48692780.488 : NVMData.PadScanCount = 0
19ec-1c88:48692780.561 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48692780.631 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48692780.699 : NVMData.FlatbedScanCount = 0
19ec-1c88:48692780.766 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48692780.829 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48692780.895 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48692780.963 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48692781.032 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48692781.098 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48692781.164 : NVMData.BornMonth = 0
19ec-1c88:48692781.223 : NVMData.BornDay = 0
19ec-1c88:48692781.282 : NVMData.BornYear = 0
19ec-1c88:48692781.339 : NVMData.FirstScanMonth = 4
19ec-1c88:48692781.402 : NVMData.FirstScanDay = 30
19ec-1c88:48692781.471 : NVMData.FirstScanYear = 2020
19ec-1c88:48692781.722 : NVMData.VerticalMagnification = 0
19ec-1c88:48692781.797 : NVMData.HorizontalMagnification = 0
19ec-1c88:48692781.862 : NVMData.PowerSavingTime = 15
19ec-1c88:48692781.923 : NVMData.SN = A094165189010062
19ec-1c88:48692781.981 : NVMData.AutoFeed = 0
19ec-1c88:48692782.043 : NVMData.CCDType = 0
19ec-1c88:48692782.101 : NVMData.ScanSpeed = 0
19ec-1c88:48692782.161 : NVMData.RollerCount = 0
19ec-1c88:48692782.223 : NVMData.MultifeedCount = 0
19ec-1c88:48692782.284 : NVMData.JamCount = 0
19ec-1c88:48692782.344 : NVMData.IdentifyInfo = 
19ec-1c88:48692782.404 : NVMData.FormalName = 
19ec-1c88:48692782.463 : NVMData.ReservedB = 0
19ec-1c88:48692782.523 : NVMData.FunctionCode = 0
19ec-1c88:48692782.582 : NVMData.PreFeed = 0
19ec-1c88:48692782.639 : NVMData.PreFeedTime = 0
19ec-1c88:48692782.700 : NVMData.ButtonNumber = 0
19ec-1c88:48692782.760 : NVMData.PowerOffTime = 0
19ec-1c88:48692782.821 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48692782.896 : => IoObject::IoLockEnd
19ec-1c88:48692783.006 : <= IoObject::IoLockEnd
19ec-1c88:48692783.067 : <= ReadNVMData ret = 1
19ec-1c88:48693395.489 : => TerminateDriver
19ec-1c88:48693395.660 : => CAsicIO::~CAsicIO,pStage=200674376
19ec-1c88:48693395.729 : => CNT96226::Close
19ec-1c88:48693399.955 : <= CNT96226::Close ret = 1
19ec-1c88:48693400.029 : <= CAsicIO::~CAsicIO
19ec-1c88:48693400.086 : => IoObject::IoLockEnd
19ec-1c88:48693400.137 : <= IoObject::IoLockEnd
19ec-1c88:48693400.187 : => IoObject::TerminateDevice
19ec-1c88:48693400.239 : => IoObject::IoLockEnd
19ec-1c88:48693400.288 : <= IoObject::IoLockEnd
19ec-1c88:48693400.385 : <= IoObject::TerminateDevice
19ec-1c88:48693400.620 : <= TerminateDriver ret = 1
19ec-1c88:48695672.222 : ============Debug Start==========
19ec-1c88:48695672.523 : Date : 2020/4/30 14:29:02
19ec-1c88:48695672.605 : Process ID : 19ec
19ec-1c88:48695673.048 : Windows : Version 10.0 build 18363 
19ec-1c88:48695673.509 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48695673.572 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48695673.635 : MemoryStatus.ullAvailPhys : 1721204736
19ec-1c88:48695673.693 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48695673.750 : MemoryStatus.ullAvailPageFile : 3092254720
19ec-1c88:48695673.810 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48695673.874 : MemoryStatus.ullAvailVirtual : 1728401408
19ec-1c88:48695673.936 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48695674.042 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48695674.103 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48695674.341 : CPU Count : 4
19ec-1c88:48695674.392 : CPU Frequency : 100.000 Mhz
19ec-1c88:48695678.558 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48695678.676 : => InitializeDriver
19ec-1c88:48695678.941 : <= InitializeDriver ret = 1
19ec-1c88:48698219.817 : => InitializeScanner
19ec-1c88:48698220.075 : => CAsicIO::GetDeviceList
19ec-1c88:48698220.488 : => CNT96226::CNT96226
19ec-1c88:48698220.548 : => CNT96226::Open
19ec-1c88:48698242.581 : <= CNT96226::Open ret = 1
19ec-1c88:48698242.678 : => CNT96226::Initialize
19ec-1c88:48698242.875 : <= CNT96226::Initialize ret = 1
19ec-1c88:48698242.931 : <= CNT96226::CNT96226
19ec-1c88:48698242.986 : => CNT96226::EnumAvailableDevice
19ec-1c88:48698248.165 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48698248.244 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48698248.302 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48701970.821 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48701971.130 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48701976.695 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48701976.809 : => IoObject::GetLockName
19ec-1c88:48701976.879 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48701976.946 : <= IoObject::GetLockName
19ec-1c88:48701977.411 : => CNT96226::VenderCmd_GetData
19ec-1c88:48701977.476 : iCmd = 3, nBytes = 2
19ec-1c88:48702355.901 : 0000 : 06 38 
19ec-1c88:48702356.029 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48702356.100 : => CNT96226::VenderCmd_GetData
19ec-1c88:48702356.160 : iCmd = 4, nBytes = 2
19ec-1c88:48702666.671 : 0000 : 07 07 
19ec-1c88:48702666.759 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48702666.837 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48702666.922 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48702666.985 : IO Send command 10 bytes
19ec-1c88:48702667.038 : => CNT96226::VenderCmd_SetData
19ec-1c88:48702667.093 : iCmd = 0, nBytes = 10
19ec-1c88:48702667.194 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48702874.453 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48702874.673 : => CNT96226::VenderCmd_GetData
19ec-1c88:48702874.789 : iCmd = 0, nBytes = 165
19ec-1c88:48703083.524 : skip dump 37 bytes
19ec-1c88:48703083.879 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48703084.161 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48703084.432 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48703084.707 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48703084.972 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48703085.253 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48703085.506 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48703085.757 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48703085.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48703086.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:48703086.121 : iCmd = 1, nBytes = 4
19ec-1c88:48703296.883 : 0000 : 00 00 00 00 
19ec-1c88:48703297.068 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48703297.187 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48703297.312 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48703297.443 : IO Send command 10 bytes
19ec-1c88:48703297.546 : => CNT96226::VenderCmd_SetData
19ec-1c88:48703297.659 : iCmd = 0, nBytes = 10
19ec-1c88:48703297.869 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48703656.187 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48703656.432 : => CNT96226::VenderCmd_GetData
19ec-1c88:48703656.554 : iCmd = 0, nBytes = 128
19ec-1c88:48703893.015 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48703893.398 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48703893.694 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48703893.966 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48703894.221 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48703894.478 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48703894.734 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48703894.985 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48703895.113 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48703895.238 : => CNT96226::VenderCmd_GetData
19ec-1c88:48703895.345 : iCmd = 1, nBytes = 4
19ec-1c88:48704131.030 : 0000 : 00 00 00 00 
19ec-1c88:48704131.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48704131.381 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48704131.767 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48704131.906 : => CNT96226::Close
19ec-1c88:48704138.783 : <= CNT96226::Close ret = 1
19ec-1c88:48704138.941 : <= CNT96226::~CNT96226
19ec-1c88:48704139.103 : <= CAsicIO::GetDeviceList
19ec-1c88:48704139.865 : => IoObject::SetTimeout
19ec-1c88:48704140.132 : Timeout--> In = 0 Out = 0
19ec-1c88:48704140.252 : <= IoObject::SetTimeout
19ec-1c88:48704140.371 : => CAsicIO::CAsicIO
19ec-1c88:48704140.509 : => CNT96226::CNT96226
19ec-1c88:48704140.613 : => CNT96226::Open
19ec-1c88:48704183.341 : <= CNT96226::Open ret = 1
19ec-1c88:48704183.537 : => CNT96226::Initialize
19ec-1c88:48704183.913 : <= CNT96226::Initialize ret = 1
19ec-1c88:48704184.040 : <= CNT96226::CNT96226
19ec-1c88:48704184.143 : <= CAsicIO::CAsicIO
19ec-1c88:48704184.248 : => CAsicIO::InitializeDevice
19ec-1c88:48704184.380 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48704195.993 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48704196.215 : => IoObject::GetLockName
19ec-1c88:48704196.322 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48704196.456 : <= IoObject::GetLockName
19ec-1c88:48704197.401 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48704197.546 : IO Send command 10 bytes
19ec-1c88:48704197.659 : => CNT96226::VenderCmd_SetData
19ec-1c88:48704197.768 : iCmd = 0, nBytes = 10
19ec-1c88:48704197.987 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48704558.015 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48704558.281 : => CNT96226::VenderCmd_GetData
19ec-1c88:48704558.397 : iCmd = 0, nBytes = 128
19ec-1c88:48704792.381 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48704792.762 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48704793.047 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48704793.321 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48704793.578 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48704793.827 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48704794.075 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48704794.329 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48704794.458 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48704794.586 : => CNT96226::VenderCmd_GetData
19ec-1c88:48704794.689 : iCmd = 1, nBytes = 4
19ec-1c88:48705005.173 : 0000 : 00 00 00 00 
19ec-1c88:48705005.376 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48705005.501 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48705005.621 : => CNT96226::VenderCmd_GetData
19ec-1c88:48705005.739 : iCmd = 3, nBytes = 2
19ec-1c88:48705400.508 : 0000 : 06 38 
19ec-1c88:48705400.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48705400.847 : => CNT96226::VenderCmd_GetData
19ec-1c88:48705400.962 : iCmd = 4, nBytes = 2
19ec-1c88:48705739.929 : 0000 : 07 07 
19ec-1c88:48705740.161 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48705740.551 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48705740.740 : => IoObject::InitializeDevice
19ec-1c88:48705740.920 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48705742.239 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48705742.386 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48705743.654 : => FindScanner
19ec-1c88:48705743.768 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48705743.897 : <= FindScanner ret = 1
19ec-1c88:48705744.008 : => IoObject::IoLockStart
19ec-1c88:48705744.219 : => CAsicIO::CheckDevice
19ec-1c88:48705744.331 : => CNT96226::ConnectIsAvailable
19ec-1c88:48705770.040 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48705770.293 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48705770.434 : <= IoObject::IoLockStart
19ec-1c88:48705770.558 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48705770.707 : IO Send command 10 bytes
19ec-1c88:48705770.877 : => CNT96226::VenderCmd_SetData
19ec-1c88:48705770.999 : iCmd = 0, nBytes = 10
19ec-1c88:48705771.218 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48705995.223 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48705995.456 : System send command 10 bytes + data 0 bytes
19ec-1c88:48705995.592 : IO total need to receive data 5 bytes
19ec-1c88:48705995.709 : => CNT96226::VenderCmd_GetData
19ec-1c88:48705995.815 : iCmd = 0, nBytes = 5
19ec-1c88:48706211.119 : 0000 : 06 00 02 02 ab 
19ec-1c88:48706211.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48706211.477 : System total receive data 5 bytes
19ec-1c88:48706211.613 : => CNT96226::VenderCmd_GetData
19ec-1c88:48706211.727 : iCmd = 1, nBytes = 4
19ec-1c88:48706416.341 : 0000 : 00 00 00 00 
19ec-1c88:48706416.465 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48706416.627 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48706416.707 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48706416.787 : IO Send command 10 bytes
19ec-1c88:48706416.908 : => CNT96226::VenderCmd_SetData
19ec-1c88:48706416.987 : iCmd = 0, nBytes = 10
19ec-1c88:48706417.125 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48706610.317 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48706610.477 : System send command 10 bytes + data 0 bytes
19ec-1c88:48706610.579 : IO total need to receive data 165 bytes
19ec-1c88:48706610.660 : => CNT96226::VenderCmd_GetData
19ec-1c88:48706610.734 : iCmd = 0, nBytes = 165
19ec-1c88:48706814.328 : skip dump 37 bytes
19ec-1c88:48706814.585 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48706814.767 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48706814.945 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48706815.120 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48706815.287 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48706815.460 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48706815.625 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48706815.786 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48706815.874 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48706815.951 : System total receive data 165 bytes
19ec-1c88:48706816.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:48706816.098 : iCmd = 1, nBytes = 4
19ec-1c88:48707014.640 : 0000 : 00 00 00 00 
19ec-1c88:48707014.791 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48707014.946 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48707015.227 : Dump Inquiry
19ec-1c88:48707015.411 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48707015.595 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48707015.769 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48707015.943 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48707016.113 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48707016.296 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48707016.465 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48707016.632 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48707016.803 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48707016.973 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48707017.084 : 00a0 : 00 00 00 00 00 
19ec-1c88:48707017.169 : => ReadNVMDataInternal
19ec-1c88:48707017.449 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48707017.536 : IO Send command 10 bytes
19ec-1c88:48707017.651 : => CNT96226::VenderCmd_SetData
19ec-1c88:48707017.725 : iCmd = 0, nBytes = 10
19ec-1c88:48707017.859 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48707367.650 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48707367.810 : System send command 10 bytes + data 0 bytes
19ec-1c88:48707367.903 : IO total need to receive data 128 bytes
19ec-1c88:48707367.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:48707368.058 : iCmd = 0, nBytes = 128
19ec-1c88:48707576.683 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48707576.939 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48707577.131 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48707577.312 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48707577.478 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48707577.647 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48707577.815 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48707577.982 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48707578.065 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48707578.147 : System total receive data 128 bytes
19ec-1c88:48707578.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:48707578.297 : iCmd = 1, nBytes = 4
19ec-1c88:48707788.677 : 0000 : 00 00 00 00 
19ec-1c88:48707788.792 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48707788.935 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48707789.021 : NVMData.PadScanCount = 0
19ec-1c88:48707789.094 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48707789.164 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48707789.236 : NVMData.FlatbedScanCount = 0
19ec-1c88:48707789.304 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48707789.375 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48707789.446 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48707789.518 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48707789.588 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48707789.660 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48707789.730 : NVMData.BornMonth = 0
19ec-1c88:48707789.797 : NVMData.BornDay = 0
19ec-1c88:48707789.863 : NVMData.BornYear = 0
19ec-1c88:48707789.928 : NVMData.FirstScanMonth = 4
19ec-1c88:48707789.998 : NVMData.FirstScanDay = 30
19ec-1c88:48707790.071 : NVMData.FirstScanYear = 2020
19ec-1c88:48707790.138 : NVMData.VerticalMagnification = 0
19ec-1c88:48707790.210 : NVMData.HorizontalMagnification = 0
19ec-1c88:48707790.284 : NVMData.PowerSavingTime = 15
19ec-1c88:48707790.355 : NVMData.SN = A094165189010062
19ec-1c88:48707790.421 : NVMData.AutoFeed = 0
19ec-1c88:48707790.484 : NVMData.CCDType = 0
19ec-1c88:48707790.545 : NVMData.ScanSpeed = 0
19ec-1c88:48707790.609 : NVMData.RollerCount = 0
19ec-1c88:48707790.680 : NVMData.MultifeedCount = 0
19ec-1c88:48707790.746 : NVMData.JamCount = 0
19ec-1c88:48707790.805 : NVMData.IdentifyInfo = 
19ec-1c88:48707790.874 : NVMData.FormalName = 
19ec-1c88:48707791.112 : NVMData.ReservedB = 0
19ec-1c88:48707791.185 : NVMData.FunctionCode = 0
19ec-1c88:48707791.251 : NVMData.PreFeed = 0
19ec-1c88:48707791.327 : NVMData.PreFeedTime = 0
19ec-1c88:48707791.389 : NVMData.ButtonNumber = 0
19ec-1c88:48707791.456 : NVMData.PowerOffTime = 0
19ec-1c88:48707791.524 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48707791.613 : => IoObject::IoLockEnd
19ec-1c88:48707791.730 : <= IoObject::IoLockEnd
19ec-1c88:48707791.794 : <= InitializeScanner ret = 1
19ec-1c88:48709336.938 : => GetLogicalScannerAbility
19ec-1c88:48709337.120 : => IoObject::IoLockStart
19ec-1c88:48709337.247 : => CAsicIO::CheckDevice
19ec-1c88:48709337.306 : => CNT96226::ConnectIsAvailable
19ec-1c88:48709362.708 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48709363.080 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48709363.138 : <= IoObject::IoLockStart
19ec-1c88:48709363.194 : => IoObject::IoLockEnd
19ec-1c88:48709363.302 : <= IoObject::IoLockEnd
19ec-1c88:48709363.376 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:48712849.161 : => GetLogicalScannerAbilityEx
19ec-1c88:48712849.349 : => IoObject::IoLockStart
19ec-1c88:48712849.479 : => CAsicIO::CheckDevice
19ec-1c88:48712849.535 : => CNT96226::ConnectIsAvailable
19ec-1c88:48712873.160 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48712873.277 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48712873.336 : <= IoObject::IoLockStart
19ec-1c88:48712873.392 : => IoObject::IoLockEnd
19ec-1c88:48712873.501 : <= IoObject::IoLockEnd
19ec-1c88:48712873.622 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48712873.696 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48720105.818 : => ReadNVMData
19ec-1c88:48720106.002 : => IoObject::IoLockStart
19ec-1c88:48720106.136 : => CAsicIO::CheckDevice
19ec-1c88:48720106.193 : => CNT96226::ConnectIsAvailable
19ec-1c88:48720129.941 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48720130.331 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48720130.391 : <= IoObject::IoLockStart
19ec-1c88:48720130.460 : => ReadNVMDataInternal
19ec-1c88:48720130.522 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48720130.589 : IO Send command 10 bytes
19ec-1c88:48720130.711 : => CNT96226::VenderCmd_SetData
19ec-1c88:48720130.774 : iCmd = 0, nBytes = 10
19ec-1c88:48720130.888 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48720497.582 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48720497.729 : System send command 10 bytes + data 0 bytes
19ec-1c88:48720497.799 : IO total need to receive data 128 bytes
19ec-1c88:48720497.861 : => CNT96226::VenderCmd_GetData
19ec-1c88:48720497.912 : iCmd = 0, nBytes = 128
19ec-1c88:48720706.062 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48720706.243 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48720706.385 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48720706.515 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48720706.645 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48720706.767 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48720706.890 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48720707.012 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48720707.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48720707.140 : System total receive data 128 bytes
19ec-1c88:48720707.202 : => CNT96226::VenderCmd_GetData
19ec-1c88:48720707.256 : iCmd = 1, nBytes = 4
19ec-1c88:48720894.170 : 0000 : 00 00 00 00 
19ec-1c88:48720894.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48720894.417 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48720894.482 : NVMData.PadScanCount = 0
19ec-1c88:48720894.538 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48720894.594 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48720894.652 : NVMData.FlatbedScanCount = 0
19ec-1c88:48720894.710 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48720894.902 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48720894.968 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48720895.025 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48720895.080 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48720895.134 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48720895.189 : NVMData.BornMonth = 0
19ec-1c88:48720895.240 : NVMData.BornDay = 0
19ec-1c88:48720895.296 : NVMData.BornYear = 0
19ec-1c88:48720895.343 : NVMData.FirstScanMonth = 4
19ec-1c88:48720895.397 : NVMData.FirstScanDay = 30
19ec-1c88:48720895.450 : NVMData.FirstScanYear = 2020
19ec-1c88:48720895.501 : NVMData.VerticalMagnification = 0
19ec-1c88:48720895.558 : NVMData.HorizontalMagnification = 0
19ec-1c88:48720895.612 : NVMData.PowerSavingTime = 15
19ec-1c88:48720895.668 : NVMData.SN = A094165189010062
19ec-1c88:48720895.718 : NVMData.AutoFeed = 0
19ec-1c88:48720895.771 : NVMData.CCDType = 0
19ec-1c88:48720895.819 : NVMData.ScanSpeed = 0
19ec-1c88:48720895.869 : NVMData.RollerCount = 0
19ec-1c88:48720895.923 : NVMData.MultifeedCount = 0
19ec-1c88:48720895.976 : NVMData.JamCount = 0
19ec-1c88:48720896.026 : NVMData.IdentifyInfo = 
19ec-1c88:48720896.078 : NVMData.FormalName = 
19ec-1c88:48720896.130 : NVMData.ReservedB = 0
19ec-1c88:48720896.179 : NVMData.FunctionCode = 0
19ec-1c88:48720896.230 : NVMData.PreFeed = 0
19ec-1c88:48720896.278 : NVMData.PreFeedTime = 0
19ec-1c88:48720896.326 : NVMData.ButtonNumber = 0
19ec-1c88:48720896.376 : NVMData.PowerOffTime = 0
19ec-1c88:48720896.427 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48720896.488 : => IoObject::IoLockEnd
19ec-1c88:48720896.577 : <= IoObject::IoLockEnd
19ec-1c88:48720896.626 : <= ReadNVMData ret = 1
19ec-1c88:48730596.117 : => GetADFStatus
19ec-1c88:48730596.545 : => IoObject::IoLockStart
19ec-1c88:48730596.681 : => CAsicIO::CheckDevice
19ec-1c88:48730596.739 : => CNT96226::ConnectIsAvailable
19ec-1c88:48730622.933 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48730623.049 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48730623.110 : <= IoObject::IoLockStart
19ec-1c88:48730623.169 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48730623.239 : IO Send command 10 bytes
19ec-1c88:48730623.353 : => CNT96226::VenderCmd_SetData
19ec-1c88:48730623.410 : iCmd = 0, nBytes = 10
19ec-1c88:48730623.517 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48730823.804 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48730823.923 : System send command 10 bytes + data 0 bytes
19ec-1c88:48730824.007 : IO total need to receive data 2 bytes
19ec-1c88:48730824.073 : => CNT96226::VenderCmd_GetData
19ec-1c88:48730824.139 : iCmd = 0, nBytes = 2
19ec-1c88:48730960.780 : 0000 : 00 00 
19ec-1c88:48730960.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48730960.960 : System total receive data 2 bytes
19ec-1c88:48730961.020 : => CNT96226::VenderCmd_GetData
19ec-1c88:48730961.072 : iCmd = 1, nBytes = 4
19ec-1c88:48731085.630 : 0000 : 00 00 00 00 
19ec-1c88:48731085.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48731086.046 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48731086.355 : Return status = 0
19ec-1c88:48731086.414 : => IoObject::IoLockEnd
19ec-1c88:48731086.498 : <= IoObject::IoLockEnd
19ec-1c88:48731086.549 : <= GetADFStatus ret = 1
19ec-1c88:48733732.944 : => GetADFStatus
19ec-1c88:48733733.137 : => IoObject::IoLockStart
19ec-1c88:48733733.264 : => CAsicIO::CheckDevice
19ec-1c88:48733733.321 : => CNT96226::ConnectIsAvailable
19ec-1c88:48733758.234 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48733758.680 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48733758.740 : <= IoObject::IoLockStart
19ec-1c88:48733758.798 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48733758.863 : IO Send command 10 bytes
19ec-1c88:48733758.983 : => CNT96226::VenderCmd_SetData
19ec-1c88:48733759.040 : iCmd = 0, nBytes = 10
19ec-1c88:48733759.144 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48733945.973 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48733946.127 : System send command 10 bytes + data 0 bytes
19ec-1c88:48733946.341 : IO total need to receive data 2 bytes
19ec-1c88:48733946.417 : => CNT96226::VenderCmd_GetData
19ec-1c88:48733946.474 : iCmd = 0, nBytes = 2
19ec-1c88:48734074.984 : 0000 : 00 00 
19ec-1c88:48734075.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48734075.313 : System total receive data 2 bytes
19ec-1c88:48734075.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:48734075.716 : iCmd = 1, nBytes = 4
19ec-1c88:48734268.217 : 0000 : 00 00 00 00 
19ec-1c88:48734268.325 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48734268.465 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48734268.538 : Return status = 0
19ec-1c88:48734268.596 : => IoObject::IoLockEnd
19ec-1c88:48734268.689 : <= IoObject::IoLockEnd
19ec-1c88:48734268.741 : <= GetADFStatus ret = 1
19ec-1c88:48736372.892 : => TerminateDriver
19ec-1c88:48736373.074 : => CAsicIO::~CAsicIO,pStage=140577864
19ec-1c88:48736373.146 : => CNT96226::Close
19ec-1c88:48736376.742 : <= CNT96226::Close ret = 1
19ec-1c88:48736376.818 : <= CAsicIO::~CAsicIO
19ec-1c88:48736376.873 : => IoObject::IoLockEnd
19ec-1c88:48736376.923 : <= IoObject::IoLockEnd
19ec-1c88:48736376.975 : => IoObject::TerminateDevice
19ec-1c88:48736377.033 : => IoObject::IoLockEnd
19ec-1c88:48736377.080 : <= IoObject::IoLockEnd
19ec-1c88:48736377.181 : <= IoObject::TerminateDevice
19ec-1c88:48736377.423 : <= TerminateDriver ret = 1
19ec-1c88:48779813.007 : ============Debug Start==========
19ec-1c88:48779813.276 : Date : 2020/4/30 14:29:05
19ec-1c88:48779813.359 : Process ID : 19ec
19ec-1c88:48779813.759 : Windows : Version 10.0 build 18363 
19ec-1c88:48779814.265 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48779814.330 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48779814.396 : MemoryStatus.ullAvailPhys : 1721393152
19ec-1c88:48779814.455 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48779814.516 : MemoryStatus.ullAvailPageFile : 3092611072
19ec-1c88:48779814.575 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48779814.633 : MemoryStatus.ullAvailVirtual : 1728413696
19ec-1c88:48779814.692 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48779814.796 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48779814.857 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48779815.103 : CPU Count : 4
19ec-1c88:48779815.153 : CPU Frequency : 100.000 Mhz
19ec-1c88:48779819.399 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48779819.530 : => InitializeDriver
19ec-1c88:48779819.803 : <= InitializeDriver ret = 1
19ec-1c88:48779819.861 : => InitializeScanner
19ec-1c88:48779819.938 : => CAsicIO::GetDeviceList
19ec-1c88:48779820.236 : => CNT96226::CNT96226
19ec-1c88:48779820.294 : => CNT96226::Open
19ec-1c88:48779840.348 : <= CNT96226::Open ret = 1
19ec-1c88:48779840.439 : => CNT96226::Initialize
19ec-1c88:48779840.615 : <= CNT96226::Initialize ret = 1
19ec-1c88:48779840.670 : <= CNT96226::CNT96226
19ec-1c88:48779840.728 : => CNT96226::EnumAvailableDevice
19ec-1c88:48779845.978 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48779846.054 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48779846.112 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48783555.771 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48783556.077 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48783561.633 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48783561.744 : => IoObject::GetLockName
19ec-1c88:48783561.808 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48783561.877 : <= IoObject::GetLockName
19ec-1c88:48783562.337 : => CNT96226::VenderCmd_GetData
19ec-1c88:48783562.400 : iCmd = 3, nBytes = 2
19ec-1c88:48783926.038 : 0000 : 06 38 
19ec-1c88:48783926.188 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48783926.261 : => CNT96226::VenderCmd_GetData
19ec-1c88:48783926.318 : iCmd = 4, nBytes = 2
19ec-1c88:48784210.420 : 0000 : 07 07 
19ec-1c88:48784210.548 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48784210.635 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48784210.724 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48784210.795 : IO Send command 10 bytes
19ec-1c88:48784210.848 : => CNT96226::VenderCmd_SetData
19ec-1c88:48784210.904 : iCmd = 0, nBytes = 10
19ec-1c88:48784211.006 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48784401.596 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48784401.717 : => CNT96226::VenderCmd_GetData
19ec-1c88:48784401.771 : iCmd = 0, nBytes = 165
19ec-1c88:48784596.916 : skip dump 37 bytes
19ec-1c88:48784597.217 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48784597.366 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48784597.502 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48784597.635 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48784597.760 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48784597.891 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48784598.018 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48784598.140 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48784598.206 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48784598.266 : => CNT96226::VenderCmd_GetData
19ec-1c88:48784598.317 : iCmd = 1, nBytes = 4
19ec-1c88:48784724.149 : 0000 : 00 00 00 00 
19ec-1c88:48784724.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48784724.317 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48784724.375 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48784724.438 : IO Send command 10 bytes
19ec-1c88:48784724.489 : => CNT96226::VenderCmd_SetData
19ec-1c88:48784724.540 : iCmd = 0, nBytes = 10
19ec-1c88:48784724.643 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48785035.713 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48785035.835 : => CNT96226::VenderCmd_GetData
19ec-1c88:48785035.893 : iCmd = 0, nBytes = 128
19ec-1c88:48785188.542 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48785188.731 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48785188.873 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48785189.006 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48785189.133 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48785189.261 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48785189.380 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48785189.504 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48785189.567 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48785189.629 : => CNT96226::VenderCmd_GetData
19ec-1c88:48785189.684 : iCmd = 1, nBytes = 4
19ec-1c88:48785330.621 : 0000 : 00 00 00 00 
19ec-1c88:48785330.738 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48785330.805 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48785330.996 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48785331.066 : => CNT96226::Close
19ec-1c88:48785335.241 : <= CNT96226::Close ret = 1
19ec-1c88:48785335.318 : <= CNT96226::~CNT96226
19ec-1c88:48785335.406 : <= CAsicIO::GetDeviceList
19ec-1c88:48785335.830 : => IoObject::SetTimeout
19ec-1c88:48785335.963 : Timeout--> In = 0 Out = 0
19ec-1c88:48785336.021 : <= IoObject::SetTimeout
19ec-1c88:48785336.083 : => CAsicIO::CAsicIO
19ec-1c88:48785336.155 : => CNT96226::CNT96226
19ec-1c88:48785336.211 : => CNT96226::Open
19ec-1c88:48785358.621 : <= CNT96226::Open ret = 1
19ec-1c88:48785358.725 : => CNT96226::Initialize
19ec-1c88:48785358.921 : <= CNT96226::Initialize ret = 1
19ec-1c88:48785358.982 : <= CNT96226::CNT96226
19ec-1c88:48785359.034 : <= CAsicIO::CAsicIO
19ec-1c88:48785359.088 : => CAsicIO::InitializeDevice
19ec-1c88:48785359.154 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48785365.033 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48785365.154 : => IoObject::GetLockName
19ec-1c88:48785365.206 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48785365.269 : <= IoObject::GetLockName
19ec-1c88:48785365.763 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48785365.832 : IO Send command 10 bytes
19ec-1c88:48785365.883 : => CNT96226::VenderCmd_SetData
19ec-1c88:48785365.937 : iCmd = 0, nBytes = 10
19ec-1c88:48785366.044 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48785714.574 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48785714.695 : => CNT96226::VenderCmd_GetData
19ec-1c88:48785714.753 : iCmd = 0, nBytes = 128
19ec-1c88:48785894.669 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48785894.860 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48785895.237 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48785895.591 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48785895.717 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48785895.843 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48785895.964 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48785896.082 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48785896.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48785896.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:48785896.260 : iCmd = 1, nBytes = 4
19ec-1c88:48786106.660 : 0000 : 00 00 00 00 
19ec-1c88:48786106.756 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48786106.819 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48786106.874 : => CNT96226::VenderCmd_GetData
19ec-1c88:48786106.930 : iCmd = 3, nBytes = 2
19ec-1c88:48786462.724 : 0000 : 06 38 
19ec-1c88:48786463.138 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48786463.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:48786463.265 : iCmd = 4, nBytes = 2
19ec-1c88:48786750.338 : 0000 : 07 07 
19ec-1c88:48786750.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48786750.604 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48786750.695 : => IoObject::InitializeDevice
19ec-1c88:48786750.802 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48786751.430 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48786751.503 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48786752.226 : => FindScanner
19ec-1c88:48786752.289 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48786752.352 : <= FindScanner ret = 1
19ec-1c88:48786752.411 : => IoObject::IoLockStart
19ec-1c88:48786752.512 : => CAsicIO::CheckDevice
19ec-1c88:48786752.566 : => CNT96226::ConnectIsAvailable
19ec-1c88:48786765.740 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48786765.831 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48786765.889 : <= IoObject::IoLockStart
19ec-1c88:48786765.946 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48786766.016 : IO Send command 10 bytes
19ec-1c88:48786766.096 : => CNT96226::VenderCmd_SetData
19ec-1c88:48786766.150 : iCmd = 0, nBytes = 10
19ec-1c88:48786766.254 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48786952.029 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48786952.240 : System send command 10 bytes + data 0 bytes
19ec-1c88:48786952.569 : IO total need to receive data 5 bytes
19ec-1c88:48786952.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:48786952.681 : iCmd = 0, nBytes = 5
19ec-1c88:48787125.358 : 0000 : 06 00 02 02 ab 
19ec-1c88:48787125.528 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48787125.839 : System total receive data 5 bytes
19ec-1c88:48787125.896 : => CNT96226::VenderCmd_GetData
19ec-1c88:48787125.947 : iCmd = 1, nBytes = 4
19ec-1c88:48787276.233 : 0000 : 00 00 00 00 
19ec-1c88:48787276.354 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48787276.496 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48787276.561 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48787276.625 : IO Send command 10 bytes
19ec-1c88:48787276.712 : => CNT96226::VenderCmd_SetData
19ec-1c88:48787276.765 : iCmd = 0, nBytes = 10
19ec-1c88:48787276.871 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48787463.492 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48787463.606 : System send command 10 bytes + data 0 bytes
19ec-1c88:48787463.677 : IO total need to receive data 165 bytes
19ec-1c88:48787463.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:48787463.790 : iCmd = 0, nBytes = 165
19ec-1c88:48787662.768 : skip dump 37 bytes
19ec-1c88:48787662.944 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48787663.082 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48787663.215 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48787663.347 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48787663.474 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48787663.602 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48787663.725 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48787663.849 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48787663.911 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48787663.968 : System total receive data 165 bytes
19ec-1c88:48787664.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:48787664.080 : iCmd = 1, nBytes = 4
19ec-1c88:48787810.382 : 0000 : 00 00 00 00 
19ec-1c88:48787810.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48787810.639 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48787810.876 : Dump Inquiry
19ec-1c88:48787811.011 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48787811.142 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48787811.276 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48787811.407 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48787811.533 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48787811.665 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48787811.790 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48787811.916 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48787812.045 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48787812.171 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48787812.256 : 00a0 : 00 00 00 00 00 
19ec-1c88:48787812.324 : => ReadNVMDataInternal
19ec-1c88:48787812.541 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48787812.608 : IO Send command 10 bytes
19ec-1c88:48787812.695 : => CNT96226::VenderCmd_SetData
19ec-1c88:48787812.752 : iCmd = 0, nBytes = 10
19ec-1c88:48787812.853 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48788161.939 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48788162.051 : System send command 10 bytes + data 0 bytes
19ec-1c88:48788162.119 : IO total need to receive data 128 bytes
19ec-1c88:48788162.180 : => CNT96226::VenderCmd_GetData
19ec-1c88:48788162.233 : iCmd = 0, nBytes = 128
19ec-1c88:48788316.216 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48788316.412 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48788316.556 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48788316.690 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48788316.819 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48788316.947 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48788317.070 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48788317.193 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48788317.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48788317.318 : System total receive data 128 bytes
19ec-1c88:48788317.381 : => CNT96226::VenderCmd_GetData
19ec-1c88:48788317.432 : iCmd = 1, nBytes = 4
19ec-1c88:48788486.254 : 0000 : 00 00 00 00 
19ec-1c88:48788486.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48788486.811 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48788486.876 : NVMData.PadScanCount = 0
19ec-1c88:48788486.933 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48788486.990 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48788487.049 : NVMData.FlatbedScanCount = 0
19ec-1c88:48788487.107 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48788487.160 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48788487.212 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48788487.266 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48788487.326 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48788487.380 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48788487.432 : NVMData.BornMonth = 0
19ec-1c88:48788487.480 : NVMData.BornDay = 0
19ec-1c88:48788487.532 : NVMData.BornYear = 0
19ec-1c88:48788487.579 : NVMData.FirstScanMonth = 4
19ec-1c88:48788487.630 : NVMData.FirstScanDay = 30
19ec-1c88:48788487.684 : NVMData.FirstScanYear = 2020
19ec-1c88:48788487.737 : NVMData.VerticalMagnification = 0
19ec-1c88:48788487.791 : NVMData.HorizontalMagnification = 0
19ec-1c88:48788487.847 : NVMData.PowerSavingTime = 15
19ec-1c88:48788487.901 : NVMData.SN = A094165189010062
19ec-1c88:48788487.950 : NVMData.AutoFeed = 0
19ec-1c88:48788487.997 : NVMData.CCDType = 0
19ec-1c88:48788488.043 : NVMData.ScanSpeed = 0
19ec-1c88:48788488.091 : NVMData.RollerCount = 0
19ec-1c88:48788488.142 : NVMData.MultifeedCount = 0
19ec-1c88:48788488.192 : NVMData.JamCount = 0
19ec-1c88:48788488.239 : NVMData.IdentifyInfo = 
19ec-1c88:48788488.287 : NVMData.FormalName = 
19ec-1c88:48788488.472 : NVMData.ReservedB = 0
19ec-1c88:48788488.524 : NVMData.FunctionCode = 0
19ec-1c88:48788488.575 : NVMData.PreFeed = 0
19ec-1c88:48788488.624 : NVMData.PreFeedTime = 0
19ec-1c88:48788488.673 : NVMData.ButtonNumber = 0
19ec-1c88:48788488.724 : NVMData.PowerOffTime = 0
19ec-1c88:48788488.774 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48788488.847 : => IoObject::IoLockEnd
19ec-1c88:48788488.937 : <= IoObject::IoLockEnd
19ec-1c88:48788488.986 : <= InitializeScanner ret = 1
19ec-1c88:48788489.049 : => GetLogicalScannerAbilityEx
19ec-1c88:48788489.108 : => IoObject::IoLockStart
19ec-1c88:48788489.199 : => CAsicIO::CheckDevice
19ec-1c88:48788489.250 : => CNT96226::ConnectIsAvailable
19ec-1c88:48788506.698 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48788506.812 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48788506.871 : <= IoObject::IoLockStart
19ec-1c88:48788506.930 : => IoObject::IoLockEnd
19ec-1c88:48788507.039 : <= IoObject::IoLockEnd
19ec-1c88:48788507.157 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48788507.231 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48788677.874 : => ReadNVMData
19ec-1c88:48788678.009 : => IoObject::IoLockStart
19ec-1c88:48788678.133 : => CAsicIO::CheckDevice
19ec-1c88:48788678.188 : => CNT96226::ConnectIsAvailable
19ec-1c88:48788695.188 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48788695.303 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48788695.361 : <= IoObject::IoLockStart
19ec-1c88:48788695.423 : => ReadNVMDataInternal
19ec-1c88:48788695.479 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48788695.544 : IO Send command 10 bytes
19ec-1c88:48788695.656 : => CNT96226::VenderCmd_SetData
19ec-1c88:48788695.707 : iCmd = 0, nBytes = 10
19ec-1c88:48788695.821 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48789034.605 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48789034.740 : System send command 10 bytes + data 0 bytes
19ec-1c88:48789034.808 : IO total need to receive data 128 bytes
19ec-1c88:48789034.869 : => CNT96226::VenderCmd_GetData
19ec-1c88:48789034.923 : iCmd = 0, nBytes = 128
19ec-1c88:48789224.798 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48789224.981 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48789225.124 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48789225.257 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48789225.388 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48789225.516 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48789225.642 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48789225.764 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48789225.830 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48789225.891 : System total receive data 128 bytes
19ec-1c88:48789225.951 : => CNT96226::VenderCmd_GetData
19ec-1c88:48789226.001 : iCmd = 1, nBytes = 4
19ec-1c88:48789371.697 : 0000 : 00 00 00 00 
19ec-1c88:48789371.816 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48789371.961 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48789372.032 : NVMData.PadScanCount = 0
19ec-1c88:48789372.091 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48789372.147 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48789372.205 : NVMData.FlatbedScanCount = 0
19ec-1c88:48789372.260 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48789372.317 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48789372.370 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48789372.427 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48789372.481 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48789372.536 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48789372.591 : NVMData.BornMonth = 0
19ec-1c88:48789372.639 : NVMData.BornDay = 0
19ec-1c88:48789372.692 : NVMData.BornYear = 0
19ec-1c88:48789372.740 : NVMData.FirstScanMonth = 4
19ec-1c88:48789372.791 : NVMData.FirstScanDay = 30
19ec-1c88:48789372.845 : NVMData.FirstScanYear = 2020
19ec-1c88:48789373.055 : NVMData.VerticalMagnification = 0
19ec-1c88:48789373.117 : NVMData.HorizontalMagnification = 0
19ec-1c88:48789373.174 : NVMData.PowerSavingTime = 15
19ec-1c88:48789373.226 : NVMData.SN = A094165189010062
19ec-1c88:48789373.277 : NVMData.AutoFeed = 0
19ec-1c88:48789373.327 : NVMData.CCDType = 0
19ec-1c88:48789373.377 : NVMData.ScanSpeed = 0
19ec-1c88:48789373.428 : NVMData.RollerCount = 0
19ec-1c88:48789373.480 : NVMData.MultifeedCount = 0
19ec-1c88:48789373.533 : NVMData.JamCount = 0
19ec-1c88:48789373.583 : NVMData.IdentifyInfo = 
19ec-1c88:48789373.632 : NVMData.FormalName = 
19ec-1c88:48789373.682 : NVMData.ReservedB = 0
19ec-1c88:48789373.730 : NVMData.FunctionCode = 0
19ec-1c88:48789373.778 : NVMData.PreFeed = 0
19ec-1c88:48789373.827 : NVMData.PreFeedTime = 0
19ec-1c88:48789373.879 : NVMData.ButtonNumber = 0
19ec-1c88:48789373.928 : NVMData.PowerOffTime = 0
19ec-1c88:48789373.977 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48789374.035 : => IoObject::IoLockEnd
19ec-1c88:48789374.127 : <= IoObject::IoLockEnd
19ec-1c88:48789374.178 : <= ReadNVMData ret = 1
19ec-1c88:48789894.264 : => TerminateDriver
19ec-1c88:48789894.441 : => CAsicIO::~CAsicIO,pStage=100928584
19ec-1c88:48789894.518 : => CNT96226::Close
19ec-1c88:48789898.396 : <= CNT96226::Close ret = 1
19ec-1c88:48789898.476 : <= CAsicIO::~CAsicIO
19ec-1c88:48789898.531 : => IoObject::IoLockEnd
19ec-1c88:48789898.583 : <= IoObject::IoLockEnd
19ec-1c88:48789898.633 : => IoObject::TerminateDevice
19ec-1c88:48789898.688 : => IoObject::IoLockEnd
19ec-1c88:48789898.737 : <= IoObject::IoLockEnd
19ec-1c88:48789898.839 : <= IoObject::TerminateDevice
19ec-1c88:48789899.087 : <= TerminateDriver ret = 1
19ec-1c88:48792332.941 : ============Debug Start==========
19ec-1c88:48792333.232 : Date : 2020/4/30 14:29:05
19ec-1c88:48792333.318 : Process ID : 19ec
19ec-1c88:48792333.739 : Windows : Version 10.0 build 18363 
19ec-1c88:48792334.208 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48792334.271 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48792334.338 : MemoryStatus.ullAvailPhys : 1721393152
19ec-1c88:48792334.396 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48792334.459 : MemoryStatus.ullAvailPageFile : 3093524480
19ec-1c88:48792334.521 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48792334.580 : MemoryStatus.ullAvailVirtual : 1728430080
19ec-1c88:48792334.640 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48792334.752 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48792334.811 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48792335.054 : CPU Count : 4
19ec-1c88:48792335.102 : CPU Frequency : 100.000 Mhz
19ec-1c88:48792339.230 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48792339.355 : => InitializeDriver
19ec-1c88:48792339.628 : <= InitializeDriver ret = 1
19ec-1c88:48794851.000 : => InitializeScanner
19ec-1c88:48794851.249 : => CAsicIO::GetDeviceList
19ec-1c88:48794851.689 : => CNT96226::CNT96226
19ec-1c88:48794851.829 : => CNT96226::Open
19ec-1c88:48794874.970 : <= CNT96226::Open ret = 1
19ec-1c88:48794875.072 : => CNT96226::Initialize
19ec-1c88:48794875.263 : <= CNT96226::Initialize ret = 1
19ec-1c88:48794875.323 : <= CNT96226::CNT96226
19ec-1c88:48794875.375 : => CNT96226::EnumAvailableDevice
19ec-1c88:48794880.673 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48794880.749 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48794880.811 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48798579.425 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48798579.724 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48798585.395 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48798585.502 : => IoObject::GetLockName
19ec-1c88:48798585.559 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48798585.626 : <= IoObject::GetLockName
19ec-1c88:48798586.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:48798586.142 : iCmd = 3, nBytes = 2
19ec-1c88:48798944.375 : 0000 : 06 38 
19ec-1c88:48798944.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48798944.597 : => CNT96226::VenderCmd_GetData
19ec-1c88:48798944.659 : iCmd = 4, nBytes = 2
19ec-1c88:48799243.460 : 0000 : 07 07 
19ec-1c88:48799243.562 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48799243.650 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48799243.744 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48799243.818 : IO Send command 10 bytes
19ec-1c88:48799243.871 : => CNT96226::VenderCmd_SetData
19ec-1c88:48799243.930 : iCmd = 0, nBytes = 10
19ec-1c88:48799244.035 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48799435.803 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48799435.969 : => CNT96226::VenderCmd_GetData
19ec-1c88:48799436.035 : iCmd = 0, nBytes = 165
19ec-1c88:48799634.020 : skip dump 37 bytes
19ec-1c88:48799634.220 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48799634.366 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48799634.507 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48799634.639 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48799634.767 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48799634.907 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48799635.034 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48799635.155 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48799635.220 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48799635.283 : => CNT96226::VenderCmd_GetData
19ec-1c88:48799635.339 : iCmd = 1, nBytes = 4
19ec-1c88:48799841.347 : 0000 : 00 00 00 00 
19ec-1c88:48799841.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48799841.505 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48799841.567 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48799841.633 : IO Send command 10 bytes
19ec-1c88:48799841.687 : => CNT96226::VenderCmd_SetData
19ec-1c88:48799841.741 : iCmd = 0, nBytes = 10
19ec-1c88:48799841.840 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48800168.273 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48800168.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:48800168.713 : iCmd = 0, nBytes = 128
19ec-1c88:48800355.430 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48800355.611 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48800355.757 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48800355.888 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48800356.015 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48800356.143 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48800356.269 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48800356.392 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48800356.456 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48800356.516 : => CNT96226::VenderCmd_GetData
19ec-1c88:48800356.570 : iCmd = 1, nBytes = 4
19ec-1c88:48800515.464 : 0000 : 00 00 00 00 
19ec-1c88:48800515.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48800515.670 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48800515.851 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48800515.925 : => CNT96226::Close
19ec-1c88:48800519.853 : <= CNT96226::Close ret = 1
19ec-1c88:48800519.935 : <= CNT96226::~CNT96226
19ec-1c88:48800520.027 : <= CAsicIO::GetDeviceList
19ec-1c88:48800520.469 : => IoObject::SetTimeout
19ec-1c88:48800520.604 : Timeout--> In = 0 Out = 0
19ec-1c88:48800520.666 : <= IoObject::SetTimeout
19ec-1c88:48800520.736 : => CAsicIO::CAsicIO
19ec-1c88:48800520.808 : => CNT96226::CNT96226
19ec-1c88:48800520.868 : => CNT96226::Open
19ec-1c88:48800544.566 : <= CNT96226::Open ret = 1
19ec-1c88:48800544.678 : => CNT96226::Initialize
19ec-1c88:48800544.876 : <= CNT96226::Initialize ret = 1
19ec-1c88:48800544.941 : <= CNT96226::CNT96226
19ec-1c88:48800544.998 : <= CAsicIO::CAsicIO
19ec-1c88:48800545.056 : => CAsicIO::InitializeDevice
19ec-1c88:48800545.137 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48800551.139 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48800551.265 : => IoObject::GetLockName
19ec-1c88:48800551.318 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48800551.385 : <= IoObject::GetLockName
19ec-1c88:48800551.884 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48800551.962 : IO Send command 10 bytes
19ec-1c88:48800552.015 : => CNT96226::VenderCmd_SetData
19ec-1c88:48800552.072 : iCmd = 0, nBytes = 10
19ec-1c88:48800552.186 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48800894.218 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48800894.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:48800894.404 : iCmd = 0, nBytes = 128
19ec-1c88:48801095.788 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48801095.960 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48801096.096 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48801096.230 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48801096.361 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48801096.481 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48801096.606 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48801096.728 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48801096.793 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48801096.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:48801096.907 : iCmd = 1, nBytes = 4
19ec-1c88:48801303.947 : 0000 : 00 00 00 00 
19ec-1c88:48801304.034 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48801304.095 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48801304.155 : => CNT96226::VenderCmd_GetData
19ec-1c88:48801304.209 : iCmd = 3, nBytes = 2
19ec-1c88:48801661.564 : 0000 : 06 38 
19ec-1c88:48801661.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48801661.773 : => CNT96226::VenderCmd_GetData
19ec-1c88:48801661.834 : iCmd = 4, nBytes = 2
19ec-1c88:48801968.201 : 0000 : 07 07 
19ec-1c88:48801968.327 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48801968.500 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48801968.595 : => IoObject::InitializeDevice
19ec-1c88:48801968.707 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48801969.315 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48801969.392 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48801970.113 : => FindScanner
19ec-1c88:48801970.173 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48801970.245 : <= FindScanner ret = 1
19ec-1c88:48801970.302 : => IoObject::IoLockStart
19ec-1c88:48801970.403 : => CAsicIO::CheckDevice
19ec-1c88:48801970.456 : => CNT96226::ConnectIsAvailable
19ec-1c88:48801993.138 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48801993.253 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48801993.313 : <= IoObject::IoLockStart
19ec-1c88:48801993.370 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48801993.440 : IO Send command 10 bytes
19ec-1c88:48801993.533 : => CNT96226::VenderCmd_SetData
19ec-1c88:48801993.591 : iCmd = 0, nBytes = 10
19ec-1c88:48801993.694 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48802189.853 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48802189.975 : System send command 10 bytes + data 0 bytes
19ec-1c88:48802190.051 : IO total need to receive data 5 bytes
19ec-1c88:48802190.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:48802190.166 : iCmd = 0, nBytes = 5
19ec-1c88:48802382.310 : 0000 : 06 00 02 02 ab 
19ec-1c88:48802382.432 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48802382.500 : System total receive data 5 bytes
19ec-1c88:48802382.560 : => CNT96226::VenderCmd_GetData
19ec-1c88:48802382.617 : iCmd = 1, nBytes = 4
19ec-1c88:48802588.141 : 0000 : 00 00 00 00 
19ec-1c88:48802588.251 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48802588.389 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48802588.457 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48802588.525 : IO Send command 10 bytes
19ec-1c88:48802588.617 : => CNT96226::VenderCmd_SetData
19ec-1c88:48802588.675 : iCmd = 0, nBytes = 10
19ec-1c88:48802588.783 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48802795.442 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48802795.573 : System send command 10 bytes + data 0 bytes
19ec-1c88:48802795.648 : IO total need to receive data 165 bytes
19ec-1c88:48802795.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:48802795.763 : iCmd = 0, nBytes = 165
19ec-1c88:48802990.310 : skip dump 37 bytes
19ec-1c88:48802990.522 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48802990.665 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48802990.804 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48802990.937 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48802991.064 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48802991.196 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48802991.323 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48802991.442 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48802991.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48802991.566 : System total receive data 165 bytes
19ec-1c88:48802991.624 : => CNT96226::VenderCmd_GetData
19ec-1c88:48802991.679 : iCmd = 1, nBytes = 4
19ec-1c88:48803198.901 : 0000 : 00 00 00 00 
19ec-1c88:48803199.007 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48803199.146 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48803199.372 : Dump Inquiry
19ec-1c88:48803199.505 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48803199.641 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48803199.775 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48803199.906 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48803200.034 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48803200.168 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48803200.289 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48803200.411 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48803200.545 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48803200.676 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48803200.763 : 00a0 : 00 00 00 00 00 
19ec-1c88:48803200.833 : => ReadNVMDataInternal
19ec-1c88:48803201.083 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48803201.151 : IO Send command 10 bytes
19ec-1c88:48803201.240 : => CNT96226::VenderCmd_SetData
19ec-1c88:48803201.291 : iCmd = 0, nBytes = 10
19ec-1c88:48803201.393 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48803555.712 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48803555.876 : System send command 10 bytes + data 0 bytes
19ec-1c88:48803555.955 : IO total need to receive data 128 bytes
19ec-1c88:48803556.020 : => CNT96226::VenderCmd_GetData
19ec-1c88:48803556.078 : iCmd = 0, nBytes = 128
19ec-1c88:48803750.038 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48803750.510 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48803750.656 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48803750.794 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48803750.921 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48803751.050 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48803751.178 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48803751.306 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48803751.371 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48803751.430 : System total receive data 128 bytes
19ec-1c88:48803751.493 : => CNT96226::VenderCmd_GetData
19ec-1c88:48803751.548 : iCmd = 1, nBytes = 4
19ec-1c88:48803884.798 : 0000 : 00 00 00 00 
19ec-1c88:48803884.907 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48803885.043 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48803885.111 : NVMData.PadScanCount = 0
19ec-1c88:48803885.168 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48803885.225 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48803885.284 : NVMData.FlatbedScanCount = 0
19ec-1c88:48803885.339 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48803885.390 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48803885.447 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48803885.502 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48803885.559 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48803885.610 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48803885.664 : NVMData.BornMonth = 0
19ec-1c88:48803885.710 : NVMData.BornDay = 0
19ec-1c88:48803885.761 : NVMData.BornYear = 0
19ec-1c88:48803885.807 : NVMData.FirstScanMonth = 4
19ec-1c88:48803885.857 : NVMData.FirstScanDay = 30
19ec-1c88:48803885.910 : NVMData.FirstScanYear = 2020
19ec-1c88:48803885.965 : NVMData.VerticalMagnification = 0
19ec-1c88:48803886.016 : NVMData.HorizontalMagnification = 0
19ec-1c88:48803886.072 : NVMData.PowerSavingTime = 15
19ec-1c88:48803886.123 : NVMData.SN = A094165189010062
19ec-1c88:48803886.172 : NVMData.AutoFeed = 0
19ec-1c88:48803886.221 : NVMData.CCDType = 0
19ec-1c88:48803886.268 : NVMData.ScanSpeed = 0
19ec-1c88:48803886.315 : NVMData.RollerCount = 0
19ec-1c88:48803886.365 : NVMData.MultifeedCount = 0
19ec-1c88:48803886.416 : NVMData.JamCount = 0
19ec-1c88:48803886.465 : NVMData.IdentifyInfo = 
19ec-1c88:48803886.514 : NVMData.FormalName = 
19ec-1c88:48803886.698 : NVMData.ReservedB = 0
19ec-1c88:48803886.750 : NVMData.FunctionCode = 0
19ec-1c88:48803886.802 : NVMData.PreFeed = 0
19ec-1c88:48803886.853 : NVMData.PreFeedTime = 0
19ec-1c88:48803886.904 : NVMData.ButtonNumber = 0
19ec-1c88:48803886.957 : NVMData.PowerOffTime = 0
19ec-1c88:48803887.008 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48803887.081 : => IoObject::IoLockEnd
19ec-1c88:48803887.170 : <= IoObject::IoLockEnd
19ec-1c88:48803887.219 : <= InitializeScanner ret = 1
19ec-1c88:48805119.409 : => GetLogicalScannerAbility
19ec-1c88:48805119.592 : => IoObject::IoLockStart
19ec-1c88:48805119.727 : => CAsicIO::CheckDevice
19ec-1c88:48805119.782 : => CNT96226::ConnectIsAvailable
19ec-1c88:48805143.637 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48805143.750 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48805143.812 : <= IoObject::IoLockStart
19ec-1c88:48805143.871 : => IoObject::IoLockEnd
19ec-1c88:48805143.980 : <= IoObject::IoLockEnd
19ec-1c88:48805144.054 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:48808964.526 : => GetLogicalScannerAbilityEx
19ec-1c88:48808964.722 : => IoObject::IoLockStart
19ec-1c88:48808964.855 : => CAsicIO::CheckDevice
19ec-1c88:48808964.920 : => CNT96226::ConnectIsAvailable
19ec-1c88:48808980.539 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48808980.639 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48808980.701 : <= IoObject::IoLockStart
19ec-1c88:48808980.760 : => IoObject::IoLockEnd
19ec-1c88:48808980.859 : <= IoObject::IoLockEnd
19ec-1c88:48808980.976 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48808981.061 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48816204.620 : => ReadNVMData
19ec-1c88:48816204.802 : => IoObject::IoLockStart
19ec-1c88:48816204.923 : => CAsicIO::CheckDevice
19ec-1c88:48816204.979 : => CNT96226::ConnectIsAvailable
19ec-1c88:48816227.040 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48816227.260 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48816227.389 : <= IoObject::IoLockStart
19ec-1c88:48816227.524 : => ReadNVMDataInternal
19ec-1c88:48816227.645 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48816228.013 : IO Send command 10 bytes
19ec-1c88:48816228.117 : => CNT96226::VenderCmd_SetData
19ec-1c88:48816228.173 : iCmd = 0, nBytes = 10
19ec-1c88:48816228.287 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48816583.906 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48816584.087 : System send command 10 bytes + data 0 bytes
19ec-1c88:48816584.159 : IO total need to receive data 128 bytes
19ec-1c88:48816584.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:48816584.277 : iCmd = 0, nBytes = 128
19ec-1c88:48816792.043 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48816792.232 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48816792.375 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48816792.513 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48816792.640 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48816792.769 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48816792.894 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48816793.022 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48816793.085 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48816793.147 : System total receive data 128 bytes
19ec-1c88:48816793.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:48816793.265 : iCmd = 1, nBytes = 4
19ec-1c88:48816961.110 : 0000 : 00 00 00 00 
19ec-1c88:48816961.232 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48816961.367 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48816961.432 : NVMData.PadScanCount = 0
19ec-1c88:48816961.489 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48816961.544 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48816961.604 : NVMData.FlatbedScanCount = 0
19ec-1c88:48816961.658 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48816961.867 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48816961.936 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48816961.991 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48816962.045 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48816962.100 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48816962.155 : NVMData.BornMonth = 0
19ec-1c88:48816962.203 : NVMData.BornDay = 0
19ec-1c88:48816962.255 : NVMData.BornYear = 0
19ec-1c88:48816962.302 : NVMData.FirstScanMonth = 4
19ec-1c88:48816962.353 : NVMData.FirstScanDay = 30
19ec-1c88:48816962.405 : NVMData.FirstScanYear = 2020
19ec-1c88:48816962.459 : NVMData.VerticalMagnification = 0
19ec-1c88:48816962.514 : NVMData.HorizontalMagnification = 0
19ec-1c88:48816962.571 : NVMData.PowerSavingTime = 15
19ec-1c88:48816962.626 : NVMData.SN = A094165189010062
19ec-1c88:48816962.677 : NVMData.AutoFeed = 0
19ec-1c88:48816962.727 : NVMData.CCDType = 0
19ec-1c88:48816962.775 : NVMData.ScanSpeed = 0
19ec-1c88:48816962.824 : NVMData.RollerCount = 0
19ec-1c88:48816962.875 : NVMData.MultifeedCount = 0
19ec-1c88:48816962.930 : NVMData.JamCount = 0
19ec-1c88:48816962.980 : NVMData.IdentifyInfo = 
19ec-1c88:48816963.032 : NVMData.FormalName = 
19ec-1c88:48816963.082 : NVMData.ReservedB = 0
19ec-1c88:48816963.130 : NVMData.FunctionCode = 0
19ec-1c88:48816963.180 : NVMData.PreFeed = 0
19ec-1c88:48816963.227 : NVMData.PreFeedTime = 0
19ec-1c88:48816963.275 : NVMData.ButtonNumber = 0
19ec-1c88:48816963.325 : NVMData.PowerOffTime = 0
19ec-1c88:48816963.374 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48816963.433 : => IoObject::IoLockEnd
19ec-1c88:48816963.523 : <= IoObject::IoLockEnd
19ec-1c88:48816963.573 : <= ReadNVMData ret = 1
19ec-1c88:48826643.311 : => GetADFStatus
19ec-1c88:48826643.759 : => IoObject::IoLockStart
19ec-1c88:48826643.894 : => CAsicIO::CheckDevice
19ec-1c88:48826643.954 : => CNT96226::ConnectIsAvailable
19ec-1c88:48826666.946 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48826667.060 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48826667.121 : <= IoObject::IoLockStart
19ec-1c88:48826667.182 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48826667.248 : IO Send command 10 bytes
19ec-1c88:48826667.361 : => CNT96226::VenderCmd_SetData
19ec-1c88:48826667.418 : iCmd = 0, nBytes = 10
19ec-1c88:48826667.523 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48826862.640 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48826862.782 : System send command 10 bytes + data 0 bytes
19ec-1c88:48826862.850 : IO total need to receive data 2 bytes
19ec-1c88:48826862.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:48826862.965 : iCmd = 0, nBytes = 2
19ec-1c88:48827068.573 : 0000 : 00 00 
19ec-1c88:48827068.674 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48827068.750 : System total receive data 2 bytes
19ec-1c88:48827068.814 : => CNT96226::VenderCmd_GetData
19ec-1c88:48827068.871 : iCmd = 1, nBytes = 4
19ec-1c88:48827264.770 : 0000 : 00 00 00 00 
19ec-1c88:48827264.881 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48827265.024 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48827265.089 : Return status = 0
19ec-1c88:48827265.150 : => IoObject::IoLockEnd
19ec-1c88:48827265.238 : <= IoObject::IoLockEnd
19ec-1c88:48827265.292 : <= GetADFStatus ret = 1
19ec-1c88:48829986.362 : => GetADFStatus
19ec-1c88:48829986.553 : => IoObject::IoLockStart
19ec-1c88:48829986.683 : => CAsicIO::CheckDevice
19ec-1c88:48829986.739 : => CNT96226::ConnectIsAvailable
19ec-1c88:48830011.187 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48830011.302 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48830011.361 : <= IoObject::IoLockStart
19ec-1c88:48830011.423 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48830011.488 : IO Send command 10 bytes
19ec-1c88:48830011.611 : => CNT96226::VenderCmd_SetData
19ec-1c88:48830011.669 : iCmd = 0, nBytes = 10
19ec-1c88:48830011.776 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48830211.931 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48830212.051 : System send command 10 bytes + data 0 bytes
19ec-1c88:48830212.269 : IO total need to receive data 2 bytes
19ec-1c88:48830212.344 : => CNT96226::VenderCmd_GetData
19ec-1c88:48830212.401 : iCmd = 0, nBytes = 2
19ec-1c88:48830380.565 : 0000 : 00 00 
19ec-1c88:48830380.700 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48830380.767 : System total receive data 2 bytes
19ec-1c88:48830380.827 : => CNT96226::VenderCmd_GetData
19ec-1c88:48830380.882 : iCmd = 1, nBytes = 4
19ec-1c88:48830550.369 : 0000 : 00 00 00 00 
19ec-1c88:48830550.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48830550.893 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48830550.954 : Return status = 0
19ec-1c88:48830551.012 : => IoObject::IoLockEnd
19ec-1c88:48830551.098 : <= IoObject::IoLockEnd
19ec-1c88:48830551.148 : <= GetADFStatus ret = 1
19ec-1c88:48832664.369 : => TerminateDriver
19ec-1c88:48832664.572 : => CAsicIO::~CAsicIO,pStage=138218568
19ec-1c88:48832664.654 : => CNT96226::Close
19ec-1c88:48832668.360 : <= CNT96226::Close ret = 1
19ec-1c88:48832668.442 : <= CAsicIO::~CAsicIO
19ec-1c88:48832668.500 : => IoObject::IoLockEnd
19ec-1c88:48832668.552 : <= IoObject::IoLockEnd
19ec-1c88:48832668.607 : => IoObject::TerminateDevice
19ec-1c88:48832668.666 : => IoObject::IoLockEnd
19ec-1c88:48832668.717 : <= IoObject::IoLockEnd
19ec-1c88:48832668.825 : <= IoObject::TerminateDevice
19ec-1c88:48832669.098 : <= TerminateDriver ret = 1
19ec-1c88:48876795.742 : ============Debug Start==========
19ec-1c88:48876795.995 : Date : 2020/4/30 14:29:08
19ec-1c88:48876796.081 : Process ID : 19ec
19ec-1c88:48876796.503 : Windows : Version 10.0 build 18363 
19ec-1c88:48876796.961 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48876797.028 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48876797.099 : MemoryStatus.ullAvailPhys : 1721974784
19ec-1c88:48876797.163 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48876797.224 : MemoryStatus.ullAvailPageFile : 3093020672
19ec-1c88:48876797.286 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48876797.345 : MemoryStatus.ullAvailVirtual : 1728417792
19ec-1c88:48876797.405 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48876797.512 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48876797.577 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48876797.821 : CPU Count : 4
19ec-1c88:48876797.867 : CPU Frequency : 100.000 Mhz
19ec-1c88:48876801.879 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48876802.009 : => InitializeDriver
19ec-1c88:48876802.272 : <= InitializeDriver ret = 1
19ec-1c88:48876802.330 : => InitializeScanner
19ec-1c88:48876802.405 : => CAsicIO::GetDeviceList
19ec-1c88:48876802.717 : => CNT96226::CNT96226
19ec-1c88:48876802.781 : => CNT96226::Open
19ec-1c88:48876822.219 : <= CNT96226::Open ret = 1
19ec-1c88:48876822.313 : => CNT96226::Initialize
19ec-1c88:48876822.499 : <= CNT96226::Initialize ret = 1
19ec-1c88:48876822.563 : <= CNT96226::CNT96226
19ec-1c88:48876822.616 : => CNT96226::EnumAvailableDevice
19ec-1c88:48876827.930 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48876828.009 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48876828.071 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48880558.764 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48880559.212 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48880570.247 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48880570.453 : => IoObject::GetLockName
19ec-1c88:48880570.576 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48880570.711 : <= IoObject::GetLockName
19ec-1c88:48880571.603 : => CNT96226::VenderCmd_GetData
19ec-1c88:48880571.730 : iCmd = 3, nBytes = 2
19ec-1c88:48880971.243 : 0000 : 06 38 
19ec-1c88:48880971.458 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48880971.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:48880971.710 : iCmd = 4, nBytes = 2
19ec-1c88:48881304.731 : 0000 : 07 07 
19ec-1c88:48881304.948 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48881305.108 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48881305.280 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48881305.414 : IO Send command 10 bytes
19ec-1c88:48881305.523 : => CNT96226::VenderCmd_SetData
19ec-1c88:48881305.637 : iCmd = 0, nBytes = 10
19ec-1c88:48881305.854 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48881519.279 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48881519.518 : => CNT96226::VenderCmd_GetData
19ec-1c88:48881519.637 : iCmd = 0, nBytes = 165
19ec-1c88:48881716.200 : skip dump 37 bytes
19ec-1c88:48881716.576 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48881716.859 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48881717.142 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48881717.416 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48881717.672 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48881717.944 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48881718.204 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48881718.459 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48881718.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48881718.711 : => CNT96226::VenderCmd_GetData
19ec-1c88:48881718.818 : iCmd = 1, nBytes = 4
19ec-1c88:48881894.409 : 0000 : 00 00 00 00 
19ec-1c88:48881894.593 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48881894.717 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48881894.837 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48881894.969 : IO Send command 10 bytes
19ec-1c88:48881895.074 : => CNT96226::VenderCmd_SetData
19ec-1c88:48881895.180 : iCmd = 0, nBytes = 10
19ec-1c88:48881895.385 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48882235.525 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48882235.763 : => CNT96226::VenderCmd_GetData
19ec-1c88:48882235.885 : iCmd = 0, nBytes = 128
19ec-1c88:48882452.075 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48882452.453 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48882452.744 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48882453.018 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48882453.276 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48882453.532 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48882453.786 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48882454.042 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48882454.172 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48882454.300 : => CNT96226::VenderCmd_GetData
19ec-1c88:48882454.411 : iCmd = 1, nBytes = 4
19ec-1c88:48882687.861 : 0000 : 00 00 00 00 
19ec-1c88:48882688.081 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48882688.218 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48882688.608 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48882688.758 : => CNT96226::Close
19ec-1c88:48882696.162 : <= CNT96226::Close ret = 1
19ec-1c88:48882696.321 : <= CNT96226::~CNT96226
19ec-1c88:48882696.483 : <= CAsicIO::GetDeviceList
19ec-1c88:48882697.261 : => IoObject::SetTimeout
19ec-1c88:48882697.519 : Timeout--> In = 0 Out = 0
19ec-1c88:48882697.633 : <= IoObject::SetTimeout
19ec-1c88:48882697.754 : => CAsicIO::CAsicIO
19ec-1c88:48882697.897 : => CNT96226::CNT96226
19ec-1c88:48882698.003 : => CNT96226::Open
19ec-1c88:48882740.060 : <= CNT96226::Open ret = 1
19ec-1c88:48882740.252 : => CNT96226::Initialize
19ec-1c88:48882740.634 : <= CNT96226::Initialize ret = 1
19ec-1c88:48882740.755 : <= CNT96226::CNT96226
19ec-1c88:48882740.857 : <= CAsicIO::CAsicIO
19ec-1c88:48882740.963 : => CAsicIO::InitializeDevice
19ec-1c88:48882741.096 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48882753.005 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48882753.221 : => IoObject::GetLockName
19ec-1c88:48882753.330 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48882753.473 : <= IoObject::GetLockName
19ec-1c88:48882754.395 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48882754.540 : IO Send command 10 bytes
19ec-1c88:48882754.649 : => CNT96226::VenderCmd_SetData
19ec-1c88:48882754.763 : iCmd = 0, nBytes = 10
19ec-1c88:48882754.981 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48883120.113 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48883120.395 : => CNT96226::VenderCmd_GetData
19ec-1c88:48883120.523 : iCmd = 0, nBytes = 128
19ec-1c88:48883305.485 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48883305.865 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48883306.166 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48883306.453 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48883306.714 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48883306.964 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48883307.216 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48883307.472 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48883307.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48883307.729 : => CNT96226::VenderCmd_GetData
19ec-1c88:48883307.834 : iCmd = 1, nBytes = 4
19ec-1c88:48883483.244 : 0000 : 00 00 00 00 
19ec-1c88:48883483.430 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48883483.567 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48883483.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:48883483.801 : iCmd = 3, nBytes = 2
19ec-1c88:48883862.277 : 0000 : 06 38 
19ec-1c88:48883862.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48883862.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:48883862.761 : iCmd = 4, nBytes = 2
19ec-1c88:48884176.599 : 0000 : 07 07 
19ec-1c88:48884176.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48884177.177 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48884177.365 : => IoObject::InitializeDevice
19ec-1c88:48884177.546 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48884178.861 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48884179.004 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48884180.286 : => FindScanner
19ec-1c88:48884180.607 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48884180.743 : <= FindScanner ret = 1
19ec-1c88:48884180.855 : => IoObject::IoLockStart
19ec-1c88:48884181.065 : => CAsicIO::CheckDevice
19ec-1c88:48884181.170 : => CNT96226::ConnectIsAvailable
19ec-1c88:48884206.245 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48884206.498 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48884206.626 : <= IoObject::IoLockStart
19ec-1c88:48884206.748 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48884206.898 : IO Send command 10 bytes
19ec-1c88:48884207.083 : => CNT96226::VenderCmd_SetData
19ec-1c88:48884207.194 : iCmd = 0, nBytes = 10
19ec-1c88:48884207.413 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48884412.175 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48884412.414 : System send command 10 bytes + data 0 bytes
19ec-1c88:48884412.552 : IO total need to receive data 5 bytes
19ec-1c88:48884412.673 : => CNT96226::VenderCmd_GetData
19ec-1c88:48884412.780 : iCmd = 0, nBytes = 5
19ec-1c88:48884633.244 : 0000 : 06 00 02 02 ab 
19ec-1c88:48884633.467 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48884633.607 : System total receive data 5 bytes
19ec-1c88:48884633.733 : => CNT96226::VenderCmd_GetData
19ec-1c88:48884633.848 : iCmd = 1, nBytes = 4
19ec-1c88:48884876.720 : 0000 : 00 00 00 00 
19ec-1c88:48884876.927 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48884877.168 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48884877.299 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48884877.427 : IO Send command 10 bytes
19ec-1c88:48884877.603 : => CNT96226::VenderCmd_SetData
19ec-1c88:48884877.713 : iCmd = 0, nBytes = 10
19ec-1c88:48884878.075 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48885092.429 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48885092.680 : System send command 10 bytes + data 0 bytes
19ec-1c88:48885092.822 : IO total need to receive data 165 bytes
19ec-1c88:48885092.950 : => CNT96226::VenderCmd_GetData
19ec-1c88:48885093.059 : iCmd = 0, nBytes = 165
19ec-1c88:48885321.413 : skip dump 37 bytes
19ec-1c88:48885321.805 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48885322.100 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48885322.374 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48885322.640 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48885322.902 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48885323.174 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48885323.431 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48885323.685 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48885323.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48885323.940 : System total receive data 165 bytes
19ec-1c88:48885324.064 : => CNT96226::VenderCmd_GetData
19ec-1c88:48885324.177 : iCmd = 1, nBytes = 4
19ec-1c88:48885555.503 : 0000 : 00 00 00 00 
19ec-1c88:48885555.720 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48885555.973 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48885556.374 : Dump Inquiry
19ec-1c88:48885556.661 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48885556.938 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48885557.222 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48885557.493 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48885557.764 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48885558.045 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48885558.300 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48885558.550 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48885558.821 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48885559.090 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48885559.279 : 00a0 : 00 00 00 00 00 
19ec-1c88:48885559.410 : => ReadNVMDataInternal
19ec-1c88:48885559.846 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48885559.977 : IO Send command 10 bytes
19ec-1c88:48885560.149 : => CNT96226::VenderCmd_SetData
19ec-1c88:48885560.265 : iCmd = 0, nBytes = 10
19ec-1c88:48885560.473 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48885921.047 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48885921.300 : System send command 10 bytes + data 0 bytes
19ec-1c88:48885921.445 : IO total need to receive data 128 bytes
19ec-1c88:48885921.574 : => CNT96226::VenderCmd_GetData
19ec-1c88:48885921.686 : iCmd = 0, nBytes = 128
19ec-1c88:48886163.833 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48886164.197 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48886164.486 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48886164.760 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48886165.022 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48886165.277 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48886165.538 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48886165.791 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48886165.919 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48886166.041 : System total receive data 128 bytes
19ec-1c88:48886166.164 : => CNT96226::VenderCmd_GetData
19ec-1c88:48886166.269 : iCmd = 1, nBytes = 4
19ec-1c88:48886379.422 : 0000 : 00 00 00 00 
19ec-1c88:48886379.633 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48886379.869 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48886380.011 : NVMData.PadScanCount = 0
19ec-1c88:48886380.130 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48886380.248 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48886380.370 : NVMData.FlatbedScanCount = 0
19ec-1c88:48886380.486 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48886380.596 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48886380.700 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48886380.815 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48886380.928 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48886381.038 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48886381.147 : NVMData.BornMonth = 0
19ec-1c88:48886381.244 : NVMData.BornDay = 0
19ec-1c88:48886381.347 : NVMData.BornYear = 0
19ec-1c88:48886381.443 : NVMData.FirstScanMonth = 4
19ec-1c88:48886381.555 : NVMData.FirstScanDay = 30
19ec-1c88:48886381.663 : NVMData.FirstScanYear = 2020
19ec-1c88:48886381.771 : NVMData.VerticalMagnification = 0
19ec-1c88:48886381.882 : NVMData.HorizontalMagnification = 0
19ec-1c88:48886381.991 : NVMData.PowerSavingTime = 15
19ec-1c88:48886382.100 : NVMData.SN = A094165189010062
19ec-1c88:48886382.205 : NVMData.AutoFeed = 0
19ec-1c88:48886382.308 : NVMData.CCDType = 0
19ec-1c88:48886382.409 : NVMData.ScanSpeed = 0
19ec-1c88:48886382.508 : NVMData.RollerCount = 0
19ec-1c88:48886382.611 : NVMData.MultifeedCount = 0
19ec-1c88:48886382.711 : NVMData.JamCount = 0
19ec-1c88:48886382.810 : NVMData.IdentifyInfo = 
19ec-1c88:48886382.917 : NVMData.FormalName = 
19ec-1c88:48886383.302 : NVMData.ReservedB = 0
19ec-1c88:48886383.418 : NVMData.FunctionCode = 0
19ec-1c88:48886383.519 : NVMData.PreFeed = 0
19ec-1c88:48886383.616 : NVMData.PreFeedTime = 0
19ec-1c88:48886383.721 : NVMData.ButtonNumber = 0
19ec-1c88:48886383.824 : NVMData.PowerOffTime = 0
19ec-1c88:48886383.927 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48886384.789 : => IoObject::IoLockEnd
19ec-1c88:48886384.992 : <= IoObject::IoLockEnd
19ec-1c88:48886385.104 : <= InitializeScanner ret = 1
19ec-1c88:48886385.229 : => GetLogicalScannerAbilityEx
19ec-1c88:48886385.346 : => IoObject::IoLockStart
19ec-1c88:48886385.539 : => CAsicIO::CheckDevice
19ec-1c88:48886385.644 : => CNT96226::ConnectIsAvailable
19ec-1c88:48886409.709 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48886409.937 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48886410.070 : <= IoObject::IoLockStart
19ec-1c88:48886410.190 : => IoObject::IoLockEnd
19ec-1c88:48886410.384 : <= IoObject::IoLockEnd
19ec-1c88:48886410.589 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48886410.738 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48886757.868 : => ReadNVMData
19ec-1c88:48886758.130 : => IoObject::IoLockStart
19ec-1c88:48886758.383 : => CAsicIO::CheckDevice
19ec-1c88:48886758.499 : => CNT96226::ConnectIsAvailable
19ec-1c88:48886786.184 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48886786.417 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48886786.541 : <= IoObject::IoLockStart
19ec-1c88:48886786.666 : => ReadNVMDataInternal
19ec-1c88:48886786.781 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48886786.910 : IO Send command 10 bytes
19ec-1c88:48886787.120 : => CNT96226::VenderCmd_SetData
19ec-1c88:48886787.227 : iCmd = 0, nBytes = 10
19ec-1c88:48886787.454 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48887152.216 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48887152.468 : System send command 10 bytes + data 0 bytes
19ec-1c88:48887152.620 : IO total need to receive data 128 bytes
19ec-1c88:48887152.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:48887152.871 : iCmd = 0, nBytes = 128
19ec-1c88:48887386.344 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48887386.711 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48887386.998 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48887387.271 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48887387.542 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48887387.795 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48887388.059 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48887388.312 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48887388.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48887388.571 : System total receive data 128 bytes
19ec-1c88:48887388.696 : => CNT96226::VenderCmd_GetData
19ec-1c88:48887388.799 : iCmd = 1, nBytes = 4
19ec-1c88:48887612.239 : 0000 : 00 00 00 00 
19ec-1c88:48887612.447 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48887612.686 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48887612.821 : NVMData.PadScanCount = 0
19ec-1c88:48887612.936 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48887613.055 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48887613.175 : NVMData.FlatbedScanCount = 0
19ec-1c88:48887613.284 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48887613.384 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48887613.493 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48887613.604 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48887613.714 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48887613.820 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48887613.929 : NVMData.BornMonth = 0
19ec-1c88:48887614.030 : NVMData.BornDay = 0
19ec-1c88:48887614.129 : NVMData.BornYear = 0
19ec-1c88:48887614.228 : NVMData.FirstScanMonth = 4
19ec-1c88:48887614.336 : NVMData.FirstScanDay = 30
19ec-1c88:48887614.447 : NVMData.FirstScanYear = 2020
19ec-1c88:48887614.882 : NVMData.VerticalMagnification = 0
19ec-1c88:48887615.003 : NVMData.HorizontalMagnification = 0
19ec-1c88:48887615.119 : NVMData.PowerSavingTime = 15
19ec-1c88:48887615.229 : NVMData.SN = A094165189010062
19ec-1c88:48887615.327 : NVMData.AutoFeed = 0
19ec-1c88:48887615.427 : NVMData.CCDType = 0
19ec-1c88:48887615.522 : NVMData.ScanSpeed = 0
19ec-1c88:48887615.624 : NVMData.RollerCount = 0
19ec-1c88:48887615.729 : NVMData.MultifeedCount = 0
19ec-1c88:48887615.839 : NVMData.JamCount = 0
19ec-1c88:48887615.937 : NVMData.IdentifyInfo = 
19ec-1c88:48887616.046 : NVMData.FormalName = 
19ec-1c88:48887616.147 : NVMData.ReservedB = 0
19ec-1c88:48887616.248 : NVMData.FunctionCode = 0
19ec-1c88:48887616.349 : NVMData.PreFeed = 0
19ec-1c88:48887616.447 : NVMData.PreFeedTime = 0
19ec-1c88:48887616.550 : NVMData.ButtonNumber = 0
19ec-1c88:48887616.657 : NVMData.PowerOffTime = 0
19ec-1c88:48887616.761 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48887616.878 : => IoObject::IoLockEnd
19ec-1c88:48887617.055 : <= IoObject::IoLockEnd
19ec-1c88:48887617.155 : <= ReadNVMData ret = 1
19ec-1c88:48888466.407 : => TerminateDriver
19ec-1c88:48888466.603 : => CAsicIO::~CAsicIO,pStage=200739912
19ec-1c88:48888466.679 : => CNT96226::Close
19ec-1c88:48888470.769 : <= CNT96226::Close ret = 1
19ec-1c88:48888470.856 : <= CAsicIO::~CAsicIO
19ec-1c88:48888470.918 : => IoObject::IoLockEnd
19ec-1c88:48888470.974 : <= IoObject::IoLockEnd
19ec-1c88:48888471.030 : => IoObject::TerminateDevice
19ec-1c88:48888471.090 : => IoObject::IoLockEnd
19ec-1c88:48888471.141 : <= IoObject::IoLockEnd
19ec-1c88:48888471.252 : <= IoObject::TerminateDevice
19ec-1c88:48888471.524 : <= TerminateDriver ret = 1
19ec-1c88:48890952.102 : ============Debug Start==========
19ec-1c88:48890952.407 : Date : 2020/4/30 14:29:08
19ec-1c88:48890952.483 : Process ID : 19ec
19ec-1c88:48890952.901 : Windows : Version 10.0 build 18363 
19ec-1c88:48890953.340 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48890953.405 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48890953.473 : MemoryStatus.ullAvailPhys : 1721765888
19ec-1c88:48890953.531 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48890953.589 : MemoryStatus.ullAvailPageFile : 3093979136
19ec-1c88:48890953.648 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48890953.707 : MemoryStatus.ullAvailVirtual : 1728647168
19ec-1c88:48890953.765 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48890953.871 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48890953.933 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48890954.177 : CPU Count : 4
19ec-1c88:48890954.223 : CPU Frequency : 100.000 Mhz
19ec-1c88:48890958.432 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48890958.555 : => InitializeDriver
19ec-1c88:48890958.819 : <= InitializeDriver ret = 1
19ec-1c88:48893510.168 : => InitializeScanner
19ec-1c88:48893510.417 : => CAsicIO::GetDeviceList
19ec-1c88:48893510.863 : => CNT96226::CNT96226
19ec-1c88:48893510.923 : => CNT96226::Open
19ec-1c88:48893537.017 : <= CNT96226::Open ret = 1
19ec-1c88:48893537.129 : => CNT96226::Initialize
19ec-1c88:48893537.321 : <= CNT96226::Initialize ret = 1
19ec-1c88:48893537.381 : <= CNT96226::CNT96226
19ec-1c88:48893537.438 : => CNT96226::EnumAvailableDevice
19ec-1c88:48893544.047 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48893544.132 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48893544.190 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48897259.450 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48897259.739 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48897265.252 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48897265.365 : => IoObject::GetLockName
19ec-1c88:48897265.427 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48897265.496 : <= IoObject::GetLockName
19ec-1c88:48897265.957 : => CNT96226::VenderCmd_GetData
19ec-1c88:48897266.025 : iCmd = 3, nBytes = 2
19ec-1c88:48897652.738 : 0000 : 06 38 
19ec-1c88:48897652.867 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48897652.938 : => CNT96226::VenderCmd_GetData
19ec-1c88:48897652.991 : iCmd = 4, nBytes = 2
19ec-1c88:48897970.993 : 0000 : 07 07 
19ec-1c88:48897971.076 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48897971.153 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48897971.241 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48897971.308 : IO Send command 10 bytes
19ec-1c88:48897971.361 : => CNT96226::VenderCmd_SetData
19ec-1c88:48897971.413 : iCmd = 0, nBytes = 10
19ec-1c88:48897971.518 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48898162.795 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48898162.918 : => CNT96226::VenderCmd_GetData
19ec-1c88:48898162.976 : iCmd = 0, nBytes = 165
19ec-1c88:48898368.800 : skip dump 37 bytes
19ec-1c88:48898368.980 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48898369.120 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48898369.256 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48898369.390 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48898369.525 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48898369.660 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48898369.787 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48898369.916 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48898369.981 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48898370.040 : => CNT96226::VenderCmd_GetData
19ec-1c88:48898370.093 : iCmd = 1, nBytes = 4
19ec-1c88:48898560.801 : 0000 : 00 00 00 00 
19ec-1c88:48898560.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48898560.978 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48898561.046 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48898561.114 : IO Send command 10 bytes
19ec-1c88:48898561.166 : => CNT96226::VenderCmd_SetData
19ec-1c88:48898561.220 : iCmd = 0, nBytes = 10
19ec-1c88:48898561.329 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48898875.602 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48898875.740 : => CNT96226::VenderCmd_GetData
19ec-1c88:48898875.802 : iCmd = 0, nBytes = 128
19ec-1c88:48899059.419 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48899059.588 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48899059.728 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48899059.865 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48899059.992 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48899060.119 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48899060.243 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48899060.370 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48899060.434 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48899060.495 : => CNT96226::VenderCmd_GetData
19ec-1c88:48899060.547 : iCmd = 1, nBytes = 4
19ec-1c88:48899174.822 : 0000 : 00 00 00 00 
19ec-1c88:48899174.909 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48899174.975 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48899175.135 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48899175.205 : => CNT96226::Close
19ec-1c88:48899179.321 : <= CNT96226::Close ret = 1
19ec-1c88:48899179.396 : <= CNT96226::~CNT96226
19ec-1c88:48899179.481 : <= CAsicIO::GetDeviceList
19ec-1c88:48899179.896 : => IoObject::SetTimeout
19ec-1c88:48899180.027 : Timeout--> In = 0 Out = 0
19ec-1c88:48899180.087 : <= IoObject::SetTimeout
19ec-1c88:48899180.160 : => CAsicIO::CAsicIO
19ec-1c88:48899180.234 : => CNT96226::CNT96226
19ec-1c88:48899180.292 : => CNT96226::Open
19ec-1c88:48899206.066 : <= CNT96226::Open ret = 1
19ec-1c88:48899206.178 : => CNT96226::Initialize
19ec-1c88:48899206.366 : <= CNT96226::Initialize ret = 1
19ec-1c88:48899206.425 : <= CNT96226::CNT96226
19ec-1c88:48899206.477 : <= CAsicIO::CAsicIO
19ec-1c88:48899206.529 : => CAsicIO::InitializeDevice
19ec-1c88:48899206.595 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48899212.557 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48899212.674 : => IoObject::GetLockName
19ec-1c88:48899212.732 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48899212.797 : <= IoObject::GetLockName
19ec-1c88:48899213.309 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48899213.382 : IO Send command 10 bytes
19ec-1c88:48899213.432 : => CNT96226::VenderCmd_SetData
19ec-1c88:48899213.488 : iCmd = 0, nBytes = 10
19ec-1c88:48899213.599 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48899557.575 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48899557.698 : => CNT96226::VenderCmd_GetData
19ec-1c88:48899557.764 : iCmd = 0, nBytes = 128
19ec-1c88:48899669.798 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48899669.971 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48899670.111 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48899670.245 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48899670.371 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48899670.492 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48899670.612 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48899670.736 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48899670.801 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48899670.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:48899670.915 : iCmd = 1, nBytes = 4
19ec-1c88:48899822.996 : 0000 : 00 00 00 00 
19ec-1c88:48899823.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48899823.183 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48899823.245 : => CNT96226::VenderCmd_GetData
19ec-1c88:48899823.301 : iCmd = 3, nBytes = 2
19ec-1c88:48900180.515 : 0000 : 06 38 
19ec-1c88:48900180.604 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48900180.669 : => CNT96226::VenderCmd_GetData
19ec-1c88:48900180.720 : iCmd = 4, nBytes = 2
19ec-1c88:48900465.722 : 0000 : 07 07 
19ec-1c88:48900465.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48900466.024 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48900466.121 : => IoObject::InitializeDevice
19ec-1c88:48900466.232 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48900466.934 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48900467.008 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48900467.753 : => FindScanner
19ec-1c88:48900467.814 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48900467.883 : <= FindScanner ret = 1
19ec-1c88:48900467.938 : => IoObject::IoLockStart
19ec-1c88:48900468.043 : => CAsicIO::CheckDevice
19ec-1c88:48900468.099 : => CNT96226::ConnectIsAvailable
19ec-1c88:48900491.845 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48900491.961 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48900492.022 : <= IoObject::IoLockStart
19ec-1c88:48900492.079 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48900492.142 : IO Send command 10 bytes
19ec-1c88:48900492.238 : => CNT96226::VenderCmd_SetData
19ec-1c88:48900492.301 : iCmd = 0, nBytes = 10
19ec-1c88:48900492.406 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48900687.354 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48900687.473 : System send command 10 bytes + data 0 bytes
19ec-1c88:48900687.540 : IO total need to receive data 5 bytes
19ec-1c88:48900687.600 : => CNT96226::VenderCmd_GetData
19ec-1c88:48900687.656 : iCmd = 0, nBytes = 5
19ec-1c88:48900886.157 : 0000 : 06 00 02 02 ab 
19ec-1c88:48900886.265 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48900886.352 : System total receive data 5 bytes
19ec-1c88:48900886.420 : => CNT96226::VenderCmd_GetData
19ec-1c88:48900886.479 : iCmd = 1, nBytes = 4
19ec-1c88:48901095.229 : 0000 : 00 00 00 00 
19ec-1c88:48901095.622 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48901095.745 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48901095.807 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48901095.868 : IO Send command 10 bytes
19ec-1c88:48901095.956 : => CNT96226::VenderCmd_SetData
19ec-1c88:48901096.010 : iCmd = 0, nBytes = 10
19ec-1c88:48901096.117 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48901254.785 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48901254.883 : System send command 10 bytes + data 0 bytes
19ec-1c88:48901254.949 : IO total need to receive data 165 bytes
19ec-1c88:48901255.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:48901255.069 : iCmd = 0, nBytes = 165
19ec-1c88:48901398.635 : skip dump 37 bytes
19ec-1c88:48901398.843 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48901398.989 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48901399.124 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48901399.268 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48901399.398 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48901399.538 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48901399.663 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48901399.789 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48901399.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48901399.917 : System total receive data 165 bytes
19ec-1c88:48901399.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:48901400.031 : iCmd = 1, nBytes = 4
19ec-1c88:48901604.979 : 0000 : 00 00 00 00 
19ec-1c88:48901605.080 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48901605.211 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48901605.448 : Dump Inquiry
19ec-1c88:48901605.586 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48901605.724 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48901605.860 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48901605.993 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48901606.120 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48901606.248 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48901606.373 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48901606.501 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48901606.634 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48901606.761 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48901606.849 : 00a0 : 00 00 00 00 00 
19ec-1c88:48901606.920 : => ReadNVMDataInternal
19ec-1c88:48901607.141 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48901607.209 : IO Send command 10 bytes
19ec-1c88:48901607.296 : => CNT96226::VenderCmd_SetData
19ec-1c88:48901607.351 : iCmd = 0, nBytes = 10
19ec-1c88:48901607.450 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48901934.743 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48901934.889 : System send command 10 bytes + data 0 bytes
19ec-1c88:48901934.962 : IO total need to receive data 128 bytes
19ec-1c88:48901935.244 : => CNT96226::VenderCmd_GetData
19ec-1c88:48901935.302 : iCmd = 0, nBytes = 128
19ec-1c88:48902142.133 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48902142.314 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48902142.457 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48902142.586 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48902142.718 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48902142.841 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48902142.964 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48902143.090 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48902143.152 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48902143.213 : System total receive data 128 bytes
19ec-1c88:48902143.273 : => CNT96226::VenderCmd_GetData
19ec-1c88:48902143.323 : iCmd = 1, nBytes = 4
19ec-1c88:48902291.064 : 0000 : 00 00 00 00 
19ec-1c88:48902291.170 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48902291.297 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48902291.363 : NVMData.PadScanCount = 0
19ec-1c88:48902291.419 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48902291.476 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48902291.533 : NVMData.FlatbedScanCount = 0
19ec-1c88:48902291.586 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48902291.639 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48902291.692 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48902291.745 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48902291.801 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48902291.855 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48902291.909 : NVMData.BornMonth = 0
19ec-1c88:48902291.959 : NVMData.BornDay = 0
19ec-1c88:48902292.007 : NVMData.BornYear = 0
19ec-1c88:48902292.056 : NVMData.FirstScanMonth = 4
19ec-1c88:48902292.108 : NVMData.FirstScanDay = 30
19ec-1c88:48902292.164 : NVMData.FirstScanYear = 2020
19ec-1c88:48902292.217 : NVMData.VerticalMagnification = 0
19ec-1c88:48902292.270 : NVMData.HorizontalMagnification = 0
19ec-1c88:48902292.325 : NVMData.PowerSavingTime = 15
19ec-1c88:48902292.384 : NVMData.SN = A094165189010062
19ec-1c88:48902292.433 : NVMData.AutoFeed = 0
19ec-1c88:48902292.481 : NVMData.CCDType = 0
19ec-1c88:48902292.528 : NVMData.ScanSpeed = 0
19ec-1c88:48902292.577 : NVMData.RollerCount = 0
19ec-1c88:48902292.627 : NVMData.MultifeedCount = 0
19ec-1c88:48902292.678 : NVMData.JamCount = 0
19ec-1c88:48902292.727 : NVMData.IdentifyInfo = 
19ec-1c88:48902292.778 : NVMData.FormalName = 
19ec-1c88:48902292.964 : NVMData.ReservedB = 0
19ec-1c88:48902293.019 : NVMData.FunctionCode = 0
19ec-1c88:48902293.069 : NVMData.PreFeed = 0
19ec-1c88:48902293.124 : NVMData.PreFeedTime = 0
19ec-1c88:48902293.174 : NVMData.ButtonNumber = 0
19ec-1c88:48902293.228 : NVMData.PowerOffTime = 0
19ec-1c88:48902293.278 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48902293.352 : => IoObject::IoLockEnd
19ec-1c88:48902293.441 : <= IoObject::IoLockEnd
19ec-1c88:48902293.491 : <= InitializeScanner ret = 1
19ec-1c88:48903549.452 : => GetLogicalScannerAbility
19ec-1c88:48903549.636 : => IoObject::IoLockStart
19ec-1c88:48903549.778 : => CAsicIO::CheckDevice
19ec-1c88:48903549.834 : => CNT96226::ConnectIsAvailable
19ec-1c88:48903571.346 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48903571.811 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48903571.875 : <= IoObject::IoLockStart
19ec-1c88:48903571.937 : => IoObject::IoLockEnd
19ec-1c88:48903572.041 : <= IoObject::IoLockEnd
19ec-1c88:48903572.119 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:48907072.941 : => GetLogicalScannerAbilityEx
19ec-1c88:48907073.128 : => IoObject::IoLockStart
19ec-1c88:48907073.261 : => CAsicIO::CheckDevice
19ec-1c88:48907073.319 : => CNT96226::ConnectIsAvailable
19ec-1c88:48907099.038 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48907099.152 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48907099.214 : <= IoObject::IoLockStart
19ec-1c88:48907099.273 : => IoObject::IoLockEnd
19ec-1c88:48907099.387 : <= IoObject::IoLockEnd
19ec-1c88:48907099.504 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48907099.581 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48914236.604 : => ReadNVMData
19ec-1c88:48914236.782 : => IoObject::IoLockStart
19ec-1c88:48914236.919 : => CAsicIO::CheckDevice
19ec-1c88:48914236.975 : => CNT96226::ConnectIsAvailable
19ec-1c88:48914262.614 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48914262.734 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48914262.799 : <= IoObject::IoLockStart
19ec-1c88:48914262.871 : => ReadNVMDataInternal
19ec-1c88:48914262.935 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48914263.003 : IO Send command 10 bytes
19ec-1c88:48914263.128 : => CNT96226::VenderCmd_SetData
19ec-1c88:48914263.187 : iCmd = 0, nBytes = 10
19ec-1c88:48914263.304 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48914607.604 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48914607.765 : System send command 10 bytes + data 0 bytes
19ec-1c88:48914607.835 : IO total need to receive data 128 bytes
19ec-1c88:48914607.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:48914607.955 : iCmd = 0, nBytes = 128
19ec-1c88:48914815.854 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48914816.013 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48914816.148 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48914816.283 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48914816.410 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48914816.529 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48914816.656 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48914816.780 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48914816.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48914816.906 : System total receive data 128 bytes
19ec-1c88:48914816.964 : => CNT96226::VenderCmd_GetData
19ec-1c88:48914817.015 : iCmd = 1, nBytes = 4
19ec-1c88:48914968.208 : 0000 : 00 00 00 00 
19ec-1c88:48914968.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48914968.472 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48914968.540 : NVMData.PadScanCount = 0
19ec-1c88:48914968.601 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48914968.660 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48914968.722 : NVMData.FlatbedScanCount = 0
19ec-1c88:48914968.777 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48914968.976 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48914969.037 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48914969.091 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48914969.146 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48914969.201 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48914969.256 : NVMData.BornMonth = 0
19ec-1c88:48914969.303 : NVMData.BornDay = 0
19ec-1c88:48914969.356 : NVMData.BornYear = 0
19ec-1c88:48914969.406 : NVMData.FirstScanMonth = 4
19ec-1c88:48914969.462 : NVMData.FirstScanDay = 30
19ec-1c88:48914969.519 : NVMData.FirstScanYear = 2020
19ec-1c88:48914969.573 : NVMData.VerticalMagnification = 0
19ec-1c88:48914969.632 : NVMData.HorizontalMagnification = 0
19ec-1c88:48914969.686 : NVMData.PowerSavingTime = 15
19ec-1c88:48914969.743 : NVMData.SN = A094165189010062
19ec-1c88:48914969.795 : NVMData.AutoFeed = 0
19ec-1c88:48914969.849 : NVMData.CCDType = 0
19ec-1c88:48914969.898 : NVMData.ScanSpeed = 0
19ec-1c88:48914969.950 : NVMData.RollerCount = 0
19ec-1c88:48914970.002 : NVMData.MultifeedCount = 0
19ec-1c88:48914970.056 : NVMData.JamCount = 0
19ec-1c88:48914970.107 : NVMData.IdentifyInfo = 
19ec-1c88:48914970.158 : NVMData.FormalName = 
19ec-1c88:48914970.207 : NVMData.ReservedB = 0
19ec-1c88:48914970.259 : NVMData.FunctionCode = 0
19ec-1c88:48914970.309 : NVMData.PreFeed = 0
19ec-1c88:48914970.357 : NVMData.PreFeedTime = 0
19ec-1c88:48914970.407 : NVMData.ButtonNumber = 0
19ec-1c88:48914970.459 : NVMData.PowerOffTime = 0
19ec-1c88:48914970.511 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48914970.576 : => IoObject::IoLockEnd
19ec-1c88:48914970.670 : <= IoObject::IoLockEnd
19ec-1c88:48914970.720 : <= ReadNVMData ret = 1
19ec-1c88:48924772.294 : => GetADFStatus
19ec-1c88:48924772.719 : => IoObject::IoLockStart
19ec-1c88:48924772.849 : => CAsicIO::CheckDevice
19ec-1c88:48924772.908 : => CNT96226::ConnectIsAvailable
19ec-1c88:48924798.556 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48924798.670 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48924798.733 : <= IoObject::IoLockStart
19ec-1c88:48924798.795 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48924798.864 : IO Send command 10 bytes
19ec-1c88:48924798.981 : => CNT96226::VenderCmd_SetData
19ec-1c88:48924799.038 : iCmd = 0, nBytes = 10
19ec-1c88:48924799.144 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48924998.334 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48924998.717 : System send command 10 bytes + data 0 bytes
19ec-1c88:48924998.820 : IO total need to receive data 2 bytes
19ec-1c88:48924998.892 : => CNT96226::VenderCmd_GetData
19ec-1c88:48924998.951 : iCmd = 0, nBytes = 2
19ec-1c88:48925120.789 : 0000 : 00 00 
19ec-1c88:48925120.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48925120.969 : System total receive data 2 bytes
19ec-1c88:48925121.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:48925121.084 : iCmd = 1, nBytes = 4
19ec-1c88:48925308.429 : 0000 : 00 00 00 00 
19ec-1c88:48925308.540 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48925308.677 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48925308.742 : Return status = 0
19ec-1c88:48925308.803 : => IoObject::IoLockEnd
19ec-1c88:48925308.896 : <= IoObject::IoLockEnd
19ec-1c88:48925308.945 : <= GetADFStatus ret = 1
19ec-1c88:48928566.424 : => GetADFStatus
19ec-1c88:48928566.615 : => IoObject::IoLockStart
19ec-1c88:48928566.746 : => CAsicIO::CheckDevice
19ec-1c88:48928566.806 : => CNT96226::ConnectIsAvailable
19ec-1c88:48928590.129 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48928590.376 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48928590.519 : <= IoObject::IoLockStart
19ec-1c88:48928590.859 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:48928590.932 : IO Send command 10 bytes
19ec-1c88:48928591.049 : => CNT96226::VenderCmd_SetData
19ec-1c88:48928591.111 : iCmd = 0, nBytes = 10
19ec-1c88:48928591.216 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:48928778.644 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48928778.771 : System send command 10 bytes + data 0 bytes
19ec-1c88:48928778.988 : IO total need to receive data 2 bytes
19ec-1c88:48928779.065 : => CNT96226::VenderCmd_GetData
19ec-1c88:48928779.120 : iCmd = 0, nBytes = 2
19ec-1c88:48928946.729 : 0000 : 00 00 
19ec-1c88:48928946.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48928946.921 : System total receive data 2 bytes
19ec-1c88:48928946.985 : => CNT96226::VenderCmd_GetData
19ec-1c88:48928947.042 : iCmd = 1, nBytes = 4
19ec-1c88:48929126.626 : 0000 : 00 00 00 00 
19ec-1c88:48929126.795 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48929127.166 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48929127.228 : Return status = 0
19ec-1c88:48929127.285 : => IoObject::IoLockEnd
19ec-1c88:48929127.370 : <= IoObject::IoLockEnd
19ec-1c88:48929127.418 : <= GetADFStatus ret = 1
19ec-1c88:48931201.924 : => TerminateDriver
19ec-1c88:48931202.107 : => CAsicIO::~CAsicIO,pStage=78842952
19ec-1c88:48931202.183 : => CNT96226::Close
19ec-1c88:48931206.060 : <= CNT96226::Close ret = 1
19ec-1c88:48931206.139 : <= CAsicIO::~CAsicIO
19ec-1c88:48931206.192 : => IoObject::IoLockEnd
19ec-1c88:48931206.245 : <= IoObject::IoLockEnd
19ec-1c88:48931206.297 : => IoObject::TerminateDevice
19ec-1c88:48931206.353 : => IoObject::IoLockEnd
19ec-1c88:48931206.402 : <= IoObject::IoLockEnd
19ec-1c88:48931206.725 : <= IoObject::TerminateDevice
19ec-1c88:48931206.986 : <= TerminateDriver ret = 1
19ec-1c88:48974416.276 : ============Debug Start==========
19ec-1c88:48974416.525 : Date : 2020/4/30 14:29:11
19ec-1c88:48974416.605 : Process ID : 19ec
19ec-1c88:48974417.013 : Windows : Version 10.0 build 18363 
19ec-1c88:48974417.467 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48974417.527 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48974417.591 : MemoryStatus.ullAvailPhys : 1722318848
19ec-1c88:48974417.651 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48974417.714 : MemoryStatus.ullAvailPageFile : 3093639168
19ec-1c88:48974417.778 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48974417.837 : MemoryStatus.ullAvailVirtual : 1728389120
19ec-1c88:48974417.895 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48974417.995 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48974418.055 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48974418.305 : CPU Count : 4
19ec-1c88:48974418.353 : CPU Frequency : 100.000 Mhz
19ec-1c88:48974422.485 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48974422.612 : => InitializeDriver
19ec-1c88:48974423.098 : <= InitializeDriver ret = 1
19ec-1c88:48974423.155 : => InitializeScanner
19ec-1c88:48974423.230 : => CAsicIO::GetDeviceList
19ec-1c88:48974423.520 : => CNT96226::CNT96226
19ec-1c88:48974423.573 : => CNT96226::Open
19ec-1c88:48974443.410 : <= CNT96226::Open ret = 1
19ec-1c88:48974443.505 : => CNT96226::Initialize
19ec-1c88:48974443.677 : <= CNT96226::Initialize ret = 1
19ec-1c88:48974443.732 : <= CNT96226::CNT96226
19ec-1c88:48974443.782 : => CNT96226::EnumAvailableDevice
19ec-1c88:48974448.855 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48974448.929 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48974448.987 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48978314.774 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48978315.225 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48978326.316 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48978326.524 : => IoObject::GetLockName
19ec-1c88:48978326.647 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48978326.784 : <= IoObject::GetLockName
19ec-1c88:48978327.667 : => CNT96226::VenderCmd_GetData
19ec-1c88:48978327.803 : iCmd = 3, nBytes = 2
19ec-1c88:48978722.944 : 0000 : 06 38 
19ec-1c88:48978723.189 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48978723.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:48978723.476 : iCmd = 4, nBytes = 2
19ec-1c88:48979060.886 : 0000 : 07 07 
19ec-1c88:48979061.091 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48979061.262 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48979061.419 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48979061.549 : IO Send command 10 bytes
19ec-1c88:48979061.651 : => CNT96226::VenderCmd_SetData
19ec-1c88:48979061.755 : iCmd = 0, nBytes = 10
19ec-1c88:48979061.969 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48979269.005 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48979269.244 : => CNT96226::VenderCmd_GetData
19ec-1c88:48979269.354 : iCmd = 0, nBytes = 165
19ec-1c88:48979497.932 : skip dump 37 bytes
19ec-1c88:48979498.344 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48979498.634 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48979498.914 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48979499.195 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48979499.459 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48979499.730 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48979499.986 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48979500.239 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48979500.368 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48979500.491 : => CNT96226::VenderCmd_GetData
19ec-1c88:48979500.597 : iCmd = 1, nBytes = 4
19ec-1c88:48979737.927 : 0000 : 00 00 00 00 
19ec-1c88:48979738.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48979738.284 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48979738.406 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48979738.540 : IO Send command 10 bytes
19ec-1c88:48979738.648 : => CNT96226::VenderCmd_SetData
19ec-1c88:48979738.758 : iCmd = 0, nBytes = 10
19ec-1c88:48979738.973 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48980104.426 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48980104.696 : => CNT96226::VenderCmd_GetData
19ec-1c88:48980104.824 : iCmd = 0, nBytes = 128
19ec-1c88:48980336.765 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48980337.134 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48980337.430 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48980337.706 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48980337.957 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48980338.208 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48980338.459 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48980338.715 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48980338.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48980338.978 : => CNT96226::VenderCmd_GetData
19ec-1c88:48980339.082 : iCmd = 1, nBytes = 4
19ec-1c88:48980564.382 : 0000 : 00 00 00 00 
19ec-1c88:48980564.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48980564.743 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48980565.133 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48980565.278 : => CNT96226::Close
19ec-1c88:48980571.891 : <= CNT96226::Close ret = 1
19ec-1c88:48980572.189 : <= CNT96226::~CNT96226
19ec-1c88:48980572.355 : <= CAsicIO::GetDeviceList
19ec-1c88:48980573.117 : => IoObject::SetTimeout
19ec-1c88:48980573.374 : Timeout--> In = 0 Out = 0
19ec-1c88:48980573.491 : <= IoObject::SetTimeout
19ec-1c88:48980573.620 : => CAsicIO::CAsicIO
19ec-1c88:48980573.763 : => CNT96226::CNT96226
19ec-1c88:48980573.872 : => CNT96226::Open
19ec-1c88:48980615.785 : <= CNT96226::Open ret = 1
19ec-1c88:48980615.982 : => CNT96226::Initialize
19ec-1c88:48980616.362 : <= CNT96226::Initialize ret = 1
19ec-1c88:48980616.484 : <= CNT96226::CNT96226
19ec-1c88:48980616.590 : <= CAsicIO::CAsicIO
19ec-1c88:48980616.702 : => CAsicIO::InitializeDevice
19ec-1c88:48980616.836 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48980628.430 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48980628.662 : => IoObject::GetLockName
19ec-1c88:48980628.778 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48980628.909 : <= IoObject::GetLockName
19ec-1c88:48980629.858 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48980630.002 : IO Send command 10 bytes
19ec-1c88:48980630.103 : => CNT96226::VenderCmd_SetData
19ec-1c88:48980630.216 : iCmd = 0, nBytes = 10
19ec-1c88:48980630.441 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48980990.263 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48980990.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:48980990.647 : iCmd = 0, nBytes = 128
19ec-1c88:48981221.395 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48981221.758 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48981222.039 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48981222.310 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48981222.566 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48981222.820 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48981223.076 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48981223.324 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48981223.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48981223.581 : => CNT96226::VenderCmd_GetData
19ec-1c88:48981223.683 : iCmd = 1, nBytes = 4
19ec-1c88:48981409.814 : 0000 : 00 00 00 00 
19ec-1c88:48981410.041 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48981410.175 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48981410.308 : => CNT96226::VenderCmd_GetData
19ec-1c88:48981410.424 : iCmd = 3, nBytes = 2
19ec-1c88:48981794.561 : 0000 : 06 38 
19ec-1c88:48981794.774 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48981794.910 : => CNT96226::VenderCmd_GetData
19ec-1c88:48981795.019 : iCmd = 4, nBytes = 2
19ec-1c88:48982133.935 : 0000 : 07 07 
19ec-1c88:48982134.157 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48982134.539 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48982134.735 : => IoObject::InitializeDevice
19ec-1c88:48982134.915 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48982136.286 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48982136.426 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48982137.663 : => FindScanner
19ec-1c88:48982137.771 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48982137.891 : <= FindScanner ret = 1
19ec-1c88:48982138.007 : => IoObject::IoLockStart
19ec-1c88:48982138.220 : => CAsicIO::CheckDevice
19ec-1c88:48982138.321 : => CNT96226::ConnectIsAvailable
19ec-1c88:48982163.698 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48982163.949 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48982164.083 : <= IoObject::IoLockStart
19ec-1c88:48982164.204 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48982164.341 : IO Send command 10 bytes
19ec-1c88:48982164.521 : => CNT96226::VenderCmd_SetData
19ec-1c88:48982164.643 : iCmd = 0, nBytes = 10
19ec-1c88:48982164.860 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48982374.613 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48982374.843 : System send command 10 bytes + data 0 bytes
19ec-1c88:48982374.988 : IO total need to receive data 5 bytes
19ec-1c88:48982375.107 : => CNT96226::VenderCmd_GetData
19ec-1c88:48982375.215 : iCmd = 0, nBytes = 5
19ec-1c88:48982605.691 : 0000 : 06 00 02 02 ab 
19ec-1c88:48982605.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48982606.053 : System total receive data 5 bytes
19ec-1c88:48982606.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:48982606.286 : iCmd = 1, nBytes = 4
19ec-1c88:48982829.852 : 0000 : 00 00 00 00 
19ec-1c88:48982830.066 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48982830.309 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48982830.426 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48982830.561 : IO Send command 10 bytes
19ec-1c88:48982830.737 : => CNT96226::VenderCmd_SetData
19ec-1c88:48982830.852 : iCmd = 0, nBytes = 10
19ec-1c88:48982831.063 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48983042.237 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48983042.478 : System send command 10 bytes + data 0 bytes
19ec-1c88:48983042.628 : IO total need to receive data 165 bytes
19ec-1c88:48983042.753 : => CNT96226::VenderCmd_GetData
19ec-1c88:48983042.860 : iCmd = 0, nBytes = 165
19ec-1c88:48983258.390 : skip dump 37 bytes
19ec-1c88:48983258.796 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48983259.080 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48983259.358 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48983259.625 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48983259.884 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48983260.162 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48983260.417 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48983260.679 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48983260.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48983260.934 : System total receive data 165 bytes
19ec-1c88:48983261.061 : => CNT96226::VenderCmd_GetData
19ec-1c88:48983261.168 : iCmd = 1, nBytes = 4
19ec-1c88:48983471.605 : 0000 : 00 00 00 00 
19ec-1c88:48983471.825 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48983472.060 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48983472.504 : Dump Inquiry
19ec-1c88:48983472.779 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48983473.059 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48983473.334 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48983473.603 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48983473.864 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48983474.132 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48983474.387 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48983474.633 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48983474.896 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48983475.160 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48983475.336 : 00a0 : 00 00 00 00 00 
19ec-1c88:48983475.457 : => ReadNVMDataInternal
19ec-1c88:48983475.864 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48983475.994 : IO Send command 10 bytes
19ec-1c88:48983476.173 : => CNT96226::VenderCmd_SetData
19ec-1c88:48983476.287 : iCmd = 0, nBytes = 10
19ec-1c88:48983476.495 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48983843.369 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48983843.600 : System send command 10 bytes + data 0 bytes
19ec-1c88:48983843.744 : IO total need to receive data 128 bytes
19ec-1c88:48983843.869 : => CNT96226::VenderCmd_GetData
19ec-1c88:48983843.976 : iCmd = 0, nBytes = 128
19ec-1c88:48984051.080 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48984051.460 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48984051.760 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48984052.038 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48984052.297 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48984052.554 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48984052.805 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48984053.060 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48984053.193 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48984053.323 : System total receive data 128 bytes
19ec-1c88:48984053.449 : => CNT96226::VenderCmd_GetData
19ec-1c88:48984053.561 : iCmd = 1, nBytes = 4
19ec-1c88:48984276.733 : 0000 : 00 00 00 00 
19ec-1c88:48984276.945 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48984277.186 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48984277.473 : NVMData.PadScanCount = 0
19ec-1c88:48984277.593 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48984277.706 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48984277.822 : NVMData.FlatbedScanCount = 0
19ec-1c88:48984277.934 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48984278.040 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48984278.146 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48984278.253 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48984278.358 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48984278.468 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48984278.575 : NVMData.BornMonth = 0
19ec-1c88:48984278.674 : NVMData.BornDay = 0
19ec-1c88:48984278.776 : NVMData.BornYear = 0
19ec-1c88:48984278.870 : NVMData.FirstScanMonth = 4
19ec-1c88:48984278.974 : NVMData.FirstScanDay = 30
19ec-1c88:48984279.089 : NVMData.FirstScanYear = 2020
19ec-1c88:48984279.200 : NVMData.VerticalMagnification = 0
19ec-1c88:48984279.311 : NVMData.HorizontalMagnification = 0
19ec-1c88:48984279.420 : NVMData.PowerSavingTime = 15
19ec-1c88:48984279.529 : NVMData.SN = A094165189010062
19ec-1c88:48984279.633 : NVMData.AutoFeed = 0
19ec-1c88:48984279.733 : NVMData.CCDType = 0
19ec-1c88:48984279.836 : NVMData.ScanSpeed = 0
19ec-1c88:48984279.934 : NVMData.RollerCount = 0
19ec-1c88:48984280.038 : NVMData.MultifeedCount = 0
19ec-1c88:48984280.145 : NVMData.JamCount = 0
19ec-1c88:48984280.241 : NVMData.IdentifyInfo = 
19ec-1c88:48984280.342 : NVMData.FormalName = 
19ec-1c88:48984280.758 : NVMData.ReservedB = 0
19ec-1c88:48984280.869 : NVMData.FunctionCode = 0
19ec-1c88:48984280.968 : NVMData.PreFeed = 0
19ec-1c88:48984281.072 : NVMData.PreFeedTime = 0
19ec-1c88:48984281.173 : NVMData.ButtonNumber = 0
19ec-1c88:48984281.280 : NVMData.PowerOffTime = 0
19ec-1c88:48984281.385 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48984281.522 : => IoObject::IoLockEnd
19ec-1c88:48984281.703 : <= IoObject::IoLockEnd
19ec-1c88:48984281.803 : <= InitializeScanner ret = 1
19ec-1c88:48984281.925 : => GetLogicalScannerAbilityEx
19ec-1c88:48984282.040 : => IoObject::IoLockStart
19ec-1c88:48984282.234 : => CAsicIO::CheckDevice
19ec-1c88:48984282.335 : => CNT96226::ConnectIsAvailable
19ec-1c88:48984306.409 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48984306.649 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48984306.789 : <= IoObject::IoLockStart
19ec-1c88:48984306.901 : => IoObject::IoLockEnd
19ec-1c88:48984307.095 : <= IoObject::IoLockEnd
19ec-1c88:48984307.314 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:48984307.474 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:48984652.247 : => ReadNVMData
19ec-1c88:48984652.512 : => IoObject::IoLockStart
19ec-1c88:48984652.759 : => CAsicIO::CheckDevice
19ec-1c88:48984652.870 : => CNT96226::ConnectIsAvailable
19ec-1c88:48984677.802 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48984678.034 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48984678.156 : <= IoObject::IoLockStart
19ec-1c88:48984678.271 : => ReadNVMDataInternal
19ec-1c88:48984678.386 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48984678.528 : IO Send command 10 bytes
19ec-1c88:48984678.743 : => CNT96226::VenderCmd_SetData
19ec-1c88:48984678.854 : iCmd = 0, nBytes = 10
19ec-1c88:48984679.086 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48985037.570 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48985037.719 : System send command 10 bytes + data 0 bytes
19ec-1c88:48985037.796 : IO total need to receive data 128 bytes
19ec-1c88:48985037.865 : => CNT96226::VenderCmd_GetData
19ec-1c88:48985037.925 : iCmd = 0, nBytes = 128
19ec-1c88:48985225.658 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48985225.871 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48985226.039 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48985226.193 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48985226.339 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48985226.481 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48985226.626 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48985226.767 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48985226.840 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48985226.909 : System total receive data 128 bytes
19ec-1c88:48985226.978 : => CNT96226::VenderCmd_GetData
19ec-1c88:48985227.037 : iCmd = 1, nBytes = 4
19ec-1c88:48985418.379 : 0000 : 00 00 00 00 
19ec-1c88:48985418.788 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48985418.931 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48985419.005 : NVMData.PadScanCount = 0
19ec-1c88:48985419.068 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:48985419.130 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:48985419.199 : NVMData.FlatbedScanCount = 0
19ec-1c88:48985419.258 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:48985419.317 : NVMData.SideEdgeFletbed = 0
19ec-1c88:48985419.374 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:48985419.436 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:48985419.501 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:48985419.561 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:48985419.621 : NVMData.BornMonth = 0
19ec-1c88:48985419.679 : NVMData.BornDay = 0
19ec-1c88:48985419.734 : NVMData.BornYear = 0
19ec-1c88:48985419.791 : NVMData.FirstScanMonth = 4
19ec-1c88:48985419.848 : NVMData.FirstScanDay = 30
19ec-1c88:48985419.910 : NVMData.FirstScanYear = 2020
19ec-1c88:48985420.123 : NVMData.VerticalMagnification = 0
19ec-1c88:48985420.189 : NVMData.HorizontalMagnification = 0
19ec-1c88:48985420.251 : NVMData.PowerSavingTime = 15
19ec-1c88:48985420.307 : NVMData.SN = A094165189010062
19ec-1c88:48985420.363 : NVMData.AutoFeed = 0
19ec-1c88:48985420.418 : NVMData.CCDType = 0
19ec-1c88:48985420.472 : NVMData.ScanSpeed = 0
19ec-1c88:48985420.527 : NVMData.RollerCount = 0
19ec-1c88:48985420.585 : NVMData.MultifeedCount = 0
19ec-1c88:48985420.643 : NVMData.JamCount = 0
19ec-1c88:48985420.696 : NVMData.IdentifyInfo = 
19ec-1c88:48985420.752 : NVMData.FormalName = 
19ec-1c88:48985420.808 : NVMData.ReservedB = 0
19ec-1c88:48985420.866 : NVMData.FunctionCode = 0
19ec-1c88:48985420.921 : NVMData.PreFeed = 0
19ec-1c88:48985420.975 : NVMData.PreFeedTime = 0
19ec-1c88:48985421.031 : NVMData.ButtonNumber = 0
19ec-1c88:48985421.087 : NVMData.PowerOffTime = 0
19ec-1c88:48985421.143 : <= ReadNVMDataInternal ret = 1
19ec-1c88:48985421.207 : => IoObject::IoLockEnd
19ec-1c88:48985421.308 : <= IoObject::IoLockEnd
19ec-1c88:48985421.362 : <= ReadNVMData ret = 1
19ec-1c88:48986010.876 : => TerminateDriver
19ec-1c88:48986011.078 : => CAsicIO::~CAsicIO,pStage=200870984
19ec-1c88:48986011.160 : => CNT96226::Close
19ec-1c88:48986015.833 : <= CNT96226::Close ret = 1
19ec-1c88:48986015.923 : <= CAsicIO::~CAsicIO
19ec-1c88:48986015.989 : => IoObject::IoLockEnd
19ec-1c88:48986016.050 : <= IoObject::IoLockEnd
19ec-1c88:48986016.111 : => IoObject::TerminateDevice
19ec-1c88:48986016.174 : => IoObject::IoLockEnd
19ec-1c88:48986016.227 : <= IoObject::IoLockEnd
19ec-1c88:48986016.342 : <= IoObject::TerminateDevice
19ec-1c88:48986016.618 : <= TerminateDriver ret = 1
19ec-1c88:48988409.591 : ============Debug Start==========
19ec-1c88:48988409.895 : Date : 2020/4/30 14:29:11
19ec-1c88:48988409.975 : Process ID : 19ec
19ec-1c88:48988410.390 : Windows : Version 10.0 build 18363 
19ec-1c88:48988410.850 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:48988410.915 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:48988410.980 : MemoryStatus.ullAvailPhys : 1722302464
19ec-1c88:48988411.038 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:48988411.098 : MemoryStatus.ullAvailPageFile : 3094343680
19ec-1c88:48988411.158 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:48988411.215 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:48988411.275 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:48988411.378 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:48988411.437 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:48988411.674 : CPU Count : 4
19ec-1c88:48988411.723 : CPU Frequency : 100.000 Mhz
19ec-1c88:48988415.894 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:48988416.019 : => InitializeDriver
19ec-1c88:48988416.284 : <= InitializeDriver ret = 1
19ec-1c88:48990917.421 : => InitializeScanner
19ec-1c88:48990917.661 : => CAsicIO::GetDeviceList
19ec-1c88:48990918.076 : => CNT96226::CNT96226
19ec-1c88:48990918.138 : => CNT96226::Open
19ec-1c88:48990942.115 : <= CNT96226::Open ret = 1
19ec-1c88:48990942.226 : => CNT96226::Initialize
19ec-1c88:48990942.417 : <= CNT96226::Initialize ret = 1
19ec-1c88:48990942.475 : <= CNT96226::CNT96226
19ec-1c88:48990942.538 : => CNT96226::EnumAvailableDevice
19ec-1c88:48990947.806 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:48990947.885 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:48990947.945 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:48994719.374 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:48994719.835 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48994730.956 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48994731.173 : => IoObject::GetLockName
19ec-1c88:48994731.305 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48994731.439 : <= IoObject::GetLockName
19ec-1c88:48994732.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:48994732.472 : iCmd = 3, nBytes = 2
19ec-1c88:48995128.257 : 0000 : 06 38 
19ec-1c88:48995128.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48995128.646 : => CNT96226::VenderCmd_GetData
19ec-1c88:48995128.763 : iCmd = 4, nBytes = 2
19ec-1c88:48995468.721 : 0000 : 07 07 
19ec-1c88:48995468.926 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48995469.097 : Device 0 USB ID = 0638 : 0707
19ec-1c88:48995469.255 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:48995469.385 : IO Send command 10 bytes
19ec-1c88:48995469.492 : => CNT96226::VenderCmd_SetData
19ec-1c88:48995469.601 : iCmd = 0, nBytes = 10
19ec-1c88:48995469.814 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48995676.539 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48995676.805 : => CNT96226::VenderCmd_GetData
19ec-1c88:48995676.935 : iCmd = 0, nBytes = 165
19ec-1c88:48995886.359 : skip dump 37 bytes
19ec-1c88:48995886.750 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48995887.049 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48995887.331 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48995887.607 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48995887.875 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48995888.142 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48995888.396 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48995888.646 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48995888.777 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48995888.903 : => CNT96226::VenderCmd_GetData
19ec-1c88:48995889.012 : iCmd = 1, nBytes = 4
19ec-1c88:48996099.225 : 0000 : 00 00 00 00 
19ec-1c88:48996099.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48996099.549 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48996099.667 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48996099.805 : IO Send command 10 bytes
19ec-1c88:48996099.912 : => CNT96226::VenderCmd_SetData
19ec-1c88:48996100.022 : iCmd = 0, nBytes = 10
19ec-1c88:48996100.231 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48996434.084 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48996434.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:48996434.475 : iCmd = 0, nBytes = 128
19ec-1c88:48996631.962 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48996632.320 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48996632.617 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48996632.892 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48996633.149 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48996633.396 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48996633.651 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48996633.906 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48996634.046 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48996634.179 : => CNT96226::VenderCmd_GetData
19ec-1c88:48996634.288 : iCmd = 1, nBytes = 4
19ec-1c88:48996844.502 : 0000 : 00 00 00 00 
19ec-1c88:48996844.616 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48996844.698 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48996844.918 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:48996845.014 : => CNT96226::Close
19ec-1c88:48996849.627 : <= CNT96226::Close ret = 1
19ec-1c88:48996849.725 : <= CNT96226::~CNT96226
19ec-1c88:48996849.834 : <= CAsicIO::GetDeviceList
19ec-1c88:48996850.326 : => IoObject::SetTimeout
19ec-1c88:48996850.500 : Timeout--> In = 0 Out = 0
19ec-1c88:48996850.578 : <= IoObject::SetTimeout
19ec-1c88:48996850.662 : => CAsicIO::CAsicIO
19ec-1c88:48996850.754 : => CNT96226::CNT96226
19ec-1c88:48996850.825 : => CNT96226::Open
19ec-1c88:48996880.195 : <= CNT96226::Open ret = 1
19ec-1c88:48996880.324 : => CNT96226::Initialize
19ec-1c88:48996880.566 : <= CNT96226::Initialize ret = 1
19ec-1c88:48996880.646 : <= CNT96226::CNT96226
19ec-1c88:48996880.710 : <= CAsicIO::CAsicIO
19ec-1c88:48996880.780 : => CAsicIO::InitializeDevice
19ec-1c88:48996880.869 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:48996888.442 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:48996888.584 : => IoObject::GetLockName
19ec-1c88:48996888.655 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:48996888.739 : <= IoObject::GetLockName
19ec-1c88:48996889.369 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:48996889.464 : IO Send command 10 bytes
19ec-1c88:48996889.529 : => CNT96226::VenderCmd_SetData
19ec-1c88:48996889.600 : iCmd = 0, nBytes = 10
19ec-1c88:48996889.744 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48997235.096 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48997235.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:48997235.386 : iCmd = 0, nBytes = 128
19ec-1c88:48997443.239 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48997443.461 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48997443.647 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48997443.820 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48997443.983 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48997444.146 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48997444.311 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48997444.476 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48997444.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48997444.638 : => CNT96226::VenderCmd_GetData
19ec-1c88:48997444.709 : iCmd = 1, nBytes = 4
19ec-1c88:48997608.428 : 0000 : 00 00 00 00 
19ec-1c88:48997608.587 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48997608.684 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:48997608.768 : => CNT96226::VenderCmd_GetData
19ec-1c88:48997608.843 : iCmd = 3, nBytes = 2
19ec-1c88:48997989.247 : 0000 : 06 38 
19ec-1c88:48997989.370 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48997989.461 : => CNT96226::VenderCmd_GetData
19ec-1c88:48997989.534 : iCmd = 4, nBytes = 2
19ec-1c88:48998290.578 : 0000 : 07 07 
19ec-1c88:48998290.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48998290.945 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:48998291.075 : => IoObject::InitializeDevice
19ec-1c88:48998291.206 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:48998291.968 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:48998292.070 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:48998292.918 : => FindScanner
19ec-1c88:48998292.998 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:48998293.087 : <= FindScanner ret = 1
19ec-1c88:48998293.161 : => IoObject::IoLockStart
19ec-1c88:48998293.298 : => CAsicIO::CheckDevice
19ec-1c88:48998293.372 : => CNT96226::ConnectIsAvailable
19ec-1c88:48998318.135 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:48998318.255 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:48998318.329 : <= IoObject::IoLockStart
19ec-1c88:48998318.402 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48998318.485 : IO Send command 10 bytes
19ec-1c88:48998318.596 : => CNT96226::VenderCmd_SetData
19ec-1c88:48998318.674 : iCmd = 0, nBytes = 10
19ec-1c88:48998318.809 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:48998510.314 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48998510.465 : System send command 10 bytes + data 0 bytes
19ec-1c88:48998510.554 : IO total need to receive data 5 bytes
19ec-1c88:48998510.631 : => CNT96226::VenderCmd_GetData
19ec-1c88:48998510.702 : iCmd = 0, nBytes = 5
19ec-1c88:48998675.282 : 0000 : 06 00 02 02 ab 
19ec-1c88:48998675.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48998675.494 : System total receive data 5 bytes
19ec-1c88:48998675.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:48998675.639 : iCmd = 1, nBytes = 4
19ec-1c88:48998822.494 : 0000 : 00 00 00 00 
19ec-1c88:48998822.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48998823.030 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48998823.106 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:48998823.191 : IO Send command 10 bytes
19ec-1c88:48998823.308 : => CNT96226::VenderCmd_SetData
19ec-1c88:48998823.380 : iCmd = 0, nBytes = 10
19ec-1c88:48998823.519 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:48999004.735 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48999004.887 : System send command 10 bytes + data 0 bytes
19ec-1c88:48999004.980 : IO total need to receive data 165 bytes
19ec-1c88:48999005.059 : => CNT96226::VenderCmd_GetData
19ec-1c88:48999005.132 : iCmd = 0, nBytes = 165
19ec-1c88:48999178.696 : skip dump 37 bytes
19ec-1c88:48999178.963 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48999179.146 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48999179.325 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48999179.504 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48999179.673 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48999179.846 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48999180.013 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48999180.179 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48999180.264 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48999180.342 : System total receive data 165 bytes
19ec-1c88:48999180.420 : => CNT96226::VenderCmd_GetData
19ec-1c88:48999180.491 : iCmd = 1, nBytes = 4
19ec-1c88:48999341.137 : 0000 : 00 00 00 00 
19ec-1c88:48999341.296 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48999341.461 : <= CAsicIO::DoIo ret = 1
19ec-1c88:48999341.763 : Dump Inquiry
19ec-1c88:48999341.944 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:48999342.129 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:48999342.307 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:48999342.485 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:48999342.655 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:48999342.830 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:48999342.998 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48999343.161 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48999343.337 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:48999343.506 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:48999343.617 : 00a0 : 00 00 00 00 00 
19ec-1c88:48999343.703 : => ReadNVMDataInternal
19ec-1c88:48999343.978 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:48999344.066 : IO Send command 10 bytes
19ec-1c88:48999344.183 : => CNT96226::VenderCmd_SetData
19ec-1c88:48999344.252 : iCmd = 0, nBytes = 10
19ec-1c88:48999344.384 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:48999690.172 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:48999690.341 : System send command 10 bytes + data 0 bytes
19ec-1c88:48999690.436 : IO total need to receive data 128 bytes
19ec-1c88:48999690.516 : => CNT96226::VenderCmd_GetData
19ec-1c88:48999690.586 : iCmd = 0, nBytes = 128
19ec-1c88:48999898.677 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48999898.909 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48999899.095 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:48999899.266 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:48999899.429 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:48999899.588 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48999899.753 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48999899.913 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:48999899.994 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:48999900.072 : System total receive data 128 bytes
19ec-1c88:48999900.151 : => CNT96226::VenderCmd_GetData
19ec-1c88:48999900.221 : iCmd = 1, nBytes = 4
19ec-1c88:49000078.927 : 0000 : 00 00 00 00 
19ec-1c88:49000079.323 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49000079.466 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49000079.558 : NVMData.PadScanCount = 0
19ec-1c88:49000079.629 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49000079.700 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49000079.774 : NVMData.FlatbedScanCount = 0
19ec-1c88:49000079.843 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49000079.913 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49000079.981 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49000080.056 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49000080.130 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49000080.204 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49000080.277 : NVMData.BornMonth = 0
19ec-1c88:49000080.340 : NVMData.BornDay = 0
19ec-1c88:49000080.405 : NVMData.BornYear = 0
19ec-1c88:49000080.470 : NVMData.FirstScanMonth = 4
19ec-1c88:49000080.539 : NVMData.FirstScanDay = 30
19ec-1c88:49000080.611 : NVMData.FirstScanYear = 2020
19ec-1c88:49000080.681 : NVMData.VerticalMagnification = 0
19ec-1c88:49000080.752 : NVMData.HorizontalMagnification = 0
19ec-1c88:49000080.822 : NVMData.PowerSavingTime = 15
19ec-1c88:49000080.893 : NVMData.SN = A094165189010062
19ec-1c88:49000080.961 : NVMData.AutoFeed = 0
19ec-1c88:49000081.027 : NVMData.CCDType = 0
19ec-1c88:49000081.092 : NVMData.ScanSpeed = 0
19ec-1c88:49000081.157 : NVMData.RollerCount = 0
19ec-1c88:49000081.222 : NVMData.MultifeedCount = 0
19ec-1c88:49000081.287 : NVMData.JamCount = 0
19ec-1c88:49000081.349 : NVMData.IdentifyInfo = 
19ec-1c88:49000081.418 : NVMData.FormalName = 
19ec-1c88:49000081.652 : NVMData.ReservedB = 0
19ec-1c88:49000081.723 : NVMData.FunctionCode = 0
19ec-1c88:49000081.787 : NVMData.PreFeed = 0
19ec-1c88:49000081.855 : NVMData.PreFeedTime = 0
19ec-1c88:49000081.921 : NVMData.ButtonNumber = 0
19ec-1c88:49000081.992 : NVMData.PowerOffTime = 0
19ec-1c88:49000082.059 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49000082.154 : => IoObject::IoLockEnd
19ec-1c88:49000082.264 : <= IoObject::IoLockEnd
19ec-1c88:49000082.332 : <= InitializeScanner ret = 1
19ec-1c88:49001410.576 : => GetLogicalScannerAbility
19ec-1c88:49001410.767 : => IoObject::IoLockStart
19ec-1c88:49001410.900 : => CAsicIO::CheckDevice
19ec-1c88:49001410.959 : => CNT96226::ConnectIsAvailable
19ec-1c88:49001434.870 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49001434.986 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49001435.049 : <= IoObject::IoLockStart
19ec-1c88:49001435.109 : => IoObject::IoLockEnd
19ec-1c88:49001435.216 : <= IoObject::IoLockEnd
19ec-1c88:49001435.294 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:49005023.401 : => GetLogicalScannerAbilityEx
19ec-1c88:49005023.601 : => IoObject::IoLockStart
19ec-1c88:49005023.730 : => CAsicIO::CheckDevice
19ec-1c88:49005023.789 : => CNT96226::ConnectIsAvailable
19ec-1c88:49005042.827 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49005042.927 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49005042.987 : <= IoObject::IoLockStart
19ec-1c88:49005043.040 : => IoObject::IoLockEnd
19ec-1c88:49005043.133 : <= IoObject::IoLockEnd
19ec-1c88:49005043.248 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49005043.324 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49012504.268 : => ReadNVMData
19ec-1c88:49012504.454 : => IoObject::IoLockStart
19ec-1c88:49012504.587 : => CAsicIO::CheckDevice
19ec-1c88:49012504.647 : => CNT96226::ConnectIsAvailable
19ec-1c88:49012530.302 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49012530.421 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49012530.482 : <= IoObject::IoLockStart
19ec-1c88:49012530.547 : => ReadNVMDataInternal
19ec-1c88:49012530.613 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49012530.680 : IO Send command 10 bytes
19ec-1c88:49012530.794 : => CNT96226::VenderCmd_SetData
19ec-1c88:49012530.852 : iCmd = 0, nBytes = 10
19ec-1c88:49012530.965 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49012874.980 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49012875.131 : System send command 10 bytes + data 0 bytes
19ec-1c88:49012875.214 : IO total need to receive data 128 bytes
19ec-1c88:49012875.497 : => CNT96226::VenderCmd_GetData
19ec-1c88:49012875.557 : iCmd = 0, nBytes = 128
19ec-1c88:49013078.599 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49013078.782 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49013078.938 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49013079.077 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49013079.210 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49013079.338 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49013079.467 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49013079.661 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49013079.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49013079.798 : System total receive data 128 bytes
19ec-1c88:49013079.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:49013079.917 : iCmd = 1, nBytes = 4
19ec-1c88:49013208.173 : 0000 : 00 00 00 00 
19ec-1c88:49013208.280 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49013208.429 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49013208.500 : NVMData.PadScanCount = 0
19ec-1c88:49013208.562 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49013208.620 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49013208.677 : NVMData.FlatbedScanCount = 0
19ec-1c88:49013208.733 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49013208.892 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49013208.948 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49013209.003 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49013209.062 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49013209.116 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49013209.170 : NVMData.BornMonth = 0
19ec-1c88:49013209.218 : NVMData.BornDay = 0
19ec-1c88:49013209.270 : NVMData.BornYear = 0
19ec-1c88:49013209.320 : NVMData.FirstScanMonth = 4
19ec-1c88:49013209.373 : NVMData.FirstScanDay = 30
19ec-1c88:49013209.431 : NVMData.FirstScanYear = 2020
19ec-1c88:49013209.487 : NVMData.VerticalMagnification = 0
19ec-1c88:49013209.543 : NVMData.HorizontalMagnification = 0
19ec-1c88:49013209.597 : NVMData.PowerSavingTime = 15
19ec-1c88:49013209.651 : NVMData.SN = A094165189010062
19ec-1c88:49013209.701 : NVMData.AutoFeed = 0
19ec-1c88:49013209.752 : NVMData.CCDType = 0
19ec-1c88:49013209.798 : NVMData.ScanSpeed = 0
19ec-1c88:49013209.847 : NVMData.RollerCount = 0
19ec-1c88:49013209.897 : NVMData.MultifeedCount = 0
19ec-1c88:49013209.949 : NVMData.JamCount = 0
19ec-1c88:49013209.999 : NVMData.IdentifyInfo = 
19ec-1c88:49013210.050 : NVMData.FormalName = 
19ec-1c88:49013210.101 : NVMData.ReservedB = 0
19ec-1c88:49013210.149 : NVMData.FunctionCode = 0
19ec-1c88:49013210.198 : NVMData.PreFeed = 0
19ec-1c88:49013210.246 : NVMData.PreFeedTime = 0
19ec-1c88:49013210.295 : NVMData.ButtonNumber = 0
19ec-1c88:49013210.345 : NVMData.PowerOffTime = 0
19ec-1c88:49013210.395 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49013210.456 : => IoObject::IoLockEnd
19ec-1c88:49013210.543 : <= IoObject::IoLockEnd
19ec-1c88:49013210.591 : <= ReadNVMData ret = 1
19ec-1c88:49022862.133 : => GetADFStatus
19ec-1c88:49022862.573 : => IoObject::IoLockStart
19ec-1c88:49022862.715 : => CAsicIO::CheckDevice
19ec-1c88:49022862.774 : => CNT96226::ConnectIsAvailable
19ec-1c88:49022886.344 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49022886.589 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49022886.716 : <= IoObject::IoLockStart
19ec-1c88:49022887.025 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49022887.095 : IO Send command 10 bytes
19ec-1c88:49022887.218 : => CNT96226::VenderCmd_SetData
19ec-1c88:49022887.277 : iCmd = 0, nBytes = 10
19ec-1c88:49022887.390 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49023079.366 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49023079.538 : System send command 10 bytes + data 0 bytes
19ec-1c88:49023079.610 : IO total need to receive data 2 bytes
19ec-1c88:49023079.671 : => CNT96226::VenderCmd_GetData
19ec-1c88:49023079.727 : iCmd = 0, nBytes = 2
19ec-1c88:49023285.685 : 0000 : 00 00 
19ec-1c88:49023285.775 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49023285.838 : System total receive data 2 bytes
19ec-1c88:49023285.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:49023285.954 : iCmd = 1, nBytes = 4
19ec-1c88:49023493.443 : 0000 : 00 00 00 00 
19ec-1c88:49023493.549 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49023493.679 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49023493.752 : Return status = 0
19ec-1c88:49023493.806 : => IoObject::IoLockEnd
19ec-1c88:49023493.898 : <= IoObject::IoLockEnd
19ec-1c88:49023493.947 : <= GetADFStatus ret = 1
19ec-1c88:49026225.306 : => GetADFStatus
19ec-1c88:49026225.503 : => IoObject::IoLockStart
19ec-1c88:49026225.624 : => CAsicIO::CheckDevice
19ec-1c88:49026225.680 : => CNT96226::ConnectIsAvailable
19ec-1c88:49026251.177 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49026251.547 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49026251.605 : <= IoObject::IoLockStart
19ec-1c88:49026251.664 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49026251.728 : IO Send command 10 bytes
19ec-1c88:49026251.850 : => CNT96226::VenderCmd_SetData
19ec-1c88:49026251.906 : iCmd = 0, nBytes = 10
19ec-1c88:49026252.009 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49026450.763 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49026450.882 : System send command 10 bytes + data 0 bytes
19ec-1c88:49026451.113 : IO total need to receive data 2 bytes
19ec-1c88:49026451.187 : => CNT96226::VenderCmd_GetData
19ec-1c88:49026451.247 : iCmd = 0, nBytes = 2
19ec-1c88:49026581.289 : 0000 : 00 00 
19ec-1c88:49026581.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49026581.445 : System total receive data 2 bytes
19ec-1c88:49026581.503 : => CNT96226::VenderCmd_GetData
19ec-1c88:49026581.557 : iCmd = 1, nBytes = 4
19ec-1c88:49026706.375 : 0000 : 00 00 00 00 
19ec-1c88:49026706.582 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49026706.970 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49026707.034 : Return status = 0
19ec-1c88:49026707.092 : => IoObject::IoLockEnd
19ec-1c88:49026707.184 : <= IoObject::IoLockEnd
19ec-1c88:49026707.237 : <= GetADFStatus ret = 1
19ec-1c88:49028800.544 : => TerminateDriver
19ec-1c88:49028800.726 : => CAsicIO::~CAsicIO,pStage=200936520
19ec-1c88:49028800.803 : => CNT96226::Close
19ec-1c88:49028804.327 : <= CNT96226::Close ret = 1
19ec-1c88:49028804.403 : <= CAsicIO::~CAsicIO
19ec-1c88:49028804.464 : => IoObject::IoLockEnd
19ec-1c88:49028804.519 : <= IoObject::IoLockEnd
19ec-1c88:49028804.570 : => IoObject::TerminateDevice
19ec-1c88:49028804.626 : => IoObject::IoLockEnd
19ec-1c88:49028804.675 : <= IoObject::IoLockEnd
19ec-1c88:49028804.773 : <= IoObject::TerminateDevice
19ec-1c88:49028805.024 : <= TerminateDriver ret = 1
19ec-1c88:49072098.670 : ============Debug Start==========
19ec-1c88:49072098.962 : Date : 2020/4/30 14:29:14
19ec-1c88:49072099.051 : Process ID : 19ec
19ec-1c88:49072099.460 : Windows : Version 10.0 build 18363 
19ec-1c88:49072099.949 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49072100.020 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49072100.087 : MemoryStatus.ullAvailPhys : 1722613760
19ec-1c88:49072100.149 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49072100.216 : MemoryStatus.ullAvailPageFile : 3095339008
19ec-1c88:49072100.282 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49072100.345 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:49072100.409 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49072100.517 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49072100.584 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49072100.827 : CPU Count : 4
19ec-1c88:49072100.878 : CPU Frequency : 100.000 Mhz
19ec-1c88:49072104.822 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49072104.950 : => InitializeDriver
19ec-1c88:49072105.209 : <= InitializeDriver ret = 1
19ec-1c88:49072105.273 : => InitializeScanner
19ec-1c88:49072105.351 : => CAsicIO::GetDeviceList
19ec-1c88:49072105.699 : => CNT96226::CNT96226
19ec-1c88:49072105.760 : => CNT96226::Open
19ec-1c88:49072126.214 : <= CNT96226::Open ret = 1
19ec-1c88:49072126.311 : => CNT96226::Initialize
19ec-1c88:49072126.511 : <= CNT96226::Initialize ret = 1
19ec-1c88:49072126.572 : <= CNT96226::CNT96226
19ec-1c88:49072126.632 : => CNT96226::EnumAvailableDevice
19ec-1c88:49072132.114 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49072132.197 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49072132.259 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49075761.703 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49075761.994 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49075767.576 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49075767.682 : => IoObject::GetLockName
19ec-1c88:49075767.741 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49075767.808 : <= IoObject::GetLockName
19ec-1c88:49075768.301 : => CNT96226::VenderCmd_GetData
19ec-1c88:49075768.364 : iCmd = 3, nBytes = 2
19ec-1c88:49076130.882 : 0000 : 06 38 
19ec-1c88:49076131.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49076131.088 : => CNT96226::VenderCmd_GetData
19ec-1c88:49076131.144 : iCmd = 4, nBytes = 2
19ec-1c88:49076426.541 : 0000 : 07 07 
19ec-1c88:49076426.639 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49076426.736 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49076426.831 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49076426.905 : IO Send command 10 bytes
19ec-1c88:49076426.958 : => CNT96226::VenderCmd_SetData
19ec-1c88:49076427.015 : iCmd = 0, nBytes = 10
19ec-1c88:49076427.124 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49076610.258 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49076610.366 : => CNT96226::VenderCmd_GetData
19ec-1c88:49076610.424 : iCmd = 0, nBytes = 165
19ec-1c88:49076778.312 : skip dump 37 bytes
19ec-1c88:49076778.511 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49076778.651 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49076778.788 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49076778.923 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49076779.054 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49076779.182 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49076779.307 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49076779.432 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49076779.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49076779.554 : => CNT96226::VenderCmd_GetData
19ec-1c88:49076779.606 : iCmd = 1, nBytes = 4
19ec-1c88:49076987.909 : 0000 : 00 00 00 00 
19ec-1c88:49076987.994 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49076988.060 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49076988.117 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49076988.182 : IO Send command 10 bytes
19ec-1c88:49076988.233 : => CNT96226::VenderCmd_SetData
19ec-1c88:49076988.285 : iCmd = 0, nBytes = 10
19ec-1c88:49076988.385 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49077316.762 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49077316.894 : => CNT96226::VenderCmd_GetData
19ec-1c88:49077316.947 : iCmd = 0, nBytes = 128
19ec-1c88:49077520.622 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49077520.784 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49077520.920 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49077521.053 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49077521.179 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49077521.300 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49077521.424 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49077521.545 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49077521.610 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49077521.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:49077521.724 : iCmd = 1, nBytes = 4
19ec-1c88:49077645.933 : 0000 : 00 00 00 00 
19ec-1c88:49077646.019 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49077646.083 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49077646.251 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49077646.321 : => CNT96226::Close
19ec-1c88:49077649.832 : <= CNT96226::Close ret = 1
19ec-1c88:49077649.903 : <= CNT96226::~CNT96226
19ec-1c88:49077649.986 : <= CAsicIO::GetDeviceList
19ec-1c88:49077650.334 : => IoObject::SetTimeout
19ec-1c88:49077650.460 : Timeout--> In = 0 Out = 0
19ec-1c88:49077650.515 : <= IoObject::SetTimeout
19ec-1c88:49077650.580 : => CAsicIO::CAsicIO
19ec-1c88:49077650.648 : => CNT96226::CNT96226
19ec-1c88:49077650.703 : => CNT96226::Open
19ec-1c88:49077673.267 : <= CNT96226::Open ret = 1
19ec-1c88:49077673.365 : => CNT96226::Initialize
19ec-1c88:49077673.552 : <= CNT96226::Initialize ret = 1
19ec-1c88:49077673.612 : <= CNT96226::CNT96226
19ec-1c88:49077673.663 : <= CAsicIO::CAsicIO
19ec-1c88:49077673.718 : => CAsicIO::InitializeDevice
19ec-1c88:49077673.784 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49077679.523 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49077679.646 : => IoObject::GetLockName
19ec-1c88:49077679.702 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49077679.766 : <= IoObject::GetLockName
19ec-1c88:49077680.255 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49077680.324 : IO Send command 10 bytes
19ec-1c88:49077680.377 : => CNT96226::VenderCmd_SetData
19ec-1c88:49077680.427 : iCmd = 0, nBytes = 10
19ec-1c88:49077680.532 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49078026.634 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49078026.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:49078026.994 : iCmd = 0, nBytes = 128
19ec-1c88:49078179.530 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49078179.712 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49078179.855 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49078180.040 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49078180.171 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49078180.298 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49078180.426 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49078180.550 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49078180.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49078180.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:49078180.730 : iCmd = 1, nBytes = 4
19ec-1c88:49078308.320 : 0000 : 00 00 00 00 
19ec-1c88:49078308.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49078308.470 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49078308.532 : => CNT96226::VenderCmd_GetData
19ec-1c88:49078308.585 : iCmd = 3, nBytes = 2
19ec-1c88:49078675.243 : 0000 : 06 38 
19ec-1c88:49078675.359 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49078675.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:49078675.492 : iCmd = 4, nBytes = 2
19ec-1c88:49078978.089 : 0000 : 07 07 
19ec-1c88:49078978.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49078978.333 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49078978.432 : => IoObject::InitializeDevice
19ec-1c88:49078978.545 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49078979.171 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49078979.244 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49078979.938 : => FindScanner
19ec-1c88:49078979.997 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49078980.060 : <= FindScanner ret = 1
19ec-1c88:49078980.119 : => IoObject::IoLockStart
19ec-1c88:49078980.223 : => CAsicIO::CheckDevice
19ec-1c88:49078980.276 : => CNT96226::ConnectIsAvailable
19ec-1c88:49079005.575 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49079005.688 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49079005.749 : <= IoObject::IoLockStart
19ec-1c88:49079005.810 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49079005.880 : IO Send command 10 bytes
19ec-1c88:49079005.977 : => CNT96226::VenderCmd_SetData
19ec-1c88:49079006.032 : iCmd = 0, nBytes = 10
19ec-1c88:49079006.139 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49079192.818 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49079192.941 : System send command 10 bytes + data 0 bytes
19ec-1c88:49079193.019 : IO total need to receive data 5 bytes
19ec-1c88:49079193.078 : => CNT96226::VenderCmd_GetData
19ec-1c88:49079193.133 : iCmd = 0, nBytes = 5
19ec-1c88:49079368.736 : 0000 : 06 00 02 02 ab 
19ec-1c88:49079368.844 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49079368.913 : System total receive data 5 bytes
19ec-1c88:49079368.977 : => CNT96226::VenderCmd_GetData
19ec-1c88:49079369.029 : iCmd = 1, nBytes = 4
19ec-1c88:49079576.102 : 0000 : 00 00 00 00 
19ec-1c88:49079576.189 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49079576.315 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49079576.385 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49079576.447 : IO Send command 10 bytes
19ec-1c88:49079576.535 : => CNT96226::VenderCmd_SetData
19ec-1c88:49079576.589 : iCmd = 0, nBytes = 10
19ec-1c88:49079576.689 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49079762.078 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49079762.212 : System send command 10 bytes + data 0 bytes
19ec-1c88:49079762.286 : IO total need to receive data 165 bytes
19ec-1c88:49079762.350 : => CNT96226::VenderCmd_GetData
19ec-1c88:49079762.406 : iCmd = 0, nBytes = 165
19ec-1c88:49079971.948 : skip dump 37 bytes
19ec-1c88:49079972.120 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49079972.264 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49079972.394 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49079972.523 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49079972.650 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49079972.781 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49079972.906 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49079973.028 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49079973.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49079973.150 : System total receive data 165 bytes
19ec-1c88:49079973.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:49079973.262 : iCmd = 1, nBytes = 4
19ec-1c88:49080163.419 : 0000 : 00 00 00 00 
19ec-1c88:49080163.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49080163.652 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49080163.864 : Dump Inquiry
19ec-1c88:49080164.001 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49080164.139 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49080164.272 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49080164.401 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49080164.528 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49080164.664 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49080164.789 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49080164.912 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49080165.042 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49080165.167 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49080165.253 : 00a0 : 00 00 00 00 00 
19ec-1c88:49080165.324 : => ReadNVMDataInternal
19ec-1c88:49080165.541 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49080165.604 : IO Send command 10 bytes
19ec-1c88:49080165.689 : => CNT96226::VenderCmd_SetData
19ec-1c88:49080165.741 : iCmd = 0, nBytes = 10
19ec-1c88:49080165.842 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49080486.884 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49080487.007 : System send command 10 bytes + data 0 bytes
19ec-1c88:49080487.071 : IO total need to receive data 128 bytes
19ec-1c88:49080487.129 : => CNT96226::VenderCmd_GetData
19ec-1c88:49080487.181 : iCmd = 0, nBytes = 128
19ec-1c88:49080669.814 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49080669.990 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49080670.133 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49080670.265 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49080670.397 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49080670.523 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49080670.647 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49080670.766 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49080670.829 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49080670.891 : System total receive data 128 bytes
19ec-1c88:49080670.950 : => CNT96226::VenderCmd_GetData
19ec-1c88:49080671.003 : iCmd = 1, nBytes = 4
19ec-1c88:49080785.315 : 0000 : 00 00 00 00 
19ec-1c88:49080785.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49080785.525 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49080785.589 : NVMData.PadScanCount = 0
19ec-1c88:49080785.645 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49080785.700 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49080785.758 : NVMData.FlatbedScanCount = 0
19ec-1c88:49080785.812 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49080785.866 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49080785.921 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49080785.974 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49080786.031 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49080786.084 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49080786.141 : NVMData.BornMonth = 0
19ec-1c88:49080786.189 : NVMData.BornDay = 0
19ec-1c88:49080786.239 : NVMData.BornYear = 0
19ec-1c88:49080786.286 : NVMData.FirstScanMonth = 4
19ec-1c88:49080786.336 : NVMData.FirstScanDay = 30
19ec-1c88:49080786.389 : NVMData.FirstScanYear = 2020
19ec-1c88:49080786.446 : NVMData.VerticalMagnification = 0
19ec-1c88:49080786.500 : NVMData.HorizontalMagnification = 0
19ec-1c88:49080786.556 : NVMData.PowerSavingTime = 15
19ec-1c88:49080786.612 : NVMData.SN = A094165189010062
19ec-1c88:49080786.661 : NVMData.AutoFeed = 0
19ec-1c88:49080786.707 : NVMData.CCDType = 0
19ec-1c88:49080786.753 : NVMData.ScanSpeed = 0
19ec-1c88:49080786.802 : NVMData.RollerCount = 0
19ec-1c88:49080786.852 : NVMData.MultifeedCount = 0
19ec-1c88:49080786.901 : NVMData.JamCount = 0
19ec-1c88:49080786.950 : NVMData.IdentifyInfo = 
19ec-1c88:49080787.001 : NVMData.FormalName = 
19ec-1c88:49080787.188 : NVMData.ReservedB = 0
19ec-1c88:49080787.241 : NVMData.FunctionCode = 0
19ec-1c88:49080787.290 : NVMData.PreFeed = 0
19ec-1c88:49080787.335 : NVMData.PreFeedTime = 0
19ec-1c88:49080787.384 : NVMData.ButtonNumber = 0
19ec-1c88:49080787.433 : NVMData.PowerOffTime = 0
19ec-1c88:49080787.482 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49080787.554 : => IoObject::IoLockEnd
19ec-1c88:49080787.641 : <= IoObject::IoLockEnd
19ec-1c88:49080787.694 : <= InitializeScanner ret = 1
19ec-1c88:49080787.753 : => GetLogicalScannerAbilityEx
19ec-1c88:49080787.811 : => IoObject::IoLockStart
19ec-1c88:49080787.901 : => CAsicIO::CheckDevice
19ec-1c88:49080787.953 : => CNT96226::ConnectIsAvailable
19ec-1c88:49080810.700 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49080810.818 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49080810.884 : <= IoObject::IoLockStart
19ec-1c88:49080810.951 : => IoObject::IoLockEnd
19ec-1c88:49080811.048 : <= IoObject::IoLockEnd
19ec-1c88:49080811.151 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49080811.224 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49080979.451 : => ReadNVMData
19ec-1c88:49080979.561 : => IoObject::IoLockStart
19ec-1c88:49080979.679 : => CAsicIO::CheckDevice
19ec-1c88:49080979.730 : => CNT96226::ConnectIsAvailable
19ec-1c88:49081003.132 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49081003.386 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49081003.765 : <= IoObject::IoLockStart
19ec-1c88:49081003.826 : => ReadNVMDataInternal
19ec-1c88:49081003.885 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49081003.955 : IO Send command 10 bytes
19ec-1c88:49081004.053 : => CNT96226::VenderCmd_SetData
19ec-1c88:49081004.107 : iCmd = 0, nBytes = 10
19ec-1c88:49081004.218 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49081360.040 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49081360.188 : System send command 10 bytes + data 0 bytes
19ec-1c88:49081360.261 : IO total need to receive data 128 bytes
19ec-1c88:49081360.323 : => CNT96226::VenderCmd_GetData
19ec-1c88:49081360.377 : iCmd = 0, nBytes = 128
19ec-1c88:49081564.728 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49081564.906 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49081565.044 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49081565.176 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49081565.309 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49081565.434 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49081565.559 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49081565.682 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49081565.746 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49081565.806 : System total receive data 128 bytes
19ec-1c88:49081565.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:49081565.919 : iCmd = 1, nBytes = 4
19ec-1c88:49081721.294 : 0000 : 00 00 00 00 
19ec-1c88:49081721.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49081721.523 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49081721.591 : NVMData.PadScanCount = 0
19ec-1c88:49081721.650 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49081721.705 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49081721.762 : NVMData.FlatbedScanCount = 0
19ec-1c88:49081721.818 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49081721.868 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49081721.919 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49081721.974 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49081722.027 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49081722.080 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49081722.137 : NVMData.BornMonth = 0
19ec-1c88:49081722.187 : NVMData.BornDay = 0
19ec-1c88:49081722.238 : NVMData.BornYear = 0
19ec-1c88:49081722.287 : NVMData.FirstScanMonth = 4
19ec-1c88:49081722.338 : NVMData.FirstScanDay = 30
19ec-1c88:49081722.391 : NVMData.FirstScanYear = 2020
19ec-1c88:49081722.579 : NVMData.VerticalMagnification = 0
19ec-1c88:49081722.640 : NVMData.HorizontalMagnification = 0
19ec-1c88:49081722.694 : NVMData.PowerSavingTime = 15
19ec-1c88:49081722.747 : NVMData.SN = A094165189010062
19ec-1c88:49081722.797 : NVMData.AutoFeed = 0
19ec-1c88:49081722.846 : NVMData.CCDType = 0
19ec-1c88:49081722.893 : NVMData.ScanSpeed = 0
19ec-1c88:49081722.941 : NVMData.RollerCount = 0
19ec-1c88:49081722.992 : NVMData.MultifeedCount = 0
19ec-1c88:49081723.039 : NVMData.JamCount = 0
19ec-1c88:49081723.087 : NVMData.IdentifyInfo = 
19ec-1c88:49081723.137 : NVMData.FormalName = 
19ec-1c88:49081723.185 : NVMData.ReservedB = 0
19ec-1c88:49081723.237 : NVMData.FunctionCode = 0
19ec-1c88:49081723.286 : NVMData.PreFeed = 0
19ec-1c88:49081723.335 : NVMData.PreFeedTime = 0
19ec-1c88:49081723.382 : NVMData.ButtonNumber = 0
19ec-1c88:49081723.432 : NVMData.PowerOffTime = 0
19ec-1c88:49081723.483 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49081723.545 : => IoObject::IoLockEnd
19ec-1c88:49081723.634 : <= IoObject::IoLockEnd
19ec-1c88:49081723.685 : <= ReadNVMData ret = 1
19ec-1c88:49084254.743 : ============Debug Start==========
19ec-1c88:49084255.036 : Date : 2020/4/30 14:29:14
19ec-1c88:49084255.116 : Process ID : 19ec
19ec-1c88:49084255.542 : Windows : Version 10.0 build 18363 
19ec-1c88:49084255.994 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49084256.061 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49084256.127 : MemoryStatus.ullAvailPhys : 1722605568
19ec-1c88:49084256.186 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49084256.251 : MemoryStatus.ullAvailPageFile : 3094040576
19ec-1c88:49084256.315 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49084256.375 : MemoryStatus.ullAvailVirtual : 1728638976
19ec-1c88:49084256.437 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49084256.540 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49084256.600 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49084256.835 : CPU Count : 4
19ec-1c88:49084256.886 : CPU Frequency : 100.000 Mhz
19ec-1c88:49084261.007 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49084261.132 : => InitializeDriver
19ec-1c88:49084261.394 : <= InitializeDriver ret = 1
19ec-1c88:49086785.001 : => InitializeScanner
19ec-1c88:49086785.247 : => CAsicIO::GetDeviceList
19ec-1c88:49086785.662 : => CNT96226::CNT96226
19ec-1c88:49086785.719 : => CNT96226::Open
19ec-1c88:49086811.592 : <= CNT96226::Open ret = 1
19ec-1c88:49086811.700 : => CNT96226::Initialize
19ec-1c88:49086811.889 : <= CNT96226::Initialize ret = 1
19ec-1c88:49086811.952 : <= CNT96226::CNT96226
19ec-1c88:49086812.002 : => CNT96226::EnumAvailableDevice
19ec-1c88:49086817.294 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49086817.376 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49086817.437 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49090866.927 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49090867.222 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49090872.769 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49090872.877 : => IoObject::GetLockName
19ec-1c88:49090872.941 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49090873.005 : <= IoObject::GetLockName
19ec-1c88:49090873.466 : => CNT96226::VenderCmd_GetData
19ec-1c88:49090873.533 : iCmd = 3, nBytes = 2
19ec-1c88:49091257.264 : 0000 : 06 38 
19ec-1c88:49091257.395 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49091257.471 : => CNT96226::VenderCmd_GetData
19ec-1c88:49091257.530 : iCmd = 4, nBytes = 2
19ec-1c88:49091573.534 : 0000 : 07 07 
19ec-1c88:49091573.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49091573.883 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49091574.050 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49091574.187 : IO Send command 10 bytes
19ec-1c88:49091574.300 : => CNT96226::VenderCmd_SetData
19ec-1c88:49091574.409 : iCmd = 0, nBytes = 10
19ec-1c88:49091574.620 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49091778.416 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49091778.624 : => CNT96226::VenderCmd_GetData
19ec-1c88:49091778.740 : iCmd = 0, nBytes = 165
19ec-1c88:49091988.003 : skip dump 37 bytes
19ec-1c88:49091988.368 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49091988.648 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49091988.928 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49091989.202 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49091989.463 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49091989.740 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49091989.993 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49091990.242 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49091990.367 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49091990.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:49091990.595 : iCmd = 1, nBytes = 4
19ec-1c88:49092200.091 : 0000 : 00 00 00 00 
19ec-1c88:49092200.277 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49092200.414 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49092200.539 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49092200.672 : IO Send command 10 bytes
19ec-1c88:49092200.775 : => CNT96226::VenderCmd_SetData
19ec-1c88:49092200.881 : iCmd = 0, nBytes = 10
19ec-1c88:49092201.089 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49092555.965 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49092556.184 : => CNT96226::VenderCmd_GetData
19ec-1c88:49092556.297 : iCmd = 0, nBytes = 128
19ec-1c88:49092765.062 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49092765.380 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49092765.645 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49092765.918 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49092766.176 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49092766.427 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49092766.677 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49092766.930 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49092767.057 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49092767.179 : => CNT96226::VenderCmd_GetData
19ec-1c88:49092767.284 : iCmd = 1, nBytes = 4
19ec-1c88:49092976.977 : 0000 : 00 00 00 00 
19ec-1c88:49092977.140 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49092977.266 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49092977.594 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49092977.734 : => CNT96226::Close
19ec-1c88:49092984.160 : <= CNT96226::Close ret = 1
19ec-1c88:49092984.311 : <= CNT96226::~CNT96226
19ec-1c88:49092984.468 : <= CAsicIO::GetDeviceList
19ec-1c88:49092985.113 : => IoObject::SetTimeout
19ec-1c88:49092985.365 : Timeout--> In = 0 Out = 0
19ec-1c88:49092985.481 : <= IoObject::SetTimeout
19ec-1c88:49092985.617 : => CAsicIO::CAsicIO
19ec-1c88:49092985.751 : => CNT96226::CNT96226
19ec-1c88:49092985.863 : => CNT96226::Open
19ec-1c88:49093025.919 : <= CNT96226::Open ret = 1
19ec-1c88:49093026.111 : => CNT96226::Initialize
19ec-1c88:49093026.479 : <= CNT96226::Initialize ret = 1
19ec-1c88:49093026.603 : <= CNT96226::CNT96226
19ec-1c88:49093026.710 : <= CAsicIO::CAsicIO
19ec-1c88:49093026.815 : => CAsicIO::InitializeDevice
19ec-1c88:49093026.946 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49093038.370 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49093038.589 : => IoObject::GetLockName
19ec-1c88:49093038.699 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49093038.831 : <= IoObject::GetLockName
19ec-1c88:49093039.745 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49093039.891 : IO Send command 10 bytes
19ec-1c88:49093039.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:49093040.101 : iCmd = 0, nBytes = 10
19ec-1c88:49093040.312 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49093399.184 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49093399.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:49093399.542 : iCmd = 0, nBytes = 128
19ec-1c88:49093622.786 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49093623.166 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49093623.467 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49093623.737 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49093624.007 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49093624.265 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49093624.526 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49093624.782 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49093624.917 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49093625.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:49093625.154 : iCmd = 1, nBytes = 4
19ec-1c88:49093835.991 : 0000 : 00 00 00 00 
19ec-1c88:49093836.195 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49093836.332 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49093836.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:49093836.569 : iCmd = 3, nBytes = 2
19ec-1c88:49094225.956 : 0000 : 06 38 
19ec-1c88:49094226.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49094226.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:49094226.430 : iCmd = 4, nBytes = 2
19ec-1c88:49094559.633 : 0000 : 07 07 
19ec-1c88:49094559.851 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49094560.238 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49094560.435 : => IoObject::InitializeDevice
19ec-1c88:49094560.630 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49094561.999 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49094562.147 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49094563.403 : => FindScanner
19ec-1c88:49094563.523 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49094563.653 : <= FindScanner ret = 1
19ec-1c88:49094563.768 : => IoObject::IoLockStart
19ec-1c88:49094563.977 : => CAsicIO::CheckDevice
19ec-1c88:49094564.085 : => CNT96226::ConnectIsAvailable
19ec-1c88:49094589.338 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49094589.593 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49094589.738 : <= IoObject::IoLockStart
19ec-1c88:49094589.859 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49094590.015 : IO Send command 10 bytes
19ec-1c88:49094590.205 : => CNT96226::VenderCmd_SetData
19ec-1c88:49094590.322 : iCmd = 0, nBytes = 10
19ec-1c88:49094590.540 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49094817.496 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49094817.735 : System send command 10 bytes + data 0 bytes
19ec-1c88:49094817.869 : IO total need to receive data 5 bytes
19ec-1c88:49094817.990 : => CNT96226::VenderCmd_GetData
19ec-1c88:49094818.097 : iCmd = 0, nBytes = 5
19ec-1c88:49095042.255 : 0000 : 06 00 02 02 ab 
19ec-1c88:49095042.472 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49095042.609 : System total receive data 5 bytes
19ec-1c88:49095042.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:49095042.845 : iCmd = 1, nBytes = 4
19ec-1c88:49095241.789 : 0000 : 00 00 00 00 
19ec-1c88:49095241.919 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49095242.077 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49095242.163 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49095242.248 : IO Send command 10 bytes
19ec-1c88:49095242.367 : => CNT96226::VenderCmd_SetData
19ec-1c88:49095242.439 : iCmd = 0, nBytes = 10
19ec-1c88:49095242.572 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49095446.928 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49095447.061 : System send command 10 bytes + data 0 bytes
19ec-1c88:49095447.151 : IO total need to receive data 165 bytes
19ec-1c88:49095447.231 : => CNT96226::VenderCmd_GetData
19ec-1c88:49095447.299 : iCmd = 0, nBytes = 165
19ec-1c88:49095628.096 : skip dump 37 bytes
19ec-1c88:49095628.361 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49095628.546 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49095628.725 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49095628.906 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49095629.075 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49095629.249 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49095629.417 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49095629.582 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49095629.665 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49095629.748 : System total receive data 165 bytes
19ec-1c88:49095629.827 : => CNT96226::VenderCmd_GetData
19ec-1c88:49095629.896 : iCmd = 1, nBytes = 4
19ec-1c88:49095810.429 : 0000 : 00 00 00 00 
19ec-1c88:49095810.549 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49095810.698 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49095810.976 : Dump Inquiry
19ec-1c88:49095811.142 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49095811.322 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49095811.498 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49095811.671 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49095811.839 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49095812.013 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49095812.175 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49095812.338 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49095812.510 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49095812.679 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49095812.794 : 00a0 : 00 00 00 00 00 
19ec-1c88:49095812.884 : => ReadNVMDataInternal
19ec-1c88:49095813.148 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49095813.233 : IO Send command 10 bytes
19ec-1c88:49095813.349 : => CNT96226::VenderCmd_SetData
19ec-1c88:49095813.423 : iCmd = 0, nBytes = 10
19ec-1c88:49095813.551 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49096166.923 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49096167.084 : System send command 10 bytes + data 0 bytes
19ec-1c88:49096167.175 : IO total need to receive data 128 bytes
19ec-1c88:49096167.254 : => CNT96226::VenderCmd_GetData
19ec-1c88:49096167.326 : iCmd = 0, nBytes = 128
19ec-1c88:49096371.149 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49096371.387 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49096371.575 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49096371.754 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49096371.921 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49096372.092 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49096372.259 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49096372.420 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49096372.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49096372.585 : System total receive data 128 bytes
19ec-1c88:49096372.669 : => CNT96226::VenderCmd_GetData
19ec-1c88:49096372.740 : iCmd = 1, nBytes = 4
19ec-1c88:49096564.052 : 0000 : 00 00 00 00 
19ec-1c88:49096564.165 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49096564.311 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49096564.401 : NVMData.PadScanCount = 0
19ec-1c88:49096564.471 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49096564.541 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49096564.617 : NVMData.FlatbedScanCount = 0
19ec-1c88:49096564.689 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49096564.763 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49096564.832 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49096564.904 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49096564.975 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49096565.049 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49096565.123 : NVMData.BornMonth = 0
19ec-1c88:49096565.187 : NVMData.BornDay = 0
19ec-1c88:49096565.254 : NVMData.BornYear = 0
19ec-1c88:49096565.316 : NVMData.FirstScanMonth = 4
19ec-1c88:49096565.385 : NVMData.FirstScanDay = 30
19ec-1c88:49096565.457 : NVMData.FirstScanYear = 2020
19ec-1c88:49096565.529 : NVMData.VerticalMagnification = 0
19ec-1c88:49096565.604 : NVMData.HorizontalMagnification = 0
19ec-1c88:49096565.674 : NVMData.PowerSavingTime = 15
19ec-1c88:49096565.747 : NVMData.SN = A094165189010062
19ec-1c88:49096565.814 : NVMData.AutoFeed = 0
19ec-1c88:49096565.877 : NVMData.CCDType = 0
19ec-1c88:49096565.939 : NVMData.ScanSpeed = 0
19ec-1c88:49096566.002 : NVMData.RollerCount = 0
19ec-1c88:49096566.068 : NVMData.MultifeedCount = 0
19ec-1c88:49096566.138 : NVMData.JamCount = 0
19ec-1c88:49096566.201 : NVMData.IdentifyInfo = 
19ec-1c88:49096566.267 : NVMData.FormalName = 
19ec-1c88:49096566.521 : NVMData.ReservedB = 0
19ec-1c88:49096566.595 : NVMData.FunctionCode = 0
19ec-1c88:49096566.662 : NVMData.PreFeed = 0
19ec-1c88:49096566.731 : NVMData.PreFeedTime = 0
19ec-1c88:49096566.794 : NVMData.ButtonNumber = 0
19ec-1c88:49096566.864 : NVMData.PowerOffTime = 0
19ec-1c88:49096566.931 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49096567.027 : => IoObject::IoLockEnd
19ec-1c88:49096567.146 : <= IoObject::IoLockEnd
19ec-1c88:49096567.216 : <= InitializeScanner ret = 1
19ec-1c88:49098118.399 : => GetLogicalScannerAbility
19ec-1c88:49098118.585 : => IoObject::IoLockStart
19ec-1c88:49098118.712 : => CAsicIO::CheckDevice
19ec-1c88:49098118.769 : => CNT96226::ConnectIsAvailable
19ec-1c88:49098143.016 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49098143.129 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49098143.187 : <= IoObject::IoLockStart
19ec-1c88:49098143.248 : => IoObject::IoLockEnd
19ec-1c88:49098143.357 : <= IoObject::IoLockEnd
19ec-1c88:49098143.434 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:49101673.626 : => GetLogicalScannerAbilityEx
19ec-1c88:49101673.819 : => IoObject::IoLockStart
19ec-1c88:49101673.948 : => CAsicIO::CheckDevice
19ec-1c88:49101674.008 : => CNT96226::ConnectIsAvailable
19ec-1c88:49101699.858 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49101699.972 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49101700.032 : <= IoObject::IoLockStart
19ec-1c88:49101700.091 : => IoObject::IoLockEnd
19ec-1c88:49101700.202 : <= IoObject::IoLockEnd
19ec-1c88:49101700.325 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49101700.399 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49108910.472 : => ReadNVMData
19ec-1c88:49108910.646 : => IoObject::IoLockStart
19ec-1c88:49108910.769 : => CAsicIO::CheckDevice
19ec-1c88:49108910.826 : => CNT96226::ConnectIsAvailable
19ec-1c88:49108927.600 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49108928.040 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49108928.098 : <= IoObject::IoLockStart
19ec-1c88:49108928.163 : => ReadNVMDataInternal
19ec-1c88:49108928.222 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49108928.289 : IO Send command 10 bytes
19ec-1c88:49108928.393 : => CNT96226::VenderCmd_SetData
19ec-1c88:49108928.451 : iCmd = 0, nBytes = 10
19ec-1c88:49108928.566 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49109269.762 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49109269.918 : System send command 10 bytes + data 0 bytes
19ec-1c88:49109269.988 : IO total need to receive data 128 bytes
19ec-1c88:49109270.053 : => CNT96226::VenderCmd_GetData
19ec-1c88:49109270.109 : iCmd = 0, nBytes = 128
19ec-1c88:49109469.171 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49109469.354 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49109469.496 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49109469.630 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49109469.761 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49109469.886 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49109470.014 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49109470.136 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49109470.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49109470.260 : System total receive data 128 bytes
19ec-1c88:49109470.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:49109470.376 : iCmd = 1, nBytes = 4
19ec-1c88:49109599.971 : 0000 : 00 00 00 00 
19ec-1c88:49109600.061 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49109600.192 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49109600.259 : NVMData.PadScanCount = 0
19ec-1c88:49109600.315 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49109600.371 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49109600.427 : NVMData.FlatbedScanCount = 0
19ec-1c88:49109600.487 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49109600.671 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49109600.732 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49109600.786 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49109600.842 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49109600.894 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49109600.949 : NVMData.BornMonth = 0
19ec-1c88:49109600.997 : NVMData.BornDay = 0
19ec-1c88:49109601.047 : NVMData.BornYear = 0
19ec-1c88:49109601.096 : NVMData.FirstScanMonth = 4
19ec-1c88:49109601.145 : NVMData.FirstScanDay = 30
19ec-1c88:49109601.198 : NVMData.FirstScanYear = 2020
19ec-1c88:49109601.251 : NVMData.VerticalMagnification = 0
19ec-1c88:49109601.307 : NVMData.HorizontalMagnification = 0
19ec-1c88:49109601.362 : NVMData.PowerSavingTime = 15
19ec-1c88:49109601.416 : NVMData.SN = A094165189010062
19ec-1c88:49109601.465 : NVMData.AutoFeed = 0
19ec-1c88:49109601.517 : NVMData.CCDType = 0
19ec-1c88:49109601.567 : NVMData.ScanSpeed = 0
19ec-1c88:49109601.616 : NVMData.RollerCount = 0
19ec-1c88:49109601.667 : NVMData.MultifeedCount = 0
19ec-1c88:49109601.721 : NVMData.JamCount = 0
19ec-1c88:49109601.771 : NVMData.IdentifyInfo = 
19ec-1c88:49109601.820 : NVMData.FormalName = 
19ec-1c88:49109601.869 : NVMData.ReservedB = 0
19ec-1c88:49109601.921 : NVMData.FunctionCode = 0
19ec-1c88:49109601.971 : NVMData.PreFeed = 0
19ec-1c88:49109602.020 : NVMData.PreFeedTime = 0
19ec-1c88:49109602.070 : NVMData.ButtonNumber = 0
19ec-1c88:49109602.119 : NVMData.PowerOffTime = 0
19ec-1c88:49109602.169 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49109602.229 : => IoObject::IoLockEnd
19ec-1c88:49109602.316 : <= IoObject::IoLockEnd
19ec-1c88:49109602.363 : <= ReadNVMData ret = 1
19ec-1c88:49119275.517 : => GetADFStatus
19ec-1c88:49119275.886 : => IoObject::IoLockStart
19ec-1c88:49119276.007 : => CAsicIO::CheckDevice
19ec-1c88:49119276.287 : => CNT96226::ConnectIsAvailable
19ec-1c88:49119301.646 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49119301.858 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49119301.993 : <= IoObject::IoLockStart
19ec-1c88:49119302.116 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49119302.262 : IO Send command 10 bytes
19ec-1c88:49119302.644 : => CNT96226::VenderCmd_SetData
19ec-1c88:49119302.704 : iCmd = 0, nBytes = 10
19ec-1c88:49119302.809 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49119503.411 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49119503.533 : System send command 10 bytes + data 0 bytes
19ec-1c88:49119503.608 : IO total need to receive data 2 bytes
19ec-1c88:49119503.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:49119503.722 : iCmd = 0, nBytes = 2
19ec-1c88:49119624.958 : 0000 : 00 00 
19ec-1c88:49119625.049 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49119625.106 : System total receive data 2 bytes
19ec-1c88:49119625.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:49119625.220 : iCmd = 1, nBytes = 4
19ec-1c88:49119729.333 : 0000 : 00 00 00 00 
19ec-1c88:49119729.425 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49119729.562 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49119729.625 : Return status = 0
19ec-1c88:49119729.683 : => IoObject::IoLockEnd
19ec-1c88:49119729.767 : <= IoObject::IoLockEnd
19ec-1c88:49119729.816 : <= GetADFStatus ret = 1
19ec-1c88:49122447.161 : => GetADFStatus
19ec-1c88:49122447.352 : => IoObject::IoLockStart
19ec-1c88:49122447.480 : => CAsicIO::CheckDevice
19ec-1c88:49122447.536 : => CNT96226::ConnectIsAvailable
19ec-1c88:49122473.266 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49122473.624 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49122473.684 : <= IoObject::IoLockStart
19ec-1c88:49122473.744 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49122473.811 : IO Send command 10 bytes
19ec-1c88:49122473.925 : => CNT96226::VenderCmd_SetData
19ec-1c88:49122473.981 : iCmd = 0, nBytes = 10
19ec-1c88:49122474.085 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49122660.448 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49122660.577 : System send command 10 bytes + data 0 bytes
19ec-1c88:49122660.800 : IO total need to receive data 2 bytes
19ec-1c88:49122660.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:49122660.936 : iCmd = 0, nBytes = 2
19ec-1c88:49122813.457 : 0000 : 00 00 
19ec-1c88:49122813.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49122813.645 : System total receive data 2 bytes
19ec-1c88:49122813.708 : => CNT96226::VenderCmd_GetData
19ec-1c88:49122813.761 : iCmd = 1, nBytes = 4
19ec-1c88:49123021.498 : 0000 : 00 00 00 00 
19ec-1c88:49123021.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49123021.724 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49123021.791 : Return status = 0
19ec-1c88:49123021.848 : => IoObject::IoLockEnd
19ec-1c88:49123021.933 : <= IoObject::IoLockEnd
19ec-1c88:49123021.982 : <= GetADFStatus ret = 1
19ec-1c88:49125116.571 : => TerminateDriver
19ec-1c88:49125116.755 : => CAsicIO::~CAsicIO,pStage=17828936
19ec-1c88:49125116.827 : => CNT96226::Close
19ec-1c88:49125120.978 : <= CNT96226::Close ret = 1
19ec-1c88:49125121.054 : <= CAsicIO::~CAsicIO
19ec-1c88:49125121.111 : => IoObject::IoLockEnd
19ec-1c88:49125121.164 : <= IoObject::IoLockEnd
19ec-1c88:49125121.217 : => IoObject::TerminateDevice
19ec-1c88:49125121.273 : => IoObject::IoLockEnd
19ec-1c88:49125121.322 : <= IoObject::IoLockEnd
19ec-1c88:49125121.422 : <= IoObject::TerminateDevice
19ec-1c88:49125121.677 : <= TerminateDriver ret = 1
19ec-1c88:49168235.315 : ============Debug Start==========
19ec-1c88:49168235.568 : Date : 2020/4/30 14:29:17
19ec-1c88:49168235.649 : Process ID : 19ec
19ec-1c88:49168236.064 : Windows : Version 10.0 build 18363 
19ec-1c88:49168236.521 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49168236.586 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49168236.650 : MemoryStatus.ullAvailPhys : 1724080128
19ec-1c88:49168236.712 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49168236.773 : MemoryStatus.ullAvailPageFile : 3097989120
19ec-1c88:49168236.832 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49168236.892 : MemoryStatus.ullAvailVirtual : 1728393216
19ec-1c88:49168236.950 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49168237.048 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49168237.110 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49168237.347 : CPU Count : 4
19ec-1c88:49168237.397 : CPU Frequency : 100.000 Mhz
19ec-1c88:49168241.609 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49168241.735 : => InitializeDriver
19ec-1c88:49168242.002 : <= InitializeDriver ret = 1
19ec-1c88:49168242.064 : => InitializeScanner
19ec-1c88:49168242.138 : => CAsicIO::GetDeviceList
19ec-1c88:49168242.431 : => CNT96226::CNT96226
19ec-1c88:49168242.491 : => CNT96226::Open
19ec-1c88:49168262.458 : <= CNT96226::Open ret = 1
19ec-1c88:49168262.551 : => CNT96226::Initialize
19ec-1c88:49168262.737 : <= CNT96226::Initialize ret = 1
19ec-1c88:49168262.791 : <= CNT96226::CNT96226
19ec-1c88:49168262.846 : => CNT96226::EnumAvailableDevice
19ec-1c88:49168268.057 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49168268.133 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49168268.193 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49171973.946 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49171974.479 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49171980.888 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49171980.993 : => IoObject::GetLockName
19ec-1c88:49171981.054 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49171981.122 : <= IoObject::GetLockName
19ec-1c88:49171981.696 : => CNT96226::VenderCmd_GetData
19ec-1c88:49171981.762 : iCmd = 3, nBytes = 2
19ec-1c88:49172347.215 : 0000 : 06 38 
19ec-1c88:49172347.636 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49172347.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:49172347.768 : iCmd = 4, nBytes = 2
19ec-1c88:49172646.889 : 0000 : 07 07 
19ec-1c88:49172647.014 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49172647.108 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49172647.199 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49172647.269 : IO Send command 10 bytes
19ec-1c88:49172647.323 : => CNT96226::VenderCmd_SetData
19ec-1c88:49172647.381 : iCmd = 0, nBytes = 10
19ec-1c88:49172647.484 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49172849.195 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49172849.305 : => CNT96226::VenderCmd_GetData
19ec-1c88:49172849.365 : iCmd = 0, nBytes = 165
19ec-1c88:49173029.168 : skip dump 37 bytes
19ec-1c88:49173029.361 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49173029.502 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49173029.642 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49173029.779 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49173029.913 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49173030.050 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49173030.176 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49173030.309 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49173030.376 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49173030.437 : => CNT96226::VenderCmd_GetData
19ec-1c88:49173030.493 : iCmd = 1, nBytes = 4
19ec-1c88:49173164.161 : 0000 : 00 00 00 00 
19ec-1c88:49173164.262 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49173164.322 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49173164.385 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49173164.449 : IO Send command 10 bytes
19ec-1c88:49173164.501 : => CNT96226::VenderCmd_SetData
19ec-1c88:49173164.553 : iCmd = 0, nBytes = 10
19ec-1c88:49173164.654 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49173487.675 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49173487.791 : => CNT96226::VenderCmd_GetData
19ec-1c88:49173487.847 : iCmd = 0, nBytes = 128
19ec-1c88:49173667.601 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49173667.806 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49173667.951 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49173668.088 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49173668.217 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49173668.345 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49173668.475 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49173668.605 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49173668.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49173668.732 : => CNT96226::VenderCmd_GetData
19ec-1c88:49173668.791 : iCmd = 1, nBytes = 4
19ec-1c88:49173869.885 : 0000 : 00 00 00 00 
19ec-1c88:49173869.988 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49173870.063 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49173870.233 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49173870.306 : => CNT96226::Close
19ec-1c88:49173873.963 : <= CNT96226::Close ret = 1
19ec-1c88:49173874.038 : <= CNT96226::~CNT96226
19ec-1c88:49173874.127 : <= CAsicIO::GetDeviceList
19ec-1c88:49173874.508 : => IoObject::SetTimeout
19ec-1c88:49173874.635 : Timeout--> In = 0 Out = 0
19ec-1c88:49173874.696 : <= IoObject::SetTimeout
19ec-1c88:49173874.761 : => CAsicIO::CAsicIO
19ec-1c88:49173874.835 : => CNT96226::CNT96226
19ec-1c88:49173874.891 : => CNT96226::Open
19ec-1c88:49173897.134 : <= CNT96226::Open ret = 1
19ec-1c88:49173897.230 : => CNT96226::Initialize
19ec-1c88:49173897.429 : <= CNT96226::Initialize ret = 1
19ec-1c88:49173897.486 : <= CNT96226::CNT96226
19ec-1c88:49173897.539 : <= CAsicIO::CAsicIO
19ec-1c88:49173897.594 : => CAsicIO::InitializeDevice
19ec-1c88:49173897.662 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49173903.492 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49173903.610 : => IoObject::GetLockName
19ec-1c88:49173903.667 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49173903.734 : <= IoObject::GetLockName
19ec-1c88:49173904.276 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49173904.347 : IO Send command 10 bytes
19ec-1c88:49173904.398 : => CNT96226::VenderCmd_SetData
19ec-1c88:49173904.451 : iCmd = 0, nBytes = 10
19ec-1c88:49173904.563 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49174262.494 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49174262.640 : => CNT96226::VenderCmd_GetData
19ec-1c88:49174262.698 : iCmd = 0, nBytes = 128
19ec-1c88:49174474.038 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49174474.521 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49174474.665 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49174474.800 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49174474.930 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49174475.054 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49174475.179 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49174475.301 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49174475.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49174475.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:49174475.479 : iCmd = 1, nBytes = 4
19ec-1c88:49174664.765 : 0000 : 00 00 00 00 
19ec-1c88:49174664.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49174664.959 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49174665.027 : => CNT96226::VenderCmd_GetData
19ec-1c88:49174665.083 : iCmd = 3, nBytes = 2
19ec-1c88:49175024.067 : 0000 : 06 38 
19ec-1c88:49175024.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49175024.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:49175024.281 : iCmd = 4, nBytes = 2
19ec-1c88:49175311.938 : 0000 : 07 07 
19ec-1c88:49175312.048 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49175312.204 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49175312.299 : => IoObject::InitializeDevice
19ec-1c88:49175312.407 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49175313.091 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49175313.167 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49175313.862 : => FindScanner
19ec-1c88:49175313.921 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49175313.986 : <= FindScanner ret = 1
19ec-1c88:49175314.045 : => IoObject::IoLockStart
19ec-1c88:49175314.145 : => CAsicIO::CheckDevice
19ec-1c88:49175314.196 : => CNT96226::ConnectIsAvailable
19ec-1c88:49175339.072 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49175339.167 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49175339.223 : <= IoObject::IoLockStart
19ec-1c88:49175339.279 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49175339.341 : IO Send command 10 bytes
19ec-1c88:49175339.423 : => CNT96226::VenderCmd_SetData
19ec-1c88:49175339.482 : iCmd = 0, nBytes = 10
19ec-1c88:49175339.580 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49175533.952 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49175534.052 : System send command 10 bytes + data 0 bytes
19ec-1c88:49175534.122 : IO total need to receive data 5 bytes
19ec-1c88:49175534.184 : => CNT96226::VenderCmd_GetData
19ec-1c88:49175534.238 : iCmd = 0, nBytes = 5
19ec-1c88:49175638.346 : 0000 : 06 00 02 02 ab 
19ec-1c88:49175638.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49175638.502 : System total receive data 5 bytes
19ec-1c88:49175638.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:49175638.614 : iCmd = 1, nBytes = 4
19ec-1c88:49175763.208 : 0000 : 00 00 00 00 
19ec-1c88:49175763.383 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49175763.595 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49175763.934 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49175763.995 : IO Send command 10 bytes
19ec-1c88:49175764.072 : => CNT96226::VenderCmd_SetData
19ec-1c88:49175764.125 : iCmd = 0, nBytes = 10
19ec-1c88:49175764.229 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49175972.846 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49175972.965 : System send command 10 bytes + data 0 bytes
19ec-1c88:49175973.037 : IO total need to receive data 165 bytes
19ec-1c88:49175973.100 : => CNT96226::VenderCmd_GetData
19ec-1c88:49175973.156 : iCmd = 0, nBytes = 165
19ec-1c88:49176145.276 : skip dump 37 bytes
19ec-1c88:49176145.459 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49176145.596 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49176145.726 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49176145.858 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49176145.986 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49176146.113 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49176146.234 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49176146.358 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49176146.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49176146.484 : System total receive data 165 bytes
19ec-1c88:49176146.542 : => CNT96226::VenderCmd_GetData
19ec-1c88:49176146.595 : iCmd = 1, nBytes = 4
19ec-1c88:49176256.978 : 0000 : 00 00 00 00 
19ec-1c88:49176257.061 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49176257.175 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49176257.374 : Dump Inquiry
19ec-1c88:49176257.496 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49176257.628 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49176257.758 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49176257.886 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49176258.012 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49176258.144 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49176258.266 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49176258.391 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49176258.520 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49176258.650 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49176258.968 : 00a0 : 00 00 00 00 00 
19ec-1c88:49176259.045 : => ReadNVMDataInternal
19ec-1c88:49176259.263 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49176259.332 : IO Send command 10 bytes
19ec-1c88:49176259.419 : => CNT96226::VenderCmd_SetData
19ec-1c88:49176259.475 : iCmd = 0, nBytes = 10
19ec-1c88:49176259.579 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49176616.962 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49176617.088 : System send command 10 bytes + data 0 bytes
19ec-1c88:49176617.169 : IO total need to receive data 128 bytes
19ec-1c88:49176617.232 : => CNT96226::VenderCmd_GetData
19ec-1c88:49176617.284 : iCmd = 0, nBytes = 128
19ec-1c88:49176748.027 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49176748.194 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49176748.330 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49176748.460 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49176748.581 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49176748.705 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49176748.825 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49176748.948 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49176749.010 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49176749.067 : System total receive data 128 bytes
19ec-1c88:49176749.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:49176749.178 : iCmd = 1, nBytes = 4
19ec-1c88:49176935.503 : 0000 : 00 00 00 00 
19ec-1c88:49176935.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49176935.733 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49176935.805 : NVMData.PadScanCount = 0
19ec-1c88:49176935.863 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49176935.920 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49176935.979 : NVMData.FlatbedScanCount = 0
19ec-1c88:49176936.033 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49176936.088 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49176936.139 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49176936.195 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49176936.248 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49176936.302 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49176936.357 : NVMData.BornMonth = 0
19ec-1c88:49176936.405 : NVMData.BornDay = 0
19ec-1c88:49176936.455 : NVMData.BornYear = 0
19ec-1c88:49176936.503 : NVMData.FirstScanMonth = 4
19ec-1c88:49176936.553 : NVMData.FirstScanDay = 30
19ec-1c88:49176936.606 : NVMData.FirstScanYear = 2020
19ec-1c88:49176936.659 : NVMData.VerticalMagnification = 0
19ec-1c88:49176936.711 : NVMData.HorizontalMagnification = 0
19ec-1c88:49176936.763 : NVMData.PowerSavingTime = 15
19ec-1c88:49176936.817 : NVMData.SN = A094165189010062
19ec-1c88:49176936.867 : NVMData.AutoFeed = 0
19ec-1c88:49176936.917 : NVMData.CCDType = 0
19ec-1c88:49176936.964 : NVMData.ScanSpeed = 0
19ec-1c88:49176937.014 : NVMData.RollerCount = 0
19ec-1c88:49176937.064 : NVMData.MultifeedCount = 0
19ec-1c88:49176937.114 : NVMData.JamCount = 0
19ec-1c88:49176937.161 : NVMData.IdentifyInfo = 
19ec-1c88:49176937.211 : NVMData.FormalName = 
19ec-1c88:49176937.408 : NVMData.ReservedB = 0
19ec-1c88:49176937.465 : NVMData.FunctionCode = 0
19ec-1c88:49176937.515 : NVMData.PreFeed = 0
19ec-1c88:49176937.569 : NVMData.PreFeedTime = 0
19ec-1c88:49176937.619 : NVMData.ButtonNumber = 0
19ec-1c88:49176937.668 : NVMData.PowerOffTime = 0
19ec-1c88:49176937.719 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49176937.796 : => IoObject::IoLockEnd
19ec-1c88:49176937.890 : <= IoObject::IoLockEnd
19ec-1c88:49176937.942 : <= InitializeScanner ret = 1
19ec-1c88:49176938.007 : => GetLogicalScannerAbilityEx
19ec-1c88:49176938.067 : => IoObject::IoLockStart
19ec-1c88:49176938.158 : => CAsicIO::CheckDevice
19ec-1c88:49176938.209 : => CNT96226::ConnectIsAvailable
19ec-1c88:49176958.947 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49176959.062 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49176959.126 : <= IoObject::IoLockStart
19ec-1c88:49176959.183 : => IoObject::IoLockEnd
19ec-1c88:49176959.290 : <= IoObject::IoLockEnd
19ec-1c88:49176959.405 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49176959.482 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49177127.858 : => ReadNVMData
19ec-1c88:49177127.968 : => IoObject::IoLockStart
19ec-1c88:49177128.075 : => CAsicIO::CheckDevice
19ec-1c88:49177128.131 : => CNT96226::ConnectIsAvailable
19ec-1c88:49177146.517 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49177146.636 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49177146.695 : <= IoObject::IoLockStart
19ec-1c88:49177146.754 : => ReadNVMDataInternal
19ec-1c88:49177146.817 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49177146.882 : IO Send command 10 bytes
19ec-1c88:49177146.993 : => CNT96226::VenderCmd_SetData
19ec-1c88:49177147.054 : iCmd = 0, nBytes = 10
19ec-1c88:49177147.162 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49177469.958 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49177470.100 : System send command 10 bytes + data 0 bytes
19ec-1c88:49177470.168 : IO total need to receive data 128 bytes
19ec-1c88:49177470.229 : => CNT96226::VenderCmd_GetData
19ec-1c88:49177470.285 : iCmd = 0, nBytes = 128
19ec-1c88:49177668.631 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49177668.799 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49177668.938 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49177669.072 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49177669.201 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49177669.324 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49177669.449 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49177669.569 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49177669.631 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49177669.692 : System total receive data 128 bytes
19ec-1c88:49177669.750 : => CNT96226::VenderCmd_GetData
19ec-1c88:49177669.805 : iCmd = 1, nBytes = 4
19ec-1c88:49177804.128 : 0000 : 00 00 00 00 
19ec-1c88:49177804.228 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49177804.363 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49177804.428 : NVMData.PadScanCount = 0
19ec-1c88:49177804.481 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49177804.533 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49177804.590 : NVMData.FlatbedScanCount = 0
19ec-1c88:49177804.644 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49177804.698 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49177804.753 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49177804.807 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49177804.859 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49177804.914 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49177804.968 : NVMData.BornMonth = 0
19ec-1c88:49177805.016 : NVMData.BornDay = 0
19ec-1c88:49177805.066 : NVMData.BornYear = 0
19ec-1c88:49177805.113 : NVMData.FirstScanMonth = 4
19ec-1c88:49177805.163 : NVMData.FirstScanDay = 30
19ec-1c88:49177805.213 : NVMData.FirstScanYear = 2020
19ec-1c88:49177805.396 : NVMData.VerticalMagnification = 0
19ec-1c88:49177805.452 : NVMData.HorizontalMagnification = 0
19ec-1c88:49177805.505 : NVMData.PowerSavingTime = 15
19ec-1c88:49177805.557 : NVMData.SN = A094165189010062
19ec-1c88:49177805.605 : NVMData.AutoFeed = 0
19ec-1c88:49177805.654 : NVMData.CCDType = 0
19ec-1c88:49177805.702 : NVMData.ScanSpeed = 0
19ec-1c88:49177805.753 : NVMData.RollerCount = 0
19ec-1c88:49177805.805 : NVMData.MultifeedCount = 0
19ec-1c88:49177805.854 : NVMData.JamCount = 0
19ec-1c88:49177805.902 : NVMData.IdentifyInfo = 
19ec-1c88:49177805.952 : NVMData.FormalName = 
19ec-1c88:49177806.000 : NVMData.ReservedB = 0
19ec-1c88:49177806.051 : NVMData.FunctionCode = 0
19ec-1c88:49177806.101 : NVMData.PreFeed = 0
19ec-1c88:49177806.148 : NVMData.PreFeedTime = 0
19ec-1c88:49177806.197 : NVMData.ButtonNumber = 0
19ec-1c88:49177806.248 : NVMData.PowerOffTime = 0
19ec-1c88:49177806.303 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49177806.363 : => IoObject::IoLockEnd
19ec-1c88:49177806.452 : <= IoObject::IoLockEnd
19ec-1c88:49177806.503 : <= ReadNVMData ret = 1
19ec-1c88:49180320.277 : ============Debug Start==========
19ec-1c88:49180320.558 : Date : 2020/4/30 14:29:18
19ec-1c88:49180320.640 : Process ID : 19ec
19ec-1c88:49180321.064 : Windows : Version 10.0 build 18363 
19ec-1c88:49180321.517 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49180321.580 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49180321.644 : MemoryStatus.ullAvailPhys : 1723871232
19ec-1c88:49180321.704 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49180321.764 : MemoryStatus.ullAvailPageFile : 3097788416
19ec-1c88:49180321.826 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49180321.883 : MemoryStatus.ullAvailVirtual : 1728417792
19ec-1c88:49180321.943 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49180322.050 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49180322.109 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49180322.352 : CPU Count : 4
19ec-1c88:49180322.401 : CPU Frequency : 100.000 Mhz
19ec-1c88:49180326.544 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49180326.671 : => InitializeDriver
19ec-1c88:49180326.946 : <= InitializeDriver ret = 1
19ec-1c88:49182831.922 : => InitializeScanner
19ec-1c88:49182832.158 : => CAsicIO::GetDeviceList
19ec-1c88:49182832.574 : => CNT96226::CNT96226
19ec-1c88:49182832.635 : => CNT96226::Open
19ec-1c88:49182856.545 : <= CNT96226::Open ret = 1
19ec-1c88:49182856.647 : => CNT96226::Initialize
19ec-1c88:49182856.833 : <= CNT96226::Initialize ret = 1
19ec-1c88:49182856.891 : <= CNT96226::CNT96226
19ec-1c88:49182856.947 : => CNT96226::EnumAvailableDevice
19ec-1c88:49182862.274 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49182862.352 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49182862.413 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49186640.984 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49186641.455 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49186652.546 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49186652.767 : => IoObject::GetLockName
19ec-1c88:49186652.890 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49186653.034 : <= IoObject::GetLockName
19ec-1c88:49186653.920 : => CNT96226::VenderCmd_GetData
19ec-1c88:49186654.043 : iCmd = 3, nBytes = 2
19ec-1c88:49187049.795 : 0000 : 06 38 
19ec-1c88:49187050.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49187050.173 : => CNT96226::VenderCmd_GetData
19ec-1c88:49187050.285 : iCmd = 4, nBytes = 2
19ec-1c88:49187394.856 : 0000 : 07 07 
19ec-1c88:49187395.063 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49187395.229 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49187395.399 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49187395.536 : IO Send command 10 bytes
19ec-1c88:49187395.644 : => CNT96226::VenderCmd_SetData
19ec-1c88:49187395.759 : iCmd = 0, nBytes = 10
19ec-1c88:49187395.974 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49187602.577 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49187602.835 : => CNT96226::VenderCmd_GetData
19ec-1c88:49187602.956 : iCmd = 0, nBytes = 165
19ec-1c88:49187830.848 : skip dump 37 bytes
19ec-1c88:49187831.247 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49187831.534 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49187831.818 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49187832.097 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49187832.364 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49187832.639 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49187832.905 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49187833.151 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49187833.277 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49187833.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:49187833.514 : iCmd = 1, nBytes = 4
19ec-1c88:49188071.629 : 0000 : 00 00 00 00 
19ec-1c88:49188071.849 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49188071.979 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49188072.107 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49188072.243 : IO Send command 10 bytes
19ec-1c88:49188072.353 : => CNT96226::VenderCmd_SetData
19ec-1c88:49188072.460 : iCmd = 0, nBytes = 10
19ec-1c88:49188072.673 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49188433.495 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49188433.766 : => CNT96226::VenderCmd_GetData
19ec-1c88:49188433.892 : iCmd = 0, nBytes = 128
19ec-1c88:49188674.344 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49188674.705 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49188674.996 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49188675.259 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49188675.517 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49188675.778 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49188676.036 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49188676.288 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49188676.415 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49188676.546 : => CNT96226::VenderCmd_GetData
19ec-1c88:49188676.659 : iCmd = 1, nBytes = 4
19ec-1c88:49188901.677 : 0000 : 00 00 00 00 
19ec-1c88:49188901.896 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49188902.035 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49188902.417 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49188902.555 : => CNT96226::Close
19ec-1c88:49188909.733 : <= CNT96226::Close ret = 1
19ec-1c88:49188909.886 : <= CNT96226::~CNT96226
19ec-1c88:49188910.047 : <= CAsicIO::GetDeviceList
19ec-1c88:49188910.809 : => IoObject::SetTimeout
19ec-1c88:49188911.067 : Timeout--> In = 0 Out = 0
19ec-1c88:49188911.183 : <= IoObject::SetTimeout
19ec-1c88:49188911.312 : => CAsicIO::CAsicIO
19ec-1c88:49188911.454 : => CNT96226::CNT96226
19ec-1c88:49188911.564 : => CNT96226::Open
19ec-1c88:49188954.318 : <= CNT96226::Open ret = 1
19ec-1c88:49188954.521 : => CNT96226::Initialize
19ec-1c88:49188954.906 : <= CNT96226::Initialize ret = 1
19ec-1c88:49188955.031 : <= CNT96226::CNT96226
19ec-1c88:49188955.131 : <= CAsicIO::CAsicIO
19ec-1c88:49188955.236 : => CAsicIO::InitializeDevice
19ec-1c88:49188955.364 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49188966.907 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49188967.132 : => IoObject::GetLockName
19ec-1c88:49188967.241 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49188967.370 : <= IoObject::GetLockName
19ec-1c88:49188968.327 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49188968.473 : IO Send command 10 bytes
19ec-1c88:49188968.579 : => CNT96226::VenderCmd_SetData
19ec-1c88:49188968.692 : iCmd = 0, nBytes = 10
19ec-1c88:49188968.920 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49189331.611 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49189331.848 : => CNT96226::VenderCmd_GetData
19ec-1c88:49189331.970 : iCmd = 0, nBytes = 128
19ec-1c88:49189555.204 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49189555.584 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49189555.885 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49189556.156 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49189556.416 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49189556.669 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49189556.926 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49189557.183 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49189557.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49189557.443 : => CNT96226::VenderCmd_GetData
19ec-1c88:49189557.558 : iCmd = 1, nBytes = 4
19ec-1c88:49189771.601 : 0000 : 00 00 00 00 
19ec-1c88:49189771.824 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49189771.977 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49189772.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:49189772.229 : iCmd = 3, nBytes = 2
19ec-1c88:49190177.516 : 0000 : 06 38 
19ec-1c88:49190177.726 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49190177.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:49190177.977 : iCmd = 4, nBytes = 2
19ec-1c88:49190517.619 : 0000 : 07 07 
19ec-1c88:49190517.834 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49190518.207 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49190518.405 : => IoObject::InitializeDevice
19ec-1c88:49190518.589 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49190519.763 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49190519.910 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49190521.108 : => FindScanner
19ec-1c88:49190521.220 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49190521.349 : <= FindScanner ret = 1
19ec-1c88:49190521.459 : => IoObject::IoLockStart
19ec-1c88:49190521.665 : => CAsicIO::CheckDevice
19ec-1c88:49190521.766 : => CNT96226::ConnectIsAvailable
19ec-1c88:49190548.221 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49190548.418 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49190548.536 : <= IoObject::IoLockStart
19ec-1c88:49190548.650 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49190548.785 : IO Send command 10 bytes
19ec-1c88:49190548.956 : => CNT96226::VenderCmd_SetData
19ec-1c88:49190549.075 : iCmd = 0, nBytes = 10
19ec-1c88:49190549.415 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49190757.364 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49190757.600 : System send command 10 bytes + data 0 bytes
19ec-1c88:49190757.744 : IO total need to receive data 5 bytes
19ec-1c88:49190757.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:49190757.984 : iCmd = 0, nBytes = 5
19ec-1c88:49190969.552 : 0000 : 06 00 02 02 ab 
19ec-1c88:49190969.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49190969.909 : System total receive data 5 bytes
19ec-1c88:49190970.043 : => CNT96226::VenderCmd_GetData
19ec-1c88:49190970.155 : iCmd = 1, nBytes = 4
19ec-1c88:49191178.390 : 0000 : 00 00 00 00 
19ec-1c88:49191178.562 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49191178.786 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49191178.911 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49191179.039 : IO Send command 10 bytes
19ec-1c88:49191179.231 : => CNT96226::VenderCmd_SetData
19ec-1c88:49191179.346 : iCmd = 0, nBytes = 10
19ec-1c88:49191179.563 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49191368.173 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49191368.371 : System send command 10 bytes + data 0 bytes
19ec-1c88:49191368.507 : IO total need to receive data 165 bytes
19ec-1c88:49191368.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:49191368.734 : iCmd = 0, nBytes = 165
19ec-1c88:49191567.865 : skip dump 37 bytes
19ec-1c88:49191568.271 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49191568.576 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49191568.848 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49191569.119 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49191569.385 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49191569.661 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49191569.919 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49191570.173 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49191570.300 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49191570.430 : System total receive data 165 bytes
19ec-1c88:49191570.556 : => CNT96226::VenderCmd_GetData
19ec-1c88:49191570.662 : iCmd = 1, nBytes = 4
19ec-1c88:49191756.516 : 0000 : 00 00 00 00 
19ec-1c88:49191756.653 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49191756.815 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49191757.108 : Dump Inquiry
19ec-1c88:49191757.287 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49191757.471 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49191757.654 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49191757.829 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49191757.997 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49191758.176 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49191758.347 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49191758.508 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49191758.681 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49191758.852 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49191758.968 : 00a0 : 00 00 00 00 00 
19ec-1c88:49191759.059 : => ReadNVMDataInternal
19ec-1c88:49191759.326 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49191759.419 : IO Send command 10 bytes
19ec-1c88:49191759.534 : => CNT96226::VenderCmd_SetData
19ec-1c88:49191759.604 : iCmd = 0, nBytes = 10
19ec-1c88:49191759.738 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49192114.034 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49192114.193 : System send command 10 bytes + data 0 bytes
19ec-1c88:49192114.286 : IO total need to receive data 128 bytes
19ec-1c88:49192114.367 : => CNT96226::VenderCmd_GetData
19ec-1c88:49192114.434 : iCmd = 0, nBytes = 128
19ec-1c88:49192247.757 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49192248.007 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49192248.195 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49192248.374 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49192248.536 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49192248.700 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49192248.862 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49192249.024 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49192249.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49192249.190 : System total receive data 128 bytes
19ec-1c88:49192249.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:49192249.342 : iCmd = 1, nBytes = 4
19ec-1c88:49192449.864 : 0000 : 00 00 00 00 
19ec-1c88:49192449.998 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49192450.163 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49192450.250 : NVMData.PadScanCount = 0
19ec-1c88:49192450.324 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49192450.396 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49192450.469 : NVMData.FlatbedScanCount = 0
19ec-1c88:49192450.543 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49192450.612 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49192450.682 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49192450.754 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49192450.826 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49192450.897 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49192450.968 : NVMData.BornMonth = 0
19ec-1c88:49192451.032 : NVMData.BornDay = 0
19ec-1c88:49192451.101 : NVMData.BornYear = 0
19ec-1c88:49192451.164 : NVMData.FirstScanMonth = 4
19ec-1c88:49192451.232 : NVMData.FirstScanDay = 30
19ec-1c88:49192451.304 : NVMData.FirstScanYear = 2020
19ec-1c88:49192451.376 : NVMData.VerticalMagnification = 0
19ec-1c88:49192451.447 : NVMData.HorizontalMagnification = 0
19ec-1c88:49192451.520 : NVMData.PowerSavingTime = 15
19ec-1c88:49192451.592 : NVMData.SN = A094165189010062
19ec-1c88:49192451.657 : NVMData.AutoFeed = 0
19ec-1c88:49192451.722 : NVMData.CCDType = 0
19ec-1c88:49192451.788 : NVMData.ScanSpeed = 0
19ec-1c88:49192451.852 : NVMData.RollerCount = 0
19ec-1c88:49192451.918 : NVMData.MultifeedCount = 0
19ec-1c88:49192451.984 : NVMData.JamCount = 0
19ec-1c88:49192452.046 : NVMData.IdentifyInfo = 
19ec-1c88:49192452.114 : NVMData.FormalName = 
19ec-1c88:49192452.331 : NVMData.ReservedB = 0
19ec-1c88:49192452.402 : NVMData.FunctionCode = 0
19ec-1c88:49192452.467 : NVMData.PreFeed = 0
19ec-1c88:49192452.535 : NVMData.PreFeedTime = 0
19ec-1c88:49192452.601 : NVMData.ButtonNumber = 0
19ec-1c88:49192452.670 : NVMData.PowerOffTime = 0
19ec-1c88:49192452.738 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49192452.835 : => IoObject::IoLockEnd
19ec-1c88:49192452.954 : <= IoObject::IoLockEnd
19ec-1c88:49192453.020 : <= InitializeScanner ret = 1
19ec-1c88:49193920.055 : => GetLogicalScannerAbility
19ec-1c88:49193920.241 : => IoObject::IoLockStart
19ec-1c88:49193920.374 : => CAsicIO::CheckDevice
19ec-1c88:49193920.434 : => CNT96226::ConnectIsAvailable
19ec-1c88:49193942.390 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49193942.635 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49193942.990 : <= IoObject::IoLockStart
19ec-1c88:49193943.052 : => IoObject::IoLockEnd
19ec-1c88:49193943.158 : <= IoObject::IoLockEnd
19ec-1c88:49193943.241 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:49197467.811 : => GetLogicalScannerAbilityEx
19ec-1c88:49197468.007 : => IoObject::IoLockStart
19ec-1c88:49197468.144 : => CAsicIO::CheckDevice
19ec-1c88:49197468.197 : => CNT96226::ConnectIsAvailable
19ec-1c88:49197487.442 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49197487.563 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49197487.623 : <= IoObject::IoLockStart
19ec-1c88:49197487.681 : => IoObject::IoLockEnd
19ec-1c88:49197487.794 : <= IoObject::IoLockEnd
19ec-1c88:49197487.921 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49197487.998 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49204852.077 : => ReadNVMData
19ec-1c88:49204852.258 : => IoObject::IoLockStart
19ec-1c88:49204852.390 : => CAsicIO::CheckDevice
19ec-1c88:49204852.450 : => CNT96226::ConnectIsAvailable
19ec-1c88:49204871.351 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49204871.473 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49204871.542 : <= IoObject::IoLockStart
19ec-1c88:49204871.613 : => ReadNVMDataInternal
19ec-1c88:49204871.680 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49204871.751 : IO Send command 10 bytes
19ec-1c88:49204871.867 : => CNT96226::VenderCmd_SetData
19ec-1c88:49204871.923 : iCmd = 0, nBytes = 10
19ec-1c88:49204872.042 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49205211.471 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49205211.648 : System send command 10 bytes + data 0 bytes
19ec-1c88:49205211.725 : IO total need to receive data 128 bytes
19ec-1c88:49205211.795 : => CNT96226::VenderCmd_GetData
19ec-1c88:49205211.854 : iCmd = 0, nBytes = 128
19ec-1c88:49205365.652 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49205365.836 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49205365.990 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49205366.134 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49205366.273 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49205366.400 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49205366.527 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49205366.655 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49205366.721 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49205366.784 : System total receive data 128 bytes
19ec-1c88:49205366.852 : => CNT96226::VenderCmd_GetData
19ec-1c88:49205366.908 : iCmd = 1, nBytes = 4
19ec-1c88:49205481.627 : 0000 : 00 00 00 00 
19ec-1c88:49205481.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49205481.866 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49205481.938 : NVMData.PadScanCount = 0
19ec-1c88:49205481.999 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49205482.057 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49205482.113 : NVMData.FlatbedScanCount = 0
19ec-1c88:49205482.169 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49205482.329 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49205482.388 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49205482.441 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49205482.498 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49205482.556 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49205482.611 : NVMData.BornMonth = 0
19ec-1c88:49205482.661 : NVMData.BornDay = 0
19ec-1c88:49205482.711 : NVMData.BornYear = 0
19ec-1c88:49205482.760 : NVMData.FirstScanMonth = 4
19ec-1c88:49205482.812 : NVMData.FirstScanDay = 30
19ec-1c88:49205482.866 : NVMData.FirstScanYear = 2020
19ec-1c88:49205482.917 : NVMData.VerticalMagnification = 0
19ec-1c88:49205482.971 : NVMData.HorizontalMagnification = 0
19ec-1c88:49205483.024 : NVMData.PowerSavingTime = 15
19ec-1c88:49205483.078 : NVMData.SN = A094165189010062
19ec-1c88:49205483.131 : NVMData.AutoFeed = 0
19ec-1c88:49205483.180 : NVMData.CCDType = 0
19ec-1c88:49205483.227 : NVMData.ScanSpeed = 0
19ec-1c88:49205483.277 : NVMData.RollerCount = 0
19ec-1c88:49205483.329 : NVMData.MultifeedCount = 0
19ec-1c88:49205483.380 : NVMData.JamCount = 0
19ec-1c88:49205483.431 : NVMData.IdentifyInfo = 
19ec-1c88:49205483.481 : NVMData.FormalName = 
19ec-1c88:49205483.529 : NVMData.ReservedB = 0
19ec-1c88:49205483.576 : NVMData.FunctionCode = 0
19ec-1c88:49205483.624 : NVMData.PreFeed = 0
19ec-1c88:49205483.756 : NVMData.PreFeedTime = 0
19ec-1c88:49205483.809 : NVMData.ButtonNumber = 0
19ec-1c88:49205483.860 : NVMData.PowerOffTime = 0
19ec-1c88:49205483.910 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49205483.972 : => IoObject::IoLockEnd
19ec-1c88:49205484.063 : <= IoObject::IoLockEnd
19ec-1c88:49205484.110 : <= ReadNVMData ret = 1
19ec-1c88:49215155.728 : => GetADFStatus
19ec-1c88:49215156.175 : => IoObject::IoLockStart
19ec-1c88:49215156.312 : => CAsicIO::CheckDevice
19ec-1c88:49215156.372 : => CNT96226::ConnectIsAvailable
19ec-1c88:49215180.296 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49215180.411 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49215180.473 : <= IoObject::IoLockStart
19ec-1c88:49215180.534 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49215180.602 : IO Send command 10 bytes
19ec-1c88:49215180.714 : => CNT96226::VenderCmd_SetData
19ec-1c88:49215180.772 : iCmd = 0, nBytes = 10
19ec-1c88:49215180.880 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49215376.631 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49215376.775 : System send command 10 bytes + data 0 bytes
19ec-1c88:49215376.845 : IO total need to receive data 2 bytes
19ec-1c88:49215376.904 : => CNT96226::VenderCmd_GetData
19ec-1c88:49215376.961 : iCmd = 0, nBytes = 2
19ec-1c88:49215580.569 : 0000 : 00 00 
19ec-1c88:49215580.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49215580.740 : System total receive data 2 bytes
19ec-1c88:49215580.802 : => CNT96226::VenderCmd_GetData
19ec-1c88:49215580.859 : iCmd = 1, nBytes = 4
19ec-1c88:49215774.234 : 0000 : 00 00 00 00 
19ec-1c88:49215774.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49215774.454 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49215774.522 : Return status = 0
19ec-1c88:49215774.580 : => IoObject::IoLockEnd
19ec-1c88:49215774.666 : <= IoObject::IoLockEnd
19ec-1c88:49215774.719 : <= GetADFStatus ret = 1
19ec-1c88:49218444.978 : => GetADFStatus
19ec-1c88:49218445.175 : => IoObject::IoLockStart
19ec-1c88:49218445.299 : => CAsicIO::CheckDevice
19ec-1c88:49218445.355 : => CNT96226::ConnectIsAvailable
19ec-1c88:49218464.766 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49218464.879 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49218464.942 : <= IoObject::IoLockStart
19ec-1c88:49218465.005 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49218465.073 : IO Send command 10 bytes
19ec-1c88:49218465.188 : => CNT96226::VenderCmd_SetData
19ec-1c88:49218465.249 : iCmd = 0, nBytes = 10
19ec-1c88:49218465.360 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49218667.406 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49218667.527 : System send command 10 bytes + data 0 bytes
19ec-1c88:49218667.763 : IO total need to receive data 2 bytes
19ec-1c88:49218667.839 : => CNT96226::VenderCmd_GetData
19ec-1c88:49218667.897 : iCmd = 0, nBytes = 2
19ec-1c88:49218851.227 : 0000 : 00 00 
19ec-1c88:49218851.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49218851.386 : System total receive data 2 bytes
19ec-1c88:49218851.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:49218851.504 : iCmd = 1, nBytes = 4
19ec-1c88:49218990.542 : 0000 : 00 00 00 00 
19ec-1c88:49218990.648 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49218990.778 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49218990.843 : Return status = 0
19ec-1c88:49218990.903 : => IoObject::IoLockEnd
19ec-1c88:49218990.988 : <= IoObject::IoLockEnd
19ec-1c88:49218991.037 : <= GetADFStatus ret = 1
19ec-1c88:49221153.901 : => TerminateDriver
19ec-1c88:49221154.092 : => CAsicIO::~CAsicIO,pStage=138480712
19ec-1c88:49221154.163 : => CNT96226::Close
19ec-1c88:49221157.970 : <= CNT96226::Close ret = 1
19ec-1c88:49221158.046 : <= CAsicIO::~CAsicIO
19ec-1c88:49221158.104 : => IoObject::IoLockEnd
19ec-1c88:49221158.156 : <= IoObject::IoLockEnd
19ec-1c88:49221158.206 : => IoObject::TerminateDevice
19ec-1c88:49221158.259 : => IoObject::IoLockEnd
19ec-1c88:49221158.306 : <= IoObject::IoLockEnd
19ec-1c88:49221158.406 : <= IoObject::TerminateDevice
19ec-1c88:49221158.650 : <= TerminateDriver ret = 1
19ec-1c88:49264887.904 : ============Debug Start==========
19ec-1c88:49264888.162 : Date : 2020/4/30 14:29:20
19ec-1c88:49264888.243 : Process ID : 19ec
19ec-1c88:49264888.652 : Windows : Version 10.0 build 18363 
19ec-1c88:49264889.107 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49264889.172 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49264889.236 : MemoryStatus.ullAvailPhys : 1723662336
19ec-1c88:49264889.299 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49264889.361 : MemoryStatus.ullAvailPageFile : 3098996736
19ec-1c88:49264889.421 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49264889.482 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:49264889.546 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49264889.657 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49264889.718 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49264889.948 : CPU Count : 4
19ec-1c88:49264889.994 : CPU Frequency : 100.000 Mhz
19ec-1c88:49264894.232 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49264894.359 : => InitializeDriver
19ec-1c88:49264894.626 : <= InitializeDriver ret = 1
19ec-1c88:49264894.685 : => InitializeScanner
19ec-1c88:49264894.758 : => CAsicIO::GetDeviceList
19ec-1c88:49264895.060 : => CNT96226::CNT96226
19ec-1c88:49264895.121 : => CNT96226::Open
19ec-1c88:49264921.744 : <= CNT96226::Open ret = 1
19ec-1c88:49264921.861 : => CNT96226::Initialize
19ec-1c88:49264922.063 : <= CNT96226::Initialize ret = 1
19ec-1c88:49264922.128 : <= CNT96226::CNT96226
19ec-1c88:49264922.184 : => CNT96226::EnumAvailableDevice
19ec-1c88:49264928.033 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49264928.111 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49264928.168 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49268638.094 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49268638.378 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49268644.762 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49268644.870 : => IoObject::GetLockName
19ec-1c88:49268644.925 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49268644.993 : <= IoObject::GetLockName
19ec-1c88:49268645.484 : => CNT96226::VenderCmd_GetData
19ec-1c88:49268645.548 : iCmd = 3, nBytes = 2
19ec-1c88:49268996.219 : 0000 : 06 38 
19ec-1c88:49268996.335 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49268996.407 : => CNT96226::VenderCmd_GetData
19ec-1c88:49268996.463 : iCmd = 4, nBytes = 2
19ec-1c88:49269279.363 : 0000 : 07 07 
19ec-1c88:49269279.723 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49269279.816 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49269279.908 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49269279.980 : IO Send command 10 bytes
19ec-1c88:49269280.038 : => CNT96226::VenderCmd_SetData
19ec-1c88:49269280.097 : iCmd = 0, nBytes = 10
19ec-1c88:49269280.205 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49269463.870 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49269463.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:49269464.037 : iCmd = 0, nBytes = 165
19ec-1c88:49269606.724 : skip dump 37 bytes
19ec-1c88:49269606.949 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49269607.098 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49269607.248 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49269607.390 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49269607.527 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49269607.669 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49269607.797 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49269607.928 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49269607.997 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49269608.062 : => CNT96226::VenderCmd_GetData
19ec-1c88:49269608.117 : iCmd = 1, nBytes = 4
19ec-1c88:49269753.704 : 0000 : 00 00 00 00 
19ec-1c88:49269753.819 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49269753.897 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49269753.968 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49269754.039 : IO Send command 10 bytes
19ec-1c88:49269754.096 : => CNT96226::VenderCmd_SetData
19ec-1c88:49269754.155 : iCmd = 0, nBytes = 10
19ec-1c88:49269754.267 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49270059.238 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49270059.372 : => CNT96226::VenderCmd_GetData
19ec-1c88:49270059.433 : iCmd = 0, nBytes = 128
19ec-1c88:49270202.249 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49270202.466 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49270202.625 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49270202.771 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49270202.901 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49270203.031 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49270203.159 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49270203.288 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49270203.358 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49270203.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:49270203.486 : iCmd = 1, nBytes = 4
19ec-1c88:49270360.921 : 0000 : 00 00 00 00 
19ec-1c88:49270361.030 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49270361.108 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49270361.288 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49270361.366 : => CNT96226::Close
19ec-1c88:49270365.308 : <= CNT96226::Close ret = 1
19ec-1c88:49270365.388 : <= CNT96226::~CNT96226
19ec-1c88:49270365.478 : <= CAsicIO::GetDeviceList
19ec-1c88:49270365.874 : => IoObject::SetTimeout
19ec-1c88:49270366.006 : Timeout--> In = 0 Out = 0
19ec-1c88:49270366.066 : <= IoObject::SetTimeout
19ec-1c88:49270366.135 : => CAsicIO::CAsicIO
19ec-1c88:49270366.210 : => CNT96226::CNT96226
19ec-1c88:49270366.268 : => CNT96226::Open
19ec-1c88:49270388.036 : <= CNT96226::Open ret = 1
19ec-1c88:49270388.131 : => CNT96226::Initialize
19ec-1c88:49270388.317 : <= CNT96226::Initialize ret = 1
19ec-1c88:49270388.379 : <= CNT96226::CNT96226
19ec-1c88:49270388.431 : <= CAsicIO::CAsicIO
19ec-1c88:49270388.486 : => CAsicIO::InitializeDevice
19ec-1c88:49270388.554 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49270394.459 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49270394.582 : => IoObject::GetLockName
19ec-1c88:49270394.642 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49270394.709 : <= IoObject::GetLockName
19ec-1c88:49270395.198 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49270395.273 : IO Send command 10 bytes
19ec-1c88:49270395.327 : => CNT96226::VenderCmd_SetData
19ec-1c88:49270395.383 : iCmd = 0, nBytes = 10
19ec-1c88:49270395.499 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49270720.940 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49270721.110 : => CNT96226::VenderCmd_GetData
19ec-1c88:49270721.183 : iCmd = 0, nBytes = 128
19ec-1c88:49270855.036 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49270855.214 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49270855.356 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49270855.490 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49270855.616 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49270855.747 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49270855.871 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49270855.995 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49270856.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49270856.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:49270856.167 : iCmd = 1, nBytes = 4
19ec-1c88:49270991.041 : 0000 : 00 00 00 00 
19ec-1c88:49270991.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49270991.224 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49270991.291 : => CNT96226::VenderCmd_GetData
19ec-1c88:49270991.343 : iCmd = 3, nBytes = 2
19ec-1c88:49271327.209 : 0000 : 06 38 
19ec-1c88:49271327.346 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49271327.432 : => CNT96226::VenderCmd_GetData
19ec-1c88:49271327.492 : iCmd = 4, nBytes = 2
19ec-1c88:49271585.819 : 0000 : 07 07 
19ec-1c88:49271585.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49271586.116 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49271586.218 : => IoObject::InitializeDevice
19ec-1c88:49271586.331 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49271586.890 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49271586.963 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49271587.643 : => FindScanner
19ec-1c88:49271587.701 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49271587.769 : <= FindScanner ret = 1
19ec-1c88:49271587.831 : => IoObject::IoLockStart
19ec-1c88:49271587.934 : => CAsicIO::CheckDevice
19ec-1c88:49271587.989 : => CNT96226::ConnectIsAvailable
19ec-1c88:49271601.518 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49271601.624 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49271601.686 : <= IoObject::IoLockStart
19ec-1c88:49271601.752 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49271601.822 : IO Send command 10 bytes
19ec-1c88:49271601.905 : => CNT96226::VenderCmd_SetData
19ec-1c88:49271601.965 : iCmd = 0, nBytes = 10
19ec-1c88:49271602.074 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49271744.217 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49271744.368 : System send command 10 bytes + data 0 bytes
19ec-1c88:49271744.450 : IO total need to receive data 5 bytes
19ec-1c88:49271744.529 : => CNT96226::VenderCmd_GetData
19ec-1c88:49271744.591 : iCmd = 0, nBytes = 5
19ec-1c88:49271860.202 : 0000 : 06 00 02 02 ab 
19ec-1c88:49271860.296 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49271860.360 : System total receive data 5 bytes
19ec-1c88:49271860.423 : => CNT96226::VenderCmd_GetData
19ec-1c88:49271860.480 : iCmd = 1, nBytes = 4
19ec-1c88:49271984.456 : 0000 : 00 00 00 00 
19ec-1c88:49271984.564 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49271984.702 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49271984.770 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49271984.836 : IO Send command 10 bytes
19ec-1c88:49271984.932 : => CNT96226::VenderCmd_SetData
19ec-1c88:49271984.989 : iCmd = 0, nBytes = 10
19ec-1c88:49271985.096 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49272150.704 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49272150.844 : System send command 10 bytes + data 0 bytes
19ec-1c88:49272150.920 : IO total need to receive data 165 bytes
19ec-1c88:49272150.986 : => CNT96226::VenderCmd_GetData
19ec-1c88:49272151.040 : iCmd = 0, nBytes = 165
19ec-1c88:49272281.698 : skip dump 37 bytes
19ec-1c88:49272281.914 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49272282.057 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49272282.201 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49272282.342 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49272282.474 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49272282.613 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49272282.739 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49272282.864 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49272282.928 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49272282.987 : System total receive data 165 bytes
19ec-1c88:49272283.053 : => CNT96226::VenderCmd_GetData
19ec-1c88:49272283.106 : iCmd = 1, nBytes = 4
19ec-1c88:49272401.750 : 0000 : 00 00 00 00 
19ec-1c88:49272401.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49272401.976 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49272402.159 : Dump Inquiry
19ec-1c88:49272402.286 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49272402.419 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49272402.553 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49272402.691 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49272402.817 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49272402.951 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49272403.077 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49272403.203 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49272403.336 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49272403.468 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49272403.558 : 00a0 : 00 00 00 00 00 
19ec-1c88:49272403.633 : => ReadNVMDataInternal
19ec-1c88:49272403.821 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49272403.886 : IO Send command 10 bytes
19ec-1c88:49272403.975 : => CNT96226::VenderCmd_SetData
19ec-1c88:49272404.033 : iCmd = 0, nBytes = 10
19ec-1c88:49272404.136 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49272706.819 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49272706.978 : System send command 10 bytes + data 0 bytes
19ec-1c88:49272707.056 : IO total need to receive data 128 bytes
19ec-1c88:49272707.122 : => CNT96226::VenderCmd_GetData
19ec-1c88:49272707.181 : iCmd = 0, nBytes = 128
19ec-1c88:49272822.814 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49272822.978 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49272823.122 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49272823.255 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49272823.384 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49272823.508 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49272823.631 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49272823.754 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49272823.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49272823.880 : System total receive data 128 bytes
19ec-1c88:49272823.940 : => CNT96226::VenderCmd_GetData
19ec-1c88:49272823.995 : iCmd = 1, nBytes = 4
19ec-1c88:49272969.643 : 0000 : 00 00 00 00 
19ec-1c88:49272969.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49272969.856 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49272969.924 : NVMData.PadScanCount = 0
19ec-1c88:49272969.978 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49272970.033 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49272970.089 : NVMData.FlatbedScanCount = 0
19ec-1c88:49272970.143 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49272970.197 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49272970.250 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49272970.306 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49272970.361 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49272970.413 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49272970.466 : NVMData.BornMonth = 0
19ec-1c88:49272970.514 : NVMData.BornDay = 0
19ec-1c88:49272970.566 : NVMData.BornYear = 0
19ec-1c88:49272970.617 : NVMData.FirstScanMonth = 4
19ec-1c88:49272970.668 : NVMData.FirstScanDay = 30
19ec-1c88:49272970.720 : NVMData.FirstScanYear = 2020
19ec-1c88:49272970.778 : NVMData.VerticalMagnification = 0
19ec-1c88:49272970.838 : NVMData.HorizontalMagnification = 0
19ec-1c88:49272970.891 : NVMData.PowerSavingTime = 15
19ec-1c88:49272970.944 : NVMData.SN = A094165189010062
19ec-1c88:49272970.993 : NVMData.AutoFeed = 0
19ec-1c88:49272971.041 : NVMData.CCDType = 0
19ec-1c88:49272971.089 : NVMData.ScanSpeed = 0
19ec-1c88:49272971.137 : NVMData.RollerCount = 0
19ec-1c88:49272971.187 : NVMData.MultifeedCount = 0
19ec-1c88:49272971.238 : NVMData.JamCount = 0
19ec-1c88:49272971.283 : NVMData.IdentifyInfo = 
19ec-1c88:49272971.332 : NVMData.FormalName = 
19ec-1c88:49272971.512 : NVMData.ReservedB = 0
19ec-1c88:49272971.566 : NVMData.FunctionCode = 0
19ec-1c88:49272971.619 : NVMData.PreFeed = 0
19ec-1c88:49272971.667 : NVMData.PreFeedTime = 0
19ec-1c88:49272971.716 : NVMData.ButtonNumber = 0
19ec-1c88:49272971.765 : NVMData.PowerOffTime = 0
19ec-1c88:49272971.815 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49272971.895 : => IoObject::IoLockEnd
19ec-1c88:49272971.984 : <= IoObject::IoLockEnd
19ec-1c88:49272972.032 : <= InitializeScanner ret = 1
19ec-1c88:49272972.094 : => GetLogicalScannerAbilityEx
19ec-1c88:49272972.151 : => IoObject::IoLockStart
19ec-1c88:49272972.239 : => CAsicIO::CheckDevice
19ec-1c88:49272972.294 : => CNT96226::ConnectIsAvailable
19ec-1c88:49272995.223 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49272995.341 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49272995.400 : <= IoObject::IoLockStart
19ec-1c88:49272995.458 : => IoObject::IoLockEnd
19ec-1c88:49272995.566 : <= IoObject::IoLockEnd
19ec-1c88:49272995.683 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49272995.757 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49273168.613 : => ReadNVMData
19ec-1c88:49273168.743 : => IoObject::IoLockStart
19ec-1c88:49273168.863 : => CAsicIO::CheckDevice
19ec-1c88:49273168.919 : => CNT96226::ConnectIsAvailable
19ec-1c88:49273186.573 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49273186.816 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49273187.123 : <= IoObject::IoLockStart
19ec-1c88:49273187.187 : => ReadNVMDataInternal
19ec-1c88:49273187.252 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49273187.320 : IO Send command 10 bytes
19ec-1c88:49273187.420 : => CNT96226::VenderCmd_SetData
19ec-1c88:49273187.477 : iCmd = 0, nBytes = 10
19ec-1c88:49273187.595 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49273525.665 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49273525.810 : System send command 10 bytes + data 0 bytes
19ec-1c88:49273525.882 : IO total need to receive data 128 bytes
19ec-1c88:49273525.945 : => CNT96226::VenderCmd_GetData
19ec-1c88:49273526.003 : iCmd = 0, nBytes = 128
19ec-1c88:49273725.654 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49273725.827 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49273725.975 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49273726.109 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49273726.243 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49273726.369 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49273726.493 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49273726.619 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49273726.686 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49273726.749 : System total receive data 128 bytes
19ec-1c88:49273726.813 : => CNT96226::VenderCmd_GetData
19ec-1c88:49273726.867 : iCmd = 1, nBytes = 4
19ec-1c88:49273855.113 : 0000 : 00 00 00 00 
19ec-1c88:49273855.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49273855.326 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49273855.394 : NVMData.PadScanCount = 0
19ec-1c88:49273855.452 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49273855.512 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49273855.570 : NVMData.FlatbedScanCount = 0
19ec-1c88:49273855.625 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49273855.679 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49273855.731 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49273855.785 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49273855.841 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49273855.896 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49273855.950 : NVMData.BornMonth = 0
19ec-1c88:49273855.999 : NVMData.BornDay = 0
19ec-1c88:49273856.049 : NVMData.BornYear = 0
19ec-1c88:49273856.101 : NVMData.FirstScanMonth = 4
19ec-1c88:49273856.152 : NVMData.FirstScanDay = 30
19ec-1c88:49273856.205 : NVMData.FirstScanYear = 2020
19ec-1c88:49273856.370 : NVMData.VerticalMagnification = 0
19ec-1c88:49273856.428 : NVMData.HorizontalMagnification = 0
19ec-1c88:49273856.481 : NVMData.PowerSavingTime = 15
19ec-1c88:49273856.535 : NVMData.SN = A094165189010062
19ec-1c88:49273856.584 : NVMData.AutoFeed = 0
19ec-1c88:49273856.635 : NVMData.CCDType = 0
19ec-1c88:49273856.682 : NVMData.ScanSpeed = 0
19ec-1c88:49273856.732 : NVMData.RollerCount = 0
19ec-1c88:49273856.782 : NVMData.MultifeedCount = 0
19ec-1c88:49273856.831 : NVMData.JamCount = 0
19ec-1c88:49273856.880 : NVMData.IdentifyInfo = 
19ec-1c88:49273856.931 : NVMData.FormalName = 
19ec-1c88:49273856.978 : NVMData.ReservedB = 0
19ec-1c88:49273857.028 : NVMData.FunctionCode = 0
19ec-1c88:49273857.078 : NVMData.PreFeed = 0
19ec-1c88:49273857.131 : NVMData.PreFeedTime = 0
19ec-1c88:49273857.182 : NVMData.ButtonNumber = 0
19ec-1c88:49273857.232 : NVMData.PowerOffTime = 0
19ec-1c88:49273857.282 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49273857.342 : => IoObject::IoLockEnd
19ec-1c88:49273857.431 : <= IoObject::IoLockEnd
19ec-1c88:49273857.479 : <= ReadNVMData ret = 1
19ec-1c88:49276339.913 : ============Debug Start==========
19ec-1c88:49276340.198 : Date : 2020/4/30 14:29:21
19ec-1c88:49276340.280 : Process ID : 19ec
19ec-1c88:49276340.693 : Windows : Version 10.0 build 18363 
19ec-1c88:49276341.159 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49276341.222 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49276341.287 : MemoryStatus.ullAvailPhys : 1723633664
19ec-1c88:49276341.344 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49276341.416 : MemoryStatus.ullAvailPageFile : 3097735168
19ec-1c88:49276341.479 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49276341.537 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:49276341.600 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49276341.706 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49276341.768 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49276342.005 : CPU Count : 4
19ec-1c88:49276342.054 : CPU Frequency : 100.000 Mhz
19ec-1c88:49276346.413 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49276346.536 : => InitializeDriver
19ec-1c88:49276346.796 : <= InitializeDriver ret = 1
19ec-1c88:49278877.134 : => InitializeScanner
19ec-1c88:49278877.373 : => CAsicIO::GetDeviceList
19ec-1c88:49278877.787 : => CNT96226::CNT96226
19ec-1c88:49278877.854 : => CNT96226::Open
19ec-1c88:49278903.765 : <= CNT96226::Open ret = 1
19ec-1c88:49278903.880 : => CNT96226::Initialize
19ec-1c88:49278904.073 : <= CNT96226::Initialize ret = 1
19ec-1c88:49278904.134 : <= CNT96226::CNT96226
19ec-1c88:49278904.187 : => CNT96226::EnumAvailableDevice
19ec-1c88:49278909.640 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49278909.720 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49278909.781 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49282637.792 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49282638.078 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49282643.648 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49282643.763 : => IoObject::GetLockName
19ec-1c88:49282643.829 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49282643.900 : <= IoObject::GetLockName
19ec-1c88:49282644.370 : => CNT96226::VenderCmd_GetData
19ec-1c88:49282644.437 : iCmd = 3, nBytes = 2
19ec-1c88:49283035.755 : 0000 : 06 38 
19ec-1c88:49283035.861 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49283035.931 : => CNT96226::VenderCmd_GetData
19ec-1c88:49283035.987 : iCmd = 4, nBytes = 2
19ec-1c88:49283352.715 : 0000 : 07 07 
19ec-1c88:49283352.838 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49283352.922 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49283353.011 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49283353.080 : IO Send command 10 bytes
19ec-1c88:49283353.134 : => CNT96226::VenderCmd_SetData
19ec-1c88:49283353.186 : iCmd = 0, nBytes = 10
19ec-1c88:49283353.292 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49283561.746 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49283562.103 : => CNT96226::VenderCmd_GetData
19ec-1c88:49283562.160 : iCmd = 0, nBytes = 165
19ec-1c88:49283718.113 : skip dump 37 bytes
19ec-1c88:49283718.287 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49283718.425 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49283718.554 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49283718.684 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49283718.813 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49283718.946 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49283719.074 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49283719.200 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49283719.265 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49283719.323 : => CNT96226::VenderCmd_GetData
19ec-1c88:49283719.373 : iCmd = 1, nBytes = 4
19ec-1c88:49283828.300 : 0000 : 00 00 00 00 
19ec-1c88:49283828.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49283828.742 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49283828.803 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49283828.867 : IO Send command 10 bytes
19ec-1c88:49283828.916 : => CNT96226::VenderCmd_SetData
19ec-1c88:49283828.967 : iCmd = 0, nBytes = 10
19ec-1c88:49283829.064 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49284170.959 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49284171.080 : => CNT96226::VenderCmd_GetData
19ec-1c88:49284171.142 : iCmd = 0, nBytes = 128
19ec-1c88:49284365.768 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49284365.975 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49284366.119 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49284366.251 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49284366.378 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49284366.501 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49284366.626 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49284366.749 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49284366.815 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49284366.881 : => CNT96226::VenderCmd_GetData
19ec-1c88:49284366.934 : iCmd = 1, nBytes = 4
19ec-1c88:49284557.256 : 0000 : 00 00 00 00 
19ec-1c88:49284557.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49284557.640 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49284557.806 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49284557.879 : => CNT96226::Close
19ec-1c88:49284561.623 : <= CNT96226::Close ret = 1
19ec-1c88:49284561.697 : <= CNT96226::~CNT96226
19ec-1c88:49284561.783 : <= CAsicIO::GetDeviceList
19ec-1c88:49284562.187 : => IoObject::SetTimeout
19ec-1c88:49284562.318 : Timeout--> In = 0 Out = 0
19ec-1c88:49284562.372 : <= IoObject::SetTimeout
19ec-1c88:49284562.440 : => CAsicIO::CAsicIO
19ec-1c88:49284562.513 : => CNT96226::CNT96226
19ec-1c88:49284562.569 : => CNT96226::Open
19ec-1c88:49284585.953 : <= CNT96226::Open ret = 1
19ec-1c88:49284586.060 : => CNT96226::Initialize
19ec-1c88:49284586.250 : <= CNT96226::Initialize ret = 1
19ec-1c88:49284586.310 : <= CNT96226::CNT96226
19ec-1c88:49284586.366 : <= CAsicIO::CAsicIO
19ec-1c88:49284586.420 : => CAsicIO::InitializeDevice
19ec-1c88:49284586.494 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49284592.354 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49284592.482 : => IoObject::GetLockName
19ec-1c88:49284592.538 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49284592.604 : <= IoObject::GetLockName
19ec-1c88:49284593.099 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49284593.171 : IO Send command 10 bytes
19ec-1c88:49284593.219 : => CNT96226::VenderCmd_SetData
19ec-1c88:49284593.271 : iCmd = 0, nBytes = 10
19ec-1c88:49284593.380 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49284934.646 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49284934.793 : => CNT96226::VenderCmd_GetData
19ec-1c88:49284934.852 : iCmd = 0, nBytes = 128
19ec-1c88:49285143.402 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49285143.584 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49285143.725 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49285143.854 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49285143.979 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49285144.098 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49285144.224 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49285144.344 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49285144.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49285144.470 : => CNT96226::VenderCmd_GetData
19ec-1c88:49285144.522 : iCmd = 1, nBytes = 4
19ec-1c88:49285291.363 : 0000 : 00 00 00 00 
19ec-1c88:49285291.474 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49285291.538 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49285291.600 : => CNT96226::VenderCmd_GetData
19ec-1c88:49285291.652 : iCmd = 3, nBytes = 2
19ec-1c88:49285645.489 : 0000 : 06 38 
19ec-1c88:49285645.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49285645.664 : => CNT96226::VenderCmd_GetData
19ec-1c88:49285645.716 : iCmd = 4, nBytes = 2
19ec-1c88:49285951.065 : 0000 : 07 07 
19ec-1c88:49285951.173 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49285951.335 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49285951.436 : => IoObject::InitializeDevice
19ec-1c88:49285951.547 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49285952.181 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49285952.259 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49285952.980 : => FindScanner
19ec-1c88:49285953.042 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49285953.106 : <= FindScanner ret = 1
19ec-1c88:49285953.160 : => IoObject::IoLockStart
19ec-1c88:49285953.264 : => CAsicIO::CheckDevice
19ec-1c88:49285953.316 : => CNT96226::ConnectIsAvailable
19ec-1c88:49285978.155 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49285978.345 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49285978.461 : <= IoObject::IoLockStart
19ec-1c88:49285978.774 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49285978.840 : IO Send command 10 bytes
19ec-1c88:49285978.925 : => CNT96226::VenderCmd_SetData
19ec-1c88:49285978.982 : iCmd = 0, nBytes = 10
19ec-1c88:49285979.083 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49286183.369 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49286183.481 : System send command 10 bytes + data 0 bytes
19ec-1c88:49286183.550 : IO total need to receive data 5 bytes
19ec-1c88:49286183.609 : => CNT96226::VenderCmd_GetData
19ec-1c88:49286183.662 : iCmd = 0, nBytes = 5
19ec-1c88:49286323.532 : 0000 : 06 00 02 02 ab 
19ec-1c88:49286323.638 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49286323.699 : System total receive data 5 bytes
19ec-1c88:49286323.759 : => CNT96226::VenderCmd_GetData
19ec-1c88:49286323.811 : iCmd = 1, nBytes = 4
19ec-1c88:49286464.820 : 0000 : 00 00 00 00 
19ec-1c88:49286464.939 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49286465.081 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49286465.145 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49286465.211 : IO Send command 10 bytes
19ec-1c88:49286465.305 : => CNT96226::VenderCmd_SetData
19ec-1c88:49286465.363 : iCmd = 0, nBytes = 10
19ec-1c88:49286465.472 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49286673.696 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49286673.795 : System send command 10 bytes + data 0 bytes
19ec-1c88:49286673.867 : IO total need to receive data 165 bytes
19ec-1c88:49286673.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:49286673.982 : iCmd = 0, nBytes = 165
19ec-1c88:49286850.370 : skip dump 37 bytes
19ec-1c88:49286850.567 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49286850.704 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49286850.840 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49286850.976 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49286851.101 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49286851.231 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49286851.356 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49286851.480 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49286851.541 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49286851.599 : System total receive data 165 bytes
19ec-1c88:49286851.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:49286851.712 : iCmd = 1, nBytes = 4
19ec-1c88:49287019.868 : 0000 : 00 00 00 00 
19ec-1c88:49287020.030 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49287020.389 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49287020.555 : Dump Inquiry
19ec-1c88:49287020.685 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49287020.820 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49287020.949 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49287021.077 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49287021.204 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49287021.343 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49287021.467 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49287021.589 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49287021.719 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49287021.846 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49287021.933 : 00a0 : 00 00 00 00 00 
19ec-1c88:49287022.002 : => ReadNVMDataInternal
19ec-1c88:49287022.194 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49287022.257 : IO Send command 10 bytes
19ec-1c88:49287022.336 : => CNT96226::VenderCmd_SetData
19ec-1c88:49287022.390 : iCmd = 0, nBytes = 10
19ec-1c88:49287022.493 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49287369.698 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49287369.854 : System send command 10 bytes + data 0 bytes
19ec-1c88:49287369.921 : IO total need to receive data 128 bytes
19ec-1c88:49287369.983 : => CNT96226::VenderCmd_GetData
19ec-1c88:49287370.035 : iCmd = 0, nBytes = 128
19ec-1c88:49287574.343 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49287574.520 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49287574.662 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49287574.792 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49287574.919 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49287575.043 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49287575.165 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49287575.290 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49287575.353 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49287575.413 : System total receive data 128 bytes
19ec-1c88:49287575.473 : => CNT96226::VenderCmd_GetData
19ec-1c88:49287575.524 : iCmd = 1, nBytes = 4
19ec-1c88:49287766.094 : 0000 : 00 00 00 00 
19ec-1c88:49287766.183 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49287766.312 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49287766.378 : NVMData.PadScanCount = 0
19ec-1c88:49287766.435 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49287766.491 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49287766.545 : NVMData.FlatbedScanCount = 0
19ec-1c88:49287766.598 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49287766.650 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49287766.700 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49287766.755 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49287766.810 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49287766.864 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49287766.916 : NVMData.BornMonth = 0
19ec-1c88:49287766.965 : NVMData.BornDay = 0
19ec-1c88:49287767.016 : NVMData.BornYear = 0
19ec-1c88:49287767.065 : NVMData.FirstScanMonth = 4
19ec-1c88:49287767.115 : NVMData.FirstScanDay = 30
19ec-1c88:49287767.170 : NVMData.FirstScanYear = 2020
19ec-1c88:49287767.222 : NVMData.VerticalMagnification = 0
19ec-1c88:49287767.275 : NVMData.HorizontalMagnification = 0
19ec-1c88:49287767.328 : NVMData.PowerSavingTime = 15
19ec-1c88:49287767.383 : NVMData.SN = A094165189010062
19ec-1c88:49287767.431 : NVMData.AutoFeed = 0
19ec-1c88:49287767.480 : NVMData.CCDType = 0
19ec-1c88:49287767.527 : NVMData.ScanSpeed = 0
19ec-1c88:49287767.578 : NVMData.RollerCount = 0
19ec-1c88:49287767.630 : NVMData.MultifeedCount = 0
19ec-1c88:49287767.679 : NVMData.JamCount = 0
19ec-1c88:49287767.726 : NVMData.IdentifyInfo = 
19ec-1c88:49287767.778 : NVMData.FormalName = 
19ec-1c88:49287767.966 : NVMData.ReservedB = 0
19ec-1c88:49287768.022 : NVMData.FunctionCode = 0
19ec-1c88:49287768.071 : NVMData.PreFeed = 0
19ec-1c88:49287768.120 : NVMData.PreFeedTime = 0
19ec-1c88:49287768.168 : NVMData.ButtonNumber = 0
19ec-1c88:49287768.220 : NVMData.PowerOffTime = 0
19ec-1c88:49287768.272 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49287768.345 : => IoObject::IoLockEnd
19ec-1c88:49287768.435 : <= IoObject::IoLockEnd
19ec-1c88:49287768.491 : <= InitializeScanner ret = 1
19ec-1c88:49288995.404 : => GetLogicalScannerAbility
19ec-1c88:49288995.584 : => IoObject::IoLockStart
19ec-1c88:49288995.713 : => CAsicIO::CheckDevice
19ec-1c88:49288995.771 : => CNT96226::ConnectIsAvailable
19ec-1c88:49289021.499 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49289021.613 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49289021.674 : <= IoObject::IoLockStart
19ec-1c88:49289021.732 : => IoObject::IoLockEnd
19ec-1c88:49289021.841 : <= IoObject::IoLockEnd
19ec-1c88:49289021.913 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:49292495.038 : => GetLogicalScannerAbilityEx
19ec-1c88:49292495.221 : => IoObject::IoLockStart
19ec-1c88:49292495.351 : => CAsicIO::CheckDevice
19ec-1c88:49292495.412 : => CNT96226::ConnectIsAvailable
19ec-1c88:49292518.606 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49292518.858 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49292518.996 : <= IoObject::IoLockStart
19ec-1c88:49292519.305 : => IoObject::IoLockEnd
19ec-1c88:49292519.407 : <= IoObject::IoLockEnd
19ec-1c88:49292519.527 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49292519.601 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49299684.205 : => ReadNVMData
19ec-1c88:49299684.385 : => IoObject::IoLockStart
19ec-1c88:49299684.519 : => CAsicIO::CheckDevice
19ec-1c88:49299684.574 : => CNT96226::ConnectIsAvailable
19ec-1c88:49299710.812 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49299710.931 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49299710.992 : <= IoObject::IoLockStart
19ec-1c88:49299711.058 : => ReadNVMDataInternal
19ec-1c88:49299711.121 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49299711.188 : IO Send command 10 bytes
19ec-1c88:49299711.303 : => CNT96226::VenderCmd_SetData
19ec-1c88:49299711.363 : iCmd = 0, nBytes = 10
19ec-1c88:49299711.477 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49300069.255 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49300069.388 : System send command 10 bytes + data 0 bytes
19ec-1c88:49300069.458 : IO total need to receive data 128 bytes
19ec-1c88:49300069.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:49300069.576 : iCmd = 0, nBytes = 128
19ec-1c88:49300274.734 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49300274.932 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49300275.071 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49300275.204 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49300275.330 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49300275.453 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49300275.581 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49300275.705 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49300275.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49300275.830 : System total receive data 128 bytes
19ec-1c88:49300275.894 : => CNT96226::VenderCmd_GetData
19ec-1c88:49300275.947 : iCmd = 1, nBytes = 4
19ec-1c88:49300474.335 : 0000 : 00 00 00 00 
19ec-1c88:49300474.425 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49300474.552 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49300474.620 : NVMData.PadScanCount = 0
19ec-1c88:49300474.677 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49300474.732 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49300474.790 : NVMData.FlatbedScanCount = 0
19ec-1c88:49300474.846 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49300475.040 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49300475.107 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49300475.161 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49300475.215 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49300475.268 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49300475.322 : NVMData.BornMonth = 0
19ec-1c88:49300475.371 : NVMData.BornDay = 0
19ec-1c88:49300475.420 : NVMData.BornYear = 0
19ec-1c88:49300475.468 : NVMData.FirstScanMonth = 4
19ec-1c88:49300475.519 : NVMData.FirstScanDay = 30
19ec-1c88:49300475.573 : NVMData.FirstScanYear = 2020
19ec-1c88:49300475.630 : NVMData.VerticalMagnification = 0
19ec-1c88:49300475.684 : NVMData.HorizontalMagnification = 0
19ec-1c88:49300475.740 : NVMData.PowerSavingTime = 15
19ec-1c88:49300475.795 : NVMData.SN = A094165189010062
19ec-1c88:49300475.845 : NVMData.AutoFeed = 0
19ec-1c88:49300475.895 : NVMData.CCDType = 0
19ec-1c88:49300475.945 : NVMData.ScanSpeed = 0
19ec-1c88:49300475.996 : NVMData.RollerCount = 0
19ec-1c88:49300476.049 : NVMData.MultifeedCount = 0
19ec-1c88:49300476.102 : NVMData.JamCount = 0
19ec-1c88:49300476.154 : NVMData.IdentifyInfo = 
19ec-1c88:49300476.204 : NVMData.FormalName = 
19ec-1c88:49300476.252 : NVMData.ReservedB = 0
19ec-1c88:49300476.299 : NVMData.FunctionCode = 0
19ec-1c88:49300476.349 : NVMData.PreFeed = 0
19ec-1c88:49300476.395 : NVMData.PreFeedTime = 0
19ec-1c88:49300476.445 : NVMData.ButtonNumber = 0
19ec-1c88:49300476.492 : NVMData.PowerOffTime = 0
19ec-1c88:49300476.543 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49300476.604 : => IoObject::IoLockEnd
19ec-1c88:49300476.691 : <= IoObject::IoLockEnd
19ec-1c88:49300476.743 : <= ReadNVMData ret = 1
19ec-1c88:49311731.854 : => GetADFStatus
19ec-1c88:49311732.281 : => IoObject::IoLockStart
19ec-1c88:49311732.420 : => CAsicIO::CheckDevice
19ec-1c88:49311732.479 : => CNT96226::ConnectIsAvailable
19ec-1c88:49311757.746 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49311757.861 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49311757.920 : <= IoObject::IoLockStart
19ec-1c88:49311757.979 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49311758.045 : IO Send command 10 bytes
19ec-1c88:49311758.158 : => CNT96226::VenderCmd_SetData
19ec-1c88:49311758.217 : iCmd = 0, nBytes = 10
19ec-1c88:49311758.325 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49311962.530 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49311962.647 : System send command 10 bytes + data 0 bytes
19ec-1c88:49311962.721 : IO total need to receive data 2 bytes
19ec-1c88:49311962.779 : => CNT96226::VenderCmd_GetData
19ec-1c88:49311962.838 : iCmd = 0, nBytes = 2
19ec-1c88:49312150.625 : 0000 : 00 00 
19ec-1c88:49312150.752 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49312150.831 : System total receive data 2 bytes
19ec-1c88:49312150.896 : => CNT96226::VenderCmd_GetData
19ec-1c88:49312150.950 : iCmd = 1, nBytes = 4
19ec-1c88:49312339.576 : 0000 : 00 00 00 00 
19ec-1c88:49312339.981 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49312340.125 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49312340.192 : Return status = 0
19ec-1c88:49312340.254 : => IoObject::IoLockEnd
19ec-1c88:49312340.340 : <= IoObject::IoLockEnd
19ec-1c88:49312340.394 : <= GetADFStatus ret = 1
19ec-1c88:49314993.739 : => GetADFStatus
19ec-1c88:49314993.934 : => IoObject::IoLockStart
19ec-1c88:49314994.064 : => CAsicIO::CheckDevice
19ec-1c88:49314994.123 : => CNT96226::ConnectIsAvailable
19ec-1c88:49315017.222 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49315017.338 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49315017.398 : <= IoObject::IoLockStart
19ec-1c88:49315017.460 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49315017.527 : IO Send command 10 bytes
19ec-1c88:49315017.641 : => CNT96226::VenderCmd_SetData
19ec-1c88:49315017.698 : iCmd = 0, nBytes = 10
19ec-1c88:49315017.806 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49315218.346 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49315218.464 : System send command 10 bytes + data 0 bytes
19ec-1c88:49315218.701 : IO total need to receive data 2 bytes
19ec-1c88:49315218.781 : => CNT96226::VenderCmd_GetData
19ec-1c88:49315218.839 : iCmd = 0, nBytes = 2
19ec-1c88:49315414.161 : 0000 : 00 00 
19ec-1c88:49315414.276 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49315414.346 : System total receive data 2 bytes
19ec-1c88:49315414.410 : => CNT96226::VenderCmd_GetData
19ec-1c88:49315414.466 : iCmd = 1, nBytes = 4
19ec-1c88:49315612.248 : 0000 : 00 00 00 00 
19ec-1c88:49315612.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49315612.520 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49315612.594 : Return status = 0
19ec-1c88:49315612.654 : => IoObject::IoLockEnd
19ec-1c88:49315612.744 : <= IoObject::IoLockEnd
19ec-1c88:49315612.794 : <= GetADFStatus ret = 1
19ec-1c88:49317671.183 : => TerminateDriver
19ec-1c88:49317671.374 : => CAsicIO::~CAsicIO,pStage=138087496
19ec-1c88:49317671.449 : => CNT96226::Close
19ec-1c88:49317675.446 : <= CNT96226::Close ret = 1
19ec-1c88:49317675.524 : <= CAsicIO::~CAsicIO
19ec-1c88:49317675.583 : => IoObject::IoLockEnd
19ec-1c88:49317675.637 : <= IoObject::IoLockEnd
19ec-1c88:49317675.688 : => IoObject::TerminateDevice
19ec-1c88:49317675.747 : => IoObject::IoLockEnd
19ec-1c88:49317675.798 : <= IoObject::IoLockEnd
19ec-1c88:49317675.905 : <= IoObject::TerminateDevice
19ec-1c88:49317676.163 : <= TerminateDriver ret = 1
19ec-1c88:49360759.804 : ============Debug Start==========
19ec-1c88:49360760.059 : Date : 2020/4/30 14:29:23
19ec-1c88:49360760.139 : Process ID : 19ec
19ec-1c88:49360760.541 : Windows : Version 10.0 build 18363 
19ec-1c88:49360760.994 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49360761.055 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49360761.120 : MemoryStatus.ullAvailPhys : 1724428288
19ec-1c88:49360761.178 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49360761.239 : MemoryStatus.ullAvailPageFile : 3098337280
19ec-1c88:49360761.303 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49360761.364 : MemoryStatus.ullAvailVirtual : 1728401408
19ec-1c88:49360761.421 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49360761.523 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49360761.585 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49360761.823 : CPU Count : 4
19ec-1c88:49360761.873 : CPU Frequency : 100.000 Mhz
19ec-1c88:49360766.100 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49360766.229 : => InitializeDriver
19ec-1c88:49360766.499 : <= InitializeDriver ret = 1
19ec-1c88:49360766.558 : => InitializeScanner
19ec-1c88:49360766.638 : => CAsicIO::GetDeviceList
19ec-1c88:49360766.930 : => CNT96226::CNT96226
19ec-1c88:49360766.990 : => CNT96226::Open
19ec-1c88:49360789.044 : <= CNT96226::Open ret = 1
19ec-1c88:49360789.138 : => CNT96226::Initialize
19ec-1c88:49360789.327 : <= CNT96226::Initialize ret = 1
19ec-1c88:49360789.387 : <= CNT96226::CNT96226
19ec-1c88:49360789.437 : => CNT96226::EnumAvailableDevice
19ec-1c88:49360794.675 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49360794.755 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49360794.816 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49364501.079 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49364501.358 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49364506.880 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49364506.990 : => IoObject::GetLockName
19ec-1c88:49364507.050 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49364507.116 : <= IoObject::GetLockName
19ec-1c88:49364507.579 : => CNT96226::VenderCmd_GetData
19ec-1c88:49364507.641 : iCmd = 3, nBytes = 2
19ec-1c88:49364869.534 : 0000 : 06 38 
19ec-1c88:49364869.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49364869.726 : => CNT96226::VenderCmd_GetData
19ec-1c88:49364869.782 : iCmd = 4, nBytes = 2
19ec-1c88:49365157.583 : 0000 : 07 07 
19ec-1c88:49365157.693 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49365157.781 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49365157.870 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49365157.937 : IO Send command 10 bytes
19ec-1c88:49365157.989 : => CNT96226::VenderCmd_SetData
19ec-1c88:49365158.043 : iCmd = 0, nBytes = 10
19ec-1c88:49365158.146 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49365360.868 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49365360.981 : => CNT96226::VenderCmd_GetData
19ec-1c88:49365361.035 : iCmd = 0, nBytes = 165
19ec-1c88:49365510.885 : skip dump 37 bytes
19ec-1c88:49365511.086 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49365511.231 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49365511.370 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49365511.500 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49365511.629 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49365511.759 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49365511.882 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49365512.006 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49365512.068 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49365512.127 : => CNT96226::VenderCmd_GetData
19ec-1c88:49365512.179 : iCmd = 1, nBytes = 4
19ec-1c88:49365702.152 : 0000 : 00 00 00 00 
19ec-1c88:49365702.343 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49365702.481 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49365702.605 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49365702.742 : IO Send command 10 bytes
19ec-1c88:49365702.845 : => CNT96226::VenderCmd_SetData
19ec-1c88:49365702.954 : iCmd = 0, nBytes = 10
19ec-1c88:49365703.158 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49366054.461 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49366054.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:49366054.654 : iCmd = 0, nBytes = 128
19ec-1c88:49366262.379 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49366262.562 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49366262.701 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49366262.833 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49366262.956 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49366263.315 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49366263.444 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49366263.569 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49366263.635 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49366263.697 : => CNT96226::VenderCmd_GetData
19ec-1c88:49366263.749 : iCmd = 1, nBytes = 4
19ec-1c88:49366455.277 : 0000 : 00 00 00 00 
19ec-1c88:49366455.379 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49366455.443 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49366455.608 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49366455.682 : => CNT96226::Close
19ec-1c88:49366459.359 : <= CNT96226::Close ret = 1
19ec-1c88:49366459.435 : <= CNT96226::~CNT96226
19ec-1c88:49366459.526 : <= CAsicIO::GetDeviceList
19ec-1c88:49366459.889 : => IoObject::SetTimeout
19ec-1c88:49366460.018 : Timeout--> In = 0 Out = 0
19ec-1c88:49366460.077 : <= IoObject::SetTimeout
19ec-1c88:49366460.141 : => CAsicIO::CAsicIO
19ec-1c88:49366460.210 : => CNT96226::CNT96226
19ec-1c88:49366460.267 : => CNT96226::Open
19ec-1c88:49366485.125 : <= CNT96226::Open ret = 1
19ec-1c88:49366485.236 : => CNT96226::Initialize
19ec-1c88:49366485.430 : <= CNT96226::Initialize ret = 1
19ec-1c88:49366485.489 : <= CNT96226::CNT96226
19ec-1c88:49366485.542 : <= CAsicIO::CAsicIO
19ec-1c88:49366485.599 : => CAsicIO::InitializeDevice
19ec-1c88:49366485.676 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49366491.486 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49366491.608 : => IoObject::GetLockName
19ec-1c88:49366491.668 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49366491.734 : <= IoObject::GetLockName
19ec-1c88:49366492.279 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49366492.352 : IO Send command 10 bytes
19ec-1c88:49366492.405 : => CNT96226::VenderCmd_SetData
19ec-1c88:49366492.459 : iCmd = 0, nBytes = 10
19ec-1c88:49366492.569 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49366839.526 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49366839.630 : => CNT96226::VenderCmd_GetData
19ec-1c88:49366839.685 : iCmd = 0, nBytes = 128
19ec-1c88:49367031.423 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49367031.622 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49367031.771 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49367031.911 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49367032.038 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49367032.170 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49367032.301 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49367032.430 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49367032.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49367032.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:49367032.616 : iCmd = 1, nBytes = 4
19ec-1c88:49367231.783 : 0000 : 00 00 00 00 
19ec-1c88:49367231.879 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49367231.947 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49367232.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:49367232.063 : iCmd = 3, nBytes = 2
19ec-1c88:49367584.295 : 0000 : 06 38 
19ec-1c88:49367584.405 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49367584.473 : => CNT96226::VenderCmd_GetData
19ec-1c88:49367584.528 : iCmd = 4, nBytes = 2
19ec-1c88:49367886.995 : 0000 : 07 07 
19ec-1c88:49367887.094 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49367887.255 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49367887.354 : => IoObject::InitializeDevice
19ec-1c88:49367887.464 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49367888.102 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49367888.181 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49367888.909 : => FindScanner
19ec-1c88:49367888.970 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49367889.050 : <= FindScanner ret = 1
19ec-1c88:49367889.105 : => IoObject::IoLockStart
19ec-1c88:49367889.209 : => CAsicIO::CheckDevice
19ec-1c88:49367889.265 : => CNT96226::ConnectIsAvailable
19ec-1c88:49367909.157 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49367909.273 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49367909.333 : <= IoObject::IoLockStart
19ec-1c88:49367909.392 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49367909.458 : IO Send command 10 bytes
19ec-1c88:49367909.551 : => CNT96226::VenderCmd_SetData
19ec-1c88:49367909.609 : iCmd = 0, nBytes = 10
19ec-1c88:49367909.717 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49368077.472 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49368077.607 : System send command 10 bytes + data 0 bytes
19ec-1c88:49368077.678 : IO total need to receive data 5 bytes
19ec-1c88:49368077.738 : => CNT96226::VenderCmd_GetData
19ec-1c88:49368077.791 : iCmd = 0, nBytes = 5
19ec-1c88:49368284.478 : 0000 : 06 00 02 02 ab 
19ec-1c88:49368284.577 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49368284.644 : System total receive data 5 bytes
19ec-1c88:49368284.706 : => CNT96226::VenderCmd_GetData
19ec-1c88:49368284.756 : iCmd = 1, nBytes = 4
19ec-1c88:49368449.184 : 0000 : 00 00 00 00 
19ec-1c88:49368449.292 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49368449.433 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49368449.497 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49368449.561 : IO Send command 10 bytes
19ec-1c88:49368449.649 : => CNT96226::VenderCmd_SetData
19ec-1c88:49368449.713 : iCmd = 0, nBytes = 10
19ec-1c88:49368449.822 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49368600.804 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49368600.914 : System send command 10 bytes + data 0 bytes
19ec-1c88:49368600.981 : IO total need to receive data 165 bytes
19ec-1c88:49368601.043 : => CNT96226::VenderCmd_GetData
19ec-1c88:49368601.097 : iCmd = 0, nBytes = 165
19ec-1c88:49368774.483 : skip dump 37 bytes
19ec-1c88:49368774.645 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49368774.783 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49368774.920 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49368775.051 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49368775.178 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49368775.306 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49368775.433 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49368775.557 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49368775.622 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49368775.683 : System total receive data 165 bytes
19ec-1c88:49368775.741 : => CNT96226::VenderCmd_GetData
19ec-1c88:49368775.793 : iCmd = 1, nBytes = 4
19ec-1c88:49368952.229 : 0000 : 00 00 00 00 
19ec-1c88:49368952.345 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49368952.483 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49368952.690 : Dump Inquiry
19ec-1c88:49368952.830 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49368952.963 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49368953.097 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49368953.225 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49368953.354 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49368953.486 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49368953.609 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49368953.731 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49368953.863 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49368953.989 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49368954.076 : 00a0 : 00 00 00 00 00 
19ec-1c88:49368954.147 : => ReadNVMDataInternal
19ec-1c88:49368954.357 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49368954.423 : IO Send command 10 bytes
19ec-1c88:49368954.510 : => CNT96226::VenderCmd_SetData
19ec-1c88:49368954.565 : iCmd = 0, nBytes = 10
19ec-1c88:49368954.669 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49369264.244 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49369264.360 : System send command 10 bytes + data 0 bytes
19ec-1c88:49369264.427 : IO total need to receive data 128 bytes
19ec-1c88:49369264.489 : => CNT96226::VenderCmd_GetData
19ec-1c88:49369264.542 : iCmd = 0, nBytes = 128
19ec-1c88:49369455.427 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49369455.613 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49369455.758 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49369455.891 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49369456.017 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49369456.143 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49369456.264 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49369456.391 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49369456.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49369456.515 : System total receive data 128 bytes
19ec-1c88:49369456.576 : => CNT96226::VenderCmd_GetData
19ec-1c88:49369456.625 : iCmd = 1, nBytes = 4
19ec-1c88:49369628.810 : 0000 : 00 00 00 00 
19ec-1c88:49369629.216 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49369629.342 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49369629.410 : NVMData.PadScanCount = 0
19ec-1c88:49369629.467 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49369629.527 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49369629.585 : NVMData.FlatbedScanCount = 0
19ec-1c88:49369629.638 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49369629.692 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49369629.746 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49369629.801 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49369629.857 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49369629.913 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49369629.970 : NVMData.BornMonth = 0
19ec-1c88:49369630.019 : NVMData.BornDay = 0
19ec-1c88:49369630.070 : NVMData.BornYear = 0
19ec-1c88:49369630.119 : NVMData.FirstScanMonth = 4
19ec-1c88:49369630.172 : NVMData.FirstScanDay = 30
19ec-1c88:49369630.226 : NVMData.FirstScanYear = 2020
19ec-1c88:49369630.281 : NVMData.VerticalMagnification = 0
19ec-1c88:49369630.336 : NVMData.HorizontalMagnification = 0
19ec-1c88:49369630.394 : NVMData.PowerSavingTime = 15
19ec-1c88:49369630.452 : NVMData.SN = A094165189010062
19ec-1c88:49369630.503 : NVMData.AutoFeed = 0
19ec-1c88:49369630.552 : NVMData.CCDType = 0
19ec-1c88:49369630.602 : NVMData.ScanSpeed = 0
19ec-1c88:49369630.653 : NVMData.RollerCount = 0
19ec-1c88:49369630.705 : NVMData.MultifeedCount = 0
19ec-1c88:49369630.755 : NVMData.JamCount = 0
19ec-1c88:49369630.805 : NVMData.IdentifyInfo = 
19ec-1c88:49369630.858 : NVMData.FormalName = 
19ec-1c88:49369631.048 : NVMData.ReservedB = 0
19ec-1c88:49369631.102 : NVMData.FunctionCode = 0
19ec-1c88:49369631.153 : NVMData.PreFeed = 0
19ec-1c88:49369631.204 : NVMData.PreFeedTime = 0
19ec-1c88:49369631.253 : NVMData.ButtonNumber = 0
19ec-1c88:49369631.304 : NVMData.PowerOffTime = 0
19ec-1c88:49369631.356 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49369631.432 : => IoObject::IoLockEnd
19ec-1c88:49369631.521 : <= IoObject::IoLockEnd
19ec-1c88:49369631.574 : <= InitializeScanner ret = 1
19ec-1c88:49369631.641 : => GetLogicalScannerAbilityEx
19ec-1c88:49369631.703 : => IoObject::IoLockStart
19ec-1c88:49369631.795 : => CAsicIO::CheckDevice
19ec-1c88:49369631.849 : => CNT96226::ConnectIsAvailable
19ec-1c88:49369653.416 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49369653.539 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49369653.605 : <= IoObject::IoLockStart
19ec-1c88:49369653.668 : => IoObject::IoLockEnd
19ec-1c88:49369653.768 : <= IoObject::IoLockEnd
19ec-1c88:49369653.888 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49369653.964 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49369832.521 : => ReadNVMData
19ec-1c88:49369832.640 : => IoObject::IoLockStart
19ec-1c88:49369832.766 : => CAsicIO::CheckDevice
19ec-1c88:49369832.822 : => CNT96226::ConnectIsAvailable
19ec-1c88:49369854.561 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49369854.914 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49369854.973 : <= IoObject::IoLockStart
19ec-1c88:49369855.033 : => ReadNVMDataInternal
19ec-1c88:49369855.092 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49369855.156 : IO Send command 10 bytes
19ec-1c88:49369855.263 : => CNT96226::VenderCmd_SetData
19ec-1c88:49369855.316 : iCmd = 0, nBytes = 10
19ec-1c88:49369855.420 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49370201.643 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49370201.782 : System send command 10 bytes + data 0 bytes
19ec-1c88:49370202.075 : IO total need to receive data 128 bytes
19ec-1c88:49370202.139 : => CNT96226::VenderCmd_GetData
19ec-1c88:49370202.197 : iCmd = 0, nBytes = 128
19ec-1c88:49370398.259 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49370398.438 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49370398.579 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49370398.714 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49370398.839 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49370398.962 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49370399.086 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49370399.207 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49370399.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49370399.335 : System total receive data 128 bytes
19ec-1c88:49370399.395 : => CNT96226::VenderCmd_GetData
19ec-1c88:49370399.449 : iCmd = 1, nBytes = 4
19ec-1c88:49370521.398 : 0000 : 00 00 00 00 
19ec-1c88:49370521.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49370521.625 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49370521.692 : NVMData.PadScanCount = 0
19ec-1c88:49370521.748 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49370521.803 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49370521.860 : NVMData.FlatbedScanCount = 0
19ec-1c88:49370521.918 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49370521.972 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49370522.023 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49370522.076 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49370522.130 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49370522.185 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49370522.238 : NVMData.BornMonth = 0
19ec-1c88:49370522.284 : NVMData.BornDay = 0
19ec-1c88:49370522.333 : NVMData.BornYear = 0
19ec-1c88:49370522.380 : NVMData.FirstScanMonth = 4
19ec-1c88:49370522.428 : NVMData.FirstScanDay = 30
19ec-1c88:49370522.481 : NVMData.FirstScanYear = 2020
19ec-1c88:49370522.694 : NVMData.VerticalMagnification = 0
19ec-1c88:49370522.752 : NVMData.HorizontalMagnification = 0
19ec-1c88:49370522.805 : NVMData.PowerSavingTime = 15
19ec-1c88:49370522.858 : NVMData.SN = A094165189010062
19ec-1c88:49370522.908 : NVMData.AutoFeed = 0
19ec-1c88:49370522.957 : NVMData.CCDType = 0
19ec-1c88:49370523.006 : NVMData.ScanSpeed = 0
19ec-1c88:49370523.052 : NVMData.RollerCount = 0
19ec-1c88:49370523.102 : NVMData.MultifeedCount = 0
19ec-1c88:49370523.153 : NVMData.JamCount = 0
19ec-1c88:49370523.201 : NVMData.IdentifyInfo = 
19ec-1c88:49370523.252 : NVMData.FormalName = 
19ec-1c88:49370523.300 : NVMData.ReservedB = 0
19ec-1c88:49370523.348 : NVMData.FunctionCode = 0
19ec-1c88:49370523.398 : NVMData.PreFeed = 0
19ec-1c88:49370523.446 : NVMData.PreFeedTime = 0
19ec-1c88:49370523.495 : NVMData.ButtonNumber = 0
19ec-1c88:49370523.543 : NVMData.PowerOffTime = 0
19ec-1c88:49370523.595 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49370523.652 : => IoObject::IoLockEnd
19ec-1c88:49370523.741 : <= IoObject::IoLockEnd
19ec-1c88:49370523.788 : <= ReadNVMData ret = 1
19ec-1c88:49373001.913 : ============Debug Start==========
19ec-1c88:49373002.210 : Date : 2020/4/30 14:29:24
19ec-1c88:49373002.293 : Process ID : 19ec
19ec-1c88:49373002.718 : Windows : Version 10.0 build 18363 
19ec-1c88:49373003.169 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49373003.232 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49373003.299 : MemoryStatus.ullAvailPhys : 1724420096
19ec-1c88:49373003.360 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49373003.420 : MemoryStatus.ullAvailPageFile : 3099156480
19ec-1c88:49373003.481 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49373003.541 : MemoryStatus.ullAvailVirtual : 1728425984
19ec-1c88:49373003.601 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49373003.701 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49373003.762 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49373004.007 : CPU Count : 4
19ec-1c88:49373004.057 : CPU Frequency : 100.000 Mhz
19ec-1c88:49373008.167 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49373008.292 : => InitializeDriver
19ec-1c88:49373008.777 : <= InitializeDriver ret = 1
19ec-1c88:49375510.839 : => InitializeScanner
19ec-1c88:49375511.094 : => CAsicIO::GetDeviceList
19ec-1c88:49375511.525 : => CNT96226::CNT96226
19ec-1c88:49375511.586 : => CNT96226::Open
19ec-1c88:49375534.991 : <= CNT96226::Open ret = 1
19ec-1c88:49375535.088 : => CNT96226::Initialize
19ec-1c88:49375535.272 : <= CNT96226::Initialize ret = 1
19ec-1c88:49375535.333 : <= CNT96226::CNT96226
19ec-1c88:49375535.385 : => CNT96226::EnumAvailableDevice
19ec-1c88:49375540.645 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49375540.722 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49375540.781 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49379241.802 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49379242.100 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49379249.025 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49379249.143 : => IoObject::GetLockName
19ec-1c88:49379249.206 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49379249.278 : <= IoObject::GetLockName
19ec-1c88:49379249.742 : => CNT96226::VenderCmd_GetData
19ec-1c88:49379249.808 : iCmd = 3, nBytes = 2
19ec-1c88:49379619.202 : 0000 : 06 38 
19ec-1c88:49379619.330 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49379619.404 : => CNT96226::VenderCmd_GetData
19ec-1c88:49379619.460 : iCmd = 4, nBytes = 2
19ec-1c88:49379930.081 : 0000 : 07 07 
19ec-1c88:49379930.179 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49379930.266 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49379930.352 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49379930.416 : IO Send command 10 bytes
19ec-1c88:49379930.474 : => CNT96226::VenderCmd_SetData
19ec-1c88:49379930.532 : iCmd = 0, nBytes = 10
19ec-1c88:49379930.635 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49380113.908 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49380114.040 : => CNT96226::VenderCmd_GetData
19ec-1c88:49380114.107 : iCmd = 0, nBytes = 165
19ec-1c88:49380308.005 : skip dump 37 bytes
19ec-1c88:49380308.206 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49380308.351 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49380308.492 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49380308.630 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49380308.758 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49380308.898 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49380309.024 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49380309.151 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49380309.215 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49380309.278 : => CNT96226::VenderCmd_GetData
19ec-1c88:49380309.329 : iCmd = 1, nBytes = 4
19ec-1c88:49380477.787 : 0000 : 00 00 00 00 
19ec-1c88:49380477.876 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49380477.944 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49380478.005 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49380478.070 : IO Send command 10 bytes
19ec-1c88:49380478.127 : => CNT96226::VenderCmd_SetData
19ec-1c88:49380478.183 : iCmd = 0, nBytes = 10
19ec-1c88:49380478.285 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49380790.070 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49380790.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:49380790.271 : iCmd = 0, nBytes = 128
19ec-1c88:49380999.376 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49380999.552 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49380999.696 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49380999.833 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49380999.958 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49381000.080 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49381000.208 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49381000.330 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49381000.391 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49381000.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:49381000.508 : iCmd = 1, nBytes = 4
19ec-1c88:49381122.552 : 0000 : 00 00 00 00 
19ec-1c88:49381122.644 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49381122.704 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49381122.863 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49381122.931 : => CNT96226::Close
19ec-1c88:49381126.784 : <= CNT96226::Close ret = 1
19ec-1c88:49381126.858 : <= CNT96226::~CNT96226
19ec-1c88:49381126.941 : <= CAsicIO::GetDeviceList
19ec-1c88:49381127.349 : => IoObject::SetTimeout
19ec-1c88:49381127.481 : Timeout--> In = 0 Out = 0
19ec-1c88:49381127.537 : <= IoObject::SetTimeout
19ec-1c88:49381127.604 : => CAsicIO::CAsicIO
19ec-1c88:49381127.678 : => CNT96226::CNT96226
19ec-1c88:49381127.736 : => CNT96226::Open
19ec-1c88:49381151.390 : <= CNT96226::Open ret = 1
19ec-1c88:49381151.484 : => CNT96226::Initialize
19ec-1c88:49381151.678 : <= CNT96226::Initialize ret = 1
19ec-1c88:49381151.737 : <= CNT96226::CNT96226
19ec-1c88:49381151.789 : <= CAsicIO::CAsicIO
19ec-1c88:49381151.841 : => CAsicIO::InitializeDevice
19ec-1c88:49381151.916 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49381157.756 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49381157.865 : => IoObject::GetLockName
19ec-1c88:49381157.920 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49381157.988 : <= IoObject::GetLockName
19ec-1c88:49381158.481 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49381158.552 : IO Send command 10 bytes
19ec-1c88:49381158.607 : => CNT96226::VenderCmd_SetData
19ec-1c88:49381158.660 : iCmd = 0, nBytes = 10
19ec-1c88:49381158.766 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49381502.676 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49381502.799 : => CNT96226::VenderCmd_GetData
19ec-1c88:49381502.855 : iCmd = 0, nBytes = 128
19ec-1c88:49381640.618 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49381640.817 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49381640.961 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49381641.095 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49381641.218 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49381641.342 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49381641.464 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49381641.584 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49381641.647 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49381641.715 : => CNT96226::VenderCmd_GetData
19ec-1c88:49381641.767 : iCmd = 1, nBytes = 4
19ec-1c88:49381796.162 : 0000 : 00 00 00 00 
19ec-1c88:49381796.250 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49381796.310 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49381796.365 : => CNT96226::VenderCmd_GetData
19ec-1c88:49381796.418 : iCmd = 3, nBytes = 2
19ec-1c88:49382163.385 : 0000 : 06 38 
19ec-1c88:49382163.515 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49382163.586 : => CNT96226::VenderCmd_GetData
19ec-1c88:49382163.643 : iCmd = 4, nBytes = 2
19ec-1c88:49382474.056 : 0000 : 07 07 
19ec-1c88:49382474.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49382474.322 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49382474.419 : => IoObject::InitializeDevice
19ec-1c88:49382474.530 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49382475.149 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49382475.225 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49382475.953 : => FindScanner
19ec-1c88:49382476.017 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49382476.083 : <= FindScanner ret = 1
19ec-1c88:49382476.141 : => IoObject::IoLockStart
19ec-1c88:49382476.240 : => CAsicIO::CheckDevice
19ec-1c88:49382476.290 : => CNT96226::ConnectIsAvailable
19ec-1c88:49382501.585 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49382501.701 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49382501.760 : <= IoObject::IoLockStart
19ec-1c88:49382501.817 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49382501.887 : IO Send command 10 bytes
19ec-1c88:49382501.988 : => CNT96226::VenderCmd_SetData
19ec-1c88:49382502.049 : iCmd = 0, nBytes = 10
19ec-1c88:49382502.154 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49382686.730 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49382686.880 : System send command 10 bytes + data 0 bytes
19ec-1c88:49382686.953 : IO total need to receive data 5 bytes
19ec-1c88:49382687.018 : => CNT96226::VenderCmd_GetData
19ec-1c88:49382687.076 : iCmd = 0, nBytes = 5
19ec-1c88:49382895.504 : 0000 : 06 00 02 02 ab 
19ec-1c88:49382895.590 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49382895.653 : System total receive data 5 bytes
19ec-1c88:49382895.711 : => CNT96226::VenderCmd_GetData
19ec-1c88:49382895.764 : iCmd = 1, nBytes = 4
19ec-1c88:49383067.755 : 0000 : 00 00 00 00 
19ec-1c88:49383067.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49383067.999 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49383068.063 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49383068.129 : IO Send command 10 bytes
19ec-1c88:49383068.212 : => CNT96226::VenderCmd_SetData
19ec-1c88:49383068.266 : iCmd = 0, nBytes = 10
19ec-1c88:49383068.368 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49383226.822 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49383227.035 : System send command 10 bytes + data 0 bytes
19ec-1c88:49383227.169 : IO total need to receive data 165 bytes
19ec-1c88:49383227.290 : => CNT96226::VenderCmd_GetData
19ec-1c88:49383227.587 : iCmd = 0, nBytes = 165
19ec-1c88:49383407.794 : skip dump 37 bytes
19ec-1c88:49383408.338 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49383408.476 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49383408.607 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49383408.738 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49383408.864 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49383408.993 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49383409.116 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49383409.242 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49383409.305 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49383409.363 : System total receive data 165 bytes
19ec-1c88:49383409.426 : => CNT96226::VenderCmd_GetData
19ec-1c88:49383409.479 : iCmd = 1, nBytes = 4
19ec-1c88:49383589.647 : 0000 : 00 00 00 00 
19ec-1c88:49383589.752 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49383589.879 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49383590.097 : Dump Inquiry
19ec-1c88:49383590.231 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49383590.370 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49383590.507 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49383590.640 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49383590.768 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49383590.911 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49383591.040 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49383591.169 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49383591.306 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49383591.439 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49383591.528 : 00a0 : 00 00 00 00 00 
19ec-1c88:49383591.597 : => ReadNVMDataInternal
19ec-1c88:49383591.815 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49383591.886 : IO Send command 10 bytes
19ec-1c88:49383591.970 : => CNT96226::VenderCmd_SetData
19ec-1c88:49383592.024 : iCmd = 0, nBytes = 10
19ec-1c88:49383592.127 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49383906.276 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49383906.404 : System send command 10 bytes + data 0 bytes
19ec-1c88:49383906.471 : IO total need to receive data 128 bytes
19ec-1c88:49383906.535 : => CNT96226::VenderCmd_GetData
19ec-1c88:49383906.588 : iCmd = 0, nBytes = 128
19ec-1c88:49384092.212 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49384092.393 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49384092.534 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49384092.671 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49384092.798 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49384092.925 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49384093.047 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49384093.167 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49384093.228 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49384093.288 : System total receive data 128 bytes
19ec-1c88:49384093.346 : => CNT96226::VenderCmd_GetData
19ec-1c88:49384093.399 : iCmd = 1, nBytes = 4
19ec-1c88:49384212.235 : 0000 : 00 00 00 00 
19ec-1c88:49384212.340 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49384212.470 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49384212.532 : NVMData.PadScanCount = 0
19ec-1c88:49384212.589 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49384212.646 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49384212.705 : NVMData.FlatbedScanCount = 0
19ec-1c88:49384212.759 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49384212.815 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49384212.869 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49384212.926 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49384212.983 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49384213.037 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49384213.100 : NVMData.BornMonth = 0
19ec-1c88:49384213.150 : NVMData.BornDay = 0
19ec-1c88:49384213.202 : NVMData.BornYear = 0
19ec-1c88:49384213.254 : NVMData.FirstScanMonth = 4
19ec-1c88:49384213.306 : NVMData.FirstScanDay = 30
19ec-1c88:49384213.365 : NVMData.FirstScanYear = 2020
19ec-1c88:49384213.421 : NVMData.VerticalMagnification = 0
19ec-1c88:49384213.478 : NVMData.HorizontalMagnification = 0
19ec-1c88:49384213.533 : NVMData.PowerSavingTime = 15
19ec-1c88:49384213.587 : NVMData.SN = A094165189010062
19ec-1c88:49384213.640 : NVMData.AutoFeed = 0
19ec-1c88:49384213.690 : NVMData.CCDType = 0
19ec-1c88:49384213.739 : NVMData.ScanSpeed = 0
19ec-1c88:49384213.786 : NVMData.RollerCount = 0
19ec-1c88:49384213.838 : NVMData.MultifeedCount = 0
19ec-1c88:49384213.888 : NVMData.JamCount = 0
19ec-1c88:49384213.938 : NVMData.IdentifyInfo = 
19ec-1c88:49384213.989 : NVMData.FormalName = 
19ec-1c88:49384214.175 : NVMData.ReservedB = 0
19ec-1c88:49384214.228 : NVMData.FunctionCode = 0
19ec-1c88:49384214.281 : NVMData.PreFeed = 0
19ec-1c88:49384214.333 : NVMData.PreFeedTime = 0
19ec-1c88:49384214.384 : NVMData.ButtonNumber = 0
19ec-1c88:49384214.436 : NVMData.PowerOffTime = 0
19ec-1c88:49384214.490 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49384214.565 : => IoObject::IoLockEnd
19ec-1c88:49384214.659 : <= IoObject::IoLockEnd
19ec-1c88:49384214.712 : <= InitializeScanner ret = 1
19ec-1c88:49385445.232 : => GetLogicalScannerAbility
19ec-1c88:49385445.425 : => IoObject::IoLockStart
19ec-1c88:49385445.551 : => CAsicIO::CheckDevice
19ec-1c88:49385445.604 : => CNT96226::ConnectIsAvailable
19ec-1c88:49385470.365 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49385470.480 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49385470.542 : <= IoObject::IoLockStart
19ec-1c88:49385470.601 : => IoObject::IoLockEnd
19ec-1c88:49385470.753 : <= IoObject::IoLockEnd
19ec-1c88:49385470.832 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:49389011.198 : => GetLogicalScannerAbilityEx
19ec-1c88:49389011.395 : => IoObject::IoLockStart
19ec-1c88:49389011.527 : => CAsicIO::CheckDevice
19ec-1c88:49389011.584 : => CNT96226::ConnectIsAvailable
19ec-1c88:49389029.391 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49389029.594 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49389029.715 : <= IoObject::IoLockStart
19ec-1c88:49389029.834 : => IoObject::IoLockEnd
19ec-1c88:49389030.039 : <= IoObject::IoLockEnd
19ec-1c88:49389030.256 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49389030.406 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49396241.180 : => ReadNVMData
19ec-1c88:49396241.363 : => IoObject::IoLockStart
19ec-1c88:49396241.495 : => CAsicIO::CheckDevice
19ec-1c88:49396241.556 : => CNT96226::ConnectIsAvailable
19ec-1c88:49396263.614 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49396263.732 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49396263.795 : <= IoObject::IoLockStart
19ec-1c88:49396263.861 : => ReadNVMDataInternal
19ec-1c88:49396263.925 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49396263.989 : IO Send command 10 bytes
19ec-1c88:49396264.108 : => CNT96226::VenderCmd_SetData
19ec-1c88:49396264.168 : iCmd = 0, nBytes = 10
19ec-1c88:49396264.281 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49396621.730 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49396621.880 : System send command 10 bytes + data 0 bytes
19ec-1c88:49396621.952 : IO total need to receive data 128 bytes
19ec-1c88:49396622.016 : => CNT96226::VenderCmd_GetData
19ec-1c88:49396622.073 : iCmd = 0, nBytes = 128
19ec-1c88:49396804.377 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49396804.570 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49396804.709 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49396804.844 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49396804.970 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49396805.095 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49396805.216 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49396805.338 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49396805.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49396805.465 : System total receive data 128 bytes
19ec-1c88:49396805.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:49396805.579 : iCmd = 1, nBytes = 4
19ec-1c88:49396927.473 : 0000 : 00 00 00 00 
19ec-1c88:49396927.558 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49396927.686 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49396927.753 : NVMData.PadScanCount = 0
19ec-1c88:49396927.810 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49396927.866 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49396927.921 : NVMData.FlatbedScanCount = 0
19ec-1c88:49396927.975 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49396928.165 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49396928.224 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49396928.279 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49396928.331 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49396928.381 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49396928.435 : NVMData.BornMonth = 0
19ec-1c88:49396928.485 : NVMData.BornDay = 0
19ec-1c88:49396928.534 : NVMData.BornYear = 0
19ec-1c88:49396928.582 : NVMData.FirstScanMonth = 4
19ec-1c88:49396928.634 : NVMData.FirstScanDay = 30
19ec-1c88:49396928.686 : NVMData.FirstScanYear = 2020
19ec-1c88:49396928.740 : NVMData.VerticalMagnification = 0
19ec-1c88:49396928.791 : NVMData.HorizontalMagnification = 0
19ec-1c88:49396928.846 : NVMData.PowerSavingTime = 15
19ec-1c88:49396928.897 : NVMData.SN = A094165189010062
19ec-1c88:49396928.947 : NVMData.AutoFeed = 0
19ec-1c88:49396928.993 : NVMData.CCDType = 0
19ec-1c88:49396929.042 : NVMData.ScanSpeed = 0
19ec-1c88:49396929.091 : NVMData.RollerCount = 0
19ec-1c88:49396929.142 : NVMData.MultifeedCount = 0
19ec-1c88:49396929.197 : NVMData.JamCount = 0
19ec-1c88:49396929.243 : NVMData.IdentifyInfo = 
19ec-1c88:49396929.295 : NVMData.FormalName = 
19ec-1c88:49396929.345 : NVMData.ReservedB = 0
19ec-1c88:49396929.394 : NVMData.FunctionCode = 0
19ec-1c88:49396929.442 : NVMData.PreFeed = 0
19ec-1c88:49396929.489 : NVMData.PreFeedTime = 0
19ec-1c88:49396929.538 : NVMData.ButtonNumber = 0
19ec-1c88:49396929.586 : NVMData.PowerOffTime = 0
19ec-1c88:49396929.636 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49396929.699 : => IoObject::IoLockEnd
19ec-1c88:49396929.786 : <= IoObject::IoLockEnd
19ec-1c88:49396929.834 : <= ReadNVMData ret = 1
19ec-1c88:49406969.976 : => GetADFStatus
19ec-1c88:49406970.342 : => IoObject::IoLockStart
19ec-1c88:49406970.467 : => CAsicIO::CheckDevice
19ec-1c88:49406970.527 : => CNT96226::ConnectIsAvailable
19ec-1c88:49406992.409 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49406992.650 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49406992.793 : <= IoObject::IoLockStart
19ec-1c88:49406992.922 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49406993.075 : IO Send command 10 bytes
19ec-1c88:49406993.446 : => CNT96226::VenderCmd_SetData
19ec-1c88:49406993.503 : iCmd = 0, nBytes = 10
19ec-1c88:49406993.609 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49407193.248 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49407193.483 : System send command 10 bytes + data 0 bytes
19ec-1c88:49407193.644 : IO total need to receive data 2 bytes
19ec-1c88:49407193.779 : => CNT96226::VenderCmd_GetData
19ec-1c88:49407193.900 : iCmd = 0, nBytes = 2
19ec-1c88:49407374.424 : 0000 : 00 00 
19ec-1c88:49407374.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49407374.591 : System total receive data 2 bytes
19ec-1c88:49407374.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:49407374.716 : iCmd = 1, nBytes = 4
19ec-1c88:49407489.952 : 0000 : 00 00 00 00 
19ec-1c88:49407490.045 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49407490.179 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49407490.239 : Return status = 0
19ec-1c88:49407490.299 : => IoObject::IoLockEnd
19ec-1c88:49407490.390 : <= IoObject::IoLockEnd
19ec-1c88:49407490.442 : <= GetADFStatus ret = 1
19ec-1c88:49410093.118 : => GetADFStatus
19ec-1c88:49410093.313 : => IoObject::IoLockStart
19ec-1c88:49410093.445 : => CAsicIO::CheckDevice
19ec-1c88:49410093.498 : => CNT96226::ConnectIsAvailable
19ec-1c88:49410117.481 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49410117.596 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49410117.657 : <= IoObject::IoLockStart
19ec-1c88:49410117.714 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49410117.781 : IO Send command 10 bytes
19ec-1c88:49410117.903 : => CNT96226::VenderCmd_SetData
19ec-1c88:49410117.962 : iCmd = 0, nBytes = 10
19ec-1c88:49410118.068 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49410318.407 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49410318.528 : System send command 10 bytes + data 0 bytes
19ec-1c88:49410318.768 : IO total need to receive data 2 bytes
19ec-1c88:49410318.843 : => CNT96226::VenderCmd_GetData
19ec-1c88:49410318.899 : iCmd = 0, nBytes = 2
19ec-1c88:49410495.117 : 0000 : 00 00 
19ec-1c88:49410495.219 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49410495.290 : System total receive data 2 bytes
19ec-1c88:49410495.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:49410495.404 : iCmd = 1, nBytes = 4
19ec-1c88:49410701.148 : 0000 : 00 00 00 00 
19ec-1c88:49410701.230 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49410701.371 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49410701.431 : Return status = 0
19ec-1c88:49410701.492 : => IoObject::IoLockEnd
19ec-1c88:49410701.581 : <= IoObject::IoLockEnd
19ec-1c88:49410701.629 : <= GetADFStatus ret = 1
19ec-1c88:49412769.965 : => TerminateDriver
19ec-1c88:49412770.160 : => CAsicIO::~CAsicIO,pStage=219548744
19ec-1c88:49412770.235 : => CNT96226::Close
19ec-1c88:49412774.162 : <= CNT96226::Close ret = 1
19ec-1c88:49412774.240 : <= CAsicIO::~CAsicIO
19ec-1c88:49412774.300 : => IoObject::IoLockEnd
19ec-1c88:49412774.354 : <= IoObject::IoLockEnd
19ec-1c88:49412774.410 : => IoObject::TerminateDevice
19ec-1c88:49412774.467 : => IoObject::IoLockEnd
19ec-1c88:49412774.517 : <= IoObject::IoLockEnd
19ec-1c88:49412774.623 : <= IoObject::TerminateDevice
19ec-1c88:49412774.887 : <= TerminateDriver ret = 1
19ec-1c88:49455869.344 : ============Debug Start==========
19ec-1c88:49455869.609 : Date : 2020/4/30 14:29:26
19ec-1c88:49455869.688 : Process ID : 19ec
19ec-1c88:49455870.407 : Windows : Version 10.0 build 18363 
19ec-1c88:49455870.859 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49455870.924 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49455870.992 : MemoryStatus.ullAvailPhys : 1724780544
19ec-1c88:49455871.052 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49455871.111 : MemoryStatus.ullAvailPageFile : 3098587136
19ec-1c88:49455871.172 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49455871.231 : MemoryStatus.ullAvailVirtual : 1728401408
19ec-1c88:49455871.290 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49455871.396 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49455871.460 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49455871.934 : CPU Count : 4
19ec-1c88:49455871.980 : CPU Frequency : 100.000 Mhz
19ec-1c88:49455876.207 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49455876.339 : => InitializeDriver
19ec-1c88:49455876.603 : <= InitializeDriver ret = 1
19ec-1c88:49455876.662 : => InitializeScanner
19ec-1c88:49455876.741 : => CAsicIO::GetDeviceList
19ec-1c88:49455877.037 : => CNT96226::CNT96226
19ec-1c88:49455877.094 : => CNT96226::Open
19ec-1c88:49455899.107 : <= CNT96226::Open ret = 1
19ec-1c88:49455899.216 : => CNT96226::Initialize
19ec-1c88:49455899.410 : <= CNT96226::Initialize ret = 1
19ec-1c88:49455899.471 : <= CNT96226::CNT96226
19ec-1c88:49455899.522 : => CNT96226::EnumAvailableDevice
19ec-1c88:49455905.125 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49455905.208 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49455905.269 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49459675.455 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49459675.903 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49459687.063 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49459687.275 : => IoObject::GetLockName
19ec-1c88:49459687.410 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49459687.553 : <= IoObject::GetLockName
19ec-1c88:49459688.442 : => CNT96226::VenderCmd_GetData
19ec-1c88:49459688.578 : iCmd = 3, nBytes = 2
19ec-1c88:49460091.925 : 0000 : 06 38 
19ec-1c88:49460092.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49460092.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:49460092.401 : iCmd = 4, nBytes = 2
19ec-1c88:49460411.999 : 0000 : 07 07 
19ec-1c88:49460412.209 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49460412.379 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49460412.543 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49460412.676 : IO Send command 10 bytes
19ec-1c88:49460412.781 : => CNT96226::VenderCmd_SetData
19ec-1c88:49460412.890 : iCmd = 0, nBytes = 10
19ec-1c88:49460413.100 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49460598.209 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49460598.446 : => CNT96226::VenderCmd_GetData
19ec-1c88:49460598.561 : iCmd = 0, nBytes = 165
19ec-1c88:49460759.864 : skip dump 37 bytes
19ec-1c88:49460760.259 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49460760.544 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49460760.818 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49460761.089 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49460761.350 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49460761.628 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49460761.883 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49460762.131 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49460762.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49460762.388 : => CNT96226::VenderCmd_GetData
19ec-1c88:49460762.497 : iCmd = 1, nBytes = 4
19ec-1c88:49460938.433 : 0000 : 00 00 00 00 
19ec-1c88:49460938.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49460938.785 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49460938.917 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49460939.053 : IO Send command 10 bytes
19ec-1c88:49460939.160 : => CNT96226::VenderCmd_SetData
19ec-1c88:49460939.270 : iCmd = 0, nBytes = 10
19ec-1c88:49460939.489 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49461277.435 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49461277.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:49461277.796 : iCmd = 0, nBytes = 128
19ec-1c88:49461458.613 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49461458.947 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49461459.238 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49461459.511 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49461459.768 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49461460.019 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49461460.272 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49461460.525 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49461460.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49461460.774 : => CNT96226::VenderCmd_GetData
19ec-1c88:49461460.880 : iCmd = 1, nBytes = 4
19ec-1c88:49461642.256 : 0000 : 00 00 00 00 
19ec-1c88:49461642.465 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49461642.603 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49461642.978 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49461643.121 : => CNT96226::Close
19ec-1c88:49461649.680 : <= CNT96226::Close ret = 1
19ec-1c88:49461649.840 : <= CNT96226::~CNT96226
19ec-1c88:49461650.001 : <= CAsicIO::GetDeviceList
19ec-1c88:49461650.757 : => IoObject::SetTimeout
19ec-1c88:49461651.017 : Timeout--> In = 0 Out = 0
19ec-1c88:49461651.137 : <= IoObject::SetTimeout
19ec-1c88:49461651.267 : => CAsicIO::CAsicIO
19ec-1c88:49461651.414 : => CNT96226::CNT96226
19ec-1c88:49461651.526 : => CNT96226::Open
19ec-1c88:49461698.493 : <= CNT96226::Open ret = 1
19ec-1c88:49461698.724 : => CNT96226::Initialize
19ec-1c88:49461699.103 : <= CNT96226::Initialize ret = 1
19ec-1c88:49461699.232 : <= CNT96226::CNT96226
19ec-1c88:49461699.339 : <= CAsicIO::CAsicIO
19ec-1c88:49461699.460 : => CAsicIO::InitializeDevice
19ec-1c88:49461699.608 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49461711.567 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49461711.822 : => IoObject::GetLockName
19ec-1c88:49461711.933 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49461712.069 : <= IoObject::GetLockName
19ec-1c88:49461712.994 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49461713.144 : IO Send command 10 bytes
19ec-1c88:49461713.244 : => CNT96226::VenderCmd_SetData
19ec-1c88:49461713.351 : iCmd = 0, nBytes = 10
19ec-1c88:49461713.580 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49462078.052 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49462078.298 : => CNT96226::VenderCmd_GetData
19ec-1c88:49462078.421 : iCmd = 0, nBytes = 128
19ec-1c88:49462259.384 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49462259.757 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49462260.057 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49462260.326 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49462260.587 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49462260.846 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49462261.102 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49462261.359 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49462261.491 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49462261.621 : => CNT96226::VenderCmd_GetData
19ec-1c88:49462261.730 : iCmd = 1, nBytes = 4
19ec-1c88:49462466.070 : 0000 : 00 00 00 00 
19ec-1c88:49462466.266 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49462466.393 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49462466.506 : => CNT96226::VenderCmd_GetData
19ec-1c88:49462466.616 : iCmd = 3, nBytes = 2
19ec-1c88:49462855.801 : 0000 : 06 38 
19ec-1c88:49462855.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49462856.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:49462856.122 : iCmd = 4, nBytes = 2
19ec-1c88:49463172.134 : 0000 : 07 07 
19ec-1c88:49463172.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49463172.483 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49463172.610 : => IoObject::InitializeDevice
19ec-1c88:49463172.742 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49463173.523 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49463173.622 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49463174.526 : => FindScanner
19ec-1c88:49463174.604 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49463174.686 : <= FindScanner ret = 1
19ec-1c88:49463174.760 : => IoObject::IoLockStart
19ec-1c88:49463174.894 : => CAsicIO::CheckDevice
19ec-1c88:49463174.965 : => CNT96226::ConnectIsAvailable
19ec-1c88:49463195.618 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49463195.771 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49463195.848 : <= IoObject::IoLockStart
19ec-1c88:49463195.925 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49463196.017 : IO Send command 10 bytes
19ec-1c88:49463196.143 : => CNT96226::VenderCmd_SetData
19ec-1c88:49463196.217 : iCmd = 0, nBytes = 10
19ec-1c88:49463196.356 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49463401.197 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49463401.375 : System send command 10 bytes + data 0 bytes
19ec-1c88:49463401.470 : IO total need to receive data 5 bytes
19ec-1c88:49463401.548 : => CNT96226::VenderCmd_GetData
19ec-1c88:49463401.622 : iCmd = 0, nBytes = 5
19ec-1c88:49463610.033 : 0000 : 06 00 02 02 ab 
19ec-1c88:49463610.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49463610.235 : System total receive data 5 bytes
19ec-1c88:49463610.312 : => CNT96226::VenderCmd_GetData
19ec-1c88:49463610.385 : iCmd = 1, nBytes = 4
19ec-1c88:49463801.506 : 0000 : 00 00 00 00 
19ec-1c88:49463801.619 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49463801.766 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49463801.846 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49463801.927 : IO Send command 10 bytes
19ec-1c88:49463802.037 : => CNT96226::VenderCmd_SetData
19ec-1c88:49463802.116 : iCmd = 0, nBytes = 10
19ec-1c88:49463802.251 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49463979.219 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49463979.675 : System send command 10 bytes + data 0 bytes
19ec-1c88:49463979.763 : IO total need to receive data 165 bytes
19ec-1c88:49463979.850 : => CNT96226::VenderCmd_GetData
19ec-1c88:49463979.927 : iCmd = 0, nBytes = 165
19ec-1c88:49464149.513 : skip dump 37 bytes
19ec-1c88:49464149.983 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49464150.171 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49464150.349 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49464150.523 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49464150.690 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49464150.871 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49464151.033 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49464151.195 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49464151.280 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49464151.357 : System total receive data 165 bytes
19ec-1c88:49464151.433 : => CNT96226::VenderCmd_GetData
19ec-1c88:49464151.503 : iCmd = 1, nBytes = 4
19ec-1c88:49464303.698 : 0000 : 00 00 00 00 
19ec-1c88:49464303.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49464303.942 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49464304.167 : Dump Inquiry
19ec-1c88:49464304.323 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49464304.497 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49464304.672 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49464304.848 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49464305.019 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49464305.188 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49464305.352 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49464305.511 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49464305.682 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49464305.852 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49464305.968 : 00a0 : 00 00 00 00 00 
19ec-1c88:49464306.054 : => ReadNVMDataInternal
19ec-1c88:49464306.294 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49464306.376 : IO Send command 10 bytes
19ec-1c88:49464306.479 : => CNT96226::VenderCmd_SetData
19ec-1c88:49464306.547 : iCmd = 0, nBytes = 10
19ec-1c88:49464306.753 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49464611.890 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49464612.060 : System send command 10 bytes + data 0 bytes
19ec-1c88:49464612.150 : IO total need to receive data 128 bytes
19ec-1c88:49464612.233 : => CNT96226::VenderCmd_GetData
19ec-1c88:49464612.304 : iCmd = 0, nBytes = 128
19ec-1c88:49464820.276 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49464820.514 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49464820.696 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49464820.870 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49464821.036 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49464821.196 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49464821.355 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49464821.513 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49464821.597 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49464821.678 : System total receive data 128 bytes
19ec-1c88:49464821.757 : => CNT96226::VenderCmd_GetData
19ec-1c88:49464821.827 : iCmd = 1, nBytes = 4
19ec-1c88:49465016.230 : 0000 : 00 00 00 00 
19ec-1c88:49465016.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49465016.528 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49465016.615 : NVMData.PadScanCount = 0
19ec-1c88:49465016.685 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49465016.759 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49465016.835 : NVMData.FlatbedScanCount = 0
19ec-1c88:49465016.907 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49465016.976 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49465017.042 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49465017.113 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49465017.186 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49465017.263 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49465017.334 : NVMData.BornMonth = 0
19ec-1c88:49465017.398 : NVMData.BornDay = 0
19ec-1c88:49465017.461 : NVMData.BornYear = 0
19ec-1c88:49465017.526 : NVMData.FirstScanMonth = 4
19ec-1c88:49465017.598 : NVMData.FirstScanDay = 30
19ec-1c88:49465017.669 : NVMData.FirstScanYear = 2020
19ec-1c88:49465017.738 : NVMData.VerticalMagnification = 0
19ec-1c88:49465017.813 : NVMData.HorizontalMagnification = 0
19ec-1c88:49465017.883 : NVMData.PowerSavingTime = 15
19ec-1c88:49465018.195 : NVMData.SN = A094165189010062
19ec-1c88:49465018.270 : NVMData.AutoFeed = 0
19ec-1c88:49465018.337 : NVMData.CCDType = 0
19ec-1c88:49465018.402 : NVMData.ScanSpeed = 0
19ec-1c88:49465018.466 : NVMData.RollerCount = 0
19ec-1c88:49465018.531 : NVMData.MultifeedCount = 0
19ec-1c88:49465018.599 : NVMData.JamCount = 0
19ec-1c88:49465018.664 : NVMData.IdentifyInfo = 
19ec-1c88:49465018.731 : NVMData.FormalName = 
19ec-1c88:49465018.957 : NVMData.ReservedB = 0
19ec-1c88:49465019.025 : NVMData.FunctionCode = 0
19ec-1c88:49465019.089 : NVMData.PreFeed = 0
19ec-1c88:49465019.155 : NVMData.PreFeedTime = 0
19ec-1c88:49465019.221 : NVMData.ButtonNumber = 0
19ec-1c88:49465019.289 : NVMData.PowerOffTime = 0
19ec-1c88:49465019.357 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49465019.457 : => IoObject::IoLockEnd
19ec-1c88:49465019.573 : <= IoObject::IoLockEnd
19ec-1c88:49465019.639 : <= InitializeScanner ret = 1
19ec-1c88:49465019.722 : => GetLogicalScannerAbilityEx
19ec-1c88:49465019.802 : => IoObject::IoLockStart
19ec-1c88:49465019.926 : => CAsicIO::CheckDevice
19ec-1c88:49465019.996 : => CNT96226::ConnectIsAvailable
19ec-1c88:49465039.282 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49465039.401 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49465039.473 : <= IoObject::IoLockStart
19ec-1c88:49465039.543 : => IoObject::IoLockEnd
19ec-1c88:49465039.660 : <= IoObject::IoLockEnd
19ec-1c88:49465039.804 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49465039.903 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49465261.444 : => ReadNVMData
19ec-1c88:49465261.607 : => IoObject::IoLockStart
19ec-1c88:49465261.746 : => CAsicIO::CheckDevice
19ec-1c88:49465261.818 : => CNT96226::ConnectIsAvailable
19ec-1c88:49465283.739 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49465283.897 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49465283.987 : <= IoObject::IoLockStart
19ec-1c88:49465284.069 : => ReadNVMDataInternal
19ec-1c88:49465284.148 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49465284.236 : IO Send command 10 bytes
19ec-1c88:49465284.378 : => CNT96226::VenderCmd_SetData
19ec-1c88:49465284.453 : iCmd = 0, nBytes = 10
19ec-1c88:49465284.600 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49465630.307 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49465630.470 : System send command 10 bytes + data 0 bytes
19ec-1c88:49465630.559 : IO total need to receive data 128 bytes
19ec-1c88:49465630.640 : => CNT96226::VenderCmd_GetData
19ec-1c88:49465630.712 : iCmd = 0, nBytes = 128
19ec-1c88:49465840.755 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49465841.233 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49465841.412 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49465841.587 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49465841.753 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49465841.915 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49465842.082 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49465842.240 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49465842.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49465842.403 : System total receive data 128 bytes
19ec-1c88:49465842.481 : => CNT96226::VenderCmd_GetData
19ec-1c88:49465842.548 : iCmd = 1, nBytes = 4
19ec-1c88:49466047.787 : 0000 : 00 00 00 00 
19ec-1c88:49466047.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49466048.095 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49466048.182 : NVMData.PadScanCount = 0
19ec-1c88:49466048.262 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49466048.334 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49466048.407 : NVMData.FlatbedScanCount = 0
19ec-1c88:49466048.474 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49466048.542 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49466048.616 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49466048.689 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49466048.761 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49466048.831 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49466048.993 : NVMData.BornMonth = 0
19ec-1c88:49466049.058 : NVMData.BornDay = 0
19ec-1c88:49466049.122 : NVMData.BornYear = 0
19ec-1c88:49466049.189 : NVMData.FirstScanMonth = 4
19ec-1c88:49466049.259 : NVMData.FirstScanDay = 30
19ec-1c88:49466049.334 : NVMData.FirstScanYear = 2020
19ec-1c88:49466049.593 : NVMData.VerticalMagnification = 0
19ec-1c88:49466049.674 : NVMData.HorizontalMagnification = 0
19ec-1c88:49466049.746 : NVMData.PowerSavingTime = 15
19ec-1c88:49466049.815 : NVMData.SN = A094165189010062
19ec-1c88:49466049.882 : NVMData.AutoFeed = 0
19ec-1c88:49466049.948 : NVMData.CCDType = 0
19ec-1c88:49466050.012 : NVMData.ScanSpeed = 0
19ec-1c88:49466050.075 : NVMData.RollerCount = 0
19ec-1c88:49466050.139 : NVMData.MultifeedCount = 0
19ec-1c88:49466050.204 : NVMData.JamCount = 0
19ec-1c88:49466050.267 : NVMData.IdentifyInfo = 
19ec-1c88:49466050.334 : NVMData.FormalName = 
19ec-1c88:49466050.399 : NVMData.ReservedB = 0
19ec-1c88:49466050.465 : NVMData.FunctionCode = 0
19ec-1c88:49466050.534 : NVMData.PreFeed = 0
19ec-1c88:49466050.599 : NVMData.PreFeedTime = 0
19ec-1c88:49466050.663 : NVMData.ButtonNumber = 0
19ec-1c88:49466050.728 : NVMData.PowerOffTime = 0
19ec-1c88:49466050.795 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49466050.874 : => IoObject::IoLockEnd
19ec-1c88:49466050.993 : <= IoObject::IoLockEnd
19ec-1c88:49466051.055 : <= ReadNVMData ret = 1
19ec-1c88:49468902.846 : ============Debug Start==========
19ec-1c88:49468903.141 : Date : 2020/4/30 14:29:27
19ec-1c88:49468903.224 : Process ID : 19ec
19ec-1c88:49468903.667 : Windows : Version 10.0 build 18363 
19ec-1c88:49468904.112 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49468904.181 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49468904.248 : MemoryStatus.ullAvailPhys : 1724768256
19ec-1c88:49468904.310 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49468904.373 : MemoryStatus.ullAvailPageFile : 3099181056
19ec-1c88:49468904.436 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49468904.497 : MemoryStatus.ullAvailVirtual : 1728679936
19ec-1c88:49468904.559 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49468904.666 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49468904.731 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49468904.978 : CPU Count : 4
19ec-1c88:49468905.027 : CPU Frequency : 100.000 Mhz
19ec-1c88:49468908.858 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49468908.994 : => InitializeDriver
19ec-1c88:49468909.245 : <= InitializeDriver ret = 1
19ec-1c88:49471592.167 : => InitializeScanner
19ec-1c88:49471592.415 : => CAsicIO::GetDeviceList
19ec-1c88:49471592.841 : => CNT96226::CNT96226
19ec-1c88:49471592.912 : => CNT96226::Open
19ec-1c88:49471614.257 : <= CNT96226::Open ret = 1
19ec-1c88:49471614.370 : => CNT96226::Initialize
19ec-1c88:49471614.575 : <= CNT96226::Initialize ret = 1
19ec-1c88:49471614.634 : <= CNT96226::CNT96226
19ec-1c88:49471614.691 : => CNT96226::EnumAvailableDevice
19ec-1c88:49471620.173 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49471620.256 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49471620.318 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49475402.878 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49475403.351 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49475414.568 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49475414.798 : => IoObject::GetLockName
19ec-1c88:49475414.927 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49475415.065 : <= IoObject::GetLockName
19ec-1c88:49475415.967 : => CNT96226::VenderCmd_GetData
19ec-1c88:49475416.105 : iCmd = 3, nBytes = 2
19ec-1c88:49475815.531 : 0000 : 06 38 
19ec-1c88:49475815.761 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49475815.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:49475816.007 : iCmd = 4, nBytes = 2
19ec-1c88:49476152.750 : 0000 : 07 07 
19ec-1c88:49476152.975 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49476153.145 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49476153.313 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49476153.442 : IO Send command 10 bytes
19ec-1c88:49476153.551 : => CNT96226::VenderCmd_SetData
19ec-1c88:49476153.663 : iCmd = 0, nBytes = 10
19ec-1c88:49476153.877 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49476372.259 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49476372.502 : => CNT96226::VenderCmd_GetData
19ec-1c88:49476372.625 : iCmd = 0, nBytes = 165
19ec-1c88:49476603.577 : skip dump 37 bytes
19ec-1c88:49476603.981 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49476604.274 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49476604.549 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49476604.816 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49476605.082 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49476605.361 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49476605.620 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49476605.872 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49476606.005 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49476606.137 : => CNT96226::VenderCmd_GetData
19ec-1c88:49476606.245 : iCmd = 1, nBytes = 4
19ec-1c88:49476817.253 : 0000 : 00 00 00 00 
19ec-1c88:49476817.445 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49476817.582 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49476817.712 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49476817.848 : IO Send command 10 bytes
19ec-1c88:49476817.951 : => CNT96226::VenderCmd_SetData
19ec-1c88:49476818.058 : iCmd = 0, nBytes = 10
19ec-1c88:49476818.262 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49477176.372 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49477176.622 : => CNT96226::VenderCmd_GetData
19ec-1c88:49477176.746 : iCmd = 0, nBytes = 128
19ec-1c88:49477397.826 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49477398.213 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49477398.501 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49477398.774 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49477399.032 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49477399.289 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49477399.540 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49477399.799 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49477399.929 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49477400.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:49477400.166 : iCmd = 1, nBytes = 4
19ec-1c88:49477621.205 : 0000 : 00 00 00 00 
19ec-1c88:49477621.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49477621.561 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49477621.890 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49477622.039 : => CNT96226::Close
19ec-1c88:49477628.836 : <= CNT96226::Close ret = 1
19ec-1c88:49477629.004 : <= CNT96226::~CNT96226
19ec-1c88:49477629.168 : <= CAsicIO::GetDeviceList
19ec-1c88:49477629.895 : => IoObject::SetTimeout
19ec-1c88:49477630.163 : Timeout--> In = 0 Out = 0
19ec-1c88:49477630.277 : <= IoObject::SetTimeout
19ec-1c88:49477630.402 : => CAsicIO::CAsicIO
19ec-1c88:49477630.545 : => CNT96226::CNT96226
19ec-1c88:49477630.654 : => CNT96226::Open
19ec-1c88:49477674.339 : <= CNT96226::Open ret = 1
19ec-1c88:49477674.558 : => CNT96226::Initialize
19ec-1c88:49477674.957 : <= CNT96226::Initialize ret = 1
19ec-1c88:49477675.091 : <= CNT96226::CNT96226
19ec-1c88:49477675.200 : <= CAsicIO::CAsicIO
19ec-1c88:49477675.311 : => CAsicIO::InitializeDevice
19ec-1c88:49477675.444 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49477687.119 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49477687.336 : => IoObject::GetLockName
19ec-1c88:49477687.444 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49477687.579 : <= IoObject::GetLockName
19ec-1c88:49477688.485 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49477688.638 : IO Send command 10 bytes
19ec-1c88:49477688.743 : => CNT96226::VenderCmd_SetData
19ec-1c88:49477688.852 : iCmd = 0, nBytes = 10
19ec-1c88:49477689.078 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49478043.467 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49478043.729 : => CNT96226::VenderCmd_GetData
19ec-1c88:49478043.854 : iCmd = 0, nBytes = 128
19ec-1c88:49478266.815 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49478267.185 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49478267.481 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49478267.755 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49478268.014 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49478268.264 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49478268.519 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49478268.766 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49478268.900 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49478269.027 : => CNT96226::VenderCmd_GetData
19ec-1c88:49478269.133 : iCmd = 1, nBytes = 4
19ec-1c88:49478475.182 : 0000 : 00 00 00 00 
19ec-1c88:49478475.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49478475.516 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49478475.639 : => CNT96226::VenderCmd_GetData
19ec-1c88:49478475.756 : iCmd = 3, nBytes = 2
19ec-1c88:49478866.086 : 0000 : 06 38 
19ec-1c88:49478866.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49478866.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:49478866.496 : iCmd = 4, nBytes = 2
19ec-1c88:49479183.101 : 0000 : 07 07 
19ec-1c88:49479183.307 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49479183.694 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49479183.886 : => IoObject::InitializeDevice
19ec-1c88:49479184.069 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49479185.392 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49479185.538 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49479186.805 : => FindScanner
19ec-1c88:49479186.917 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49479187.044 : <= FindScanner ret = 1
19ec-1c88:49479187.158 : => IoObject::IoLockStart
19ec-1c88:49479187.370 : => CAsicIO::CheckDevice
19ec-1c88:49479187.478 : => CNT96226::ConnectIsAvailable
19ec-1c88:49479212.740 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49479212.976 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49479213.111 : <= IoObject::IoLockStart
19ec-1c88:49479213.224 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49479213.359 : IO Send command 10 bytes
19ec-1c88:49479213.538 : => CNT96226::VenderCmd_SetData
19ec-1c88:49479213.669 : iCmd = 0, nBytes = 10
19ec-1c88:49479213.890 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49479421.810 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49479421.960 : System send command 10 bytes + data 0 bytes
19ec-1c88:49479422.042 : IO total need to receive data 5 bytes
19ec-1c88:49479422.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:49479422.186 : iCmd = 0, nBytes = 5
19ec-1c88:49479599.023 : 0000 : 06 00 02 02 ab 
19ec-1c88:49479599.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49479599.244 : System total receive data 5 bytes
19ec-1c88:49479599.321 : => CNT96226::VenderCmd_GetData
19ec-1c88:49479599.387 : iCmd = 1, nBytes = 4
19ec-1c88:49479725.928 : 0000 : 00 00 00 00 
19ec-1c88:49479726.037 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49479726.175 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49479726.256 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49479726.336 : IO Send command 10 bytes
19ec-1c88:49479726.436 : => CNT96226::VenderCmd_SetData
19ec-1c88:49479726.500 : iCmd = 0, nBytes = 10
19ec-1c88:49479726.625 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49479901.097 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49479901.263 : System send command 10 bytes + data 0 bytes
19ec-1c88:49479901.352 : IO total need to receive data 165 bytes
19ec-1c88:49479901.432 : => CNT96226::VenderCmd_GetData
19ec-1c88:49479901.502 : iCmd = 0, nBytes = 165
19ec-1c88:49480109.872 : skip dump 37 bytes
19ec-1c88:49480110.088 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49480110.257 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49480110.420 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49480110.588 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49480110.747 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49480110.910 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49480111.061 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49480111.214 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49480111.291 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49480111.361 : System total receive data 165 bytes
19ec-1c88:49480111.433 : => CNT96226::VenderCmd_GetData
19ec-1c88:49480111.495 : iCmd = 1, nBytes = 4
19ec-1c88:49480290.798 : 0000 : 00 00 00 00 
19ec-1c88:49480290.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49480291.076 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49480291.336 : Dump Inquiry
19ec-1c88:49480291.494 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49480291.666 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49480291.831 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49480291.998 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49480292.154 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49480292.313 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49480292.472 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49480292.622 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49480292.783 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49480292.941 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49480293.046 : 00a0 : 00 00 00 00 00 
19ec-1c88:49480293.139 : => ReadNVMDataInternal
19ec-1c88:49480293.398 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49480293.482 : IO Send command 10 bytes
19ec-1c88:49480293.588 : => CNT96226::VenderCmd_SetData
19ec-1c88:49480293.653 : iCmd = 0, nBytes = 10
19ec-1c88:49480293.777 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49480618.658 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49480619.070 : System send command 10 bytes + data 0 bytes
19ec-1c88:49480619.157 : IO total need to receive data 128 bytes
19ec-1c88:49480619.234 : => CNT96226::VenderCmd_GetData
19ec-1c88:49480619.303 : iCmd = 0, nBytes = 128
19ec-1c88:49480817.173 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49480817.421 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49480817.591 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49480817.753 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49480817.910 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49480818.065 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49480818.214 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49480818.365 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49480818.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49480818.519 : System total receive data 128 bytes
19ec-1c88:49480818.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:49480818.658 : iCmd = 1, nBytes = 4
19ec-1c88:49481006.832 : 0000 : 00 00 00 00 
19ec-1c88:49481006.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49481007.125 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49481007.211 : NVMData.PadScanCount = 0
19ec-1c88:49481007.281 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49481007.352 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49481007.425 : NVMData.FlatbedScanCount = 0
19ec-1c88:49481007.492 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49481007.557 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49481007.625 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49481007.692 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49481007.758 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49481007.826 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49481007.894 : NVMData.BornMonth = 0
19ec-1c88:49481007.951 : NVMData.BornDay = 0
19ec-1c88:49481008.017 : NVMData.BornYear = 0
19ec-1c88:49481008.076 : NVMData.FirstScanMonth = 4
19ec-1c88:49481008.139 : NVMData.FirstScanDay = 30
19ec-1c88:49481008.205 : NVMData.FirstScanYear = 2020
19ec-1c88:49481008.268 : NVMData.VerticalMagnification = 0
19ec-1c88:49481008.332 : NVMData.HorizontalMagnification = 0
19ec-1c88:49481008.396 : NVMData.PowerSavingTime = 15
19ec-1c88:49481008.459 : NVMData.SN = A094165189010062
19ec-1c88:49481008.521 : NVMData.AutoFeed = 0
19ec-1c88:49481008.580 : NVMData.CCDType = 0
19ec-1c88:49481008.643 : NVMData.ScanSpeed = 0
19ec-1c88:49481008.701 : NVMData.RollerCount = 0
19ec-1c88:49481008.764 : NVMData.MultifeedCount = 0
19ec-1c88:49481008.825 : NVMData.JamCount = 0
19ec-1c88:49481008.883 : NVMData.IdentifyInfo = 
19ec-1c88:49481008.943 : NVMData.FormalName = 
19ec-1c88:49481009.149 : NVMData.ReservedB = 0
19ec-1c88:49481009.219 : NVMData.FunctionCode = 0
19ec-1c88:49481009.285 : NVMData.PreFeed = 0
19ec-1c88:49481009.348 : NVMData.PreFeedTime = 0
19ec-1c88:49481009.409 : NVMData.ButtonNumber = 0
19ec-1c88:49481009.472 : NVMData.PowerOffTime = 0
19ec-1c88:49481009.533 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49481009.622 : => IoObject::IoLockEnd
19ec-1c88:49481009.733 : <= IoObject::IoLockEnd
19ec-1c88:49481009.795 : <= InitializeScanner ret = 1
19ec-1c88:49482415.286 : => GetLogicalScannerAbility
19ec-1c88:49482415.473 : => IoObject::IoLockStart
19ec-1c88:49482415.599 : => CAsicIO::CheckDevice
19ec-1c88:49482415.655 : => CNT96226::ConnectIsAvailable
19ec-1c88:49482438.295 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49482438.755 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49482438.813 : <= IoObject::IoLockStart
19ec-1c88:49482438.870 : => IoObject::IoLockEnd
19ec-1c88:49482438.973 : <= IoObject::IoLockEnd
19ec-1c88:49482439.051 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:49485985.966 : => GetLogicalScannerAbilityEx
19ec-1c88:49485986.147 : => IoObject::IoLockStart
19ec-1c88:49485986.277 : => CAsicIO::CheckDevice
19ec-1c88:49485986.334 : => CNT96226::ConnectIsAvailable
19ec-1c88:49486010.788 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49486010.899 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49486010.957 : <= IoObject::IoLockStart
19ec-1c88:49486011.012 : => IoObject::IoLockEnd
19ec-1c88:49486011.116 : <= IoObject::IoLockEnd
19ec-1c88:49486011.242 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49486011.312 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49493181.503 : => ReadNVMData
19ec-1c88:49493181.688 : => IoObject::IoLockStart
19ec-1c88:49493181.821 : => CAsicIO::CheckDevice
19ec-1c88:49493181.876 : => CNT96226::ConnectIsAvailable
19ec-1c88:49493205.769 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49493205.886 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49493205.949 : <= IoObject::IoLockStart
19ec-1c88:49493206.020 : => ReadNVMDataInternal
19ec-1c88:49493206.081 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49493206.147 : IO Send command 10 bytes
19ec-1c88:49493206.260 : => CNT96226::VenderCmd_SetData
19ec-1c88:49493206.318 : iCmd = 0, nBytes = 10
19ec-1c88:49493206.433 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49493561.433 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49493561.586 : System send command 10 bytes + data 0 bytes
19ec-1c88:49493561.657 : IO total need to receive data 128 bytes
19ec-1c88:49493561.721 : => CNT96226::VenderCmd_GetData
19ec-1c88:49493561.778 : iCmd = 0, nBytes = 128
19ec-1c88:49493770.207 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49493770.386 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49493770.530 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49493770.664 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49493770.790 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49493770.914 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49493771.038 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49493771.160 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49493771.222 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49493771.284 : System total receive data 128 bytes
19ec-1c88:49493771.344 : => CNT96226::VenderCmd_GetData
19ec-1c88:49493771.395 : iCmd = 1, nBytes = 4
19ec-1c88:49493954.398 : 0000 : 00 00 00 00 
19ec-1c88:49493954.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49493954.628 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49493954.701 : NVMData.PadScanCount = 0
19ec-1c88:49493954.759 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49493954.815 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49493954.872 : NVMData.FlatbedScanCount = 0
19ec-1c88:49493954.927 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49493955.126 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49493955.195 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49493955.250 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49493955.304 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49493955.359 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49493955.419 : NVMData.BornMonth = 0
19ec-1c88:49493955.467 : NVMData.BornDay = 0
19ec-1c88:49493955.517 : NVMData.BornYear = 0
19ec-1c88:49493955.565 : NVMData.FirstScanMonth = 4
19ec-1c88:49493955.620 : NVMData.FirstScanDay = 30
19ec-1c88:49493955.676 : NVMData.FirstScanYear = 2020
19ec-1c88:49493955.732 : NVMData.VerticalMagnification = 0
19ec-1c88:49493955.787 : NVMData.HorizontalMagnification = 0
19ec-1c88:49493955.840 : NVMData.PowerSavingTime = 15
19ec-1c88:49493955.894 : NVMData.SN = A094165189010062
19ec-1c88:49493955.945 : NVMData.AutoFeed = 0
19ec-1c88:49493955.998 : NVMData.CCDType = 0
19ec-1c88:49493956.046 : NVMData.ScanSpeed = 0
19ec-1c88:49493956.095 : NVMData.RollerCount = 0
19ec-1c88:49493956.147 : NVMData.MultifeedCount = 0
19ec-1c88:49493956.200 : NVMData.JamCount = 0
19ec-1c88:49493956.248 : NVMData.IdentifyInfo = 
19ec-1c88:49493956.300 : NVMData.FormalName = 
19ec-1c88:49493956.351 : NVMData.ReservedB = 0
19ec-1c88:49493956.400 : NVMData.FunctionCode = 0
19ec-1c88:49493956.448 : NVMData.PreFeed = 0
19ec-1c88:49493956.494 : NVMData.PreFeedTime = 0
19ec-1c88:49493956.541 : NVMData.ButtonNumber = 0
19ec-1c88:49493956.589 : NVMData.PowerOffTime = 0
19ec-1c88:49493956.638 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49493956.696 : => IoObject::IoLockEnd
19ec-1c88:49493956.783 : <= IoObject::IoLockEnd
19ec-1c88:49493956.835 : <= ReadNVMData ret = 1
19ec-1c88:49503681.034 : => GetADFStatus
19ec-1c88:49503681.448 : => IoObject::IoLockStart
19ec-1c88:49503681.579 : => CAsicIO::CheckDevice
19ec-1c88:49503681.634 : => CNT96226::ConnectIsAvailable
19ec-1c88:49503706.305 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49503706.701 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49503706.762 : <= IoObject::IoLockStart
19ec-1c88:49503706.822 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49503706.888 : IO Send command 10 bytes
19ec-1c88:49503707.001 : => CNT96226::VenderCmd_SetData
19ec-1c88:49503707.058 : iCmd = 0, nBytes = 10
19ec-1c88:49503707.161 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49503905.516 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49503905.636 : System send command 10 bytes + data 0 bytes
19ec-1c88:49503905.711 : IO total need to receive data 2 bytes
19ec-1c88:49503905.775 : => CNT96226::VenderCmd_GetData
19ec-1c88:49503905.829 : iCmd = 0, nBytes = 2
19ec-1c88:49504032.624 : 0000 : 00 00 
19ec-1c88:49504032.713 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49504032.774 : System total receive data 2 bytes
19ec-1c88:49504032.835 : => CNT96226::VenderCmd_GetData
19ec-1c88:49504032.888 : iCmd = 1, nBytes = 4
19ec-1c88:49504199.252 : 0000 : 00 00 00 00 
19ec-1c88:49504199.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49504199.802 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49504199.860 : Return status = 0
19ec-1c88:49504199.916 : => IoObject::IoLockEnd
19ec-1c88:49504200.006 : <= IoObject::IoLockEnd
19ec-1c88:49504200.056 : <= GetADFStatus ret = 1
19ec-1c88:49506883.404 : => GetADFStatus
19ec-1c88:49506883.599 : => IoObject::IoLockStart
19ec-1c88:49506883.733 : => CAsicIO::CheckDevice
19ec-1c88:49506883.793 : => CNT96226::ConnectIsAvailable
19ec-1c88:49506907.443 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49506907.556 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49506907.614 : <= IoObject::IoLockStart
19ec-1c88:49506907.672 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49506907.742 : IO Send command 10 bytes
19ec-1c88:49506907.850 : => CNT96226::VenderCmd_SetData
19ec-1c88:49506907.905 : iCmd = 0, nBytes = 10
19ec-1c88:49506908.011 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49507088.620 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49507088.751 : System send command 10 bytes + data 0 bytes
19ec-1c88:49507089.000 : IO total need to receive data 2 bytes
19ec-1c88:49507089.079 : => CNT96226::VenderCmd_GetData
19ec-1c88:49507089.137 : iCmd = 0, nBytes = 2
19ec-1c88:49507272.979 : 0000 : 00 00 
19ec-1c88:49507273.075 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49507273.142 : System total receive data 2 bytes
19ec-1c88:49507273.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:49507273.253 : iCmd = 1, nBytes = 4
19ec-1c88:49507380.663 : 0000 : 00 00 00 00 
19ec-1c88:49507380.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49507380.871 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49507380.936 : Return status = 0
19ec-1c88:49507380.991 : => IoObject::IoLockEnd
19ec-1c88:49507381.072 : <= IoObject::IoLockEnd
19ec-1c88:49507381.123 : <= GetADFStatus ret = 1
19ec-1c88:49509517.272 : => TerminateDriver
19ec-1c88:49509517.454 : => CAsicIO::~CAsicIO,pStage=196742216
19ec-1c88:49509517.523 : => CNT96226::Close
19ec-1c88:49509521.570 : <= CNT96226::Close ret = 1
19ec-1c88:49509521.649 : <= CAsicIO::~CAsicIO
19ec-1c88:49509521.707 : => IoObject::IoLockEnd
19ec-1c88:49509521.759 : <= IoObject::IoLockEnd
19ec-1c88:49509521.809 : => IoObject::TerminateDevice
19ec-1c88:49509521.863 : => IoObject::IoLockEnd
19ec-1c88:49509521.912 : <= IoObject::IoLockEnd
19ec-1c88:49509522.229 : <= IoObject::TerminateDevice
19ec-1c88:49509522.464 : <= TerminateDriver ret = 1
19ec-1c88:49553111.565 : ============Debug Start==========
19ec-1c88:49553111.854 : Date : 2020/4/30 14:29:30
19ec-1c88:49553111.935 : Process ID : 19ec
19ec-1c88:49553112.354 : Windows : Version 10.0 build 18363 
19ec-1c88:49553112.814 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49553112.877 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49553112.939 : MemoryStatus.ullAvailPhys : 1724379136
19ec-1c88:49553112.997 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49553113.061 : MemoryStatus.ullAvailPageFile : 3098763264
19ec-1c88:49553113.122 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49553113.180 : MemoryStatus.ullAvailVirtual : 1728425984
19ec-1c88:49553113.240 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49553113.351 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49553113.412 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49553113.648 : CPU Count : 4
19ec-1c88:49553113.695 : CPU Frequency : 100.000 Mhz
19ec-1c88:49553117.892 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49553118.019 : => InitializeDriver
19ec-1c88:49553118.296 : <= InitializeDriver ret = 1
19ec-1c88:49553118.358 : => InitializeScanner
19ec-1c88:49553118.436 : => CAsicIO::GetDeviceList
19ec-1c88:49553118.734 : => CNT96226::CNT96226
19ec-1c88:49553118.793 : => CNT96226::Open
19ec-1c88:49553139.678 : <= CNT96226::Open ret = 1
19ec-1c88:49553139.790 : => CNT96226::Initialize
19ec-1c88:49553139.988 : <= CNT96226::Initialize ret = 1
19ec-1c88:49553140.051 : <= CNT96226::CNT96226
19ec-1c88:49553140.108 : => CNT96226::EnumAvailableDevice
19ec-1c88:49553145.382 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49553145.465 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49553145.526 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49557071.467 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49557071.776 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49557077.404 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49557077.515 : => IoObject::GetLockName
19ec-1c88:49557077.575 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49557077.643 : <= IoObject::GetLockName
19ec-1c88:49557078.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:49557078.181 : iCmd = 3, nBytes = 2
19ec-1c88:49557466.299 : 0000 : 06 38 
19ec-1c88:49557466.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49557466.517 : => CNT96226::VenderCmd_GetData
19ec-1c88:49557466.578 : iCmd = 4, nBytes = 2
19ec-1c88:49557768.784 : 0000 : 07 07 
19ec-1c88:49557768.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49557768.987 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49557769.082 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49557769.150 : IO Send command 10 bytes
19ec-1c88:49557769.205 : => CNT96226::VenderCmd_SetData
19ec-1c88:49557769.263 : iCmd = 0, nBytes = 10
19ec-1c88:49557769.371 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49557920.294 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49557920.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:49557920.485 : iCmd = 0, nBytes = 165
19ec-1c88:49558095.273 : skip dump 37 bytes
19ec-1c88:49558095.478 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49558095.624 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49558095.761 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49558095.901 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49558096.035 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49558096.170 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49558096.299 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49558096.428 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49558096.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49558096.556 : => CNT96226::VenderCmd_GetData
19ec-1c88:49558096.608 : iCmd = 1, nBytes = 4
19ec-1c88:49558299.492 : 0000 : 00 00 00 00 
19ec-1c88:49558299.604 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49558299.673 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49558299.735 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49558299.800 : IO Send command 10 bytes
19ec-1c88:49558299.854 : => CNT96226::VenderCmd_SetData
19ec-1c88:49558299.908 : iCmd = 0, nBytes = 10
19ec-1c88:49558300.012 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49558631.394 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49558631.521 : => CNT96226::VenderCmd_GetData
19ec-1c88:49558631.577 : iCmd = 0, nBytes = 128
19ec-1c88:49558820.992 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49558821.163 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49558821.306 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49558821.438 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49558821.566 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49558821.693 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49558821.824 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49558821.951 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49558822.016 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49558822.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:49558822.129 : iCmd = 1, nBytes = 4
19ec-1c88:49558940.248 : 0000 : 00 00 00 00 
19ec-1c88:49558940.343 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49558940.405 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49558940.566 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49558940.642 : => CNT96226::Close
19ec-1c88:49558944.568 : <= CNT96226::Close ret = 1
19ec-1c88:49558944.639 : <= CNT96226::~CNT96226
19ec-1c88:49558944.733 : <= CAsicIO::GetDeviceList
19ec-1c88:49558945.135 : => IoObject::SetTimeout
19ec-1c88:49558945.263 : Timeout--> In = 0 Out = 0
19ec-1c88:49558945.319 : <= IoObject::SetTimeout
19ec-1c88:49558945.389 : => CAsicIO::CAsicIO
19ec-1c88:49558945.460 : => CNT96226::CNT96226
19ec-1c88:49558945.517 : => CNT96226::Open
19ec-1c88:49558969.281 : <= CNT96226::Open ret = 1
19ec-1c88:49558969.377 : => CNT96226::Initialize
19ec-1c88:49558969.570 : <= CNT96226::Initialize ret = 1
19ec-1c88:49558969.625 : <= CNT96226::CNT96226
19ec-1c88:49558969.680 : <= CAsicIO::CAsicIO
19ec-1c88:49558969.738 : => CAsicIO::InitializeDevice
19ec-1c88:49558969.804 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49558977.043 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49558977.221 : => IoObject::GetLockName
19ec-1c88:49558977.283 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49558977.352 : <= IoObject::GetLockName
19ec-1c88:49558977.927 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49558978.004 : IO Send command 10 bytes
19ec-1c88:49558978.058 : => CNT96226::VenderCmd_SetData
19ec-1c88:49558978.117 : iCmd = 0, nBytes = 10
19ec-1c88:49558978.231 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49559336.363 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49559336.479 : => CNT96226::VenderCmd_GetData
19ec-1c88:49559336.539 : iCmd = 0, nBytes = 128
19ec-1c88:49559473.784 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49559473.971 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49559474.111 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49559474.251 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49559474.377 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49559474.500 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49559474.623 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49559474.749 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49559474.817 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49559474.888 : => CNT96226::VenderCmd_GetData
19ec-1c88:49559474.941 : iCmd = 1, nBytes = 4
19ec-1c88:49559632.815 : 0000 : 00 00 00 00 
19ec-1c88:49559632.928 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49559632.996 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49559633.060 : => CNT96226::VenderCmd_GetData
19ec-1c88:49559633.114 : iCmd = 3, nBytes = 2
19ec-1c88:49560013.145 : 0000 : 06 38 
19ec-1c88:49560013.275 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49560013.351 : => CNT96226::VenderCmd_GetData
19ec-1c88:49560013.408 : iCmd = 4, nBytes = 2
19ec-1c88:49560330.513 : 0000 : 07 07 
19ec-1c88:49560330.614 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49560330.778 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49560330.882 : => IoObject::InitializeDevice
19ec-1c88:49560330.983 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49560331.605 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49560331.679 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49560332.418 : => FindScanner
19ec-1c88:49560332.477 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49560332.541 : <= FindScanner ret = 1
19ec-1c88:49560332.600 : => IoObject::IoLockStart
19ec-1c88:49560332.701 : => CAsicIO::CheckDevice
19ec-1c88:49560332.755 : => CNT96226::ConnectIsAvailable
19ec-1c88:49560352.822 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49560352.943 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49560353.004 : <= IoObject::IoLockStart
19ec-1c88:49560353.062 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49560353.130 : IO Send command 10 bytes
19ec-1c88:49560353.225 : => CNT96226::VenderCmd_SetData
19ec-1c88:49560353.285 : iCmd = 0, nBytes = 10
19ec-1c88:49560353.389 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49560539.195 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49560539.342 : System send command 10 bytes + data 0 bytes
19ec-1c88:49560539.422 : IO total need to receive data 5 bytes
19ec-1c88:49560539.487 : => CNT96226::VenderCmd_GetData
19ec-1c88:49560539.544 : iCmd = 0, nBytes = 5
19ec-1c88:49560740.003 : 0000 : 06 00 02 02 ab 
19ec-1c88:49560740.092 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49560740.157 : System total receive data 5 bytes
19ec-1c88:49560740.219 : => CNT96226::VenderCmd_GetData
19ec-1c88:49560740.274 : iCmd = 1, nBytes = 4
19ec-1c88:49560900.323 : 0000 : 00 00 00 00 
19ec-1c88:49560900.409 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49560900.530 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49560900.594 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49560900.655 : IO Send command 10 bytes
19ec-1c88:49560900.741 : => CNT96226::VenderCmd_SetData
19ec-1c88:49560900.792 : iCmd = 0, nBytes = 10
19ec-1c88:49560900.892 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49561067.082 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49561067.344 : System send command 10 bytes + data 0 bytes
19ec-1c88:49561067.498 : IO total need to receive data 165 bytes
19ec-1c88:49561067.634 : => CNT96226::VenderCmd_GetData
19ec-1c88:49561067.751 : iCmd = 0, nBytes = 165
19ec-1c88:49561241.139 : skip dump 37 bytes
19ec-1c88:49561241.318 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49561241.456 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49561241.590 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49561241.727 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49561241.857 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49561241.991 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49561242.115 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49561242.238 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49561242.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49561242.358 : System total receive data 165 bytes
19ec-1c88:49561242.415 : => CNT96226::VenderCmd_GetData
19ec-1c88:49561242.465 : iCmd = 1, nBytes = 4
19ec-1c88:49561418.867 : 0000 : 00 00 00 00 
19ec-1c88:49561418.977 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49561419.109 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49561419.323 : Dump Inquiry
19ec-1c88:49561419.457 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49561419.593 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49561419.731 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49561419.861 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49561419.989 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49561420.122 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49561420.246 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49561420.370 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49561420.500 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49561420.628 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49561420.716 : 00a0 : 00 00 00 00 00 
19ec-1c88:49561420.784 : => ReadNVMDataInternal
19ec-1c88:49561420.995 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49561421.059 : IO Send command 10 bytes
19ec-1c88:49561421.145 : => CNT96226::VenderCmd_SetData
19ec-1c88:49561421.200 : iCmd = 0, nBytes = 10
19ec-1c88:49561421.299 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49561743.038 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49561743.173 : System send command 10 bytes + data 0 bytes
19ec-1c88:49561743.245 : IO total need to receive data 128 bytes
19ec-1c88:49561743.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:49561743.359 : iCmd = 0, nBytes = 128
19ec-1c88:49561909.504 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49561909.670 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49561909.810 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49561909.940 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49561910.067 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49561910.186 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49561910.309 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49561910.430 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49561910.492 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49561910.550 : System total receive data 128 bytes
19ec-1c88:49561910.610 : => CNT96226::VenderCmd_GetData
19ec-1c88:49561910.661 : iCmd = 1, nBytes = 4
19ec-1c88:49562017.652 : 0000 : 00 00 00 00 
19ec-1c88:49562017.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49562017.861 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49562017.925 : NVMData.PadScanCount = 0
19ec-1c88:49562017.981 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49562018.037 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49562018.093 : NVMData.FlatbedScanCount = 0
19ec-1c88:49562018.152 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49562018.207 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49562018.259 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49562018.317 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49562018.373 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49562018.428 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49562018.481 : NVMData.BornMonth = 0
19ec-1c88:49562018.527 : NVMData.BornDay = 0
19ec-1c88:49562018.577 : NVMData.BornYear = 0
19ec-1c88:49562018.625 : NVMData.FirstScanMonth = 4
19ec-1c88:49562018.676 : NVMData.FirstScanDay = 30
19ec-1c88:49562018.730 : NVMData.FirstScanYear = 2020
19ec-1c88:49562018.785 : NVMData.VerticalMagnification = 0
19ec-1c88:49562018.842 : NVMData.HorizontalMagnification = 0
19ec-1c88:49562018.899 : NVMData.PowerSavingTime = 15
19ec-1c88:49562018.953 : NVMData.SN = A094165189010062
19ec-1c88:49562019.002 : NVMData.AutoFeed = 0
19ec-1c88:49562019.051 : NVMData.CCDType = 0
19ec-1c88:49562019.097 : NVMData.ScanSpeed = 0
19ec-1c88:49562019.146 : NVMData.RollerCount = 0
19ec-1c88:49562019.199 : NVMData.MultifeedCount = 0
19ec-1c88:49562019.248 : NVMData.JamCount = 0
19ec-1c88:49562019.294 : NVMData.IdentifyInfo = 
19ec-1c88:49562019.343 : NVMData.FormalName = 
19ec-1c88:49562019.523 : NVMData.ReservedB = 0
19ec-1c88:49562019.576 : NVMData.FunctionCode = 0
19ec-1c88:49562019.624 : NVMData.PreFeed = 0
19ec-1c88:49562019.676 : NVMData.PreFeedTime = 0
19ec-1c88:49562019.724 : NVMData.ButtonNumber = 0
19ec-1c88:49562019.774 : NVMData.PowerOffTime = 0
19ec-1c88:49562019.824 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49562019.892 : => IoObject::IoLockEnd
19ec-1c88:49562019.978 : <= IoObject::IoLockEnd
19ec-1c88:49562020.027 : <= InitializeScanner ret = 1
19ec-1c88:49562020.088 : => GetLogicalScannerAbilityEx
19ec-1c88:49562020.144 : => IoObject::IoLockStart
19ec-1c88:49562020.232 : => CAsicIO::CheckDevice
19ec-1c88:49562020.284 : => CNT96226::ConnectIsAvailable
19ec-1c88:49562033.050 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49562033.143 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49562033.199 : <= IoObject::IoLockStart
19ec-1c88:49562033.252 : => IoObject::IoLockEnd
19ec-1c88:49562033.338 : <= IoObject::IoLockEnd
19ec-1c88:49562033.448 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49562033.520 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49562208.205 : => ReadNVMData
19ec-1c88:49562208.340 : => IoObject::IoLockStart
19ec-1c88:49562208.449 : => CAsicIO::CheckDevice
19ec-1c88:49562208.506 : => CNT96226::ConnectIsAvailable
19ec-1c88:49562231.269 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49562231.514 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49562231.645 : <= IoObject::IoLockStart
19ec-1c88:49562231.770 : => ReadNVMDataInternal
19ec-1c88:49562231.886 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49562232.249 : IO Send command 10 bytes
19ec-1c88:49562232.362 : => CNT96226::VenderCmd_SetData
19ec-1c88:49562232.413 : iCmd = 0, nBytes = 10
19ec-1c88:49562232.521 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49562585.123 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49562585.293 : System send command 10 bytes + data 0 bytes
19ec-1c88:49562585.370 : IO total need to receive data 128 bytes
19ec-1c88:49562585.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:49562585.493 : iCmd = 0, nBytes = 128
19ec-1c88:49562793.272 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49562793.439 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49562793.581 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49562793.713 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49562793.839 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49562793.964 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49562794.088 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49562794.211 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49562794.273 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49562794.334 : System total receive data 128 bytes
19ec-1c88:49562794.390 : => CNT96226::VenderCmd_GetData
19ec-1c88:49562794.445 : iCmd = 1, nBytes = 4
19ec-1c88:49562953.312 : 0000 : 00 00 00 00 
19ec-1c88:49562953.404 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49562953.523 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49562953.584 : NVMData.PadScanCount = 0
19ec-1c88:49562953.637 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49562953.690 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49562953.748 : NVMData.FlatbedScanCount = 0
19ec-1c88:49562953.803 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49562953.855 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49562953.908 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49562953.966 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49562954.022 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49562954.074 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49562954.128 : NVMData.BornMonth = 0
19ec-1c88:49562954.177 : NVMData.BornDay = 0
19ec-1c88:49562954.228 : NVMData.BornYear = 0
19ec-1c88:49562954.275 : NVMData.FirstScanMonth = 4
19ec-1c88:49562954.329 : NVMData.FirstScanDay = 30
19ec-1c88:49562954.382 : NVMData.FirstScanYear = 2020
19ec-1c88:49562954.561 : NVMData.VerticalMagnification = 0
19ec-1c88:49562954.619 : NVMData.HorizontalMagnification = 0
19ec-1c88:49562954.671 : NVMData.PowerSavingTime = 15
19ec-1c88:49562954.725 : NVMData.SN = A094165189010062
19ec-1c88:49562954.776 : NVMData.AutoFeed = 0
19ec-1c88:49562954.823 : NVMData.CCDType = 0
19ec-1c88:49562954.870 : NVMData.ScanSpeed = 0
19ec-1c88:49562954.919 : NVMData.RollerCount = 0
19ec-1c88:49562954.981 : NVMData.MultifeedCount = 0
19ec-1c88:49562955.032 : NVMData.JamCount = 0
19ec-1c88:49562955.081 : NVMData.IdentifyInfo = 
19ec-1c88:49562955.131 : NVMData.FormalName = 
19ec-1c88:49562955.177 : NVMData.ReservedB = 0
19ec-1c88:49562955.229 : NVMData.FunctionCode = 0
19ec-1c88:49562955.277 : NVMData.PreFeed = 0
19ec-1c88:49562955.325 : NVMData.PreFeedTime = 0
19ec-1c88:49562955.375 : NVMData.ButtonNumber = 0
19ec-1c88:49562955.425 : NVMData.PowerOffTime = 0
19ec-1c88:49562955.474 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49562955.532 : => IoObject::IoLockEnd
19ec-1c88:49562955.613 : <= IoObject::IoLockEnd
19ec-1c88:49562955.661 : <= ReadNVMData ret = 1
19ec-1c88:49565463.586 : ============Debug Start==========
19ec-1c88:49565463.870 : Date : 2020/4/30 14:29:30
19ec-1c88:49565463.954 : Process ID : 19ec
19ec-1c88:49565464.355 : Windows : Version 10.0 build 18363 
19ec-1c88:49565464.815 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49565464.877 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49565464.945 : MemoryStatus.ullAvailPhys : 1725222912
19ec-1c88:49565465.004 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49565465.066 : MemoryStatus.ullAvailPageFile : 3097657344
19ec-1c88:49565465.128 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49565465.188 : MemoryStatus.ullAvailVirtual : 1728401408
19ec-1c88:49565465.247 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49565465.352 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49565465.414 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49565465.654 : CPU Count : 4
19ec-1c88:49565465.701 : CPU Frequency : 100.000 Mhz
19ec-1c88:49565469.811 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49565469.939 : => InitializeDriver
19ec-1c88:49565470.210 : <= InitializeDriver ret = 1
19ec-1c88:49567956.893 : => InitializeScanner
19ec-1c88:49567957.141 : => CAsicIO::GetDeviceList
19ec-1c88:49567957.570 : => CNT96226::CNT96226
19ec-1c88:49567957.634 : => CNT96226::Open
19ec-1c88:49567981.887 : <= CNT96226::Open ret = 1
19ec-1c88:49567981.989 : => CNT96226::Initialize
19ec-1c88:49567982.192 : <= CNT96226::Initialize ret = 1
19ec-1c88:49567982.253 : <= CNT96226::CNT96226
19ec-1c88:49567982.307 : => CNT96226::EnumAvailableDevice
19ec-1c88:49567987.677 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49567987.755 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49567987.811 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49571701.047 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49571701.355 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49571707.771 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49571707.877 : => IoObject::GetLockName
19ec-1c88:49571707.938 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49571708.011 : <= IoObject::GetLockName
19ec-1c88:49571708.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:49571708.550 : iCmd = 3, nBytes = 2
19ec-1c88:49572094.062 : 0000 : 06 38 
19ec-1c88:49572094.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49572094.269 : => CNT96226::VenderCmd_GetData
19ec-1c88:49572094.328 : iCmd = 4, nBytes = 2
19ec-1c88:49572412.308 : 0000 : 07 07 
19ec-1c88:49572412.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49572412.473 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49572412.559 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49572412.627 : IO Send command 10 bytes
19ec-1c88:49572412.679 : => CNT96226::VenderCmd_SetData
19ec-1c88:49572412.737 : iCmd = 0, nBytes = 10
19ec-1c88:49572412.839 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49572576.723 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49572576.843 : => CNT96226::VenderCmd_GetData
19ec-1c88:49572576.900 : iCmd = 0, nBytes = 165
19ec-1c88:49572759.937 : skip dump 37 bytes
19ec-1c88:49572760.115 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49572760.252 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49572760.381 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49572760.511 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49572760.643 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49572760.778 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49572760.903 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49572761.028 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49572761.093 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49572761.151 : => CNT96226::VenderCmd_GetData
19ec-1c88:49572761.201 : iCmd = 1, nBytes = 4
19ec-1c88:49572948.115 : 0000 : 00 00 00 00 
19ec-1c88:49572948.221 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49572948.292 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49572948.356 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49572948.423 : IO Send command 10 bytes
19ec-1c88:49572948.475 : => CNT96226::VenderCmd_SetData
19ec-1c88:49572948.529 : iCmd = 0, nBytes = 10
19ec-1c88:49572948.636 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49573268.379 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49573268.512 : => CNT96226::VenderCmd_GetData
19ec-1c88:49573268.568 : iCmd = 0, nBytes = 128
19ec-1c88:49573462.142 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49573462.321 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49573462.461 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49573462.593 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49573462.723 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49573462.850 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49573462.972 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49573463.093 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49573463.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49573463.218 : => CNT96226::VenderCmd_GetData
19ec-1c88:49573463.270 : iCmd = 1, nBytes = 4
19ec-1c88:49573577.602 : 0000 : 00 00 00 00 
19ec-1c88:49573577.693 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49573577.755 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49573577.919 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49573577.989 : => CNT96226::Close
19ec-1c88:49573581.941 : <= CNT96226::Close ret = 1
19ec-1c88:49573582.015 : <= CNT96226::~CNT96226
19ec-1c88:49573582.107 : <= CAsicIO::GetDeviceList
19ec-1c88:49573582.518 : => IoObject::SetTimeout
19ec-1c88:49573582.648 : Timeout--> In = 0 Out = 0
19ec-1c88:49573582.707 : <= IoObject::SetTimeout
19ec-1c88:49573582.776 : => CAsicIO::CAsicIO
19ec-1c88:49573582.852 : => CNT96226::CNT96226
19ec-1c88:49573582.907 : => CNT96226::Open
19ec-1c88:49573607.194 : <= CNT96226::Open ret = 1
19ec-1c88:49573607.299 : => CNT96226::Initialize
19ec-1c88:49573607.484 : <= CNT96226::Initialize ret = 1
19ec-1c88:49573607.545 : <= CNT96226::CNT96226
19ec-1c88:49573607.599 : <= CAsicIO::CAsicIO
19ec-1c88:49573607.656 : => CAsicIO::InitializeDevice
19ec-1c88:49573607.723 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49573613.608 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49573613.728 : => IoObject::GetLockName
19ec-1c88:49573613.785 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49573613.848 : <= IoObject::GetLockName
19ec-1c88:49573614.378 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49573614.450 : IO Send command 10 bytes
19ec-1c88:49573614.503 : => CNT96226::VenderCmd_SetData
19ec-1c88:49573614.563 : iCmd = 0, nBytes = 10
19ec-1c88:49573614.664 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49573965.101 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49573965.225 : => CNT96226::VenderCmd_GetData
19ec-1c88:49573965.280 : iCmd = 0, nBytes = 128
19ec-1c88:49574123.273 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49574123.473 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49574123.622 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49574123.753 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49574123.884 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49574124.008 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49574124.129 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49574124.250 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49574124.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49574124.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:49574124.430 : iCmd = 1, nBytes = 4
19ec-1c88:49574309.172 : 0000 : 00 00 00 00 
19ec-1c88:49574309.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49574309.326 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49574309.384 : => CNT96226::VenderCmd_GetData
19ec-1c88:49574309.439 : iCmd = 3, nBytes = 2
19ec-1c88:49574690.398 : 0000 : 06 38 
19ec-1c88:49574690.533 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49574690.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:49574690.664 : iCmd = 4, nBytes = 2
19ec-1c88:49574984.985 : 0000 : 07 07 
19ec-1c88:49574985.089 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49574985.255 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49574985.354 : => IoObject::InitializeDevice
19ec-1c88:49574985.453 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49574986.058 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49574986.128 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49574986.895 : => FindScanner
19ec-1c88:49574986.952 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49574987.024 : <= FindScanner ret = 1
19ec-1c88:49574987.089 : => IoObject::IoLockStart
19ec-1c88:49574987.187 : => CAsicIO::CheckDevice
19ec-1c88:49574987.244 : => CNT96226::ConnectIsAvailable
19ec-1c88:49575000.326 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49575000.427 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49575000.485 : <= IoObject::IoLockStart
19ec-1c88:49575000.547 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49575000.614 : IO Send command 10 bytes
19ec-1c88:49575000.697 : => CNT96226::VenderCmd_SetData
19ec-1c88:49575000.757 : iCmd = 0, nBytes = 10
19ec-1c88:49575000.864 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49575143.428 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49575143.561 : System send command 10 bytes + data 0 bytes
19ec-1c88:49575143.632 : IO total need to receive data 5 bytes
19ec-1c88:49575143.696 : => CNT96226::VenderCmd_GetData
19ec-1c88:49575143.750 : iCmd = 0, nBytes = 5
19ec-1c88:49575318.190 : 0000 : 06 00 02 02 ab 
19ec-1c88:49575318.276 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49575318.339 : System total receive data 5 bytes
19ec-1c88:49575318.399 : => CNT96226::VenderCmd_GetData
19ec-1c88:49575318.450 : iCmd = 1, nBytes = 4
19ec-1c88:49575491.795 : 0000 : 00 00 00 00 
19ec-1c88:49575492.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49575492.294 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49575492.352 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49575492.412 : IO Send command 10 bytes
19ec-1c88:49575492.500 : => CNT96226::VenderCmd_SetData
19ec-1c88:49575492.553 : iCmd = 0, nBytes = 10
19ec-1c88:49575492.656 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49575673.904 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49575674.051 : System send command 10 bytes + data 0 bytes
19ec-1c88:49575674.117 : IO total need to receive data 165 bytes
19ec-1c88:49575674.178 : => CNT96226::VenderCmd_GetData
19ec-1c88:49575674.236 : iCmd = 0, nBytes = 165
19ec-1c88:49575880.218 : skip dump 37 bytes
19ec-1c88:49575880.414 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49575880.558 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49575880.694 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49575880.832 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49575880.964 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49575881.094 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49575881.219 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49575881.347 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49575881.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49575881.473 : System total receive data 165 bytes
19ec-1c88:49575881.530 : => CNT96226::VenderCmd_GetData
19ec-1c88:49575881.584 : iCmd = 1, nBytes = 4
19ec-1c88:49576048.152 : 0000 : 00 00 00 00 
19ec-1c88:49576048.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49576048.384 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49576048.570 : Dump Inquiry
19ec-1c88:49576048.699 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49576048.835 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49576048.971 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49576049.109 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49576049.243 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49576049.379 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49576049.509 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49576049.640 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49576049.776 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49576049.908 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49576049.995 : 00a0 : 00 00 00 00 00 
19ec-1c88:49576050.067 : => ReadNVMDataInternal
19ec-1c88:49576050.265 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49576050.331 : IO Send command 10 bytes
19ec-1c88:49576050.420 : => CNT96226::VenderCmd_SetData
19ec-1c88:49576050.476 : iCmd = 0, nBytes = 10
19ec-1c88:49576050.582 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49576364.560 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49576364.695 : System send command 10 bytes + data 0 bytes
19ec-1c88:49576364.762 : IO total need to receive data 128 bytes
19ec-1c88:49576364.826 : => CNT96226::VenderCmd_GetData
19ec-1c88:49576364.879 : iCmd = 0, nBytes = 128
19ec-1c88:49576567.323 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49576567.500 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49576567.643 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49576567.777 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49576567.910 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49576568.031 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49576568.156 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49576568.276 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49576568.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49576568.398 : System total receive data 128 bytes
19ec-1c88:49576568.456 : => CNT96226::VenderCmd_GetData
19ec-1c88:49576568.508 : iCmd = 1, nBytes = 4
19ec-1c88:49576697.675 : 0000 : 00 00 00 00 
19ec-1c88:49576697.791 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49576697.922 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49576697.991 : NVMData.PadScanCount = 0
19ec-1c88:49576698.049 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49576698.105 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49576698.163 : NVMData.FlatbedScanCount = 0
19ec-1c88:49576698.220 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49576698.272 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49576698.327 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49576698.385 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49576698.442 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49576698.498 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49576698.557 : NVMData.BornMonth = 0
19ec-1c88:49576698.606 : NVMData.BornDay = 0
19ec-1c88:49576698.656 : NVMData.BornYear = 0
19ec-1c88:49576698.706 : NVMData.FirstScanMonth = 4
19ec-1c88:49576698.760 : NVMData.FirstScanDay = 30
19ec-1c88:49576698.815 : NVMData.FirstScanYear = 2020
19ec-1c88:49576698.870 : NVMData.VerticalMagnification = 0
19ec-1c88:49576698.924 : NVMData.HorizontalMagnification = 0
19ec-1c88:49576698.981 : NVMData.PowerSavingTime = 15
19ec-1c88:49576699.038 : NVMData.SN = A094165189010062
19ec-1c88:49576699.090 : NVMData.AutoFeed = 0
19ec-1c88:49576699.139 : NVMData.CCDType = 0
19ec-1c88:49576699.190 : NVMData.ScanSpeed = 0
19ec-1c88:49576699.237 : NVMData.RollerCount = 0
19ec-1c88:49576699.290 : NVMData.MultifeedCount = 0
19ec-1c88:49576699.341 : NVMData.JamCount = 0
19ec-1c88:49576699.390 : NVMData.IdentifyInfo = 
19ec-1c88:49576699.444 : NVMData.FormalName = 
19ec-1c88:49576699.630 : NVMData.ReservedB = 0
19ec-1c88:49576699.688 : NVMData.FunctionCode = 0
19ec-1c88:49576699.740 : NVMData.PreFeed = 0
19ec-1c88:49576699.796 : NVMData.PreFeedTime = 0
19ec-1c88:49576699.845 : NVMData.ButtonNumber = 0
19ec-1c88:49576699.900 : NVMData.PowerOffTime = 0
19ec-1c88:49576699.953 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49576700.030 : => IoObject::IoLockEnd
19ec-1c88:49576700.119 : <= IoObject::IoLockEnd
19ec-1c88:49576700.172 : <= InitializeScanner ret = 1
19ec-1c88:49577934.871 : => GetLogicalScannerAbility
19ec-1c88:49577935.059 : => IoObject::IoLockStart
19ec-1c88:49577935.191 : => CAsicIO::CheckDevice
19ec-1c88:49577935.250 : => CNT96226::ConnectIsAvailable
19ec-1c88:49577960.432 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49577960.546 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49577960.607 : <= IoObject::IoLockStart
19ec-1c88:49577960.664 : => IoObject::IoLockEnd
19ec-1c88:49577960.778 : <= IoObject::IoLockEnd
19ec-1c88:49577960.858 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:49581497.570 : => GetLogicalScannerAbilityEx
19ec-1c88:49581497.771 : => IoObject::IoLockStart
19ec-1c88:49581497.896 : => CAsicIO::CheckDevice
19ec-1c88:49581497.954 : => CNT96226::ConnectIsAvailable
19ec-1c88:49581519.654 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49581519.872 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49581519.996 : <= IoObject::IoLockStart
19ec-1c88:49581520.109 : => IoObject::IoLockEnd
19ec-1c88:49581520.310 : <= IoObject::IoLockEnd
19ec-1c88:49581520.726 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49581520.803 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49588697.612 : => ReadNVMData
19ec-1c88:49588697.795 : => IoObject::IoLockStart
19ec-1c88:49588697.920 : => CAsicIO::CheckDevice
19ec-1c88:49588697.977 : => CNT96226::ConnectIsAvailable
19ec-1c88:49588724.874 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49588724.991 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49588725.053 : <= IoObject::IoLockStart
19ec-1c88:49588725.122 : => ReadNVMDataInternal
19ec-1c88:49588725.184 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49588725.253 : IO Send command 10 bytes
19ec-1c88:49588725.371 : => CNT96226::VenderCmd_SetData
19ec-1c88:49588725.426 : iCmd = 0, nBytes = 10
19ec-1c88:49588725.539 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49589070.083 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49589070.209 : System send command 10 bytes + data 0 bytes
19ec-1c88:49589070.284 : IO total need to receive data 128 bytes
19ec-1c88:49589070.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:49589070.405 : iCmd = 0, nBytes = 128
19ec-1c88:49589189.316 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49589189.495 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49589189.632 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49589189.766 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49589189.897 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49589190.021 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49589190.146 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49589190.269 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49589190.334 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49589190.396 : System total receive data 128 bytes
19ec-1c88:49589190.455 : => CNT96226::VenderCmd_GetData
19ec-1c88:49589190.508 : iCmd = 1, nBytes = 4
19ec-1c88:49589388.476 : 0000 : 00 00 00 00 
19ec-1c88:49589388.584 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49589388.728 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49589388.800 : NVMData.PadScanCount = 0
19ec-1c88:49589388.861 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49589388.914 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49589388.968 : NVMData.FlatbedScanCount = 0
19ec-1c88:49589389.022 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49589389.226 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49589389.291 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49589389.344 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49589389.399 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49589389.453 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49589389.507 : NVMData.BornMonth = 0
19ec-1c88:49589389.556 : NVMData.BornDay = 0
19ec-1c88:49589389.605 : NVMData.BornYear = 0
19ec-1c88:49589389.653 : NVMData.FirstScanMonth = 4
19ec-1c88:49589389.704 : NVMData.FirstScanDay = 30
19ec-1c88:49589389.760 : NVMData.FirstScanYear = 2020
19ec-1c88:49589389.813 : NVMData.VerticalMagnification = 0
19ec-1c88:49589389.869 : NVMData.HorizontalMagnification = 0
19ec-1c88:49589389.923 : NVMData.PowerSavingTime = 15
19ec-1c88:49589389.976 : NVMData.SN = A094165189010062
19ec-1c88:49589390.026 : NVMData.AutoFeed = 0
19ec-1c88:49589390.076 : NVMData.CCDType = 0
19ec-1c88:49589390.123 : NVMData.ScanSpeed = 0
19ec-1c88:49589390.174 : NVMData.RollerCount = 0
19ec-1c88:49589390.227 : NVMData.MultifeedCount = 0
19ec-1c88:49589390.279 : NVMData.JamCount = 0
19ec-1c88:49589390.330 : NVMData.IdentifyInfo = 
19ec-1c88:49589390.384 : NVMData.FormalName = 
19ec-1c88:49589390.430 : NVMData.ReservedB = 0
19ec-1c88:49589390.478 : NVMData.FunctionCode = 0
19ec-1c88:49589390.528 : NVMData.PreFeed = 0
19ec-1c88:49589390.580 : NVMData.PreFeedTime = 0
19ec-1c88:49589390.631 : NVMData.ButtonNumber = 0
19ec-1c88:49589390.680 : NVMData.PowerOffTime = 0
19ec-1c88:49589390.729 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49589390.784 : => IoObject::IoLockEnd
19ec-1c88:49589390.874 : <= IoObject::IoLockEnd
19ec-1c88:49589390.922 : <= ReadNVMData ret = 1
19ec-1c88:49599059.287 : => GetADFStatus
19ec-1c88:49599059.720 : => IoObject::IoLockStart
19ec-1c88:49599059.856 : => CAsicIO::CheckDevice
19ec-1c88:49599059.916 : => CNT96226::ConnectIsAvailable
19ec-1c88:49599084.265 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49599084.516 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49599084.865 : <= IoObject::IoLockStart
19ec-1c88:49599084.928 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49599084.997 : IO Send command 10 bytes
19ec-1c88:49599085.122 : => CNT96226::VenderCmd_SetData
19ec-1c88:49599085.182 : iCmd = 0, nBytes = 10
19ec-1c88:49599085.290 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49599261.248 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49599261.384 : System send command 10 bytes + data 0 bytes
19ec-1c88:49599261.461 : IO total need to receive data 2 bytes
19ec-1c88:49599261.522 : => CNT96226::VenderCmd_GetData
19ec-1c88:49599261.583 : iCmd = 0, nBytes = 2
19ec-1c88:49599447.022 : 0000 : 00 00 
19ec-1c88:49599447.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49599447.176 : System total receive data 2 bytes
19ec-1c88:49599447.235 : => CNT96226::VenderCmd_GetData
19ec-1c88:49599447.287 : iCmd = 1, nBytes = 4
19ec-1c88:49599593.792 : 0000 : 00 00 00 00 
19ec-1c88:49599593.911 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49599594.040 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49599594.109 : Return status = 0
19ec-1c88:49599594.171 : => IoObject::IoLockEnd
19ec-1c88:49599594.266 : <= IoObject::IoLockEnd
19ec-1c88:49599594.315 : <= GetADFStatus ret = 1
19ec-1c88:49602499.659 : => GetADFStatus
19ec-1c88:49602499.850 : => IoObject::IoLockStart
19ec-1c88:49602499.971 : => CAsicIO::CheckDevice
19ec-1c88:49602500.030 : => CNT96226::ConnectIsAvailable
19ec-1c88:49602524.155 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49602524.284 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49602524.357 : <= IoObject::IoLockStart
19ec-1c88:49602524.424 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49602524.500 : IO Send command 10 bytes
19ec-1c88:49602524.632 : => CNT96226::VenderCmd_SetData
19ec-1c88:49602524.701 : iCmd = 0, nBytes = 10
19ec-1c88:49602524.816 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49602670.877 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49602671.020 : System send command 10 bytes + data 0 bytes
19ec-1c88:49602671.198 : IO total need to receive data 2 bytes
19ec-1c88:49602671.265 : => CNT96226::VenderCmd_GetData
19ec-1c88:49602671.324 : iCmd = 0, nBytes = 2
19ec-1c88:49602817.787 : 0000 : 00 00 
19ec-1c88:49602817.893 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49602817.969 : System total receive data 2 bytes
19ec-1c88:49602818.035 : => CNT96226::VenderCmd_GetData
19ec-1c88:49602818.094 : iCmd = 1, nBytes = 4
19ec-1c88:49602925.975 : 0000 : 00 00 00 00 
19ec-1c88:49602926.060 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49602926.184 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49602926.248 : Return status = 0
19ec-1c88:49602926.306 : => IoObject::IoLockEnd
19ec-1c88:49602926.395 : <= IoObject::IoLockEnd
19ec-1c88:49602926.447 : <= GetADFStatus ret = 1
19ec-1c88:49605079.998 : => TerminateDriver
19ec-1c88:49605080.193 : => CAsicIO::~CAsicIO,pStage=135990344
19ec-1c88:49605080.277 : => CNT96226::Close
19ec-1c88:49605083.832 : <= CNT96226::Close ret = 1
19ec-1c88:49605083.920 : <= CAsicIO::~CAsicIO
19ec-1c88:49605083.985 : => IoObject::IoLockEnd
19ec-1c88:49605084.045 : <= IoObject::IoLockEnd
19ec-1c88:49605084.101 : => IoObject::TerminateDevice
19ec-1c88:49605084.161 : => IoObject::IoLockEnd
19ec-1c88:49605084.211 : <= IoObject::IoLockEnd
19ec-1c88:49605084.316 : <= IoObject::TerminateDevice
19ec-1c88:49605084.588 : <= TerminateDriver ret = 1
19ec-1c88:49648894.065 : ============Debug Start==========
19ec-1c88:49648894.318 : Date : 2020/4/30 14:29:33
19ec-1c88:49648894.401 : Process ID : 19ec
19ec-1c88:49648894.828 : Windows : Version 10.0 build 18363 
19ec-1c88:49648895.270 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49648895.337 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49648895.405 : MemoryStatus.ullAvailPhys : 1724624896
19ec-1c88:49648895.462 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49648895.525 : MemoryStatus.ullAvailPageFile : 3098910720
19ec-1c88:49648895.585 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49648895.646 : MemoryStatus.ullAvailVirtual : 1729449984
19ec-1c88:49648895.705 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49648895.810 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49648895.874 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49648896.106 : CPU Count : 4
19ec-1c88:49648896.155 : CPU Frequency : 100.000 Mhz
19ec-1c88:49648900.128 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49648900.260 : => InitializeDriver
19ec-1c88:49648900.509 : <= InitializeDriver ret = 1
19ec-1c88:49648900.566 : => InitializeScanner
19ec-1c88:49648900.638 : => CAsicIO::GetDeviceList
19ec-1c88:49648900.935 : => CNT96226::CNT96226
19ec-1c88:49648900.994 : => CNT96226::Open
19ec-1c88:49648925.690 : <= CNT96226::Open ret = 1
19ec-1c88:49648925.797 : => CNT96226::Initialize
19ec-1c88:49648925.988 : <= CNT96226::Initialize ret = 1
19ec-1c88:49648926.049 : <= CNT96226::CNT96226
19ec-1c88:49648926.106 : => CNT96226::EnumAvailableDevice
19ec-1c88:49648931.588 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49648931.662 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49648931.720 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49652690.833 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49652691.277 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49652702.412 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49652702.619 : => IoObject::GetLockName
19ec-1c88:49652702.739 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49652702.887 : <= IoObject::GetLockName
19ec-1c88:49652703.767 : => CNT96226::VenderCmd_GetData
19ec-1c88:49652703.894 : iCmd = 3, nBytes = 2
19ec-1c88:49653099.664 : 0000 : 06 38 
19ec-1c88:49653099.878 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49653100.020 : => CNT96226::VenderCmd_GetData
19ec-1c88:49653100.131 : iCmd = 4, nBytes = 2
19ec-1c88:49653428.819 : 0000 : 07 07 
19ec-1c88:49653429.034 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49653429.204 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49653429.371 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49653429.517 : IO Send command 10 bytes
19ec-1c88:49653429.627 : => CNT96226::VenderCmd_SetData
19ec-1c88:49653429.738 : iCmd = 0, nBytes = 10
19ec-1c88:49653429.950 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49653644.098 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49653644.337 : => CNT96226::VenderCmd_GetData
19ec-1c88:49653644.453 : iCmd = 0, nBytes = 165
19ec-1c88:49653840.712 : skip dump 37 bytes
19ec-1c88:49653841.110 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49653841.398 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49653841.684 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49653841.962 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49653842.224 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49653842.493 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49653842.750 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49653843.011 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49653843.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49653843.263 : => CNT96226::VenderCmd_GetData
19ec-1c88:49653843.365 : iCmd = 1, nBytes = 4
19ec-1c88:49654039.917 : 0000 : 00 00 00 00 
19ec-1c88:49654040.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49654040.274 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49654040.396 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49654040.530 : IO Send command 10 bytes
19ec-1c88:49654040.637 : => CNT96226::VenderCmd_SetData
19ec-1c88:49654040.747 : iCmd = 0, nBytes = 10
19ec-1c88:49654040.967 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49654414.144 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49654414.391 : => CNT96226::VenderCmd_GetData
19ec-1c88:49654414.506 : iCmd = 0, nBytes = 128
19ec-1c88:49654634.763 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49654635.138 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49654635.427 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49654635.694 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49654635.952 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49654636.212 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49654636.463 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49654636.723 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49654636.857 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49654636.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:49654637.098 : iCmd = 1, nBytes = 4
19ec-1c88:49654879.227 : 0000 : 00 00 00 00 
19ec-1c88:49654879.434 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49654879.568 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49654879.950 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49654880.097 : => CNT96226::Close
19ec-1c88:49654886.950 : <= CNT96226::Close ret = 1
19ec-1c88:49654887.104 : <= CNT96226::~CNT96226
19ec-1c88:49654887.258 : <= CAsicIO::GetDeviceList
19ec-1c88:49654888.030 : => IoObject::SetTimeout
19ec-1c88:49654888.299 : Timeout--> In = 0 Out = 0
19ec-1c88:49654888.418 : <= IoObject::SetTimeout
19ec-1c88:49654888.541 : => CAsicIO::CAsicIO
19ec-1c88:49654888.682 : => CNT96226::CNT96226
19ec-1c88:49654888.788 : => CNT96226::Open
19ec-1c88:49654931.111 : <= CNT96226::Open ret = 1
19ec-1c88:49654931.307 : => CNT96226::Initialize
19ec-1c88:49654931.679 : <= CNT96226::Initialize ret = 1
19ec-1c88:49654931.804 : <= CNT96226::CNT96226
19ec-1c88:49654931.903 : <= CAsicIO::CAsicIO
19ec-1c88:49654932.005 : => CAsicIO::InitializeDevice
19ec-1c88:49654932.134 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49654942.409 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49654942.831 : => IoObject::GetLockName
19ec-1c88:49654942.966 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49654943.109 : <= IoObject::GetLockName
19ec-1c88:49654944.091 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49654944.241 : IO Send command 10 bytes
19ec-1c88:49654944.348 : => CNT96226::VenderCmd_SetData
19ec-1c88:49654944.459 : iCmd = 0, nBytes = 10
19ec-1c88:49654944.677 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49655298.191 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49655298.463 : => CNT96226::VenderCmd_GetData
19ec-1c88:49655298.599 : iCmd = 0, nBytes = 128
19ec-1c88:49655496.933 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49655497.271 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49655497.559 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49655497.851 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49655498.109 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49655498.370 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49655498.634 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49655498.894 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49655499.023 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49655499.146 : => CNT96226::VenderCmd_GetData
19ec-1c88:49655499.252 : iCmd = 1, nBytes = 4
19ec-1c88:49655708.961 : 0000 : 00 00 00 00 
19ec-1c88:49655709.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49655709.272 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49655709.393 : => CNT96226::VenderCmd_GetData
19ec-1c88:49655709.498 : iCmd = 3, nBytes = 2
19ec-1c88:49656088.548 : 0000 : 06 38 
19ec-1c88:49656088.741 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49656088.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:49656088.988 : iCmd = 4, nBytes = 2
19ec-1c88:49656408.898 : 0000 : 07 07 
19ec-1c88:49656409.067 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49656409.382 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49656409.574 : => IoObject::InitializeDevice
19ec-1c88:49656409.759 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49656410.881 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49656411.019 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49656412.218 : => FindScanner
19ec-1c88:49656412.335 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49656412.461 : <= FindScanner ret = 1
19ec-1c88:49656412.573 : => IoObject::IoLockStart
19ec-1c88:49656412.777 : => CAsicIO::CheckDevice
19ec-1c88:49656412.882 : => CNT96226::ConnectIsAvailable
19ec-1c88:49656435.082 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49656435.325 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49656435.465 : <= IoObject::IoLockStart
19ec-1c88:49656435.585 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49656435.727 : IO Send command 10 bytes
19ec-1c88:49656435.902 : => CNT96226::VenderCmd_SetData
19ec-1c88:49656436.014 : iCmd = 0, nBytes = 10
19ec-1c88:49656436.237 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49656660.411 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49656660.665 : System send command 10 bytes + data 0 bytes
19ec-1c88:49656660.813 : IO total need to receive data 5 bytes
19ec-1c88:49656660.937 : => CNT96226::VenderCmd_GetData
19ec-1c88:49656661.048 : iCmd = 0, nBytes = 5
19ec-1c88:49656892.524 : 0000 : 06 00 02 02 ab 
19ec-1c88:49656892.737 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49656892.882 : System total receive data 5 bytes
19ec-1c88:49656893.007 : => CNT96226::VenderCmd_GetData
19ec-1c88:49656893.114 : iCmd = 1, nBytes = 4
19ec-1c88:49657108.267 : 0000 : 00 00 00 00 
19ec-1c88:49657108.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49657108.714 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49657108.835 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49657108.968 : IO Send command 10 bytes
19ec-1c88:49657109.147 : => CNT96226::VenderCmd_SetData
19ec-1c88:49657109.256 : iCmd = 0, nBytes = 10
19ec-1c88:49657109.473 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49657317.632 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49657317.873 : System send command 10 bytes + data 0 bytes
19ec-1c88:49657318.018 : IO total need to receive data 165 bytes
19ec-1c88:49657318.148 : => CNT96226::VenderCmd_GetData
19ec-1c88:49657318.261 : iCmd = 0, nBytes = 165
19ec-1c88:49657550.185 : skip dump 37 bytes
19ec-1c88:49657550.579 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49657550.878 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49657551.162 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49657551.437 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49657551.699 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49657551.978 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49657552.242 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49657552.496 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49657552.628 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49657552.746 : System total receive data 165 bytes
19ec-1c88:49657552.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:49657552.976 : iCmd = 1, nBytes = 4
19ec-1c88:49657788.914 : 0000 : 00 00 00 00 
19ec-1c88:49657789.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49657789.503 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49657789.955 : Dump Inquiry
19ec-1c88:49657790.229 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49657790.503 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49657790.791 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49657791.066 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49657791.325 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49657791.595 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49657791.848 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49657792.104 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49657792.370 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49657792.637 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49657792.815 : 00a0 : 00 00 00 00 00 
19ec-1c88:49657792.944 : => ReadNVMDataInternal
19ec-1c88:49657793.331 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49657793.466 : IO Send command 10 bytes
19ec-1c88:49657793.642 : => CNT96226::VenderCmd_SetData
19ec-1c88:49657793.747 : iCmd = 0, nBytes = 10
19ec-1c88:49657793.953 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49658147.996 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49658148.260 : System send command 10 bytes + data 0 bytes
19ec-1c88:49658148.420 : IO total need to receive data 128 bytes
19ec-1c88:49658148.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:49658148.661 : iCmd = 0, nBytes = 128
19ec-1c88:49658357.129 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49658357.499 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49658357.795 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49658358.070 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49658358.332 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49658358.583 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49658358.841 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49658359.094 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49658359.227 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49658359.347 : System total receive data 128 bytes
19ec-1c88:49658359.468 : => CNT96226::VenderCmd_GetData
19ec-1c88:49658359.575 : iCmd = 1, nBytes = 4
19ec-1c88:49658569.550 : 0000 : 00 00 00 00 
19ec-1c88:49658569.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49658570.009 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49658570.149 : NVMData.PadScanCount = 0
19ec-1c88:49658570.264 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49658570.384 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49658570.499 : NVMData.FlatbedScanCount = 0
19ec-1c88:49658570.611 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49658570.722 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49658570.832 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49658570.944 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49658571.060 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49658571.175 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49658571.286 : NVMData.BornMonth = 0
19ec-1c88:49658571.386 : NVMData.BornDay = 0
19ec-1c88:49658571.489 : NVMData.BornYear = 0
19ec-1c88:49658571.586 : NVMData.FirstScanMonth = 4
19ec-1c88:49658571.691 : NVMData.FirstScanDay = 30
19ec-1c88:49658571.802 : NVMData.FirstScanYear = 2020
19ec-1c88:49658571.911 : NVMData.VerticalMagnification = 0
19ec-1c88:49658572.019 : NVMData.HorizontalMagnification = 0
19ec-1c88:49658572.132 : NVMData.PowerSavingTime = 15
19ec-1c88:49658572.240 : NVMData.SN = A094165189010062
19ec-1c88:49658572.347 : NVMData.AutoFeed = 0
19ec-1c88:49658572.443 : NVMData.CCDType = 0
19ec-1c88:49658572.544 : NVMData.ScanSpeed = 0
19ec-1c88:49658572.649 : NVMData.RollerCount = 0
19ec-1c88:49658572.756 : NVMData.MultifeedCount = 0
19ec-1c88:49658572.860 : NVMData.JamCount = 0
19ec-1c88:49658572.960 : NVMData.IdentifyInfo = 
19ec-1c88:49658573.064 : NVMData.FormalName = 
19ec-1c88:49658573.472 : NVMData.ReservedB = 0
19ec-1c88:49658573.587 : NVMData.FunctionCode = 0
19ec-1c88:49658573.694 : NVMData.PreFeed = 0
19ec-1c88:49658573.794 : NVMData.PreFeedTime = 0
19ec-1c88:49658573.896 : NVMData.ButtonNumber = 0
19ec-1c88:49658574.004 : NVMData.PowerOffTime = 0
19ec-1c88:49658574.108 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49658574.247 : => IoObject::IoLockEnd
19ec-1c88:49658574.434 : <= IoObject::IoLockEnd
19ec-1c88:49658574.536 : <= InitializeScanner ret = 1
19ec-1c88:49658574.660 : => GetLogicalScannerAbilityEx
19ec-1c88:49658574.769 : => IoObject::IoLockStart
19ec-1c88:49658574.964 : => CAsicIO::CheckDevice
19ec-1c88:49658575.068 : => CNT96226::ConnectIsAvailable
19ec-1c88:49658600.415 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49658600.661 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49658600.787 : <= IoObject::IoLockStart
19ec-1c88:49658600.902 : => IoObject::IoLockEnd
19ec-1c88:49658601.126 : <= IoObject::IoLockEnd
19ec-1c88:49658601.354 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49658601.508 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49658946.040 : => ReadNVMData
19ec-1c88:49658946.289 : => IoObject::IoLockStart
19ec-1c88:49658946.545 : => CAsicIO::CheckDevice
19ec-1c88:49658946.655 : => CNT96226::ConnectIsAvailable
19ec-1c88:49658972.651 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49658972.884 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49658973.005 : <= IoObject::IoLockStart
19ec-1c88:49658973.123 : => ReadNVMDataInternal
19ec-1c88:49658973.244 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49658973.375 : IO Send command 10 bytes
19ec-1c88:49658973.576 : => CNT96226::VenderCmd_SetData
19ec-1c88:49658973.688 : iCmd = 0, nBytes = 10
19ec-1c88:49658973.907 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49659342.648 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49659342.805 : System send command 10 bytes + data 0 bytes
19ec-1c88:49659342.881 : IO total need to receive data 128 bytes
19ec-1c88:49659342.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:49659343.015 : iCmd = 0, nBytes = 128
19ec-1c88:49659552.161 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49659552.368 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49659552.529 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49659552.680 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49659552.827 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49659552.971 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49659553.113 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49659553.251 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49659553.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49659553.395 : System total receive data 128 bytes
19ec-1c88:49659553.466 : => CNT96226::VenderCmd_GetData
19ec-1c88:49659553.524 : iCmd = 1, nBytes = 4
19ec-1c88:49659752.292 : 0000 : 00 00 00 00 
19ec-1c88:49659752.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49659752.563 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49659752.648 : NVMData.PadScanCount = 0
19ec-1c88:49659752.716 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49659752.780 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49659752.851 : NVMData.FlatbedScanCount = 0
19ec-1c88:49659752.916 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49659752.977 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49659753.041 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49659753.101 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49659753.163 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49659753.223 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49659753.288 : NVMData.BornMonth = 0
19ec-1c88:49659753.344 : NVMData.BornDay = 0
19ec-1c88:49659753.402 : NVMData.BornYear = 0
19ec-1c88:49659753.456 : NVMData.FirstScanMonth = 4
19ec-1c88:49659753.516 : NVMData.FirstScanDay = 30
19ec-1c88:49659753.580 : NVMData.FirstScanYear = 2020
19ec-1c88:49659753.798 : NVMData.VerticalMagnification = 0
19ec-1c88:49659753.864 : NVMData.HorizontalMagnification = 0
19ec-1c88:49659753.923 : NVMData.PowerSavingTime = 15
19ec-1c88:49659753.988 : NVMData.SN = A094165189010062
19ec-1c88:49659754.048 : NVMData.AutoFeed = 0
19ec-1c88:49659754.106 : NVMData.CCDType = 0
19ec-1c88:49659754.161 : NVMData.ScanSpeed = 0
19ec-1c88:49659754.218 : NVMData.RollerCount = 0
19ec-1c88:49659754.276 : NVMData.MultifeedCount = 0
19ec-1c88:49659754.334 : NVMData.JamCount = 0
19ec-1c88:49659754.390 : NVMData.IdentifyInfo = 
19ec-1c88:49659754.447 : NVMData.FormalName = 
19ec-1c88:49659754.501 : NVMData.ReservedB = 0
19ec-1c88:49659754.558 : NVMData.FunctionCode = 0
19ec-1c88:49659754.612 : NVMData.PreFeed = 0
19ec-1c88:49659754.669 : NVMData.PreFeedTime = 0
19ec-1c88:49659754.726 : NVMData.ButtonNumber = 0
19ec-1c88:49659754.782 : NVMData.PowerOffTime = 0
19ec-1c88:49659754.840 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49659754.907 : => IoObject::IoLockEnd
19ec-1c88:49659755.009 : <= IoObject::IoLockEnd
19ec-1c88:49659755.066 : <= ReadNVMData ret = 1
19ec-1c88:49662430.233 : ============Debug Start==========
19ec-1c88:49662430.512 : Date : 2020/4/30 14:29:33
19ec-1c88:49662430.596 : Process ID : 19ec
19ec-1c88:49662431.003 : Windows : Version 10.0 build 18363 
19ec-1c88:49662431.446 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49662431.507 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49662431.570 : MemoryStatus.ullAvailPhys : 1724620800
19ec-1c88:49662431.632 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49662431.694 : MemoryStatus.ullAvailPageFile : 3098787840
19ec-1c88:49662431.756 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49662431.813 : MemoryStatus.ullAvailVirtual : 1729744896
19ec-1c88:49662431.873 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49662431.985 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49662432.043 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49662432.281 : CPU Count : 4
19ec-1c88:49662432.330 : CPU Frequency : 100.000 Mhz
19ec-1c88:49662436.469 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49662436.597 : => InitializeDriver
19ec-1c88:49662436.863 : <= InitializeDriver ret = 1
19ec-1c88:49664948.588 : => InitializeScanner
19ec-1c88:49664948.844 : => CAsicIO::GetDeviceList
19ec-1c88:49664949.248 : => CNT96226::CNT96226
19ec-1c88:49664949.310 : => CNT96226::Open
19ec-1c88:49664974.316 : <= CNT96226::Open ret = 1
19ec-1c88:49664974.414 : => CNT96226::Initialize
19ec-1c88:49664974.612 : <= CNT96226::Initialize ret = 1
19ec-1c88:49664974.671 : <= CNT96226::CNT96226
19ec-1c88:49664974.726 : => CNT96226::EnumAvailableDevice
19ec-1c88:49664980.388 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49664980.469 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49664980.528 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49668648.965 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49668649.279 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49668655.779 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49668655.899 : => IoObject::GetLockName
19ec-1c88:49668655.959 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49668656.028 : <= IoObject::GetLockName
19ec-1c88:49668656.509 : => CNT96226::VenderCmd_GetData
19ec-1c88:49668656.571 : iCmd = 3, nBytes = 2
19ec-1c88:49669007.462 : 0000 : 06 38 
19ec-1c88:49669007.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49669007.690 : => CNT96226::VenderCmd_GetData
19ec-1c88:49669007.752 : iCmd = 4, nBytes = 2
19ec-1c88:49669290.158 : 0000 : 07 07 
19ec-1c88:49669290.296 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49669290.398 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49669290.492 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49669290.564 : IO Send command 10 bytes
19ec-1c88:49669290.618 : => CNT96226::VenderCmd_SetData
19ec-1c88:49669290.676 : iCmd = 0, nBytes = 10
19ec-1c88:49669290.786 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49669463.655 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49669463.824 : => CNT96226::VenderCmd_GetData
19ec-1c88:49669463.894 : iCmd = 0, nBytes = 165
19ec-1c88:49669606.094 : skip dump 37 bytes
19ec-1c88:49669606.269 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49669606.412 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49669606.550 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49669606.683 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49669606.813 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49669606.951 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49669607.078 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49669607.201 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49669607.262 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49669607.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:49669607.371 : iCmd = 1, nBytes = 4
19ec-1c88:49669764.731 : 0000 : 00 00 00 00 
19ec-1c88:49669764.831 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49669764.897 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49669764.962 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49669765.030 : IO Send command 10 bytes
19ec-1c88:49669765.084 : => CNT96226::VenderCmd_SetData
19ec-1c88:49669765.143 : iCmd = 0, nBytes = 10
19ec-1c88:49669765.243 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49670072.640 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49670072.772 : => CNT96226::VenderCmd_GetData
19ec-1c88:49670072.827 : iCmd = 0, nBytes = 128
19ec-1c88:49670267.736 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49670267.895 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49670268.023 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49670268.152 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49670268.278 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49670268.399 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49670268.520 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49670268.644 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49670268.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49670268.760 : => CNT96226::VenderCmd_GetData
19ec-1c88:49670268.811 : iCmd = 1, nBytes = 4
19ec-1c88:49670435.950 : 0000 : 00 00 00 00 
19ec-1c88:49670436.059 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49670436.125 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49670436.295 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49670436.368 : => CNT96226::Close
19ec-1c88:49670439.701 : <= CNT96226::Close ret = 1
19ec-1c88:49670439.773 : <= CNT96226::~CNT96226
19ec-1c88:49670439.856 : <= CAsicIO::GetDeviceList
19ec-1c88:49670440.167 : => IoObject::SetTimeout
19ec-1c88:49670440.290 : Timeout--> In = 0 Out = 0
19ec-1c88:49670440.346 : <= IoObject::SetTimeout
19ec-1c88:49670440.417 : => CAsicIO::CAsicIO
19ec-1c88:49670440.487 : => CNT96226::CNT96226
19ec-1c88:49670440.540 : => CNT96226::Open
19ec-1c88:49670463.002 : <= CNT96226::Open ret = 1
19ec-1c88:49670463.111 : => CNT96226::Initialize
19ec-1c88:49670463.313 : <= CNT96226::Initialize ret = 1
19ec-1c88:49670463.381 : <= CNT96226::CNT96226
19ec-1c88:49670463.434 : <= CAsicIO::CAsicIO
19ec-1c88:49670463.490 : => CAsicIO::InitializeDevice
19ec-1c88:49670463.561 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49670469.790 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49670469.916 : => IoObject::GetLockName
19ec-1c88:49670469.976 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49670470.040 : <= IoObject::GetLockName
19ec-1c88:49670470.513 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49670470.586 : IO Send command 10 bytes
19ec-1c88:49670470.640 : => CNT96226::VenderCmd_SetData
19ec-1c88:49670470.699 : iCmd = 0, nBytes = 10
19ec-1c88:49670470.812 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49670812.618 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49670812.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:49670812.820 : iCmd = 0, nBytes = 128
19ec-1c88:49670945.990 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49670946.548 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49670946.690 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49670946.821 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49670946.945 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49670947.072 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49670947.196 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49670947.317 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49670947.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49670947.442 : => CNT96226::VenderCmd_GetData
19ec-1c88:49670947.496 : iCmd = 1, nBytes = 4
19ec-1c88:49671122.884 : 0000 : 00 00 00 00 
19ec-1c88:49671122.966 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49671123.031 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49671123.093 : => CNT96226::VenderCmd_GetData
19ec-1c88:49671123.146 : iCmd = 3, nBytes = 2
19ec-1c88:49671492.341 : 0000 : 06 38 
19ec-1c88:49671492.458 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49671492.535 : => CNT96226::VenderCmd_GetData
19ec-1c88:49671492.590 : iCmd = 4, nBytes = 2
19ec-1c88:49671802.616 : 0000 : 07 07 
19ec-1c88:49671802.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49671802.883 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49671802.979 : => IoObject::InitializeDevice
19ec-1c88:49671803.081 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49671803.754 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49671803.828 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49671804.557 : => FindScanner
19ec-1c88:49671804.619 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49671804.685 : <= FindScanner ret = 1
19ec-1c88:49671804.746 : => IoObject::IoLockStart
19ec-1c88:49671804.847 : => CAsicIO::CheckDevice
19ec-1c88:49671804.899 : => CNT96226::ConnectIsAvailable
19ec-1c88:49671817.835 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49671817.930 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49671817.984 : <= IoObject::IoLockStart
19ec-1c88:49671818.042 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49671818.109 : IO Send command 10 bytes
19ec-1c88:49671818.192 : => CNT96226::VenderCmd_SetData
19ec-1c88:49671818.249 : iCmd = 0, nBytes = 10
19ec-1c88:49671818.351 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49671978.609 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49671978.725 : System send command 10 bytes + data 0 bytes
19ec-1c88:49671978.788 : IO total need to receive data 5 bytes
19ec-1c88:49671978.848 : => CNT96226::VenderCmd_GetData
19ec-1c88:49671978.907 : iCmd = 0, nBytes = 5
19ec-1c88:49672154.296 : 0000 : 06 00 02 02 ab 
19ec-1c88:49672154.465 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49672154.589 : System total receive data 5 bytes
19ec-1c88:49672154.897 : => CNT96226::VenderCmd_GetData
19ec-1c88:49672154.950 : iCmd = 1, nBytes = 4
19ec-1c88:49672308.472 : 0000 : 00 00 00 00 
19ec-1c88:49672308.553 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49672308.670 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49672308.731 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49672308.795 : IO Send command 10 bytes
19ec-1c88:49672308.871 : => CNT96226::VenderCmd_SetData
19ec-1c88:49672308.929 : iCmd = 0, nBytes = 10
19ec-1c88:49672309.031 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49672455.422 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49672455.545 : System send command 10 bytes + data 0 bytes
19ec-1c88:49672455.618 : IO total need to receive data 165 bytes
19ec-1c88:49672455.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:49672455.742 : iCmd = 0, nBytes = 165
19ec-1c88:49672629.801 : skip dump 37 bytes
19ec-1c88:49672630.364 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49672630.503 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49672630.636 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49672630.768 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49672630.892 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49672631.022 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49672631.150 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49672631.276 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49672631.341 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49672631.399 : System total receive data 165 bytes
19ec-1c88:49672631.458 : => CNT96226::VenderCmd_GetData
19ec-1c88:49672631.509 : iCmd = 1, nBytes = 4
19ec-1c88:49672787.877 : 0000 : 00 00 00 00 
19ec-1c88:49672787.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49672788.070 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49672788.277 : Dump Inquiry
19ec-1c88:49672788.399 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49672788.532 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49672788.662 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49672788.795 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49672788.921 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49672789.051 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49672789.176 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49672789.297 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49672789.425 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49672789.555 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49672789.642 : 00a0 : 00 00 00 00 00 
19ec-1c88:49672789.708 : => ReadNVMDataInternal
19ec-1c88:49672789.927 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49672789.989 : IO Send command 10 bytes
19ec-1c88:49672790.075 : => CNT96226::VenderCmd_SetData
19ec-1c88:49672790.127 : iCmd = 0, nBytes = 10
19ec-1c88:49672790.225 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49673096.747 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49673096.876 : System send command 10 bytes + data 0 bytes
19ec-1c88:49673096.945 : IO total need to receive data 128 bytes
19ec-1c88:49673097.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:49673097.061 : iCmd = 0, nBytes = 128
19ec-1c88:49673287.245 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49673287.430 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49673287.577 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49673287.715 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49673287.846 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49673287.975 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49673288.103 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49673288.228 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49673288.294 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49673288.356 : System total receive data 128 bytes
19ec-1c88:49673288.418 : => CNT96226::VenderCmd_GetData
19ec-1c88:49673288.471 : iCmd = 1, nBytes = 4
19ec-1c88:49673429.778 : 0000 : 00 00 00 00 
19ec-1c88:49673429.877 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49673430.004 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49673430.070 : NVMData.PadScanCount = 0
19ec-1c88:49673430.127 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49673430.183 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49673430.239 : NVMData.FlatbedScanCount = 0
19ec-1c88:49673430.293 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49673430.345 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49673430.398 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49673430.453 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49673430.512 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49673430.566 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49673430.619 : NVMData.BornMonth = 0
19ec-1c88:49673430.666 : NVMData.BornDay = 0
19ec-1c88:49673430.717 : NVMData.BornYear = 0
19ec-1c88:49673430.767 : NVMData.FirstScanMonth = 4
19ec-1c88:49673430.821 : NVMData.FirstScanDay = 30
19ec-1c88:49673430.873 : NVMData.FirstScanYear = 2020
19ec-1c88:49673430.926 : NVMData.VerticalMagnification = 0
19ec-1c88:49673430.981 : NVMData.HorizontalMagnification = 0
19ec-1c88:49673431.038 : NVMData.PowerSavingTime = 15
19ec-1c88:49673431.091 : NVMData.SN = A094165189010062
19ec-1c88:49673431.140 : NVMData.AutoFeed = 0
19ec-1c88:49673431.190 : NVMData.CCDType = 0
19ec-1c88:49673431.239 : NVMData.ScanSpeed = 0
19ec-1c88:49673431.288 : NVMData.RollerCount = 0
19ec-1c88:49673431.338 : NVMData.MultifeedCount = 0
19ec-1c88:49673431.388 : NVMData.JamCount = 0
19ec-1c88:49673431.436 : NVMData.IdentifyInfo = 
19ec-1c88:49673431.487 : NVMData.FormalName = 
19ec-1c88:49673431.667 : NVMData.ReservedB = 0
19ec-1c88:49673431.719 : NVMData.FunctionCode = 0
19ec-1c88:49673431.768 : NVMData.PreFeed = 0
19ec-1c88:49673431.820 : NVMData.PreFeedTime = 0
19ec-1c88:49673431.868 : NVMData.ButtonNumber = 0
19ec-1c88:49673431.920 : NVMData.PowerOffTime = 0
19ec-1c88:49673431.972 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49673432.045 : => IoObject::IoLockEnd
19ec-1c88:49673432.131 : <= IoObject::IoLockEnd
19ec-1c88:49673432.183 : <= InitializeScanner ret = 1
19ec-1c88:49674663.560 : => GetLogicalScannerAbility
19ec-1c88:49674663.746 : => IoObject::IoLockStart
19ec-1c88:49674663.873 : => CAsicIO::CheckDevice
19ec-1c88:49674663.931 : => CNT96226::ConnectIsAvailable
19ec-1c88:49674689.127 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49674689.494 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49674689.553 : <= IoObject::IoLockStart
19ec-1c88:49674689.614 : => IoObject::IoLockEnd
19ec-1c88:49674689.724 : <= IoObject::IoLockEnd
19ec-1c88:49674689.799 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:49678194.191 : => GetLogicalScannerAbilityEx
19ec-1c88:49678194.377 : => IoObject::IoLockStart
19ec-1c88:49678194.509 : => CAsicIO::CheckDevice
19ec-1c88:49678194.568 : => CNT96226::ConnectIsAvailable
19ec-1c88:49678217.147 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49678217.270 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49678217.332 : <= IoObject::IoLockStart
19ec-1c88:49678217.391 : => IoObject::IoLockEnd
19ec-1c88:49678217.505 : <= IoObject::IoLockEnd
19ec-1c88:49678217.638 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49678217.725 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49686213.223 : => ReadNVMData
19ec-1c88:49686213.403 : => IoObject::IoLockStart
19ec-1c88:49686213.535 : => CAsicIO::CheckDevice
19ec-1c88:49686213.593 : => CNT96226::ConnectIsAvailable
19ec-1c88:49686236.167 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49686236.289 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49686236.352 : <= IoObject::IoLockStart
19ec-1c88:49686236.418 : => ReadNVMDataInternal
19ec-1c88:49686236.483 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49686236.550 : IO Send command 10 bytes
19ec-1c88:49686236.673 : => CNT96226::VenderCmd_SetData
19ec-1c88:49686236.729 : iCmd = 0, nBytes = 10
19ec-1c88:49686236.842 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49686558.622 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49686558.786 : System send command 10 bytes + data 0 bytes
19ec-1c88:49686558.860 : IO total need to receive data 128 bytes
19ec-1c88:49686559.143 : => CNT96226::VenderCmd_GetData
19ec-1c88:49686559.197 : iCmd = 0, nBytes = 128
19ec-1c88:49686753.285 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49686753.477 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49686753.622 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49686753.755 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49686753.888 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49686754.015 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49686754.141 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49686754.270 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49686754.338 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49686754.404 : System total receive data 128 bytes
19ec-1c88:49686754.467 : => CNT96226::VenderCmd_GetData
19ec-1c88:49686754.521 : iCmd = 1, nBytes = 4
19ec-1c88:49686880.185 : 0000 : 00 00 00 00 
19ec-1c88:49686880.312 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49686880.466 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49686880.540 : NVMData.PadScanCount = 0
19ec-1c88:49686880.601 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49686880.659 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49686880.715 : NVMData.FlatbedScanCount = 0
19ec-1c88:49686880.770 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49686880.958 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49686881.019 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49686881.075 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49686881.131 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49686881.184 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49686881.243 : NVMData.BornMonth = 0
19ec-1c88:49686881.291 : NVMData.BornDay = 0
19ec-1c88:49686881.342 : NVMData.BornYear = 0
19ec-1c88:49686881.395 : NVMData.FirstScanMonth = 4
19ec-1c88:49686881.447 : NVMData.FirstScanDay = 30
19ec-1c88:49686881.503 : NVMData.FirstScanYear = 2020
19ec-1c88:49686881.555 : NVMData.VerticalMagnification = 0
19ec-1c88:49686881.613 : NVMData.HorizontalMagnification = 0
19ec-1c88:49686881.669 : NVMData.PowerSavingTime = 15
19ec-1c88:49686881.724 : NVMData.SN = A094165189010062
19ec-1c88:49686881.773 : NVMData.AutoFeed = 0
19ec-1c88:49686881.827 : NVMData.CCDType = 0
19ec-1c88:49686881.876 : NVMData.ScanSpeed = 0
19ec-1c88:49686881.927 : NVMData.RollerCount = 0
19ec-1c88:49686881.980 : NVMData.MultifeedCount = 0
19ec-1c88:49686882.033 : NVMData.JamCount = 0
19ec-1c88:49686882.085 : NVMData.IdentifyInfo = 
19ec-1c88:49686882.138 : NVMData.FormalName = 
19ec-1c88:49686882.190 : NVMData.ReservedB = 0
19ec-1c88:49686882.239 : NVMData.FunctionCode = 0
19ec-1c88:49686882.288 : NVMData.PreFeed = 0
19ec-1c88:49686882.337 : NVMData.PreFeedTime = 0
19ec-1c88:49686882.385 : NVMData.ButtonNumber = 0
19ec-1c88:49686882.437 : NVMData.PowerOffTime = 0
19ec-1c88:49686882.488 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49686882.553 : => IoObject::IoLockEnd
19ec-1c88:49686882.645 : <= IoObject::IoLockEnd
19ec-1c88:49686882.694 : <= ReadNVMData ret = 1
19ec-1c88:49696586.136 : => GetADFStatus
19ec-1c88:49696586.556 : => IoObject::IoLockStart
19ec-1c88:49696586.681 : => CAsicIO::CheckDevice
19ec-1c88:49696586.738 : => CNT96226::ConnectIsAvailable
19ec-1c88:49696610.715 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49696610.831 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49696610.892 : <= IoObject::IoLockStart
19ec-1c88:49696610.955 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49696611.023 : IO Send command 10 bytes
19ec-1c88:49696611.146 : => CNT96226::VenderCmd_SetData
19ec-1c88:49696611.204 : iCmd = 0, nBytes = 10
19ec-1c88:49696611.310 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49696818.587 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49696818.702 : System send command 10 bytes + data 0 bytes
19ec-1c88:49696818.772 : IO total need to receive data 2 bytes
19ec-1c88:49696818.833 : => CNT96226::VenderCmd_GetData
19ec-1c88:49696818.889 : iCmd = 0, nBytes = 2
19ec-1c88:49696963.234 : 0000 : 00 00 
19ec-1c88:49696963.327 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49696963.388 : System total receive data 2 bytes
19ec-1c88:49696963.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:49696963.501 : iCmd = 1, nBytes = 4
19ec-1c88:49697069.881 : 0000 : 00 00 00 00 
19ec-1c88:49697070.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49697070.513 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49697070.577 : Return status = 0
19ec-1c88:49697070.632 : => IoObject::IoLockEnd
19ec-1c88:49697070.720 : <= IoObject::IoLockEnd
19ec-1c88:49697070.774 : <= GetADFStatus ret = 1
19ec-1c88:49699752.236 : => GetADFStatus
19ec-1c88:49699752.427 : => IoObject::IoLockStart
19ec-1c88:49699752.552 : => CAsicIO::CheckDevice
19ec-1c88:49699752.607 : => CNT96226::ConnectIsAvailable
19ec-1c88:49699776.817 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49699776.933 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49699776.993 : <= IoObject::IoLockStart
19ec-1c88:49699777.056 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49699777.125 : IO Send command 10 bytes
19ec-1c88:49699777.240 : => CNT96226::VenderCmd_SetData
19ec-1c88:49699777.298 : iCmd = 0, nBytes = 10
19ec-1c88:49699777.403 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49699968.024 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49699968.150 : System send command 10 bytes + data 0 bytes
19ec-1c88:49699968.369 : IO total need to receive data 2 bytes
19ec-1c88:49699968.446 : => CNT96226::VenderCmd_GetData
19ec-1c88:49699968.503 : iCmd = 0, nBytes = 2
19ec-1c88:49700144.037 : 0000 : 00 00 
19ec-1c88:49700144.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49700144.225 : System total receive data 2 bytes
19ec-1c88:49700144.294 : => CNT96226::VenderCmd_GetData
19ec-1c88:49700144.350 : iCmd = 1, nBytes = 4
19ec-1c88:49700356.138 : 0000 : 00 00 00 00 
19ec-1c88:49700356.240 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49700356.374 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49700356.445 : Return status = 0
19ec-1c88:49700356.504 : => IoObject::IoLockEnd
19ec-1c88:49700356.595 : <= IoObject::IoLockEnd
19ec-1c88:49700356.646 : <= GetADFStatus ret = 1
19ec-1c88:49702424.015 : => TerminateDriver
19ec-1c88:49702424.204 : => CAsicIO::~CAsicIO,pStage=17828936
19ec-1c88:49702424.275 : => CNT96226::Close
19ec-1c88:49702428.531 : <= CNT96226::Close ret = 1
19ec-1c88:49702428.611 : <= CAsicIO::~CAsicIO
19ec-1c88:49702428.670 : => IoObject::IoLockEnd
19ec-1c88:49702428.733 : <= IoObject::IoLockEnd
19ec-1c88:49702428.787 : => IoObject::TerminateDevice
19ec-1c88:49702428.841 : => IoObject::IoLockEnd
19ec-1c88:49702428.892 : <= IoObject::IoLockEnd
19ec-1c88:49702428.995 : <= IoObject::TerminateDevice
19ec-1c88:49702429.238 : <= TerminateDriver ret = 1
19ec-1c88:49744900.054 : ============Debug Start==========
19ec-1c88:49744900.332 : Date : 2020/4/30 14:29:36
19ec-1c88:49744900.407 : Process ID : 19ec
19ec-1c88:49744900.812 : Windows : Version 10.0 build 18363 
19ec-1c88:49744901.269 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49744901.332 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49744901.402 : MemoryStatus.ullAvailPhys : 1724919808
19ec-1c88:49744901.461 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49744901.524 : MemoryStatus.ullAvailPageFile : 3099619328
19ec-1c88:49744901.582 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49744901.639 : MemoryStatus.ullAvailVirtual : 1729478656
19ec-1c88:49744901.700 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49744901.803 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49744901.863 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49744902.100 : CPU Count : 4
19ec-1c88:49744902.148 : CPU Frequency : 100.000 Mhz
19ec-1c88:49744906.438 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49744906.565 : => InitializeDriver
19ec-1c88:49744906.836 : <= InitializeDriver ret = 1
19ec-1c88:49744906.895 : => InitializeScanner
19ec-1c88:49744906.968 : => CAsicIO::GetDeviceList
19ec-1c88:49744907.260 : => CNT96226::CNT96226
19ec-1c88:49744907.319 : => CNT96226::Open
19ec-1c88:49744929.317 : <= CNT96226::Open ret = 1
19ec-1c88:49744929.426 : => CNT96226::Initialize
19ec-1c88:49744929.618 : <= CNT96226::Initialize ret = 1
19ec-1c88:49744929.682 : <= CNT96226::CNT96226
19ec-1c88:49744929.734 : => CNT96226::EnumAvailableDevice
19ec-1c88:49744935.222 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49744935.300 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49744935.362 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49748638.081 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49748638.373 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49748643.956 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49748644.060 : => IoObject::GetLockName
19ec-1c88:49748644.123 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49748644.198 : <= IoObject::GetLockName
19ec-1c88:49748644.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:49748644.728 : iCmd = 3, nBytes = 2
19ec-1c88:49749022.505 : 0000 : 06 38 
19ec-1c88:49749022.625 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49749022.700 : => CNT96226::VenderCmd_GetData
19ec-1c88:49749022.760 : iCmd = 4, nBytes = 2
19ec-1c88:49749341.612 : 0000 : 07 07 
19ec-1c88:49749341.706 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49749341.792 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49749341.880 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49749341.947 : IO Send command 10 bytes
19ec-1c88:49749341.996 : => CNT96226::VenderCmd_SetData
19ec-1c88:49749342.051 : iCmd = 0, nBytes = 10
19ec-1c88:49749342.148 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49749565.063 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49749565.309 : => CNT96226::VenderCmd_GetData
19ec-1c88:49749565.428 : iCmd = 0, nBytes = 165
19ec-1c88:49749793.277 : skip dump 37 bytes
19ec-1c88:49749793.668 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49749793.956 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49749794.236 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49749794.507 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49749794.767 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49749795.038 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49749795.300 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49749795.562 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49749795.698 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49749795.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:49749795.930 : iCmd = 1, nBytes = 4
19ec-1c88:49750033.411 : 0000 : 00 00 00 00 
19ec-1c88:49750033.637 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49750033.769 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49750033.891 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49750034.024 : IO Send command 10 bytes
19ec-1c88:49750034.127 : => CNT96226::VenderCmd_SetData
19ec-1c88:49750034.236 : iCmd = 0, nBytes = 10
19ec-1c88:49750034.461 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49750396.816 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49750397.072 : => CNT96226::VenderCmd_GetData
19ec-1c88:49750397.188 : iCmd = 0, nBytes = 128
19ec-1c88:49750640.581 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49750640.944 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49750641.233 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49750641.506 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49750641.766 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49750642.024 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49750642.272 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49750642.524 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49750642.658 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49750642.783 : => CNT96226::VenderCmd_GetData
19ec-1c88:49750642.887 : iCmd = 1, nBytes = 4
19ec-1c88:49750832.898 : 0000 : 00 00 00 00 
19ec-1c88:49750833.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49750833.247 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49750833.582 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49750833.736 : => CNT96226::Close
19ec-1c88:49750840.827 : <= CNT96226::Close ret = 1
19ec-1c88:49750840.982 : <= CNT96226::~CNT96226
19ec-1c88:49750841.136 : <= CAsicIO::GetDeviceList
19ec-1c88:49750841.900 : => IoObject::SetTimeout
19ec-1c88:49750842.163 : Timeout--> In = 0 Out = 0
19ec-1c88:49750842.281 : <= IoObject::SetTimeout
19ec-1c88:49750842.410 : => CAsicIO::CAsicIO
19ec-1c88:49750842.552 : => CNT96226::CNT96226
19ec-1c88:49750842.659 : => CNT96226::Open
19ec-1c88:49750884.782 : <= CNT96226::Open ret = 1
19ec-1c88:49750884.981 : => CNT96226::Initialize
19ec-1c88:49750885.355 : <= CNT96226::Initialize ret = 1
19ec-1c88:49750885.473 : <= CNT96226::CNT96226
19ec-1c88:49750885.579 : <= CAsicIO::CAsicIO
19ec-1c88:49750885.686 : => CAsicIO::InitializeDevice
19ec-1c88:49750885.823 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49750897.494 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49750897.717 : => IoObject::GetLockName
19ec-1c88:49750897.830 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49750897.967 : <= IoObject::GetLockName
19ec-1c88:49750898.923 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49750899.074 : IO Send command 10 bytes
19ec-1c88:49750899.179 : => CNT96226::VenderCmd_SetData
19ec-1c88:49750899.288 : iCmd = 0, nBytes = 10
19ec-1c88:49750899.511 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49751247.067 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49751247.301 : => CNT96226::VenderCmd_GetData
19ec-1c88:49751247.422 : iCmd = 0, nBytes = 128
19ec-1c88:49751467.333 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49751467.708 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49751467.994 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49751468.416 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49751468.681 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49751468.930 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49751469.182 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49751469.437 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49751469.565 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49751469.694 : => CNT96226::VenderCmd_GetData
19ec-1c88:49751469.801 : iCmd = 1, nBytes = 4
19ec-1c88:49751683.575 : 0000 : 00 00 00 00 
19ec-1c88:49751683.803 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49751683.939 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49751684.054 : => CNT96226::VenderCmd_GetData
19ec-1c88:49751684.171 : iCmd = 3, nBytes = 2
19ec-1c88:49752085.728 : 0000 : 06 38 
19ec-1c88:49752085.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49752086.066 : => CNT96226::VenderCmd_GetData
19ec-1c88:49752086.172 : iCmd = 4, nBytes = 2
19ec-1c88:49752430.710 : 0000 : 07 07 
19ec-1c88:49752430.923 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49752431.498 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49752431.699 : => IoObject::InitializeDevice
19ec-1c88:49752431.891 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49752432.943 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49752433.079 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49752434.280 : => FindScanner
19ec-1c88:49752434.392 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49752434.518 : <= FindScanner ret = 1
19ec-1c88:49752434.634 : => IoObject::IoLockStart
19ec-1c88:49752434.835 : => CAsicIO::CheckDevice
19ec-1c88:49752434.939 : => CNT96226::ConnectIsAvailable
19ec-1c88:49752460.405 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49752460.643 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49752460.765 : <= IoObject::IoLockStart
19ec-1c88:49752460.879 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49752461.014 : IO Send command 10 bytes
19ec-1c88:49752461.202 : => CNT96226::VenderCmd_SetData
19ec-1c88:49752461.320 : iCmd = 0, nBytes = 10
19ec-1c88:49752461.539 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49752653.154 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49752653.389 : System send command 10 bytes + data 0 bytes
19ec-1c88:49752653.534 : IO total need to receive data 5 bytes
19ec-1c88:49752653.657 : => CNT96226::VenderCmd_GetData
19ec-1c88:49752653.765 : iCmd = 0, nBytes = 5
19ec-1c88:49752862.357 : 0000 : 06 00 02 02 ab 
19ec-1c88:49752862.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49752862.686 : System total receive data 5 bytes
19ec-1c88:49752862.808 : => CNT96226::VenderCmd_GetData
19ec-1c88:49752862.923 : iCmd = 1, nBytes = 4
19ec-1c88:49753043.476 : 0000 : 00 00 00 00 
19ec-1c88:49753043.651 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49753043.872 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49753043.994 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49753044.122 : IO Send command 10 bytes
19ec-1c88:49753044.298 : => CNT96226::VenderCmd_SetData
19ec-1c88:49753044.420 : iCmd = 0, nBytes = 10
19ec-1c88:49753044.638 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49753225.182 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49753225.384 : System send command 10 bytes + data 0 bytes
19ec-1c88:49753225.512 : IO total need to receive data 165 bytes
19ec-1c88:49753225.633 : => CNT96226::VenderCmd_GetData
19ec-1c88:49753225.738 : iCmd = 0, nBytes = 165
19ec-1c88:49753403.547 : skip dump 37 bytes
19ec-1c88:49753403.943 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49753404.233 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49753404.507 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49753404.779 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49753405.046 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49753405.319 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49753405.578 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49753405.838 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49753405.971 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49753406.091 : System total receive data 165 bytes
19ec-1c88:49753406.213 : => CNT96226::VenderCmd_GetData
19ec-1c88:49753406.317 : iCmd = 1, nBytes = 4
19ec-1c88:49753580.652 : 0000 : 00 00 00 00 
19ec-1c88:49753580.823 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49753581.039 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49753581.437 : Dump Inquiry
19ec-1c88:49753581.710 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49753581.995 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49753582.276 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49753582.544 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49753582.809 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49753583.076 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49753583.337 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49753583.593 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49753583.859 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49753584.133 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49753584.309 : 00a0 : 00 00 00 00 00 
19ec-1c88:49753584.434 : => ReadNVMDataInternal
19ec-1c88:49753584.805 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49753584.937 : IO Send command 10 bytes
19ec-1c88:49753585.103 : => CNT96226::VenderCmd_SetData
19ec-1c88:49753585.215 : iCmd = 0, nBytes = 10
19ec-1c88:49753585.412 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49753926.288 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49753926.520 : System send command 10 bytes + data 0 bytes
19ec-1c88:49753926.655 : IO total need to receive data 128 bytes
19ec-1c88:49753926.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:49753926.896 : iCmd = 0, nBytes = 128
19ec-1c88:49754138.794 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49754139.175 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49754139.463 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49754139.736 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49754139.996 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49754140.249 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49754140.502 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49754140.748 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49754140.877 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49754141.001 : System total receive data 128 bytes
19ec-1c88:49754141.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:49754141.229 : iCmd = 1, nBytes = 4
19ec-1c88:49754363.141 : 0000 : 00 00 00 00 
19ec-1c88:49754363.353 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49754363.588 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49754363.731 : NVMData.PadScanCount = 0
19ec-1c88:49754363.843 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49754363.963 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49754364.086 : NVMData.FlatbedScanCount = 0
19ec-1c88:49754364.196 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49754364.302 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49754364.408 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49754364.518 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49754364.636 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49754364.750 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49754364.868 : NVMData.BornMonth = 0
19ec-1c88:49754364.965 : NVMData.BornDay = 0
19ec-1c88:49754365.068 : NVMData.BornYear = 0
19ec-1c88:49754365.163 : NVMData.FirstScanMonth = 4
19ec-1c88:49754365.265 : NVMData.FirstScanDay = 30
19ec-1c88:49754365.378 : NVMData.FirstScanYear = 2020
19ec-1c88:49754365.490 : NVMData.VerticalMagnification = 0
19ec-1c88:49754365.597 : NVMData.HorizontalMagnification = 0
19ec-1c88:49754365.709 : NVMData.PowerSavingTime = 15
19ec-1c88:49754365.820 : NVMData.SN = A094165189010062
19ec-1c88:49754365.925 : NVMData.AutoFeed = 0
19ec-1c88:49754366.022 : NVMData.CCDType = 0
19ec-1c88:49754366.122 : NVMData.ScanSpeed = 0
19ec-1c88:49754366.223 : NVMData.RollerCount = 0
19ec-1c88:49754366.323 : NVMData.MultifeedCount = 0
19ec-1c88:49754366.429 : NVMData.JamCount = 0
19ec-1c88:49754366.526 : NVMData.IdentifyInfo = 
19ec-1c88:49754366.630 : NVMData.FormalName = 
19ec-1c88:49754367.054 : NVMData.ReservedB = 0
19ec-1c88:49754367.168 : NVMData.FunctionCode = 0
19ec-1c88:49754367.268 : NVMData.PreFeed = 0
19ec-1c88:49754367.370 : NVMData.PreFeedTime = 0
19ec-1c88:49754367.469 : NVMData.ButtonNumber = 0
19ec-1c88:49754367.570 : NVMData.PowerOffTime = 0
19ec-1c88:49754367.675 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49754367.811 : => IoObject::IoLockEnd
19ec-1c88:49754367.990 : <= IoObject::IoLockEnd
19ec-1c88:49754368.089 : <= InitializeScanner ret = 1
19ec-1c88:49754368.209 : => GetLogicalScannerAbilityEx
19ec-1c88:49754368.325 : => IoObject::IoLockStart
19ec-1c88:49754368.520 : => CAsicIO::CheckDevice
19ec-1c88:49754368.623 : => CNT96226::ConnectIsAvailable
19ec-1c88:49754393.232 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49754393.486 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49754393.618 : <= IoObject::IoLockStart
19ec-1c88:49754393.736 : => IoObject::IoLockEnd
19ec-1c88:49754393.930 : <= IoObject::IoLockEnd
19ec-1c88:49754394.145 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49754394.300 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49754738.038 : => ReadNVMData
19ec-1c88:49754738.292 : => IoObject::IoLockStart
19ec-1c88:49754738.544 : => CAsicIO::CheckDevice
19ec-1c88:49754738.656 : => CNT96226::ConnectIsAvailable
19ec-1c88:49754763.995 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49754764.234 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49754764.356 : <= IoObject::IoLockStart
19ec-1c88:49754764.476 : => ReadNVMDataInternal
19ec-1c88:49754764.598 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49754764.734 : IO Send command 10 bytes
19ec-1c88:49754764.946 : => CNT96226::VenderCmd_SetData
19ec-1c88:49754765.061 : iCmd = 0, nBytes = 10
19ec-1c88:49754765.303 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49755109.655 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49755109.783 : System send command 10 bytes + data 0 bytes
19ec-1c88:49755109.861 : IO total need to receive data 128 bytes
19ec-1c88:49755109.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:49755109.992 : iCmd = 0, nBytes = 128
19ec-1c88:49755305.004 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49755305.198 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49755305.348 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49755305.493 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49755305.638 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49755305.780 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49755305.923 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49755306.062 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49755306.131 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49755306.195 : System total receive data 128 bytes
19ec-1c88:49755306.260 : => CNT96226::VenderCmd_GetData
19ec-1c88:49755306.318 : iCmd = 1, nBytes = 4
19ec-1c88:49755491.708 : 0000 : 00 00 00 00 
19ec-1c88:49755491.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49755491.944 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49755492.017 : NVMData.PadScanCount = 0
19ec-1c88:49755492.077 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49755492.139 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49755492.202 : NVMData.FlatbedScanCount = 0
19ec-1c88:49755492.266 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49755492.325 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49755492.388 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49755492.449 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49755492.511 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49755492.573 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49755492.633 : NVMData.BornMonth = 0
19ec-1c88:49755492.686 : NVMData.BornDay = 0
19ec-1c88:49755492.743 : NVMData.BornYear = 0
19ec-1c88:49755492.795 : NVMData.FirstScanMonth = 4
19ec-1c88:49755492.855 : NVMData.FirstScanDay = 30
19ec-1c88:49755492.917 : NVMData.FirstScanYear = 2020
19ec-1c88:49755493.142 : NVMData.VerticalMagnification = 0
19ec-1c88:49755493.213 : NVMData.HorizontalMagnification = 0
19ec-1c88:49755493.272 : NVMData.PowerSavingTime = 15
19ec-1c88:49755493.334 : NVMData.SN = A094165189010062
19ec-1c88:49755493.391 : NVMData.AutoFeed = 0
19ec-1c88:49755493.445 : NVMData.CCDType = 0
19ec-1c88:49755493.498 : NVMData.ScanSpeed = 0
19ec-1c88:49755493.551 : NVMData.RollerCount = 0
19ec-1c88:49755493.607 : NVMData.MultifeedCount = 0
19ec-1c88:49755493.665 : NVMData.JamCount = 0
19ec-1c88:49755493.720 : NVMData.IdentifyInfo = 
19ec-1c88:49755493.777 : NVMData.FormalName = 
19ec-1c88:49755493.834 : NVMData.ReservedB = 0
19ec-1c88:49755493.891 : NVMData.FunctionCode = 0
19ec-1c88:49755493.946 : NVMData.PreFeed = 0
19ec-1c88:49755493.999 : NVMData.PreFeedTime = 0
19ec-1c88:49755494.055 : NVMData.ButtonNumber = 0
19ec-1c88:49755494.109 : NVMData.PowerOffTime = 0
19ec-1c88:49755494.169 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49755494.236 : => IoObject::IoLockEnd
19ec-1c88:49755494.335 : <= IoObject::IoLockEnd
19ec-1c88:49755494.393 : <= ReadNVMData ret = 1
19ec-1c88:49756073.522 : => TerminateDriver
19ec-1c88:49756073.709 : => CAsicIO::~CAsicIO,pStage=136252488
19ec-1c88:49756073.792 : => CNT96226::Close
19ec-1c88:49756077.909 : <= CNT96226::Close ret = 1
19ec-1c88:49756077.999 : <= CAsicIO::~CAsicIO
19ec-1c88:49756078.062 : => IoObject::IoLockEnd
19ec-1c88:49756078.119 : <= IoObject::IoLockEnd
19ec-1c88:49756078.174 : => IoObject::TerminateDevice
19ec-1c88:49756078.236 : => IoObject::IoLockEnd
19ec-1c88:49756078.291 : <= IoObject::IoLockEnd
19ec-1c88:49756078.406 : <= IoObject::TerminateDevice
19ec-1c88:49756078.690 : <= TerminateDriver ret = 1
19ec-1c88:49758457.907 : ============Debug Start==========
19ec-1c88:49758458.195 : Date : 2020/4/30 14:29:36
19ec-1c88:49758458.273 : Process ID : 19ec
19ec-1c88:49758458.722 : Windows : Version 10.0 build 18363 
19ec-1c88:49758459.175 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49758459.236 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49758459.303 : MemoryStatus.ullAvailPhys : 1724899328
19ec-1c88:49758459.362 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49758459.424 : MemoryStatus.ullAvailPageFile : 3098656768
19ec-1c88:49758459.486 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49758459.543 : MemoryStatus.ullAvailVirtual : 1729470464
19ec-1c88:49758459.603 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49758459.705 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49758459.765 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49758460.009 : CPU Count : 4
19ec-1c88:49758460.055 : CPU Frequency : 100.000 Mhz
19ec-1c88:49758464.177 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49758464.293 : => InitializeDriver
19ec-1c88:49758464.556 : <= InitializeDriver ret = 1
19ec-1c88:49760976.232 : => InitializeScanner
19ec-1c88:49760976.484 : => CAsicIO::GetDeviceList
19ec-1c88:49760976.909 : => CNT96226::CNT96226
19ec-1c88:49760977.051 : => CNT96226::Open
19ec-1c88:49761000.402 : <= CNT96226::Open ret = 1
19ec-1c88:49761000.507 : => CNT96226::Initialize
19ec-1c88:49761000.697 : <= CNT96226::Initialize ret = 1
19ec-1c88:49761000.759 : <= CNT96226::CNT96226
19ec-1c88:49761000.811 : => CNT96226::EnumAvailableDevice
19ec-1c88:49761006.178 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49761006.259 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49761006.316 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49764752.025 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49764752.471 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49764763.860 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49764764.078 : => IoObject::GetLockName
19ec-1c88:49764764.205 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49764764.339 : <= IoObject::GetLockName
19ec-1c88:49764765.231 : => CNT96226::VenderCmd_GetData
19ec-1c88:49764765.371 : iCmd = 3, nBytes = 2
19ec-1c88:49765159.640 : 0000 : 06 38 
19ec-1c88:49765159.809 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49765159.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:49765159.970 : iCmd = 4, nBytes = 2
19ec-1c88:49765465.981 : 0000 : 07 07 
19ec-1c88:49765466.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49765466.237 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49765466.346 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49765466.431 : IO Send command 10 bytes
19ec-1c88:49765466.501 : => CNT96226::VenderCmd_SetData
19ec-1c88:49765466.577 : iCmd = 0, nBytes = 10
19ec-1c88:49765466.714 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49765670.336 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49765670.490 : => CNT96226::VenderCmd_GetData
19ec-1c88:49765670.569 : iCmd = 0, nBytes = 165
19ec-1c88:49765856.003 : skip dump 37 bytes
19ec-1c88:49765856.240 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49765856.423 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49765856.602 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49765856.776 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49765856.946 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49765857.123 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49765857.282 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49765857.451 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49765857.535 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49765857.611 : => CNT96226::VenderCmd_GetData
19ec-1c88:49765857.678 : iCmd = 1, nBytes = 4
19ec-1c88:49766049.421 : 0000 : 00 00 00 00 
19ec-1c88:49766049.542 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49766049.621 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49766049.699 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49766049.784 : IO Send command 10 bytes
19ec-1c88:49766049.847 : => CNT96226::VenderCmd_SetData
19ec-1c88:49766049.920 : iCmd = 0, nBytes = 10
19ec-1c88:49766050.057 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49766384.000 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49766384.189 : => CNT96226::VenderCmd_GetData
19ec-1c88:49766384.271 : iCmd = 0, nBytes = 128
19ec-1c88:49766586.757 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49766586.980 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49766587.169 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49766587.348 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49766587.515 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49766587.683 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49766587.846 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49766588.009 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49766588.092 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49766588.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:49766588.242 : iCmd = 1, nBytes = 4
19ec-1c88:49766744.272 : 0000 : 00 00 00 00 
19ec-1c88:49766744.397 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49766744.485 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49766744.694 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49766744.784 : => CNT96226::Close
19ec-1c88:49766749.362 : <= CNT96226::Close ret = 1
19ec-1c88:49766749.454 : <= CNT96226::~CNT96226
19ec-1c88:49766749.566 : <= CAsicIO::GetDeviceList
19ec-1c88:49766750.012 : => IoObject::SetTimeout
19ec-1c88:49766750.185 : Timeout--> In = 0 Out = 0
19ec-1c88:49766750.263 : <= IoObject::SetTimeout
19ec-1c88:49766750.358 : => CAsicIO::CAsicIO
19ec-1c88:49766750.452 : => CNT96226::CNT96226
19ec-1c88:49766750.527 : => CNT96226::Open
19ec-1c88:49766777.950 : <= CNT96226::Open ret = 1
19ec-1c88:49766778.085 : => CNT96226::Initialize
19ec-1c88:49766778.351 : <= CNT96226::Initialize ret = 1
19ec-1c88:49766778.432 : <= CNT96226::CNT96226
19ec-1c88:49766778.507 : <= CAsicIO::CAsicIO
19ec-1c88:49766778.578 : => CAsicIO::InitializeDevice
19ec-1c88:49766778.664 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49766786.172 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49766786.320 : => IoObject::GetLockName
19ec-1c88:49766786.392 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49766786.479 : <= IoObject::GetLockName
19ec-1c88:49766787.121 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49766787.221 : IO Send command 10 bytes
19ec-1c88:49766787.289 : => CNT96226::VenderCmd_SetData
19ec-1c88:49766787.499 : iCmd = 0, nBytes = 10
19ec-1c88:49766787.643 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49767121.881 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49767122.034 : => CNT96226::VenderCmd_GetData
19ec-1c88:49767122.109 : iCmd = 0, nBytes = 128
19ec-1c88:49767325.182 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49767325.435 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49767325.620 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49767325.801 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49767325.970 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49767326.132 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49767326.293 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49767326.455 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49767326.537 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49767326.619 : => CNT96226::VenderCmd_GetData
19ec-1c88:49767326.692 : iCmd = 1, nBytes = 4
19ec-1c88:49767518.225 : 0000 : 00 00 00 00 
19ec-1c88:49767518.342 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49767518.427 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49767518.506 : => CNT96226::VenderCmd_GetData
19ec-1c88:49767518.575 : iCmd = 3, nBytes = 2
19ec-1c88:49767886.650 : 0000 : 06 38 
19ec-1c88:49767886.806 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49767886.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:49767886.971 : iCmd = 4, nBytes = 2
19ec-1c88:49768199.542 : 0000 : 07 07 
19ec-1c88:49768199.672 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49768199.888 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49768200.021 : => IoObject::InitializeDevice
19ec-1c88:49768200.151 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49768200.903 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49768201.002 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49768201.874 : => FindScanner
19ec-1c88:49768201.954 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49768202.039 : <= FindScanner ret = 1
19ec-1c88:49768202.116 : => IoObject::IoLockStart
19ec-1c88:49768202.246 : => CAsicIO::CheckDevice
19ec-1c88:49768202.317 : => CNT96226::ConnectIsAvailable
19ec-1c88:49768225.841 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49768225.999 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49768226.078 : <= IoObject::IoLockStart
19ec-1c88:49768226.158 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49768226.249 : IO Send command 10 bytes
19ec-1c88:49768226.380 : => CNT96226::VenderCmd_SetData
19ec-1c88:49768226.456 : iCmd = 0, nBytes = 10
19ec-1c88:49768226.595 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49768423.093 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49768423.294 : System send command 10 bytes + data 0 bytes
19ec-1c88:49768423.388 : IO total need to receive data 5 bytes
19ec-1c88:49768423.471 : => CNT96226::VenderCmd_GetData
19ec-1c88:49768423.547 : iCmd = 0, nBytes = 5
19ec-1c88:49768628.097 : 0000 : 06 00 02 02 ab 
19ec-1c88:49768628.213 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49768628.299 : System total receive data 5 bytes
19ec-1c88:49768628.378 : => CNT96226::VenderCmd_GetData
19ec-1c88:49768628.448 : iCmd = 1, nBytes = 4
19ec-1c88:49768800.994 : 0000 : 00 00 00 00 
19ec-1c88:49768801.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49768801.278 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49768801.360 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49768801.445 : IO Send command 10 bytes
19ec-1c88:49768801.559 : => CNT96226::VenderCmd_SetData
19ec-1c88:49768801.634 : iCmd = 0, nBytes = 10
19ec-1c88:49768801.774 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49768975.458 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49768975.631 : System send command 10 bytes + data 0 bytes
19ec-1c88:49768975.736 : IO total need to receive data 165 bytes
19ec-1c88:49768975.824 : => CNT96226::VenderCmd_GetData
19ec-1c88:49768975.900 : iCmd = 0, nBytes = 165
19ec-1c88:49769169.305 : skip dump 37 bytes
19ec-1c88:49769169.541 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49769169.722 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49769169.901 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49769170.081 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49769170.254 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49769170.427 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49769170.591 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49769170.755 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49769170.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49769170.915 : System total receive data 165 bytes
19ec-1c88:49769170.994 : => CNT96226::VenderCmd_GetData
19ec-1c88:49769171.062 : iCmd = 1, nBytes = 4
19ec-1c88:49769362.922 : 0000 : 00 00 00 00 
19ec-1c88:49769363.062 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49769363.235 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49769363.553 : Dump Inquiry
19ec-1c88:49769363.733 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49769363.913 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49769364.088 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49769364.266 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49769364.435 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49769364.613 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49769364.777 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49769364.948 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49769365.118 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49769365.295 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49769365.408 : 00a0 : 00 00 00 00 00 
19ec-1c88:49769365.497 : => ReadNVMDataInternal
19ec-1c88:49769365.778 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49769365.864 : IO Send command 10 bytes
19ec-1c88:49769365.979 : => CNT96226::VenderCmd_SetData
19ec-1c88:49769366.050 : iCmd = 0, nBytes = 10
19ec-1c88:49769366.185 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49769700.695 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49769700.873 : System send command 10 bytes + data 0 bytes
19ec-1c88:49769700.973 : IO total need to receive data 128 bytes
19ec-1c88:49769701.065 : => CNT96226::VenderCmd_GetData
19ec-1c88:49769701.140 : iCmd = 0, nBytes = 128
19ec-1c88:49769908.742 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49769908.973 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49769909.154 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49769909.332 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49769909.497 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49769909.663 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49769909.830 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49769909.990 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49769910.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49769910.152 : System total receive data 128 bytes
19ec-1c88:49769910.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:49769910.298 : iCmd = 1, nBytes = 4
19ec-1c88:49770061.646 : 0000 : 00 00 00 00 
19ec-1c88:49770061.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49770061.968 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49770062.060 : NVMData.PadScanCount = 0
19ec-1c88:49770062.137 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49770062.216 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49770062.293 : NVMData.FlatbedScanCount = 0
19ec-1c88:49770062.363 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49770062.434 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49770062.502 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49770062.573 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49770062.652 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49770062.726 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49770062.798 : NVMData.BornMonth = 0
19ec-1c88:49770062.863 : NVMData.BornDay = 0
19ec-1c88:49770062.929 : NVMData.BornYear = 0
19ec-1c88:49770062.991 : NVMData.FirstScanMonth = 4
19ec-1c88:49770063.055 : NVMData.FirstScanDay = 30
19ec-1c88:49770063.127 : NVMData.FirstScanYear = 2020
19ec-1c88:49770063.198 : NVMData.VerticalMagnification = 0
19ec-1c88:49770063.272 : NVMData.HorizontalMagnification = 0
19ec-1c88:49770063.342 : NVMData.PowerSavingTime = 15
19ec-1c88:49770063.414 : NVMData.SN = A094165189010062
19ec-1c88:49770063.479 : NVMData.AutoFeed = 0
19ec-1c88:49770063.542 : NVMData.CCDType = 0
19ec-1c88:49770063.606 : NVMData.ScanSpeed = 0
19ec-1c88:49770063.670 : NVMData.RollerCount = 0
19ec-1c88:49770063.736 : NVMData.MultifeedCount = 0
19ec-1c88:49770063.803 : NVMData.JamCount = 0
19ec-1c88:49770063.866 : NVMData.IdentifyInfo = 
19ec-1c88:49770063.933 : NVMData.FormalName = 
19ec-1c88:49770064.178 : NVMData.ReservedB = 0
19ec-1c88:49770064.252 : NVMData.FunctionCode = 0
19ec-1c88:49770064.317 : NVMData.PreFeed = 0
19ec-1c88:49770064.388 : NVMData.PreFeedTime = 0
19ec-1c88:49770064.453 : NVMData.ButtonNumber = 0
19ec-1c88:49770064.525 : NVMData.PowerOffTime = 0
19ec-1c88:49770064.593 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49770064.679 : => IoObject::IoLockEnd
19ec-1c88:49770064.798 : <= IoObject::IoLockEnd
19ec-1c88:49770064.864 : <= InitializeScanner ret = 1
19ec-1c88:49771433.801 : => GetLogicalScannerAbility
19ec-1c88:49771433.987 : => IoObject::IoLockStart
19ec-1c88:49771434.112 : => CAsicIO::CheckDevice
19ec-1c88:49771434.168 : => CNT96226::ConnectIsAvailable
19ec-1c88:49771459.588 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49771459.705 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49771459.768 : <= IoObject::IoLockStart
19ec-1c88:49771459.830 : => IoObject::IoLockEnd
19ec-1c88:49771459.941 : <= IoObject::IoLockEnd
19ec-1c88:49771460.018 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:49774997.203 : => GetLogicalScannerAbilityEx
19ec-1c88:49774997.393 : => IoObject::IoLockStart
19ec-1c88:49774997.522 : => CAsicIO::CheckDevice
19ec-1c88:49774997.583 : => CNT96226::ConnectIsAvailable
19ec-1c88:49775020.398 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49775020.757 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49775020.815 : <= IoObject::IoLockStart
19ec-1c88:49775020.873 : => IoObject::IoLockEnd
19ec-1c88:49775020.983 : <= IoObject::IoLockEnd
19ec-1c88:49775021.097 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49775021.170 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49782284.689 : => ReadNVMData
19ec-1c88:49782284.874 : => IoObject::IoLockStart
19ec-1c88:49782285.001 : => CAsicIO::CheckDevice
19ec-1c88:49782285.055 : => CNT96226::ConnectIsAvailable
19ec-1c88:49782308.538 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49782308.650 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49782308.710 : <= IoObject::IoLockStart
19ec-1c88:49782308.777 : => ReadNVMDataInternal
19ec-1c88:49782308.836 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49782308.900 : IO Send command 10 bytes
19ec-1c88:49782309.020 : => CNT96226::VenderCmd_SetData
19ec-1c88:49782309.075 : iCmd = 0, nBytes = 10
19ec-1c88:49782309.186 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49782650.037 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49782650.197 : System send command 10 bytes + data 0 bytes
19ec-1c88:49782650.271 : IO total need to receive data 128 bytes
19ec-1c88:49782650.341 : => CNT96226::VenderCmd_GetData
19ec-1c88:49782650.402 : iCmd = 0, nBytes = 128
19ec-1c88:49782837.231 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49782837.422 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49782837.564 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49782837.702 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49782837.832 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49782837.959 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49782838.089 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49782838.213 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49782838.276 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49782838.339 : System total receive data 128 bytes
19ec-1c88:49782838.400 : => CNT96226::VenderCmd_GetData
19ec-1c88:49782838.454 : iCmd = 1, nBytes = 4
19ec-1c88:49783037.106 : 0000 : 00 00 00 00 
19ec-1c88:49783037.206 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49783037.341 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49783037.409 : NVMData.PadScanCount = 0
19ec-1c88:49783037.462 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49783037.516 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49783037.570 : NVMData.FlatbedScanCount = 0
19ec-1c88:49783037.623 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49783037.854 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49783037.920 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49783037.974 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49783038.029 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49783038.083 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49783038.137 : NVMData.BornMonth = 0
19ec-1c88:49783038.184 : NVMData.BornDay = 0
19ec-1c88:49783038.233 : NVMData.BornYear = 0
19ec-1c88:49783038.282 : NVMData.FirstScanMonth = 4
19ec-1c88:49783038.333 : NVMData.FirstScanDay = 30
19ec-1c88:49783038.387 : NVMData.FirstScanYear = 2020
19ec-1c88:49783038.441 : NVMData.VerticalMagnification = 0
19ec-1c88:49783038.497 : NVMData.HorizontalMagnification = 0
19ec-1c88:49783038.553 : NVMData.PowerSavingTime = 15
19ec-1c88:49783038.605 : NVMData.SN = A094165189010062
19ec-1c88:49783038.654 : NVMData.AutoFeed = 0
19ec-1c88:49783038.706 : NVMData.CCDType = 0
19ec-1c88:49783038.752 : NVMData.ScanSpeed = 0
19ec-1c88:49783038.801 : NVMData.RollerCount = 0
19ec-1c88:49783038.851 : NVMData.MultifeedCount = 0
19ec-1c88:49783038.903 : NVMData.JamCount = 0
19ec-1c88:49783038.955 : NVMData.IdentifyInfo = 
19ec-1c88:49783039.005 : NVMData.FormalName = 
19ec-1c88:49783039.052 : NVMData.ReservedB = 0
19ec-1c88:49783039.098 : NVMData.FunctionCode = 0
19ec-1c88:49783039.147 : NVMData.PreFeed = 0
19ec-1c88:49783039.193 : NVMData.PreFeedTime = 0
19ec-1c88:49783039.244 : NVMData.ButtonNumber = 0
19ec-1c88:49783039.293 : NVMData.PowerOffTime = 0
19ec-1c88:49783039.341 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49783039.396 : => IoObject::IoLockEnd
19ec-1c88:49783039.485 : <= IoObject::IoLockEnd
19ec-1c88:49783039.536 : <= ReadNVMData ret = 1
19ec-1c88:49792701.141 : => GetADFStatus
19ec-1c88:49792701.561 : => IoObject::IoLockStart
19ec-1c88:49792701.704 : => CAsicIO::CheckDevice
19ec-1c88:49792701.763 : => CNT96226::ConnectIsAvailable
19ec-1c88:49792727.267 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49792727.380 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49792727.440 : <= IoObject::IoLockStart
19ec-1c88:49792727.503 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49792727.569 : IO Send command 10 bytes
19ec-1c88:49792727.688 : => CNT96226::VenderCmd_SetData
19ec-1c88:49792727.748 : iCmd = 0, nBytes = 10
19ec-1c88:49792727.856 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49792922.926 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49792923.045 : System send command 10 bytes + data 0 bytes
19ec-1c88:49792923.120 : IO total need to receive data 2 bytes
19ec-1c88:49792923.186 : => CNT96226::VenderCmd_GetData
19ec-1c88:49792923.242 : iCmd = 0, nBytes = 2
19ec-1c88:49793113.794 : 0000 : 00 00 
19ec-1c88:49793113.904 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49793113.972 : System total receive data 2 bytes
19ec-1c88:49793114.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:49793114.090 : iCmd = 1, nBytes = 4
19ec-1c88:49793322.330 : 0000 : 00 00 00 00 
19ec-1c88:49793322.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49793322.552 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49793322.620 : Return status = 0
19ec-1c88:49793322.674 : => IoObject::IoLockEnd
19ec-1c88:49793322.762 : <= IoObject::IoLockEnd
19ec-1c88:49793322.813 : <= GetADFStatus ret = 1
19ec-1c88:49795978.573 : => GetADFStatus
19ec-1c88:49795978.765 : => IoObject::IoLockStart
19ec-1c88:49795978.901 : => CAsicIO::CheckDevice
19ec-1c88:49795978.961 : => CNT96226::ConnectIsAvailable
19ec-1c88:49796002.200 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49796002.320 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49796002.381 : <= IoObject::IoLockStart
19ec-1c88:49796002.444 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49796002.509 : IO Send command 10 bytes
19ec-1c88:49796002.630 : => CNT96226::VenderCmd_SetData
19ec-1c88:49796002.691 : iCmd = 0, nBytes = 10
19ec-1c88:49796002.800 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49796207.511 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49796207.624 : System send command 10 bytes + data 0 bytes
19ec-1c88:49796207.877 : IO total need to receive data 2 bytes
19ec-1c88:49796207.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:49796208.008 : iCmd = 0, nBytes = 2
19ec-1c88:49796382.691 : 0000 : 00 00 
19ec-1c88:49796382.833 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49796382.909 : System total receive data 2 bytes
19ec-1c88:49796382.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:49796383.036 : iCmd = 1, nBytes = 4
19ec-1c88:49796548.980 : 0000 : 00 00 00 00 
19ec-1c88:49796549.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49796549.508 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49796549.572 : Return status = 0
19ec-1c88:49796549.632 : => IoObject::IoLockEnd
19ec-1c88:49796549.716 : <= IoObject::IoLockEnd
19ec-1c88:49796549.766 : <= GetADFStatus ret = 1
19ec-1c88:49798756.006 : => TerminateDriver
19ec-1c88:49798756.191 : => CAsicIO::~CAsicIO,pStage=79760456
19ec-1c88:49798756.265 : => CNT96226::Close
19ec-1c88:49798760.348 : <= CNT96226::Close ret = 1
19ec-1c88:49798760.429 : <= CAsicIO::~CAsicIO
19ec-1c88:49798760.487 : => IoObject::IoLockEnd
19ec-1c88:49798760.539 : <= IoObject::IoLockEnd
19ec-1c88:49798760.592 : => IoObject::TerminateDevice
19ec-1c88:49798760.656 : => IoObject::IoLockEnd
19ec-1c88:49798760.713 : <= IoObject::IoLockEnd
19ec-1c88:49798761.046 : <= IoObject::TerminateDevice
19ec-1c88:49798761.298 : <= TerminateDriver ret = 1
19ec-1c88:49842616.872 : ============Debug Start==========
19ec-1c88:49842617.126 : Date : 2020/4/30 14:29:39
19ec-1c88:49842617.211 : Process ID : 19ec
19ec-1c88:49842617.626 : Windows : Version 10.0 build 18363 
19ec-1c88:49842618.074 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49842618.140 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49842618.208 : MemoryStatus.ullAvailPhys : 1724518400
19ec-1c88:49842618.265 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49842618.329 : MemoryStatus.ullAvailPageFile : 3099308032
19ec-1c88:49842618.390 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49842618.451 : MemoryStatus.ullAvailVirtual : 1728376832
19ec-1c88:49842618.512 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49842618.617 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49842618.678 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49842618.917 : CPU Count : 4
19ec-1c88:49842618.964 : CPU Frequency : 100.000 Mhz
19ec-1c88:49842622.959 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49842623.085 : => InitializeDriver
19ec-1c88:49842623.569 : <= InitializeDriver ret = 1
19ec-1c88:49842623.624 : => InitializeScanner
19ec-1c88:49842623.701 : => CAsicIO::GetDeviceList
19ec-1c88:49842623.991 : => CNT96226::CNT96226
19ec-1c88:49842624.049 : => CNT96226::Open
19ec-1c88:49842644.085 : <= CNT96226::Open ret = 1
19ec-1c88:49842644.178 : => CNT96226::Initialize
19ec-1c88:49842644.355 : <= CNT96226::Initialize ret = 1
19ec-1c88:49842644.418 : <= CNT96226::CNT96226
19ec-1c88:49842644.472 : => CNT96226::EnumAvailableDevice
19ec-1c88:49842649.826 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49842649.903 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49842649.963 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49846437.252 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49846437.533 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49846443.121 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49846443.234 : => IoObject::GetLockName
19ec-1c88:49846443.296 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49846443.366 : <= IoObject::GetLockName
19ec-1c88:49846443.837 : => CNT96226::VenderCmd_GetData
19ec-1c88:49846443.900 : iCmd = 3, nBytes = 2
19ec-1c88:49846833.810 : 0000 : 06 38 
19ec-1c88:49846833.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49846834.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:49846834.069 : iCmd = 4, nBytes = 2
19ec-1c88:49847151.512 : 0000 : 07 07 
19ec-1c88:49847151.623 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49847151.707 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49847151.798 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49847151.868 : IO Send command 10 bytes
19ec-1c88:49847151.921 : => CNT96226::VenderCmd_SetData
19ec-1c88:49847151.977 : iCmd = 0, nBytes = 10
19ec-1c88:49847152.081 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49847347.444 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49847347.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:49847347.655 : iCmd = 0, nBytes = 165
19ec-1c88:49847537.566 : skip dump 37 bytes
19ec-1c88:49847537.758 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49847537.902 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49847538.040 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49847538.181 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49847538.314 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49847538.452 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49847538.583 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49847538.714 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49847538.779 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49847538.840 : => CNT96226::VenderCmd_GetData
19ec-1c88:49847538.893 : iCmd = 1, nBytes = 4
19ec-1c88:49847706.035 : 0000 : 00 00 00 00 
19ec-1c88:49847706.119 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49847706.181 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49847706.245 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49847706.311 : IO Send command 10 bytes
19ec-1c88:49847706.363 : => CNT96226::VenderCmd_SetData
19ec-1c88:49847706.415 : iCmd = 0, nBytes = 10
19ec-1c88:49847706.514 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49848015.306 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49848015.433 : => CNT96226::VenderCmd_GetData
19ec-1c88:49848015.488 : iCmd = 0, nBytes = 128
19ec-1c88:49848221.260 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49848221.436 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49848221.581 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49848221.715 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49848221.842 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49848221.964 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49848222.087 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49848222.212 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49848222.276 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49848222.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:49848222.392 : iCmd = 1, nBytes = 4
19ec-1c88:49848386.911 : 0000 : 00 00 00 00 
19ec-1c88:49848387.338 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49848387.411 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49848387.577 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49848387.648 : => CNT96226::Close
19ec-1c88:49848391.439 : <= CNT96226::Close ret = 1
19ec-1c88:49848391.516 : <= CNT96226::~CNT96226
19ec-1c88:49848391.603 : <= CAsicIO::GetDeviceList
19ec-1c88:49848391.996 : => IoObject::SetTimeout
19ec-1c88:49848392.124 : Timeout--> In = 0 Out = 0
19ec-1c88:49848392.183 : <= IoObject::SetTimeout
19ec-1c88:49848392.252 : => CAsicIO::CAsicIO
19ec-1c88:49848392.321 : => CNT96226::CNT96226
19ec-1c88:49848392.375 : => CNT96226::Open
19ec-1c88:49848414.845 : <= CNT96226::Open ret = 1
19ec-1c88:49848414.954 : => CNT96226::Initialize
19ec-1c88:49848415.151 : <= CNT96226::Initialize ret = 1
19ec-1c88:49848415.211 : <= CNT96226::CNT96226
19ec-1c88:49848415.265 : <= CAsicIO::CAsicIO
19ec-1c88:49848415.320 : => CAsicIO::InitializeDevice
19ec-1c88:49848415.386 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49848421.322 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49848421.443 : => IoObject::GetLockName
19ec-1c88:49848421.498 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49848421.566 : <= IoObject::GetLockName
19ec-1c88:49848422.071 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49848422.143 : IO Send command 10 bytes
19ec-1c88:49848422.194 : => CNT96226::VenderCmd_SetData
19ec-1c88:49848422.248 : iCmd = 0, nBytes = 10
19ec-1c88:49848422.360 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49848771.083 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49848771.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:49848771.275 : iCmd = 0, nBytes = 128
19ec-1c88:49848972.736 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49848972.927 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49848973.064 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49848973.195 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49848973.320 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49848973.441 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49848973.563 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49848973.686 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49848973.750 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49848973.813 : => CNT96226::VenderCmd_GetData
19ec-1c88:49848973.865 : iCmd = 1, nBytes = 4
19ec-1c88:49849177.387 : 0000 : 00 00 00 00 
19ec-1c88:49849177.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49849177.565 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49849177.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:49849177.681 : iCmd = 3, nBytes = 2
19ec-1c88:49849537.902 : 0000 : 06 38 
19ec-1c88:49849538.031 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49849538.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:49849538.175 : iCmd = 4, nBytes = 2
19ec-1c88:49849842.039 : 0000 : 07 07 
19ec-1c88:49849842.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49849842.313 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49849842.408 : => IoObject::InitializeDevice
19ec-1c88:49849842.519 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49849843.135 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49849843.211 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49849843.935 : => FindScanner
19ec-1c88:49849843.997 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49849844.058 : <= FindScanner ret = 1
19ec-1c88:49849844.114 : => IoObject::IoLockStart
19ec-1c88:49849844.218 : => CAsicIO::CheckDevice
19ec-1c88:49849844.273 : => CNT96226::ConnectIsAvailable
19ec-1c88:49849865.885 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49849866.004 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49849866.066 : <= IoObject::IoLockStart
19ec-1c88:49849866.125 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49849866.191 : IO Send command 10 bytes
19ec-1c88:49849866.283 : => CNT96226::VenderCmd_SetData
19ec-1c88:49849866.341 : iCmd = 0, nBytes = 10
19ec-1c88:49849866.447 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49850069.158 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49850069.274 : System send command 10 bytes + data 0 bytes
19ec-1c88:49850069.345 : IO total need to receive data 5 bytes
19ec-1c88:49850069.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:49850069.461 : iCmd = 0, nBytes = 5
19ec-1c88:49850254.768 : 0000 : 06 00 02 02 ab 
19ec-1c88:49850254.867 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49850254.930 : System total receive data 5 bytes
19ec-1c88:49850254.991 : => CNT96226::VenderCmd_GetData
19ec-1c88:49850255.042 : iCmd = 1, nBytes = 4
19ec-1c88:49850405.257 : 0000 : 00 00 00 00 
19ec-1c88:49850405.347 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49850405.462 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49850405.524 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49850405.585 : IO Send command 10 bytes
19ec-1c88:49850405.675 : => CNT96226::VenderCmd_SetData
19ec-1c88:49850405.730 : iCmd = 0, nBytes = 10
19ec-1c88:49850405.834 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49850596.405 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49850596.522 : System send command 10 bytes + data 0 bytes
19ec-1c88:49850596.593 : IO total need to receive data 165 bytes
19ec-1c88:49850596.652 : => CNT96226::VenderCmd_GetData
19ec-1c88:49850596.707 : iCmd = 0, nBytes = 165
19ec-1c88:49850749.164 : skip dump 37 bytes
19ec-1c88:49850749.371 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49850749.515 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49850749.656 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49850749.787 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49850749.910 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49850750.043 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49850750.170 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49850750.293 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49850750.356 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49850750.414 : System total receive data 165 bytes
19ec-1c88:49850750.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:49850750.532 : iCmd = 1, nBytes = 4
19ec-1c88:49850895.989 : 0000 : 00 00 00 00 
19ec-1c88:49850896.393 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49850896.512 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49850896.717 : Dump Inquiry
19ec-1c88:49850896.842 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49850896.974 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49850897.101 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49850897.232 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49850897.355 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49850897.485 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49850897.604 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49850897.727 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49850897.856 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49850897.982 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49850898.068 : 00a0 : 00 00 00 00 00 
19ec-1c88:49850898.131 : => ReadNVMDataInternal
19ec-1c88:49850898.336 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49850898.399 : IO Send command 10 bytes
19ec-1c88:49850898.485 : => CNT96226::VenderCmd_SetData
19ec-1c88:49850898.542 : iCmd = 0, nBytes = 10
19ec-1c88:49850898.642 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49851234.129 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49851234.263 : System send command 10 bytes + data 0 bytes
19ec-1c88:49851234.332 : IO total need to receive data 128 bytes
19ec-1c88:49851234.395 : => CNT96226::VenderCmd_GetData
19ec-1c88:49851234.454 : iCmd = 0, nBytes = 128
19ec-1c88:49851438.667 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49851438.857 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49851439.002 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49851439.140 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49851439.276 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49851439.403 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49851439.526 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49851439.650 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49851439.713 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49851439.780 : System total receive data 128 bytes
19ec-1c88:49851439.839 : => CNT96226::VenderCmd_GetData
19ec-1c88:49851439.895 : iCmd = 1, nBytes = 4
19ec-1c88:49851638.363 : 0000 : 00 00 00 00 
19ec-1c88:49851638.472 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49851638.603 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49851638.673 : NVMData.PadScanCount = 0
19ec-1c88:49851638.732 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49851638.790 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49851638.850 : NVMData.FlatbedScanCount = 0
19ec-1c88:49851638.903 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49851638.955 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49851639.008 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49851639.063 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49851639.118 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49851639.171 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49851639.228 : NVMData.BornMonth = 0
19ec-1c88:49851639.277 : NVMData.BornDay = 0
19ec-1c88:49851639.329 : NVMData.BornYear = 0
19ec-1c88:49851639.379 : NVMData.FirstScanMonth = 4
19ec-1c88:49851639.431 : NVMData.FirstScanDay = 30
19ec-1c88:49851639.485 : NVMData.FirstScanYear = 2020
19ec-1c88:49851639.540 : NVMData.VerticalMagnification = 0
19ec-1c88:49851639.597 : NVMData.HorizontalMagnification = 0
19ec-1c88:49851639.650 : NVMData.PowerSavingTime = 15
19ec-1c88:49851639.706 : NVMData.SN = A094165189010062
19ec-1c88:49851639.756 : NVMData.AutoFeed = 0
19ec-1c88:49851639.803 : NVMData.CCDType = 0
19ec-1c88:49851639.850 : NVMData.ScanSpeed = 0
19ec-1c88:49851639.897 : NVMData.RollerCount = 0
19ec-1c88:49851639.947 : NVMData.MultifeedCount = 0
19ec-1c88:49851639.996 : NVMData.JamCount = 0
19ec-1c88:49851640.046 : NVMData.IdentifyInfo = 
19ec-1c88:49851640.095 : NVMData.FormalName = 
19ec-1c88:49851640.275 : NVMData.ReservedB = 0
19ec-1c88:49851640.331 : NVMData.FunctionCode = 0
19ec-1c88:49851640.381 : NVMData.PreFeed = 0
19ec-1c88:49851640.430 : NVMData.PreFeedTime = 0
19ec-1c88:49851640.480 : NVMData.ButtonNumber = 0
19ec-1c88:49851640.529 : NVMData.PowerOffTime = 0
19ec-1c88:49851640.579 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49851640.649 : => IoObject::IoLockEnd
19ec-1c88:49851640.738 : <= IoObject::IoLockEnd
19ec-1c88:49851640.792 : <= InitializeScanner ret = 1
19ec-1c88:49851640.855 : => GetLogicalScannerAbilityEx
19ec-1c88:49851640.913 : => IoObject::IoLockStart
19ec-1c88:49851641.002 : => CAsicIO::CheckDevice
19ec-1c88:49851641.052 : => CNT96226::ConnectIsAvailable
19ec-1c88:49851653.670 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49851653.765 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49851653.821 : <= IoObject::IoLockStart
19ec-1c88:49851653.876 : => IoObject::IoLockEnd
19ec-1c88:49851653.964 : <= IoObject::IoLockEnd
19ec-1c88:49851654.073 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49851654.147 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49851825.739 : => ReadNVMData
19ec-1c88:49851825.872 : => IoObject::IoLockStart
19ec-1c88:49851825.983 : => CAsicIO::CheckDevice
19ec-1c88:49851826.038 : => CNT96226::ConnectIsAvailable
19ec-1c88:49851849.719 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49851849.832 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49851849.891 : <= IoObject::IoLockStart
19ec-1c88:49851849.953 : => ReadNVMDataInternal
19ec-1c88:49851850.015 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49851850.082 : IO Send command 10 bytes
19ec-1c88:49851850.201 : => CNT96226::VenderCmd_SetData
19ec-1c88:49851850.256 : iCmd = 0, nBytes = 10
19ec-1c88:49851850.363 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49852203.952 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49852204.082 : System send command 10 bytes + data 0 bytes
19ec-1c88:49852204.149 : IO total need to receive data 128 bytes
19ec-1c88:49852204.209 : => CNT96226::VenderCmd_GetData
19ec-1c88:49852204.266 : iCmd = 0, nBytes = 128
19ec-1c88:49852402.067 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49852402.259 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49852402.406 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49852402.544 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49852402.671 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49852402.799 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49852402.927 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49852403.050 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49852403.114 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49852403.178 : System total receive data 128 bytes
19ec-1c88:49852403.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:49852403.291 : iCmd = 1, nBytes = 4
19ec-1c88:49852608.902 : 0000 : 00 00 00 00 
19ec-1c88:49852608.985 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49852609.117 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49852609.184 : NVMData.PadScanCount = 0
19ec-1c88:49852609.240 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49852609.297 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49852609.353 : NVMData.FlatbedScanCount = 0
19ec-1c88:49852609.406 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49852609.460 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49852609.514 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49852609.571 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49852609.624 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49852609.678 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49852609.732 : NVMData.BornMonth = 0
19ec-1c88:49852609.780 : NVMData.BornDay = 0
19ec-1c88:49852609.831 : NVMData.BornYear = 0
19ec-1c88:49852609.879 : NVMData.FirstScanMonth = 4
19ec-1c88:49852609.929 : NVMData.FirstScanDay = 30
19ec-1c88:49852609.983 : NVMData.FirstScanYear = 2020
19ec-1c88:49852610.210 : NVMData.VerticalMagnification = 0
19ec-1c88:49852610.268 : NVMData.HorizontalMagnification = 0
19ec-1c88:49852610.323 : NVMData.PowerSavingTime = 15
19ec-1c88:49852610.378 : NVMData.SN = A094165189010062
19ec-1c88:49852610.427 : NVMData.AutoFeed = 0
19ec-1c88:49852610.475 : NVMData.CCDType = 0
19ec-1c88:49852610.520 : NVMData.ScanSpeed = 0
19ec-1c88:49852610.568 : NVMData.RollerCount = 0
19ec-1c88:49852610.617 : NVMData.MultifeedCount = 0
19ec-1c88:49852610.667 : NVMData.JamCount = 0
19ec-1c88:49852610.714 : NVMData.IdentifyInfo = 
19ec-1c88:49852610.766 : NVMData.FormalName = 
19ec-1c88:49852610.812 : NVMData.ReservedB = 0
19ec-1c88:49852610.862 : NVMData.FunctionCode = 0
19ec-1c88:49852610.912 : NVMData.PreFeed = 0
19ec-1c88:49852610.960 : NVMData.PreFeedTime = 0
19ec-1c88:49852611.008 : NVMData.ButtonNumber = 0
19ec-1c88:49852611.056 : NVMData.PowerOffTime = 0
19ec-1c88:49852611.106 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49852611.162 : => IoObject::IoLockEnd
19ec-1c88:49852611.252 : <= IoObject::IoLockEnd
19ec-1c88:49852611.300 : <= ReadNVMData ret = 1
19ec-1c88:49855265.539 : ============Debug Start==========
19ec-1c88:49855265.824 : Date : 2020/4/30 14:29:39
19ec-1c88:49855265.909 : Process ID : 19ec
19ec-1c88:49855266.331 : Windows : Version 10.0 build 18363 
19ec-1c88:49855266.775 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49855266.839 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49855266.901 : MemoryStatus.ullAvailPhys : 1725378560
19ec-1c88:49855266.962 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49855267.026 : MemoryStatus.ullAvailPageFile : 3099058176
19ec-1c88:49855267.087 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49855267.145 : MemoryStatus.ullAvailVirtual : 1728692224
19ec-1c88:49855267.207 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49855267.313 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49855267.374 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49855267.617 : CPU Count : 4
19ec-1c88:49855267.663 : CPU Frequency : 100.000 Mhz
19ec-1c88:49855271.697 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49855271.820 : => InitializeDriver
19ec-1c88:49855272.087 : <= InitializeDriver ret = 1
19ec-1c88:49857775.725 : => InitializeScanner
19ec-1c88:49857775.982 : => CAsicIO::GetDeviceList
19ec-1c88:49857776.394 : => CNT96226::CNT96226
19ec-1c88:49857776.452 : => CNT96226::Open
19ec-1c88:49857799.555 : <= CNT96226::Open ret = 1
19ec-1c88:49857799.655 : => CNT96226::Initialize
19ec-1c88:49857799.847 : <= CNT96226::Initialize ret = 1
19ec-1c88:49857799.910 : <= CNT96226::CNT96226
19ec-1c88:49857799.966 : => CNT96226::EnumAvailableDevice
19ec-1c88:49857805.287 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49857805.364 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49857805.427 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49861507.517 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49861507.806 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49861513.394 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49861513.505 : => IoObject::GetLockName
19ec-1c88:49861513.565 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49861513.632 : <= IoObject::GetLockName
19ec-1c88:49861514.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:49861514.200 : iCmd = 3, nBytes = 2
19ec-1c88:49861876.035 : 0000 : 06 38 
19ec-1c88:49861876.163 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49861876.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:49861876.294 : iCmd = 4, nBytes = 2
19ec-1c88:49862183.570 : 0000 : 07 07 
19ec-1c88:49862183.665 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49862183.747 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49862183.840 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49862183.905 : IO Send command 10 bytes
19ec-1c88:49862183.958 : => CNT96226::VenderCmd_SetData
19ec-1c88:49862184.013 : iCmd = 0, nBytes = 10
19ec-1c88:49862184.112 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49862363.106 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49862363.213 : => CNT96226::VenderCmd_GetData
19ec-1c88:49862363.267 : iCmd = 0, nBytes = 165
19ec-1c88:49862525.417 : skip dump 37 bytes
19ec-1c88:49862525.834 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49862525.970 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49862526.104 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49862526.233 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49862526.361 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49862526.491 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49862526.613 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49862526.738 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49862526.801 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49862526.858 : => CNT96226::VenderCmd_GetData
19ec-1c88:49862526.910 : iCmd = 1, nBytes = 4
19ec-1c88:49862728.048 : 0000 : 00 00 00 00 
19ec-1c88:49862728.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49862728.229 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49862728.298 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49862728.371 : IO Send command 10 bytes
19ec-1c88:49862728.422 : => CNT96226::VenderCmd_SetData
19ec-1c88:49862728.474 : iCmd = 0, nBytes = 10
19ec-1c88:49862728.582 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49863051.391 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49863051.537 : => CNT96226::VenderCmd_GetData
19ec-1c88:49863051.596 : iCmd = 0, nBytes = 128
19ec-1c88:49863252.435 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49863252.615 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49863252.760 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49863252.892 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49863253.019 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49863253.143 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49863253.267 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49863253.391 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49863253.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49863253.517 : => CNT96226::VenderCmd_GetData
19ec-1c88:49863253.568 : iCmd = 1, nBytes = 4
19ec-1c88:49863399.405 : 0000 : 00 00 00 00 
19ec-1c88:49863399.534 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49863399.610 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49863399.788 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49863399.860 : => CNT96226::Close
19ec-1c88:49863403.868 : <= CNT96226::Close ret = 1
19ec-1c88:49863403.944 : <= CNT96226::~CNT96226
19ec-1c88:49863404.036 : <= CAsicIO::GetDeviceList
19ec-1c88:49863404.451 : => IoObject::SetTimeout
19ec-1c88:49863404.589 : Timeout--> In = 0 Out = 0
19ec-1c88:49863404.650 : <= IoObject::SetTimeout
19ec-1c88:49863404.725 : => CAsicIO::CAsicIO
19ec-1c88:49863404.799 : => CNT96226::CNT96226
19ec-1c88:49863404.862 : => CNT96226::Open
19ec-1c88:49863428.563 : <= CNT96226::Open ret = 1
19ec-1c88:49863428.659 : => CNT96226::Initialize
19ec-1c88:49863428.845 : <= CNT96226::Initialize ret = 1
19ec-1c88:49863428.907 : <= CNT96226::CNT96226
19ec-1c88:49863428.958 : <= CAsicIO::CAsicIO
19ec-1c88:49863429.011 : => CAsicIO::InitializeDevice
19ec-1c88:49863429.079 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49863434.877 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49863434.989 : => IoObject::GetLockName
19ec-1c88:49863435.043 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49863435.112 : <= IoObject::GetLockName
19ec-1c88:49863435.607 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49863435.682 : IO Send command 10 bytes
19ec-1c88:49863435.734 : => CNT96226::VenderCmd_SetData
19ec-1c88:49863435.788 : iCmd = 0, nBytes = 10
19ec-1c88:49863435.900 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49863778.217 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49863778.337 : => CNT96226::VenderCmd_GetData
19ec-1c88:49863778.401 : iCmd = 0, nBytes = 128
19ec-1c88:49863897.747 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49863897.924 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49863898.068 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49863898.200 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49863898.325 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49863898.450 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49863898.575 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49863898.700 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49863898.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49863898.826 : => CNT96226::VenderCmd_GetData
19ec-1c88:49863898.880 : iCmd = 1, nBytes = 4
19ec-1c88:49864045.244 : 0000 : 00 00 00 00 
19ec-1c88:49864045.379 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49864045.447 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49864045.515 : => CNT96226::VenderCmd_GetData
19ec-1c88:49864045.574 : iCmd = 3, nBytes = 2
19ec-1c88:49864397.260 : 0000 : 06 38 
19ec-1c88:49864397.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49864397.479 : => CNT96226::VenderCmd_GetData
19ec-1c88:49864397.536 : iCmd = 4, nBytes = 2
19ec-1c88:49864694.949 : 0000 : 07 07 
19ec-1c88:49864695.073 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49864695.265 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49864695.368 : => IoObject::InitializeDevice
19ec-1c88:49864695.483 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49864696.143 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49864696.221 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49864697.078 : => FindScanner
19ec-1c88:49864697.141 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49864697.210 : <= FindScanner ret = 1
19ec-1c88:49864697.273 : => IoObject::IoLockStart
19ec-1c88:49864697.379 : => CAsicIO::CheckDevice
19ec-1c88:49864697.437 : => CNT96226::ConnectIsAvailable
19ec-1c88:49864709.954 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49864710.055 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49864710.115 : <= IoObject::IoLockStart
19ec-1c88:49864710.172 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49864710.241 : IO Send command 10 bytes
19ec-1c88:49864710.324 : => CNT96226::VenderCmd_SetData
19ec-1c88:49864710.383 : iCmd = 0, nBytes = 10
19ec-1c88:49864710.495 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49864880.179 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49864880.328 : System send command 10 bytes + data 0 bytes
19ec-1c88:49864880.409 : IO total need to receive data 5 bytes
19ec-1c88:49864880.471 : => CNT96226::VenderCmd_GetData
19ec-1c88:49864880.527 : iCmd = 0, nBytes = 5
19ec-1c88:49865034.907 : 0000 : 06 00 02 02 ab 
19ec-1c88:49865035.030 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49865035.110 : System total receive data 5 bytes
19ec-1c88:49865035.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:49865035.237 : iCmd = 1, nBytes = 4
19ec-1c88:49865193.396 : 0000 : 00 00 00 00 
19ec-1c88:49865193.502 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49865193.635 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49865193.701 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49865193.768 : IO Send command 10 bytes
19ec-1c88:49865193.859 : => CNT96226::VenderCmd_SetData
19ec-1c88:49865193.913 : iCmd = 0, nBytes = 10
19ec-1c88:49865194.018 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49865386.662 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49865386.805 : System send command 10 bytes + data 0 bytes
19ec-1c88:49865386.887 : IO total need to receive data 165 bytes
19ec-1c88:49865386.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:49865387.017 : iCmd = 0, nBytes = 165
19ec-1c88:49865548.941 : skip dump 37 bytes
19ec-1c88:49865549.167 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49865549.314 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49865549.454 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49865549.591 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49865549.722 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49865549.854 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49865549.983 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49865550.112 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49865550.176 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49865550.238 : System total receive data 165 bytes
19ec-1c88:49865550.300 : => CNT96226::VenderCmd_GetData
19ec-1c88:49865550.357 : iCmd = 1, nBytes = 4
19ec-1c88:49865688.177 : 0000 : 00 00 00 00 
19ec-1c88:49865688.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49865688.433 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49865688.661 : Dump Inquiry
19ec-1c88:49865688.804 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49865688.946 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49865689.087 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49865689.225 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49865689.360 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49865689.501 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49865689.629 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49865689.760 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49865689.894 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49865690.030 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49865690.120 : 00a0 : 00 00 00 00 00 
19ec-1c88:49865690.199 : => ReadNVMDataInternal
19ec-1c88:49865690.410 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49865690.477 : IO Send command 10 bytes
19ec-1c88:49865690.572 : => CNT96226::VenderCmd_SetData
19ec-1c88:49865690.630 : iCmd = 0, nBytes = 10
19ec-1c88:49865690.733 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49866000.944 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49866001.126 : System send command 10 bytes + data 0 bytes
19ec-1c88:49866001.202 : IO total need to receive data 128 bytes
19ec-1c88:49866001.271 : => CNT96226::VenderCmd_GetData
19ec-1c88:49866001.336 : iCmd = 0, nBytes = 128
19ec-1c88:49866152.068 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49866152.245 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49866152.383 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49866152.513 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49866152.643 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49866152.771 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49866152.894 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49866153.017 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49866153.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49866153.142 : System total receive data 128 bytes
19ec-1c88:49866153.204 : => CNT96226::VenderCmd_GetData
19ec-1c88:49866153.254 : iCmd = 1, nBytes = 4
19ec-1c88:49866267.663 : 0000 : 00 00 00 00 
19ec-1c88:49866267.744 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49866267.864 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49866267.928 : NVMData.PadScanCount = 0
19ec-1c88:49866267.982 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49866268.036 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49866268.090 : NVMData.FlatbedScanCount = 0
19ec-1c88:49866268.145 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49866268.197 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49866268.253 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49866268.307 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49866268.363 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49866268.416 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49866268.474 : NVMData.BornMonth = 0
19ec-1c88:49866268.524 : NVMData.BornDay = 0
19ec-1c88:49866268.572 : NVMData.BornYear = 0
19ec-1c88:49866268.620 : NVMData.FirstScanMonth = 4
19ec-1c88:49866268.671 : NVMData.FirstScanDay = 30
19ec-1c88:49866268.726 : NVMData.FirstScanYear = 2020
19ec-1c88:49866268.780 : NVMData.VerticalMagnification = 0
19ec-1c88:49866268.835 : NVMData.HorizontalMagnification = 0
19ec-1c88:49866268.889 : NVMData.PowerSavingTime = 15
19ec-1c88:49866268.944 : NVMData.SN = A094165189010062
19ec-1c88:49866268.993 : NVMData.AutoFeed = 0
19ec-1c88:49866269.038 : NVMData.CCDType = 0
19ec-1c88:49866269.085 : NVMData.ScanSpeed = 0
19ec-1c88:49866269.134 : NVMData.RollerCount = 0
19ec-1c88:49866269.183 : NVMData.MultifeedCount = 0
19ec-1c88:49866269.233 : NVMData.JamCount = 0
19ec-1c88:49866269.283 : NVMData.IdentifyInfo = 
19ec-1c88:49866269.334 : NVMData.FormalName = 
19ec-1c88:49866269.511 : NVMData.ReservedB = 0
19ec-1c88:49866269.563 : NVMData.FunctionCode = 0
19ec-1c88:49866269.614 : NVMData.PreFeed = 0
19ec-1c88:49866269.665 : NVMData.PreFeedTime = 0
19ec-1c88:49866269.714 : NVMData.ButtonNumber = 0
19ec-1c88:49866269.765 : NVMData.PowerOffTime = 0
19ec-1c88:49866269.817 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49866269.899 : => IoObject::IoLockEnd
19ec-1c88:49866269.992 : <= IoObject::IoLockEnd
19ec-1c88:49866270.042 : <= InitializeScanner ret = 1
19ec-1c88:49867596.251 : => GetLogicalScannerAbility
19ec-1c88:49867596.441 : => IoObject::IoLockStart
19ec-1c88:49867596.569 : => CAsicIO::CheckDevice
19ec-1c88:49867596.632 : => CNT96226::ConnectIsAvailable
19ec-1c88:49867613.062 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49867613.163 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49867613.225 : <= IoObject::IoLockStart
19ec-1c88:49867613.288 : => IoObject::IoLockEnd
19ec-1c88:49867613.386 : <= IoObject::IoLockEnd
19ec-1c88:49867613.462 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:49871179.165 : => GetLogicalScannerAbilityEx
19ec-1c88:49871179.352 : => IoObject::IoLockStart
19ec-1c88:49871179.481 : => CAsicIO::CheckDevice
19ec-1c88:49871179.541 : => CNT96226::ConnectIsAvailable
19ec-1c88:49871201.893 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49871202.102 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49871202.234 : <= IoObject::IoLockStart
19ec-1c88:49871202.353 : => IoObject::IoLockEnd
19ec-1c88:49871202.548 : <= IoObject::IoLockEnd
19ec-1c88:49871202.911 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49871202.990 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49878438.904 : => ReadNVMData
19ec-1c88:49878439.080 : => IoObject::IoLockStart
19ec-1c88:49878439.205 : => CAsicIO::CheckDevice
19ec-1c88:49878439.259 : => CNT96226::ConnectIsAvailable
19ec-1c88:49878463.930 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49878464.045 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49878464.107 : <= IoObject::IoLockStart
19ec-1c88:49878464.174 : => ReadNVMDataInternal
19ec-1c88:49878464.236 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49878464.303 : IO Send command 10 bytes
19ec-1c88:49878464.424 : => CNT96226::VenderCmd_SetData
19ec-1c88:49878464.480 : iCmd = 0, nBytes = 10
19ec-1c88:49878464.594 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49878810.111 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49878810.271 : System send command 10 bytes + data 0 bytes
19ec-1c88:49878810.339 : IO total need to receive data 128 bytes
19ec-1c88:49878810.404 : => CNT96226::VenderCmd_GetData
19ec-1c88:49878810.459 : iCmd = 0, nBytes = 128
19ec-1c88:49879008.950 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49879009.115 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49879009.256 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49879009.389 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49879009.518 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49879009.639 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49879009.762 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49879009.884 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49879009.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49879010.008 : System total receive data 128 bytes
19ec-1c88:49879010.067 : => CNT96226::VenderCmd_GetData
19ec-1c88:49879010.123 : iCmd = 1, nBytes = 4
19ec-1c88:49879199.966 : 0000 : 00 00 00 00 
19ec-1c88:49879200.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49879200.172 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49879200.241 : NVMData.PadScanCount = 0
19ec-1c88:49879200.301 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49879200.355 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49879200.412 : NVMData.FlatbedScanCount = 0
19ec-1c88:49879200.466 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49879200.672 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49879200.730 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49879200.785 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49879200.838 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49879200.891 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49879200.947 : NVMData.BornMonth = 0
19ec-1c88:49879200.995 : NVMData.BornDay = 0
19ec-1c88:49879201.045 : NVMData.BornYear = 0
19ec-1c88:49879201.095 : NVMData.FirstScanMonth = 4
19ec-1c88:49879201.148 : NVMData.FirstScanDay = 30
19ec-1c88:49879201.201 : NVMData.FirstScanYear = 2020
19ec-1c88:49879201.253 : NVMData.VerticalMagnification = 0
19ec-1c88:49879201.308 : NVMData.HorizontalMagnification = 0
19ec-1c88:49879201.362 : NVMData.PowerSavingTime = 15
19ec-1c88:49879201.415 : NVMData.SN = A094165189010062
19ec-1c88:49879201.466 : NVMData.AutoFeed = 0
19ec-1c88:49879201.517 : NVMData.CCDType = 0
19ec-1c88:49879201.565 : NVMData.ScanSpeed = 0
19ec-1c88:49879201.614 : NVMData.RollerCount = 0
19ec-1c88:49879201.665 : NVMData.MultifeedCount = 0
19ec-1c88:49879201.716 : NVMData.JamCount = 0
19ec-1c88:49879201.766 : NVMData.IdentifyInfo = 
19ec-1c88:49879201.816 : NVMData.FormalName = 
19ec-1c88:49879201.864 : NVMData.ReservedB = 0
19ec-1c88:49879201.911 : NVMData.FunctionCode = 0
19ec-1c88:49879201.958 : NVMData.PreFeed = 0
19ec-1c88:49879202.006 : NVMData.PreFeedTime = 0
19ec-1c88:49879202.054 : NVMData.ButtonNumber = 0
19ec-1c88:49879202.103 : NVMData.PowerOffTime = 0
19ec-1c88:49879202.152 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49879202.212 : => IoObject::IoLockEnd
19ec-1c88:49879202.293 : <= IoObject::IoLockEnd
19ec-1c88:49879202.341 : <= ReadNVMData ret = 1
19ec-1c88:49888833.724 : => GetADFStatus
19ec-1c88:49888834.080 : => IoObject::IoLockStart
19ec-1c88:49888834.198 : => CAsicIO::CheckDevice
19ec-1c88:49888834.263 : => CNT96226::ConnectIsAvailable
19ec-1c88:49888860.106 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49888860.224 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49888860.288 : <= IoObject::IoLockStart
19ec-1c88:49888860.363 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49888860.431 : IO Send command 10 bytes
19ec-1c88:49888860.547 : => CNT96226::VenderCmd_SetData
19ec-1c88:49888860.604 : iCmd = 0, nBytes = 10
19ec-1c88:49888860.710 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49889060.311 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49889060.435 : System send command 10 bytes + data 0 bytes
19ec-1c88:49889060.501 : IO total need to receive data 2 bytes
19ec-1c88:49889060.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:49889060.619 : iCmd = 0, nBytes = 2
19ec-1c88:49889244.855 : 0000 : 00 00 
19ec-1c88:49889245.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49889245.368 : System total receive data 2 bytes
19ec-1c88:49889245.429 : => CNT96226::VenderCmd_GetData
19ec-1c88:49889245.491 : iCmd = 1, nBytes = 4
19ec-1c88:49889418.668 : 0000 : 00 00 00 00 
19ec-1c88:49889418.844 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49889419.207 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49889419.268 : Return status = 0
19ec-1c88:49889419.331 : => IoObject::IoLockEnd
19ec-1c88:49889419.429 : <= IoObject::IoLockEnd
19ec-1c88:49889419.480 : <= GetADFStatus ret = 1
19ec-1c88:49892060.912 : => GetADFStatus
19ec-1c88:49892061.106 : => IoObject::IoLockStart
19ec-1c88:49892061.241 : => CAsicIO::CheckDevice
19ec-1c88:49892061.300 : => CNT96226::ConnectIsAvailable
19ec-1c88:49892084.480 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49892084.597 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49892084.657 : <= IoObject::IoLockStart
19ec-1c88:49892084.723 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49892084.787 : IO Send command 10 bytes
19ec-1c88:49892084.905 : => CNT96226::VenderCmd_SetData
19ec-1c88:49892084.964 : iCmd = 0, nBytes = 10
19ec-1c88:49892085.070 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49892289.075 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49892289.201 : System send command 10 bytes + data 0 bytes
19ec-1c88:49892289.444 : IO total need to receive data 2 bytes
19ec-1c88:49892289.521 : => CNT96226::VenderCmd_GetData
19ec-1c88:49892289.582 : iCmd = 0, nBytes = 2
19ec-1c88:49892469.679 : 0000 : 00 00 
19ec-1c88:49892469.779 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49892469.839 : System total receive data 2 bytes
19ec-1c88:49892469.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:49892469.954 : iCmd = 1, nBytes = 4
19ec-1c88:49892629.539 : 0000 : 00 00 00 00 
19ec-1c88:49892629.660 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49892629.802 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49892629.870 : Return status = 0
19ec-1c88:49892629.931 : => IoObject::IoLockEnd
19ec-1c88:49892630.026 : <= IoObject::IoLockEnd
19ec-1c88:49892630.079 : <= GetADFStatus ret = 1
19ec-1c88:49894716.240 : => TerminateDriver
19ec-1c88:49894716.430 : => CAsicIO::~CAsicIO,pStage=201133128
19ec-1c88:49894716.501 : => CNT96226::Close
19ec-1c88:49894720.292 : <= CNT96226::Close ret = 1
19ec-1c88:49894720.367 : <= CAsicIO::~CAsicIO
19ec-1c88:49894720.425 : => IoObject::IoLockEnd
19ec-1c88:49894720.477 : <= IoObject::IoLockEnd
19ec-1c88:49894720.527 : => IoObject::TerminateDevice
19ec-1c88:49894720.582 : => IoObject::IoLockEnd
19ec-1c88:49894720.629 : <= IoObject::IoLockEnd
19ec-1c88:49894720.729 : <= IoObject::TerminateDevice
19ec-1c88:49894720.994 : <= TerminateDriver ret = 1
19ec-1c88:49938330.224 : ============Debug Start==========
19ec-1c88:49938330.483 : Date : 2020/4/30 14:29:42
19ec-1c88:49938330.567 : Process ID : 19ec
19ec-1c88:49938331.001 : Windows : Version 10.0 build 18363 
19ec-1c88:49938331.449 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49938331.514 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49938331.581 : MemoryStatus.ullAvailPhys : 1724882944
19ec-1c88:49938331.642 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49938331.702 : MemoryStatus.ullAvailPageFile : 3099074560
19ec-1c88:49938331.765 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49938331.826 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:49938331.886 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49938331.988 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49938332.050 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49938332.283 : CPU Count : 4
19ec-1c88:49938332.330 : CPU Frequency : 100.000 Mhz
19ec-1c88:49938336.649 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49938336.779 : => InitializeDriver
19ec-1c88:49938337.037 : <= InitializeDriver ret = 1
19ec-1c88:49938337.100 : => InitializeScanner
19ec-1c88:49938337.186 : => CAsicIO::GetDeviceList
19ec-1c88:49938337.492 : => CNT96226::CNT96226
19ec-1c88:49938337.547 : => CNT96226::Open
19ec-1c88:49938357.657 : <= CNT96226::Open ret = 1
19ec-1c88:49938357.757 : => CNT96226::Initialize
19ec-1c88:49938357.950 : <= CNT96226::Initialize ret = 1
19ec-1c88:49938358.010 : <= CNT96226::CNT96226
19ec-1c88:49938358.064 : => CNT96226::EnumAvailableDevice
19ec-1c88:49938363.585 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49938363.667 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49938363.729 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49942043.558 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49942043.848 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49942049.634 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49942049.739 : => IoObject::GetLockName
19ec-1c88:49942049.802 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49942049.868 : <= IoObject::GetLockName
19ec-1c88:49942050.328 : => CNT96226::VenderCmd_GetData
19ec-1c88:49942050.392 : iCmd = 3, nBytes = 2
19ec-1c88:49942429.930 : 0000 : 06 38 
19ec-1c88:49942430.069 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49942430.147 : => CNT96226::VenderCmd_GetData
19ec-1c88:49942430.204 : iCmd = 4, nBytes = 2
19ec-1c88:49942746.236 : 0000 : 07 07 
19ec-1c88:49942746.348 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49942746.435 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49942746.529 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49942746.600 : IO Send command 10 bytes
19ec-1c88:49942746.653 : => CNT96226::VenderCmd_SetData
19ec-1c88:49942746.708 : iCmd = 0, nBytes = 10
19ec-1c88:49942746.810 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49942948.327 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49942948.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:49942948.504 : iCmd = 0, nBytes = 165
19ec-1c88:49943147.208 : skip dump 37 bytes
19ec-1c88:49943147.400 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49943147.547 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49943147.687 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49943147.823 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49943147.953 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49943148.087 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49943148.218 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49943148.343 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49943148.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49943148.470 : => CNT96226::VenderCmd_GetData
19ec-1c88:49943148.523 : iCmd = 1, nBytes = 4
19ec-1c88:49943262.826 : 0000 : 00 00 00 00 
19ec-1c88:49943262.920 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49943262.979 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49943263.037 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49943263.104 : IO Send command 10 bytes
19ec-1c88:49943263.157 : => CNT96226::VenderCmd_SetData
19ec-1c88:49943263.210 : iCmd = 0, nBytes = 10
19ec-1c88:49943263.311 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49943602.882 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49943602.997 : => CNT96226::VenderCmd_GetData
19ec-1c88:49943603.053 : iCmd = 0, nBytes = 128
19ec-1c88:49943789.613 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49943789.806 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49943789.951 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49943790.090 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49943790.280 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49943790.672 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49943790.799 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49943790.928 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49943790.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49943791.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:49943791.336 : iCmd = 1, nBytes = 4
19ec-1c88:49943999.344 : 0000 : 00 00 00 00 
19ec-1c88:49943999.451 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49943999.518 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49943999.689 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49943999.760 : => CNT96226::Close
19ec-1c88:49944003.530 : <= CNT96226::Close ret = 1
19ec-1c88:49944003.608 : <= CNT96226::~CNT96226
19ec-1c88:49944003.695 : <= CAsicIO::GetDeviceList
19ec-1c88:49944004.118 : => IoObject::SetTimeout
19ec-1c88:49944004.252 : Timeout--> In = 0 Out = 0
19ec-1c88:49944004.308 : <= IoObject::SetTimeout
19ec-1c88:49944004.375 : => CAsicIO::CAsicIO
19ec-1c88:49944004.445 : => CNT96226::CNT96226
19ec-1c88:49944004.498 : => CNT96226::Open
19ec-1c88:49944026.608 : <= CNT96226::Open ret = 1
19ec-1c88:49944026.702 : => CNT96226::Initialize
19ec-1c88:49944026.891 : <= CNT96226::Initialize ret = 1
19ec-1c88:49944026.946 : <= CNT96226::CNT96226
19ec-1c88:49944026.998 : <= CAsicIO::CAsicIO
19ec-1c88:49944027.055 : => CAsicIO::InitializeDevice
19ec-1c88:49944027.134 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49944033.027 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49944033.150 : => IoObject::GetLockName
19ec-1c88:49944033.209 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49944033.277 : <= IoObject::GetLockName
19ec-1c88:49944033.760 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49944033.830 : IO Send command 10 bytes
19ec-1c88:49944033.879 : => CNT96226::VenderCmd_SetData
19ec-1c88:49944033.931 : iCmd = 0, nBytes = 10
19ec-1c88:49944034.041 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49944379.747 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49944379.887 : => CNT96226::VenderCmd_GetData
19ec-1c88:49944379.944 : iCmd = 0, nBytes = 128
19ec-1c88:49944587.265 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49944587.430 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49944587.571 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49944587.703 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49944587.828 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49944587.950 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49944588.074 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49944588.195 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49944588.257 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49944588.320 : => CNT96226::VenderCmd_GetData
19ec-1c88:49944588.371 : iCmd = 1, nBytes = 4
19ec-1c88:49944771.700 : 0000 : 00 00 00 00 
19ec-1c88:49944771.799 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49944771.864 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49944771.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:49944771.979 : iCmd = 3, nBytes = 2
19ec-1c88:49945155.548 : 0000 : 06 38 
19ec-1c88:49945155.826 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49945155.897 : => CNT96226::VenderCmd_GetData
19ec-1c88:49945155.953 : iCmd = 4, nBytes = 2
19ec-1c88:49945453.576 : 0000 : 07 07 
19ec-1c88:49945453.689 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49945453.856 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49945453.952 : => IoObject::InitializeDevice
19ec-1c88:49945454.060 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49945454.676 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49945454.749 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49945455.449 : => FindScanner
19ec-1c88:49945455.508 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49945455.572 : <= FindScanner ret = 1
19ec-1c88:49945455.627 : => IoObject::IoLockStart
19ec-1c88:49945455.730 : => CAsicIO::CheckDevice
19ec-1c88:49945455.781 : => CNT96226::ConnectIsAvailable
19ec-1c88:49945480.562 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49945480.679 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49945480.740 : <= IoObject::IoLockStart
19ec-1c88:49945480.803 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49945480.871 : IO Send command 10 bytes
19ec-1c88:49945480.962 : => CNT96226::VenderCmd_SetData
19ec-1c88:49945481.018 : iCmd = 0, nBytes = 10
19ec-1c88:49945481.126 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49945676.289 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49945676.406 : System send command 10 bytes + data 0 bytes
19ec-1c88:49945676.479 : IO total need to receive data 5 bytes
19ec-1c88:49945676.538 : => CNT96226::VenderCmd_GetData
19ec-1c88:49945676.590 : iCmd = 0, nBytes = 5
19ec-1c88:49945863.476 : 0000 : 06 00 02 02 ab 
19ec-1c88:49945863.593 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49945863.665 : System total receive data 5 bytes
19ec-1c88:49945863.728 : => CNT96226::VenderCmd_GetData
19ec-1c88:49945863.782 : iCmd = 1, nBytes = 4
19ec-1c88:49946071.554 : 0000 : 00 00 00 00 
19ec-1c88:49946071.639 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49946071.758 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49946071.826 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49946071.894 : IO Send command 10 bytes
19ec-1c88:49946071.982 : => CNT96226::VenderCmd_SetData
19ec-1c88:49946072.041 : iCmd = 0, nBytes = 10
19ec-1c88:49946072.145 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49946259.482 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49946259.593 : System send command 10 bytes + data 0 bytes
19ec-1c88:49946259.661 : IO total need to receive data 165 bytes
19ec-1c88:49946259.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:49946259.774 : iCmd = 0, nBytes = 165
19ec-1c88:49946406.631 : skip dump 37 bytes
19ec-1c88:49946406.806 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49946406.942 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49946407.076 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49946407.203 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49946407.329 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49946407.465 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49946407.588 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49946407.709 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49946407.771 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49946407.830 : System total receive data 165 bytes
19ec-1c88:49946407.890 : => CNT96226::VenderCmd_GetData
19ec-1c88:49946407.943 : iCmd = 1, nBytes = 4
19ec-1c88:49946576.448 : 0000 : 00 00 00 00 
19ec-1c88:49946576.620 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49946576.975 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49946577.159 : Dump Inquiry
19ec-1c88:49946577.288 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49946577.419 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49946577.551 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49946577.687 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49946577.814 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49946577.941 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49946578.064 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49946578.185 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49946578.311 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49946578.441 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49946578.526 : 00a0 : 00 00 00 00 00 
19ec-1c88:49946578.594 : => ReadNVMDataInternal
19ec-1c88:49946578.788 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49946578.850 : IO Send command 10 bytes
19ec-1c88:49946578.931 : => CNT96226::VenderCmd_SetData
19ec-1c88:49946578.986 : iCmd = 0, nBytes = 10
19ec-1c88:49946579.086 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49946914.565 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49946914.705 : System send command 10 bytes + data 0 bytes
19ec-1c88:49946914.774 : IO total need to receive data 128 bytes
19ec-1c88:49946914.840 : => CNT96226::VenderCmd_GetData
19ec-1c88:49946914.897 : iCmd = 0, nBytes = 128
19ec-1c88:49947123.195 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49947123.361 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49947123.499 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49947123.633 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49947123.756 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49947123.877 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49947123.997 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49947124.119 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49947124.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49947124.242 : System total receive data 128 bytes
19ec-1c88:49947124.298 : => CNT96226::VenderCmd_GetData
19ec-1c88:49947124.349 : iCmd = 1, nBytes = 4
19ec-1c88:49947291.845 : 0000 : 00 00 00 00 
19ec-1c88:49947291.960 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49947292.094 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49947292.169 : NVMData.PadScanCount = 0
19ec-1c88:49947292.228 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49947292.282 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49947292.340 : NVMData.FlatbedScanCount = 0
19ec-1c88:49947292.397 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49947292.451 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49947292.503 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49947292.558 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49947292.613 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49947292.665 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49947292.719 : NVMData.BornMonth = 0
19ec-1c88:49947292.766 : NVMData.BornDay = 0
19ec-1c88:49947292.816 : NVMData.BornYear = 0
19ec-1c88:49947292.864 : NVMData.FirstScanMonth = 4
19ec-1c88:49947292.916 : NVMData.FirstScanDay = 30
19ec-1c88:49947292.968 : NVMData.FirstScanYear = 2020
19ec-1c88:49947293.024 : NVMData.VerticalMagnification = 0
19ec-1c88:49947293.081 : NVMData.HorizontalMagnification = 0
19ec-1c88:49947293.135 : NVMData.PowerSavingTime = 15
19ec-1c88:49947293.188 : NVMData.SN = A094165189010062
19ec-1c88:49947293.237 : NVMData.AutoFeed = 0
19ec-1c88:49947293.285 : NVMData.CCDType = 0
19ec-1c88:49947293.332 : NVMData.ScanSpeed = 0
19ec-1c88:49947293.377 : NVMData.RollerCount = 0
19ec-1c88:49947293.431 : NVMData.MultifeedCount = 0
19ec-1c88:49947293.480 : NVMData.JamCount = 0
19ec-1c88:49947293.527 : NVMData.IdentifyInfo = 
19ec-1c88:49947293.578 : NVMData.FormalName = 
19ec-1c88:49947293.769 : NVMData.ReservedB = 0
19ec-1c88:49947293.826 : NVMData.FunctionCode = 0
19ec-1c88:49947293.875 : NVMData.PreFeed = 0
19ec-1c88:49947293.926 : NVMData.PreFeedTime = 0
19ec-1c88:49947293.975 : NVMData.ButtonNumber = 0
19ec-1c88:49947294.023 : NVMData.PowerOffTime = 0
19ec-1c88:49947294.074 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49947294.151 : => IoObject::IoLockEnd
19ec-1c88:49947294.259 : <= IoObject::IoLockEnd
19ec-1c88:49947294.307 : <= InitializeScanner ret = 1
19ec-1c88:49947294.371 : => GetLogicalScannerAbilityEx
19ec-1c88:49947294.432 : => IoObject::IoLockStart
19ec-1c88:49947294.525 : => CAsicIO::CheckDevice
19ec-1c88:49947294.576 : => CNT96226::ConnectIsAvailable
19ec-1c88:49947307.100 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49947307.198 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49947307.256 : <= IoObject::IoLockStart
19ec-1c88:49947307.311 : => IoObject::IoLockEnd
19ec-1c88:49947307.402 : <= IoObject::IoLockEnd
19ec-1c88:49947307.514 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49947307.588 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49947482.333 : => ReadNVMData
19ec-1c88:49947482.476 : => IoObject::IoLockStart
19ec-1c88:49947482.587 : => CAsicIO::CheckDevice
19ec-1c88:49947482.636 : => CNT96226::ConnectIsAvailable
19ec-1c88:49947506.040 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49947506.415 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49947506.473 : <= IoObject::IoLockStart
19ec-1c88:49947506.535 : => ReadNVMDataInternal
19ec-1c88:49947506.597 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49947506.661 : IO Send command 10 bytes
19ec-1c88:49947507.354 : => CNT96226::VenderCmd_SetData
19ec-1c88:49947507.414 : iCmd = 0, nBytes = 10
19ec-1c88:49947507.529 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49947863.124 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49947863.276 : System send command 10 bytes + data 0 bytes
19ec-1c88:49947863.346 : IO total need to receive data 128 bytes
19ec-1c88:49947863.408 : => CNT96226::VenderCmd_GetData
19ec-1c88:49947863.461 : iCmd = 0, nBytes = 128
19ec-1c88:49948074.645 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49948074.825 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49948074.965 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49948075.097 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49948075.225 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49948075.349 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49948075.475 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49948075.596 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49948075.660 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49948075.723 : System total receive data 128 bytes
19ec-1c88:49948075.787 : => CNT96226::VenderCmd_GetData
19ec-1c88:49948075.840 : iCmd = 1, nBytes = 4
19ec-1c88:49948243.049 : 0000 : 00 00 00 00 
19ec-1c88:49948243.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49948243.273 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49948243.339 : NVMData.PadScanCount = 0
19ec-1c88:49948243.398 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49948243.454 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49948243.511 : NVMData.FlatbedScanCount = 0
19ec-1c88:49948243.567 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49948243.620 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49948243.677 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49948243.733 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49948243.792 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49948243.847 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49948243.903 : NVMData.BornMonth = 0
19ec-1c88:49948243.954 : NVMData.BornDay = 0
19ec-1c88:49948244.004 : NVMData.BornYear = 0
19ec-1c88:49948244.055 : NVMData.FirstScanMonth = 4
19ec-1c88:49948244.107 : NVMData.FirstScanDay = 30
19ec-1c88:49948244.162 : NVMData.FirstScanYear = 2020
19ec-1c88:49948244.359 : NVMData.VerticalMagnification = 0
19ec-1c88:49948244.417 : NVMData.HorizontalMagnification = 0
19ec-1c88:49948244.472 : NVMData.PowerSavingTime = 15
19ec-1c88:49948244.527 : NVMData.SN = A094165189010062
19ec-1c88:49948244.577 : NVMData.AutoFeed = 0
19ec-1c88:49948244.626 : NVMData.CCDType = 0
19ec-1c88:49948244.675 : NVMData.ScanSpeed = 0
19ec-1c88:49948244.722 : NVMData.RollerCount = 0
19ec-1c88:49948244.775 : NVMData.MultifeedCount = 0
19ec-1c88:49948244.829 : NVMData.JamCount = 0
19ec-1c88:49948244.878 : NVMData.IdentifyInfo = 
19ec-1c88:49948244.928 : NVMData.FormalName = 
19ec-1c88:49948244.977 : NVMData.ReservedB = 0
19ec-1c88:49948245.028 : NVMData.FunctionCode = 0
19ec-1c88:49948245.079 : NVMData.PreFeed = 0
19ec-1c88:49948245.129 : NVMData.PreFeedTime = 0
19ec-1c88:49948245.178 : NVMData.ButtonNumber = 0
19ec-1c88:49948245.230 : NVMData.PowerOffTime = 0
19ec-1c88:49948245.284 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49948245.345 : => IoObject::IoLockEnd
19ec-1c88:49948245.436 : <= IoObject::IoLockEnd
19ec-1c88:49948245.487 : <= ReadNVMData ret = 1
19ec-1c88:49950752.579 : ============Debug Start==========
19ec-1c88:49950752.872 : Date : 2020/4/30 14:29:42
19ec-1c88:49950752.956 : Process ID : 19ec
19ec-1c88:49950753.368 : Windows : Version 10.0 build 18363 
19ec-1c88:49950753.815 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:49950753.877 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:49950753.942 : MemoryStatus.ullAvailPhys : 1724870656
19ec-1c88:49950754.002 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:49950754.062 : MemoryStatus.ullAvailPageFile : 3099045888
19ec-1c88:49950754.126 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:49950754.184 : MemoryStatus.ullAvailVirtual : 1728417792
19ec-1c88:49950754.246 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:49950754.346 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:49950754.404 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:49950754.640 : CPU Count : 4
19ec-1c88:49950754.688 : CPU Frequency : 100.000 Mhz
19ec-1c88:49950758.813 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:49950758.940 : => InitializeDriver
19ec-1c88:49950759.207 : <= InitializeDriver ret = 1
19ec-1c88:49953291.336 : => InitializeScanner
19ec-1c88:49953291.601 : => CAsicIO::GetDeviceList
19ec-1c88:49953292.010 : => CNT96226::CNT96226
19ec-1c88:49953292.070 : => CNT96226::Open
19ec-1c88:49953319.735 : <= CNT96226::Open ret = 1
19ec-1c88:49953319.838 : => CNT96226::Initialize
19ec-1c88:49953320.033 : <= CNT96226::Initialize ret = 1
19ec-1c88:49953320.091 : <= CNT96226::CNT96226
19ec-1c88:49953320.147 : => CNT96226::EnumAvailableDevice
19ec-1c88:49953325.410 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:49953325.487 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:49953325.548 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:49957281.025 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:49957281.316 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49957286.901 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49957287.013 : => IoObject::GetLockName
19ec-1c88:49957287.074 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49957287.146 : <= IoObject::GetLockName
19ec-1c88:49957287.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:49957287.679 : iCmd = 3, nBytes = 2
19ec-1c88:49957660.826 : 0000 : 06 38 
19ec-1c88:49957660.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49957661.039 : => CNT96226::VenderCmd_GetData
19ec-1c88:49957661.094 : iCmd = 4, nBytes = 2
19ec-1c88:49957960.427 : 0000 : 07 07 
19ec-1c88:49957960.517 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49957960.605 : Device 0 USB ID = 0638 : 0707
19ec-1c88:49957960.695 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:49957960.761 : IO Send command 10 bytes
19ec-1c88:49957960.812 : => CNT96226::VenderCmd_SetData
19ec-1c88:49957960.866 : iCmd = 0, nBytes = 10
19ec-1c88:49957960.971 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49958151.813 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49958151.922 : => CNT96226::VenderCmd_GetData
19ec-1c88:49958151.978 : iCmd = 0, nBytes = 165
19ec-1c88:49958307.194 : skip dump 37 bytes
19ec-1c88:49958307.556 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49958308.069 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49958308.204 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49958308.337 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49958308.464 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49958308.597 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49958308.722 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49958308.842 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49958308.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49958308.964 : => CNT96226::VenderCmd_GetData
19ec-1c88:49958309.015 : iCmd = 1, nBytes = 4
19ec-1c88:49958505.432 : 0000 : 00 00 00 00 
19ec-1c88:49958505.542 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49958505.611 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49958505.675 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49958505.743 : IO Send command 10 bytes
19ec-1c88:49958505.799 : => CNT96226::VenderCmd_SetData
19ec-1c88:49958505.853 : iCmd = 0, nBytes = 10
19ec-1c88:49958505.959 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49958846.427 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49958846.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:49958846.604 : iCmd = 0, nBytes = 128
19ec-1c88:49959054.552 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49959054.714 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49959054.850 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49959054.978 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49959055.101 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49959055.222 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49959055.351 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49959055.473 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49959055.536 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49959055.594 : => CNT96226::VenderCmd_GetData
19ec-1c88:49959055.649 : iCmd = 1, nBytes = 4
19ec-1c88:49959187.618 : 0000 : 00 00 00 00 
19ec-1c88:49959187.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49959187.774 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49959187.937 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:49959188.006 : => CNT96226::Close
19ec-1c88:49959191.848 : <= CNT96226::Close ret = 1
19ec-1c88:49959191.918 : <= CNT96226::~CNT96226
19ec-1c88:49959192.004 : <= CAsicIO::GetDeviceList
19ec-1c88:49959192.385 : => IoObject::SetTimeout
19ec-1c88:49959192.511 : Timeout--> In = 0 Out = 0
19ec-1c88:49959192.570 : <= IoObject::SetTimeout
19ec-1c88:49959192.631 : => CAsicIO::CAsicIO
19ec-1c88:49959192.701 : => CNT96226::CNT96226
19ec-1c88:49959192.760 : => CNT96226::Open
19ec-1c88:49959216.602 : <= CNT96226::Open ret = 1
19ec-1c88:49959216.698 : => CNT96226::Initialize
19ec-1c88:49959216.885 : <= CNT96226::Initialize ret = 1
19ec-1c88:49959216.942 : <= CNT96226::CNT96226
19ec-1c88:49959216.993 : <= CAsicIO::CAsicIO
19ec-1c88:49959217.047 : => CAsicIO::InitializeDevice
19ec-1c88:49959217.115 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:49959222.918 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:49959223.038 : => IoObject::GetLockName
19ec-1c88:49959223.091 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:49959223.158 : <= IoObject::GetLockName
19ec-1c88:49959223.646 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:49959223.717 : IO Send command 10 bytes
19ec-1c88:49959223.774 : => CNT96226::VenderCmd_SetData
19ec-1c88:49959223.827 : iCmd = 0, nBytes = 10
19ec-1c88:49959223.937 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49959558.109 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49959558.230 : => CNT96226::VenderCmd_GetData
19ec-1c88:49959558.287 : iCmd = 0, nBytes = 128
19ec-1c88:49959694.075 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49959694.278 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49959694.423 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49959694.564 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49959694.689 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49959694.812 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49959694.938 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49959695.056 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49959695.117 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49959695.182 : => CNT96226::VenderCmd_GetData
19ec-1c88:49959695.236 : iCmd = 1, nBytes = 4
19ec-1c88:49959848.405 : 0000 : 00 00 00 00 
19ec-1c88:49959848.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49959848.586 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:49959848.651 : => CNT96226::VenderCmd_GetData
19ec-1c88:49959848.706 : iCmd = 3, nBytes = 2
19ec-1c88:49960224.177 : 0000 : 06 38 
19ec-1c88:49960224.304 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49960224.372 : => CNT96226::VenderCmd_GetData
19ec-1c88:49960224.425 : iCmd = 4, nBytes = 2
19ec-1c88:49960517.050 : 0000 : 07 07 
19ec-1c88:49960517.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49960517.339 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:49960517.436 : => IoObject::InitializeDevice
19ec-1c88:49960517.552 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:49960518.252 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:49960518.322 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:49960519.032 : => FindScanner
19ec-1c88:49960519.092 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:49960519.159 : <= FindScanner ret = 1
19ec-1c88:49960519.214 : => IoObject::IoLockStart
19ec-1c88:49960519.320 : => CAsicIO::CheckDevice
19ec-1c88:49960519.369 : => CNT96226::ConnectIsAvailable
19ec-1c88:49960542.088 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49960542.338 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49960542.469 : <= IoObject::IoLockStart
19ec-1c88:49960542.798 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49960542.866 : IO Send command 10 bytes
19ec-1c88:49960542.957 : => CNT96226::VenderCmd_SetData
19ec-1c88:49960543.015 : iCmd = 0, nBytes = 10
19ec-1c88:49960543.127 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:49960726.723 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49960726.873 : System send command 10 bytes + data 0 bytes
19ec-1c88:49960726.952 : IO total need to receive data 5 bytes
19ec-1c88:49960727.016 : => CNT96226::VenderCmd_GetData
19ec-1c88:49960727.074 : iCmd = 0, nBytes = 5
19ec-1c88:49960914.152 : 0000 : 06 00 02 02 ab 
19ec-1c88:49960914.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49960914.327 : System total receive data 5 bytes
19ec-1c88:49960914.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:49960914.450 : iCmd = 1, nBytes = 4
19ec-1c88:49961117.246 : 0000 : 00 00 00 00 
19ec-1c88:49961117.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49961117.462 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49961117.526 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:49961117.589 : IO Send command 10 bytes
19ec-1c88:49961117.681 : => CNT96226::VenderCmd_SetData
19ec-1c88:49961117.737 : iCmd = 0, nBytes = 10
19ec-1c88:49961117.838 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:49961279.187 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49961279.305 : System send command 10 bytes + data 0 bytes
19ec-1c88:49961279.367 : IO total need to receive data 165 bytes
19ec-1c88:49961279.425 : => CNT96226::VenderCmd_GetData
19ec-1c88:49961279.476 : iCmd = 0, nBytes = 165
19ec-1c88:49961490.208 : skip dump 37 bytes
19ec-1c88:49961490.404 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49961490.544 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49961490.681 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49961490.815 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49961490.942 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49961491.074 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49961491.201 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49961491.326 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49961491.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49961491.451 : System total receive data 165 bytes
19ec-1c88:49961491.508 : => CNT96226::VenderCmd_GetData
19ec-1c88:49961491.560 : iCmd = 1, nBytes = 4
19ec-1c88:49961677.966 : 0000 : 00 00 00 00 
19ec-1c88:49961678.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49961678.213 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49961678.425 : Dump Inquiry
19ec-1c88:49961678.567 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:49961678.708 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:49961678.844 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:49961678.976 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:49961679.109 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:49961679.245 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:49961679.379 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49961679.507 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49961679.641 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:49961679.770 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:49961679.861 : 00a0 : 00 00 00 00 00 
19ec-1c88:49961679.936 : => ReadNVMDataInternal
19ec-1c88:49961680.159 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49961680.227 : IO Send command 10 bytes
19ec-1c88:49961680.316 : => CNT96226::VenderCmd_SetData
19ec-1c88:49961680.372 : iCmd = 0, nBytes = 10
19ec-1c88:49961680.477 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49961994.478 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49961994.600 : System send command 10 bytes + data 0 bytes
19ec-1c88:49961994.665 : IO total need to receive data 128 bytes
19ec-1c88:49961994.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:49961994.776 : iCmd = 0, nBytes = 128
19ec-1c88:49962180.506 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49962180.687 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49962180.830 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49962180.964 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49962181.089 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49962181.215 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49962181.339 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49962181.460 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49962181.523 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49962181.582 : System total receive data 128 bytes
19ec-1c88:49962181.642 : => CNT96226::VenderCmd_GetData
19ec-1c88:49962181.696 : iCmd = 1, nBytes = 4
19ec-1c88:49962359.991 : 0000 : 00 00 00 00 
19ec-1c88:49962360.126 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49962360.267 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49962360.334 : NVMData.PadScanCount = 0
19ec-1c88:49962360.391 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49962360.446 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49962360.502 : NVMData.FlatbedScanCount = 0
19ec-1c88:49962360.558 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49962360.611 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49962360.666 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49962360.723 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49962360.779 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49962360.835 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49962360.892 : NVMData.BornMonth = 0
19ec-1c88:49962360.944 : NVMData.BornDay = 0
19ec-1c88:49962360.995 : NVMData.BornYear = 0
19ec-1c88:49962361.045 : NVMData.FirstScanMonth = 4
19ec-1c88:49962361.100 : NVMData.FirstScanDay = 30
19ec-1c88:49962361.156 : NVMData.FirstScanYear = 2020
19ec-1c88:49962361.213 : NVMData.VerticalMagnification = 0
19ec-1c88:49962361.270 : NVMData.HorizontalMagnification = 0
19ec-1c88:49962361.326 : NVMData.PowerSavingTime = 15
19ec-1c88:49962361.383 : NVMData.SN = A094165189010062
19ec-1c88:49962361.435 : NVMData.AutoFeed = 0
19ec-1c88:49962361.484 : NVMData.CCDType = 0
19ec-1c88:49962361.535 : NVMData.ScanSpeed = 0
19ec-1c88:49962361.584 : NVMData.RollerCount = 0
19ec-1c88:49962361.637 : NVMData.MultifeedCount = 0
19ec-1c88:49962361.687 : NVMData.JamCount = 0
19ec-1c88:49962361.737 : NVMData.IdentifyInfo = 
19ec-1c88:49962361.789 : NVMData.FormalName = 
19ec-1c88:49962361.998 : NVMData.ReservedB = 0
19ec-1c88:49962362.057 : NVMData.FunctionCode = 0
19ec-1c88:49962362.108 : NVMData.PreFeed = 0
19ec-1c88:49962362.160 : NVMData.PreFeedTime = 0
19ec-1c88:49962362.212 : NVMData.ButtonNumber = 0
19ec-1c88:49962362.267 : NVMData.PowerOffTime = 0
19ec-1c88:49962362.321 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49962362.400 : => IoObject::IoLockEnd
19ec-1c88:49962362.499 : <= IoObject::IoLockEnd
19ec-1c88:49962362.550 : <= InitializeScanner ret = 1
19ec-1c88:49963574.753 : => GetLogicalScannerAbility
19ec-1c88:49963574.944 : => IoObject::IoLockStart
19ec-1c88:49963575.073 : => CAsicIO::CheckDevice
19ec-1c88:49963575.130 : => CNT96226::ConnectIsAvailable
19ec-1c88:49963601.910 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49963602.026 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49963602.088 : <= IoObject::IoLockStart
19ec-1c88:49963602.147 : => IoObject::IoLockEnd
19ec-1c88:49963602.256 : <= IoObject::IoLockEnd
19ec-1c88:49963602.335 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:49967118.254 : => GetLogicalScannerAbilityEx
19ec-1c88:49967118.453 : => IoObject::IoLockStart
19ec-1c88:49967118.580 : => CAsicIO::CheckDevice
19ec-1c88:49967118.641 : => CNT96226::ConnectIsAvailable
19ec-1c88:49967142.836 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49967142.952 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49967143.012 : <= IoObject::IoLockStart
19ec-1c88:49967143.073 : => IoObject::IoLockEnd
19ec-1c88:49967143.182 : <= IoObject::IoLockEnd
19ec-1c88:49967143.312 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:49967143.387 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:49974325.021 : => ReadNVMData
19ec-1c88:49974325.204 : => IoObject::IoLockStart
19ec-1c88:49974325.332 : => CAsicIO::CheckDevice
19ec-1c88:49974325.459 : => CNT96226::ConnectIsAvailable
19ec-1c88:49974349.747 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49974350.132 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49974350.192 : <= IoObject::IoLockStart
19ec-1c88:49974350.256 : => ReadNVMDataInternal
19ec-1c88:49974350.316 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:49974350.381 : IO Send command 10 bytes
19ec-1c88:49974350.493 : => CNT96226::VenderCmd_SetData
19ec-1c88:49974350.548 : iCmd = 0, nBytes = 10
19ec-1c88:49974350.655 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:49974687.110 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49974687.285 : System send command 10 bytes + data 0 bytes
19ec-1c88:49974687.363 : IO total need to receive data 128 bytes
19ec-1c88:49974687.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:49974687.487 : iCmd = 0, nBytes = 128
19ec-1c88:49974835.533 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49974835.714 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49974835.855 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:49974835.989 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:49974836.113 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:49974836.234 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49974836.356 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49974836.479 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:49974836.541 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49974836.604 : System total receive data 128 bytes
19ec-1c88:49974836.666 : => CNT96226::VenderCmd_GetData
19ec-1c88:49974836.718 : iCmd = 1, nBytes = 4
19ec-1c88:49975025.472 : 0000 : 00 00 00 00 
19ec-1c88:49975025.571 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49975025.716 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49975025.788 : NVMData.PadScanCount = 0
19ec-1c88:49975025.843 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:49975025.901 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:49975025.960 : NVMData.FlatbedScanCount = 0
19ec-1c88:49975026.016 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:49975026.232 : NVMData.SideEdgeFletbed = 0
19ec-1c88:49975026.300 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:49975026.357 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:49975026.414 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:49975026.469 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:49975026.524 : NVMData.BornMonth = 0
19ec-1c88:49975026.574 : NVMData.BornDay = 0
19ec-1c88:49975026.625 : NVMData.BornYear = 0
19ec-1c88:49975026.674 : NVMData.FirstScanMonth = 4
19ec-1c88:49975026.725 : NVMData.FirstScanDay = 30
19ec-1c88:49975026.778 : NVMData.FirstScanYear = 2020
19ec-1c88:49975026.833 : NVMData.VerticalMagnification = 0
19ec-1c88:49975026.890 : NVMData.HorizontalMagnification = 0
19ec-1c88:49975026.943 : NVMData.PowerSavingTime = 15
19ec-1c88:49975026.999 : NVMData.SN = A094165189010062
19ec-1c88:49975027.050 : NVMData.AutoFeed = 0
19ec-1c88:49975027.100 : NVMData.CCDType = 0
19ec-1c88:49975027.150 : NVMData.ScanSpeed = 0
19ec-1c88:49975027.201 : NVMData.RollerCount = 0
19ec-1c88:49975027.255 : NVMData.MultifeedCount = 0
19ec-1c88:49975027.306 : NVMData.JamCount = 0
19ec-1c88:49975027.356 : NVMData.IdentifyInfo = 
19ec-1c88:49975027.407 : NVMData.FormalName = 
19ec-1c88:49975027.454 : NVMData.ReservedB = 0
19ec-1c88:49975027.503 : NVMData.FunctionCode = 0
19ec-1c88:49975027.553 : NVMData.PreFeed = 0
19ec-1c88:49975027.606 : NVMData.PreFeedTime = 0
19ec-1c88:49975027.657 : NVMData.ButtonNumber = 0
19ec-1c88:49975027.706 : NVMData.PowerOffTime = 0
19ec-1c88:49975027.755 : <= ReadNVMDataInternal ret = 1
19ec-1c88:49975027.814 : => IoObject::IoLockEnd
19ec-1c88:49975027.902 : <= IoObject::IoLockEnd
19ec-1c88:49975027.952 : <= ReadNVMData ret = 1
19ec-1c88:49984796.607 : => GetADFStatus
19ec-1c88:49984796.999 : => IoObject::IoLockStart
19ec-1c88:49984797.123 : => CAsicIO::CheckDevice
19ec-1c88:49984797.181 : => CNT96226::ConnectIsAvailable
19ec-1c88:49984821.767 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49984821.988 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49984822.117 : <= IoObject::IoLockStart
19ec-1c88:49984822.244 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49984822.381 : IO Send command 10 bytes
19ec-1c88:49984822.788 : => CNT96226::VenderCmd_SetData
19ec-1c88:49984822.848 : iCmd = 0, nBytes = 10
19ec-1c88:49984822.950 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49985018.310 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49985018.440 : System send command 10 bytes + data 0 bytes
19ec-1c88:49985018.510 : IO total need to receive data 2 bytes
19ec-1c88:49985018.567 : => CNT96226::VenderCmd_GetData
19ec-1c88:49985018.621 : iCmd = 0, nBytes = 2
19ec-1c88:49985193.993 : 0000 : 00 00 
19ec-1c88:49985194.108 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49985194.180 : System total receive data 2 bytes
19ec-1c88:49985194.242 : => CNT96226::VenderCmd_GetData
19ec-1c88:49985194.298 : iCmd = 1, nBytes = 4
19ec-1c88:49985397.070 : 0000 : 00 00 00 00 
19ec-1c88:49985397.156 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49985397.293 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49985397.357 : Return status = 0
19ec-1c88:49985397.417 : => IoObject::IoLockEnd
19ec-1c88:49985397.508 : <= IoObject::IoLockEnd
19ec-1c88:49985397.559 : <= GetADFStatus ret = 1
19ec-1c88:49988060.883 : => GetADFStatus
19ec-1c88:49988061.089 : => IoObject::IoLockStart
19ec-1c88:49988061.223 : => CAsicIO::CheckDevice
19ec-1c88:49988061.286 : => CNT96226::ConnectIsAvailable
19ec-1c88:49988084.296 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:49988084.416 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:49988084.483 : <= IoObject::IoLockStart
19ec-1c88:49988084.552 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:49988084.622 : IO Send command 10 bytes
19ec-1c88:49988084.739 : => CNT96226::VenderCmd_SetData
19ec-1c88:49988084.799 : iCmd = 0, nBytes = 10
19ec-1c88:49988084.909 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:49988273.372 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:49988273.505 : System send command 10 bytes + data 0 bytes
19ec-1c88:49988273.732 : IO total need to receive data 2 bytes
19ec-1c88:49988273.812 : => CNT96226::VenderCmd_GetData
19ec-1c88:49988273.873 : iCmd = 0, nBytes = 2
19ec-1c88:49988392.831 : 0000 : 00 00 
19ec-1c88:49988392.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49988392.989 : System total receive data 2 bytes
19ec-1c88:49988393.046 : => CNT96226::VenderCmd_GetData
19ec-1c88:49988393.102 : iCmd = 1, nBytes = 4
19ec-1c88:49988536.644 : 0000 : 00 00 00 00 
19ec-1c88:49988536.734 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:49988536.857 : <= CAsicIO::DoIo ret = 1
19ec-1c88:49988536.917 : Return status = 0
19ec-1c88:49988536.977 : => IoObject::IoLockEnd
19ec-1c88:49988537.070 : <= IoObject::IoLockEnd
19ec-1c88:49988537.120 : <= GetADFStatus ret = 1
19ec-1c88:49990643.923 : => TerminateDriver
19ec-1c88:49990644.124 : => CAsicIO::~CAsicIO,pStage=219679816
19ec-1c88:49990644.197 : => CNT96226::Close
19ec-1c88:49990648.435 : <= CNT96226::Close ret = 1
19ec-1c88:49990648.518 : <= CAsicIO::~CAsicIO
19ec-1c88:49990648.581 : => IoObject::IoLockEnd
19ec-1c88:49990648.632 : <= IoObject::IoLockEnd
19ec-1c88:49990648.686 : => IoObject::TerminateDevice
19ec-1c88:49990648.742 : => IoObject::IoLockEnd
19ec-1c88:49990648.791 : <= IoObject::IoLockEnd
19ec-1c88:49990648.893 : <= IoObject::TerminateDevice
19ec-1c88:49990649.143 : <= TerminateDriver ret = 1
19ec-1c88:50034424.650 : ============Debug Start==========
19ec-1c88:50034424.931 : Date : 2020/4/30 14:29:45
19ec-1c88:50034425.007 : Process ID : 19ec
19ec-1c88:50034425.403 : Windows : Version 10.0 build 18363 
19ec-1c88:50034425.859 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50034425.921 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50034425.985 : MemoryStatus.ullAvailPhys : 1727299584
19ec-1c88:50034426.046 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50034426.109 : MemoryStatus.ullAvailPageFile : 3133784064
19ec-1c88:50034426.171 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50034426.232 : MemoryStatus.ullAvailVirtual : 1728389120
19ec-1c88:50034426.295 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50034426.399 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50034426.460 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50034426.703 : CPU Count : 4
19ec-1c88:50034426.750 : CPU Frequency : 100.000 Mhz
19ec-1c88:50034431.027 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50034431.367 : => InitializeDriver
19ec-1c88:50034431.630 : <= InitializeDriver ret = 1
19ec-1c88:50034431.688 : => InitializeScanner
19ec-1c88:50034431.768 : => CAsicIO::GetDeviceList
19ec-1c88:50034432.055 : => CNT96226::CNT96226
19ec-1c88:50034432.112 : => CNT96226::Open
19ec-1c88:50034457.539 : <= CNT96226::Open ret = 1
19ec-1c88:50034457.644 : => CNT96226::Initialize
19ec-1c88:50034457.837 : <= CNT96226::Initialize ret = 1
19ec-1c88:50034457.893 : <= CNT96226::CNT96226
19ec-1c88:50034457.947 : => CNT96226::EnumAvailableDevice
19ec-1c88:50034463.594 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50034463.670 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50034463.729 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50038188.338 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50038188.638 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50038194.193 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50038194.300 : => IoObject::GetLockName
19ec-1c88:50038194.360 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50038194.428 : <= IoObject::GetLockName
19ec-1c88:50038194.889 : => CNT96226::VenderCmd_GetData
19ec-1c88:50038194.953 : iCmd = 3, nBytes = 2
19ec-1c88:50038580.319 : 0000 : 06 38 
19ec-1c88:50038580.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50038580.508 : => CNT96226::VenderCmd_GetData
19ec-1c88:50038580.567 : iCmd = 4, nBytes = 2
19ec-1c88:50038864.368 : 0000 : 07 07 
19ec-1c88:50038864.469 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50038864.550 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50038864.639 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50038864.708 : IO Send command 10 bytes
19ec-1c88:50038864.759 : => CNT96226::VenderCmd_SetData
19ec-1c88:50038864.811 : iCmd = 0, nBytes = 10
19ec-1c88:50038864.913 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50039055.774 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50039055.871 : => CNT96226::VenderCmd_GetData
19ec-1c88:50039055.933 : iCmd = 0, nBytes = 165
19ec-1c88:50039224.447 : skip dump 37 bytes
19ec-1c88:50039224.665 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50039224.807 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50039224.944 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50039225.081 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50039225.213 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50039225.349 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50039225.475 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50039225.603 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50039225.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50039225.732 : => CNT96226::VenderCmd_GetData
19ec-1c88:50039225.783 : iCmd = 1, nBytes = 4
19ec-1c88:50039436.667 : 0000 : 00 00 00 00 
19ec-1c88:50039436.775 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50039436.843 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50039436.908 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50039436.978 : IO Send command 10 bytes
19ec-1c88:50039437.030 : => CNT96226::VenderCmd_SetData
19ec-1c88:50039437.084 : iCmd = 0, nBytes = 10
19ec-1c88:50039437.189 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50039787.397 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50039787.684 : => CNT96226::VenderCmd_GetData
19ec-1c88:50039787.805 : iCmd = 0, nBytes = 128
19ec-1c88:50039997.320 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50039997.495 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50039997.633 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50039997.765 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50039997.897 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50039998.020 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50039998.144 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50039998.269 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50039998.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50039998.391 : => CNT96226::VenderCmd_GetData
19ec-1c88:50039998.442 : iCmd = 1, nBytes = 4
19ec-1c88:50040126.278 : 0000 : 00 00 00 00 
19ec-1c88:50040126.372 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50040126.439 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50040126.594 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50040126.662 : => CNT96226::Close
19ec-1c88:50040130.703 : <= CNT96226::Close ret = 1
19ec-1c88:50040130.779 : <= CNT96226::~CNT96226
19ec-1c88:50040130.876 : <= CAsicIO::GetDeviceList
19ec-1c88:50040131.296 : => IoObject::SetTimeout
19ec-1c88:50040131.424 : Timeout--> In = 0 Out = 0
19ec-1c88:50040131.483 : <= IoObject::SetTimeout
19ec-1c88:50040131.801 : => CAsicIO::CAsicIO
19ec-1c88:50040131.872 : => CNT96226::CNT96226
19ec-1c88:50040131.927 : => CNT96226::Open
19ec-1c88:50040155.666 : <= CNT96226::Open ret = 1
19ec-1c88:50040155.758 : => CNT96226::Initialize
19ec-1c88:50040155.950 : <= CNT96226::Initialize ret = 1
19ec-1c88:50040156.011 : <= CNT96226::CNT96226
19ec-1c88:50040156.065 : <= CAsicIO::CAsicIO
19ec-1c88:50040156.120 : => CAsicIO::InitializeDevice
19ec-1c88:50040156.192 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50040162.019 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50040162.140 : => IoObject::GetLockName
19ec-1c88:50040162.195 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50040162.262 : <= IoObject::GetLockName
19ec-1c88:50040162.750 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50040162.822 : IO Send command 10 bytes
19ec-1c88:50040162.874 : => CNT96226::VenderCmd_SetData
19ec-1c88:50040162.931 : iCmd = 0, nBytes = 10
19ec-1c88:50040163.036 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50040489.324 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50040489.445 : => CNT96226::VenderCmd_GetData
19ec-1c88:50040489.505 : iCmd = 0, nBytes = 128
19ec-1c88:50040644.991 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50040645.177 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50040645.314 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50040645.446 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50040645.573 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50040645.699 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50040645.825 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50040645.952 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50040646.017 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50040646.082 : => CNT96226::VenderCmd_GetData
19ec-1c88:50040646.133 : iCmd = 1, nBytes = 4
19ec-1c88:50040773.680 : 0000 : 00 00 00 00 
19ec-1c88:50040774.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50040774.548 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50040774.881 : => CNT96226::VenderCmd_GetData
19ec-1c88:50040774.939 : iCmd = 3, nBytes = 2
19ec-1c88:50041136.087 : 0000 : 06 38 
19ec-1c88:50041136.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50041136.265 : => CNT96226::VenderCmd_GetData
19ec-1c88:50041136.317 : iCmd = 4, nBytes = 2
19ec-1c88:50041423.900 : 0000 : 07 07 
19ec-1c88:50041423.988 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50041424.136 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50041424.237 : => IoObject::InitializeDevice
19ec-1c88:50041424.340 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50041424.946 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50041425.015 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50041425.725 : => FindScanner
19ec-1c88:50041425.783 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50041425.842 : <= FindScanner ret = 1
19ec-1c88:50041425.896 : => IoObject::IoLockStart
19ec-1c88:50041425.992 : => CAsicIO::CheckDevice
19ec-1c88:50041426.041 : => CNT96226::ConnectIsAvailable
19ec-1c88:50041451.315 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50041451.431 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50041451.491 : <= IoObject::IoLockStart
19ec-1c88:50041451.551 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50041451.615 : IO Send command 10 bytes
19ec-1c88:50041451.711 : => CNT96226::VenderCmd_SetData
19ec-1c88:50041451.770 : iCmd = 0, nBytes = 10
19ec-1c88:50041451.872 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50041638.594 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50041638.702 : System send command 10 bytes + data 0 bytes
19ec-1c88:50041638.771 : IO total need to receive data 5 bytes
19ec-1c88:50041638.889 : => CNT96226::VenderCmd_GetData
19ec-1c88:50041638.945 : iCmd = 0, nBytes = 5
19ec-1c88:50041766.532 : 0000 : 06 00 02 02 ab 
19ec-1c88:50041766.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50041766.712 : System total receive data 5 bytes
19ec-1c88:50041766.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:50041766.831 : iCmd = 1, nBytes = 4
19ec-1c88:50041980.424 : 0000 : 00 00 00 00 
19ec-1c88:50041980.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50041980.668 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50041980.730 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50041980.795 : IO Send command 10 bytes
19ec-1c88:50041980.886 : => CNT96226::VenderCmd_SetData
19ec-1c88:50041980.942 : iCmd = 0, nBytes = 10
19ec-1c88:50041981.047 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50042175.677 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50042175.773 : System send command 10 bytes + data 0 bytes
19ec-1c88:50042175.840 : IO total need to receive data 165 bytes
19ec-1c88:50042175.902 : => CNT96226::VenderCmd_GetData
19ec-1c88:50042175.956 : iCmd = 0, nBytes = 165
19ec-1c88:50042323.330 : skip dump 37 bytes
19ec-1c88:50042323.676 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50042324.096 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50042324.226 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50042324.356 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50042324.486 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50042324.615 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50042324.740 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50042324.864 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50042324.926 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50042324.983 : System total receive data 165 bytes
19ec-1c88:50042325.038 : => CNT96226::VenderCmd_GetData
19ec-1c88:50042325.090 : iCmd = 1, nBytes = 4
19ec-1c88:50042533.008 : 0000 : 00 00 00 00 
19ec-1c88:50042533.107 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50042533.235 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50042533.469 : Dump Inquiry
19ec-1c88:50042533.603 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50042533.736 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50042533.866 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50042533.996 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50042534.121 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50042534.257 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50042534.380 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50042534.505 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50042534.636 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50042534.761 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50042534.848 : 00a0 : 00 00 00 00 00 
19ec-1c88:50042534.913 : => ReadNVMDataInternal
19ec-1c88:50042535.132 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50042535.200 : IO Send command 10 bytes
19ec-1c88:50042535.289 : => CNT96226::VenderCmd_SetData
19ec-1c88:50042535.344 : iCmd = 0, nBytes = 10
19ec-1c88:50042535.447 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50042885.249 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50042885.393 : System send command 10 bytes + data 0 bytes
19ec-1c88:50042885.472 : IO total need to receive data 128 bytes
19ec-1c88:50042885.536 : => CNT96226::VenderCmd_GetData
19ec-1c88:50042885.591 : iCmd = 0, nBytes = 128
19ec-1c88:50043094.032 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50043094.196 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50043094.335 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50043094.466 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50043094.591 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50043094.711 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50043094.834 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50043094.956 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50043095.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50043095.080 : System total receive data 128 bytes
19ec-1c88:50043095.137 : => CNT96226::VenderCmd_GetData
19ec-1c88:50043095.189 : iCmd = 1, nBytes = 4
19ec-1c88:50043223.052 : 0000 : 00 00 00 00 
19ec-1c88:50043223.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50043223.261 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50043223.327 : NVMData.PadScanCount = 0
19ec-1c88:50043223.383 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50043223.437 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50043223.498 : NVMData.FlatbedScanCount = 0
19ec-1c88:50043223.552 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50043223.602 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50043223.654 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50043223.709 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50043223.764 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50043223.817 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50043223.871 : NVMData.BornMonth = 0
19ec-1c88:50043223.920 : NVMData.BornDay = 0
19ec-1c88:50043223.970 : NVMData.BornYear = 0
19ec-1c88:50043224.018 : NVMData.FirstScanMonth = 4
19ec-1c88:50043224.069 : NVMData.FirstScanDay = 30
19ec-1c88:50043224.124 : NVMData.FirstScanYear = 2020
19ec-1c88:50043224.179 : NVMData.VerticalMagnification = 0
19ec-1c88:50043224.232 : NVMData.HorizontalMagnification = 0
19ec-1c88:50043224.286 : NVMData.PowerSavingTime = 15
19ec-1c88:50043224.343 : NVMData.SN = A094165189010062
19ec-1c88:50043224.393 : NVMData.AutoFeed = 0
19ec-1c88:50043224.443 : NVMData.CCDType = 0
19ec-1c88:50043224.489 : NVMData.ScanSpeed = 0
19ec-1c88:50043224.536 : NVMData.RollerCount = 0
19ec-1c88:50043224.586 : NVMData.MultifeedCount = 0
19ec-1c88:50043224.635 : NVMData.JamCount = 0
19ec-1c88:50043224.682 : NVMData.IdentifyInfo = 
19ec-1c88:50043224.733 : NVMData.FormalName = 
19ec-1c88:50043224.899 : NVMData.ReservedB = 0
19ec-1c88:50043224.951 : NVMData.FunctionCode = 0
19ec-1c88:50043225.000 : NVMData.PreFeed = 0
19ec-1c88:50043225.050 : NVMData.PreFeedTime = 0
19ec-1c88:50043225.099 : NVMData.ButtonNumber = 0
19ec-1c88:50043225.147 : NVMData.PowerOffTime = 0
19ec-1c88:50043225.197 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50043225.266 : => IoObject::IoLockEnd
19ec-1c88:50043225.356 : <= IoObject::IoLockEnd
19ec-1c88:50043225.408 : <= InitializeScanner ret = 1
19ec-1c88:50043225.470 : => GetLogicalScannerAbilityEx
19ec-1c88:50043225.525 : => IoObject::IoLockStart
19ec-1c88:50043225.618 : => CAsicIO::CheckDevice
19ec-1c88:50043225.670 : => CNT96226::ConnectIsAvailable
19ec-1c88:50043238.490 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50043238.580 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50043238.633 : <= IoObject::IoLockStart
19ec-1c88:50043238.688 : => IoObject::IoLockEnd
19ec-1c88:50043238.773 : <= IoObject::IoLockEnd
19ec-1c88:50043238.882 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50043238.959 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50043411.746 : => ReadNVMData
19ec-1c88:50043411.892 : => IoObject::IoLockStart
19ec-1c88:50043412.015 : => CAsicIO::CheckDevice
19ec-1c88:50043412.068 : => CNT96226::ConnectIsAvailable
19ec-1c88:50043434.382 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50043434.491 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50043434.551 : <= IoObject::IoLockStart
19ec-1c88:50043434.613 : => ReadNVMDataInternal
19ec-1c88:50043434.667 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50043434.733 : IO Send command 10 bytes
19ec-1c88:50043434.855 : => CNT96226::VenderCmd_SetData
19ec-1c88:50043434.910 : iCmd = 0, nBytes = 10
19ec-1c88:50043435.019 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50043776.420 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50043776.578 : System send command 10 bytes + data 0 bytes
19ec-1c88:50043776.659 : IO total need to receive data 128 bytes
19ec-1c88:50043776.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:50043776.784 : iCmd = 0, nBytes = 128
19ec-1c88:50043987.068 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50043987.233 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50043987.372 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50043987.505 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50043987.632 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50043987.755 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50043987.875 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50043987.997 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50043988.059 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50043988.118 : System total receive data 128 bytes
19ec-1c88:50043988.178 : => CNT96226::VenderCmd_GetData
19ec-1c88:50043988.229 : iCmd = 1, nBytes = 4
19ec-1c88:50044170.293 : 0000 : 00 00 00 00 
19ec-1c88:50044170.371 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50044170.490 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50044170.561 : NVMData.PadScanCount = 0
19ec-1c88:50044170.616 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50044170.673 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50044170.729 : NVMData.FlatbedScanCount = 0
19ec-1c88:50044170.780 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50044170.837 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50044170.889 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50044170.943 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50044170.995 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50044171.050 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50044171.106 : NVMData.BornMonth = 0
19ec-1c88:50044171.155 : NVMData.BornDay = 0
19ec-1c88:50044171.204 : NVMData.BornYear = 0
19ec-1c88:50044171.252 : NVMData.FirstScanMonth = 4
19ec-1c88:50044171.301 : NVMData.FirstScanDay = 30
19ec-1c88:50044171.353 : NVMData.FirstScanYear = 2020
19ec-1c88:50044171.537 : NVMData.VerticalMagnification = 0
19ec-1c88:50044171.593 : NVMData.HorizontalMagnification = 0
19ec-1c88:50044171.649 : NVMData.PowerSavingTime = 15
19ec-1c88:50044171.699 : NVMData.SN = A094165189010062
19ec-1c88:50044171.747 : NVMData.AutoFeed = 0
19ec-1c88:50044171.796 : NVMData.CCDType = 0
19ec-1c88:50044171.841 : NVMData.ScanSpeed = 0
19ec-1c88:50044171.889 : NVMData.RollerCount = 0
19ec-1c88:50044171.939 : NVMData.MultifeedCount = 0
19ec-1c88:50044171.989 : NVMData.JamCount = 0
19ec-1c88:50044172.037 : NVMData.IdentifyInfo = 
19ec-1c88:50044172.087 : NVMData.FormalName = 
19ec-1c88:50044172.134 : NVMData.ReservedB = 0
19ec-1c88:50044172.181 : NVMData.FunctionCode = 0
19ec-1c88:50044172.231 : NVMData.PreFeed = 0
19ec-1c88:50044172.279 : NVMData.PreFeedTime = 0
19ec-1c88:50044172.328 : NVMData.ButtonNumber = 0
19ec-1c88:50044172.376 : NVMData.PowerOffTime = 0
19ec-1c88:50044172.424 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50044172.485 : => IoObject::IoLockEnd
19ec-1c88:50044172.572 : <= IoObject::IoLockEnd
19ec-1c88:50044172.621 : <= ReadNVMData ret = 1
19ec-1c88:50046745.643 : ============Debug Start==========
19ec-1c88:50046745.943 : Date : 2020/4/30 14:29:46
19ec-1c88:50046746.020 : Process ID : 19ec
19ec-1c88:50046746.430 : Windows : Version 10.0 build 18363 
19ec-1c88:50046746.894 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50046746.954 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50046747.020 : MemoryStatus.ullAvailPhys : 1727279104
19ec-1c88:50046747.080 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50046747.140 : MemoryStatus.ullAvailPageFile : 3133476864
19ec-1c88:50046747.204 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50046747.262 : MemoryStatus.ullAvailVirtual : 1728638976
19ec-1c88:50046747.323 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50046747.429 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50046747.490 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50046747.733 : CPU Count : 4
19ec-1c88:50046747.782 : CPU Frequency : 100.000 Mhz
19ec-1c88:50046752.002 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50046752.132 : => InitializeDriver
19ec-1c88:50046752.426 : <= InitializeDriver ret = 1
19ec-1c88:50049316.600 : => InitializeScanner
19ec-1c88:50049316.858 : => CAsicIO::GetDeviceList
19ec-1c88:50049317.287 : => CNT96226::CNT96226
19ec-1c88:50049317.348 : => CNT96226::Open
19ec-1c88:50049340.101 : <= CNT96226::Open ret = 1
19ec-1c88:50049340.201 : => CNT96226::Initialize
19ec-1c88:50049340.394 : <= CNT96226::Initialize ret = 1
19ec-1c88:50049340.452 : <= CNT96226::CNT96226
19ec-1c88:50049340.501 : => CNT96226::EnumAvailableDevice
19ec-1c88:50049345.803 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50049345.879 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50049345.935 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50053045.755 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50053046.045 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50053051.556 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50053051.667 : => IoObject::GetLockName
19ec-1c88:50053051.728 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50053051.798 : <= IoObject::GetLockName
19ec-1c88:50053052.257 : => CNT96226::VenderCmd_GetData
19ec-1c88:50053052.325 : iCmd = 3, nBytes = 2
19ec-1c88:50053410.617 : 0000 : 06 38 
19ec-1c88:50053410.747 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50053410.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:50053410.881 : iCmd = 4, nBytes = 2
19ec-1c88:50053687.302 : 0000 : 07 07 
19ec-1c88:50053687.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50053687.489 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50053687.581 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50053687.645 : IO Send command 10 bytes
19ec-1c88:50053687.697 : => CNT96226::VenderCmd_SetData
19ec-1c88:50053687.755 : iCmd = 0, nBytes = 10
19ec-1c88:50053687.861 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50053895.311 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50053895.455 : => CNT96226::VenderCmd_GetData
19ec-1c88:50053895.515 : iCmd = 0, nBytes = 165
19ec-1c88:50054100.944 : skip dump 37 bytes
19ec-1c88:50054101.137 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50054101.280 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50054101.419 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50054101.555 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50054101.685 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50054101.819 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50054101.946 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50054102.071 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50054102.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50054102.192 : => CNT96226::VenderCmd_GetData
19ec-1c88:50054102.246 : iCmd = 1, nBytes = 4
19ec-1c88:50054305.307 : 0000 : 00 00 00 00 
19ec-1c88:50054305.420 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50054305.485 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50054305.549 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50054305.613 : IO Send command 10 bytes
19ec-1c88:50054305.663 : => CNT96226::VenderCmd_SetData
19ec-1c88:50054305.715 : iCmd = 0, nBytes = 10
19ec-1c88:50054305.822 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50054634.644 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50054634.775 : => CNT96226::VenderCmd_GetData
19ec-1c88:50054634.831 : iCmd = 0, nBytes = 128
19ec-1c88:50054810.492 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50054810.681 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50054810.826 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50054810.960 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50054811.085 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50054811.210 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50054811.334 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50054811.457 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50054811.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50054811.587 : => CNT96226::VenderCmd_GetData
19ec-1c88:50054811.642 : iCmd = 1, nBytes = 4
19ec-1c88:50054941.385 : 0000 : 00 00 00 00 
19ec-1c88:50054941.475 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50054941.537 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50054941.701 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50054941.776 : => CNT96226::Close
19ec-1c88:50054945.494 : <= CNT96226::Close ret = 1
19ec-1c88:50054945.570 : <= CNT96226::~CNT96226
19ec-1c88:50054945.656 : <= CAsicIO::GetDeviceList
19ec-1c88:50054946.075 : => IoObject::SetTimeout
19ec-1c88:50054946.207 : Timeout--> In = 0 Out = 0
19ec-1c88:50054946.265 : <= IoObject::SetTimeout
19ec-1c88:50054946.334 : => CAsicIO::CAsicIO
19ec-1c88:50054946.406 : => CNT96226::CNT96226
19ec-1c88:50054946.463 : => CNT96226::Open
19ec-1c88:50054969.508 : <= CNT96226::Open ret = 1
19ec-1c88:50054969.620 : => CNT96226::Initialize
19ec-1c88:50054969.817 : <= CNT96226::Initialize ret = 1
19ec-1c88:50054969.882 : <= CNT96226::CNT96226
19ec-1c88:50054969.936 : <= CAsicIO::CAsicIO
19ec-1c88:50054969.997 : => CAsicIO::InitializeDevice
19ec-1c88:50054970.066 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50054975.993 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50054976.109 : => IoObject::GetLockName
19ec-1c88:50054976.162 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50054976.224 : <= IoObject::GetLockName
19ec-1c88:50054976.698 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50054976.771 : IO Send command 10 bytes
19ec-1c88:50054976.823 : => CNT96226::VenderCmd_SetData
19ec-1c88:50054976.880 : iCmd = 0, nBytes = 10
19ec-1c88:50054976.991 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50055318.165 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50055318.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:50055318.596 : iCmd = 0, nBytes = 128
19ec-1c88:50055502.623 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50055503.073 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50055503.215 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50055503.345 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50055503.470 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50055503.597 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50055503.723 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50055503.846 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50055503.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50055503.968 : => CNT96226::VenderCmd_GetData
19ec-1c88:50055504.024 : iCmd = 1, nBytes = 4
19ec-1c88:50055705.266 : 0000 : 00 00 00 00 
19ec-1c88:50055705.370 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50055705.443 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50055705.505 : => CNT96226::VenderCmd_GetData
19ec-1c88:50055705.557 : iCmd = 3, nBytes = 2
19ec-1c88:50056073.390 : 0000 : 06 38 
19ec-1c88:50056073.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50056073.596 : => CNT96226::VenderCmd_GetData
19ec-1c88:50056073.652 : iCmd = 4, nBytes = 2
19ec-1c88:50056380.352 : 0000 : 07 07 
19ec-1c88:50056380.469 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50056380.634 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50056380.735 : => IoObject::InitializeDevice
19ec-1c88:50056380.844 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50056381.706 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50056381.781 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50056382.506 : => FindScanner
19ec-1c88:50056382.566 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50056382.630 : <= FindScanner ret = 1
19ec-1c88:50056382.686 : => IoObject::IoLockStart
19ec-1c88:50056382.787 : => CAsicIO::CheckDevice
19ec-1c88:50056382.840 : => CNT96226::ConnectIsAvailable
19ec-1c88:50056400.287 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50056400.402 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50056400.457 : <= IoObject::IoLockStart
19ec-1c88:50056400.514 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50056400.583 : IO Send command 10 bytes
19ec-1c88:50056400.675 : => CNT96226::VenderCmd_SetData
19ec-1c88:50056400.734 : iCmd = 0, nBytes = 10
19ec-1c88:50056400.839 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50056602.373 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50056602.493 : System send command 10 bytes + data 0 bytes
19ec-1c88:50056602.569 : IO total need to receive data 5 bytes
19ec-1c88:50056602.630 : => CNT96226::VenderCmd_GetData
19ec-1c88:50056602.686 : iCmd = 0, nBytes = 5
19ec-1c88:50056790.423 : 0000 : 06 00 02 02 ab 
19ec-1c88:50056790.520 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50056790.581 : System total receive data 5 bytes
19ec-1c88:50056790.639 : => CNT96226::VenderCmd_GetData
19ec-1c88:50056790.691 : iCmd = 1, nBytes = 4
19ec-1c88:50056973.313 : 0000 : 00 00 00 00 
19ec-1c88:50056973.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50056973.574 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50056973.640 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50056973.707 : IO Send command 10 bytes
19ec-1c88:50056973.802 : => CNT96226::VenderCmd_SetData
19ec-1c88:50056973.859 : iCmd = 0, nBytes = 10
19ec-1c88:50056973.964 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50057178.076 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50057178.173 : System send command 10 bytes + data 0 bytes
19ec-1c88:50057178.241 : IO total need to receive data 165 bytes
19ec-1c88:50057178.304 : => CNT96226::VenderCmd_GetData
19ec-1c88:50057178.357 : iCmd = 0, nBytes = 165
19ec-1c88:50057315.315 : skip dump 37 bytes
19ec-1c88:50057315.508 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50057315.643 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50057315.782 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50057315.922 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50057316.060 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50057316.195 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50057316.322 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50057316.445 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50057316.511 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50057316.568 : System total receive data 165 bytes
19ec-1c88:50057316.629 : => CNT96226::VenderCmd_GetData
19ec-1c88:50057316.682 : iCmd = 1, nBytes = 4
19ec-1c88:50057466.543 : 0000 : 00 00 00 00 
19ec-1c88:50057466.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50057467.113 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50057467.305 : Dump Inquiry
19ec-1c88:50057467.426 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50057467.559 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50057467.691 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50057467.824 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50057467.952 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50057468.086 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50057468.208 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50057468.328 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50057468.457 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50057468.588 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50057468.679 : 00a0 : 00 00 00 00 00 
19ec-1c88:50057468.749 : => ReadNVMDataInternal
19ec-1c88:50057468.949 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50057469.013 : IO Send command 10 bytes
19ec-1c88:50057469.090 : => CNT96226::VenderCmd_SetData
19ec-1c88:50057469.144 : iCmd = 0, nBytes = 10
19ec-1c88:50057469.239 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50057816.250 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50057816.388 : System send command 10 bytes + data 0 bytes
19ec-1c88:50057816.458 : IO total need to receive data 128 bytes
19ec-1c88:50057816.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:50057816.575 : iCmd = 0, nBytes = 128
19ec-1c88:50058025.170 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50058025.361 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50058025.507 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50058025.641 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50058025.766 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50058025.889 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50058026.014 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50058026.132 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50058026.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50058026.262 : System total receive data 128 bytes
19ec-1c88:50058026.320 : => CNT96226::VenderCmd_GetData
19ec-1c88:50058026.371 : iCmd = 1, nBytes = 4
19ec-1c88:50058228.709 : 0000 : 00 00 00 00 
19ec-1c88:50058228.802 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50058228.935 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50058229.011 : NVMData.PadScanCount = 0
19ec-1c88:50058229.066 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50058229.122 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50058229.182 : NVMData.FlatbedScanCount = 0
19ec-1c88:50058229.235 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50058229.288 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50058229.341 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50058229.397 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50058229.452 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50058229.509 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50058229.564 : NVMData.BornMonth = 0
19ec-1c88:50058229.613 : NVMData.BornDay = 0
19ec-1c88:50058229.664 : NVMData.BornYear = 0
19ec-1c88:50058229.710 : NVMData.FirstScanMonth = 4
19ec-1c88:50058229.764 : NVMData.FirstScanDay = 30
19ec-1c88:50058229.818 : NVMData.FirstScanYear = 2020
19ec-1c88:50058229.872 : NVMData.VerticalMagnification = 0
19ec-1c88:50058229.927 : NVMData.HorizontalMagnification = 0
19ec-1c88:50058229.980 : NVMData.PowerSavingTime = 15
19ec-1c88:50058230.032 : NVMData.SN = A094165189010062
19ec-1c88:50058230.083 : NVMData.AutoFeed = 0
19ec-1c88:50058230.130 : NVMData.CCDType = 0
19ec-1c88:50058230.179 : NVMData.ScanSpeed = 0
19ec-1c88:50058230.228 : NVMData.RollerCount = 0
19ec-1c88:50058230.278 : NVMData.MultifeedCount = 0
19ec-1c88:50058230.330 : NVMData.JamCount = 0
19ec-1c88:50058230.378 : NVMData.IdentifyInfo = 
19ec-1c88:50058230.428 : NVMData.FormalName = 
19ec-1c88:50058230.618 : NVMData.ReservedB = 0
19ec-1c88:50058230.674 : NVMData.FunctionCode = 0
19ec-1c88:50058230.723 : NVMData.PreFeed = 0
19ec-1c88:50058230.776 : NVMData.PreFeedTime = 0
19ec-1c88:50058230.825 : NVMData.ButtonNumber = 0
19ec-1c88:50058230.876 : NVMData.PowerOffTime = 0
19ec-1c88:50058230.927 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50058231.005 : => IoObject::IoLockEnd
19ec-1c88:50058231.095 : <= IoObject::IoLockEnd
19ec-1c88:50058231.147 : <= InitializeScanner ret = 1
19ec-1c88:50059460.744 : => GetLogicalScannerAbility
19ec-1c88:50059460.930 : => IoObject::IoLockStart
19ec-1c88:50059461.053 : => CAsicIO::CheckDevice
19ec-1c88:50059461.109 : => CNT96226::ConnectIsAvailable
19ec-1c88:50059486.649 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50059486.762 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50059486.820 : <= IoObject::IoLockStart
19ec-1c88:50059486.879 : => IoObject::IoLockEnd
19ec-1c88:50059486.987 : <= IoObject::IoLockEnd
19ec-1c88:50059487.064 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:50063100.599 : => GetLogicalScannerAbilityEx
19ec-1c88:50063100.796 : => IoObject::IoLockStart
19ec-1c88:50063100.926 : => CAsicIO::CheckDevice
19ec-1c88:50063100.989 : => CNT96226::ConnectIsAvailable
19ec-1c88:50063118.582 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50063118.683 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50063118.746 : <= IoObject::IoLockStart
19ec-1c88:50063118.806 : => IoObject::IoLockEnd
19ec-1c88:50063118.901 : <= IoObject::IoLockEnd
19ec-1c88:50063119.024 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50063119.104 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50071458.896 : => ReadNVMData
19ec-1c88:50071459.077 : => IoObject::IoLockStart
19ec-1c88:50071459.215 : => CAsicIO::CheckDevice
19ec-1c88:50071459.276 : => CNT96226::ConnectIsAvailable
19ec-1c88:50071483.501 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50071483.616 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50071483.673 : <= IoObject::IoLockStart
19ec-1c88:50071483.739 : => ReadNVMDataInternal
19ec-1c88:50071483.805 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50071483.871 : IO Send command 10 bytes
19ec-1c88:50071483.987 : => CNT96226::VenderCmd_SetData
19ec-1c88:50071484.119 : iCmd = 0, nBytes = 10
19ec-1c88:50071484.235 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50071839.061 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50071839.207 : System send command 10 bytes + data 0 bytes
19ec-1c88:50071839.278 : IO total need to receive data 128 bytes
19ec-1c88:50071839.340 : => CNT96226::VenderCmd_GetData
19ec-1c88:50071839.397 : iCmd = 0, nBytes = 128
19ec-1c88:50072048.104 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50072048.564 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50072048.708 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50072048.843 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50072048.971 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50072049.098 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50072049.223 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50072049.352 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50072049.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50072049.481 : System total receive data 128 bytes
19ec-1c88:50072049.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:50072049.597 : iCmd = 1, nBytes = 4
19ec-1c88:50072243.651 : 0000 : 00 00 00 00 
19ec-1c88:50072243.762 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50072243.898 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50072243.977 : NVMData.PadScanCount = 0
19ec-1c88:50072244.033 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50072244.090 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50072244.150 : NVMData.FlatbedScanCount = 0
19ec-1c88:50072244.206 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50072244.393 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50072244.457 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50072244.514 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50072244.571 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50072244.626 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50072244.682 : NVMData.BornMonth = 0
19ec-1c88:50072244.728 : NVMData.BornDay = 0
19ec-1c88:50072244.779 : NVMData.BornYear = 0
19ec-1c88:50072244.826 : NVMData.FirstScanMonth = 4
19ec-1c88:50072244.875 : NVMData.FirstScanDay = 30
19ec-1c88:50072244.928 : NVMData.FirstScanYear = 2020
19ec-1c88:50072244.982 : NVMData.VerticalMagnification = 0
19ec-1c88:50072245.037 : NVMData.HorizontalMagnification = 0
19ec-1c88:50072245.091 : NVMData.PowerSavingTime = 15
19ec-1c88:50072245.145 : NVMData.SN = A094165189010062
19ec-1c88:50072245.194 : NVMData.AutoFeed = 0
19ec-1c88:50072245.245 : NVMData.CCDType = 0
19ec-1c88:50072245.293 : NVMData.ScanSpeed = 0
19ec-1c88:50072245.341 : NVMData.RollerCount = 0
19ec-1c88:50072245.397 : NVMData.MultifeedCount = 0
19ec-1c88:50072245.450 : NVMData.JamCount = 0
19ec-1c88:50072245.499 : NVMData.IdentifyInfo = 
19ec-1c88:50072245.550 : NVMData.FormalName = 
19ec-1c88:50072245.601 : NVMData.ReservedB = 0
19ec-1c88:50072245.650 : NVMData.FunctionCode = 0
19ec-1c88:50072245.700 : NVMData.PreFeed = 0
19ec-1c88:50072245.747 : NVMData.PreFeedTime = 0
19ec-1c88:50072245.797 : NVMData.ButtonNumber = 0
19ec-1c88:50072245.846 : NVMData.PowerOffTime = 0
19ec-1c88:50072245.897 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50072245.951 : => IoObject::IoLockEnd
19ec-1c88:50072246.038 : <= IoObject::IoLockEnd
19ec-1c88:50072246.089 : <= ReadNVMData ret = 1
19ec-1c88:50081895.993 : => GetADFStatus
19ec-1c88:50081896.453 : => IoObject::IoLockStart
19ec-1c88:50081896.590 : => CAsicIO::CheckDevice
19ec-1c88:50081896.650 : => CNT96226::ConnectIsAvailable
19ec-1c88:50081912.418 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50081912.657 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50081912.988 : <= IoObject::IoLockStart
19ec-1c88:50081913.051 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50081913.123 : IO Send command 10 bytes
19ec-1c88:50081913.234 : => CNT96226::VenderCmd_SetData
19ec-1c88:50081913.292 : iCmd = 0, nBytes = 10
19ec-1c88:50081913.403 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50082074.913 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50082075.052 : System send command 10 bytes + data 0 bytes
19ec-1c88:50082075.127 : IO total need to receive data 2 bytes
19ec-1c88:50082075.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:50082075.243 : iCmd = 0, nBytes = 2
19ec-1c88:50082256.530 : 0000 : 00 00 
19ec-1c88:50082256.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50082256.989 : System total receive data 2 bytes
19ec-1c88:50082257.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:50082257.099 : iCmd = 1, nBytes = 4
19ec-1c88:50082430.555 : 0000 : 00 00 00 00 
19ec-1c88:50082430.945 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50082431.072 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50082431.137 : Return status = 0
19ec-1c88:50082431.190 : => IoObject::IoLockEnd
19ec-1c88:50082431.280 : <= IoObject::IoLockEnd
19ec-1c88:50082431.329 : <= GetADFStatus ret = 1
19ec-1c88:50085087.748 : => GetADFStatus
19ec-1c88:50085087.938 : => IoObject::IoLockStart
19ec-1c88:50085088.065 : => CAsicIO::CheckDevice
19ec-1c88:50085088.118 : => CNT96226::ConnectIsAvailable
19ec-1c88:50085110.789 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50085111.036 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50085111.175 : <= IoObject::IoLockStart
19ec-1c88:50085111.510 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50085111.585 : IO Send command 10 bytes
19ec-1c88:50085111.698 : => CNT96226::VenderCmd_SetData
19ec-1c88:50085111.754 : iCmd = 0, nBytes = 10
19ec-1c88:50085111.863 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50085303.198 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50085303.319 : System send command 10 bytes + data 0 bytes
19ec-1c88:50085303.537 : IO total need to receive data 2 bytes
19ec-1c88:50085303.613 : => CNT96226::VenderCmd_GetData
19ec-1c88:50085303.670 : iCmd = 0, nBytes = 2
19ec-1c88:50085414.808 : 0000 : 00 00 
19ec-1c88:50085414.904 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50085414.969 : System total receive data 2 bytes
19ec-1c88:50085415.029 : => CNT96226::VenderCmd_GetData
19ec-1c88:50085415.083 : iCmd = 1, nBytes = 4
19ec-1c88:50085573.809 : 0000 : 00 00 00 00 
19ec-1c88:50085574.013 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50085574.386 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50085574.449 : Return status = 0
19ec-1c88:50085574.509 : => IoObject::IoLockEnd
19ec-1c88:50085574.595 : <= IoObject::IoLockEnd
19ec-1c88:50085574.645 : <= GetADFStatus ret = 1
19ec-1c88:50087665.347 : => TerminateDriver
19ec-1c88:50087665.533 : => CAsicIO::~CAsicIO,pStage=219483208
19ec-1c88:50087665.609 : => CNT96226::Close
19ec-1c88:50087669.117 : <= CNT96226::Close ret = 1
19ec-1c88:50087669.198 : <= CAsicIO::~CAsicIO
19ec-1c88:50087669.256 : => IoObject::IoLockEnd
19ec-1c88:50087669.308 : <= IoObject::IoLockEnd
19ec-1c88:50087669.362 : => IoObject::TerminateDevice
19ec-1c88:50087669.415 : => IoObject::IoLockEnd
19ec-1c88:50087669.464 : <= IoObject::IoLockEnd
19ec-1c88:50087669.562 : <= IoObject::TerminateDevice
19ec-1c88:50087669.812 : <= TerminateDriver ret = 1
19ec-1c88:50131526.370 : ============Debug Start==========
19ec-1c88:50131526.664 : Date : 2020/4/30 14:29:48
19ec-1c88:50131526.750 : Process ID : 19ec
19ec-1c88:50131527.163 : Windows : Version 10.0 build 18363 
19ec-1c88:50131527.613 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50131527.680 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50131527.749 : MemoryStatus.ullAvailPhys : 1727352832
19ec-1c88:50131527.813 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50131527.880 : MemoryStatus.ullAvailPageFile : 3133526016
19ec-1c88:50131527.945 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50131528.005 : MemoryStatus.ullAvailVirtual : 1728389120
19ec-1c88:50131528.064 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50131528.170 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50131528.238 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50131528.487 : CPU Count : 4
19ec-1c88:50131528.536 : CPU Frequency : 100.000 Mhz
19ec-1c88:50131532.457 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50131532.589 : => InitializeDriver
19ec-1c88:50131532.842 : <= InitializeDriver ret = 1
19ec-1c88:50131532.902 : => InitializeScanner
19ec-1c88:50131532.990 : => CAsicIO::GetDeviceList
19ec-1c88:50131533.297 : => CNT96226::CNT96226
19ec-1c88:50131533.357 : => CNT96226::Open
19ec-1c88:50131553.789 : <= CNT96226::Open ret = 1
19ec-1c88:50131553.887 : => CNT96226::Initialize
19ec-1c88:50131554.086 : <= CNT96226::Initialize ret = 1
19ec-1c88:50131554.146 : <= CNT96226::CNT96226
19ec-1c88:50131554.202 : => CNT96226::EnumAvailableDevice
19ec-1c88:50131559.561 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50131559.645 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50131559.704 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50135217.615 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50135217.897 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50135223.618 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50135223.729 : => IoObject::GetLockName
19ec-1c88:50135223.790 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50135223.859 : <= IoObject::GetLockName
19ec-1c88:50135224.327 : => CNT96226::VenderCmd_GetData
19ec-1c88:50135224.397 : iCmd = 3, nBytes = 2
19ec-1c88:50135598.945 : 0000 : 06 38 
19ec-1c88:50135599.300 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50135599.370 : => CNT96226::VenderCmd_GetData
19ec-1c88:50135599.426 : iCmd = 4, nBytes = 2
19ec-1c88:50135915.860 : 0000 : 07 07 
19ec-1c88:50135915.946 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50135916.027 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50135916.117 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50135916.183 : IO Send command 10 bytes
19ec-1c88:50135916.235 : => CNT96226::VenderCmd_SetData
19ec-1c88:50135916.291 : iCmd = 0, nBytes = 10
19ec-1c88:50135916.395 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50136077.839 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50136077.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:50136078.009 : iCmd = 0, nBytes = 165
19ec-1c88:50136280.491 : skip dump 37 bytes
19ec-1c88:50136280.679 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50136280.828 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50136280.967 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50136281.099 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50136281.226 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50136281.360 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50136281.491 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50136281.613 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50136281.676 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50136281.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:50136281.787 : iCmd = 1, nBytes = 4
19ec-1c88:50136476.210 : 0000 : 00 00 00 00 
19ec-1c88:50136476.316 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50136476.386 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50136476.465 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50136476.533 : IO Send command 10 bytes
19ec-1c88:50136476.587 : => CNT96226::VenderCmd_SetData
19ec-1c88:50136476.637 : iCmd = 0, nBytes = 10
19ec-1c88:50136476.745 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50136791.087 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50136791.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:50136791.303 : iCmd = 0, nBytes = 128
19ec-1c88:50136982.642 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50136982.807 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50136982.944 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50136983.079 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50136983.207 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50136983.335 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50136983.457 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50136983.577 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50136983.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50136983.706 : => CNT96226::VenderCmd_GetData
19ec-1c88:50136983.758 : iCmd = 1, nBytes = 4
19ec-1c88:50137121.702 : 0000 : 00 00 00 00 
19ec-1c88:50137121.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50137121.906 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50137122.078 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50137122.149 : => CNT96226::Close
19ec-1c88:50137126.101 : <= CNT96226::Close ret = 1
19ec-1c88:50137126.178 : <= CNT96226::~CNT96226
19ec-1c88:50137126.268 : <= CAsicIO::GetDeviceList
19ec-1c88:50137126.682 : => IoObject::SetTimeout
19ec-1c88:50137126.809 : Timeout--> In = 0 Out = 0
19ec-1c88:50137126.866 : <= IoObject::SetTimeout
19ec-1c88:50137126.930 : => CAsicIO::CAsicIO
19ec-1c88:50137127.003 : => CNT96226::CNT96226
19ec-1c88:50137127.054 : => CNT96226::Open
19ec-1c88:50137151.257 : <= CNT96226::Open ret = 1
19ec-1c88:50137151.352 : => CNT96226::Initialize
19ec-1c88:50137151.539 : <= CNT96226::Initialize ret = 1
19ec-1c88:50137151.599 : <= CNT96226::CNT96226
19ec-1c88:50137151.652 : <= CAsicIO::CAsicIO
19ec-1c88:50137151.705 : => CAsicIO::InitializeDevice
19ec-1c88:50137151.772 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50137157.638 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50137157.759 : => IoObject::GetLockName
19ec-1c88:50137157.814 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50137157.877 : <= IoObject::GetLockName
19ec-1c88:50137158.364 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50137158.435 : IO Send command 10 bytes
19ec-1c88:50137158.488 : => CNT96226::VenderCmd_SetData
19ec-1c88:50137158.541 : iCmd = 0, nBytes = 10
19ec-1c88:50137158.653 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50137504.536 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50137504.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:50137504.722 : iCmd = 0, nBytes = 128
19ec-1c88:50137619.989 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50137620.153 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50137620.294 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50137620.430 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50137620.557 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50137620.682 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50137620.806 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50137620.931 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50137620.994 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50137621.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:50137621.109 : iCmd = 1, nBytes = 4
19ec-1c88:50137748.972 : 0000 : 00 00 00 00 
19ec-1c88:50137749.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50137749.274 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50137749.586 : => CNT96226::VenderCmd_GetData
19ec-1c88:50137749.637 : iCmd = 3, nBytes = 2
19ec-1c88:50138113.128 : 0000 : 06 38 
19ec-1c88:50138113.248 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50138113.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:50138113.370 : iCmd = 4, nBytes = 2
19ec-1c88:50138426.095 : 0000 : 07 07 
19ec-1c88:50138426.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50138426.381 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50138426.480 : => IoObject::InitializeDevice
19ec-1c88:50138426.585 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50138427.210 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50138427.286 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50138428.003 : => FindScanner
19ec-1c88:50138428.066 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50138428.126 : <= FindScanner ret = 1
19ec-1c88:50138428.185 : => IoObject::IoLockStart
19ec-1c88:50138428.288 : => CAsicIO::CheckDevice
19ec-1c88:50138428.341 : => CNT96226::ConnectIsAvailable
19ec-1c88:50138449.267 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50138449.381 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50138449.441 : <= IoObject::IoLockStart
19ec-1c88:50138449.499 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50138449.567 : IO Send command 10 bytes
19ec-1c88:50138449.660 : => CNT96226::VenderCmd_SetData
19ec-1c88:50138449.718 : iCmd = 0, nBytes = 10
19ec-1c88:50138449.824 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50138629.604 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50138629.735 : System send command 10 bytes + data 0 bytes
19ec-1c88:50138629.807 : IO total need to receive data 5 bytes
19ec-1c88:50138629.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:50138629.928 : iCmd = 0, nBytes = 5
19ec-1c88:50138791.899 : 0000 : 06 00 02 02 ab 
19ec-1c88:50138792.260 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50138792.320 : System total receive data 5 bytes
19ec-1c88:50138792.376 : => CNT96226::VenderCmd_GetData
19ec-1c88:50138792.429 : iCmd = 1, nBytes = 4
19ec-1c88:50138966.385 : 0000 : 00 00 00 00 
19ec-1c88:50138966.466 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50138966.592 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50138966.652 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50138966.715 : IO Send command 10 bytes
19ec-1c88:50138966.802 : => CNT96226::VenderCmd_SetData
19ec-1c88:50138966.857 : iCmd = 0, nBytes = 10
19ec-1c88:50138966.958 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50139151.873 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50139152.012 : System send command 10 bytes + data 0 bytes
19ec-1c88:50139152.081 : IO total need to receive data 165 bytes
19ec-1c88:50139152.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:50139152.424 : iCmd = 0, nBytes = 165
19ec-1c88:50139320.847 : skip dump 37 bytes
19ec-1c88:50139321.049 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50139321.189 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50139321.326 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50139321.462 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50139321.588 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50139321.719 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50139321.847 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50139321.970 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50139322.035 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50139322.093 : System total receive data 165 bytes
19ec-1c88:50139322.153 : => CNT96226::VenderCmd_GetData
19ec-1c88:50139322.208 : iCmd = 1, nBytes = 4
19ec-1c88:50139522.615 : 0000 : 00 00 00 00 
19ec-1c88:50139522.960 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50139523.089 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50139523.277 : Dump Inquiry
19ec-1c88:50139523.404 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50139523.533 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50139523.662 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50139523.789 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50139523.912 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50139524.039 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50139524.161 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50139524.282 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50139524.410 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50139524.538 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50139524.625 : 00a0 : 00 00 00 00 00 
19ec-1c88:50139524.690 : => ReadNVMDataInternal
19ec-1c88:50139524.903 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50139524.966 : IO Send command 10 bytes
19ec-1c88:50139525.053 : => CNT96226::VenderCmd_SetData
19ec-1c88:50139525.106 : iCmd = 0, nBytes = 10
19ec-1c88:50139525.205 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50139869.735 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50139869.902 : System send command 10 bytes + data 0 bytes
19ec-1c88:50139869.974 : IO total need to receive data 128 bytes
19ec-1c88:50139870.038 : => CNT96226::VenderCmd_GetData
19ec-1c88:50139870.092 : iCmd = 0, nBytes = 128
19ec-1c88:50140077.413 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50140077.582 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50140077.726 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50140077.858 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50140077.983 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50140078.105 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50140078.227 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50140078.348 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50140078.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50140078.475 : System total receive data 128 bytes
19ec-1c88:50140078.535 : => CNT96226::VenderCmd_GetData
19ec-1c88:50140078.590 : iCmd = 1, nBytes = 4
19ec-1c88:50140202.539 : 0000 : 00 00 00 00 
19ec-1c88:50140202.638 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50140202.764 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50140202.831 : NVMData.PadScanCount = 0
19ec-1c88:50140202.885 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50140202.939 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50140202.999 : NVMData.FlatbedScanCount = 0
19ec-1c88:50140203.055 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50140203.110 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50140203.164 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50140203.218 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50140203.272 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50140203.329 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50140203.385 : NVMData.BornMonth = 0
19ec-1c88:50140203.431 : NVMData.BornDay = 0
19ec-1c88:50140203.482 : NVMData.BornYear = 0
19ec-1c88:50140203.529 : NVMData.FirstScanMonth = 4
19ec-1c88:50140203.579 : NVMData.FirstScanDay = 30
19ec-1c88:50140203.632 : NVMData.FirstScanYear = 2020
19ec-1c88:50140203.689 : NVMData.VerticalMagnification = 0
19ec-1c88:50140203.744 : NVMData.HorizontalMagnification = 0
19ec-1c88:50140203.796 : NVMData.PowerSavingTime = 15
19ec-1c88:50140203.849 : NVMData.SN = A094165189010062
19ec-1c88:50140203.899 : NVMData.AutoFeed = 0
19ec-1c88:50140203.948 : NVMData.CCDType = 0
19ec-1c88:50140203.994 : NVMData.ScanSpeed = 0
19ec-1c88:50140204.042 : NVMData.RollerCount = 0
19ec-1c88:50140204.091 : NVMData.MultifeedCount = 0
19ec-1c88:50140204.139 : NVMData.JamCount = 0
19ec-1c88:50140204.188 : NVMData.IdentifyInfo = 
19ec-1c88:50140204.240 : NVMData.FormalName = 
19ec-1c88:50140204.412 : NVMData.ReservedB = 0
19ec-1c88:50140204.465 : NVMData.FunctionCode = 0
19ec-1c88:50140204.514 : NVMData.PreFeed = 0
19ec-1c88:50140204.564 : NVMData.PreFeedTime = 0
19ec-1c88:50140204.611 : NVMData.ButtonNumber = 0
19ec-1c88:50140204.660 : NVMData.PowerOffTime = 0
19ec-1c88:50140204.711 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50140204.780 : => IoObject::IoLockEnd
19ec-1c88:50140204.867 : <= IoObject::IoLockEnd
19ec-1c88:50140204.918 : <= InitializeScanner ret = 1
19ec-1c88:50140204.983 : => GetLogicalScannerAbilityEx
19ec-1c88:50140205.043 : => IoObject::IoLockStart
19ec-1c88:50140205.133 : => CAsicIO::CheckDevice
19ec-1c88:50140205.184 : => CNT96226::ConnectIsAvailable
19ec-1c88:50140218.007 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50140218.099 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50140218.152 : <= IoObject::IoLockStart
19ec-1c88:50140218.208 : => IoObject::IoLockEnd
19ec-1c88:50140218.294 : <= IoObject::IoLockEnd
19ec-1c88:50140218.402 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50140218.474 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50140394.210 : => ReadNVMData
19ec-1c88:50140394.360 : => IoObject::IoLockStart
19ec-1c88:50140394.484 : => CAsicIO::CheckDevice
19ec-1c88:50140394.543 : => CNT96226::ConnectIsAvailable
19ec-1c88:50140418.065 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50140418.180 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50140418.241 : <= IoObject::IoLockStart
19ec-1c88:50140418.297 : => ReadNVMDataInternal
19ec-1c88:50140418.358 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50140418.424 : IO Send command 10 bytes
19ec-1c88:50140418.543 : => CNT96226::VenderCmd_SetData
19ec-1c88:50140418.601 : iCmd = 0, nBytes = 10
19ec-1c88:50140418.716 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50140759.672 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50140759.831 : System send command 10 bytes + data 0 bytes
19ec-1c88:50140759.904 : IO total need to receive data 128 bytes
19ec-1c88:50140759.968 : => CNT96226::VenderCmd_GetData
19ec-1c88:50140760.029 : iCmd = 0, nBytes = 128
19ec-1c88:50140936.605 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50140937.040 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50140937.182 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50140937.312 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50140937.440 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50140937.567 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50140937.691 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50140937.821 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50140937.886 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50140937.952 : System total receive data 128 bytes
19ec-1c88:50140938.010 : => CNT96226::VenderCmd_GetData
19ec-1c88:50140938.062 : iCmd = 1, nBytes = 4
19ec-1c88:50141146.418 : 0000 : 00 00 00 00 
19ec-1c88:50141146.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50141146.640 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50141146.709 : NVMData.PadScanCount = 0
19ec-1c88:50141146.768 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50141146.824 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50141146.878 : NVMData.FlatbedScanCount = 0
19ec-1c88:50141146.932 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50141146.985 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50141147.042 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50141147.095 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50141147.147 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50141147.201 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50141147.256 : NVMData.BornMonth = 0
19ec-1c88:50141147.306 : NVMData.BornDay = 0
19ec-1c88:50141147.357 : NVMData.BornYear = 0
19ec-1c88:50141147.403 : NVMData.FirstScanMonth = 4
19ec-1c88:50141147.457 : NVMData.FirstScanDay = 30
19ec-1c88:50141147.510 : NVMData.FirstScanYear = 2020
19ec-1c88:50141147.747 : NVMData.VerticalMagnification = 0
19ec-1c88:50141147.808 : NVMData.HorizontalMagnification = 0
19ec-1c88:50141147.860 : NVMData.PowerSavingTime = 15
19ec-1c88:50141147.916 : NVMData.SN = A094165189010062
19ec-1c88:50141147.965 : NVMData.AutoFeed = 0
19ec-1c88:50141148.013 : NVMData.CCDType = 0
19ec-1c88:50141148.061 : NVMData.ScanSpeed = 0
19ec-1c88:50141148.112 : NVMData.RollerCount = 0
19ec-1c88:50141148.163 : NVMData.MultifeedCount = 0
19ec-1c88:50141148.215 : NVMData.JamCount = 0
19ec-1c88:50141148.263 : NVMData.IdentifyInfo = 
19ec-1c88:50141148.316 : NVMData.FormalName = 
19ec-1c88:50141148.365 : NVMData.ReservedB = 0
19ec-1c88:50141148.419 : NVMData.FunctionCode = 0
19ec-1c88:50141148.467 : NVMData.PreFeed = 0
19ec-1c88:50141148.516 : NVMData.PreFeedTime = 0
19ec-1c88:50141148.566 : NVMData.ButtonNumber = 0
19ec-1c88:50141148.616 : NVMData.PowerOffTime = 0
19ec-1c88:50141148.666 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50141148.727 : => IoObject::IoLockEnd
19ec-1c88:50141148.810 : <= IoObject::IoLockEnd
19ec-1c88:50141148.860 : <= ReadNVMData ret = 1
19ec-1c88:50143774.262 : ============Debug Start==========
19ec-1c88:50143774.562 : Date : 2020/4/30 14:29:49
19ec-1c88:50143774.643 : Process ID : 19ec
19ec-1c88:50143775.066 : Windows : Version 10.0 build 18363 
19ec-1c88:50143775.519 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50143775.582 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50143775.648 : MemoryStatus.ullAvailPhys : 1728139264
19ec-1c88:50143775.706 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50143775.767 : MemoryStatus.ullAvailPageFile : 3133198336
19ec-1c88:50143775.827 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50143775.886 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:50143775.947 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50143776.052 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50143776.111 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50143776.347 : CPU Count : 4
19ec-1c88:50143776.396 : CPU Frequency : 100.000 Mhz
19ec-1c88:50143780.655 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50143780.780 : => InitializeDriver
19ec-1c88:50143781.048 : <= InitializeDriver ret = 1
19ec-1c88:50146304.787 : => InitializeScanner
19ec-1c88:50146305.036 : => CAsicIO::GetDeviceList
19ec-1c88:50146305.444 : => CNT96226::CNT96226
19ec-1c88:50146305.505 : => CNT96226::Open
19ec-1c88:50146332.518 : <= CNT96226::Open ret = 1
19ec-1c88:50146332.631 : => CNT96226::Initialize
19ec-1c88:50146332.815 : <= CNT96226::Initialize ret = 1
19ec-1c88:50146332.874 : <= CNT96226::CNT96226
19ec-1c88:50146332.928 : => CNT96226::EnumAvailableDevice
19ec-1c88:50146338.184 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50146338.257 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50146338.313 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50150037.441 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50150037.735 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50150043.278 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50150043.389 : => IoObject::GetLockName
19ec-1c88:50150043.450 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50150043.519 : <= IoObject::GetLockName
19ec-1c88:50150043.982 : => CNT96226::VenderCmd_GetData
19ec-1c88:50150044.045 : iCmd = 3, nBytes = 2
19ec-1c88:50150415.804 : 0000 : 06 38 
19ec-1c88:50150415.924 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50150415.994 : => CNT96226::VenderCmd_GetData
19ec-1c88:50150416.050 : iCmd = 4, nBytes = 2
19ec-1c88:50150723.472 : 0000 : 07 07 
19ec-1c88:50150723.579 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50150723.665 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50150723.751 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50150723.817 : IO Send command 10 bytes
19ec-1c88:50150723.871 : => CNT96226::VenderCmd_SetData
19ec-1c88:50150723.924 : iCmd = 0, nBytes = 10
19ec-1c88:50150724.028 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50150915.664 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50150915.760 : => CNT96226::VenderCmd_GetData
19ec-1c88:50150915.815 : iCmd = 0, nBytes = 165
19ec-1c88:50151105.658 : skip dump 37 bytes
19ec-1c88:50151105.827 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50151105.965 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50151106.096 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50151106.226 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50151106.355 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50151106.489 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50151106.610 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50151106.732 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50151106.796 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50151106.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:50151106.903 : iCmd = 1, nBytes = 4
19ec-1c88:50151225.140 : 0000 : 00 00 00 00 
19ec-1c88:50151225.233 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50151225.291 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50151225.351 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50151225.414 : IO Send command 10 bytes
19ec-1c88:50151225.465 : => CNT96226::VenderCmd_SetData
19ec-1c88:50151225.518 : iCmd = 0, nBytes = 10
19ec-1c88:50151225.618 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50151566.311 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50151566.433 : => CNT96226::VenderCmd_GetData
19ec-1c88:50151566.490 : iCmd = 0, nBytes = 128
19ec-1c88:50151761.584 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50151761.781 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50151761.926 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50151762.059 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50151762.184 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50151762.305 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50151762.425 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50151762.548 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50151762.611 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50151762.673 : => CNT96226::VenderCmd_GetData
19ec-1c88:50151762.726 : iCmd = 1, nBytes = 4
19ec-1c88:50151969.756 : 0000 : 00 00 00 00 
19ec-1c88:50151969.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50151969.935 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50151970.102 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50151970.172 : => CNT96226::Close
19ec-1c88:50151973.942 : <= CNT96226::Close ret = 1
19ec-1c88:50151974.016 : <= CNT96226::~CNT96226
19ec-1c88:50151974.102 : <= CAsicIO::GetDeviceList
19ec-1c88:50151974.516 : => IoObject::SetTimeout
19ec-1c88:50151974.646 : Timeout--> In = 0 Out = 0
19ec-1c88:50151974.705 : <= IoObject::SetTimeout
19ec-1c88:50151974.771 : => CAsicIO::CAsicIO
19ec-1c88:50151974.843 : => CNT96226::CNT96226
19ec-1c88:50151974.897 : => CNT96226::Open
19ec-1c88:50151997.446 : <= CNT96226::Open ret = 1
19ec-1c88:50151997.540 : => CNT96226::Initialize
19ec-1c88:50151997.734 : <= CNT96226::Initialize ret = 1
19ec-1c88:50151997.793 : <= CNT96226::CNT96226
19ec-1c88:50151997.845 : <= CAsicIO::CAsicIO
19ec-1c88:50151997.896 : => CAsicIO::InitializeDevice
19ec-1c88:50151997.960 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50152004.186 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50152004.305 : => IoObject::GetLockName
19ec-1c88:50152004.362 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50152004.424 : <= IoObject::GetLockName
19ec-1c88:50152004.901 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50152004.970 : IO Send command 10 bytes
19ec-1c88:50152005.018 : => CNT96226::VenderCmd_SetData
19ec-1c88:50152005.069 : iCmd = 0, nBytes = 10
19ec-1c88:50152005.174 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50152356.486 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50152356.623 : => CNT96226::VenderCmd_GetData
19ec-1c88:50152356.683 : iCmd = 0, nBytes = 128
19ec-1c88:50152559.582 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50152559.759 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50152559.905 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50152560.037 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50152560.164 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50152560.286 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50152560.407 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50152560.527 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50152560.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50152560.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:50152560.704 : iCmd = 1, nBytes = 4
19ec-1c88:50152682.753 : 0000 : 00 00 00 00 
19ec-1c88:50152682.858 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50152682.919 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50152682.982 : => CNT96226::VenderCmd_GetData
19ec-1c88:50152683.035 : iCmd = 3, nBytes = 2
19ec-1c88:50153035.193 : 0000 : 06 38 
19ec-1c88:50153035.296 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50153035.363 : => CNT96226::VenderCmd_GetData
19ec-1c88:50153035.637 : iCmd = 4, nBytes = 2
19ec-1c88:50153349.992 : 0000 : 07 07 
19ec-1c88:50153350.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50153350.292 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50153350.388 : => IoObject::InitializeDevice
19ec-1c88:50153350.498 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50153351.128 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50153351.203 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50153351.959 : => FindScanner
19ec-1c88:50153352.020 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50153352.088 : <= FindScanner ret = 1
19ec-1c88:50153352.144 : => IoObject::IoLockStart
19ec-1c88:50153352.245 : => CAsicIO::CheckDevice
19ec-1c88:50153352.303 : => CNT96226::ConnectIsAvailable
19ec-1c88:50153377.448 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50153377.566 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50153377.623 : <= IoObject::IoLockStart
19ec-1c88:50153377.681 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50153377.750 : IO Send command 10 bytes
19ec-1c88:50153377.844 : => CNT96226::VenderCmd_SetData
19ec-1c88:50153377.901 : iCmd = 0, nBytes = 10
19ec-1c88:50153378.005 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50153581.713 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50153581.833 : System send command 10 bytes + data 0 bytes
19ec-1c88:50153581.900 : IO total need to receive data 5 bytes
19ec-1c88:50153581.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:50153582.009 : iCmd = 0, nBytes = 5
19ec-1c88:50153768.039 : 0000 : 06 00 02 02 ab 
19ec-1c88:50153768.157 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50153768.231 : System total receive data 5 bytes
19ec-1c88:50153768.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:50153768.348 : iCmd = 1, nBytes = 4
19ec-1c88:50153976.287 : 0000 : 00 00 00 00 
19ec-1c88:50153976.370 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50153976.504 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50153976.567 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50153976.629 : IO Send command 10 bytes
19ec-1c88:50153976.729 : => CNT96226::VenderCmd_SetData
19ec-1c88:50153976.787 : iCmd = 0, nBytes = 10
19ec-1c88:50153976.889 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50154168.339 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50154168.472 : System send command 10 bytes + data 0 bytes
19ec-1c88:50154168.544 : IO total need to receive data 165 bytes
19ec-1c88:50154168.608 : => CNT96226::VenderCmd_GetData
19ec-1c88:50154168.662 : iCmd = 0, nBytes = 165
19ec-1c88:50154361.126 : skip dump 37 bytes
19ec-1c88:50154361.310 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50154361.454 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50154361.816 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50154361.947 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50154362.078 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50154362.208 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50154362.332 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50154362.455 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50154362.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50154362.573 : System total receive data 165 bytes
19ec-1c88:50154362.633 : => CNT96226::VenderCmd_GetData
19ec-1c88:50154362.686 : iCmd = 1, nBytes = 4
19ec-1c88:50154567.603 : 0000 : 00 00 00 00 
19ec-1c88:50154567.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50154567.835 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50154568.057 : Dump Inquiry
19ec-1c88:50154568.190 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50154568.328 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50154568.465 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50154568.600 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50154568.724 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50154568.857 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50154568.981 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50154569.103 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50154569.231 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50154569.356 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50154569.441 : 00a0 : 00 00 00 00 00 
19ec-1c88:50154569.514 : => ReadNVMDataInternal
19ec-1c88:50154569.728 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50154569.796 : IO Send command 10 bytes
19ec-1c88:50154569.886 : => CNT96226::VenderCmd_SetData
19ec-1c88:50154569.939 : iCmd = 0, nBytes = 10
19ec-1c88:50154570.037 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50154882.582 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50154882.723 : System send command 10 bytes + data 0 bytes
19ec-1c88:50154882.791 : IO total need to receive data 128 bytes
19ec-1c88:50154882.851 : => CNT96226::VenderCmd_GetData
19ec-1c88:50154882.903 : iCmd = 0, nBytes = 128
19ec-1c88:50155084.074 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50155084.263 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50155084.405 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50155084.541 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50155084.671 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50155084.801 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50155084.929 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50155085.054 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50155085.121 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50155085.186 : System total receive data 128 bytes
19ec-1c88:50155085.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:50155085.530 : iCmd = 1, nBytes = 4
19ec-1c88:50155211.194 : 0000 : 00 00 00 00 
19ec-1c88:50155211.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50155211.454 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50155211.523 : NVMData.PadScanCount = 0
19ec-1c88:50155211.580 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50155211.638 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50155211.697 : NVMData.FlatbedScanCount = 0
19ec-1c88:50155211.753 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50155211.806 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50155211.860 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50155211.916 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50155211.971 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50155212.025 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50155212.082 : NVMData.BornMonth = 0
19ec-1c88:50155212.130 : NVMData.BornDay = 0
19ec-1c88:50155212.179 : NVMData.BornYear = 0
19ec-1c88:50155212.225 : NVMData.FirstScanMonth = 4
19ec-1c88:50155212.275 : NVMData.FirstScanDay = 30
19ec-1c88:50155212.329 : NVMData.FirstScanYear = 2020
19ec-1c88:50155212.384 : NVMData.VerticalMagnification = 0
19ec-1c88:50155212.439 : NVMData.HorizontalMagnification = 0
19ec-1c88:50155212.495 : NVMData.PowerSavingTime = 15
19ec-1c88:50155212.549 : NVMData.SN = A094165189010062
19ec-1c88:50155212.599 : NVMData.AutoFeed = 0
19ec-1c88:50155212.646 : NVMData.CCDType = 0
19ec-1c88:50155212.694 : NVMData.ScanSpeed = 0
19ec-1c88:50155212.741 : NVMData.RollerCount = 0
19ec-1c88:50155212.791 : NVMData.MultifeedCount = 0
19ec-1c88:50155212.842 : NVMData.JamCount = 0
19ec-1c88:50155212.891 : NVMData.IdentifyInfo = 
19ec-1c88:50155212.941 : NVMData.FormalName = 
19ec-1c88:50155213.113 : NVMData.ReservedB = 0
19ec-1c88:50155213.166 : NVMData.FunctionCode = 0
19ec-1c88:50155213.216 : NVMData.PreFeed = 0
19ec-1c88:50155213.273 : NVMData.PreFeedTime = 0
19ec-1c88:50155213.321 : NVMData.ButtonNumber = 0
19ec-1c88:50155213.375 : NVMData.PowerOffTime = 0
19ec-1c88:50155213.429 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50155213.502 : => IoObject::IoLockEnd
19ec-1c88:50155213.593 : <= IoObject::IoLockEnd
19ec-1c88:50155213.645 : <= InitializeScanner ret = 1
19ec-1c88:50156465.637 : => GetLogicalScannerAbility
19ec-1c88:50156465.835 : => IoObject::IoLockStart
19ec-1c88:50156465.962 : => CAsicIO::CheckDevice
19ec-1c88:50156466.021 : => CNT96226::ConnectIsAvailable
19ec-1c88:50156490.052 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50156490.443 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50156490.502 : <= IoObject::IoLockStart
19ec-1c88:50156490.559 : => IoObject::IoLockEnd
19ec-1c88:50156490.668 : <= IoObject::IoLockEnd
19ec-1c88:50156490.741 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:50160049.967 : => GetLogicalScannerAbilityEx
19ec-1c88:50160050.164 : => IoObject::IoLockStart
19ec-1c88:50160050.297 : => CAsicIO::CheckDevice
19ec-1c88:50160050.353 : => CNT96226::ConnectIsAvailable
19ec-1c88:50160071.473 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50160071.716 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50160071.861 : <= IoObject::IoLockStart
19ec-1c88:50160071.979 : => IoObject::IoLockEnd
19ec-1c88:50160072.177 : <= IoObject::IoLockEnd
19ec-1c88:50160072.388 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50160072.733 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50167244.245 : => ReadNVMData
19ec-1c88:50167244.427 : => IoObject::IoLockStart
19ec-1c88:50167244.549 : => CAsicIO::CheckDevice
19ec-1c88:50167244.605 : => CNT96226::ConnectIsAvailable
19ec-1c88:50167267.192 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50167267.444 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50167267.578 : <= IoObject::IoLockStart
19ec-1c88:50167268.262 : => ReadNVMDataInternal
19ec-1c88:50167268.328 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50167268.615 : IO Send command 10 bytes
19ec-1c88:50167268.724 : => CNT96226::VenderCmd_SetData
19ec-1c88:50167268.779 : iCmd = 0, nBytes = 10
19ec-1c88:50167268.891 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50167615.661 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50167615.818 : System send command 10 bytes + data 0 bytes
19ec-1c88:50167615.894 : IO total need to receive data 128 bytes
19ec-1c88:50167615.960 : => CNT96226::VenderCmd_GetData
19ec-1c88:50167616.019 : iCmd = 0, nBytes = 128
19ec-1c88:50167803.282 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50167803.448 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50167803.583 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50167803.713 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50167803.837 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50167803.959 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50167804.080 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50167804.203 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50167804.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50167804.328 : System total receive data 128 bytes
19ec-1c88:50167804.389 : => CNT96226::VenderCmd_GetData
19ec-1c88:50167804.440 : iCmd = 1, nBytes = 4
19ec-1c88:50167911.513 : 0000 : 00 00 00 00 
19ec-1c88:50167911.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50167911.736 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50167911.807 : NVMData.PadScanCount = 0
19ec-1c88:50167911.862 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50167911.918 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50167911.975 : NVMData.FlatbedScanCount = 0
19ec-1c88:50167912.028 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50167912.221 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50167912.281 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50167912.334 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50167912.391 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50167912.445 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50167912.500 : NVMData.BornMonth = 0
19ec-1c88:50167912.549 : NVMData.BornDay = 0
19ec-1c88:50167912.599 : NVMData.BornYear = 0
19ec-1c88:50167912.644 : NVMData.FirstScanMonth = 4
19ec-1c88:50167912.694 : NVMData.FirstScanDay = 30
19ec-1c88:50167912.750 : NVMData.FirstScanYear = 2020
19ec-1c88:50167912.805 : NVMData.VerticalMagnification = 0
19ec-1c88:50167912.861 : NVMData.HorizontalMagnification = 0
19ec-1c88:50167912.916 : NVMData.PowerSavingTime = 15
19ec-1c88:50167912.968 : NVMData.SN = A094165189010062
19ec-1c88:50167913.017 : NVMData.AutoFeed = 0
19ec-1c88:50167913.069 : NVMData.CCDType = 0
19ec-1c88:50167913.116 : NVMData.ScanSpeed = 0
19ec-1c88:50167913.163 : NVMData.RollerCount = 0
19ec-1c88:50167913.216 : NVMData.MultifeedCount = 0
19ec-1c88:50167913.268 : NVMData.JamCount = 0
19ec-1c88:50167913.317 : NVMData.IdentifyInfo = 
19ec-1c88:50167913.368 : NVMData.FormalName = 
19ec-1c88:50167913.415 : NVMData.ReservedB = 0
19ec-1c88:50167913.462 : NVMData.FunctionCode = 0
19ec-1c88:50167913.511 : NVMData.PreFeed = 0
19ec-1c88:50167913.557 : NVMData.PreFeedTime = 0
19ec-1c88:50167913.606 : NVMData.ButtonNumber = 0
19ec-1c88:50167913.654 : NVMData.PowerOffTime = 0
19ec-1c88:50167913.705 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50167913.762 : => IoObject::IoLockEnd
19ec-1c88:50167913.849 : <= IoObject::IoLockEnd
19ec-1c88:50167913.897 : <= ReadNVMData ret = 1
19ec-1c88:50177610.184 : => GetADFStatus
19ec-1c88:50177610.599 : => IoObject::IoLockStart
19ec-1c88:50177610.731 : => CAsicIO::CheckDevice
19ec-1c88:50177610.788 : => CNT96226::ConnectIsAvailable
19ec-1c88:50177634.061 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50177634.441 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50177634.501 : <= IoObject::IoLockStart
19ec-1c88:50177634.560 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50177634.627 : IO Send command 10 bytes
19ec-1c88:50177634.741 : => CNT96226::VenderCmd_SetData
19ec-1c88:50177634.796 : iCmd = 0, nBytes = 10
19ec-1c88:50177634.903 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50177826.718 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50177826.834 : System send command 10 bytes + data 0 bytes
19ec-1c88:50177826.906 : IO total need to receive data 2 bytes
19ec-1c88:50177826.970 : => CNT96226::VenderCmd_GetData
19ec-1c88:50177827.028 : iCmd = 0, nBytes = 2
19ec-1c88:50178010.492 : 0000 : 00 00 
19ec-1c88:50178010.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50178010.670 : System total receive data 2 bytes
19ec-1c88:50178010.732 : => CNT96226::VenderCmd_GetData
19ec-1c88:50178010.787 : iCmd = 1, nBytes = 4
19ec-1c88:50178192.224 : 0000 : 00 00 00 00 
19ec-1c88:50178192.393 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50178192.769 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50178192.828 : Return status = 0
19ec-1c88:50178192.885 : => IoObject::IoLockEnd
19ec-1c88:50178192.976 : <= IoObject::IoLockEnd
19ec-1c88:50178193.025 : <= GetADFStatus ret = 1
19ec-1c88:50180880.575 : => GetADFStatus
19ec-1c88:50180880.773 : => IoObject::IoLockStart
19ec-1c88:50180880.906 : => CAsicIO::CheckDevice
19ec-1c88:50180880.964 : => CNT96226::ConnectIsAvailable
19ec-1c88:50180903.222 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50180903.465 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50180903.607 : <= IoObject::IoLockStart
19ec-1c88:50180903.963 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50180904.034 : IO Send command 10 bytes
19ec-1c88:50180904.153 : => CNT96226::VenderCmd_SetData
19ec-1c88:50180904.215 : iCmd = 0, nBytes = 10
19ec-1c88:50180904.320 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50181099.026 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50181099.176 : System send command 10 bytes + data 0 bytes
19ec-1c88:50181099.408 : IO total need to receive data 2 bytes
19ec-1c88:50181099.489 : => CNT96226::VenderCmd_GetData
19ec-1c88:50181099.546 : iCmd = 0, nBytes = 2
19ec-1c88:50181289.428 : 0000 : 00 00 
19ec-1c88:50181289.541 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50181289.623 : System total receive data 2 bytes
19ec-1c88:50181289.690 : => CNT96226::VenderCmd_GetData
19ec-1c88:50181289.752 : iCmd = 1, nBytes = 4
19ec-1c88:50181455.676 : 0000 : 00 00 00 00 
19ec-1c88:50181455.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50181455.911 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50181455.972 : Return status = 0
19ec-1c88:50181456.029 : => IoObject::IoLockEnd
19ec-1c88:50181456.121 : <= IoObject::IoLockEnd
19ec-1c88:50181456.171 : <= GetADFStatus ret = 1
19ec-1c88:50183578.090 : => TerminateDriver
19ec-1c88:50183578.283 : => CAsicIO::~CAsicIO,pStage=79891528
19ec-1c88:50183578.354 : => CNT96226::Close
19ec-1c88:50183582.240 : <= CNT96226::Close ret = 1
19ec-1c88:50183582.316 : <= CAsicIO::~CAsicIO
19ec-1c88:50183582.590 : => IoObject::IoLockEnd
19ec-1c88:50183582.641 : <= IoObject::IoLockEnd
19ec-1c88:50183582.692 : => IoObject::TerminateDevice
19ec-1c88:50183582.746 : => IoObject::IoLockEnd
19ec-1c88:50183582.794 : <= IoObject::IoLockEnd
19ec-1c88:50183582.896 : <= IoObject::TerminateDevice
19ec-1c88:50183583.220 : <= TerminateDriver ret = 1
19ec-1c88:50226783.207 : ============Debug Start==========
19ec-1c88:50226783.459 : Date : 2020/4/30 14:29:51
19ec-1c88:50226783.540 : Process ID : 19ec
19ec-1c88:50226783.946 : Windows : Version 10.0 build 18363 
19ec-1c88:50226784.402 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50226784.461 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50226784.524 : MemoryStatus.ullAvailPhys : 1727799296
19ec-1c88:50226784.581 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50226784.640 : MemoryStatus.ullAvailPageFile : 3134545920
19ec-1c88:50226784.701 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50226784.762 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:50226784.823 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50226784.924 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50226784.984 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50226785.232 : CPU Count : 4
19ec-1c88:50226785.277 : CPU Frequency : 100.000 Mhz
19ec-1c88:50226789.444 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50226789.566 : => InitializeDriver
19ec-1c88:50226789.829 : <= InitializeDriver ret = 1
19ec-1c88:50226789.893 : => InitializeScanner
19ec-1c88:50226789.973 : => CAsicIO::GetDeviceList
19ec-1c88:50226790.267 : => CNT96226::CNT96226
19ec-1c88:50226790.327 : => CNT96226::Open
19ec-1c88:50226813.298 : <= CNT96226::Open ret = 1
19ec-1c88:50226813.404 : => CNT96226::Initialize
19ec-1c88:50226813.604 : <= CNT96226::Initialize ret = 1
19ec-1c88:50226813.664 : <= CNT96226::CNT96226
19ec-1c88:50226813.720 : => CNT96226::EnumAvailableDevice
19ec-1c88:50226819.188 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50226819.268 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50226819.324 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50230512.955 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50230513.223 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50230518.833 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50230518.939 : => IoObject::GetLockName
19ec-1c88:50230518.995 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50230519.062 : <= IoObject::GetLockName
19ec-1c88:50230519.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:50230519.629 : iCmd = 3, nBytes = 2
19ec-1c88:50230905.911 : 0000 : 06 38 
19ec-1c88:50230906.049 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50230906.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:50230906.180 : iCmd = 4, nBytes = 2
19ec-1c88:50231221.354 : 0000 : 07 07 
19ec-1c88:50231221.569 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50231221.738 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50231221.902 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50231222.039 : IO Send command 10 bytes
19ec-1c88:50231222.143 : => CNT96226::VenderCmd_SetData
19ec-1c88:50231222.257 : iCmd = 0, nBytes = 10
19ec-1c88:50231222.605 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50231411.257 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50231411.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:50231411.641 : iCmd = 0, nBytes = 165
19ec-1c88:50231621.087 : skip dump 37 bytes
19ec-1c88:50231621.444 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50231621.723 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50231621.998 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50231622.257 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50231622.524 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50231622.795 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50231623.050 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50231623.307 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50231623.438 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50231623.559 : => CNT96226::VenderCmd_GetData
19ec-1c88:50231623.663 : iCmd = 1, nBytes = 4
19ec-1c88:50231824.277 : 0000 : 00 00 00 00 
19ec-1c88:50231824.384 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50231824.455 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50231824.520 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50231824.595 : IO Send command 10 bytes
19ec-1c88:50231824.652 : => CNT96226::VenderCmd_SetData
19ec-1c88:50231824.715 : iCmd = 0, nBytes = 10
19ec-1c88:50231824.831 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50232161.841 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50232161.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:50232162.049 : iCmd = 0, nBytes = 128
19ec-1c88:50232334.029 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50232334.254 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50232334.414 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50232334.562 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50232334.708 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50232334.847 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50232334.987 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50232335.129 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50232335.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50232335.273 : => CNT96226::VenderCmd_GetData
19ec-1c88:50232335.330 : iCmd = 1, nBytes = 4
19ec-1c88:50232446.090 : 0000 : 00 00 00 00 
19ec-1c88:50232446.190 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50232446.261 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50232446.444 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50232446.526 : => CNT96226::Close
19ec-1c88:50232450.662 : <= CNT96226::Close ret = 1
19ec-1c88:50232450.747 : <= CNT96226::~CNT96226
19ec-1c88:50232450.841 : <= CAsicIO::GetDeviceList
19ec-1c88:50232451.307 : => IoObject::SetTimeout
19ec-1c88:50232451.452 : Timeout--> In = 0 Out = 0
19ec-1c88:50232451.519 : <= IoObject::SetTimeout
19ec-1c88:50232451.594 : => CAsicIO::CAsicIO
19ec-1c88:50232451.679 : => CNT96226::CNT96226
19ec-1c88:50232451.740 : => CNT96226::Open
19ec-1c88:50232475.863 : <= CNT96226::Open ret = 1
19ec-1c88:50232475.978 : => CNT96226::Initialize
19ec-1c88:50232476.201 : <= CNT96226::Initialize ret = 1
19ec-1c88:50232476.267 : <= CNT96226::CNT96226
19ec-1c88:50232476.326 : <= CAsicIO::CAsicIO
19ec-1c88:50232476.389 : => CAsicIO::InitializeDevice
19ec-1c88:50232476.463 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50232483.000 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50232483.151 : => IoObject::GetLockName
19ec-1c88:50232483.215 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50232483.289 : <= IoObject::GetLockName
19ec-1c88:50232483.856 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50232483.939 : IO Send command 10 bytes
19ec-1c88:50232483.996 : => CNT96226::VenderCmd_SetData
19ec-1c88:50232484.058 : iCmd = 0, nBytes = 10
19ec-1c88:50232484.180 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50232808.379 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50232808.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:50232808.591 : iCmd = 0, nBytes = 128
19ec-1c88:50232976.231 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50232976.427 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50232976.584 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50232976.734 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50232976.881 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50232977.025 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50232977.167 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50232977.306 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50232977.380 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50232977.456 : => CNT96226::VenderCmd_GetData
19ec-1c88:50232977.513 : iCmd = 1, nBytes = 4
19ec-1c88:50233144.200 : 0000 : 00 00 00 00 
19ec-1c88:50233144.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50233144.416 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50233144.490 : => CNT96226::VenderCmd_GetData
19ec-1c88:50233144.551 : iCmd = 3, nBytes = 2
19ec-1c88:50233509.804 : 0000 : 06 38 
19ec-1c88:50233509.916 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50233509.994 : => CNT96226::VenderCmd_GetData
19ec-1c88:50233510.056 : iCmd = 4, nBytes = 2
19ec-1c88:50233797.480 : 0000 : 07 07 
19ec-1c88:50233797.597 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50233797.804 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50233797.910 : => IoObject::InitializeDevice
19ec-1c88:50233798.028 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50233798.749 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50233798.835 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50233799.647 : => FindScanner
19ec-1c88:50233799.713 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50233799.783 : <= FindScanner ret = 1
19ec-1c88:50233799.847 : => IoObject::IoLockStart
19ec-1c88:50233799.962 : => CAsicIO::CheckDevice
19ec-1c88:50233800.019 : => CNT96226::ConnectIsAvailable
19ec-1c88:50233825.085 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50233825.194 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50233825.256 : <= IoObject::IoLockStart
19ec-1c88:50233825.320 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50233825.393 : IO Send command 10 bytes
19ec-1c88:50233825.486 : => CNT96226::VenderCmd_SetData
19ec-1c88:50233825.545 : iCmd = 0, nBytes = 10
19ec-1c88:50233825.660 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50234012.229 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50234012.342 : System send command 10 bytes + data 0 bytes
19ec-1c88:50234012.414 : IO total need to receive data 5 bytes
19ec-1c88:50234012.479 : => CNT96226::VenderCmd_GetData
19ec-1c88:50234012.541 : iCmd = 0, nBytes = 5
19ec-1c88:50234195.630 : 0000 : 06 00 02 02 ab 
19ec-1c88:50234195.739 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50234195.811 : System total receive data 5 bytes
19ec-1c88:50234195.878 : => CNT96226::VenderCmd_GetData
19ec-1c88:50234195.941 : iCmd = 1, nBytes = 4
19ec-1c88:50234401.462 : 0000 : 00 00 00 00 
19ec-1c88:50234401.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50234401.715 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50234401.792 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50234401.863 : IO Send command 10 bytes
19ec-1c88:50234401.963 : => CNT96226::VenderCmd_SetData
19ec-1c88:50234402.022 : iCmd = 0, nBytes = 10
19ec-1c88:50234402.143 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50234569.164 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50234569.294 : System send command 10 bytes + data 0 bytes
19ec-1c88:50234569.372 : IO total need to receive data 165 bytes
19ec-1c88:50234569.444 : => CNT96226::VenderCmd_GetData
19ec-1c88:50234569.508 : iCmd = 0, nBytes = 165
19ec-1c88:50234699.811 : skip dump 37 bytes
19ec-1c88:50234700.041 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50234700.203 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50234700.356 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50234700.504 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50234700.650 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50234700.800 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50234700.940 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50234701.080 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50234701.152 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50234701.220 : System total receive data 165 bytes
19ec-1c88:50234701.287 : => CNT96226::VenderCmd_GetData
19ec-1c88:50234701.348 : iCmd = 1, nBytes = 4
19ec-1c88:50234910.899 : 0000 : 00 00 00 00 
19ec-1c88:50234911.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50234911.149 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50234911.409 : Dump Inquiry
19ec-1c88:50234911.558 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50234911.715 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50234911.864 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50234912.014 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50234912.159 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50234912.306 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50234912.445 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50234912.585 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50234912.733 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50234912.881 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50234912.984 : 00a0 : 00 00 00 00 00 
19ec-1c88:50234913.059 : => ReadNVMDataInternal
19ec-1c88:50234913.296 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50234913.366 : IO Send command 10 bytes
19ec-1c88:50234913.464 : => CNT96226::VenderCmd_SetData
19ec-1c88:50234913.525 : iCmd = 0, nBytes = 10
19ec-1c88:50234913.637 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50235266.644 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50235266.778 : System send command 10 bytes + data 0 bytes
19ec-1c88:50235266.852 : IO total need to receive data 128 bytes
19ec-1c88:50235266.921 : => CNT96226::VenderCmd_GetData
19ec-1c88:50235266.986 : iCmd = 0, nBytes = 128
19ec-1c88:50235463.050 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50235463.255 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50235463.415 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50235463.567 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50235463.705 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50235463.847 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50235463.984 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50235464.124 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50235464.196 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50235464.268 : System total receive data 128 bytes
19ec-1c88:50235464.335 : => CNT96226::VenderCmd_GetData
19ec-1c88:50235464.392 : iCmd = 1, nBytes = 4
19ec-1c88:50235625.804 : 0000 : 00 00 00 00 
19ec-1c88:50235625.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50235626.057 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50235626.128 : NVMData.PadScanCount = 0
19ec-1c88:50235626.183 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50235626.237 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50235626.296 : NVMData.FlatbedScanCount = 0
19ec-1c88:50235626.350 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50235626.402 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50235626.458 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50235626.515 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50235626.571 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50235626.625 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50235626.679 : NVMData.BornMonth = 0
19ec-1c88:50235626.726 : NVMData.BornDay = 0
19ec-1c88:50235626.774 : NVMData.BornYear = 0
19ec-1c88:50235626.821 : NVMData.FirstScanMonth = 4
19ec-1c88:50235626.872 : NVMData.FirstScanDay = 30
19ec-1c88:50235626.924 : NVMData.FirstScanYear = 2020
19ec-1c88:50235626.978 : NVMData.VerticalMagnification = 0
19ec-1c88:50235627.030 : NVMData.HorizontalMagnification = 0
19ec-1c88:50235627.084 : NVMData.PowerSavingTime = 15
19ec-1c88:50235627.136 : NVMData.SN = A094165189010062
19ec-1c88:50235627.184 : NVMData.AutoFeed = 0
19ec-1c88:50235627.232 : NVMData.CCDType = 0
19ec-1c88:50235627.278 : NVMData.ScanSpeed = 0
19ec-1c88:50235627.325 : NVMData.RollerCount = 0
19ec-1c88:50235627.375 : NVMData.MultifeedCount = 0
19ec-1c88:50235627.427 : NVMData.JamCount = 0
19ec-1c88:50235627.475 : NVMData.IdentifyInfo = 
19ec-1c88:50235627.524 : NVMData.FormalName = 
19ec-1c88:50235627.709 : NVMData.ReservedB = 0
19ec-1c88:50235627.766 : NVMData.FunctionCode = 0
19ec-1c88:50235627.814 : NVMData.PreFeed = 0
19ec-1c88:50235627.862 : NVMData.PreFeedTime = 0
19ec-1c88:50235627.910 : NVMData.ButtonNumber = 0
19ec-1c88:50235627.962 : NVMData.PowerOffTime = 0
19ec-1c88:50235628.013 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50235628.083 : => IoObject::IoLockEnd
19ec-1c88:50235628.173 : <= IoObject::IoLockEnd
19ec-1c88:50235628.226 : <= InitializeScanner ret = 1
19ec-1c88:50235628.288 : => GetLogicalScannerAbilityEx
19ec-1c88:50235628.348 : => IoObject::IoLockStart
19ec-1c88:50235628.439 : => CAsicIO::CheckDevice
19ec-1c88:50235628.491 : => CNT96226::ConnectIsAvailable
19ec-1c88:50235652.798 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50235652.890 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50235652.947 : <= IoObject::IoLockStart
19ec-1c88:50235653.001 : => IoObject::IoLockEnd
19ec-1c88:50235653.088 : <= IoObject::IoLockEnd
19ec-1c88:50235653.203 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50235653.277 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50235827.543 : => ReadNVMData
19ec-1c88:50235827.681 : => IoObject::IoLockStart
19ec-1c88:50235827.801 : => CAsicIO::CheckDevice
19ec-1c88:50235827.857 : => CNT96226::ConnectIsAvailable
19ec-1c88:50235851.236 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50235851.351 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50235851.410 : <= IoObject::IoLockStart
19ec-1c88:50235851.470 : => ReadNVMDataInternal
19ec-1c88:50235851.533 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50235851.596 : IO Send command 10 bytes
19ec-1c88:50235851.707 : => CNT96226::VenderCmd_SetData
19ec-1c88:50235851.761 : iCmd = 0, nBytes = 10
19ec-1c88:50235851.877 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50236204.950 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50236205.102 : System send command 10 bytes + data 0 bytes
19ec-1c88:50236205.178 : IO total need to receive data 128 bytes
19ec-1c88:50236205.240 : => CNT96226::VenderCmd_GetData
19ec-1c88:50236205.298 : iCmd = 0, nBytes = 128
19ec-1c88:50236414.794 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50236414.977 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50236415.120 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50236415.254 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50236415.385 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50236415.511 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50236415.632 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50236415.751 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50236415.816 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50236415.876 : System total receive data 128 bytes
19ec-1c88:50236415.936 : => CNT96226::VenderCmd_GetData
19ec-1c88:50236415.989 : iCmd = 1, nBytes = 4
19ec-1c88:50236587.097 : 0000 : 00 00 00 00 
19ec-1c88:50236587.194 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50236587.318 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50236587.385 : NVMData.PadScanCount = 0
19ec-1c88:50236587.437 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50236587.492 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50236587.549 : NVMData.FlatbedScanCount = 0
19ec-1c88:50236587.603 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50236587.655 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50236587.710 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50236587.767 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50236587.823 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50236587.878 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50236587.931 : NVMData.BornMonth = 0
19ec-1c88:50236587.979 : NVMData.BornDay = 0
19ec-1c88:50236588.028 : NVMData.BornYear = 0
19ec-1c88:50236588.074 : NVMData.FirstScanMonth = 4
19ec-1c88:50236588.123 : NVMData.FirstScanDay = 30
19ec-1c88:50236588.177 : NVMData.FirstScanYear = 2020
19ec-1c88:50236588.376 : NVMData.VerticalMagnification = 0
19ec-1c88:50236588.437 : NVMData.HorizontalMagnification = 0
19ec-1c88:50236588.493 : NVMData.PowerSavingTime = 15
19ec-1c88:50236588.546 : NVMData.SN = A094165189010062
19ec-1c88:50236588.597 : NVMData.AutoFeed = 0
19ec-1c88:50236588.649 : NVMData.CCDType = 0
19ec-1c88:50236588.697 : NVMData.ScanSpeed = 0
19ec-1c88:50236588.748 : NVMData.RollerCount = 0
19ec-1c88:50236588.802 : NVMData.MultifeedCount = 0
19ec-1c88:50236588.854 : NVMData.JamCount = 0
19ec-1c88:50236588.903 : NVMData.IdentifyInfo = 
19ec-1c88:50236588.955 : NVMData.FormalName = 
19ec-1c88:50236589.002 : NVMData.ReservedB = 0
19ec-1c88:50236589.052 : NVMData.FunctionCode = 0
19ec-1c88:50236589.100 : NVMData.PreFeed = 0
19ec-1c88:50236589.149 : NVMData.PreFeedTime = 0
19ec-1c88:50236589.197 : NVMData.ButtonNumber = 0
19ec-1c88:50236589.247 : NVMData.PowerOffTime = 0
19ec-1c88:50236589.297 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50236589.355 : => IoObject::IoLockEnd
19ec-1c88:50236589.445 : <= IoObject::IoLockEnd
19ec-1c88:50236589.494 : <= ReadNVMData ret = 1
19ec-1c88:50239137.420 : ============Debug Start==========
19ec-1c88:50239137.703 : Date : 2020/4/30 14:29:52
19ec-1c88:50239137.782 : Process ID : 19ec
19ec-1c88:50239138.204 : Windows : Version 10.0 build 18363 
19ec-1c88:50239138.660 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50239138.721 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50239138.783 : MemoryStatus.ullAvailPhys : 1727873024
19ec-1c88:50239138.842 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50239138.905 : MemoryStatus.ullAvailPageFile : 3133923328
19ec-1c88:50239138.963 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50239139.021 : MemoryStatus.ullAvailVirtual : 1728679936
19ec-1c88:50239139.082 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50239139.186 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50239139.248 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50239139.493 : CPU Count : 4
19ec-1c88:50239139.543 : CPU Frequency : 100.000 Mhz
19ec-1c88:50239143.640 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50239143.769 : => InitializeDriver
19ec-1c88:50239144.035 : <= InitializeDriver ret = 1
19ec-1c88:50241670.710 : => InitializeScanner
19ec-1c88:50241670.958 : => CAsicIO::GetDeviceList
19ec-1c88:50241671.363 : => CNT96226::CNT96226
19ec-1c88:50241671.429 : => CNT96226::Open
19ec-1c88:50241696.365 : <= CNT96226::Open ret = 1
19ec-1c88:50241696.473 : => CNT96226::Initialize
19ec-1c88:50241696.663 : <= CNT96226::Initialize ret = 1
19ec-1c88:50241696.722 : <= CNT96226::CNT96226
19ec-1c88:50241696.778 : => CNT96226::EnumAvailableDevice
19ec-1c88:50241702.621 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50241702.698 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50241702.757 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50245415.548 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50245416.140 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50245422.065 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50245422.182 : => IoObject::GetLockName
19ec-1c88:50245422.249 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50245422.318 : <= IoObject::GetLockName
19ec-1c88:50245422.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:50245422.849 : iCmd = 3, nBytes = 2
19ec-1c88:50245789.283 : 0000 : 06 38 
19ec-1c88:50245789.417 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50245789.487 : => CNT96226::VenderCmd_GetData
19ec-1c88:50245789.546 : iCmd = 4, nBytes = 2
19ec-1c88:50246108.359 : 0000 : 07 07 
19ec-1c88:50246108.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50246108.545 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50246108.631 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50246108.698 : IO Send command 10 bytes
19ec-1c88:50246108.753 : => CNT96226::VenderCmd_SetData
19ec-1c88:50246108.810 : iCmd = 0, nBytes = 10
19ec-1c88:50246108.916 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50246252.685 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50246252.804 : => CNT96226::VenderCmd_GetData
19ec-1c88:50246252.863 : iCmd = 0, nBytes = 165
19ec-1c88:50246432.366 : skip dump 37 bytes
19ec-1c88:50246432.568 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50246432.709 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50246432.849 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50246432.981 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50246433.115 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50246433.250 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50246433.372 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50246433.496 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50246433.559 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50246433.616 : => CNT96226::VenderCmd_GetData
19ec-1c88:50246433.668 : iCmd = 1, nBytes = 4
19ec-1c88:50246639.915 : 0000 : 00 00 00 00 
19ec-1c88:50246640.008 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50246640.071 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50246640.135 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50246640.200 : IO Send command 10 bytes
19ec-1c88:50246640.251 : => CNT96226::VenderCmd_SetData
19ec-1c88:50246640.306 : iCmd = 0, nBytes = 10
19ec-1c88:50246640.406 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50246963.094 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50246963.232 : => CNT96226::VenderCmd_GetData
19ec-1c88:50246963.288 : iCmd = 0, nBytes = 128
19ec-1c88:50247157.491 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50247157.670 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50247157.813 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50247157.950 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50247158.079 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50247158.203 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50247158.326 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50247158.449 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50247158.514 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50247158.577 : => CNT96226::VenderCmd_GetData
19ec-1c88:50247158.629 : iCmd = 1, nBytes = 4
19ec-1c88:50247280.619 : 0000 : 00 00 00 00 
19ec-1c88:50247280.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50247280.770 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50247280.928 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50247281.001 : => CNT96226::Close
19ec-1c88:50247284.996 : <= CNT96226::Close ret = 1
19ec-1c88:50247285.069 : <= CNT96226::~CNT96226
19ec-1c88:50247285.156 : <= CAsicIO::GetDeviceList
19ec-1c88:50247285.559 : => IoObject::SetTimeout
19ec-1c88:50247285.689 : Timeout--> In = 0 Out = 0
19ec-1c88:50247285.742 : <= IoObject::SetTimeout
19ec-1c88:50247285.808 : => CAsicIO::CAsicIO
19ec-1c88:50247285.882 : => CNT96226::CNT96226
19ec-1c88:50247285.938 : => CNT96226::Open
19ec-1c88:50247309.523 : <= CNT96226::Open ret = 1
19ec-1c88:50247309.622 : => CNT96226::Initialize
19ec-1c88:50247309.815 : <= CNT96226::Initialize ret = 1
19ec-1c88:50247309.874 : <= CNT96226::CNT96226
19ec-1c88:50247309.928 : <= CAsicIO::CAsicIO
19ec-1c88:50247309.981 : => CAsicIO::InitializeDevice
19ec-1c88:50247310.049 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50247316.287 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50247316.409 : => IoObject::GetLockName
19ec-1c88:50247316.467 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50247316.533 : <= IoObject::GetLockName
19ec-1c88:50247317.036 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50247317.112 : IO Send command 10 bytes
19ec-1c88:50247317.166 : => CNT96226::VenderCmd_SetData
19ec-1c88:50247317.222 : iCmd = 0, nBytes = 10
19ec-1c88:50247317.333 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50247663.494 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50247663.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:50247663.675 : iCmd = 0, nBytes = 128
19ec-1c88:50247790.977 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50247791.158 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50247791.297 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50247791.430 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50247791.555 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50247791.681 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50247791.803 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50247791.925 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50247791.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50247792.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:50247792.097 : iCmd = 1, nBytes = 4
19ec-1c88:50247947.120 : 0000 : 00 00 00 00 
19ec-1c88:50247947.354 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50247947.490 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50247947.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:50247947.721 : iCmd = 3, nBytes = 2
19ec-1c88:50248301.757 : 0000 : 06 38 
19ec-1c88:50248301.861 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50248301.923 : => CNT96226::VenderCmd_GetData
19ec-1c88:50248301.974 : iCmd = 4, nBytes = 2
19ec-1c88:50248612.887 : 0000 : 07 07 
19ec-1c88:50248612.977 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50248613.137 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50248613.236 : => IoObject::InitializeDevice
19ec-1c88:50248613.341 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50248613.955 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50248614.030 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50248614.733 : => FindScanner
19ec-1c88:50248614.796 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50248614.863 : <= FindScanner ret = 1
19ec-1c88:50248614.918 : => IoObject::IoLockStart
19ec-1c88:50248615.022 : => CAsicIO::CheckDevice
19ec-1c88:50248615.076 : => CNT96226::ConnectIsAvailable
19ec-1c88:50248639.669 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50248639.788 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50248639.847 : <= IoObject::IoLockStart
19ec-1c88:50248639.906 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50248639.973 : IO Send command 10 bytes
19ec-1c88:50248640.069 : => CNT96226::VenderCmd_SetData
19ec-1c88:50248640.129 : iCmd = 0, nBytes = 10
19ec-1c88:50248640.237 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50248828.038 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50248828.170 : System send command 10 bytes + data 0 bytes
19ec-1c88:50248828.243 : IO total need to receive data 5 bytes
19ec-1c88:50248828.309 : => CNT96226::VenderCmd_GetData
19ec-1c88:50248828.362 : iCmd = 0, nBytes = 5
19ec-1c88:50249034.095 : 0000 : 06 00 02 02 ab 
19ec-1c88:50249034.185 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50249034.246 : System total receive data 5 bytes
19ec-1c88:50249034.302 : => CNT96226::VenderCmd_GetData
19ec-1c88:50249034.356 : iCmd = 1, nBytes = 4
19ec-1c88:50249218.075 : 0000 : 00 00 00 00 
19ec-1c88:50249218.185 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50249218.321 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50249218.384 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50249218.449 : IO Send command 10 bytes
19ec-1c88:50249218.541 : => CNT96226::VenderCmd_SetData
19ec-1c88:50249218.598 : iCmd = 0, nBytes = 10
19ec-1c88:50249218.708 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50249386.491 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50249386.615 : System send command 10 bytes + data 0 bytes
19ec-1c88:50249386.683 : IO total need to receive data 165 bytes
19ec-1c88:50249386.747 : => CNT96226::VenderCmd_GetData
19ec-1c88:50249387.029 : iCmd = 0, nBytes = 165
19ec-1c88:50249594.771 : skip dump 37 bytes
19ec-1c88:50249594.943 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50249595.079 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50249595.212 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50249595.346 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50249595.475 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50249595.604 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50249595.730 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50249595.854 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50249595.916 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50249595.975 : System total receive data 165 bytes
19ec-1c88:50249596.031 : => CNT96226::VenderCmd_GetData
19ec-1c88:50249596.085 : iCmd = 1, nBytes = 4
19ec-1c88:50249774.796 : 0000 : 00 00 00 00 
19ec-1c88:50249774.905 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50249775.043 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50249775.246 : Dump Inquiry
19ec-1c88:50249775.380 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50249775.518 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50249775.649 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50249775.782 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50249775.906 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50249776.037 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50249776.163 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50249776.292 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50249776.426 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50249776.554 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50249776.638 : 00a0 : 00 00 00 00 00 
19ec-1c88:50249776.708 : => ReadNVMDataInternal
19ec-1c88:50249776.920 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50249776.987 : IO Send command 10 bytes
19ec-1c88:50249777.074 : => CNT96226::VenderCmd_SetData
19ec-1c88:50249777.129 : iCmd = 0, nBytes = 10
19ec-1c88:50249777.227 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50250118.477 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50250118.594 : System send command 10 bytes + data 0 bytes
19ec-1c88:50250118.659 : IO total need to receive data 128 bytes
19ec-1c88:50250118.721 : => CNT96226::VenderCmd_GetData
19ec-1c88:50250118.772 : iCmd = 0, nBytes = 128
19ec-1c88:50250273.036 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50250273.217 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50250273.360 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50250273.498 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50250273.626 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50250273.752 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50250273.873 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50250273.995 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50250274.062 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50250274.124 : System total receive data 128 bytes
19ec-1c88:50250274.184 : => CNT96226::VenderCmd_GetData
19ec-1c88:50250274.236 : iCmd = 1, nBytes = 4
19ec-1c88:50250443.583 : 0000 : 00 00 00 00 
19ec-1c88:50250443.778 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50250444.164 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50250444.233 : NVMData.PadScanCount = 0
19ec-1c88:50250444.291 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50250444.346 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50250444.405 : NVMData.FlatbedScanCount = 0
19ec-1c88:50250444.458 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50250444.514 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50250444.571 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50250444.627 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50250444.687 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50250444.743 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50250444.798 : NVMData.BornMonth = 0
19ec-1c88:50250444.846 : NVMData.BornDay = 0
19ec-1c88:50250444.895 : NVMData.BornYear = 0
19ec-1c88:50250444.942 : NVMData.FirstScanMonth = 4
19ec-1c88:50250444.994 : NVMData.FirstScanDay = 30
19ec-1c88:50250445.049 : NVMData.FirstScanYear = 2020
19ec-1c88:50250445.105 : NVMData.VerticalMagnification = 0
19ec-1c88:50250445.161 : NVMData.HorizontalMagnification = 0
19ec-1c88:50250445.216 : NVMData.PowerSavingTime = 15
19ec-1c88:50250445.272 : NVMData.SN = A094165189010062
19ec-1c88:50250445.323 : NVMData.AutoFeed = 0
19ec-1c88:50250445.373 : NVMData.CCDType = 0
19ec-1c88:50250445.423 : NVMData.ScanSpeed = 0
19ec-1c88:50250445.472 : NVMData.RollerCount = 0
19ec-1c88:50250445.522 : NVMData.MultifeedCount = 0
19ec-1c88:50250445.575 : NVMData.JamCount = 0
19ec-1c88:50250445.624 : NVMData.IdentifyInfo = 
19ec-1c88:50250445.677 : NVMData.FormalName = 
19ec-1c88:50250445.877 : NVMData.ReservedB = 0
19ec-1c88:50250445.931 : NVMData.FunctionCode = 0
19ec-1c88:50250445.982 : NVMData.PreFeed = 0
19ec-1c88:50250446.031 : NVMData.PreFeedTime = 0
19ec-1c88:50250446.080 : NVMData.ButtonNumber = 0
19ec-1c88:50250446.131 : NVMData.PowerOffTime = 0
19ec-1c88:50250446.183 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50250446.260 : => IoObject::IoLockEnd
19ec-1c88:50250446.349 : <= IoObject::IoLockEnd
19ec-1c88:50250446.400 : <= InitializeScanner ret = 1
19ec-1c88:50251673.915 : => GetLogicalScannerAbility
19ec-1c88:50251674.097 : => IoObject::IoLockStart
19ec-1c88:50251674.218 : => CAsicIO::CheckDevice
19ec-1c88:50251674.277 : => CNT96226::ConnectIsAvailable
19ec-1c88:50251698.419 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50251698.534 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50251698.597 : <= IoObject::IoLockStart
19ec-1c88:50251698.653 : => IoObject::IoLockEnd
19ec-1c88:50251698.760 : <= IoObject::IoLockEnd
19ec-1c88:50251698.841 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:50255253.041 : => GetLogicalScannerAbilityEx
19ec-1c88:50255253.227 : => IoObject::IoLockStart
19ec-1c88:50255253.359 : => CAsicIO::CheckDevice
19ec-1c88:50255253.419 : => CNT96226::ConnectIsAvailable
19ec-1c88:50255278.841 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50255279.216 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50255279.275 : <= IoObject::IoLockStart
19ec-1c88:50255279.333 : => IoObject::IoLockEnd
19ec-1c88:50255279.440 : <= IoObject::IoLockEnd
19ec-1c88:50255279.556 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50255279.626 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50262485.221 : => ReadNVMData
19ec-1c88:50262485.410 : => IoObject::IoLockStart
19ec-1c88:50262485.545 : => CAsicIO::CheckDevice
19ec-1c88:50262485.602 : => CNT96226::ConnectIsAvailable
19ec-1c88:50262506.927 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50262507.047 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50262507.107 : <= IoObject::IoLockStart
19ec-1c88:50262507.176 : => ReadNVMDataInternal
19ec-1c88:50262507.238 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50262507.304 : IO Send command 10 bytes
19ec-1c88:50262507.431 : => CNT96226::VenderCmd_SetData
19ec-1c88:50262507.489 : iCmd = 0, nBytes = 10
19ec-1c88:50262507.603 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50262846.125 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50262846.297 : System send command 10 bytes + data 0 bytes
19ec-1c88:50262846.379 : IO total need to receive data 128 bytes
19ec-1c88:50262846.452 : => CNT96226::VenderCmd_GetData
19ec-1c88:50262846.513 : iCmd = 0, nBytes = 128
19ec-1c88:50262985.813 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50262986.023 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50262986.173 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50262986.314 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50262986.447 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50262986.577 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50262986.709 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50262986.838 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50262986.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50262986.967 : System total receive data 128 bytes
19ec-1c88:50262987.031 : => CNT96226::VenderCmd_GetData
19ec-1c88:50262987.085 : iCmd = 1, nBytes = 4
19ec-1c88:50263101.179 : 0000 : 00 00 00 00 
19ec-1c88:50263101.266 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50263101.388 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50263101.462 : NVMData.PadScanCount = 0
19ec-1c88:50263101.519 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50263101.575 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50263101.632 : NVMData.FlatbedScanCount = 0
19ec-1c88:50263101.687 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50263101.849 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50263101.906 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50263101.961 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50263102.018 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50263102.071 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50263102.126 : NVMData.BornMonth = 0
19ec-1c88:50263102.176 : NVMData.BornDay = 0
19ec-1c88:50263102.229 : NVMData.BornYear = 0
19ec-1c88:50263102.279 : NVMData.FirstScanMonth = 4
19ec-1c88:50263102.333 : NVMData.FirstScanDay = 30
19ec-1c88:50263102.388 : NVMData.FirstScanYear = 2020
19ec-1c88:50263102.441 : NVMData.VerticalMagnification = 0
19ec-1c88:50263102.500 : NVMData.HorizontalMagnification = 0
19ec-1c88:50263102.557 : NVMData.PowerSavingTime = 15
19ec-1c88:50263102.610 : NVMData.SN = A094165189010062
19ec-1c88:50263102.660 : NVMData.AutoFeed = 0
19ec-1c88:50263102.716 : NVMData.CCDType = 0
19ec-1c88:50263102.764 : NVMData.ScanSpeed = 0
19ec-1c88:50263102.818 : NVMData.RollerCount = 0
19ec-1c88:50263102.871 : NVMData.MultifeedCount = 0
19ec-1c88:50263102.926 : NVMData.JamCount = 0
19ec-1c88:50263102.980 : NVMData.IdentifyInfo = 
19ec-1c88:50263103.032 : NVMData.FormalName = 
19ec-1c88:50263103.081 : NVMData.ReservedB = 0
19ec-1c88:50263103.132 : NVMData.FunctionCode = 0
19ec-1c88:50263103.182 : NVMData.PreFeed = 0
19ec-1c88:50263103.231 : NVMData.PreFeedTime = 0
19ec-1c88:50263103.281 : NVMData.ButtonNumber = 0
19ec-1c88:50263103.330 : NVMData.PowerOffTime = 0
19ec-1c88:50263103.379 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50263103.442 : => IoObject::IoLockEnd
19ec-1c88:50263103.533 : <= IoObject::IoLockEnd
19ec-1c88:50263103.582 : <= ReadNVMData ret = 1
19ec-1c88:50272886.216 : => GetADFStatus
19ec-1c88:50272886.625 : => IoObject::IoLockStart
19ec-1c88:50272886.766 : => CAsicIO::CheckDevice
19ec-1c88:50272886.824 : => CNT96226::ConnectIsAvailable
19ec-1c88:50272906.506 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50272906.621 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50272906.679 : <= IoObject::IoLockStart
19ec-1c88:50272906.739 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50272906.806 : IO Send command 10 bytes
19ec-1c88:50272906.927 : => CNT96226::VenderCmd_SetData
19ec-1c88:50272906.992 : iCmd = 0, nBytes = 10
19ec-1c88:50272907.098 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50273080.581 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50273080.723 : System send command 10 bytes + data 0 bytes
19ec-1c88:50273080.794 : IO total need to receive data 2 bytes
19ec-1c88:50273080.854 : => CNT96226::VenderCmd_GetData
19ec-1c88:50273080.911 : iCmd = 0, nBytes = 2
19ec-1c88:50273285.420 : 0000 : 00 00 
19ec-1c88:50273285.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50273285.587 : System total receive data 2 bytes
19ec-1c88:50273285.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:50273285.697 : iCmd = 1, nBytes = 4
19ec-1c88:50273462.959 : 0000 : 00 00 00 00 
19ec-1c88:50273463.068 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50273463.205 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50273463.266 : Return status = 0
19ec-1c88:50273463.323 : => IoObject::IoLockEnd
19ec-1c88:50273463.410 : <= IoObject::IoLockEnd
19ec-1c88:50273463.460 : <= GetADFStatus ret = 1
19ec-1c88:50276226.733 : => GetADFStatus
19ec-1c88:50276226.923 : => IoObject::IoLockStart
19ec-1c88:50276227.058 : => CAsicIO::CheckDevice
19ec-1c88:50276227.113 : => CNT96226::ConnectIsAvailable
19ec-1c88:50276254.177 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50276254.298 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50276254.357 : <= IoObject::IoLockStart
19ec-1c88:50276254.421 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50276254.490 : IO Send command 10 bytes
19ec-1c88:50276254.607 : => CNT96226::VenderCmd_SetData
19ec-1c88:50276254.663 : iCmd = 0, nBytes = 10
19ec-1c88:50276254.772 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50276443.703 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50276443.834 : System send command 10 bytes + data 0 bytes
19ec-1c88:50276444.041 : IO total need to receive data 2 bytes
19ec-1c88:50276444.114 : => CNT96226::VenderCmd_GetData
19ec-1c88:50276444.171 : iCmd = 0, nBytes = 2
19ec-1c88:50276579.038 : 0000 : 00 00 
19ec-1c88:50276579.231 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50276579.543 : System total receive data 2 bytes
19ec-1c88:50276579.603 : => CNT96226::VenderCmd_GetData
19ec-1c88:50276579.657 : iCmd = 1, nBytes = 4
19ec-1c88:50276773.786 : 0000 : 00 00 00 00 
19ec-1c88:50276773.892 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50276774.035 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50276774.102 : Return status = 0
19ec-1c88:50276774.160 : => IoObject::IoLockEnd
19ec-1c88:50276774.252 : <= IoObject::IoLockEnd
19ec-1c88:50276774.303 : <= GetADFStatus ret = 1
19ec-1c88:50278910.190 : => TerminateDriver
19ec-1c88:50278910.385 : => CAsicIO::~CAsicIO,pStage=200674376
19ec-1c88:50278910.674 : => CNT96226::Close
19ec-1c88:50278915.452 : <= CNT96226::Close ret = 1
19ec-1c88:50278915.531 : <= CAsicIO::~CAsicIO
19ec-1c88:50278915.587 : => IoObject::IoLockEnd
19ec-1c88:50278915.639 : <= IoObject::IoLockEnd
19ec-1c88:50278915.689 : => IoObject::TerminateDevice
19ec-1c88:50278915.743 : => IoObject::IoLockEnd
19ec-1c88:50278915.788 : <= IoObject::IoLockEnd
19ec-1c88:50278915.887 : <= IoObject::TerminateDevice
19ec-1c88:50278916.125 : <= TerminateDriver ret = 1
19ec-1c88:50321973.757 : ============Debug Start==========
19ec-1c88:50321974.018 : Date : 2020/4/30 14:29:54
19ec-1c88:50321974.096 : Process ID : 19ec
19ec-1c88:50321974.493 : Windows : Version 10.0 build 18363 
19ec-1c88:50321974.939 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50321974.999 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50321975.064 : MemoryStatus.ullAvailPhys : 1729212416
19ec-1c88:50321975.125 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50321975.186 : MemoryStatus.ullAvailPageFile : 3133743104
19ec-1c88:50321975.247 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50321975.304 : MemoryStatus.ullAvailVirtual : 1728430080
19ec-1c88:50321975.362 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50321975.465 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50321975.525 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50321975.769 : CPU Count : 4
19ec-1c88:50321975.817 : CPU Frequency : 100.000 Mhz
19ec-1c88:50321979.975 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50321980.104 : => InitializeDriver
19ec-1c88:50321980.368 : <= InitializeDriver ret = 1
19ec-1c88:50321980.427 : => InitializeScanner
19ec-1c88:50321980.505 : => CAsicIO::GetDeviceList
19ec-1c88:50321980.797 : => CNT96226::CNT96226
19ec-1c88:50321980.853 : => CNT96226::Open
19ec-1c88:50322001.028 : <= CNT96226::Open ret = 1
19ec-1c88:50322001.121 : => CNT96226::Initialize
19ec-1c88:50322001.308 : <= CNT96226::Initialize ret = 1
19ec-1c88:50322001.363 : <= CNT96226::CNT96226
19ec-1c88:50322001.415 : => CNT96226::EnumAvailableDevice
19ec-1c88:50322006.744 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50322006.819 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50322006.876 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50325686.211 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50325686.513 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50325692.151 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50325692.261 : => IoObject::GetLockName
19ec-1c88:50325692.320 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50325692.390 : <= IoObject::GetLockName
19ec-1c88:50325692.865 : => CNT96226::VenderCmd_GetData
19ec-1c88:50325692.933 : iCmd = 3, nBytes = 2
19ec-1c88:50326080.028 : 0000 : 06 38 
19ec-1c88:50326080.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50326080.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:50326080.296 : iCmd = 4, nBytes = 2
19ec-1c88:50326379.855 : 0000 : 07 07 
19ec-1c88:50326379.970 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50326380.058 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50326380.142 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50326380.211 : IO Send command 10 bytes
19ec-1c88:50326380.266 : => CNT96226::VenderCmd_SetData
19ec-1c88:50326380.320 : iCmd = 0, nBytes = 10
19ec-1c88:50326380.429 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50326590.076 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50326590.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:50326590.256 : iCmd = 0, nBytes = 165
19ec-1c88:50326798.073 : skip dump 37 bytes
19ec-1c88:50326798.273 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50326798.412 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50326798.545 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50326798.679 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50326798.806 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50326798.937 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50326799.062 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50326799.183 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50326799.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50326799.303 : => CNT96226::VenderCmd_GetData
19ec-1c88:50326799.357 : iCmd = 1, nBytes = 4
19ec-1c88:50326984.574 : 0000 : 00 00 00 00 
19ec-1c88:50326984.677 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50326984.734 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50326984.797 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50326984.860 : IO Send command 10 bytes
19ec-1c88:50326984.913 : => CNT96226::VenderCmd_SetData
19ec-1c88:50326984.966 : iCmd = 0, nBytes = 10
19ec-1c88:50326985.067 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50327330.773 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50327330.946 : => CNT96226::VenderCmd_GetData
19ec-1c88:50327331.021 : iCmd = 0, nBytes = 128
19ec-1c88:50327481.508 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50327481.713 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50327481.869 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50327482.008 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50327482.137 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50327482.268 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50327482.395 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50327482.520 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50327482.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50327482.655 : => CNT96226::VenderCmd_GetData
19ec-1c88:50327482.712 : iCmd = 1, nBytes = 4
19ec-1c88:50327604.400 : 0000 : 00 00 00 00 
19ec-1c88:50327604.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50327604.583 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50327604.756 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50327604.829 : => CNT96226::Close
19ec-1c88:50327608.369 : <= CNT96226::Close ret = 1
19ec-1c88:50327608.445 : <= CNT96226::~CNT96226
19ec-1c88:50327608.537 : <= CAsicIO::GetDeviceList
19ec-1c88:50327608.951 : => IoObject::SetTimeout
19ec-1c88:50327609.090 : Timeout--> In = 0 Out = 0
19ec-1c88:50327609.148 : <= IoObject::SetTimeout
19ec-1c88:50327609.216 : => CAsicIO::CAsicIO
19ec-1c88:50327609.290 : => CNT96226::CNT96226
19ec-1c88:50327609.343 : => CNT96226::Open
19ec-1c88:50327629.991 : <= CNT96226::Open ret = 1
19ec-1c88:50327630.087 : => CNT96226::Initialize
19ec-1c88:50327630.287 : <= CNT96226::Initialize ret = 1
19ec-1c88:50327630.348 : <= CNT96226::CNT96226
19ec-1c88:50327630.401 : <= CAsicIO::CAsicIO
19ec-1c88:50327630.456 : => CAsicIO::InitializeDevice
19ec-1c88:50327630.530 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50327636.349 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50327636.470 : => IoObject::GetLockName
19ec-1c88:50327636.528 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50327636.597 : <= IoObject::GetLockName
19ec-1c88:50327637.197 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50327637.271 : IO Send command 10 bytes
19ec-1c88:50327637.327 : => CNT96226::VenderCmd_SetData
19ec-1c88:50327637.385 : iCmd = 0, nBytes = 10
19ec-1c88:50327637.496 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50327929.809 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50327929.981 : => CNT96226::VenderCmd_GetData
19ec-1c88:50327930.050 : iCmd = 0, nBytes = 128
19ec-1c88:50328072.612 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50328072.789 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50328072.928 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50328073.062 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50328073.192 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50328073.313 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50328073.432 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50328073.556 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50328073.621 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50328073.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:50328073.738 : iCmd = 1, nBytes = 4
19ec-1c88:50328188.577 : 0000 : 00 00 00 00 
19ec-1c88:50328188.665 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50328188.726 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50328188.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:50328188.844 : iCmd = 3, nBytes = 2
19ec-1c88:50328521.751 : 0000 : 06 38 
19ec-1c88:50328521.898 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50328521.977 : => CNT96226::VenderCmd_GetData
19ec-1c88:50328522.036 : iCmd = 4, nBytes = 2
19ec-1c88:50328815.210 : 0000 : 07 07 
19ec-1c88:50328815.314 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50328815.481 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50328815.581 : => IoObject::InitializeDevice
19ec-1c88:50328815.694 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50328816.253 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50328816.320 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50328817.039 : => FindScanner
19ec-1c88:50328817.097 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50328817.160 : <= FindScanner ret = 1
19ec-1c88:50328817.216 : => IoObject::IoLockStart
19ec-1c88:50328817.317 : => CAsicIO::CheckDevice
19ec-1c88:50328817.371 : => CNT96226::ConnectIsAvailable
19ec-1c88:50328834.832 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50328834.952 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50328835.015 : <= IoObject::IoLockStart
19ec-1c88:50328835.073 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50328835.141 : IO Send command 10 bytes
19ec-1c88:50328835.453 : => CNT96226::VenderCmd_SetData
19ec-1c88:50328835.567 : iCmd = 0, nBytes = 10
19ec-1c88:50328835.691 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50329016.478 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50329016.650 : System send command 10 bytes + data 0 bytes
19ec-1c88:50329016.728 : IO total need to receive data 5 bytes
19ec-1c88:50329016.791 : => CNT96226::VenderCmd_GetData
19ec-1c88:50329016.853 : iCmd = 0, nBytes = 5
19ec-1c88:50329170.860 : 0000 : 06 00 02 02 ab 
19ec-1c88:50329170.949 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50329171.015 : System total receive data 5 bytes
19ec-1c88:50329171.082 : => CNT96226::VenderCmd_GetData
19ec-1c88:50329171.138 : iCmd = 1, nBytes = 4
19ec-1c88:50329302.827 : 0000 : 00 00 00 00 
19ec-1c88:50329302.932 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50329303.306 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50329303.375 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50329303.442 : IO Send command 10 bytes
19ec-1c88:50329303.530 : => CNT96226::VenderCmd_SetData
19ec-1c88:50329303.590 : iCmd = 0, nBytes = 10
19ec-1c88:50329303.696 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50329472.390 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50329472.549 : System send command 10 bytes + data 0 bytes
19ec-1c88:50329472.622 : IO total need to receive data 165 bytes
19ec-1c88:50329472.690 : => CNT96226::VenderCmd_GetData
19ec-1c88:50329472.749 : iCmd = 0, nBytes = 165
19ec-1c88:50329611.821 : skip dump 37 bytes
19ec-1c88:50329612.003 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50329612.146 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50329612.284 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50329612.420 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50329612.551 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50329612.685 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50329612.809 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50329612.940 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50329613.006 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50329613.064 : System total receive data 165 bytes
19ec-1c88:50329613.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:50329613.178 : iCmd = 1, nBytes = 4
19ec-1c88:50329727.126 : 0000 : 00 00 00 00 
19ec-1c88:50329727.209 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50329727.337 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50329727.503 : Dump Inquiry
19ec-1c88:50329727.626 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50329727.761 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50329727.894 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50329728.026 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50329728.154 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50329728.290 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50329728.416 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50329728.542 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50329728.671 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50329728.800 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50329728.890 : 00a0 : 00 00 00 00 00 
19ec-1c88:50329728.964 : => ReadNVMDataInternal
19ec-1c88:50329729.150 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50329729.211 : IO Send command 10 bytes
19ec-1c88:50329729.300 : => CNT96226::VenderCmd_SetData
19ec-1c88:50329729.355 : iCmd = 0, nBytes = 10
19ec-1c88:50329729.457 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50330029.538 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50330029.707 : System send command 10 bytes + data 0 bytes
19ec-1c88:50330029.778 : IO total need to receive data 128 bytes
19ec-1c88:50330029.843 : => CNT96226::VenderCmd_GetData
19ec-1c88:50330029.901 : iCmd = 0, nBytes = 128
19ec-1c88:50330195.591 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50330195.772 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50330195.923 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50330196.062 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50330196.188 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50330196.313 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50330196.436 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50330196.560 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50330196.626 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50330196.690 : System total receive data 128 bytes
19ec-1c88:50330196.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:50330196.804 : iCmd = 1, nBytes = 4
19ec-1c88:50330358.279 : 0000 : 00 00 00 00 
19ec-1c88:50330358.390 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50330358.760 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50330358.838 : NVMData.PadScanCount = 0
19ec-1c88:50330358.897 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50330358.956 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50330359.017 : NVMData.FlatbedScanCount = 0
19ec-1c88:50330359.073 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50330359.128 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50330359.180 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50330359.235 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50330359.295 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50330359.349 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50330359.406 : NVMData.BornMonth = 0
19ec-1c88:50330359.453 : NVMData.BornDay = 0
19ec-1c88:50330359.505 : NVMData.BornYear = 0
19ec-1c88:50330359.556 : NVMData.FirstScanMonth = 4
19ec-1c88:50330359.608 : NVMData.FirstScanDay = 30
19ec-1c88:50330359.662 : NVMData.FirstScanYear = 2020
19ec-1c88:50330359.715 : NVMData.VerticalMagnification = 0
19ec-1c88:50330359.767 : NVMData.HorizontalMagnification = 0
19ec-1c88:50330359.821 : NVMData.PowerSavingTime = 15
19ec-1c88:50330359.877 : NVMData.SN = A094165189010062
19ec-1c88:50330359.926 : NVMData.AutoFeed = 0
19ec-1c88:50330359.972 : NVMData.CCDType = 0
19ec-1c88:50330360.020 : NVMData.ScanSpeed = 0
19ec-1c88:50330360.069 : NVMData.RollerCount = 0
19ec-1c88:50330360.120 : NVMData.MultifeedCount = 0
19ec-1c88:50330360.173 : NVMData.JamCount = 0
19ec-1c88:50330360.222 : NVMData.IdentifyInfo = 
19ec-1c88:50330360.271 : NVMData.FormalName = 
19ec-1c88:50330360.442 : NVMData.ReservedB = 0
19ec-1c88:50330360.498 : NVMData.FunctionCode = 0
19ec-1c88:50330360.547 : NVMData.PreFeed = 0
19ec-1c88:50330360.597 : NVMData.PreFeedTime = 0
19ec-1c88:50330360.644 : NVMData.ButtonNumber = 0
19ec-1c88:50330360.692 : NVMData.PowerOffTime = 0
19ec-1c88:50330360.743 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50330360.843 : => IoObject::IoLockEnd
19ec-1c88:50330360.936 : <= IoObject::IoLockEnd
19ec-1c88:50330360.985 : <= InitializeScanner ret = 1
19ec-1c88:50330361.277 : => GetLogicalScannerAbilityEx
19ec-1c88:50330361.333 : => IoObject::IoLockStart
19ec-1c88:50330361.430 : => CAsicIO::CheckDevice
19ec-1c88:50330361.485 : => CNT96226::ConnectIsAvailable
19ec-1c88:50330377.653 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50330377.755 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50330377.813 : <= IoObject::IoLockStart
19ec-1c88:50330377.867 : => IoObject::IoLockEnd
19ec-1c88:50330377.960 : <= IoObject::IoLockEnd
19ec-1c88:50330378.080 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50330378.157 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50330571.918 : => ReadNVMData
19ec-1c88:50330572.113 : => IoObject::IoLockStart
19ec-1c88:50330572.249 : => CAsicIO::CheckDevice
19ec-1c88:50330572.309 : => CNT96226::ConnectIsAvailable
19ec-1c88:50330589.872 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50330589.994 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50330590.066 : <= IoObject::IoLockStart
19ec-1c88:50330590.137 : => ReadNVMDataInternal
19ec-1c88:50330590.209 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50330590.278 : IO Send command 10 bytes
19ec-1c88:50330590.396 : => CNT96226::VenderCmd_SetData
19ec-1c88:50330590.457 : iCmd = 0, nBytes = 10
19ec-1c88:50330590.574 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50330894.838 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50330894.953 : System send command 10 bytes + data 0 bytes
19ec-1c88:50330895.026 : IO total need to receive data 128 bytes
19ec-1c88:50330895.092 : => CNT96226::VenderCmd_GetData
19ec-1c88:50330895.156 : iCmd = 0, nBytes = 128
19ec-1c88:50331042.348 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50331042.580 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50331042.732 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50331042.871 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50331043.009 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50331043.139 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50331043.269 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50331043.398 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50331043.461 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50331043.530 : System total receive data 128 bytes
19ec-1c88:50331043.596 : => CNT96226::VenderCmd_GetData
19ec-1c88:50331043.652 : iCmd = 1, nBytes = 4
19ec-1c88:50331170.130 : 0000 : 00 00 00 00 
19ec-1c88:50331170.252 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50331170.401 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50331170.476 : NVMData.PadScanCount = 0
19ec-1c88:50331170.537 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50331170.592 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50331170.652 : NVMData.FlatbedScanCount = 0
19ec-1c88:50331170.709 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50331170.762 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50331170.815 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50331170.869 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50331170.929 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50331170.983 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50331171.042 : NVMData.BornMonth = 0
19ec-1c88:50331171.092 : NVMData.BornDay = 0
19ec-1c88:50331171.145 : NVMData.BornYear = 0
19ec-1c88:50331171.194 : NVMData.FirstScanMonth = 4
19ec-1c88:50331171.246 : NVMData.FirstScanDay = 30
19ec-1c88:50331171.302 : NVMData.FirstScanYear = 2020
19ec-1c88:50331171.496 : NVMData.VerticalMagnification = 0
19ec-1c88:50331171.558 : NVMData.HorizontalMagnification = 0
19ec-1c88:50331171.614 : NVMData.PowerSavingTime = 15
19ec-1c88:50331171.670 : NVMData.SN = A094165189010062
19ec-1c88:50331171.721 : NVMData.AutoFeed = 0
19ec-1c88:50331171.772 : NVMData.CCDType = 0
19ec-1c88:50331171.821 : NVMData.ScanSpeed = 0
19ec-1c88:50331171.871 : NVMData.RollerCount = 0
19ec-1c88:50331171.924 : NVMData.MultifeedCount = 0
19ec-1c88:50331171.977 : NVMData.JamCount = 0
19ec-1c88:50331172.029 : NVMData.IdentifyInfo = 
19ec-1c88:50331172.080 : NVMData.FormalName = 
19ec-1c88:50331172.131 : NVMData.ReservedB = 0
19ec-1c88:50331172.180 : NVMData.FunctionCode = 0
19ec-1c88:50331172.232 : NVMData.PreFeed = 0
19ec-1c88:50331172.282 : NVMData.PreFeedTime = 0
19ec-1c88:50331172.331 : NVMData.ButtonNumber = 0
19ec-1c88:50331172.382 : NVMData.PowerOffTime = 0
19ec-1c88:50331172.434 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50331172.495 : => IoObject::IoLockEnd
19ec-1c88:50331172.593 : <= IoObject::IoLockEnd
19ec-1c88:50331172.644 : <= ReadNVMData ret = 1
19ec-1c88:50331704.117 : => TerminateDriver
19ec-1c88:50331704.312 : => CAsicIO::~CAsicIO,pStage=200215624
19ec-1c88:50331704.391 : => CNT96226::Close
19ec-1c88:50331707.987 : <= CNT96226::Close ret = 1
19ec-1c88:50331708.067 : <= CAsicIO::~CAsicIO
19ec-1c88:50331708.126 : => IoObject::IoLockEnd
19ec-1c88:50331708.181 : <= IoObject::IoLockEnd
19ec-1c88:50331708.231 : => IoObject::TerminateDevice
19ec-1c88:50331708.287 : => IoObject::IoLockEnd
19ec-1c88:50331708.338 : <= IoObject::IoLockEnd
19ec-1c88:50331708.439 : <= IoObject::TerminateDevice
19ec-1c88:50331708.689 : <= TerminateDriver ret = 1
19ec-1c88:50334014.153 : ============Debug Start==========
19ec-1c88:50334014.435 : Date : 2020/4/30 14:29:55
19ec-1c88:50334014.517 : Process ID : 19ec
19ec-1c88:50334014.920 : Windows : Version 10.0 build 18363 
19ec-1c88:50334015.395 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50334015.457 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50334015.522 : MemoryStatus.ullAvailPhys : 1729191936
19ec-1c88:50334015.581 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50334015.643 : MemoryStatus.ullAvailPageFile : 3134218240
19ec-1c88:50334015.704 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50334015.761 : MemoryStatus.ullAvailVirtual : 1728417792
19ec-1c88:50334015.822 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50334015.931 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50334015.989 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50334016.224 : CPU Count : 4
19ec-1c88:50334016.271 : CPU Frequency : 100.000 Mhz
19ec-1c88:50334020.393 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50334020.521 : => InitializeDriver
19ec-1c88:50334020.783 : <= InitializeDriver ret = 1
19ec-1c88:50336526.672 : => InitializeScanner
19ec-1c88:50336526.931 : => CAsicIO::GetDeviceList
19ec-1c88:50336527.349 : => CNT96226::CNT96226
19ec-1c88:50336527.411 : => CNT96226::Open
19ec-1c88:50336551.210 : <= CNT96226::Open ret = 1
19ec-1c88:50336551.315 : => CNT96226::Initialize
19ec-1c88:50336551.516 : <= CNT96226::Initialize ret = 1
19ec-1c88:50336551.572 : <= CNT96226::CNT96226
19ec-1c88:50336551.630 : => CNT96226::EnumAvailableDevice
19ec-1c88:50336556.951 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50336557.028 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50336557.088 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50340315.359 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50340315.645 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50340321.180 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50340321.294 : => IoObject::GetLockName
19ec-1c88:50340321.358 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50340321.427 : <= IoObject::GetLockName
19ec-1c88:50340321.897 : => CNT96226::VenderCmd_GetData
19ec-1c88:50340321.961 : iCmd = 3, nBytes = 2
19ec-1c88:50340706.050 : 0000 : 06 38 
19ec-1c88:50340706.189 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50340706.260 : => CNT96226::VenderCmd_GetData
19ec-1c88:50340706.315 : iCmd = 4, nBytes = 2
19ec-1c88:50340989.738 : 0000 : 07 07 
19ec-1c88:50340989.823 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50340989.902 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50340989.990 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50340990.056 : IO Send command 10 bytes
19ec-1c88:50340990.106 : => CNT96226::VenderCmd_SetData
19ec-1c88:50340990.158 : iCmd = 0, nBytes = 10
19ec-1c88:50340990.265 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50341151.753 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50341151.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:50341151.923 : iCmd = 0, nBytes = 165
19ec-1c88:50341326.215 : skip dump 37 bytes
19ec-1c88:50341326.379 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50341326.515 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50341326.646 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50341326.778 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50341326.904 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50341327.037 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50341327.160 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50341327.281 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50341327.346 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50341327.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:50341327.454 : iCmd = 1, nBytes = 4
19ec-1c88:50341492.528 : 0000 : 00 00 00 00 
19ec-1c88:50341492.638 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50341492.708 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50341492.772 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50341492.836 : IO Send command 10 bytes
19ec-1c88:50341492.890 : => CNT96226::VenderCmd_SetData
19ec-1c88:50341492.947 : iCmd = 0, nBytes = 10
19ec-1c88:50341493.053 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50341811.842 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50341811.995 : => CNT96226::VenderCmd_GetData
19ec-1c88:50341812.053 : iCmd = 0, nBytes = 128
19ec-1c88:50342002.750 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50342002.929 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50342003.072 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50342003.206 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50342003.330 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50342003.455 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50342003.577 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50342003.702 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50342003.763 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50342003.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:50342003.873 : iCmd = 1, nBytes = 4
19ec-1c88:50342114.461 : 0000 : 00 00 00 00 
19ec-1c88:50342114.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50342114.624 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50342114.789 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50342114.858 : => CNT96226::Close
19ec-1c88:50342118.705 : <= CNT96226::Close ret = 1
19ec-1c88:50342118.780 : <= CNT96226::~CNT96226
19ec-1c88:50342118.865 : <= CAsicIO::GetDeviceList
19ec-1c88:50342119.284 : => IoObject::SetTimeout
19ec-1c88:50342119.415 : Timeout--> In = 0 Out = 0
19ec-1c88:50342119.474 : <= IoObject::SetTimeout
19ec-1c88:50342119.542 : => CAsicIO::CAsicIO
19ec-1c88:50342119.617 : => CNT96226::CNT96226
19ec-1c88:50342119.681 : => CNT96226::Open
19ec-1c88:50342143.317 : <= CNT96226::Open ret = 1
19ec-1c88:50342143.417 : => CNT96226::Initialize
19ec-1c88:50342143.607 : <= CNT96226::Initialize ret = 1
19ec-1c88:50342143.668 : <= CNT96226::CNT96226
19ec-1c88:50342143.721 : <= CAsicIO::CAsicIO
19ec-1c88:50342143.776 : => CAsicIO::InitializeDevice
19ec-1c88:50342143.847 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50342149.791 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50342149.913 : => IoObject::GetLockName
19ec-1c88:50342149.967 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50342150.033 : <= IoObject::GetLockName
19ec-1c88:50342150.525 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50342150.593 : IO Send command 10 bytes
19ec-1c88:50342150.644 : => CNT96226::VenderCmd_SetData
19ec-1c88:50342150.700 : iCmd = 0, nBytes = 10
19ec-1c88:50342150.808 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50342493.629 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50342493.744 : => CNT96226::VenderCmd_GetData
19ec-1c88:50342493.802 : iCmd = 0, nBytes = 128
19ec-1c88:50342666.355 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50342666.563 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50342666.707 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50342666.844 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50342666.973 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50342667.099 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50342667.226 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50342667.352 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50342667.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50342667.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:50342667.546 : iCmd = 1, nBytes = 4
19ec-1c88:50342879.064 : 0000 : 00 00 00 00 
19ec-1c88:50342879.173 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50342879.237 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50342879.294 : => CNT96226::VenderCmd_GetData
19ec-1c88:50342879.349 : iCmd = 3, nBytes = 2
19ec-1c88:50343268.774 : 0000 : 06 38 
19ec-1c88:50343268.886 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50343268.955 : => CNT96226::VenderCmd_GetData
19ec-1c88:50343269.008 : iCmd = 4, nBytes = 2
19ec-1c88:50343556.998 : 0000 : 07 07 
19ec-1c88:50343557.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50343557.241 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50343557.334 : => IoObject::InitializeDevice
19ec-1c88:50343557.446 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50343557.992 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50343558.057 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50343558.732 : => FindScanner
19ec-1c88:50343558.787 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50343558.855 : <= FindScanner ret = 1
19ec-1c88:50343558.911 : => IoObject::IoLockStart
19ec-1c88:50343559.007 : => CAsicIO::CheckDevice
19ec-1c88:50343559.060 : => CNT96226::ConnectIsAvailable
19ec-1c88:50343576.242 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50343576.333 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50343576.386 : <= IoObject::IoLockStart
19ec-1c88:50343576.445 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50343576.509 : IO Send command 10 bytes
19ec-1c88:50343576.589 : => CNT96226::VenderCmd_SetData
19ec-1c88:50343576.644 : iCmd = 0, nBytes = 10
19ec-1c88:50343576.749 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50343738.606 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50343738.810 : System send command 10 bytes + data 0 bytes
19ec-1c88:50343738.946 : IO total need to receive data 5 bytes
19ec-1c88:50343739.062 : => CNT96226::VenderCmd_GetData
19ec-1c88:50343739.169 : iCmd = 0, nBytes = 5
19ec-1c88:50343945.057 : 0000 : 06 00 02 02 ab 
19ec-1c88:50343945.157 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50343945.226 : System total receive data 5 bytes
19ec-1c88:50343945.289 : => CNT96226::VenderCmd_GetData
19ec-1c88:50343945.343 : iCmd = 1, nBytes = 4
19ec-1c88:50344113.691 : 0000 : 00 00 00 00 
19ec-1c88:50344113.816 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50344113.956 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50344114.016 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50344114.082 : IO Send command 10 bytes
19ec-1c88:50344114.169 : => CNT96226::VenderCmd_SetData
19ec-1c88:50344114.225 : iCmd = 0, nBytes = 10
19ec-1c88:50344114.331 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50344316.185 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50344316.287 : System send command 10 bytes + data 0 bytes
19ec-1c88:50344316.349 : IO total need to receive data 165 bytes
19ec-1c88:50344316.409 : => CNT96226::VenderCmd_GetData
19ec-1c88:50344316.464 : iCmd = 0, nBytes = 165
19ec-1c88:50344484.922 : skip dump 37 bytes
19ec-1c88:50344485.117 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50344485.263 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50344485.396 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50344485.530 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50344485.661 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50344485.792 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50344485.918 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50344486.039 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50344486.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50344486.164 : System total receive data 165 bytes
19ec-1c88:50344486.225 : => CNT96226::VenderCmd_GetData
19ec-1c88:50344486.276 : iCmd = 1, nBytes = 4
19ec-1c88:50344604.171 : 0000 : 00 00 00 00 
19ec-1c88:50344604.262 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50344604.395 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50344604.577 : Dump Inquiry
19ec-1c88:50344604.701 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50344604.837 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50344604.971 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50344605.102 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50344605.228 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50344605.358 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50344605.481 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50344605.607 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50344605.740 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50344605.867 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50344605.956 : 00a0 : 00 00 00 00 00 
19ec-1c88:50344606.024 : => ReadNVMDataInternal
19ec-1c88:50344606.229 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50344606.292 : IO Send command 10 bytes
19ec-1c88:50344606.373 : => CNT96226::VenderCmd_SetData
19ec-1c88:50344606.426 : iCmd = 0, nBytes = 10
19ec-1c88:50344606.525 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50344913.498 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50344913.622 : System send command 10 bytes + data 0 bytes
19ec-1c88:50344913.689 : IO total need to receive data 128 bytes
19ec-1c88:50344913.748 : => CNT96226::VenderCmd_GetData
19ec-1c88:50344913.800 : iCmd = 0, nBytes = 128
19ec-1c88:50345088.115 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50345088.303 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50345088.451 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50345088.588 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50345088.720 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50345088.847 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50345088.973 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50345089.098 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50345089.165 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50345089.226 : System total receive data 128 bytes
19ec-1c88:50345089.286 : => CNT96226::VenderCmd_GetData
19ec-1c88:50345089.340 : iCmd = 1, nBytes = 4
19ec-1c88:50345211.826 : 0000 : 00 00 00 00 
19ec-1c88:50345211.912 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50345212.027 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50345212.094 : NVMData.PadScanCount = 0
19ec-1c88:50345212.147 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50345212.198 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50345212.254 : NVMData.FlatbedScanCount = 0
19ec-1c88:50345212.306 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50345212.356 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50345212.409 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50345212.465 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50345212.519 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50345212.572 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50345212.626 : NVMData.BornMonth = 0
19ec-1c88:50345212.675 : NVMData.BornDay = 0
19ec-1c88:50345212.726 : NVMData.BornYear = 0
19ec-1c88:50345212.774 : NVMData.FirstScanMonth = 4
19ec-1c88:50345212.824 : NVMData.FirstScanDay = 30
19ec-1c88:50345212.877 : NVMData.FirstScanYear = 2020
19ec-1c88:50345212.926 : NVMData.VerticalMagnification = 0
19ec-1c88:50345212.979 : NVMData.HorizontalMagnification = 0
19ec-1c88:50345213.036 : NVMData.PowerSavingTime = 15
19ec-1c88:50345213.089 : NVMData.SN = A094165189010062
19ec-1c88:50345213.138 : NVMData.AutoFeed = 0
19ec-1c88:50345213.187 : NVMData.CCDType = 0
19ec-1c88:50345213.238 : NVMData.ScanSpeed = 0
19ec-1c88:50345213.288 : NVMData.RollerCount = 0
19ec-1c88:50345213.336 : NVMData.MultifeedCount = 0
19ec-1c88:50345213.386 : NVMData.JamCount = 0
19ec-1c88:50345213.433 : NVMData.IdentifyInfo = 
19ec-1c88:50345213.483 : NVMData.FormalName = 
19ec-1c88:50345213.674 : NVMData.ReservedB = 0
19ec-1c88:50345213.729 : NVMData.FunctionCode = 0
19ec-1c88:50345213.779 : NVMData.PreFeed = 0
19ec-1c88:50345213.830 : NVMData.PreFeedTime = 0
19ec-1c88:50345213.878 : NVMData.ButtonNumber = 0
19ec-1c88:50345213.929 : NVMData.PowerOffTime = 0
19ec-1c88:50345213.980 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50345214.052 : => IoObject::IoLockEnd
19ec-1c88:50345214.137 : <= IoObject::IoLockEnd
19ec-1c88:50345214.186 : <= InitializeScanner ret = 1
19ec-1c88:50346444.470 : => GetLogicalScannerAbility
19ec-1c88:50346444.662 : => IoObject::IoLockStart
19ec-1c88:50346444.791 : => CAsicIO::CheckDevice
19ec-1c88:50346444.848 : => CNT96226::ConnectIsAvailable
19ec-1c88:50346470.283 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50346470.399 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50346470.461 : <= IoObject::IoLockStart
19ec-1c88:50346470.525 : => IoObject::IoLockEnd
19ec-1c88:50346470.638 : <= IoObject::IoLockEnd
19ec-1c88:50346470.717 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:50349987.642 : => GetLogicalScannerAbilityEx
19ec-1c88:50349987.827 : => IoObject::IoLockStart
19ec-1c88:50349987.961 : => CAsicIO::CheckDevice
19ec-1c88:50349988.022 : => CNT96226::ConnectIsAvailable
19ec-1c88:50350011.569 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50350011.682 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50350011.743 : <= IoObject::IoLockStart
19ec-1c88:50350011.801 : => IoObject::IoLockEnd
19ec-1c88:50350011.912 : <= IoObject::IoLockEnd
19ec-1c88:50350012.031 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50350012.103 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50357229.189 : => ReadNVMData
19ec-1c88:50357229.373 : => IoObject::IoLockStart
19ec-1c88:50357229.506 : => CAsicIO::CheckDevice
19ec-1c88:50357229.565 : => CNT96226::ConnectIsAvailable
19ec-1c88:50357253.046 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50357253.162 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50357253.223 : <= IoObject::IoLockStart
19ec-1c88:50357253.290 : => ReadNVMDataInternal
19ec-1c88:50357253.352 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50357253.418 : IO Send command 10 bytes
19ec-1c88:50357253.531 : => CNT96226::VenderCmd_SetData
19ec-1c88:50357253.584 : iCmd = 0, nBytes = 10
19ec-1c88:50357253.697 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50357607.910 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50357608.037 : System send command 10 bytes + data 0 bytes
19ec-1c88:50357608.104 : IO total need to receive data 128 bytes
19ec-1c88:50357608.164 : => CNT96226::VenderCmd_GetData
19ec-1c88:50357608.220 : iCmd = 0, nBytes = 128
19ec-1c88:50357813.703 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50357813.889 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50357814.028 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50357814.159 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50357814.282 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50357814.409 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50357814.533 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50357814.654 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50357814.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50357814.775 : System total receive data 128 bytes
19ec-1c88:50357814.837 : => CNT96226::VenderCmd_GetData
19ec-1c88:50357814.888 : iCmd = 1, nBytes = 4
19ec-1c88:50358020.579 : 0000 : 00 00 00 00 
19ec-1c88:50358020.691 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50358020.834 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50358020.908 : NVMData.PadScanCount = 0
19ec-1c88:50358020.969 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50358021.026 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50358021.091 : NVMData.FlatbedScanCount = 0
19ec-1c88:50358021.150 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50358021.345 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50358021.415 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50358021.469 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50358021.524 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50358021.582 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50358021.637 : NVMData.BornMonth = 0
19ec-1c88:50358021.687 : NVMData.BornDay = 0
19ec-1c88:50358021.740 : NVMData.BornYear = 0
19ec-1c88:50358021.791 : NVMData.FirstScanMonth = 4
19ec-1c88:50358021.845 : NVMData.FirstScanDay = 30
19ec-1c88:50358021.900 : NVMData.FirstScanYear = 2020
19ec-1c88:50358021.958 : NVMData.VerticalMagnification = 0
19ec-1c88:50358022.014 : NVMData.HorizontalMagnification = 0
19ec-1c88:50358022.072 : NVMData.PowerSavingTime = 15
19ec-1c88:50358022.127 : NVMData.SN = A094165189010062
19ec-1c88:50358022.178 : NVMData.AutoFeed = 0
19ec-1c88:50358022.228 : NVMData.CCDType = 0
19ec-1c88:50358022.276 : NVMData.ScanSpeed = 0
19ec-1c88:50358022.325 : NVMData.RollerCount = 0
19ec-1c88:50358022.378 : NVMData.MultifeedCount = 0
19ec-1c88:50358022.433 : NVMData.JamCount = 0
19ec-1c88:50358022.484 : NVMData.IdentifyInfo = 
19ec-1c88:50358022.539 : NVMData.FormalName = 
19ec-1c88:50358022.589 : NVMData.ReservedB = 0
19ec-1c88:50358022.642 : NVMData.FunctionCode = 0
19ec-1c88:50358022.694 : NVMData.PreFeed = 0
19ec-1c88:50358022.743 : NVMData.PreFeedTime = 0
19ec-1c88:50358022.795 : NVMData.ButtonNumber = 0
19ec-1c88:50358022.844 : NVMData.PowerOffTime = 0
19ec-1c88:50358022.895 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50358022.953 : => IoObject::IoLockEnd
19ec-1c88:50358023.045 : <= IoObject::IoLockEnd
19ec-1c88:50358023.093 : <= ReadNVMData ret = 1
19ec-1c88:50367811.082 : => GetADFStatus
19ec-1c88:50367811.515 : => IoObject::IoLockStart
19ec-1c88:50367811.652 : => CAsicIO::CheckDevice
19ec-1c88:50367811.713 : => CNT96226::ConnectIsAvailable
19ec-1c88:50367835.322 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50367835.435 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50367835.496 : <= IoObject::IoLockStart
19ec-1c88:50367835.559 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50367835.630 : IO Send command 10 bytes
19ec-1c88:50367835.744 : => CNT96226::VenderCmd_SetData
19ec-1c88:50367835.802 : iCmd = 0, nBytes = 10
19ec-1c88:50367835.910 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50368035.673 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50368035.789 : System send command 10 bytes + data 0 bytes
19ec-1c88:50368035.860 : IO total need to receive data 2 bytes
19ec-1c88:50368035.923 : => CNT96226::VenderCmd_GetData
19ec-1c88:50368035.980 : iCmd = 0, nBytes = 2
19ec-1c88:50368203.954 : 0000 : 00 00 
19ec-1c88:50368204.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50368204.125 : System total receive data 2 bytes
19ec-1c88:50368204.187 : => CNT96226::VenderCmd_GetData
19ec-1c88:50368204.240 : iCmd = 1, nBytes = 4
19ec-1c88:50368315.614 : 0000 : 00 00 00 00 
19ec-1c88:50368315.707 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50368315.839 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50368315.901 : Return status = 0
19ec-1c88:50368315.955 : => IoObject::IoLockEnd
19ec-1c88:50368316.036 : <= IoObject::IoLockEnd
19ec-1c88:50368316.086 : <= GetADFStatus ret = 1
19ec-1c88:50371048.944 : => GetADFStatus
19ec-1c88:50371049.141 : => IoObject::IoLockStart
19ec-1c88:50371049.269 : => CAsicIO::CheckDevice
19ec-1c88:50371049.326 : => CNT96226::ConnectIsAvailable
19ec-1c88:50371075.069 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50371075.438 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50371075.499 : <= IoObject::IoLockStart
19ec-1c88:50371075.559 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50371075.626 : IO Send command 10 bytes
19ec-1c88:50371075.739 : => CNT96226::VenderCmd_SetData
19ec-1c88:50371075.791 : iCmd = 0, nBytes = 10
19ec-1c88:50371075.895 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50371270.312 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50371270.457 : System send command 10 bytes + data 0 bytes
19ec-1c88:50371270.674 : IO total need to receive data 2 bytes
19ec-1c88:50371270.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:50371270.814 : iCmd = 0, nBytes = 2
19ec-1c88:50371467.356 : 0000 : 00 00 
19ec-1c88:50371467.477 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50371467.549 : System total receive data 2 bytes
19ec-1c88:50371467.615 : => CNT96226::VenderCmd_GetData
19ec-1c88:50371467.671 : iCmd = 1, nBytes = 4
19ec-1c88:50371668.097 : 0000 : 00 00 00 00 
19ec-1c88:50371668.194 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50371668.334 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50371668.401 : Return status = 0
19ec-1c88:50371668.460 : => IoObject::IoLockEnd
19ec-1c88:50371668.546 : <= IoObject::IoLockEnd
19ec-1c88:50371668.600 : <= GetADFStatus ret = 1
19ec-1c88:50373820.152 : => TerminateDriver
19ec-1c88:50373820.341 : => CAsicIO::~CAsicIO,pStage=200477768
19ec-1c88:50373820.413 : => CNT96226::Close
19ec-1c88:50373824.826 : <= CNT96226::Close ret = 1
19ec-1c88:50373824.900 : <= CAsicIO::~CAsicIO
19ec-1c88:50373824.955 : => IoObject::IoLockEnd
19ec-1c88:50373825.006 : <= IoObject::IoLockEnd
19ec-1c88:50373825.058 : => IoObject::TerminateDevice
19ec-1c88:50373825.116 : => IoObject::IoLockEnd
19ec-1c88:50373825.161 : <= IoObject::IoLockEnd
19ec-1c88:50373825.257 : <= IoObject::TerminateDevice
19ec-1c88:50373825.495 : <= TerminateDriver ret = 1
19ec-1c88:50417049.751 : ============Debug Start==========
19ec-1c88:50417050.011 : Date : 2020/4/30 14:29:58
19ec-1c88:50417050.092 : Process ID : 19ec
19ec-1c88:50417050.511 : Windows : Version 10.0 build 18363 
19ec-1c88:50417050.946 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50417051.009 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50417051.073 : MemoryStatus.ullAvailPhys : 1730818048
19ec-1c88:50417051.132 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50417051.190 : MemoryStatus.ullAvailPageFile : 3133685760
19ec-1c88:50417051.252 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50417051.315 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:50417051.376 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50417051.475 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50417051.537 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50417051.779 : CPU Count : 4
19ec-1c88:50417051.826 : CPU Frequency : 100.000 Mhz
19ec-1c88:50417056.037 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50417056.159 : => InitializeDriver
19ec-1c88:50417056.413 : <= InitializeDriver ret = 1
19ec-1c88:50417056.466 : => InitializeScanner
19ec-1c88:50417056.544 : => CAsicIO::GetDeviceList
19ec-1c88:50417056.838 : => CNT96226::CNT96226
19ec-1c88:50417056.896 : => CNT96226::Open
19ec-1c88:50417076.814 : <= CNT96226::Open ret = 1
19ec-1c88:50417076.904 : => CNT96226::Initialize
19ec-1c88:50417077.091 : <= CNT96226::Initialize ret = 1
19ec-1c88:50417077.146 : <= CNT96226::CNT96226
19ec-1c88:50417077.201 : => CNT96226::EnumAvailableDevice
19ec-1c88:50417082.451 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50417082.526 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50417082.584 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50421100.025 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50421100.294 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50421105.838 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50421105.943 : => IoObject::GetLockName
19ec-1c88:50421106.005 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50421106.071 : <= IoObject::GetLockName
19ec-1c88:50421106.543 : => CNT96226::VenderCmd_GetData
19ec-1c88:50421106.605 : iCmd = 3, nBytes = 2
19ec-1c88:50421482.168 : 0000 : 06 38 
19ec-1c88:50421482.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50421482.366 : => CNT96226::VenderCmd_GetData
19ec-1c88:50421482.423 : iCmd = 4, nBytes = 2
19ec-1c88:50421769.939 : 0000 : 07 07 
19ec-1c88:50421770.039 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50421770.125 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50421770.213 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50421770.281 : IO Send command 10 bytes
19ec-1c88:50421770.332 : => CNT96226::VenderCmd_SetData
19ec-1c88:50421770.388 : iCmd = 0, nBytes = 10
19ec-1c88:50421770.491 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50421936.851 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50421937.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:50421937.168 : iCmd = 0, nBytes = 165
19ec-1c88:50422119.858 : skip dump 37 bytes
19ec-1c88:50422120.052 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50422120.189 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50422120.319 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50422120.451 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50422120.578 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50422120.710 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50422120.834 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50422120.957 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50422121.018 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50422121.075 : => CNT96226::VenderCmd_GetData
19ec-1c88:50422121.130 : iCmd = 1, nBytes = 4
19ec-1c88:50422276.566 : 0000 : 00 00 00 00 
19ec-1c88:50422276.680 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50422276.751 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50422276.817 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50422276.888 : IO Send command 10 bytes
19ec-1c88:50422276.940 : => CNT96226::VenderCmd_SetData
19ec-1c88:50422276.993 : iCmd = 0, nBytes = 10
19ec-1c88:50422277.103 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50422589.148 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50422589.263 : => CNT96226::VenderCmd_GetData
19ec-1c88:50422589.321 : iCmd = 0, nBytes = 128
19ec-1c88:50422759.763 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50422759.947 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50422760.086 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50422760.223 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50422760.350 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50422760.472 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50422760.594 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50422760.721 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50422760.788 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50422760.856 : => CNT96226::VenderCmd_GetData
19ec-1c88:50422760.909 : iCmd = 1, nBytes = 4
19ec-1c88:50422867.515 : 0000 : 00 00 00 00 
19ec-1c88:50422867.602 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50422867.664 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50422867.832 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50422867.903 : => CNT96226::Close
19ec-1c88:50422871.673 : <= CNT96226::Close ret = 1
19ec-1c88:50422871.749 : <= CNT96226::~CNT96226
19ec-1c88:50422871.840 : <= CAsicIO::GetDeviceList
19ec-1c88:50422872.244 : => IoObject::SetTimeout
19ec-1c88:50422872.369 : Timeout--> In = 0 Out = 0
19ec-1c88:50422872.427 : <= IoObject::SetTimeout
19ec-1c88:50422872.492 : => CAsicIO::CAsicIO
19ec-1c88:50422872.563 : => CNT96226::CNT96226
19ec-1c88:50422872.616 : => CNT96226::Open
19ec-1c88:50422895.797 : <= CNT96226::Open ret = 1
19ec-1c88:50422895.892 : => CNT96226::Initialize
19ec-1c88:50422896.088 : <= CNT96226::Initialize ret = 1
19ec-1c88:50422896.146 : <= CNT96226::CNT96226
19ec-1c88:50422896.197 : <= CAsicIO::CAsicIO
19ec-1c88:50422896.248 : => CAsicIO::InitializeDevice
19ec-1c88:50422896.318 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50422902.076 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50422902.194 : => IoObject::GetLockName
19ec-1c88:50422902.249 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50422902.312 : <= IoObject::GetLockName
19ec-1c88:50422902.795 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50422902.864 : IO Send command 10 bytes
19ec-1c88:50422902.919 : => CNT96226::VenderCmd_SetData
19ec-1c88:50422902.976 : iCmd = 0, nBytes = 10
19ec-1c88:50422903.081 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50423251.134 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50423251.246 : => CNT96226::VenderCmd_GetData
19ec-1c88:50423251.303 : iCmd = 0, nBytes = 128
19ec-1c88:50423426.705 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50423426.899 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50423427.044 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50423427.174 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50423427.301 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50423427.422 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50423427.548 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50423427.670 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50423427.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50423427.801 : => CNT96226::VenderCmd_GetData
19ec-1c88:50423427.854 : iCmd = 1, nBytes = 4
19ec-1c88:50423635.429 : 0000 : 00 00 00 00 
19ec-1c88:50423635.534 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50423635.604 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50423635.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:50423635.722 : iCmd = 3, nBytes = 2
19ec-1c88:50424012.746 : 0000 : 06 38 
19ec-1c88:50424012.874 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50424012.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:50424013.013 : iCmd = 4, nBytes = 2
19ec-1c88:50424294.629 : 0000 : 07 07 
19ec-1c88:50424294.732 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50424294.891 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50424294.988 : => IoObject::InitializeDevice
19ec-1c88:50424295.101 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50424295.714 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50424295.786 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50424296.505 : => FindScanner
19ec-1c88:50424296.565 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50424296.627 : <= FindScanner ret = 1
19ec-1c88:50424296.683 : => IoObject::IoLockStart
19ec-1c88:50424296.786 : => CAsicIO::CheckDevice
19ec-1c88:50424296.838 : => CNT96226::ConnectIsAvailable
19ec-1c88:50424309.931 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50424310.026 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50424310.080 : <= IoObject::IoLockStart
19ec-1c88:50424310.139 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50424310.206 : IO Send command 10 bytes
19ec-1c88:50424310.285 : => CNT96226::VenderCmd_SetData
19ec-1c88:50424310.341 : iCmd = 0, nBytes = 10
19ec-1c88:50424310.440 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50424491.048 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50424491.161 : System send command 10 bytes + data 0 bytes
19ec-1c88:50424491.228 : IO total need to receive data 5 bytes
19ec-1c88:50424491.289 : => CNT96226::VenderCmd_GetData
19ec-1c88:50424491.343 : iCmd = 0, nBytes = 5
19ec-1c88:50424700.630 : 0000 : 06 00 02 02 ab 
19ec-1c88:50424700.741 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50424700.814 : System total receive data 5 bytes
19ec-1c88:50424700.880 : => CNT96226::VenderCmd_GetData
19ec-1c88:50424700.941 : iCmd = 1, nBytes = 4
19ec-1c88:50424831.522 : 0000 : 00 00 00 00 
19ec-1c88:50424831.638 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50424831.782 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50424831.847 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50424831.916 : IO Send command 10 bytes
19ec-1c88:50424832.010 : => CNT96226::VenderCmd_SetData
19ec-1c88:50424832.073 : iCmd = 0, nBytes = 10
19ec-1c88:50424832.185 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50424994.225 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50424994.738 : System send command 10 bytes + data 0 bytes
19ec-1c88:50424994.804 : IO total need to receive data 165 bytes
19ec-1c88:50424994.863 : => CNT96226::VenderCmd_GetData
19ec-1c88:50424994.917 : iCmd = 0, nBytes = 165
19ec-1c88:50425196.885 : skip dump 37 bytes
19ec-1c88:50425197.077 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50425197.221 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50425197.357 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50425197.491 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50425197.619 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50425197.752 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50425197.877 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50425198.002 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50425198.065 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50425198.124 : System total receive data 165 bytes
19ec-1c88:50425198.182 : => CNT96226::VenderCmd_GetData
19ec-1c88:50425198.234 : iCmd = 1, nBytes = 4
19ec-1c88:50425330.417 : 0000 : 00 00 00 00 
19ec-1c88:50425330.509 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50425330.628 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50425330.815 : Dump Inquiry
19ec-1c88:50425330.936 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50425331.071 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50425331.201 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50425331.333 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50425331.455 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50425331.582 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50425331.705 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50425331.828 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50425331.957 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50425332.084 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50425332.171 : 00a0 : 00 00 00 00 00 
19ec-1c88:50425332.240 : => ReadNVMDataInternal
19ec-1c88:50425332.440 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50425332.499 : IO Send command 10 bytes
19ec-1c88:50425332.593 : => CNT96226::VenderCmd_SetData
19ec-1c88:50425332.650 : iCmd = 0, nBytes = 10
19ec-1c88:50425332.751 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50425646.668 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50425646.782 : System send command 10 bytes + data 0 bytes
19ec-1c88:50425646.847 : IO total need to receive data 128 bytes
19ec-1c88:50425646.910 : => CNT96226::VenderCmd_GetData
19ec-1c88:50425646.967 : iCmd = 0, nBytes = 128
19ec-1c88:50425809.741 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50425809.928 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50425810.073 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50425810.212 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50425810.343 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50425810.470 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50425810.595 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50425810.723 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50425810.789 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50425810.852 : System total receive data 128 bytes
19ec-1c88:50425810.915 : => CNT96226::VenderCmd_GetData
19ec-1c88:50425810.970 : iCmd = 1, nBytes = 4
19ec-1c88:50425917.963 : 0000 : 00 00 00 00 
19ec-1c88:50425918.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50425918.182 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50425918.248 : NVMData.PadScanCount = 0
19ec-1c88:50425918.302 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50425918.358 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50425918.416 : NVMData.FlatbedScanCount = 0
19ec-1c88:50425918.473 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50425918.523 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50425918.574 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50425918.628 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50425918.684 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50425918.736 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50425918.790 : NVMData.BornMonth = 0
19ec-1c88:50425918.837 : NVMData.BornDay = 0
19ec-1c88:50425918.888 : NVMData.BornYear = 0
19ec-1c88:50425918.934 : NVMData.FirstScanMonth = 4
19ec-1c88:50425918.986 : NVMData.FirstScanDay = 30
19ec-1c88:50425919.041 : NVMData.FirstScanYear = 2020
19ec-1c88:50425919.095 : NVMData.VerticalMagnification = 0
19ec-1c88:50425919.151 : NVMData.HorizontalMagnification = 0
19ec-1c88:50425919.203 : NVMData.PowerSavingTime = 15
19ec-1c88:50425919.257 : NVMData.SN = A094165189010062
19ec-1c88:50425919.306 : NVMData.AutoFeed = 0
19ec-1c88:50425919.353 : NVMData.CCDType = 0
19ec-1c88:50425919.401 : NVMData.ScanSpeed = 0
19ec-1c88:50425919.449 : NVMData.RollerCount = 0
19ec-1c88:50425919.498 : NVMData.MultifeedCount = 0
19ec-1c88:50425919.549 : NVMData.JamCount = 0
19ec-1c88:50425919.597 : NVMData.IdentifyInfo = 
19ec-1c88:50425919.646 : NVMData.FormalName = 
19ec-1c88:50425919.823 : NVMData.ReservedB = 0
19ec-1c88:50425919.874 : NVMData.FunctionCode = 0
19ec-1c88:50425919.924 : NVMData.PreFeed = 0
19ec-1c88:50425919.973 : NVMData.PreFeedTime = 0
19ec-1c88:50425920.022 : NVMData.ButtonNumber = 0
19ec-1c88:50425920.072 : NVMData.PowerOffTime = 0
19ec-1c88:50425920.122 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50425920.193 : => IoObject::IoLockEnd
19ec-1c88:50425920.279 : <= IoObject::IoLockEnd
19ec-1c88:50425920.327 : <= InitializeScanner ret = 1
19ec-1c88:50425920.388 : => GetLogicalScannerAbilityEx
19ec-1c88:50425920.448 : => IoObject::IoLockStart
19ec-1c88:50425920.539 : => CAsicIO::CheckDevice
19ec-1c88:50425920.590 : => CNT96226::ConnectIsAvailable
19ec-1c88:50425933.231 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50425933.322 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50425933.377 : <= IoObject::IoLockStart
19ec-1c88:50425933.432 : => IoObject::IoLockEnd
19ec-1c88:50425933.518 : <= IoObject::IoLockEnd
19ec-1c88:50425933.638 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50425933.712 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50426115.987 : => ReadNVMData
19ec-1c88:50426116.127 : => IoObject::IoLockStart
19ec-1c88:50426116.258 : => CAsicIO::CheckDevice
19ec-1c88:50426116.313 : => CNT96226::ConnectIsAvailable
19ec-1c88:50426139.582 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50426139.827 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50426139.968 : <= IoObject::IoLockStart
19ec-1c88:50426140.094 : => ReadNVMDataInternal
19ec-1c88:50426140.213 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50426140.548 : IO Send command 10 bytes
19ec-1c88:50426140.663 : => CNT96226::VenderCmd_SetData
19ec-1c88:50426140.722 : iCmd = 0, nBytes = 10
19ec-1c88:50426140.830 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50426496.753 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50426496.884 : System send command 10 bytes + data 0 bytes
19ec-1c88:50426496.952 : IO total need to receive data 128 bytes
19ec-1c88:50426497.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:50426497.067 : iCmd = 0, nBytes = 128
19ec-1c88:50426705.222 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50426705.400 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50426705.536 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50426705.667 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50426705.792 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50426705.916 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50426706.040 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50426706.162 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50426706.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50426706.288 : System total receive data 128 bytes
19ec-1c88:50426706.350 : => CNT96226::VenderCmd_GetData
19ec-1c88:50426706.402 : iCmd = 1, nBytes = 4
19ec-1c88:50426865.632 : 0000 : 00 00 00 00 
19ec-1c88:50426865.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50426865.868 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50426865.941 : NVMData.PadScanCount = 0
19ec-1c88:50426865.996 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50426866.055 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50426866.110 : NVMData.FlatbedScanCount = 0
19ec-1c88:50426866.163 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50426866.214 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50426866.271 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50426866.326 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50426866.381 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50426866.433 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50426866.490 : NVMData.BornMonth = 0
19ec-1c88:50426866.539 : NVMData.BornDay = 0
19ec-1c88:50426866.588 : NVMData.BornYear = 0
19ec-1c88:50426866.637 : NVMData.FirstScanMonth = 4
19ec-1c88:50426866.688 : NVMData.FirstScanDay = 30
19ec-1c88:50426866.742 : NVMData.FirstScanYear = 2020
19ec-1c88:50426866.937 : NVMData.VerticalMagnification = 0
19ec-1c88:50426866.999 : NVMData.HorizontalMagnification = 0
19ec-1c88:50426867.053 : NVMData.PowerSavingTime = 15
19ec-1c88:50426867.107 : NVMData.SN = A094165189010062
19ec-1c88:50426867.157 : NVMData.AutoFeed = 0
19ec-1c88:50426867.206 : NVMData.CCDType = 0
19ec-1c88:50426867.252 : NVMData.ScanSpeed = 0
19ec-1c88:50426867.301 : NVMData.RollerCount = 0
19ec-1c88:50426867.352 : NVMData.MultifeedCount = 0
19ec-1c88:50426867.406 : NVMData.JamCount = 0
19ec-1c88:50426867.455 : NVMData.IdentifyInfo = 
19ec-1c88:50426867.504 : NVMData.FormalName = 
19ec-1c88:50426867.551 : NVMData.ReservedB = 0
19ec-1c88:50426867.602 : NVMData.FunctionCode = 0
19ec-1c88:50426867.650 : NVMData.PreFeed = 0
19ec-1c88:50426867.700 : NVMData.PreFeedTime = 0
19ec-1c88:50426867.750 : NVMData.ButtonNumber = 0
19ec-1c88:50426867.798 : NVMData.PowerOffTime = 0
19ec-1c88:50426867.848 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50426867.910 : => IoObject::IoLockEnd
19ec-1c88:50426868.000 : <= IoObject::IoLockEnd
19ec-1c88:50426868.049 : <= ReadNVMData ret = 1
19ec-1c88:50429377.265 : ============Debug Start==========
19ec-1c88:50429377.553 : Date : 2020/4/30 14:29:58
19ec-1c88:50429377.631 : Process ID : 19ec
19ec-1c88:50429378.041 : Windows : Version 10.0 build 18363 
19ec-1c88:50429378.497 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50429378.557 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50429378.625 : MemoryStatus.ullAvailPhys : 1730813952
19ec-1c88:50429378.687 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50429378.747 : MemoryStatus.ullAvailPageFile : 3134173184
19ec-1c88:50429378.808 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50429378.865 : MemoryStatus.ullAvailVirtual : 1728389120
19ec-1c88:50429378.928 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50429379.028 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50429379.087 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50429379.321 : CPU Count : 4
19ec-1c88:50429379.368 : CPU Frequency : 100.000 Mhz
19ec-1c88:50429383.598 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50429383.725 : => InitializeDriver
19ec-1c88:50429383.995 : <= InitializeDriver ret = 1
19ec-1c88:50431930.499 : => InitializeScanner
19ec-1c88:50431930.764 : => CAsicIO::GetDeviceList
19ec-1c88:50431931.185 : => CNT96226::CNT96226
19ec-1c88:50431931.246 : => CNT96226::Open
19ec-1c88:50431955.470 : <= CNT96226::Open ret = 1
19ec-1c88:50431955.570 : => CNT96226::Initialize
19ec-1c88:50431955.769 : <= CNT96226::Initialize ret = 1
19ec-1c88:50431955.832 : <= CNT96226::CNT96226
19ec-1c88:50431955.885 : => CNT96226::EnumAvailableDevice
19ec-1c88:50431961.288 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50431961.365 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50431961.426 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50435660.714 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50435661.004 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50435667.200 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50435667.307 : => IoObject::GetLockName
19ec-1c88:50435667.365 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50435667.431 : <= IoObject::GetLockName
19ec-1c88:50435667.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:50435667.969 : iCmd = 3, nBytes = 2
19ec-1c88:50436042.041 : 0000 : 06 38 
19ec-1c88:50436042.185 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50436042.261 : => CNT96226::VenderCmd_GetData
19ec-1c88:50436042.320 : iCmd = 4, nBytes = 2
19ec-1c88:50436338.188 : 0000 : 07 07 
19ec-1c88:50436338.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50436338.394 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50436338.490 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50436338.557 : IO Send command 10 bytes
19ec-1c88:50436338.610 : => CNT96226::VenderCmd_SetData
19ec-1c88:50436338.665 : iCmd = 0, nBytes = 10
19ec-1c88:50436338.774 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50436517.863 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50436518.341 : => CNT96226::VenderCmd_GetData
19ec-1c88:50436518.402 : iCmd = 0, nBytes = 165
19ec-1c88:50436722.257 : skip dump 37 bytes
19ec-1c88:50436722.439 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50436722.576 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50436722.712 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50436722.843 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50436722.971 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50436723.109 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50436723.233 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50436723.356 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50436723.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50436723.477 : => CNT96226::VenderCmd_GetData
19ec-1c88:50436723.527 : iCmd = 1, nBytes = 4
19ec-1c88:50436855.536 : 0000 : 00 00 00 00 
19ec-1c88:50436855.631 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50436855.690 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50436855.754 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50436855.818 : IO Send command 10 bytes
19ec-1c88:50436855.866 : => CNT96226::VenderCmd_SetData
19ec-1c88:50436855.920 : iCmd = 0, nBytes = 10
19ec-1c88:50436856.024 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50437165.023 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50437165.147 : => CNT96226::VenderCmd_GetData
19ec-1c88:50437165.202 : iCmd = 0, nBytes = 128
19ec-1c88:50437367.046 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50437367.240 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50437367.376 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50437367.507 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50437367.629 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50437367.752 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50437367.872 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50437367.999 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50437368.066 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50437368.130 : => CNT96226::VenderCmd_GetData
19ec-1c88:50437368.187 : iCmd = 1, nBytes = 4
19ec-1c88:50437561.257 : 0000 : 00 00 00 00 
19ec-1c88:50437561.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50437561.434 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50437561.603 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50437561.677 : => CNT96226::Close
19ec-1c88:50437565.427 : <= CNT96226::Close ret = 1
19ec-1c88:50437565.501 : <= CNT96226::~CNT96226
19ec-1c88:50437565.588 : <= CAsicIO::GetDeviceList
19ec-1c88:50437565.982 : => IoObject::SetTimeout
19ec-1c88:50437566.113 : Timeout--> In = 0 Out = 0
19ec-1c88:50437566.171 : <= IoObject::SetTimeout
19ec-1c88:50437566.240 : => CAsicIO::CAsicIO
19ec-1c88:50437566.312 : => CNT96226::CNT96226
19ec-1c88:50437566.372 : => CNT96226::Open
19ec-1c88:50437588.335 : <= CNT96226::Open ret = 1
19ec-1c88:50437588.434 : => CNT96226::Initialize
19ec-1c88:50437588.617 : <= CNT96226::Initialize ret = 1
19ec-1c88:50437588.672 : <= CNT96226::CNT96226
19ec-1c88:50437588.723 : <= CAsicIO::CAsicIO
19ec-1c88:50437588.780 : => CAsicIO::InitializeDevice
19ec-1c88:50437588.855 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50437594.723 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50437594.840 : => IoObject::GetLockName
19ec-1c88:50437594.895 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50437594.958 : <= IoObject::GetLockName
19ec-1c88:50437595.437 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50437595.509 : IO Send command 10 bytes
19ec-1c88:50437595.561 : => CNT96226::VenderCmd_SetData
19ec-1c88:50437595.617 : iCmd = 0, nBytes = 10
19ec-1c88:50437595.724 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50437944.737 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50437944.890 : => CNT96226::VenderCmd_GetData
19ec-1c88:50437944.948 : iCmd = 0, nBytes = 128
19ec-1c88:50438152.948 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50438153.129 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50438153.358 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50438153.496 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50438153.623 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50438153.748 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50438153.873 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50438153.995 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50438154.057 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50438154.117 : => CNT96226::VenderCmd_GetData
19ec-1c88:50438154.173 : iCmd = 1, nBytes = 4
19ec-1c88:50438337.201 : 0000 : 00 00 00 00 
19ec-1c88:50438337.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50438337.366 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50438337.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:50438337.480 : iCmd = 3, nBytes = 2
19ec-1c88:50438702.356 : 0000 : 06 38 
19ec-1c88:50438702.780 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50438702.849 : => CNT96226::VenderCmd_GetData
19ec-1c88:50438702.907 : iCmd = 4, nBytes = 2
19ec-1c88:50439011.674 : 0000 : 07 07 
19ec-1c88:50439011.806 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50439012.007 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50439012.109 : => IoObject::InitializeDevice
19ec-1c88:50439012.224 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50439012.998 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50439013.075 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50439014.032 : => FindScanner
19ec-1c88:50439014.095 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50439014.158 : <= FindScanner ret = 1
19ec-1c88:50439014.218 : => IoObject::IoLockStart
19ec-1c88:50439014.325 : => CAsicIO::CheckDevice
19ec-1c88:50439014.379 : => CNT96226::ConnectIsAvailable
19ec-1c88:50439038.211 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50439038.329 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50439038.391 : <= IoObject::IoLockStart
19ec-1c88:50439038.452 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50439038.524 : IO Send command 10 bytes
19ec-1c88:50439038.616 : => CNT96226::VenderCmd_SetData
19ec-1c88:50439038.676 : iCmd = 0, nBytes = 10
19ec-1c88:50439038.782 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50439243.020 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50439243.121 : System send command 10 bytes + data 0 bytes
19ec-1c88:50439243.190 : IO total need to receive data 5 bytes
19ec-1c88:50439243.247 : => CNT96226::VenderCmd_GetData
19ec-1c88:50439243.299 : iCmd = 0, nBytes = 5
19ec-1c88:50439423.530 : 0000 : 06 00 02 02 ab 
19ec-1c88:50439423.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50439423.743 : System total receive data 5 bytes
19ec-1c88:50439423.808 : => CNT96226::VenderCmd_GetData
19ec-1c88:50439423.862 : iCmd = 1, nBytes = 4
19ec-1c88:50439630.031 : 0000 : 00 00 00 00 
19ec-1c88:50439630.115 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50439630.243 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50439630.310 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50439630.379 : IO Send command 10 bytes
19ec-1c88:50439630.467 : => CNT96226::VenderCmd_SetData
19ec-1c88:50439630.529 : iCmd = 0, nBytes = 10
19ec-1c88:50439630.630 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50439817.424 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50439817.557 : System send command 10 bytes + data 0 bytes
19ec-1c88:50439817.630 : IO total need to receive data 165 bytes
19ec-1c88:50439817.697 : => CNT96226::VenderCmd_GetData
19ec-1c88:50439817.753 : iCmd = 0, nBytes = 165
19ec-1c88:50439954.681 : skip dump 37 bytes
19ec-1c88:50439954.876 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50439955.011 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50439955.147 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50439955.282 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50439955.411 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50439955.545 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50439955.670 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50439955.791 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50439955.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50439955.912 : System total receive data 165 bytes
19ec-1c88:50439955.970 : => CNT96226::VenderCmd_GetData
19ec-1c88:50439956.023 : iCmd = 1, nBytes = 4
19ec-1c88:50440163.424 : 0000 : 00 00 00 00 
19ec-1c88:50440163.511 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50440163.632 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50440163.844 : Dump Inquiry
19ec-1c88:50440163.979 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50440164.118 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50440164.251 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50440164.384 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50440164.509 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50440164.639 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50440164.769 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50440164.891 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50440165.020 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50440165.150 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50440165.236 : 00a0 : 00 00 00 00 00 
19ec-1c88:50440165.306 : => ReadNVMDataInternal
19ec-1c88:50440165.511 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50440165.576 : IO Send command 10 bytes
19ec-1c88:50440165.661 : => CNT96226::VenderCmd_SetData
19ec-1c88:50440165.712 : iCmd = 0, nBytes = 10
19ec-1c88:50440165.812 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50440519.089 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50440519.236 : System send command 10 bytes + data 0 bytes
19ec-1c88:50440519.310 : IO total need to receive data 128 bytes
19ec-1c88:50440519.376 : => CNT96226::VenderCmd_GetData
19ec-1c88:50440519.432 : iCmd = 0, nBytes = 128
19ec-1c88:50440719.738 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50440719.924 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50440720.073 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50440720.206 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50440720.335 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50440720.465 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50440720.595 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50440720.721 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50440720.783 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50440720.845 : System total receive data 128 bytes
19ec-1c88:50440720.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:50440720.962 : iCmd = 1, nBytes = 4
19ec-1c88:50440849.168 : 0000 : 00 00 00 00 
19ec-1c88:50440849.270 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50440849.405 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50440849.475 : NVMData.PadScanCount = 0
19ec-1c88:50440849.530 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50440849.584 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50440849.639 : NVMData.FlatbedScanCount = 0
19ec-1c88:50440849.695 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50440849.750 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50440849.803 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50440849.859 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50440849.913 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50440849.967 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50440850.020 : NVMData.BornMonth = 0
19ec-1c88:50440850.071 : NVMData.BornDay = 0
19ec-1c88:50440850.120 : NVMData.BornYear = 0
19ec-1c88:50440850.167 : NVMData.FirstScanMonth = 4
19ec-1c88:50440850.216 : NVMData.FirstScanDay = 30
19ec-1c88:50440850.270 : NVMData.FirstScanYear = 2020
19ec-1c88:50440850.324 : NVMData.VerticalMagnification = 0
19ec-1c88:50440850.379 : NVMData.HorizontalMagnification = 0
19ec-1c88:50440850.434 : NVMData.PowerSavingTime = 15
19ec-1c88:50440850.488 : NVMData.SN = A094165189010062
19ec-1c88:50440850.536 : NVMData.AutoFeed = 0
19ec-1c88:50440850.583 : NVMData.CCDType = 0
19ec-1c88:50440850.632 : NVMData.ScanSpeed = 0
19ec-1c88:50440850.678 : NVMData.RollerCount = 0
19ec-1c88:50440850.730 : NVMData.MultifeedCount = 0
19ec-1c88:50440850.783 : NVMData.JamCount = 0
19ec-1c88:50440850.830 : NVMData.IdentifyInfo = 
19ec-1c88:50440850.880 : NVMData.FormalName = 
19ec-1c88:50440851.056 : NVMData.ReservedB = 0
19ec-1c88:50440851.111 : NVMData.FunctionCode = 0
19ec-1c88:50440851.161 : NVMData.PreFeed = 0
19ec-1c88:50440851.212 : NVMData.PreFeedTime = 0
19ec-1c88:50440851.260 : NVMData.ButtonNumber = 0
19ec-1c88:50440851.313 : NVMData.PowerOffTime = 0
19ec-1c88:50440851.365 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50440851.437 : => IoObject::IoLockEnd
19ec-1c88:50440851.531 : <= IoObject::IoLockEnd
19ec-1c88:50440851.582 : <= InitializeScanner ret = 1
19ec-1c88:50442095.785 : => GetLogicalScannerAbility
19ec-1c88:50442095.972 : => IoObject::IoLockStart
19ec-1c88:50442096.105 : => CAsicIO::CheckDevice
19ec-1c88:50442096.169 : => CNT96226::ConnectIsAvailable
19ec-1c88:50442114.066 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50442114.173 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50442114.235 : <= IoObject::IoLockStart
19ec-1c88:50442114.296 : => IoObject::IoLockEnd
19ec-1c88:50442114.396 : <= IoObject::IoLockEnd
19ec-1c88:50442114.478 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:50445686.722 : => GetLogicalScannerAbilityEx
19ec-1c88:50445686.900 : => IoObject::IoLockStart
19ec-1c88:50445687.031 : => CAsicIO::CheckDevice
19ec-1c88:50445687.088 : => CNT96226::ConnectIsAvailable
19ec-1c88:50445713.143 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50445713.257 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50445713.538 : <= IoObject::IoLockStart
19ec-1c88:50445713.595 : => IoObject::IoLockEnd
19ec-1c88:50445713.701 : <= IoObject::IoLockEnd
19ec-1c88:50445713.819 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50445713.891 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50452934.788 : => ReadNVMData
19ec-1c88:50452934.961 : => IoObject::IoLockStart
19ec-1c88:50452935.085 : => CAsicIO::CheckDevice
19ec-1c88:50452935.141 : => CNT96226::ConnectIsAvailable
19ec-1c88:50452960.477 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50452960.824 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50452960.882 : <= IoObject::IoLockStart
19ec-1c88:50452960.948 : => ReadNVMDataInternal
19ec-1c88:50452961.009 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50452961.070 : IO Send command 10 bytes
19ec-1c88:50452961.188 : => CNT96226::VenderCmd_SetData
19ec-1c88:50452961.245 : iCmd = 0, nBytes = 10
19ec-1c88:50452961.353 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50453316.103 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50453316.263 : System send command 10 bytes + data 0 bytes
19ec-1c88:50453316.339 : IO total need to receive data 128 bytes
19ec-1c88:50453316.404 : => CNT96226::VenderCmd_GetData
19ec-1c88:50453316.462 : iCmd = 0, nBytes = 128
19ec-1c88:50453525.243 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50453525.706 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50453525.844 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50453525.971 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50453526.093 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50453526.213 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50453526.335 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50453526.458 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50453526.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50453526.581 : System total receive data 128 bytes
19ec-1c88:50453526.641 : => CNT96226::VenderCmd_GetData
19ec-1c88:50453526.693 : iCmd = 1, nBytes = 4
19ec-1c88:50453673.320 : 0000 : 00 00 00 00 
19ec-1c88:50453673.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50453673.537 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50453673.599 : NVMData.PadScanCount = 0
19ec-1c88:50453673.652 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50453673.708 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50453673.762 : NVMData.FlatbedScanCount = 0
19ec-1c88:50453673.815 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50453673.998 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50453674.059 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50453674.112 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50453674.165 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50453674.217 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50453674.269 : NVMData.BornMonth = 0
19ec-1c88:50453674.318 : NVMData.BornDay = 0
19ec-1c88:50453674.366 : NVMData.BornYear = 0
19ec-1c88:50453674.415 : NVMData.FirstScanMonth = 4
19ec-1c88:50453674.465 : NVMData.FirstScanDay = 30
19ec-1c88:50453674.517 : NVMData.FirstScanYear = 2020
19ec-1c88:50453674.570 : NVMData.VerticalMagnification = 0
19ec-1c88:50453674.626 : NVMData.HorizontalMagnification = 0
19ec-1c88:50453674.680 : NVMData.PowerSavingTime = 15
19ec-1c88:50453674.733 : NVMData.SN = A094165189010062
19ec-1c88:50453674.781 : NVMData.AutoFeed = 0
19ec-1c88:50453674.831 : NVMData.CCDType = 0
19ec-1c88:50453674.878 : NVMData.ScanSpeed = 0
19ec-1c88:50453674.926 : NVMData.RollerCount = 0
19ec-1c88:50453674.979 : NVMData.MultifeedCount = 0
19ec-1c88:50453675.032 : NVMData.JamCount = 0
19ec-1c88:50453675.081 : NVMData.IdentifyInfo = 
19ec-1c88:50453675.131 : NVMData.FormalName = 
19ec-1c88:50453675.179 : NVMData.ReservedB = 0
19ec-1c88:50453675.225 : NVMData.FunctionCode = 0
19ec-1c88:50453675.275 : NVMData.PreFeed = 0
19ec-1c88:50453675.407 : NVMData.PreFeedTime = 0
19ec-1c88:50453675.458 : NVMData.ButtonNumber = 0
19ec-1c88:50453675.510 : NVMData.PowerOffTime = 0
19ec-1c88:50453675.559 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50453675.620 : => IoObject::IoLockEnd
19ec-1c88:50453675.706 : <= IoObject::IoLockEnd
19ec-1c88:50453675.754 : <= ReadNVMData ret = 1
19ec-1c88:50463703.284 : => GetADFStatus
19ec-1c88:50463703.663 : => IoObject::IoLockStart
19ec-1c88:50463703.787 : => CAsicIO::CheckDevice
19ec-1c88:50463703.851 : => CNT96226::ConnectIsAvailable
19ec-1c88:50463717.571 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50463717.695 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50463717.764 : <= IoObject::IoLockStart
19ec-1c88:50463717.831 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50463717.905 : IO Send command 10 bytes
19ec-1c88:50463718.027 : => CNT96226::VenderCmd_SetData
19ec-1c88:50463718.087 : iCmd = 0, nBytes = 10
19ec-1c88:50463718.200 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50463856.796 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50463856.935 : System send command 10 bytes + data 0 bytes
19ec-1c88:50463857.004 : IO total need to receive data 2 bytes
19ec-1c88:50463857.066 : => CNT96226::VenderCmd_GetData
19ec-1c88:50463857.124 : iCmd = 0, nBytes = 2
19ec-1c88:50464000.352 : 0000 : 00 00 
19ec-1c88:50464000.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50464000.863 : System total receive data 2 bytes
19ec-1c88:50464000.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:50464000.988 : iCmd = 1, nBytes = 4
19ec-1c88:50464174.312 : 0000 : 00 00 00 00 
19ec-1c88:50464174.745 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50464174.888 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50464174.957 : Return status = 0
19ec-1c88:50464175.024 : => IoObject::IoLockEnd
19ec-1c88:50464175.118 : <= IoObject::IoLockEnd
19ec-1c88:50464175.171 : <= GetADFStatus ret = 1
19ec-1c88:50466782.649 : => GetADFStatus
19ec-1c88:50466782.839 : => IoObject::IoLockStart
19ec-1c88:50466782.958 : => CAsicIO::CheckDevice
19ec-1c88:50466783.016 : => CNT96226::ConnectIsAvailable
19ec-1c88:50466804.446 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50466804.662 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50466804.790 : <= IoObject::IoLockStart
19ec-1c88:50466804.913 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50466805.054 : IO Send command 10 bytes
19ec-1c88:50466805.250 : => CNT96226::VenderCmd_SetData
19ec-1c88:50466805.375 : iCmd = 0, nBytes = 10
19ec-1c88:50466805.594 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50467006.142 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50467006.257 : System send command 10 bytes + data 0 bytes
19ec-1c88:50467006.454 : IO total need to receive data 2 bytes
19ec-1c88:50467006.525 : => CNT96226::VenderCmd_GetData
19ec-1c88:50467006.580 : iCmd = 0, nBytes = 2
19ec-1c88:50467162.444 : 0000 : 00 00 
19ec-1c88:50467162.530 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50467162.598 : System total receive data 2 bytes
19ec-1c88:50467162.655 : => CNT96226::VenderCmd_GetData
19ec-1c88:50467162.711 : iCmd = 1, nBytes = 4
19ec-1c88:50467317.572 : 0000 : 00 00 00 00 
19ec-1c88:50467317.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50467318.131 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50467318.200 : Return status = 0
19ec-1c88:50467318.263 : => IoObject::IoLockEnd
19ec-1c88:50467318.359 : <= IoObject::IoLockEnd
19ec-1c88:50467318.411 : <= GetADFStatus ret = 1
19ec-1c88:50469398.598 : => TerminateDriver
19ec-1c88:50469398.793 : => CAsicIO::~CAsicIO,pStage=135793736
19ec-1c88:50469398.872 : => CNT96226::Close
19ec-1c88:50469402.307 : <= CNT96226::Close ret = 1
19ec-1c88:50469402.379 : <= CAsicIO::~CAsicIO
19ec-1c88:50469402.659 : => IoObject::IoLockEnd
19ec-1c88:50469402.713 : <= IoObject::IoLockEnd
19ec-1c88:50469402.765 : => IoObject::TerminateDevice
19ec-1c88:50469402.821 : => IoObject::IoLockEnd
19ec-1c88:50469402.871 : <= IoObject::IoLockEnd
19ec-1c88:50469403.033 : <= IoObject::TerminateDevice
19ec-1c88:50469403.286 : <= TerminateDriver ret = 1
19ec-1c88:50511953.187 : ============Debug Start==========
19ec-1c88:50511953.462 : Date : 2020/4/30 14:30:01
19ec-1c88:50511953.541 : Process ID : 19ec
19ec-1c88:50511953.948 : Windows : Version 10.0 build 18363 
19ec-1c88:50511954.384 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50511954.446 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50511954.510 : MemoryStatus.ullAvailPhys : 1730424832
19ec-1c88:50511954.569 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50511954.632 : MemoryStatus.ullAvailPageFile : 3134275584
19ec-1c88:50511954.692 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50511954.747 : MemoryStatus.ullAvailVirtual : 1728434176
19ec-1c88:50511954.805 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50511954.905 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50511954.963 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50511955.204 : CPU Count : 4
19ec-1c88:50511955.253 : CPU Frequency : 100.000 Mhz
19ec-1c88:50511959.476 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50511959.602 : => InitializeDriver
19ec-1c88:50511959.865 : <= InitializeDriver ret = 1
19ec-1c88:50511959.923 : => InitializeScanner
19ec-1c88:50511960.001 : => CAsicIO::GetDeviceList
19ec-1c88:50511960.292 : => CNT96226::CNT96226
19ec-1c88:50511960.346 : => CNT96226::Open
19ec-1c88:50511980.377 : <= CNT96226::Open ret = 1
19ec-1c88:50511980.470 : => CNT96226::Initialize
19ec-1c88:50511980.653 : <= CNT96226::Initialize ret = 1
19ec-1c88:50511980.713 : <= CNT96226::CNT96226
19ec-1c88:50511980.763 : => CNT96226::EnumAvailableDevice
19ec-1c88:50511986.019 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50511986.092 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50511986.150 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50516006.597 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50516006.879 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50516012.465 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50516012.569 : => IoObject::GetLockName
19ec-1c88:50516012.636 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50516012.701 : <= IoObject::GetLockName
19ec-1c88:50516013.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:50516013.219 : iCmd = 3, nBytes = 2
19ec-1c88:50516389.784 : 0000 : 06 38 
19ec-1c88:50516389.912 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50516389.983 : => CNT96226::VenderCmd_GetData
19ec-1c88:50516390.041 : iCmd = 4, nBytes = 2
19ec-1c88:50516677.235 : 0000 : 07 07 
19ec-1c88:50516677.349 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50516677.443 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50516677.532 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50516677.599 : IO Send command 10 bytes
19ec-1c88:50516677.649 : => CNT96226::VenderCmd_SetData
19ec-1c88:50516677.706 : iCmd = 0, nBytes = 10
19ec-1c88:50516677.809 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50516872.342 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50516872.440 : => CNT96226::VenderCmd_GetData
19ec-1c88:50516872.497 : iCmd = 0, nBytes = 165
19ec-1c88:50517071.550 : skip dump 37 bytes
19ec-1c88:50517071.722 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50517071.860 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50517071.996 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50517072.127 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50517072.253 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50517072.382 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50517072.503 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50517072.632 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50517072.693 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50517072.750 : => CNT96226::VenderCmd_GetData
19ec-1c88:50517072.800 : iCmd = 1, nBytes = 4
19ec-1c88:50517194.985 : 0000 : 00 00 00 00 
19ec-1c88:50517195.072 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50517195.131 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50517195.192 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50517195.255 : IO Send command 10 bytes
19ec-1c88:50517195.305 : => CNT96226::VenderCmd_SetData
19ec-1c88:50517195.359 : iCmd = 0, nBytes = 10
19ec-1c88:50517195.454 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50517502.964 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50517503.085 : => CNT96226::VenderCmd_GetData
19ec-1c88:50517503.143 : iCmd = 0, nBytes = 128
19ec-1c88:50517666.981 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50517667.160 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50517667.303 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50517667.441 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50517667.568 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50517667.692 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50517667.818 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50517667.940 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50517668.004 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50517668.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:50517668.120 : iCmd = 1, nBytes = 4
19ec-1c88:50517774.726 : 0000 : 00 00 00 00 
19ec-1c88:50517774.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50517774.878 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50517775.034 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50517775.104 : => CNT96226::Close
19ec-1c88:50517778.944 : <= CNT96226::Close ret = 1
19ec-1c88:50517779.012 : <= CNT96226::~CNT96226
19ec-1c88:50517779.105 : <= CAsicIO::GetDeviceList
19ec-1c88:50517779.500 : => IoObject::SetTimeout
19ec-1c88:50517779.632 : Timeout--> In = 0 Out = 0
19ec-1c88:50517779.690 : <= IoObject::SetTimeout
19ec-1c88:50517779.754 : => CAsicIO::CAsicIO
19ec-1c88:50517779.825 : => CNT96226::CNT96226
19ec-1c88:50517779.875 : => CNT96226::Open
19ec-1c88:50517803.653 : <= CNT96226::Open ret = 1
19ec-1c88:50517803.741 : => CNT96226::Initialize
19ec-1c88:50517803.933 : <= CNT96226::Initialize ret = 1
19ec-1c88:50517803.990 : <= CNT96226::CNT96226
19ec-1c88:50517804.041 : <= CAsicIO::CAsicIO
19ec-1c88:50517804.094 : => CAsicIO::InitializeDevice
19ec-1c88:50517804.164 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50517810.014 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50517810.136 : => IoObject::GetLockName
19ec-1c88:50517810.190 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50517810.256 : <= IoObject::GetLockName
19ec-1c88:50517810.728 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50517810.797 : IO Send command 10 bytes
19ec-1c88:50517810.851 : => CNT96226::VenderCmd_SetData
19ec-1c88:50517810.905 : iCmd = 0, nBytes = 10
19ec-1c88:50517811.012 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50518154.021 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50518154.140 : => CNT96226::VenderCmd_GetData
19ec-1c88:50518154.204 : iCmd = 0, nBytes = 128
19ec-1c88:50518285.134 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50518285.303 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50518285.443 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50518285.576 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50518285.702 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50518285.826 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50518285.952 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50518286.078 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50518286.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50518286.207 : => CNT96226::VenderCmd_GetData
19ec-1c88:50518286.260 : iCmd = 1, nBytes = 4
19ec-1c88:50518465.090 : 0000 : 00 00 00 00 
19ec-1c88:50518465.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50518465.275 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50518465.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:50518465.393 : iCmd = 3, nBytes = 2
19ec-1c88:50518822.917 : 0000 : 06 38 
19ec-1c88:50518823.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50518823.090 : => CNT96226::VenderCmd_GetData
19ec-1c88:50518823.144 : iCmd = 4, nBytes = 2
19ec-1c88:50519129.921 : 0000 : 07 07 
19ec-1c88:50519130.006 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50519130.168 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50519130.265 : => IoObject::InitializeDevice
19ec-1c88:50519130.376 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50519130.978 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50519131.055 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50519131.771 : => FindScanner
19ec-1c88:50519131.830 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50519131.897 : <= FindScanner ret = 1
19ec-1c88:50519131.957 : => IoObject::IoLockStart
19ec-1c88:50519132.062 : => CAsicIO::CheckDevice
19ec-1c88:50519132.116 : => CNT96226::ConnectIsAvailable
19ec-1c88:50519157.419 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50519157.605 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50519157.669 : <= IoObject::IoLockStart
19ec-1c88:50519157.728 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50519157.796 : IO Send command 10 bytes
19ec-1c88:50519157.890 : => CNT96226::VenderCmd_SetData
19ec-1c88:50519157.949 : iCmd = 0, nBytes = 10
19ec-1c88:50519158.051 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50519329.525 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50519329.656 : System send command 10 bytes + data 0 bytes
19ec-1c88:50519329.728 : IO total need to receive data 5 bytes
19ec-1c88:50519329.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:50519329.841 : iCmd = 0, nBytes = 5
19ec-1c88:50519507.267 : 0000 : 06 00 02 02 ab 
19ec-1c88:50519507.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50519507.746 : System total receive data 5 bytes
19ec-1c88:50519507.810 : => CNT96226::VenderCmd_GetData
19ec-1c88:50519507.864 : iCmd = 1, nBytes = 4
19ec-1c88:50519704.505 : 0000 : 00 00 00 00 
19ec-1c88:50519704.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50519704.733 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50519704.798 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50519704.865 : IO Send command 10 bytes
19ec-1c88:50519704.957 : => CNT96226::VenderCmd_SetData
19ec-1c88:50519705.014 : iCmd = 0, nBytes = 10
19ec-1c88:50519705.119 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50519862.922 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50519863.026 : System send command 10 bytes + data 0 bytes
19ec-1c88:50519863.091 : IO total need to receive data 165 bytes
19ec-1c88:50519863.154 : => CNT96226::VenderCmd_GetData
19ec-1c88:50519863.211 : iCmd = 0, nBytes = 165
19ec-1c88:50520065.715 : skip dump 37 bytes
19ec-1c88:50520065.912 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50520066.058 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50520066.194 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50520066.325 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50520066.453 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50520066.590 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50520066.714 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50520066.833 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50520066.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50520066.953 : System total receive data 165 bytes
19ec-1c88:50520067.015 : => CNT96226::VenderCmd_GetData
19ec-1c88:50520067.065 : iCmd = 1, nBytes = 4
19ec-1c88:50520253.452 : 0000 : 00 00 00 00 
19ec-1c88:50520253.551 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50520253.678 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50520253.876 : Dump Inquiry
19ec-1c88:50520254.008 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50520254.139 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50520254.273 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50520254.403 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50520254.528 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50520254.662 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50520254.786 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50520254.908 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50520255.038 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50520255.163 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50520255.249 : 00a0 : 00 00 00 00 00 
19ec-1c88:50520255.318 : => ReadNVMDataInternal
19ec-1c88:50520255.531 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50520255.597 : IO Send command 10 bytes
19ec-1c88:50520255.684 : => CNT96226::VenderCmd_SetData
19ec-1c88:50520255.737 : iCmd = 0, nBytes = 10
19ec-1c88:50520255.836 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50520587.868 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50520587.990 : System send command 10 bytes + data 0 bytes
19ec-1c88:50520588.060 : IO total need to receive data 128 bytes
19ec-1c88:50520588.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:50520588.181 : iCmd = 0, nBytes = 128
19ec-1c88:50520763.334 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50520763.509 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50520763.650 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50520763.783 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50520763.915 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50520764.041 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50520764.161 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50520764.285 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50520764.347 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50520764.411 : System total receive data 128 bytes
19ec-1c88:50520764.473 : => CNT96226::VenderCmd_GetData
19ec-1c88:50520764.525 : iCmd = 1, nBytes = 4
19ec-1c88:50520871.551 : 0000 : 00 00 00 00 
19ec-1c88:50520871.636 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50520871.754 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50520871.819 : NVMData.PadScanCount = 0
19ec-1c88:50520871.873 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50520871.930 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50520871.987 : NVMData.FlatbedScanCount = 0
19ec-1c88:50520872.043 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50520872.093 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50520872.147 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50520872.201 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50520872.255 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50520872.308 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50520872.363 : NVMData.BornMonth = 0
19ec-1c88:50520872.410 : NVMData.BornDay = 0
19ec-1c88:50520872.459 : NVMData.BornYear = 0
19ec-1c88:50520872.508 : NVMData.FirstScanMonth = 4
19ec-1c88:50520872.558 : NVMData.FirstScanDay = 30
19ec-1c88:50520872.612 : NVMData.FirstScanYear = 2020
19ec-1c88:50520872.663 : NVMData.VerticalMagnification = 0
19ec-1c88:50520872.718 : NVMData.HorizontalMagnification = 0
19ec-1c88:50520872.774 : NVMData.PowerSavingTime = 15
19ec-1c88:50520872.828 : NVMData.SN = A094165189010062
19ec-1c88:50520872.880 : NVMData.AutoFeed = 0
19ec-1c88:50520872.928 : NVMData.CCDType = 0
19ec-1c88:50520872.975 : NVMData.ScanSpeed = 0
19ec-1c88:50520873.022 : NVMData.RollerCount = 0
19ec-1c88:50520873.071 : NVMData.MultifeedCount = 0
19ec-1c88:50520873.123 : NVMData.JamCount = 0
19ec-1c88:50520873.173 : NVMData.IdentifyInfo = 
19ec-1c88:50520873.222 : NVMData.FormalName = 
19ec-1c88:50520873.406 : NVMData.ReservedB = 0
19ec-1c88:50520873.461 : NVMData.FunctionCode = 0
19ec-1c88:50520873.511 : NVMData.PreFeed = 0
19ec-1c88:50520873.562 : NVMData.PreFeedTime = 0
19ec-1c88:50520873.611 : NVMData.ButtonNumber = 0
19ec-1c88:50520873.662 : NVMData.PowerOffTime = 0
19ec-1c88:50520873.715 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50520873.788 : => IoObject::IoLockEnd
19ec-1c88:50520873.874 : <= IoObject::IoLockEnd
19ec-1c88:50520873.926 : <= InitializeScanner ret = 1
19ec-1c88:50520873.989 : => GetLogicalScannerAbilityEx
19ec-1c88:50520874.046 : => IoObject::IoLockStart
19ec-1c88:50520874.135 : => CAsicIO::CheckDevice
19ec-1c88:50520874.188 : => CNT96226::ConnectIsAvailable
19ec-1c88:50520886.916 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50520887.007 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50520887.062 : <= IoObject::IoLockStart
19ec-1c88:50520887.116 : => IoObject::IoLockEnd
19ec-1c88:50520887.202 : <= IoObject::IoLockEnd
19ec-1c88:50520887.309 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50520887.384 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50521066.034 : => ReadNVMData
19ec-1c88:50521066.177 : => IoObject::IoLockStart
19ec-1c88:50521066.294 : => CAsicIO::CheckDevice
19ec-1c88:50521066.357 : => CNT96226::ConnectIsAvailable
19ec-1c88:50521089.391 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50521089.599 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50521089.729 : <= IoObject::IoLockStart
19ec-1c88:50521089.843 : => ReadNVMDataInternal
19ec-1c88:50521090.160 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50521090.228 : IO Send command 10 bytes
19ec-1c88:50521090.336 : => CNT96226::VenderCmd_SetData
19ec-1c88:50521090.392 : iCmd = 0, nBytes = 10
19ec-1c88:50521090.507 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50521446.362 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50521446.513 : System send command 10 bytes + data 0 bytes
19ec-1c88:50521446.590 : IO total need to receive data 128 bytes
19ec-1c88:50521446.658 : => CNT96226::VenderCmd_GetData
19ec-1c88:50521446.715 : iCmd = 0, nBytes = 128
19ec-1c88:50521654.730 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50521654.895 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50521655.033 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50521655.165 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50521655.292 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50521655.415 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50521655.545 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50521655.664 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50521655.726 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50521655.785 : System total receive data 128 bytes
19ec-1c88:50521655.842 : => CNT96226::VenderCmd_GetData
19ec-1c88:50521655.895 : iCmd = 1, nBytes = 4
19ec-1c88:50521850.842 : 0000 : 00 00 00 00 
19ec-1c88:50521850.957 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50521851.095 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50521851.165 : NVMData.PadScanCount = 0
19ec-1c88:50521851.222 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50521851.279 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50521851.339 : NVMData.FlatbedScanCount = 0
19ec-1c88:50521851.393 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50521851.445 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50521851.500 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50521851.553 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50521851.609 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50521851.663 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50521851.718 : NVMData.BornMonth = 0
19ec-1c88:50521851.767 : NVMData.BornDay = 0
19ec-1c88:50521851.816 : NVMData.BornYear = 0
19ec-1c88:50521851.866 : NVMData.FirstScanMonth = 4
19ec-1c88:50521851.916 : NVMData.FirstScanDay = 30
19ec-1c88:50521851.972 : NVMData.FirstScanYear = 2020
19ec-1c88:50521852.187 : NVMData.VerticalMagnification = 0
19ec-1c88:50521852.250 : NVMData.HorizontalMagnification = 0
19ec-1c88:50521852.304 : NVMData.PowerSavingTime = 15
19ec-1c88:50521852.358 : NVMData.SN = A094165189010062
19ec-1c88:50521852.409 : NVMData.AutoFeed = 0
19ec-1c88:50521852.459 : NVMData.CCDType = 0
19ec-1c88:50521852.506 : NVMData.ScanSpeed = 0
19ec-1c88:50521852.557 : NVMData.RollerCount = 0
19ec-1c88:50521852.606 : NVMData.MultifeedCount = 0
19ec-1c88:50521852.657 : NVMData.JamCount = 0
19ec-1c88:50521852.706 : NVMData.IdentifyInfo = 
19ec-1c88:50521852.756 : NVMData.FormalName = 
19ec-1c88:50521852.806 : NVMData.ReservedB = 0
19ec-1c88:50521852.857 : NVMData.FunctionCode = 0
19ec-1c88:50521852.907 : NVMData.PreFeed = 0
19ec-1c88:50521852.954 : NVMData.PreFeedTime = 0
19ec-1c88:50521853.004 : NVMData.ButtonNumber = 0
19ec-1c88:50521853.051 : NVMData.PowerOffTime = 0
19ec-1c88:50521853.102 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50521853.164 : => IoObject::IoLockEnd
19ec-1c88:50521853.251 : <= IoObject::IoLockEnd
19ec-1c88:50521853.301 : <= ReadNVMData ret = 1
19ec-1c88:50524322.632 : ============Debug Start==========
19ec-1c88:50524322.937 : Date : 2020/4/30 14:30:01
19ec-1c88:50524323.020 : Process ID : 19ec
19ec-1c88:50524323.442 : Windows : Version 10.0 build 18363 
19ec-1c88:50524323.895 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50524323.959 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50524324.026 : MemoryStatus.ullAvailPhys : 1730445312
19ec-1c88:50524324.085 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50524324.147 : MemoryStatus.ullAvailPageFile : 3134939136
19ec-1c88:50524324.208 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50524324.269 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:50524324.327 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50524324.433 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50524324.491 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50524324.724 : CPU Count : 4
19ec-1c88:50524324.770 : CPU Frequency : 100.000 Mhz
19ec-1c88:50524328.941 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50524329.066 : => InitializeDriver
19ec-1c88:50524329.342 : <= InitializeDriver ret = 1
19ec-1c88:50526966.491 : => InitializeScanner
19ec-1c88:50526966.813 : => CAsicIO::GetDeviceList
19ec-1c88:50526967.559 : => CNT96226::CNT96226
19ec-1c88:50526967.682 : => CNT96226::Open
19ec-1c88:50526991.770 : <= CNT96226::Open ret = 1
19ec-1c88:50526991.886 : => CNT96226::Initialize
19ec-1c88:50526992.101 : <= CNT96226::Initialize ret = 1
19ec-1c88:50526992.163 : <= CNT96226::CNT96226
19ec-1c88:50526992.221 : => CNT96226::EnumAvailableDevice
19ec-1c88:50526997.633 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50526997.713 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50526997.780 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50530627.896 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50530628.171 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50530633.761 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50530633.873 : => IoObject::GetLockName
19ec-1c88:50530633.934 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50530634.002 : <= IoObject::GetLockName
19ec-1c88:50530634.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:50530634.539 : iCmd = 3, nBytes = 2
19ec-1c88:50530994.689 : 0000 : 06 38 
19ec-1c88:50530994.833 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50530994.905 : => CNT96226::VenderCmd_GetData
19ec-1c88:50530994.963 : iCmd = 4, nBytes = 2
19ec-1c88:50531307.315 : 0000 : 07 07 
19ec-1c88:50531307.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50531307.504 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50531307.604 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50531307.673 : IO Send command 10 bytes
19ec-1c88:50531307.731 : => CNT96226::VenderCmd_SetData
19ec-1c88:50531307.789 : iCmd = 0, nBytes = 10
19ec-1c88:50531307.894 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50531496.308 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50531496.437 : => CNT96226::VenderCmd_GetData
19ec-1c88:50531496.499 : iCmd = 0, nBytes = 165
19ec-1c88:50531706.928 : skip dump 37 bytes
19ec-1c88:50531707.104 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50531707.248 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50531707.381 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50531707.515 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50531707.644 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50531707.779 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50531707.904 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50531708.025 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50531708.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50531708.143 : => CNT96226::VenderCmd_GetData
19ec-1c88:50531708.196 : iCmd = 1, nBytes = 4
19ec-1c88:50531870.893 : 0000 : 00 00 00 00 
19ec-1c88:50531870.982 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50531871.049 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50531871.110 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50531871.175 : IO Send command 10 bytes
19ec-1c88:50531871.226 : => CNT96226::VenderCmd_SetData
19ec-1c88:50531871.279 : iCmd = 0, nBytes = 10
19ec-1c88:50531871.381 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50532179.856 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50532179.982 : => CNT96226::VenderCmd_GetData
19ec-1c88:50532180.038 : iCmd = 0, nBytes = 128
19ec-1c88:50532366.653 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50532366.836 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50532366.978 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50532367.111 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50532367.237 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50532367.363 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50532367.487 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50532367.606 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50532367.670 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50532367.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:50532367.786 : iCmd = 1, nBytes = 4
19ec-1c88:50532569.037 : 0000 : 00 00 00 00 
19ec-1c88:50532569.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50532569.198 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50532569.375 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50532569.450 : => CNT96226::Close
19ec-1c88:50532573.060 : <= CNT96226::Close ret = 1
19ec-1c88:50532573.136 : <= CNT96226::~CNT96226
19ec-1c88:50532573.221 : <= CAsicIO::GetDeviceList
19ec-1c88:50532573.620 : => IoObject::SetTimeout
19ec-1c88:50532573.749 : Timeout--> In = 0 Out = 0
19ec-1c88:50532573.807 : <= IoObject::SetTimeout
19ec-1c88:50532573.870 : => CAsicIO::CAsicIO
19ec-1c88:50532573.937 : => CNT96226::CNT96226
19ec-1c88:50532573.990 : => CNT96226::Open
19ec-1c88:50532597.538 : <= CNT96226::Open ret = 1
19ec-1c88:50532597.631 : => CNT96226::Initialize
19ec-1c88:50532597.820 : <= CNT96226::Initialize ret = 1
19ec-1c88:50532597.880 : <= CNT96226::CNT96226
19ec-1c88:50532597.929 : <= CAsicIO::CAsicIO
19ec-1c88:50532597.986 : => CAsicIO::InitializeDevice
19ec-1c88:50532598.052 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50532603.854 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50532603.968 : => IoObject::GetLockName
19ec-1c88:50532604.025 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50532604.092 : <= IoObject::GetLockName
19ec-1c88:50532604.572 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50532604.643 : IO Send command 10 bytes
19ec-1c88:50532604.695 : => CNT96226::VenderCmd_SetData
19ec-1c88:50532604.747 : iCmd = 0, nBytes = 10
19ec-1c88:50532604.853 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50532954.976 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50532955.101 : => CNT96226::VenderCmd_GetData
19ec-1c88:50532955.159 : iCmd = 0, nBytes = 128
19ec-1c88:50533164.634 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50533164.817 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50533164.960 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50533165.095 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50533165.219 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50533165.338 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50533165.463 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50533165.590 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50533165.651 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50533165.711 : => CNT96226::VenderCmd_GetData
19ec-1c88:50533165.764 : iCmd = 1, nBytes = 4
19ec-1c88:50533372.689 : 0000 : 00 00 00 00 
19ec-1c88:50533372.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50533372.875 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50533372.942 : => CNT96226::VenderCmd_GetData
19ec-1c88:50533372.995 : iCmd = 3, nBytes = 2
19ec-1c88:50533744.448 : 0000 : 06 38 
19ec-1c88:50533744.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50533744.614 : => CNT96226::VenderCmd_GetData
19ec-1c88:50533744.669 : iCmd = 4, nBytes = 2
19ec-1c88:50534053.504 : 0000 : 07 07 
19ec-1c88:50534053.625 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50534053.800 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50534053.906 : => IoObject::InitializeDevice
19ec-1c88:50534054.010 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50534054.641 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50534054.720 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50534055.445 : => FindScanner
19ec-1c88:50534055.512 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50534055.580 : <= FindScanner ret = 1
19ec-1c88:50534055.641 : => IoObject::IoLockStart
19ec-1c88:50534055.746 : => CAsicIO::CheckDevice
19ec-1c88:50534055.799 : => CNT96226::ConnectIsAvailable
19ec-1c88:50534080.733 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50534080.841 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50534080.904 : <= IoObject::IoLockStart
19ec-1c88:50534080.965 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50534081.035 : IO Send command 10 bytes
19ec-1c88:50534081.126 : => CNT96226::VenderCmd_SetData
19ec-1c88:50534081.186 : iCmd = 0, nBytes = 10
19ec-1c88:50534081.295 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50534280.634 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50534280.732 : System send command 10 bytes + data 0 bytes
19ec-1c88:50534280.797 : IO total need to receive data 5 bytes
19ec-1c88:50534280.857 : => CNT96226::VenderCmd_GetData
19ec-1c88:50534280.909 : iCmd = 0, nBytes = 5
19ec-1c88:50534467.110 : 0000 : 06 00 02 02 ab 
19ec-1c88:50534467.232 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50534467.291 : System total receive data 5 bytes
19ec-1c88:50534467.349 : => CNT96226::VenderCmd_GetData
19ec-1c88:50534467.403 : iCmd = 1, nBytes = 4
19ec-1c88:50534668.078 : 0000 : 00 00 00 00 
19ec-1c88:50534668.161 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50534668.272 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50534668.333 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50534668.395 : IO Send command 10 bytes
19ec-1c88:50534668.480 : => CNT96226::VenderCmd_SetData
19ec-1c88:50534668.540 : iCmd = 0, nBytes = 10
19ec-1c88:50534668.645 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50534855.937 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50534856.044 : System send command 10 bytes + data 0 bytes
19ec-1c88:50534856.108 : IO total need to receive data 165 bytes
19ec-1c88:50534856.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:50534856.218 : iCmd = 0, nBytes = 165
19ec-1c88:50535035.241 : skip dump 37 bytes
19ec-1c88:50535035.437 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50535035.584 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50535035.724 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50535035.858 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50535035.991 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50535036.129 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50535036.257 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50535036.385 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50535036.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50535036.516 : System total receive data 165 bytes
19ec-1c88:50535036.578 : => CNT96226::VenderCmd_GetData
19ec-1c88:50535036.633 : iCmd = 1, nBytes = 4
19ec-1c88:50535234.845 : 0000 : 00 00 00 00 
19ec-1c88:50535234.927 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50535235.046 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50535235.272 : Dump Inquiry
19ec-1c88:50535235.407 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50535235.545 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50535235.678 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50535235.811 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50535235.941 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50535236.073 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50535236.197 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50535236.318 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50535236.450 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50535236.581 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50535236.668 : 00a0 : 00 00 00 00 00 
19ec-1c88:50535236.738 : => ReadNVMDataInternal
19ec-1c88:50535237.176 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50535237.243 : IO Send command 10 bytes
19ec-1c88:50535237.339 : => CNT96226::VenderCmd_SetData
19ec-1c88:50535237.394 : iCmd = 0, nBytes = 10
19ec-1c88:50535237.497 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50535566.558 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50535566.697 : System send command 10 bytes + data 0 bytes
19ec-1c88:50535566.765 : IO total need to receive data 128 bytes
19ec-1c88:50535566.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:50535566.875 : iCmd = 0, nBytes = 128
19ec-1c88:50535753.875 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50535754.055 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50535754.194 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50535754.332 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50535754.460 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50535754.587 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50535754.713 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50535754.837 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50535754.901 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50535754.962 : System total receive data 128 bytes
19ec-1c88:50535755.020 : => CNT96226::VenderCmd_GetData
19ec-1c88:50535755.072 : iCmd = 1, nBytes = 4
19ec-1c88:50535887.915 : 0000 : 00 00 00 00 
19ec-1c88:50535888.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50535888.162 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50535888.234 : NVMData.PadScanCount = 0
19ec-1c88:50535888.297 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50535888.357 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50535888.417 : NVMData.FlatbedScanCount = 0
19ec-1c88:50535888.474 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50535888.528 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50535888.583 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50535888.635 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50535888.693 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50535888.749 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50535888.803 : NVMData.BornMonth = 0
19ec-1c88:50535888.854 : NVMData.BornDay = 0
19ec-1c88:50535888.904 : NVMData.BornYear = 0
19ec-1c88:50535888.954 : NVMData.FirstScanMonth = 4
19ec-1c88:50535889.005 : NVMData.FirstScanDay = 30
19ec-1c88:50535889.061 : NVMData.FirstScanYear = 2020
19ec-1c88:50535889.115 : NVMData.VerticalMagnification = 0
19ec-1c88:50535889.170 : NVMData.HorizontalMagnification = 0
19ec-1c88:50535889.229 : NVMData.PowerSavingTime = 15
19ec-1c88:50535889.284 : NVMData.SN = A094165189010062
19ec-1c88:50535889.333 : NVMData.AutoFeed = 0
19ec-1c88:50535889.381 : NVMData.CCDType = 0
19ec-1c88:50535889.431 : NVMData.ScanSpeed = 0
19ec-1c88:50535889.481 : NVMData.RollerCount = 0
19ec-1c88:50535889.532 : NVMData.MultifeedCount = 0
19ec-1c88:50535889.583 : NVMData.JamCount = 0
19ec-1c88:50535889.631 : NVMData.IdentifyInfo = 
19ec-1c88:50535889.683 : NVMData.FormalName = 
19ec-1c88:50535889.871 : NVMData.ReservedB = 0
19ec-1c88:50535889.928 : NVMData.FunctionCode = 0
19ec-1c88:50535889.976 : NVMData.PreFeed = 0
19ec-1c88:50535890.028 : NVMData.PreFeedTime = 0
19ec-1c88:50535890.077 : NVMData.ButtonNumber = 0
19ec-1c88:50535890.131 : NVMData.PowerOffTime = 0
19ec-1c88:50535890.184 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50535890.263 : => IoObject::IoLockEnd
19ec-1c88:50535890.354 : <= IoObject::IoLockEnd
19ec-1c88:50535890.406 : <= InitializeScanner ret = 1
19ec-1c88:50537117.470 : => GetLogicalScannerAbility
19ec-1c88:50537117.655 : => IoObject::IoLockStart
19ec-1c88:50537117.780 : => CAsicIO::CheckDevice
19ec-1c88:50537117.843 : => CNT96226::ConnectIsAvailable
19ec-1c88:50537143.518 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50537143.872 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50537143.936 : <= IoObject::IoLockStart
19ec-1c88:50537143.994 : => IoObject::IoLockEnd
19ec-1c88:50537144.104 : <= IoObject::IoLockEnd
19ec-1c88:50537144.180 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:50540652.998 : => GetLogicalScannerAbilityEx
19ec-1c88:50540653.187 : => IoObject::IoLockStart
19ec-1c88:50540653.320 : => CAsicIO::CheckDevice
19ec-1c88:50540653.378 : => CNT96226::ConnectIsAvailable
19ec-1c88:50540676.550 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50540676.662 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50540676.720 : <= IoObject::IoLockStart
19ec-1c88:50540676.780 : => IoObject::IoLockEnd
19ec-1c88:50540676.890 : <= IoObject::IoLockEnd
19ec-1c88:50540677.012 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50540677.090 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50547836.182 : => ReadNVMData
19ec-1c88:50547836.363 : => IoObject::IoLockStart
19ec-1c88:50547836.496 : => CAsicIO::CheckDevice
19ec-1c88:50547836.551 : => CNT96226::ConnectIsAvailable
19ec-1c88:50547858.668 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50547858.881 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50547859.003 : <= IoObject::IoLockStart
19ec-1c88:50547859.115 : => ReadNVMDataInternal
19ec-1c88:50547859.229 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50547859.575 : IO Send command 10 bytes
19ec-1c88:50547859.693 : => CNT96226::VenderCmd_SetData
19ec-1c88:50547859.751 : iCmd = 0, nBytes = 10
19ec-1c88:50547859.868 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50548209.522 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50548209.672 : System send command 10 bytes + data 0 bytes
19ec-1c88:50548209.742 : IO total need to receive data 128 bytes
19ec-1c88:50548209.806 : => CNT96226::VenderCmd_GetData
19ec-1c88:50548209.860 : iCmd = 0, nBytes = 128
19ec-1c88:50548419.244 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50548419.435 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50548419.577 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50548419.716 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50548419.848 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50548419.976 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50548420.106 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50548420.230 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50548420.293 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50548420.355 : System total receive data 128 bytes
19ec-1c88:50548420.418 : => CNT96226::VenderCmd_GetData
19ec-1c88:50548420.472 : iCmd = 1, nBytes = 4
19ec-1c88:50548549.558 : 0000 : 00 00 00 00 
19ec-1c88:50548549.664 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50548549.785 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50548549.849 : NVMData.PadScanCount = 0
19ec-1c88:50548549.902 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50548549.957 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50548550.014 : NVMData.FlatbedScanCount = 0
19ec-1c88:50548550.069 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50548550.257 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50548550.316 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50548550.371 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50548550.426 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50548550.480 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50548550.533 : NVMData.BornMonth = 0
19ec-1c88:50548550.583 : NVMData.BornDay = 0
19ec-1c88:50548550.633 : NVMData.BornYear = 0
19ec-1c88:50548550.682 : NVMData.FirstScanMonth = 4
19ec-1c88:50548550.734 : NVMData.FirstScanDay = 30
19ec-1c88:50548550.788 : NVMData.FirstScanYear = 2020
19ec-1c88:50548550.841 : NVMData.VerticalMagnification = 0
19ec-1c88:50548550.898 : NVMData.HorizontalMagnification = 0
19ec-1c88:50548550.949 : NVMData.PowerSavingTime = 15
19ec-1c88:50548551.005 : NVMData.SN = A094165189010062
19ec-1c88:50548551.052 : NVMData.AutoFeed = 0
19ec-1c88:50548551.103 : NVMData.CCDType = 0
19ec-1c88:50548551.149 : NVMData.ScanSpeed = 0
19ec-1c88:50548551.199 : NVMData.RollerCount = 0
19ec-1c88:50548551.254 : NVMData.MultifeedCount = 0
19ec-1c88:50548551.307 : NVMData.JamCount = 0
19ec-1c88:50548551.355 : NVMData.IdentifyInfo = 
19ec-1c88:50548551.406 : NVMData.FormalName = 
19ec-1c88:50548551.451 : NVMData.ReservedB = 0
19ec-1c88:50548551.501 : NVMData.FunctionCode = 0
19ec-1c88:50548551.551 : NVMData.PreFeed = 0
19ec-1c88:50548551.599 : NVMData.PreFeedTime = 0
19ec-1c88:50548551.648 : NVMData.ButtonNumber = 0
19ec-1c88:50548551.696 : NVMData.PowerOffTime = 0
19ec-1c88:50548551.743 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50548551.803 : => IoObject::IoLockEnd
19ec-1c88:50548551.892 : <= IoObject::IoLockEnd
19ec-1c88:50548551.940 : <= ReadNVMData ret = 1
19ec-1c88:50558180.484 : => GetADFStatus
19ec-1c88:50558180.923 : => IoObject::IoLockStart
19ec-1c88:50558181.058 : => CAsicIO::CheckDevice
19ec-1c88:50558181.115 : => CNT96226::ConnectIsAvailable
19ec-1c88:50558205.895 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50558206.009 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50558206.066 : <= IoObject::IoLockStart
19ec-1c88:50558206.127 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50558206.194 : IO Send command 10 bytes
19ec-1c88:50558206.307 : => CNT96226::VenderCmd_SetData
19ec-1c88:50558206.364 : iCmd = 0, nBytes = 10
19ec-1c88:50558206.469 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50558398.049 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50558398.182 : System send command 10 bytes + data 0 bytes
19ec-1c88:50558398.255 : IO total need to receive data 2 bytes
19ec-1c88:50558398.315 : => CNT96226::VenderCmd_GetData
19ec-1c88:50558398.373 : iCmd = 0, nBytes = 2
19ec-1c88:50558607.845 : 0000 : 00 00 
19ec-1c88:50558607.928 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50558607.992 : System total receive data 2 bytes
19ec-1c88:50558608.052 : => CNT96226::VenderCmd_GetData
19ec-1c88:50558608.103 : iCmd = 1, nBytes = 4
19ec-1c88:50558779.534 : 0000 : 00 00 00 00 
19ec-1c88:50558779.645 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50558779.774 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50558779.839 : Return status = 0
19ec-1c88:50558779.898 : => IoObject::IoLockEnd
19ec-1c88:50558779.988 : <= IoObject::IoLockEnd
19ec-1c88:50558780.039 : <= GetADFStatus ret = 1
19ec-1c88:50561407.382 : => GetADFStatus
19ec-1c88:50561407.579 : => IoObject::IoLockStart
19ec-1c88:50561407.706 : => CAsicIO::CheckDevice
19ec-1c88:50561407.761 : => CNT96226::ConnectIsAvailable
19ec-1c88:50561430.206 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50561430.319 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50561430.376 : <= IoObject::IoLockStart
19ec-1c88:50561430.434 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50561430.501 : IO Send command 10 bytes
19ec-1c88:50561430.621 : => CNT96226::VenderCmd_SetData
19ec-1c88:50561430.679 : iCmd = 0, nBytes = 10
19ec-1c88:50561430.785 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50561610.115 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50561610.258 : System send command 10 bytes + data 0 bytes
19ec-1c88:50561610.477 : IO total need to receive data 2 bytes
19ec-1c88:50561610.552 : => CNT96226::VenderCmd_GetData
19ec-1c88:50561610.608 : iCmd = 0, nBytes = 2
19ec-1c88:50561806.017 : 0000 : 00 00 
19ec-1c88:50561806.097 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50561806.156 : System total receive data 2 bytes
19ec-1c88:50561806.212 : => CNT96226::VenderCmd_GetData
19ec-1c88:50561806.266 : iCmd = 1, nBytes = 4
19ec-1c88:50561988.504 : 0000 : 00 00 00 00 
19ec-1c88:50561988.613 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50561988.746 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50561988.815 : Return status = 0
19ec-1c88:50561988.882 : => IoObject::IoLockEnd
19ec-1c88:50561988.971 : <= IoObject::IoLockEnd
19ec-1c88:50561989.024 : <= GetADFStatus ret = 1
19ec-1c88:50564118.442 : => TerminateDriver
19ec-1c88:50564118.634 : => CAsicIO::~CAsicIO,pStage=79629384
19ec-1c88:50564118.701 : => CNT96226::Close
19ec-1c88:50564122.591 : <= CNT96226::Close ret = 1
19ec-1c88:50564122.668 : <= CAsicIO::~CAsicIO
19ec-1c88:50564122.728 : => IoObject::IoLockEnd
19ec-1c88:50564122.777 : <= IoObject::IoLockEnd
19ec-1c88:50564122.826 : => IoObject::TerminateDevice
19ec-1c88:50564122.879 : => IoObject::IoLockEnd
19ec-1c88:50564122.928 : <= IoObject::IoLockEnd
19ec-1c88:50564123.030 : <= IoObject::TerminateDevice
19ec-1c88:50564123.265 : <= TerminateDriver ret = 1
19ec-1c88:50608130.852 : ============Debug Start==========
19ec-1c88:50608131.105 : Date : 2020/4/30 14:30:04
19ec-1c88:50608131.183 : Process ID : 19ec
19ec-1c88:50608131.606 : Windows : Version 10.0 build 18363 
19ec-1c88:50608132.070 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50608132.131 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50608132.193 : MemoryStatus.ullAvailPhys : 1730834432
19ec-1c88:50608132.248 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50608132.308 : MemoryStatus.ullAvailPageFile : 3133083648
19ec-1c88:50608132.367 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50608132.429 : MemoryStatus.ullAvailVirtual : 1728425984
19ec-1c88:50608132.490 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50608132.593 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50608132.656 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50608132.899 : CPU Count : 4
19ec-1c88:50608132.946 : CPU Frequency : 100.000 Mhz
19ec-1c88:50608137.079 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50608137.210 : => InitializeDriver
19ec-1c88:50608137.470 : <= InitializeDriver ret = 1
19ec-1c88:50608137.529 : => InitializeScanner
19ec-1c88:50608137.612 : => CAsicIO::GetDeviceList
19ec-1c88:50608137.906 : => CNT96226::CNT96226
19ec-1c88:50608137.961 : => CNT96226::Open
19ec-1c88:50608160.903 : <= CNT96226::Open ret = 1
19ec-1c88:50608161.011 : => CNT96226::Initialize
19ec-1c88:50608161.215 : <= CNT96226::Initialize ret = 1
19ec-1c88:50608161.277 : <= CNT96226::CNT96226
19ec-1c88:50608161.331 : => CNT96226::EnumAvailableDevice
19ec-1c88:50608166.601 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50608166.680 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50608166.746 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50611856.604 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50611856.908 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50611862.490 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50611862.599 : => IoObject::GetLockName
19ec-1c88:50611862.659 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50611862.728 : <= IoObject::GetLockName
19ec-1c88:50611863.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:50611863.267 : iCmd = 3, nBytes = 2
19ec-1c88:50612243.767 : 0000 : 06 38 
19ec-1c88:50612243.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50612243.971 : => CNT96226::VenderCmd_GetData
19ec-1c88:50612244.024 : iCmd = 4, nBytes = 2
19ec-1c88:50612551.211 : 0000 : 07 07 
19ec-1c88:50612551.313 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50612551.406 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50612551.494 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50612551.793 : IO Send command 10 bytes
19ec-1c88:50612551.848 : => CNT96226::VenderCmd_SetData
19ec-1c88:50612551.903 : iCmd = 0, nBytes = 10
19ec-1c88:50612552.009 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50612697.448 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50612697.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:50612697.715 : iCmd = 0, nBytes = 165
19ec-1c88:50612875.929 : skip dump 37 bytes
19ec-1c88:50612876.094 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50612876.234 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50612876.365 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50612876.497 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50612876.625 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50612876.759 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50612876.882 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50612877.004 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50612877.067 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50612877.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:50612877.172 : iCmd = 1, nBytes = 4
19ec-1c88:50613077.297 : 0000 : 00 00 00 00 
19ec-1c88:50613077.405 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50613077.469 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50613077.532 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50613077.598 : IO Send command 10 bytes
19ec-1c88:50613077.646 : => CNT96226::VenderCmd_SetData
19ec-1c88:50613077.699 : iCmd = 0, nBytes = 10
19ec-1c88:50613077.804 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50613408.257 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50613408.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:50613408.465 : iCmd = 0, nBytes = 128
19ec-1c88:50613594.829 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50613595.008 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50613595.150 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50613595.285 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50613595.411 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50613595.539 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50613595.664 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50613595.790 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50613595.854 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50613595.918 : => CNT96226::VenderCmd_GetData
19ec-1c88:50613595.977 : iCmd = 1, nBytes = 4
19ec-1c88:50613719.064 : 0000 : 00 00 00 00 
19ec-1c88:50613719.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50613719.229 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50613719.395 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50613719.465 : => CNT96226::Close
19ec-1c88:50613723.218 : <= CNT96226::Close ret = 1
19ec-1c88:50613723.292 : <= CNT96226::~CNT96226
19ec-1c88:50613723.379 : <= CAsicIO::GetDeviceList
19ec-1c88:50613723.792 : => IoObject::SetTimeout
19ec-1c88:50613723.921 : Timeout--> In = 0 Out = 0
19ec-1c88:50613723.981 : <= IoObject::SetTimeout
19ec-1c88:50613724.049 : => CAsicIO::CAsicIO
19ec-1c88:50613724.121 : => CNT96226::CNT96226
19ec-1c88:50613724.173 : => CNT96226::Open
19ec-1c88:50613745.752 : <= CNT96226::Open ret = 1
19ec-1c88:50613745.848 : => CNT96226::Initialize
19ec-1c88:50613746.035 : <= CNT96226::Initialize ret = 1
19ec-1c88:50613746.093 : <= CNT96226::CNT96226
19ec-1c88:50613746.149 : <= CAsicIO::CAsicIO
19ec-1c88:50613746.204 : => CAsicIO::InitializeDevice
19ec-1c88:50613746.268 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50613752.132 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50613752.249 : => IoObject::GetLockName
19ec-1c88:50613752.301 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50613752.367 : <= IoObject::GetLockName
19ec-1c88:50613752.848 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50613752.919 : IO Send command 10 bytes
19ec-1c88:50613752.972 : => CNT96226::VenderCmd_SetData
19ec-1c88:50613753.024 : iCmd = 0, nBytes = 10
19ec-1c88:50613753.129 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50614095.228 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50614095.349 : => CNT96226::VenderCmd_GetData
19ec-1c88:50614095.405 : iCmd = 0, nBytes = 128
19ec-1c88:50614310.942 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50614311.334 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50614311.636 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50614311.916 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50614312.175 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50614312.430 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50614312.686 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50614312.947 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50614313.083 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50614313.215 : => CNT96226::VenderCmd_GetData
19ec-1c88:50614313.320 : iCmd = 1, nBytes = 4
19ec-1c88:50614544.193 : 0000 : 00 00 00 00 
19ec-1c88:50614544.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50614544.558 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50614544.676 : => CNT96226::VenderCmd_GetData
19ec-1c88:50614544.783 : iCmd = 3, nBytes = 2
19ec-1c88:50614926.751 : 0000 : 06 38 
19ec-1c88:50614926.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50614927.103 : => CNT96226::VenderCmd_GetData
19ec-1c88:50614927.220 : iCmd = 4, nBytes = 2
19ec-1c88:50615263.912 : 0000 : 07 07 
19ec-1c88:50615264.117 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50615264.488 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50615264.681 : => IoObject::InitializeDevice
19ec-1c88:50615264.870 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50615266.159 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50615266.302 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50615267.560 : => FindScanner
19ec-1c88:50615267.674 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50615267.810 : <= FindScanner ret = 1
19ec-1c88:50615267.923 : => IoObject::IoLockStart
19ec-1c88:50615268.132 : => CAsicIO::CheckDevice
19ec-1c88:50615268.237 : => CNT96226::ConnectIsAvailable
19ec-1c88:50615293.609 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50615293.858 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50615293.994 : <= IoObject::IoLockStart
19ec-1c88:50615294.123 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50615294.267 : IO Send command 10 bytes
19ec-1c88:50615294.456 : => CNT96226::VenderCmd_SetData
19ec-1c88:50615294.577 : iCmd = 0, nBytes = 10
19ec-1c88:50615294.792 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50615505.914 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50615506.158 : System send command 10 bytes + data 0 bytes
19ec-1c88:50615506.301 : IO total need to receive data 5 bytes
19ec-1c88:50615506.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:50615506.537 : iCmd = 0, nBytes = 5
19ec-1c88:50615698.789 : 0000 : 06 00 02 02 ab 
19ec-1c88:50615698.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50615699.100 : System total receive data 5 bytes
19ec-1c88:50615699.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:50615699.334 : iCmd = 1, nBytes = 4
19ec-1c88:50615872.778 : 0000 : 00 00 00 00 
19ec-1c88:50615872.955 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50615873.175 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50615873.296 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50615873.419 : IO Send command 10 bytes
19ec-1c88:50615873.595 : => CNT96226::VenderCmd_SetData
19ec-1c88:50615873.707 : iCmd = 0, nBytes = 10
19ec-1c88:50615873.913 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50616054.378 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50616054.580 : System send command 10 bytes + data 0 bytes
19ec-1c88:50616054.712 : IO total need to receive data 165 bytes
19ec-1c88:50616054.835 : => CNT96226::VenderCmd_GetData
19ec-1c88:50616054.946 : iCmd = 0, nBytes = 165
19ec-1c88:50616232.235 : skip dump 37 bytes
19ec-1c88:50616232.598 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50616232.870 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50616233.147 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50616233.418 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50616233.688 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50616233.957 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50616234.215 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50616234.468 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50616234.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50616234.720 : System total receive data 165 bytes
19ec-1c88:50616234.840 : => CNT96226::VenderCmd_GetData
19ec-1c88:50616234.949 : iCmd = 1, nBytes = 4
19ec-1c88:50616410.078 : 0000 : 00 00 00 00 
19ec-1c88:50616410.258 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50616410.471 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50616410.873 : Dump Inquiry
19ec-1c88:50616411.130 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50616411.395 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50616411.660 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50616411.933 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50616412.187 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50616412.458 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50616412.714 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50616412.970 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50616413.234 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50616413.495 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50616413.671 : 00a0 : 00 00 00 00 00 
19ec-1c88:50616413.797 : => ReadNVMDataInternal
19ec-1c88:50616414.198 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50616414.332 : IO Send command 10 bytes
19ec-1c88:50616414.503 : => CNT96226::VenderCmd_SetData
19ec-1c88:50616414.612 : iCmd = 0, nBytes = 10
19ec-1c88:50616414.812 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50616755.393 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50616755.626 : System send command 10 bytes + data 0 bytes
19ec-1c88:50616755.764 : IO total need to receive data 128 bytes
19ec-1c88:50616755.895 : => CNT96226::VenderCmd_GetData
19ec-1c88:50616756.005 : iCmd = 0, nBytes = 128
19ec-1c88:50616971.576 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50616971.957 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50616972.243 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50616972.512 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50616972.767 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50616973.021 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50616973.275 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50616973.531 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50616973.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50616973.786 : System total receive data 128 bytes
19ec-1c88:50616973.907 : => CNT96226::VenderCmd_GetData
19ec-1c88:50616974.012 : iCmd = 1, nBytes = 4
19ec-1c88:50617212.510 : 0000 : 00 00 00 00 
19ec-1c88:50617212.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50617212.963 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50617213.109 : NVMData.PadScanCount = 0
19ec-1c88:50617213.222 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50617213.343 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50617213.459 : NVMData.FlatbedScanCount = 0
19ec-1c88:50617213.576 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50617213.684 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50617213.791 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50617213.898 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50617214.009 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50617214.117 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50617214.226 : NVMData.BornMonth = 0
19ec-1c88:50617214.324 : NVMData.BornDay = 0
19ec-1c88:50617214.424 : NVMData.BornYear = 0
19ec-1c88:50617214.526 : NVMData.FirstScanMonth = 4
19ec-1c88:50617214.632 : NVMData.FirstScanDay = 30
19ec-1c88:50617214.740 : NVMData.FirstScanYear = 2020
19ec-1c88:50617214.852 : NVMData.VerticalMagnification = 0
19ec-1c88:50617214.965 : NVMData.HorizontalMagnification = 0
19ec-1c88:50617215.077 : NVMData.PowerSavingTime = 15
19ec-1c88:50617215.192 : NVMData.SN = A094165189010062
19ec-1c88:50617215.299 : NVMData.AutoFeed = 0
19ec-1c88:50617215.396 : NVMData.CCDType = 0
19ec-1c88:50617215.495 : NVMData.ScanSpeed = 0
19ec-1c88:50617215.596 : NVMData.RollerCount = 0
19ec-1c88:50617215.700 : NVMData.MultifeedCount = 0
19ec-1c88:50617215.802 : NVMData.JamCount = 0
19ec-1c88:50617215.901 : NVMData.IdentifyInfo = 
19ec-1c88:50617216.001 : NVMData.FormalName = 
19ec-1c88:50617216.426 : NVMData.ReservedB = 0
19ec-1c88:50617216.546 : NVMData.FunctionCode = 0
19ec-1c88:50617216.648 : NVMData.PreFeed = 0
19ec-1c88:50617216.748 : NVMData.PreFeedTime = 0
19ec-1c88:50617216.847 : NVMData.ButtonNumber = 0
19ec-1c88:50617216.948 : NVMData.PowerOffTime = 0
19ec-1c88:50617217.051 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50617217.186 : => IoObject::IoLockEnd
19ec-1c88:50617217.372 : <= IoObject::IoLockEnd
19ec-1c88:50617217.475 : <= InitializeScanner ret = 1
19ec-1c88:50617217.595 : => GetLogicalScannerAbilityEx
19ec-1c88:50617217.713 : => IoObject::IoLockStart
19ec-1c88:50617217.911 : => CAsicIO::CheckDevice
19ec-1c88:50617218.014 : => CNT96226::ConnectIsAvailable
19ec-1c88:50617242.029 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50617242.279 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50617242.414 : <= IoObject::IoLockStart
19ec-1c88:50617242.544 : => IoObject::IoLockEnd
19ec-1c88:50617242.744 : <= IoObject::IoLockEnd
19ec-1c88:50617242.965 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50617243.125 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50617598.813 : => ReadNVMData
19ec-1c88:50617599.076 : => IoObject::IoLockStart
19ec-1c88:50617599.333 : => CAsicIO::CheckDevice
19ec-1c88:50617599.455 : => CNT96226::ConnectIsAvailable
19ec-1c88:50617624.086 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50617624.331 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50617624.470 : <= IoObject::IoLockStart
19ec-1c88:50617624.597 : => ReadNVMDataInternal
19ec-1c88:50617624.718 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50617624.859 : IO Send command 10 bytes
19ec-1c88:50617625.044 : => CNT96226::VenderCmd_SetData
19ec-1c88:50617625.159 : iCmd = 0, nBytes = 10
19ec-1c88:50617625.383 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50617987.682 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50617987.907 : System send command 10 bytes + data 0 bytes
19ec-1c88:50617988.053 : IO total need to receive data 128 bytes
19ec-1c88:50617988.173 : => CNT96226::VenderCmd_GetData
19ec-1c88:50617988.289 : iCmd = 0, nBytes = 128
19ec-1c88:50618205.264 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50618205.654 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50618205.944 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50618206.222 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50618206.486 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50618206.748 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50618207.001 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50618207.255 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50618207.385 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50618207.516 : System total receive data 128 bytes
19ec-1c88:50618207.643 : => CNT96226::VenderCmd_GetData
19ec-1c88:50618207.749 : iCmd = 1, nBytes = 4
19ec-1c88:50618401.673 : 0000 : 00 00 00 00 
19ec-1c88:50618401.882 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50618402.127 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50618402.260 : NVMData.PadScanCount = 0
19ec-1c88:50618402.375 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50618402.488 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50618402.600 : NVMData.FlatbedScanCount = 0
19ec-1c88:50618402.708 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50618402.816 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50618402.928 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50618403.039 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50618403.148 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50618403.263 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50618403.368 : NVMData.BornMonth = 0
19ec-1c88:50618403.466 : NVMData.BornDay = 0
19ec-1c88:50618403.570 : NVMData.BornYear = 0
19ec-1c88:50618403.666 : NVMData.FirstScanMonth = 4
19ec-1c88:50618403.772 : NVMData.FirstScanDay = 30
19ec-1c88:50618403.884 : NVMData.FirstScanYear = 2020
19ec-1c88:50618404.336 : NVMData.VerticalMagnification = 0
19ec-1c88:50618404.462 : NVMData.HorizontalMagnification = 0
19ec-1c88:50618404.571 : NVMData.PowerSavingTime = 15
19ec-1c88:50618404.681 : NVMData.SN = A094165189010062
19ec-1c88:50618404.782 : NVMData.AutoFeed = 0
19ec-1c88:50618404.884 : NVMData.CCDType = 0
19ec-1c88:50618404.981 : NVMData.ScanSpeed = 0
19ec-1c88:50618405.077 : NVMData.RollerCount = 0
19ec-1c88:50618405.182 : NVMData.MultifeedCount = 0
19ec-1c88:50618405.282 : NVMData.JamCount = 0
19ec-1c88:50618405.382 : NVMData.IdentifyInfo = 
19ec-1c88:50618405.484 : NVMData.FormalName = 
19ec-1c88:50618405.582 : NVMData.ReservedB = 0
19ec-1c88:50618405.683 : NVMData.FunctionCode = 0
19ec-1c88:50618405.784 : NVMData.PreFeed = 0
19ec-1c88:50618405.883 : NVMData.PreFeedTime = 0
19ec-1c88:50618405.985 : NVMData.ButtonNumber = 0
19ec-1c88:50618406.084 : NVMData.PowerOffTime = 0
19ec-1c88:50618406.185 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50618406.298 : => IoObject::IoLockEnd
19ec-1c88:50618406.478 : <= IoObject::IoLockEnd
19ec-1c88:50618406.574 : <= ReadNVMData ret = 1
19ec-1c88:50619086.935 : => TerminateDriver
19ec-1c88:50619087.111 : => CAsicIO::~CAsicIO,pStage=197004360
19ec-1c88:50619087.184 : => CNT96226::Close
19ec-1c88:50619090.894 : <= CNT96226::Close ret = 1
19ec-1c88:50619090.972 : <= CAsicIO::~CAsicIO
19ec-1c88:50619091.024 : => IoObject::IoLockEnd
19ec-1c88:50619091.076 : <= IoObject::IoLockEnd
19ec-1c88:50619091.127 : => IoObject::TerminateDevice
19ec-1c88:50619091.182 : => IoObject::IoLockEnd
19ec-1c88:50619091.231 : <= IoObject::IoLockEnd
19ec-1c88:50619091.331 : <= IoObject::TerminateDevice
19ec-1c88:50619091.578 : <= TerminateDriver ret = 1
19ec-1c88:50621290.026 : ============Debug Start==========
19ec-1c88:50621290.299 : Date : 2020/4/30 14:30:04
19ec-1c88:50621290.379 : Process ID : 19ec
19ec-1c88:50621290.788 : Windows : Version 10.0 build 18363 
19ec-1c88:50621291.253 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50621291.319 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50621291.385 : MemoryStatus.ullAvailPhys : 1730887680
19ec-1c88:50621291.445 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50621291.509 : MemoryStatus.ullAvailPageFile : 3133362176
19ec-1c88:50621291.572 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50621291.631 : MemoryStatus.ullAvailVirtual : 1728651264
19ec-1c88:50621291.694 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50621291.795 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50621291.852 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50621292.094 : CPU Count : 4
19ec-1c88:50621292.139 : CPU Frequency : 100.000 Mhz
19ec-1c88:50621296.245 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50621296.370 : => InitializeDriver
19ec-1c88:50621296.850 : <= InitializeDriver ret = 1
19ec-1c88:50623828.566 : => InitializeScanner
19ec-1c88:50623828.821 : => CAsicIO::GetDeviceList
19ec-1c88:50623829.234 : => CNT96226::CNT96226
19ec-1c88:50623829.294 : => CNT96226::Open
19ec-1c88:50623852.336 : <= CNT96226::Open ret = 1
19ec-1c88:50623852.431 : => CNT96226::Initialize
19ec-1c88:50623852.614 : <= CNT96226::Initialize ret = 1
19ec-1c88:50623852.668 : <= CNT96226::CNT96226
19ec-1c88:50623852.721 : => CNT96226::EnumAvailableDevice
19ec-1c88:50623857.875 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50623857.951 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50623858.008 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50627585.348 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50627585.633 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50627591.208 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50627591.319 : => IoObject::GetLockName
19ec-1c88:50627591.377 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50627591.444 : <= IoObject::GetLockName
19ec-1c88:50627591.905 : => CNT96226::VenderCmd_GetData
19ec-1c88:50627591.972 : iCmd = 3, nBytes = 2
19ec-1c88:50627982.071 : 0000 : 06 38 
19ec-1c88:50627982.184 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50627982.261 : => CNT96226::VenderCmd_GetData
19ec-1c88:50627982.317 : iCmd = 4, nBytes = 2
19ec-1c88:50628304.632 : 0000 : 07 07 
19ec-1c88:50628304.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50628305.005 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50628305.168 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50628305.303 : IO Send command 10 bytes
19ec-1c88:50628305.416 : => CNT96226::VenderCmd_SetData
19ec-1c88:50628305.527 : iCmd = 0, nBytes = 10
19ec-1c88:50628305.743 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50628527.155 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50628527.399 : => CNT96226::VenderCmd_GetData
19ec-1c88:50628527.524 : iCmd = 0, nBytes = 165
19ec-1c88:50628712.109 : skip dump 37 bytes
19ec-1c88:50628712.510 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50628712.805 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50628713.082 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50628713.362 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50628713.633 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50628713.913 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50628714.162 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50628714.418 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50628714.548 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50628714.676 : => CNT96226::VenderCmd_GetData
19ec-1c88:50628714.780 : iCmd = 1, nBytes = 4
19ec-1c88:50628931.253 : 0000 : 00 00 00 00 
19ec-1c88:50628931.474 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50628931.604 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50628931.726 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50628931.859 : IO Send command 10 bytes
19ec-1c88:50628931.968 : => CNT96226::VenderCmd_SetData
19ec-1c88:50628932.083 : iCmd = 0, nBytes = 10
19ec-1c88:50628932.302 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50629288.098 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50629288.351 : => CNT96226::VenderCmd_GetData
19ec-1c88:50629288.468 : iCmd = 0, nBytes = 128
19ec-1c88:50629473.819 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50629474.169 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50629474.454 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50629474.725 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50629474.979 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50629475.239 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50629475.492 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50629475.750 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50629475.879 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50629476.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:50629476.106 : iCmd = 1, nBytes = 4
19ec-1c88:50629691.824 : 0000 : 00 00 00 00 
19ec-1c88:50629692.010 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50629692.136 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50629692.464 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50629692.613 : => CNT96226::Close
19ec-1c88:50629699.053 : <= CNT96226::Close ret = 1
19ec-1c88:50629699.197 : <= CNT96226::~CNT96226
19ec-1c88:50629699.352 : <= CAsicIO::GetDeviceList
19ec-1c88:50629699.986 : => IoObject::SetTimeout
19ec-1c88:50629700.247 : Timeout--> In = 0 Out = 0
19ec-1c88:50629700.364 : <= IoObject::SetTimeout
19ec-1c88:50629700.493 : => CAsicIO::CAsicIO
19ec-1c88:50629700.639 : => CNT96226::CNT96226
19ec-1c88:50629700.752 : => CNT96226::Open
19ec-1c88:50629742.597 : <= CNT96226::Open ret = 1
19ec-1c88:50629742.791 : => CNT96226::Initialize
19ec-1c88:50629743.171 : <= CNT96226::Initialize ret = 1
19ec-1c88:50629743.295 : <= CNT96226::CNT96226
19ec-1c88:50629743.403 : <= CAsicIO::CAsicIO
19ec-1c88:50629743.511 : => CAsicIO::InitializeDevice
19ec-1c88:50629743.638 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50629755.134 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50629755.352 : => IoObject::GetLockName
19ec-1c88:50629755.472 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50629755.606 : <= IoObject::GetLockName
19ec-1c88:50629756.482 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50629756.630 : IO Send command 10 bytes
19ec-1c88:50629756.736 : => CNT96226::VenderCmd_SetData
19ec-1c88:50629756.842 : iCmd = 0, nBytes = 10
19ec-1c88:50629757.070 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50630108.432 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50630108.694 : => CNT96226::VenderCmd_GetData
19ec-1c88:50630108.809 : iCmd = 0, nBytes = 128
19ec-1c88:50630314.425 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50630314.774 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50630315.061 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50630315.337 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50630315.602 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50630315.860 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50630316.114 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50630316.374 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50630316.510 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50630316.639 : => CNT96226::VenderCmd_GetData
19ec-1c88:50630316.752 : iCmd = 1, nBytes = 4
19ec-1c88:50630514.610 : 0000 : 00 00 00 00 
19ec-1c88:50630514.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50630514.951 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50630515.071 : => CNT96226::VenderCmd_GetData
19ec-1c88:50630515.181 : iCmd = 3, nBytes = 2
19ec-1c88:50630882.550 : 0000 : 06 38 
19ec-1c88:50630882.687 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50630882.760 : => CNT96226::VenderCmd_GetData
19ec-1c88:50630882.821 : iCmd = 4, nBytes = 2
19ec-1c88:50631194.142 : 0000 : 07 07 
19ec-1c88:50631194.247 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50631194.447 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50631194.550 : => IoObject::InitializeDevice
19ec-1c88:50631194.653 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50631195.420 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50631195.501 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50631196.249 : => FindScanner
19ec-1c88:50631196.323 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50631196.391 : <= FindScanner ret = 1
19ec-1c88:50631196.450 : => IoObject::IoLockStart
19ec-1c88:50631196.563 : => CAsicIO::CheckDevice
19ec-1c88:50631196.619 : => CNT96226::ConnectIsAvailable
19ec-1c88:50631213.341 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50631213.465 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50631213.524 : <= IoObject::IoLockStart
19ec-1c88:50631213.590 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50631213.662 : IO Send command 10 bytes
19ec-1c88:50631213.764 : => CNT96226::VenderCmd_SetData
19ec-1c88:50631213.825 : iCmd = 0, nBytes = 10
19ec-1c88:50631213.938 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50631384.773 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50631384.925 : System send command 10 bytes + data 0 bytes
19ec-1c88:50631385.007 : IO total need to receive data 5 bytes
19ec-1c88:50631385.073 : => CNT96226::VenderCmd_GetData
19ec-1c88:50631385.130 : iCmd = 0, nBytes = 5
19ec-1c88:50631584.514 : 0000 : 06 00 02 02 ab 
19ec-1c88:50631584.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50631584.698 : System total receive data 5 bytes
19ec-1c88:50631584.767 : => CNT96226::VenderCmd_GetData
19ec-1c88:50631584.825 : iCmd = 1, nBytes = 4
19ec-1c88:50631765.967 : 0000 : 00 00 00 00 
19ec-1c88:50631766.080 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50631766.223 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50631766.294 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50631766.361 : IO Send command 10 bytes
19ec-1c88:50631766.456 : => CNT96226::VenderCmd_SetData
19ec-1c88:50631766.520 : iCmd = 0, nBytes = 10
19ec-1c88:50631766.632 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50631941.351 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50631941.469 : System send command 10 bytes + data 0 bytes
19ec-1c88:50631941.540 : IO total need to receive data 165 bytes
19ec-1c88:50631941.604 : => CNT96226::VenderCmd_GetData
19ec-1c88:50631941.659 : iCmd = 0, nBytes = 165
19ec-1c88:50632150.116 : skip dump 37 bytes
19ec-1c88:50632150.322 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50632150.474 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50632150.620 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50632150.759 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50632150.892 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50632151.029 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50632151.161 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50632151.293 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50632151.362 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50632151.423 : System total receive data 165 bytes
19ec-1c88:50632151.483 : => CNT96226::VenderCmd_GetData
19ec-1c88:50632151.541 : iCmd = 1, nBytes = 4
19ec-1c88:50632326.073 : 0000 : 00 00 00 00 
19ec-1c88:50632326.171 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50632326.300 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50632326.505 : Dump Inquiry
19ec-1c88:50632326.645 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50632326.787 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50632326.929 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50632327.072 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50632327.206 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50632327.346 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50632327.475 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50632327.609 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50632327.750 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50632327.886 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50632327.978 : 00a0 : 00 00 00 00 00 
19ec-1c88:50632328.048 : => ReadNVMDataInternal
19ec-1c88:50632328.244 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50632328.310 : IO Send command 10 bytes
19ec-1c88:50632328.396 : => CNT96226::VenderCmd_SetData
19ec-1c88:50632328.454 : iCmd = 0, nBytes = 10
19ec-1c88:50632328.557 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50632645.728 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50632645.874 : System send command 10 bytes + data 0 bytes
19ec-1c88:50632645.951 : IO total need to receive data 128 bytes
19ec-1c88:50632646.018 : => CNT96226::VenderCmd_GetData
19ec-1c88:50632646.077 : iCmd = 0, nBytes = 128
19ec-1c88:50632833.387 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50632833.579 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50632833.725 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50632833.865 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50632833.994 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50632834.124 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50632834.257 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50632834.386 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50632834.451 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50632834.519 : System total receive data 128 bytes
19ec-1c88:50632834.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:50632834.643 : iCmd = 1, nBytes = 4
19ec-1c88:50632979.489 : 0000 : 00 00 00 00 
19ec-1c88:50632979.619 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50632979.754 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50632979.829 : NVMData.PadScanCount = 0
19ec-1c88:50632979.887 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50632979.950 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50632980.018 : NVMData.FlatbedScanCount = 0
19ec-1c88:50632980.075 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50632980.135 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50632980.193 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50632980.251 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50632980.308 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50632980.367 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50632980.426 : NVMData.BornMonth = 0
19ec-1c88:50632980.475 : NVMData.BornDay = 0
19ec-1c88:50632980.528 : NVMData.BornYear = 0
19ec-1c88:50632980.580 : NVMData.FirstScanMonth = 4
19ec-1c88:50632980.635 : NVMData.FirstScanDay = 30
19ec-1c88:50632980.692 : NVMData.FirstScanYear = 2020
19ec-1c88:50632980.747 : NVMData.VerticalMagnification = 0
19ec-1c88:50632980.805 : NVMData.HorizontalMagnification = 0
19ec-1c88:50632980.863 : NVMData.PowerSavingTime = 15
19ec-1c88:50632980.919 : NVMData.SN = A094165189010062
19ec-1c88:50632980.974 : NVMData.AutoFeed = 0
19ec-1c88:50632981.025 : NVMData.CCDType = 0
19ec-1c88:50632981.077 : NVMData.ScanSpeed = 0
19ec-1c88:50632981.128 : NVMData.RollerCount = 0
19ec-1c88:50632981.181 : NVMData.MultifeedCount = 0
19ec-1c88:50632981.235 : NVMData.JamCount = 0
19ec-1c88:50632981.284 : NVMData.IdentifyInfo = 
19ec-1c88:50632981.338 : NVMData.FormalName = 
19ec-1c88:50632981.527 : NVMData.ReservedB = 0
19ec-1c88:50632981.584 : NVMData.FunctionCode = 0
19ec-1c88:50632981.635 : NVMData.PreFeed = 0
19ec-1c88:50632981.689 : NVMData.PreFeedTime = 0
19ec-1c88:50632981.740 : NVMData.ButtonNumber = 0
19ec-1c88:50632981.793 : NVMData.PowerOffTime = 0
19ec-1c88:50632981.849 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50632981.928 : => IoObject::IoLockEnd
19ec-1c88:50632982.023 : <= IoObject::IoLockEnd
19ec-1c88:50632982.076 : <= InitializeScanner ret = 1
19ec-1c88:50634220.540 : => GetLogicalScannerAbility
19ec-1c88:50634220.736 : => IoObject::IoLockStart
19ec-1c88:50634220.857 : => CAsicIO::CheckDevice
19ec-1c88:50634220.917 : => CNT96226::ConnectIsAvailable
19ec-1c88:50634240.388 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50634240.487 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50634240.547 : <= IoObject::IoLockStart
19ec-1c88:50634240.605 : => IoObject::IoLockEnd
19ec-1c88:50634240.706 : <= IoObject::IoLockEnd
19ec-1c88:50634240.783 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:50637769.416 : => GetLogicalScannerAbilityEx
19ec-1c88:50637769.605 : => IoObject::IoLockStart
19ec-1c88:50637769.735 : => CAsicIO::CheckDevice
19ec-1c88:50637769.794 : => CNT96226::ConnectIsAvailable
19ec-1c88:50637794.841 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50637795.096 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50637795.233 : <= IoObject::IoLockStart
19ec-1c88:50637795.356 : => IoObject::IoLockEnd
19ec-1c88:50637795.574 : <= IoObject::IoLockEnd
19ec-1c88:50637795.982 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50637796.057 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50645005.271 : => ReadNVMData
19ec-1c88:50645005.463 : => IoObject::IoLockStart
19ec-1c88:50645005.592 : => CAsicIO::CheckDevice
19ec-1c88:50645005.650 : => CNT96226::ConnectIsAvailable
19ec-1c88:50645023.208 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50645023.605 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50645023.671 : <= IoObject::IoLockStart
19ec-1c88:50645023.740 : => ReadNVMDataInternal
19ec-1c88:50645023.807 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50645023.871 : IO Send command 10 bytes
19ec-1c88:50645023.975 : => CNT96226::VenderCmd_SetData
19ec-1c88:50645024.032 : iCmd = 0, nBytes = 10
19ec-1c88:50645024.145 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50645363.560 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50645363.688 : System send command 10 bytes + data 0 bytes
19ec-1c88:50645363.762 : IO total need to receive data 128 bytes
19ec-1c88:50645363.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:50645363.877 : iCmd = 0, nBytes = 128
19ec-1c88:50645498.281 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50645498.465 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50645498.607 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50645498.742 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50645498.869 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50645498.993 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50645499.117 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50645499.239 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50645499.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50645499.367 : System total receive data 128 bytes
19ec-1c88:50645499.429 : => CNT96226::VenderCmd_GetData
19ec-1c88:50645499.481 : iCmd = 1, nBytes = 4
19ec-1c88:50645661.117 : 0000 : 00 00 00 00 
19ec-1c88:50645661.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50645661.635 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50645661.712 : NVMData.PadScanCount = 0
19ec-1c88:50645661.769 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50645661.827 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50645661.889 : NVMData.FlatbedScanCount = 0
19ec-1c88:50645661.945 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50645662.147 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50645662.209 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50645662.265 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50645662.325 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50645662.383 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50645662.439 : NVMData.BornMonth = 0
19ec-1c88:50645662.489 : NVMData.BornDay = 0
19ec-1c88:50645662.539 : NVMData.BornYear = 0
19ec-1c88:50645662.587 : NVMData.FirstScanMonth = 4
19ec-1c88:50645662.639 : NVMData.FirstScanDay = 30
19ec-1c88:50645662.695 : NVMData.FirstScanYear = 2020
19ec-1c88:50645662.751 : NVMData.VerticalMagnification = 0
19ec-1c88:50645662.809 : NVMData.HorizontalMagnification = 0
19ec-1c88:50645662.866 : NVMData.PowerSavingTime = 15
19ec-1c88:50645662.920 : NVMData.SN = A094165189010062
19ec-1c88:50645662.974 : NVMData.AutoFeed = 0
19ec-1c88:50645663.027 : NVMData.CCDType = 0
19ec-1c88:50645663.076 : NVMData.ScanSpeed = 0
19ec-1c88:50645663.128 : NVMData.RollerCount = 0
19ec-1c88:50645663.181 : NVMData.MultifeedCount = 0
19ec-1c88:50645663.236 : NVMData.JamCount = 0
19ec-1c88:50645663.286 : NVMData.IdentifyInfo = 
19ec-1c88:50645663.338 : NVMData.FormalName = 
19ec-1c88:50645663.388 : NVMData.ReservedB = 0
19ec-1c88:50645663.439 : NVMData.FunctionCode = 0
19ec-1c88:50645663.490 : NVMData.PreFeed = 0
19ec-1c88:50645663.538 : NVMData.PreFeedTime = 0
19ec-1c88:50645663.586 : NVMData.ButtonNumber = 0
19ec-1c88:50645663.637 : NVMData.PowerOffTime = 0
19ec-1c88:50645663.688 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50645663.751 : => IoObject::IoLockEnd
19ec-1c88:50645663.843 : <= IoObject::IoLockEnd
19ec-1c88:50645663.895 : <= ReadNVMData ret = 1
19ec-1c88:50655460.736 : => GetADFStatus
19ec-1c88:50655461.171 : => IoObject::IoLockStart
19ec-1c88:50655461.305 : => CAsicIO::CheckDevice
19ec-1c88:50655461.367 : => CNT96226::ConnectIsAvailable
19ec-1c88:50655481.066 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50655481.467 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50655481.529 : <= IoObject::IoLockStart
19ec-1c88:50655481.594 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50655481.663 : IO Send command 10 bytes
19ec-1c88:50655481.773 : => CNT96226::VenderCmd_SetData
19ec-1c88:50655481.829 : iCmd = 0, nBytes = 10
19ec-1c88:50655481.939 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50655659.425 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50655659.572 : System send command 10 bytes + data 0 bytes
19ec-1c88:50655659.642 : IO total need to receive data 2 bytes
19ec-1c88:50655659.704 : => CNT96226::VenderCmd_GetData
19ec-1c88:50655659.759 : iCmd = 0, nBytes = 2
19ec-1c88:50655848.434 : 0000 : 00 00 
19ec-1c88:50655848.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50655848.921 : System total receive data 2 bytes
19ec-1c88:50655848.985 : => CNT96226::VenderCmd_GetData
19ec-1c88:50655849.039 : iCmd = 1, nBytes = 4
19ec-1c88:50656022.377 : 0000 : 00 00 00 00 
19ec-1c88:50656022.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50656022.952 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50656023.014 : Return status = 0
19ec-1c88:50656023.071 : => IoObject::IoLockEnd
19ec-1c88:50656023.161 : <= IoObject::IoLockEnd
19ec-1c88:50656023.209 : <= GetADFStatus ret = 1
19ec-1c88:50658730.927 : => GetADFStatus
19ec-1c88:50658731.117 : => IoObject::IoLockStart
19ec-1c88:50658731.239 : => CAsicIO::CheckDevice
19ec-1c88:50658731.296 : => CNT96226::ConnectIsAvailable
19ec-1c88:50658748.429 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50658748.545 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50658748.606 : <= IoObject::IoLockStart
19ec-1c88:50658748.668 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50658748.738 : IO Send command 10 bytes
19ec-1c88:50658748.864 : => CNT96226::VenderCmd_SetData
19ec-1c88:50658748.926 : iCmd = 0, nBytes = 10
19ec-1c88:50658749.030 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50658922.233 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50658922.355 : System send command 10 bytes + data 0 bytes
19ec-1c88:50658922.577 : IO total need to receive data 2 bytes
19ec-1c88:50658922.651 : => CNT96226::VenderCmd_GetData
19ec-1c88:50658922.706 : iCmd = 0, nBytes = 2
19ec-1c88:50659076.515 : 0000 : 00 00 
19ec-1c88:50659076.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50659076.728 : System total receive data 2 bytes
19ec-1c88:50659076.800 : => CNT96226::VenderCmd_GetData
19ec-1c88:50659076.864 : iCmd = 1, nBytes = 4
19ec-1c88:50659219.422 : 0000 : 00 00 00 00 
19ec-1c88:50659219.527 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50659219.674 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50659219.746 : Return status = 0
19ec-1c88:50659219.809 : => IoObject::IoLockEnd
19ec-1c88:50659219.903 : <= IoObject::IoLockEnd
19ec-1c88:50659219.954 : <= GetADFStatus ret = 1
19ec-1c88:50661471.199 : => TerminateDriver
19ec-1c88:50661471.394 : => CAsicIO::~CAsicIO,pStage=200870984
19ec-1c88:50661471.473 : => CNT96226::Close
19ec-1c88:50661474.975 : <= CNT96226::Close ret = 1
19ec-1c88:50661475.057 : <= CAsicIO::~CAsicIO
19ec-1c88:50661475.116 : => IoObject::IoLockEnd
19ec-1c88:50661475.168 : <= IoObject::IoLockEnd
19ec-1c88:50661475.220 : => IoObject::TerminateDevice
19ec-1c88:50661475.280 : => IoObject::IoLockEnd
19ec-1c88:50661475.334 : <= IoObject::IoLockEnd
19ec-1c88:50661475.439 : <= IoObject::TerminateDevice
19ec-1c88:50661475.688 : <= TerminateDriver ret = 1
19ec-1c88:50705354.961 : ============Debug Start==========
19ec-1c88:50705355.268 : Date : 2020/4/30 14:30:07
19ec-1c88:50705355.350 : Process ID : 19ec
19ec-1c88:50705355.773 : Windows : Version 10.0 build 18363 
19ec-1c88:50705356.225 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50705356.288 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50705356.356 : MemoryStatus.ullAvailPhys : 1731280896
19ec-1c88:50705356.416 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50705356.479 : MemoryStatus.ullAvailPageFile : 3133517824
19ec-1c88:50705356.540 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50705356.603 : MemoryStatus.ullAvailVirtual : 1728409600
19ec-1c88:50705356.674 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50705356.779 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50705356.845 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50705357.090 : CPU Count : 4
19ec-1c88:50705357.139 : CPU Frequency : 100.000 Mhz
19ec-1c88:50705361.519 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50705361.643 : => InitializeDriver
19ec-1c88:50705361.925 : <= InitializeDriver ret = 1
19ec-1c88:50705361.989 : => InitializeScanner
19ec-1c88:50705362.072 : => CAsicIO::GetDeviceList
19ec-1c88:50705362.375 : => CNT96226::CNT96226
19ec-1c88:50705362.434 : => CNT96226::Open
19ec-1c88:50705383.338 : <= CNT96226::Open ret = 1
19ec-1c88:50705383.431 : => CNT96226::Initialize
19ec-1c88:50705383.616 : <= CNT96226::Initialize ret = 1
19ec-1c88:50705383.674 : <= CNT96226::CNT96226
19ec-1c88:50705383.730 : => CNT96226::EnumAvailableDevice
19ec-1c88:50705389.081 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50705389.159 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50705389.218 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50709111.624 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50709111.919 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50709117.496 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50709117.598 : => IoObject::GetLockName
19ec-1c88:50709117.660 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50709117.729 : <= IoObject::GetLockName
19ec-1c88:50709118.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:50709118.261 : iCmd = 3, nBytes = 2
19ec-1c88:50709488.383 : 0000 : 06 38 
19ec-1c88:50709488.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50709488.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:50709488.661 : iCmd = 4, nBytes = 2
19ec-1c88:50709805.757 : 0000 : 07 07 
19ec-1c88:50709805.963 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50709806.139 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50709806.312 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50709806.459 : IO Send command 10 bytes
19ec-1c88:50709806.576 : => CNT96226::VenderCmd_SetData
19ec-1c88:50709806.684 : iCmd = 0, nBytes = 10
19ec-1c88:50709806.899 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50710014.914 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50710015.166 : => CNT96226::VenderCmd_GetData
19ec-1c88:50710015.289 : iCmd = 0, nBytes = 165
19ec-1c88:50710224.630 : skip dump 37 bytes
19ec-1c88:50710225.002 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50710225.293 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50710225.577 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50710225.860 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50710226.129 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50710226.404 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50710226.670 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50710226.930 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50710227.067 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50710227.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:50710227.296 : iCmd = 1, nBytes = 4
19ec-1c88:50710437.658 : 0000 : 00 00 00 00 
19ec-1c88:50710437.885 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50710438.018 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50710438.139 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50710438.276 : IO Send command 10 bytes
19ec-1c88:50710438.383 : => CNT96226::VenderCmd_SetData
19ec-1c88:50710438.491 : iCmd = 0, nBytes = 10
19ec-1c88:50710438.707 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50710800.379 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50710800.657 : => CNT96226::VenderCmd_GetData
19ec-1c88:50710800.779 : iCmd = 0, nBytes = 128
19ec-1c88:50711037.070 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50711037.439 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50711037.726 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50711037.992 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50711038.254 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50711038.509 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50711038.770 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50711039.019 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50711039.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50711039.271 : => CNT96226::VenderCmd_GetData
19ec-1c88:50711039.371 : iCmd = 1, nBytes = 4
19ec-1c88:50711264.439 : 0000 : 00 00 00 00 
19ec-1c88:50711264.646 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50711264.783 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50711265.168 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50711265.313 : => CNT96226::Close
19ec-1c88:50711272.345 : <= CNT96226::Close ret = 1
19ec-1c88:50711272.501 : <= CNT96226::~CNT96226
19ec-1c88:50711272.664 : <= CAsicIO::GetDeviceList
19ec-1c88:50711273.435 : => IoObject::SetTimeout
19ec-1c88:50711273.700 : Timeout--> In = 0 Out = 0
19ec-1c88:50711273.815 : <= IoObject::SetTimeout
19ec-1c88:50711273.946 : => CAsicIO::CAsicIO
19ec-1c88:50711274.091 : => CNT96226::CNT96226
19ec-1c88:50711274.202 : => CNT96226::Open
19ec-1c88:50711315.900 : <= CNT96226::Open ret = 1
19ec-1c88:50711316.103 : => CNT96226::Initialize
19ec-1c88:50711316.486 : <= CNT96226::Initialize ret = 1
19ec-1c88:50711316.610 : <= CNT96226::CNT96226
19ec-1c88:50711316.709 : <= CAsicIO::CAsicIO
19ec-1c88:50711316.818 : => CAsicIO::InitializeDevice
19ec-1c88:50711316.948 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50711328.621 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50711328.847 : => IoObject::GetLockName
19ec-1c88:50711328.968 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50711329.100 : <= IoObject::GetLockName
19ec-1c88:50711330.058 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50711330.208 : IO Send command 10 bytes
19ec-1c88:50711330.312 : => CNT96226::VenderCmd_SetData
19ec-1c88:50711330.418 : iCmd = 0, nBytes = 10
19ec-1c88:50711330.640 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50711694.301 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50711694.553 : => CNT96226::VenderCmd_GetData
19ec-1c88:50711694.673 : iCmd = 0, nBytes = 128
19ec-1c88:50711933.209 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50711933.584 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50711933.876 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50711934.145 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50711934.401 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50711934.654 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50711934.911 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50711935.162 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50711935.289 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50711935.412 : => CNT96226::VenderCmd_GetData
19ec-1c88:50711935.520 : iCmd = 1, nBytes = 4
19ec-1c88:50712145.687 : 0000 : 00 00 00 00 
19ec-1c88:50712145.919 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50712146.054 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50712146.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:50712146.291 : iCmd = 3, nBytes = 2
19ec-1c88:50712524.822 : 0000 : 06 38 
19ec-1c88:50712525.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50712525.163 : => CNT96226::VenderCmd_GetData
19ec-1c88:50712525.271 : iCmd = 4, nBytes = 2
19ec-1c88:50712857.893 : 0000 : 07 07 
19ec-1c88:50712858.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50712858.491 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50712858.685 : => IoObject::InitializeDevice
19ec-1c88:50712858.872 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50712860.153 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50712860.297 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50712861.539 : => FindScanner
19ec-1c88:50712861.647 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50712861.773 : <= FindScanner ret = 1
19ec-1c88:50712861.885 : => IoObject::IoLockStart
19ec-1c88:50712862.093 : => CAsicIO::CheckDevice
19ec-1c88:50712862.195 : => CNT96226::ConnectIsAvailable
19ec-1c88:50712887.950 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50712888.201 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50712888.341 : <= IoObject::IoLockStart
19ec-1c88:50712888.467 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50712888.608 : IO Send command 10 bytes
19ec-1c88:50712888.790 : => CNT96226::VenderCmd_SetData
19ec-1c88:50712888.917 : iCmd = 0, nBytes = 10
19ec-1c88:50712889.133 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50713116.315 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50713116.551 : System send command 10 bytes + data 0 bytes
19ec-1c88:50713116.693 : IO total need to receive data 5 bytes
19ec-1c88:50713116.812 : => CNT96226::VenderCmd_GetData
19ec-1c88:50713116.922 : iCmd = 0, nBytes = 5
19ec-1c88:50713348.262 : 0000 : 06 00 02 02 ab 
19ec-1c88:50713348.491 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50713348.624 : System total receive data 5 bytes
19ec-1c88:50713348.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:50713348.855 : iCmd = 1, nBytes = 4
19ec-1c88:50713573.301 : 0000 : 00 00 00 00 
19ec-1c88:50713573.513 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50713573.750 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50713573.879 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50713574.012 : IO Send command 10 bytes
19ec-1c88:50713574.203 : => CNT96226::VenderCmd_SetData
19ec-1c88:50713574.323 : iCmd = 0, nBytes = 10
19ec-1c88:50713574.532 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50713797.304 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50713797.534 : System send command 10 bytes + data 0 bytes
19ec-1c88:50713797.674 : IO total need to receive data 165 bytes
19ec-1c88:50713797.803 : => CNT96226::VenderCmd_GetData
19ec-1c88:50713797.913 : iCmd = 0, nBytes = 165
19ec-1c88:50714012.126 : skip dump 37 bytes
19ec-1c88:50714012.526 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50714012.841 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50714013.130 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50714013.410 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50714013.672 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50714013.946 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50714014.205 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50714014.460 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50714014.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50714014.715 : System total receive data 165 bytes
19ec-1c88:50714014.840 : => CNT96226::VenderCmd_GetData
19ec-1c88:50714014.944 : iCmd = 1, nBytes = 4
19ec-1c88:50714241.682 : 0000 : 00 00 00 00 
19ec-1c88:50714241.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50714242.113 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50714242.581 : Dump Inquiry
19ec-1c88:50714242.849 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50714243.121 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50714243.392 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50714243.662 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50714243.932 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50714244.209 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50714244.459 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50714244.711 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50714244.977 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50714245.238 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50714245.419 : 00a0 : 00 00 00 00 00 
19ec-1c88:50714245.547 : => ReadNVMDataInternal
19ec-1c88:50714245.935 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50714246.069 : IO Send command 10 bytes
19ec-1c88:50714246.245 : => CNT96226::VenderCmd_SetData
19ec-1c88:50714246.351 : iCmd = 0, nBytes = 10
19ec-1c88:50714246.560 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50714616.303 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50714616.547 : System send command 10 bytes + data 0 bytes
19ec-1c88:50714616.686 : IO total need to receive data 128 bytes
19ec-1c88:50714616.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:50714616.933 : iCmd = 0, nBytes = 128
19ec-1c88:50714817.407 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50714817.778 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50714818.068 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50714818.343 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50714818.612 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50714818.869 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50714819.125 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50714819.376 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50714819.501 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50714819.622 : System total receive data 128 bytes
19ec-1c88:50714819.748 : => CNT96226::VenderCmd_GetData
19ec-1c88:50714819.856 : iCmd = 1, nBytes = 4
19ec-1c88:50715030.374 : 0000 : 00 00 00 00 
19ec-1c88:50715030.555 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50715030.777 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50715030.915 : NVMData.PadScanCount = 0
19ec-1c88:50715031.031 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50715031.144 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50715031.259 : NVMData.FlatbedScanCount = 0
19ec-1c88:50715031.370 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50715031.476 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50715031.584 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50715031.690 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50715031.801 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50715031.907 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50715032.016 : NVMData.BornMonth = 0
19ec-1c88:50715032.115 : NVMData.BornDay = 0
19ec-1c88:50715032.214 : NVMData.BornYear = 0
19ec-1c88:50715032.312 : NVMData.FirstScanMonth = 4
19ec-1c88:50715032.418 : NVMData.FirstScanDay = 30
19ec-1c88:50715032.528 : NVMData.FirstScanYear = 2020
19ec-1c88:50715032.636 : NVMData.VerticalMagnification = 0
19ec-1c88:50715032.745 : NVMData.HorizontalMagnification = 0
19ec-1c88:50715032.857 : NVMData.PowerSavingTime = 15
19ec-1c88:50715032.964 : NVMData.SN = A094165189010062
19ec-1c88:50715033.065 : NVMData.AutoFeed = 0
19ec-1c88:50715033.170 : NVMData.CCDType = 0
19ec-1c88:50715033.273 : NVMData.ScanSpeed = 0
19ec-1c88:50715033.373 : NVMData.RollerCount = 0
19ec-1c88:50715033.478 : NVMData.MultifeedCount = 0
19ec-1c88:50715033.581 : NVMData.JamCount = 0
19ec-1c88:50715033.682 : NVMData.IdentifyInfo = 
19ec-1c88:50715033.785 : NVMData.FormalName = 
19ec-1c88:50715034.163 : NVMData.ReservedB = 0
19ec-1c88:50715034.277 : NVMData.FunctionCode = 0
19ec-1c88:50715034.375 : NVMData.PreFeed = 0
19ec-1c88:50715034.477 : NVMData.PreFeedTime = 0
19ec-1c88:50715034.575 : NVMData.ButtonNumber = 0
19ec-1c88:50715034.678 : NVMData.PowerOffTime = 0
19ec-1c88:50715034.778 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50715034.915 : => IoObject::IoLockEnd
19ec-1c88:50715035.096 : <= IoObject::IoLockEnd
19ec-1c88:50715035.193 : <= InitializeScanner ret = 1
19ec-1c88:50715035.312 : => GetLogicalScannerAbilityEx
19ec-1c88:50715035.433 : => IoObject::IoLockStart
19ec-1c88:50715035.619 : => CAsicIO::CheckDevice
19ec-1c88:50715035.724 : => CNT96226::ConnectIsAvailable
19ec-1c88:50715060.464 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50715060.709 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50715060.853 : <= IoObject::IoLockStart
19ec-1c88:50715060.983 : => IoObject::IoLockEnd
19ec-1c88:50715061.177 : <= IoObject::IoLockEnd
19ec-1c88:50715061.387 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50715061.544 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50715408.441 : => ReadNVMData
19ec-1c88:50715408.705 : => IoObject::IoLockStart
19ec-1c88:50715408.965 : => CAsicIO::CheckDevice
19ec-1c88:50715409.087 : => CNT96226::ConnectIsAvailable
19ec-1c88:50715435.936 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50715436.167 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50715436.291 : <= IoObject::IoLockStart
19ec-1c88:50715436.411 : => ReadNVMDataInternal
19ec-1c88:50715436.529 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50715436.664 : IO Send command 10 bytes
19ec-1c88:50715436.875 : => CNT96226::VenderCmd_SetData
19ec-1c88:50715436.986 : iCmd = 0, nBytes = 10
19ec-1c88:50715437.216 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50715806.865 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50715807.107 : System send command 10 bytes + data 0 bytes
19ec-1c88:50715807.249 : IO total need to receive data 128 bytes
19ec-1c88:50715807.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:50715807.496 : iCmd = 0, nBytes = 128
19ec-1c88:50716026.977 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50716027.361 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50716027.652 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50716027.924 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50716028.195 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50716028.448 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50716028.707 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50716028.964 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50716029.102 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50716029.223 : System total receive data 128 bytes
19ec-1c88:50716029.344 : => CNT96226::VenderCmd_GetData
19ec-1c88:50716029.443 : iCmd = 1, nBytes = 4
19ec-1c88:50716244.278 : 0000 : 00 00 00 00 
19ec-1c88:50716244.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50716244.558 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50716244.644 : NVMData.PadScanCount = 0
19ec-1c88:50716244.722 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50716244.795 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50716244.866 : NVMData.FlatbedScanCount = 0
19ec-1c88:50716244.936 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50716245.006 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50716245.075 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50716245.145 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50716245.218 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50716245.289 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50716245.357 : NVMData.BornMonth = 0
19ec-1c88:50716245.419 : NVMData.BornDay = 0
19ec-1c88:50716245.491 : NVMData.BornYear = 0
19ec-1c88:50716245.554 : NVMData.FirstScanMonth = 4
19ec-1c88:50716245.620 : NVMData.FirstScanDay = 30
19ec-1c88:50716245.692 : NVMData.FirstScanYear = 2020
19ec-1c88:50716245.959 : NVMData.VerticalMagnification = 0
19ec-1c88:50716246.040 : NVMData.HorizontalMagnification = 0
19ec-1c88:50716246.110 : NVMData.PowerSavingTime = 15
19ec-1c88:50716246.184 : NVMData.SN = A094165189010062
19ec-1c88:50716246.252 : NVMData.AutoFeed = 0
19ec-1c88:50716246.316 : NVMData.CCDType = 0
19ec-1c88:50716246.378 : NVMData.ScanSpeed = 0
19ec-1c88:50716246.441 : NVMData.RollerCount = 0
19ec-1c88:50716246.504 : NVMData.MultifeedCount = 0
19ec-1c88:50716246.571 : NVMData.JamCount = 0
19ec-1c88:50716246.633 : NVMData.IdentifyInfo = 
19ec-1c88:50716246.700 : NVMData.FormalName = 
19ec-1c88:50716246.767 : NVMData.ReservedB = 0
19ec-1c88:50716246.831 : NVMData.FunctionCode = 0
19ec-1c88:50716246.895 : NVMData.PreFeed = 0
19ec-1c88:50716246.961 : NVMData.PreFeedTime = 0
19ec-1c88:50716247.027 : NVMData.ButtonNumber = 0
19ec-1c88:50716247.090 : NVMData.PowerOffTime = 0
19ec-1c88:50716247.156 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50716247.231 : => IoObject::IoLockEnd
19ec-1c88:50716247.347 : <= IoObject::IoLockEnd
19ec-1c88:50716247.410 : <= ReadNVMData ret = 1
19ec-1c88:50716918.409 : => TerminateDriver
19ec-1c88:50716918.619 : => CAsicIO::~CAsicIO,pStage=136121416
19ec-1c88:50716918.718 : => CNT96226::Close
19ec-1c88:50716923.430 : <= CNT96226::Close ret = 1
19ec-1c88:50716923.535 : <= CAsicIO::~CAsicIO
19ec-1c88:50716923.610 : => IoObject::IoLockEnd
19ec-1c88:50716923.679 : <= IoObject::IoLockEnd
19ec-1c88:50716923.744 : => IoObject::TerminateDevice
19ec-1c88:50716923.816 : => IoObject::IoLockEnd
19ec-1c88:50716923.880 : <= IoObject::IoLockEnd
19ec-1c88:50716924.009 : <= IoObject::TerminateDevice
19ec-1c88:50716924.328 : <= TerminateDriver ret = 1
19ec-1c88:50719365.521 : ============Debug Start==========
19ec-1c88:50719365.805 : Date : 2020/4/30 14:30:07
19ec-1c88:50719365.888 : Process ID : 19ec
19ec-1c88:50719366.301 : Windows : Version 10.0 build 18363 
19ec-1c88:50719366.749 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50719366.817 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50719366.882 : MemoryStatus.ullAvailPhys : 1731317760
19ec-1c88:50719366.941 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50719367.003 : MemoryStatus.ullAvailPageFile : 3134078976
19ec-1c88:50719367.064 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50719367.121 : MemoryStatus.ullAvailVirtual : 1728425984
19ec-1c88:50719367.181 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50719367.290 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50719367.351 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50719367.589 : CPU Count : 4
19ec-1c88:50719367.636 : CPU Frequency : 100.000 Mhz
19ec-1c88:50719371.749 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50719371.876 : => InitializeDriver
19ec-1c88:50719372.151 : <= InitializeDriver ret = 1
19ec-1c88:50721906.595 : => InitializeScanner
19ec-1c88:50721906.844 : => CAsicIO::GetDeviceList
19ec-1c88:50721907.248 : => CNT96226::CNT96226
19ec-1c88:50721907.308 : => CNT96226::Open
19ec-1c88:50721929.979 : <= CNT96226::Open ret = 1
19ec-1c88:50721930.076 : => CNT96226::Initialize
19ec-1c88:50721930.272 : <= CNT96226::Initialize ret = 1
19ec-1c88:50721930.328 : <= CNT96226::CNT96226
19ec-1c88:50721930.376 : => CNT96226::EnumAvailableDevice
19ec-1c88:50721935.536 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50721935.615 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50721935.670 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50725634.597 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50725634.879 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50725640.922 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50725641.037 : => IoObject::GetLockName
19ec-1c88:50725641.098 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50725641.168 : <= IoObject::GetLockName
19ec-1c88:50725641.644 : => CNT96226::VenderCmd_GetData
19ec-1c88:50725641.714 : iCmd = 3, nBytes = 2
19ec-1c88:50726004.528 : 0000 : 06 38 
19ec-1c88:50726004.687 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50726004.770 : => CNT96226::VenderCmd_GetData
19ec-1c88:50726004.833 : iCmd = 4, nBytes = 2
19ec-1c88:50726286.674 : 0000 : 07 07 
19ec-1c88:50726286.806 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50726286.898 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50726286.986 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50726287.054 : IO Send command 10 bytes
19ec-1c88:50726287.105 : => CNT96226::VenderCmd_SetData
19ec-1c88:50726287.163 : iCmd = 0, nBytes = 10
19ec-1c88:50726287.339 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50726460.771 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50726460.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:50726461.003 : iCmd = 0, nBytes = 165
19ec-1c88:50726607.597 : skip dump 37 bytes
19ec-1c88:50726607.790 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50726607.939 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50726608.077 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50726608.216 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50726608.350 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50726608.488 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50726608.613 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50726608.739 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50726608.805 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50726608.864 : => CNT96226::VenderCmd_GetData
19ec-1c88:50726608.919 : iCmd = 1, nBytes = 4
19ec-1c88:50726735.383 : 0000 : 00 00 00 00 
19ec-1c88:50726735.497 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50726735.579 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50726735.653 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50726735.725 : IO Send command 10 bytes
19ec-1c88:50726735.784 : => CNT96226::VenderCmd_SetData
19ec-1c88:50726735.844 : iCmd = 0, nBytes = 10
19ec-1c88:50726735.963 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50727044.558 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50727044.701 : => CNT96226::VenderCmd_GetData
19ec-1c88:50727044.764 : iCmd = 0, nBytes = 128
19ec-1c88:50727187.134 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50727187.300 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50727187.437 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50727187.578 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50727187.705 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50727187.831 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50727187.957 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50727188.084 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50727188.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50727188.207 : => CNT96226::VenderCmd_GetData
19ec-1c88:50727188.260 : iCmd = 1, nBytes = 4
19ec-1c88:50727326.697 : 0000 : 00 00 00 00 
19ec-1c88:50727326.821 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50727326.898 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50727327.079 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50727327.152 : => CNT96226::Close
19ec-1c88:50727330.757 : <= CNT96226::Close ret = 1
19ec-1c88:50727330.833 : <= CNT96226::~CNT96226
19ec-1c88:50727330.924 : <= CAsicIO::GetDeviceList
19ec-1c88:50727331.313 : => IoObject::SetTimeout
19ec-1c88:50727331.446 : Timeout--> In = 0 Out = 0
19ec-1c88:50727331.509 : <= IoObject::SetTimeout
19ec-1c88:50727331.588 : => CAsicIO::CAsicIO
19ec-1c88:50727331.663 : => CNT96226::CNT96226
19ec-1c88:50727331.723 : => CNT96226::Open
19ec-1c88:50727351.999 : <= CNT96226::Open ret = 1
19ec-1c88:50727352.104 : => CNT96226::Initialize
19ec-1c88:50727352.297 : <= CNT96226::Initialize ret = 1
19ec-1c88:50727352.361 : <= CNT96226::CNT96226
19ec-1c88:50727352.416 : <= CAsicIO::CAsicIO
19ec-1c88:50727352.468 : => CAsicIO::InitializeDevice
19ec-1c88:50727352.547 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50727358.353 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50727358.476 : => IoObject::GetLockName
19ec-1c88:50727358.537 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50727358.604 : <= IoObject::GetLockName
19ec-1c88:50727359.106 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50727359.186 : IO Send command 10 bytes
19ec-1c88:50727359.240 : => CNT96226::VenderCmd_SetData
19ec-1c88:50727359.297 : iCmd = 0, nBytes = 10
19ec-1c88:50727359.409 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50727678.999 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50727679.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:50727679.426 : iCmd = 0, nBytes = 128
19ec-1c88:50727852.554 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50727852.765 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50727852.915 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50727853.055 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50727853.186 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50727853.312 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50727853.443 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50727853.570 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50727853.637 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50727853.709 : => CNT96226::VenderCmd_GetData
19ec-1c88:50727853.764 : iCmd = 1, nBytes = 4
19ec-1c88:50727980.340 : 0000 : 00 00 00 00 
19ec-1c88:50727980.482 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50727980.557 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50727980.625 : => CNT96226::VenderCmd_GetData
19ec-1c88:50727980.682 : iCmd = 3, nBytes = 2
19ec-1c88:50728335.761 : 0000 : 06 38 
19ec-1c88:50728335.886 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50728335.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:50728336.036 : iCmd = 4, nBytes = 2
19ec-1c88:50728627.331 : 0000 : 07 07 
19ec-1c88:50728627.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50728627.612 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50728627.713 : => IoObject::InitializeDevice
19ec-1c88:50728627.831 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50728628.472 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50728628.555 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50728629.248 : => FindScanner
19ec-1c88:50728629.309 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50728629.376 : <= FindScanner ret = 1
19ec-1c88:50728629.438 : => IoObject::IoLockStart
19ec-1c88:50728629.545 : => CAsicIO::CheckDevice
19ec-1c88:50728629.602 : => CNT96226::ConnectIsAvailable
19ec-1c88:50728654.249 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50728654.349 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50728654.407 : <= IoObject::IoLockStart
19ec-1c88:50728654.464 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50728654.535 : IO Send command 10 bytes
19ec-1c88:50728654.616 : => CNT96226::VenderCmd_SetData
19ec-1c88:50728654.679 : iCmd = 0, nBytes = 10
19ec-1c88:50728654.786 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50728845.953 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50728846.064 : System send command 10 bytes + data 0 bytes
19ec-1c88:50728846.135 : IO total need to receive data 5 bytes
19ec-1c88:50728846.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:50728846.253 : iCmd = 0, nBytes = 5
19ec-1c88:50728973.116 : 0000 : 06 00 02 02 ab 
19ec-1c88:50728973.208 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50728973.274 : System total receive data 5 bytes
19ec-1c88:50728973.335 : => CNT96226::VenderCmd_GetData
19ec-1c88:50728973.389 : iCmd = 1, nBytes = 4
19ec-1c88:50729144.356 : 0000 : 00 00 00 00 
19ec-1c88:50729144.520 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50729144.735 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50729145.074 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50729145.136 : IO Send command 10 bytes
19ec-1c88:50729145.213 : => CNT96226::VenderCmd_SetData
19ec-1c88:50729145.268 : iCmd = 0, nBytes = 10
19ec-1c88:50729145.373 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50729336.518 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50729336.637 : System send command 10 bytes + data 0 bytes
19ec-1c88:50729336.714 : IO total need to receive data 165 bytes
19ec-1c88:50729336.784 : => CNT96226::VenderCmd_GetData
19ec-1c88:50729336.842 : iCmd = 0, nBytes = 165
19ec-1c88:50729452.440 : skip dump 37 bytes
19ec-1c88:50729452.619 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50729452.758 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50729452.891 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50729453.024 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50729453.157 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50729453.292 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50729453.417 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50729453.538 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50729453.603 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50729453.661 : System total receive data 165 bytes
19ec-1c88:50729453.720 : => CNT96226::VenderCmd_GetData
19ec-1c88:50729453.773 : iCmd = 1, nBytes = 4
19ec-1c88:50729601.568 : 0000 : 00 00 00 00 
19ec-1c88:50729601.738 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50729601.948 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50729602.364 : Dump Inquiry
19ec-1c88:50729602.488 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50729602.621 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50729602.753 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50729602.886 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50729603.016 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50729603.146 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50729603.271 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50729603.393 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50729603.523 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50729603.648 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50729603.734 : 00a0 : 00 00 00 00 00 
19ec-1c88:50729603.805 : => ReadNVMDataInternal
19ec-1c88:50729603.984 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50729604.044 : IO Send command 10 bytes
19ec-1c88:50729604.119 : => CNT96226::VenderCmd_SetData
19ec-1c88:50729604.171 : iCmd = 0, nBytes = 10
19ec-1c88:50729604.269 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50729928.014 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50729928.117 : System send command 10 bytes + data 0 bytes
19ec-1c88:50729928.180 : IO total need to receive data 128 bytes
19ec-1c88:50729928.241 : => CNT96226::VenderCmd_GetData
19ec-1c88:50729928.293 : iCmd = 0, nBytes = 128
19ec-1c88:50730040.967 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50730041.153 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50730041.302 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50730041.432 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50730041.559 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50730041.684 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50730041.809 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50730041.928 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50730041.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50730042.054 : System total receive data 128 bytes
19ec-1c88:50730042.114 : => CNT96226::VenderCmd_GetData
19ec-1c88:50730042.164 : iCmd = 1, nBytes = 4
19ec-1c88:50730215.658 : 0000 : 00 00 00 00 
19ec-1c88:50730215.743 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50730215.861 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50730215.929 : NVMData.PadScanCount = 0
19ec-1c88:50730215.984 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50730216.039 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50730216.094 : NVMData.FlatbedScanCount = 0
19ec-1c88:50730216.145 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50730216.200 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50730216.257 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50730216.310 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50730216.368 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50730216.421 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50730216.477 : NVMData.BornMonth = 0
19ec-1c88:50730216.526 : NVMData.BornDay = 0
19ec-1c88:50730216.576 : NVMData.BornYear = 0
19ec-1c88:50730216.624 : NVMData.FirstScanMonth = 4
19ec-1c88:50730216.676 : NVMData.FirstScanDay = 30
19ec-1c88:50730216.730 : NVMData.FirstScanYear = 2020
19ec-1c88:50730216.784 : NVMData.VerticalMagnification = 0
19ec-1c88:50730216.836 : NVMData.HorizontalMagnification = 0
19ec-1c88:50730216.889 : NVMData.PowerSavingTime = 15
19ec-1c88:50730216.944 : NVMData.SN = A094165189010062
19ec-1c88:50730216.993 : NVMData.AutoFeed = 0
19ec-1c88:50730217.041 : NVMData.CCDType = 0
19ec-1c88:50730217.089 : NVMData.ScanSpeed = 0
19ec-1c88:50730217.138 : NVMData.RollerCount = 0
19ec-1c88:50730217.192 : NVMData.MultifeedCount = 0
19ec-1c88:50730217.241 : NVMData.JamCount = 0
19ec-1c88:50730217.287 : NVMData.IdentifyInfo = 
19ec-1c88:50730217.337 : NVMData.FormalName = 
19ec-1c88:50730217.506 : NVMData.ReservedB = 0
19ec-1c88:50730217.562 : NVMData.FunctionCode = 0
19ec-1c88:50730217.612 : NVMData.PreFeed = 0
19ec-1c88:50730217.663 : NVMData.PreFeedTime = 0
19ec-1c88:50730218.146 : NVMData.ButtonNumber = 0
19ec-1c88:50730218.207 : NVMData.PowerOffTime = 0
19ec-1c88:50730218.257 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50730218.330 : => IoObject::IoLockEnd
19ec-1c88:50730218.425 : <= IoObject::IoLockEnd
19ec-1c88:50730218.476 : <= InitializeScanner ret = 1
19ec-1c88:50731419.089 : => GetLogicalScannerAbility
19ec-1c88:50731419.275 : => IoObject::IoLockStart
19ec-1c88:50731419.401 : => CAsicIO::CheckDevice
19ec-1c88:50731419.460 : => CNT96226::ConnectIsAvailable
19ec-1c88:50731441.112 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50731441.330 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50731441.455 : <= IoObject::IoLockStart
19ec-1c88:50731441.774 : => IoObject::IoLockEnd
19ec-1c88:50731441.874 : <= IoObject::IoLockEnd
19ec-1c88:50731441.950 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:50734977.192 : => GetLogicalScannerAbilityEx
19ec-1c88:50734977.384 : => IoObject::IoLockStart
19ec-1c88:50734977.520 : => CAsicIO::CheckDevice
19ec-1c88:50734977.578 : => CNT96226::ConnectIsAvailable
19ec-1c88:50735003.020 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50735003.136 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50735003.199 : <= IoObject::IoLockStart
19ec-1c88:50735003.261 : => IoObject::IoLockEnd
19ec-1c88:50735003.368 : <= IoObject::IoLockEnd
19ec-1c88:50735003.484 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50735003.557 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50743164.286 : => ReadNVMData
19ec-1c88:50743164.476 : => IoObject::IoLockStart
19ec-1c88:50743164.606 : => CAsicIO::CheckDevice
19ec-1c88:50743164.666 : => CNT96226::ConnectIsAvailable
19ec-1c88:50743187.935 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50743188.319 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50743188.378 : <= IoObject::IoLockStart
19ec-1c88:50743188.448 : => ReadNVMDataInternal
19ec-1c88:50743188.513 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50743188.577 : IO Send command 10 bytes
19ec-1c88:50743188.694 : => CNT96226::VenderCmd_SetData
19ec-1c88:50743188.749 : iCmd = 0, nBytes = 10
19ec-1c88:50743188.860 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50743543.579 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50743543.737 : System send command 10 bytes + data 0 bytes
19ec-1c88:50743543.805 : IO total need to receive data 128 bytes
19ec-1c88:50743543.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:50743543.925 : iCmd = 0, nBytes = 128
19ec-1c88:50743743.782 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50743743.965 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50743744.117 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50743744.254 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50743744.385 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50743744.513 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50743744.642 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50743744.769 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50743744.836 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50743744.897 : System total receive data 128 bytes
19ec-1c88:50743744.960 : => CNT96226::VenderCmd_GetData
19ec-1c88:50743745.019 : iCmd = 1, nBytes = 4
19ec-1c88:50743904.894 : 0000 : 00 00 00 00 
19ec-1c88:50743905.018 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50743905.161 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50743905.230 : NVMData.PadScanCount = 0
19ec-1c88:50743905.286 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50743905.341 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50743905.399 : NVMData.FlatbedScanCount = 0
19ec-1c88:50743905.454 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50743905.652 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50743905.720 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50743905.775 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50743905.829 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50743905.882 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50743905.936 : NVMData.BornMonth = 0
19ec-1c88:50743905.987 : NVMData.BornDay = 0
19ec-1c88:50743906.036 : NVMData.BornYear = 0
19ec-1c88:50743906.083 : NVMData.FirstScanMonth = 4
19ec-1c88:50743906.135 : NVMData.FirstScanDay = 30
19ec-1c88:50743906.189 : NVMData.FirstScanYear = 2020
19ec-1c88:50743906.241 : NVMData.VerticalMagnification = 0
19ec-1c88:50743906.295 : NVMData.HorizontalMagnification = 0
19ec-1c88:50743906.350 : NVMData.PowerSavingTime = 15
19ec-1c88:50743906.406 : NVMData.SN = A094165189010062
19ec-1c88:50743906.455 : NVMData.AutoFeed = 0
19ec-1c88:50743906.506 : NVMData.CCDType = 0
19ec-1c88:50743906.555 : NVMData.ScanSpeed = 0
19ec-1c88:50743906.608 : NVMData.RollerCount = 0
19ec-1c88:50743906.660 : NVMData.MultifeedCount = 0
19ec-1c88:50743906.713 : NVMData.JamCount = 0
19ec-1c88:50743906.763 : NVMData.IdentifyInfo = 
19ec-1c88:50743906.815 : NVMData.FormalName = 
19ec-1c88:50743906.862 : NVMData.ReservedB = 0
19ec-1c88:50743906.912 : NVMData.FunctionCode = 0
19ec-1c88:50743906.963 : NVMData.PreFeed = 0
19ec-1c88:50743907.010 : NVMData.PreFeedTime = 0
19ec-1c88:50743907.059 : NVMData.ButtonNumber = 0
19ec-1c88:50743907.112 : NVMData.PowerOffTime = 0
19ec-1c88:50743907.161 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50743907.218 : => IoObject::IoLockEnd
19ec-1c88:50743907.308 : <= IoObject::IoLockEnd
19ec-1c88:50743907.358 : <= ReadNVMData ret = 1
19ec-1c88:50753544.453 : => GetADFStatus
19ec-1c88:50753544.816 : => IoObject::IoLockStart
19ec-1c88:50753544.941 : => CAsicIO::CheckDevice
19ec-1c88:50753545.000 : => CNT96226::ConnectIsAvailable
19ec-1c88:50753568.176 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50753568.533 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50753568.596 : <= IoObject::IoLockStart
19ec-1c88:50753568.657 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50753568.724 : IO Send command 10 bytes
19ec-1c88:50753568.841 : => CNT96226::VenderCmd_SetData
19ec-1c88:50753568.895 : iCmd = 0, nBytes = 10
19ec-1c88:50753569.003 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50753760.331 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50753760.465 : System send command 10 bytes + data 0 bytes
19ec-1c88:50753760.534 : IO total need to receive data 2 bytes
19ec-1c88:50753760.592 : => CNT96226::VenderCmd_GetData
19ec-1c88:50753760.651 : iCmd = 0, nBytes = 2
19ec-1c88:50753957.575 : 0000 : 00 00 
19ec-1c88:50753957.778 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50753958.158 : System total receive data 2 bytes
19ec-1c88:50753958.226 : => CNT96226::VenderCmd_GetData
19ec-1c88:50753958.287 : iCmd = 1, nBytes = 4
19ec-1c88:50754166.606 : 0000 : 00 00 00 00 
19ec-1c88:50754166.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50754166.854 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50754166.918 : Return status = 0
19ec-1c88:50754166.982 : => IoObject::IoLockEnd
19ec-1c88:50754167.072 : <= IoObject::IoLockEnd
19ec-1c88:50754167.120 : <= GetADFStatus ret = 1
19ec-1c88:50756898.686 : => GetADFStatus
19ec-1c88:50756898.888 : => IoObject::IoLockStart
19ec-1c88:50756899.022 : => CAsicIO::CheckDevice
19ec-1c88:50756899.081 : => CNT96226::ConnectIsAvailable
19ec-1c88:50756924.777 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50756924.891 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50756924.953 : <= IoObject::IoLockStart
19ec-1c88:50756925.014 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50756925.084 : IO Send command 10 bytes
19ec-1c88:50756925.207 : => CNT96226::VenderCmd_SetData
19ec-1c88:50756925.263 : iCmd = 0, nBytes = 10
19ec-1c88:50756925.369 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50757123.782 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50757123.916 : System send command 10 bytes + data 0 bytes
19ec-1c88:50757124.140 : IO total need to receive data 2 bytes
19ec-1c88:50757124.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:50757124.272 : iCmd = 0, nBytes = 2
19ec-1c88:50757270.400 : 0000 : 00 00 
19ec-1c88:50757270.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50757270.567 : System total receive data 2 bytes
19ec-1c88:50757270.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:50757270.682 : iCmd = 1, nBytes = 4
19ec-1c88:50757444.177 : 0000 : 00 00 00 00 
19ec-1c88:50757444.347 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50757444.743 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50757444.809 : Return status = 0
19ec-1c88:50757444.864 : => IoObject::IoLockEnd
19ec-1c88:50757444.951 : <= IoObject::IoLockEnd
19ec-1c88:50757445.001 : <= GetADFStatus ret = 1
19ec-1c88:50759529.436 : => TerminateDriver
19ec-1c88:50759529.635 : => CAsicIO::~CAsicIO,pStage=197069896
19ec-1c88:50759529.708 : => CNT96226::Close
19ec-1c88:50759533.172 : <= CNT96226::Close ret = 1
19ec-1c88:50759533.251 : <= CAsicIO::~CAsicIO
19ec-1c88:50759533.308 : => IoObject::IoLockEnd
19ec-1c88:50759533.365 : <= IoObject::IoLockEnd
19ec-1c88:50759533.415 : => IoObject::TerminateDevice
19ec-1c88:50759533.469 : => IoObject::IoLockEnd
19ec-1c88:50759533.516 : <= IoObject::IoLockEnd
19ec-1c88:50759533.620 : <= IoObject::TerminateDevice
19ec-1c88:50759533.869 : <= TerminateDriver ret = 1
19ec-1c88:50802062.149 : ============Debug Start==========
19ec-1c88:50802062.448 : Date : 2020/4/30 14:30:10
19ec-1c88:50802062.531 : Process ID : 19ec
19ec-1c88:50802062.939 : Windows : Version 10.0 build 18363 
19ec-1c88:50802063.381 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50802063.444 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50802063.510 : MemoryStatus.ullAvailPhys : 1731035136
19ec-1c88:50802063.569 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50802063.629 : MemoryStatus.ullAvailPageFile : 3132919808
19ec-1c88:50802063.688 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50802063.746 : MemoryStatus.ullAvailVirtual : 1728409600
19ec-1c88:50802063.807 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50802063.909 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50802063.966 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50802064.199 : CPU Count : 4
19ec-1c88:50802064.246 : CPU Frequency : 100.000 Mhz
19ec-1c88:50802068.486 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50802068.611 : => InitializeDriver
19ec-1c88:50802068.875 : <= InitializeDriver ret = 1
19ec-1c88:50802068.935 : => InitializeScanner
19ec-1c88:50802069.013 : => CAsicIO::GetDeviceList
19ec-1c88:50802069.307 : => CNT96226::CNT96226
19ec-1c88:50802069.365 : => CNT96226::Open
19ec-1c88:50802094.602 : <= CNT96226::Open ret = 1
19ec-1c88:50802094.711 : => CNT96226::Initialize
19ec-1c88:50802094.906 : <= CNT96226::Initialize ret = 1
19ec-1c88:50802094.969 : <= CNT96226::CNT96226
19ec-1c88:50802095.024 : => CNT96226::EnumAvailableDevice
19ec-1c88:50802100.412 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50802100.492 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50802100.549 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50805843.308 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50805843.608 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50805849.171 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50805849.278 : => IoObject::GetLockName
19ec-1c88:50805849.341 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50805849.412 : <= IoObject::GetLockName
19ec-1c88:50805849.884 : => CNT96226::VenderCmd_GetData
19ec-1c88:50805849.945 : iCmd = 3, nBytes = 2
19ec-1c88:50806238.082 : 0000 : 06 38 
19ec-1c88:50806238.236 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50806238.310 : => CNT96226::VenderCmd_GetData
19ec-1c88:50806238.365 : iCmd = 4, nBytes = 2
19ec-1c88:50806569.779 : 0000 : 07 07 
19ec-1c88:50806569.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50806570.158 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50806570.322 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50806570.461 : IO Send command 10 bytes
19ec-1c88:50806570.570 : => CNT96226::VenderCmd_SetData
19ec-1c88:50806570.684 : iCmd = 0, nBytes = 10
19ec-1c88:50806570.894 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50806790.980 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50806791.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:50806791.338 : iCmd = 0, nBytes = 165
19ec-1c88:50807026.304 : skip dump 37 bytes
19ec-1c88:50807026.700 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50807027.002 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50807027.287 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50807027.560 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50807027.826 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50807028.095 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50807028.349 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50807028.602 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50807028.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50807028.852 : => CNT96226::VenderCmd_GetData
19ec-1c88:50807028.959 : iCmd = 1, nBytes = 4
19ec-1c88:50807250.596 : 0000 : 00 00 00 00 
19ec-1c88:50807250.832 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50807250.965 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50807251.082 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50807251.215 : IO Send command 10 bytes
19ec-1c88:50807251.322 : => CNT96226::VenderCmd_SetData
19ec-1c88:50807251.432 : iCmd = 0, nBytes = 10
19ec-1c88:50807251.803 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50807595.318 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50807595.566 : => CNT96226::VenderCmd_GetData
19ec-1c88:50807595.683 : iCmd = 0, nBytes = 128
19ec-1c88:50807826.427 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50807826.800 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50807827.093 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50807827.364 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50807827.617 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50807827.872 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50807828.124 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50807828.373 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50807828.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50807828.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:50807828.738 : iCmd = 1, nBytes = 4
19ec-1c88:50808042.543 : 0000 : 00 00 00 00 
19ec-1c88:50808042.691 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50808042.786 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50808043.030 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50808043.126 : => CNT96226::Close
19ec-1c88:50808048.133 : <= CNT96226::Close ret = 1
19ec-1c88:50808048.232 : <= CNT96226::~CNT96226
19ec-1c88:50808048.352 : <= CAsicIO::GetDeviceList
19ec-1c88:50808048.866 : => IoObject::SetTimeout
19ec-1c88:50808049.036 : Timeout--> In = 0 Out = 0
19ec-1c88:50808049.109 : <= IoObject::SetTimeout
19ec-1c88:50808049.193 : => CAsicIO::CAsicIO
19ec-1c88:50808049.282 : => CNT96226::CNT96226
19ec-1c88:50808049.351 : => CNT96226::Open
19ec-1c88:50808077.841 : <= CNT96226::Open ret = 1
19ec-1c88:50808077.968 : => CNT96226::Initialize
19ec-1c88:50808078.217 : <= CNT96226::Initialize ret = 1
19ec-1c88:50808078.290 : <= CNT96226::CNT96226
19ec-1c88:50808078.358 : <= CAsicIO::CAsicIO
19ec-1c88:50808078.425 : => CAsicIO::InitializeDevice
19ec-1c88:50808078.509 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50808086.065 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50808086.219 : => IoObject::GetLockName
19ec-1c88:50808086.293 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50808086.378 : <= IoObject::GetLockName
19ec-1c88:50808087.001 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50808087.096 : IO Send command 10 bytes
19ec-1c88:50808087.162 : => CNT96226::VenderCmd_SetData
19ec-1c88:50808087.232 : iCmd = 0, nBytes = 10
19ec-1c88:50808087.372 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50808436.632 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50808436.793 : => CNT96226::VenderCmd_GetData
19ec-1c88:50808436.869 : iCmd = 0, nBytes = 128
19ec-1c88:50808646.353 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50808646.612 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50808646.802 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50808646.981 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50808647.152 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50808647.315 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50808647.480 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50808647.644 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50808647.727 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50808647.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:50808647.879 : iCmd = 1, nBytes = 4
19ec-1c88:50808850.023 : 0000 : 00 00 00 00 
19ec-1c88:50808850.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50808850.253 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50808850.327 : => CNT96226::VenderCmd_GetData
19ec-1c88:50808850.396 : iCmd = 3, nBytes = 2
19ec-1c88:50809238.116 : 0000 : 06 38 
19ec-1c88:50809238.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50809238.376 : => CNT96226::VenderCmd_GetData
19ec-1c88:50809238.452 : iCmd = 4, nBytes = 2
19ec-1c88:50809554.053 : 0000 : 07 07 
19ec-1c88:50809554.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50809554.445 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50809554.573 : => IoObject::InitializeDevice
19ec-1c88:50809554.698 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50809555.591 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50809555.684 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50809556.543 : => FindScanner
19ec-1c88:50809556.614 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50809556.698 : <= FindScanner ret = 1
19ec-1c88:50809556.769 : => IoObject::IoLockStart
19ec-1c88:50809556.907 : => CAsicIO::CheckDevice
19ec-1c88:50809556.979 : => CNT96226::ConnectIsAvailable
19ec-1c88:50809577.072 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50809577.227 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50809577.307 : <= IoObject::IoLockStart
19ec-1c88:50809577.384 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50809577.474 : IO Send command 10 bytes
19ec-1c88:50809577.601 : => CNT96226::VenderCmd_SetData
19ec-1c88:50809577.674 : iCmd = 0, nBytes = 10
19ec-1c88:50809577.812 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50809762.682 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50809762.851 : System send command 10 bytes + data 0 bytes
19ec-1c88:50809762.948 : IO total need to receive data 5 bytes
19ec-1c88:50809763.027 : => CNT96226::VenderCmd_GetData
19ec-1c88:50809763.099 : iCmd = 0, nBytes = 5
19ec-1c88:50809966.690 : 0000 : 06 00 02 02 ab 
19ec-1c88:50809966.803 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50809966.888 : System total receive data 5 bytes
19ec-1c88:50809966.966 : => CNT96226::VenderCmd_GetData
19ec-1c88:50809967.033 : iCmd = 1, nBytes = 4
19ec-1c88:50810140.010 : 0000 : 00 00 00 00 
19ec-1c88:50810140.120 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50810140.264 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50810140.343 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50810140.424 : IO Send command 10 bytes
19ec-1c88:50810140.538 : => CNT96226::VenderCmd_SetData
19ec-1c88:50810140.610 : iCmd = 0, nBytes = 10
19ec-1c88:50810140.744 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50810306.583 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50810306.993 : System send command 10 bytes + data 0 bytes
19ec-1c88:50810307.077 : IO total need to receive data 165 bytes
19ec-1c88:50810307.152 : => CNT96226::VenderCmd_GetData
19ec-1c88:50810307.224 : iCmd = 0, nBytes = 165
19ec-1c88:50810508.339 : skip dump 37 bytes
19ec-1c88:50810508.593 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50810508.788 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50810508.970 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50810509.148 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50810509.318 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50810509.492 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50810509.652 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50810509.813 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50810509.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50810509.976 : System total receive data 165 bytes
19ec-1c88:50810510.053 : => CNT96226::VenderCmd_GetData
19ec-1c88:50810510.119 : iCmd = 1, nBytes = 4
19ec-1c88:50810685.583 : 0000 : 00 00 00 00 
19ec-1c88:50810685.701 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50810685.857 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50810686.121 : Dump Inquiry
19ec-1c88:50810686.284 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50810686.458 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50810686.628 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50810686.797 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50810686.964 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50810687.139 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50810687.303 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50810687.466 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50810687.631 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50810687.796 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50810687.912 : 00a0 : 00 00 00 00 00 
19ec-1c88:50810688.000 : => ReadNVMDataInternal
19ec-1c88:50810688.278 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50810688.365 : IO Send command 10 bytes
19ec-1c88:50810688.483 : => CNT96226::VenderCmd_SetData
19ec-1c88:50810688.553 : iCmd = 0, nBytes = 10
19ec-1c88:50810688.686 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50811028.642 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50811028.804 : System send command 10 bytes + data 0 bytes
19ec-1c88:50811028.895 : IO total need to receive data 128 bytes
19ec-1c88:50811028.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:50811029.046 : iCmd = 0, nBytes = 128
19ec-1c88:50811235.182 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50811235.422 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50811235.605 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50811235.777 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50811235.942 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50811236.104 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50811236.268 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50811236.431 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50811236.514 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50811236.599 : System total receive data 128 bytes
19ec-1c88:50811236.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:50811236.744 : iCmd = 1, nBytes = 4
19ec-1c88:50811412.519 : 0000 : 00 00 00 00 
19ec-1c88:50811412.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50811412.838 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50811412.928 : NVMData.PadScanCount = 0
19ec-1c88:50811413.004 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50811413.075 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50811413.150 : NVMData.FlatbedScanCount = 0
19ec-1c88:50811413.223 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50811413.289 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50811413.358 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50811413.430 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50811413.503 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50811413.573 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50811413.645 : NVMData.BornMonth = 0
19ec-1c88:50811413.707 : NVMData.BornDay = 0
19ec-1c88:50811413.774 : NVMData.BornYear = 0
19ec-1c88:50811413.837 : NVMData.FirstScanMonth = 4
19ec-1c88:50811413.904 : NVMData.FirstScanDay = 30
19ec-1c88:50811413.974 : NVMData.FirstScanYear = 2020
19ec-1c88:50811414.043 : NVMData.VerticalMagnification = 0
19ec-1c88:50811414.117 : NVMData.HorizontalMagnification = 0
19ec-1c88:50811414.184 : NVMData.PowerSavingTime = 15
19ec-1c88:50811414.253 : NVMData.SN = A094165189010062
19ec-1c88:50811414.318 : NVMData.AutoFeed = 0
19ec-1c88:50811414.380 : NVMData.CCDType = 0
19ec-1c88:50811414.443 : NVMData.ScanSpeed = 0
19ec-1c88:50811414.505 : NVMData.RollerCount = 0
19ec-1c88:50811414.567 : NVMData.MultifeedCount = 0
19ec-1c88:50811414.629 : NVMData.JamCount = 0
19ec-1c88:50811414.692 : NVMData.IdentifyInfo = 
19ec-1c88:50811414.758 : NVMData.FormalName = 
19ec-1c88:50811415.015 : NVMData.ReservedB = 0
19ec-1c88:50811415.088 : NVMData.FunctionCode = 0
19ec-1c88:50811415.153 : NVMData.PreFeed = 0
19ec-1c88:50811415.219 : NVMData.PreFeedTime = 0
19ec-1c88:50811415.282 : NVMData.ButtonNumber = 0
19ec-1c88:50811415.346 : NVMData.PowerOffTime = 0
19ec-1c88:50811415.413 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50811415.513 : => IoObject::IoLockEnd
19ec-1c88:50811415.633 : <= IoObject::IoLockEnd
19ec-1c88:50811415.695 : <= InitializeScanner ret = 1
19ec-1c88:50811415.779 : => GetLogicalScannerAbilityEx
19ec-1c88:50811415.853 : => IoObject::IoLockStart
19ec-1c88:50811415.978 : => CAsicIO::CheckDevice
19ec-1c88:50811416.046 : => CNT96226::ConnectIsAvailable
19ec-1c88:50811442.221 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50811442.372 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50811442.460 : <= IoObject::IoLockStart
19ec-1c88:50811442.538 : => IoObject::IoLockEnd
19ec-1c88:50811442.661 : <= IoObject::IoLockEnd
19ec-1c88:50811442.804 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50811442.905 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50811663.837 : => ReadNVMData
19ec-1c88:50811664.003 : => IoObject::IoLockStart
19ec-1c88:50811664.166 : => CAsicIO::CheckDevice
19ec-1c88:50811664.239 : => CNT96226::ConnectIsAvailable
19ec-1c88:50811688.679 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50811688.825 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50811688.905 : <= IoObject::IoLockStart
19ec-1c88:50811688.987 : => ReadNVMDataInternal
19ec-1c88:50811689.063 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50811689.148 : IO Send command 10 bytes
19ec-1c88:50811689.281 : => CNT96226::VenderCmd_SetData
19ec-1c88:50811689.353 : iCmd = 0, nBytes = 10
19ec-1c88:50811689.494 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50812040.014 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50812040.203 : System send command 10 bytes + data 0 bytes
19ec-1c88:50812040.295 : IO total need to receive data 128 bytes
19ec-1c88:50812040.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:50812040.446 : iCmd = 0, nBytes = 128
19ec-1c88:50812244.215 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50812244.443 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50812244.626 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50812244.801 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50812244.972 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50812245.135 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50812245.303 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50812245.463 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50812245.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50812245.628 : System total receive data 128 bytes
19ec-1c88:50812245.706 : => CNT96226::VenderCmd_GetData
19ec-1c88:50812245.775 : iCmd = 1, nBytes = 4
19ec-1c88:50812421.527 : 0000 : 00 00 00 00 
19ec-1c88:50812421.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50812421.808 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50812421.899 : NVMData.PadScanCount = 0
19ec-1c88:50812421.973 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50812422.044 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50812422.123 : NVMData.FlatbedScanCount = 0
19ec-1c88:50812422.195 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50812422.262 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50812422.336 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50812422.408 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50812422.479 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50812422.550 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50812422.622 : NVMData.BornMonth = 0
19ec-1c88:50812422.688 : NVMData.BornDay = 0
19ec-1c88:50812422.757 : NVMData.BornYear = 0
19ec-1c88:50812422.820 : NVMData.FirstScanMonth = 4
19ec-1c88:50812422.888 : NVMData.FirstScanDay = 30
19ec-1c88:50812422.958 : NVMData.FirstScanYear = 2020
19ec-1c88:50812423.196 : NVMData.VerticalMagnification = 0
19ec-1c88:50812423.274 : NVMData.HorizontalMagnification = 0
19ec-1c88:50812423.346 : NVMData.PowerSavingTime = 15
19ec-1c88:50812423.417 : NVMData.SN = A094165189010062
19ec-1c88:50812423.485 : NVMData.AutoFeed = 0
19ec-1c88:50812423.549 : NVMData.CCDType = 0
19ec-1c88:50812423.611 : NVMData.ScanSpeed = 0
19ec-1c88:50812423.678 : NVMData.RollerCount = 0
19ec-1c88:50812423.742 : NVMData.MultifeedCount = 0
19ec-1c88:50812423.809 : NVMData.JamCount = 0
19ec-1c88:50812423.873 : NVMData.IdentifyInfo = 
19ec-1c88:50812423.940 : NVMData.FormalName = 
19ec-1c88:50812424.004 : NVMData.ReservedB = 0
19ec-1c88:50812424.070 : NVMData.FunctionCode = 0
19ec-1c88:50812424.134 : NVMData.PreFeed = 0
19ec-1c88:50812424.197 : NVMData.PreFeedTime = 0
19ec-1c88:50812424.262 : NVMData.ButtonNumber = 0
19ec-1c88:50812424.327 : NVMData.PowerOffTime = 0
19ec-1c88:50812424.394 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50812424.471 : => IoObject::IoLockEnd
19ec-1c88:50812424.584 : <= IoObject::IoLockEnd
19ec-1c88:50812424.651 : <= ReadNVMData ret = 1
19ec-1c88:50815126.974 : ============Debug Start==========
19ec-1c88:50815127.268 : Date : 2020/4/30 14:30:10
19ec-1c88:50815127.350 : Process ID : 19ec
19ec-1c88:50815127.767 : Windows : Version 10.0 build 18363 
19ec-1c88:50815128.266 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50815128.330 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50815128.395 : MemoryStatus.ullAvailPhys : 1730744320
19ec-1c88:50815128.453 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50815128.518 : MemoryStatus.ullAvailPageFile : 3133796352
19ec-1c88:50815128.579 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50815128.634 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:50815128.692 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50815128.793 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50815128.852 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50815129.093 : CPU Count : 4
19ec-1c88:50815129.142 : CPU Frequency : 100.000 Mhz
19ec-1c88:50815133.813 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50815133.939 : => InitializeDriver
19ec-1c88:50815134.204 : <= InitializeDriver ret = 1
19ec-1c88:50817662.740 : => InitializeScanner
19ec-1c88:50817662.994 : => CAsicIO::GetDeviceList
19ec-1c88:50817663.410 : => CNT96226::CNT96226
19ec-1c88:50817663.470 : => CNT96226::Open
19ec-1c88:50817686.220 : <= CNT96226::Open ret = 1
19ec-1c88:50817686.324 : => CNT96226::Initialize
19ec-1c88:50817686.522 : <= CNT96226::Initialize ret = 1
19ec-1c88:50817686.579 : <= CNT96226::CNT96226
19ec-1c88:50817686.630 : => CNT96226::EnumAvailableDevice
19ec-1c88:50817692.039 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50817692.119 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50817692.180 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50821435.666 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50821435.957 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50821441.571 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50821441.684 : => IoObject::GetLockName
19ec-1c88:50821441.751 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50821441.818 : <= IoObject::GetLockName
19ec-1c88:50821442.277 : => CNT96226::VenderCmd_GetData
19ec-1c88:50821442.345 : iCmd = 3, nBytes = 2
19ec-1c88:50821820.608 : 0000 : 06 38 
19ec-1c88:50821820.745 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50821820.816 : => CNT96226::VenderCmd_GetData
19ec-1c88:50821820.872 : iCmd = 4, nBytes = 2
19ec-1c88:50822131.329 : 0000 : 07 07 
19ec-1c88:50822131.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50822131.502 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50822131.588 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50822131.657 : IO Send command 10 bytes
19ec-1c88:50822131.712 : => CNT96226::VenderCmd_SetData
19ec-1c88:50822131.766 : iCmd = 0, nBytes = 10
19ec-1c88:50822131.872 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50822315.564 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50822315.685 : => CNT96226::VenderCmd_GetData
19ec-1c88:50822315.967 : iCmd = 0, nBytes = 165
19ec-1c88:50822514.190 : skip dump 37 bytes
19ec-1c88:50822514.387 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50822514.530 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50822514.670 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50822514.802 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50822514.933 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50822515.069 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50822515.191 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50822515.311 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50822515.375 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50822515.435 : => CNT96226::VenderCmd_GetData
19ec-1c88:50822515.487 : iCmd = 1, nBytes = 4
19ec-1c88:50822709.726 : 0000 : 00 00 00 00 
19ec-1c88:50822709.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50822709.913 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50822709.978 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50822710.044 : IO Send command 10 bytes
19ec-1c88:50822710.098 : => CNT96226::VenderCmd_SetData
19ec-1c88:50822710.151 : iCmd = 0, nBytes = 10
19ec-1c88:50822710.261 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50823035.182 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50823035.331 : => CNT96226::VenderCmd_GetData
19ec-1c88:50823035.398 : iCmd = 0, nBytes = 128
19ec-1c88:50823213.489 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50823213.655 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50823213.795 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50823213.929 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50823214.052 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50823214.172 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50823214.295 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50823214.416 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50823214.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50823214.540 : => CNT96226::VenderCmd_GetData
19ec-1c88:50823214.592 : iCmd = 1, nBytes = 4
19ec-1c88:50823342.947 : 0000 : 00 00 00 00 
19ec-1c88:50823343.027 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50823343.086 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50823343.251 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50823343.323 : => CNT96226::Close
19ec-1c88:50823347.067 : <= CNT96226::Close ret = 1
19ec-1c88:50823347.137 : <= CNT96226::~CNT96226
19ec-1c88:50823347.222 : <= CAsicIO::GetDeviceList
19ec-1c88:50823347.603 : => IoObject::SetTimeout
19ec-1c88:50823347.732 : Timeout--> In = 0 Out = 0
19ec-1c88:50823347.793 : <= IoObject::SetTimeout
19ec-1c88:50823347.859 : => CAsicIO::CAsicIO
19ec-1c88:50823347.929 : => CNT96226::CNT96226
19ec-1c88:50823347.987 : => CNT96226::Open
19ec-1c88:50823370.593 : <= CNT96226::Open ret = 1
19ec-1c88:50823370.699 : => CNT96226::Initialize
19ec-1c88:50823370.892 : <= CNT96226::Initialize ret = 1
19ec-1c88:50823370.952 : <= CNT96226::CNT96226
19ec-1c88:50823371.003 : <= CAsicIO::CAsicIO
19ec-1c88:50823371.057 : => CAsicIO::InitializeDevice
19ec-1c88:50823371.134 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50823376.986 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50823377.102 : => IoObject::GetLockName
19ec-1c88:50823377.157 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50823377.221 : <= IoObject::GetLockName
19ec-1c88:50823377.710 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50823377.780 : IO Send command 10 bytes
19ec-1c88:50823377.834 : => CNT96226::VenderCmd_SetData
19ec-1c88:50823377.889 : iCmd = 0, nBytes = 10
19ec-1c88:50823378.002 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50823713.274 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50823713.398 : => CNT96226::VenderCmd_GetData
19ec-1c88:50823713.456 : iCmd = 0, nBytes = 128
19ec-1c88:50823888.791 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50823888.970 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50823889.107 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50823889.237 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50823889.361 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50823889.481 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50823889.607 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50823889.730 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50823889.795 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50823889.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:50823889.915 : iCmd = 1, nBytes = 4
19ec-1c88:50824068.078 : 0000 : 00 00 00 00 
19ec-1c88:50824068.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50824068.258 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50824068.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:50824068.378 : iCmd = 3, nBytes = 2
19ec-1c88:50824455.791 : 0000 : 06 38 
19ec-1c88:50824455.918 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50824455.994 : => CNT96226::VenderCmd_GetData
19ec-1c88:50824456.049 : iCmd = 4, nBytes = 2
19ec-1c88:50824755.166 : 0000 : 07 07 
19ec-1c88:50824755.250 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50824755.421 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50824755.519 : => IoObject::InitializeDevice
19ec-1c88:50824755.628 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50824756.264 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50824756.339 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50824757.062 : => FindScanner
19ec-1c88:50824757.125 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50824757.192 : <= FindScanner ret = 1
19ec-1c88:50824757.248 : => IoObject::IoLockStart
19ec-1c88:50824757.353 : => CAsicIO::CheckDevice
19ec-1c88:50824757.404 : => CNT96226::ConnectIsAvailable
19ec-1c88:50824778.594 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50824778.709 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50824778.767 : <= IoObject::IoLockStart
19ec-1c88:50824778.822 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50824778.885 : IO Send command 10 bytes
19ec-1c88:50824778.980 : => CNT96226::VenderCmd_SetData
19ec-1c88:50824779.038 : iCmd = 0, nBytes = 10
19ec-1c88:50824779.144 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50824980.801 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50824980.931 : System send command 10 bytes + data 0 bytes
19ec-1c88:50824980.998 : IO total need to receive data 5 bytes
19ec-1c88:50824981.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:50824981.111 : iCmd = 0, nBytes = 5
19ec-1c88:50825189.669 : 0000 : 06 00 02 02 ab 
19ec-1c88:50825189.761 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50825189.829 : System total receive data 5 bytes
19ec-1c88:50825189.890 : => CNT96226::VenderCmd_GetData
19ec-1c88:50825189.944 : iCmd = 1, nBytes = 4
19ec-1c88:50825369.775 : 0000 : 00 00 00 00 
19ec-1c88:50825369.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50825370.033 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50825370.098 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50825370.162 : IO Send command 10 bytes
19ec-1c88:50825370.250 : => CNT96226::VenderCmd_SetData
19ec-1c88:50825370.306 : iCmd = 0, nBytes = 10
19ec-1c88:50825370.411 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50825576.037 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50825576.137 : System send command 10 bytes + data 0 bytes
19ec-1c88:50825576.204 : IO total need to receive data 165 bytes
19ec-1c88:50825576.264 : => CNT96226::VenderCmd_GetData
19ec-1c88:50825576.316 : iCmd = 0, nBytes = 165
19ec-1c88:50825771.931 : skip dump 37 bytes
19ec-1c88:50825772.104 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50825772.240 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50825772.374 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50825772.511 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50825772.639 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50825772.771 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50825772.896 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50825773.019 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50825773.079 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50825773.135 : System total receive data 165 bytes
19ec-1c88:50825773.192 : => CNT96226::VenderCmd_GetData
19ec-1c88:50825773.244 : iCmd = 1, nBytes = 4
19ec-1c88:50825914.579 : 0000 : 00 00 00 00 
19ec-1c88:50825914.931 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50825915.052 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50825915.273 : Dump Inquiry
19ec-1c88:50825915.398 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50825915.541 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50825915.682 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50825915.819 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50825915.946 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50825916.083 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50825916.213 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50825916.338 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50825916.474 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50825916.605 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50825916.699 : 00a0 : 00 00 00 00 00 
19ec-1c88:50825916.771 : => ReadNVMDataInternal
19ec-1c88:50825916.981 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50825917.046 : IO Send command 10 bytes
19ec-1c88:50825917.133 : => CNT96226::VenderCmd_SetData
19ec-1c88:50825917.187 : iCmd = 0, nBytes = 10
19ec-1c88:50825917.292 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50826271.451 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50826271.576 : System send command 10 bytes + data 0 bytes
19ec-1c88:50826271.654 : IO total need to receive data 128 bytes
19ec-1c88:50826271.719 : => CNT96226::VenderCmd_GetData
19ec-1c88:50826271.770 : iCmd = 0, nBytes = 128
19ec-1c88:50826464.219 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50826464.779 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50826464.914 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50826465.046 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50826465.172 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50826465.297 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50826465.418 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50826465.538 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50826465.600 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50826465.659 : System total receive data 128 bytes
19ec-1c88:50826465.718 : => CNT96226::VenderCmd_GetData
19ec-1c88:50826465.770 : iCmd = 1, nBytes = 4
19ec-1c88:50826669.814 : 0000 : 00 00 00 00 
19ec-1c88:50826669.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50826670.010 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50826670.075 : NVMData.PadScanCount = 0
19ec-1c88:50826670.127 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50826670.180 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50826670.235 : NVMData.FlatbedScanCount = 0
19ec-1c88:50826670.287 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50826670.338 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50826670.391 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50826670.445 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50826670.500 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50826670.553 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50826670.608 : NVMData.BornMonth = 0
19ec-1c88:50826670.657 : NVMData.BornDay = 0
19ec-1c88:50826670.706 : NVMData.BornYear = 0
19ec-1c88:50826670.755 : NVMData.FirstScanMonth = 4
19ec-1c88:50826670.806 : NVMData.FirstScanDay = 30
19ec-1c88:50826670.861 : NVMData.FirstScanYear = 2020
19ec-1c88:50826670.912 : NVMData.VerticalMagnification = 0
19ec-1c88:50826670.964 : NVMData.HorizontalMagnification = 0
19ec-1c88:50826671.019 : NVMData.PowerSavingTime = 15
19ec-1c88:50826671.072 : NVMData.SN = A094165189010062
19ec-1c88:50826671.123 : NVMData.AutoFeed = 0
19ec-1c88:50826671.171 : NVMData.CCDType = 0
19ec-1c88:50826671.217 : NVMData.ScanSpeed = 0
19ec-1c88:50826671.263 : NVMData.RollerCount = 0
19ec-1c88:50826671.314 : NVMData.MultifeedCount = 0
19ec-1c88:50826671.364 : NVMData.JamCount = 0
19ec-1c88:50826671.412 : NVMData.IdentifyInfo = 
19ec-1c88:50826671.461 : NVMData.FormalName = 
19ec-1c88:50826671.649 : NVMData.ReservedB = 0
19ec-1c88:50826671.706 : NVMData.FunctionCode = 0
19ec-1c88:50826671.754 : NVMData.PreFeed = 0
19ec-1c88:50826671.805 : NVMData.PreFeedTime = 0
19ec-1c88:50826671.852 : NVMData.ButtonNumber = 0
19ec-1c88:50826671.904 : NVMData.PowerOffTime = 0
19ec-1c88:50826671.954 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50826672.025 : => IoObject::IoLockEnd
19ec-1c88:50826672.117 : <= IoObject::IoLockEnd
19ec-1c88:50826672.167 : <= InitializeScanner ret = 1
19ec-1c88:50827904.213 : => GetLogicalScannerAbility
19ec-1c88:50827904.392 : => IoObject::IoLockStart
19ec-1c88:50827904.516 : => CAsicIO::CheckDevice
19ec-1c88:50827904.571 : => CNT96226::ConnectIsAvailable
19ec-1c88:50827930.759 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50827930.873 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50827930.933 : <= IoObject::IoLockStart
19ec-1c88:50827930.993 : => IoObject::IoLockEnd
19ec-1c88:50827931.107 : <= IoObject::IoLockEnd
19ec-1c88:50827931.183 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:50831473.172 : => GetLogicalScannerAbilityEx
19ec-1c88:50831473.357 : => IoObject::IoLockStart
19ec-1c88:50831473.488 : => CAsicIO::CheckDevice
19ec-1c88:50831473.542 : => CNT96226::ConnectIsAvailable
19ec-1c88:50831499.783 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50831500.146 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50831500.204 : <= IoObject::IoLockStart
19ec-1c88:50831500.263 : => IoObject::IoLockEnd
19ec-1c88:50831500.378 : <= IoObject::IoLockEnd
19ec-1c88:50831500.498 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50831500.572 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50838789.098 : => ReadNVMData
19ec-1c88:50838789.284 : => IoObject::IoLockStart
19ec-1c88:50838789.412 : => CAsicIO::CheckDevice
19ec-1c88:50838789.469 : => CNT96226::ConnectIsAvailable
19ec-1c88:50838814.074 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50838814.188 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50838814.248 : <= IoObject::IoLockStart
19ec-1c88:50838814.315 : => ReadNVMDataInternal
19ec-1c88:50838814.377 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50838814.446 : IO Send command 10 bytes
19ec-1c88:50838814.570 : => CNT96226::VenderCmd_SetData
19ec-1c88:50838814.627 : iCmd = 0, nBytes = 10
19ec-1c88:50838814.740 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50839161.958 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50839162.099 : System send command 10 bytes + data 0 bytes
19ec-1c88:50839162.166 : IO total need to receive data 128 bytes
19ec-1c88:50839162.231 : => CNT96226::VenderCmd_GetData
19ec-1c88:50839162.286 : iCmd = 0, nBytes = 128
19ec-1c88:50839366.500 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50839366.684 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50839366.823 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50839366.955 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50839367.084 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50839367.210 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50839367.333 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50839367.455 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50839367.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50839367.581 : System total receive data 128 bytes
19ec-1c88:50839367.642 : => CNT96226::VenderCmd_GetData
19ec-1c88:50839367.694 : iCmd = 1, nBytes = 4
19ec-1c88:50839531.091 : 0000 : 00 00 00 00 
19ec-1c88:50839531.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50839531.335 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50839531.408 : NVMData.PadScanCount = 0
19ec-1c88:50839531.467 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50839531.524 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50839531.583 : NVMData.FlatbedScanCount = 0
19ec-1c88:50839531.636 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50839531.827 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50839531.894 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50839531.948 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50839532.002 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50839532.056 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50839532.112 : NVMData.BornMonth = 0
19ec-1c88:50839532.162 : NVMData.BornDay = 0
19ec-1c88:50839532.212 : NVMData.BornYear = 0
19ec-1c88:50839532.260 : NVMData.FirstScanMonth = 4
19ec-1c88:50839532.314 : NVMData.FirstScanDay = 30
19ec-1c88:50839532.369 : NVMData.FirstScanYear = 2020
19ec-1c88:50839532.424 : NVMData.VerticalMagnification = 0
19ec-1c88:50839532.479 : NVMData.HorizontalMagnification = 0
19ec-1c88:50839532.533 : NVMData.PowerSavingTime = 15
19ec-1c88:50839532.584 : NVMData.SN = A094165189010062
19ec-1c88:50839532.636 : NVMData.AutoFeed = 0
19ec-1c88:50839532.684 : NVMData.CCDType = 0
19ec-1c88:50839532.732 : NVMData.ScanSpeed = 0
19ec-1c88:50839532.783 : NVMData.RollerCount = 0
19ec-1c88:50839532.837 : NVMData.MultifeedCount = 0
19ec-1c88:50839532.890 : NVMData.JamCount = 0
19ec-1c88:50839532.942 : NVMData.IdentifyInfo = 
19ec-1c88:50839532.993 : NVMData.FormalName = 
19ec-1c88:50839533.039 : NVMData.ReservedB = 0
19ec-1c88:50839533.086 : NVMData.FunctionCode = 0
19ec-1c88:50839533.137 : NVMData.PreFeed = 0
19ec-1c88:50839533.183 : NVMData.PreFeedTime = 0
19ec-1c88:50839533.231 : NVMData.ButtonNumber = 0
19ec-1c88:50839533.280 : NVMData.PowerOffTime = 0
19ec-1c88:50839533.329 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50839533.394 : => IoObject::IoLockEnd
19ec-1c88:50839533.485 : <= IoObject::IoLockEnd
19ec-1c88:50839533.534 : <= ReadNVMData ret = 1
19ec-1c88:50849257.400 : => GetADFStatus
19ec-1c88:50849257.842 : => IoObject::IoLockStart
19ec-1c88:50849257.978 : => CAsicIO::CheckDevice
19ec-1c88:50849258.034 : => CNT96226::ConnectIsAvailable
19ec-1c88:50849283.619 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50849283.732 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50849283.791 : <= IoObject::IoLockStart
19ec-1c88:50849283.853 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50849283.920 : IO Send command 10 bytes
19ec-1c88:50849284.036 : => CNT96226::VenderCmd_SetData
19ec-1c88:50849284.095 : iCmd = 0, nBytes = 10
19ec-1c88:50849284.196 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50849459.111 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50849459.254 : System send command 10 bytes + data 0 bytes
19ec-1c88:50849459.333 : IO total need to receive data 2 bytes
19ec-1c88:50849459.398 : => CNT96226::VenderCmd_GetData
19ec-1c88:50849459.460 : iCmd = 0, nBytes = 2
19ec-1c88:50849617.995 : 0000 : 00 00 
19ec-1c88:50849618.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50849618.457 : System total receive data 2 bytes
19ec-1c88:50849618.518 : => CNT96226::VenderCmd_GetData
19ec-1c88:50849618.572 : iCmd = 1, nBytes = 4
19ec-1c88:50849791.998 : 0000 : 00 00 00 00 
19ec-1c88:50849792.177 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50849792.541 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50849792.601 : Return status = 0
19ec-1c88:50849792.662 : => IoObject::IoLockEnd
19ec-1c88:50849792.746 : <= IoObject::IoLockEnd
19ec-1c88:50849792.795 : <= GetADFStatus ret = 1
19ec-1c88:50852506.851 : => GetADFStatus
19ec-1c88:50852507.052 : => IoObject::IoLockStart
19ec-1c88:50852507.186 : => CAsicIO::CheckDevice
19ec-1c88:50852507.243 : => CNT96226::ConnectIsAvailable
19ec-1c88:50852529.958 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50852530.209 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50852530.345 : <= IoObject::IoLockStart
19ec-1c88:50852530.472 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50852530.617 : IO Send command 10 bytes
19ec-1c88:50852530.975 : => CNT96226::VenderCmd_SetData
19ec-1c88:50852531.036 : iCmd = 0, nBytes = 10
19ec-1c88:50852531.146 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50852718.762 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50852718.887 : System send command 10 bytes + data 0 bytes
19ec-1c88:50852719.093 : IO total need to receive data 2 bytes
19ec-1c88:50852719.173 : => CNT96226::VenderCmd_GetData
19ec-1c88:50852719.237 : iCmd = 0, nBytes = 2
19ec-1c88:50852834.288 : 0000 : 00 00 
19ec-1c88:50852834.385 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50852834.449 : System total receive data 2 bytes
19ec-1c88:50852834.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:50852834.563 : iCmd = 1, nBytes = 4
19ec-1c88:50852985.503 : 0000 : 00 00 00 00 
19ec-1c88:50852985.670 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50852986.035 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50852986.096 : Return status = 0
19ec-1c88:50852986.153 : => IoObject::IoLockEnd
19ec-1c88:50852986.239 : <= IoObject::IoLockEnd
19ec-1c88:50852986.287 : <= GetADFStatus ret = 1
19ec-1c88:50855062.619 : => TerminateDriver
19ec-1c88:50855062.812 : => CAsicIO::~CAsicIO,pStage=101059656
19ec-1c88:50855062.889 : => CNT96226::Close
19ec-1c88:50855066.448 : <= CNT96226::Close ret = 1
19ec-1c88:50855066.527 : <= CAsicIO::~CAsicIO
19ec-1c88:50855066.585 : => IoObject::IoLockEnd
19ec-1c88:50855066.637 : <= IoObject::IoLockEnd
19ec-1c88:50855066.689 : => IoObject::TerminateDevice
19ec-1c88:50855066.742 : => IoObject::IoLockEnd
19ec-1c88:50855066.788 : <= IoObject::IoLockEnd
19ec-1c88:50855066.889 : <= IoObject::TerminateDevice
19ec-1c88:50855067.138 : <= TerminateDriver ret = 1
19ec-1c88:50898944.447 : ============Debug Start==========
19ec-1c88:50898944.719 : Date : 2020/4/30 14:30:13
19ec-1c88:50898944.801 : Process ID : 19ec
19ec-1c88:50898945.197 : Windows : Version 10.0 build 18363 
19ec-1c88:50898945.646 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50898945.706 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50898945.769 : MemoryStatus.ullAvailPhys : 1731575808
19ec-1c88:50898945.827 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50898945.886 : MemoryStatus.ullAvailPageFile : 3134263296
19ec-1c88:50898945.947 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50898946.004 : MemoryStatus.ullAvailVirtual : 1728393216
19ec-1c88:50898946.063 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50898946.171 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50898946.230 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50898946.463 : CPU Count : 4
19ec-1c88:50898946.509 : CPU Frequency : 100.000 Mhz
19ec-1c88:50898950.826 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50898950.952 : => InitializeDriver
19ec-1c88:50898951.213 : <= InitializeDriver ret = 1
19ec-1c88:50898951.269 : => InitializeScanner
19ec-1c88:50898951.348 : => CAsicIO::GetDeviceList
19ec-1c88:50898951.641 : => CNT96226::CNT96226
19ec-1c88:50898951.695 : => CNT96226::Open
19ec-1c88:50898971.349 : <= CNT96226::Open ret = 1
19ec-1c88:50898971.438 : => CNT96226::Initialize
19ec-1c88:50898971.619 : <= CNT96226::Initialize ret = 1
19ec-1c88:50898971.676 : <= CNT96226::CNT96226
19ec-1c88:50898971.724 : => CNT96226::EnumAvailableDevice
19ec-1c88:50898976.995 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50898977.073 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50898977.130 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50902702.933 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50902703.221 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50902708.745 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50902708.853 : => IoObject::GetLockName
19ec-1c88:50902708.913 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50902708.983 : <= IoObject::GetLockName
19ec-1c88:50902709.446 : => CNT96226::VenderCmd_GetData
19ec-1c88:50902709.510 : iCmd = 3, nBytes = 2
19ec-1c88:50903089.763 : 0000 : 06 38 
19ec-1c88:50903090.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50903090.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:50903090.331 : iCmd = 4, nBytes = 2
19ec-1c88:50903381.230 : 0000 : 07 07 
19ec-1c88:50903381.341 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50903381.429 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50903381.524 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50903381.591 : IO Send command 10 bytes
19ec-1c88:50903381.645 : => CNT96226::VenderCmd_SetData
19ec-1c88:50903381.701 : iCmd = 0, nBytes = 10
19ec-1c88:50903381.803 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50903553.011 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50903553.136 : => CNT96226::VenderCmd_GetData
19ec-1c88:50903553.193 : iCmd = 0, nBytes = 165
19ec-1c88:50903762.158 : skip dump 37 bytes
19ec-1c88:50903762.326 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50903762.464 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50903762.597 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50903762.723 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50903762.852 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50903762.986 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50903763.107 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50903763.228 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50903763.293 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50903763.349 : => CNT96226::VenderCmd_GetData
19ec-1c88:50903763.399 : iCmd = 1, nBytes = 4
19ec-1c88:50903902.846 : 0000 : 00 00 00 00 
19ec-1c88:50903902.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50903903.006 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50903903.066 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50903903.128 : IO Send command 10 bytes
19ec-1c88:50903903.178 : => CNT96226::VenderCmd_SetData
19ec-1c88:50903903.230 : iCmd = 0, nBytes = 10
19ec-1c88:50903903.332 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50904211.169 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50904211.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:50904211.354 : iCmd = 0, nBytes = 128
19ec-1c88:50904386.538 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50904386.714 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50904386.857 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50904386.990 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50904387.121 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50904387.245 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50904387.368 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50904387.492 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50904387.553 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50904387.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:50904387.664 : iCmd = 1, nBytes = 4
19ec-1c88:50904507.667 : 0000 : 00 00 00 00 
19ec-1c88:50904507.781 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50904507.849 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50904508.052 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50904508.128 : => CNT96226::Close
19ec-1c88:50904512.535 : <= CNT96226::Close ret = 1
19ec-1c88:50904512.611 : <= CNT96226::~CNT96226
19ec-1c88:50904512.706 : <= CAsicIO::GetDeviceList
19ec-1c88:50904513.368 : => IoObject::SetTimeout
19ec-1c88:50904513.494 : Timeout--> In = 0 Out = 0
19ec-1c88:50904513.549 : <= IoObject::SetTimeout
19ec-1c88:50904513.614 : => CAsicIO::CAsicIO
19ec-1c88:50904513.685 : => CNT96226::CNT96226
19ec-1c88:50904513.738 : => CNT96226::Open
19ec-1c88:50904537.078 : <= CNT96226::Open ret = 1
19ec-1c88:50904537.185 : => CNT96226::Initialize
19ec-1c88:50904537.379 : <= CNT96226::Initialize ret = 1
19ec-1c88:50904537.444 : <= CNT96226::CNT96226
19ec-1c88:50904537.499 : <= CAsicIO::CAsicIO
19ec-1c88:50904537.559 : => CAsicIO::InitializeDevice
19ec-1c88:50904537.632 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50904543.471 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50904543.595 : => IoObject::GetLockName
19ec-1c88:50904543.650 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50904543.718 : <= IoObject::GetLockName
19ec-1c88:50904544.209 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50904544.282 : IO Send command 10 bytes
19ec-1c88:50904544.331 : => CNT96226::VenderCmd_SetData
19ec-1c88:50904544.386 : iCmd = 0, nBytes = 10
19ec-1c88:50904544.498 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50904889.373 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50904889.500 : => CNT96226::VenderCmd_GetData
19ec-1c88:50904889.557 : iCmd = 0, nBytes = 128
19ec-1c88:50905021.356 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50905021.539 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50905021.680 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50905021.817 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50905021.943 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50905022.063 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50905022.187 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50905022.313 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50905022.378 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50905022.441 : => CNT96226::VenderCmd_GetData
19ec-1c88:50905022.493 : iCmd = 1, nBytes = 4
19ec-1c88:50905202.779 : 0000 : 00 00 00 00 
19ec-1c88:50905202.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50905202.961 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50905203.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:50905203.078 : iCmd = 3, nBytes = 2
19ec-1c88:50905591.736 : 0000 : 06 38 
19ec-1c88:50905591.854 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50905591.931 : => CNT96226::VenderCmd_GetData
19ec-1c88:50905591.989 : iCmd = 4, nBytes = 2
19ec-1c88:50905882.723 : 0000 : 07 07 
19ec-1c88:50905882.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50905882.964 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50905883.065 : => IoObject::InitializeDevice
19ec-1c88:50905883.171 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50905883.766 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50905883.839 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50905884.531 : => FindScanner
19ec-1c88:50905884.593 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50905884.653 : <= FindScanner ret = 1
19ec-1c88:50905884.711 : => IoObject::IoLockStart
19ec-1c88:50905884.814 : => CAsicIO::CheckDevice
19ec-1c88:50905884.867 : => CNT96226::ConnectIsAvailable
19ec-1c88:50905898.108 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50905898.206 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50905898.263 : <= IoObject::IoLockStart
19ec-1c88:50905898.318 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50905898.383 : IO Send command 10 bytes
19ec-1c88:50905898.462 : => CNT96226::VenderCmd_SetData
19ec-1c88:50905898.518 : iCmd = 0, nBytes = 10
19ec-1c88:50905898.618 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50906054.622 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50906054.734 : System send command 10 bytes + data 0 bytes
19ec-1c88:50906054.801 : IO total need to receive data 5 bytes
19ec-1c88:50906054.861 : => CNT96226::VenderCmd_GetData
19ec-1c88:50906054.915 : iCmd = 0, nBytes = 5
19ec-1c88:50906263.168 : 0000 : 06 00 02 02 ab 
19ec-1c88:50906263.269 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50906263.337 : System total receive data 5 bytes
19ec-1c88:50906263.399 : => CNT96226::VenderCmd_GetData
19ec-1c88:50906263.453 : iCmd = 1, nBytes = 4
19ec-1c88:50906443.353 : 0000 : 00 00 00 00 
19ec-1c88:50906443.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50906443.588 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50906443.653 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50906443.717 : IO Send command 10 bytes
19ec-1c88:50906443.807 : => CNT96226::VenderCmd_SetData
19ec-1c88:50906443.869 : iCmd = 0, nBytes = 10
19ec-1c88:50906443.970 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50906617.977 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50906618.100 : System send command 10 bytes + data 0 bytes
19ec-1c88:50906618.172 : IO total need to receive data 165 bytes
19ec-1c88:50906618.233 : => CNT96226::VenderCmd_GetData
19ec-1c88:50906618.286 : iCmd = 0, nBytes = 165
19ec-1c88:50906827.518 : skip dump 37 bytes
19ec-1c88:50906827.689 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50906827.827 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50906827.967 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50906828.101 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50906828.226 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50906828.356 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50906828.481 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50906828.608 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50906828.671 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50906828.728 : System total receive data 165 bytes
19ec-1c88:50906828.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:50906828.838 : iCmd = 1, nBytes = 4
19ec-1c88:50906957.097 : 0000 : 00 00 00 00 
19ec-1c88:50906957.223 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50906957.355 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50906957.550 : Dump Inquiry
19ec-1c88:50906957.675 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50906957.806 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50906957.997 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50906958.130 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50906958.260 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50906958.391 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50906958.519 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50906958.642 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50906958.773 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50906958.907 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50906958.994 : 00a0 : 00 00 00 00 00 
19ec-1c88:50906959.071 : => ReadNVMDataInternal
19ec-1c88:50906959.283 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50906959.350 : IO Send command 10 bytes
19ec-1c88:50906959.441 : => CNT96226::VenderCmd_SetData
19ec-1c88:50906959.493 : iCmd = 0, nBytes = 10
19ec-1c88:50906959.597 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50907270.070 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50907270.197 : System send command 10 bytes + data 0 bytes
19ec-1c88:50907270.261 : IO total need to receive data 128 bytes
19ec-1c88:50907270.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:50907270.373 : iCmd = 0, nBytes = 128
19ec-1c88:50907476.263 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50907476.449 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50907476.598 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50907476.734 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50907476.859 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50907476.982 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50907477.107 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50907477.232 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50907477.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50907477.358 : System total receive data 128 bytes
19ec-1c88:50907477.417 : => CNT96226::VenderCmd_GetData
19ec-1c88:50907477.469 : iCmd = 1, nBytes = 4
19ec-1c88:50907629.719 : 0000 : 00 00 00 00 
19ec-1c88:50907629.816 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50907629.947 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50907630.012 : NVMData.PadScanCount = 0
19ec-1c88:50907630.065 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50907630.121 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50907630.177 : NVMData.FlatbedScanCount = 0
19ec-1c88:50907630.232 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50907630.284 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50907630.338 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50907630.390 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50907630.446 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50907630.500 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50907630.555 : NVMData.BornMonth = 0
19ec-1c88:50907630.600 : NVMData.BornDay = 0
19ec-1c88:50907630.650 : NVMData.BornYear = 0
19ec-1c88:50907630.698 : NVMData.FirstScanMonth = 4
19ec-1c88:50907630.751 : NVMData.FirstScanDay = 30
19ec-1c88:50907630.804 : NVMData.FirstScanYear = 2020
19ec-1c88:50907630.859 : NVMData.VerticalMagnification = 0
19ec-1c88:50907630.915 : NVMData.HorizontalMagnification = 0
19ec-1c88:50907630.969 : NVMData.PowerSavingTime = 15
19ec-1c88:50907631.021 : NVMData.SN = A094165189010062
19ec-1c88:50907631.070 : NVMData.AutoFeed = 0
19ec-1c88:50907631.121 : NVMData.CCDType = 0
19ec-1c88:50907631.170 : NVMData.ScanSpeed = 0
19ec-1c88:50907631.218 : NVMData.RollerCount = 0
19ec-1c88:50907631.268 : NVMData.MultifeedCount = 0
19ec-1c88:50907631.317 : NVMData.JamCount = 0
19ec-1c88:50907631.364 : NVMData.IdentifyInfo = 
19ec-1c88:50907631.411 : NVMData.FormalName = 
19ec-1c88:50907631.602 : NVMData.ReservedB = 0
19ec-1c88:50907631.655 : NVMData.FunctionCode = 0
19ec-1c88:50907631.704 : NVMData.PreFeed = 0
19ec-1c88:50907631.752 : NVMData.PreFeedTime = 0
19ec-1c88:50907631.799 : NVMData.ButtonNumber = 0
19ec-1c88:50907631.850 : NVMData.PowerOffTime = 0
19ec-1c88:50907631.900 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50907631.971 : => IoObject::IoLockEnd
19ec-1c88:50907632.058 : <= IoObject::IoLockEnd
19ec-1c88:50907632.109 : <= InitializeScanner ret = 1
19ec-1c88:50907632.172 : => GetLogicalScannerAbilityEx
19ec-1c88:50907632.232 : => IoObject::IoLockStart
19ec-1c88:50907632.323 : => CAsicIO::CheckDevice
19ec-1c88:50907632.380 : => CNT96226::ConnectIsAvailable
19ec-1c88:50907645.715 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50907645.897 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50907646.188 : <= IoObject::IoLockStart
19ec-1c88:50907646.244 : => IoObject::IoLockEnd
19ec-1c88:50907646.330 : <= IoObject::IoLockEnd
19ec-1c88:50907646.440 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50907646.512 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50907817.049 : => ReadNVMData
19ec-1c88:50907817.179 : => IoObject::IoLockStart
19ec-1c88:50907817.302 : => CAsicIO::CheckDevice
19ec-1c88:50907817.357 : => CNT96226::ConnectIsAvailable
19ec-1c88:50907840.701 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50907841.164 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50907841.226 : <= IoObject::IoLockStart
19ec-1c88:50907841.285 : => ReadNVMDataInternal
19ec-1c88:50907841.344 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50907841.408 : IO Send command 10 bytes
19ec-1c88:50907841.514 : => CNT96226::VenderCmd_SetData
19ec-1c88:50907841.569 : iCmd = 0, nBytes = 10
19ec-1c88:50907841.676 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50908188.977 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50908189.130 : System send command 10 bytes + data 0 bytes
19ec-1c88:50908189.201 : IO total need to receive data 128 bytes
19ec-1c88:50908189.264 : => CNT96226::VenderCmd_GetData
19ec-1c88:50908189.322 : iCmd = 0, nBytes = 128
19ec-1c88:50908397.596 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50908397.758 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50908398.144 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50908398.286 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50908398.415 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50908398.538 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50908398.664 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50908398.783 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50908398.845 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50908398.903 : System total receive data 128 bytes
19ec-1c88:50908398.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:50908399.012 : iCmd = 1, nBytes = 4
19ec-1c88:50908538.344 : 0000 : 00 00 00 00 
19ec-1c88:50908538.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50908538.572 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50908538.639 : NVMData.PadScanCount = 0
19ec-1c88:50908538.696 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50908538.752 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50908538.812 : NVMData.FlatbedScanCount = 0
19ec-1c88:50908538.868 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50908538.923 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50908538.979 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50908539.032 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50908539.088 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50908539.144 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50908539.201 : NVMData.BornMonth = 0
19ec-1c88:50908539.253 : NVMData.BornDay = 0
19ec-1c88:50908539.304 : NVMData.BornYear = 0
19ec-1c88:50908539.351 : NVMData.FirstScanMonth = 4
19ec-1c88:50908539.403 : NVMData.FirstScanDay = 30
19ec-1c88:50908539.456 : NVMData.FirstScanYear = 2020
19ec-1c88:50908539.641 : NVMData.VerticalMagnification = 0
19ec-1c88:50908539.698 : NVMData.HorizontalMagnification = 0
19ec-1c88:50908539.755 : NVMData.PowerSavingTime = 15
19ec-1c88:50908539.810 : NVMData.SN = A094165189010062
19ec-1c88:50908539.861 : NVMData.AutoFeed = 0
19ec-1c88:50908539.911 : NVMData.CCDType = 0
19ec-1c88:50908539.960 : NVMData.ScanSpeed = 0
19ec-1c88:50908540.010 : NVMData.RollerCount = 0
19ec-1c88:50908540.062 : NVMData.MultifeedCount = 0
19ec-1c88:50908540.113 : NVMData.JamCount = 0
19ec-1c88:50908540.166 : NVMData.IdentifyInfo = 
19ec-1c88:50908540.218 : NVMData.FormalName = 
19ec-1c88:50908540.267 : NVMData.ReservedB = 0
19ec-1c88:50908540.316 : NVMData.FunctionCode = 0
19ec-1c88:50908540.367 : NVMData.PreFeed = 0
19ec-1c88:50908540.413 : NVMData.PreFeedTime = 0
19ec-1c88:50908540.462 : NVMData.ButtonNumber = 0
19ec-1c88:50908540.511 : NVMData.PowerOffTime = 0
19ec-1c88:50908540.564 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50908540.622 : => IoObject::IoLockEnd
19ec-1c88:50908540.713 : <= IoObject::IoLockEnd
19ec-1c88:50908540.762 : <= ReadNVMData ret = 1
19ec-1c88:50911048.595 : ============Debug Start==========
19ec-1c88:50911048.911 : Date : 2020/4/30 14:30:14
19ec-1c88:50911048.991 : Process ID : 19ec
19ec-1c88:50911049.410 : Windows : Version 10.0 build 18363 
19ec-1c88:50911049.879 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50911049.944 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50911050.011 : MemoryStatus.ullAvailPhys : 1731604480
19ec-1c88:50911050.072 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50911050.135 : MemoryStatus.ullAvailPageFile : 3134140416
19ec-1c88:50911050.198 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50911050.257 : MemoryStatus.ullAvailVirtual : 1728401408
19ec-1c88:50911050.318 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50911050.418 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50911050.476 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50911050.723 : CPU Count : 4
19ec-1c88:50911050.771 : CPU Frequency : 100.000 Mhz
19ec-1c88:50911054.926 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50911055.048 : => InitializeDriver
19ec-1c88:50911055.318 : <= InitializeDriver ret = 1
19ec-1c88:50913552.948 : => InitializeScanner
19ec-1c88:50913553.190 : => CAsicIO::GetDeviceList
19ec-1c88:50913553.604 : => CNT96226::CNT96226
19ec-1c88:50913553.663 : => CNT96226::Open
19ec-1c88:50913576.156 : <= CNT96226::Open ret = 1
19ec-1c88:50913576.257 : => CNT96226::Initialize
19ec-1c88:50913576.438 : <= CNT96226::Initialize ret = 1
19ec-1c88:50913576.496 : <= CNT96226::CNT96226
19ec-1c88:50913576.549 : => CNT96226::EnumAvailableDevice
19ec-1c88:50913581.917 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50913581.992 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50913582.052 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50917584.637 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50917584.928 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50917590.524 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50917590.637 : => IoObject::GetLockName
19ec-1c88:50917590.699 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50917590.768 : <= IoObject::GetLockName
19ec-1c88:50917591.259 : => CNT96226::VenderCmd_GetData
19ec-1c88:50917591.325 : iCmd = 3, nBytes = 2
19ec-1c88:50917979.215 : 0000 : 06 38 
19ec-1c88:50917979.357 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50917979.431 : => CNT96226::VenderCmd_GetData
19ec-1c88:50917979.488 : iCmd = 4, nBytes = 2
19ec-1c88:50918270.062 : 0000 : 07 07 
19ec-1c88:50918270.172 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50918270.256 : Device 0 USB ID = 0638 : 0707
19ec-1c88:50918270.344 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:50918270.412 : IO Send command 10 bytes
19ec-1c88:50918270.470 : => CNT96226::VenderCmd_SetData
19ec-1c88:50918270.527 : iCmd = 0, nBytes = 10
19ec-1c88:50918270.631 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50918435.141 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50918435.283 : => CNT96226::VenderCmd_GetData
19ec-1c88:50918435.345 : iCmd = 0, nBytes = 165
19ec-1c88:50918642.887 : skip dump 37 bytes
19ec-1c88:50918643.075 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50918643.215 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50918643.350 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50918643.483 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50918643.613 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50918643.748 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50918643.872 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50918643.997 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50918644.060 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50918644.120 : => CNT96226::VenderCmd_GetData
19ec-1c88:50918644.176 : iCmd = 1, nBytes = 4
19ec-1c88:50918827.504 : 0000 : 00 00 00 00 
19ec-1c88:50918827.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50918827.675 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50918827.734 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50918827.797 : IO Send command 10 bytes
19ec-1c88:50918827.849 : => CNT96226::VenderCmd_SetData
19ec-1c88:50918827.901 : iCmd = 0, nBytes = 10
19ec-1c88:50918828.005 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50919153.251 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50919153.372 : => CNT96226::VenderCmd_GetData
19ec-1c88:50919153.434 : iCmd = 0, nBytes = 128
19ec-1c88:50919310.044 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50919310.210 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50919310.347 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50919310.482 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50919310.610 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50919310.732 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50919310.853 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50919310.977 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50919311.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50919311.097 : => CNT96226::VenderCmd_GetData
19ec-1c88:50919311.149 : iCmd = 1, nBytes = 4
19ec-1c88:50919462.189 : 0000 : 00 00 00 00 
19ec-1c88:50919462.302 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50919462.375 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50919462.572 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:50919462.646 : => CNT96226::Close
19ec-1c88:50919466.558 : <= CNT96226::Close ret = 1
19ec-1c88:50919466.635 : <= CNT96226::~CNT96226
19ec-1c88:50919466.724 : <= CAsicIO::GetDeviceList
19ec-1c88:50919467.162 : => IoObject::SetTimeout
19ec-1c88:50919467.296 : Timeout--> In = 0 Out = 0
19ec-1c88:50919467.358 : <= IoObject::SetTimeout
19ec-1c88:50919467.433 : => CAsicIO::CAsicIO
19ec-1c88:50919467.508 : => CNT96226::CNT96226
19ec-1c88:50919467.561 : => CNT96226::Open
19ec-1c88:50919489.855 : <= CNT96226::Open ret = 1
19ec-1c88:50919489.955 : => CNT96226::Initialize
19ec-1c88:50919490.148 : <= CNT96226::Initialize ret = 1
19ec-1c88:50919490.207 : <= CNT96226::CNT96226
19ec-1c88:50919490.257 : <= CAsicIO::CAsicIO
19ec-1c88:50919490.312 : => CAsicIO::InitializeDevice
19ec-1c88:50919490.382 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50919496.465 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50919496.582 : => IoObject::GetLockName
19ec-1c88:50919496.639 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50919496.704 : <= IoObject::GetLockName
19ec-1c88:50919497.201 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:50919497.275 : IO Send command 10 bytes
19ec-1c88:50919497.327 : => CNT96226::VenderCmd_SetData
19ec-1c88:50919497.385 : iCmd = 0, nBytes = 10
19ec-1c88:50919497.494 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50919848.867 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50919849.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:50919849.059 : iCmd = 0, nBytes = 128
19ec-1c88:50920057.956 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50920058.145 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50920058.289 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50920058.422 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50920058.551 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50920058.680 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50920058.809 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50920058.936 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50920058.999 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50920059.062 : => CNT96226::VenderCmd_GetData
19ec-1c88:50920059.115 : iCmd = 1, nBytes = 4
19ec-1c88:50920249.610 : 0000 : 00 00 00 00 
19ec-1c88:50920249.722 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50920249.794 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:50920249.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:50920249.916 : iCmd = 3, nBytes = 2
19ec-1c88:50920608.047 : 0000 : 06 38 
19ec-1c88:50920608.157 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50920608.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:50920608.284 : iCmd = 4, nBytes = 2
19ec-1c88:50920916.345 : 0000 : 07 07 
19ec-1c88:50920916.457 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50920916.621 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:50920916.721 : => IoObject::InitializeDevice
19ec-1c88:50920916.830 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:50920917.447 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:50920917.528 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:50920918.249 : => FindScanner
19ec-1c88:50920918.310 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:50920918.376 : <= FindScanner ret = 1
19ec-1c88:50920918.434 : => IoObject::IoLockStart
19ec-1c88:50920918.540 : => CAsicIO::CheckDevice
19ec-1c88:50920918.595 : => CNT96226::ConnectIsAvailable
19ec-1c88:50920943.232 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50920943.328 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50920943.383 : <= IoObject::IoLockStart
19ec-1c88:50920943.438 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50920943.503 : IO Send command 10 bytes
19ec-1c88:50920943.581 : => CNT96226::VenderCmd_SetData
19ec-1c88:50920943.637 : iCmd = 0, nBytes = 10
19ec-1c88:50920943.741 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:50921144.388 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50921144.501 : System send command 10 bytes + data 0 bytes
19ec-1c88:50921144.573 : IO total need to receive data 5 bytes
19ec-1c88:50921144.637 : => CNT96226::VenderCmd_GetData
19ec-1c88:50921144.693 : iCmd = 0, nBytes = 5
19ec-1c88:50921324.327 : 0000 : 06 00 02 02 ab 
19ec-1c88:50921324.450 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50921324.520 : System total receive data 5 bytes
19ec-1c88:50921324.583 : => CNT96226::VenderCmd_GetData
19ec-1c88:50921324.638 : iCmd = 1, nBytes = 4
19ec-1c88:50921502.079 : 0000 : 00 00 00 00 
19ec-1c88:50921502.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50921502.519 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50921502.577 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:50921502.644 : IO Send command 10 bytes
19ec-1c88:50921502.728 : => CNT96226::VenderCmd_SetData
19ec-1c88:50921502.783 : iCmd = 0, nBytes = 10
19ec-1c88:50921502.886 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:50921707.169 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50921707.287 : System send command 10 bytes + data 0 bytes
19ec-1c88:50921707.358 : IO total need to receive data 165 bytes
19ec-1c88:50921707.419 : => CNT96226::VenderCmd_GetData
19ec-1c88:50921707.473 : iCmd = 0, nBytes = 165
19ec-1c88:50921837.934 : skip dump 37 bytes
19ec-1c88:50921838.127 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50921838.269 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50921838.399 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50921838.531 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50921838.657 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50921838.790 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50921838.914 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50921839.041 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50921839.106 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50921839.166 : System total receive data 165 bytes
19ec-1c88:50921839.223 : => CNT96226::VenderCmd_GetData
19ec-1c88:50921839.273 : iCmd = 1, nBytes = 4
19ec-1c88:50921992.751 : 0000 : 00 00 00 00 
19ec-1c88:50921992.838 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50921992.959 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50921993.174 : Dump Inquiry
19ec-1c88:50921993.301 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:50921993.437 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:50921993.578 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:50921993.710 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:50921993.845 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:50921993.981 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:50921994.116 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50921994.244 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50921994.380 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:50921994.515 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:50921994.605 : 00a0 : 00 00 00 00 00 
19ec-1c88:50921994.676 : => ReadNVMDataInternal
19ec-1c88:50921994.878 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50921994.944 : IO Send command 10 bytes
19ec-1c88:50921995.031 : => CNT96226::VenderCmd_SetData
19ec-1c88:50921995.088 : iCmd = 0, nBytes = 10
19ec-1c88:50921995.191 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50922323.425 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50922323.590 : System send command 10 bytes + data 0 bytes
19ec-1c88:50922323.664 : IO total need to receive data 128 bytes
19ec-1c88:50922323.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:50922323.781 : iCmd = 0, nBytes = 128
19ec-1c88:50922532.468 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50922532.646 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50922532.785 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50922532.919 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50922533.047 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50922533.170 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50922533.295 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50922533.415 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50922533.480 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50922533.544 : System total receive data 128 bytes
19ec-1c88:50922533.604 : => CNT96226::VenderCmd_GetData
19ec-1c88:50922533.655 : iCmd = 1, nBytes = 4
19ec-1c88:50922727.864 : 0000 : 00 00 00 00 
19ec-1c88:50922727.982 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50922728.113 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50922728.183 : NVMData.PadScanCount = 0
19ec-1c88:50922728.244 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50922728.301 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50922728.364 : NVMData.FlatbedScanCount = 0
19ec-1c88:50922728.422 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50922728.476 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50922728.534 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50922728.591 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50922728.651 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50922728.705 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50922728.758 : NVMData.BornMonth = 0
19ec-1c88:50922728.807 : NVMData.BornDay = 0
19ec-1c88:50922728.858 : NVMData.BornYear = 0
19ec-1c88:50922728.908 : NVMData.FirstScanMonth = 4
19ec-1c88:50922728.959 : NVMData.FirstScanDay = 30
19ec-1c88:50922729.013 : NVMData.FirstScanYear = 2020
19ec-1c88:50922729.069 : NVMData.VerticalMagnification = 0
19ec-1c88:50922729.121 : NVMData.HorizontalMagnification = 0
19ec-1c88:50922729.179 : NVMData.PowerSavingTime = 15
19ec-1c88:50922729.232 : NVMData.SN = A094165189010062
19ec-1c88:50922729.284 : NVMData.AutoFeed = 0
19ec-1c88:50922729.334 : NVMData.CCDType = 0
19ec-1c88:50922729.382 : NVMData.ScanSpeed = 0
19ec-1c88:50922729.430 : NVMData.RollerCount = 0
19ec-1c88:50922729.484 : NVMData.MultifeedCount = 0
19ec-1c88:50922729.538 : NVMData.JamCount = 0
19ec-1c88:50922729.587 : NVMData.IdentifyInfo = 
19ec-1c88:50922729.637 : NVMData.FormalName = 
19ec-1c88:50922729.841 : NVMData.ReservedB = 0
19ec-1c88:50922729.901 : NVMData.FunctionCode = 0
19ec-1c88:50922729.952 : NVMData.PreFeed = 0
19ec-1c88:50922730.003 : NVMData.PreFeedTime = 0
19ec-1c88:50922730.054 : NVMData.ButtonNumber = 0
19ec-1c88:50922730.108 : NVMData.PowerOffTime = 0
19ec-1c88:50922730.162 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50922730.244 : => IoObject::IoLockEnd
19ec-1c88:50922730.340 : <= IoObject::IoLockEnd
19ec-1c88:50922730.391 : <= InitializeScanner ret = 1
19ec-1c88:50924059.351 : => GetLogicalScannerAbility
19ec-1c88:50924059.541 : => IoObject::IoLockStart
19ec-1c88:50924059.675 : => CAsicIO::CheckDevice
19ec-1c88:50924059.731 : => CNT96226::ConnectIsAvailable
19ec-1c88:50924080.957 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50924081.073 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50924081.134 : <= IoObject::IoLockStart
19ec-1c88:50924081.194 : => IoObject::IoLockEnd
19ec-1c88:50924081.300 : <= IoObject::IoLockEnd
19ec-1c88:50924081.378 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:50927843.870 : => GetLogicalScannerAbilityEx
19ec-1c88:50927844.061 : => IoObject::IoLockStart
19ec-1c88:50927844.187 : => CAsicIO::CheckDevice
19ec-1c88:50927844.250 : => CNT96226::ConnectIsAvailable
19ec-1c88:50927865.942 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50927866.186 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50927866.328 : <= IoObject::IoLockStart
19ec-1c88:50927866.453 : => IoObject::IoLockEnd
19ec-1c88:50927866.651 : <= IoObject::IoLockEnd
19ec-1c88:50927867.081 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:50927867.156 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:50935013.429 : => ReadNVMData
19ec-1c88:50935013.617 : => IoObject::IoLockStart
19ec-1c88:50935013.747 : => CAsicIO::CheckDevice
19ec-1c88:50935013.803 : => CNT96226::ConnectIsAvailable
19ec-1c88:50935039.570 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50935039.685 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50935039.746 : <= IoObject::IoLockStart
19ec-1c88:50935039.812 : => ReadNVMDataInternal
19ec-1c88:50935039.875 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:50935039.942 : IO Send command 10 bytes
19ec-1c88:50935040.058 : => CNT96226::VenderCmd_SetData
19ec-1c88:50935040.113 : iCmd = 0, nBytes = 10
19ec-1c88:50935040.228 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:50935393.706 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50935393.834 : System send command 10 bytes + data 0 bytes
19ec-1c88:50935393.900 : IO total need to receive data 128 bytes
19ec-1c88:50935393.962 : => CNT96226::VenderCmd_GetData
19ec-1c88:50935394.018 : iCmd = 0, nBytes = 128
19ec-1c88:50935592.477 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50935592.672 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50935592.815 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:50935592.947 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:50935593.073 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:50935593.196 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50935593.316 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50935593.440 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:50935593.502 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50935593.562 : System total receive data 128 bytes
19ec-1c88:50935593.625 : => CNT96226::VenderCmd_GetData
19ec-1c88:50935593.675 : iCmd = 1, nBytes = 4
19ec-1c88:50935799.974 : 0000 : 00 00 00 00 
19ec-1c88:50935800.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50935800.371 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50935800.497 : NVMData.PadScanCount = 0
19ec-1c88:50935800.803 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:50935800.857 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:50935800.915 : NVMData.FlatbedScanCount = 0
19ec-1c88:50935800.969 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:50935801.182 : NVMData.SideEdgeFletbed = 0
19ec-1c88:50935801.242 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:50935801.296 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:50935801.351 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:50935801.402 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:50935801.455 : NVMData.BornMonth = 0
19ec-1c88:50935801.504 : NVMData.BornDay = 0
19ec-1c88:50935801.555 : NVMData.BornYear = 0
19ec-1c88:50935801.603 : NVMData.FirstScanMonth = 4
19ec-1c88:50935801.654 : NVMData.FirstScanDay = 30
19ec-1c88:50935801.707 : NVMData.FirstScanYear = 2020
19ec-1c88:50935801.760 : NVMData.VerticalMagnification = 0
19ec-1c88:50935801.816 : NVMData.HorizontalMagnification = 0
19ec-1c88:50935801.869 : NVMData.PowerSavingTime = 15
19ec-1c88:50935801.922 : NVMData.SN = A094165189010062
19ec-1c88:50935801.973 : NVMData.AutoFeed = 0
19ec-1c88:50935802.023 : NVMData.CCDType = 0
19ec-1c88:50935802.069 : NVMData.ScanSpeed = 0
19ec-1c88:50935802.118 : NVMData.RollerCount = 0
19ec-1c88:50935802.172 : NVMData.MultifeedCount = 0
19ec-1c88:50935802.224 : NVMData.JamCount = 0
19ec-1c88:50935802.275 : NVMData.IdentifyInfo = 
19ec-1c88:50935802.328 : NVMData.FormalName = 
19ec-1c88:50935802.376 : NVMData.ReservedB = 0
19ec-1c88:50935802.425 : NVMData.FunctionCode = 0
19ec-1c88:50935802.474 : NVMData.PreFeed = 0
19ec-1c88:50935802.523 : NVMData.PreFeedTime = 0
19ec-1c88:50935802.571 : NVMData.ButtonNumber = 0
19ec-1c88:50935802.620 : NVMData.PowerOffTime = 0
19ec-1c88:50935802.672 : <= ReadNVMDataInternal ret = 1
19ec-1c88:50935802.731 : => IoObject::IoLockEnd
19ec-1c88:50935802.818 : <= IoObject::IoLockEnd
19ec-1c88:50935802.868 : <= ReadNVMData ret = 1
19ec-1c88:50945728.918 : => GetADFStatus
19ec-1c88:50945729.309 : => IoObject::IoLockStart
19ec-1c88:50945729.436 : => CAsicIO::CheckDevice
19ec-1c88:50945729.494 : => CNT96226::ConnectIsAvailable
19ec-1c88:50945751.611 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50945751.852 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50945751.978 : <= IoObject::IoLockStart
19ec-1c88:50945752.323 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50945752.468 : IO Send command 10 bytes
19ec-1c88:50945752.599 : => CNT96226::VenderCmd_SetData
19ec-1c88:50945752.658 : iCmd = 0, nBytes = 10
19ec-1c88:50945752.772 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50945946.073 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50945946.234 : System send command 10 bytes + data 0 bytes
19ec-1c88:50945946.307 : IO total need to receive data 2 bytes
19ec-1c88:50945946.368 : => CNT96226::VenderCmd_GetData
19ec-1c88:50945946.426 : iCmd = 0, nBytes = 2
19ec-1c88:50946135.182 : 0000 : 00 00 
19ec-1c88:50946135.329 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50946135.404 : System total receive data 2 bytes
19ec-1c88:50946135.470 : => CNT96226::VenderCmd_GetData
19ec-1c88:50946135.532 : iCmd = 1, nBytes = 4
19ec-1c88:50946338.626 : 0000 : 00 00 00 00 
19ec-1c88:50946338.726 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50946338.868 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50946338.943 : Return status = 0
19ec-1c88:50946339.005 : => IoObject::IoLockEnd
19ec-1c88:50946339.091 : <= IoObject::IoLockEnd
19ec-1c88:50946339.142 : <= GetADFStatus ret = 1
19ec-1c88:50949309.172 : => GetADFStatus
19ec-1c88:50949309.377 : => IoObject::IoLockStart
19ec-1c88:50949309.510 : => CAsicIO::CheckDevice
19ec-1c88:50949309.568 : => CNT96226::ConnectIsAvailable
19ec-1c88:50949331.904 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:50949332.155 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:50949332.506 : <= IoObject::IoLockStart
19ec-1c88:50949332.579 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:50949332.650 : IO Send command 10 bytes
19ec-1c88:50949332.763 : => CNT96226::VenderCmd_SetData
19ec-1c88:50949332.820 : iCmd = 0, nBytes = 10
19ec-1c88:50949332.928 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:50949504.961 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:50949505.097 : System send command 10 bytes + data 0 bytes
19ec-1c88:50949505.331 : IO total need to receive data 2 bytes
19ec-1c88:50949505.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:50949505.462 : iCmd = 0, nBytes = 2
19ec-1c88:50949687.476 : 0000 : 00 00 
19ec-1c88:50949687.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50949687.660 : System total receive data 2 bytes
19ec-1c88:50949687.723 : => CNT96226::VenderCmd_GetData
19ec-1c88:50949687.778 : iCmd = 1, nBytes = 4
19ec-1c88:50949891.968 : 0000 : 00 00 00 00 
19ec-1c88:50949892.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50949892.219 : <= CAsicIO::DoIo ret = 1
19ec-1c88:50949892.288 : Return status = 0
19ec-1c88:50949892.349 : => IoObject::IoLockEnd
19ec-1c88:50949892.442 : <= IoObject::IoLockEnd
19ec-1c88:50949892.493 : <= GetADFStatus ret = 1
19ec-1c88:50952064.911 : => TerminateDriver
19ec-1c88:50952065.110 : => CAsicIO::~CAsicIO,pStage=135924808
19ec-1c88:50952065.186 : => CNT96226::Close
19ec-1c88:50952069.200 : <= CNT96226::Close ret = 1
19ec-1c88:50952069.275 : <= CAsicIO::~CAsicIO
19ec-1c88:50952069.334 : => IoObject::IoLockEnd
19ec-1c88:50952069.385 : <= IoObject::IoLockEnd
19ec-1c88:50952069.437 : => IoObject::TerminateDevice
19ec-1c88:50952069.495 : => IoObject::IoLockEnd
19ec-1c88:50952069.544 : <= IoObject::IoLockEnd
19ec-1c88:50952069.648 : <= IoObject::TerminateDevice
19ec-1c88:50952069.902 : <= TerminateDriver ret = 1
19ec-1c88:50995621.112 : ============Debug Start==========
19ec-1c88:50995621.410 : Date : 2020/4/30 14:30:16
19ec-1c88:50995621.494 : Process ID : 19ec
19ec-1c88:50995621.915 : Windows : Version 10.0 build 18363 
19ec-1c88:50995622.385 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:50995622.451 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:50995622.516 : MemoryStatus.ullAvailPhys : 1731870720
19ec-1c88:50995622.576 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:50995622.643 : MemoryStatus.ullAvailPageFile : 3133726720
19ec-1c88:50995622.706 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:50995622.767 : MemoryStatus.ullAvailVirtual : 1728380928
19ec-1c88:50995622.829 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:50995622.939 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:50995623.004 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:50995623.248 : CPU Count : 4
19ec-1c88:50995623.299 : CPU Frequency : 100.000 Mhz
19ec-1c88:50995627.712 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:50995627.844 : => InitializeDriver
19ec-1c88:50995628.119 : <= InitializeDriver ret = 1
19ec-1c88:50995628.177 : => InitializeScanner
19ec-1c88:50995628.258 : => CAsicIO::GetDeviceList
19ec-1c88:50995628.568 : => CNT96226::CNT96226
19ec-1c88:50995628.627 : => CNT96226::Open
19ec-1c88:50995652.022 : <= CNT96226::Open ret = 1
19ec-1c88:50995652.134 : => CNT96226::Initialize
19ec-1c88:50995652.328 : <= CNT96226::Initialize ret = 1
19ec-1c88:50995652.386 : <= CNT96226::CNT96226
19ec-1c88:50995652.442 : => CNT96226::EnumAvailableDevice
19ec-1c88:50995657.848 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:50995657.931 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:50995657.993 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:50999376.744 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:50999377.048 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:50999384.247 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:50999384.349 : => IoObject::GetLockName
19ec-1c88:50999384.406 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:50999384.473 : <= IoObject::GetLockName
19ec-1c88:50999384.952 : => CNT96226::VenderCmd_GetData
19ec-1c88:50999385.016 : iCmd = 3, nBytes = 2
19ec-1c88:50999757.707 : 0000 : 06 38 
19ec-1c88:50999757.845 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:50999757.927 : => CNT96226::VenderCmd_GetData
19ec-1c88:50999757.987 : iCmd = 4, nBytes = 2
19ec-1c88:51000045.636 : 0000 : 07 07 
19ec-1c88:51000045.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51000045.815 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51000045.899 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51000045.967 : IO Send command 10 bytes
19ec-1c88:51000046.019 : => CNT96226::VenderCmd_SetData
19ec-1c88:51000046.077 : iCmd = 0, nBytes = 10
19ec-1c88:51000046.179 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51000253.134 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51000253.358 : => CNT96226::VenderCmd_GetData
19ec-1c88:51000253.485 : iCmd = 0, nBytes = 165
19ec-1c88:51000454.761 : skip dump 37 bytes
19ec-1c88:51000455.172 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51000455.462 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51000455.735 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51000456.011 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51000456.274 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51000456.546 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51000456.810 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51000457.064 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51000457.197 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51000457.313 : => CNT96226::VenderCmd_GetData
19ec-1c88:51000457.417 : iCmd = 1, nBytes = 4
19ec-1c88:51000675.571 : 0000 : 00 00 00 00 
19ec-1c88:51000675.799 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51000675.937 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51000676.063 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51000676.207 : IO Send command 10 bytes
19ec-1c88:51000676.313 : => CNT96226::VenderCmd_SetData
19ec-1c88:51000676.421 : iCmd = 0, nBytes = 10
19ec-1c88:51000676.631 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51001035.317 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51001035.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:51001035.682 : iCmd = 0, nBytes = 128
19ec-1c88:51001263.630 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51001264.015 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51001264.316 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51001264.592 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51001264.850 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51001265.103 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51001265.361 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51001265.609 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51001265.740 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51001265.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:51001265.978 : iCmd = 1, nBytes = 4
19ec-1c88:51001476.126 : 0000 : 00 00 00 00 
19ec-1c88:51001476.311 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51001476.452 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51001476.783 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51001476.935 : => CNT96226::Close
19ec-1c88:51001483.259 : <= CNT96226::Close ret = 1
19ec-1c88:51001483.404 : <= CNT96226::~CNT96226
19ec-1c88:51001483.564 : <= CAsicIO::GetDeviceList
19ec-1c88:51001484.279 : => IoObject::SetTimeout
19ec-1c88:51001484.538 : Timeout--> In = 0 Out = 0
19ec-1c88:51001484.651 : <= IoObject::SetTimeout
19ec-1c88:51001484.777 : => CAsicIO::CAsicIO
19ec-1c88:51001484.917 : => CNT96226::CNT96226
19ec-1c88:51001485.028 : => CNT96226::Open
19ec-1c88:51001528.630 : <= CNT96226::Open ret = 1
19ec-1c88:51001528.851 : => CNT96226::Initialize
19ec-1c88:51001529.253 : <= CNT96226::Initialize ret = 1
19ec-1c88:51001529.382 : <= CNT96226::CNT96226
19ec-1c88:51001529.489 : <= CAsicIO::CAsicIO
19ec-1c88:51001529.596 : => CAsicIO::InitializeDevice
19ec-1c88:51001529.726 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51001541.270 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51001541.496 : => IoObject::GetLockName
19ec-1c88:51001541.615 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51001541.746 : <= IoObject::GetLockName
19ec-1c88:51001542.664 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51001542.813 : IO Send command 10 bytes
19ec-1c88:51001542.921 : => CNT96226::VenderCmd_SetData
19ec-1c88:51001543.029 : iCmd = 0, nBytes = 10
19ec-1c88:51001543.262 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51001909.139 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51001909.425 : => CNT96226::VenderCmd_GetData
19ec-1c88:51001909.545 : iCmd = 0, nBytes = 128
19ec-1c88:51002129.088 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51002129.320 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51002129.503 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51002129.680 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51002129.847 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51002130.013 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51002130.173 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51002130.333 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51002130.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51002130.500 : => CNT96226::VenderCmd_GetData
19ec-1c88:51002130.571 : iCmd = 1, nBytes = 4
19ec-1c88:51002305.831 : 0000 : 00 00 00 00 
19ec-1c88:51002306.001 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51002306.103 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51002306.189 : => CNT96226::VenderCmd_GetData
19ec-1c88:51002306.262 : iCmd = 3, nBytes = 2
19ec-1c88:51002671.443 : 0000 : 06 38 
19ec-1c88:51002671.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51002671.700 : => CNT96226::VenderCmd_GetData
19ec-1c88:51002671.777 : iCmd = 4, nBytes = 2
19ec-1c88:51002979.403 : 0000 : 07 07 
19ec-1c88:51002979.587 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51002979.846 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51002979.972 : => IoObject::InitializeDevice
19ec-1c88:51002980.109 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51002981.066 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51002981.161 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51002982.089 : => FindScanner
19ec-1c88:51002982.161 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51002982.245 : <= FindScanner ret = 1
19ec-1c88:51002982.325 : => IoObject::IoLockStart
19ec-1c88:51002982.465 : => CAsicIO::CheckDevice
19ec-1c88:51002982.535 : => CNT96226::ConnectIsAvailable
19ec-1c88:51003002.589 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51003002.742 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51003002.820 : <= IoObject::IoLockStart
19ec-1c88:51003002.901 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51003002.990 : IO Send command 10 bytes
19ec-1c88:51003003.112 : => CNT96226::VenderCmd_SetData
19ec-1c88:51003003.184 : iCmd = 0, nBytes = 10
19ec-1c88:51003003.324 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51003203.842 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51003204.004 : System send command 10 bytes + data 0 bytes
19ec-1c88:51003204.092 : IO total need to receive data 5 bytes
19ec-1c88:51003204.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:51003204.246 : iCmd = 0, nBytes = 5
19ec-1c88:51003353.479 : 0000 : 06 00 02 02 ab 
19ec-1c88:51003353.644 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51003353.739 : System total receive data 5 bytes
19ec-1c88:51003353.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:51003353.893 : iCmd = 1, nBytes = 4
19ec-1c88:51003484.362 : 0000 : 00 00 00 00 
19ec-1c88:51003484.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51003484.682 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51003484.767 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51003484.851 : IO Send command 10 bytes
19ec-1c88:51003484.963 : => CNT96226::VenderCmd_SetData
19ec-1c88:51003485.037 : iCmd = 0, nBytes = 10
19ec-1c88:51003485.179 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51003672.513 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51003672.695 : System send command 10 bytes + data 0 bytes
19ec-1c88:51003672.786 : IO total need to receive data 165 bytes
19ec-1c88:51003672.877 : => CNT96226::VenderCmd_GetData
19ec-1c88:51003672.946 : iCmd = 0, nBytes = 165
19ec-1c88:51003884.466 : skip dump 37 bytes
19ec-1c88:51003884.674 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51003884.822 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51003884.954 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51003885.090 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51003885.218 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51003885.351 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51003885.477 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51003885.603 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51003885.665 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51003885.724 : System total receive data 165 bytes
19ec-1c88:51003885.783 : => CNT96226::VenderCmd_GetData
19ec-1c88:51003885.835 : iCmd = 1, nBytes = 4
19ec-1c88:51004033.684 : 0000 : 00 00 00 00 
19ec-1c88:51004033.789 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51004033.929 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51004034.131 : Dump Inquiry
19ec-1c88:51004034.256 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51004034.385 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51004034.516 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51004034.647 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51004034.777 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51004034.906 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51004035.029 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51004035.155 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51004035.284 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51004035.409 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51004035.492 : 00a0 : 00 00 00 00 00 
19ec-1c88:51004035.564 : => ReadNVMDataInternal
19ec-1c88:51004035.779 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51004035.845 : IO Send command 10 bytes
19ec-1c88:51004035.937 : => CNT96226::VenderCmd_SetData
19ec-1c88:51004035.993 : iCmd = 0, nBytes = 10
19ec-1c88:51004036.092 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51004341.114 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51004341.285 : System send command 10 bytes + data 0 bytes
19ec-1c88:51004341.359 : IO total need to receive data 128 bytes
19ec-1c88:51004341.426 : => CNT96226::VenderCmd_GetData
19ec-1c88:51004341.487 : iCmd = 0, nBytes = 128
19ec-1c88:51004512.703 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51004512.893 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51004513.042 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51004513.180 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51004513.310 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51004513.439 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51004513.565 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51004513.692 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51004513.758 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51004513.823 : System total receive data 128 bytes
19ec-1c88:51004513.888 : => CNT96226::VenderCmd_GetData
19ec-1c88:51004513.943 : iCmd = 1, nBytes = 4
19ec-1c88:51004620.901 : 0000 : 00 00 00 00 
19ec-1c88:51004621.003 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51004621.144 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51004621.210 : NVMData.PadScanCount = 0
19ec-1c88:51004621.265 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51004621.320 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51004621.377 : NVMData.FlatbedScanCount = 0
19ec-1c88:51004621.433 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51004621.483 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51004621.537 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51004621.591 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51004621.646 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51004621.700 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51004621.754 : NVMData.BornMonth = 0
19ec-1c88:51004621.803 : NVMData.BornDay = 0
19ec-1c88:51004621.854 : NVMData.BornYear = 0
19ec-1c88:51004621.903 : NVMData.FirstScanMonth = 4
19ec-1c88:51004621.953 : NVMData.FirstScanDay = 30
19ec-1c88:51004622.009 : NVMData.FirstScanYear = 2020
19ec-1c88:51004622.061 : NVMData.VerticalMagnification = 0
19ec-1c88:51004622.115 : NVMData.HorizontalMagnification = 0
19ec-1c88:51004622.170 : NVMData.PowerSavingTime = 15
19ec-1c88:51004622.224 : NVMData.SN = A094165189010062
19ec-1c88:51004622.273 : NVMData.AutoFeed = 0
19ec-1c88:51004622.319 : NVMData.CCDType = 0
19ec-1c88:51004622.365 : NVMData.ScanSpeed = 0
19ec-1c88:51004622.411 : NVMData.RollerCount = 0
19ec-1c88:51004622.460 : NVMData.MultifeedCount = 0
19ec-1c88:51004622.509 : NVMData.JamCount = 0
19ec-1c88:51004622.558 : NVMData.IdentifyInfo = 
19ec-1c88:51004622.611 : NVMData.FormalName = 
19ec-1c88:51004622.797 : NVMData.ReservedB = 0
19ec-1c88:51004622.852 : NVMData.FunctionCode = 0
19ec-1c88:51004622.900 : NVMData.PreFeed = 0
19ec-1c88:51004622.947 : NVMData.PreFeedTime = 0
19ec-1c88:51004622.995 : NVMData.ButtonNumber = 0
19ec-1c88:51004623.046 : NVMData.PowerOffTime = 0
19ec-1c88:51004623.096 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51004623.170 : => IoObject::IoLockEnd
19ec-1c88:51004623.259 : <= IoObject::IoLockEnd
19ec-1c88:51004623.310 : <= InitializeScanner ret = 1
19ec-1c88:51004623.375 : => GetLogicalScannerAbilityEx
19ec-1c88:51004623.433 : => IoObject::IoLockStart
19ec-1c88:51004623.523 : => CAsicIO::CheckDevice
19ec-1c88:51004623.575 : => CNT96226::ConnectIsAvailable
19ec-1c88:51004636.216 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51004636.307 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51004636.360 : <= IoObject::IoLockStart
19ec-1c88:51004636.420 : => IoObject::IoLockEnd
19ec-1c88:51004636.507 : <= IoObject::IoLockEnd
19ec-1c88:51004636.620 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51004636.694 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51004821.875 : => ReadNVMData
19ec-1c88:51004822.047 : => IoObject::IoLockStart
19ec-1c88:51004822.189 : => CAsicIO::CheckDevice
19ec-1c88:51004822.244 : => CNT96226::ConnectIsAvailable
19ec-1c88:51004847.636 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51004847.749 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51004847.808 : <= IoObject::IoLockStart
19ec-1c88:51004847.876 : => ReadNVMDataInternal
19ec-1c88:51004847.938 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51004848.005 : IO Send command 10 bytes
19ec-1c88:51004848.137 : => CNT96226::VenderCmd_SetData
19ec-1c88:51004848.194 : iCmd = 0, nBytes = 10
19ec-1c88:51004848.308 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51005194.917 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51005195.099 : System send command 10 bytes + data 0 bytes
19ec-1c88:51005195.167 : IO total need to receive data 128 bytes
19ec-1c88:51005195.230 : => CNT96226::VenderCmd_GetData
19ec-1c88:51005195.288 : iCmd = 0, nBytes = 128
19ec-1c88:51005403.869 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51005404.055 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51005404.191 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51005404.329 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51005404.459 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51005404.583 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51005404.706 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51005404.831 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51005404.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51005404.961 : System total receive data 128 bytes
19ec-1c88:51005405.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:51005405.075 : iCmd = 1, nBytes = 4
19ec-1c88:51005583.744 : 0000 : 00 00 00 00 
19ec-1c88:51005583.861 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51005584.012 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51005584.084 : NVMData.PadScanCount = 0
19ec-1c88:51005584.141 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51005584.200 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51005584.259 : NVMData.FlatbedScanCount = 0
19ec-1c88:51005584.313 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51005584.370 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51005584.428 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51005584.482 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51005584.539 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51005584.594 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51005584.650 : NVMData.BornMonth = 0
19ec-1c88:51005584.700 : NVMData.BornDay = 0
19ec-1c88:51005584.752 : NVMData.BornYear = 0
19ec-1c88:51005584.804 : NVMData.FirstScanMonth = 4
19ec-1c88:51005584.858 : NVMData.FirstScanDay = 30
19ec-1c88:51005584.914 : NVMData.FirstScanYear = 2020
19ec-1c88:51005585.141 : NVMData.VerticalMagnification = 0
19ec-1c88:51005585.202 : NVMData.HorizontalMagnification = 0
19ec-1c88:51005585.258 : NVMData.PowerSavingTime = 15
19ec-1c88:51005585.315 : NVMData.SN = A094165189010062
19ec-1c88:51005585.365 : NVMData.AutoFeed = 0
19ec-1c88:51005585.419 : NVMData.CCDType = 0
19ec-1c88:51005585.468 : NVMData.ScanSpeed = 0
19ec-1c88:51005585.517 : NVMData.RollerCount = 0
19ec-1c88:51005585.571 : NVMData.MultifeedCount = 0
19ec-1c88:51005585.625 : NVMData.JamCount = 0
19ec-1c88:51005585.677 : NVMData.IdentifyInfo = 
19ec-1c88:51005585.730 : NVMData.FormalName = 
19ec-1c88:51005585.777 : NVMData.ReservedB = 0
19ec-1c88:51005585.828 : NVMData.FunctionCode = 0
19ec-1c88:51005585.881 : NVMData.PreFeed = 0
19ec-1c88:51005585.932 : NVMData.PreFeedTime = 0
19ec-1c88:51005585.984 : NVMData.ButtonNumber = 0
19ec-1c88:51005586.035 : NVMData.PowerOffTime = 0
19ec-1c88:51005586.089 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51005586.153 : => IoObject::IoLockEnd
19ec-1c88:51005586.249 : <= IoObject::IoLockEnd
19ec-1c88:51005586.300 : <= ReadNVMData ret = 1
19ec-1c88:51008211.678 : ============Debug Start==========
19ec-1c88:51008211.972 : Date : 2020/4/30 14:30:17
19ec-1c88:51008212.052 : Process ID : 19ec
19ec-1c88:51008212.472 : Windows : Version 10.0 build 18363 
19ec-1c88:51008212.917 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51008212.985 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51008213.058 : MemoryStatus.ullAvailPhys : 1731842048
19ec-1c88:51008213.119 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51008213.181 : MemoryStatus.ullAvailPageFile : 3133104128
19ec-1c88:51008213.241 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51008213.302 : MemoryStatus.ullAvailVirtual : 1728647168
19ec-1c88:51008213.362 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51008213.467 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51008213.528 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51008213.764 : CPU Count : 4
19ec-1c88:51008213.812 : CPU Frequency : 100.000 Mhz
19ec-1c88:51008217.997 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51008218.128 : => InitializeDriver
19ec-1c88:51008218.404 : <= InitializeDriver ret = 1
19ec-1c88:51010892.054 : => InitializeScanner
19ec-1c88:51010892.301 : => CAsicIO::GetDeviceList
19ec-1c88:51010892.809 : => CNT96226::CNT96226
19ec-1c88:51010892.871 : => CNT96226::Open
19ec-1c88:51010915.331 : <= CNT96226::Open ret = 1
19ec-1c88:51010915.434 : => CNT96226::Initialize
19ec-1c88:51010915.625 : <= CNT96226::Initialize ret = 1
19ec-1c88:51010915.686 : <= CNT96226::CNT96226
19ec-1c88:51010915.740 : => CNT96226::EnumAvailableDevice
19ec-1c88:51010921.197 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51010921.274 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51010921.334 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51014656.952 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51014657.241 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51014662.966 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51014663.071 : => IoObject::GetLockName
19ec-1c88:51014663.128 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51014663.192 : <= IoObject::GetLockName
19ec-1c88:51014663.678 : => CNT96226::VenderCmd_GetData
19ec-1c88:51014663.741 : iCmd = 3, nBytes = 2
19ec-1c88:51015058.766 : 0000 : 06 38 
19ec-1c88:51015059.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51015059.153 : => CNT96226::VenderCmd_GetData
19ec-1c88:51015059.262 : iCmd = 4, nBytes = 2
19ec-1c88:51015385.382 : 0000 : 07 07 
19ec-1c88:51015385.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51015385.754 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51015385.918 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51015386.053 : IO Send command 10 bytes
19ec-1c88:51015386.158 : => CNT96226::VenderCmd_SetData
19ec-1c88:51015386.270 : iCmd = 0, nBytes = 10
19ec-1c88:51015386.485 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51015578.493 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51015578.696 : => CNT96226::VenderCmd_GetData
19ec-1c88:51015578.809 : iCmd = 0, nBytes = 165
19ec-1c88:51015780.707 : skip dump 37 bytes
19ec-1c88:51015781.071 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51015781.358 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51015781.629 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51015781.899 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51015782.163 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51015782.445 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51015782.699 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51015782.962 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51015783.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51015783.207 : => CNT96226::VenderCmd_GetData
19ec-1c88:51015783.316 : iCmd = 1, nBytes = 4
19ec-1c88:51015994.099 : 0000 : 00 00 00 00 
19ec-1c88:51015994.284 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51015994.406 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51015994.527 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51015994.657 : IO Send command 10 bytes
19ec-1c88:51015994.760 : => CNT96226::VenderCmd_SetData
19ec-1c88:51015994.867 : iCmd = 0, nBytes = 10
19ec-1c88:51015995.079 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51016361.007 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51016361.265 : => CNT96226::VenderCmd_GetData
19ec-1c88:51016361.382 : iCmd = 0, nBytes = 128
19ec-1c88:51016573.693 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51016574.052 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51016574.347 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51016574.624 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51016574.889 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51016575.151 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51016575.407 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51016575.670 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51016575.801 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51016575.926 : => CNT96226::VenderCmd_GetData
19ec-1c88:51016576.034 : iCmd = 1, nBytes = 4
19ec-1c88:51016788.958 : 0000 : 00 00 00 00 
19ec-1c88:51016789.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51016789.268 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51016789.606 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51016789.749 : => CNT96226::Close
19ec-1c88:51016796.404 : <= CNT96226::Close ret = 1
19ec-1c88:51016796.552 : <= CNT96226::~CNT96226
19ec-1c88:51016796.713 : <= CAsicIO::GetDeviceList
19ec-1c88:51016797.331 : => IoObject::SetTimeout
19ec-1c88:51016797.590 : Timeout--> In = 0 Out = 0
19ec-1c88:51016797.707 : <= IoObject::SetTimeout
19ec-1c88:51016797.835 : => CAsicIO::CAsicIO
19ec-1c88:51016797.968 : => CNT96226::CNT96226
19ec-1c88:51016798.080 : => CNT96226::Open
19ec-1c88:51016839.160 : <= CNT96226::Open ret = 1
19ec-1c88:51016839.355 : => CNT96226::Initialize
19ec-1c88:51016839.732 : <= CNT96226::Initialize ret = 1
19ec-1c88:51016839.854 : <= CNT96226::CNT96226
19ec-1c88:51016839.957 : <= CAsicIO::CAsicIO
19ec-1c88:51016840.060 : => CAsicIO::InitializeDevice
19ec-1c88:51016840.192 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51016851.692 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51016851.908 : => IoObject::GetLockName
19ec-1c88:51016852.016 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51016852.147 : <= IoObject::GetLockName
19ec-1c88:51016853.038 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51016853.190 : IO Send command 10 bytes
19ec-1c88:51016853.296 : => CNT96226::VenderCmd_SetData
19ec-1c88:51016853.408 : iCmd = 0, nBytes = 10
19ec-1c88:51016853.630 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51017200.008 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51017200.231 : => CNT96226::VenderCmd_GetData
19ec-1c88:51017200.355 : iCmd = 0, nBytes = 128
19ec-1c88:51017412.073 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51017412.419 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51017412.703 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51017412.974 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51017413.229 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51017413.487 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51017413.747 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51017414.004 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51017414.134 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51017414.257 : => CNT96226::VenderCmd_GetData
19ec-1c88:51017414.366 : iCmd = 1, nBytes = 4
19ec-1c88:51017617.122 : 0000 : 00 00 00 00 
19ec-1c88:51017617.362 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51017617.501 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51017617.621 : => CNT96226::VenderCmd_GetData
19ec-1c88:51017617.731 : iCmd = 3, nBytes = 2
19ec-1c88:51017996.214 : 0000 : 06 38 
19ec-1c88:51017996.332 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51017996.411 : => CNT96226::VenderCmd_GetData
19ec-1c88:51017996.471 : iCmd = 4, nBytes = 2
19ec-1c88:51018300.136 : 0000 : 07 07 
19ec-1c88:51018300.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51018300.481 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51018300.606 : => IoObject::InitializeDevice
19ec-1c88:51018300.723 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51018301.460 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51018301.546 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51018302.333 : => FindScanner
19ec-1c88:51018302.400 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51018302.473 : <= FindScanner ret = 1
19ec-1c88:51018302.536 : => IoObject::IoLockStart
19ec-1c88:51018302.652 : => CAsicIO::CheckDevice
19ec-1c88:51018302.711 : => CNT96226::ConnectIsAvailable
19ec-1c88:51018319.309 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51018319.419 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51018319.480 : <= IoObject::IoLockStart
19ec-1c88:51018319.545 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51018319.621 : IO Send command 10 bytes
19ec-1c88:51018319.714 : => CNT96226::VenderCmd_SetData
19ec-1c88:51018319.781 : iCmd = 0, nBytes = 10
19ec-1c88:51018319.901 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51018525.709 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51018525.814 : System send command 10 bytes + data 0 bytes
19ec-1c88:51018525.889 : IO total need to receive data 5 bytes
19ec-1c88:51018525.954 : => CNT96226::VenderCmd_GetData
19ec-1c88:51018526.017 : iCmd = 0, nBytes = 5
19ec-1c88:51018710.813 : 0000 : 06 00 02 02 ab 
19ec-1c88:51018710.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51018710.999 : System total receive data 5 bytes
19ec-1c88:51018711.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:51018711.126 : iCmd = 1, nBytes = 4
19ec-1c88:51018845.082 : 0000 : 00 00 00 00 
19ec-1c88:51018845.423 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51018845.538 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51018845.604 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51018845.670 : IO Send command 10 bytes
19ec-1c88:51018845.756 : => CNT96226::VenderCmd_SetData
19ec-1c88:51018845.811 : iCmd = 0, nBytes = 10
19ec-1c88:51018845.916 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51019026.251 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51019026.349 : System send command 10 bytes + data 0 bytes
19ec-1c88:51019026.414 : IO total need to receive data 165 bytes
19ec-1c88:51019026.478 : => CNT96226::VenderCmd_GetData
19ec-1c88:51019026.529 : iCmd = 0, nBytes = 165
19ec-1c88:51019173.260 : skip dump 37 bytes
19ec-1c88:51019173.428 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51019173.562 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51019173.699 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51019173.834 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51019173.961 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51019174.095 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51019174.218 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51019174.344 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51019174.404 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51019174.462 : System total receive data 165 bytes
19ec-1c88:51019174.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:51019174.571 : iCmd = 1, nBytes = 4
19ec-1c88:51019285.324 : 0000 : 00 00 00 00 
19ec-1c88:51019285.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51019285.506 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51019285.666 : Dump Inquiry
19ec-1c88:51019285.786 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51019285.917 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51019286.046 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51019286.176 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51019286.300 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51019286.430 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51019286.556 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51019286.679 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51019286.807 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51019286.937 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51019287.024 : 00a0 : 00 00 00 00 00 
19ec-1c88:51019287.085 : => ReadNVMDataInternal
19ec-1c88:51019287.285 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51019287.349 : IO Send command 10 bytes
19ec-1c88:51019287.426 : => CNT96226::VenderCmd_SetData
19ec-1c88:51019287.478 : iCmd = 0, nBytes = 10
19ec-1c88:51019287.576 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51019594.643 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51019594.752 : System send command 10 bytes + data 0 bytes
19ec-1c88:51019594.818 : IO total need to receive data 128 bytes
19ec-1c88:51019594.878 : => CNT96226::VenderCmd_GetData
19ec-1c88:51019594.929 : iCmd = 0, nBytes = 128
19ec-1c88:51019764.802 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51019764.992 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51019765.138 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51019765.277 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51019765.408 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51019765.539 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51019765.666 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51019765.792 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51019765.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51019765.913 : System total receive data 128 bytes
19ec-1c88:51019765.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:51019766.030 : iCmd = 1, nBytes = 4
19ec-1c88:51019889.058 : 0000 : 00 00 00 00 
19ec-1c88:51019889.383 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51019889.488 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51019889.552 : NVMData.PadScanCount = 0
19ec-1c88:51019889.606 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51019889.659 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51019889.714 : NVMData.FlatbedScanCount = 0
19ec-1c88:51019889.768 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51019889.821 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51019889.873 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51019889.929 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51019889.981 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51019890.033 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51019890.087 : NVMData.BornMonth = 0
19ec-1c88:51019890.135 : NVMData.BornDay = 0
19ec-1c88:51019890.185 : NVMData.BornYear = 0
19ec-1c88:51019890.233 : NVMData.FirstScanMonth = 4
19ec-1c88:51019890.283 : NVMData.FirstScanDay = 30
19ec-1c88:51019890.336 : NVMData.FirstScanYear = 2020
19ec-1c88:51019890.391 : NVMData.VerticalMagnification = 0
19ec-1c88:51019890.447 : NVMData.HorizontalMagnification = 0
19ec-1c88:51019890.499 : NVMData.PowerSavingTime = 15
19ec-1c88:51019890.554 : NVMData.SN = A094165189010062
19ec-1c88:51019890.602 : NVMData.AutoFeed = 0
19ec-1c88:51019890.648 : NVMData.CCDType = 0
19ec-1c88:51019890.695 : NVMData.ScanSpeed = 0
19ec-1c88:51019890.743 : NVMData.RollerCount = 0
19ec-1c88:51019890.794 : NVMData.MultifeedCount = 0
19ec-1c88:51019890.842 : NVMData.JamCount = 0
19ec-1c88:51019890.890 : NVMData.IdentifyInfo = 
19ec-1c88:51019890.941 : NVMData.FormalName = 
19ec-1c88:51019891.147 : NVMData.ReservedB = 0
19ec-1c88:51019891.201 : NVMData.FunctionCode = 0
19ec-1c88:51019891.251 : NVMData.PreFeed = 0
19ec-1c88:51019891.303 : NVMData.PreFeedTime = 0
19ec-1c88:51019891.353 : NVMData.ButtonNumber = 0
19ec-1c88:51019891.406 : NVMData.PowerOffTime = 0
19ec-1c88:51019891.459 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51019891.527 : => IoObject::IoLockEnd
19ec-1c88:51019891.615 : <= IoObject::IoLockEnd
19ec-1c88:51019891.664 : <= InitializeScanner ret = 1
19ec-1c88:51021138.792 : => GetLogicalScannerAbility
19ec-1c88:51021138.982 : => IoObject::IoLockStart
19ec-1c88:51021139.115 : => CAsicIO::CheckDevice
19ec-1c88:51021139.249 : => CNT96226::ConnectIsAvailable
19ec-1c88:51021162.616 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51021162.850 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51021162.972 : <= IoObject::IoLockStart
19ec-1c88:51021163.092 : => IoObject::IoLockEnd
19ec-1c88:51021163.512 : <= IoObject::IoLockEnd
19ec-1c88:51021163.588 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:51024930.836 : => GetLogicalScannerAbilityEx
19ec-1c88:51024931.021 : => IoObject::IoLockStart
19ec-1c88:51024931.149 : => CAsicIO::CheckDevice
19ec-1c88:51024931.208 : => CNT96226::ConnectIsAvailable
19ec-1c88:51024950.137 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51024950.264 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51024950.326 : <= IoObject::IoLockStart
19ec-1c88:51024950.390 : => IoObject::IoLockEnd
19ec-1c88:51024950.509 : <= IoObject::IoLockEnd
19ec-1c88:51024950.640 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51024950.719 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51032585.151 : => ReadNVMData
19ec-1c88:51032585.333 : => IoObject::IoLockStart
19ec-1c88:51032585.471 : => CAsicIO::CheckDevice
19ec-1c88:51032585.529 : => CNT96226::ConnectIsAvailable
19ec-1c88:51032604.947 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51032605.064 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51032605.127 : <= IoObject::IoLockStart
19ec-1c88:51032605.191 : => ReadNVMDataInternal
19ec-1c88:51032605.254 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51032605.321 : IO Send command 10 bytes
19ec-1c88:51032605.459 : => CNT96226::VenderCmd_SetData
19ec-1c88:51032605.515 : iCmd = 0, nBytes = 10
19ec-1c88:51032605.630 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51032921.617 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51032921.804 : System send command 10 bytes + data 0 bytes
19ec-1c88:51032921.885 : IO total need to receive data 128 bytes
19ec-1c88:51032921.950 : => CNT96226::VenderCmd_GetData
19ec-1c88:51032922.009 : iCmd = 0, nBytes = 128
19ec-1c88:51033077.226 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51033077.426 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51033077.574 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51033077.714 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51033077.845 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51033077.973 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51033078.104 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51033078.232 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51033078.297 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51033078.361 : System total receive data 128 bytes
19ec-1c88:51033078.426 : => CNT96226::VenderCmd_GetData
19ec-1c88:51033078.480 : iCmd = 1, nBytes = 4
19ec-1c88:51033219.138 : 0000 : 00 00 00 00 
19ec-1c88:51033219.249 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51033219.395 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51033219.470 : NVMData.PadScanCount = 0
19ec-1c88:51033219.528 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51033219.585 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51033219.643 : NVMData.FlatbedScanCount = 0
19ec-1c88:51033219.699 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51033219.923 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51033219.983 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51033220.039 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51033220.095 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51033220.153 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51033220.209 : NVMData.BornMonth = 0
19ec-1c88:51033220.257 : NVMData.BornDay = 0
19ec-1c88:51033220.309 : NVMData.BornYear = 0
19ec-1c88:51033220.359 : NVMData.FirstScanMonth = 4
19ec-1c88:51033220.414 : NVMData.FirstScanDay = 30
19ec-1c88:51033220.467 : NVMData.FirstScanYear = 2020
19ec-1c88:51033220.524 : NVMData.VerticalMagnification = 0
19ec-1c88:51033220.580 : NVMData.HorizontalMagnification = 0
19ec-1c88:51033220.635 : NVMData.PowerSavingTime = 15
19ec-1c88:51033220.691 : NVMData.SN = A094165189010062
19ec-1c88:51033220.740 : NVMData.AutoFeed = 0
19ec-1c88:51033220.791 : NVMData.CCDType = 0
19ec-1c88:51033220.839 : NVMData.ScanSpeed = 0
19ec-1c88:51033220.891 : NVMData.RollerCount = 0
19ec-1c88:51033220.946 : NVMData.MultifeedCount = 0
19ec-1c88:51033221.001 : NVMData.JamCount = 0
19ec-1c88:51033221.052 : NVMData.IdentifyInfo = 
19ec-1c88:51033221.104 : NVMData.FormalName = 
19ec-1c88:51033221.154 : NVMData.ReservedB = 0
19ec-1c88:51033221.205 : NVMData.FunctionCode = 0
19ec-1c88:51033221.256 : NVMData.PreFeed = 0
19ec-1c88:51033221.304 : NVMData.PreFeedTime = 0
19ec-1c88:51033221.354 : NVMData.ButtonNumber = 0
19ec-1c88:51033221.409 : NVMData.PowerOffTime = 0
19ec-1c88:51033221.459 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51033221.524 : => IoObject::IoLockEnd
19ec-1c88:51033221.615 : <= IoObject::IoLockEnd
19ec-1c88:51033221.663 : <= ReadNVMData ret = 1
19ec-1c88:51044613.228 : => GetADFStatus
19ec-1c88:51044613.668 : => IoObject::IoLockStart
19ec-1c88:51044613.806 : => CAsicIO::CheckDevice
19ec-1c88:51044613.865 : => CNT96226::ConnectIsAvailable
19ec-1c88:51044637.049 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51044637.266 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51044637.386 : <= IoObject::IoLockStart
19ec-1c88:51044637.717 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51044637.787 : IO Send command 10 bytes
19ec-1c88:51044637.936 : => CNT96226::VenderCmd_SetData
19ec-1c88:51044637.997 : iCmd = 0, nBytes = 10
19ec-1c88:51044638.108 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51044830.197 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51044830.326 : System send command 10 bytes + data 0 bytes
19ec-1c88:51044830.403 : IO total need to receive data 2 bytes
19ec-1c88:51044830.465 : => CNT96226::VenderCmd_GetData
19ec-1c88:51044830.520 : iCmd = 0, nBytes = 2
19ec-1c88:51045024.547 : 0000 : 00 00 
19ec-1c88:51045024.707 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51045024.793 : System total receive data 2 bytes
19ec-1c88:51045024.861 : => CNT96226::VenderCmd_GetData
19ec-1c88:51045024.917 : iCmd = 1, nBytes = 4
19ec-1c88:51045232.882 : 0000 : 00 00 00 00 
19ec-1c88:51045232.969 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51045233.110 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51045233.188 : Return status = 0
19ec-1c88:51045233.262 : => IoObject::IoLockEnd
19ec-1c88:51045233.358 : <= IoObject::IoLockEnd
19ec-1c88:51045233.411 : <= GetADFStatus ret = 1
19ec-1c88:51048104.633 : => GetADFStatus
19ec-1c88:51048104.838 : => IoObject::IoLockStart
19ec-1c88:51048104.973 : => CAsicIO::CheckDevice
19ec-1c88:51048105.036 : => CNT96226::ConnectIsAvailable
19ec-1c88:51048129.226 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51048129.475 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51048129.618 : <= IoObject::IoLockStart
19ec-1c88:51048129.758 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51048130.122 : IO Send command 10 bytes
19ec-1c88:51048130.271 : => CNT96226::VenderCmd_SetData
19ec-1c88:51048130.330 : iCmd = 0, nBytes = 10
19ec-1c88:51048130.437 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51048317.107 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51048317.274 : System send command 10 bytes + data 0 bytes
19ec-1c88:51048317.501 : IO total need to receive data 2 bytes
19ec-1c88:51048317.579 : => CNT96226::VenderCmd_GetData
19ec-1c88:51048317.641 : iCmd = 0, nBytes = 2
19ec-1c88:51048523.796 : 0000 : 00 00 
19ec-1c88:51048523.879 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51048523.942 : System total receive data 2 bytes
19ec-1c88:51048523.998 : => CNT96226::VenderCmd_GetData
19ec-1c88:51048524.053 : iCmd = 1, nBytes = 4
19ec-1c88:51048696.048 : 0000 : 00 00 00 00 
19ec-1c88:51048696.176 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51048696.326 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51048696.399 : Return status = 0
19ec-1c88:51048696.465 : => IoObject::IoLockEnd
19ec-1c88:51048696.558 : <= IoObject::IoLockEnd
19ec-1c88:51048696.610 : <= GetADFStatus ret = 1
19ec-1c88:51050929.696 : => TerminateDriver
19ec-1c88:51050929.907 : => CAsicIO::~CAsicIO,pStage=17763400
19ec-1c88:51050929.984 : => CNT96226::Close
19ec-1c88:51050933.963 : <= CNT96226::Close ret = 1
19ec-1c88:51050934.042 : <= CAsicIO::~CAsicIO
19ec-1c88:51050934.101 : => IoObject::IoLockEnd
19ec-1c88:51050934.154 : <= IoObject::IoLockEnd
19ec-1c88:51050934.207 : => IoObject::TerminateDevice
19ec-1c88:51050934.264 : => IoObject::IoLockEnd
19ec-1c88:51050934.313 : <= IoObject::IoLockEnd
19ec-1c88:51050934.416 : <= IoObject::TerminateDevice
19ec-1c88:51050934.899 : <= TerminateDriver ret = 1
19ec-1c88:51075647.109 : ============Debug Start==========
19ec-1c88:51075647.388 : Date : 2020/4/30 14:30:19
19ec-1c88:51075647.472 : Process ID : 19ec
19ec-1c88:51075647.889 : Windows : Version 10.0 build 18363 
19ec-1c88:51075648.333 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51075648.393 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51075648.455 : MemoryStatus.ullAvailPhys : 1724338176
19ec-1c88:51075648.513 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51075648.575 : MemoryStatus.ullAvailPageFile : 3124916224
19ec-1c88:51075648.635 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51075648.691 : MemoryStatus.ullAvailVirtual : 1726279680
19ec-1c88:51075648.749 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51075648.853 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51075648.914 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51075649.153 : CPU Count : 4
19ec-1c88:51075649.201 : CPU Frequency : 100.000 Mhz
19ec-1c88:51075653.706 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51075653.836 : => InitializeDriver
19ec-1c88:51075654.098 : <= InitializeDriver ret = 1
19ec-1c88:51075654.154 : => InitializeScanner
19ec-1c88:51075654.231 : => CAsicIO::GetDeviceList
19ec-1c88:51075654.518 : => CNT96226::CNT96226
19ec-1c88:51075654.576 : => CNT96226::Open
19ec-1c88:51075676.167 : <= CNT96226::Open ret = 1
19ec-1c88:51075676.288 : => CNT96226::Initialize
19ec-1c88:51075676.494 : <= CNT96226::Initialize ret = 1
19ec-1c88:51075676.552 : <= CNT96226::CNT96226
19ec-1c88:51075676.609 : => CNT96226::EnumAvailableDevice
19ec-1c88:51075682.178 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51075682.256 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51075682.312 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51080216.085 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51080216.378 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51080221.918 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51080222.027 : => IoObject::GetLockName
19ec-1c88:51080222.083 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51080222.154 : <= IoObject::GetLockName
19ec-1c88:51080222.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:51080222.674 : iCmd = 3, nBytes = 2
19ec-1c88:51080612.548 : 0000 : 06 38 
19ec-1c88:51080612.692 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51080612.766 : => CNT96226::VenderCmd_GetData
19ec-1c88:51080612.822 : iCmd = 4, nBytes = 2
19ec-1c88:51080933.428 : 0000 : 07 07 
19ec-1c88:51080933.637 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51080933.805 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51080933.972 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51080934.105 : IO Send command 10 bytes
19ec-1c88:51080934.213 : => CNT96226::VenderCmd_SetData
19ec-1c88:51080934.323 : iCmd = 0, nBytes = 10
19ec-1c88:51080934.541 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51081150.477 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51081150.730 : => CNT96226::VenderCmd_GetData
19ec-1c88:51081150.844 : iCmd = 0, nBytes = 165
19ec-1c88:51081383.334 : skip dump 37 bytes
19ec-1c88:51081383.728 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51081384.013 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51081384.287 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51081384.561 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51081384.835 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51081385.111 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51081385.363 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51081385.621 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51081385.747 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51081385.865 : => CNT96226::VenderCmd_GetData
19ec-1c88:51081385.972 : iCmd = 1, nBytes = 4
19ec-1c88:51081609.528 : 0000 : 00 00 00 00 
19ec-1c88:51081609.758 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51081609.905 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51081610.030 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51081610.183 : IO Send command 10 bytes
19ec-1c88:51081610.290 : => CNT96226::VenderCmd_SetData
19ec-1c88:51081610.401 : iCmd = 0, nBytes = 10
19ec-1c88:51081610.612 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51081965.841 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51081966.021 : => CNT96226::VenderCmd_GetData
19ec-1c88:51081966.107 : iCmd = 0, nBytes = 128
19ec-1c88:51082158.245 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51082158.466 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51082158.657 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51082158.835 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51082159.002 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51082159.165 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51082159.327 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51082159.495 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51082159.579 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51082159.662 : => CNT96226::VenderCmd_GetData
19ec-1c88:51082159.734 : iCmd = 1, nBytes = 4
19ec-1c88:51082285.073 : 0000 : 00 00 00 00 
19ec-1c88:51082285.189 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51082285.271 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51082285.478 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51082285.575 : => CNT96226::Close
19ec-1c88:51082289.968 : <= CNT96226::Close ret = 1
19ec-1c88:51082290.064 : <= CNT96226::~CNT96226
19ec-1c88:51082290.175 : <= CAsicIO::GetDeviceList
19ec-1c88:51082290.629 : => IoObject::SetTimeout
19ec-1c88:51082290.796 : Timeout--> In = 0 Out = 0
19ec-1c88:51082290.873 : <= IoObject::SetTimeout
19ec-1c88:51082290.956 : => CAsicIO::CAsicIO
19ec-1c88:51082291.043 : => CNT96226::CNT96226
19ec-1c88:51082291.111 : => CNT96226::Open
19ec-1c88:51082319.686 : <= CNT96226::Open ret = 1
19ec-1c88:51082319.813 : => CNT96226::Initialize
19ec-1c88:51082320.062 : <= CNT96226::Initialize ret = 1
19ec-1c88:51082320.141 : <= CNT96226::CNT96226
19ec-1c88:51082320.210 : <= CAsicIO::CAsicIO
19ec-1c88:51082320.278 : => CAsicIO::InitializeDevice
19ec-1c88:51082320.365 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51082327.793 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51082327.945 : => IoObject::GetLockName
19ec-1c88:51082328.017 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51082328.102 : <= IoObject::GetLockName
19ec-1c88:51082328.711 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51082328.802 : IO Send command 10 bytes
19ec-1c88:51082328.866 : => CNT96226::VenderCmd_SetData
19ec-1c88:51082328.934 : iCmd = 0, nBytes = 10
19ec-1c88:51082329.079 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51082648.139 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51082648.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:51082648.375 : iCmd = 0, nBytes = 128
19ec-1c88:51082838.577 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51082838.825 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51082839.013 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51082839.192 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51082839.366 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51082839.527 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51082839.690 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51082839.855 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51082839.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51082840.022 : => CNT96226::VenderCmd_GetData
19ec-1c88:51082840.091 : iCmd = 1, nBytes = 4
19ec-1c88:51083036.336 : 0000 : 00 00 00 00 
19ec-1c88:51083036.470 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51083036.554 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51083036.632 : => CNT96226::VenderCmd_GetData
19ec-1c88:51083036.697 : iCmd = 3, nBytes = 2
19ec-1c88:51083406.693 : 0000 : 06 38 
19ec-1c88:51083406.831 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51083406.920 : => CNT96226::VenderCmd_GetData
19ec-1c88:51083406.993 : iCmd = 4, nBytes = 2
19ec-1c88:51083710.548 : 0000 : 07 07 
19ec-1c88:51083710.674 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51083710.892 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51083711.014 : => IoObject::InitializeDevice
19ec-1c88:51083711.139 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51083711.894 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51083711.994 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51083712.859 : => FindScanner
19ec-1c88:51083712.934 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51083713.018 : <= FindScanner ret = 1
19ec-1c88:51083713.092 : => IoObject::IoLockStart
19ec-1c88:51083713.225 : => CAsicIO::CheckDevice
19ec-1c88:51083713.293 : => CNT96226::ConnectIsAvailable
19ec-1c88:51083736.724 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51083736.845 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51083736.920 : <= IoObject::IoLockStart
19ec-1c88:51083736.995 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51083737.078 : IO Send command 10 bytes
19ec-1c88:51083737.187 : => CNT96226::VenderCmd_SetData
19ec-1c88:51083737.260 : iCmd = 0, nBytes = 10
19ec-1c88:51083737.396 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51083932.519 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51083932.658 : System send command 10 bytes + data 0 bytes
19ec-1c88:51083932.746 : IO total need to receive data 5 bytes
19ec-1c88:51083932.820 : => CNT96226::VenderCmd_GetData
19ec-1c88:51083932.888 : iCmd = 0, nBytes = 5
19ec-1c88:51084094.536 : 0000 : 06 00 02 02 ab 
19ec-1c88:51084094.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51084094.737 : System total receive data 5 bytes
19ec-1c88:51084094.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:51084094.883 : iCmd = 1, nBytes = 4
19ec-1c88:51084288.058 : 0000 : 00 00 00 00 
19ec-1c88:51084288.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51084288.587 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51084288.661 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51084288.740 : IO Send command 10 bytes
19ec-1c88:51084288.846 : => CNT96226::VenderCmd_SetData
19ec-1c88:51084288.918 : iCmd = 0, nBytes = 10
19ec-1c88:51084289.056 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51084465.621 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51084465.744 : System send command 10 bytes + data 0 bytes
19ec-1c88:51084465.827 : IO total need to receive data 165 bytes
19ec-1c88:51084465.904 : => CNT96226::VenderCmd_GetData
19ec-1c88:51084465.970 : iCmd = 0, nBytes = 165
19ec-1c88:51084585.454 : skip dump 37 bytes
19ec-1c88:51084585.683 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51084585.863 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51084586.040 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51084586.214 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51084586.374 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51084586.550 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51084586.713 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51084586.871 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51084586.951 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51084587.027 : System total receive data 165 bytes
19ec-1c88:51084587.097 : => CNT96226::VenderCmd_GetData
19ec-1c88:51084587.164 : iCmd = 1, nBytes = 4
19ec-1c88:51084742.237 : 0000 : 00 00 00 00 
19ec-1c88:51084742.360 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51084742.503 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51084742.705 : Dump Inquiry
19ec-1c88:51084742.868 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51084743.043 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51084743.213 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51084743.384 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51084743.552 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51084743.722 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51084743.882 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51084744.043 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51084744.211 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51084744.380 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51084744.495 : 00a0 : 00 00 00 00 00 
19ec-1c88:51084744.585 : => ReadNVMDataInternal
19ec-1c88:51084744.818 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51084744.898 : IO Send command 10 bytes
19ec-1c88:51084744.995 : => CNT96226::VenderCmd_SetData
19ec-1c88:51084745.064 : iCmd = 0, nBytes = 10
19ec-1c88:51084745.191 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51085088.956 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51085089.121 : System send command 10 bytes + data 0 bytes
19ec-1c88:51085089.211 : IO total need to receive data 128 bytes
19ec-1c88:51085089.289 : => CNT96226::VenderCmd_GetData
19ec-1c88:51085089.360 : iCmd = 0, nBytes = 128
19ec-1c88:51085271.777 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51085272.017 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51085272.204 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51085272.387 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51085272.563 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51085272.727 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51085272.888 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51085273.046 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51085273.129 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51085273.212 : System total receive data 128 bytes
19ec-1c88:51085273.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:51085273.355 : iCmd = 1, nBytes = 4
19ec-1c88:51085475.977 : 0000 : 00 00 00 00 
19ec-1c88:51085476.094 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51085476.246 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51085476.334 : NVMData.PadScanCount = 0
19ec-1c88:51085476.405 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51085476.476 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51085476.552 : NVMData.FlatbedScanCount = 0
19ec-1c88:51085476.622 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51085476.688 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51085476.757 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51085476.827 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51085476.899 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51085476.970 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51085477.045 : NVMData.BornMonth = 0
19ec-1c88:51085477.108 : NVMData.BornDay = 0
19ec-1c88:51085477.174 : NVMData.BornYear = 0
19ec-1c88:51085477.236 : NVMData.FirstScanMonth = 4
19ec-1c88:51085477.302 : NVMData.FirstScanDay = 30
19ec-1c88:51085477.370 : NVMData.FirstScanYear = 2020
19ec-1c88:51085477.441 : NVMData.VerticalMagnification = 0
19ec-1c88:51085477.514 : NVMData.HorizontalMagnification = 0
19ec-1c88:51085477.587 : NVMData.PowerSavingTime = 15
19ec-1c88:51085477.657 : NVMData.SN = A094165189010062
19ec-1c88:51085477.719 : NVMData.AutoFeed = 0
19ec-1c88:51085477.779 : NVMData.CCDType = 0
19ec-1c88:51085477.839 : NVMData.ScanSpeed = 0
19ec-1c88:51085477.904 : NVMData.RollerCount = 0
19ec-1c88:51085477.970 : NVMData.MultifeedCount = 0
19ec-1c88:51085478.039 : NVMData.JamCount = 0
19ec-1c88:51085478.101 : NVMData.IdentifyInfo = 
19ec-1c88:51085478.168 : NVMData.FormalName = 
19ec-1c88:51085478.417 : NVMData.ReservedB = 0
19ec-1c88:51085478.491 : NVMData.FunctionCode = 0
19ec-1c88:51085478.556 : NVMData.PreFeed = 0
19ec-1c88:51085478.621 : NVMData.PreFeedTime = 0
19ec-1c88:51085478.684 : NVMData.ButtonNumber = 0
19ec-1c88:51085478.750 : NVMData.PowerOffTime = 0
19ec-1c88:51085478.816 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51085478.906 : => IoObject::IoLockEnd
19ec-1c88:51085479.025 : <= IoObject::IoLockEnd
19ec-1c88:51085479.089 : <= InitializeScanner ret = 1
19ec-1c88:51085479.168 : => GetLogicalScannerAbilityEx
19ec-1c88:51085479.242 : => IoObject::IoLockStart
19ec-1c88:51085479.361 : => CAsicIO::CheckDevice
19ec-1c88:51085479.430 : => CNT96226::ConnectIsAvailable
19ec-1c88:51085498.928 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51085499.050 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51085499.124 : <= IoObject::IoLockStart
19ec-1c88:51085499.198 : => IoObject::IoLockEnd
19ec-1c88:51085499.317 : <= IoObject::IoLockEnd
19ec-1c88:51085499.452 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51085499.549 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51085724.100 : => ReadNVMData
19ec-1c88:51085724.296 : => IoObject::IoLockStart
19ec-1c88:51085724.468 : => CAsicIO::CheckDevice
19ec-1c88:51085724.539 : => CNT96226::ConnectIsAvailable
19ec-1c88:51085746.843 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51085746.998 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51085747.081 : <= IoObject::IoLockStart
19ec-1c88:51085747.161 : => ReadNVMDataInternal
19ec-1c88:51085747.240 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51085747.325 : IO Send command 10 bytes
19ec-1c88:51085747.469 : => CNT96226::VenderCmd_SetData
19ec-1c88:51085747.541 : iCmd = 0, nBytes = 10
19ec-1c88:51085747.688 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51086103.315 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51086103.477 : System send command 10 bytes + data 0 bytes
19ec-1c88:51086103.574 : IO total need to receive data 128 bytes
19ec-1c88:51086103.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:51086103.723 : iCmd = 0, nBytes = 128
19ec-1c88:51086244.124 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51086244.378 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51086244.567 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51086244.746 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51086244.924 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51086245.089 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51086245.255 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51086245.415 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51086245.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51086245.585 : System total receive data 128 bytes
19ec-1c88:51086245.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:51086245.735 : iCmd = 1, nBytes = 4
19ec-1c88:51086360.007 : 0000 : 00 00 00 00 
19ec-1c88:51086360.120 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51086360.269 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51086360.352 : NVMData.PadScanCount = 0
19ec-1c88:51086360.425 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51086360.498 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51086360.570 : NVMData.FlatbedScanCount = 0
19ec-1c88:51086360.641 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51086360.711 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51086360.779 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51086360.849 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51086360.919 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51086360.988 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51086361.059 : NVMData.BornMonth = 0
19ec-1c88:51086361.123 : NVMData.BornDay = 0
19ec-1c88:51086361.192 : NVMData.BornYear = 0
19ec-1c88:51086361.253 : NVMData.FirstScanMonth = 4
19ec-1c88:51086361.321 : NVMData.FirstScanDay = 30
19ec-1c88:51086361.389 : NVMData.FirstScanYear = 2020
19ec-1c88:51086361.638 : NVMData.VerticalMagnification = 0
19ec-1c88:51086361.712 : NVMData.HorizontalMagnification = 0
19ec-1c88:51086361.784 : NVMData.PowerSavingTime = 15
19ec-1c88:51086361.855 : NVMData.SN = A094165189010062
19ec-1c88:51086361.919 : NVMData.AutoFeed = 0
19ec-1c88:51086361.984 : NVMData.CCDType = 0
19ec-1c88:51086362.046 : NVMData.ScanSpeed = 0
19ec-1c88:51086362.110 : NVMData.RollerCount = 0
19ec-1c88:51086362.181 : NVMData.MultifeedCount = 0
19ec-1c88:51086362.247 : NVMData.JamCount = 0
19ec-1c88:51086362.311 : NVMData.IdentifyInfo = 
19ec-1c88:51086362.381 : NVMData.FormalName = 
19ec-1c88:51086362.445 : NVMData.ReservedB = 0
19ec-1c88:51086362.508 : NVMData.FunctionCode = 0
19ec-1c88:51086362.572 : NVMData.PreFeed = 0
19ec-1c88:51086362.635 : NVMData.PreFeedTime = 0
19ec-1c88:51086362.697 : NVMData.ButtonNumber = 0
19ec-1c88:51086362.761 : NVMData.PowerOffTime = 0
19ec-1c88:51086362.827 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51086362.903 : => IoObject::IoLockEnd
19ec-1c88:51086363.019 : <= IoObject::IoLockEnd
19ec-1c88:51086363.083 : <= ReadNVMData ret = 1
19ec-1c88:51087026.327 : => TerminateDriver
19ec-1c88:51087026.546 : => CAsicIO::~CAsicIO,pStage=79957064
19ec-1c88:51087026.643 : => CNT96226::Close
19ec-1c88:51087031.181 : <= CNT96226::Close ret = 1
19ec-1c88:51087031.286 : <= CAsicIO::~CAsicIO
19ec-1c88:51087031.361 : => IoObject::IoLockEnd
19ec-1c88:51087031.427 : <= IoObject::IoLockEnd
19ec-1c88:51087031.490 : => IoObject::TerminateDevice
19ec-1c88:51087031.564 : => IoObject::IoLockEnd
19ec-1c88:51087031.626 : <= IoObject::IoLockEnd
19ec-1c88:51087031.753 : <= IoObject::TerminateDevice
19ec-1c88:51087032.057 : <= TerminateDriver ret = 1
19ec-1c88:51089389.445 : ============Debug Start==========
19ec-1c88:51089389.738 : Date : 2020/4/30 14:30:19
19ec-1c88:51089389.819 : Process ID : 19ec
19ec-1c88:51089390.238 : Windows : Version 10.0 build 18363 
19ec-1c88:51089390.740 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51089390.805 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51089390.870 : MemoryStatus.ullAvailPhys : 1724321792
19ec-1c88:51089390.928 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51089390.993 : MemoryStatus.ullAvailPageFile : 3124436992
19ec-1c88:51089391.055 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51089391.114 : MemoryStatus.ullAvailVirtual : 1726304256
19ec-1c88:51089391.173 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51089391.280 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51089391.343 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51089391.585 : CPU Count : 4
19ec-1c88:51089391.634 : CPU Frequency : 100.000 Mhz
19ec-1c88:51089395.988 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51089396.112 : => InitializeDriver
19ec-1c88:51089396.377 : <= InitializeDriver ret = 1
19ec-1c88:51091924.048 : => InitializeScanner
19ec-1c88:51091924.296 : => CAsicIO::GetDeviceList
19ec-1c88:51091924.702 : => CNT96226::CNT96226
19ec-1c88:51091924.760 : => CNT96226::Open
19ec-1c88:51091948.327 : <= CNT96226::Open ret = 1
19ec-1c88:51091948.437 : => CNT96226::Initialize
19ec-1c88:51091948.624 : <= CNT96226::Initialize ret = 1
19ec-1c88:51091948.684 : <= CNT96226::CNT96226
19ec-1c88:51091948.740 : => CNT96226::EnumAvailableDevice
19ec-1c88:51091954.128 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51091954.207 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51091954.267 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51095676.957 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51095677.252 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51095682.889 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51095683.011 : => IoObject::GetLockName
19ec-1c88:51095683.074 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51095683.142 : <= IoObject::GetLockName
19ec-1c88:51095683.595 : => CNT96226::VenderCmd_GetData
19ec-1c88:51095683.659 : iCmd = 3, nBytes = 2
19ec-1c88:51096074.060 : 0000 : 06 38 
19ec-1c88:51096074.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51096074.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:51096074.336 : iCmd = 4, nBytes = 2
19ec-1c88:51096382.721 : 0000 : 07 07 
19ec-1c88:51096382.820 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51096382.905 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51096382.993 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51096383.058 : IO Send command 10 bytes
19ec-1c88:51096383.110 : => CNT96226::VenderCmd_SetData
19ec-1c88:51096383.168 : iCmd = 0, nBytes = 10
19ec-1c88:51096383.272 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51096588.216 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51096588.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:51096588.409 : iCmd = 0, nBytes = 165
19ec-1c88:51096784.831 : skip dump 37 bytes
19ec-1c88:51096785.011 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51096785.151 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51096785.291 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51096785.425 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51096785.558 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51096785.693 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51096785.821 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51096785.950 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51096786.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51096786.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:51096786.131 : iCmd = 1, nBytes = 4
19ec-1c88:51096934.008 : 0000 : 00 00 00 00 
19ec-1c88:51096934.128 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51096934.198 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51096934.262 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51096934.327 : IO Send command 10 bytes
19ec-1c88:51096934.377 : => CNT96226::VenderCmd_SetData
19ec-1c88:51096934.428 : iCmd = 0, nBytes = 10
19ec-1c88:51096934.530 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51097246.999 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51097247.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:51097247.170 : iCmd = 0, nBytes = 128
19ec-1c88:51097437.466 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51097437.674 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51097437.816 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51097437.955 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51097438.084 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51097438.215 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51097438.338 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51097438.465 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51097438.534 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51097438.603 : => CNT96226::VenderCmd_GetData
19ec-1c88:51097438.654 : iCmd = 1, nBytes = 4
19ec-1c88:51097643.417 : 0000 : 00 00 00 00 
19ec-1c88:51097643.508 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51097643.571 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51097643.741 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51097643.811 : => CNT96226::Close
19ec-1c88:51097647.390 : <= CNT96226::Close ret = 1
19ec-1c88:51097647.467 : <= CNT96226::~CNT96226
19ec-1c88:51097647.554 : <= CAsicIO::GetDeviceList
19ec-1c88:51097647.884 : => IoObject::SetTimeout
19ec-1c88:51097648.009 : Timeout--> In = 0 Out = 0
19ec-1c88:51097648.064 : <= IoObject::SetTimeout
19ec-1c88:51097648.132 : => CAsicIO::CAsicIO
19ec-1c88:51097648.203 : => CNT96226::CNT96226
19ec-1c88:51097648.264 : => CNT96226::Open
19ec-1c88:51097670.849 : <= CNT96226::Open ret = 1
19ec-1c88:51097670.948 : => CNT96226::Initialize
19ec-1c88:51097671.130 : <= CNT96226::Initialize ret = 1
19ec-1c88:51097671.189 : <= CNT96226::CNT96226
19ec-1c88:51097671.242 : <= CAsicIO::CAsicIO
19ec-1c88:51097671.296 : => CAsicIO::InitializeDevice
19ec-1c88:51097671.363 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51097677.072 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51097677.184 : => IoObject::GetLockName
19ec-1c88:51097677.238 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51097677.301 : <= IoObject::GetLockName
19ec-1c88:51097677.770 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51097677.842 : IO Send command 10 bytes
19ec-1c88:51097677.893 : => CNT96226::VenderCmd_SetData
19ec-1c88:51097677.951 : iCmd = 0, nBytes = 10
19ec-1c88:51097678.059 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51098023.049 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51098023.195 : => CNT96226::VenderCmd_GetData
19ec-1c88:51098023.251 : iCmd = 0, nBytes = 128
19ec-1c88:51098231.355 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51098231.527 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51098231.664 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51098231.798 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51098231.924 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51098232.047 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51098232.166 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51098232.288 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51098232.350 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51098232.408 : => CNT96226::VenderCmd_GetData
19ec-1c88:51098232.462 : iCmd = 1, nBytes = 4
19ec-1c88:51098415.397 : 0000 : 00 00 00 00 
19ec-1c88:51098415.528 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51098415.604 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51098415.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:51098415.725 : iCmd = 3, nBytes = 2
19ec-1c88:51098780.818 : 0000 : 06 38 
19ec-1c88:51098780.914 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51098780.982 : => CNT96226::VenderCmd_GetData
19ec-1c88:51098781.038 : iCmd = 4, nBytes = 2
19ec-1c88:51099080.442 : 0000 : 07 07 
19ec-1c88:51099080.550 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51099080.711 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51099080.802 : => IoObject::InitializeDevice
19ec-1c88:51099080.908 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51099081.475 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51099081.542 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51099082.261 : => FindScanner
19ec-1c88:51099082.318 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51099082.387 : <= FindScanner ret = 1
19ec-1c88:51099082.443 : => IoObject::IoLockStart
19ec-1c88:51099082.545 : => CAsicIO::CheckDevice
19ec-1c88:51099082.599 : => CNT96226::ConnectIsAvailable
19ec-1c88:51099100.424 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51099100.539 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51099100.598 : <= IoObject::IoLockStart
19ec-1c88:51099100.659 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51099100.725 : IO Send command 10 bytes
19ec-1c88:51099100.820 : => CNT96226::VenderCmd_SetData
19ec-1c88:51099100.875 : iCmd = 0, nBytes = 10
19ec-1c88:51099100.980 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51099301.341 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51099301.456 : System send command 10 bytes + data 0 bytes
19ec-1c88:51099301.527 : IO total need to receive data 5 bytes
19ec-1c88:51099301.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:51099301.640 : iCmd = 0, nBytes = 5
19ec-1c88:51099447.670 : 0000 : 06 00 02 02 ab 
19ec-1c88:51099447.887 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51099448.039 : System total receive data 5 bytes
19ec-1c88:51099448.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:51099448.288 : iCmd = 1, nBytes = 4
19ec-1c88:51099622.107 : 0000 : 00 00 00 00 
19ec-1c88:51099622.284 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51099622.524 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51099622.656 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51099622.799 : IO Send command 10 bytes
19ec-1c88:51099622.972 : => CNT96226::VenderCmd_SetData
19ec-1c88:51099623.089 : iCmd = 0, nBytes = 10
19ec-1c88:51099623.308 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51099803.735 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51099803.940 : System send command 10 bytes + data 0 bytes
19ec-1c88:51099804.082 : IO total need to receive data 165 bytes
19ec-1c88:51099804.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:51099804.323 : iCmd = 0, nBytes = 165
19ec-1c88:51099977.647 : skip dump 37 bytes
19ec-1c88:51099978.020 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51099978.306 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51099978.574 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51099978.846 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51099979.112 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51099979.376 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51099979.623 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51099979.886 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51099980.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51099980.134 : System total receive data 165 bytes
19ec-1c88:51099980.250 : => CNT96226::VenderCmd_GetData
19ec-1c88:51099980.352 : iCmd = 1, nBytes = 4
19ec-1c88:51100155.338 : 0000 : 00 00 00 00 
19ec-1c88:51100155.507 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51100155.714 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51100156.129 : Dump Inquiry
19ec-1c88:51100156.386 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51100156.665 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51100156.934 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51100157.211 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51100157.473 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51100157.739 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51100157.993 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51100158.256 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51100158.524 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51100158.794 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51100158.972 : 00a0 : 00 00 00 00 00 
19ec-1c88:51100159.099 : => ReadNVMDataInternal
19ec-1c88:51100159.474 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51100159.612 : IO Send command 10 bytes
19ec-1c88:51100159.782 : => CNT96226::VenderCmd_SetData
19ec-1c88:51100159.888 : iCmd = 0, nBytes = 10
19ec-1c88:51100160.090 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51100497.164 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51100497.392 : System send command 10 bytes + data 0 bytes
19ec-1c88:51100497.528 : IO total need to receive data 128 bytes
19ec-1c88:51100497.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:51100497.766 : iCmd = 0, nBytes = 128
19ec-1c88:51100725.097 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51100725.458 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51100725.748 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51100726.015 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51100726.272 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51100726.526 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51100726.784 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51100727.028 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51100727.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51100727.273 : System total receive data 128 bytes
19ec-1c88:51100727.396 : => CNT96226::VenderCmd_GetData
19ec-1c88:51100727.504 : iCmd = 1, nBytes = 4
19ec-1c88:51100941.711 : 0000 : 00 00 00 00 
19ec-1c88:51100941.924 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51100942.163 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51100942.296 : NVMData.PadScanCount = 0
19ec-1c88:51100942.410 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51100942.526 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51100942.645 : NVMData.FlatbedScanCount = 0
19ec-1c88:51100942.755 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51100942.864 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51100942.970 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51100943.079 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51100943.189 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51100943.305 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51100943.418 : NVMData.BornMonth = 0
19ec-1c88:51100943.516 : NVMData.BornDay = 0
19ec-1c88:51100943.625 : NVMData.BornYear = 0
19ec-1c88:51100943.723 : NVMData.FirstScanMonth = 4
19ec-1c88:51100943.826 : NVMData.FirstScanDay = 30
19ec-1c88:51100943.933 : NVMData.FirstScanYear = 2020
19ec-1c88:51100944.046 : NVMData.VerticalMagnification = 0
19ec-1c88:51100944.157 : NVMData.HorizontalMagnification = 0
19ec-1c88:51100944.271 : NVMData.PowerSavingTime = 15
19ec-1c88:51100944.378 : NVMData.SN = A094165189010062
19ec-1c88:51100944.479 : NVMData.AutoFeed = 0
19ec-1c88:51100944.577 : NVMData.CCDType = 0
19ec-1c88:51100944.674 : NVMData.ScanSpeed = 0
19ec-1c88:51100944.769 : NVMData.RollerCount = 0
19ec-1c88:51100944.870 : NVMData.MultifeedCount = 0
19ec-1c88:51100944.975 : NVMData.JamCount = 0
19ec-1c88:51100945.074 : NVMData.IdentifyInfo = 
19ec-1c88:51100945.176 : NVMData.FormalName = 
19ec-1c88:51100945.577 : NVMData.ReservedB = 0
19ec-1c88:51100945.691 : NVMData.FunctionCode = 0
19ec-1c88:51100945.790 : NVMData.PreFeed = 0
19ec-1c88:51100945.891 : NVMData.PreFeedTime = 0
19ec-1c88:51100945.991 : NVMData.ButtonNumber = 0
19ec-1c88:51100946.101 : NVMData.PowerOffTime = 0
19ec-1c88:51100946.202 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51100946.338 : => IoObject::IoLockEnd
19ec-1c88:51100946.524 : <= IoObject::IoLockEnd
19ec-1c88:51100946.629 : <= InitializeScanner ret = 1
19ec-1c88:51102318.136 : => GetLogicalScannerAbility
19ec-1c88:51102318.318 : => IoObject::IoLockStart
19ec-1c88:51102318.447 : => CAsicIO::CheckDevice
19ec-1c88:51102318.502 : => CNT96226::ConnectIsAvailable
19ec-1c88:51102341.404 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51102341.514 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51102341.577 : <= IoObject::IoLockStart
19ec-1c88:51102341.636 : => IoObject::IoLockEnd
19ec-1c88:51102341.749 : <= IoObject::IoLockEnd
19ec-1c88:51102341.827 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:51105839.876 : => GetLogicalScannerAbilityEx
19ec-1c88:51105840.062 : => IoObject::IoLockStart
19ec-1c88:51105840.194 : => CAsicIO::CheckDevice
19ec-1c88:51105840.255 : => CNT96226::ConnectIsAvailable
19ec-1c88:51105862.188 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51105862.429 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51105862.554 : <= IoObject::IoLockStart
19ec-1c88:51105862.908 : => IoObject::IoLockEnd
19ec-1c88:51105863.013 : <= IoObject::IoLockEnd
19ec-1c88:51105863.136 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51105863.209 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51112984.693 : => ReadNVMData
19ec-1c88:51112984.871 : => IoObject::IoLockStart
19ec-1c88:51112985.003 : => CAsicIO::CheckDevice
19ec-1c88:51112985.057 : => CNT96226::ConnectIsAvailable
19ec-1c88:51113006.690 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51113006.813 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51113006.875 : <= IoObject::IoLockStart
19ec-1c88:51113006.947 : => ReadNVMDataInternal
19ec-1c88:51113007.012 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51113007.080 : IO Send command 10 bytes
19ec-1c88:51113007.199 : => CNT96226::VenderCmd_SetData
19ec-1c88:51113007.257 : iCmd = 0, nBytes = 10
19ec-1c88:51113007.374 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51113346.258 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51113346.399 : System send command 10 bytes + data 0 bytes
19ec-1c88:51113346.478 : IO total need to receive data 128 bytes
19ec-1c88:51113346.549 : => CNT96226::VenderCmd_GetData
19ec-1c88:51113346.606 : iCmd = 0, nBytes = 128
19ec-1c88:51113509.546 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51113509.923 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51113510.334 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51113510.469 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51113510.596 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51113510.718 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51113510.846 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51113510.967 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51113511.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51113511.092 : System total receive data 128 bytes
19ec-1c88:51113511.156 : => CNT96226::VenderCmd_GetData
19ec-1c88:51113511.207 : iCmd = 1, nBytes = 4
19ec-1c88:51113711.600 : 0000 : 00 00 00 00 
19ec-1c88:51113711.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51113711.843 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51113711.917 : NVMData.PadScanCount = 0
19ec-1c88:51113711.973 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51113712.031 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51113712.088 : NVMData.FlatbedScanCount = 0
19ec-1c88:51113712.147 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51113712.391 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51113712.462 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51113712.518 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51113712.576 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51113712.628 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51113712.683 : NVMData.BornMonth = 0
19ec-1c88:51113712.732 : NVMData.BornDay = 0
19ec-1c88:51113712.784 : NVMData.BornYear = 0
19ec-1c88:51113712.834 : NVMData.FirstScanMonth = 4
19ec-1c88:51113712.885 : NVMData.FirstScanDay = 30
19ec-1c88:51113712.939 : NVMData.FirstScanYear = 2020
19ec-1c88:51113712.994 : NVMData.VerticalMagnification = 0
19ec-1c88:51113713.051 : NVMData.HorizontalMagnification = 0
19ec-1c88:51113713.109 : NVMData.PowerSavingTime = 15
19ec-1c88:51113713.164 : NVMData.SN = A094165189010062
19ec-1c88:51113713.216 : NVMData.AutoFeed = 0
19ec-1c88:51113713.266 : NVMData.CCDType = 0
19ec-1c88:51113713.316 : NVMData.ScanSpeed = 0
19ec-1c88:51113713.365 : NVMData.RollerCount = 0
19ec-1c88:51113713.420 : NVMData.MultifeedCount = 0
19ec-1c88:51113713.475 : NVMData.JamCount = 0
19ec-1c88:51113713.525 : NVMData.IdentifyInfo = 
19ec-1c88:51113713.576 : NVMData.FormalName = 
19ec-1c88:51113713.625 : NVMData.ReservedB = 0
19ec-1c88:51113713.675 : NVMData.FunctionCode = 0
19ec-1c88:51113713.725 : NVMData.PreFeed = 0
19ec-1c88:51113713.772 : NVMData.PreFeedTime = 0
19ec-1c88:51113713.821 : NVMData.ButtonNumber = 0
19ec-1c88:51113713.871 : NVMData.PowerOffTime = 0
19ec-1c88:51113713.922 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51113713.983 : => IoObject::IoLockEnd
19ec-1c88:51113714.083 : <= IoObject::IoLockEnd
19ec-1c88:51113714.134 : <= ReadNVMData ret = 1
19ec-1c88:51123573.616 : => GetADFStatus
19ec-1c88:51123574.045 : => IoObject::IoLockStart
19ec-1c88:51123574.179 : => CAsicIO::CheckDevice
19ec-1c88:51123574.234 : => CNT96226::ConnectIsAvailable
19ec-1c88:51123595.696 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51123595.820 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51123595.883 : <= IoObject::IoLockStart
19ec-1c88:51123595.945 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51123596.017 : IO Send command 10 bytes
19ec-1c88:51123596.145 : => CNT96226::VenderCmd_SetData
19ec-1c88:51123596.203 : iCmd = 0, nBytes = 10
19ec-1c88:51123596.314 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51123765.368 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51123765.494 : System send command 10 bytes + data 0 bytes
19ec-1c88:51123765.582 : IO total need to receive data 2 bytes
19ec-1c88:51123765.648 : => CNT96226::VenderCmd_GetData
19ec-1c88:51123765.705 : iCmd = 0, nBytes = 2
19ec-1c88:51123893.029 : 0000 : 00 00 
19ec-1c88:51123893.154 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51123893.231 : System total receive data 2 bytes
19ec-1c88:51123893.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:51123893.360 : iCmd = 1, nBytes = 4
19ec-1c88:51124017.134 : 0000 : 00 00 00 00 
19ec-1c88:51124017.251 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51124017.390 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51124017.466 : Return status = 0
19ec-1c88:51124017.754 : => IoObject::IoLockEnd
19ec-1c88:51124017.847 : <= IoObject::IoLockEnd
19ec-1c88:51124017.899 : <= GetADFStatus ret = 1
19ec-1c88:51126756.253 : => GetADFStatus
19ec-1c88:51126756.445 : => IoObject::IoLockStart
19ec-1c88:51126756.578 : => CAsicIO::CheckDevice
19ec-1c88:51126756.641 : => CNT96226::ConnectIsAvailable
19ec-1c88:51126773.536 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51126773.975 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51126774.041 : <= IoObject::IoLockStart
19ec-1c88:51126774.106 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51126774.177 : IO Send command 10 bytes
19ec-1c88:51126774.282 : => CNT96226::VenderCmd_SetData
19ec-1c88:51126774.339 : iCmd = 0, nBytes = 10
19ec-1c88:51126774.453 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51126951.920 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51126952.049 : System send command 10 bytes + data 0 bytes
19ec-1c88:51126952.243 : IO total need to receive data 2 bytes
19ec-1c88:51126952.325 : => CNT96226::VenderCmd_GetData
19ec-1c88:51126952.388 : iCmd = 0, nBytes = 2
19ec-1c88:51127146.589 : 0000 : 00 00 
19ec-1c88:51127146.681 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51127146.742 : System total receive data 2 bytes
19ec-1c88:51127146.804 : => CNT96226::VenderCmd_GetData
19ec-1c88:51127146.859 : iCmd = 1, nBytes = 4
19ec-1c88:51127354.219 : 0000 : 00 00 00 00 
19ec-1c88:51127354.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51127354.890 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51127354.960 : Return status = 0
19ec-1c88:51127355.025 : => IoObject::IoLockEnd
19ec-1c88:51127355.115 : <= IoObject::IoLockEnd
19ec-1c88:51127355.166 : <= GetADFStatus ret = 1
19ec-1c88:51129415.443 : => TerminateDriver
19ec-1c88:51129415.630 : => CAsicIO::~CAsicIO,pStage=79105096
19ec-1c88:51129415.707 : => CNT96226::Close
19ec-1c88:51129419.204 : <= CNT96226::Close ret = 1
19ec-1c88:51129419.284 : <= CAsicIO::~CAsicIO
19ec-1c88:51129419.343 : => IoObject::IoLockEnd
19ec-1c88:51129419.401 : <= IoObject::IoLockEnd
19ec-1c88:51129419.454 : => IoObject::TerminateDevice
19ec-1c88:51129419.510 : => IoObject::IoLockEnd
19ec-1c88:51129419.563 : <= IoObject::IoLockEnd
19ec-1c88:51129419.665 : <= IoObject::TerminateDevice
19ec-1c88:51129419.912 : <= TerminateDriver ret = 1
19ec-1c88:51172724.443 : ============Debug Start==========
19ec-1c88:51172724.738 : Date : 2020/4/30 14:30:22
19ec-1c88:51172724.817 : Process ID : 19ec
19ec-1c88:51172725.235 : Windows : Version 10.0 build 18363 
19ec-1c88:51172725.673 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51172725.736 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51172725.805 : MemoryStatus.ullAvailPhys : 1724948480
19ec-1c88:51172725.863 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51172725.925 : MemoryStatus.ullAvailPageFile : 3125518336
19ec-1c88:51172725.987 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51172726.046 : MemoryStatus.ullAvailVirtual : 1726279680
19ec-1c88:51172726.109 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51172726.216 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51172726.278 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51172726.529 : CPU Count : 4
19ec-1c88:51172726.579 : CPU Frequency : 100.000 Mhz
19ec-1c88:51172730.950 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51172731.085 : => InitializeDriver
19ec-1c88:51172731.348 : <= InitializeDriver ret = 1
19ec-1c88:51172731.406 : => InitializeScanner
19ec-1c88:51172731.487 : => CAsicIO::GetDeviceList
19ec-1c88:51172731.787 : => CNT96226::CNT96226
19ec-1c88:51172731.846 : => CNT96226::Open
19ec-1c88:51172756.336 : <= CNT96226::Open ret = 1
19ec-1c88:51172756.445 : => CNT96226::Initialize
19ec-1c88:51172756.641 : <= CNT96226::Initialize ret = 1
19ec-1c88:51172756.699 : <= CNT96226::CNT96226
19ec-1c88:51172756.755 : => CNT96226::EnumAvailableDevice
19ec-1c88:51172762.324 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51172762.406 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51172762.470 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51176557.395 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51176557.687 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51176563.228 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51176563.334 : => IoObject::GetLockName
19ec-1c88:51176563.392 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51176563.460 : <= IoObject::GetLockName
19ec-1c88:51176563.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:51176563.977 : iCmd = 3, nBytes = 2
19ec-1c88:51176933.703 : 0000 : 06 38 
19ec-1c88:51176933.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51176933.900 : => CNT96226::VenderCmd_GetData
19ec-1c88:51176933.953 : iCmd = 4, nBytes = 2
19ec-1c88:51177221.556 : 0000 : 07 07 
19ec-1c88:51177221.648 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51177221.727 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51177221.817 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51177221.884 : IO Send command 10 bytes
19ec-1c88:51177221.936 : => CNT96226::VenderCmd_SetData
19ec-1c88:51177221.992 : iCmd = 0, nBytes = 10
19ec-1c88:51177222.094 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51177416.817 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51177416.923 : => CNT96226::VenderCmd_GetData
19ec-1c88:51177416.979 : iCmd = 0, nBytes = 165
19ec-1c88:51177560.538 : skip dump 37 bytes
19ec-1c88:51177560.880 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51177561.319 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51177561.451 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51177561.583 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51177561.709 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51177561.839 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51177561.963 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51177562.085 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51177562.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51177562.204 : => CNT96226::VenderCmd_GetData
19ec-1c88:51177562.255 : iCmd = 1, nBytes = 4
19ec-1c88:51177739.582 : 0000 : 00 00 00 00 
19ec-1c88:51177739.689 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51177739.756 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51177739.816 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51177739.881 : IO Send command 10 bytes
19ec-1c88:51177739.933 : => CNT96226::VenderCmd_SetData
19ec-1c88:51177739.989 : iCmd = 0, nBytes = 10
19ec-1c88:51177740.096 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51178092.835 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51178092.969 : => CNT96226::VenderCmd_GetData
19ec-1c88:51178093.030 : iCmd = 0, nBytes = 128
19ec-1c88:51178300.126 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51178300.293 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51178300.429 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51178300.560 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51178300.694 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51178300.817 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51178300.944 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51178301.065 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51178301.129 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51178301.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:51178301.238 : iCmd = 1, nBytes = 4
19ec-1c88:51178456.871 : 0000 : 00 00 00 00 
19ec-1c88:51178456.960 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51178457.027 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51178457.196 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51178457.269 : => CNT96226::Close
19ec-1c88:51178461.180 : <= CNT96226::Close ret = 1
19ec-1c88:51178461.254 : <= CNT96226::~CNT96226
19ec-1c88:51178461.350 : <= CAsicIO::GetDeviceList
19ec-1c88:51178461.730 : => IoObject::SetTimeout
19ec-1c88:51178461.858 : Timeout--> In = 0 Out = 0
19ec-1c88:51178461.917 : <= IoObject::SetTimeout
19ec-1c88:51178461.982 : => CAsicIO::CAsicIO
19ec-1c88:51178462.056 : => CNT96226::CNT96226
19ec-1c88:51178462.108 : => CNT96226::Open
19ec-1c88:51178485.593 : <= CNT96226::Open ret = 1
19ec-1c88:51178485.694 : => CNT96226::Initialize
19ec-1c88:51178485.884 : <= CNT96226::Initialize ret = 1
19ec-1c88:51178485.943 : <= CNT96226::CNT96226
19ec-1c88:51178485.996 : <= CAsicIO::CAsicIO
19ec-1c88:51178486.056 : => CAsicIO::InitializeDevice
19ec-1c88:51178486.126 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51178491.940 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51178492.061 : => IoObject::GetLockName
19ec-1c88:51178492.115 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51178492.181 : <= IoObject::GetLockName
19ec-1c88:51178492.668 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51178492.743 : IO Send command 10 bytes
19ec-1c88:51178492.792 : => CNT96226::VenderCmd_SetData
19ec-1c88:51178492.845 : iCmd = 0, nBytes = 10
19ec-1c88:51178492.952 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51178829.959 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51178830.081 : => CNT96226::VenderCmd_GetData
19ec-1c88:51178830.141 : iCmd = 0, nBytes = 128
19ec-1c88:51178998.614 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51178998.803 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51178998.942 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51178999.076 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51178999.201 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51178999.324 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51178999.444 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51178999.567 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51178999.630 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51178999.692 : => CNT96226::VenderCmd_GetData
19ec-1c88:51178999.746 : iCmd = 1, nBytes = 4
19ec-1c88:51179174.029 : 0000 : 00 00 00 00 
19ec-1c88:51179174.128 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51179174.189 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51179174.250 : => CNT96226::VenderCmd_GetData
19ec-1c88:51179174.306 : iCmd = 3, nBytes = 2
19ec-1c88:51179535.504 : 0000 : 06 38 
19ec-1c88:51179535.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51179535.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:51179535.705 : iCmd = 4, nBytes = 2
19ec-1c88:51179831.202 : 0000 : 07 07 
19ec-1c88:51179831.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51179831.469 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51179831.574 : => IoObject::InitializeDevice
19ec-1c88:51179831.683 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51179832.345 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51179832.426 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51179833.128 : => FindScanner
19ec-1c88:51179833.187 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51179833.250 : <= FindScanner ret = 1
19ec-1c88:51179833.305 : => IoObject::IoLockStart
19ec-1c88:51179833.406 : => CAsicIO::CheckDevice
19ec-1c88:51179833.457 : => CNT96226::ConnectIsAvailable
19ec-1c88:51179859.085 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51179859.503 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51179859.562 : <= IoObject::IoLockStart
19ec-1c88:51179859.619 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51179859.684 : IO Send command 10 bytes
19ec-1c88:51179859.783 : => CNT96226::VenderCmd_SetData
19ec-1c88:51179859.843 : iCmd = 0, nBytes = 10
19ec-1c88:51179859.945 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51180038.076 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51180038.181 : System send command 10 bytes + data 0 bytes
19ec-1c88:51180038.249 : IO total need to receive data 5 bytes
19ec-1c88:51180038.306 : => CNT96226::VenderCmd_GetData
19ec-1c88:51180038.362 : iCmd = 0, nBytes = 5
19ec-1c88:51180213.885 : 0000 : 06 00 02 02 ab 
19ec-1c88:51180213.969 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51180214.029 : System total receive data 5 bytes
19ec-1c88:51180214.087 : => CNT96226::VenderCmd_GetData
19ec-1c88:51180214.136 : iCmd = 1, nBytes = 4
19ec-1c88:51180401.530 : 0000 : 00 00 00 00 
19ec-1c88:51180401.697 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51180402.112 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51180402.170 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51180402.236 : IO Send command 10 bytes
19ec-1c88:51180402.318 : => CNT96226::VenderCmd_SetData
19ec-1c88:51180402.370 : iCmd = 0, nBytes = 10
19ec-1c88:51180402.473 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51180591.071 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51180591.202 : System send command 10 bytes + data 0 bytes
19ec-1c88:51180591.277 : IO total need to receive data 165 bytes
19ec-1c88:51180591.346 : => CNT96226::VenderCmd_GetData
19ec-1c88:51180591.402 : iCmd = 0, nBytes = 165
19ec-1c88:51180753.552 : skip dump 37 bytes
19ec-1c88:51180753.718 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51180753.857 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51180753.990 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51180754.124 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51180754.247 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51180754.377 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51180754.502 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51180754.625 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51180754.688 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51180754.743 : System total receive data 165 bytes
19ec-1c88:51180754.799 : => CNT96226::VenderCmd_GetData
19ec-1c88:51180754.852 : iCmd = 1, nBytes = 4
19ec-1c88:51180935.372 : 0000 : 00 00 00 00 
19ec-1c88:51180935.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51180935.611 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51180935.872 : Dump Inquiry
19ec-1c88:51180936.009 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51180936.149 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51180936.283 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51180936.414 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51180936.540 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51180936.675 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51180936.804 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51180936.931 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51180937.066 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51180937.198 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51180937.285 : 00a0 : 00 00 00 00 00 
19ec-1c88:51180937.350 : => ReadNVMDataInternal
19ec-1c88:51180937.576 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51180937.644 : IO Send command 10 bytes
19ec-1c88:51180937.736 : => CNT96226::VenderCmd_SetData
19ec-1c88:51180937.792 : iCmd = 0, nBytes = 10
19ec-1c88:51180937.893 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51181265.955 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51181266.084 : System send command 10 bytes + data 0 bytes
19ec-1c88:51181266.159 : IO total need to receive data 128 bytes
19ec-1c88:51181266.444 : => CNT96226::VenderCmd_GetData
19ec-1c88:51181266.497 : iCmd = 0, nBytes = 128
19ec-1c88:51181460.954 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51181461.117 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51181461.254 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51181461.391 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51181461.512 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51181461.635 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51181461.758 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51181461.881 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51181461.944 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51181462.000 : System total receive data 128 bytes
19ec-1c88:51181462.061 : => CNT96226::VenderCmd_GetData
19ec-1c88:51181462.114 : iCmd = 1, nBytes = 4
19ec-1c88:51181596.327 : 0000 : 00 00 00 00 
19ec-1c88:51181596.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51181596.534 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51181596.603 : NVMData.PadScanCount = 0
19ec-1c88:51181596.656 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51181596.711 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51181596.768 : NVMData.FlatbedScanCount = 0
19ec-1c88:51181596.823 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51181596.874 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51181596.927 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51181596.980 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51181597.034 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51181597.089 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51181597.143 : NVMData.BornMonth = 0
19ec-1c88:51181597.191 : NVMData.BornDay = 0
19ec-1c88:51181597.238 : NVMData.BornYear = 0
19ec-1c88:51181597.288 : NVMData.FirstScanMonth = 4
19ec-1c88:51181597.338 : NVMData.FirstScanDay = 30
19ec-1c88:51181597.391 : NVMData.FirstScanYear = 2020
19ec-1c88:51181597.447 : NVMData.VerticalMagnification = 0
19ec-1c88:51181597.502 : NVMData.HorizontalMagnification = 0
19ec-1c88:51181597.557 : NVMData.PowerSavingTime = 15
19ec-1c88:51181597.610 : NVMData.SN = A094165189010062
19ec-1c88:51181597.660 : NVMData.AutoFeed = 0
19ec-1c88:51181597.707 : NVMData.CCDType = 0
19ec-1c88:51181597.753 : NVMData.ScanSpeed = 0
19ec-1c88:51181597.801 : NVMData.RollerCount = 0
19ec-1c88:51181597.852 : NVMData.MultifeedCount = 0
19ec-1c88:51181597.902 : NVMData.JamCount = 0
19ec-1c88:51181597.951 : NVMData.IdentifyInfo = 
19ec-1c88:51181598.001 : NVMData.FormalName = 
19ec-1c88:51181598.182 : NVMData.ReservedB = 0
19ec-1c88:51181598.236 : NVMData.FunctionCode = 0
19ec-1c88:51181598.285 : NVMData.PreFeed = 0
19ec-1c88:51181598.336 : NVMData.PreFeedTime = 0
19ec-1c88:51181598.383 : NVMData.ButtonNumber = 0
19ec-1c88:51181598.432 : NVMData.PowerOffTime = 0
19ec-1c88:51181598.482 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51181598.557 : => IoObject::IoLockEnd
19ec-1c88:51181598.643 : <= IoObject::IoLockEnd
19ec-1c88:51181598.695 : <= InitializeScanner ret = 1
19ec-1c88:51181598.760 : => GetLogicalScannerAbilityEx
19ec-1c88:51181598.822 : => IoObject::IoLockStart
19ec-1c88:51181598.909 : => CAsicIO::CheckDevice
19ec-1c88:51181598.961 : => CNT96226::ConnectIsAvailable
19ec-1c88:51181621.535 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51181621.652 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51181621.713 : <= IoObject::IoLockStart
19ec-1c88:51181621.771 : => IoObject::IoLockEnd
19ec-1c88:51181621.876 : <= IoObject::IoLockEnd
19ec-1c88:51181621.993 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51181622.066 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51181791.095 : => ReadNVMData
19ec-1c88:51181791.212 : => IoObject::IoLockStart
19ec-1c88:51181791.331 : => CAsicIO::CheckDevice
19ec-1c88:51181791.382 : => CNT96226::ConnectIsAvailable
19ec-1c88:51181813.636 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51181813.881 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51181814.012 : <= IoObject::IoLockStart
19ec-1c88:51181814.134 : => ReadNVMDataInternal
19ec-1c88:51181814.256 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51181814.392 : IO Send command 10 bytes
19ec-1c88:51181814.749 : => CNT96226::VenderCmd_SetData
19ec-1c88:51181814.811 : iCmd = 0, nBytes = 10
19ec-1c88:51181814.915 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51182171.558 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51182171.703 : System send command 10 bytes + data 0 bytes
19ec-1c88:51182171.772 : IO total need to receive data 128 bytes
19ec-1c88:51182171.836 : => CNT96226::VenderCmd_GetData
19ec-1c88:51182171.891 : iCmd = 0, nBytes = 128
19ec-1c88:51182383.434 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51182383.854 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51182384.000 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51182384.137 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51182384.266 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51182384.394 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51182384.517 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51182384.636 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51182384.700 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51182384.761 : System total receive data 128 bytes
19ec-1c88:51182384.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:51182384.873 : iCmd = 1, nBytes = 4
19ec-1c88:51182559.002 : 0000 : 00 00 00 00 
19ec-1c88:51182559.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51182559.260 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51182559.329 : NVMData.PadScanCount = 0
19ec-1c88:51182559.388 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51182559.443 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51182559.501 : NVMData.FlatbedScanCount = 0
19ec-1c88:51182559.555 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51182559.610 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51182559.664 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51182559.718 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51182559.776 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51182559.828 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51182559.882 : NVMData.BornMonth = 0
19ec-1c88:51182559.928 : NVMData.BornDay = 0
19ec-1c88:51182559.978 : NVMData.BornYear = 0
19ec-1c88:51182560.027 : NVMData.FirstScanMonth = 4
19ec-1c88:51182560.078 : NVMData.FirstScanDay = 30
19ec-1c88:51182560.131 : NVMData.FirstScanYear = 2020
19ec-1c88:51182560.335 : NVMData.VerticalMagnification = 0
19ec-1c88:51182560.392 : NVMData.HorizontalMagnification = 0
19ec-1c88:51182560.448 : NVMData.PowerSavingTime = 15
19ec-1c88:51182560.501 : NVMData.SN = A094165189010062
19ec-1c88:51182560.552 : NVMData.AutoFeed = 0
19ec-1c88:51182560.603 : NVMData.CCDType = 0
19ec-1c88:51182560.649 : NVMData.ScanSpeed = 0
19ec-1c88:51182560.698 : NVMData.RollerCount = 0
19ec-1c88:51182560.748 : NVMData.MultifeedCount = 0
19ec-1c88:51182560.799 : NVMData.JamCount = 0
19ec-1c88:51182560.848 : NVMData.IdentifyInfo = 
19ec-1c88:51182560.898 : NVMData.FormalName = 
19ec-1c88:51182560.947 : NVMData.ReservedB = 0
19ec-1c88:51182561.011 : NVMData.FunctionCode = 0
19ec-1c88:51182561.061 : NVMData.PreFeed = 0
19ec-1c88:51182561.110 : NVMData.PreFeedTime = 0
19ec-1c88:51182561.158 : NVMData.ButtonNumber = 0
19ec-1c88:51182561.208 : NVMData.PowerOffTime = 0
19ec-1c88:51182561.261 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51182561.323 : => IoObject::IoLockEnd
19ec-1c88:51182561.414 : <= IoObject::IoLockEnd
19ec-1c88:51182561.461 : <= ReadNVMData ret = 1
19ec-1c88:51185043.404 : ============Debug Start==========
19ec-1c88:51185043.696 : Date : 2020/4/30 14:30:22
19ec-1c88:51185043.779 : Process ID : 19ec
19ec-1c88:51185044.205 : Windows : Version 10.0 build 18363 
19ec-1c88:51185044.676 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51185044.736 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51185044.804 : MemoryStatus.ullAvailPhys : 1724944384
19ec-1c88:51185044.862 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51185044.923 : MemoryStatus.ullAvailPageFile : 3124748288
19ec-1c88:51185044.982 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51185045.041 : MemoryStatus.ullAvailVirtual : 1726332928
19ec-1c88:51185045.101 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51185045.205 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51185045.268 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51185045.513 : CPU Count : 4
19ec-1c88:51185045.563 : CPU Frequency : 100.000 Mhz
19ec-1c88:51185049.677 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51185050.029 : => InitializeDriver
19ec-1c88:51185050.292 : <= InitializeDriver ret = 1
19ec-1c88:51187668.355 : => InitializeScanner
19ec-1c88:51187668.622 : => CAsicIO::GetDeviceList
19ec-1c88:51187669.060 : => CNT96226::CNT96226
19ec-1c88:51187669.131 : => CNT96226::Open
19ec-1c88:51187691.804 : <= CNT96226::Open ret = 1
19ec-1c88:51187691.913 : => CNT96226::Initialize
19ec-1c88:51187692.113 : <= CNT96226::Initialize ret = 1
19ec-1c88:51187692.175 : <= CNT96226::CNT96226
19ec-1c88:51187692.232 : => CNT96226::EnumAvailableDevice
19ec-1c88:51187698.584 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51187698.698 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51187698.764 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51191328.903 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51191329.185 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51191334.894 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51191335.015 : => IoObject::GetLockName
19ec-1c88:51191335.077 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51191335.149 : <= IoObject::GetLockName
19ec-1c88:51191335.618 : => CNT96226::VenderCmd_GetData
19ec-1c88:51191335.681 : iCmd = 3, nBytes = 2
19ec-1c88:51191698.635 : 0000 : 06 38 
19ec-1c88:51191698.772 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51191698.844 : => CNT96226::VenderCmd_GetData
19ec-1c88:51191698.900 : iCmd = 4, nBytes = 2
19ec-1c88:51192005.610 : 0000 : 07 07 
19ec-1c88:51192005.694 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51192005.768 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51192005.854 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51192005.919 : IO Send command 10 bytes
19ec-1c88:51192005.973 : => CNT96226::VenderCmd_SetData
19ec-1c88:51192006.028 : iCmd = 0, nBytes = 10
19ec-1c88:51192006.130 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51192181.827 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51192181.941 : => CNT96226::VenderCmd_GetData
19ec-1c88:51192181.995 : iCmd = 0, nBytes = 165
19ec-1c88:51192372.847 : skip dump 37 bytes
19ec-1c88:51192373.019 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51192373.150 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51192373.283 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51192373.411 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51192373.536 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51192373.669 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51192373.794 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51192373.915 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51192373.976 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51192374.034 : => CNT96226::VenderCmd_GetData
19ec-1c88:51192374.084 : iCmd = 1, nBytes = 4
19ec-1c88:51192568.579 : 0000 : 00 00 00 00 
19ec-1c88:51192568.664 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51192568.725 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51192568.784 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51192568.848 : IO Send command 10 bytes
19ec-1c88:51192568.899 : => CNT96226::VenderCmd_SetData
19ec-1c88:51192568.950 : iCmd = 0, nBytes = 10
19ec-1c88:51192569.053 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51192887.413 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51192887.568 : => CNT96226::VenderCmd_GetData
19ec-1c88:51192887.624 : iCmd = 0, nBytes = 128
19ec-1c88:51193071.567 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51193071.745 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51193071.886 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51193072.018 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51193072.143 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51193072.263 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51193072.389 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51193072.513 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51193072.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51193072.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:51193072.687 : iCmd = 1, nBytes = 4
19ec-1c88:51193254.257 : 0000 : 00 00 00 00 
19ec-1c88:51193254.358 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51193254.421 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51193254.592 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51193254.664 : => CNT96226::Close
19ec-1c88:51193258.511 : <= CNT96226::Close ret = 1
19ec-1c88:51193258.582 : <= CNT96226::~CNT96226
19ec-1c88:51193258.676 : <= CAsicIO::GetDeviceList
19ec-1c88:51193259.091 : => IoObject::SetTimeout
19ec-1c88:51193259.223 : Timeout--> In = 0 Out = 0
19ec-1c88:51193259.281 : <= IoObject::SetTimeout
19ec-1c88:51193259.342 : => CAsicIO::CAsicIO
19ec-1c88:51193259.414 : => CNT96226::CNT96226
19ec-1c88:51193259.469 : => CNT96226::Open
19ec-1c88:51193283.530 : <= CNT96226::Open ret = 1
19ec-1c88:51193283.642 : => CNT96226::Initialize
19ec-1c88:51193283.841 : <= CNT96226::Initialize ret = 1
19ec-1c88:51193283.905 : <= CNT96226::CNT96226
19ec-1c88:51193283.957 : <= CAsicIO::CAsicIO
19ec-1c88:51193284.014 : => CAsicIO::InitializeDevice
19ec-1c88:51193284.083 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51193289.841 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51193289.957 : => IoObject::GetLockName
19ec-1c88:51193290.015 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51193290.079 : <= IoObject::GetLockName
19ec-1c88:51193290.573 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51193290.650 : IO Send command 10 bytes
19ec-1c88:51193290.701 : => CNT96226::VenderCmd_SetData
19ec-1c88:51193290.761 : iCmd = 0, nBytes = 10
19ec-1c88:51193290.868 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51193631.657 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51193631.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:51193631.843 : iCmd = 0, nBytes = 128
19ec-1c88:51193786.398 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51193786.859 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51193786.995 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51193787.131 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51193787.257 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51193787.382 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51193787.504 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51193787.627 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51193787.691 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51193787.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:51193787.806 : iCmd = 1, nBytes = 4
19ec-1c88:51193973.687 : 0000 : 00 00 00 00 
19ec-1c88:51193973.792 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51193973.861 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51193973.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:51193973.981 : iCmd = 3, nBytes = 2
19ec-1c88:51194337.311 : 0000 : 06 38 
19ec-1c88:51194337.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51194337.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:51194337.546 : iCmd = 4, nBytes = 2
19ec-1c88:51194617.336 : 0000 : 07 07 
19ec-1c88:51194617.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51194617.614 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51194617.708 : => IoObject::InitializeDevice
19ec-1c88:51194617.811 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51194618.445 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51194618.519 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51194619.234 : => FindScanner
19ec-1c88:51194619.298 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51194619.362 : <= FindScanner ret = 1
19ec-1c88:51194619.419 : => IoObject::IoLockStart
19ec-1c88:51194619.525 : => CAsicIO::CheckDevice
19ec-1c88:51194619.576 : => CNT96226::ConnectIsAvailable
19ec-1c88:51194632.701 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51194632.794 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51194632.850 : <= IoObject::IoLockStart
19ec-1c88:51194632.909 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51194632.973 : IO Send command 10 bytes
19ec-1c88:51194633.050 : => CNT96226::VenderCmd_SetData
19ec-1c88:51194633.105 : iCmd = 0, nBytes = 10
19ec-1c88:51194633.208 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51194792.055 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51194792.150 : System send command 10 bytes + data 0 bytes
19ec-1c88:51194792.215 : IO total need to receive data 5 bytes
19ec-1c88:51194792.272 : => CNT96226::VenderCmd_GetData
19ec-1c88:51194792.325 : iCmd = 0, nBytes = 5
19ec-1c88:51194945.655 : 0000 : 06 00 02 02 ab 
19ec-1c88:51194945.740 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51194945.802 : System total receive data 5 bytes
19ec-1c88:51194945.861 : => CNT96226::VenderCmd_GetData
19ec-1c88:51194945.913 : iCmd = 1, nBytes = 4
19ec-1c88:51195050.032 : 0000 : 00 00 00 00 
19ec-1c88:51195050.127 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51195050.246 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51195050.303 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51195050.367 : IO Send command 10 bytes
19ec-1c88:51195050.442 : => CNT96226::VenderCmd_SetData
19ec-1c88:51195050.494 : iCmd = 0, nBytes = 10
19ec-1c88:51195050.594 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51195201.634 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51195201.730 : System send command 10 bytes + data 0 bytes
19ec-1c88:51195201.792 : IO total need to receive data 165 bytes
19ec-1c88:51195201.851 : => CNT96226::VenderCmd_GetData
19ec-1c88:51195201.903 : iCmd = 0, nBytes = 165
19ec-1c88:51195352.051 : skip dump 37 bytes
19ec-1c88:51195352.608 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51195352.743 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51195352.876 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51195353.005 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51195353.129 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51195353.261 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51195353.384 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51195353.510 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51195353.572 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51195353.629 : System total receive data 165 bytes
19ec-1c88:51195353.685 : => CNT96226::VenderCmd_GetData
19ec-1c88:51195353.735 : iCmd = 1, nBytes = 4
19ec-1c88:51195522.236 : 0000 : 00 00 00 00 
19ec-1c88:51195522.345 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51195522.486 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51195522.687 : Dump Inquiry
19ec-1c88:51195522.817 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51195522.949 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51195523.087 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51195523.216 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51195523.346 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51195523.476 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51195523.602 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51195523.720 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51195523.849 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51195523.976 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51195524.063 : 00a0 : 00 00 00 00 00 
19ec-1c88:51195524.135 : => ReadNVMDataInternal
19ec-1c88:51195524.355 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51195524.421 : IO Send command 10 bytes
19ec-1c88:51195524.508 : => CNT96226::VenderCmd_SetData
19ec-1c88:51195524.560 : iCmd = 0, nBytes = 10
19ec-1c88:51195524.659 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51195846.558 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51195846.690 : System send command 10 bytes + data 0 bytes
19ec-1c88:51195846.759 : IO total need to receive data 128 bytes
19ec-1c88:51195846.818 : => CNT96226::VenderCmd_GetData
19ec-1c88:51195846.871 : iCmd = 0, nBytes = 128
19ec-1c88:51196044.659 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51196044.853 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51196044.995 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51196045.130 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51196045.257 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51196045.385 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51196045.510 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51196045.636 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51196045.698 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51196045.761 : System total receive data 128 bytes
19ec-1c88:51196045.824 : => CNT96226::VenderCmd_GetData
19ec-1c88:51196045.875 : iCmd = 1, nBytes = 4
19ec-1c88:51196250.947 : 0000 : 00 00 00 00 
19ec-1c88:51196251.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51196251.197 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51196251.277 : NVMData.PadScanCount = 0
19ec-1c88:51196251.334 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51196251.388 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51196251.445 : NVMData.FlatbedScanCount = 0
19ec-1c88:51196251.499 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51196251.553 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51196251.606 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51196251.663 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51196251.717 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51196251.773 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51196251.829 : NVMData.BornMonth = 0
19ec-1c88:51196251.875 : NVMData.BornDay = 0
19ec-1c88:51196251.926 : NVMData.BornYear = 0
19ec-1c88:51196251.973 : NVMData.FirstScanMonth = 4
19ec-1c88:51196252.023 : NVMData.FirstScanDay = 30
19ec-1c88:51196252.075 : NVMData.FirstScanYear = 2020
19ec-1c88:51196252.126 : NVMData.VerticalMagnification = 0
19ec-1c88:51196252.178 : NVMData.HorizontalMagnification = 0
19ec-1c88:51196252.231 : NVMData.PowerSavingTime = 15
19ec-1c88:51196252.283 : NVMData.SN = A094165189010062
19ec-1c88:51196252.332 : NVMData.AutoFeed = 0
19ec-1c88:51196252.380 : NVMData.CCDType = 0
19ec-1c88:51196252.427 : NVMData.ScanSpeed = 0
19ec-1c88:51196252.473 : NVMData.RollerCount = 0
19ec-1c88:51196252.523 : NVMData.MultifeedCount = 0
19ec-1c88:51196252.573 : NVMData.JamCount = 0
19ec-1c88:51196252.620 : NVMData.IdentifyInfo = 
19ec-1c88:51196252.670 : NVMData.FormalName = 
19ec-1c88:51196252.872 : NVMData.ReservedB = 0
19ec-1c88:51196252.931 : NVMData.FunctionCode = 0
19ec-1c88:51196252.979 : NVMData.PreFeed = 0
19ec-1c88:51196253.029 : NVMData.PreFeedTime = 0
19ec-1c88:51196253.078 : NVMData.ButtonNumber = 0
19ec-1c88:51196253.130 : NVMData.PowerOffTime = 0
19ec-1c88:51196253.180 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51196253.256 : => IoObject::IoLockEnd
19ec-1c88:51196253.348 : <= IoObject::IoLockEnd
19ec-1c88:51196253.397 : <= InitializeScanner ret = 1
19ec-1c88:51197490.709 : => GetLogicalScannerAbility
19ec-1c88:51197490.895 : => IoObject::IoLockStart
19ec-1c88:51197491.024 : => CAsicIO::CheckDevice
19ec-1c88:51197491.079 : => CNT96226::ConnectIsAvailable
19ec-1c88:51197514.255 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51197514.466 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51197514.590 : <= IoObject::IoLockStart
19ec-1c88:51197514.891 : => IoObject::IoLockEnd
19ec-1c88:51197514.996 : <= IoObject::IoLockEnd
19ec-1c88:51197515.070 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:51201026.144 : => GetLogicalScannerAbilityEx
19ec-1c88:51201026.341 : => IoObject::IoLockStart
19ec-1c88:51201026.477 : => CAsicIO::CheckDevice
19ec-1c88:51201026.532 : => CNT96226::ConnectIsAvailable
19ec-1c88:51201048.943 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51201049.057 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51201049.118 : <= IoObject::IoLockStart
19ec-1c88:51201049.246 : => IoObject::IoLockEnd
19ec-1c88:51201049.356 : <= IoObject::IoLockEnd
19ec-1c88:51201049.473 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51201049.544 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51208285.512 : => ReadNVMData
19ec-1c88:51208285.695 : => IoObject::IoLockStart
19ec-1c88:51208285.820 : => CAsicIO::CheckDevice
19ec-1c88:51208285.876 : => CNT96226::ConnectIsAvailable
19ec-1c88:51208303.670 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51208303.771 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51208303.832 : <= IoObject::IoLockStart
19ec-1c88:51208303.895 : => ReadNVMDataInternal
19ec-1c88:51208303.954 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51208304.020 : IO Send command 10 bytes
19ec-1c88:51208304.129 : => CNT96226::VenderCmd_SetData
19ec-1c88:51208304.185 : iCmd = 0, nBytes = 10
19ec-1c88:51208304.299 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51208640.159 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51208640.315 : System send command 10 bytes + data 0 bytes
19ec-1c88:51208640.390 : IO total need to receive data 128 bytes
19ec-1c88:51208640.456 : => CNT96226::VenderCmd_GetData
19ec-1c88:51208640.511 : iCmd = 0, nBytes = 128
19ec-1c88:51208815.724 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51208815.902 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51208816.038 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51208816.168 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51208816.291 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51208816.412 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51208816.534 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51208816.656 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51208816.717 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51208816.780 : System total receive data 128 bytes
19ec-1c88:51208816.843 : => CNT96226::VenderCmd_GetData
19ec-1c88:51208816.895 : iCmd = 1, nBytes = 4
19ec-1c88:51209022.660 : 0000 : 00 00 00 00 
19ec-1c88:51209022.741 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51209022.864 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51209022.931 : NVMData.PadScanCount = 0
19ec-1c88:51209022.987 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51209023.043 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51209023.101 : NVMData.FlatbedScanCount = 0
19ec-1c88:51209023.154 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51209023.335 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51209023.395 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51209023.450 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51209023.503 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51209023.555 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51209023.610 : NVMData.BornMonth = 0
19ec-1c88:51209023.658 : NVMData.BornDay = 0
19ec-1c88:51209023.707 : NVMData.BornYear = 0
19ec-1c88:51209023.755 : NVMData.FirstScanMonth = 4
19ec-1c88:51209023.807 : NVMData.FirstScanDay = 30
19ec-1c88:51209023.863 : NVMData.FirstScanYear = 2020
19ec-1c88:51209023.916 : NVMData.VerticalMagnification = 0
19ec-1c88:51209024.203 : NVMData.HorizontalMagnification = 0
19ec-1c88:51209024.262 : NVMData.PowerSavingTime = 15
19ec-1c88:51209024.317 : NVMData.SN = A094165189010062
19ec-1c88:51209024.368 : NVMData.AutoFeed = 0
19ec-1c88:51209024.421 : NVMData.CCDType = 0
19ec-1c88:51209024.472 : NVMData.ScanSpeed = 0
19ec-1c88:51209024.524 : NVMData.RollerCount = 0
19ec-1c88:51209024.578 : NVMData.MultifeedCount = 0
19ec-1c88:51209024.632 : NVMData.JamCount = 0
19ec-1c88:51209024.684 : NVMData.IdentifyInfo = 
19ec-1c88:51209024.737 : NVMData.FormalName = 
19ec-1c88:51209024.787 : NVMData.ReservedB = 0
19ec-1c88:51209024.838 : NVMData.FunctionCode = 0
19ec-1c88:51209024.889 : NVMData.PreFeed = 0
19ec-1c88:51209025.162 : NVMData.PreFeedTime = 0
19ec-1c88:51209025.211 : NVMData.ButtonNumber = 0
19ec-1c88:51209025.260 : NVMData.PowerOffTime = 0
19ec-1c88:51209025.309 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51209025.365 : => IoObject::IoLockEnd
19ec-1c88:51209025.450 : <= IoObject::IoLockEnd
19ec-1c88:51209025.501 : <= ReadNVMData ret = 1
19ec-1c88:51218607.382 : => GetADFStatus
19ec-1c88:51218607.755 : => IoObject::IoLockStart
19ec-1c88:51218607.879 : => CAsicIO::CheckDevice
19ec-1c88:51218607.938 : => CNT96226::ConnectIsAvailable
19ec-1c88:51218631.120 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51218631.369 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51218631.501 : <= IoObject::IoLockStart
19ec-1c88:51218631.628 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51218631.769 : IO Send command 10 bytes
19ec-1c88:51218632.168 : => CNT96226::VenderCmd_SetData
19ec-1c88:51218632.229 : iCmd = 0, nBytes = 10
19ec-1c88:51218632.337 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51218833.438 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51218833.555 : System send command 10 bytes + data 0 bytes
19ec-1c88:51218833.624 : IO total need to receive data 2 bytes
19ec-1c88:51218833.684 : => CNT96226::VenderCmd_GetData
19ec-1c88:51218833.738 : iCmd = 0, nBytes = 2
19ec-1c88:51219028.814 : 0000 : 00 00 
19ec-1c88:51219028.959 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51219029.027 : System total receive data 2 bytes
19ec-1c88:51219029.093 : => CNT96226::VenderCmd_GetData
19ec-1c88:51219029.150 : iCmd = 1, nBytes = 4
19ec-1c88:51219198.783 : 0000 : 00 00 00 00 
19ec-1c88:51219198.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51219199.374 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51219199.441 : Return status = 0
19ec-1c88:51219199.502 : => IoObject::IoLockEnd
19ec-1c88:51219199.666 : <= IoObject::IoLockEnd
19ec-1c88:51219199.716 : <= GetADFStatus ret = 1
19ec-1c88:51221867.174 : => GetADFStatus
19ec-1c88:51221867.367 : => IoObject::IoLockStart
19ec-1c88:51221867.494 : => CAsicIO::CheckDevice
19ec-1c88:51221867.552 : => CNT96226::ConnectIsAvailable
19ec-1c88:51221891.376 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51221891.737 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51221891.796 : <= IoObject::IoLockStart
19ec-1c88:51221891.855 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51221891.924 : IO Send command 10 bytes
19ec-1c88:51221892.039 : => CNT96226::VenderCmd_SetData
19ec-1c88:51221892.100 : iCmd = 0, nBytes = 10
19ec-1c88:51221892.206 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51222100.237 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51222100.350 : System send command 10 bytes + data 0 bytes
19ec-1c88:51222100.587 : IO total need to receive data 2 bytes
19ec-1c88:51222100.664 : => CNT96226::VenderCmd_GetData
19ec-1c88:51222100.720 : iCmd = 0, nBytes = 2
19ec-1c88:51222264.598 : 0000 : 00 00 
19ec-1c88:51222264.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51222264.767 : System total receive data 2 bytes
19ec-1c88:51222264.828 : => CNT96226::VenderCmd_GetData
19ec-1c88:51222264.883 : iCmd = 1, nBytes = 4
19ec-1c88:51222373.041 : 0000 : 00 00 00 00 
19ec-1c88:51222373.143 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51222373.272 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51222373.331 : Return status = 0
19ec-1c88:51222373.389 : => IoObject::IoLockEnd
19ec-1c88:51222373.474 : <= IoObject::IoLockEnd
19ec-1c88:51222373.522 : <= GetADFStatus ret = 1
19ec-1c88:51224427.426 : => TerminateDriver
19ec-1c88:51224427.614 : => CAsicIO::~CAsicIO,pStage=101059656
19ec-1c88:51224427.685 : => CNT96226::Close
19ec-1c88:51224431.524 : <= CNT96226::Close ret = 1
19ec-1c88:51224431.597 : <= CAsicIO::~CAsicIO
19ec-1c88:51224431.656 : => IoObject::IoLockEnd
19ec-1c88:51224431.706 : <= IoObject::IoLockEnd
19ec-1c88:51224431.757 : => IoObject::TerminateDevice
19ec-1c88:51224431.811 : => IoObject::IoLockEnd
19ec-1c88:51224431.863 : <= IoObject::IoLockEnd
19ec-1c88:51224431.961 : <= IoObject::TerminateDevice
19ec-1c88:51224432.204 : <= TerminateDriver ret = 1
19ec-1c88:51267474.146 : ============Debug Start==========
19ec-1c88:51267474.418 : Date : 2020/4/30 14:30:25
19ec-1c88:51267474.499 : Process ID : 19ec
19ec-1c88:51267474.904 : Windows : Version 10.0 build 18363 
19ec-1c88:51267475.338 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51267475.400 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51267475.465 : MemoryStatus.ullAvailPhys : 1725640704
19ec-1c88:51267475.524 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51267475.585 : MemoryStatus.ullAvailPageFile : 3125739520
19ec-1c88:51267475.644 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51267475.705 : MemoryStatus.ullAvailVirtual : 1726337024
19ec-1c88:51267475.763 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51267475.868 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51267475.929 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51267476.167 : CPU Count : 4
19ec-1c88:51267476.213 : CPU Frequency : 100.000 Mhz
19ec-1c88:51267480.477 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51267480.602 : => InitializeDriver
19ec-1c88:51267480.865 : <= InitializeDriver ret = 1
19ec-1c88:51267480.917 : => InitializeScanner
19ec-1c88:51267480.993 : => CAsicIO::GetDeviceList
19ec-1c88:51267481.286 : => CNT96226::CNT96226
19ec-1c88:51267481.342 : => CNT96226::Open
19ec-1c88:51267502.646 : <= CNT96226::Open ret = 1
19ec-1c88:51267502.738 : => CNT96226::Initialize
19ec-1c88:51267502.926 : <= CNT96226::Initialize ret = 1
19ec-1c88:51267502.985 : <= CNT96226::CNT96226
19ec-1c88:51267503.035 : => CNT96226::EnumAvailableDevice
19ec-1c88:51267508.322 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51267508.396 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51267508.453 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51271372.190 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51271372.654 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51271383.822 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51271384.027 : => IoObject::GetLockName
19ec-1c88:51271384.151 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51271384.289 : <= IoObject::GetLockName
19ec-1c88:51271385.186 : => CNT96226::VenderCmd_GetData
19ec-1c88:51271385.325 : iCmd = 3, nBytes = 2
19ec-1c88:51271784.658 : 0000 : 06 38 
19ec-1c88:51271784.888 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51271785.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:51271785.150 : iCmd = 4, nBytes = 2
19ec-1c88:51272109.650 : 0000 : 07 07 
19ec-1c88:51272109.854 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51272110.033 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51272110.200 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51272110.334 : IO Send command 10 bytes
19ec-1c88:51272110.445 : => CNT96226::VenderCmd_SetData
19ec-1c88:51272110.549 : iCmd = 0, nBytes = 10
19ec-1c88:51272110.755 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51272317.431 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51272317.672 : => CNT96226::VenderCmd_GetData
19ec-1c88:51272317.789 : iCmd = 0, nBytes = 165
19ec-1c88:51272530.132 : skip dump 37 bytes
19ec-1c88:51272530.539 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51272530.823 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51272531.113 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51272531.384 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51272531.648 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51272531.913 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51272532.172 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51272532.428 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51272532.557 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51272532.681 : => CNT96226::VenderCmd_GetData
19ec-1c88:51272532.786 : iCmd = 1, nBytes = 4
19ec-1c88:51272743.926 : 0000 : 00 00 00 00 
19ec-1c88:51272744.135 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51272744.285 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51272744.422 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51272744.569 : IO Send command 10 bytes
19ec-1c88:51272744.672 : => CNT96226::VenderCmd_SetData
19ec-1c88:51272744.783 : iCmd = 0, nBytes = 10
19ec-1c88:51272745.005 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51273102.343 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51273102.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:51273102.691 : iCmd = 0, nBytes = 128
19ec-1c88:51273323.183 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51273323.553 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51273323.847 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51273324.122 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51273324.381 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51273324.639 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51273324.890 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51273325.142 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51273325.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51273325.389 : => CNT96226::VenderCmd_GetData
19ec-1c88:51273325.496 : iCmd = 1, nBytes = 4
19ec-1c88:51273535.246 : 0000 : 00 00 00 00 
19ec-1c88:51273535.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51273535.541 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51273535.873 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51273536.019 : => CNT96226::Close
19ec-1c88:51273542.941 : <= CNT96226::Close ret = 1
19ec-1c88:51273543.096 : <= CNT96226::~CNT96226
19ec-1c88:51273543.248 : <= CAsicIO::GetDeviceList
19ec-1c88:51273543.997 : => IoObject::SetTimeout
19ec-1c88:51273544.260 : Timeout--> In = 0 Out = 0
19ec-1c88:51273544.382 : <= IoObject::SetTimeout
19ec-1c88:51273544.509 : => CAsicIO::CAsicIO
19ec-1c88:51273544.653 : => CNT96226::CNT96226
19ec-1c88:51273544.763 : => CNT96226::Open
19ec-1c88:51273587.388 : <= CNT96226::Open ret = 1
19ec-1c88:51273587.609 : => CNT96226::Initialize
19ec-1c88:51273588.152 : <= CNT96226::Initialize ret = 1
19ec-1c88:51273588.288 : <= CNT96226::CNT96226
19ec-1c88:51273588.398 : <= CAsicIO::CAsicIO
19ec-1c88:51273588.504 : => CAsicIO::InitializeDevice
19ec-1c88:51273588.637 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51273600.939 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51273601.215 : => IoObject::GetLockName
19ec-1c88:51273601.342 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51273601.482 : <= IoObject::GetLockName
19ec-1c88:51273602.421 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51273602.569 : IO Send command 10 bytes
19ec-1c88:51273602.678 : => CNT96226::VenderCmd_SetData
19ec-1c88:51273602.783 : iCmd = 0, nBytes = 10
19ec-1c88:51273603.002 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51273956.967 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51273957.112 : => CNT96226::VenderCmd_GetData
19ec-1c88:51273957.178 : iCmd = 0, nBytes = 128
19ec-1c88:51274165.845 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51274166.039 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51274166.201 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51274166.365 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51274166.517 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51274166.662 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51274166.812 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51274166.966 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51274167.041 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51274167.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:51274167.177 : iCmd = 1, nBytes = 4
19ec-1c88:51274338.130 : 0000 : 00 00 00 00 
19ec-1c88:51274338.252 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51274338.325 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51274338.397 : => CNT96226::VenderCmd_GetData
19ec-1c88:51274338.461 : iCmd = 3, nBytes = 2
19ec-1c88:51274685.389 : 0000 : 06 38 
19ec-1c88:51274685.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51274685.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:51274685.665 : iCmd = 4, nBytes = 2
19ec-1c88:51275000.710 : 0000 : 07 07 
19ec-1c88:51275000.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51275001.281 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51275001.473 : => IoObject::InitializeDevice
19ec-1c88:51275001.653 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51275002.789 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51275002.929 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51275004.150 : => FindScanner
19ec-1c88:51275004.267 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51275004.385 : <= FindScanner ret = 1
19ec-1c88:51275004.493 : => IoObject::IoLockStart
19ec-1c88:51275004.692 : => CAsicIO::CheckDevice
19ec-1c88:51275004.796 : => CNT96226::ConnectIsAvailable
19ec-1c88:51275027.190 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51275027.430 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51275027.569 : <= IoObject::IoLockStart
19ec-1c88:51275027.691 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51275027.836 : IO Send command 10 bytes
19ec-1c88:51275028.016 : => CNT96226::VenderCmd_SetData
19ec-1c88:51275028.131 : iCmd = 0, nBytes = 10
19ec-1c88:51275028.344 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51275233.256 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51275233.457 : System send command 10 bytes + data 0 bytes
19ec-1c88:51275233.597 : IO total need to receive data 5 bytes
19ec-1c88:51275233.715 : => CNT96226::VenderCmd_GetData
19ec-1c88:51275233.830 : iCmd = 0, nBytes = 5
19ec-1c88:51275441.410 : 0000 : 06 00 02 02 ab 
19ec-1c88:51275441.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51275441.718 : System total receive data 5 bytes
19ec-1c88:51275441.843 : => CNT96226::VenderCmd_GetData
19ec-1c88:51275441.953 : iCmd = 1, nBytes = 4
19ec-1c88:51275650.199 : 0000 : 00 00 00 00 
19ec-1c88:51275650.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51275650.607 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51275650.725 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51275650.847 : IO Send command 10 bytes
19ec-1c88:51275651.022 : => CNT96226::VenderCmd_SetData
19ec-1c88:51275651.138 : iCmd = 0, nBytes = 10
19ec-1c88:51275651.352 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51275859.992 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51275860.200 : System send command 10 bytes + data 0 bytes
19ec-1c88:51275860.339 : IO total need to receive data 165 bytes
19ec-1c88:51275860.466 : => CNT96226::VenderCmd_GetData
19ec-1c88:51275860.576 : iCmd = 0, nBytes = 165
19ec-1c88:51276063.310 : skip dump 37 bytes
19ec-1c88:51276063.653 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51276063.944 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51276064.220 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51276064.496 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51276064.770 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51276065.045 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51276065.302 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51276065.556 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51276065.679 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51276065.791 : System total receive data 165 bytes
19ec-1c88:51276065.907 : => CNT96226::VenderCmd_GetData
19ec-1c88:51276066.017 : iCmd = 1, nBytes = 4
19ec-1c88:51276241.851 : 0000 : 00 00 00 00 
19ec-1c88:51276242.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51276242.307 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51276242.769 : Dump Inquiry
19ec-1c88:51276243.041 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51276243.315 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51276243.584 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51276243.856 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51276244.116 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51276244.386 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51276244.638 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51276244.899 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51276245.162 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51276245.418 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51276245.596 : 00a0 : 00 00 00 00 00 
19ec-1c88:51276245.720 : => ReadNVMDataInternal
19ec-1c88:51276246.109 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51276246.246 : IO Send command 10 bytes
19ec-1c88:51276246.423 : => CNT96226::VenderCmd_SetData
19ec-1c88:51276246.532 : iCmd = 0, nBytes = 10
19ec-1c88:51276246.736 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51276586.586 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51276586.817 : System send command 10 bytes + data 0 bytes
19ec-1c88:51276586.963 : IO total need to receive data 128 bytes
19ec-1c88:51276587.084 : => CNT96226::VenderCmd_GetData
19ec-1c88:51276587.191 : iCmd = 0, nBytes = 128
19ec-1c88:51276798.928 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51276799.303 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51276799.589 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51276799.856 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51276800.113 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51276800.378 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51276800.628 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51276800.884 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51276801.014 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51276801.140 : System total receive data 128 bytes
19ec-1c88:51276801.269 : => CNT96226::VenderCmd_GetData
19ec-1c88:51276801.377 : iCmd = 1, nBytes = 4
19ec-1c88:51277039.597 : 0000 : 00 00 00 00 
19ec-1c88:51277039.816 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51277040.058 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51277040.189 : NVMData.PadScanCount = 0
19ec-1c88:51277040.302 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51277040.423 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51277040.539 : NVMData.FlatbedScanCount = 0
19ec-1c88:51277040.647 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51277040.753 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51277040.859 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51277040.967 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51277041.085 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51277041.194 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51277041.301 : NVMData.BornMonth = 0
19ec-1c88:51277041.395 : NVMData.BornDay = 0
19ec-1c88:51277041.498 : NVMData.BornYear = 0
19ec-1c88:51277041.597 : NVMData.FirstScanMonth = 4
19ec-1c88:51277041.703 : NVMData.FirstScanDay = 30
19ec-1c88:51277041.811 : NVMData.FirstScanYear = 2020
19ec-1c88:51277041.920 : NVMData.VerticalMagnification = 0
19ec-1c88:51277042.035 : NVMData.HorizontalMagnification = 0
19ec-1c88:51277042.153 : NVMData.PowerSavingTime = 15
19ec-1c88:51277042.269 : NVMData.SN = A094165189010062
19ec-1c88:51277042.372 : NVMData.AutoFeed = 0
19ec-1c88:51277042.471 : NVMData.CCDType = 0
19ec-1c88:51277042.566 : NVMData.ScanSpeed = 0
19ec-1c88:51277042.662 : NVMData.RollerCount = 0
19ec-1c88:51277042.763 : NVMData.MultifeedCount = 0
19ec-1c88:51277042.861 : NVMData.JamCount = 0
19ec-1c88:51277042.961 : NVMData.IdentifyInfo = 
19ec-1c88:51277043.066 : NVMData.FormalName = 
19ec-1c88:51277043.496 : NVMData.ReservedB = 0
19ec-1c88:51277043.612 : NVMData.FunctionCode = 0
19ec-1c88:51277043.716 : NVMData.PreFeed = 0
19ec-1c88:51277043.817 : NVMData.PreFeedTime = 0
19ec-1c88:51277043.915 : NVMData.ButtonNumber = 0
19ec-1c88:51277044.017 : NVMData.PowerOffTime = 0
19ec-1c88:51277044.118 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51277044.257 : => IoObject::IoLockEnd
19ec-1c88:51277044.435 : <= IoObject::IoLockEnd
19ec-1c88:51277044.539 : <= InitializeScanner ret = 1
19ec-1c88:51277044.660 : => GetLogicalScannerAbilityEx
19ec-1c88:51277044.778 : => IoObject::IoLockStart
19ec-1c88:51277044.974 : => CAsicIO::CheckDevice
19ec-1c88:51277045.075 : => CNT96226::ConnectIsAvailable
19ec-1c88:51277069.235 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51277069.479 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51277069.615 : <= IoObject::IoLockStart
19ec-1c88:51277069.739 : => IoObject::IoLockEnd
19ec-1c88:51277069.933 : <= IoObject::IoLockEnd
19ec-1c88:51277070.144 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51277070.304 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51277415.626 : => ReadNVMData
19ec-1c88:51277415.897 : => IoObject::IoLockStart
19ec-1c88:51277416.148 : => CAsicIO::CheckDevice
19ec-1c88:51277416.262 : => CNT96226::ConnectIsAvailable
19ec-1c88:51277440.028 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51277440.262 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51277440.382 : <= IoObject::IoLockStart
19ec-1c88:51277440.514 : => ReadNVMDataInternal
19ec-1c88:51277440.636 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51277440.772 : IO Send command 10 bytes
19ec-1c88:51277440.988 : => CNT96226::VenderCmd_SetData
19ec-1c88:51277441.103 : iCmd = 0, nBytes = 10
19ec-1c88:51277441.331 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51277796.233 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51277796.394 : System send command 10 bytes + data 0 bytes
19ec-1c88:51277796.472 : IO total need to receive data 128 bytes
19ec-1c88:51277796.542 : => CNT96226::VenderCmd_GetData
19ec-1c88:51277796.603 : iCmd = 0, nBytes = 128
19ec-1c88:51277964.498 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51277964.670 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51277964.815 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51277964.957 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51277965.093 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51277965.225 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51277965.358 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51277965.487 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51277965.556 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51277965.617 : System total receive data 128 bytes
19ec-1c88:51277965.681 : => CNT96226::VenderCmd_GetData
19ec-1c88:51277965.735 : iCmd = 1, nBytes = 4
19ec-1c88:51278077.862 : 0000 : 00 00 00 00 
19ec-1c88:51278077.957 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51278078.102 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51278078.171 : NVMData.PadScanCount = 0
19ec-1c88:51278078.230 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51278078.289 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51278078.350 : NVMData.FlatbedScanCount = 0
19ec-1c88:51278078.405 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51278078.462 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51278078.518 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51278078.581 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51278078.641 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51278078.698 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51278078.758 : NVMData.BornMonth = 0
19ec-1c88:51278078.808 : NVMData.BornDay = 0
19ec-1c88:51278078.859 : NVMData.BornYear = 0
19ec-1c88:51278078.909 : NVMData.FirstScanMonth = 4
19ec-1c88:51278078.965 : NVMData.FirstScanDay = 30
19ec-1c88:51278079.019 : NVMData.FirstScanYear = 2020
19ec-1c88:51278079.225 : NVMData.VerticalMagnification = 0
19ec-1c88:51278079.285 : NVMData.HorizontalMagnification = 0
19ec-1c88:51278079.343 : NVMData.PowerSavingTime = 15
19ec-1c88:51278079.400 : NVMData.SN = A094165189010062
19ec-1c88:51278079.454 : NVMData.AutoFeed = 0
19ec-1c88:51278079.506 : NVMData.CCDType = 0
19ec-1c88:51278079.554 : NVMData.ScanSpeed = 0
19ec-1c88:51278079.607 : NVMData.RollerCount = 0
19ec-1c88:51278079.660 : NVMData.MultifeedCount = 0
19ec-1c88:51278079.712 : NVMData.JamCount = 0
19ec-1c88:51278079.764 : NVMData.IdentifyInfo = 
19ec-1c88:51278079.817 : NVMData.FormalName = 
19ec-1c88:51278079.872 : NVMData.ReservedB = 0
19ec-1c88:51278079.925 : NVMData.FunctionCode = 0
19ec-1c88:51278079.978 : NVMData.PreFeed = 0
19ec-1c88:51278080.030 : NVMData.PreFeedTime = 0
19ec-1c88:51278080.081 : NVMData.ButtonNumber = 0
19ec-1c88:51278080.132 : NVMData.PowerOffTime = 0
19ec-1c88:51278080.186 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51278080.249 : => IoObject::IoLockEnd
19ec-1c88:51278080.341 : <= IoObject::IoLockEnd
19ec-1c88:51278080.391 : <= ReadNVMData ret = 1
19ec-1c88:51280596.085 : ============Debug Start==========
19ec-1c88:51280596.382 : Date : 2020/4/30 14:30:25
19ec-1c88:51280596.460 : Process ID : 19ec
19ec-1c88:51280596.871 : Windows : Version 10.0 build 18363 
19ec-1c88:51280597.332 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51280597.397 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51280597.460 : MemoryStatus.ullAvailPhys : 1725743104
19ec-1c88:51280597.517 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51280597.576 : MemoryStatus.ullAvailPageFile : 3125342208
19ec-1c88:51280597.635 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51280597.696 : MemoryStatus.ullAvailVirtual : 1726291968
19ec-1c88:51280597.756 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51280597.855 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51280597.913 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51280598.153 : CPU Count : 4
19ec-1c88:51280598.199 : CPU Frequency : 100.000 Mhz
19ec-1c88:51280602.377 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51280602.498 : => InitializeDriver
19ec-1c88:51280602.773 : <= InitializeDriver ret = 1
19ec-1c88:51283131.340 : => InitializeScanner
19ec-1c88:51283131.595 : => CAsicIO::GetDeviceList
19ec-1c88:51283131.995 : => CNT96226::CNT96226
19ec-1c88:51283132.057 : => CNT96226::Open
19ec-1c88:51283156.274 : <= CNT96226::Open ret = 1
19ec-1c88:51283156.374 : => CNT96226::Initialize
19ec-1c88:51283156.567 : <= CNT96226::Initialize ret = 1
19ec-1c88:51283156.624 : <= CNT96226::CNT96226
19ec-1c88:51283156.676 : => CNT96226::EnumAvailableDevice
19ec-1c88:51283161.984 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51283162.064 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51283162.121 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51286886.174 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51286886.701 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51286892.895 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51286893.003 : => IoObject::GetLockName
19ec-1c88:51286893.064 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51286893.130 : <= IoObject::GetLockName
19ec-1c88:51286893.601 : => CNT96226::VenderCmd_GetData
19ec-1c88:51286893.664 : iCmd = 3, nBytes = 2
19ec-1c88:51287280.569 : 0000 : 06 38 
19ec-1c88:51287280.707 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51287280.777 : => CNT96226::VenderCmd_GetData
19ec-1c88:51287280.831 : iCmd = 4, nBytes = 2
19ec-1c88:51287545.126 : 0000 : 07 07 
19ec-1c88:51287545.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51287545.299 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51287545.381 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51287545.447 : IO Send command 10 bytes
19ec-1c88:51287545.498 : => CNT96226::VenderCmd_SetData
19ec-1c88:51287545.557 : iCmd = 0, nBytes = 10
19ec-1c88:51287545.658 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51287687.855 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51287687.963 : => CNT96226::VenderCmd_GetData
19ec-1c88:51287688.019 : iCmd = 0, nBytes = 165
19ec-1c88:51287862.388 : skip dump 37 bytes
19ec-1c88:51287862.800 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51287862.935 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51287863.069 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51287863.201 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51287863.326 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51287863.460 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51287863.587 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51287863.712 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51287863.774 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51287863.829 : => CNT96226::VenderCmd_GetData
19ec-1c88:51287863.880 : iCmd = 1, nBytes = 4
19ec-1c88:51288048.098 : 0000 : 00 00 00 00 
19ec-1c88:51288048.210 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51288048.275 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51288048.340 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51288048.405 : IO Send command 10 bytes
19ec-1c88:51288048.458 : => CNT96226::VenderCmd_SetData
19ec-1c88:51288048.513 : iCmd = 0, nBytes = 10
19ec-1c88:51288048.616 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51288368.375 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51288368.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:51288368.557 : iCmd = 0, nBytes = 128
19ec-1c88:51288578.836 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51288579.019 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51288579.158 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51288579.291 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51288579.417 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51288579.539 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51288579.662 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51288579.783 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51288579.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51288579.907 : => CNT96226::VenderCmd_GetData
19ec-1c88:51288579.958 : iCmd = 1, nBytes = 4
19ec-1c88:51288780.284 : 0000 : 00 00 00 00 
19ec-1c88:51288780.637 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51288780.711 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51288780.905 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51288780.984 : => CNT96226::Close
19ec-1c88:51288785.639 : <= CNT96226::Close ret = 1
19ec-1c88:51288785.715 : <= CNT96226::~CNT96226
19ec-1c88:51288785.803 : <= CAsicIO::GetDeviceList
19ec-1c88:51288786.240 : => IoObject::SetTimeout
19ec-1c88:51288786.375 : Timeout--> In = 0 Out = 0
19ec-1c88:51288786.435 : <= IoObject::SetTimeout
19ec-1c88:51288786.503 : => CAsicIO::CAsicIO
19ec-1c88:51288786.577 : => CNT96226::CNT96226
19ec-1c88:51288786.635 : => CNT96226::Open
19ec-1c88:51288809.883 : <= CNT96226::Open ret = 1
19ec-1c88:51288809.995 : => CNT96226::Initialize
19ec-1c88:51288810.189 : <= CNT96226::Initialize ret = 1
19ec-1c88:51288810.250 : <= CNT96226::CNT96226
19ec-1c88:51288810.306 : <= CAsicIO::CAsicIO
19ec-1c88:51288810.364 : => CAsicIO::InitializeDevice
19ec-1c88:51288810.427 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51288816.279 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51288816.395 : => IoObject::GetLockName
19ec-1c88:51288816.450 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51288816.513 : <= IoObject::GetLockName
19ec-1c88:51288816.995 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51288817.070 : IO Send command 10 bytes
19ec-1c88:51288817.121 : => CNT96226::VenderCmd_SetData
19ec-1c88:51288817.172 : iCmd = 0, nBytes = 10
19ec-1c88:51288817.282 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51289165.421 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51289165.570 : => CNT96226::VenderCmd_GetData
19ec-1c88:51289165.631 : iCmd = 0, nBytes = 128
19ec-1c88:51289371.706 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51289371.890 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51289372.035 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51289372.167 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51289372.293 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51289372.416 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51289372.541 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51289372.662 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51289372.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51289372.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:51289372.840 : iCmd = 1, nBytes = 4
19ec-1c88:51289548.032 : 0000 : 00 00 00 00 
19ec-1c88:51289548.126 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51289548.188 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51289548.244 : => CNT96226::VenderCmd_GetData
19ec-1c88:51289548.298 : iCmd = 3, nBytes = 2
19ec-1c88:51289899.026 : 0000 : 06 38 
19ec-1c88:51289899.156 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51289899.227 : => CNT96226::VenderCmd_GetData
19ec-1c88:51289899.286 : iCmd = 4, nBytes = 2
19ec-1c88:51290210.935 : 0000 : 07 07 
19ec-1c88:51290211.050 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51290211.218 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51290211.315 : => IoObject::InitializeDevice
19ec-1c88:51290211.429 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51290212.041 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51290212.114 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51290212.859 : => FindScanner
19ec-1c88:51290212.920 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51290212.984 : <= FindScanner ret = 1
19ec-1c88:51290213.039 : => IoObject::IoLockStart
19ec-1c88:51290213.139 : => CAsicIO::CheckDevice
19ec-1c88:51290213.190 : => CNT96226::ConnectIsAvailable
19ec-1c88:51290238.308 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51290238.422 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51290238.482 : <= IoObject::IoLockStart
19ec-1c88:51290238.540 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51290238.609 : IO Send command 10 bytes
19ec-1c88:51290238.704 : => CNT96226::VenderCmd_SetData
19ec-1c88:51290238.762 : iCmd = 0, nBytes = 10
19ec-1c88:51290238.866 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51290442.862 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51290442.981 : System send command 10 bytes + data 0 bytes
19ec-1c88:51290443.052 : IO total need to receive data 5 bytes
19ec-1c88:51290443.112 : => CNT96226::VenderCmd_GetData
19ec-1c88:51290443.169 : iCmd = 0, nBytes = 5
19ec-1c88:51290606.911 : 0000 : 06 00 02 02 ab 
19ec-1c88:51290606.998 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51290607.064 : System total receive data 5 bytes
19ec-1c88:51290607.120 : => CNT96226::VenderCmd_GetData
19ec-1c88:51290607.174 : iCmd = 1, nBytes = 4
19ec-1c88:51290715.101 : 0000 : 00 00 00 00 
19ec-1c88:51290715.189 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51290715.310 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51290715.366 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51290715.428 : IO Send command 10 bytes
19ec-1c88:51290715.514 : => CNT96226::VenderCmd_SetData
19ec-1c88:51290715.569 : iCmd = 0, nBytes = 10
19ec-1c88:51290715.666 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51290918.852 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51290918.973 : System send command 10 bytes + data 0 bytes
19ec-1c88:51290919.041 : IO total need to receive data 165 bytes
19ec-1c88:51290919.101 : => CNT96226::VenderCmd_GetData
19ec-1c88:51290919.156 : iCmd = 0, nBytes = 165
19ec-1c88:51291106.312 : skip dump 37 bytes
19ec-1c88:51291106.515 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51291106.656 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51291106.790 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51291106.925 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51291107.051 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51291107.185 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51291107.307 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51291107.433 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51291107.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51291107.554 : System total receive data 165 bytes
19ec-1c88:51291107.613 : => CNT96226::VenderCmd_GetData
19ec-1c88:51291107.665 : iCmd = 1, nBytes = 4
19ec-1c88:51291241.437 : 0000 : 00 00 00 00 
19ec-1c88:51291241.840 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51291241.971 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51291242.184 : Dump Inquiry
19ec-1c88:51291242.311 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51291242.445 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51291242.582 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51291242.718 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51291242.846 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51291242.973 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51291243.097 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51291243.220 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51291243.353 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51291243.481 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51291243.567 : 00a0 : 00 00 00 00 00 
19ec-1c88:51291243.632 : => ReadNVMDataInternal
19ec-1c88:51291243.839 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51291243.901 : IO Send command 10 bytes
19ec-1c88:51291243.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:51291244.045 : iCmd = 0, nBytes = 10
19ec-1c88:51291244.144 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51291594.611 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51291594.728 : System send command 10 bytes + data 0 bytes
19ec-1c88:51291594.796 : IO total need to receive data 128 bytes
19ec-1c88:51291594.856 : => CNT96226::VenderCmd_GetData
19ec-1c88:51291594.910 : iCmd = 0, nBytes = 128
19ec-1c88:51291788.228 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51291788.429 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51291788.574 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51291788.711 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51291788.841 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51291788.969 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51291789.098 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51291789.225 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51291789.289 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51291789.351 : System total receive data 128 bytes
19ec-1c88:51291789.413 : => CNT96226::VenderCmd_GetData
19ec-1c88:51291789.467 : iCmd = 1, nBytes = 4
19ec-1c88:51291997.703 : 0000 : 00 00 00 00 
19ec-1c88:51291998.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51291998.223 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51291998.292 : NVMData.PadScanCount = 0
19ec-1c88:51291998.347 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51291998.402 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51291998.461 : NVMData.FlatbedScanCount = 0
19ec-1c88:51291998.513 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51291998.565 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51291998.618 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51291998.669 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51291998.722 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51291998.775 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51291998.829 : NVMData.BornMonth = 0
19ec-1c88:51291998.877 : NVMData.BornDay = 0
19ec-1c88:51291998.929 : NVMData.BornYear = 0
19ec-1c88:51291998.976 : NVMData.FirstScanMonth = 4
19ec-1c88:51291999.027 : NVMData.FirstScanDay = 30
19ec-1c88:51291999.079 : NVMData.FirstScanYear = 2020
19ec-1c88:51291999.131 : NVMData.VerticalMagnification = 0
19ec-1c88:51291999.187 : NVMData.HorizontalMagnification = 0
19ec-1c88:51291999.241 : NVMData.PowerSavingTime = 15
19ec-1c88:51291999.295 : NVMData.SN = A094165189010062
19ec-1c88:51291999.346 : NVMData.AutoFeed = 0
19ec-1c88:51291999.392 : NVMData.CCDType = 0
19ec-1c88:51291999.438 : NVMData.ScanSpeed = 0
19ec-1c88:51291999.486 : NVMData.RollerCount = 0
19ec-1c88:51291999.536 : NVMData.MultifeedCount = 0
19ec-1c88:51291999.587 : NVMData.JamCount = 0
19ec-1c88:51291999.634 : NVMData.IdentifyInfo = 
19ec-1c88:51291999.683 : NVMData.FormalName = 
19ec-1c88:51291999.892 : NVMData.ReservedB = 0
19ec-1c88:51291999.947 : NVMData.FunctionCode = 0
19ec-1c88:51291999.994 : NVMData.PreFeed = 0
19ec-1c88:51292000.045 : NVMData.PreFeedTime = 0
19ec-1c88:51292000.094 : NVMData.ButtonNumber = 0
19ec-1c88:51292000.148 : NVMData.PowerOffTime = 0
19ec-1c88:51292000.199 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51292000.272 : => IoObject::IoLockEnd
19ec-1c88:51292000.365 : <= IoObject::IoLockEnd
19ec-1c88:51292000.413 : <= InitializeScanner ret = 1
19ec-1c88:51293243.795 : => GetLogicalScannerAbility
19ec-1c88:51293243.984 : => IoObject::IoLockStart
19ec-1c88:51293244.111 : => CAsicIO::CheckDevice
19ec-1c88:51293244.167 : => CNT96226::ConnectIsAvailable
19ec-1c88:51293269.018 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51293269.244 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51293269.541 : <= IoObject::IoLockStart
19ec-1c88:51293269.600 : => IoObject::IoLockEnd
19ec-1c88:51293269.707 : <= IoObject::IoLockEnd
19ec-1c88:51293269.780 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:51296795.188 : => GetLogicalScannerAbilityEx
19ec-1c88:51296795.375 : => IoObject::IoLockStart
19ec-1c88:51296795.511 : => CAsicIO::CheckDevice
19ec-1c88:51296795.568 : => CNT96226::ConnectIsAvailable
19ec-1c88:51296818.694 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51296818.806 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51296818.866 : <= IoObject::IoLockStart
19ec-1c88:51296818.926 : => IoObject::IoLockEnd
19ec-1c88:51296819.035 : <= IoObject::IoLockEnd
19ec-1c88:51296819.155 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51296819.230 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51304027.049 : => ReadNVMData
19ec-1c88:51304027.233 : => IoObject::IoLockStart
19ec-1c88:51304027.372 : => CAsicIO::CheckDevice
19ec-1c88:51304027.431 : => CNT96226::ConnectIsAvailable
19ec-1c88:51304052.673 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51304052.795 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51304052.859 : <= IoObject::IoLockStart
19ec-1c88:51304052.926 : => ReadNVMDataInternal
19ec-1c88:51304052.991 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51304053.060 : IO Send command 10 bytes
19ec-1c88:51304053.184 : => CNT96226::VenderCmd_SetData
19ec-1c88:51304053.471 : iCmd = 0, nBytes = 10
19ec-1c88:51304053.586 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51304411.475 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51304411.632 : System send command 10 bytes + data 0 bytes
19ec-1c88:51304411.699 : IO total need to receive data 128 bytes
19ec-1c88:51304411.763 : => CNT96226::VenderCmd_GetData
19ec-1c88:51304411.819 : iCmd = 0, nBytes = 128
19ec-1c88:51304599.085 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51304599.249 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51304599.390 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51304599.523 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51304599.648 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51304599.774 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51304599.894 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51304600.018 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51304600.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51304600.138 : System total receive data 128 bytes
19ec-1c88:51304600.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:51304600.249 : iCmd = 1, nBytes = 4
19ec-1c88:51304726.250 : 0000 : 00 00 00 00 
19ec-1c88:51304726.353 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51304726.490 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51304726.557 : NVMData.PadScanCount = 0
19ec-1c88:51304726.612 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51304726.668 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51304726.724 : NVMData.FlatbedScanCount = 0
19ec-1c88:51304726.779 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51304726.975 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51304727.034 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51304727.086 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51304727.141 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51304727.197 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51304727.250 : NVMData.BornMonth = 0
19ec-1c88:51304727.297 : NVMData.BornDay = 0
19ec-1c88:51304727.347 : NVMData.BornYear = 0
19ec-1c88:51304727.393 : NVMData.FirstScanMonth = 4
19ec-1c88:51304727.445 : NVMData.FirstScanDay = 30
19ec-1c88:51304727.497 : NVMData.FirstScanYear = 2020
19ec-1c88:51304727.550 : NVMData.VerticalMagnification = 0
19ec-1c88:51304727.605 : NVMData.HorizontalMagnification = 0
19ec-1c88:51304727.661 : NVMData.PowerSavingTime = 15
19ec-1c88:51304727.713 : NVMData.SN = A094165189010062
19ec-1c88:51304727.760 : NVMData.AutoFeed = 0
19ec-1c88:51304727.812 : NVMData.CCDType = 0
19ec-1c88:51304727.859 : NVMData.ScanSpeed = 0
19ec-1c88:51304727.908 : NVMData.RollerCount = 0
19ec-1c88:51304727.963 : NVMData.MultifeedCount = 0
19ec-1c88:51304728.017 : NVMData.JamCount = 0
19ec-1c88:51304728.069 : NVMData.IdentifyInfo = 
19ec-1c88:51304728.118 : NVMData.FormalName = 
19ec-1c88:51304728.164 : NVMData.ReservedB = 0
19ec-1c88:51304728.214 : NVMData.FunctionCode = 0
19ec-1c88:51304728.261 : NVMData.PreFeed = 0
19ec-1c88:51304728.305 : NVMData.PreFeedTime = 0
19ec-1c88:51304728.352 : NVMData.ButtonNumber = 0
19ec-1c88:51304728.400 : NVMData.PowerOffTime = 0
19ec-1c88:51304728.450 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51304728.509 : => IoObject::IoLockEnd
19ec-1c88:51304728.592 : <= IoObject::IoLockEnd
19ec-1c88:51304728.639 : <= ReadNVMData ret = 1
19ec-1c88:51314481.900 : => GetADFStatus
19ec-1c88:51314482.390 : => IoObject::IoLockStart
19ec-1c88:51314482.529 : => CAsicIO::CheckDevice
19ec-1c88:51314482.588 : => CNT96226::ConnectIsAvailable
19ec-1c88:51314506.045 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51314506.158 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51314506.218 : <= IoObject::IoLockStart
19ec-1c88:51314506.280 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51314506.348 : IO Send command 10 bytes
19ec-1c88:51314506.479 : => CNT96226::VenderCmd_SetData
19ec-1c88:51314506.536 : iCmd = 0, nBytes = 10
19ec-1c88:51314506.639 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51314701.675 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51314701.793 : System send command 10 bytes + data 0 bytes
19ec-1c88:51314701.859 : IO total need to receive data 2 bytes
19ec-1c88:51314701.916 : => CNT96226::VenderCmd_GetData
19ec-1c88:51314701.972 : iCmd = 0, nBytes = 2
19ec-1c88:51314844.942 : 0000 : 00 00 
19ec-1c88:51314845.073 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51314845.142 : System total receive data 2 bytes
19ec-1c88:51314845.209 : => CNT96226::VenderCmd_GetData
19ec-1c88:51314845.262 : iCmd = 1, nBytes = 4
19ec-1c88:51315054.836 : 0000 : 00 00 00 00 
19ec-1c88:51315054.935 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51315055.069 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51315055.137 : Return status = 0
19ec-1c88:51315055.193 : => IoObject::IoLockEnd
19ec-1c88:51315055.281 : <= IoObject::IoLockEnd
19ec-1c88:51315055.331 : <= GetADFStatus ret = 1
19ec-1c88:51317786.861 : => GetADFStatus
19ec-1c88:51317787.055 : => IoObject::IoLockStart
19ec-1c88:51317787.182 : => CAsicIO::CheckDevice
19ec-1c88:51317787.241 : => CNT96226::ConnectIsAvailable
19ec-1c88:51317812.274 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51317812.387 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51317812.446 : <= IoObject::IoLockStart
19ec-1c88:51317812.507 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51317812.572 : IO Send command 10 bytes
19ec-1c88:51317812.693 : => CNT96226::VenderCmd_SetData
19ec-1c88:51317812.751 : iCmd = 0, nBytes = 10
19ec-1c88:51317812.859 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51318006.939 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51318007.059 : System send command 10 bytes + data 0 bytes
19ec-1c88:51318007.307 : IO total need to receive data 2 bytes
19ec-1c88:51318007.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:51318007.439 : iCmd = 0, nBytes = 2
19ec-1c88:51318130.229 : 0000 : 00 00 
19ec-1c88:51318130.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51318130.393 : System total receive data 2 bytes
19ec-1c88:51318130.452 : => CNT96226::VenderCmd_GetData
19ec-1c88:51318130.510 : iCmd = 1, nBytes = 4
19ec-1c88:51318258.967 : 0000 : 00 00 00 00 
19ec-1c88:51318259.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51318259.369 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51318259.696 : Return status = 0
19ec-1c88:51318259.749 : => IoObject::IoLockEnd
19ec-1c88:51318259.830 : <= IoObject::IoLockEnd
19ec-1c88:51318259.885 : <= GetADFStatus ret = 1
19ec-1c88:51320461.014 : => TerminateDriver
19ec-1c88:51320461.221 : => CAsicIO::~CAsicIO,pStage=100928584
19ec-1c88:51320461.302 : => CNT96226::Close
19ec-1c88:51320465.060 : <= CNT96226::Close ret = 1
19ec-1c88:51320465.144 : <= CAsicIO::~CAsicIO
19ec-1c88:51320465.211 : => IoObject::IoLockEnd
19ec-1c88:51320465.267 : <= IoObject::IoLockEnd
19ec-1c88:51320465.318 : => IoObject::TerminateDevice
19ec-1c88:51320465.378 : => IoObject::IoLockEnd
19ec-1c88:51320465.431 : <= IoObject::IoLockEnd
19ec-1c88:51320465.535 : <= IoObject::TerminateDevice
19ec-1c88:51320465.786 : <= TerminateDriver ret = 1
19ec-1c88:51364264.094 : ============Debug Start==========
19ec-1c88:51364264.353 : Date : 2020/4/30 14:30:28
19ec-1c88:51364264.428 : Process ID : 19ec
19ec-1c88:51364264.844 : Windows : Version 10.0 build 18363 
19ec-1c88:51364265.293 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51364265.355 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51364265.420 : MemoryStatus.ullAvailPhys : 1725501440
19ec-1c88:51364265.478 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51364265.541 : MemoryStatus.ullAvailPageFile : 3127046144
19ec-1c88:51364265.600 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51364265.661 : MemoryStatus.ullAvailVirtual : 1726296064
19ec-1c88:51364265.723 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51364265.826 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51364265.888 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51364266.132 : CPU Count : 4
19ec-1c88:51364266.177 : CPU Frequency : 100.000 Mhz
19ec-1c88:51364270.390 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51364270.515 : => InitializeDriver
19ec-1c88:51364270.793 : <= InitializeDriver ret = 1
19ec-1c88:51364270.854 : => InitializeScanner
19ec-1c88:51364270.927 : => CAsicIO::GetDeviceList
19ec-1c88:51364271.226 : => CNT96226::CNT96226
19ec-1c88:51364271.284 : => CNT96226::Open
19ec-1c88:51364295.056 : <= CNT96226::Open ret = 1
19ec-1c88:51364295.164 : => CNT96226::Initialize
19ec-1c88:51364295.362 : <= CNT96226::Initialize ret = 1
19ec-1c88:51364295.424 : <= CNT96226::CNT96226
19ec-1c88:51364295.478 : => CNT96226::EnumAvailableDevice
19ec-1c88:51364300.987 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51364301.063 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51364301.125 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51368011.091 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51368011.420 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51368018.202 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51368018.325 : => IoObject::GetLockName
19ec-1c88:51368018.399 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51368018.479 : <= IoObject::GetLockName
19ec-1c88:51368019.046 : => CNT96226::VenderCmd_GetData
19ec-1c88:51368019.121 : iCmd = 3, nBytes = 2
19ec-1c88:51368400.945 : 0000 : 06 38 
19ec-1c88:51368401.104 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51368401.189 : => CNT96226::VenderCmd_GetData
19ec-1c88:51368401.260 : iCmd = 4, nBytes = 2
19ec-1c88:51368717.218 : 0000 : 07 07 
19ec-1c88:51368717.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51368717.598 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51368717.764 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51368717.908 : IO Send command 10 bytes
19ec-1c88:51368718.013 : => CNT96226::VenderCmd_SetData
19ec-1c88:51368718.122 : iCmd = 0, nBytes = 10
19ec-1c88:51368718.342 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51368921.954 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51368922.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:51368922.296 : iCmd = 0, nBytes = 165
19ec-1c88:51369118.701 : skip dump 37 bytes
19ec-1c88:51369119.047 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51369119.330 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51369119.611 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51369119.882 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51369120.152 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51369120.415 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51369120.675 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51369120.935 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51369121.064 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51369121.180 : => CNT96226::VenderCmd_GetData
19ec-1c88:51369121.289 : iCmd = 1, nBytes = 4
19ec-1c88:51369296.748 : 0000 : 00 00 00 00 
19ec-1c88:51369296.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51369297.062 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51369297.188 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51369297.317 : IO Send command 10 bytes
19ec-1c88:51369297.418 : => CNT96226::VenderCmd_SetData
19ec-1c88:51369297.530 : iCmd = 0, nBytes = 10
19ec-1c88:51369297.735 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51369634.311 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51369634.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:51369634.676 : iCmd = 0, nBytes = 128
19ec-1c88:51369873.928 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51369874.295 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51369874.577 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51369874.851 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51369875.124 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51369875.383 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51369875.638 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51369875.894 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51369876.029 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51369876.159 : => CNT96226::VenderCmd_GetData
19ec-1c88:51369876.269 : iCmd = 1, nBytes = 4
19ec-1c88:51370086.389 : 0000 : 00 00 00 00 
19ec-1c88:51370086.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51370086.742 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51370087.127 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51370087.273 : => CNT96226::Close
19ec-1c88:51370094.389 : <= CNT96226::Close ret = 1
19ec-1c88:51370094.544 : <= CNT96226::~CNT96226
19ec-1c88:51370094.698 : <= CAsicIO::GetDeviceList
19ec-1c88:51370095.458 : => IoObject::SetTimeout
19ec-1c88:51370095.714 : Timeout--> In = 0 Out = 0
19ec-1c88:51370095.832 : <= IoObject::SetTimeout
19ec-1c88:51370095.956 : => CAsicIO::CAsicIO
19ec-1c88:51370096.102 : => CNT96226::CNT96226
19ec-1c88:51370096.213 : => CNT96226::Open
19ec-1c88:51370138.393 : <= CNT96226::Open ret = 1
19ec-1c88:51370138.586 : => CNT96226::Initialize
19ec-1c88:51370138.976 : <= CNT96226::Initialize ret = 1
19ec-1c88:51370139.095 : <= CNT96226::CNT96226
19ec-1c88:51370139.200 : <= CAsicIO::CAsicIO
19ec-1c88:51370139.308 : => CAsicIO::InitializeDevice
19ec-1c88:51370139.457 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51370151.169 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51370151.402 : => IoObject::GetLockName
19ec-1c88:51370151.507 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51370151.635 : <= IoObject::GetLockName
19ec-1c88:51370152.581 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51370152.720 : IO Send command 10 bytes
19ec-1c88:51370152.825 : => CNT96226::VenderCmd_SetData
19ec-1c88:51370152.938 : iCmd = 0, nBytes = 10
19ec-1c88:51370153.159 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51370519.176 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51370519.422 : => CNT96226::VenderCmd_GetData
19ec-1c88:51370519.550 : iCmd = 0, nBytes = 128
19ec-1c88:51370739.053 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51370739.429 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51370739.734 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51370740.004 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51370740.276 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51370740.529 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51370740.783 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51370741.037 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51370741.172 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51370741.297 : => CNT96226::VenderCmd_GetData
19ec-1c88:51370741.405 : iCmd = 1, nBytes = 4
19ec-1c88:51370968.913 : 0000 : 00 00 00 00 
19ec-1c88:51370969.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51370969.281 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51370969.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:51370969.517 : iCmd = 3, nBytes = 2
19ec-1c88:51371372.862 : 0000 : 06 38 
19ec-1c88:51371373.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51371373.212 : => CNT96226::VenderCmd_GetData
19ec-1c88:51371373.328 : iCmd = 4, nBytes = 2
19ec-1c88:51371710.334 : 0000 : 07 07 
19ec-1c88:51371710.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51371710.926 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51371711.118 : => IoObject::InitializeDevice
19ec-1c88:51371711.308 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51371712.620 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51371712.763 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51371713.997 : => FindScanner
19ec-1c88:51371714.106 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51371714.231 : <= FindScanner ret = 1
19ec-1c88:51371714.341 : => IoObject::IoLockStart
19ec-1c88:51371714.553 : => CAsicIO::CheckDevice
19ec-1c88:51371714.663 : => CNT96226::ConnectIsAvailable
19ec-1c88:51371740.126 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51371740.338 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51371740.458 : <= IoObject::IoLockStart
19ec-1c88:51371740.578 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51371740.713 : IO Send command 10 bytes
19ec-1c88:51371740.900 : => CNT96226::VenderCmd_SetData
19ec-1c88:51371741.021 : iCmd = 0, nBytes = 10
19ec-1c88:51371741.237 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51371960.941 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51371961.193 : System send command 10 bytes + data 0 bytes
19ec-1c88:51371961.335 : IO total need to receive data 5 bytes
19ec-1c88:51371961.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:51371961.567 : iCmd = 0, nBytes = 5
19ec-1c88:51372157.584 : 0000 : 06 00 02 02 ab 
19ec-1c88:51372157.799 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51372157.941 : System total receive data 5 bytes
19ec-1c88:51372158.071 : => CNT96226::VenderCmd_GetData
19ec-1c88:51372158.173 : iCmd = 1, nBytes = 4
19ec-1c88:51372363.835 : 0000 : 00 00 00 00 
19ec-1c88:51372364.043 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51372364.268 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51372364.388 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51372364.516 : IO Send command 10 bytes
19ec-1c88:51372364.691 : => CNT96226::VenderCmd_SetData
19ec-1c88:51372364.796 : iCmd = 0, nBytes = 10
19ec-1c88:51372365.012 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51372583.297 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51372583.530 : System send command 10 bytes + data 0 bytes
19ec-1c88:51372583.677 : IO total need to receive data 165 bytes
19ec-1c88:51372583.801 : => CNT96226::VenderCmd_GetData
19ec-1c88:51372583.914 : iCmd = 0, nBytes = 165
19ec-1c88:51372792.119 : skip dump 37 bytes
19ec-1c88:51372792.487 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51372792.766 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51372793.034 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51372793.306 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51372793.562 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51372793.830 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51372794.086 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51372794.345 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51372794.473 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51372794.595 : System total receive data 165 bytes
19ec-1c88:51372794.715 : => CNT96226::VenderCmd_GetData
19ec-1c88:51372794.821 : iCmd = 1, nBytes = 4
19ec-1c88:51373005.498 : 0000 : 00 00 00 00 
19ec-1c88:51373005.679 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51373005.886 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51373006.281 : Dump Inquiry
19ec-1c88:51373006.546 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51373006.818 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51373007.097 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51373007.367 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51373007.630 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51373007.901 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51373008.160 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51373008.413 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51373008.677 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51373008.935 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51373009.111 : 00a0 : 00 00 00 00 00 
19ec-1c88:51373009.234 : => ReadNVMDataInternal
19ec-1c88:51373009.612 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51373009.746 : IO Send command 10 bytes
19ec-1c88:51373009.912 : => CNT96226::VenderCmd_SetData
19ec-1c88:51373010.023 : iCmd = 0, nBytes = 10
19ec-1c88:51373010.226 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51373365.014 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51373365.257 : System send command 10 bytes + data 0 bytes
19ec-1c88:51373365.399 : IO total need to receive data 128 bytes
19ec-1c88:51373365.525 : => CNT96226::VenderCmd_GetData
19ec-1c88:51373365.636 : iCmd = 0, nBytes = 128
19ec-1c88:51373585.561 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51373585.936 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51373586.219 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51373586.489 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51373586.741 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51373586.996 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51373587.245 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51373587.498 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51373587.634 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51373587.758 : System total receive data 128 bytes
19ec-1c88:51373587.881 : => CNT96226::VenderCmd_GetData
19ec-1c88:51373587.990 : iCmd = 1, nBytes = 4
19ec-1c88:51373825.671 : 0000 : 00 00 00 00 
19ec-1c88:51373825.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51373826.126 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51373826.266 : NVMData.PadScanCount = 0
19ec-1c88:51373826.376 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51373826.484 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51373826.607 : NVMData.FlatbedScanCount = 0
19ec-1c88:51373826.716 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51373826.825 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51373826.930 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51373827.043 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51373827.153 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51373827.264 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51373827.374 : NVMData.BornMonth = 0
19ec-1c88:51373827.473 : NVMData.BornDay = 0
19ec-1c88:51373827.577 : NVMData.BornYear = 0
19ec-1c88:51373827.677 : NVMData.FirstScanMonth = 4
19ec-1c88:51373827.783 : NVMData.FirstScanDay = 30
19ec-1c88:51373827.892 : NVMData.FirstScanYear = 2020
19ec-1c88:51373828.000 : NVMData.VerticalMagnification = 0
19ec-1c88:51373828.117 : NVMData.HorizontalMagnification = 0
19ec-1c88:51373828.229 : NVMData.PowerSavingTime = 15
19ec-1c88:51373828.336 : NVMData.SN = A094165189010062
19ec-1c88:51373828.440 : NVMData.AutoFeed = 0
19ec-1c88:51373828.537 : NVMData.CCDType = 0
19ec-1c88:51373828.636 : NVMData.ScanSpeed = 0
19ec-1c88:51373828.735 : NVMData.RollerCount = 0
19ec-1c88:51373828.843 : NVMData.MultifeedCount = 0
19ec-1c88:51373828.951 : NVMData.JamCount = 0
19ec-1c88:51373829.053 : NVMData.IdentifyInfo = 
19ec-1c88:51373829.155 : NVMData.FormalName = 
19ec-1c88:51373829.579 : NVMData.ReservedB = 0
19ec-1c88:51373829.698 : NVMData.FunctionCode = 0
19ec-1c88:51373829.801 : NVMData.PreFeed = 0
19ec-1c88:51373829.898 : NVMData.PreFeedTime = 0
19ec-1c88:51373829.996 : NVMData.ButtonNumber = 0
19ec-1c88:51373830.101 : NVMData.PowerOffTime = 0
19ec-1c88:51373830.209 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51373830.340 : => IoObject::IoLockEnd
19ec-1c88:51373830.520 : <= IoObject::IoLockEnd
19ec-1c88:51373830.623 : <= InitializeScanner ret = 1
19ec-1c88:51373830.747 : => GetLogicalScannerAbilityEx
19ec-1c88:51373830.857 : => IoObject::IoLockStart
19ec-1c88:51373831.052 : => CAsicIO::CheckDevice
19ec-1c88:51373831.153 : => CNT96226::ConnectIsAvailable
19ec-1c88:51373854.474 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51373854.713 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51373854.846 : <= IoObject::IoLockStart
19ec-1c88:51373854.973 : => IoObject::IoLockEnd
19ec-1c88:51373855.168 : <= IoObject::IoLockEnd
19ec-1c88:51373855.370 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51373855.519 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51374158.316 : => ReadNVMData
19ec-1c88:51374158.501 : => IoObject::IoLockStart
19ec-1c88:51374158.670 : => CAsicIO::CheckDevice
19ec-1c88:51374158.741 : => CNT96226::ConnectIsAvailable
19ec-1c88:51374183.811 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51374183.971 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51374184.057 : <= IoObject::IoLockStart
19ec-1c88:51374184.143 : => ReadNVMDataInternal
19ec-1c88:51374184.223 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51374184.311 : IO Send command 10 bytes
19ec-1c88:51374184.460 : => CNT96226::VenderCmd_SetData
19ec-1c88:51374184.533 : iCmd = 0, nBytes = 10
19ec-1c88:51374184.680 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51374532.440 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51374532.593 : System send command 10 bytes + data 0 bytes
19ec-1c88:51374532.679 : IO total need to receive data 128 bytes
19ec-1c88:51374532.761 : => CNT96226::VenderCmd_GetData
19ec-1c88:51374532.831 : iCmd = 0, nBytes = 128
19ec-1c88:51374737.056 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51374737.309 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51374737.498 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51374737.674 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51374737.844 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51374738.007 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51374738.172 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51374738.337 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51374738.427 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51374738.506 : System total receive data 128 bytes
19ec-1c88:51374738.584 : => CNT96226::VenderCmd_GetData
19ec-1c88:51374738.654 : iCmd = 1, nBytes = 4
19ec-1c88:51374945.818 : 0000 : 00 00 00 00 
19ec-1c88:51374945.926 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51374946.088 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51374946.175 : NVMData.PadScanCount = 0
19ec-1c88:51374946.247 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51374946.318 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51374946.390 : NVMData.FlatbedScanCount = 0
19ec-1c88:51374946.465 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51374946.534 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51374946.603 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51374946.676 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51374946.746 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51374946.814 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51374946.885 : NVMData.BornMonth = 0
19ec-1c88:51374946.949 : NVMData.BornDay = 0
19ec-1c88:51374947.011 : NVMData.BornYear = 0
19ec-1c88:51374947.073 : NVMData.FirstScanMonth = 4
19ec-1c88:51374947.141 : NVMData.FirstScanDay = 30
19ec-1c88:51374947.215 : NVMData.FirstScanYear = 2020
19ec-1c88:51374947.495 : NVMData.VerticalMagnification = 0
19ec-1c88:51374947.575 : NVMData.HorizontalMagnification = 0
19ec-1c88:51374947.643 : NVMData.PowerSavingTime = 15
19ec-1c88:51374947.711 : NVMData.SN = A094165189010062
19ec-1c88:51374947.778 : NVMData.AutoFeed = 0
19ec-1c88:51374947.844 : NVMData.CCDType = 0
19ec-1c88:51374947.903 : NVMData.ScanSpeed = 0
19ec-1c88:51374947.970 : NVMData.RollerCount = 0
19ec-1c88:51374948.038 : NVMData.MultifeedCount = 0
19ec-1c88:51374948.103 : NVMData.JamCount = 0
19ec-1c88:51374948.167 : NVMData.IdentifyInfo = 
19ec-1c88:51374948.233 : NVMData.FormalName = 
19ec-1c88:51374948.298 : NVMData.ReservedB = 0
19ec-1c88:51374948.364 : NVMData.FunctionCode = 0
19ec-1c88:51374948.430 : NVMData.PreFeed = 0
19ec-1c88:51374948.497 : NVMData.PreFeedTime = 0
19ec-1c88:51374948.559 : NVMData.ButtonNumber = 0
19ec-1c88:51374948.625 : NVMData.PowerOffTime = 0
19ec-1c88:51374948.695 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51374948.770 : => IoObject::IoLockEnd
19ec-1c88:51374948.891 : <= IoObject::IoLockEnd
19ec-1c88:51374948.954 : <= ReadNVMData ret = 1
19ec-1c88:51375615.045 : => TerminateDriver
19ec-1c88:51375615.269 : => CAsicIO::~CAsicIO,pStage=213126216
19ec-1c88:51375615.367 : => CNT96226::Close
19ec-1c88:51375620.289 : <= CNT96226::Close ret = 1
19ec-1c88:51375620.393 : <= CAsicIO::~CAsicIO
19ec-1c88:51375620.465 : => IoObject::IoLockEnd
19ec-1c88:51375620.542 : <= IoObject::IoLockEnd
19ec-1c88:51375620.612 : => IoObject::TerminateDevice
19ec-1c88:51375620.682 : => IoObject::IoLockEnd
19ec-1c88:51375620.747 : <= IoObject::IoLockEnd
19ec-1c88:51375620.877 : <= IoObject::TerminateDevice
19ec-1c88:51375621.197 : <= TerminateDriver ret = 1
19ec-1c88:51378237.944 : ============Debug Start==========
19ec-1c88:51378238.241 : Date : 2020/4/30 14:30:29
19ec-1c88:51378238.319 : Process ID : 19ec
19ec-1c88:51378238.733 : Windows : Version 10.0 build 18363 
19ec-1c88:51378239.177 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51378239.243 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51378239.308 : MemoryStatus.ullAvailPhys : 1725386752
19ec-1c88:51378239.368 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51378239.429 : MemoryStatus.ullAvailPageFile : 3126640640
19ec-1c88:51378239.491 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51378239.547 : MemoryStatus.ullAvailVirtual : 1726320640
19ec-1c88:51378239.606 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51378239.711 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51378239.771 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51378240.019 : CPU Count : 4
19ec-1c88:51378240.068 : CPU Frequency : 100.000 Mhz
19ec-1c88:51378244.387 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51378244.509 : => InitializeDriver
19ec-1c88:51378244.768 : <= InitializeDriver ret = 1
19ec-1c88:51380764.971 : => InitializeScanner
19ec-1c88:51380765.228 : => CAsicIO::GetDeviceList
19ec-1c88:51380765.640 : => CNT96226::CNT96226
19ec-1c88:51380765.717 : => CNT96226::Open
19ec-1c88:51380789.048 : <= CNT96226::Open ret = 1
19ec-1c88:51380789.151 : => CNT96226::Initialize
19ec-1c88:51380789.346 : <= CNT96226::Initialize ret = 1
19ec-1c88:51380789.405 : <= CNT96226::CNT96226
19ec-1c88:51380789.467 : => CNT96226::EnumAvailableDevice
19ec-1c88:51380794.713 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51380794.793 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51380794.856 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51384503.648 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51384503.934 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51384509.448 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51384509.559 : => IoObject::GetLockName
19ec-1c88:51384509.623 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51384509.689 : <= IoObject::GetLockName
19ec-1c88:51384510.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:51384510.241 : iCmd = 3, nBytes = 2
19ec-1c88:51384872.832 : 0000 : 06 38 
19ec-1c88:51384872.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51384873.032 : => CNT96226::VenderCmd_GetData
19ec-1c88:51384873.089 : iCmd = 4, nBytes = 2
19ec-1c88:51385168.570 : 0000 : 07 07 
19ec-1c88:51385168.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51385168.760 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51385168.853 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51385168.923 : IO Send command 10 bytes
19ec-1c88:51385168.977 : => CNT96226::VenderCmd_SetData
19ec-1c88:51385169.030 : iCmd = 0, nBytes = 10
19ec-1c88:51385169.137 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51385359.874 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51385359.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:51385360.050 : iCmd = 0, nBytes = 165
19ec-1c88:51385519.087 : skip dump 37 bytes
19ec-1c88:51385519.444 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51385519.883 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51385520.014 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51385520.144 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51385520.273 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51385520.404 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51385520.528 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51385520.653 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51385520.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51385520.771 : => CNT96226::VenderCmd_GetData
19ec-1c88:51385520.823 : iCmd = 1, nBytes = 4
19ec-1c88:51385685.182 : 0000 : 00 00 00 00 
19ec-1c88:51385685.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51385685.384 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51385685.452 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51385685.523 : IO Send command 10 bytes
19ec-1c88:51385685.578 : => CNT96226::VenderCmd_SetData
19ec-1c88:51385685.637 : iCmd = 0, nBytes = 10
19ec-1c88:51385685.747 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51386018.318 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51386018.715 : => CNT96226::VenderCmd_GetData
19ec-1c88:51386018.782 : iCmd = 0, nBytes = 128
19ec-1c88:51386194.972 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51386195.138 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51386195.286 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51386195.416 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51386195.548 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51386195.674 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51386195.800 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51386195.926 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51386195.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51386196.055 : => CNT96226::VenderCmd_GetData
19ec-1c88:51386196.108 : iCmd = 1, nBytes = 4
19ec-1c88:51386330.688 : 0000 : 00 00 00 00 
19ec-1c88:51386330.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51386330.911 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51386331.098 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51386331.175 : => CNT96226::Close
19ec-1c88:51386334.769 : <= CNT96226::Close ret = 1
19ec-1c88:51386334.846 : <= CNT96226::~CNT96226
19ec-1c88:51386334.937 : <= CAsicIO::GetDeviceList
19ec-1c88:51386335.341 : => IoObject::SetTimeout
19ec-1c88:51386335.475 : Timeout--> In = 0 Out = 0
19ec-1c88:51386335.537 : <= IoObject::SetTimeout
19ec-1c88:51386335.608 : => CAsicIO::CAsicIO
19ec-1c88:51386335.682 : => CNT96226::CNT96226
19ec-1c88:51386335.739 : => CNT96226::Open
19ec-1c88:51386356.860 : <= CNT96226::Open ret = 1
19ec-1c88:51386356.963 : => CNT96226::Initialize
19ec-1c88:51386357.148 : <= CNT96226::Initialize ret = 1
19ec-1c88:51386357.206 : <= CNT96226::CNT96226
19ec-1c88:51386357.260 : <= CAsicIO::CAsicIO
19ec-1c88:51386357.320 : => CAsicIO::InitializeDevice
19ec-1c88:51386357.392 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51386363.243 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51386363.367 : => IoObject::GetLockName
19ec-1c88:51386363.425 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51386363.493 : <= IoObject::GetLockName
19ec-1c88:51386364.009 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51386364.083 : IO Send command 10 bytes
19ec-1c88:51386364.134 : => CNT96226::VenderCmd_SetData
19ec-1c88:51386364.193 : iCmd = 0, nBytes = 10
19ec-1c88:51386364.301 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51386678.384 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51386678.551 : => CNT96226::VenderCmd_GetData
19ec-1c88:51386678.620 : iCmd = 0, nBytes = 128
19ec-1c88:51386867.908 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51386868.131 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51386868.285 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51386868.428 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51386868.562 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51386868.693 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51386868.819 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51386868.948 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51386869.017 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51386869.087 : => CNT96226::VenderCmd_GetData
19ec-1c88:51386869.143 : iCmd = 1, nBytes = 4
19ec-1c88:51386975.654 : 0000 : 00 00 00 00 
19ec-1c88:51386975.775 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51386975.842 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51386975.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:51386975.966 : iCmd = 3, nBytes = 2
19ec-1c88:51387320.098 : 0000 : 06 38 
19ec-1c88:51387320.223 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51387320.298 : => CNT96226::VenderCmd_GetData
19ec-1c88:51387320.358 : iCmd = 4, nBytes = 2
19ec-1c88:51387602.946 : 0000 : 07 07 
19ec-1c88:51387603.097 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51387603.295 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51387603.398 : => IoObject::InitializeDevice
19ec-1c88:51387603.513 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51387604.273 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51387604.352 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51387605.071 : => FindScanner
19ec-1c88:51387605.132 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51387605.206 : <= FindScanner ret = 1
19ec-1c88:51387605.267 : => IoObject::IoLockStart
19ec-1c88:51387605.375 : => CAsicIO::CheckDevice
19ec-1c88:51387605.429 : => CNT96226::ConnectIsAvailable
19ec-1c88:51387618.377 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51387618.473 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51387618.531 : <= IoObject::IoLockStart
19ec-1c88:51387618.594 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51387618.661 : IO Send command 10 bytes
19ec-1c88:51387618.743 : => CNT96226::VenderCmd_SetData
19ec-1c88:51387618.801 : iCmd = 0, nBytes = 10
19ec-1c88:51387618.909 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51387799.625 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51387799.753 : System send command 10 bytes + data 0 bytes
19ec-1c88:51387799.831 : IO total need to receive data 5 bytes
19ec-1c88:51387799.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:51387799.958 : iCmd = 0, nBytes = 5
19ec-1c88:51387942.180 : 0000 : 06 00 02 02 ab 
19ec-1c88:51387942.319 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51387942.401 : System total receive data 5 bytes
19ec-1c88:51387942.469 : => CNT96226::VenderCmd_GetData
19ec-1c88:51387942.529 : iCmd = 1, nBytes = 4
19ec-1c88:51388062.040 : 0000 : 00 00 00 00 
19ec-1c88:51388062.143 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51388062.277 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51388062.341 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51388062.410 : IO Send command 10 bytes
19ec-1c88:51388062.490 : => CNT96226::VenderCmd_SetData
19ec-1c88:51388062.545 : iCmd = 0, nBytes = 10
19ec-1c88:51388062.648 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51388209.262 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51388209.379 : System send command 10 bytes + data 0 bytes
19ec-1c88:51388209.458 : IO total need to receive data 165 bytes
19ec-1c88:51388209.525 : => CNT96226::VenderCmd_GetData
19ec-1c88:51388209.585 : iCmd = 0, nBytes = 165
19ec-1c88:51388336.700 : skip dump 37 bytes
19ec-1c88:51388336.883 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51388337.025 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51388337.167 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51388337.304 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51388337.433 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51388337.568 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51388337.696 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51388337.824 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51388337.888 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51388337.948 : System total receive data 165 bytes
19ec-1c88:51388338.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:51388338.062 : iCmd = 1, nBytes = 4
19ec-1c88:51388507.211 : 0000 : 00 00 00 00 
19ec-1c88:51388507.363 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51388507.517 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51388507.699 : Dump Inquiry
19ec-1c88:51388507.839 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51388507.981 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51388508.119 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51388508.256 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51388508.388 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51388508.524 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51388508.651 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51388508.777 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51388508.916 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51388509.050 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51388509.142 : 00a0 : 00 00 00 00 00 
19ec-1c88:51388509.211 : => ReadNVMDataInternal
19ec-1c88:51388509.407 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51388509.475 : IO Send command 10 bytes
19ec-1c88:51388509.560 : => CNT96226::VenderCmd_SetData
19ec-1c88:51388509.615 : iCmd = 0, nBytes = 10
19ec-1c88:51388509.722 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51388816.886 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51388817.015 : System send command 10 bytes + data 0 bytes
19ec-1c88:51388817.093 : IO total need to receive data 128 bytes
19ec-1c88:51388817.163 : => CNT96226::VenderCmd_GetData
19ec-1c88:51388817.228 : iCmd = 0, nBytes = 128
19ec-1c88:51388947.343 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51388947.545 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51388947.688 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51388947.821 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51388947.947 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51388948.071 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51388948.200 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51388948.326 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51388948.393 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51388948.456 : System total receive data 128 bytes
19ec-1c88:51388948.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:51388948.576 : iCmd = 1, nBytes = 4
19ec-1c88:51389059.770 : 0000 : 00 00 00 00 
19ec-1c88:51389059.900 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51389060.041 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51389060.117 : NVMData.PadScanCount = 0
19ec-1c88:51389060.179 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51389060.236 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51389060.296 : NVMData.FlatbedScanCount = 0
19ec-1c88:51389060.354 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51389060.409 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51389060.464 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51389060.522 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51389060.580 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51389060.635 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51389060.692 : NVMData.BornMonth = 0
19ec-1c88:51389060.743 : NVMData.BornDay = 0
19ec-1c88:51389060.796 : NVMData.BornYear = 0
19ec-1c88:51389060.846 : NVMData.FirstScanMonth = 4
19ec-1c88:51389060.897 : NVMData.FirstScanDay = 30
19ec-1c88:51389060.955 : NVMData.FirstScanYear = 2020
19ec-1c88:51389061.008 : NVMData.VerticalMagnification = 0
19ec-1c88:51389061.062 : NVMData.HorizontalMagnification = 0
19ec-1c88:51389061.117 : NVMData.PowerSavingTime = 15
19ec-1c88:51389061.171 : NVMData.SN = A094165189010062
19ec-1c88:51389061.223 : NVMData.AutoFeed = 0
19ec-1c88:51389061.273 : NVMData.CCDType = 0
19ec-1c88:51389061.321 : NVMData.ScanSpeed = 0
19ec-1c88:51389061.375 : NVMData.RollerCount = 0
19ec-1c88:51389061.428 : NVMData.MultifeedCount = 0
19ec-1c88:51389061.483 : NVMData.JamCount = 0
19ec-1c88:51389061.535 : NVMData.IdentifyInfo = 
19ec-1c88:51389061.586 : NVMData.FormalName = 
19ec-1c88:51389061.751 : NVMData.ReservedB = 0
19ec-1c88:51389061.810 : NVMData.FunctionCode = 0
19ec-1c88:51389061.861 : NVMData.PreFeed = 0
19ec-1c88:51389061.915 : NVMData.PreFeedTime = 0
19ec-1c88:51389061.966 : NVMData.ButtonNumber = 0
19ec-1c88:51389062.022 : NVMData.PowerOffTime = 0
19ec-1c88:51389062.075 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51389062.154 : => IoObject::IoLockEnd
19ec-1c88:51389062.249 : <= IoObject::IoLockEnd
19ec-1c88:51389062.300 : <= InitializeScanner ret = 1
19ec-1c88:51390355.132 : => GetLogicalScannerAbility
19ec-1c88:51390355.337 : => IoObject::IoLockStart
19ec-1c88:51390355.937 : => CAsicIO::CheckDevice
19ec-1c88:51390356.021 : => CNT96226::ConnectIsAvailable
19ec-1c88:51390374.807 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51390374.938 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51390375.008 : <= IoObject::IoLockStart
19ec-1c88:51390375.075 : => IoObject::IoLockEnd
19ec-1c88:51390375.180 : <= IoObject::IoLockEnd
19ec-1c88:51390375.259 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:51393832.542 : => GetLogicalScannerAbilityEx
19ec-1c88:51393832.725 : => IoObject::IoLockStart
19ec-1c88:51393832.851 : => CAsicIO::CheckDevice
19ec-1c88:51393832.908 : => CNT96226::ConnectIsAvailable
19ec-1c88:51393854.665 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51393854.916 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51393855.043 : <= IoObject::IoLockStart
19ec-1c88:51393855.163 : => IoObject::IoLockEnd
19ec-1c88:51393855.539 : <= IoObject::IoLockEnd
19ec-1c88:51393855.664 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51393855.742 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51400898.780 : => ReadNVMData
19ec-1c88:51400898.961 : => IoObject::IoLockStart
19ec-1c88:51400899.083 : => CAsicIO::CheckDevice
19ec-1c88:51400899.144 : => CNT96226::ConnectIsAvailable
19ec-1c88:51400923.199 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51400923.320 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51400923.382 : <= IoObject::IoLockStart
19ec-1c88:51400923.447 : => ReadNVMDataInternal
19ec-1c88:51400923.513 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51400923.584 : IO Send command 10 bytes
19ec-1c88:51400923.709 : => CNT96226::VenderCmd_SetData
19ec-1c88:51400923.766 : iCmd = 0, nBytes = 10
19ec-1c88:51400923.882 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51401266.722 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51401266.998 : System send command 10 bytes + data 0 bytes
19ec-1c88:51401267.153 : IO total need to receive data 128 bytes
19ec-1c88:51401267.477 : => CNT96226::VenderCmd_GetData
19ec-1c88:51401267.538 : iCmd = 0, nBytes = 128
19ec-1c88:51401474.293 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51401474.703 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51401474.841 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51401474.972 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51401475.099 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51401475.220 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51401475.341 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51401475.466 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51401475.530 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51401475.589 : System total receive data 128 bytes
19ec-1c88:51401475.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:51401475.699 : iCmd = 1, nBytes = 4
19ec-1c88:51401628.323 : 0000 : 00 00 00 00 
19ec-1c88:51401628.416 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51401628.535 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51401628.599 : NVMData.PadScanCount = 0
19ec-1c88:51401628.656 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51401628.711 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51401628.768 : NVMData.FlatbedScanCount = 0
19ec-1c88:51401628.820 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51401628.977 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51401629.034 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51401629.087 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51401629.140 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51401629.195 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51401629.250 : NVMData.BornMonth = 0
19ec-1c88:51401629.300 : NVMData.BornDay = 0
19ec-1c88:51401629.349 : NVMData.BornYear = 0
19ec-1c88:51401629.396 : NVMData.FirstScanMonth = 4
19ec-1c88:51401629.446 : NVMData.FirstScanDay = 30
19ec-1c88:51401629.497 : NVMData.FirstScanYear = 2020
19ec-1c88:51401629.550 : NVMData.VerticalMagnification = 0
19ec-1c88:51401629.607 : NVMData.HorizontalMagnification = 0
19ec-1c88:51401629.661 : NVMData.PowerSavingTime = 15
19ec-1c88:51401629.714 : NVMData.SN = A094165189010062
19ec-1c88:51401629.764 : NVMData.AutoFeed = 0
19ec-1c88:51401629.815 : NVMData.CCDType = 0
19ec-1c88:51401629.863 : NVMData.ScanSpeed = 0
19ec-1c88:51401629.912 : NVMData.RollerCount = 0
19ec-1c88:51401629.966 : NVMData.MultifeedCount = 0
19ec-1c88:51401630.020 : NVMData.JamCount = 0
19ec-1c88:51401630.070 : NVMData.IdentifyInfo = 
19ec-1c88:51401630.121 : NVMData.FormalName = 
19ec-1c88:51401630.168 : NVMData.ReservedB = 0
19ec-1c88:51401630.217 : NVMData.FunctionCode = 0
19ec-1c88:51401630.269 : NVMData.PreFeed = 0
19ec-1c88:51401630.319 : NVMData.PreFeedTime = 0
19ec-1c88:51401630.366 : NVMData.ButtonNumber = 0
19ec-1c88:51401630.414 : NVMData.PowerOffTime = 0
19ec-1c88:51401630.463 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51401630.524 : => IoObject::IoLockEnd
19ec-1c88:51401630.605 : <= IoObject::IoLockEnd
19ec-1c88:51401630.654 : <= ReadNVMData ret = 1
19ec-1c88:51411269.169 : => GetADFStatus
19ec-1c88:51411269.535 : => IoObject::IoLockStart
19ec-1c88:51411269.658 : => CAsicIO::CheckDevice
19ec-1c88:51411269.718 : => CNT96226::ConnectIsAvailable
19ec-1c88:51411291.774 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51411292.015 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51411292.371 : <= IoObject::IoLockStart
19ec-1c88:51411292.436 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51411292.501 : IO Send command 10 bytes
19ec-1c88:51411292.621 : => CNT96226::VenderCmd_SetData
19ec-1c88:51411292.679 : iCmd = 0, nBytes = 10
19ec-1c88:51411292.788 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51411472.951 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51411473.090 : System send command 10 bytes + data 0 bytes
19ec-1c88:51411473.163 : IO total need to receive data 2 bytes
19ec-1c88:51411473.230 : => CNT96226::VenderCmd_GetData
19ec-1c88:51411473.286 : iCmd = 0, nBytes = 2
19ec-1c88:51411653.828 : 0000 : 00 00 
19ec-1c88:51411654.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51411654.331 : System total receive data 2 bytes
19ec-1c88:51411654.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:51411654.449 : iCmd = 1, nBytes = 4
19ec-1c88:51411827.928 : 0000 : 00 00 00 00 
19ec-1c88:51411828.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51411828.138 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51411828.197 : Return status = 0
19ec-1c88:51411828.254 : => IoObject::IoLockEnd
19ec-1c88:51411828.340 : <= IoObject::IoLockEnd
19ec-1c88:51411828.393 : <= GetADFStatus ret = 1
19ec-1c88:51416351.016 : => GetADFStatus
19ec-1c88:51416351.204 : => IoObject::IoLockStart
19ec-1c88:51416351.330 : => CAsicIO::CheckDevice
19ec-1c88:51416351.391 : => CNT96226::ConnectIsAvailable
19ec-1c88:51416376.699 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51416376.813 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51416376.873 : <= IoObject::IoLockStart
19ec-1c88:51416376.934 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51416377.004 : IO Send command 10 bytes
19ec-1c88:51416377.129 : => CNT96226::VenderCmd_SetData
19ec-1c88:51416377.186 : iCmd = 0, nBytes = 10
19ec-1c88:51416377.291 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51416577.547 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51416577.673 : System send command 10 bytes + data 0 bytes
19ec-1c88:51416577.914 : IO total need to receive data 2 bytes
19ec-1c88:51416577.992 : => CNT96226::VenderCmd_GetData
19ec-1c88:51416578.047 : iCmd = 0, nBytes = 2
19ec-1c88:51416761.655 : 0000 : 00 00 
19ec-1c88:51416761.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51416761.816 : System total receive data 2 bytes
19ec-1c88:51416761.880 : => CNT96226::VenderCmd_GetData
19ec-1c88:51416761.935 : iCmd = 1, nBytes = 4
19ec-1c88:51416913.751 : 0000 : 00 00 00 00 
19ec-1c88:51416913.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51416914.008 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51416914.074 : Return status = 0
19ec-1c88:51416914.139 : => IoObject::IoLockEnd
19ec-1c88:51416914.229 : <= IoObject::IoLockEnd
19ec-1c88:51416914.280 : <= GetADFStatus ret = 1
19ec-1c88:51419049.719 : => TerminateDriver
19ec-1c88:51419049.907 : => CAsicIO::~CAsicIO,pStage=213388360
19ec-1c88:51419049.976 : => CNT96226::Close
19ec-1c88:51419053.794 : <= CNT96226::Close ret = 1
19ec-1c88:51419053.870 : <= CAsicIO::~CAsicIO
19ec-1c88:51419053.927 : => IoObject::IoLockEnd
19ec-1c88:51419053.976 : <= IoObject::IoLockEnd
19ec-1c88:51419054.025 : => IoObject::TerminateDevice
19ec-1c88:51419054.079 : => IoObject::IoLockEnd
19ec-1c88:51419054.128 : <= IoObject::IoLockEnd
19ec-1c88:51419054.226 : <= IoObject::TerminateDevice
19ec-1c88:51419054.465 : <= TerminateDriver ret = 1
19ec-1c88:51462171.951 : ============Debug Start==========
19ec-1c88:51462172.206 : Date : 2020/4/30 14:30:31
19ec-1c88:51462172.286 : Process ID : 19ec
19ec-1c88:51462172.697 : Windows : Version 10.0 build 18363 
19ec-1c88:51462173.138 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51462173.195 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51462173.258 : MemoryStatus.ullAvailPhys : 1727258624
19ec-1c88:51462173.316 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51462173.379 : MemoryStatus.ullAvailPageFile : 3127341056
19ec-1c88:51462173.442 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51462173.501 : MemoryStatus.ullAvailVirtual : 1726332928
19ec-1c88:51462173.560 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51462173.667 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51462173.726 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51462173.963 : CPU Count : 4
19ec-1c88:51462174.009 : CPU Frequency : 100.000 Mhz
19ec-1c88:51462178.222 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51462178.352 : => InitializeDriver
19ec-1c88:51462178.619 : <= InitializeDriver ret = 1
19ec-1c88:51462178.676 : => InitializeScanner
19ec-1c88:51462178.750 : => CAsicIO::GetDeviceList
19ec-1c88:51462179.047 : => CNT96226::CNT96226
19ec-1c88:51462179.104 : => CNT96226::Open
19ec-1c88:51462199.649 : <= CNT96226::Open ret = 1
19ec-1c88:51462199.741 : => CNT96226::Initialize
19ec-1c88:51462199.919 : <= CNT96226::Initialize ret = 1
19ec-1c88:51462199.974 : <= CNT96226::CNT96226
19ec-1c88:51462200.023 : => CNT96226::EnumAvailableDevice
19ec-1c88:51462205.318 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51462205.395 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51462205.451 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51465929.558 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51465929.849 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51465935.449 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51465935.556 : => IoObject::GetLockName
19ec-1c88:51465935.617 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51465935.686 : <= IoObject::GetLockName
19ec-1c88:51465936.146 : => CNT96226::VenderCmd_GetData
19ec-1c88:51465936.213 : iCmd = 3, nBytes = 2
19ec-1c88:51466298.686 : 0000 : 06 38 
19ec-1c88:51466298.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51466298.866 : => CNT96226::VenderCmd_GetData
19ec-1c88:51466298.924 : iCmd = 4, nBytes = 2
19ec-1c88:51466587.412 : 0000 : 07 07 
19ec-1c88:51466587.509 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51466587.597 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51466587.685 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51466587.749 : IO Send command 10 bytes
19ec-1c88:51466587.804 : => CNT96226::VenderCmd_SetData
19ec-1c88:51466587.858 : iCmd = 0, nBytes = 10
19ec-1c88:51466587.960 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51466793.988 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51466794.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:51466794.183 : iCmd = 0, nBytes = 165
19ec-1c88:51466984.003 : skip dump 37 bytes
19ec-1c88:51466984.208 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51466984.347 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51466984.484 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51466984.616 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51466984.742 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51466984.874 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51466985.003 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51466985.123 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51466985.187 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51466985.247 : => CNT96226::VenderCmd_GetData
19ec-1c88:51466985.298 : iCmd = 1, nBytes = 4
19ec-1c88:51467189.480 : 0000 : 00 00 00 00 
19ec-1c88:51467189.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51467189.662 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51467189.728 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51467189.796 : IO Send command 10 bytes
19ec-1c88:51467189.849 : => CNT96226::VenderCmd_SetData
19ec-1c88:51467189.904 : iCmd = 0, nBytes = 10
19ec-1c88:51467190.011 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51467519.138 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51467519.270 : => CNT96226::VenderCmd_GetData
19ec-1c88:51467519.548 : iCmd = 0, nBytes = 128
19ec-1c88:51467726.766 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51467726.953 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51467727.104 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51467727.242 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51467727.372 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51467727.500 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51467727.630 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51467727.757 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51467727.822 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51467727.887 : => CNT96226::VenderCmd_GetData
19ec-1c88:51467727.940 : iCmd = 1, nBytes = 4
19ec-1c88:51467856.156 : 0000 : 00 00 00 00 
19ec-1c88:51467856.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51467856.331 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51467856.493 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51467856.563 : => CNT96226::Close
19ec-1c88:51467860.367 : <= CNT96226::Close ret = 1
19ec-1c88:51467860.444 : <= CNT96226::~CNT96226
19ec-1c88:51467860.535 : <= CAsicIO::GetDeviceList
19ec-1c88:51467860.903 : => IoObject::SetTimeout
19ec-1c88:51467861.036 : Timeout--> In = 0 Out = 0
19ec-1c88:51467861.093 : <= IoObject::SetTimeout
19ec-1c88:51467861.163 : => CAsicIO::CAsicIO
19ec-1c88:51467861.234 : => CNT96226::CNT96226
19ec-1c88:51467861.289 : => CNT96226::Open
19ec-1c88:51467884.901 : <= CNT96226::Open ret = 1
19ec-1c88:51467885.020 : => CNT96226::Initialize
19ec-1c88:51467885.217 : <= CNT96226::Initialize ret = 1
19ec-1c88:51467885.278 : <= CNT96226::CNT96226
19ec-1c88:51467885.334 : <= CAsicIO::CAsicIO
19ec-1c88:51467885.393 : => CAsicIO::InitializeDevice
19ec-1c88:51467885.464 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51467891.929 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51467892.055 : => IoObject::GetLockName
19ec-1c88:51467892.111 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51467892.173 : <= IoObject::GetLockName
19ec-1c88:51467892.680 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51467892.753 : IO Send command 10 bytes
19ec-1c88:51467892.807 : => CNT96226::VenderCmd_SetData
19ec-1c88:51467892.862 : iCmd = 0, nBytes = 10
19ec-1c88:51467892.968 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51468240.478 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51468240.601 : => CNT96226::VenderCmd_GetData
19ec-1c88:51468240.661 : iCmd = 0, nBytes = 128
19ec-1c88:51468430.734 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51468430.925 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51468431.061 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51468431.195 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51468431.324 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51468431.448 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51468431.571 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51468431.694 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51468431.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51468431.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:51468431.865 : iCmd = 1, nBytes = 4
19ec-1c88:51468635.684 : 0000 : 00 00 00 00 
19ec-1c88:51468635.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51468635.867 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51468635.928 : => CNT96226::VenderCmd_GetData
19ec-1c88:51468635.980 : iCmd = 3, nBytes = 2
19ec-1c88:51469025.688 : 0000 : 06 38 
19ec-1c88:51469025.815 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51469025.888 : => CNT96226::VenderCmd_GetData
19ec-1c88:51469025.946 : iCmd = 4, nBytes = 2
19ec-1c88:51469338.761 : 0000 : 07 07 
19ec-1c88:51469338.873 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51469339.028 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51469339.124 : => IoObject::InitializeDevice
19ec-1c88:51469339.226 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51469339.829 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51469339.906 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51469340.590 : => FindScanner
19ec-1c88:51469340.657 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51469340.721 : <= FindScanner ret = 1
19ec-1c88:51469340.777 : => IoObject::IoLockStart
19ec-1c88:51469340.878 : => CAsicIO::CheckDevice
19ec-1c88:51469340.932 : => CNT96226::ConnectIsAvailable
19ec-1c88:51469361.853 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51469361.951 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51469362.009 : <= IoObject::IoLockStart
19ec-1c88:51469362.064 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51469362.129 : IO Send command 10 bytes
19ec-1c88:51469362.210 : => CNT96226::VenderCmd_SetData
19ec-1c88:51469362.267 : iCmd = 0, nBytes = 10
19ec-1c88:51469362.372 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51469564.118 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51469564.232 : System send command 10 bytes + data 0 bytes
19ec-1c88:51469564.301 : IO total need to receive data 5 bytes
19ec-1c88:51469564.358 : => CNT96226::VenderCmd_GetData
19ec-1c88:51469564.413 : iCmd = 0, nBytes = 5
19ec-1c88:51469759.360 : 0000 : 06 00 02 02 ab 
19ec-1c88:51469759.465 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51469759.537 : System total receive data 5 bytes
19ec-1c88:51469759.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:51469759.653 : iCmd = 1, nBytes = 4
19ec-1c88:51469954.049 : 0000 : 00 00 00 00 
19ec-1c88:51469954.165 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51469954.301 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51469954.365 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51469954.428 : IO Send command 10 bytes
19ec-1c88:51469954.523 : => CNT96226::VenderCmd_SetData
19ec-1c88:51469954.583 : iCmd = 0, nBytes = 10
19ec-1c88:51469954.685 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51470163.140 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51470163.236 : System send command 10 bytes + data 0 bytes
19ec-1c88:51470163.300 : IO total need to receive data 165 bytes
19ec-1c88:51470163.362 : => CNT96226::VenderCmd_GetData
19ec-1c88:51470163.414 : iCmd = 0, nBytes = 165
19ec-1c88:51470315.470 : skip dump 37 bytes
19ec-1c88:51470315.656 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51470315.796 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51470315.928 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51470316.061 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51470316.187 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51470316.319 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51470316.445 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51470316.572 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51470316.635 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51470316.690 : System total receive data 165 bytes
19ec-1c88:51470316.748 : => CNT96226::VenderCmd_GetData
19ec-1c88:51470316.798 : iCmd = 1, nBytes = 4
19ec-1c88:51470454.800 : 0000 : 00 00 00 00 
19ec-1c88:51470454.982 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51470455.188 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51470455.574 : Dump Inquiry
19ec-1c88:51470455.975 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51470456.102 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51470456.231 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51470456.358 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51470456.483 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51470456.613 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51470456.735 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51470456.861 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51470456.990 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51470457.116 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51470457.199 : 00a0 : 00 00 00 00 00 
19ec-1c88:51470457.265 : => ReadNVMDataInternal
19ec-1c88:51470457.481 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51470457.545 : IO Send command 10 bytes
19ec-1c88:51470457.627 : => CNT96226::VenderCmd_SetData
19ec-1c88:51470457.680 : iCmd = 0, nBytes = 10
19ec-1c88:51470457.777 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51470804.396 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51470804.534 : System send command 10 bytes + data 0 bytes
19ec-1c88:51470804.603 : IO total need to receive data 128 bytes
19ec-1c88:51470804.666 : => CNT96226::VenderCmd_GetData
19ec-1c88:51470804.724 : iCmd = 0, nBytes = 128
19ec-1c88:51471013.432 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51471013.626 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51471013.768 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51471013.901 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51471014.026 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51471014.153 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51471014.274 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51471014.397 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51471014.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51471014.521 : System total receive data 128 bytes
19ec-1c88:51471014.579 : => CNT96226::VenderCmd_GetData
19ec-1c88:51471014.631 : iCmd = 1, nBytes = 4
19ec-1c88:51471216.845 : 0000 : 00 00 00 00 
19ec-1c88:51471216.933 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51471217.051 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51471217.121 : NVMData.PadScanCount = 0
19ec-1c88:51471217.175 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51471217.229 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51471217.285 : NVMData.FlatbedScanCount = 0
19ec-1c88:51471217.339 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51471217.392 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51471217.446 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51471217.502 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51471217.556 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51471217.608 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51471217.662 : NVMData.BornMonth = 0
19ec-1c88:51471217.712 : NVMData.BornDay = 0
19ec-1c88:51471217.761 : NVMData.BornYear = 0
19ec-1c88:51471217.811 : NVMData.FirstScanMonth = 4
19ec-1c88:51471217.864 : NVMData.FirstScanDay = 30
19ec-1c88:51471217.920 : NVMData.FirstScanYear = 2020
19ec-1c88:51471217.975 : NVMData.VerticalMagnification = 0
19ec-1c88:51471218.032 : NVMData.HorizontalMagnification = 0
19ec-1c88:51471218.086 : NVMData.PowerSavingTime = 15
19ec-1c88:51471218.141 : NVMData.SN = A094165189010062
19ec-1c88:51471218.192 : NVMData.AutoFeed = 0
19ec-1c88:51471218.240 : NVMData.CCDType = 0
19ec-1c88:51471218.287 : NVMData.ScanSpeed = 0
19ec-1c88:51471218.335 : NVMData.RollerCount = 0
19ec-1c88:51471218.385 : NVMData.MultifeedCount = 0
19ec-1c88:51471218.434 : NVMData.JamCount = 0
19ec-1c88:51471218.481 : NVMData.IdentifyInfo = 
19ec-1c88:51471218.531 : NVMData.FormalName = 
19ec-1c88:51471218.746 : NVMData.ReservedB = 0
19ec-1c88:51471218.800 : NVMData.FunctionCode = 0
19ec-1c88:51471218.848 : NVMData.PreFeed = 0
19ec-1c88:51471218.899 : NVMData.PreFeedTime = 0
19ec-1c88:51471218.949 : NVMData.ButtonNumber = 0
19ec-1c88:51471218.998 : NVMData.PowerOffTime = 0
19ec-1c88:51471219.050 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51471219.127 : => IoObject::IoLockEnd
19ec-1c88:51471219.219 : <= IoObject::IoLockEnd
19ec-1c88:51471219.269 : <= InitializeScanner ret = 1
19ec-1c88:51471219.332 : => GetLogicalScannerAbilityEx
19ec-1c88:51471219.389 : => IoObject::IoLockStart
19ec-1c88:51471219.481 : => CAsicIO::CheckDevice
19ec-1c88:51471219.534 : => CNT96226::ConnectIsAvailable
19ec-1c88:51471236.532 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51471236.647 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51471236.706 : <= IoObject::IoLockStart
19ec-1c88:51471236.767 : => IoObject::IoLockEnd
19ec-1c88:51471236.876 : <= IoObject::IoLockEnd
19ec-1c88:51471236.990 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51471237.064 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51471408.825 : => ReadNVMData
19ec-1c88:51471408.963 : => IoObject::IoLockStart
19ec-1c88:51471409.087 : => CAsicIO::CheckDevice
19ec-1c88:51471409.141 : => CNT96226::ConnectIsAvailable
19ec-1c88:51471428.956 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51471429.084 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51471429.148 : <= IoObject::IoLockStart
19ec-1c88:51471429.211 : => ReadNVMDataInternal
19ec-1c88:51471429.275 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51471429.343 : IO Send command 10 bytes
19ec-1c88:51471429.465 : => CNT96226::VenderCmd_SetData
19ec-1c88:51471429.523 : iCmd = 0, nBytes = 10
19ec-1c88:51471429.638 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51471781.592 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51471781.731 : System send command 10 bytes + data 0 bytes
19ec-1c88:51471781.811 : IO total need to receive data 128 bytes
19ec-1c88:51471781.879 : => CNT96226::VenderCmd_GetData
19ec-1c88:51471781.937 : iCmd = 0, nBytes = 128
19ec-1c88:51471976.040 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51471976.213 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51471976.352 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51471976.484 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51471976.615 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51471976.746 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51471976.871 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51471976.993 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51471977.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51471977.114 : System total receive data 128 bytes
19ec-1c88:51471977.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:51471977.230 : iCmd = 1, nBytes = 4
19ec-1c88:51472182.952 : 0000 : 00 00 00 00 
19ec-1c88:51472183.037 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51472183.167 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51472183.232 : NVMData.PadScanCount = 0
19ec-1c88:51472183.286 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51472183.340 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51472183.396 : NVMData.FlatbedScanCount = 0
19ec-1c88:51472183.448 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51472183.499 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51472183.555 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51472183.610 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51472183.665 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51472183.719 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51472183.775 : NVMData.BornMonth = 0
19ec-1c88:51472183.824 : NVMData.BornDay = 0
19ec-1c88:51472183.874 : NVMData.BornYear = 0
19ec-1c88:51472183.923 : NVMData.FirstScanMonth = 4
19ec-1c88:51472183.973 : NVMData.FirstScanDay = 30
19ec-1c88:51472184.029 : NVMData.FirstScanYear = 2020
19ec-1c88:51472184.221 : NVMData.VerticalMagnification = 0
19ec-1c88:51472184.281 : NVMData.HorizontalMagnification = 0
19ec-1c88:51472184.335 : NVMData.PowerSavingTime = 15
19ec-1c88:51472184.391 : NVMData.SN = A094165189010062
19ec-1c88:51472184.442 : NVMData.AutoFeed = 0
19ec-1c88:51472184.494 : NVMData.CCDType = 0
19ec-1c88:51472184.540 : NVMData.ScanSpeed = 0
19ec-1c88:51472184.591 : NVMData.RollerCount = 0
19ec-1c88:51472184.643 : NVMData.MultifeedCount = 0
19ec-1c88:51472184.693 : NVMData.JamCount = 0
19ec-1c88:51472184.742 : NVMData.IdentifyInfo = 
19ec-1c88:51472184.794 : NVMData.FormalName = 
19ec-1c88:51472184.846 : NVMData.ReservedB = 0
19ec-1c88:51472184.897 : NVMData.FunctionCode = 0
19ec-1c88:51472184.946 : NVMData.PreFeed = 0
19ec-1c88:51472184.996 : NVMData.PreFeedTime = 0
19ec-1c88:51472185.044 : NVMData.ButtonNumber = 0
19ec-1c88:51472185.092 : NVMData.PowerOffTime = 0
19ec-1c88:51472185.145 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51472185.202 : => IoObject::IoLockEnd
19ec-1c88:51472185.291 : <= IoObject::IoLockEnd
19ec-1c88:51472185.342 : <= ReadNVMData ret = 1
19ec-1c88:51474764.878 : ============Debug Start==========
19ec-1c88:51474765.160 : Date : 2020/4/30 14:30:32
19ec-1c88:51474765.240 : Process ID : 19ec
19ec-1c88:51474765.656 : Windows : Version 10.0 build 18363 
19ec-1c88:51474766.112 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51474766.176 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51474766.240 : MemoryStatus.ullAvailPhys : 1727229952
19ec-1c88:51474766.299 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51474766.360 : MemoryStatus.ullAvailPageFile : 3125956608
19ec-1c88:51474766.419 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51474766.478 : MemoryStatus.ullAvailVirtual : 1726550016
19ec-1c88:51474766.540 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51474766.646 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51474766.704 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51474766.941 : CPU Count : 4
19ec-1c88:51474766.988 : CPU Frequency : 100.000 Mhz
19ec-1c88:51474771.126 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51474771.251 : => InitializeDriver
19ec-1c88:51474771.516 : <= InitializeDriver ret = 1
19ec-1c88:51477320.131 : => InitializeScanner
19ec-1c88:51477320.380 : => CAsicIO::GetDeviceList
19ec-1c88:51477320.799 : => CNT96226::CNT96226
19ec-1c88:51477320.861 : => CNT96226::Open
19ec-1c88:51477345.011 : <= CNT96226::Open ret = 1
19ec-1c88:51477345.113 : => CNT96226::Initialize
19ec-1c88:51477345.308 : <= CNT96226::Initialize ret = 1
19ec-1c88:51477345.367 : <= CNT96226::CNT96226
19ec-1c88:51477345.423 : => CNT96226::EnumAvailableDevice
19ec-1c88:51477350.703 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51477350.787 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51477350.847 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51481058.656 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51481058.968 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51481064.684 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51481064.797 : => IoObject::GetLockName
19ec-1c88:51481064.856 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51481064.927 : <= IoObject::GetLockName
19ec-1c88:51481065.621 : => CNT96226::VenderCmd_GetData
19ec-1c88:51481065.909 : iCmd = 3, nBytes = 2
19ec-1c88:51481444.839 : 0000 : 06 38 
19ec-1c88:51481444.988 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51481445.059 : => CNT96226::VenderCmd_GetData
19ec-1c88:51481445.115 : iCmd = 4, nBytes = 2
19ec-1c88:51481760.262 : 0000 : 07 07 
19ec-1c88:51481760.462 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51481760.632 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51481760.804 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51481760.939 : IO Send command 10 bytes
19ec-1c88:51481761.045 : => CNT96226::VenderCmd_SetData
19ec-1c88:51481761.156 : iCmd = 0, nBytes = 10
19ec-1c88:51481761.371 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51481957.093 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51481957.308 : => CNT96226::VenderCmd_GetData
19ec-1c88:51481957.430 : iCmd = 0, nBytes = 165
19ec-1c88:51482167.423 : skip dump 37 bytes
19ec-1c88:51482167.821 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51482168.117 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51482168.388 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51482168.659 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51482168.922 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51482169.200 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51482169.458 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51482169.723 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51482169.853 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51482169.972 : => CNT96226::VenderCmd_GetData
19ec-1c88:51482170.085 : iCmd = 1, nBytes = 4
19ec-1c88:51482380.350 : 0000 : 00 00 00 00 
19ec-1c88:51482380.538 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51482380.663 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51482380.781 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51482380.914 : IO Send command 10 bytes
19ec-1c88:51482381.018 : => CNT96226::VenderCmd_SetData
19ec-1c88:51482381.125 : iCmd = 0, nBytes = 10
19ec-1c88:51482381.327 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51482739.540 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51482739.801 : => CNT96226::VenderCmd_GetData
19ec-1c88:51482739.914 : iCmd = 0, nBytes = 128
19ec-1c88:51482975.526 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51482975.903 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51482976.181 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51482976.450 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51482976.705 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51482976.954 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51482977.204 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51482977.456 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51482977.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51482977.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:51482977.815 : iCmd = 1, nBytes = 4
19ec-1c88:51483195.246 : 0000 : 00 00 00 00 
19ec-1c88:51483195.456 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51483195.602 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51483195.936 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51483196.087 : => CNT96226::Close
19ec-1c88:51483202.645 : <= CNT96226::Close ret = 1
19ec-1c88:51483202.810 : <= CNT96226::~CNT96226
19ec-1c88:51483202.973 : <= CAsicIO::GetDeviceList
19ec-1c88:51483203.678 : => IoObject::SetTimeout
19ec-1c88:51483203.938 : Timeout--> In = 0 Out = 0
19ec-1c88:51483204.057 : <= IoObject::SetTimeout
19ec-1c88:51483204.181 : => CAsicIO::CAsicIO
19ec-1c88:51483204.325 : => CNT96226::CNT96226
19ec-1c88:51483204.439 : => CNT96226::Open
19ec-1c88:51483245.487 : <= CNT96226::Open ret = 1
19ec-1c88:51483245.681 : => CNT96226::Initialize
19ec-1c88:51483246.039 : <= CNT96226::Initialize ret = 1
19ec-1c88:51483246.168 : <= CNT96226::CNT96226
19ec-1c88:51483246.271 : <= CAsicIO::CAsicIO
19ec-1c88:51483246.379 : => CAsicIO::InitializeDevice
19ec-1c88:51483246.512 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51483258.066 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51483258.289 : => IoObject::GetLockName
19ec-1c88:51483258.400 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51483258.534 : <= IoObject::GetLockName
19ec-1c88:51483259.448 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51483259.593 : IO Send command 10 bytes
19ec-1c88:51483259.705 : => CNT96226::VenderCmd_SetData
19ec-1c88:51483259.817 : iCmd = 0, nBytes = 10
19ec-1c88:51483260.047 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51483621.789 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51483622.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:51483622.152 : iCmd = 0, nBytes = 128
19ec-1c88:51483860.738 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51483861.115 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51483861.403 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51483861.679 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51483861.935 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51483862.190 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51483862.443 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51483862.694 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51483862.823 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51483862.946 : => CNT96226::VenderCmd_GetData
19ec-1c88:51483863.050 : iCmd = 1, nBytes = 4
19ec-1c88:51484077.418 : 0000 : 00 00 00 00 
19ec-1c88:51484077.648 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51484077.784 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51484077.905 : => CNT96226::VenderCmd_GetData
19ec-1c88:51484078.020 : iCmd = 3, nBytes = 2
19ec-1c88:51484479.257 : 0000 : 06 38 
19ec-1c88:51484479.471 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51484479.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:51484479.723 : iCmd = 4, nBytes = 2
19ec-1c88:51484789.584 : 0000 : 07 07 
19ec-1c88:51484789.800 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51484790.187 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51484790.382 : => IoObject::InitializeDevice
19ec-1c88:51484790.559 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51484791.877 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51484792.023 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51484793.280 : => FindScanner
19ec-1c88:51484793.393 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51484793.523 : <= FindScanner ret = 1
19ec-1c88:51484793.638 : => IoObject::IoLockStart
19ec-1c88:51484793.850 : => CAsicIO::CheckDevice
19ec-1c88:51484793.953 : => CNT96226::ConnectIsAvailable
19ec-1c88:51484818.421 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51484818.662 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51484818.804 : <= IoObject::IoLockStart
19ec-1c88:51484818.932 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51484819.083 : IO Send command 10 bytes
19ec-1c88:51484819.250 : => CNT96226::VenderCmd_SetData
19ec-1c88:51484819.363 : iCmd = 0, nBytes = 10
19ec-1c88:51484819.587 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51485043.946 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51485044.179 : System send command 10 bytes + data 0 bytes
19ec-1c88:51485044.315 : IO total need to receive data 5 bytes
19ec-1c88:51485044.432 : => CNT96226::VenderCmd_GetData
19ec-1c88:51485044.542 : iCmd = 0, nBytes = 5
19ec-1c88:51485268.112 : 0000 : 06 00 02 02 ab 
19ec-1c88:51485268.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51485268.473 : System total receive data 5 bytes
19ec-1c88:51485268.597 : => CNT96226::VenderCmd_GetData
19ec-1c88:51485268.705 : iCmd = 1, nBytes = 4
19ec-1c88:51485479.450 : 0000 : 00 00 00 00 
19ec-1c88:51485479.666 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51485479.914 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51485480.044 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51485480.171 : IO Send command 10 bytes
19ec-1c88:51485480.351 : => CNT96226::VenderCmd_SetData
19ec-1c88:51485480.468 : iCmd = 0, nBytes = 10
19ec-1c88:51485480.680 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51485661.091 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51485661.290 : System send command 10 bytes + data 0 bytes
19ec-1c88:51485661.426 : IO total need to receive data 165 bytes
19ec-1c88:51485661.547 : => CNT96226::VenderCmd_GetData
19ec-1c88:51485661.659 : iCmd = 0, nBytes = 165
19ec-1c88:51485838.912 : skip dump 37 bytes
19ec-1c88:51485839.272 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51485839.558 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51485839.832 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51485840.112 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51485840.371 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51485840.642 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51485840.903 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51485841.159 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51485841.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51485841.406 : System total receive data 165 bytes
19ec-1c88:51485841.524 : => CNT96226::VenderCmd_GetData
19ec-1c88:51485841.628 : iCmd = 1, nBytes = 4
19ec-1c88:51486016.666 : 0000 : 00 00 00 00 
19ec-1c88:51486016.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51486017.042 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51486017.452 : Dump Inquiry
19ec-1c88:51486017.721 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51486017.999 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51486018.276 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51486018.539 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51486018.795 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51486019.064 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51486019.324 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51486019.573 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51486019.843 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51486020.105 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51486020.283 : 00a0 : 00 00 00 00 00 
19ec-1c88:51486020.399 : => ReadNVMDataInternal
19ec-1c88:51486020.775 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51486020.903 : IO Send command 10 bytes
19ec-1c88:51486021.078 : => CNT96226::VenderCmd_SetData
19ec-1c88:51486021.191 : iCmd = 0, nBytes = 10
19ec-1c88:51486021.390 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51486358.385 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51486358.614 : System send command 10 bytes + data 0 bytes
19ec-1c88:51486358.759 : IO total need to receive data 128 bytes
19ec-1c88:51486358.883 : => CNT96226::VenderCmd_GetData
19ec-1c88:51486358.993 : iCmd = 0, nBytes = 128
19ec-1c88:51486582.575 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51486582.949 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51486583.237 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51486583.509 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51486583.765 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51486584.022 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51486584.419 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51486584.675 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51486584.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51486584.937 : System total receive data 128 bytes
19ec-1c88:51486585.062 : => CNT96226::VenderCmd_GetData
19ec-1c88:51486585.166 : iCmd = 1, nBytes = 4
19ec-1c88:51486795.671 : 0000 : 00 00 00 00 
19ec-1c88:51486795.888 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51486796.122 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51486796.247 : NVMData.PadScanCount = 0
19ec-1c88:51486796.359 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51486796.472 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51486796.585 : NVMData.FlatbedScanCount = 0
19ec-1c88:51486796.695 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51486796.808 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51486796.912 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51486797.025 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51486797.133 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51486797.239 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51486797.347 : NVMData.BornMonth = 0
19ec-1c88:51486797.445 : NVMData.BornDay = 0
19ec-1c88:51486797.547 : NVMData.BornYear = 0
19ec-1c88:51486797.645 : NVMData.FirstScanMonth = 4
19ec-1c88:51486797.750 : NVMData.FirstScanDay = 30
19ec-1c88:51486797.856 : NVMData.FirstScanYear = 2020
19ec-1c88:51486797.966 : NVMData.VerticalMagnification = 0
19ec-1c88:51486798.072 : NVMData.HorizontalMagnification = 0
19ec-1c88:51486798.187 : NVMData.PowerSavingTime = 15
19ec-1c88:51486798.295 : NVMData.SN = A094165189010062
19ec-1c88:51486798.399 : NVMData.AutoFeed = 0
19ec-1c88:51486798.498 : NVMData.CCDType = 0
19ec-1c88:51486798.595 : NVMData.ScanSpeed = 0
19ec-1c88:51486798.693 : NVMData.RollerCount = 0
19ec-1c88:51486798.794 : NVMData.MultifeedCount = 0
19ec-1c88:51486798.896 : NVMData.JamCount = 0
19ec-1c88:51486798.993 : NVMData.IdentifyInfo = 
19ec-1c88:51486799.097 : NVMData.FormalName = 
19ec-1c88:51486799.529 : NVMData.ReservedB = 0
19ec-1c88:51486799.647 : NVMData.FunctionCode = 0
19ec-1c88:51486799.748 : NVMData.PreFeed = 0
19ec-1c88:51486799.848 : NVMData.PreFeedTime = 0
19ec-1c88:51486799.946 : NVMData.ButtonNumber = 0
19ec-1c88:51486800.053 : NVMData.PowerOffTime = 0
19ec-1c88:51486800.154 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51486800.291 : => IoObject::IoLockEnd
19ec-1c88:51486800.478 : <= IoObject::IoLockEnd
19ec-1c88:51486800.579 : <= InitializeScanner ret = 1
19ec-1c88:51488252.348 : => GetLogicalScannerAbility
19ec-1c88:51488252.526 : => IoObject::IoLockStart
19ec-1c88:51488252.655 : => CAsicIO::CheckDevice
19ec-1c88:51488252.712 : => CNT96226::ConnectIsAvailable
19ec-1c88:51488276.612 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51488276.724 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51488276.786 : <= IoObject::IoLockStart
19ec-1c88:51488276.843 : => IoObject::IoLockEnd
19ec-1c88:51488276.960 : <= IoObject::IoLockEnd
19ec-1c88:51488277.039 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:51491790.813 : => GetLogicalScannerAbilityEx
19ec-1c88:51491791.005 : => IoObject::IoLockStart
19ec-1c88:51491791.131 : => CAsicIO::CheckDevice
19ec-1c88:51491791.189 : => CNT96226::ConnectIsAvailable
19ec-1c88:51491812.434 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51491812.679 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51491812.814 : <= IoObject::IoLockStart
19ec-1c88:51491812.929 : => IoObject::IoLockEnd
19ec-1c88:51491813.278 : <= IoObject::IoLockEnd
19ec-1c88:51491813.406 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51491813.483 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51499086.531 : => ReadNVMData
19ec-1c88:51499086.713 : => IoObject::IoLockStart
19ec-1c88:51499086.846 : => CAsicIO::CheckDevice
19ec-1c88:51499086.901 : => CNT96226::ConnectIsAvailable
19ec-1c88:51499111.634 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51499111.887 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51499112.028 : <= IoObject::IoLockStart
19ec-1c88:51499112.159 : => ReadNVMDataInternal
19ec-1c88:51499112.467 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51499112.540 : IO Send command 10 bytes
19ec-1c88:51499112.654 : => CNT96226::VenderCmd_SetData
19ec-1c88:51499112.717 : iCmd = 0, nBytes = 10
19ec-1c88:51499112.833 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51499467.392 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51499467.687 : System send command 10 bytes + data 0 bytes
19ec-1c88:51499468.055 : IO total need to receive data 128 bytes
19ec-1c88:51499468.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:51499468.181 : iCmd = 0, nBytes = 128
19ec-1c88:51499652.446 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51499652.640 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51499652.787 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51499652.923 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51499653.053 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51499653.178 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51499653.304 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51499653.431 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51499653.498 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51499653.562 : System total receive data 128 bytes
19ec-1c88:51499653.623 : => CNT96226::VenderCmd_GetData
19ec-1c88:51499653.677 : iCmd = 1, nBytes = 4
19ec-1c88:51499787.045 : 0000 : 00 00 00 00 
19ec-1c88:51499787.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51499787.266 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51499787.329 : NVMData.PadScanCount = 0
19ec-1c88:51499787.381 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51499787.433 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51499787.490 : NVMData.FlatbedScanCount = 0
19ec-1c88:51499787.544 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51499787.729 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51499787.787 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51499787.842 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51499787.896 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51499787.950 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51499788.007 : NVMData.BornMonth = 0
19ec-1c88:51499788.057 : NVMData.BornDay = 0
19ec-1c88:51499788.105 : NVMData.BornYear = 0
19ec-1c88:51499788.153 : NVMData.FirstScanMonth = 4
19ec-1c88:51499788.204 : NVMData.FirstScanDay = 30
19ec-1c88:51499788.255 : NVMData.FirstScanYear = 2020
19ec-1c88:51499788.306 : NVMData.VerticalMagnification = 0
19ec-1c88:51499788.359 : NVMData.HorizontalMagnification = 0
19ec-1c88:51499788.413 : NVMData.PowerSavingTime = 15
19ec-1c88:51499788.467 : NVMData.SN = A094165189010062
19ec-1c88:51499788.517 : NVMData.AutoFeed = 0
19ec-1c88:51499788.564 : NVMData.CCDType = 0
19ec-1c88:51499788.611 : NVMData.ScanSpeed = 0
19ec-1c88:51499788.659 : NVMData.RollerCount = 0
19ec-1c88:51499788.707 : NVMData.MultifeedCount = 0
19ec-1c88:51499788.759 : NVMData.JamCount = 0
19ec-1c88:51499788.807 : NVMData.IdentifyInfo = 
19ec-1c88:51499788.858 : NVMData.FormalName = 
19ec-1c88:51499788.905 : NVMData.ReservedB = 0
19ec-1c88:51499788.955 : NVMData.FunctionCode = 0
19ec-1c88:51499789.003 : NVMData.PreFeed = 0
19ec-1c88:51499789.053 : NVMData.PreFeedTime = 0
19ec-1c88:51499789.100 : NVMData.ButtonNumber = 0
19ec-1c88:51499789.148 : NVMData.PowerOffTime = 0
19ec-1c88:51499789.197 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51499789.258 : => IoObject::IoLockEnd
19ec-1c88:51499789.345 : <= IoObject::IoLockEnd
19ec-1c88:51499789.394 : <= ReadNVMData ret = 1
19ec-1c88:51509409.528 : => GetADFStatus
19ec-1c88:51509409.983 : => IoObject::IoLockStart
19ec-1c88:51509410.120 : => CAsicIO::CheckDevice
19ec-1c88:51509410.177 : => CNT96226::ConnectIsAvailable
19ec-1c88:51509435.589 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51509435.702 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51509435.760 : <= IoObject::IoLockStart
19ec-1c88:51509435.822 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51509435.888 : IO Send command 10 bytes
19ec-1c88:51509435.998 : => CNT96226::VenderCmd_SetData
19ec-1c88:51509436.058 : iCmd = 0, nBytes = 10
19ec-1c88:51509436.166 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51509627.422 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51509627.562 : System send command 10 bytes + data 0 bytes
19ec-1c88:51509627.633 : IO total need to receive data 2 bytes
19ec-1c88:51509627.692 : => CNT96226::VenderCmd_GetData
19ec-1c88:51509627.749 : iCmd = 0, nBytes = 2
19ec-1c88:51509833.729 : 0000 : 00 00 
19ec-1c88:51509833.814 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51509833.873 : System total receive data 2 bytes
19ec-1c88:51509833.936 : => CNT96226::VenderCmd_GetData
19ec-1c88:51509833.993 : iCmd = 1, nBytes = 4
19ec-1c88:51510029.479 : 0000 : 00 00 00 00 
19ec-1c88:51510029.565 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51510029.690 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51510029.754 : Return status = 0
19ec-1c88:51510029.810 : => IoObject::IoLockEnd
19ec-1c88:51510029.899 : <= IoObject::IoLockEnd
19ec-1c88:51510029.950 : <= GetADFStatus ret = 1
19ec-1c88:51512725.526 : => GetADFStatus
19ec-1c88:51512725.717 : => IoObject::IoLockStart
19ec-1c88:51512725.848 : => CAsicIO::CheckDevice
19ec-1c88:51512725.909 : => CNT96226::ConnectIsAvailable
19ec-1c88:51512747.979 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51512748.225 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51512748.353 : <= IoObject::IoLockStart
19ec-1c88:51512748.670 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51512748.743 : IO Send command 10 bytes
19ec-1c88:51512748.854 : => CNT96226::VenderCmd_SetData
19ec-1c88:51512748.913 : iCmd = 0, nBytes = 10
19ec-1c88:51512749.020 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51512944.945 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51512945.309 : System send command 10 bytes + data 0 bytes
19ec-1c88:51512945.540 : IO total need to receive data 2 bytes
19ec-1c88:51512945.616 : => CNT96226::VenderCmd_GetData
19ec-1c88:51512945.673 : iCmd = 0, nBytes = 2
19ec-1c88:51513067.419 : 0000 : 00 00 
19ec-1c88:51513067.529 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51513067.592 : System total receive data 2 bytes
19ec-1c88:51513067.653 : => CNT96226::VenderCmd_GetData
19ec-1c88:51513067.707 : iCmd = 1, nBytes = 4
19ec-1c88:51513195.685 : 0000 : 00 00 00 00 
19ec-1c88:51513195.775 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51513195.903 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51513195.960 : Return status = 0
19ec-1c88:51513196.016 : => IoObject::IoLockEnd
19ec-1c88:51513196.100 : <= IoObject::IoLockEnd
19ec-1c88:51513196.150 : <= GetADFStatus ret = 1
19ec-1c88:51515294.859 : => TerminateDriver
19ec-1c88:51515295.058 : => CAsicIO::~CAsicIO,pStage=79825992
19ec-1c88:51515295.130 : => CNT96226::Close
19ec-1c88:51515299.192 : <= CNT96226::Close ret = 1
19ec-1c88:51515299.269 : <= CAsicIO::~CAsicIO
19ec-1c88:51515299.329 : => IoObject::IoLockEnd
19ec-1c88:51515299.380 : <= IoObject::IoLockEnd
19ec-1c88:51515299.431 : => IoObject::TerminateDevice
19ec-1c88:51515299.484 : => IoObject::IoLockEnd
19ec-1c88:51515299.532 : <= IoObject::IoLockEnd
19ec-1c88:51515299.629 : <= IoObject::TerminateDevice
19ec-1c88:51515299.865 : <= TerminateDriver ret = 1
19ec-1c88:51558336.445 : ============Debug Start==========
19ec-1c88:51558336.719 : Date : 2020/4/30 14:30:34
19ec-1c88:51558336.799 : Process ID : 19ec
19ec-1c88:51558337.197 : Windows : Version 10.0 build 18363 
19ec-1c88:51558337.640 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51558337.704 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51558337.766 : MemoryStatus.ullAvailPhys : 1727696896
19ec-1c88:51558337.823 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51558337.884 : MemoryStatus.ullAvailPageFile : 3127013376
19ec-1c88:51558337.944 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51558338.005 : MemoryStatus.ullAvailVirtual : 1728413696
19ec-1c88:51558338.063 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51558338.161 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51558338.220 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51558338.457 : CPU Count : 4
19ec-1c88:51558338.504 : CPU Frequency : 100.000 Mhz
19ec-1c88:51558342.742 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51558342.867 : => InitializeDriver
19ec-1c88:51558343.130 : <= InitializeDriver ret = 1
19ec-1c88:51558343.194 : => InitializeScanner
19ec-1c88:51558343.267 : => CAsicIO::GetDeviceList
19ec-1c88:51558343.560 : => CNT96226::CNT96226
19ec-1c88:51558343.620 : => CNT96226::Open
19ec-1c88:51558363.582 : <= CNT96226::Open ret = 1
19ec-1c88:51558363.680 : => CNT96226::Initialize
19ec-1c88:51558363.861 : <= CNT96226::Initialize ret = 1
19ec-1c88:51558363.920 : <= CNT96226::CNT96226
19ec-1c88:51558363.974 : => CNT96226::EnumAvailableDevice
19ec-1c88:51558369.206 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51558369.288 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51558369.347 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51562063.085 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51562063.384 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51562068.954 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51562069.064 : => IoObject::GetLockName
19ec-1c88:51562069.128 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51562069.196 : <= IoObject::GetLockName
19ec-1c88:51562069.653 : => CNT96226::VenderCmd_GetData
19ec-1c88:51562069.719 : iCmd = 3, nBytes = 2
19ec-1c88:51562459.772 : 0000 : 06 38 
19ec-1c88:51562459.898 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51562459.965 : => CNT96226::VenderCmd_GetData
19ec-1c88:51562460.023 : iCmd = 4, nBytes = 2
19ec-1c88:51562764.993 : 0000 : 07 07 
19ec-1c88:51562765.095 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51562765.180 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51562765.268 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51562765.333 : IO Send command 10 bytes
19ec-1c88:51562765.388 : => CNT96226::VenderCmd_SetData
19ec-1c88:51562765.442 : iCmd = 0, nBytes = 10
19ec-1c88:51562765.543 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51562945.148 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51562945.281 : => CNT96226::VenderCmd_GetData
19ec-1c88:51562945.344 : iCmd = 0, nBytes = 165
19ec-1c88:51563088.601 : skip dump 37 bytes
19ec-1c88:51563089.133 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51563089.271 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51563089.405 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51563089.541 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51563089.669 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51563089.801 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51563089.927 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51563090.049 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51563090.110 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51563090.168 : => CNT96226::VenderCmd_GetData
19ec-1c88:51563090.222 : iCmd = 1, nBytes = 4
19ec-1c88:51563291.391 : 0000 : 00 00 00 00 
19ec-1c88:51563291.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51563291.565 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51563291.632 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51563291.700 : IO Send command 10 bytes
19ec-1c88:51563291.750 : => CNT96226::VenderCmd_SetData
19ec-1c88:51563291.805 : iCmd = 0, nBytes = 10
19ec-1c88:51563291.913 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51563632.689 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51563632.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:51563632.876 : iCmd = 0, nBytes = 128
19ec-1c88:51563831.506 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51563831.694 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51563831.837 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51563831.965 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51563832.091 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51563832.212 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51563832.336 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51563832.457 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51563832.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51563832.581 : => CNT96226::VenderCmd_GetData
19ec-1c88:51563832.634 : iCmd = 1, nBytes = 4
19ec-1c88:51564005.117 : 0000 : 00 00 00 00 
19ec-1c88:51564005.217 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51564005.278 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51564005.446 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51564005.517 : => CNT96226::Close
19ec-1c88:51564009.221 : <= CNT96226::Close ret = 1
19ec-1c88:51564009.294 : <= CNT96226::~CNT96226
19ec-1c88:51564009.383 : <= CAsicIO::GetDeviceList
19ec-1c88:51564009.794 : => IoObject::SetTimeout
19ec-1c88:51564009.922 : Timeout--> In = 0 Out = 0
19ec-1c88:51564009.980 : <= IoObject::SetTimeout
19ec-1c88:51564010.053 : => CAsicIO::CAsicIO
19ec-1c88:51564010.123 : => CNT96226::CNT96226
19ec-1c88:51564010.178 : => CNT96226::Open
19ec-1c88:51564032.188 : <= CNT96226::Open ret = 1
19ec-1c88:51564032.283 : => CNT96226::Initialize
19ec-1c88:51564032.478 : <= CNT96226::Initialize ret = 1
19ec-1c88:51564032.537 : <= CNT96226::CNT96226
19ec-1c88:51564032.587 : <= CAsicIO::CAsicIO
19ec-1c88:51564032.638 : => CAsicIO::InitializeDevice
19ec-1c88:51564032.709 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51564038.545 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51564038.670 : => IoObject::GetLockName
19ec-1c88:51564038.724 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51564038.789 : <= IoObject::GetLockName
19ec-1c88:51564039.260 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51564039.332 : IO Send command 10 bytes
19ec-1c88:51564039.380 : => CNT96226::VenderCmd_SetData
19ec-1c88:51564039.434 : iCmd = 0, nBytes = 10
19ec-1c88:51564039.539 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51564377.496 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51564377.624 : => CNT96226::VenderCmd_GetData
19ec-1c88:51564377.683 : iCmd = 0, nBytes = 128
19ec-1c88:51564582.944 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51564583.130 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51564583.274 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51564583.404 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51564583.531 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51564583.655 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51564583.780 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51564583.905 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51564583.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51564584.034 : => CNT96226::VenderCmd_GetData
19ec-1c88:51564584.088 : iCmd = 1, nBytes = 4
19ec-1c88:51564787.626 : 0000 : 00 00 00 00 
19ec-1c88:51564787.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51564787.800 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51564788.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:51564788.120 : iCmd = 3, nBytes = 2
19ec-1c88:51565126.542 : 0000 : 06 38 
19ec-1c88:51565126.647 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51565126.712 : => CNT96226::VenderCmd_GetData
19ec-1c88:51565126.770 : iCmd = 4, nBytes = 2
19ec-1c88:51565429.112 : 0000 : 07 07 
19ec-1c88:51565429.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51565429.419 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51565429.516 : => IoObject::InitializeDevice
19ec-1c88:51565429.620 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51565430.324 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51565430.398 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51565431.119 : => FindScanner
19ec-1c88:51565431.176 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51565431.247 : <= FindScanner ret = 1
19ec-1c88:51565431.304 : => IoObject::IoLockStart
19ec-1c88:51565431.649 : => CAsicIO::CheckDevice
19ec-1c88:51565431.704 : => CNT96226::ConnectIsAvailable
19ec-1c88:51565456.896 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51565457.013 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51565457.073 : <= IoObject::IoLockStart
19ec-1c88:51565457.131 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51565457.199 : IO Send command 10 bytes
19ec-1c88:51565457.289 : => CNT96226::VenderCmd_SetData
19ec-1c88:51565457.345 : iCmd = 0, nBytes = 10
19ec-1c88:51565457.453 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51565661.411 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51565661.530 : System send command 10 bytes + data 0 bytes
19ec-1c88:51565661.605 : IO total need to receive data 5 bytes
19ec-1c88:51565661.667 : => CNT96226::VenderCmd_GetData
19ec-1c88:51565661.723 : iCmd = 0, nBytes = 5
19ec-1c88:51565849.172 : 0000 : 06 00 02 02 ab 
19ec-1c88:51565849.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51565849.360 : System total receive data 5 bytes
19ec-1c88:51565849.422 : => CNT96226::VenderCmd_GetData
19ec-1c88:51565849.476 : iCmd = 1, nBytes = 4
19ec-1c88:51565972.701 : 0000 : 00 00 00 00 
19ec-1c88:51565972.882 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51565973.105 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51565973.227 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51565973.350 : IO Send command 10 bytes
19ec-1c88:51565973.525 : => CNT96226::VenderCmd_SetData
19ec-1c88:51565973.637 : iCmd = 0, nBytes = 10
19ec-1c88:51565974.038 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51566140.028 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51566140.131 : System send command 10 bytes + data 0 bytes
19ec-1c88:51566140.201 : IO total need to receive data 165 bytes
19ec-1c88:51566140.268 : => CNT96226::VenderCmd_GetData
19ec-1c88:51566140.322 : iCmd = 0, nBytes = 165
19ec-1c88:51566293.197 : skip dump 37 bytes
19ec-1c88:51566293.370 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51566293.510 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51566293.647 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51566293.778 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51566293.909 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51566294.042 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51566294.168 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51566294.295 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51566294.362 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51566294.419 : System total receive data 165 bytes
19ec-1c88:51566294.475 : => CNT96226::VenderCmd_GetData
19ec-1c88:51566294.525 : iCmd = 1, nBytes = 4
19ec-1c88:51566401.494 : 0000 : 00 00 00 00 
19ec-1c88:51566401.583 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51566401.689 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51566401.858 : Dump Inquiry
19ec-1c88:51566401.982 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51566402.115 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51566402.243 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51566402.373 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51566402.499 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51566402.629 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51566402.759 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51566402.884 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51566403.015 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51566403.142 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51566403.229 : 00a0 : 00 00 00 00 00 
19ec-1c88:51566403.298 : => ReadNVMDataInternal
19ec-1c88:51566403.490 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51566403.552 : IO Send command 10 bytes
19ec-1c88:51566403.631 : => CNT96226::VenderCmd_SetData
19ec-1c88:51566403.686 : iCmd = 0, nBytes = 10
19ec-1c88:51566403.784 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51566722.310 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51566722.424 : System send command 10 bytes + data 0 bytes
19ec-1c88:51566722.490 : IO total need to receive data 128 bytes
19ec-1c88:51566722.549 : => CNT96226::VenderCmd_GetData
19ec-1c88:51566722.605 : iCmd = 0, nBytes = 128
19ec-1c88:51566924.498 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51566924.698 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51566924.840 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51566924.972 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51566925.099 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51566925.222 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51566925.343 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51566925.467 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51566925.532 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51566925.595 : System total receive data 128 bytes
19ec-1c88:51566925.658 : => CNT96226::VenderCmd_GetData
19ec-1c88:51566925.711 : iCmd = 1, nBytes = 4
19ec-1c88:51567129.263 : 0000 : 00 00 00 00 
19ec-1c88:51567129.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51567129.712 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51567129.781 : NVMData.PadScanCount = 0
19ec-1c88:51567129.836 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51567130.128 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51567130.185 : NVMData.FlatbedScanCount = 0
19ec-1c88:51567130.242 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51567130.293 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51567130.348 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51567130.403 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51567130.459 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51567130.512 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51567130.567 : NVMData.BornMonth = 0
19ec-1c88:51567130.617 : NVMData.BornDay = 0
19ec-1c88:51567130.672 : NVMData.BornYear = 0
19ec-1c88:51567130.722 : NVMData.FirstScanMonth = 4
19ec-1c88:51567130.773 : NVMData.FirstScanDay = 30
19ec-1c88:51567130.828 : NVMData.FirstScanYear = 2020
19ec-1c88:51567130.882 : NVMData.VerticalMagnification = 0
19ec-1c88:51567130.939 : NVMData.HorizontalMagnification = 0
19ec-1c88:51567130.993 : NVMData.PowerSavingTime = 15
19ec-1c88:51567131.049 : NVMData.SN = A094165189010062
19ec-1c88:51567131.100 : NVMData.AutoFeed = 0
19ec-1c88:51567131.150 : NVMData.CCDType = 0
19ec-1c88:51567131.200 : NVMData.ScanSpeed = 0
19ec-1c88:51567131.249 : NVMData.RollerCount = 0
19ec-1c88:51567131.301 : NVMData.MultifeedCount = 0
19ec-1c88:51567131.354 : NVMData.JamCount = 0
19ec-1c88:51567131.404 : NVMData.IdentifyInfo = 
19ec-1c88:51567131.459 : NVMData.FormalName = 
19ec-1c88:51567131.659 : NVMData.ReservedB = 0
19ec-1c88:51567131.720 : NVMData.FunctionCode = 0
19ec-1c88:51567131.774 : NVMData.PreFeed = 0
19ec-1c88:51567131.825 : NVMData.PreFeedTime = 0
19ec-1c88:51567131.877 : NVMData.ButtonNumber = 0
19ec-1c88:51567131.928 : NVMData.PowerOffTime = 0
19ec-1c88:51567131.982 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51567132.059 : => IoObject::IoLockEnd
19ec-1c88:51567132.155 : <= IoObject::IoLockEnd
19ec-1c88:51567132.206 : <= InitializeScanner ret = 1
19ec-1c88:51567132.271 : => GetLogicalScannerAbilityEx
19ec-1c88:51567132.328 : => IoObject::IoLockStart
19ec-1c88:51567132.424 : => CAsicIO::CheckDevice
19ec-1c88:51567132.478 : => CNT96226::ConnectIsAvailable
19ec-1c88:51567145.024 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51567145.122 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51567145.184 : <= IoObject::IoLockStart
19ec-1c88:51567145.241 : => IoObject::IoLockEnd
19ec-1c88:51567145.332 : <= IoObject::IoLockEnd
19ec-1c88:51567145.443 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51567145.517 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51567318.217 : => ReadNVMData
19ec-1c88:51567318.353 : => IoObject::IoLockStart
19ec-1c88:51567318.465 : => CAsicIO::CheckDevice
19ec-1c88:51567318.517 : => CNT96226::ConnectIsAvailable
19ec-1c88:51567342.287 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51567342.400 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51567342.462 : <= IoObject::IoLockStart
19ec-1c88:51567342.523 : => ReadNVMDataInternal
19ec-1c88:51567342.583 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51567342.650 : IO Send command 10 bytes
19ec-1c88:51567342.776 : => CNT96226::VenderCmd_SetData
19ec-1c88:51567342.839 : iCmd = 0, nBytes = 10
19ec-1c88:51567342.948 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51567683.703 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51567683.832 : System send command 10 bytes + data 0 bytes
19ec-1c88:51567683.899 : IO total need to receive data 128 bytes
19ec-1c88:51567683.959 : => CNT96226::VenderCmd_GetData
19ec-1c88:51567684.015 : iCmd = 0, nBytes = 128
19ec-1c88:51567875.517 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51567875.712 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51567875.855 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51567875.989 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51567876.117 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51567876.237 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51567876.361 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51567876.485 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51567876.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51567876.610 : System total receive data 128 bytes
19ec-1c88:51567876.678 : => CNT96226::VenderCmd_GetData
19ec-1c88:51567876.730 : iCmd = 1, nBytes = 4
19ec-1c88:51568059.670 : 0000 : 00 00 00 00 
19ec-1c88:51568059.995 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51568060.127 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51568060.191 : NVMData.PadScanCount = 0
19ec-1c88:51568060.246 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51568060.302 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51568060.359 : NVMData.FlatbedScanCount = 0
19ec-1c88:51568060.412 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51568060.463 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51568060.516 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51568060.569 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51568060.622 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51568060.676 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51568060.729 : NVMData.BornMonth = 0
19ec-1c88:51568060.778 : NVMData.BornDay = 0
19ec-1c88:51568060.828 : NVMData.BornYear = 0
19ec-1c88:51568060.877 : NVMData.FirstScanMonth = 4
19ec-1c88:51568060.927 : NVMData.FirstScanDay = 30
19ec-1c88:51568060.977 : NVMData.FirstScanYear = 2020
19ec-1c88:51568061.206 : NVMData.VerticalMagnification = 0
19ec-1c88:51568061.269 : NVMData.HorizontalMagnification = 0
19ec-1c88:51568061.324 : NVMData.PowerSavingTime = 15
19ec-1c88:51568061.378 : NVMData.SN = A094165189010062
19ec-1c88:51568061.425 : NVMData.AutoFeed = 0
19ec-1c88:51568061.474 : NVMData.CCDType = 0
19ec-1c88:51568061.519 : NVMData.ScanSpeed = 0
19ec-1c88:51568061.565 : NVMData.RollerCount = 0
19ec-1c88:51568061.615 : NVMData.MultifeedCount = 0
19ec-1c88:51568061.663 : NVMData.JamCount = 0
19ec-1c88:51568061.713 : NVMData.IdentifyInfo = 
19ec-1c88:51568061.764 : NVMData.FormalName = 
19ec-1c88:51568061.812 : NVMData.ReservedB = 0
19ec-1c88:51568061.861 : NVMData.FunctionCode = 0
19ec-1c88:51568061.912 : NVMData.PreFeed = 0
19ec-1c88:51568061.961 : NVMData.PreFeedTime = 0
19ec-1c88:51568062.010 : NVMData.ButtonNumber = 0
19ec-1c88:51568062.059 : NVMData.PowerOffTime = 0
19ec-1c88:51568062.110 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51568062.168 : => IoObject::IoLockEnd
19ec-1c88:51568062.259 : <= IoObject::IoLockEnd
19ec-1c88:51568062.308 : <= ReadNVMData ret = 1
19ec-1c88:51568576.637 : => TerminateDriver
19ec-1c88:51568576.815 : => CAsicIO::~CAsicIO,pStage=221514824
19ec-1c88:51568576.893 : => CNT96226::Close
19ec-1c88:51568580.404 : <= CNT96226::Close ret = 1
19ec-1c88:51568580.482 : <= CAsicIO::~CAsicIO
19ec-1c88:51568580.542 : => IoObject::IoLockEnd
19ec-1c88:51568580.595 : <= IoObject::IoLockEnd
19ec-1c88:51568580.647 : => IoObject::TerminateDevice
19ec-1c88:51568580.700 : => IoObject::IoLockEnd
19ec-1c88:51568580.750 : <= IoObject::IoLockEnd
19ec-1c88:51568580.848 : <= IoObject::TerminateDevice
19ec-1c88:51568581.164 : <= TerminateDriver ret = 1
19ec-1c88:51570851.797 : ============Debug Start==========
19ec-1c88:51570852.101 : Date : 2020/4/30 14:30:35
19ec-1c88:51570852.177 : Process ID : 19ec
19ec-1c88:51570852.592 : Windows : Version 10.0 build 18363 
19ec-1c88:51570853.078 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51570853.144 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51570853.208 : MemoryStatus.ullAvailPhys : 1727705088
19ec-1c88:51570853.269 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51570853.328 : MemoryStatus.ullAvailPageFile : 3127418880
19ec-1c88:51570853.390 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51570853.450 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:51570853.512 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51570853.617 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51570853.681 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51570853.922 : CPU Count : 4
19ec-1c88:51570853.968 : CPU Frequency : 100.000 Mhz
19ec-1c88:51570858.089 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51570858.212 : => InitializeDriver
19ec-1c88:51570858.476 : <= InitializeDriver ret = 1
19ec-1c88:51573344.479 : => InitializeScanner
19ec-1c88:51573344.734 : => CAsicIO::GetDeviceList
19ec-1c88:51573345.145 : => CNT96226::CNT96226
19ec-1c88:51573345.208 : => CNT96226::Open
19ec-1c88:51573369.031 : <= CNT96226::Open ret = 1
19ec-1c88:51573369.137 : => CNT96226::Initialize
19ec-1c88:51573369.333 : <= CNT96226::Initialize ret = 1
19ec-1c88:51573369.392 : <= CNT96226::CNT96226
19ec-1c88:51573369.447 : => CNT96226::EnumAvailableDevice
19ec-1c88:51573374.766 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51573374.844 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51573374.904 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51577090.879 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51577091.175 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51577096.747 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51577096.860 : => IoObject::GetLockName
19ec-1c88:51577096.923 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51577096.997 : <= IoObject::GetLockName
19ec-1c88:51577097.468 : => CNT96226::VenderCmd_GetData
19ec-1c88:51577097.528 : iCmd = 3, nBytes = 2
19ec-1c88:51577463.833 : 0000 : 06 38 
19ec-1c88:51577463.952 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51577464.016 : => CNT96226::VenderCmd_GetData
19ec-1c88:51577464.072 : iCmd = 4, nBytes = 2
19ec-1c88:51577770.845 : 0000 : 07 07 
19ec-1c88:51577770.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51577771.027 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51577771.113 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51577771.179 : IO Send command 10 bytes
19ec-1c88:51577771.233 : => CNT96226::VenderCmd_SetData
19ec-1c88:51577771.295 : iCmd = 0, nBytes = 10
19ec-1c88:51577771.399 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51577970.058 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51577970.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:51577970.247 : iCmd = 0, nBytes = 165
19ec-1c88:51578144.163 : skip dump 37 bytes
19ec-1c88:51578144.569 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51578145.017 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51578145.148 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51578145.280 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51578145.407 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51578145.543 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51578145.670 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51578145.792 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51578145.857 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51578145.919 : => CNT96226::VenderCmd_GetData
19ec-1c88:51578145.970 : iCmd = 1, nBytes = 4
19ec-1c88:51578354.084 : 0000 : 00 00 00 00 
19ec-1c88:51578354.189 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51578354.260 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51578354.325 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51578354.391 : IO Send command 10 bytes
19ec-1c88:51578354.445 : => CNT96226::VenderCmd_SetData
19ec-1c88:51578354.497 : iCmd = 0, nBytes = 10
19ec-1c88:51578354.601 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51578692.204 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51578692.346 : => CNT96226::VenderCmd_GetData
19ec-1c88:51578692.401 : iCmd = 0, nBytes = 128
19ec-1c88:51578893.949 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51578894.133 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51578894.275 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51578894.413 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51578894.538 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51578894.660 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51578894.783 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51578894.908 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51578894.972 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51578895.035 : => CNT96226::VenderCmd_GetData
19ec-1c88:51578895.086 : iCmd = 1, nBytes = 4
19ec-1c88:51579016.880 : 0000 : 00 00 00 00 
19ec-1c88:51579016.976 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51579017.037 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51579017.194 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51579017.263 : => CNT96226::Close
19ec-1c88:51579021.166 : <= CNT96226::Close ret = 1
19ec-1c88:51579021.239 : <= CNT96226::~CNT96226
19ec-1c88:51579021.327 : <= CAsicIO::GetDeviceList
19ec-1c88:51579021.718 : => IoObject::SetTimeout
19ec-1c88:51579021.850 : Timeout--> In = 0 Out = 0
19ec-1c88:51579021.910 : <= IoObject::SetTimeout
19ec-1c88:51579021.980 : => CAsicIO::CAsicIO
19ec-1c88:51579022.050 : => CNT96226::CNT96226
19ec-1c88:51579022.104 : => CNT96226::Open
19ec-1c88:51579046.139 : <= CNT96226::Open ret = 1
19ec-1c88:51579046.237 : => CNT96226::Initialize
19ec-1c88:51579046.416 : <= CNT96226::Initialize ret = 1
19ec-1c88:51579046.475 : <= CNT96226::CNT96226
19ec-1c88:51579046.526 : <= CAsicIO::CAsicIO
19ec-1c88:51579046.579 : => CAsicIO::InitializeDevice
19ec-1c88:51579046.642 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51579052.518 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51579052.635 : => IoObject::GetLockName
19ec-1c88:51579052.686 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51579052.749 : <= IoObject::GetLockName
19ec-1c88:51579053.231 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51579053.300 : IO Send command 10 bytes
19ec-1c88:51579053.350 : => CNT96226::VenderCmd_SetData
19ec-1c88:51579053.404 : iCmd = 0, nBytes = 10
19ec-1c88:51579053.512 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51579404.339 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51579404.465 : => CNT96226::VenderCmd_GetData
19ec-1c88:51579404.533 : iCmd = 0, nBytes = 128
19ec-1c88:51579599.150 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51579599.328 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51579599.471 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51579599.607 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51579599.734 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51579599.862 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51579599.986 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51579600.110 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51579600.172 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51579600.230 : => CNT96226::VenderCmd_GetData
19ec-1c88:51579600.287 : iCmd = 1, nBytes = 4
19ec-1c88:51579807.735 : 0000 : 00 00 00 00 
19ec-1c88:51579807.827 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51579807.888 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51579807.943 : => CNT96226::VenderCmd_GetData
19ec-1c88:51579807.996 : iCmd = 3, nBytes = 2
19ec-1c88:51580174.629 : 0000 : 06 38 
19ec-1c88:51580174.747 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51580174.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:51580174.873 : iCmd = 4, nBytes = 2
19ec-1c88:51580480.128 : 0000 : 07 07 
19ec-1c88:51580480.243 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51580480.406 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51580480.500 : => IoObject::InitializeDevice
19ec-1c88:51580480.601 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51580481.219 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51580481.295 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51580482.016 : => FindScanner
19ec-1c88:51580482.075 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51580482.140 : <= FindScanner ret = 1
19ec-1c88:51580482.198 : => IoObject::IoLockStart
19ec-1c88:51580482.298 : => CAsicIO::CheckDevice
19ec-1c88:51580482.351 : => CNT96226::ConnectIsAvailable
19ec-1c88:51580503.361 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51580503.473 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51580503.532 : <= IoObject::IoLockStart
19ec-1c88:51580503.587 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51580503.654 : IO Send command 10 bytes
19ec-1c88:51580503.753 : => CNT96226::VenderCmd_SetData
19ec-1c88:51580503.814 : iCmd = 0, nBytes = 10
19ec-1c88:51580503.920 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51580708.654 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51580708.750 : System send command 10 bytes + data 0 bytes
19ec-1c88:51580708.817 : IO total need to receive data 5 bytes
19ec-1c88:51580708.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:51580708.931 : iCmd = 0, nBytes = 5
19ec-1c88:51580861.034 : 0000 : 06 00 02 02 ab 
19ec-1c88:51580861.113 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51580861.172 : System total receive data 5 bytes
19ec-1c88:51580861.229 : => CNT96226::VenderCmd_GetData
19ec-1c88:51580861.280 : iCmd = 1, nBytes = 4
19ec-1c88:51580969.375 : 0000 : 00 00 00 00 
19ec-1c88:51580969.463 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51580969.582 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51580969.640 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51580969.703 : IO Send command 10 bytes
19ec-1c88:51580969.786 : => CNT96226::VenderCmd_SetData
19ec-1c88:51580969.844 : iCmd = 0, nBytes = 10
19ec-1c88:51580969.948 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51581128.660 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51581128.785 : System send command 10 bytes + data 0 bytes
19ec-1c88:51581128.851 : IO total need to receive data 165 bytes
19ec-1c88:51581128.910 : => CNT96226::VenderCmd_GetData
19ec-1c88:51581128.969 : iCmd = 0, nBytes = 165
19ec-1c88:51581302.178 : skip dump 37 bytes
19ec-1c88:51581302.668 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51581302.806 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51581302.935 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51581303.068 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51581303.195 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51581303.324 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51581303.453 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51581303.574 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51581303.636 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51581303.693 : System total receive data 165 bytes
19ec-1c88:51581303.751 : => CNT96226::VenderCmd_GetData
19ec-1c88:51581303.803 : iCmd = 1, nBytes = 4
19ec-1c88:51581421.645 : 0000 : 00 00 00 00 
19ec-1c88:51581421.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51581421.847 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51581422.005 : Dump Inquiry
19ec-1c88:51581422.125 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51581422.264 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51581422.394 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51581422.523 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51581422.645 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51581422.776 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51581422.900 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51581423.027 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51581423.157 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51581423.285 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51581423.374 : 00a0 : 00 00 00 00 00 
19ec-1c88:51581423.439 : => ReadNVMDataInternal
19ec-1c88:51581423.630 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51581423.690 : IO Send command 10 bytes
19ec-1c88:51581423.769 : => CNT96226::VenderCmd_SetData
19ec-1c88:51581423.822 : iCmd = 0, nBytes = 10
19ec-1c88:51581423.922 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51581730.565 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51581730.707 : System send command 10 bytes + data 0 bytes
19ec-1c88:51581730.774 : IO total need to receive data 128 bytes
19ec-1c88:51581730.836 : => CNT96226::VenderCmd_GetData
19ec-1c88:51581730.891 : iCmd = 0, nBytes = 128
19ec-1c88:51581913.794 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51581913.991 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51581914.133 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51581914.268 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51581914.397 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51581914.528 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51581914.655 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51581914.781 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51581914.848 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51581914.914 : System total receive data 128 bytes
19ec-1c88:51581914.981 : => CNT96226::VenderCmd_GetData
19ec-1c88:51581915.039 : iCmd = 1, nBytes = 4
19ec-1c88:51582068.162 : 0000 : 00 00 00 00 
19ec-1c88:51582068.273 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51582068.407 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51582068.484 : NVMData.PadScanCount = 0
19ec-1c88:51582068.542 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51582068.602 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51582068.659 : NVMData.FlatbedScanCount = 0
19ec-1c88:51582068.713 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51582068.765 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51582068.819 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51582068.875 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51582068.931 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51582068.987 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51582069.044 : NVMData.BornMonth = 0
19ec-1c88:51582069.094 : NVMData.BornDay = 0
19ec-1c88:51582069.146 : NVMData.BornYear = 0
19ec-1c88:51582069.200 : NVMData.FirstScanMonth = 4
19ec-1c88:51582069.256 : NVMData.FirstScanDay = 30
19ec-1c88:51582069.311 : NVMData.FirstScanYear = 2020
19ec-1c88:51582069.369 : NVMData.VerticalMagnification = 0
19ec-1c88:51582069.424 : NVMData.HorizontalMagnification = 0
19ec-1c88:51582069.479 : NVMData.PowerSavingTime = 15
19ec-1c88:51582069.533 : NVMData.SN = A094165189010062
19ec-1c88:51582069.584 : NVMData.AutoFeed = 0
19ec-1c88:51582069.633 : NVMData.CCDType = 0
19ec-1c88:51582069.681 : NVMData.ScanSpeed = 0
19ec-1c88:51582069.730 : NVMData.RollerCount = 0
19ec-1c88:51582069.783 : NVMData.MultifeedCount = 0
19ec-1c88:51582069.834 : NVMData.JamCount = 0
19ec-1c88:51582069.881 : NVMData.IdentifyInfo = 
19ec-1c88:51582069.931 : NVMData.FormalName = 
19ec-1c88:51582070.124 : NVMData.ReservedB = 0
19ec-1c88:51582070.179 : NVMData.FunctionCode = 0
19ec-1c88:51582070.230 : NVMData.PreFeed = 0
19ec-1c88:51582070.284 : NVMData.PreFeedTime = 0
19ec-1c88:51582070.335 : NVMData.ButtonNumber = 0
19ec-1c88:51582070.392 : NVMData.PowerOffTime = 0
19ec-1c88:51582070.443 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51582070.522 : => IoObject::IoLockEnd
19ec-1c88:51582070.610 : <= IoObject::IoLockEnd
19ec-1c88:51582070.663 : <= InitializeScanner ret = 1
19ec-1c88:51583298.261 : => GetLogicalScannerAbility
19ec-1c88:51583298.457 : => IoObject::IoLockStart
19ec-1c88:51583298.586 : => CAsicIO::CheckDevice
19ec-1c88:51583298.646 : => CNT96226::ConnectIsAvailable
19ec-1c88:51583321.377 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51583321.619 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51583321.980 : <= IoObject::IoLockStart
19ec-1c88:51583322.041 : => IoObject::IoLockEnd
19ec-1c88:51583322.151 : <= IoObject::IoLockEnd
19ec-1c88:51583322.234 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:51587130.093 : => GetLogicalScannerAbilityEx
19ec-1c88:51587130.286 : => IoObject::IoLockStart
19ec-1c88:51587130.412 : => CAsicIO::CheckDevice
19ec-1c88:51587130.470 : => CNT96226::ConnectIsAvailable
19ec-1c88:51587147.579 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51587147.683 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51587147.740 : <= IoObject::IoLockStart
19ec-1c88:51587147.798 : => IoObject::IoLockEnd
19ec-1c88:51587147.893 : <= IoObject::IoLockEnd
19ec-1c88:51587148.007 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51587148.078 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51594415.955 : => ReadNVMData
19ec-1c88:51594416.141 : => IoObject::IoLockStart
19ec-1c88:51594416.280 : => CAsicIO::CheckDevice
19ec-1c88:51594416.335 : => CNT96226::ConnectIsAvailable
19ec-1c88:51594441.963 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51594442.081 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51594442.141 : <= IoObject::IoLockStart
19ec-1c88:51594442.206 : => ReadNVMDataInternal
19ec-1c88:51594442.267 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51594442.334 : IO Send command 10 bytes
19ec-1c88:51594442.447 : => CNT96226::VenderCmd_SetData
19ec-1c88:51594442.502 : iCmd = 0, nBytes = 10
19ec-1c88:51594442.615 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51594795.890 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51594796.011 : System send command 10 bytes + data 0 bytes
19ec-1c88:51594796.081 : IO total need to receive data 128 bytes
19ec-1c88:51594796.142 : => CNT96226::VenderCmd_GetData
19ec-1c88:51594796.198 : iCmd = 0, nBytes = 128
19ec-1c88:51594982.796 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51594982.974 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51594983.108 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51594983.238 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51594983.365 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51594983.484 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51594983.605 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51594983.728 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51594983.792 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51594983.851 : System total receive data 128 bytes
19ec-1c88:51594983.913 : => CNT96226::VenderCmd_GetData
19ec-1c88:51594983.966 : iCmd = 1, nBytes = 4
19ec-1c88:51595191.486 : 0000 : 00 00 00 00 
19ec-1c88:51595191.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51595191.721 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51595191.794 : NVMData.PadScanCount = 0
19ec-1c88:51595191.851 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51595191.905 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51595191.962 : NVMData.FlatbedScanCount = 0
19ec-1c88:51595192.016 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51595192.230 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51595192.296 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51595192.354 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51595192.407 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51595192.462 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51595192.516 : NVMData.BornMonth = 0
19ec-1c88:51595192.566 : NVMData.BornDay = 0
19ec-1c88:51595192.615 : NVMData.BornYear = 0
19ec-1c88:51595192.664 : NVMData.FirstScanMonth = 4
19ec-1c88:51595192.713 : NVMData.FirstScanDay = 30
19ec-1c88:51595192.771 : NVMData.FirstScanYear = 2020
19ec-1c88:51595192.823 : NVMData.VerticalMagnification = 0
19ec-1c88:51595192.878 : NVMData.HorizontalMagnification = 0
19ec-1c88:51595192.932 : NVMData.PowerSavingTime = 15
19ec-1c88:51595192.987 : NVMData.SN = A094165189010062
19ec-1c88:51595193.039 : NVMData.AutoFeed = 0
19ec-1c88:51595193.089 : NVMData.CCDType = 0
19ec-1c88:51595193.136 : NVMData.ScanSpeed = 0
19ec-1c88:51595193.185 : NVMData.RollerCount = 0
19ec-1c88:51595193.236 : NVMData.MultifeedCount = 0
19ec-1c88:51595193.289 : NVMData.JamCount = 0
19ec-1c88:51595193.338 : NVMData.IdentifyInfo = 
19ec-1c88:51595193.387 : NVMData.FormalName = 
19ec-1c88:51595193.434 : NVMData.ReservedB = 0
19ec-1c88:51595193.480 : NVMData.FunctionCode = 0
19ec-1c88:51595193.528 : NVMData.PreFeed = 0
19ec-1c88:51595193.575 : NVMData.PreFeedTime = 0
19ec-1c88:51595193.626 : NVMData.ButtonNumber = 0
19ec-1c88:51595193.674 : NVMData.PowerOffTime = 0
19ec-1c88:51595193.724 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51595193.781 : => IoObject::IoLockEnd
19ec-1c88:51595193.873 : <= IoObject::IoLockEnd
19ec-1c88:51595193.925 : <= ReadNVMData ret = 1
19ec-1c88:51604794.259 : => GetADFStatus
19ec-1c88:51604794.686 : => IoObject::IoLockStart
19ec-1c88:51604794.823 : => CAsicIO::CheckDevice
19ec-1c88:51604794.881 : => CNT96226::ConnectIsAvailable
19ec-1c88:51604818.186 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51604818.421 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51604818.546 : <= IoObject::IoLockStart
19ec-1c88:51604818.663 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51604818.802 : IO Send command 10 bytes
19ec-1c88:51604819.077 : => CNT96226::VenderCmd_SetData
19ec-1c88:51604819.389 : iCmd = 0, nBytes = 10
19ec-1c88:51604819.499 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51605018.136 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51605018.282 : System send command 10 bytes + data 0 bytes
19ec-1c88:51605018.360 : IO total need to receive data 2 bytes
19ec-1c88:51605018.423 : => CNT96226::VenderCmd_GetData
19ec-1c88:51605018.481 : iCmd = 0, nBytes = 2
19ec-1c88:51605216.512 : 0000 : 00 00 
19ec-1c88:51605216.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51605216.664 : System total receive data 2 bytes
19ec-1c88:51605216.724 : => CNT96226::VenderCmd_GetData
19ec-1c88:51605216.776 : iCmd = 1, nBytes = 4
19ec-1c88:51605400.253 : 0000 : 00 00 00 00 
19ec-1c88:51605400.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51605400.798 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51605400.865 : Return status = 0
19ec-1c88:51605400.923 : => IoObject::IoLockEnd
19ec-1c88:51605401.015 : <= IoObject::IoLockEnd
19ec-1c88:51605401.069 : <= GetADFStatus ret = 1
19ec-1c88:51608078.955 : => GetADFStatus
19ec-1c88:51608079.149 : => IoObject::IoLockStart
19ec-1c88:51608079.281 : => CAsicIO::CheckDevice
19ec-1c88:51608079.339 : => CNT96226::ConnectIsAvailable
19ec-1c88:51608105.071 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51608105.470 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51608105.529 : <= IoObject::IoLockStart
19ec-1c88:51608105.589 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51608105.660 : IO Send command 10 bytes
19ec-1c88:51608105.780 : => CNT96226::VenderCmd_SetData
19ec-1c88:51608105.833 : iCmd = 0, nBytes = 10
19ec-1c88:51608105.938 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51608292.220 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51608292.365 : System send command 10 bytes + data 0 bytes
19ec-1c88:51608292.584 : IO total need to receive data 2 bytes
19ec-1c88:51608292.665 : => CNT96226::VenderCmd_GetData
19ec-1c88:51608292.728 : iCmd = 0, nBytes = 2
19ec-1c88:51608404.035 : 0000 : 00 00 
19ec-1c88:51608404.132 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51608404.196 : System total receive data 2 bytes
19ec-1c88:51608404.259 : => CNT96226::VenderCmd_GetData
19ec-1c88:51608404.315 : iCmd = 1, nBytes = 4
19ec-1c88:51608595.059 : 0000 : 00 00 00 00 
19ec-1c88:51608595.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51608595.314 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51608595.385 : Return status = 0
19ec-1c88:51608595.448 : => IoObject::IoLockEnd
19ec-1c88:51608595.540 : <= IoObject::IoLockEnd
19ec-1c88:51608595.591 : <= GetADFStatus ret = 1
19ec-1c88:51610660.288 : => TerminateDriver
19ec-1c88:51610660.478 : => CAsicIO::~CAsicIO,pStage=80088136
19ec-1c88:51610660.551 : => CNT96226::Close
19ec-1c88:51610664.446 : <= CNT96226::Close ret = 1
19ec-1c88:51610664.527 : <= CAsicIO::~CAsicIO
19ec-1c88:51610664.583 : => IoObject::IoLockEnd
19ec-1c88:51610664.637 : <= IoObject::IoLockEnd
19ec-1c88:51610664.690 : => IoObject::TerminateDevice
19ec-1c88:51610664.749 : => IoObject::IoLockEnd
19ec-1c88:51610664.798 : <= IoObject::IoLockEnd
19ec-1c88:51610664.896 : <= IoObject::TerminateDevice
19ec-1c88:51610665.135 : <= TerminateDriver ret = 1
19ec-1c88:51655094.369 : ============Debug Start==========
19ec-1c88:51655094.651 : Date : 2020/4/30 14:30:38
19ec-1c88:51655094.741 : Process ID : 19ec
19ec-1c88:51655095.176 : Windows : Version 10.0 build 18363 
19ec-1c88:51655095.635 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51655095.700 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51655095.767 : MemoryStatus.ullAvailPhys : 1728827392
19ec-1c88:51655095.832 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51655095.898 : MemoryStatus.ullAvailPageFile : 3127869440
19ec-1c88:51655095.962 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51655096.024 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:51655096.087 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51655096.191 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51655096.254 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51655096.496 : CPU Count : 4
19ec-1c88:51655096.545 : CPU Frequency : 100.000 Mhz
19ec-1c88:51655100.938 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51655101.079 : => InitializeDriver
19ec-1c88:51655101.359 : <= InitializeDriver ret = 1
19ec-1c88:51655101.417 : => InitializeScanner
19ec-1c88:51655101.498 : => CAsicIO::GetDeviceList
19ec-1c88:51655101.811 : => CNT96226::CNT96226
19ec-1c88:51655101.871 : => CNT96226::Open
19ec-1c88:51655122.400 : <= CNT96226::Open ret = 1
19ec-1c88:51655122.497 : => CNT96226::Initialize
19ec-1c88:51655122.698 : <= CNT96226::Initialize ret = 1
19ec-1c88:51655122.761 : <= CNT96226::CNT96226
19ec-1c88:51655122.817 : => CNT96226::EnumAvailableDevice
19ec-1c88:51655128.304 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51655128.383 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51655128.443 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51658831.182 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51658831.481 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51658837.102 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51658837.206 : => IoObject::GetLockName
19ec-1c88:51658837.266 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51658837.340 : <= IoObject::GetLockName
19ec-1c88:51658837.809 : => CNT96226::VenderCmd_GetData
19ec-1c88:51658837.872 : iCmd = 3, nBytes = 2
19ec-1c88:51659208.018 : 0000 : 06 38 
19ec-1c88:51659208.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51659208.254 : => CNT96226::VenderCmd_GetData
19ec-1c88:51659208.310 : iCmd = 4, nBytes = 2
19ec-1c88:51659491.897 : 0000 : 07 07 
19ec-1c88:51659492.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51659492.126 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51659492.222 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51659492.291 : IO Send command 10 bytes
19ec-1c88:51659492.346 : => CNT96226::VenderCmd_SetData
19ec-1c88:51659492.403 : iCmd = 0, nBytes = 10
19ec-1c88:51659492.508 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51659654.691 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51659654.818 : => CNT96226::VenderCmd_GetData
19ec-1c88:51659654.880 : iCmd = 0, nBytes = 165
19ec-1c88:51659840.389 : skip dump 37 bytes
19ec-1c88:51659840.555 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51659840.693 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51659840.825 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51659840.960 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51659841.089 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51659841.224 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51659841.349 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51659841.468 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51659841.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51659841.589 : => CNT96226::VenderCmd_GetData
19ec-1c88:51659841.642 : iCmd = 1, nBytes = 4
19ec-1c88:51659983.482 : 0000 : 00 00 00 00 
19ec-1c88:51659983.603 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51659983.808 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51659983.879 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51659983.947 : IO Send command 10 bytes
19ec-1c88:51659983.998 : => CNT96226::VenderCmd_SetData
19ec-1c88:51659984.052 : iCmd = 0, nBytes = 10
19ec-1c88:51659984.158 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51660310.985 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51660311.139 : => CNT96226::VenderCmd_GetData
19ec-1c88:51660311.425 : iCmd = 0, nBytes = 128
19ec-1c88:51660485.830 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51660486.018 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51660486.169 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51660486.306 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51660486.436 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51660486.567 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51660486.698 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51660486.828 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51660486.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51660486.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:51660487.014 : iCmd = 1, nBytes = 4
19ec-1c88:51660601.274 : 0000 : 00 00 00 00 
19ec-1c88:51660601.388 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51660601.456 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51660601.637 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51660601.708 : => CNT96226::Close
19ec-1c88:51660606.017 : <= CNT96226::Close ret = 1
19ec-1c88:51660606.094 : <= CNT96226::~CNT96226
19ec-1c88:51660606.193 : <= CAsicIO::GetDeviceList
19ec-1c88:51660606.669 : => IoObject::SetTimeout
19ec-1c88:51660606.809 : Timeout--> In = 0 Out = 0
19ec-1c88:51660606.866 : <= IoObject::SetTimeout
19ec-1c88:51660606.937 : => CAsicIO::CAsicIO
19ec-1c88:51660607.010 : => CNT96226::CNT96226
19ec-1c88:51660607.070 : => CNT96226::Open
19ec-1c88:51660630.772 : <= CNT96226::Open ret = 1
19ec-1c88:51660630.884 : => CNT96226::Initialize
19ec-1c88:51660631.084 : <= CNT96226::Initialize ret = 1
19ec-1c88:51660631.143 : <= CNT96226::CNT96226
19ec-1c88:51660631.195 : <= CAsicIO::CAsicIO
19ec-1c88:51660631.250 : => CAsicIO::InitializeDevice
19ec-1c88:51660631.333 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51660637.492 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51660637.622 : => IoObject::GetLockName
19ec-1c88:51660637.677 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51660637.744 : <= IoObject::GetLockName
19ec-1c88:51660638.274 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51660638.346 : IO Send command 10 bytes
19ec-1c88:51660638.399 : => CNT96226::VenderCmd_SetData
19ec-1c88:51660638.455 : iCmd = 0, nBytes = 10
19ec-1c88:51660638.563 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51660972.874 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51660973.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:51660973.073 : iCmd = 0, nBytes = 128
19ec-1c88:51661159.363 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51661159.581 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51661159.729 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51661159.872 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51661160.003 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51661160.130 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51661160.257 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51661160.383 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51661160.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51661160.516 : => CNT96226::VenderCmd_GetData
19ec-1c88:51661160.573 : iCmd = 1, nBytes = 4
19ec-1c88:51661364.097 : 0000 : 00 00 00 00 
19ec-1c88:51661364.188 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51661364.250 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51661364.310 : => CNT96226::VenderCmd_GetData
19ec-1c88:51661364.364 : iCmd = 3, nBytes = 2
19ec-1c88:51661748.531 : 0000 : 06 38 
19ec-1c88:51661748.677 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51661748.750 : => CNT96226::VenderCmd_GetData
19ec-1c88:51661748.807 : iCmd = 4, nBytes = 2
19ec-1c88:51662052.198 : 0000 : 07 07 
19ec-1c88:51662052.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51662052.525 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51662052.857 : => IoObject::InitializeDevice
19ec-1c88:51662052.970 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51662053.767 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51662053.842 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51662054.618 : => FindScanner
19ec-1c88:51662054.677 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51662054.748 : <= FindScanner ret = 1
19ec-1c88:51662054.808 : => IoObject::IoLockStart
19ec-1c88:51662054.914 : => CAsicIO::CheckDevice
19ec-1c88:51662054.968 : => CNT96226::ConnectIsAvailable
19ec-1c88:51662071.253 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51662071.369 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51662071.428 : <= IoObject::IoLockStart
19ec-1c88:51662071.492 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51662071.559 : IO Send command 10 bytes
19ec-1c88:51662071.656 : => CNT96226::VenderCmd_SetData
19ec-1c88:51662071.715 : iCmd = 0, nBytes = 10
19ec-1c88:51662071.819 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51662258.245 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51662258.382 : System send command 10 bytes + data 0 bytes
19ec-1c88:51662258.456 : IO total need to receive data 5 bytes
19ec-1c88:51662258.521 : => CNT96226::VenderCmd_GetData
19ec-1c88:51662258.579 : iCmd = 0, nBytes = 5
19ec-1c88:51662430.433 : 0000 : 06 00 02 02 ab 
19ec-1c88:51662430.816 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51662430.882 : System total receive data 5 bytes
19ec-1c88:51662430.944 : => CNT96226::VenderCmd_GetData
19ec-1c88:51662430.997 : iCmd = 1, nBytes = 4
19ec-1c88:51662566.504 : 0000 : 00 00 00 00 
19ec-1c88:51662566.613 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51662566.984 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51662567.055 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51662567.119 : IO Send command 10 bytes
19ec-1c88:51662567.212 : => CNT96226::VenderCmd_SetData
19ec-1c88:51662567.267 : iCmd = 0, nBytes = 10
19ec-1c88:51662567.373 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51662748.801 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51662748.953 : System send command 10 bytes + data 0 bytes
19ec-1c88:51662749.030 : IO total need to receive data 165 bytes
19ec-1c88:51662749.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:51662749.161 : iCmd = 0, nBytes = 165
19ec-1c88:51662938.372 : skip dump 37 bytes
19ec-1c88:51662938.546 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51662938.689 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51662938.819 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51662938.952 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51662939.083 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51662939.217 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51662939.342 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51662939.466 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51662939.530 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51662939.590 : System total receive data 165 bytes
19ec-1c88:51662939.647 : => CNT96226::VenderCmd_GetData
19ec-1c88:51662939.696 : iCmd = 1, nBytes = 4
19ec-1c88:51663103.515 : 0000 : 00 00 00 00 
19ec-1c88:51663103.643 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51663103.795 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51663104.079 : Dump Inquiry
19ec-1c88:51663104.217 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51663104.358 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51663104.494 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51663104.632 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51663104.765 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51663104.900 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51663105.026 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51663105.157 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51663105.288 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51663105.416 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51663105.507 : 00a0 : 00 00 00 00 00 
19ec-1c88:51663105.582 : => ReadNVMDataInternal
19ec-1c88:51663105.828 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51663105.898 : IO Send command 10 bytes
19ec-1c88:51663105.993 : => CNT96226::VenderCmd_SetData
19ec-1c88:51663106.051 : iCmd = 0, nBytes = 10
19ec-1c88:51663106.154 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51663437.834 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51663437.967 : System send command 10 bytes + data 0 bytes
19ec-1c88:51663438.043 : IO total need to receive data 128 bytes
19ec-1c88:51663438.330 : => CNT96226::VenderCmd_GetData
19ec-1c88:51663438.383 : iCmd = 0, nBytes = 128
19ec-1c88:51663637.392 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51663637.586 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51663637.735 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51663637.874 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51663638.005 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51663638.133 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51663638.261 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51663638.387 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51663638.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51663638.526 : System total receive data 128 bytes
19ec-1c88:51663638.585 : => CNT96226::VenderCmd_GetData
19ec-1c88:51663638.642 : iCmd = 1, nBytes = 4
19ec-1c88:51663800.569 : 0000 : 00 00 00 00 
19ec-1c88:51663800.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51663800.808 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51663800.879 : NVMData.PadScanCount = 0
19ec-1c88:51663800.934 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51663800.989 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51663801.048 : NVMData.FlatbedScanCount = 0
19ec-1c88:51663801.101 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51663801.154 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51663801.209 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51663801.265 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51663801.323 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51663801.378 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51663801.433 : NVMData.BornMonth = 0
19ec-1c88:51663801.484 : NVMData.BornDay = 0
19ec-1c88:51663801.534 : NVMData.BornYear = 0
19ec-1c88:51663801.580 : NVMData.FirstScanMonth = 4
19ec-1c88:51663801.631 : NVMData.FirstScanDay = 30
19ec-1c88:51663801.682 : NVMData.FirstScanYear = 2020
19ec-1c88:51663801.737 : NVMData.VerticalMagnification = 0
19ec-1c88:51663801.795 : NVMData.HorizontalMagnification = 0
19ec-1c88:51663801.849 : NVMData.PowerSavingTime = 15
19ec-1c88:51663801.902 : NVMData.SN = A094165189010062
19ec-1c88:51663801.952 : NVMData.AutoFeed = 0
19ec-1c88:51663802.000 : NVMData.CCDType = 0
19ec-1c88:51663802.049 : NVMData.ScanSpeed = 0
19ec-1c88:51663802.098 : NVMData.RollerCount = 0
19ec-1c88:51663802.148 : NVMData.MultifeedCount = 0
19ec-1c88:51663802.198 : NVMData.JamCount = 0
19ec-1c88:51663802.244 : NVMData.IdentifyInfo = 
19ec-1c88:51663802.294 : NVMData.FormalName = 
19ec-1c88:51663802.486 : NVMData.ReservedB = 0
19ec-1c88:51663802.542 : NVMData.FunctionCode = 0
19ec-1c88:51663802.591 : NVMData.PreFeed = 0
19ec-1c88:51663802.639 : NVMData.PreFeedTime = 0
19ec-1c88:51663802.689 : NVMData.ButtonNumber = 0
19ec-1c88:51663802.737 : NVMData.PowerOffTime = 0
19ec-1c88:51663802.788 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51663802.873 : => IoObject::IoLockEnd
19ec-1c88:51663802.966 : <= IoObject::IoLockEnd
19ec-1c88:51663803.015 : <= InitializeScanner ret = 1
19ec-1c88:51663803.098 : => GetLogicalScannerAbilityEx
19ec-1c88:51663803.155 : => IoObject::IoLockStart
19ec-1c88:51663803.248 : => CAsicIO::CheckDevice
19ec-1c88:51663803.298 : => CNT96226::ConnectIsAvailable
19ec-1c88:51663825.140 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51663825.235 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51663825.292 : <= IoObject::IoLockStart
19ec-1c88:51663825.353 : => IoObject::IoLockEnd
19ec-1c88:51663825.445 : <= IoObject::IoLockEnd
19ec-1c88:51663825.560 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51663825.636 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51664061.652 : => ReadNVMData
19ec-1c88:51664061.827 : => IoObject::IoLockStart
19ec-1c88:51664061.954 : => CAsicIO::CheckDevice
19ec-1c88:51664062.012 : => CNT96226::ConnectIsAvailable
19ec-1c88:51664081.471 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51664081.606 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51664081.676 : <= IoObject::IoLockStart
19ec-1c88:51664081.747 : => ReadNVMDataInternal
19ec-1c88:51664081.810 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51664081.880 : IO Send command 10 bytes
19ec-1c88:51664081.999 : => CNT96226::VenderCmd_SetData
19ec-1c88:51664082.061 : iCmd = 0, nBytes = 10
19ec-1c88:51664082.180 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51664431.428 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51664431.599 : System send command 10 bytes + data 0 bytes
19ec-1c88:51664431.675 : IO total need to receive data 128 bytes
19ec-1c88:51664431.737 : => CNT96226::VenderCmd_GetData
19ec-1c88:51664431.795 : iCmd = 0, nBytes = 128
19ec-1c88:51664635.315 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51664635.725 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51664635.867 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51664636.003 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51664636.134 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51664636.265 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51664636.397 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51664636.526 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51664636.594 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51664636.662 : System total receive data 128 bytes
19ec-1c88:51664636.725 : => CNT96226::VenderCmd_GetData
19ec-1c88:51664636.779 : iCmd = 1, nBytes = 4
19ec-1c88:51664821.304 : 0000 : 00 00 00 00 
19ec-1c88:51664821.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51664821.566 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51664821.637 : NVMData.PadScanCount = 0
19ec-1c88:51664821.698 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51664821.755 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51664821.812 : NVMData.FlatbedScanCount = 0
19ec-1c88:51664821.869 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51664821.925 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51664821.978 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51664822.034 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51664822.089 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51664822.145 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51664822.197 : NVMData.BornMonth = 0
19ec-1c88:51664822.244 : NVMData.BornDay = 0
19ec-1c88:51664822.293 : NVMData.BornYear = 0
19ec-1c88:51664822.343 : NVMData.FirstScanMonth = 4
19ec-1c88:51664822.396 : NVMData.FirstScanDay = 30
19ec-1c88:51664822.448 : NVMData.FirstScanYear = 2020
19ec-1c88:51664822.635 : NVMData.VerticalMagnification = 0
19ec-1c88:51664822.697 : NVMData.HorizontalMagnification = 0
19ec-1c88:51664822.750 : NVMData.PowerSavingTime = 15
19ec-1c88:51664822.805 : NVMData.SN = A094165189010062
19ec-1c88:51664822.853 : NVMData.AutoFeed = 0
19ec-1c88:51664822.902 : NVMData.CCDType = 0
19ec-1c88:51664822.948 : NVMData.ScanSpeed = 0
19ec-1c88:51664822.996 : NVMData.RollerCount = 0
19ec-1c88:51664823.056 : NVMData.MultifeedCount = 0
19ec-1c88:51664823.104 : NVMData.JamCount = 0
19ec-1c88:51664823.154 : NVMData.IdentifyInfo = 
19ec-1c88:51664823.202 : NVMData.FormalName = 
19ec-1c88:51664823.250 : NVMData.ReservedB = 0
19ec-1c88:51664823.300 : NVMData.FunctionCode = 0
19ec-1c88:51664823.351 : NVMData.PreFeed = 0
19ec-1c88:51664823.401 : NVMData.PreFeedTime = 0
19ec-1c88:51664823.450 : NVMData.ButtonNumber = 0
19ec-1c88:51664823.498 : NVMData.PowerOffTime = 0
19ec-1c88:51664823.550 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51664823.613 : => IoObject::IoLockEnd
19ec-1c88:51664823.705 : <= IoObject::IoLockEnd
19ec-1c88:51664823.753 : <= ReadNVMData ret = 1
19ec-1c88:51665340.636 : => TerminateDriver
19ec-1c88:51665340.823 : => CAsicIO::~CAsicIO,pStage=197004360
19ec-1c88:51665340.900 : => CNT96226::Close
19ec-1c88:51665344.906 : <= CNT96226::Close ret = 1
19ec-1c88:51665344.998 : <= CAsicIO::~CAsicIO
19ec-1c88:51665345.063 : => IoObject::IoLockEnd
19ec-1c88:51665345.116 : <= IoObject::IoLockEnd
19ec-1c88:51665345.169 : => IoObject::TerminateDevice
19ec-1c88:51665345.226 : => IoObject::IoLockEnd
19ec-1c88:51665345.275 : <= IoObject::IoLockEnd
19ec-1c88:51665345.375 : <= IoObject::TerminateDevice
19ec-1c88:51665345.635 : <= TerminateDriver ret = 1
19ec-1c88:51668028.657 : ============Debug Start==========
19ec-1c88:51668028.969 : Date : 2020/4/30 14:30:38
19ec-1c88:51668029.056 : Process ID : 19ec
19ec-1c88:51668029.501 : Windows : Version 10.0 build 18363 
19ec-1c88:51668030.181 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51668030.246 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51668030.316 : MemoryStatus.ullAvailPhys : 1729028096
19ec-1c88:51668030.378 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51668030.443 : MemoryStatus.ullAvailPageFile : 3124998144
19ec-1c88:51668030.506 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51668030.570 : MemoryStatus.ullAvailVirtual : 1728659456
19ec-1c88:51668030.634 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51668030.743 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51668030.807 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51668031.060 : CPU Count : 4
19ec-1c88:51668031.108 : CPU Frequency : 100.000 Mhz
19ec-1c88:51668035.537 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51668035.670 : => InitializeDriver
19ec-1c88:51668035.959 : <= InitializeDriver ret = 1
19ec-1c88:51670934.695 : => InitializeScanner
19ec-1c88:51670934.977 : => CAsicIO::GetDeviceList
19ec-1c88:51670935.451 : => CNT96226::CNT96226
19ec-1c88:51670935.510 : => CNT96226::Open
19ec-1c88:51670963.315 : <= CNT96226::Open ret = 1
19ec-1c88:51670963.424 : => CNT96226::Initialize
19ec-1c88:51670963.629 : <= CNT96226::Initialize ret = 1
19ec-1c88:51670963.690 : <= CNT96226::CNT96226
19ec-1c88:51670963.744 : => CNT96226::EnumAvailableDevice
19ec-1c88:51670969.197 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51670969.277 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51670969.338 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51674699.928 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51674700.238 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51674705.848 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51674705.956 : => IoObject::GetLockName
19ec-1c88:51674706.011 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51674706.079 : <= IoObject::GetLockName
19ec-1c88:51674706.540 : => CNT96226::VenderCmd_GetData
19ec-1c88:51674706.605 : iCmd = 3, nBytes = 2
19ec-1c88:51675078.758 : 0000 : 06 38 
19ec-1c88:51675078.911 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51675078.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:51675079.048 : iCmd = 4, nBytes = 2
19ec-1c88:51675386.136 : 0000 : 07 07 
19ec-1c88:51675386.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51675386.353 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51675386.446 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51675386.513 : IO Send command 10 bytes
19ec-1c88:51675386.568 : => CNT96226::VenderCmd_SetData
19ec-1c88:51675386.628 : iCmd = 0, nBytes = 10
19ec-1c88:51675386.734 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51675586.130 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51675586.306 : => CNT96226::VenderCmd_GetData
19ec-1c88:51675586.367 : iCmd = 0, nBytes = 165
19ec-1c88:51675777.932 : skip dump 37 bytes
19ec-1c88:51675778.138 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51675778.285 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51675778.425 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51675778.561 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51675778.692 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51675778.828 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51675778.958 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51675779.086 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51675779.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51675779.211 : => CNT96226::VenderCmd_GetData
19ec-1c88:51675779.266 : iCmd = 1, nBytes = 4
19ec-1c88:51675923.093 : 0000 : 00 00 00 00 
19ec-1c88:51675923.195 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51675923.264 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51675923.325 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51675923.392 : IO Send command 10 bytes
19ec-1c88:51675923.444 : => CNT96226::VenderCmd_SetData
19ec-1c88:51675923.498 : iCmd = 0, nBytes = 10
19ec-1c88:51675923.597 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51676237.043 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51676237.238 : => CNT96226::VenderCmd_GetData
19ec-1c88:51676237.298 : iCmd = 0, nBytes = 128
19ec-1c88:51676406.277 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51676406.459 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51676406.609 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51676406.749 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51676406.873 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51676406.999 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51676407.120 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51676407.245 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51676407.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51676407.374 : => CNT96226::VenderCmd_GetData
19ec-1c88:51676407.424 : iCmd = 1, nBytes = 4
19ec-1c88:51676545.789 : 0000 : 00 00 00 00 
19ec-1c88:51676545.964 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51676546.053 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51676546.247 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51676546.324 : => CNT96226::Close
19ec-1c88:51676550.942 : <= CNT96226::Close ret = 1
19ec-1c88:51676551.017 : <= CNT96226::~CNT96226
19ec-1c88:51676551.124 : <= CAsicIO::GetDeviceList
19ec-1c88:51676551.685 : => IoObject::SetTimeout
19ec-1c88:51676551.825 : Timeout--> In = 0 Out = 0
19ec-1c88:51676551.883 : <= IoObject::SetTimeout
19ec-1c88:51676551.957 : => CAsicIO::CAsicIO
19ec-1c88:51676552.040 : => CNT96226::CNT96226
19ec-1c88:51676552.099 : => CNT96226::Open
19ec-1c88:51676578.586 : <= CNT96226::Open ret = 1
19ec-1c88:51676578.708 : => CNT96226::Initialize
19ec-1c88:51676578.919 : <= CNT96226::Initialize ret = 1
19ec-1c88:51676578.987 : <= CNT96226::CNT96226
19ec-1c88:51676579.052 : <= CAsicIO::CAsicIO
19ec-1c88:51676579.107 : => CAsicIO::InitializeDevice
19ec-1c88:51676579.177 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51676585.252 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51676585.376 : => IoObject::GetLockName
19ec-1c88:51676585.431 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51676585.498 : <= IoObject::GetLockName
19ec-1c88:51676586.007 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51676586.084 : IO Send command 10 bytes
19ec-1c88:51676586.137 : => CNT96226::VenderCmd_SetData
19ec-1c88:51676586.193 : iCmd = 0, nBytes = 10
19ec-1c88:51676586.314 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51676940.401 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51676940.559 : => CNT96226::VenderCmd_GetData
19ec-1c88:51676940.626 : iCmd = 0, nBytes = 128
19ec-1c88:51677139.343 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51677139.583 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51677139.728 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51677139.862 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51677139.991 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51677140.116 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51677140.239 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51677140.364 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51677140.426 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51677140.494 : => CNT96226::VenderCmd_GetData
19ec-1c88:51677140.546 : iCmd = 1, nBytes = 4
19ec-1c88:51677303.367 : 0000 : 00 00 00 00 
19ec-1c88:51677303.479 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51677303.550 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51677303.619 : => CNT96226::VenderCmd_GetData
19ec-1c88:51677303.674 : iCmd = 3, nBytes = 2
19ec-1c88:51677662.071 : 0000 : 06 38 
19ec-1c88:51677662.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51677662.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:51677662.376 : iCmd = 4, nBytes = 2
19ec-1c88:51677961.482 : 0000 : 07 07 
19ec-1c88:51677961.618 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51677961.803 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51677961.904 : => IoObject::InitializeDevice
19ec-1c88:51677962.010 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51677962.702 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51677962.778 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51677963.564 : => FindScanner
19ec-1c88:51677963.625 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51677963.691 : <= FindScanner ret = 1
19ec-1c88:51677963.749 : => IoObject::IoLockStart
19ec-1c88:51677963.851 : => CAsicIO::CheckDevice
19ec-1c88:51677963.903 : => CNT96226::ConnectIsAvailable
19ec-1c88:51677980.688 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51677980.782 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51677980.841 : <= IoObject::IoLockStart
19ec-1c88:51677980.899 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51677980.967 : IO Send command 10 bytes
19ec-1c88:51677981.050 : => CNT96226::VenderCmd_SetData
19ec-1c88:51677981.109 : iCmd = 0, nBytes = 10
19ec-1c88:51677981.217 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51678163.899 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51678164.073 : System send command 10 bytes + data 0 bytes
19ec-1c88:51678164.139 : IO total need to receive data 5 bytes
19ec-1c88:51678164.200 : => CNT96226::VenderCmd_GetData
19ec-1c88:51678164.261 : iCmd = 0, nBytes = 5
19ec-1c88:51678343.689 : 0000 : 06 00 02 02 ab 
19ec-1c88:51678344.113 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51678344.192 : System total receive data 5 bytes
19ec-1c88:51678344.254 : => CNT96226::VenderCmd_GetData
19ec-1c88:51678344.308 : iCmd = 1, nBytes = 4
19ec-1c88:51678479.003 : 0000 : 00 00 00 00 
19ec-1c88:51678479.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51678479.278 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51678479.345 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51678479.411 : IO Send command 10 bytes
19ec-1c88:51678479.507 : => CNT96226::VenderCmd_SetData
19ec-1c88:51678479.568 : iCmd = 0, nBytes = 10
19ec-1c88:51678479.674 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51678662.585 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51678662.719 : System send command 10 bytes + data 0 bytes
19ec-1c88:51678662.783 : IO total need to receive data 165 bytes
19ec-1c88:51678662.847 : => CNT96226::VenderCmd_GetData
19ec-1c88:51678662.900 : iCmd = 0, nBytes = 165
19ec-1c88:51678855.503 : skip dump 37 bytes
19ec-1c88:51678855.686 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51678855.827 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51678855.960 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51678856.091 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51678856.219 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51678856.348 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51678856.471 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51678856.592 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51678856.658 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51678856.719 : System total receive data 165 bytes
19ec-1c88:51678856.780 : => CNT96226::VenderCmd_GetData
19ec-1c88:51678856.832 : iCmd = 1, nBytes = 4
19ec-1c88:51679028.071 : 0000 : 00 00 00 00 
19ec-1c88:51679028.182 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51679028.320 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51679028.533 : Dump Inquiry
19ec-1c88:51679028.674 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51679028.807 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51679028.944 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51679029.074 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51679029.205 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51679029.336 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51679029.462 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51679029.586 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51679029.718 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51679029.849 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51679029.940 : 00a0 : 00 00 00 00 00 
19ec-1c88:51679030.012 : => ReadNVMDataInternal
19ec-1c88:51679030.223 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51679030.291 : IO Send command 10 bytes
19ec-1c88:51679030.381 : => CNT96226::VenderCmd_SetData
19ec-1c88:51679030.439 : iCmd = 0, nBytes = 10
19ec-1c88:51679030.538 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51679344.791 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51679344.909 : System send command 10 bytes + data 0 bytes
19ec-1c88:51679344.979 : IO total need to receive data 128 bytes
19ec-1c88:51679345.040 : => CNT96226::VenderCmd_GetData
19ec-1c88:51679345.092 : iCmd = 0, nBytes = 128
19ec-1c88:51679535.197 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51679535.389 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51679535.536 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51679535.669 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51679535.795 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51679535.917 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51679536.042 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51679536.166 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51679536.229 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51679536.293 : System total receive data 128 bytes
19ec-1c88:51679536.351 : => CNT96226::VenderCmd_GetData
19ec-1c88:51679536.402 : iCmd = 1, nBytes = 4
19ec-1c88:51679710.063 : 0000 : 00 00 00 00 
19ec-1c88:51679710.176 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51679710.316 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51679710.387 : NVMData.PadScanCount = 0
19ec-1c88:51679710.444 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51679710.501 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51679710.556 : NVMData.FlatbedScanCount = 0
19ec-1c88:51679710.609 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51679710.665 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51679710.718 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51679710.773 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51679710.828 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51679710.880 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51679710.938 : NVMData.BornMonth = 0
19ec-1c88:51679710.987 : NVMData.BornDay = 0
19ec-1c88:51679711.038 : NVMData.BornYear = 0
19ec-1c88:51679711.084 : NVMData.FirstScanMonth = 4
19ec-1c88:51679711.135 : NVMData.FirstScanDay = 30
19ec-1c88:51679711.189 : NVMData.FirstScanYear = 2020
19ec-1c88:51679711.243 : NVMData.VerticalMagnification = 0
19ec-1c88:51679711.296 : NVMData.HorizontalMagnification = 0
19ec-1c88:51679711.351 : NVMData.PowerSavingTime = 15
19ec-1c88:51679711.404 : NVMData.SN = A094165189010062
19ec-1c88:51679711.453 : NVMData.AutoFeed = 0
19ec-1c88:51679711.501 : NVMData.CCDType = 0
19ec-1c88:51679711.549 : NVMData.ScanSpeed = 0
19ec-1c88:51679711.598 : NVMData.RollerCount = 0
19ec-1c88:51679711.648 : NVMData.MultifeedCount = 0
19ec-1c88:51679711.696 : NVMData.JamCount = 0
19ec-1c88:51679711.745 : NVMData.IdentifyInfo = 
19ec-1c88:51679711.795 : NVMData.FormalName = 
19ec-1c88:51679712.029 : NVMData.ReservedB = 0
19ec-1c88:51679712.087 : NVMData.FunctionCode = 0
19ec-1c88:51679712.138 : NVMData.PreFeed = 0
19ec-1c88:51679712.190 : NVMData.PreFeedTime = 0
19ec-1c88:51679712.240 : NVMData.ButtonNumber = 0
19ec-1c88:51679712.293 : NVMData.PowerOffTime = 0
19ec-1c88:51679712.346 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51679712.419 : => IoObject::IoLockEnd
19ec-1c88:51679712.511 : <= IoObject::IoLockEnd
19ec-1c88:51679712.560 : <= InitializeScanner ret = 1
19ec-1c88:51681000.557 : => GetLogicalScannerAbility
19ec-1c88:51681000.748 : => IoObject::IoLockStart
19ec-1c88:51681000.882 : => CAsicIO::CheckDevice
19ec-1c88:51681000.945 : => CNT96226::ConnectIsAvailable
19ec-1c88:51681024.455 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51681024.684 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51681025.008 : <= IoObject::IoLockStart
19ec-1c88:51681025.062 : => IoObject::IoLockEnd
19ec-1c88:51681025.180 : <= IoObject::IoLockEnd
19ec-1c88:51681025.258 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:51684956.242 : => GetLogicalScannerAbilityEx
19ec-1c88:51684956.430 : => IoObject::IoLockStart
19ec-1c88:51684956.567 : => CAsicIO::CheckDevice
19ec-1c88:51684956.627 : => CNT96226::ConnectIsAvailable
19ec-1c88:51684979.851 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51684979.965 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51684980.025 : <= IoObject::IoLockStart
19ec-1c88:51684980.084 : => IoObject::IoLockEnd
19ec-1c88:51684980.197 : <= IoObject::IoLockEnd
19ec-1c88:51684980.313 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51684980.388 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51692618.302 : => ReadNVMData
19ec-1c88:51692618.515 : => IoObject::IoLockStart
19ec-1c88:51692618.661 : => CAsicIO::CheckDevice
19ec-1c88:51692618.722 : => CNT96226::ConnectIsAvailable
19ec-1c88:51692642.527 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51692642.668 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51692642.731 : <= IoObject::IoLockStart
19ec-1c88:51692642.799 : => ReadNVMDataInternal
19ec-1c88:51692642.866 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51692642.930 : IO Send command 10 bytes
19ec-1c88:51692643.097 : => CNT96226::VenderCmd_SetData
19ec-1c88:51692643.152 : iCmd = 0, nBytes = 10
19ec-1c88:51692643.269 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51692997.167 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51692997.567 : System send command 10 bytes + data 0 bytes
19ec-1c88:51692997.643 : IO total need to receive data 128 bytes
19ec-1c88:51692997.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:51692997.770 : iCmd = 0, nBytes = 128
19ec-1c88:51693206.545 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51693206.772 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51693206.912 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51693207.054 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51693207.183 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51693207.312 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51693207.438 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51693207.562 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51693207.629 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51693207.700 : System total receive data 128 bytes
19ec-1c88:51693207.766 : => CNT96226::VenderCmd_GetData
19ec-1c88:51693207.821 : iCmd = 1, nBytes = 4
19ec-1c88:51693375.468 : 0000 : 00 00 00 00 
19ec-1c88:51693375.602 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51693375.752 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51693375.838 : NVMData.PadScanCount = 0
19ec-1c88:51693375.896 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51693375.956 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51693376.015 : NVMData.FlatbedScanCount = 0
19ec-1c88:51693376.072 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51693376.299 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51693376.595 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51693376.650 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51693376.705 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51693376.756 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51693376.812 : NVMData.BornMonth = 0
19ec-1c88:51693376.861 : NVMData.BornDay = 0
19ec-1c88:51693376.910 : NVMData.BornYear = 0
19ec-1c88:51693376.960 : NVMData.FirstScanMonth = 4
19ec-1c88:51693377.012 : NVMData.FirstScanDay = 30
19ec-1c88:51693377.065 : NVMData.FirstScanYear = 2020
19ec-1c88:51693377.120 : NVMData.VerticalMagnification = 0
19ec-1c88:51693377.176 : NVMData.HorizontalMagnification = 0
19ec-1c88:51693377.228 : NVMData.PowerSavingTime = 15
19ec-1c88:51693377.281 : NVMData.SN = A094165189010062
19ec-1c88:51693377.332 : NVMData.AutoFeed = 0
19ec-1c88:51693377.381 : NVMData.CCDType = 0
19ec-1c88:51693377.428 : NVMData.ScanSpeed = 0
19ec-1c88:51693377.478 : NVMData.RollerCount = 0
19ec-1c88:51693377.529 : NVMData.MultifeedCount = 0
19ec-1c88:51693377.582 : NVMData.JamCount = 0
19ec-1c88:51693377.633 : NVMData.IdentifyInfo = 
19ec-1c88:51693377.682 : NVMData.FormalName = 
19ec-1c88:51693377.731 : NVMData.ReservedB = 0
19ec-1c88:51693377.778 : NVMData.FunctionCode = 0
19ec-1c88:51693377.827 : NVMData.PreFeed = 0
19ec-1c88:51693377.876 : NVMData.PreFeedTime = 0
19ec-1c88:51693377.925 : NVMData.ButtonNumber = 0
19ec-1c88:51693377.978 : NVMData.PowerOffTime = 0
19ec-1c88:51693378.030 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51693378.092 : => IoObject::IoLockEnd
19ec-1c88:51693378.182 : <= IoObject::IoLockEnd
19ec-1c88:51693378.231 : <= ReadNVMData ret = 1
19ec-1c88:51704042.945 : => GetADFStatus
19ec-1c88:51704043.609 : => IoObject::IoLockStart
19ec-1c88:51704043.740 : => CAsicIO::CheckDevice
19ec-1c88:51704043.801 : => CNT96226::ConnectIsAvailable
19ec-1c88:51704066.181 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51704066.321 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51704066.378 : <= IoObject::IoLockStart
19ec-1c88:51704066.438 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51704066.504 : IO Send command 10 bytes
19ec-1c88:51704066.669 : => CNT96226::VenderCmd_SetData
19ec-1c88:51704066.733 : iCmd = 0, nBytes = 10
19ec-1c88:51704066.842 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51704263.276 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51704263.496 : System send command 10 bytes + data 0 bytes
19ec-1c88:51704263.573 : IO total need to receive data 2 bytes
19ec-1c88:51704263.636 : => CNT96226::VenderCmd_GetData
19ec-1c88:51704263.701 : iCmd = 0, nBytes = 2
19ec-1c88:51704429.040 : 0000 : 00 00 
19ec-1c88:51704429.194 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51704429.264 : System total receive data 2 bytes
19ec-1c88:51704429.325 : => CNT96226::VenderCmd_GetData
19ec-1c88:51704429.377 : iCmd = 1, nBytes = 4
19ec-1c88:51704639.052 : 0000 : 00 00 00 00 
19ec-1c88:51704639.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51704639.313 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51704639.382 : Return status = 0
19ec-1c88:51704639.446 : => IoObject::IoLockEnd
19ec-1c88:51704639.537 : <= IoObject::IoLockEnd
19ec-1c88:51704639.586 : <= GetADFStatus ret = 1
19ec-1c88:51707624.975 : => GetADFStatus
19ec-1c88:51707625.169 : => IoObject::IoLockStart
19ec-1c88:51707625.294 : => CAsicIO::CheckDevice
19ec-1c88:51707625.348 : => CNT96226::ConnectIsAvailable
19ec-1c88:51707649.494 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51707649.608 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51707649.666 : <= IoObject::IoLockStart
19ec-1c88:51707649.729 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51707649.798 : IO Send command 10 bytes
19ec-1c88:51707649.926 : => CNT96226::VenderCmd_SetData
19ec-1c88:51707649.989 : iCmd = 0, nBytes = 10
19ec-1c88:51707650.093 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51707856.328 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51707856.768 : System send command 10 bytes + data 0 bytes
19ec-1c88:51707857.024 : IO total need to receive data 2 bytes
19ec-1c88:51707857.103 : => CNT96226::VenderCmd_GetData
19ec-1c88:51707857.393 : iCmd = 0, nBytes = 2
19ec-1c88:51707996.760 : 0000 : 00 00 
19ec-1c88:51707996.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51707996.940 : System total receive data 2 bytes
19ec-1c88:51707997.003 : => CNT96226::VenderCmd_GetData
19ec-1c88:51707997.058 : iCmd = 1, nBytes = 4
19ec-1c88:51708112.847 : 0000 : 00 00 00 00 
19ec-1c88:51708112.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51708113.084 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51708113.146 : Return status = 0
19ec-1c88:51708113.205 : => IoObject::IoLockEnd
19ec-1c88:51708113.292 : <= IoObject::IoLockEnd
19ec-1c88:51708113.341 : <= GetADFStatus ret = 1
19ec-1c88:51710250.004 : => TerminateDriver
19ec-1c88:51710250.196 : => CAsicIO::~CAsicIO,pStage=219614280
19ec-1c88:51710250.274 : => CNT96226::Close
19ec-1c88:51710254.141 : <= CNT96226::Close ret = 1
19ec-1c88:51710254.225 : <= CAsicIO::~CAsicIO
19ec-1c88:51710254.283 : => IoObject::IoLockEnd
19ec-1c88:51710254.335 : <= IoObject::IoLockEnd
19ec-1c88:51710254.390 : => IoObject::TerminateDevice
19ec-1c88:51710254.458 : => IoObject::IoLockEnd
19ec-1c88:51710254.510 : <= IoObject::IoLockEnd
19ec-1c88:51710254.617 : <= IoObject::TerminateDevice
19ec-1c88:51710254.867 : <= TerminateDriver ret = 1
19ec-1c88:51754687.802 : ============Debug Start==========
19ec-1c88:51754688.089 : Date : 2020/4/30 14:30:41
19ec-1c88:51754688.169 : Process ID : 19ec
19ec-1c88:51754688.575 : Windows : Version 10.0 build 18363 
19ec-1c88:51754689.022 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51754689.084 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51754689.149 : MemoryStatus.ullAvailPhys : 1727479808
19ec-1c88:51754689.206 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51754689.262 : MemoryStatus.ullAvailPageFile : 3121549312
19ec-1c88:51754689.324 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51754689.381 : MemoryStatus.ullAvailVirtual : 1728430080
19ec-1c88:51754689.438 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51754689.538 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51754689.598 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51754689.843 : CPU Count : 4
19ec-1c88:51754689.889 : CPU Frequency : 100.000 Mhz
19ec-1c88:51754694.284 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51754694.433 : => InitializeDriver
19ec-1c88:51754694.705 : <= InitializeDriver ret = 1
19ec-1c88:51754694.762 : => InitializeScanner
19ec-1c88:51754694.845 : => CAsicIO::GetDeviceList
19ec-1c88:51754695.143 : => CNT96226::CNT96226
19ec-1c88:51754695.199 : => CNT96226::Open
19ec-1c88:51754716.675 : <= CNT96226::Open ret = 1
19ec-1c88:51754716.770 : => CNT96226::Initialize
19ec-1c88:51754716.951 : <= CNT96226::Initialize ret = 1
19ec-1c88:51754717.010 : <= CNT96226::CNT96226
19ec-1c88:51754717.063 : => CNT96226::EnumAvailableDevice
19ec-1c88:51754722.335 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51754722.411 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51754722.468 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51758454.507 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51758454.986 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51758466.590 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51758466.799 : => IoObject::GetLockName
19ec-1c88:51758466.922 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51758467.064 : <= IoObject::GetLockName
19ec-1c88:51758468.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:51758468.241 : iCmd = 3, nBytes = 2
19ec-1c88:51758854.095 : 0000 : 06 38 
19ec-1c88:51758854.343 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51758854.494 : => CNT96226::VenderCmd_GetData
19ec-1c88:51758854.609 : iCmd = 4, nBytes = 2
19ec-1c88:51759176.194 : 0000 : 07 07 
19ec-1c88:51759176.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51759176.625 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51759176.798 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51759176.936 : IO Send command 10 bytes
19ec-1c88:51759177.050 : => CNT96226::VenderCmd_SetData
19ec-1c88:51759177.168 : iCmd = 0, nBytes = 10
19ec-1c88:51759177.386 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51759387.697 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51759387.965 : => CNT96226::VenderCmd_GetData
19ec-1c88:51759388.096 : iCmd = 0, nBytes = 165
19ec-1c88:51759576.548 : skip dump 37 bytes
19ec-1c88:51759576.972 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51759577.266 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51759577.550 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51759577.814 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51759578.085 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51759578.350 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51759578.610 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51759578.859 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51759578.994 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51759579.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:51759579.238 : iCmd = 1, nBytes = 4
19ec-1c88:51759787.302 : 0000 : 00 00 00 00 
19ec-1c88:51759787.502 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51759787.629 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51759787.745 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51759787.889 : IO Send command 10 bytes
19ec-1c88:51759787.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:51759788.106 : iCmd = 0, nBytes = 10
19ec-1c88:51759788.316 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51760145.702 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51760145.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:51760146.076 : iCmd = 0, nBytes = 128
19ec-1c88:51760354.985 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51760355.327 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51760355.610 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51760355.883 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51760356.146 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51760356.398 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51760356.647 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51760356.891 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51760357.020 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51760357.142 : => CNT96226::VenderCmd_GetData
19ec-1c88:51760357.248 : iCmd = 1, nBytes = 4
19ec-1c88:51760572.486 : 0000 : 00 00 00 00 
19ec-1c88:51760572.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51760572.779 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51760573.110 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51760573.257 : => CNT96226::Close
19ec-1c88:51760579.884 : <= CNT96226::Close ret = 1
19ec-1c88:51760580.033 : <= CNT96226::~CNT96226
19ec-1c88:51760580.193 : <= CAsicIO::GetDeviceList
19ec-1c88:51760580.947 : => IoObject::SetTimeout
19ec-1c88:51760581.195 : Timeout--> In = 0 Out = 0
19ec-1c88:51760581.310 : <= IoObject::SetTimeout
19ec-1c88:51760581.443 : => CAsicIO::CAsicIO
19ec-1c88:51760581.582 : => CNT96226::CNT96226
19ec-1c88:51760581.693 : => CNT96226::Open
19ec-1c88:51760623.929 : <= CNT96226::Open ret = 1
19ec-1c88:51760624.135 : => CNT96226::Initialize
19ec-1c88:51760624.516 : <= CNT96226::Initialize ret = 1
19ec-1c88:51760624.636 : <= CNT96226::CNT96226
19ec-1c88:51760624.737 : <= CAsicIO::CAsicIO
19ec-1c88:51760624.848 : => CAsicIO::InitializeDevice
19ec-1c88:51760624.975 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51760636.466 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51760636.696 : => IoObject::GetLockName
19ec-1c88:51760636.808 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51760636.943 : <= IoObject::GetLockName
19ec-1c88:51760637.868 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51760638.015 : IO Send command 10 bytes
19ec-1c88:51760638.125 : => CNT96226::VenderCmd_SetData
19ec-1c88:51760638.241 : iCmd = 0, nBytes = 10
19ec-1c88:51760638.471 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51760996.285 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51760996.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:51760996.597 : iCmd = 0, nBytes = 128
19ec-1c88:51761196.924 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51761197.163 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51761197.344 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51761197.523 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51761197.689 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51761197.853 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51761198.015 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51761198.177 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51761198.262 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51761198.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:51761198.413 : iCmd = 1, nBytes = 4
19ec-1c88:51761378.059 : 0000 : 00 00 00 00 
19ec-1c88:51761378.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51761378.409 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51761378.489 : => CNT96226::VenderCmd_GetData
19ec-1c88:51761378.554 : iCmd = 3, nBytes = 2
19ec-1c88:51761747.246 : 0000 : 06 38 
19ec-1c88:51761747.396 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51761747.487 : => CNT96226::VenderCmd_GetData
19ec-1c88:51761747.558 : iCmd = 4, nBytes = 2
19ec-1c88:51762063.232 : 0000 : 07 07 
19ec-1c88:51762063.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51762063.668 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51762063.790 : => IoObject::InitializeDevice
19ec-1c88:51762063.923 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51762064.929 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51762065.021 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51762065.953 : => FindScanner
19ec-1c88:51762066.026 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51762066.105 : <= FindScanner ret = 1
19ec-1c88:51762066.182 : => IoObject::IoLockStart
19ec-1c88:51762066.319 : => CAsicIO::CheckDevice
19ec-1c88:51762066.384 : => CNT96226::ConnectIsAvailable
19ec-1c88:51762086.702 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51762086.853 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51762086.930 : <= IoObject::IoLockStart
19ec-1c88:51762087.013 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51762087.102 : IO Send command 10 bytes
19ec-1c88:51762087.226 : => CNT96226::VenderCmd_SetData
19ec-1c88:51762087.304 : iCmd = 0, nBytes = 10
19ec-1c88:51762087.441 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51762287.738 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51762287.894 : System send command 10 bytes + data 0 bytes
19ec-1c88:51762287.996 : IO total need to receive data 5 bytes
19ec-1c88:51762288.075 : => CNT96226::VenderCmd_GetData
19ec-1c88:51762288.235 : iCmd = 0, nBytes = 5
19ec-1c88:51762436.920 : 0000 : 06 00 02 02 ab 
19ec-1c88:51762437.064 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51762437.161 : System total receive data 5 bytes
19ec-1c88:51762437.245 : => CNT96226::VenderCmd_GetData
19ec-1c88:51762437.315 : iCmd = 1, nBytes = 4
19ec-1c88:51762553.408 : 0000 : 00 00 00 00 
19ec-1c88:51762553.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51762553.714 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51762553.796 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51762553.882 : IO Send command 10 bytes
19ec-1c88:51762554.000 : => CNT96226::VenderCmd_SetData
19ec-1c88:51762554.076 : iCmd = 0, nBytes = 10
19ec-1c88:51762554.219 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51762745.018 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51762745.200 : System send command 10 bytes + data 0 bytes
19ec-1c88:51762745.308 : IO total need to receive data 165 bytes
19ec-1c88:51762745.400 : => CNT96226::VenderCmd_GetData
19ec-1c88:51762745.479 : iCmd = 0, nBytes = 165
19ec-1c88:51762948.383 : skip dump 37 bytes
19ec-1c88:51762948.625 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51762948.809 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51762948.985 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51762949.161 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51762949.333 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51762949.505 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51762949.671 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51762949.842 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51762949.928 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51762950.005 : System total receive data 165 bytes
19ec-1c88:51762950.082 : => CNT96226::VenderCmd_GetData
19ec-1c88:51762950.152 : iCmd = 1, nBytes = 4
19ec-1c88:51763094.205 : 0000 : 00 00 00 00 
19ec-1c88:51763094.356 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51763094.534 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51763094.779 : Dump Inquiry
19ec-1c88:51763094.960 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51763095.136 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51763095.311 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51763095.490 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51763095.659 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51763095.838 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51763096.002 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51763096.163 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51763096.331 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51763096.502 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51763096.614 : 00a0 : 00 00 00 00 00 
19ec-1c88:51763096.704 : => ReadNVMDataInternal
19ec-1c88:51763096.960 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51763097.046 : IO Send command 10 bytes
19ec-1c88:51763097.154 : => CNT96226::VenderCmd_SetData
19ec-1c88:51763097.228 : iCmd = 0, nBytes = 10
19ec-1c88:51763097.363 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51763413.145 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51763413.346 : System send command 10 bytes + data 0 bytes
19ec-1c88:51763413.441 : IO total need to receive data 128 bytes
19ec-1c88:51763413.523 : => CNT96226::VenderCmd_GetData
19ec-1c88:51763413.592 : iCmd = 0, nBytes = 128
19ec-1c88:51763577.440 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51763577.656 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51763577.842 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51763578.020 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51763578.189 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51763578.352 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51763578.514 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51763578.676 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51763578.762 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51763578.849 : System total receive data 128 bytes
19ec-1c88:51763578.924 : => CNT96226::VenderCmd_GetData
19ec-1c88:51763578.992 : iCmd = 1, nBytes = 4
19ec-1c88:51763693.379 : 0000 : 00 00 00 00 
19ec-1c88:51763693.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51763693.669 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51763693.756 : NVMData.PadScanCount = 0
19ec-1c88:51763693.829 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51763693.897 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51763693.970 : NVMData.FlatbedScanCount = 0
19ec-1c88:51763694.039 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51763694.106 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51763694.175 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51763694.246 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51763694.322 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51763694.392 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51763694.470 : NVMData.BornMonth = 0
19ec-1c88:51763694.536 : NVMData.BornDay = 0
19ec-1c88:51763694.601 : NVMData.BornYear = 0
19ec-1c88:51763694.665 : NVMData.FirstScanMonth = 4
19ec-1c88:51763694.733 : NVMData.FirstScanDay = 30
19ec-1c88:51763694.807 : NVMData.FirstScanYear = 2020
19ec-1c88:51763694.880 : NVMData.VerticalMagnification = 0
19ec-1c88:51763694.950 : NVMData.HorizontalMagnification = 0
19ec-1c88:51763695.023 : NVMData.PowerSavingTime = 15
19ec-1c88:51763695.095 : NVMData.SN = A094165189010062
19ec-1c88:51763695.161 : NVMData.AutoFeed = 0
19ec-1c88:51763695.227 : NVMData.CCDType = 0
19ec-1c88:51763695.290 : NVMData.ScanSpeed = 0
19ec-1c88:51763695.353 : NVMData.RollerCount = 0
19ec-1c88:51763695.417 : NVMData.MultifeedCount = 0
19ec-1c88:51763695.483 : NVMData.JamCount = 0
19ec-1c88:51763695.545 : NVMData.IdentifyInfo = 
19ec-1c88:51763695.616 : NVMData.FormalName = 
19ec-1c88:51763695.842 : NVMData.ReservedB = 0
19ec-1c88:51763695.912 : NVMData.FunctionCode = 0
19ec-1c88:51763695.979 : NVMData.PreFeed = 0
19ec-1c88:51763696.041 : NVMData.PreFeedTime = 0
19ec-1c88:51763696.108 : NVMData.ButtonNumber = 0
19ec-1c88:51763696.177 : NVMData.PowerOffTime = 0
19ec-1c88:51763696.243 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51763696.337 : => IoObject::IoLockEnd
19ec-1c88:51763696.448 : <= IoObject::IoLockEnd
19ec-1c88:51763696.515 : <= InitializeScanner ret = 1
19ec-1c88:51763696.596 : => GetLogicalScannerAbilityEx
19ec-1c88:51763696.672 : => IoObject::IoLockStart
19ec-1c88:51763696.797 : => CAsicIO::CheckDevice
19ec-1c88:51763696.866 : => CNT96226::ConnectIsAvailable
19ec-1c88:51763708.779 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51763708.897 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51763708.966 : <= IoObject::IoLockStart
19ec-1c88:51763709.041 : => IoObject::IoLockEnd
19ec-1c88:51763709.157 : <= IoObject::IoLockEnd
19ec-1c88:51763709.302 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51763709.398 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51763937.236 : => ReadNVMData
19ec-1c88:51763937.414 : => IoObject::IoLockStart
19ec-1c88:51763937.579 : => CAsicIO::CheckDevice
19ec-1c88:51763937.648 : => CNT96226::ConnectIsAvailable
19ec-1c88:51763961.517 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51763961.670 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51763961.753 : <= IoObject::IoLockStart
19ec-1c88:51763961.835 : => ReadNVMDataInternal
19ec-1c88:51763961.918 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51763962.007 : IO Send command 10 bytes
19ec-1c88:51763962.152 : => CNT96226::VenderCmd_SetData
19ec-1c88:51763962.232 : iCmd = 0, nBytes = 10
19ec-1c88:51763962.376 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51764316.759 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51764316.939 : System send command 10 bytes + data 0 bytes
19ec-1c88:51764317.027 : IO total need to receive data 128 bytes
19ec-1c88:51764317.105 : => CNT96226::VenderCmd_GetData
19ec-1c88:51764317.175 : iCmd = 0, nBytes = 128
19ec-1c88:51764514.826 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51764515.045 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51764515.232 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51764515.407 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51764515.580 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51764515.746 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51764515.909 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51764516.071 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51764516.156 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51764516.232 : System total receive data 128 bytes
19ec-1c88:51764516.306 : => CNT96226::VenderCmd_GetData
19ec-1c88:51764516.375 : iCmd = 1, nBytes = 4
19ec-1c88:51764714.597 : 0000 : 00 00 00 00 
19ec-1c88:51764714.704 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51764714.862 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51764714.945 : NVMData.PadScanCount = 0
19ec-1c88:51764715.014 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51764715.085 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51764715.159 : NVMData.FlatbedScanCount = 0
19ec-1c88:51764715.229 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51764715.299 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51764715.367 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51764715.441 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51764715.512 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51764715.581 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51764715.650 : NVMData.BornMonth = 0
19ec-1c88:51764715.713 : NVMData.BornDay = 0
19ec-1c88:51764715.778 : NVMData.BornYear = 0
19ec-1c88:51764715.842 : NVMData.FirstScanMonth = 4
19ec-1c88:51764715.908 : NVMData.FirstScanDay = 30
19ec-1c88:51764715.978 : NVMData.FirstScanYear = 2020
19ec-1c88:51764716.236 : NVMData.VerticalMagnification = 0
19ec-1c88:51764716.308 : NVMData.HorizontalMagnification = 0
19ec-1c88:51764716.382 : NVMData.PowerSavingTime = 15
19ec-1c88:51764716.452 : NVMData.SN = A094165189010062
19ec-1c88:51764716.518 : NVMData.AutoFeed = 0
19ec-1c88:51764716.580 : NVMData.CCDType = 0
19ec-1c88:51764716.647 : NVMData.ScanSpeed = 0
19ec-1c88:51764716.712 : NVMData.RollerCount = 0
19ec-1c88:51764716.781 : NVMData.MultifeedCount = 0
19ec-1c88:51764716.849 : NVMData.JamCount = 0
19ec-1c88:51764716.910 : NVMData.IdentifyInfo = 
19ec-1c88:51764716.974 : NVMData.FormalName = 
19ec-1c88:51764717.036 : NVMData.ReservedB = 0
19ec-1c88:51764717.101 : NVMData.FunctionCode = 0
19ec-1c88:51764717.165 : NVMData.PreFeed = 0
19ec-1c88:51764717.226 : NVMData.PreFeedTime = 0
19ec-1c88:51764717.290 : NVMData.ButtonNumber = 0
19ec-1c88:51764717.356 : NVMData.PowerOffTime = 0
19ec-1c88:51764717.426 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51764717.502 : => IoObject::IoLockEnd
19ec-1c88:51764717.617 : <= IoObject::IoLockEnd
19ec-1c88:51764717.682 : <= ReadNVMData ret = 1
19ec-1c88:51767473.099 : ============Debug Start==========
19ec-1c88:51767473.395 : Date : 2020/4/30 14:30:41
19ec-1c88:51767473.478 : Process ID : 19ec
19ec-1c88:51767473.890 : Windows : Version 10.0 build 18363 
19ec-1c88:51767474.378 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51767474.440 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51767474.503 : MemoryStatus.ullAvailPhys : 1727516672
19ec-1c88:51767474.563 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51767474.623 : MemoryStatus.ullAvailPageFile : 3121483776
19ec-1c88:51767474.681 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51767474.739 : MemoryStatus.ullAvailVirtual : 1728405504
19ec-1c88:51767474.800 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51767474.900 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51767474.958 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51767475.197 : CPU Count : 4
19ec-1c88:51767475.244 : CPU Frequency : 100.000 Mhz
19ec-1c88:51767479.367 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51767479.497 : => InitializeDriver
19ec-1c88:51767479.757 : <= InitializeDriver ret = 1
19ec-1c88:51770082.838 : => InitializeScanner
19ec-1c88:51770083.100 : => CAsicIO::GetDeviceList
19ec-1c88:51770083.551 : => CNT96226::CNT96226
19ec-1c88:51770083.616 : => CNT96226::Open
19ec-1c88:51770106.665 : <= CNT96226::Open ret = 1
19ec-1c88:51770106.766 : => CNT96226::Initialize
19ec-1c88:51770106.961 : <= CNT96226::Initialize ret = 1
19ec-1c88:51770107.021 : <= CNT96226::CNT96226
19ec-1c88:51770107.075 : => CNT96226::EnumAvailableDevice
19ec-1c88:51770112.699 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51770112.779 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51770112.842 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51773895.607 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51773896.051 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51773908.195 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51773908.411 : => IoObject::GetLockName
19ec-1c88:51773908.543 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51773908.673 : <= IoObject::GetLockName
19ec-1c88:51773909.563 : => CNT96226::VenderCmd_GetData
19ec-1c88:51773909.693 : iCmd = 3, nBytes = 2
19ec-1c88:51774308.047 : 0000 : 06 38 
19ec-1c88:51774308.286 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51774308.426 : => CNT96226::VenderCmd_GetData
19ec-1c88:51774308.538 : iCmd = 4, nBytes = 2
19ec-1c88:51774614.581 : 0000 : 07 07 
19ec-1c88:51774614.801 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51774614.965 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51774615.125 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51774615.261 : IO Send command 10 bytes
19ec-1c88:51774615.376 : => CNT96226::VenderCmd_SetData
19ec-1c88:51774615.483 : iCmd = 0, nBytes = 10
19ec-1c88:51774615.691 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51774834.025 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51774834.266 : => CNT96226::VenderCmd_GetData
19ec-1c88:51774834.382 : iCmd = 0, nBytes = 165
19ec-1c88:51775049.057 : skip dump 37 bytes
19ec-1c88:51775049.475 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51775049.767 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51775050.049 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51775050.319 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51775050.584 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51775050.865 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51775051.123 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51775051.375 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51775051.508 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51775051.638 : => CNT96226::VenderCmd_GetData
19ec-1c88:51775051.748 : iCmd = 1, nBytes = 4
19ec-1c88:51775252.642 : 0000 : 00 00 00 00 
19ec-1c88:51775252.871 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51775253.006 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51775253.129 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51775253.263 : IO Send command 10 bytes
19ec-1c88:51775253.373 : => CNT96226::VenderCmd_SetData
19ec-1c88:51775253.482 : iCmd = 0, nBytes = 10
19ec-1c88:51775253.696 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51775626.031 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51775626.289 : => CNT96226::VenderCmd_GetData
19ec-1c88:51775626.413 : iCmd = 0, nBytes = 128
19ec-1c88:51775839.308 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51775839.700 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51775839.988 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51775840.257 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51775840.519 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51775840.768 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51775841.019 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51775841.281 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51775841.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51775841.533 : => CNT96226::VenderCmd_GetData
19ec-1c88:51775841.636 : iCmd = 1, nBytes = 4
19ec-1c88:51776075.824 : 0000 : 00 00 00 00 
19ec-1c88:51776076.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51776076.171 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51776076.563 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51776076.714 : => CNT96226::Close
19ec-1c88:51776083.608 : <= CNT96226::Close ret = 1
19ec-1c88:51776083.759 : <= CNT96226::~CNT96226
19ec-1c88:51776083.917 : <= CAsicIO::GetDeviceList
19ec-1c88:51776084.677 : => IoObject::SetTimeout
19ec-1c88:51776084.942 : Timeout--> In = 0 Out = 0
19ec-1c88:51776085.058 : <= IoObject::SetTimeout
19ec-1c88:51776085.187 : => CAsicIO::CAsicIO
19ec-1c88:51776085.335 : => CNT96226::CNT96226
19ec-1c88:51776085.444 : => CNT96226::Open
19ec-1c88:51776126.958 : <= CNT96226::Open ret = 1
19ec-1c88:51776127.153 : => CNT96226::Initialize
19ec-1c88:51776127.521 : <= CNT96226::Initialize ret = 1
19ec-1c88:51776127.641 : <= CNT96226::CNT96226
19ec-1c88:51776127.740 : <= CAsicIO::CAsicIO
19ec-1c88:51776127.842 : => CAsicIO::InitializeDevice
19ec-1c88:51776127.978 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51776139.733 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51776139.955 : => IoObject::GetLockName
19ec-1c88:51776140.065 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51776140.201 : <= IoObject::GetLockName
19ec-1c88:51776141.138 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51776141.285 : IO Send command 10 bytes
19ec-1c88:51776141.387 : => CNT96226::VenderCmd_SetData
19ec-1c88:51776141.500 : iCmd = 0, nBytes = 10
19ec-1c88:51776141.718 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51776503.131 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51776503.418 : => CNT96226::VenderCmd_GetData
19ec-1c88:51776503.560 : iCmd = 0, nBytes = 128
19ec-1c88:51776741.072 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51776741.441 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51776741.728 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51776741.992 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51776742.255 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51776742.511 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51776742.765 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51776743.015 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51776743.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51776743.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:51776743.383 : iCmd = 1, nBytes = 4
19ec-1c88:51776968.436 : 0000 : 00 00 00 00 
19ec-1c88:51776968.667 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51776968.806 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51776968.926 : => CNT96226::VenderCmd_GetData
19ec-1c88:51776969.039 : iCmd = 3, nBytes = 2
19ec-1c88:51777382.154 : 0000 : 06 38 
19ec-1c88:51777382.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51777382.509 : => CNT96226::VenderCmd_GetData
19ec-1c88:51777382.620 : iCmd = 4, nBytes = 2
19ec-1c88:51777686.287 : 0000 : 07 07 
19ec-1c88:51777686.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51777686.875 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51777687.066 : => IoObject::InitializeDevice
19ec-1c88:51777687.250 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51777688.476 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51777688.616 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51777690.710 : => FindScanner
19ec-1c88:51777690.830 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51777690.959 : <= FindScanner ret = 1
19ec-1c88:51777691.071 : => IoObject::IoLockStart
19ec-1c88:51777691.287 : => CAsicIO::CheckDevice
19ec-1c88:51777691.392 : => CNT96226::ConnectIsAvailable
19ec-1c88:51777716.935 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51777717.179 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51777717.319 : <= IoObject::IoLockStart
19ec-1c88:51777717.448 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51777717.582 : IO Send command 10 bytes
19ec-1c88:51777717.756 : => CNT96226::VenderCmd_SetData
19ec-1c88:51777717.871 : iCmd = 0, nBytes = 10
19ec-1c88:51777718.096 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51777926.653 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51777926.904 : System send command 10 bytes + data 0 bytes
19ec-1c88:51777927.060 : IO total need to receive data 5 bytes
19ec-1c88:51777927.186 : => CNT96226::VenderCmd_GetData
19ec-1c88:51777927.303 : iCmd = 0, nBytes = 5
19ec-1c88:51778135.759 : 0000 : 06 00 02 02 ab 
19ec-1c88:51778135.937 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51778136.069 : System total receive data 5 bytes
19ec-1c88:51778136.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:51778136.298 : iCmd = 1, nBytes = 4
19ec-1c88:51778343.582 : 0000 : 00 00 00 00 
19ec-1c88:51778343.768 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51778343.996 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51778344.121 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51778344.253 : IO Send command 10 bytes
19ec-1c88:51778344.415 : => CNT96226::VenderCmd_SetData
19ec-1c88:51778344.530 : iCmd = 0, nBytes = 10
19ec-1c88:51778344.750 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51778552.768 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51778553.020 : System send command 10 bytes + data 0 bytes
19ec-1c88:51778553.163 : IO total need to receive data 165 bytes
19ec-1c88:51778553.290 : => CNT96226::VenderCmd_GetData
19ec-1c88:51778553.402 : iCmd = 0, nBytes = 165
19ec-1c88:51778793.297 : skip dump 37 bytes
19ec-1c88:51778793.688 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51778793.967 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51778794.252 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51778794.530 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51778794.798 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51778795.066 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51778795.328 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51778795.585 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51778795.718 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51778795.835 : System total receive data 165 bytes
19ec-1c88:51778795.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:51778796.065 : iCmd = 1, nBytes = 4
19ec-1c88:51779005.063 : 0000 : 00 00 00 00 
19ec-1c88:51779005.293 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51779005.537 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51779005.934 : Dump Inquiry
19ec-1c88:51779006.222 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51779006.502 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51779006.778 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51779007.046 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51779007.307 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51779007.575 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51779007.840 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51779008.089 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51779008.359 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51779008.629 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51779008.808 : 00a0 : 00 00 00 00 00 
19ec-1c88:51779008.933 : => ReadNVMDataInternal
19ec-1c88:51779009.460 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51779009.600 : IO Send command 10 bytes
19ec-1c88:51779009.772 : => CNT96226::VenderCmd_SetData
19ec-1c88:51779009.881 : iCmd = 0, nBytes = 10
19ec-1c88:51779010.089 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51779365.246 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51779365.478 : System send command 10 bytes + data 0 bytes
19ec-1c88:51779365.624 : IO total need to receive data 128 bytes
19ec-1c88:51779365.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:51779365.858 : iCmd = 0, nBytes = 128
19ec-1c88:51779577.276 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51779577.615 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51779577.881 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51779578.153 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51779578.412 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51779578.662 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51779578.918 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51779579.168 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51779579.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51779579.418 : System total receive data 128 bytes
19ec-1c88:51779579.538 : => CNT96226::VenderCmd_GetData
19ec-1c88:51779579.645 : iCmd = 1, nBytes = 4
19ec-1c88:51779754.245 : 0000 : 00 00 00 00 
19ec-1c88:51779754.425 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51779754.638 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51779754.768 : NVMData.PadScanCount = 0
19ec-1c88:51779754.875 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51779754.981 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51779755.091 : NVMData.FlatbedScanCount = 0
19ec-1c88:51779755.198 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51779755.303 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51779755.415 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51779755.532 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51779755.644 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51779755.757 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51779755.868 : NVMData.BornMonth = 0
19ec-1c88:51779755.966 : NVMData.BornDay = 0
19ec-1c88:51779756.064 : NVMData.BornYear = 0
19ec-1c88:51779756.164 : NVMData.FirstScanMonth = 4
19ec-1c88:51779756.268 : NVMData.FirstScanDay = 30
19ec-1c88:51779756.377 : NVMData.FirstScanYear = 2020
19ec-1c88:51779756.482 : NVMData.VerticalMagnification = 0
19ec-1c88:51779756.599 : NVMData.HorizontalMagnification = 0
19ec-1c88:51779756.709 : NVMData.PowerSavingTime = 15
19ec-1c88:51779756.817 : NVMData.SN = A094165189010062
19ec-1c88:51779756.926 : NVMData.AutoFeed = 0
19ec-1c88:51779757.024 : NVMData.CCDType = 0
19ec-1c88:51779757.123 : NVMData.ScanSpeed = 0
19ec-1c88:51779757.227 : NVMData.RollerCount = 0
19ec-1c88:51779757.328 : NVMData.MultifeedCount = 0
19ec-1c88:51779757.429 : NVMData.JamCount = 0
19ec-1c88:51779757.527 : NVMData.IdentifyInfo = 
19ec-1c88:51779757.632 : NVMData.FormalName = 
19ec-1c88:51779757.964 : NVMData.ReservedB = 0
19ec-1c88:51779758.080 : NVMData.FunctionCode = 0
19ec-1c88:51779758.182 : NVMData.PreFeed = 0
19ec-1c88:51779758.284 : NVMData.PreFeedTime = 0
19ec-1c88:51779758.385 : NVMData.ButtonNumber = 0
19ec-1c88:51779758.497 : NVMData.PowerOffTime = 0
19ec-1c88:51779758.600 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51779758.735 : => IoObject::IoLockEnd
19ec-1c88:51779758.919 : <= IoObject::IoLockEnd
19ec-1c88:51779759.025 : <= InitializeScanner ret = 1
19ec-1c88:51781381.422 : => GetLogicalScannerAbility
19ec-1c88:51781382.175 : => IoObject::IoLockStart
19ec-1c88:51781382.311 : => CAsicIO::CheckDevice
19ec-1c88:51781382.594 : => CNT96226::ConnectIsAvailable
19ec-1c88:51781406.996 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51781407.105 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51781407.162 : <= IoObject::IoLockStart
19ec-1c88:51781407.220 : => IoObject::IoLockEnd
19ec-1c88:51781407.327 : <= IoObject::IoLockEnd
19ec-1c88:51781407.404 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:51785291.371 : => GetLogicalScannerAbilityEx
19ec-1c88:51785291.560 : => IoObject::IoLockStart
19ec-1c88:51785291.694 : => CAsicIO::CheckDevice
19ec-1c88:51785291.756 : => CNT96226::ConnectIsAvailable
19ec-1c88:51785305.400 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51785305.504 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51785305.566 : <= IoObject::IoLockStart
19ec-1c88:51785305.623 : => IoObject::IoLockEnd
19ec-1c88:51785305.723 : <= IoObject::IoLockEnd
19ec-1c88:51785305.837 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51785305.916 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51792835.555 : => ReadNVMData
19ec-1c88:51792835.742 : => IoObject::IoLockStart
19ec-1c88:51792835.875 : => CAsicIO::CheckDevice
19ec-1c88:51792835.932 : => CNT96226::ConnectIsAvailable
19ec-1c88:51792858.303 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51792858.422 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51792858.481 : <= IoObject::IoLockStart
19ec-1c88:51792858.549 : => ReadNVMDataInternal
19ec-1c88:51792858.611 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51792858.679 : IO Send command 10 bytes
19ec-1c88:51792858.801 : => CNT96226::VenderCmd_SetData
19ec-1c88:51792858.861 : iCmd = 0, nBytes = 10
19ec-1c88:51792858.972 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51793214.935 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51793215.103 : System send command 10 bytes + data 0 bytes
19ec-1c88:51793215.172 : IO total need to receive data 128 bytes
19ec-1c88:51793215.231 : => CNT96226::VenderCmd_GetData
19ec-1c88:51793215.286 : iCmd = 0, nBytes = 128
19ec-1c88:51793417.740 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51793418.202 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51793418.354 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51793418.495 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51793418.624 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51793418.747 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51793418.878 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51793419.007 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51793419.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51793419.138 : System total receive data 128 bytes
19ec-1c88:51793419.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:51793419.256 : iCmd = 1, nBytes = 4
19ec-1c88:51793587.104 : 0000 : 00 00 00 00 
19ec-1c88:51793587.236 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51793587.392 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51793587.465 : NVMData.PadScanCount = 0
19ec-1c88:51793587.521 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51793587.578 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51793587.637 : NVMData.FlatbedScanCount = 0
19ec-1c88:51793587.693 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51793587.891 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51793587.956 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51793588.009 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51793588.064 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51793588.117 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51793588.171 : NVMData.BornMonth = 0
19ec-1c88:51793588.219 : NVMData.BornDay = 0
19ec-1c88:51793588.269 : NVMData.BornYear = 0
19ec-1c88:51793588.317 : NVMData.FirstScanMonth = 4
19ec-1c88:51793588.369 : NVMData.FirstScanDay = 30
19ec-1c88:51793588.426 : NVMData.FirstScanYear = 2020
19ec-1c88:51793588.482 : NVMData.VerticalMagnification = 0
19ec-1c88:51793588.536 : NVMData.HorizontalMagnification = 0
19ec-1c88:51793588.590 : NVMData.PowerSavingTime = 15
19ec-1c88:51793588.645 : NVMData.SN = A094165189010062
19ec-1c88:51793588.694 : NVMData.AutoFeed = 0
19ec-1c88:51793588.745 : NVMData.CCDType = 0
19ec-1c88:51793588.792 : NVMData.ScanSpeed = 0
19ec-1c88:51793588.840 : NVMData.RollerCount = 0
19ec-1c88:51793588.894 : NVMData.MultifeedCount = 0
19ec-1c88:51793588.945 : NVMData.JamCount = 0
19ec-1c88:51793588.996 : NVMData.IdentifyInfo = 
19ec-1c88:51793589.046 : NVMData.FormalName = 
19ec-1c88:51793589.091 : NVMData.ReservedB = 0
19ec-1c88:51793589.141 : NVMData.FunctionCode = 0
19ec-1c88:51793589.190 : NVMData.PreFeed = 0
19ec-1c88:51793589.237 : NVMData.PreFeedTime = 0
19ec-1c88:51793589.286 : NVMData.ButtonNumber = 0
19ec-1c88:51793589.335 : NVMData.PowerOffTime = 0
19ec-1c88:51793589.383 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51793589.505 : => IoObject::IoLockEnd
19ec-1c88:51793589.595 : <= IoObject::IoLockEnd
19ec-1c88:51793589.645 : <= ReadNVMData ret = 1
19ec-1c88:51803563.471 : => GetADFStatus
19ec-1c88:51803563.932 : => IoObject::IoLockStart
19ec-1c88:51803564.080 : => CAsicIO::CheckDevice
19ec-1c88:51803564.139 : => CNT96226::ConnectIsAvailable
19ec-1c88:51803586.874 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51803586.992 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51803587.055 : <= IoObject::IoLockStart
19ec-1c88:51803587.118 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51803587.190 : IO Send command 10 bytes
19ec-1c88:51803587.350 : => CNT96226::VenderCmd_SetData
19ec-1c88:51803587.409 : iCmd = 0, nBytes = 10
19ec-1c88:51803587.518 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51803782.698 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51803782.842 : System send command 10 bytes + data 0 bytes
19ec-1c88:51803782.915 : IO total need to receive data 2 bytes
19ec-1c88:51803782.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:51803783.029 : iCmd = 0, nBytes = 2
19ec-1c88:51803952.320 : 0000 : 00 00 
19ec-1c88:51803952.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51803952.795 : System total receive data 2 bytes
19ec-1c88:51803952.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:51803952.914 : iCmd = 1, nBytes = 4
19ec-1c88:51804125.839 : 0000 : 00 00 00 00 
19ec-1c88:51804125.923 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51804126.053 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51804126.116 : Return status = 0
19ec-1c88:51804126.179 : => IoObject::IoLockEnd
19ec-1c88:51804126.266 : <= IoObject::IoLockEnd
19ec-1c88:51804126.320 : <= GetADFStatus ret = 1
19ec-1c88:51806859.307 : => GetADFStatus
19ec-1c88:51806859.513 : => IoObject::IoLockStart
19ec-1c88:51806859.641 : => CAsicIO::CheckDevice
19ec-1c88:51806859.701 : => CNT96226::ConnectIsAvailable
19ec-1c88:51806883.638 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51806883.850 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51806884.163 : <= IoObject::IoLockStart
19ec-1c88:51806884.225 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51806884.293 : IO Send command 10 bytes
19ec-1c88:51806884.426 : => CNT96226::VenderCmd_SetData
19ec-1c88:51806884.492 : iCmd = 0, nBytes = 10
19ec-1c88:51806884.598 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51807076.270 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51807076.386 : System send command 10 bytes + data 0 bytes
19ec-1c88:51807076.647 : IO total need to receive data 2 bytes
19ec-1c88:51807076.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:51807076.777 : iCmd = 0, nBytes = 2
19ec-1c88:51807279.132 : 0000 : 00 00 
19ec-1c88:51807279.271 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51807279.353 : System total receive data 2 bytes
19ec-1c88:51807279.416 : => CNT96226::VenderCmd_GetData
19ec-1c88:51807279.467 : iCmd = 1, nBytes = 4
19ec-1c88:51807486.729 : 0000 : 00 00 00 00 
19ec-1c88:51807486.934 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51807487.184 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51807487.499 : Return status = 0
19ec-1c88:51807487.562 : => IoObject::IoLockEnd
19ec-1c88:51807487.650 : <= IoObject::IoLockEnd
19ec-1c88:51807487.700 : <= GetADFStatus ret = 1
19ec-1c88:51809634.131 : => TerminateDriver
19ec-1c88:51809634.327 : => CAsicIO::~CAsicIO,pStage=197200968
19ec-1c88:51809634.406 : => CNT96226::Close
19ec-1c88:51809638.085 : <= CNT96226::Close ret = 1
19ec-1c88:51809638.164 : <= CAsicIO::~CAsicIO
19ec-1c88:51809638.224 : => IoObject::IoLockEnd
19ec-1c88:51809638.276 : <= IoObject::IoLockEnd
19ec-1c88:51809638.330 : => IoObject::TerminateDevice
19ec-1c88:51809638.387 : => IoObject::IoLockEnd
19ec-1c88:51809638.438 : <= IoObject::IoLockEnd
19ec-1c88:51809638.545 : <= IoObject::TerminateDevice
19ec-1c88:51809638.797 : <= TerminateDriver ret = 1
19ec-1c88:51853577.622 : ============Debug Start==========
19ec-1c88:51853577.884 : Date : 2020/4/30 14:30:44
19ec-1c88:51853577.969 : Process ID : 19ec
19ec-1c88:51853578.384 : Windows : Version 10.0 build 18363 
19ec-1c88:51853578.831 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51853578.893 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51853578.958 : MemoryStatus.ullAvailPhys : 1727553536
19ec-1c88:51853579.016 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51853579.076 : MemoryStatus.ullAvailPageFile : 3127193600
19ec-1c88:51853579.136 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51853579.197 : MemoryStatus.ullAvailVirtual : 1728434176
19ec-1c88:51853579.256 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51853579.356 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51853579.418 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51853579.656 : CPU Count : 4
19ec-1c88:51853579.704 : CPU Frequency : 100.000 Mhz
19ec-1c88:51853583.776 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51853583.906 : => InitializeDriver
19ec-1c88:51853584.175 : <= InitializeDriver ret = 1
19ec-1c88:51853584.230 : => InitializeScanner
19ec-1c88:51853584.307 : => CAsicIO::GetDeviceList
19ec-1c88:51853584.601 : => CNT96226::CNT96226
19ec-1c88:51853584.657 : => CNT96226::Open
19ec-1c88:51853607.669 : <= CNT96226::Open ret = 1
19ec-1c88:51853607.766 : => CNT96226::Initialize
19ec-1c88:51853607.959 : <= CNT96226::Initialize ret = 1
19ec-1c88:51853608.020 : <= CNT96226::CNT96226
19ec-1c88:51853608.077 : => CNT96226::EnumAvailableDevice
19ec-1c88:51853613.756 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51853613.834 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51853613.889 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51857362.294 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51857362.586 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51857368.288 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51857368.407 : => IoObject::GetLockName
19ec-1c88:51857368.471 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51857368.542 : <= IoObject::GetLockName
19ec-1c88:51857369.015 : => CNT96226::VenderCmd_GetData
19ec-1c88:51857369.083 : iCmd = 3, nBytes = 2
19ec-1c88:51857752.304 : 0000 : 06 38 
19ec-1c88:51857752.464 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51857752.542 : => CNT96226::VenderCmd_GetData
19ec-1c88:51857752.602 : iCmd = 4, nBytes = 2
19ec-1c88:51858032.671 : 0000 : 07 07 
19ec-1c88:51858032.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51858032.899 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51858032.988 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51858033.053 : IO Send command 10 bytes
19ec-1c88:51858033.107 : => CNT96226::VenderCmd_SetData
19ec-1c88:51858033.173 : iCmd = 0, nBytes = 10
19ec-1c88:51858033.273 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51858220.749 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51858220.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:51858220.924 : iCmd = 0, nBytes = 165
19ec-1c88:51858423.654 : skip dump 37 bytes
19ec-1c88:51858423.831 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51858423.974 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51858424.110 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51858424.244 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51858424.377 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51858424.510 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51858424.635 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51858424.762 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51858424.823 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51858424.880 : => CNT96226::VenderCmd_GetData
19ec-1c88:51858424.934 : iCmd = 1, nBytes = 4
19ec-1c88:51858606.001 : 0000 : 00 00 00 00 
19ec-1c88:51858606.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51858606.231 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51858606.300 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51858606.369 : IO Send command 10 bytes
19ec-1c88:51858606.422 : => CNT96226::VenderCmd_SetData
19ec-1c88:51858606.481 : iCmd = 0, nBytes = 10
19ec-1c88:51858606.593 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51858958.721 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51858958.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:51858958.885 : iCmd = 0, nBytes = 128
19ec-1c88:51859107.018 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51859107.240 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51859107.383 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51859107.523 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51859107.653 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51859107.777 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51859107.908 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51859108.032 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51859108.097 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51859108.164 : => CNT96226::VenderCmd_GetData
19ec-1c88:51859108.221 : iCmd = 1, nBytes = 4
19ec-1c88:51859275.528 : 0000 : 00 00 00 00 
19ec-1c88:51859275.633 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51859275.702 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51859275.908 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51859275.982 : => CNT96226::Close
19ec-1c88:51859279.997 : <= CNT96226::Close ret = 1
19ec-1c88:51859280.078 : <= CNT96226::~CNT96226
19ec-1c88:51859280.167 : <= CAsicIO::GetDeviceList
19ec-1c88:51859280.609 : => IoObject::SetTimeout
19ec-1c88:51859280.741 : Timeout--> In = 0 Out = 0
19ec-1c88:51859280.799 : <= IoObject::SetTimeout
19ec-1c88:51859280.877 : => CAsicIO::CAsicIO
19ec-1c88:51859280.946 : => CNT96226::CNT96226
19ec-1c88:51859281.003 : => CNT96226::Open
19ec-1c88:51859305.738 : <= CNT96226::Open ret = 1
19ec-1c88:51859305.848 : => CNT96226::Initialize
19ec-1c88:51859306.040 : <= CNT96226::Initialize ret = 1
19ec-1c88:51859306.103 : <= CNT96226::CNT96226
19ec-1c88:51859306.159 : <= CAsicIO::CAsicIO
19ec-1c88:51859306.219 : => CAsicIO::InitializeDevice
19ec-1c88:51859306.294 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51859312.145 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51859312.268 : => IoObject::GetLockName
19ec-1c88:51859312.325 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51859312.396 : <= IoObject::GetLockName
19ec-1c88:51859312.908 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51859312.981 : IO Send command 10 bytes
19ec-1c88:51859313.034 : => CNT96226::VenderCmd_SetData
19ec-1c88:51859313.092 : iCmd = 0, nBytes = 10
19ec-1c88:51859313.205 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51859657.361 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51859657.543 : => CNT96226::VenderCmd_GetData
19ec-1c88:51859657.612 : iCmd = 0, nBytes = 128
19ec-1c88:51859838.195 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51859838.658 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51859838.799 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51859838.930 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51859839.056 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51859839.180 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51859839.301 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51859839.423 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51859839.483 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51859839.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:51859839.596 : iCmd = 1, nBytes = 4
19ec-1c88:51860028.427 : 0000 : 00 00 00 00 
19ec-1c88:51860028.555 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51860028.623 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51860028.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:51860028.743 : iCmd = 3, nBytes = 2
19ec-1c88:51860389.048 : 0000 : 06 38 
19ec-1c88:51860389.206 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51860389.278 : => CNT96226::VenderCmd_GetData
19ec-1c88:51860389.343 : iCmd = 4, nBytes = 2
19ec-1c88:51860693.300 : 0000 : 07 07 
19ec-1c88:51860693.438 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51860693.602 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51860693.700 : => IoObject::InitializeDevice
19ec-1c88:51860693.823 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51860694.468 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51860694.540 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51860695.282 : => FindScanner
19ec-1c88:51860695.341 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51860695.408 : <= FindScanner ret = 1
19ec-1c88:51860695.472 : => IoObject::IoLockStart
19ec-1c88:51860695.579 : => CAsicIO::CheckDevice
19ec-1c88:51860695.635 : => CNT96226::ConnectIsAvailable
19ec-1c88:51860717.805 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51860717.903 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51860717.958 : <= IoObject::IoLockStart
19ec-1c88:51860718.017 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51860718.083 : IO Send command 10 bytes
19ec-1c88:51860718.161 : => CNT96226::VenderCmd_SetData
19ec-1c88:51860718.218 : iCmd = 0, nBytes = 10
19ec-1c88:51860718.320 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51860918.411 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51860918.512 : System send command 10 bytes + data 0 bytes
19ec-1c88:51860918.584 : IO total need to receive data 5 bytes
19ec-1c88:51860918.643 : => CNT96226::VenderCmd_GetData
19ec-1c88:51860918.697 : iCmd = 0, nBytes = 5
19ec-1c88:51861110.110 : 0000 : 06 00 02 02 ab 
19ec-1c88:51861110.258 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51861110.326 : System total receive data 5 bytes
19ec-1c88:51861110.391 : => CNT96226::VenderCmd_GetData
19ec-1c88:51861110.447 : iCmd = 1, nBytes = 4
19ec-1c88:51861260.419 : 0000 : 00 00 00 00 
19ec-1c88:51861260.506 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51861260.646 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51861260.707 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51861260.772 : IO Send command 10 bytes
19ec-1c88:51861260.871 : => CNT96226::VenderCmd_SetData
19ec-1c88:51861260.932 : iCmd = 0, nBytes = 10
19ec-1c88:51861261.035 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51861438.661 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51861438.858 : System send command 10 bytes + data 0 bytes
19ec-1c88:51861439.172 : IO total need to receive data 165 bytes
19ec-1c88:51861439.232 : => CNT96226::VenderCmd_GetData
19ec-1c88:51861439.283 : iCmd = 0, nBytes = 165
19ec-1c88:51861613.048 : skip dump 37 bytes
19ec-1c88:51861613.282 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51861613.429 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51861613.567 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51861613.702 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51861613.833 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51861613.970 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51861614.098 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51861614.223 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51861614.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51861614.353 : System total receive data 165 bytes
19ec-1c88:51861614.418 : => CNT96226::VenderCmd_GetData
19ec-1c88:51861614.473 : iCmd = 1, nBytes = 4
19ec-1c88:51861752.039 : 0000 : 00 00 00 00 
19ec-1c88:51861752.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51861752.263 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51861752.465 : Dump Inquiry
19ec-1c88:51861752.591 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51861752.727 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51861752.858 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51861752.991 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51861753.118 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51861753.253 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51861753.379 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51861753.500 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51861753.625 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51861753.749 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51861753.833 : 00a0 : 00 00 00 00 00 
19ec-1c88:51861753.905 : => ReadNVMDataInternal
19ec-1c88:51861754.114 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51861754.175 : IO Send command 10 bytes
19ec-1c88:51861754.263 : => CNT96226::VenderCmd_SetData
19ec-1c88:51861754.321 : iCmd = 0, nBytes = 10
19ec-1c88:51861754.420 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51862089.500 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51862089.651 : System send command 10 bytes + data 0 bytes
19ec-1c88:51862089.722 : IO total need to receive data 128 bytes
19ec-1c88:51862089.786 : => CNT96226::VenderCmd_GetData
19ec-1c88:51862089.839 : iCmd = 0, nBytes = 128
19ec-1c88:51862289.184 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51862289.407 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51862289.554 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51862289.915 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51862290.269 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51862290.397 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51862290.524 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51862290.650 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51862290.717 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51862290.781 : System total receive data 128 bytes
19ec-1c88:51862290.848 : => CNT96226::VenderCmd_GetData
19ec-1c88:51862290.903 : iCmd = 1, nBytes = 4
19ec-1c88:51862491.705 : 0000 : 00 00 00 00 
19ec-1c88:51862491.812 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51862491.957 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51862492.032 : NVMData.PadScanCount = 0
19ec-1c88:51862492.093 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51862492.152 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51862492.210 : NVMData.FlatbedScanCount = 0
19ec-1c88:51862492.268 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51862492.322 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51862492.375 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51862492.431 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51862492.490 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51862492.546 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51862492.603 : NVMData.BornMonth = 0
19ec-1c88:51862492.654 : NVMData.BornDay = 0
19ec-1c88:51862492.706 : NVMData.BornYear = 0
19ec-1c88:51862492.756 : NVMData.FirstScanMonth = 4
19ec-1c88:51862492.811 : NVMData.FirstScanDay = 30
19ec-1c88:51862492.867 : NVMData.FirstScanYear = 2020
19ec-1c88:51862492.925 : NVMData.VerticalMagnification = 0
19ec-1c88:51862492.981 : NVMData.HorizontalMagnification = 0
19ec-1c88:51862493.036 : NVMData.PowerSavingTime = 15
19ec-1c88:51862493.093 : NVMData.SN = A094165189010062
19ec-1c88:51862493.145 : NVMData.AutoFeed = 0
19ec-1c88:51862493.197 : NVMData.CCDType = 0
19ec-1c88:51862493.246 : NVMData.ScanSpeed = 0
19ec-1c88:51862493.296 : NVMData.RollerCount = 0
19ec-1c88:51862493.349 : NVMData.MultifeedCount = 0
19ec-1c88:51862493.402 : NVMData.JamCount = 0
19ec-1c88:51862493.452 : NVMData.IdentifyInfo = 
19ec-1c88:51862493.507 : NVMData.FormalName = 
19ec-1c88:51862493.749 : NVMData.ReservedB = 0
19ec-1c88:51862493.806 : NVMData.FunctionCode = 0
19ec-1c88:51862493.856 : NVMData.PreFeed = 0
19ec-1c88:51862493.907 : NVMData.PreFeedTime = 0
19ec-1c88:51862493.959 : NVMData.ButtonNumber = 0
19ec-1c88:51862494.011 : NVMData.PowerOffTime = 0
19ec-1c88:51862494.063 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51862494.139 : => IoObject::IoLockEnd
19ec-1c88:51862494.234 : <= IoObject::IoLockEnd
19ec-1c88:51862494.287 : <= InitializeScanner ret = 1
19ec-1c88:51862494.364 : => GetLogicalScannerAbilityEx
19ec-1c88:51862494.425 : => IoObject::IoLockStart
19ec-1c88:51862494.522 : => CAsicIO::CheckDevice
19ec-1c88:51862494.575 : => CNT96226::ConnectIsAvailable
19ec-1c88:51862514.980 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51862515.107 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51862515.176 : <= IoObject::IoLockStart
19ec-1c88:51862515.243 : => IoObject::IoLockEnd
19ec-1c88:51862515.344 : <= IoObject::IoLockEnd
19ec-1c88:51862515.469 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51862515.546 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51862709.751 : => ReadNVMData
19ec-1c88:51862709.916 : => IoObject::IoLockStart
19ec-1c88:51862710.043 : => CAsicIO::CheckDevice
19ec-1c88:51862710.102 : => CNT96226::ConnectIsAvailable
19ec-1c88:51862734.723 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51862734.843 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51862734.908 : <= IoObject::IoLockStart
19ec-1c88:51862734.974 : => ReadNVMDataInternal
19ec-1c88:51862735.034 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51862735.101 : IO Send command 10 bytes
19ec-1c88:51862735.235 : => CNT96226::VenderCmd_SetData
19ec-1c88:51862735.293 : iCmd = 0, nBytes = 10
19ec-1c88:51862735.420 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51863081.682 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51863081.814 : System send command 10 bytes + data 0 bytes
19ec-1c88:51863081.887 : IO total need to receive data 128 bytes
19ec-1c88:51863081.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:51863082.010 : iCmd = 0, nBytes = 128
19ec-1c88:51863276.082 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51863276.309 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51863276.459 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51863276.591 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51863276.723 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51863276.849 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51863276.973 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51863277.098 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51863277.161 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51863277.227 : System total receive data 128 bytes
19ec-1c88:51863277.290 : => CNT96226::VenderCmd_GetData
19ec-1c88:51863277.347 : iCmd = 1, nBytes = 4
19ec-1c88:51863485.748 : 0000 : 00 00 00 00 
19ec-1c88:51863485.851 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51863485.992 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51863486.065 : NVMData.PadScanCount = 0
19ec-1c88:51863486.124 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51863486.180 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51863486.234 : NVMData.FlatbedScanCount = 0
19ec-1c88:51863486.287 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51863486.339 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51863486.394 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51863486.449 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51863486.506 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51863486.559 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51863486.617 : NVMData.BornMonth = 0
19ec-1c88:51863486.665 : NVMData.BornDay = 0
19ec-1c88:51863486.714 : NVMData.BornYear = 0
19ec-1c88:51863486.761 : NVMData.FirstScanMonth = 4
19ec-1c88:51863486.810 : NVMData.FirstScanDay = 30
19ec-1c88:51863486.864 : NVMData.FirstScanYear = 2020
19ec-1c88:51863487.099 : NVMData.VerticalMagnification = 0
19ec-1c88:51863487.161 : NVMData.HorizontalMagnification = 0
19ec-1c88:51863487.216 : NVMData.PowerSavingTime = 15
19ec-1c88:51863487.269 : NVMData.SN = A094165189010062
19ec-1c88:51863487.319 : NVMData.AutoFeed = 0
19ec-1c88:51863487.370 : NVMData.CCDType = 0
19ec-1c88:51863487.415 : NVMData.ScanSpeed = 0
19ec-1c88:51863487.465 : NVMData.RollerCount = 0
19ec-1c88:51863487.515 : NVMData.MultifeedCount = 0
19ec-1c88:51863487.565 : NVMData.JamCount = 0
19ec-1c88:51863487.618 : NVMData.IdentifyInfo = 
19ec-1c88:51863487.667 : NVMData.FormalName = 
19ec-1c88:51863487.713 : NVMData.ReservedB = 0
19ec-1c88:51863487.761 : NVMData.FunctionCode = 0
19ec-1c88:51863487.810 : NVMData.PreFeed = 0
19ec-1c88:51863487.859 : NVMData.PreFeedTime = 0
19ec-1c88:51863487.911 : NVMData.ButtonNumber = 0
19ec-1c88:51863487.961 : NVMData.PowerOffTime = 0
19ec-1c88:51863488.013 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51863488.076 : => IoObject::IoLockEnd
19ec-1c88:51863488.169 : <= IoObject::IoLockEnd
19ec-1c88:51863488.219 : <= ReadNVMData ret = 1
19ec-1c88:51864026.123 : => TerminateDriver
19ec-1c88:51864026.315 : => CAsicIO::~CAsicIO,pStage=221580360
19ec-1c88:51864026.387 : => CNT96226::Close
19ec-1c88:51864030.055 : <= CNT96226::Close ret = 1
19ec-1c88:51864030.133 : <= CAsicIO::~CAsicIO
19ec-1c88:51864030.189 : => IoObject::IoLockEnd
19ec-1c88:51864030.240 : <= IoObject::IoLockEnd
19ec-1c88:51864030.290 : => IoObject::TerminateDevice
19ec-1c88:51864030.345 : => IoObject::IoLockEnd
19ec-1c88:51864030.393 : <= IoObject::IoLockEnd
19ec-1c88:51864030.491 : <= IoObject::TerminateDevice
19ec-1c88:51864030.737 : <= TerminateDriver ret = 1
19ec-1c88:51866291.224 : ============Debug Start==========
19ec-1c88:51866291.526 : Date : 2020/4/30 14:30:44
19ec-1c88:51866291.608 : Process ID : 19ec
19ec-1c88:51866292.036 : Windows : Version 10.0 build 18363 
19ec-1c88:51866292.495 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51866292.559 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51866292.625 : MemoryStatus.ullAvailPhys : 1727553536
19ec-1c88:51866292.684 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51866292.744 : MemoryStatus.ullAvailPageFile : 3127898112
19ec-1c88:51866292.806 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51866292.864 : MemoryStatus.ullAvailVirtual : 1728692224
19ec-1c88:51866292.924 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51866293.028 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51866293.087 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51866293.324 : CPU Count : 4
19ec-1c88:51866293.370 : CPU Frequency : 100.000 Mhz
19ec-1c88:51866297.822 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51866297.948 : => InitializeDriver
19ec-1c88:51866298.227 : <= InitializeDriver ret = 1
19ec-1c88:51868905.464 : => InitializeScanner
19ec-1c88:51868905.710 : => CAsicIO::GetDeviceList
19ec-1c88:51868906.115 : => CNT96226::CNT96226
19ec-1c88:51868906.176 : => CNT96226::Open
19ec-1c88:51868928.241 : <= CNT96226::Open ret = 1
19ec-1c88:51868928.337 : => CNT96226::Initialize
19ec-1c88:51868928.525 : <= CNT96226::Initialize ret = 1
19ec-1c88:51868928.579 : <= CNT96226::CNT96226
19ec-1c88:51868928.629 : => CNT96226::EnumAvailableDevice
19ec-1c88:51868933.758 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51868933.833 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51868933.893 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51872691.126 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51872691.400 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51872697.735 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51872697.844 : => IoObject::GetLockName
19ec-1c88:51872697.905 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51872697.978 : <= IoObject::GetLockName
19ec-1c88:51872698.467 : => CNT96226::VenderCmd_GetData
19ec-1c88:51872698.530 : iCmd = 3, nBytes = 2
19ec-1c88:51873076.698 : 0000 : 06 38 
19ec-1c88:51873078.031 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51873078.153 : => CNT96226::VenderCmd_GetData
19ec-1c88:51873078.220 : iCmd = 4, nBytes = 2
19ec-1c88:51873354.783 : 0000 : 07 07 
19ec-1c88:51873354.945 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51873355.047 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51873355.139 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51873355.211 : IO Send command 10 bytes
19ec-1c88:51873355.264 : => CNT96226::VenderCmd_SetData
19ec-1c88:51873355.321 : iCmd = 0, nBytes = 10
19ec-1c88:51873355.423 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51873552.328 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51873552.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:51873552.595 : iCmd = 0, nBytes = 165
19ec-1c88:51873705.738 : skip dump 37 bytes
19ec-1c88:51873705.951 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51873706.102 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51873706.242 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51873706.379 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51873706.508 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51873706.645 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51873706.776 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51873706.901 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51873706.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51873707.031 : => CNT96226::VenderCmd_GetData
19ec-1c88:51873707.084 : iCmd = 1, nBytes = 4
19ec-1c88:51873818.015 : 0000 : 00 00 00 00 
19ec-1c88:51873818.125 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51873818.193 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51873818.263 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51873818.331 : IO Send command 10 bytes
19ec-1c88:51873818.383 : => CNT96226::VenderCmd_SetData
19ec-1c88:51873818.443 : iCmd = 0, nBytes = 10
19ec-1c88:51873818.546 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51874115.611 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51874115.807 : => CNT96226::VenderCmd_GetData
19ec-1c88:51874115.879 : iCmd = 0, nBytes = 128
19ec-1c88:51874255.369 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51874255.559 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51874255.711 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51874255.855 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51874255.992 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51874256.120 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51874256.246 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51874256.369 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51874256.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51874256.498 : => CNT96226::VenderCmd_GetData
19ec-1c88:51874256.558 : iCmd = 1, nBytes = 4
19ec-1c88:51874397.960 : 0000 : 00 00 00 00 
19ec-1c88:51874398.092 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51874398.175 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51874398.363 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51874398.434 : => CNT96226::Close
19ec-1c88:51874402.157 : <= CNT96226::Close ret = 1
19ec-1c88:51874402.234 : <= CNT96226::~CNT96226
19ec-1c88:51874402.324 : <= CAsicIO::GetDeviceList
19ec-1c88:51874402.763 : => IoObject::SetTimeout
19ec-1c88:51874402.887 : Timeout--> In = 0 Out = 0
19ec-1c88:51874402.948 : <= IoObject::SetTimeout
19ec-1c88:51874403.022 : => CAsicIO::CAsicIO
19ec-1c88:51874403.091 : => CNT96226::CNT96226
19ec-1c88:51874403.147 : => CNT96226::Open
19ec-1c88:51874426.481 : <= CNT96226::Open ret = 1
19ec-1c88:51874426.609 : => CNT96226::Initialize
19ec-1c88:51874426.834 : <= CNT96226::Initialize ret = 1
19ec-1c88:51874426.898 : <= CNT96226::CNT96226
19ec-1c88:51874426.953 : <= CAsicIO::CAsicIO
19ec-1c88:51874427.011 : => CAsicIO::InitializeDevice
19ec-1c88:51874427.086 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51874434.288 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51874434.445 : => IoObject::GetLockName
19ec-1c88:51874435.032 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51874435.110 : <= IoObject::GetLockName
19ec-1c88:51874435.699 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51874435.778 : IO Send command 10 bytes
19ec-1c88:51874435.836 : => CNT96226::VenderCmd_SetData
19ec-1c88:51874435.892 : iCmd = 0, nBytes = 10
19ec-1c88:51874436.005 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51874758.430 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51874758.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:51874758.705 : iCmd = 0, nBytes = 128
19ec-1c88:51874904.421 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51874904.617 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51874904.766 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51874904.903 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51874905.032 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51874905.159 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51874905.286 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51874905.413 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51874905.477 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51874905.544 : => CNT96226::VenderCmd_GetData
19ec-1c88:51874905.600 : iCmd = 1, nBytes = 4
19ec-1c88:51875039.724 : 0000 : 00 00 00 00 
19ec-1c88:51875039.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51875039.980 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51875040.048 : => CNT96226::VenderCmd_GetData
19ec-1c88:51875040.110 : iCmd = 3, nBytes = 2
19ec-1c88:51875382.571 : 0000 : 06 38 
19ec-1c88:51875382.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51875382.800 : => CNT96226::VenderCmd_GetData
19ec-1c88:51875382.860 : iCmd = 4, nBytes = 2
19ec-1c88:51875623.542 : 0000 : 07 07 
19ec-1c88:51875623.682 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51875623.859 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51875623.956 : => IoObject::InitializeDevice
19ec-1c88:51875624.093 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51875624.725 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51875624.804 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51875625.550 : => FindScanner
19ec-1c88:51875625.615 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51875625.682 : <= FindScanner ret = 1
19ec-1c88:51875625.743 : => IoObject::IoLockStart
19ec-1c88:51875625.851 : => CAsicIO::CheckDevice
19ec-1c88:51875625.907 : => CNT96226::ConnectIsAvailable
19ec-1c88:51875638.970 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51875639.071 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51875639.131 : <= IoObject::IoLockStart
19ec-1c88:51875639.190 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51875639.261 : IO Send command 10 bytes
19ec-1c88:51875639.348 : => CNT96226::VenderCmd_SetData
19ec-1c88:51875639.408 : iCmd = 0, nBytes = 10
19ec-1c88:51875639.513 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51875782.265 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51875782.710 : System send command 10 bytes + data 0 bytes
19ec-1c88:51875782.776 : IO total need to receive data 5 bytes
19ec-1c88:51875782.836 : => CNT96226::VenderCmd_GetData
19ec-1c88:51875782.892 : iCmd = 0, nBytes = 5
19ec-1c88:51875948.658 : 0000 : 06 00 02 02 ab 
19ec-1c88:51875948.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51875948.822 : System total receive data 5 bytes
19ec-1c88:51875948.887 : => CNT96226::VenderCmd_GetData
19ec-1c88:51875948.942 : iCmd = 1, nBytes = 4
19ec-1c88:51876079.606 : 0000 : 00 00 00 00 
19ec-1c88:51876079.742 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51876079.901 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51876079.990 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51876080.061 : IO Send command 10 bytes
19ec-1c88:51876080.157 : => CNT96226::VenderCmd_SetData
19ec-1c88:51876080.218 : iCmd = 0, nBytes = 10
19ec-1c88:51876080.330 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51876234.589 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51876234.740 : System send command 10 bytes + data 0 bytes
19ec-1c88:51876234.812 : IO total need to receive data 165 bytes
19ec-1c88:51876234.877 : => CNT96226::VenderCmd_GetData
19ec-1c88:51876234.936 : iCmd = 0, nBytes = 165
19ec-1c88:51876412.025 : skip dump 37 bytes
19ec-1c88:51876412.425 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51876412.560 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51876412.696 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51876413.060 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51876413.194 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51876413.336 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51876413.464 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51876413.590 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51876413.654 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51876413.718 : System total receive data 165 bytes
19ec-1c88:51876413.780 : => CNT96226::VenderCmd_GetData
19ec-1c88:51876413.834 : iCmd = 1, nBytes = 4
19ec-1c88:51876567.179 : 0000 : 00 00 00 00 
19ec-1c88:51876567.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51876567.462 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51876567.712 : Dump Inquiry
19ec-1c88:51876567.847 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51876567.990 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51876568.127 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51876568.262 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51876568.388 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51876568.523 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51876568.887 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51876569.069 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51876569.214 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51876569.350 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51876569.444 : 00a0 : 00 00 00 00 00 
19ec-1c88:51876569.519 : => ReadNVMDataInternal
19ec-1c88:51876569.732 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51876569.800 : IO Send command 10 bytes
19ec-1c88:51876569.903 : => CNT96226::VenderCmd_SetData
19ec-1c88:51876569.966 : iCmd = 0, nBytes = 10
19ec-1c88:51876570.070 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51876884.161 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51876884.344 : System send command 10 bytes + data 0 bytes
19ec-1c88:51876884.418 : IO total need to receive data 128 bytes
19ec-1c88:51876884.486 : => CNT96226::VenderCmd_GetData
19ec-1c88:51876884.544 : iCmd = 0, nBytes = 128
19ec-1c88:51877074.961 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51877075.147 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51877075.296 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51877075.432 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51877075.565 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51877075.699 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51877075.827 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51877075.951 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51877076.017 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51877076.079 : System total receive data 128 bytes
19ec-1c88:51877076.143 : => CNT96226::VenderCmd_GetData
19ec-1c88:51877076.198 : iCmd = 1, nBytes = 4
19ec-1c88:51877200.688 : 0000 : 00 00 00 00 
19ec-1c88:51877200.799 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51877200.928 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51877200.995 : NVMData.PadScanCount = 0
19ec-1c88:51877201.053 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51877201.108 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51877201.167 : NVMData.FlatbedScanCount = 0
19ec-1c88:51877201.226 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51877201.279 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51877201.330 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51877201.386 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51877201.438 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51877201.491 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51877201.547 : NVMData.BornMonth = 0
19ec-1c88:51877201.593 : NVMData.BornDay = 0
19ec-1c88:51877201.645 : NVMData.BornYear = 0
19ec-1c88:51877201.691 : NVMData.FirstScanMonth = 4
19ec-1c88:51877201.742 : NVMData.FirstScanDay = 30
19ec-1c88:51877201.792 : NVMData.FirstScanYear = 2020
19ec-1c88:51877201.845 : NVMData.VerticalMagnification = 0
19ec-1c88:51877201.899 : NVMData.HorizontalMagnification = 0
19ec-1c88:51877201.953 : NVMData.PowerSavingTime = 15
19ec-1c88:51877202.006 : NVMData.SN = A094165189010062
19ec-1c88:51877202.056 : NVMData.AutoFeed = 0
19ec-1c88:51877202.105 : NVMData.CCDType = 0
19ec-1c88:51877202.151 : NVMData.ScanSpeed = 0
19ec-1c88:51877202.201 : NVMData.RollerCount = 0
19ec-1c88:51877202.253 : NVMData.MultifeedCount = 0
19ec-1c88:51877202.303 : NVMData.JamCount = 0
19ec-1c88:51877202.350 : NVMData.IdentifyInfo = 
19ec-1c88:51877202.398 : NVMData.FormalName = 
19ec-1c88:51877202.558 : NVMData.ReservedB = 0
19ec-1c88:51877202.611 : NVMData.FunctionCode = 0
19ec-1c88:51877202.660 : NVMData.PreFeed = 0
19ec-1c88:51877202.707 : NVMData.PreFeedTime = 0
19ec-1c88:51877202.755 : NVMData.ButtonNumber = 0
19ec-1c88:51877202.808 : NVMData.PowerOffTime = 0
19ec-1c88:51877202.859 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51877202.935 : => IoObject::IoLockEnd
19ec-1c88:51877203.025 : <= IoObject::IoLockEnd
19ec-1c88:51877203.075 : <= InitializeScanner ret = 1
19ec-1c88:51878545.458 : => GetLogicalScannerAbility
19ec-1c88:51878545.651 : => IoObject::IoLockStart
19ec-1c88:51878545.788 : => CAsicIO::CheckDevice
19ec-1c88:51878545.847 : => CNT96226::ConnectIsAvailable
19ec-1c88:51878566.406 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51878566.530 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51878566.590 : <= IoObject::IoLockStart
19ec-1c88:51878566.650 : => IoObject::IoLockEnd
19ec-1c88:51878566.766 : <= IoObject::IoLockEnd
19ec-1c88:51878566.847 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:51882374.284 : => GetLogicalScannerAbilityEx
19ec-1c88:51882374.485 : => IoObject::IoLockStart
19ec-1c88:51882374.605 : => CAsicIO::CheckDevice
19ec-1c88:51882374.664 : => CNT96226::ConnectIsAvailable
19ec-1c88:51882399.537 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51882399.920 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51882399.978 : <= IoObject::IoLockStart
19ec-1c88:51882400.036 : => IoObject::IoLockEnd
19ec-1c88:51882400.145 : <= IoObject::IoLockEnd
19ec-1c88:51882400.258 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51882400.330 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51889986.342 : => ReadNVMData
19ec-1c88:51889986.525 : => IoObject::IoLockStart
19ec-1c88:51889986.655 : => CAsicIO::CheckDevice
19ec-1c88:51889986.711 : => CNT96226::ConnectIsAvailable
19ec-1c88:51890010.603 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51890010.854 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51890010.996 : <= IoObject::IoLockStart
19ec-1c88:51890011.134 : => ReadNVMDataInternal
19ec-1c88:51890011.438 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51890011.510 : IO Send command 10 bytes
19ec-1c88:51890011.634 : => CNT96226::VenderCmd_SetData
19ec-1c88:51890011.694 : iCmd = 0, nBytes = 10
19ec-1c88:51890011.808 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51890350.226 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51890350.361 : System send command 10 bytes + data 0 bytes
19ec-1c88:51890350.436 : IO total need to receive data 128 bytes
19ec-1c88:51890350.500 : => CNT96226::VenderCmd_GetData
19ec-1c88:51890350.560 : iCmd = 0, nBytes = 128
19ec-1c88:51890496.626 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51890496.854 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51890497.001 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51890497.138 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51890497.269 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51890497.396 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51890497.522 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51890497.651 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51890497.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51890497.780 : System total receive data 128 bytes
19ec-1c88:51890497.849 : => CNT96226::VenderCmd_GetData
19ec-1c88:51890497.904 : iCmd = 1, nBytes = 4
19ec-1c88:51890655.479 : 0000 : 00 00 00 00 
19ec-1c88:51890655.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51890656.130 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51890656.201 : NVMData.PadScanCount = 0
19ec-1c88:51890656.257 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51890656.314 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51890656.369 : NVMData.FlatbedScanCount = 0
19ec-1c88:51890656.423 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51890656.598 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51890656.656 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51890656.710 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51890656.764 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51890656.821 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51890656.875 : NVMData.BornMonth = 0
19ec-1c88:51890656.923 : NVMData.BornDay = 0
19ec-1c88:51890656.975 : NVMData.BornYear = 0
19ec-1c88:51890657.024 : NVMData.FirstScanMonth = 4
19ec-1c88:51890657.075 : NVMData.FirstScanDay = 30
19ec-1c88:51890657.129 : NVMData.FirstScanYear = 2020
19ec-1c88:51890657.180 : NVMData.VerticalMagnification = 0
19ec-1c88:51890657.235 : NVMData.HorizontalMagnification = 0
19ec-1c88:51890657.289 : NVMData.PowerSavingTime = 15
19ec-1c88:51890657.343 : NVMData.SN = A094165189010062
19ec-1c88:51890657.391 : NVMData.AutoFeed = 0
19ec-1c88:51890657.441 : NVMData.CCDType = 0
19ec-1c88:51890657.489 : NVMData.ScanSpeed = 0
19ec-1c88:51890657.539 : NVMData.RollerCount = 0
19ec-1c88:51890657.594 : NVMData.MultifeedCount = 0
19ec-1c88:51890657.645 : NVMData.JamCount = 0
19ec-1c88:51890657.697 : NVMData.IdentifyInfo = 
19ec-1c88:51890657.747 : NVMData.FormalName = 
19ec-1c88:51890657.794 : NVMData.ReservedB = 0
19ec-1c88:51890657.842 : NVMData.FunctionCode = 0
19ec-1c88:51890657.892 : NVMData.PreFeed = 0
19ec-1c88:51890657.939 : NVMData.PreFeedTime = 0
19ec-1c88:51890657.986 : NVMData.ButtonNumber = 0
19ec-1c88:51890658.033 : NVMData.PowerOffTime = 0
19ec-1c88:51890658.082 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51890658.141 : => IoObject::IoLockEnd
19ec-1c88:51890658.228 : <= IoObject::IoLockEnd
19ec-1c88:51890658.277 : <= ReadNVMData ret = 1
19ec-1c88:51900737.638 : => GetADFStatus
19ec-1c88:51900738.076 : => IoObject::IoLockStart
19ec-1c88:51900738.214 : => CAsicIO::CheckDevice
19ec-1c88:51900738.274 : => CNT96226::ConnectIsAvailable
19ec-1c88:51900762.654 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51900762.902 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51900763.051 : <= IoObject::IoLockStart
19ec-1c88:51900763.388 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51900763.460 : IO Send command 10 bytes
19ec-1c88:51900763.587 : => CNT96226::VenderCmd_SetData
19ec-1c88:51900763.646 : iCmd = 0, nBytes = 10
19ec-1c88:51900763.756 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51900955.082 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51900955.262 : System send command 10 bytes + data 0 bytes
19ec-1c88:51900955.336 : IO total need to receive data 2 bytes
19ec-1c88:51900955.402 : => CNT96226::VenderCmd_GetData
19ec-1c88:51900955.459 : iCmd = 0, nBytes = 2
19ec-1c88:51901121.020 : 0000 : 00 00 
19ec-1c88:51901121.108 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51901121.175 : System total receive data 2 bytes
19ec-1c88:51901121.234 : => CNT96226::VenderCmd_GetData
19ec-1c88:51901121.288 : iCmd = 1, nBytes = 4
19ec-1c88:51901279.827 : 0000 : 00 00 00 00 
19ec-1c88:51901280.234 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51901280.374 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51901280.437 : Return status = 0
19ec-1c88:51901280.494 : => IoObject::IoLockEnd
19ec-1c88:51901280.586 : <= IoObject::IoLockEnd
19ec-1c88:51901280.635 : <= GetADFStatus ret = 1
19ec-1c88:51904175.989 : => GetADFStatus
19ec-1c88:51904176.178 : => IoObject::IoLockStart
19ec-1c88:51904176.311 : => CAsicIO::CheckDevice
19ec-1c88:51904176.371 : => CNT96226::ConnectIsAvailable
19ec-1c88:51904199.671 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51904199.920 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51904200.068 : <= IoObject::IoLockStart
19ec-1c88:51904200.415 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51904200.491 : IO Send command 10 bytes
19ec-1c88:51904200.625 : => CNT96226::VenderCmd_SetData
19ec-1c88:51904200.692 : iCmd = 0, nBytes = 10
19ec-1c88:51904200.805 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51904397.357 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51904397.507 : System send command 10 bytes + data 0 bytes
19ec-1c88:51904397.798 : IO total need to receive data 2 bytes
19ec-1c88:51904397.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:51904397.938 : iCmd = 0, nBytes = 2
19ec-1c88:51904557.884 : 0000 : 00 00 
19ec-1c88:51904557.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51904558.052 : System total receive data 2 bytes
19ec-1c88:51904558.114 : => CNT96226::VenderCmd_GetData
19ec-1c88:51904558.166 : iCmd = 1, nBytes = 4
19ec-1c88:51904693.265 : 0000 : 00 00 00 00 
19ec-1c88:51904693.380 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51904693.530 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51904693.596 : Return status = 0
19ec-1c88:51904693.665 : => IoObject::IoLockEnd
19ec-1c88:51904693.759 : <= IoObject::IoLockEnd
19ec-1c88:51904693.808 : <= GetADFStatus ret = 1
19ec-1c88:51906953.627 : => TerminateDriver
19ec-1c88:51906953.819 : => CAsicIO::~CAsicIO,pStage=135859272
19ec-1c88:51906953.893 : => CNT96226::Close
19ec-1c88:51906958.404 : <= CNT96226::Close ret = 1
19ec-1c88:51906958.482 : <= CAsicIO::~CAsicIO
19ec-1c88:51906958.543 : => IoObject::IoLockEnd
19ec-1c88:51906958.598 : <= IoObject::IoLockEnd
19ec-1c88:51906958.647 : => IoObject::TerminateDevice
19ec-1c88:51906958.699 : => IoObject::IoLockEnd
19ec-1c88:51906958.748 : <= IoObject::IoLockEnd
19ec-1c88:51906958.843 : <= IoObject::TerminateDevice
19ec-1c88:51906959.095 : <= TerminateDriver ret = 1
19ec-1c88:51919967.821 : ============Debug Start==========
19ec-1c88:51919968.075 : Date : 2020/4/30 14:30:46
19ec-1c88:51919968.156 : Process ID : 19ec
19ec-1c88:51919968.580 : Windows : Version 10.0 build 18363 
19ec-1c88:51919969.036 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51919969.101 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51919969.165 : MemoryStatus.ullAvailPhys : 1728929792
19ec-1c88:51919969.229 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51919969.292 : MemoryStatus.ullAvailPageFile : 3127902208
19ec-1c88:51919969.351 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51919969.415 : MemoryStatus.ullAvailVirtual : 1726287872
19ec-1c88:51919969.477 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51919969.584 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51919969.648 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51919969.892 : CPU Count : 4
19ec-1c88:51919969.939 : CPU Frequency : 100.000 Mhz
19ec-1c88:51919973.979 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51919974.117 : => InitializeDriver
19ec-1c88:51919974.379 : <= InitializeDriver ret = 1
19ec-1c88:51919974.439 : => InitializeScanner
19ec-1c88:51919974.516 : => CAsicIO::GetDeviceList
19ec-1c88:51919974.825 : => CNT96226::CNT96226
19ec-1c88:51919974.883 : => CNT96226::Open
19ec-1c88:51919994.953 : <= CNT96226::Open ret = 1
19ec-1c88:51919995.048 : => CNT96226::Initialize
19ec-1c88:51919995.243 : <= CNT96226::Initialize ret = 1
19ec-1c88:51919995.299 : <= CNT96226::CNT96226
19ec-1c88:51919995.351 : => CNT96226::EnumAvailableDevice
19ec-1c88:51920000.778 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51920000.857 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51920000.916 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51923686.578 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51923687.119 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51923693.918 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51923694.024 : => IoObject::GetLockName
19ec-1c88:51923694.082 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51923694.150 : <= IoObject::GetLockName
19ec-1c88:51923694.742 : => CNT96226::VenderCmd_GetData
19ec-1c88:51923694.804 : iCmd = 3, nBytes = 2
19ec-1c88:51924072.950 : 0000 : 06 38 
19ec-1c88:51924073.097 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51924073.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:51924073.224 : iCmd = 4, nBytes = 2
19ec-1c88:51924380.474 : 0000 : 07 07 
19ec-1c88:51924380.603 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51924380.929 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51924381.015 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51924381.082 : IO Send command 10 bytes
19ec-1c88:51924381.131 : => CNT96226::VenderCmd_SetData
19ec-1c88:51924381.185 : iCmd = 0, nBytes = 10
19ec-1c88:51924381.515 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51924567.794 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51924567.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:51924568.034 : iCmd = 0, nBytes = 165
19ec-1c88:51924728.137 : skip dump 37 bytes
19ec-1c88:51924728.679 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51924728.818 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51924728.958 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51924729.092 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51924729.226 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51924729.359 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51924729.487 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51924729.611 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51924729.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51924729.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:51924729.790 : iCmd = 1, nBytes = 4
19ec-1c88:51924906.498 : 0000 : 00 00 00 00 
19ec-1c88:51924906.629 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51924906.697 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51924906.765 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51924906.832 : IO Send command 10 bytes
19ec-1c88:51924906.889 : => CNT96226::VenderCmd_SetData
19ec-1c88:51924906.946 : iCmd = 0, nBytes = 10
19ec-1c88:51924907.052 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51925234.394 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51925234.555 : => CNT96226::VenderCmd_GetData
19ec-1c88:51925234.612 : iCmd = 0, nBytes = 128
19ec-1c88:51925432.381 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51925432.570 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51925432.714 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51925432.847 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51925432.975 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51925433.100 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51925433.225 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51925433.349 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51925433.411 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51925433.471 : => CNT96226::VenderCmd_GetData
19ec-1c88:51925433.522 : iCmd = 1, nBytes = 4
19ec-1c88:51925601.701 : 0000 : 00 00 00 00 
19ec-1c88:51925601.856 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51925601.929 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51925602.127 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51925602.203 : => CNT96226::Close
19ec-1c88:51925606.898 : <= CNT96226::Close ret = 1
19ec-1c88:51925606.975 : <= CNT96226::~CNT96226
19ec-1c88:51925607.076 : <= CAsicIO::GetDeviceList
19ec-1c88:51925607.572 : => IoObject::SetTimeout
19ec-1c88:51925607.702 : Timeout--> In = 0 Out = 0
19ec-1c88:51925607.759 : <= IoObject::SetTimeout
19ec-1c88:51925607.823 : => CAsicIO::CAsicIO
19ec-1c88:51925607.894 : => CNT96226::CNT96226
19ec-1c88:51925607.946 : => CNT96226::Open
19ec-1c88:51925632.829 : <= CNT96226::Open ret = 1
19ec-1c88:51925632.933 : => CNT96226::Initialize
19ec-1c88:51925633.126 : <= CNT96226::Initialize ret = 1
19ec-1c88:51925633.185 : <= CNT96226::CNT96226
19ec-1c88:51925633.242 : <= CAsicIO::CAsicIO
19ec-1c88:51925633.296 : => CAsicIO::InitializeDevice
19ec-1c88:51925633.367 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51925639.539 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51925639.665 : => IoObject::GetLockName
19ec-1c88:51925639.722 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51925639.790 : <= IoObject::GetLockName
19ec-1c88:51925640.387 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51925640.462 : IO Send command 10 bytes
19ec-1c88:51925640.526 : => CNT96226::VenderCmd_SetData
19ec-1c88:51925640.579 : iCmd = 0, nBytes = 10
19ec-1c88:51925640.694 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51925986.084 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51925986.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:51925986.304 : iCmd = 0, nBytes = 128
19ec-1c88:51926170.807 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51926171.036 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51926171.181 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51926171.316 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51926171.445 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51926171.570 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51926171.697 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51926171.823 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51926171.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51926171.954 : => CNT96226::VenderCmd_GetData
19ec-1c88:51926172.007 : iCmd = 1, nBytes = 4
19ec-1c88:51926340.939 : 0000 : 00 00 00 00 
19ec-1c88:51926341.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51926341.107 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51926341.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:51926341.228 : iCmd = 3, nBytes = 2
19ec-1c88:51926702.536 : 0000 : 06 38 
19ec-1c88:51926702.682 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51926702.753 : => CNT96226::VenderCmd_GetData
19ec-1c88:51926702.821 : iCmd = 4, nBytes = 2
19ec-1c88:51927009.547 : 0000 : 07 07 
19ec-1c88:51927009.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51927009.829 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51927009.934 : => IoObject::InitializeDevice
19ec-1c88:51927010.049 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51927010.806 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51927010.883 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51927011.663 : => FindScanner
19ec-1c88:51927011.722 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51927011.785 : <= FindScanner ret = 1
19ec-1c88:51927011.845 : => IoObject::IoLockStart
19ec-1c88:51927011.949 : => CAsicIO::CheckDevice
19ec-1c88:51927012.001 : => CNT96226::ConnectIsAvailable
19ec-1c88:51927024.782 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51927024.887 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51927024.944 : <= IoObject::IoLockStart
19ec-1c88:51927025.005 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51927025.071 : IO Send command 10 bytes
19ec-1c88:51927025.148 : => CNT96226::VenderCmd_SetData
19ec-1c88:51927025.201 : iCmd = 0, nBytes = 10
19ec-1c88:51927025.307 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51927223.741 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51927223.879 : System send command 10 bytes + data 0 bytes
19ec-1c88:51927223.947 : IO total need to receive data 5 bytes
19ec-1c88:51927224.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:51927224.061 : iCmd = 0, nBytes = 5
19ec-1c88:51927423.803 : 0000 : 06 00 02 02 ab 
19ec-1c88:51927423.888 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51927423.946 : System total receive data 5 bytes
19ec-1c88:51927424.007 : => CNT96226::VenderCmd_GetData
19ec-1c88:51927424.058 : iCmd = 1, nBytes = 4
19ec-1c88:51927574.252 : 0000 : 00 00 00 00 
19ec-1c88:51927574.376 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51927574.529 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51927574.596 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51927574.660 : IO Send command 10 bytes
19ec-1c88:51927574.770 : => CNT96226::VenderCmd_SetData
19ec-1c88:51927574.826 : iCmd = 0, nBytes = 10
19ec-1c88:51927574.936 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51927780.632 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51927780.755 : System send command 10 bytes + data 0 bytes
19ec-1c88:51927780.824 : IO total need to receive data 165 bytes
19ec-1c88:51927780.889 : => CNT96226::VenderCmd_GetData
19ec-1c88:51927780.945 : iCmd = 0, nBytes = 165
19ec-1c88:51927968.508 : skip dump 37 bytes
19ec-1c88:51927968.689 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51927968.833 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51927968.968 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51927969.102 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51927969.228 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51927969.363 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51927969.491 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51927969.617 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51927969.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51927969.734 : System total receive data 165 bytes
19ec-1c88:51927969.795 : => CNT96226::VenderCmd_GetData
19ec-1c88:51927969.847 : iCmd = 1, nBytes = 4
19ec-1c88:51928143.384 : 0000 : 00 00 00 00 
19ec-1c88:51928143.530 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51928143.679 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51928143.920 : Dump Inquiry
19ec-1c88:51928144.054 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51928144.189 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51928144.325 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51928144.458 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51928144.589 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51928144.727 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51928144.856 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51928144.982 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51928145.110 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51928145.242 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51928145.331 : 00a0 : 00 00 00 00 00 
19ec-1c88:51928145.413 : => ReadNVMDataInternal
19ec-1c88:51928145.633 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51928145.700 : IO Send command 10 bytes
19ec-1c88:51928145.801 : => CNT96226::VenderCmd_SetData
19ec-1c88:51928145.858 : iCmd = 0, nBytes = 10
19ec-1c88:51928145.958 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51928498.127 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51928498.249 : System send command 10 bytes + data 0 bytes
19ec-1c88:51928498.325 : IO total need to receive data 128 bytes
19ec-1c88:51928498.394 : => CNT96226::VenderCmd_GetData
19ec-1c88:51928498.447 : iCmd = 0, nBytes = 128
19ec-1c88:51928671.893 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51928672.122 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51928672.270 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51928672.405 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51928672.535 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51928672.661 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51928672.788 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51928672.914 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51928672.981 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51928673.050 : System total receive data 128 bytes
19ec-1c88:51928673.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:51928673.167 : iCmd = 1, nBytes = 4
19ec-1c88:51928861.130 : 0000 : 00 00 00 00 
19ec-1c88:51928861.217 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51928861.369 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51928861.439 : NVMData.PadScanCount = 0
19ec-1c88:51928861.495 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51928861.552 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51928861.608 : NVMData.FlatbedScanCount = 0
19ec-1c88:51928861.663 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51928861.715 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51928861.776 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51928861.830 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51928861.886 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51928861.941 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51928861.994 : NVMData.BornMonth = 0
19ec-1c88:51928862.043 : NVMData.BornDay = 0
19ec-1c88:51928862.092 : NVMData.BornYear = 0
19ec-1c88:51928862.143 : NVMData.FirstScanMonth = 4
19ec-1c88:51928862.194 : NVMData.FirstScanDay = 30
19ec-1c88:51928862.245 : NVMData.FirstScanYear = 2020
19ec-1c88:51928862.299 : NVMData.VerticalMagnification = 0
19ec-1c88:51928862.355 : NVMData.HorizontalMagnification = 0
19ec-1c88:51928862.408 : NVMData.PowerSavingTime = 15
19ec-1c88:51928862.460 : NVMData.SN = A094165189010062
19ec-1c88:51928862.510 : NVMData.AutoFeed = 0
19ec-1c88:51928862.560 : NVMData.CCDType = 0
19ec-1c88:51928862.607 : NVMData.ScanSpeed = 0
19ec-1c88:51928862.653 : NVMData.RollerCount = 0
19ec-1c88:51928862.702 : NVMData.MultifeedCount = 0
19ec-1c88:51928862.751 : NVMData.JamCount = 0
19ec-1c88:51928862.799 : NVMData.IdentifyInfo = 
19ec-1c88:51928862.848 : NVMData.FormalName = 
19ec-1c88:51928863.079 : NVMData.ReservedB = 0
19ec-1c88:51928863.148 : NVMData.FunctionCode = 0
19ec-1c88:51928863.197 : NVMData.PreFeed = 0
19ec-1c88:51928863.247 : NVMData.PreFeedTime = 0
19ec-1c88:51928863.297 : NVMData.ButtonNumber = 0
19ec-1c88:51928863.347 : NVMData.PowerOffTime = 0
19ec-1c88:51928863.399 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51928863.478 : => IoObject::IoLockEnd
19ec-1c88:51928863.570 : <= IoObject::IoLockEnd
19ec-1c88:51928863.619 : <= InitializeScanner ret = 1
19ec-1c88:51928863.684 : => GetLogicalScannerAbilityEx
19ec-1c88:51928863.743 : => IoObject::IoLockStart
19ec-1c88:51928863.835 : => CAsicIO::CheckDevice
19ec-1c88:51928863.888 : => CNT96226::ConnectIsAvailable
19ec-1c88:51928880.313 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51928880.496 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51928880.614 : <= IoObject::IoLockStart
19ec-1c88:51928880.721 : => IoObject::IoLockEnd
19ec-1c88:51928880.899 : <= IoObject::IoLockEnd
19ec-1c88:51928881.105 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51928881.252 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51929069.696 : => ReadNVMData
19ec-1c88:51929069.863 : => IoObject::IoLockStart
19ec-1c88:51929069.999 : => CAsicIO::CheckDevice
19ec-1c88:51929070.058 : => CNT96226::ConnectIsAvailable
19ec-1c88:51929093.731 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51929093.867 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51929093.929 : <= IoObject::IoLockStart
19ec-1c88:51929093.998 : => ReadNVMDataInternal
19ec-1c88:51929094.062 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51929094.129 : IO Send command 10 bytes
19ec-1c88:51929094.275 : => CNT96226::VenderCmd_SetData
19ec-1c88:51929094.335 : iCmd = 0, nBytes = 10
19ec-1c88:51929094.448 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51929439.005 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51929439.131 : System send command 10 bytes + data 0 bytes
19ec-1c88:51929439.195 : IO total need to receive data 128 bytes
19ec-1c88:51929439.251 : => CNT96226::VenderCmd_GetData
19ec-1c88:51929439.303 : iCmd = 0, nBytes = 128
19ec-1c88:51929615.259 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51929615.472 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51929615.618 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51929615.755 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51929615.886 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51929616.012 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51929616.142 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51929616.269 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51929616.332 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51929616.400 : System total receive data 128 bytes
19ec-1c88:51929616.467 : => CNT96226::VenderCmd_GetData
19ec-1c88:51929616.518 : iCmd = 1, nBytes = 4
19ec-1c88:51929782.899 : 0000 : 00 00 00 00 
19ec-1c88:51929782.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51929783.124 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51929783.193 : NVMData.PadScanCount = 0
19ec-1c88:51929783.248 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51929783.306 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51929783.362 : NVMData.FlatbedScanCount = 0
19ec-1c88:51929783.414 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51929783.469 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51929783.520 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51929783.576 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51929783.631 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51929783.683 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51929783.737 : NVMData.BornMonth = 0
19ec-1c88:51929783.784 : NVMData.BornDay = 0
19ec-1c88:51929783.835 : NVMData.BornYear = 0
19ec-1c88:51929783.883 : NVMData.FirstScanMonth = 4
19ec-1c88:51929783.933 : NVMData.FirstScanDay = 30
19ec-1c88:51929783.986 : NVMData.FirstScanYear = 2020
19ec-1c88:51929784.220 : NVMData.VerticalMagnification = 0
19ec-1c88:51929784.284 : NVMData.HorizontalMagnification = 0
19ec-1c88:51929784.337 : NVMData.PowerSavingTime = 15
19ec-1c88:51929784.392 : NVMData.SN = A094165189010062
19ec-1c88:51929784.442 : NVMData.AutoFeed = 0
19ec-1c88:51929784.493 : NVMData.CCDType = 0
19ec-1c88:51929784.541 : NVMData.ScanSpeed = 0
19ec-1c88:51929784.591 : NVMData.RollerCount = 0
19ec-1c88:51929784.641 : NVMData.MultifeedCount = 0
19ec-1c88:51929784.691 : NVMData.JamCount = 0
19ec-1c88:51929784.739 : NVMData.IdentifyInfo = 
19ec-1c88:51929784.790 : NVMData.FormalName = 
19ec-1c88:51929784.838 : NVMData.ReservedB = 0
19ec-1c88:51929784.887 : NVMData.FunctionCode = 0
19ec-1c88:51929784.936 : NVMData.PreFeed = 0
19ec-1c88:51929784.985 : NVMData.PreFeedTime = 0
19ec-1c88:51929785.032 : NVMData.ButtonNumber = 0
19ec-1c88:51929785.082 : NVMData.PowerOffTime = 0
19ec-1c88:51929785.132 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51929785.196 : => IoObject::IoLockEnd
19ec-1c88:51929785.292 : <= IoObject::IoLockEnd
19ec-1c88:51929785.343 : <= ReadNVMData ret = 1
19ec-1c88:51930343.559 : => TerminateDriver
19ec-1c88:51930343.756 : => CAsicIO::~CAsicIO,pStage=80088136
19ec-1c88:51930343.825 : => CNT96226::Close
19ec-1c88:51930347.747 : <= CNT96226::Close ret = 1
19ec-1c88:51930347.822 : <= CAsicIO::~CAsicIO
19ec-1c88:51930347.884 : => IoObject::IoLockEnd
19ec-1c88:51930347.934 : <= IoObject::IoLockEnd
19ec-1c88:51930347.984 : => IoObject::TerminateDevice
19ec-1c88:51930348.038 : => IoObject::IoLockEnd
19ec-1c88:51930348.086 : <= IoObject::IoLockEnd
19ec-1c88:51930348.180 : <= IoObject::TerminateDevice
19ec-1c88:51930348.417 : <= TerminateDriver ret = 1
19ec-1c88:51932829.694 : ============Debug Start==========
19ec-1c88:51932830.022 : Date : 2020/4/30 14:30:47
19ec-1c88:51932830.106 : Process ID : 19ec
19ec-1c88:51932830.547 : Windows : Version 10.0 build 18363 
19ec-1c88:51932831.039 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:51932831.106 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:51932831.172 : MemoryStatus.ullAvailPhys : 1728319488
19ec-1c88:51932831.230 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:51932831.304 : MemoryStatus.ullAvailPageFile : 3128446976
19ec-1c88:51932831.366 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:51932831.429 : MemoryStatus.ullAvailVirtual : 1726324736
19ec-1c88:51932831.490 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:51932831.598 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:51932831.662 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:51932831.905 : CPU Count : 4
19ec-1c88:51932831.955 : CPU Frequency : 100.000 Mhz
19ec-1c88:51932836.521 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:51932836.650 : => InitializeDriver
19ec-1c88:51932836.942 : <= InitializeDriver ret = 1
19ec-1c88:51935640.702 : => InitializeScanner
19ec-1c88:51935640.959 : => CAsicIO::GetDeviceList
19ec-1c88:51935641.417 : => CNT96226::CNT96226
19ec-1c88:51935641.484 : => CNT96226::Open
19ec-1c88:51935665.059 : <= CNT96226::Open ret = 1
19ec-1c88:51935665.153 : => CNT96226::Initialize
19ec-1c88:51935665.334 : <= CNT96226::Initialize ret = 1
19ec-1c88:51935665.396 : <= CNT96226::CNT96226
19ec-1c88:51935665.446 : => CNT96226::EnumAvailableDevice
19ec-1c88:51935670.917 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:51935670.993 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:51935671.052 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:51939604.103 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:51939604.421 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51939610.017 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51939610.129 : => IoObject::GetLockName
19ec-1c88:51939610.187 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51939610.255 : <= IoObject::GetLockName
19ec-1c88:51939610.726 : => CNT96226::VenderCmd_GetData
19ec-1c88:51939610.789 : iCmd = 3, nBytes = 2
19ec-1c88:51939994.447 : 0000 : 06 38 
19ec-1c88:51939994.577 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51939994.651 : => CNT96226::VenderCmd_GetData
19ec-1c88:51939994.704 : iCmd = 4, nBytes = 2
19ec-1c88:51940309.921 : 0000 : 07 07 
19ec-1c88:51940310.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51940310.289 : Device 0 USB ID = 0638 : 0707
19ec-1c88:51940310.462 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:51940310.601 : IO Send command 10 bytes
19ec-1c88:51940310.719 : => CNT96226::VenderCmd_SetData
19ec-1c88:51940310.839 : iCmd = 0, nBytes = 10
19ec-1c88:51940311.055 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51940518.665 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51940518.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:51940519.072 : iCmd = 0, nBytes = 165
19ec-1c88:51940728.742 : skip dump 37 bytes
19ec-1c88:51940729.124 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51940729.414 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51940729.697 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51940729.976 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51940730.237 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51940730.507 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51940730.763 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51940731.018 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51940731.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51940731.270 : => CNT96226::VenderCmd_GetData
19ec-1c88:51940731.381 : iCmd = 1, nBytes = 4
19ec-1c88:51940945.210 : 0000 : 00 00 00 00 
19ec-1c88:51940945.391 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51940945.523 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51940945.647 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51940945.789 : IO Send command 10 bytes
19ec-1c88:51940945.897 : => CNT96226::VenderCmd_SetData
19ec-1c88:51940946.017 : iCmd = 0, nBytes = 10
19ec-1c88:51940946.226 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51941307.650 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51941307.920 : => CNT96226::VenderCmd_GetData
19ec-1c88:51941308.059 : iCmd = 0, nBytes = 128
19ec-1c88:51941512.961 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51941513.333 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51941513.633 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51941513.905 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51941514.159 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51941514.415 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51941514.664 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51941514.915 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51941515.040 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51941515.298 : => CNT96226::VenderCmd_GetData
19ec-1c88:51941515.405 : iCmd = 1, nBytes = 4
19ec-1c88:51941693.628 : 0000 : 00 00 00 00 
19ec-1c88:51941693.809 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51941693.939 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51941694.279 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:51941694.416 : => CNT96226::Close
19ec-1c88:51941700.736 : <= CNT96226::Close ret = 1
19ec-1c88:51941700.884 : <= CNT96226::~CNT96226
19ec-1c88:51941701.044 : <= CAsicIO::GetDeviceList
19ec-1c88:51941701.715 : => IoObject::SetTimeout
19ec-1c88:51941701.972 : Timeout--> In = 0 Out = 0
19ec-1c88:51941702.089 : <= IoObject::SetTimeout
19ec-1c88:51941702.211 : => CAsicIO::CAsicIO
19ec-1c88:51941702.352 : => CNT96226::CNT96226
19ec-1c88:51941702.465 : => CNT96226::Open
19ec-1c88:51941743.087 : <= CNT96226::Open ret = 1
19ec-1c88:51941743.303 : => CNT96226::Initialize
19ec-1c88:51941743.680 : <= CNT96226::Initialize ret = 1
19ec-1c88:51941743.810 : <= CNT96226::CNT96226
19ec-1c88:51941743.922 : <= CAsicIO::CAsicIO
19ec-1c88:51941744.037 : => CAsicIO::InitializeDevice
19ec-1c88:51941744.174 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:51941755.662 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:51941755.877 : => IoObject::GetLockName
19ec-1c88:51941756.002 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:51941756.130 : <= IoObject::GetLockName
19ec-1c88:51941757.050 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:51941757.195 : IO Send command 10 bytes
19ec-1c88:51941757.296 : => CNT96226::VenderCmd_SetData
19ec-1c88:51941757.418 : iCmd = 0, nBytes = 10
19ec-1c88:51941757.645 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51942097.313 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51942097.548 : => CNT96226::VenderCmd_GetData
19ec-1c88:51942097.664 : iCmd = 0, nBytes = 128
19ec-1c88:51942317.463 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51942317.839 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51942318.130 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51942318.413 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51942318.670 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51942318.924 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51942319.174 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51942319.430 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51942319.558 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51942319.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:51942319.789 : iCmd = 1, nBytes = 4
19ec-1c88:51942529.401 : 0000 : 00 00 00 00 
19ec-1c88:51942529.633 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51942529.779 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:51942529.913 : => CNT96226::VenderCmd_GetData
19ec-1c88:51942530.021 : iCmd = 3, nBytes = 2
19ec-1c88:51942932.961 : 0000 : 06 38 
19ec-1c88:51942933.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51942933.300 : => CNT96226::VenderCmd_GetData
19ec-1c88:51942933.414 : iCmd = 4, nBytes = 2
19ec-1c88:51943251.926 : 0000 : 07 07 
19ec-1c88:51943252.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51943252.552 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:51943252.746 : => IoObject::InitializeDevice
19ec-1c88:51943252.936 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:51943254.217 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:51943254.360 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:51943255.625 : => FindScanner
19ec-1c88:51943255.732 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:51943255.859 : <= FindScanner ret = 1
19ec-1c88:51943255.977 : => IoObject::IoLockStart
19ec-1c88:51943256.190 : => CAsicIO::CheckDevice
19ec-1c88:51943256.294 : => CNT96226::ConnectIsAvailable
19ec-1c88:51943279.485 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51943279.719 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51943279.846 : <= IoObject::IoLockStart
19ec-1c88:51943279.964 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51943280.108 : IO Send command 10 bytes
19ec-1c88:51943280.301 : => CNT96226::VenderCmd_SetData
19ec-1c88:51943280.417 : iCmd = 0, nBytes = 10
19ec-1c88:51943280.634 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:51943487.963 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51943488.220 : System send command 10 bytes + data 0 bytes
19ec-1c88:51943488.380 : IO total need to receive data 5 bytes
19ec-1c88:51943488.511 : => CNT96226::VenderCmd_GetData
19ec-1c88:51943488.628 : iCmd = 0, nBytes = 5
19ec-1c88:51943697.078 : 0000 : 06 00 02 02 ab 
19ec-1c88:51943697.325 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51943697.481 : System total receive data 5 bytes
19ec-1c88:51943697.607 : => CNT96226::VenderCmd_GetData
19ec-1c88:51943697.714 : iCmd = 1, nBytes = 4
19ec-1c88:51943905.312 : 0000 : 00 00 00 00 
19ec-1c88:51943905.462 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51943905.629 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51943905.706 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:51943905.781 : IO Send command 10 bytes
19ec-1c88:51943905.902 : => CNT96226::VenderCmd_SetData
19ec-1c88:51943905.974 : iCmd = 0, nBytes = 10
19ec-1c88:51943906.103 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:51944101.406 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51944101.580 : System send command 10 bytes + data 0 bytes
19ec-1c88:51944101.673 : IO total need to receive data 165 bytes
19ec-1c88:51944101.854 : => CNT96226::VenderCmd_GetData
19ec-1c88:51944101.927 : iCmd = 0, nBytes = 165
19ec-1c88:51944228.858 : skip dump 37 bytes
19ec-1c88:51944229.075 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51944229.245 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51944229.410 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51944229.573 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51944229.797 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51944229.957 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51944230.110 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51944230.264 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51944230.345 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51944230.418 : System total receive data 165 bytes
19ec-1c88:51944230.489 : => CNT96226::VenderCmd_GetData
19ec-1c88:51944230.550 : iCmd = 1, nBytes = 4
19ec-1c88:51944356.668 : 0000 : 00 00 00 00 
19ec-1c88:51944356.832 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51944357.016 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51944357.302 : Dump Inquiry
19ec-1c88:51944357.455 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:51944357.622 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:51944357.785 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:51944357.947 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:51944358.101 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:51944358.263 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:51944358.408 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51944358.563 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51944358.720 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:51944358.880 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:51944358.986 : 00a0 : 00 00 00 00 00 
19ec-1c88:51944359.091 : => ReadNVMDataInternal
19ec-1c88:51944359.345 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51944359.423 : IO Send command 10 bytes
19ec-1c88:51944359.559 : => CNT96226::VenderCmd_SetData
19ec-1c88:51944359.625 : iCmd = 0, nBytes = 10
19ec-1c88:51944359.743 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51944695.827 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51944696.044 : System send command 10 bytes + data 0 bytes
19ec-1c88:51944696.131 : IO total need to receive data 128 bytes
19ec-1c88:51944696.210 : => CNT96226::VenderCmd_GetData
19ec-1c88:51944696.280 : iCmd = 0, nBytes = 128
19ec-1c88:51944906.729 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51944906.978 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51944907.152 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51944907.323 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51944907.476 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51944907.627 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51944907.777 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51944907.924 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51944908.001 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51944908.078 : System total receive data 128 bytes
19ec-1c88:51944908.153 : => CNT96226::VenderCmd_GetData
19ec-1c88:51944908.216 : iCmd = 1, nBytes = 4
19ec-1c88:51945084.219 : 0000 : 00 00 00 00 
19ec-1c88:51945084.375 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51945084.549 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51945084.644 : NVMData.PadScanCount = 0
19ec-1c88:51945084.710 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51945084.780 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51945084.857 : NVMData.FlatbedScanCount = 0
19ec-1c88:51945084.921 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51945084.988 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51945085.054 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51945085.121 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51945085.190 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51945085.254 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51945085.321 : NVMData.BornMonth = 0
19ec-1c88:51945085.379 : NVMData.BornDay = 0
19ec-1c88:51945085.441 : NVMData.BornYear = 0
19ec-1c88:51945085.504 : NVMData.FirstScanMonth = 4
19ec-1c88:51945085.568 : NVMData.FirstScanDay = 30
19ec-1c88:51945085.635 : NVMData.FirstScanYear = 2020
19ec-1c88:51945085.702 : NVMData.VerticalMagnification = 0
19ec-1c88:51945085.767 : NVMData.HorizontalMagnification = 0
19ec-1c88:51945085.833 : NVMData.PowerSavingTime = 15
19ec-1c88:51945085.898 : NVMData.SN = A094165189010062
19ec-1c88:51945085.959 : NVMData.AutoFeed = 0
19ec-1c88:51945086.017 : NVMData.CCDType = 0
19ec-1c88:51945086.076 : NVMData.ScanSpeed = 0
19ec-1c88:51945086.136 : NVMData.RollerCount = 0
19ec-1c88:51945086.200 : NVMData.MultifeedCount = 0
19ec-1c88:51945086.260 : NVMData.JamCount = 0
19ec-1c88:51945086.321 : NVMData.IdentifyInfo = 
19ec-1c88:51945086.386 : NVMData.FormalName = 
19ec-1c88:51945086.660 : NVMData.ReservedB = 0
19ec-1c88:51945086.737 : NVMData.FunctionCode = 0
19ec-1c88:51945086.797 : NVMData.PreFeed = 0
19ec-1c88:51945086.860 : NVMData.PreFeedTime = 0
19ec-1c88:51945086.920 : NVMData.ButtonNumber = 0
19ec-1c88:51945086.987 : NVMData.PowerOffTime = 0
19ec-1c88:51945087.054 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51945087.166 : => IoObject::IoLockEnd
19ec-1c88:51945087.284 : <= IoObject::IoLockEnd
19ec-1c88:51945087.344 : <= InitializeScanner ret = 1
19ec-1c88:51946572.800 : => GetLogicalScannerAbility
19ec-1c88:51946572.985 : => IoObject::IoLockStart
19ec-1c88:51946573.114 : => CAsicIO::CheckDevice
19ec-1c88:51946573.170 : => CNT96226::ConnectIsAvailable
19ec-1c88:51946596.284 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51946596.401 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51946596.462 : <= IoObject::IoLockStart
19ec-1c88:51946596.520 : => IoObject::IoLockEnd
19ec-1c88:51946596.638 : <= IoObject::IoLockEnd
19ec-1c88:51946596.720 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:51950619.431 : => GetLogicalScannerAbilityEx
19ec-1c88:51950619.622 : => IoObject::IoLockStart
19ec-1c88:51950619.763 : => CAsicIO::CheckDevice
19ec-1c88:51950619.823 : => CNT96226::ConnectIsAvailable
19ec-1c88:51950645.269 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51950645.383 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51950645.443 : <= IoObject::IoLockStart
19ec-1c88:51950645.502 : => IoObject::IoLockEnd
19ec-1c88:51950645.612 : <= IoObject::IoLockEnd
19ec-1c88:51950645.732 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:51950645.808 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:51958011.476 : => ReadNVMData
19ec-1c88:51958011.659 : => IoObject::IoLockStart
19ec-1c88:51958011.789 : => CAsicIO::CheckDevice
19ec-1c88:51958011.845 : => CNT96226::ConnectIsAvailable
19ec-1c88:51958037.426 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51958037.541 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51958037.600 : <= IoObject::IoLockStart
19ec-1c88:51958037.665 : => ReadNVMDataInternal
19ec-1c88:51958037.731 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:51958037.798 : IO Send command 10 bytes
19ec-1c88:51958037.920 : => CNT96226::VenderCmd_SetData
19ec-1c88:51958037.975 : iCmd = 0, nBytes = 10
19ec-1c88:51958038.089 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:51958393.345 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51958393.489 : System send command 10 bytes + data 0 bytes
19ec-1c88:51958393.557 : IO total need to receive data 128 bytes
19ec-1c88:51958393.619 : => CNT96226::VenderCmd_GetData
19ec-1c88:51958393.672 : iCmd = 0, nBytes = 128
19ec-1c88:51958601.845 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51958602.024 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51958602.168 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:51958602.301 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:51958602.428 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:51958602.550 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51958602.672 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51958602.796 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:51958602.860 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51958602.922 : System total receive data 128 bytes
19ec-1c88:51958602.983 : => CNT96226::VenderCmd_GetData
19ec-1c88:51958603.036 : iCmd = 1, nBytes = 4
19ec-1c88:51958778.187 : 0000 : 00 00 00 00 
19ec-1c88:51958778.311 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51958778.463 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51958778.536 : NVMData.PadScanCount = 0
19ec-1c88:51958778.603 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:51958778.750 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:51958778.816 : NVMData.FlatbedScanCount = 0
19ec-1c88:51958778.876 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:51958779.040 : NVMData.SideEdgeFletbed = 0
19ec-1c88:51958779.101 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:51958779.158 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:51958779.217 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:51958779.278 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:51958779.338 : NVMData.BornMonth = 0
19ec-1c88:51958779.389 : NVMData.BornDay = 0
19ec-1c88:51958779.441 : NVMData.BornYear = 0
19ec-1c88:51958779.492 : NVMData.FirstScanMonth = 4
19ec-1c88:51958779.546 : NVMData.FirstScanDay = 30
19ec-1c88:51958779.606 : NVMData.FirstScanYear = 2020
19ec-1c88:51958779.661 : NVMData.VerticalMagnification = 0
19ec-1c88:51958779.719 : NVMData.HorizontalMagnification = 0
19ec-1c88:51958779.776 : NVMData.PowerSavingTime = 15
19ec-1c88:51958779.830 : NVMData.SN = A094165189010062
19ec-1c88:51958779.879 : NVMData.AutoFeed = 0
19ec-1c88:51958779.931 : NVMData.CCDType = 0
19ec-1c88:51958779.984 : NVMData.ScanSpeed = 0
19ec-1c88:51958780.041 : NVMData.RollerCount = 0
19ec-1c88:51958780.093 : NVMData.MultifeedCount = 0
19ec-1c88:51958780.147 : NVMData.JamCount = 0
19ec-1c88:51958780.201 : NVMData.IdentifyInfo = 
19ec-1c88:51958780.256 : NVMData.FormalName = 
19ec-1c88:51958780.304 : NVMData.ReservedB = 0
19ec-1c88:51958780.353 : NVMData.FunctionCode = 0
19ec-1c88:51958780.404 : NVMData.PreFeed = 0
19ec-1c88:51958780.452 : NVMData.PreFeedTime = 0
19ec-1c88:51958780.505 : NVMData.ButtonNumber = 0
19ec-1c88:51958780.558 : NVMData.PowerOffTime = 0
19ec-1c88:51958780.610 : <= ReadNVMDataInternal ret = 1
19ec-1c88:51958780.677 : => IoObject::IoLockEnd
19ec-1c88:51958780.766 : <= IoObject::IoLockEnd
19ec-1c88:51958780.816 : <= ReadNVMData ret = 1
19ec-1c88:51968624.166 : => GetADFStatus
19ec-1c88:51968624.579 : => IoObject::IoLockStart
19ec-1c88:51968624.704 : => CAsicIO::CheckDevice
19ec-1c88:51968624.763 : => CNT96226::ConnectIsAvailable
19ec-1c88:51968648.825 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51968648.943 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51968649.005 : <= IoObject::IoLockStart
19ec-1c88:51968649.067 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51968649.135 : IO Send command 10 bytes
19ec-1c88:51968649.254 : => CNT96226::VenderCmd_SetData
19ec-1c88:51968649.311 : iCmd = 0, nBytes = 10
19ec-1c88:51968649.419 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51968845.816 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51968845.939 : System send command 10 bytes + data 0 bytes
19ec-1c88:51968846.016 : IO total need to receive data 2 bytes
19ec-1c88:51968846.079 : => CNT96226::VenderCmd_GetData
19ec-1c88:51968846.134 : iCmd = 0, nBytes = 2
19ec-1c88:51969035.494 : 0000 : 00 00 
19ec-1c88:51969035.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51969035.862 : System total receive data 2 bytes
19ec-1c88:51969036.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:51969036.229 : iCmd = 1, nBytes = 4
19ec-1c88:51969244.221 : 0000 : 00 00 00 00 
19ec-1c88:51969244.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51969244.611 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51969244.962 : Return status = 0
19ec-1c88:51969245.022 : => IoObject::IoLockEnd
19ec-1c88:51969245.106 : <= IoObject::IoLockEnd
19ec-1c88:51969245.159 : <= GetADFStatus ret = 1
19ec-1c88:51971872.659 : => GetADFStatus
19ec-1c88:51971872.846 : => IoObject::IoLockStart
19ec-1c88:51971872.975 : => CAsicIO::CheckDevice
19ec-1c88:51971873.035 : => CNT96226::ConnectIsAvailable
19ec-1c88:51971897.699 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:51971897.812 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:51971897.873 : <= IoObject::IoLockStart
19ec-1c88:51971897.932 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:51971897.999 : IO Send command 10 bytes
19ec-1c88:51971898.116 : => CNT96226::VenderCmd_SetData
19ec-1c88:51971898.174 : iCmd = 0, nBytes = 10
19ec-1c88:51971898.283 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:51972101.564 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:51972101.803 : System send command 10 bytes + data 0 bytes
19ec-1c88:51972102.321 : IO total need to receive data 2 bytes
19ec-1c88:51972102.388 : => CNT96226::VenderCmd_GetData
19ec-1c88:51972102.446 : iCmd = 0, nBytes = 2
19ec-1c88:51972290.573 : 0000 : 00 00 
19ec-1c88:51972290.680 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51972290.748 : System total receive data 2 bytes
19ec-1c88:51972290.809 : => CNT96226::VenderCmd_GetData
19ec-1c88:51972290.866 : iCmd = 1, nBytes = 4
19ec-1c88:51972488.742 : 0000 : 00 00 00 00 
19ec-1c88:51972488.848 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:51972488.991 : <= CAsicIO::DoIo ret = 1
19ec-1c88:51972489.056 : Return status = 0
19ec-1c88:51972489.116 : => IoObject::IoLockEnd
19ec-1c88:51972489.208 : <= IoObject::IoLockEnd
19ec-1c88:51972489.261 : <= GetADFStatus ret = 1
19ec-1c88:51974549.316 : => TerminateDriver
19ec-1c88:51974549.516 : => CAsicIO::~CAsicIO,pStage=36965448
19ec-1c88:51974549.588 : => CNT96226::Close
19ec-1c88:51974553.507 : <= CNT96226::Close ret = 1
19ec-1c88:51974553.583 : <= CAsicIO::~CAsicIO
19ec-1c88:51974553.641 : => IoObject::IoLockEnd
19ec-1c88:51974553.695 : <= IoObject::IoLockEnd
19ec-1c88:51974553.747 : => IoObject::TerminateDevice
19ec-1c88:51974553.804 : => IoObject::IoLockEnd
19ec-1c88:51974553.852 : <= IoObject::IoLockEnd
19ec-1c88:51974553.951 : <= IoObject::TerminateDevice
19ec-1c88:51974554.193 : <= TerminateDriver ret = 1
19ec-1c88:52017545.891 : ============Debug Start==========
19ec-1c88:52017546.165 : Date : 2020/4/30 14:30:49
19ec-1c88:52017546.244 : Process ID : 19ec
19ec-1c88:52017546.660 : Windows : Version 10.0 build 18363 
19ec-1c88:52017547.096 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52017547.158 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52017547.222 : MemoryStatus.ullAvailPhys : 1712168960
19ec-1c88:52017547.282 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52017547.341 : MemoryStatus.ullAvailPageFile : 3113725952
19ec-1c88:52017547.410 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52017547.471 : MemoryStatus.ullAvailVirtual : 1726275584
19ec-1c88:52017547.530 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52017547.635 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52017547.695 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52017547.932 : CPU Count : 4
19ec-1c88:52017547.978 : CPU Frequency : 100.000 Mhz
19ec-1c88:52017552.198 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52017552.327 : => InitializeDriver
19ec-1c88:52017552.595 : <= InitializeDriver ret = 1
19ec-1c88:52017552.653 : => InitializeScanner
19ec-1c88:52017552.728 : => CAsicIO::GetDeviceList
19ec-1c88:52017553.026 : => CNT96226::CNT96226
19ec-1c88:52017553.082 : => CNT96226::Open
19ec-1c88:52017573.813 : <= CNT96226::Open ret = 1
19ec-1c88:52017573.904 : => CNT96226::Initialize
19ec-1c88:52017574.095 : <= CNT96226::Initialize ret = 1
19ec-1c88:52017574.153 : <= CNT96226::CNT96226
19ec-1c88:52017574.204 : => CNT96226::EnumAvailableDevice
19ec-1c88:52017579.617 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52017579.693 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52017579.754 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52021276.684 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52021276.962 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52021282.468 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52021282.572 : => IoObject::GetLockName
19ec-1c88:52021282.635 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52021282.704 : <= IoObject::GetLockName
19ec-1c88:52021283.163 : => CNT96226::VenderCmd_GetData
19ec-1c88:52021283.227 : iCmd = 3, nBytes = 2
19ec-1c88:52021671.380 : 0000 : 06 38 
19ec-1c88:52021671.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52021671.590 : => CNT96226::VenderCmd_GetData
19ec-1c88:52021671.646 : iCmd = 4, nBytes = 2
19ec-1c88:52021987.274 : 0000 : 07 07 
19ec-1c88:52021987.454 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52021987.610 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52021987.783 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52021987.915 : IO Send command 10 bytes
19ec-1c88:52021988.021 : => CNT96226::VenderCmd_SetData
19ec-1c88:52021988.131 : iCmd = 0, nBytes = 10
19ec-1c88:52021988.348 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52022193.165 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52022193.374 : => CNT96226::VenderCmd_GetData
19ec-1c88:52022193.492 : iCmd = 0, nBytes = 165
19ec-1c88:52022401.862 : skip dump 37 bytes
19ec-1c88:52022402.222 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52022402.511 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52022402.787 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52022403.054 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52022403.308 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52022403.579 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52022403.835 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52022404.085 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52022404.213 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52022404.333 : => CNT96226::VenderCmd_GetData
19ec-1c88:52022404.436 : iCmd = 1, nBytes = 4
19ec-1c88:52022613.938 : 0000 : 00 00 00 00 
19ec-1c88:52022614.120 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52022614.244 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52022614.366 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52022614.500 : IO Send command 10 bytes
19ec-1c88:52022614.607 : => CNT96226::VenderCmd_SetData
19ec-1c88:52022614.714 : iCmd = 0, nBytes = 10
19ec-1c88:52022614.921 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52022974.458 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52022974.705 : => CNT96226::VenderCmd_GetData
19ec-1c88:52022974.824 : iCmd = 0, nBytes = 128
19ec-1c88:52023213.605 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52023213.973 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52023214.256 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52023214.527 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52023214.781 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52023215.039 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52023215.289 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52023215.541 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52023215.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52023215.790 : => CNT96226::VenderCmd_GetData
19ec-1c88:52023215.894 : iCmd = 1, nBytes = 4
19ec-1c88:52023430.181 : 0000 : 00 00 00 00 
19ec-1c88:52023430.385 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52023430.520 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52023430.906 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52023431.046 : => CNT96226::Close
19ec-1c88:52023438.451 : <= CNT96226::Close ret = 1
19ec-1c88:52023438.602 : <= CNT96226::~CNT96226
19ec-1c88:52023438.762 : <= CAsicIO::GetDeviceList
19ec-1c88:52023439.540 : => IoObject::SetTimeout
19ec-1c88:52023439.798 : Timeout--> In = 0 Out = 0
19ec-1c88:52023439.918 : <= IoObject::SetTimeout
19ec-1c88:52023440.047 : => CAsicIO::CAsicIO
19ec-1c88:52023440.188 : => CNT96226::CNT96226
19ec-1c88:52023440.290 : => CNT96226::Open
19ec-1c88:52023482.562 : <= CNT96226::Open ret = 1
19ec-1c88:52023482.749 : => CNT96226::Initialize
19ec-1c88:52023483.129 : <= CNT96226::Initialize ret = 1
19ec-1c88:52023483.250 : <= CNT96226::CNT96226
19ec-1c88:52023483.352 : <= CAsicIO::CAsicIO
19ec-1c88:52023483.457 : => CAsicIO::InitializeDevice
19ec-1c88:52023483.584 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52023495.038 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52023495.268 : => IoObject::GetLockName
19ec-1c88:52023495.511 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52023495.638 : <= IoObject::GetLockName
19ec-1c88:52023496.563 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52023496.713 : IO Send command 10 bytes
19ec-1c88:52023496.817 : => CNT96226::VenderCmd_SetData
19ec-1c88:52023496.932 : iCmd = 0, nBytes = 10
19ec-1c88:52023497.160 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52023858.139 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52023858.381 : => CNT96226::VenderCmd_GetData
19ec-1c88:52023858.510 : iCmd = 0, nBytes = 128
19ec-1c88:52024075.787 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52024076.148 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52024076.442 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52024076.718 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52024076.977 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52024077.235 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52024077.491 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52024077.751 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52024077.883 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52024078.011 : => CNT96226::VenderCmd_GetData
19ec-1c88:52024078.117 : iCmd = 1, nBytes = 4
19ec-1c88:52024312.196 : 0000 : 00 00 00 00 
19ec-1c88:52024312.422 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52024312.563 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52024312.681 : => CNT96226::VenderCmd_GetData
19ec-1c88:52024312.795 : iCmd = 3, nBytes = 2
19ec-1c88:52024717.528 : 0000 : 06 38 
19ec-1c88:52024717.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52024717.889 : => CNT96226::VenderCmd_GetData
19ec-1c88:52024718.000 : iCmd = 4, nBytes = 2
19ec-1c88:52025054.910 : 0000 : 07 07 
19ec-1c88:52025055.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52025055.493 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52025055.682 : => IoObject::InitializeDevice
19ec-1c88:52025055.854 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52025057.111 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52025057.256 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52025058.503 : => FindScanner
19ec-1c88:52025058.614 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52025058.741 : <= FindScanner ret = 1
19ec-1c88:52025058.848 : => IoObject::IoLockStart
19ec-1c88:52025059.055 : => CAsicIO::CheckDevice
19ec-1c88:52025059.164 : => CNT96226::ConnectIsAvailable
19ec-1c88:52025083.795 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52025084.035 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52025084.170 : <= IoObject::IoLockStart
19ec-1c88:52025084.293 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52025084.435 : IO Send command 10 bytes
19ec-1c88:52025084.613 : => CNT96226::VenderCmd_SetData
19ec-1c88:52025084.735 : iCmd = 0, nBytes = 10
19ec-1c88:52025084.956 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52025300.681 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52025300.936 : System send command 10 bytes + data 0 bytes
19ec-1c88:52025301.099 : IO total need to receive data 5 bytes
19ec-1c88:52025301.235 : => CNT96226::VenderCmd_GetData
19ec-1c88:52025301.356 : iCmd = 0, nBytes = 5
19ec-1c88:52025510.618 : 0000 : 06 00 02 02 ab 
19ec-1c88:52025510.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52025510.810 : System total receive data 5 bytes
19ec-1c88:52025510.887 : => CNT96226::VenderCmd_GetData
19ec-1c88:52025510.950 : iCmd = 1, nBytes = 4
19ec-1c88:52025718.367 : 0000 : 00 00 00 00 
19ec-1c88:52025718.474 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52025718.615 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52025718.693 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52025718.769 : IO Send command 10 bytes
19ec-1c88:52025718.872 : => CNT96226::VenderCmd_SetData
19ec-1c88:52025718.936 : iCmd = 0, nBytes = 10
19ec-1c88:52025719.064 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52025910.772 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52025910.901 : System send command 10 bytes + data 0 bytes
19ec-1c88:52025910.984 : IO total need to receive data 165 bytes
19ec-1c88:52025911.060 : => CNT96226::VenderCmd_GetData
19ec-1c88:52025911.130 : iCmd = 0, nBytes = 165
19ec-1c88:52026113.491 : skip dump 37 bytes
19ec-1c88:52026113.703 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52026113.873 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52026114.039 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52026114.199 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52026114.355 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52026114.521 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52026114.672 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52026114.822 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52026114.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52026114.968 : System total receive data 165 bytes
19ec-1c88:52026115.038 : => CNT96226::VenderCmd_GetData
19ec-1c88:52026115.103 : iCmd = 1, nBytes = 4
19ec-1c88:52026324.536 : 0000 : 00 00 00 00 
19ec-1c88:52026324.639 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52026324.790 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52026325.054 : Dump Inquiry
19ec-1c88:52026325.207 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52026325.370 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52026325.531 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52026325.688 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52026325.847 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52026326.008 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52026326.164 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52026326.316 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52026326.472 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52026326.625 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52026326.734 : 00a0 : 00 00 00 00 00 
19ec-1c88:52026326.815 : => ReadNVMDataInternal
19ec-1c88:52026327.060 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52026327.144 : IO Send command 10 bytes
19ec-1c88:52026327.245 : => CNT96226::VenderCmd_SetData
19ec-1c88:52026327.312 : iCmd = 0, nBytes = 10
19ec-1c88:52026327.436 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52026673.383 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52026673.535 : System send command 10 bytes + data 0 bytes
19ec-1c88:52026673.618 : IO total need to receive data 128 bytes
19ec-1c88:52026673.694 : => CNT96226::VenderCmd_GetData
19ec-1c88:52026673.758 : iCmd = 0, nBytes = 128
19ec-1c88:52026881.279 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52026881.499 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52026881.669 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52026881.919 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52026882.078 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52026882.232 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52026882.382 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52026882.532 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52026882.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52026882.685 : System total receive data 128 bytes
19ec-1c88:52026882.765 : => CNT96226::VenderCmd_GetData
19ec-1c88:52026882.828 : iCmd = 1, nBytes = 4
19ec-1c88:52027050.876 : 0000 : 00 00 00 00 
19ec-1c88:52027051.008 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52027051.180 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52027051.266 : NVMData.PadScanCount = 0
19ec-1c88:52027051.339 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52027051.408 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52027051.478 : NVMData.FlatbedScanCount = 0
19ec-1c88:52027051.550 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52027051.617 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52027051.682 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52027051.748 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52027051.812 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52027051.878 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52027051.947 : NVMData.BornMonth = 0
19ec-1c88:52027052.006 : NVMData.BornDay = 0
19ec-1c88:52027052.067 : NVMData.BornYear = 0
19ec-1c88:52027052.125 : NVMData.FirstScanMonth = 4
19ec-1c88:52027052.184 : NVMData.FirstScanDay = 30
19ec-1c88:52027052.253 : NVMData.FirstScanYear = 2020
19ec-1c88:52027052.321 : NVMData.VerticalMagnification = 0
19ec-1c88:52027052.387 : NVMData.HorizontalMagnification = 0
19ec-1c88:52027052.454 : NVMData.PowerSavingTime = 15
19ec-1c88:52027052.518 : NVMData.SN = A094165189010062
19ec-1c88:52027052.577 : NVMData.AutoFeed = 0
19ec-1c88:52027052.635 : NVMData.CCDType = 0
19ec-1c88:52027052.692 : NVMData.ScanSpeed = 0
19ec-1c88:52027052.752 : NVMData.RollerCount = 0
19ec-1c88:52027052.811 : NVMData.MultifeedCount = 0
19ec-1c88:52027052.872 : NVMData.JamCount = 0
19ec-1c88:52027052.930 : NVMData.IdentifyInfo = 
19ec-1c88:52027052.989 : NVMData.FormalName = 
19ec-1c88:52027053.239 : NVMData.ReservedB = 0
19ec-1c88:52027053.307 : NVMData.FunctionCode = 0
19ec-1c88:52027053.368 : NVMData.PreFeed = 0
19ec-1c88:52027053.429 : NVMData.PreFeedTime = 0
19ec-1c88:52027053.489 : NVMData.ButtonNumber = 0
19ec-1c88:52027053.551 : NVMData.PowerOffTime = 0
19ec-1c88:52027053.614 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52027053.706 : => IoObject::IoLockEnd
19ec-1c88:52027053.818 : <= IoObject::IoLockEnd
19ec-1c88:52027053.877 : <= InitializeScanner ret = 1
19ec-1c88:52027053.951 : => GetLogicalScannerAbilityEx
19ec-1c88:52027054.024 : => IoObject::IoLockStart
19ec-1c88:52027054.137 : => CAsicIO::CheckDevice
19ec-1c88:52027054.199 : => CNT96226::ConnectIsAvailable
19ec-1c88:52027067.060 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52027067.309 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52027067.392 : <= IoObject::IoLockStart
19ec-1c88:52027067.466 : => IoObject::IoLockEnd
19ec-1c88:52027067.585 : <= IoObject::IoLockEnd
19ec-1c88:52027067.724 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52027067.823 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52027282.542 : => ReadNVMData
19ec-1c88:52027282.702 : => IoObject::IoLockStart
19ec-1c88:52027282.851 : => CAsicIO::CheckDevice
19ec-1c88:52027282.925 : => CNT96226::ConnectIsAvailable
19ec-1c88:52027306.863 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52027307.004 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52027307.078 : <= IoObject::IoLockStart
19ec-1c88:52027307.153 : => ReadNVMDataInternal
19ec-1c88:52027307.227 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52027307.308 : IO Send command 10 bytes
19ec-1c88:52027307.451 : => CNT96226::VenderCmd_SetData
19ec-1c88:52027307.524 : iCmd = 0, nBytes = 10
19ec-1c88:52027307.661 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52027651.497 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52027651.654 : System send command 10 bytes + data 0 bytes
19ec-1c88:52027651.741 : IO total need to receive data 128 bytes
19ec-1c88:52027651.819 : => CNT96226::VenderCmd_GetData
19ec-1c88:52027651.891 : iCmd = 0, nBytes = 128
19ec-1c88:52027860.353 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52027860.553 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52027860.722 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52027860.884 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52027861.038 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52027861.190 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52027861.344 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52027861.492 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52027861.571 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52027861.641 : System total receive data 128 bytes
19ec-1c88:52027861.715 : => CNT96226::VenderCmd_GetData
19ec-1c88:52027861.777 : iCmd = 1, nBytes = 4
19ec-1c88:52028052.734 : 0000 : 00 00 00 00 
19ec-1c88:52028052.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52028052.987 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52028053.073 : NVMData.PadScanCount = 0
19ec-1c88:52028053.140 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52028053.206 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52028053.277 : NVMData.FlatbedScanCount = 0
19ec-1c88:52028053.342 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52028053.405 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52028053.472 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52028053.538 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52028053.604 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52028053.666 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52028053.731 : NVMData.BornMonth = 0
19ec-1c88:52028053.788 : NVMData.BornDay = 0
19ec-1c88:52028053.850 : NVMData.BornYear = 0
19ec-1c88:52028053.912 : NVMData.FirstScanMonth = 4
19ec-1c88:52028053.974 : NVMData.FirstScanDay = 30
19ec-1c88:52028054.041 : NVMData.FirstScanYear = 2020
19ec-1c88:52028054.247 : NVMData.VerticalMagnification = 0
19ec-1c88:52028054.327 : NVMData.HorizontalMagnification = 0
19ec-1c88:52028054.394 : NVMData.PowerSavingTime = 15
19ec-1c88:52028054.460 : NVMData.SN = A094165189010062
19ec-1c88:52028054.522 : NVMData.AutoFeed = 0
19ec-1c88:52028054.583 : NVMData.CCDType = 0
19ec-1c88:52028054.640 : NVMData.ScanSpeed = 0
19ec-1c88:52028054.700 : NVMData.RollerCount = 0
19ec-1c88:52028054.769 : NVMData.MultifeedCount = 0
19ec-1c88:52028054.829 : NVMData.JamCount = 0
19ec-1c88:52028054.888 : NVMData.IdentifyInfo = 
19ec-1c88:52028054.949 : NVMData.FormalName = 
19ec-1c88:52028055.010 : NVMData.ReservedB = 0
19ec-1c88:52028055.070 : NVMData.FunctionCode = 0
19ec-1c88:52028055.132 : NVMData.PreFeed = 0
19ec-1c88:52028055.193 : NVMData.PreFeedTime = 0
19ec-1c88:52028055.253 : NVMData.ButtonNumber = 0
19ec-1c88:52028055.313 : NVMData.PowerOffTime = 0
19ec-1c88:52028055.376 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52028055.452 : => IoObject::IoLockEnd
19ec-1c88:52028055.561 : <= IoObject::IoLockEnd
19ec-1c88:52028055.622 : <= ReadNVMData ret = 1
19ec-1c88:52028670.073 : => TerminateDriver
19ec-1c88:52028670.270 : => CAsicIO::~CAsicIO,pStage=138153032
19ec-1c88:52028670.357 : => CNT96226::Close
19ec-1c88:52028674.887 : <= CNT96226::Close ret = 1
19ec-1c88:52028674.981 : <= CAsicIO::~CAsicIO
19ec-1c88:52028675.051 : => IoObject::IoLockEnd
19ec-1c88:52028675.115 : <= IoObject::IoLockEnd
19ec-1c88:52028675.175 : => IoObject::TerminateDevice
19ec-1c88:52028675.240 : => IoObject::IoLockEnd
19ec-1c88:52028675.298 : <= IoObject::IoLockEnd
19ec-1c88:52028675.418 : <= IoObject::TerminateDevice
19ec-1c88:52028675.728 : <= TerminateDriver ret = 1
19ec-1c88:52031247.441 : ============Debug Start==========
19ec-1c88:52031247.746 : Date : 2020/4/30 14:30:50
19ec-1c88:52031247.828 : Process ID : 19ec
19ec-1c88:52031248.259 : Windows : Version 10.0 build 18363 
19ec-1c88:52031248.702 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52031248.767 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52031248.832 : MemoryStatus.ullAvailPhys : 1711902720
19ec-1c88:52031248.891 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52031248.951 : MemoryStatus.ullAvailPageFile : 3115110400
19ec-1c88:52031249.014 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52031249.074 : MemoryStatus.ullAvailVirtual : 1726599168
19ec-1c88:52031249.134 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52031249.234 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52031249.296 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52031249.532 : CPU Count : 4
19ec-1c88:52031249.578 : CPU Frequency : 100.000 Mhz
19ec-1c88:52031253.764 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52031253.889 : => InitializeDriver
19ec-1c88:52031254.160 : <= InitializeDriver ret = 1
19ec-1c88:52033843.200 : => InitializeScanner
19ec-1c88:52033843.466 : => CAsicIO::GetDeviceList
19ec-1c88:52033843.933 : => CNT96226::CNT96226
19ec-1c88:52033843.995 : => CNT96226::Open
19ec-1c88:52033868.713 : <= CNT96226::Open ret = 1
19ec-1c88:52033868.809 : => CNT96226::Initialize
19ec-1c88:52033868.996 : <= CNT96226::Initialize ret = 1
19ec-1c88:52033869.054 : <= CNT96226::CNT96226
19ec-1c88:52033869.106 : => CNT96226::EnumAvailableDevice
19ec-1c88:52033874.479 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52033874.556 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52033874.613 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52037607.726 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52037608.061 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52037614.148 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52037614.256 : => IoObject::GetLockName
19ec-1c88:52037614.317 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52037614.383 : <= IoObject::GetLockName
19ec-1c88:52037614.931 : => CNT96226::VenderCmd_GetData
19ec-1c88:52037614.993 : iCmd = 3, nBytes = 2
19ec-1c88:52037997.475 : 0000 : 06 38 
19ec-1c88:52037997.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52037997.738 : => CNT96226::VenderCmd_GetData
19ec-1c88:52037997.797 : iCmd = 4, nBytes = 2
19ec-1c88:52038301.988 : 0000 : 07 07 
19ec-1c88:52038302.110 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52038302.196 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52038302.287 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52038302.359 : IO Send command 10 bytes
19ec-1c88:52038302.413 : => CNT96226::VenderCmd_SetData
19ec-1c88:52038302.471 : iCmd = 0, nBytes = 10
19ec-1c88:52038302.575 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52038488.508 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52038488.707 : => CNT96226::VenderCmd_GetData
19ec-1c88:52038488.774 : iCmd = 0, nBytes = 165
19ec-1c88:52038697.223 : skip dump 37 bytes
19ec-1c88:52038697.456 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52038697.593 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52038697.729 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52038697.865 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52038697.997 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52038698.131 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52038698.256 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52038698.380 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52038698.444 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52038698.505 : => CNT96226::VenderCmd_GetData
19ec-1c88:52038698.557 : iCmd = 1, nBytes = 4
19ec-1c88:52038889.564 : 0000 : 00 00 00 00 
19ec-1c88:52038889.727 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52038889.804 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52038889.870 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52038889.934 : IO Send command 10 bytes
19ec-1c88:52038889.985 : => CNT96226::VenderCmd_SetData
19ec-1c88:52038890.042 : iCmd = 0, nBytes = 10
19ec-1c88:52038890.151 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52039242.879 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52039243.049 : => CNT96226::VenderCmd_GetData
19ec-1c88:52039243.107 : iCmd = 0, nBytes = 128
19ec-1c88:52039415.200 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52039415.447 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52039415.587 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52039415.720 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52039415.849 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52039415.974 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52039416.093 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52039416.216 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52039416.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52039416.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:52039416.403 : iCmd = 1, nBytes = 4
19ec-1c88:52039617.496 : 0000 : 00 00 00 00 
19ec-1c88:52039617.617 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52039617.687 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52039617.876 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52039617.950 : => CNT96226::Close
19ec-1c88:52039622.313 : <= CNT96226::Close ret = 1
19ec-1c88:52039622.385 : <= CNT96226::~CNT96226
19ec-1c88:52039622.486 : <= CAsicIO::GetDeviceList
19ec-1c88:52039623.006 : => IoObject::SetTimeout
19ec-1c88:52039623.141 : Timeout--> In = 0 Out = 0
19ec-1c88:52039623.201 : <= IoObject::SetTimeout
19ec-1c88:52039623.275 : => CAsicIO::CAsicIO
19ec-1c88:52039623.348 : => CNT96226::CNT96226
19ec-1c88:52039623.402 : => CNT96226::Open
19ec-1c88:52039648.998 : <= CNT96226::Open ret = 1
19ec-1c88:52039649.126 : => CNT96226::Initialize
19ec-1c88:52039649.326 : <= CNT96226::Initialize ret = 1
19ec-1c88:52039649.389 : <= CNT96226::CNT96226
19ec-1c88:52039649.449 : <= CAsicIO::CAsicIO
19ec-1c88:52039649.506 : => CAsicIO::InitializeDevice
19ec-1c88:52039649.585 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52039655.685 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52039655.814 : => IoObject::GetLockName
19ec-1c88:52039655.870 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52039655.938 : <= IoObject::GetLockName
19ec-1c88:52039656.465 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52039656.538 : IO Send command 10 bytes
19ec-1c88:52039656.590 : => CNT96226::VenderCmd_SetData
19ec-1c88:52039656.649 : iCmd = 0, nBytes = 10
19ec-1c88:52039656.756 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52040009.299 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52040009.504 : => CNT96226::VenderCmd_GetData
19ec-1c88:52040009.565 : iCmd = 0, nBytes = 128
19ec-1c88:52040212.893 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52040213.106 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52040213.250 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52040213.390 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52040213.515 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52040213.643 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52040213.767 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52040213.891 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52040213.953 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52040214.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:52040214.086 : iCmd = 1, nBytes = 4
19ec-1c88:52040381.744 : 0000 : 00 00 00 00 
19ec-1c88:52040381.860 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52040381.926 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52040381.988 : => CNT96226::VenderCmd_GetData
19ec-1c88:52040382.050 : iCmd = 3, nBytes = 2
19ec-1c88:52040731.319 : 0000 : 06 38 
19ec-1c88:52040731.471 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52040731.543 : => CNT96226::VenderCmd_GetData
19ec-1c88:52040731.597 : iCmd = 4, nBytes = 2
19ec-1c88:52041036.691 : 0000 : 07 07 
19ec-1c88:52041036.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52041037.076 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52041037.180 : => IoObject::InitializeDevice
19ec-1c88:52041037.294 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52041038.175 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52041038.250 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52041039.158 : => FindScanner
19ec-1c88:52041039.219 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52041039.288 : <= FindScanner ret = 1
19ec-1c88:52041039.348 : => IoObject::IoLockStart
19ec-1c88:52041039.450 : => CAsicIO::CheckDevice
19ec-1c88:52041039.503 : => CNT96226::ConnectIsAvailable
19ec-1c88:52041059.083 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52041059.216 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52041059.282 : <= IoObject::IoLockStart
19ec-1c88:52041059.348 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52041059.416 : IO Send command 10 bytes
19ec-1c88:52041059.529 : => CNT96226::VenderCmd_SetData
19ec-1c88:52041059.585 : iCmd = 0, nBytes = 10
19ec-1c88:52041059.690 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52041268.292 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52041268.466 : System send command 10 bytes + data 0 bytes
19ec-1c88:52041268.544 : IO total need to receive data 5 bytes
19ec-1c88:52041268.608 : => CNT96226::VenderCmd_GetData
19ec-1c88:52041268.671 : iCmd = 0, nBytes = 5
19ec-1c88:52041429.277 : 0000 : 06 00 02 02 ab 
19ec-1c88:52041429.401 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52041429.465 : System total receive data 5 bytes
19ec-1c88:52041429.525 : => CNT96226::VenderCmd_GetData
19ec-1c88:52041429.578 : iCmd = 1, nBytes = 4
19ec-1c88:52041560.544 : 0000 : 00 00 00 00 
19ec-1c88:52041561.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52041561.204 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52041561.274 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52041561.340 : IO Send command 10 bytes
19ec-1c88:52041561.432 : => CNT96226::VenderCmd_SetData
19ec-1c88:52041561.489 : iCmd = 0, nBytes = 10
19ec-1c88:52041561.597 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52041730.536 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52041730.748 : System send command 10 bytes + data 0 bytes
19ec-1c88:52041730.862 : IO total need to receive data 165 bytes
19ec-1c88:52041731.234 : => CNT96226::VenderCmd_GetData
19ec-1c88:52041731.290 : iCmd = 0, nBytes = 165
19ec-1c88:52041884.890 : skip dump 37 bytes
19ec-1c88:52041885.078 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52041885.215 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52041885.349 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52041885.480 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52041885.608 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52041885.744 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52041885.869 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52041885.991 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52041886.055 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52041886.114 : System total receive data 165 bytes
19ec-1c88:52041886.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:52041886.228 : iCmd = 1, nBytes = 4
19ec-1c88:52041993.441 : 0000 : 00 00 00 00 
19ec-1c88:52041993.570 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52041993.691 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52041993.906 : Dump Inquiry
19ec-1c88:52041994.027 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52041994.158 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52041994.286 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52041994.421 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52041994.545 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52041994.678 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52041994.802 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52041994.933 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52041995.064 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52041995.195 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52041995.283 : 00a0 : 00 00 00 00 00 
19ec-1c88:52041995.359 : => ReadNVMDataInternal
19ec-1c88:52041995.587 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52041995.650 : IO Send command 10 bytes
19ec-1c88:52041995.738 : => CNT96226::VenderCmd_SetData
19ec-1c88:52041995.790 : iCmd = 0, nBytes = 10
19ec-1c88:52041995.887 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52042325.352 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52042325.534 : System send command 10 bytes + data 0 bytes
19ec-1c88:52042325.601 : IO total need to receive data 128 bytes
19ec-1c88:52042325.663 : => CNT96226::VenderCmd_GetData
19ec-1c88:52042325.713 : iCmd = 0, nBytes = 128
19ec-1c88:52042514.974 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52042515.486 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52042515.635 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52042515.831 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52042515.963 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52042516.103 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52042516.229 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52042516.358 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52042516.425 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52042516.497 : System total receive data 128 bytes
19ec-1c88:52042516.618 : => CNT96226::VenderCmd_GetData
19ec-1c88:52042516.675 : iCmd = 1, nBytes = 4
19ec-1c88:52042698.914 : 0000 : 00 00 00 00 
19ec-1c88:52042699.085 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52042699.235 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52042699.305 : NVMData.PadScanCount = 0
19ec-1c88:52042699.375 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52042699.432 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52042699.491 : NVMData.FlatbedScanCount = 0
19ec-1c88:52042699.546 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52042699.599 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52042699.656 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52042699.712 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52042699.769 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52042699.823 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52042699.880 : NVMData.BornMonth = 0
19ec-1c88:52042699.929 : NVMData.BornDay = 0
19ec-1c88:52042699.980 : NVMData.BornYear = 0
19ec-1c88:52042700.029 : NVMData.FirstScanMonth = 4
19ec-1c88:52042700.081 : NVMData.FirstScanDay = 30
19ec-1c88:52042700.139 : NVMData.FirstScanYear = 2020
19ec-1c88:52042700.195 : NVMData.VerticalMagnification = 0
19ec-1c88:52042700.252 : NVMData.HorizontalMagnification = 0
19ec-1c88:52042700.308 : NVMData.PowerSavingTime = 15
19ec-1c88:52042700.364 : NVMData.SN = A094165189010062
19ec-1c88:52042700.417 : NVMData.AutoFeed = 0
19ec-1c88:52042700.466 : NVMData.CCDType = 0
19ec-1c88:52042700.516 : NVMData.ScanSpeed = 0
19ec-1c88:52042700.564 : NVMData.RollerCount = 0
19ec-1c88:52042700.616 : NVMData.MultifeedCount = 0
19ec-1c88:52042700.666 : NVMData.JamCount = 0
19ec-1c88:52042700.714 : NVMData.IdentifyInfo = 
19ec-1c88:52042700.765 : NVMData.FormalName = 
19ec-1c88:52042701.934 : NVMData.ReservedB = 0
19ec-1c88:52042701.997 : NVMData.FunctionCode = 0
19ec-1c88:52042702.049 : NVMData.PreFeed = 0
19ec-1c88:52042702.100 : NVMData.PreFeedTime = 0
19ec-1c88:52042702.151 : NVMData.ButtonNumber = 0
19ec-1c88:52042702.202 : NVMData.PowerOffTime = 0
19ec-1c88:52042702.255 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52042702.333 : => IoObject::IoLockEnd
19ec-1c88:52042702.428 : <= IoObject::IoLockEnd
19ec-1c88:52042702.478 : <= InitializeScanner ret = 1
19ec-1c88:52044040.029 : => GetLogicalScannerAbility
19ec-1c88:52044040.232 : => IoObject::IoLockStart
19ec-1c88:52044040.365 : => CAsicIO::CheckDevice
19ec-1c88:52044040.423 : => CNT96226::ConnectIsAvailable
19ec-1c88:52044062.494 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52044062.685 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52044062.791 : <= IoObject::IoLockStart
19ec-1c88:52044063.167 : => IoObject::IoLockEnd
19ec-1c88:52044063.267 : <= IoObject::IoLockEnd
19ec-1c88:52044063.343 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:52049118.911 : => GetLogicalScannerAbilityEx
19ec-1c88:52049119.110 : => IoObject::IoLockStart
19ec-1c88:52049119.236 : => CAsicIO::CheckDevice
19ec-1c88:52049119.293 : => CNT96226::ConnectIsAvailable
19ec-1c88:52049138.532 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52049138.651 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52049138.719 : <= IoObject::IoLockStart
19ec-1c88:52049138.778 : => IoObject::IoLockEnd
19ec-1c88:52049138.879 : <= IoObject::IoLockEnd
19ec-1c88:52049138.997 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52049139.075 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52056621.537 : => ReadNVMData
19ec-1c88:52056621.730 : => IoObject::IoLockStart
19ec-1c88:52056621.856 : => CAsicIO::CheckDevice
19ec-1c88:52056621.914 : => CNT96226::ConnectIsAvailable
19ec-1c88:52056644.479 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52056644.598 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52056644.659 : <= IoObject::IoLockStart
19ec-1c88:52056644.729 : => ReadNVMDataInternal
19ec-1c88:52056644.793 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52056644.861 : IO Send command 10 bytes
19ec-1c88:52056644.978 : => CNT96226::VenderCmd_SetData
19ec-1c88:52056645.036 : iCmd = 0, nBytes = 10
19ec-1c88:52056645.152 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52056994.854 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52056995.007 : System send command 10 bytes + data 0 bytes
19ec-1c88:52056995.084 : IO total need to receive data 128 bytes
19ec-1c88:52056995.148 : => CNT96226::VenderCmd_GetData
19ec-1c88:52056995.205 : iCmd = 0, nBytes = 128
19ec-1c88:52057197.384 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52057197.550 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52057197.688 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52057197.822 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52057197.948 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52057198.071 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52057198.196 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52057198.316 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52057198.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52057198.444 : System total receive data 128 bytes
19ec-1c88:52057198.499 : => CNT96226::VenderCmd_GetData
19ec-1c88:52057198.552 : iCmd = 1, nBytes = 4
19ec-1c88:52057385.132 : 0000 : 00 00 00 00 
19ec-1c88:52057385.234 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52057385.368 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52057385.436 : NVMData.PadScanCount = 0
19ec-1c88:52057385.494 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52057385.551 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52057385.606 : NVMData.FlatbedScanCount = 0
19ec-1c88:52057385.663 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52057385.820 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52057385.879 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52057385.934 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52057385.990 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52057386.045 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52057386.100 : NVMData.BornMonth = 0
19ec-1c88:52057386.148 : NVMData.BornDay = 0
19ec-1c88:52057386.197 : NVMData.BornYear = 0
19ec-1c88:52057386.246 : NVMData.FirstScanMonth = 4
19ec-1c88:52057386.297 : NVMData.FirstScanDay = 30
19ec-1c88:52057386.353 : NVMData.FirstScanYear = 2020
19ec-1c88:52057386.407 : NVMData.VerticalMagnification = 0
19ec-1c88:52057386.462 : NVMData.HorizontalMagnification = 0
19ec-1c88:52057386.516 : NVMData.PowerSavingTime = 15
19ec-1c88:52057386.573 : NVMData.SN = A094165189010062
19ec-1c88:52057386.623 : NVMData.AutoFeed = 0
19ec-1c88:52057386.671 : NVMData.CCDType = 0
19ec-1c88:52057386.717 : NVMData.ScanSpeed = 0
19ec-1c88:52057386.767 : NVMData.RollerCount = 0
19ec-1c88:52057386.818 : NVMData.MultifeedCount = 0
19ec-1c88:52057386.872 : NVMData.JamCount = 0
19ec-1c88:52057386.921 : NVMData.IdentifyInfo = 
19ec-1c88:52057386.975 : NVMData.FormalName = 
19ec-1c88:52057387.022 : NVMData.ReservedB = 0
19ec-1c88:52057387.070 : NVMData.FunctionCode = 0
19ec-1c88:52057387.119 : NVMData.PreFeed = 0
19ec-1c88:52057387.167 : NVMData.PreFeedTime = 0
19ec-1c88:52057387.216 : NVMData.ButtonNumber = 0
19ec-1c88:52057387.265 : NVMData.PowerOffTime = 0
19ec-1c88:52057387.314 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52057387.369 : => IoObject::IoLockEnd
19ec-1c88:52057387.456 : <= IoObject::IoLockEnd
19ec-1c88:52057387.504 : <= ReadNVMData ret = 1
19ec-1c88:52066969.095 : => GetADFStatus
19ec-1c88:52066969.530 : => IoObject::IoLockStart
19ec-1c88:52066969.675 : => CAsicIO::CheckDevice
19ec-1c88:52066969.729 : => CNT96226::ConnectIsAvailable
19ec-1c88:52066994.389 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52066994.503 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52066994.565 : <= IoObject::IoLockStart
19ec-1c88:52066994.625 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52066994.692 : IO Send command 10 bytes
19ec-1c88:52066994.808 : => CNT96226::VenderCmd_SetData
19ec-1c88:52066994.867 : iCmd = 0, nBytes = 10
19ec-1c88:52066994.977 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52067194.735 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52067194.851 : System send command 10 bytes + data 0 bytes
19ec-1c88:52067194.920 : IO total need to receive data 2 bytes
19ec-1c88:52067194.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:52067195.034 : iCmd = 0, nBytes = 2
19ec-1c88:52067376.999 : 0000 : 00 00 
19ec-1c88:52067377.124 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52067377.195 : System total receive data 2 bytes
19ec-1c88:52067377.256 : => CNT96226::VenderCmd_GetData
19ec-1c88:52067377.312 : iCmd = 1, nBytes = 4
19ec-1c88:52067585.778 : 0000 : 00 00 00 00 
19ec-1c88:52067585.882 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52067586.020 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52067586.083 : Return status = 0
19ec-1c88:52067586.135 : => IoObject::IoLockEnd
19ec-1c88:52067586.222 : <= IoObject::IoLockEnd
19ec-1c88:52067586.272 : <= GetADFStatus ret = 1
19ec-1c88:52070205.372 : => GetADFStatus
19ec-1c88:52070205.569 : => IoObject::IoLockStart
19ec-1c88:52070205.702 : => CAsicIO::CheckDevice
19ec-1c88:52070205.762 : => CNT96226::ConnectIsAvailable
19ec-1c88:52070230.293 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52070230.406 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52070230.467 : <= IoObject::IoLockStart
19ec-1c88:52070230.530 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52070230.598 : IO Send command 10 bytes
19ec-1c88:52070230.717 : => CNT96226::VenderCmd_SetData
19ec-1c88:52070230.776 : iCmd = 0, nBytes = 10
19ec-1c88:52070230.878 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52070435.154 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52070435.266 : System send command 10 bytes + data 0 bytes
19ec-1c88:52070435.497 : IO total need to receive data 2 bytes
19ec-1c88:52070435.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:52070435.623 : iCmd = 0, nBytes = 2
19ec-1c88:52070638.782 : 0000 : 00 00 
19ec-1c88:52070638.898 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52070638.970 : System total receive data 2 bytes
19ec-1c88:52070639.032 : => CNT96226::VenderCmd_GetData
19ec-1c88:52070639.087 : iCmd = 1, nBytes = 4
19ec-1c88:52070836.097 : 0000 : 00 00 00 00 
19ec-1c88:52070836.319 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52070836.764 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52070836.832 : Return status = 0
19ec-1c88:52070836.891 : => IoObject::IoLockEnd
19ec-1c88:52070836.975 : <= IoObject::IoLockEnd
19ec-1c88:52070837.024 : <= GetADFStatus ret = 1
19ec-1c88:52072895.086 : => TerminateDriver
19ec-1c88:52072895.271 : => CAsicIO::~CAsicIO,pStage=17828936
19ec-1c88:52072895.342 : => CNT96226::Close
19ec-1c88:52072899.431 : <= CNT96226::Close ret = 1
19ec-1c88:52072899.507 : <= CAsicIO::~CAsicIO
19ec-1c88:52072899.564 : => IoObject::IoLockEnd
19ec-1c88:52072899.613 : <= IoObject::IoLockEnd
19ec-1c88:52072899.666 : => IoObject::TerminateDevice
19ec-1c88:52072899.720 : => IoObject::IoLockEnd
19ec-1c88:52072899.770 : <= IoObject::IoLockEnd
19ec-1c88:52072899.872 : <= IoObject::TerminateDevice
19ec-1c88:52072900.117 : <= TerminateDriver ret = 1
19ec-1c88:52116528.605 : ============Debug Start==========
19ec-1c88:52116528.887 : Date : 2020/4/30 14:30:53
19ec-1c88:52116528.972 : Process ID : 19ec
19ec-1c88:52116529.386 : Windows : Version 10.0 build 18363 
19ec-1c88:52116529.820 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52116529.883 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52116529.949 : MemoryStatus.ullAvailPhys : 1727696896
19ec-1c88:52116530.011 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52116530.074 : MemoryStatus.ullAvailPageFile : 3130327040
19ec-1c88:52116530.134 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52116530.195 : MemoryStatus.ullAvailVirtual : 1726291968
19ec-1c88:52116530.258 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52116530.363 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52116530.425 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52116530.666 : CPU Count : 4
19ec-1c88:52116530.719 : CPU Frequency : 100.000 Mhz
19ec-1c88:52116534.590 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52116534.732 : => InitializeDriver
19ec-1c88:52116534.984 : <= InitializeDriver ret = 1
19ec-1c88:52116535.050 : => InitializeScanner
19ec-1c88:52116535.137 : => CAsicIO::GetDeviceList
19ec-1c88:52116535.480 : => CNT96226::CNT96226
19ec-1c88:52116535.542 : => CNT96226::Open
19ec-1c88:52116556.084 : <= CNT96226::Open ret = 1
19ec-1c88:52116556.188 : => CNT96226::Initialize
19ec-1c88:52116556.406 : <= CNT96226::Initialize ret = 1
19ec-1c88:52116556.465 : <= CNT96226::CNT96226
19ec-1c88:52116556.520 : => CNT96226::EnumAvailableDevice
19ec-1c88:52116562.087 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52116562.166 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52116562.228 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52120228.541 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52120228.837 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52120234.444 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52120234.554 : => IoObject::GetLockName
19ec-1c88:52120234.614 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52120234.682 : <= IoObject::GetLockName
19ec-1c88:52120235.156 : => CNT96226::VenderCmd_GetData
19ec-1c88:52120235.219 : iCmd = 3, nBytes = 2
19ec-1c88:52120622.756 : 0000 : 06 38 
19ec-1c88:52120623.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52120623.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:52120623.270 : iCmd = 4, nBytes = 2
19ec-1c88:52120937.443 : 0000 : 07 07 
19ec-1c88:52120937.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52120937.608 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52120937.690 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52120937.756 : IO Send command 10 bytes
19ec-1c88:52120937.807 : => CNT96226::VenderCmd_SetData
19ec-1c88:52120937.864 : iCmd = 0, nBytes = 10
19ec-1c88:52120937.964 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52121095.838 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52121095.963 : => CNT96226::VenderCmd_GetData
19ec-1c88:52121096.019 : iCmd = 0, nBytes = 165
19ec-1c88:52121277.849 : skip dump 37 bytes
19ec-1c88:52121278.018 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52121278.154 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52121278.289 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52121278.419 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52121278.544 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52121278.674 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52121278.798 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52121278.922 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52121278.985 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52121279.043 : => CNT96226::VenderCmd_GetData
19ec-1c88:52121279.094 : iCmd = 1, nBytes = 4
19ec-1c88:52121463.070 : 0000 : 00 00 00 00 
19ec-1c88:52121463.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52121463.250 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52121463.316 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52121463.384 : IO Send command 10 bytes
19ec-1c88:52121463.436 : => CNT96226::VenderCmd_SetData
19ec-1c88:52121463.491 : iCmd = 0, nBytes = 10
19ec-1c88:52121463.600 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52121802.630 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52121802.765 : => CNT96226::VenderCmd_GetData
19ec-1c88:52121802.826 : iCmd = 0, nBytes = 128
19ec-1c88:52121997.462 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52121997.640 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52121997.787 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52121997.920 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52121998.045 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52121998.169 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52121998.293 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52121998.417 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52121998.482 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52121998.546 : => CNT96226::VenderCmd_GetData
19ec-1c88:52121998.601 : iCmd = 1, nBytes = 4
19ec-1c88:52122178.805 : 0000 : 00 00 00 00 
19ec-1c88:52122178.918 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52122178.988 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52122179.155 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52122179.228 : => CNT96226::Close
19ec-1c88:52122183.044 : <= CNT96226::Close ret = 1
19ec-1c88:52122183.124 : <= CNT96226::~CNT96226
19ec-1c88:52122183.215 : <= CAsicIO::GetDeviceList
19ec-1c88:52122183.606 : => IoObject::SetTimeout
19ec-1c88:52122183.737 : Timeout--> In = 0 Out = 0
19ec-1c88:52122183.796 : <= IoObject::SetTimeout
19ec-1c88:52122183.863 : => CAsicIO::CAsicIO
19ec-1c88:52122183.934 : => CNT96226::CNT96226
19ec-1c88:52122183.987 : => CNT96226::Open
19ec-1c88:52122207.213 : <= CNT96226::Open ret = 1
19ec-1c88:52122207.324 : => CNT96226::Initialize
19ec-1c88:52122207.516 : <= CNT96226::Initialize ret = 1
19ec-1c88:52122207.577 : <= CNT96226::CNT96226
19ec-1c88:52122207.633 : <= CAsicIO::CAsicIO
19ec-1c88:52122207.691 : => CAsicIO::InitializeDevice
19ec-1c88:52122207.759 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52122213.634 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52122213.753 : => IoObject::GetLockName
19ec-1c88:52122213.804 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52122213.872 : <= IoObject::GetLockName
19ec-1c88:52122214.363 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52122214.432 : IO Send command 10 bytes
19ec-1c88:52122214.482 : => CNT96226::VenderCmd_SetData
19ec-1c88:52122214.536 : iCmd = 0, nBytes = 10
19ec-1c88:52122214.645 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52122562.536 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52122562.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:52122562.714 : iCmd = 0, nBytes = 128
19ec-1c88:52122771.852 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52122772.013 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52122772.149 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52122772.277 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52122772.401 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52122772.521 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52122772.644 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52122772.767 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52122772.830 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52122772.890 : => CNT96226::VenderCmd_GetData
19ec-1c88:52122772.944 : iCmd = 1, nBytes = 4
19ec-1c88:52122939.570 : 0000 : 00 00 00 00 
19ec-1c88:52122939.657 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52122939.719 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52122939.776 : => CNT96226::VenderCmd_GetData
19ec-1c88:52122939.830 : iCmd = 3, nBytes = 2
19ec-1c88:52123282.223 : 0000 : 06 38 
19ec-1c88:52123282.327 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52123282.400 : => CNT96226::VenderCmd_GetData
19ec-1c88:52123282.456 : iCmd = 4, nBytes = 2
19ec-1c88:52123566.399 : 0000 : 07 07 
19ec-1c88:52123566.495 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52123566.660 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52123566.759 : => IoObject::InitializeDevice
19ec-1c88:52123566.858 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52123567.475 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52123567.548 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52123568.262 : => FindScanner
19ec-1c88:52123568.322 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52123568.383 : <= FindScanner ret = 1
19ec-1c88:52123568.442 : => IoObject::IoLockStart
19ec-1c88:52123568.542 : => CAsicIO::CheckDevice
19ec-1c88:52123568.594 : => CNT96226::ConnectIsAvailable
19ec-1c88:52123581.735 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52123581.832 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52123581.894 : <= IoObject::IoLockStart
19ec-1c88:52123581.956 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52123582.020 : IO Send command 10 bytes
19ec-1c88:52123582.103 : => CNT96226::VenderCmd_SetData
19ec-1c88:52123582.158 : iCmd = 0, nBytes = 10
19ec-1c88:52123582.259 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52123771.942 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52123772.061 : System send command 10 bytes + data 0 bytes
19ec-1c88:52123772.139 : IO total need to receive data 5 bytes
19ec-1c88:52123772.203 : => CNT96226::VenderCmd_GetData
19ec-1c88:52123772.257 : iCmd = 0, nBytes = 5
19ec-1c88:52123944.865 : 0000 : 06 00 02 02 ab 
19ec-1c88:52123944.952 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52123945.013 : System total receive data 5 bytes
19ec-1c88:52123945.070 : => CNT96226::VenderCmd_GetData
19ec-1c88:52123945.123 : iCmd = 1, nBytes = 4
19ec-1c88:52124049.176 : 0000 : 00 00 00 00 
19ec-1c88:52124049.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52124049.377 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52124049.432 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52124049.493 : IO Send command 10 bytes
19ec-1c88:52124049.580 : => CNT96226::VenderCmd_SetData
19ec-1c88:52124049.634 : iCmd = 0, nBytes = 10
19ec-1c88:52124049.735 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52124210.402 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52124210.499 : System send command 10 bytes + data 0 bytes
19ec-1c88:52124210.567 : IO total need to receive data 165 bytes
19ec-1c88:52124210.625 : => CNT96226::VenderCmd_GetData
19ec-1c88:52124210.680 : iCmd = 0, nBytes = 165
19ec-1c88:52124385.986 : skip dump 37 bytes
19ec-1c88:52124386.565 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52124386.700 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52124386.832 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52124386.962 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52124387.086 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52124387.219 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52124387.343 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52124387.465 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52124387.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52124387.582 : System total receive data 165 bytes
19ec-1c88:52124387.637 : => CNT96226::VenderCmd_GetData
19ec-1c88:52124387.687 : iCmd = 1, nBytes = 4
19ec-1c88:52124548.478 : 0000 : 00 00 00 00 
19ec-1c88:52124548.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52124548.725 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52124548.940 : Dump Inquiry
19ec-1c88:52124549.075 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52124549.210 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52124549.340 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52124549.474 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52124549.603 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52124549.733 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52124549.859 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52124549.984 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52124550.111 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52124550.239 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52124550.327 : 00a0 : 00 00 00 00 00 
19ec-1c88:52124550.395 : => ReadNVMDataInternal
19ec-1c88:52124550.605 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52124550.669 : IO Send command 10 bytes
19ec-1c88:52124550.759 : => CNT96226::VenderCmd_SetData
19ec-1c88:52124550.817 : iCmd = 0, nBytes = 10
19ec-1c88:52124550.921 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52124861.161 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52124861.282 : System send command 10 bytes + data 0 bytes
19ec-1c88:52124861.347 : IO total need to receive data 128 bytes
19ec-1c88:52124861.407 : => CNT96226::VenderCmd_GetData
19ec-1c88:52124861.461 : iCmd = 0, nBytes = 128
19ec-1c88:52125031.272 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52125031.449 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52125031.592 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52125031.726 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52125031.850 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52125031.975 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52125032.099 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52125032.219 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52125032.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52125032.343 : System total receive data 128 bytes
19ec-1c88:52125032.404 : => CNT96226::VenderCmd_GetData
19ec-1c88:52125032.455 : iCmd = 1, nBytes = 4
19ec-1c88:52125139.464 : 0000 : 00 00 00 00 
19ec-1c88:52125139.551 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52125139.673 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52125139.736 : NVMData.PadScanCount = 0
19ec-1c88:52125139.790 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52125139.847 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52125139.903 : NVMData.FlatbedScanCount = 0
19ec-1c88:52125139.957 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52125140.008 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52125140.062 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52125140.117 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52125140.172 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52125140.226 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52125140.282 : NVMData.BornMonth = 0
19ec-1c88:52125140.332 : NVMData.BornDay = 0
19ec-1c88:52125140.380 : NVMData.BornYear = 0
19ec-1c88:52125140.428 : NVMData.FirstScanMonth = 4
19ec-1c88:52125140.479 : NVMData.FirstScanDay = 30
19ec-1c88:52125140.533 : NVMData.FirstScanYear = 2020
19ec-1c88:52125140.585 : NVMData.VerticalMagnification = 0
19ec-1c88:52125140.636 : NVMData.HorizontalMagnification = 0
19ec-1c88:52125140.689 : NVMData.PowerSavingTime = 15
19ec-1c88:52125140.743 : NVMData.SN = A094165189010062
19ec-1c88:52125140.792 : NVMData.AutoFeed = 0
19ec-1c88:52125140.842 : NVMData.CCDType = 0
19ec-1c88:52125140.891 : NVMData.ScanSpeed = 0
19ec-1c88:52125140.939 : NVMData.RollerCount = 0
19ec-1c88:52125140.988 : NVMData.MultifeedCount = 0
19ec-1c88:52125141.038 : NVMData.JamCount = 0
19ec-1c88:52125141.086 : NVMData.IdentifyInfo = 
19ec-1c88:52125141.135 : NVMData.FormalName = 
19ec-1c88:52125141.319 : NVMData.ReservedB = 0
19ec-1c88:52125141.370 : NVMData.FunctionCode = 0
19ec-1c88:52125141.421 : NVMData.PreFeed = 0
19ec-1c88:52125141.468 : NVMData.PreFeedTime = 0
19ec-1c88:52125141.516 : NVMData.ButtonNumber = 0
19ec-1c88:52125141.563 : NVMData.PowerOffTime = 0
19ec-1c88:52125141.614 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52125141.682 : => IoObject::IoLockEnd
19ec-1c88:52125141.769 : <= IoObject::IoLockEnd
19ec-1c88:52125141.817 : <= InitializeScanner ret = 1
19ec-1c88:52125141.877 : => GetLogicalScannerAbilityEx
19ec-1c88:52125141.935 : => IoObject::IoLockStart
19ec-1c88:52125142.026 : => CAsicIO::CheckDevice
19ec-1c88:52125142.078 : => CNT96226::ConnectIsAvailable
19ec-1c88:52125165.309 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52125165.426 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52125165.487 : <= IoObject::IoLockStart
19ec-1c88:52125165.546 : => IoObject::IoLockEnd
19ec-1c88:52125165.661 : <= IoObject::IoLockEnd
19ec-1c88:52125165.775 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52125165.848 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52125337.475 : => ReadNVMData
19ec-1c88:52125337.602 : => IoObject::IoLockStart
19ec-1c88:52125337.725 : => CAsicIO::CheckDevice
19ec-1c88:52125337.779 : => CNT96226::ConnectIsAvailable
19ec-1c88:52125360.370 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52125360.475 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52125360.535 : <= IoObject::IoLockStart
19ec-1c88:52125360.594 : => ReadNVMDataInternal
19ec-1c88:52125360.655 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52125360.719 : IO Send command 10 bytes
19ec-1c88:52125360.830 : => CNT96226::VenderCmd_SetData
19ec-1c88:52125360.888 : iCmd = 0, nBytes = 10
19ec-1c88:52125360.997 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52125710.416 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52125710.565 : System send command 10 bytes + data 0 bytes
19ec-1c88:52125710.632 : IO total need to receive data 128 bytes
19ec-1c88:52125710.694 : => CNT96226::VenderCmd_GetData
19ec-1c88:52125710.746 : iCmd = 0, nBytes = 128
19ec-1c88:52125918.888 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52125919.068 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52125919.210 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52125919.343 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52125919.473 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52125919.598 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52125919.723 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52125919.846 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52125919.907 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52125919.969 : System total receive data 128 bytes
19ec-1c88:52125920.029 : => CNT96226::VenderCmd_GetData
19ec-1c88:52125920.081 : iCmd = 1, nBytes = 4
19ec-1c88:52126059.594 : 0000 : 00 00 00 00 
19ec-1c88:52126059.681 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52126059.812 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52126059.878 : NVMData.PadScanCount = 0
19ec-1c88:52126059.933 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52126059.986 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52126060.041 : NVMData.FlatbedScanCount = 0
19ec-1c88:52126060.095 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52126060.148 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52126060.201 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52126060.255 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52126060.311 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52126060.365 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52126060.421 : NVMData.BornMonth = 0
19ec-1c88:52126060.468 : NVMData.BornDay = 0
19ec-1c88:52126060.520 : NVMData.BornYear = 0
19ec-1c88:52126060.569 : NVMData.FirstScanMonth = 4
19ec-1c88:52126060.619 : NVMData.FirstScanDay = 30
19ec-1c88:52126060.673 : NVMData.FirstScanYear = 2020
19ec-1c88:52126060.860 : NVMData.VerticalMagnification = 0
19ec-1c88:52126060.916 : NVMData.HorizontalMagnification = 0
19ec-1c88:52126060.970 : NVMData.PowerSavingTime = 15
19ec-1c88:52126061.021 : NVMData.SN = A094165189010062
19ec-1c88:52126061.071 : NVMData.AutoFeed = 0
19ec-1c88:52126061.118 : NVMData.CCDType = 0
19ec-1c88:52126061.165 : NVMData.ScanSpeed = 0
19ec-1c88:52126061.212 : NVMData.RollerCount = 0
19ec-1c88:52126061.263 : NVMData.MultifeedCount = 0
19ec-1c88:52126061.316 : NVMData.JamCount = 0
19ec-1c88:52126061.362 : NVMData.IdentifyInfo = 
19ec-1c88:52126061.411 : NVMData.FormalName = 
19ec-1c88:52126061.460 : NVMData.ReservedB = 0
19ec-1c88:52126061.511 : NVMData.FunctionCode = 0
19ec-1c88:52126061.561 : NVMData.PreFeed = 0
19ec-1c88:52126061.608 : NVMData.PreFeedTime = 0
19ec-1c88:52126061.657 : NVMData.ButtonNumber = 0
19ec-1c88:52126061.708 : NVMData.PowerOffTime = 0
19ec-1c88:52126061.758 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52126061.817 : => IoObject::IoLockEnd
19ec-1c88:52126061.906 : <= IoObject::IoLockEnd
19ec-1c88:52126061.954 : <= ReadNVMData ret = 1
19ec-1c88:52128555.892 : ============Debug Start==========
19ec-1c88:52128556.179 : Date : 2020/4/30 14:30:53
19ec-1c88:52128556.261 : Process ID : 19ec
19ec-1c88:52128556.682 : Windows : Version 10.0 build 18363 
19ec-1c88:52128557.163 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52128557.226 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52128557.290 : MemoryStatus.ullAvailPhys : 1727672320
19ec-1c88:52128557.349 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52128557.409 : MemoryStatus.ullAvailPageFile : 3130511360
19ec-1c88:52128557.469 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52128557.527 : MemoryStatus.ullAvailVirtual : 1726275584
19ec-1c88:52128557.587 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52128557.692 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52128557.751 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52128557.990 : CPU Count : 4
19ec-1c88:52128558.042 : CPU Frequency : 100.000 Mhz
19ec-1c88:52128562.212 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52128562.342 : => InitializeDriver
19ec-1c88:52128562.610 : <= InitializeDriver ret = 1
19ec-1c88:52131071.937 : => InitializeScanner
19ec-1c88:52131072.194 : => CAsicIO::GetDeviceList
19ec-1c88:52131072.611 : => CNT96226::CNT96226
19ec-1c88:52131072.672 : => CNT96226::Open
19ec-1c88:52131095.686 : <= CNT96226::Open ret = 1
19ec-1c88:52131095.791 : => CNT96226::Initialize
19ec-1c88:52131095.978 : <= CNT96226::Initialize ret = 1
19ec-1c88:52131096.034 : <= CNT96226::CNT96226
19ec-1c88:52131096.088 : => CNT96226::EnumAvailableDevice
19ec-1c88:52131101.470 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52131101.546 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52131101.606 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52134889.413 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52134889.703 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52134895.220 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52134895.336 : => IoObject::GetLockName
19ec-1c88:52134895.398 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52134895.465 : <= IoObject::GetLockName
19ec-1c88:52134895.928 : => CNT96226::VenderCmd_GetData
19ec-1c88:52134895.993 : iCmd = 3, nBytes = 2
19ec-1c88:52135278.160 : 0000 : 06 38 
19ec-1c88:52135278.298 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52135278.373 : => CNT96226::VenderCmd_GetData
19ec-1c88:52135278.428 : iCmd = 4, nBytes = 2
19ec-1c88:52135592.276 : 0000 : 07 07 
19ec-1c88:52135592.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52135592.465 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52135592.557 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52135592.626 : IO Send command 10 bytes
19ec-1c88:52135592.679 : => CNT96226::VenderCmd_SetData
19ec-1c88:52135592.735 : iCmd = 0, nBytes = 10
19ec-1c88:52135592.840 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52135785.444 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52135785.587 : => CNT96226::VenderCmd_GetData
19ec-1c88:52135785.650 : iCmd = 0, nBytes = 165
19ec-1c88:52135989.950 : skip dump 37 bytes
19ec-1c88:52135990.134 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52135990.274 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52135990.405 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52135990.535 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52135990.667 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52135990.803 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52135990.926 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52135991.048 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52135991.113 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52135991.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:52135991.225 : iCmd = 1, nBytes = 4
19ec-1c88:52136154.797 : 0000 : 00 00 00 00 
19ec-1c88:52136154.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52136154.955 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52136155.017 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52136155.081 : IO Send command 10 bytes
19ec-1c88:52136155.134 : => CNT96226::VenderCmd_SetData
19ec-1c88:52136155.187 : iCmd = 0, nBytes = 10
19ec-1c88:52136155.286 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52136463.614 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52136463.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:52136463.800 : iCmd = 0, nBytes = 128
19ec-1c88:52136657.982 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52136658.173 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52136658.319 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52136658.457 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52136658.583 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52136658.706 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52136658.826 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52136658.947 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52136659.012 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52136659.075 : => CNT96226::VenderCmd_GetData
19ec-1c88:52136659.128 : iCmd = 1, nBytes = 4
19ec-1c88:52136848.592 : 0000 : 00 00 00 00 
19ec-1c88:52136848.699 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52136848.772 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52136848.947 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52136849.020 : => CNT96226::Close
19ec-1c88:52136852.760 : <= CNT96226::Close ret = 1
19ec-1c88:52136852.840 : <= CNT96226::~CNT96226
19ec-1c88:52136852.928 : <= CAsicIO::GetDeviceList
19ec-1c88:52136853.342 : => IoObject::SetTimeout
19ec-1c88:52136853.471 : Timeout--> In = 0 Out = 0
19ec-1c88:52136853.534 : <= IoObject::SetTimeout
19ec-1c88:52136853.601 : => CAsicIO::CAsicIO
19ec-1c88:52136853.675 : => CNT96226::CNT96226
19ec-1c88:52136853.733 : => CNT96226::Open
19ec-1c88:52136876.427 : <= CNT96226::Open ret = 1
19ec-1c88:52136876.540 : => CNT96226::Initialize
19ec-1c88:52136876.730 : <= CNT96226::Initialize ret = 1
19ec-1c88:52136876.793 : <= CNT96226::CNT96226
19ec-1c88:52136876.847 : <= CAsicIO::CAsicIO
19ec-1c88:52136876.902 : => CAsicIO::InitializeDevice
19ec-1c88:52136876.969 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52136883.274 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52136883.394 : => IoObject::GetLockName
19ec-1c88:52136883.452 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52136883.523 : <= IoObject::GetLockName
19ec-1c88:52136884.019 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52136884.094 : IO Send command 10 bytes
19ec-1c88:52136884.152 : => CNT96226::VenderCmd_SetData
19ec-1c88:52136884.209 : iCmd = 0, nBytes = 10
19ec-1c88:52136884.319 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52137232.616 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52137232.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:52137232.842 : iCmd = 0, nBytes = 128
19ec-1c88:52137444.121 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52137444.305 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52137444.450 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52137444.583 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52137444.710 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52137444.834 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52137444.960 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52137445.083 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52137445.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52137445.211 : => CNT96226::VenderCmd_GetData
19ec-1c88:52137445.262 : iCmd = 1, nBytes = 4
19ec-1c88:52137635.723 : 0000 : 00 00 00 00 
19ec-1c88:52137635.830 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52137635.890 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52137635.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:52137636.009 : iCmd = 3, nBytes = 2
19ec-1c88:52137992.964 : 0000 : 06 38 
19ec-1c88:52137993.100 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52137993.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:52137993.229 : iCmd = 4, nBytes = 2
19ec-1c88:52138298.398 : 0000 : 07 07 
19ec-1c88:52138298.538 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52138298.702 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52138298.800 : => IoObject::InitializeDevice
19ec-1c88:52138298.911 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52138299.607 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52138299.681 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52138300.473 : => FindScanner
19ec-1c88:52138300.533 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52138300.599 : <= FindScanner ret = 1
19ec-1c88:52138300.659 : => IoObject::IoLockStart
19ec-1c88:52138300.762 : => CAsicIO::CheckDevice
19ec-1c88:52138300.815 : => CNT96226::ConnectIsAvailable
19ec-1c88:52138325.707 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52138325.822 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52138325.882 : <= IoObject::IoLockStart
19ec-1c88:52138325.941 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52138326.011 : IO Send command 10 bytes
19ec-1c88:52138326.105 : => CNT96226::VenderCmd_SetData
19ec-1c88:52138326.164 : iCmd = 0, nBytes = 10
19ec-1c88:52138326.267 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52138525.464 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52138525.578 : System send command 10 bytes + data 0 bytes
19ec-1c88:52138525.646 : IO total need to receive data 5 bytes
19ec-1c88:52138525.705 : => CNT96226::VenderCmd_GetData
19ec-1c88:52138525.766 : iCmd = 0, nBytes = 5
19ec-1c88:52138659.567 : 0000 : 06 00 02 02 ab 
19ec-1c88:52138659.676 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52138659.737 : System total receive data 5 bytes
19ec-1c88:52138659.798 : => CNT96226::VenderCmd_GetData
19ec-1c88:52138659.852 : iCmd = 1, nBytes = 4
19ec-1c88:52138774.380 : 0000 : 00 00 00 00 
19ec-1c88:52138774.487 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52138774.624 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52138774.693 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52138774.758 : IO Send command 10 bytes
19ec-1c88:52138774.855 : => CNT96226::VenderCmd_SetData
19ec-1c88:52138774.911 : iCmd = 0, nBytes = 10
19ec-1c88:52138775.012 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52138979.534 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52138979.651 : System send command 10 bytes + data 0 bytes
19ec-1c88:52138979.721 : IO total need to receive data 165 bytes
19ec-1c88:52138979.786 : => CNT96226::VenderCmd_GetData
19ec-1c88:52138979.842 : iCmd = 0, nBytes = 165
19ec-1c88:52139166.705 : skip dump 37 bytes
19ec-1c88:52139166.918 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52139167.071 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52139167.215 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52139167.355 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52139167.487 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52139167.623 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52139167.757 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52139167.887 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52139167.953 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52139168.015 : System total receive data 165 bytes
19ec-1c88:52139168.080 : => CNT96226::VenderCmd_GetData
19ec-1c88:52139168.137 : iCmd = 1, nBytes = 4
19ec-1c88:52139377.169 : 0000 : 00 00 00 00 
19ec-1c88:52139377.260 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52139377.389 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52139377.601 : Dump Inquiry
19ec-1c88:52139377.735 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52139377.873 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52139378.011 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52139378.142 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52139378.268 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52139378.397 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52139378.519 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52139378.640 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52139378.776 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52139378.904 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52139378.992 : 00a0 : 00 00 00 00 00 
19ec-1c88:52139379.059 : => ReadNVMDataInternal
19ec-1c88:52139379.285 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52139379.352 : IO Send command 10 bytes
19ec-1c88:52139379.442 : => CNT96226::VenderCmd_SetData
19ec-1c88:52139379.496 : iCmd = 0, nBytes = 10
19ec-1c88:52139379.597 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52139734.952 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52139735.093 : System send command 10 bytes + data 0 bytes
19ec-1c88:52139735.164 : IO total need to receive data 128 bytes
19ec-1c88:52139735.230 : => CNT96226::VenderCmd_GetData
19ec-1c88:52139735.287 : iCmd = 0, nBytes = 128
19ec-1c88:52139945.155 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52139945.328 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52139945.469 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52139945.601 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52139945.727 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52139945.849 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52139945.971 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52139946.093 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52139946.159 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52139946.221 : System total receive data 128 bytes
19ec-1c88:52139946.279 : => CNT96226::VenderCmd_GetData
19ec-1c88:52139946.331 : iCmd = 1, nBytes = 4
19ec-1c88:52140113.633 : 0000 : 00 00 00 00 
19ec-1c88:52140113.727 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52140113.847 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52140113.922 : NVMData.PadScanCount = 0
19ec-1c88:52140113.978 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52140114.035 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52140114.089 : NVMData.FlatbedScanCount = 0
19ec-1c88:52140114.142 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52140114.194 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52140114.247 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52140114.303 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52140114.355 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52140114.407 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52140114.458 : NVMData.BornMonth = 0
19ec-1c88:52140114.505 : NVMData.BornDay = 0
19ec-1c88:52140114.553 : NVMData.BornYear = 0
19ec-1c88:52140114.601 : NVMData.FirstScanMonth = 4
19ec-1c88:52140114.653 : NVMData.FirstScanDay = 30
19ec-1c88:52140114.705 : NVMData.FirstScanYear = 2020
19ec-1c88:52140114.760 : NVMData.VerticalMagnification = 0
19ec-1c88:52140114.815 : NVMData.HorizontalMagnification = 0
19ec-1c88:52140114.868 : NVMData.PowerSavingTime = 15
19ec-1c88:52140114.919 : NVMData.SN = A094165189010062
19ec-1c88:52140114.968 : NVMData.AutoFeed = 0
19ec-1c88:52140115.019 : NVMData.CCDType = 0
19ec-1c88:52140115.068 : NVMData.ScanSpeed = 0
19ec-1c88:52140115.115 : NVMData.RollerCount = 0
19ec-1c88:52140115.165 : NVMData.MultifeedCount = 0
19ec-1c88:52140115.213 : NVMData.JamCount = 0
19ec-1c88:52140115.262 : NVMData.IdentifyInfo = 
19ec-1c88:52140115.311 : NVMData.FormalName = 
19ec-1c88:52140115.491 : NVMData.ReservedB = 0
19ec-1c88:52140115.548 : NVMData.FunctionCode = 0
19ec-1c88:52140115.600 : NVMData.PreFeed = 0
19ec-1c88:52140115.651 : NVMData.PreFeedTime = 0
19ec-1c88:52140115.699 : NVMData.ButtonNumber = 0
19ec-1c88:52140115.751 : NVMData.PowerOffTime = 0
19ec-1c88:52140115.800 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52140115.874 : => IoObject::IoLockEnd
19ec-1c88:52140115.969 : <= IoObject::IoLockEnd
19ec-1c88:52140116.018 : <= InitializeScanner ret = 1
19ec-1c88:52141356.362 : => GetLogicalScannerAbility
19ec-1c88:52141356.547 : => IoObject::IoLockStart
19ec-1c88:52141356.676 : => CAsicIO::CheckDevice
19ec-1c88:52141356.731 : => CNT96226::ConnectIsAvailable
19ec-1c88:52141379.822 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52141380.051 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52141380.366 : <= IoObject::IoLockStart
19ec-1c88:52141380.423 : => IoObject::IoLockEnd
19ec-1c88:52141380.754 : <= IoObject::IoLockEnd
19ec-1c88:52141380.834 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:52144953.468 : => GetLogicalScannerAbilityEx
19ec-1c88:52144953.663 : => IoObject::IoLockStart
19ec-1c88:52144953.797 : => CAsicIO::CheckDevice
19ec-1c88:52144953.856 : => CNT96226::ConnectIsAvailable
19ec-1c88:52144978.096 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52144978.215 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52144978.272 : <= IoObject::IoLockStart
19ec-1c88:52144978.332 : => IoObject::IoLockEnd
19ec-1c88:52144978.445 : <= IoObject::IoLockEnd
19ec-1c88:52144978.569 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52144978.643 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52152547.752 : => ReadNVMData
19ec-1c88:52152547.930 : => IoObject::IoLockStart
19ec-1c88:52152548.071 : => CAsicIO::CheckDevice
19ec-1c88:52152548.126 : => CNT96226::ConnectIsAvailable
19ec-1c88:52152572.514 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52152572.630 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52152572.691 : <= IoObject::IoLockStart
19ec-1c88:52152572.756 : => ReadNVMDataInternal
19ec-1c88:52152572.815 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52152572.882 : IO Send command 10 bytes
19ec-1c88:52152573.011 : => CNT96226::VenderCmd_SetData
19ec-1c88:52152573.069 : iCmd = 0, nBytes = 10
19ec-1c88:52152573.183 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52152931.337 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52152931.520 : System send command 10 bytes + data 0 bytes
19ec-1c88:52152931.593 : IO total need to receive data 128 bytes
19ec-1c88:52152931.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:52152931.722 : iCmd = 0, nBytes = 128
19ec-1c88:52153136.946 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52153137.127 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52153137.274 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52153137.410 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52153137.537 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52153137.656 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52153137.780 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52153137.904 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52153137.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52153138.027 : System total receive data 128 bytes
19ec-1c88:52153138.090 : => CNT96226::VenderCmd_GetData
19ec-1c88:52153138.143 : iCmd = 1, nBytes = 4
19ec-1c88:52153338.360 : 0000 : 00 00 00 00 
19ec-1c88:52153338.497 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52153338.664 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52153338.740 : NVMData.PadScanCount = 0
19ec-1c88:52153338.799 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52153338.858 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52153338.917 : NVMData.FlatbedScanCount = 0
19ec-1c88:52153338.973 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52153339.188 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52153339.255 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52153339.309 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52153339.670 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52153340.041 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52153340.095 : NVMData.BornMonth = 0
19ec-1c88:52153340.145 : NVMData.BornDay = 0
19ec-1c88:52153340.197 : NVMData.BornYear = 0
19ec-1c88:52153340.247 : NVMData.FirstScanMonth = 4
19ec-1c88:52153340.302 : NVMData.FirstScanDay = 30
19ec-1c88:52153340.359 : NVMData.FirstScanYear = 2020
19ec-1c88:52153340.416 : NVMData.VerticalMagnification = 0
19ec-1c88:52153340.473 : NVMData.HorizontalMagnification = 0
19ec-1c88:52153340.530 : NVMData.PowerSavingTime = 15
19ec-1c88:52153340.586 : NVMData.SN = A094165189010062
19ec-1c88:52153340.636 : NVMData.AutoFeed = 0
19ec-1c88:52153340.687 : NVMData.CCDType = 0
19ec-1c88:52153340.736 : NVMData.ScanSpeed = 0
19ec-1c88:52153340.788 : NVMData.RollerCount = 0
19ec-1c88:52153340.842 : NVMData.MultifeedCount = 0
19ec-1c88:52153340.898 : NVMData.JamCount = 0
19ec-1c88:52153340.950 : NVMData.IdentifyInfo = 
19ec-1c88:52153341.002 : NVMData.FormalName = 
19ec-1c88:52153341.055 : NVMData.ReservedB = 0
19ec-1c88:52153341.103 : NVMData.FunctionCode = 0
19ec-1c88:52153341.154 : NVMData.PreFeed = 0
19ec-1c88:52153341.202 : NVMData.PreFeedTime = 0
19ec-1c88:52153341.254 : NVMData.ButtonNumber = 0
19ec-1c88:52153341.305 : NVMData.PowerOffTime = 0
19ec-1c88:52153341.354 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52153341.419 : => IoObject::IoLockEnd
19ec-1c88:52153341.512 : <= IoObject::IoLockEnd
19ec-1c88:52153341.563 : <= ReadNVMData ret = 1
19ec-1c88:52163962.502 : => GetADFStatus
19ec-1c88:52163963.030 : => IoObject::IoLockStart
19ec-1c88:52163963.168 : => CAsicIO::CheckDevice
19ec-1c88:52163963.225 : => CNT96226::ConnectIsAvailable
19ec-1c88:52163989.393 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52163989.507 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52163989.570 : <= IoObject::IoLockStart
19ec-1c88:52163989.633 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52163989.703 : IO Send command 10 bytes
19ec-1c88:52163989.828 : => CNT96226::VenderCmd_SetData
19ec-1c88:52163989.885 : iCmd = 0, nBytes = 10
19ec-1c88:52163989.991 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52164188.985 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52164189.100 : System send command 10 bytes + data 0 bytes
19ec-1c88:52164189.169 : IO total need to receive data 2 bytes
19ec-1c88:52164189.232 : => CNT96226::VenderCmd_GetData
19ec-1c88:52164189.287 : iCmd = 0, nBytes = 2
19ec-1c88:52164372.035 : 0000 : 00 00 
19ec-1c88:52164372.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52164372.206 : System total receive data 2 bytes
19ec-1c88:52164372.266 : => CNT96226::VenderCmd_GetData
19ec-1c88:52164372.320 : iCmd = 1, nBytes = 4
19ec-1c88:52164579.678 : 0000 : 00 00 00 00 
19ec-1c88:52164579.885 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52164580.132 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52164580.476 : Return status = 0
19ec-1c88:52164580.535 : => IoObject::IoLockEnd
19ec-1c88:52164580.628 : <= IoObject::IoLockEnd
19ec-1c88:52164580.680 : <= GetADFStatus ret = 1
19ec-1c88:52167237.151 : => GetADFStatus
19ec-1c88:52167237.336 : => IoObject::IoLockStart
19ec-1c88:52167237.453 : => CAsicIO::CheckDevice
19ec-1c88:52167237.512 : => CNT96226::ConnectIsAvailable
19ec-1c88:52167260.606 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52167260.725 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52167260.781 : <= IoObject::IoLockStart
19ec-1c88:52167260.848 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52167260.915 : IO Send command 10 bytes
19ec-1c88:52167261.033 : => CNT96226::VenderCmd_SetData
19ec-1c88:52167261.090 : iCmd = 0, nBytes = 10
19ec-1c88:52167261.200 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52167464.981 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52167465.103 : System send command 10 bytes + data 0 bytes
19ec-1c88:52167465.335 : IO total need to receive data 2 bytes
19ec-1c88:52167465.406 : => CNT96226::VenderCmd_GetData
19ec-1c88:52167465.465 : iCmd = 0, nBytes = 2
19ec-1c88:52167649.156 : 0000 : 00 00 
19ec-1c88:52167649.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52167649.324 : System total receive data 2 bytes
19ec-1c88:52167649.384 : => CNT96226::VenderCmd_GetData
19ec-1c88:52167649.443 : iCmd = 1, nBytes = 4
19ec-1c88:52167846.583 : 0000 : 00 00 00 00 
19ec-1c88:52167846.786 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52167847.246 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52167847.312 : Return status = 0
19ec-1c88:52167847.370 : => IoObject::IoLockEnd
19ec-1c88:52167847.461 : <= IoObject::IoLockEnd
19ec-1c88:52167847.510 : <= GetADFStatus ret = 1
19ec-1c88:52169972.579 : => TerminateDriver
19ec-1c88:52169972.768 : => CAsicIO::~CAsicIO,pStage=101059656
19ec-1c88:52169972.842 : => CNT96226::Close
19ec-1c88:52169976.990 : <= CNT96226::Close ret = 1
19ec-1c88:52169977.067 : <= CAsicIO::~CAsicIO
19ec-1c88:52169977.122 : => IoObject::IoLockEnd
19ec-1c88:52169977.178 : <= IoObject::IoLockEnd
19ec-1c88:52169977.228 : => IoObject::TerminateDevice
19ec-1c88:52169977.282 : => IoObject::IoLockEnd
19ec-1c88:52169977.328 : <= IoObject::IoLockEnd
19ec-1c88:52169977.427 : <= IoObject::TerminateDevice
19ec-1c88:52169977.894 : <= TerminateDriver ret = 1
19ec-1c88:52213411.068 : ============Debug Start==========
19ec-1c88:52213411.334 : Date : 2020/4/30 14:30:56
19ec-1c88:52213411.411 : Process ID : 19ec
19ec-1c88:52213411.831 : Windows : Version 10.0 build 18363 
19ec-1c88:52213412.277 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52213412.340 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52213412.406 : MemoryStatus.ullAvailPhys : 1712148480
19ec-1c88:52213412.462 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52213412.522 : MemoryStatus.ullAvailPageFile : 3114225664
19ec-1c88:52213412.582 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52213412.640 : MemoryStatus.ullAvailVirtual : 1726320640
19ec-1c88:52213412.699 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52213412.800 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52213412.860 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52213413.094 : CPU Count : 4
19ec-1c88:52213413.140 : CPU Frequency : 100.000 Mhz
19ec-1c88:52213417.353 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52213417.476 : => InitializeDriver
19ec-1c88:52213417.757 : <= InitializeDriver ret = 1
19ec-1c88:52213417.818 : => InitializeScanner
19ec-1c88:52213417.898 : => CAsicIO::GetDeviceList
19ec-1c88:52213418.193 : => CNT96226::CNT96226
19ec-1c88:52213418.252 : => CNT96226::Open
19ec-1c88:52213439.626 : <= CNT96226::Open ret = 1
19ec-1c88:52213439.717 : => CNT96226::Initialize
19ec-1c88:52213439.894 : <= CNT96226::Initialize ret = 1
19ec-1c88:52213439.950 : <= CNT96226::CNT96226
19ec-1c88:52213440.002 : => CNT96226::EnumAvailableDevice
19ec-1c88:52213445.260 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52213445.337 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52213445.398 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52217389.960 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52217390.260 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52217395.813 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52217395.916 : => IoObject::GetLockName
19ec-1c88:52217395.982 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52217396.050 : <= IoObject::GetLockName
19ec-1c88:52217396.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:52217396.579 : iCmd = 3, nBytes = 2
19ec-1c88:52217787.289 : 0000 : 06 38 
19ec-1c88:52217787.420 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52217787.494 : => CNT96226::VenderCmd_GetData
19ec-1c88:52217787.549 : iCmd = 4, nBytes = 2
19ec-1c88:52218087.507 : 0000 : 07 07 
19ec-1c88:52218087.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52218087.681 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52218087.766 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52218087.834 : IO Send command 10 bytes
19ec-1c88:52218087.886 : => CNT96226::VenderCmd_SetData
19ec-1c88:52218087.938 : iCmd = 0, nBytes = 10
19ec-1c88:52218088.038 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52218282.102 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52218282.210 : => CNT96226::VenderCmd_GetData
19ec-1c88:52218282.265 : iCmd = 0, nBytes = 165
19ec-1c88:52218490.532 : skip dump 37 bytes
19ec-1c88:52218490.698 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52218490.833 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52218490.964 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52218491.097 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52218491.224 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52218491.355 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52218491.485 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52218491.608 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52218491.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52218491.726 : => CNT96226::VenderCmd_GetData
19ec-1c88:52218491.779 : iCmd = 1, nBytes = 4
19ec-1c88:52218636.654 : 0000 : 00 00 00 00 
19ec-1c88:52218636.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52218636.852 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52218636.909 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52218636.976 : IO Send command 10 bytes
19ec-1c88:52218637.028 : => CNT96226::VenderCmd_SetData
19ec-1c88:52218637.082 : iCmd = 0, nBytes = 10
19ec-1c88:52218637.187 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52218978.646 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52218978.764 : => CNT96226::VenderCmd_GetData
19ec-1c88:52218978.831 : iCmd = 0, nBytes = 128
19ec-1c88:52219164.197 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52219164.381 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52219164.521 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52219164.655 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52219164.782 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52219164.904 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52219165.031 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52219165.154 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52219165.216 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52219165.280 : => CNT96226::VenderCmd_GetData
19ec-1c88:52219165.334 : iCmd = 1, nBytes = 4
19ec-1c88:52219372.461 : 0000 : 00 00 00 00 
19ec-1c88:52219372.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52219372.609 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52219372.779 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52219372.853 : => CNT96226::Close
19ec-1c88:52219376.498 : <= CNT96226::Close ret = 1
19ec-1c88:52219376.572 : <= CNT96226::~CNT96226
19ec-1c88:52219376.659 : <= CAsicIO::GetDeviceList
19ec-1c88:52219377.065 : => IoObject::SetTimeout
19ec-1c88:52219377.195 : Timeout--> In = 0 Out = 0
19ec-1c88:52219377.251 : <= IoObject::SetTimeout
19ec-1c88:52219377.321 : => CAsicIO::CAsicIO
19ec-1c88:52219377.391 : => CNT96226::CNT96226
19ec-1c88:52219377.444 : => CNT96226::Open
19ec-1c88:52219398.995 : <= CNT96226::Open ret = 1
19ec-1c88:52219399.089 : => CNT96226::Initialize
19ec-1c88:52219399.280 : <= CNT96226::Initialize ret = 1
19ec-1c88:52219399.339 : <= CNT96226::CNT96226
19ec-1c88:52219399.390 : <= CAsicIO::CAsicIO
19ec-1c88:52219399.446 : => CAsicIO::InitializeDevice
19ec-1c88:52219399.515 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52219405.767 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52219405.890 : => IoObject::GetLockName
19ec-1c88:52219405.947 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52219406.015 : <= IoObject::GetLockName
19ec-1c88:52219406.497 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52219406.566 : IO Send command 10 bytes
19ec-1c88:52219406.615 : => CNT96226::VenderCmd_SetData
19ec-1c88:52219406.667 : iCmd = 0, nBytes = 10
19ec-1c88:52219406.773 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52219763.743 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52219763.880 : => CNT96226::VenderCmd_GetData
19ec-1c88:52219763.935 : iCmd = 0, nBytes = 128
19ec-1c88:52219970.357 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52219970.765 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52219970.910 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52219971.045 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52219971.169 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52219971.523 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52219971.714 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52219971.839 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52219971.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52219972.015 : => CNT96226::VenderCmd_GetData
19ec-1c88:52219972.069 : iCmd = 1, nBytes = 4
19ec-1c88:52220108.762 : 0000 : 00 00 00 00 
19ec-1c88:52220108.878 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52220108.953 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52220109.018 : => CNT96226::VenderCmd_GetData
19ec-1c88:52220109.073 : iCmd = 3, nBytes = 2
19ec-1c88:52220455.265 : 0000 : 06 38 
19ec-1c88:52220455.373 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52220455.441 : => CNT96226::VenderCmd_GetData
19ec-1c88:52220455.497 : iCmd = 4, nBytes = 2
19ec-1c88:52220763.861 : 0000 : 07 07 
19ec-1c88:52220763.984 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52220764.177 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52220764.281 : => IoObject::InitializeDevice
19ec-1c88:52220764.398 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52220765.073 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52220765.149 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52220765.900 : => FindScanner
19ec-1c88:52220765.964 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52220766.028 : <= FindScanner ret = 1
19ec-1c88:52220766.088 : => IoObject::IoLockStart
19ec-1c88:52220766.195 : => CAsicIO::CheckDevice
19ec-1c88:52220766.249 : => CNT96226::ConnectIsAvailable
19ec-1c88:52220790.989 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52220791.094 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52220791.157 : <= IoObject::IoLockStart
19ec-1c88:52220791.221 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52220791.291 : IO Send command 10 bytes
19ec-1c88:52220791.383 : => CNT96226::VenderCmd_SetData
19ec-1c88:52220791.440 : iCmd = 0, nBytes = 10
19ec-1c88:52220791.555 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52220990.890 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52220990.988 : System send command 10 bytes + data 0 bytes
19ec-1c88:52220991.053 : IO total need to receive data 5 bytes
19ec-1c88:52220991.111 : => CNT96226::VenderCmd_GetData
19ec-1c88:52220991.163 : iCmd = 0, nBytes = 5
19ec-1c88:52221117.664 : 0000 : 06 00 02 02 ab 
19ec-1c88:52221117.758 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52221117.819 : System total receive data 5 bytes
19ec-1c88:52221117.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:52221117.928 : iCmd = 1, nBytes = 4
19ec-1c88:52221261.230 : 0000 : 00 00 00 00 
19ec-1c88:52221261.632 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52221261.740 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52221261.798 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52221261.860 : IO Send command 10 bytes
19ec-1c88:52221261.948 : => CNT96226::VenderCmd_SetData
19ec-1c88:52221261.999 : iCmd = 0, nBytes = 10
19ec-1c88:52221262.102 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52221452.392 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52221452.506 : System send command 10 bytes + data 0 bytes
19ec-1c88:52221452.573 : IO total need to receive data 165 bytes
19ec-1c88:52221452.637 : => CNT96226::VenderCmd_GetData
19ec-1c88:52221452.691 : iCmd = 0, nBytes = 165
19ec-1c88:52221620.773 : skip dump 37 bytes
19ec-1c88:52221620.976 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52221621.122 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52221621.257 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52221621.385 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52221621.515 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52221621.650 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52221621.772 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52221621.897 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52221621.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52221622.023 : System total receive data 165 bytes
19ec-1c88:52221622.083 : => CNT96226::VenderCmd_GetData
19ec-1c88:52221622.136 : iCmd = 1, nBytes = 4
19ec-1c88:52221784.694 : 0000 : 00 00 00 00 
19ec-1c88:52221784.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52221784.937 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52221785.157 : Dump Inquiry
19ec-1c88:52221785.290 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52221785.426 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52221785.556 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52221785.693 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52221785.820 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52221785.954 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52221786.079 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52221786.201 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52221786.330 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52221786.458 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52221786.544 : 00a0 : 00 00 00 00 00 
19ec-1c88:52221786.608 : => ReadNVMDataInternal
19ec-1c88:52221786.819 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52221786.883 : IO Send command 10 bytes
19ec-1c88:52221786.975 : => CNT96226::VenderCmd_SetData
19ec-1c88:52221787.026 : iCmd = 0, nBytes = 10
19ec-1c88:52221787.124 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52222140.179 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52222140.312 : System send command 10 bytes + data 0 bytes
19ec-1c88:52222140.387 : IO total need to receive data 128 bytes
19ec-1c88:52222140.450 : => CNT96226::VenderCmd_GetData
19ec-1c88:52222140.508 : iCmd = 0, nBytes = 128
19ec-1c88:52222349.494 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52222349.665 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52222349.799 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52222349.931 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52222350.056 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52222350.178 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52222350.300 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52222350.422 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52222350.484 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52222350.546 : System total receive data 128 bytes
19ec-1c88:52222350.607 : => CNT96226::VenderCmd_GetData
19ec-1c88:52222350.660 : iCmd = 1, nBytes = 4
19ec-1c88:52222540.884 : 0000 : 00 00 00 00 
19ec-1c88:52222540.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52222541.086 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52222541.154 : NVMData.PadScanCount = 0
19ec-1c88:52222541.207 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52222541.263 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52222541.321 : NVMData.FlatbedScanCount = 0
19ec-1c88:52222541.376 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52222541.428 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52222541.480 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52222541.536 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52222541.590 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52222541.643 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52222541.697 : NVMData.BornMonth = 0
19ec-1c88:52222541.747 : NVMData.BornDay = 0
19ec-1c88:52222541.797 : NVMData.BornYear = 0
19ec-1c88:52222541.844 : NVMData.FirstScanMonth = 4
19ec-1c88:52222541.895 : NVMData.FirstScanDay = 30
19ec-1c88:52222541.949 : NVMData.FirstScanYear = 2020
19ec-1c88:52222542.002 : NVMData.VerticalMagnification = 0
19ec-1c88:52222542.055 : NVMData.HorizontalMagnification = 0
19ec-1c88:52222542.109 : NVMData.PowerSavingTime = 15
19ec-1c88:52222542.165 : NVMData.SN = A094165189010062
19ec-1c88:52222542.216 : NVMData.AutoFeed = 0
19ec-1c88:52222542.263 : NVMData.CCDType = 0
19ec-1c88:52222542.310 : NVMData.ScanSpeed = 0
19ec-1c88:52222542.359 : NVMData.RollerCount = 0
19ec-1c88:52222542.411 : NVMData.MultifeedCount = 0
19ec-1c88:52222542.461 : NVMData.JamCount = 0
19ec-1c88:52222542.509 : NVMData.IdentifyInfo = 
19ec-1c88:52222542.559 : NVMData.FormalName = 
19ec-1c88:52222542.747 : NVMData.ReservedB = 0
19ec-1c88:52222542.802 : NVMData.FunctionCode = 0
19ec-1c88:52222542.851 : NVMData.PreFeed = 0
19ec-1c88:52222542.900 : NVMData.PreFeedTime = 0
19ec-1c88:52222542.948 : NVMData.ButtonNumber = 0
19ec-1c88:52222542.995 : NVMData.PowerOffTime = 0
19ec-1c88:52222543.046 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52222543.116 : => IoObject::IoLockEnd
19ec-1c88:52222543.207 : <= IoObject::IoLockEnd
19ec-1c88:52222543.256 : <= InitializeScanner ret = 1
19ec-1c88:52222543.319 : => GetLogicalScannerAbilityEx
19ec-1c88:52222543.377 : => IoObject::IoLockStart
19ec-1c88:52222543.466 : => CAsicIO::CheckDevice
19ec-1c88:52222543.519 : => CNT96226::ConnectIsAvailable
19ec-1c88:52222556.238 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52222556.327 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52222556.387 : <= IoObject::IoLockStart
19ec-1c88:52222556.443 : => IoObject::IoLockEnd
19ec-1c88:52222556.530 : <= IoObject::IoLockEnd
19ec-1c88:52222556.641 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52222556.716 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52222728.321 : => ReadNVMData
19ec-1c88:52222728.459 : => IoObject::IoLockStart
19ec-1c88:52222728.588 : => CAsicIO::CheckDevice
19ec-1c88:52222728.644 : => CNT96226::ConnectIsAvailable
19ec-1c88:52222751.358 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52222751.471 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52222751.531 : <= IoObject::IoLockStart
19ec-1c88:52222751.598 : => ReadNVMDataInternal
19ec-1c88:52222751.660 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52222751.729 : IO Send command 10 bytes
19ec-1c88:52222751.846 : => CNT96226::VenderCmd_SetData
19ec-1c88:52222751.902 : iCmd = 0, nBytes = 10
19ec-1c88:52222752.012 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52223098.038 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52223098.170 : System send command 10 bytes + data 0 bytes
19ec-1c88:52223098.245 : IO total need to receive data 128 bytes
19ec-1c88:52223098.309 : => CNT96226::VenderCmd_GetData
19ec-1c88:52223098.366 : iCmd = 0, nBytes = 128
19ec-1c88:52223288.719 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52223288.912 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52223289.055 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52223289.190 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52223289.317 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52223289.440 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52223289.565 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52223289.689 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52223289.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52223289.813 : System total receive data 128 bytes
19ec-1c88:52223289.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:52223289.927 : iCmd = 1, nBytes = 4
19ec-1c88:52223476.472 : 0000 : 00 00 00 00 
19ec-1c88:52223476.638 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52223477.025 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52223477.091 : NVMData.PadScanCount = 0
19ec-1c88:52223477.149 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52223477.205 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52223477.261 : NVMData.FlatbedScanCount = 0
19ec-1c88:52223477.315 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52223477.369 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52223477.423 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52223477.476 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52223477.531 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52223477.584 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52223477.637 : NVMData.BornMonth = 0
19ec-1c88:52223477.684 : NVMData.BornDay = 0
19ec-1c88:52223477.736 : NVMData.BornYear = 0
19ec-1c88:52223477.783 : NVMData.FirstScanMonth = 4
19ec-1c88:52223477.833 : NVMData.FirstScanDay = 30
19ec-1c88:52223477.885 : NVMData.FirstScanYear = 2020
19ec-1c88:52223478.102 : NVMData.VerticalMagnification = 0
19ec-1c88:52223478.159 : NVMData.HorizontalMagnification = 0
19ec-1c88:52223478.211 : NVMData.PowerSavingTime = 15
19ec-1c88:52223478.263 : NVMData.SN = A094165189010062
19ec-1c88:52223478.313 : NVMData.AutoFeed = 0
19ec-1c88:52223478.360 : NVMData.CCDType = 0
19ec-1c88:52223478.407 : NVMData.ScanSpeed = 0
19ec-1c88:52223478.457 : NVMData.RollerCount = 0
19ec-1c88:52223478.509 : NVMData.MultifeedCount = 0
19ec-1c88:52223478.559 : NVMData.JamCount = 0
19ec-1c88:52223478.606 : NVMData.IdentifyInfo = 
19ec-1c88:52223478.656 : NVMData.FormalName = 
19ec-1c88:52223478.705 : NVMData.ReservedB = 0
19ec-1c88:52223478.755 : NVMData.FunctionCode = 0
19ec-1c88:52223478.807 : NVMData.PreFeed = 0
19ec-1c88:52223478.852 : NVMData.PreFeedTime = 0
19ec-1c88:52223478.901 : NVMData.ButtonNumber = 0
19ec-1c88:52223478.949 : NVMData.PowerOffTime = 0
19ec-1c88:52223479.001 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52223479.060 : => IoObject::IoLockEnd
19ec-1c88:52223479.147 : <= IoObject::IoLockEnd
19ec-1c88:52223479.193 : <= ReadNVMData ret = 1
19ec-1c88:52224004.580 : => TerminateDriver
19ec-1c88:52224004.751 : => CAsicIO::~CAsicIO,pStage=135859272
19ec-1c88:52224004.824 : => CNT96226::Close
19ec-1c88:52224008.410 : <= CNT96226::Close ret = 1
19ec-1c88:52224008.487 : <= CAsicIO::~CAsicIO
19ec-1c88:52224008.544 : => IoObject::IoLockEnd
19ec-1c88:52224008.593 : <= IoObject::IoLockEnd
19ec-1c88:52224008.646 : => IoObject::TerminateDevice
19ec-1c88:52224008.700 : => IoObject::IoLockEnd
19ec-1c88:52224008.746 : <= IoObject::IoLockEnd
19ec-1c88:52224008.845 : <= IoObject::TerminateDevice
19ec-1c88:52224009.096 : <= TerminateDriver ret = 1
19ec-1c88:52226109.255 : ============Debug Start==========
19ec-1c88:52226109.529 : Date : 2020/4/30 14:30:56
19ec-1c88:52226109.618 : Process ID : 19ec
19ec-1c88:52226110.038 : Windows : Version 10.0 build 18363 
19ec-1c88:52226110.482 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52226110.545 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52226110.611 : MemoryStatus.ullAvailPhys : 1712209920
19ec-1c88:52226110.670 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52226110.733 : MemoryStatus.ullAvailPageFile : 3114811392
19ec-1c88:52226110.795 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52226110.853 : MemoryStatus.ullAvailVirtual : 1726570496
19ec-1c88:52226110.916 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52226111.024 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52226111.087 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52226111.323 : CPU Count : 4
19ec-1c88:52226111.371 : CPU Frequency : 100.000 Mhz
19ec-1c88:52226115.518 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52226115.651 : => InitializeDriver
19ec-1c88:52226115.913 : <= InitializeDriver ret = 1
19ec-1c88:52228610.651 : => InitializeScanner
19ec-1c88:52228610.900 : => CAsicIO::GetDeviceList
19ec-1c88:52228611.325 : => CNT96226::CNT96226
19ec-1c88:52228611.384 : => CNT96226::Open
19ec-1c88:52228637.029 : <= CNT96226::Open ret = 1
19ec-1c88:52228637.154 : => CNT96226::Initialize
19ec-1c88:52228637.349 : <= CNT96226::Initialize ret = 1
19ec-1c88:52228637.408 : <= CNT96226::CNT96226
19ec-1c88:52228637.459 : => CNT96226::EnumAvailableDevice
19ec-1c88:52228642.861 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52228642.936 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52228642.996 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52232378.019 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52232378.321 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52232384.062 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52232384.169 : => IoObject::GetLockName
19ec-1c88:52232384.226 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52232384.293 : <= IoObject::GetLockName
19ec-1c88:52232384.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:52232384.806 : iCmd = 3, nBytes = 2
19ec-1c88:52232765.005 : 0000 : 06 38 
19ec-1c88:52232765.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52232765.233 : => CNT96226::VenderCmd_GetData
19ec-1c88:52232765.289 : iCmd = 4, nBytes = 2
19ec-1c88:52233072.437 : 0000 : 07 07 
19ec-1c88:52233072.538 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52233072.626 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52233072.718 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52233072.786 : IO Send command 10 bytes
19ec-1c88:52233072.838 : => CNT96226::VenderCmd_SetData
19ec-1c88:52233072.896 : iCmd = 0, nBytes = 10
19ec-1c88:52233073.003 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52233267.561 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52233267.719 : => CNT96226::VenderCmd_GetData
19ec-1c88:52233267.781 : iCmd = 0, nBytes = 165
19ec-1c88:52233470.564 : skip dump 37 bytes
19ec-1c88:52233470.745 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52233470.885 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52233471.023 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52233471.158 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52233471.289 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52233471.430 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52233471.558 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52233471.688 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52233471.752 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52233471.813 : => CNT96226::VenderCmd_GetData
19ec-1c88:52233471.868 : iCmd = 1, nBytes = 4
19ec-1c88:52233640.446 : 0000 : 00 00 00 00 
19ec-1c88:52233640.562 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52233640.636 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52233640.701 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52233640.768 : IO Send command 10 bytes
19ec-1c88:52233640.820 : => CNT96226::VenderCmd_SetData
19ec-1c88:52233640.876 : iCmd = 0, nBytes = 10
19ec-1c88:52233640.981 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52233948.722 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52233948.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:52233948.909 : iCmd = 0, nBytes = 128
19ec-1c88:52234135.680 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52234135.874 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52234136.015 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52234136.152 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52234136.286 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52234136.412 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52234136.538 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52234136.664 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52234136.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52234136.796 : => CNT96226::VenderCmd_GetData
19ec-1c88:52234136.852 : iCmd = 1, nBytes = 4
19ec-1c88:52234299.586 : 0000 : 00 00 00 00 
19ec-1c88:52234299.691 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52234299.761 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52234299.932 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52234300.007 : => CNT96226::Close
19ec-1c88:52234303.810 : <= CNT96226::Close ret = 1
19ec-1c88:52234303.883 : <= CNT96226::~CNT96226
19ec-1c88:52234303.969 : <= CAsicIO::GetDeviceList
19ec-1c88:52234304.382 : => IoObject::SetTimeout
19ec-1c88:52234304.511 : Timeout--> In = 0 Out = 0
19ec-1c88:52234304.568 : <= IoObject::SetTimeout
19ec-1c88:52234304.633 : => CAsicIO::CAsicIO
19ec-1c88:52234304.704 : => CNT96226::CNT96226
19ec-1c88:52234304.763 : => CNT96226::Open
19ec-1c88:52234327.535 : <= CNT96226::Open ret = 1
19ec-1c88:52234327.630 : => CNT96226::Initialize
19ec-1c88:52234327.820 : <= CNT96226::Initialize ret = 1
19ec-1c88:52234327.881 : <= CNT96226::CNT96226
19ec-1c88:52234327.929 : <= CAsicIO::CAsicIO
19ec-1c88:52234327.981 : => CAsicIO::InitializeDevice
19ec-1c88:52234328.052 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52234334.054 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52234334.170 : => IoObject::GetLockName
19ec-1c88:52234334.227 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52234334.290 : <= IoObject::GetLockName
19ec-1c88:52234334.776 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52234334.847 : IO Send command 10 bytes
19ec-1c88:52234334.899 : => CNT96226::VenderCmd_SetData
19ec-1c88:52234334.954 : iCmd = 0, nBytes = 10
19ec-1c88:52234335.060 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52234682.065 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52234682.211 : => CNT96226::VenderCmd_GetData
19ec-1c88:52234682.266 : iCmd = 0, nBytes = 128
19ec-1c88:52234891.409 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52234891.585 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52234891.729 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52234891.861 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52234891.985 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52234892.111 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52234892.231 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52234892.353 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52234892.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52234892.477 : => CNT96226::VenderCmd_GetData
19ec-1c88:52234892.531 : iCmd = 1, nBytes = 4
19ec-1c88:52235071.413 : 0000 : 00 00 00 00 
19ec-1c88:52235071.506 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52235071.569 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52235071.630 : => CNT96226::VenderCmd_GetData
19ec-1c88:52235071.682 : iCmd = 3, nBytes = 2
19ec-1c88:52235417.524 : 0000 : 06 38 
19ec-1c88:52235417.654 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52235417.720 : => CNT96226::VenderCmd_GetData
19ec-1c88:52235417.774 : iCmd = 4, nBytes = 2
19ec-1c88:52235726.409 : 0000 : 07 07 
19ec-1c88:52235726.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52235726.718 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52235726.817 : => IoObject::InitializeDevice
19ec-1c88:52235726.931 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52235727.564 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52235727.644 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52235728.385 : => FindScanner
19ec-1c88:52235728.445 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52235728.514 : <= FindScanner ret = 1
19ec-1c88:52235728.571 : => IoObject::IoLockStart
19ec-1c88:52235728.674 : => CAsicIO::CheckDevice
19ec-1c88:52235728.727 : => CNT96226::ConnectIsAvailable
19ec-1c88:52235757.561 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52235757.674 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52235757.731 : <= IoObject::IoLockStart
19ec-1c88:52235757.793 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52235757.860 : IO Send command 10 bytes
19ec-1c88:52235757.954 : => CNT96226::VenderCmd_SetData
19ec-1c88:52235758.010 : iCmd = 0, nBytes = 10
19ec-1c88:52235758.121 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52235962.147 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52235962.264 : System send command 10 bytes + data 0 bytes
19ec-1c88:52235962.343 : IO total need to receive data 5 bytes
19ec-1c88:52235962.402 : => CNT96226::VenderCmd_GetData
19ec-1c88:52235962.457 : iCmd = 0, nBytes = 5
19ec-1c88:52236130.540 : 0000 : 06 00 02 02 ab 
19ec-1c88:52236130.660 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52236130.730 : System total receive data 5 bytes
19ec-1c88:52236130.795 : => CNT96226::VenderCmd_GetData
19ec-1c88:52236130.849 : iCmd = 1, nBytes = 4
19ec-1c88:52236242.228 : 0000 : 00 00 00 00 
19ec-1c88:52236242.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52236242.442 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52236242.503 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52236242.566 : IO Send command 10 bytes
19ec-1c88:52236242.654 : => CNT96226::VenderCmd_SetData
19ec-1c88:52236242.711 : iCmd = 0, nBytes = 10
19ec-1c88:52236242.813 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52236432.261 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52236432.360 : System send command 10 bytes + data 0 bytes
19ec-1c88:52236432.426 : IO total need to receive data 165 bytes
19ec-1c88:52236432.490 : => CNT96226::VenderCmd_GetData
19ec-1c88:52236432.543 : iCmd = 0, nBytes = 165
19ec-1c88:52236602.663 : skip dump 37 bytes
19ec-1c88:52236602.860 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52236602.999 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52236603.134 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52236603.266 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52236603.392 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52236603.525 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52236603.648 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52236603.773 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52236603.832 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52236603.892 : System total receive data 165 bytes
19ec-1c88:52236603.948 : => CNT96226::VenderCmd_GetData
19ec-1c88:52236604.001 : iCmd = 1, nBytes = 4
19ec-1c88:52236786.726 : 0000 : 00 00 00 00 
19ec-1c88:52236786.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52236786.967 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52236787.201 : Dump Inquiry
19ec-1c88:52236787.333 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52236787.474 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52236787.604 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52236787.735 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52236787.863 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52236787.996 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52236788.124 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52236788.250 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52236788.379 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52236788.505 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52236788.593 : 00a0 : 00 00 00 00 00 
19ec-1c88:52236788.661 : => ReadNVMDataInternal
19ec-1c88:52236788.878 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52236788.945 : IO Send command 10 bytes
19ec-1c88:52236789.028 : => CNT96226::VenderCmd_SetData
19ec-1c88:52236789.080 : iCmd = 0, nBytes = 10
19ec-1c88:52236789.183 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52237144.930 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52237145.069 : System send command 10 bytes + data 0 bytes
19ec-1c88:52237145.140 : IO total need to receive data 128 bytes
19ec-1c88:52237145.204 : => CNT96226::VenderCmd_GetData
19ec-1c88:52237145.259 : iCmd = 0, nBytes = 128
19ec-1c88:52237349.943 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52237350.143 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52237350.287 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52237350.415 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52237350.541 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52237350.664 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52237350.786 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52237350.908 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52237350.972 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52237351.030 : System total receive data 128 bytes
19ec-1c88:52237351.092 : => CNT96226::VenderCmd_GetData
19ec-1c88:52237351.144 : iCmd = 1, nBytes = 4
19ec-1c88:52237554.911 : 0000 : 00 00 00 00 
19ec-1c88:52237554.994 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52237555.115 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52237555.179 : NVMData.PadScanCount = 0
19ec-1c88:52237555.235 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52237555.289 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52237555.345 : NVMData.FlatbedScanCount = 0
19ec-1c88:52237555.396 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52237555.448 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52237555.500 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52237555.556 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52237555.611 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52237555.663 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52237555.716 : NVMData.BornMonth = 0
19ec-1c88:52237555.767 : NVMData.BornDay = 0
19ec-1c88:52237555.817 : NVMData.BornYear = 0
19ec-1c88:52237555.863 : NVMData.FirstScanMonth = 4
19ec-1c88:52237555.915 : NVMData.FirstScanDay = 30
19ec-1c88:52237555.967 : NVMData.FirstScanYear = 2020
19ec-1c88:52237556.018 : NVMData.VerticalMagnification = 0
19ec-1c88:52237556.072 : NVMData.HorizontalMagnification = 0
19ec-1c88:52237556.125 : NVMData.PowerSavingTime = 15
19ec-1c88:52237556.182 : NVMData.SN = A094165189010062
19ec-1c88:52237556.231 : NVMData.AutoFeed = 0
19ec-1c88:52237556.280 : NVMData.CCDType = 0
19ec-1c88:52237556.328 : NVMData.ScanSpeed = 0
19ec-1c88:52237556.377 : NVMData.RollerCount = 0
19ec-1c88:52237556.428 : NVMData.MultifeedCount = 0
19ec-1c88:52237556.478 : NVMData.JamCount = 0
19ec-1c88:52237556.525 : NVMData.IdentifyInfo = 
19ec-1c88:52237556.577 : NVMData.FormalName = 
19ec-1c88:52237556.766 : NVMData.ReservedB = 0
19ec-1c88:52237556.822 : NVMData.FunctionCode = 0
19ec-1c88:52237556.875 : NVMData.PreFeed = 0
19ec-1c88:52237556.925 : NVMData.PreFeedTime = 0
19ec-1c88:52237556.974 : NVMData.ButtonNumber = 0
19ec-1c88:52237557.025 : NVMData.PowerOffTime = 0
19ec-1c88:52237557.076 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52237557.146 : => IoObject::IoLockEnd
19ec-1c88:52237557.241 : <= IoObject::IoLockEnd
19ec-1c88:52237557.291 : <= InitializeScanner ret = 1
19ec-1c88:52238787.517 : => GetLogicalScannerAbility
19ec-1c88:52238787.700 : => IoObject::IoLockStart
19ec-1c88:52238787.825 : => CAsicIO::CheckDevice
19ec-1c88:52238787.883 : => CNT96226::ConnectIsAvailable
19ec-1c88:52238812.492 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52238812.605 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52238812.666 : <= IoObject::IoLockStart
19ec-1c88:52238812.727 : => IoObject::IoLockEnd
19ec-1c88:52238812.838 : <= IoObject::IoLockEnd
19ec-1c88:52238812.917 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:52242271.446 : => GetLogicalScannerAbilityEx
19ec-1c88:52242271.635 : => IoObject::IoLockStart
19ec-1c88:52242271.766 : => CAsicIO::CheckDevice
19ec-1c88:52242271.824 : => CNT96226::ConnectIsAvailable
19ec-1c88:52242295.112 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52242295.226 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52242295.291 : <= IoObject::IoLockStart
19ec-1c88:52242295.349 : => IoObject::IoLockEnd
19ec-1c88:52242295.458 : <= IoObject::IoLockEnd
19ec-1c88:52242295.574 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52242295.648 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52249712.563 : => ReadNVMData
19ec-1c88:52249712.748 : => IoObject::IoLockStart
19ec-1c88:52249712.874 : => CAsicIO::CheckDevice
19ec-1c88:52249712.931 : => CNT96226::ConnectIsAvailable
19ec-1c88:52249727.597 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52249727.713 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52249727.772 : <= IoObject::IoLockStart
19ec-1c88:52249727.840 : => ReadNVMDataInternal
19ec-1c88:52249727.903 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52249727.968 : IO Send command 10 bytes
19ec-1c88:52249728.080 : => CNT96226::VenderCmd_SetData
19ec-1c88:52249728.138 : iCmd = 0, nBytes = 10
19ec-1c88:52249728.252 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52250044.703 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52250044.874 : System send command 10 bytes + data 0 bytes
19ec-1c88:52250044.953 : IO total need to receive data 128 bytes
19ec-1c88:52250045.026 : => CNT96226::VenderCmd_GetData
19ec-1c88:52250045.088 : iCmd = 0, nBytes = 128
19ec-1c88:52250164.386 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52250164.572 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52250164.715 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52250164.851 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52250164.984 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52250165.107 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52250165.229 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52250165.355 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52250165.422 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52250165.487 : System total receive data 128 bytes
19ec-1c88:52250165.549 : => CNT96226::VenderCmd_GetData
19ec-1c88:52250165.605 : iCmd = 1, nBytes = 4
19ec-1c88:52250327.213 : 0000 : 00 00 00 00 
19ec-1c88:52250327.328 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52250327.491 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52250327.568 : NVMData.PadScanCount = 0
19ec-1c88:52250327.628 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52250327.686 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52250327.746 : NVMData.FlatbedScanCount = 0
19ec-1c88:52250327.802 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52250327.969 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52250328.031 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52250328.090 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52250328.147 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52250328.204 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52250328.260 : NVMData.BornMonth = 0
19ec-1c88:52250328.310 : NVMData.BornDay = 0
19ec-1c88:52250328.362 : NVMData.BornYear = 0
19ec-1c88:52250328.410 : NVMData.FirstScanMonth = 4
19ec-1c88:52250328.461 : NVMData.FirstScanDay = 30
19ec-1c88:52250328.515 : NVMData.FirstScanYear = 2020
19ec-1c88:52250328.571 : NVMData.VerticalMagnification = 0
19ec-1c88:52250328.629 : NVMData.HorizontalMagnification = 0
19ec-1c88:52250328.684 : NVMData.PowerSavingTime = 15
19ec-1c88:52250328.738 : NVMData.SN = A094165189010062
19ec-1c88:52250328.791 : NVMData.AutoFeed = 0
19ec-1c88:52250328.843 : NVMData.CCDType = 0
19ec-1c88:52250328.891 : NVMData.ScanSpeed = 0
19ec-1c88:52250328.940 : NVMData.RollerCount = 0
19ec-1c88:52250328.996 : NVMData.MultifeedCount = 0
19ec-1c88:52250329.049 : NVMData.JamCount = 0
19ec-1c88:52250329.101 : NVMData.IdentifyInfo = 
19ec-1c88:52250329.151 : NVMData.FormalName = 
19ec-1c88:52250329.200 : NVMData.ReservedB = 0
19ec-1c88:52250329.248 : NVMData.FunctionCode = 0
19ec-1c88:52250329.300 : NVMData.PreFeed = 0
19ec-1c88:52250329.349 : NVMData.PreFeedTime = 0
19ec-1c88:52250329.401 : NVMData.ButtonNumber = 0
19ec-1c88:52250329.451 : NVMData.PowerOffTime = 0
19ec-1c88:52250329.502 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52250329.564 : => IoObject::IoLockEnd
19ec-1c88:52250329.655 : <= IoObject::IoLockEnd
19ec-1c88:52250329.707 : <= ReadNVMData ret = 1
19ec-1c88:52259845.444 : => GetADFStatus
19ec-1c88:52259845.804 : => IoObject::IoLockStart
19ec-1c88:52259845.923 : => CAsicIO::CheckDevice
19ec-1c88:52259845.980 : => CNT96226::ConnectIsAvailable
19ec-1c88:52259871.800 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52259872.032 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52259872.161 : <= IoObject::IoLockStart
19ec-1c88:52259872.284 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52259872.418 : IO Send command 10 bytes
19ec-1c88:52259872.788 : => CNT96226::VenderCmd_SetData
19ec-1c88:52259872.846 : iCmd = 0, nBytes = 10
19ec-1c88:52259872.954 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52260079.643 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52260079.757 : System send command 10 bytes + data 0 bytes
19ec-1c88:52260079.824 : IO total need to receive data 2 bytes
19ec-1c88:52260079.883 : => CNT96226::VenderCmd_GetData
19ec-1c88:52260079.939 : iCmd = 0, nBytes = 2
19ec-1c88:52260236.251 : 0000 : 00 00 
19ec-1c88:52260236.359 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52260236.425 : System total receive data 2 bytes
19ec-1c88:52260236.489 : => CNT96226::VenderCmd_GetData
19ec-1c88:52260236.542 : iCmd = 1, nBytes = 4
19ec-1c88:52260394.760 : 0000 : 00 00 00 00 
19ec-1c88:52260394.945 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52260395.174 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52260395.299 : Return status = 0
19ec-1c88:52260395.520 : => IoObject::IoLockEnd
19ec-1c88:52260395.684 : <= IoObject::IoLockEnd
19ec-1c88:52260395.790 : <= GetADFStatus ret = 1
19ec-1c88:52263070.294 : => GetADFStatus
19ec-1c88:52263070.485 : => IoObject::IoLockStart
19ec-1c88:52263070.620 : => CAsicIO::CheckDevice
19ec-1c88:52263070.678 : => CNT96226::ConnectIsAvailable
19ec-1c88:52263095.108 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52263095.507 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52263095.645 : <= IoObject::IoLockStart
19ec-1c88:52263095.706 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52263095.773 : IO Send command 10 bytes
19ec-1c88:52263095.884 : => CNT96226::VenderCmd_SetData
19ec-1c88:52263095.939 : iCmd = 0, nBytes = 10
19ec-1c88:52263096.042 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52263283.413 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52263283.568 : System send command 10 bytes + data 0 bytes
19ec-1c88:52263283.773 : IO total need to receive data 2 bytes
19ec-1c88:52263283.847 : => CNT96226::VenderCmd_GetData
19ec-1c88:52263283.901 : iCmd = 0, nBytes = 2
19ec-1c88:52263484.447 : 0000 : 00 00 
19ec-1c88:52263484.614 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52263484.746 : System total receive data 2 bytes
19ec-1c88:52263484.870 : => CNT96226::VenderCmd_GetData
19ec-1c88:52263484.985 : iCmd = 1, nBytes = 4
19ec-1c88:52263692.725 : 0000 : 00 00 00 00 
19ec-1c88:52263692.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52263692.985 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52263693.050 : Return status = 0
19ec-1c88:52263693.106 : => IoObject::IoLockEnd
19ec-1c88:52263693.198 : <= IoObject::IoLockEnd
19ec-1c88:52263693.250 : <= GetADFStatus ret = 1
19ec-1c88:52265840.139 : => TerminateDriver
19ec-1c88:52265840.326 : => CAsicIO::~CAsicIO,pStage=222891080
19ec-1c88:52265840.398 : => CNT96226::Close
19ec-1c88:52265844.475 : <= CNT96226::Close ret = 1
19ec-1c88:52265844.552 : <= CAsicIO::~CAsicIO
19ec-1c88:52265844.611 : => IoObject::IoLockEnd
19ec-1c88:52265844.663 : <= IoObject::IoLockEnd
19ec-1c88:52265844.715 : => IoObject::TerminateDevice
19ec-1c88:52265844.769 : => IoObject::IoLockEnd
19ec-1c88:52265844.820 : <= IoObject::IoLockEnd
19ec-1c88:52265844.921 : <= IoObject::TerminateDevice
19ec-1c88:52265845.176 : <= TerminateDriver ret = 1
19ec-1c88:52308642.356 : ============Debug Start==========
19ec-1c88:52308642.636 : Date : 2020/4/30 14:30:59
19ec-1c88:52308642.717 : Process ID : 19ec
19ec-1c88:52308643.133 : Windows : Version 10.0 build 18363 
19ec-1c88:52308643.568 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52308643.631 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52308643.693 : MemoryStatus.ullAvailPhys : 1713381376
19ec-1c88:52308643.752 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52308643.810 : MemoryStatus.ullAvailPageFile : 3114672128
19ec-1c88:52308643.870 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52308643.928 : MemoryStatus.ullAvailVirtual : 1726291968
19ec-1c88:52308643.989 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52308644.089 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52308644.151 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52308644.386 : CPU Count : 4
19ec-1c88:52308644.432 : CPU Frequency : 100.000 Mhz
19ec-1c88:52308648.727 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52308648.857 : => InitializeDriver
19ec-1c88:52308649.126 : <= InitializeDriver ret = 1
19ec-1c88:52308649.188 : => InitializeScanner
19ec-1c88:52308649.268 : => CAsicIO::GetDeviceList
19ec-1c88:52308649.564 : => CNT96226::CNT96226
19ec-1c88:52308649.622 : => CNT96226::Open
19ec-1c88:52308673.580 : <= CNT96226::Open ret = 1
19ec-1c88:52308673.673 : => CNT96226::Initialize
19ec-1c88:52308673.863 : <= CNT96226::Initialize ret = 1
19ec-1c88:52308673.918 : <= CNT96226::CNT96226
19ec-1c88:52308673.972 : => CNT96226::EnumAvailableDevice
19ec-1c88:52308679.237 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52308679.319 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52308679.380 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52312440.684 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52312440.984 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52312447.208 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52312447.311 : => IoObject::GetLockName
19ec-1c88:52312447.372 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52312447.437 : <= IoObject::GetLockName
19ec-1c88:52312447.917 : => CNT96226::VenderCmd_GetData
19ec-1c88:52312447.979 : iCmd = 3, nBytes = 2
19ec-1c88:52312797.190 : 0000 : 06 38 
19ec-1c88:52312797.313 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52312797.388 : => CNT96226::VenderCmd_GetData
19ec-1c88:52312797.453 : iCmd = 4, nBytes = 2
19ec-1c88:52313095.519 : 0000 : 07 07 
19ec-1c88:52313095.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52313095.777 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52313095.875 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52313095.947 : IO Send command 10 bytes
19ec-1c88:52313096.003 : => CNT96226::VenderCmd_SetData
19ec-1c88:52313096.065 : iCmd = 0, nBytes = 10
19ec-1c88:52313096.173 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52313273.191 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52313273.294 : => CNT96226::VenderCmd_GetData
19ec-1c88:52313273.356 : iCmd = 0, nBytes = 165
19ec-1c88:52313411.382 : skip dump 37 bytes
19ec-1c88:52313411.587 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52313411.731 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52313411.873 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52313412.013 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52313412.148 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52313412.285 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52313412.411 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52313412.537 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52313412.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52313412.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:52313412.719 : iCmd = 1, nBytes = 4
19ec-1c88:52313519.734 : 0000 : 00 00 00 00 
19ec-1c88:52313519.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52313519.909 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52313519.970 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52313520.037 : IO Send command 10 bytes
19ec-1c88:52313520.142 : => CNT96226::VenderCmd_SetData
19ec-1c88:52313520.195 : iCmd = 0, nBytes = 10
19ec-1c88:52313520.299 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52313861.589 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52313861.721 : => CNT96226::VenderCmd_GetData
19ec-1c88:52313861.780 : iCmd = 0, nBytes = 128
19ec-1c88:52314019.154 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52314019.391 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52314019.542 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52314019.683 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52314019.815 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52314019.941 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52314020.062 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52314020.191 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52314020.257 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52314020.329 : => CNT96226::VenderCmd_GetData
19ec-1c88:52314020.388 : iCmd = 1, nBytes = 4
19ec-1c88:52314181.321 : 0000 : 00 00 00 00 
19ec-1c88:52314181.442 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52314181.516 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52314181.701 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52314181.780 : => CNT96226::Close
19ec-1c88:52314185.560 : <= CNT96226::Close ret = 1
19ec-1c88:52314185.634 : <= CNT96226::~CNT96226
19ec-1c88:52314185.725 : <= CAsicIO::GetDeviceList
19ec-1c88:52314186.091 : => IoObject::SetTimeout
19ec-1c88:52314186.217 : Timeout--> In = 0 Out = 0
19ec-1c88:52314186.277 : <= IoObject::SetTimeout
19ec-1c88:52314186.348 : => CAsicIO::CAsicIO
19ec-1c88:52314186.416 : => CNT96226::CNT96226
19ec-1c88:52314186.696 : => CNT96226::Open
19ec-1c88:52314208.017 : <= CNT96226::Open ret = 1
19ec-1c88:52314208.111 : => CNT96226::Initialize
19ec-1c88:52314208.297 : <= CNT96226::Initialize ret = 1
19ec-1c88:52314208.358 : <= CNT96226::CNT96226
19ec-1c88:52314208.410 : <= CAsicIO::CAsicIO
19ec-1c88:52314208.465 : => CAsicIO::InitializeDevice
19ec-1c88:52314208.540 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52314214.266 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52314214.388 : => IoObject::GetLockName
19ec-1c88:52314214.438 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52314214.505 : <= IoObject::GetLockName
19ec-1c88:52314214.971 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52314215.040 : IO Send command 10 bytes
19ec-1c88:52314215.093 : => CNT96226::VenderCmd_SetData
19ec-1c88:52314215.149 : iCmd = 0, nBytes = 10
19ec-1c88:52314215.262 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52314548.925 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52314549.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:52314549.165 : iCmd = 0, nBytes = 128
19ec-1c88:52314695.392 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52314695.566 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52314695.713 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52314695.851 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52314695.985 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52314696.111 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52314696.462 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52314696.593 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52314696.657 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52314696.716 : => CNT96226::VenderCmd_GetData
19ec-1c88:52314696.770 : iCmd = 1, nBytes = 4
19ec-1c88:52314807.280 : 0000 : 00 00 00 00 
19ec-1c88:52314807.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52314807.428 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52314807.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:52314807.539 : iCmd = 3, nBytes = 2
19ec-1c88:52315132.492 : 0000 : 06 38 
19ec-1c88:52315132.633 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52315132.715 : => CNT96226::VenderCmd_GetData
19ec-1c88:52315132.772 : iCmd = 4, nBytes = 2
19ec-1c88:52315395.594 : 0000 : 07 07 
19ec-1c88:52315395.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52315395.898 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52315395.995 : => IoObject::InitializeDevice
19ec-1c88:52315396.109 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52315396.857 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52315396.937 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52315397.689 : => FindScanner
19ec-1c88:52315397.752 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52315397.817 : <= FindScanner ret = 1
19ec-1c88:52315397.877 : => IoObject::IoLockStart
19ec-1c88:52315397.991 : => CAsicIO::CheckDevice
19ec-1c88:52315398.046 : => CNT96226::ConnectIsAvailable
19ec-1c88:52315414.495 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52315414.619 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52315414.681 : <= IoObject::IoLockStart
19ec-1c88:52315414.743 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52315414.813 : IO Send command 10 bytes
19ec-1c88:52315414.908 : => CNT96226::VenderCmd_SetData
19ec-1c88:52315414.963 : iCmd = 0, nBytes = 10
19ec-1c88:52315415.069 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52315580.491 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52315580.630 : System send command 10 bytes + data 0 bytes
19ec-1c88:52315580.699 : IO total need to receive data 5 bytes
19ec-1c88:52315580.764 : => CNT96226::VenderCmd_GetData
19ec-1c88:52315580.821 : iCmd = 0, nBytes = 5
19ec-1c88:52315692.498 : 0000 : 06 00 02 02 ab 
19ec-1c88:52315692.583 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52315692.641 : System total receive data 5 bytes
19ec-1c88:52315692.701 : => CNT96226::VenderCmd_GetData
19ec-1c88:52315692.753 : iCmd = 1, nBytes = 4
19ec-1c88:52315828.382 : 0000 : 00 00 00 00 
19ec-1c88:52315828.495 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52315828.650 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52315828.725 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52315828.798 : IO Send command 10 bytes
19ec-1c88:52315828.889 : => CNT96226::VenderCmd_SetData
19ec-1c88:52315828.953 : iCmd = 0, nBytes = 10
19ec-1c88:52315829.064 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52315986.339 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52315986.531 : System send command 10 bytes + data 0 bytes
19ec-1c88:52315986.615 : IO total need to receive data 165 bytes
19ec-1c88:52315986.682 : => CNT96226::VenderCmd_GetData
19ec-1c88:52315986.745 : iCmd = 0, nBytes = 165
19ec-1c88:52316129.461 : skip dump 37 bytes
19ec-1c88:52316129.691 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52316129.846 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52316129.994 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52316130.135 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52316130.269 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52316130.409 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52316130.540 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52316130.670 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52316130.739 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52316130.803 : System total receive data 165 bytes
19ec-1c88:52316130.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:52316130.925 : iCmd = 1, nBytes = 4
19ec-1c88:52316245.828 : 0000 : 00 00 00 00 
19ec-1c88:52316245.963 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52316246.106 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52316246.300 : Dump Inquiry
19ec-1c88:52316246.440 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52316246.579 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52316246.714 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52316246.850 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52316246.982 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52316247.115 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52316247.246 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52316247.377 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52316247.511 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52316247.648 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52316247.738 : 00a0 : 00 00 00 00 00 
19ec-1c88:52316247.807 : => ReadNVMDataInternal
19ec-1c88:52316248.001 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52316248.070 : IO Send command 10 bytes
19ec-1c88:52316248.184 : => CNT96226::VenderCmd_SetData
19ec-1c88:52316248.239 : iCmd = 0, nBytes = 10
19ec-1c88:52316248.341 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52316558.772 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52316558.937 : System send command 10 bytes + data 0 bytes
19ec-1c88:52316559.009 : IO total need to receive data 128 bytes
19ec-1c88:52316559.074 : => CNT96226::VenderCmd_GetData
19ec-1c88:52316559.132 : iCmd = 0, nBytes = 128
19ec-1c88:52316761.504 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52316761.672 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52316761.811 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52316761.947 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52316762.072 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52316762.196 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52316762.315 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52316762.440 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52316762.501 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52316762.560 : System total receive data 128 bytes
19ec-1c88:52316762.618 : => CNT96226::VenderCmd_GetData
19ec-1c88:52316762.673 : iCmd = 1, nBytes = 4
19ec-1c88:52316957.475 : 0000 : 00 00 00 00 
19ec-1c88:52316957.583 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52316957.732 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52316957.804 : NVMData.PadScanCount = 0
19ec-1c88:52316957.860 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52316957.917 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52316957.975 : NVMData.FlatbedScanCount = 0
19ec-1c88:52316958.031 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52316958.084 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52316958.137 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52316958.190 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52316958.246 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52316958.301 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52316958.359 : NVMData.BornMonth = 0
19ec-1c88:52316958.408 : NVMData.BornDay = 0
19ec-1c88:52316958.461 : NVMData.BornYear = 0
19ec-1c88:52316958.507 : NVMData.FirstScanMonth = 4
19ec-1c88:52316958.558 : NVMData.FirstScanDay = 30
19ec-1c88:52316958.612 : NVMData.FirstScanYear = 2020
19ec-1c88:52316958.664 : NVMData.VerticalMagnification = 0
19ec-1c88:52316958.720 : NVMData.HorizontalMagnification = 0
19ec-1c88:52316958.773 : NVMData.PowerSavingTime = 15
19ec-1c88:52316958.827 : NVMData.SN = A094165189010062
19ec-1c88:52316958.879 : NVMData.AutoFeed = 0
19ec-1c88:52316958.927 : NVMData.CCDType = 0
19ec-1c88:52316958.975 : NVMData.ScanSpeed = 0
19ec-1c88:52316959.026 : NVMData.RollerCount = 0
19ec-1c88:52316959.077 : NVMData.MultifeedCount = 0
19ec-1c88:52316959.128 : NVMData.JamCount = 0
19ec-1c88:52316959.177 : NVMData.IdentifyInfo = 
19ec-1c88:52316959.229 : NVMData.FormalName = 
19ec-1c88:52316959.439 : NVMData.ReservedB = 0
19ec-1c88:52316959.496 : NVMData.FunctionCode = 0
19ec-1c88:52316959.545 : NVMData.PreFeed = 0
19ec-1c88:52316959.597 : NVMData.PreFeedTime = 0
19ec-1c88:52316959.646 : NVMData.ButtonNumber = 0
19ec-1c88:52316959.697 : NVMData.PowerOffTime = 0
19ec-1c88:52316959.749 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52316959.824 : => IoObject::IoLockEnd
19ec-1c88:52316959.916 : <= IoObject::IoLockEnd
19ec-1c88:52316959.969 : <= InitializeScanner ret = 1
19ec-1c88:52316960.033 : => GetLogicalScannerAbilityEx
19ec-1c88:52316960.090 : => IoObject::IoLockStart
19ec-1c88:52316960.186 : => CAsicIO::CheckDevice
19ec-1c88:52316960.240 : => CNT96226::ConnectIsAvailable
19ec-1c88:52316976.417 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52316976.513 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52316976.568 : <= IoObject::IoLockStart
19ec-1c88:52316976.624 : => IoObject::IoLockEnd
19ec-1c88:52316976.715 : <= IoObject::IoLockEnd
19ec-1c88:52316976.830 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52316976.903 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52317144.790 : => ReadNVMData
19ec-1c88:52317144.931 : => IoObject::IoLockStart
19ec-1c88:52317145.058 : => CAsicIO::CheckDevice
19ec-1c88:52317145.117 : => CNT96226::ConnectIsAvailable
19ec-1c88:52317161.915 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52317162.118 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52317162.479 : <= IoObject::IoLockStart
19ec-1c88:52317162.537 : => ReadNVMDataInternal
19ec-1c88:52317162.598 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52317162.662 : IO Send command 10 bytes
19ec-1c88:52317162.765 : => CNT96226::VenderCmd_SetData
19ec-1c88:52317162.829 : iCmd = 0, nBytes = 10
19ec-1c88:52317162.942 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52317498.401 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52317498.538 : System send command 10 bytes + data 0 bytes
19ec-1c88:52317498.605 : IO total need to receive data 128 bytes
19ec-1c88:52317498.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:52317498.729 : iCmd = 0, nBytes = 128
19ec-1c88:52317666.336 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52317666.532 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52317666.675 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52317666.806 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52317666.936 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52317667.062 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52317667.189 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52317667.308 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52317667.369 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52317667.429 : System total receive data 128 bytes
19ec-1c88:52317667.489 : => CNT96226::VenderCmd_GetData
19ec-1c88:52317667.543 : iCmd = 1, nBytes = 4
19ec-1c88:52317874.923 : 0000 : 00 00 00 00 
19ec-1c88:52317875.008 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52317875.133 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52317875.198 : NVMData.PadScanCount = 0
19ec-1c88:52317875.252 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52317875.308 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52317875.371 : NVMData.FlatbedScanCount = 0
19ec-1c88:52317875.423 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52317875.474 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52317875.529 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52317875.583 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52317875.638 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52317875.693 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52317875.747 : NVMData.BornMonth = 0
19ec-1c88:52317875.794 : NVMData.BornDay = 0
19ec-1c88:52317875.848 : NVMData.BornYear = 0
19ec-1c88:52317875.896 : NVMData.FirstScanMonth = 4
19ec-1c88:52317875.948 : NVMData.FirstScanDay = 30
19ec-1c88:52317876.001 : NVMData.FirstScanYear = 2020
19ec-1c88:52317876.200 : NVMData.VerticalMagnification = 0
19ec-1c88:52317876.261 : NVMData.HorizontalMagnification = 0
19ec-1c88:52317876.315 : NVMData.PowerSavingTime = 15
19ec-1c88:52317876.369 : NVMData.SN = A094165189010062
19ec-1c88:52317876.418 : NVMData.AutoFeed = 0
19ec-1c88:52317876.467 : NVMData.CCDType = 0
19ec-1c88:52317876.515 : NVMData.ScanSpeed = 0
19ec-1c88:52317876.565 : NVMData.RollerCount = 0
19ec-1c88:52317876.617 : NVMData.MultifeedCount = 0
19ec-1c88:52317876.665 : NVMData.JamCount = 0
19ec-1c88:52317876.714 : NVMData.IdentifyInfo = 
19ec-1c88:52317876.762 : NVMData.FormalName = 
19ec-1c88:52317876.810 : NVMData.ReservedB = 0
19ec-1c88:52317876.861 : NVMData.FunctionCode = 0
19ec-1c88:52317876.910 : NVMData.PreFeed = 0
19ec-1c88:52317876.963 : NVMData.PreFeedTime = 0
19ec-1c88:52317877.013 : NVMData.ButtonNumber = 0
19ec-1c88:52317877.061 : NVMData.PowerOffTime = 0
19ec-1c88:52317877.113 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52317877.173 : => IoObject::IoLockEnd
19ec-1c88:52317877.262 : <= IoObject::IoLockEnd
19ec-1c88:52317877.312 : <= ReadNVMData ret = 1
19ec-1c88:52318394.350 : => TerminateDriver
19ec-1c88:52318394.518 : => CAsicIO::~CAsicIO,pStage=218827848
19ec-1c88:52318394.592 : => CNT96226::Close
19ec-1c88:52318398.796 : <= CNT96226::Close ret = 1
19ec-1c88:52318399.128 : <= CAsicIO::~CAsicIO
19ec-1c88:52318399.185 : => IoObject::IoLockEnd
19ec-1c88:52318399.236 : <= IoObject::IoLockEnd
19ec-1c88:52318399.289 : => IoObject::TerminateDevice
19ec-1c88:52318399.348 : => IoObject::IoLockEnd
19ec-1c88:52318399.397 : <= IoObject::IoLockEnd
19ec-1c88:52318399.496 : <= IoObject::TerminateDevice
19ec-1c88:52318399.963 : <= TerminateDriver ret = 1
19ec-1c88:52320787.563 : ============Debug Start==========
19ec-1c88:52320787.836 : Date : 2020/4/30 14:30:59
19ec-1c88:52320787.914 : Process ID : 19ec
19ec-1c88:52320788.331 : Windows : Version 10.0 build 18363 
19ec-1c88:52320788.788 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52320788.852 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52320788.921 : MemoryStatus.ullAvailPhys : 1713377280
19ec-1c88:52320788.984 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52320789.045 : MemoryStatus.ullAvailPageFile : 3113271296
19ec-1c88:52320789.105 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52320789.163 : MemoryStatus.ullAvailVirtual : 1726300160
19ec-1c88:52320789.221 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52320789.325 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52320789.386 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52320789.628 : CPU Count : 4
19ec-1c88:52320789.673 : CPU Frequency : 100.000 Mhz
19ec-1c88:52320793.804 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52320793.932 : => InitializeDriver
19ec-1c88:52320794.417 : <= InitializeDriver ret = 1
19ec-1c88:52323310.119 : => InitializeScanner
19ec-1c88:52323310.371 : => CAsicIO::GetDeviceList
19ec-1c88:52323310.789 : => CNT96226::CNT96226
19ec-1c88:52323310.849 : => CNT96226::Open
19ec-1c88:52323333.315 : <= CNT96226::Open ret = 1
19ec-1c88:52323333.425 : => CNT96226::Initialize
19ec-1c88:52323333.620 : <= CNT96226::Initialize ret = 1
19ec-1c88:52323333.678 : <= CNT96226::CNT96226
19ec-1c88:52323333.730 : => CNT96226::EnumAvailableDevice
19ec-1c88:52323339.043 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52323339.122 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52323339.180 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52327056.939 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52327057.235 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52327062.771 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52327062.891 : => IoObject::GetLockName
19ec-1c88:52327062.950 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52327063.023 : <= IoObject::GetLockName
19ec-1c88:52327063.486 : => CNT96226::VenderCmd_GetData
19ec-1c88:52327063.553 : iCmd = 3, nBytes = 2
19ec-1c88:52327443.604 : 0000 : 06 38 
19ec-1c88:52327443.737 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52327443.813 : => CNT96226::VenderCmd_GetData
19ec-1c88:52327443.869 : iCmd = 4, nBytes = 2
19ec-1c88:52327753.413 : 0000 : 07 07 
19ec-1c88:52327753.502 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52327753.581 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52327753.664 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52327753.730 : IO Send command 10 bytes
19ec-1c88:52327753.783 : => CNT96226::VenderCmd_SetData
19ec-1c88:52327753.838 : iCmd = 0, nBytes = 10
19ec-1c88:52327753.941 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52327937.569 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52327937.703 : => CNT96226::VenderCmd_GetData
19ec-1c88:52327937.763 : iCmd = 0, nBytes = 165
19ec-1c88:52328114.874 : skip dump 37 bytes
19ec-1c88:52328115.389 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52328115.523 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52328115.657 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52328115.790 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52328115.919 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52328116.056 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52328116.180 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52328116.303 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52328116.364 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52328116.422 : => CNT96226::VenderCmd_GetData
19ec-1c88:52328116.474 : iCmd = 1, nBytes = 4
19ec-1c88:52328304.785 : 0000 : 00 00 00 00 
19ec-1c88:52328304.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52328304.971 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52328305.038 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52328305.108 : IO Send command 10 bytes
19ec-1c88:52328305.162 : => CNT96226::VenderCmd_SetData
19ec-1c88:52328305.220 : iCmd = 0, nBytes = 10
19ec-1c88:52328305.328 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52328639.606 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52328639.738 : => CNT96226::VenderCmd_GetData
19ec-1c88:52328639.790 : iCmd = 0, nBytes = 128
19ec-1c88:52328830.657 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52328830.837 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52328830.980 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52328831.119 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52328831.248 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52328831.370 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52328831.498 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52328831.621 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52328831.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52328831.745 : => CNT96226::VenderCmd_GetData
19ec-1c88:52328831.798 : iCmd = 1, nBytes = 4
19ec-1c88:52329021.548 : 0000 : 00 00 00 00 
19ec-1c88:52329021.659 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52329021.726 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52329021.899 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52329021.971 : => CNT96226::Close
19ec-1c88:52329025.703 : <= CNT96226::Close ret = 1
19ec-1c88:52329025.781 : <= CNT96226::~CNT96226
19ec-1c88:52329025.868 : <= CAsicIO::GetDeviceList
19ec-1c88:52329026.312 : => IoObject::SetTimeout
19ec-1c88:52329026.442 : Timeout--> In = 0 Out = 0
19ec-1c88:52329026.500 : <= IoObject::SetTimeout
19ec-1c88:52329026.564 : => CAsicIO::CAsicIO
19ec-1c88:52329026.635 : => CNT96226::CNT96226
19ec-1c88:52329026.689 : => CNT96226::Open
19ec-1c88:52329050.494 : <= CNT96226::Open ret = 1
19ec-1c88:52329050.599 : => CNT96226::Initialize
19ec-1c88:52329050.787 : <= CNT96226::Initialize ret = 1
19ec-1c88:52329050.846 : <= CNT96226::CNT96226
19ec-1c88:52329050.896 : <= CAsicIO::CAsicIO
19ec-1c88:52329050.955 : => CAsicIO::InitializeDevice
19ec-1c88:52329051.020 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52329056.904 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52329057.017 : => IoObject::GetLockName
19ec-1c88:52329057.071 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52329057.136 : <= IoObject::GetLockName
19ec-1c88:52329057.617 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52329057.688 : IO Send command 10 bytes
19ec-1c88:52329057.738 : => CNT96226::VenderCmd_SetData
19ec-1c88:52329057.793 : iCmd = 0, nBytes = 10
19ec-1c88:52329057.905 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52329402.907 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52329403.035 : => CNT96226::VenderCmd_GetData
19ec-1c88:52329403.094 : iCmd = 0, nBytes = 128
19ec-1c88:52329607.826 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52329607.989 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52329608.125 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52329608.253 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52329608.378 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52329608.504 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52329608.626 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52329608.748 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52329608.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52329608.872 : => CNT96226::VenderCmd_GetData
19ec-1c88:52329608.929 : iCmd = 1, nBytes = 4
19ec-1c88:52329808.971 : 0000 : 00 00 00 00 
19ec-1c88:52329809.060 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52329809.124 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52329809.186 : => CNT96226::VenderCmd_GetData
19ec-1c88:52329809.240 : iCmd = 3, nBytes = 2
19ec-1c88:52330173.716 : 0000 : 06 38 
19ec-1c88:52330173.831 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52330173.897 : => CNT96226::VenderCmd_GetData
19ec-1c88:52330173.953 : iCmd = 4, nBytes = 2
19ec-1c88:52330486.802 : 0000 : 07 07 
19ec-1c88:52330486.909 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52330487.076 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52330487.176 : => IoObject::InitializeDevice
19ec-1c88:52330487.275 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52330487.861 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52330487.940 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52330488.643 : => FindScanner
19ec-1c88:52330488.703 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52330488.771 : <= FindScanner ret = 1
19ec-1c88:52330488.828 : => IoObject::IoLockStart
19ec-1c88:52330488.933 : => CAsicIO::CheckDevice
19ec-1c88:52330488.986 : => CNT96226::ConnectIsAvailable
19ec-1c88:52330513.654 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52330513.750 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52330513.805 : <= IoObject::IoLockStart
19ec-1c88:52330513.862 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52330513.926 : IO Send command 10 bytes
19ec-1c88:52330514.007 : => CNT96226::VenderCmd_SetData
19ec-1c88:52330514.062 : iCmd = 0, nBytes = 10
19ec-1c88:52330514.169 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52330718.902 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52330719.020 : System send command 10 bytes + data 0 bytes
19ec-1c88:52330719.090 : IO total need to receive data 5 bytes
19ec-1c88:52330719.150 : => CNT96226::VenderCmd_GetData
19ec-1c88:52330719.201 : iCmd = 0, nBytes = 5
19ec-1c88:52330916.688 : 0000 : 06 00 02 02 ab 
19ec-1c88:52330916.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52330916.883 : System total receive data 5 bytes
19ec-1c88:52330916.940 : => CNT96226::VenderCmd_GetData
19ec-1c88:52330916.993 : iCmd = 1, nBytes = 4
19ec-1c88:52331124.838 : 0000 : 00 00 00 00 
19ec-1c88:52331125.264 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52331125.402 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52331125.466 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52331125.529 : IO Send command 10 bytes
19ec-1c88:52331125.634 : => CNT96226::VenderCmd_SetData
19ec-1c88:52331125.693 : iCmd = 0, nBytes = 10
19ec-1c88:52331125.798 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52331312.609 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52331312.751 : System send command 10 bytes + data 0 bytes
19ec-1c88:52331312.816 : IO total need to receive data 165 bytes
19ec-1c88:52331312.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:52331312.929 : iCmd = 0, nBytes = 165
19ec-1c88:52331451.383 : skip dump 37 bytes
19ec-1c88:52331451.900 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52331452.042 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52331452.178 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52331452.313 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52331452.444 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52331452.580 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52331452.705 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52331452.832 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52331452.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52331452.959 : System total receive data 165 bytes
19ec-1c88:52331453.019 : => CNT96226::VenderCmd_GetData
19ec-1c88:52331453.071 : iCmd = 1, nBytes = 4
19ec-1c88:52331621.641 : 0000 : 00 00 00 00 
19ec-1c88:52331622.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52331622.156 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52331622.351 : Dump Inquiry
19ec-1c88:52331622.471 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52331622.605 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52331622.732 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52331622.859 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52331622.990 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52331623.119 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52331623.241 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52331623.363 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52331623.494 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52331623.622 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52331623.709 : 00a0 : 00 00 00 00 00 
19ec-1c88:52331623.777 : => ReadNVMDataInternal
19ec-1c88:52331623.970 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52331624.031 : IO Send command 10 bytes
19ec-1c88:52331624.121 : => CNT96226::VenderCmd_SetData
19ec-1c88:52331624.174 : iCmd = 0, nBytes = 10
19ec-1c88:52331624.274 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52331960.697 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52331960.835 : System send command 10 bytes + data 0 bytes
19ec-1c88:52331960.902 : IO total need to receive data 128 bytes
19ec-1c88:52331960.964 : => CNT96226::VenderCmd_GetData
19ec-1c88:52331961.012 : iCmd = 0, nBytes = 128
19ec-1c88:52332168.587 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52332168.768 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52332168.911 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52332169.048 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52332169.174 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52332169.298 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52332169.421 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52332169.546 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52332169.610 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52332169.675 : System total receive data 128 bytes
19ec-1c88:52332169.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:52332169.787 : iCmd = 1, nBytes = 4
19ec-1c88:52332340.719 : 0000 : 00 00 00 00 
19ec-1c88:52332340.832 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52332340.975 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52332341.047 : NVMData.PadScanCount = 0
19ec-1c88:52332341.100 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52332341.157 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52332341.213 : NVMData.FlatbedScanCount = 0
19ec-1c88:52332341.266 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52332341.321 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52332341.373 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52332341.429 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52332341.484 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52332341.539 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52332341.595 : NVMData.BornMonth = 0
19ec-1c88:52332341.641 : NVMData.BornDay = 0
19ec-1c88:52332341.690 : NVMData.BornYear = 0
19ec-1c88:52332341.739 : NVMData.FirstScanMonth = 4
19ec-1c88:52332341.791 : NVMData.FirstScanDay = 30
19ec-1c88:52332341.844 : NVMData.FirstScanYear = 2020
19ec-1c88:52332341.897 : NVMData.VerticalMagnification = 0
19ec-1c88:52332341.950 : NVMData.HorizontalMagnification = 0
19ec-1c88:52332342.007 : NVMData.PowerSavingTime = 15
19ec-1c88:52332342.062 : NVMData.SN = A094165189010062
19ec-1c88:52332342.113 : NVMData.AutoFeed = 0
19ec-1c88:52332342.163 : NVMData.CCDType = 0
19ec-1c88:52332342.211 : NVMData.ScanSpeed = 0
19ec-1c88:52332342.260 : NVMData.RollerCount = 0
19ec-1c88:52332342.309 : NVMData.MultifeedCount = 0
19ec-1c88:52332342.360 : NVMData.JamCount = 0
19ec-1c88:52332342.406 : NVMData.IdentifyInfo = 
19ec-1c88:52332342.458 : NVMData.FormalName = 
19ec-1c88:52332342.647 : NVMData.ReservedB = 0
19ec-1c88:52332342.704 : NVMData.FunctionCode = 0
19ec-1c88:52332342.754 : NVMData.PreFeed = 0
19ec-1c88:52332342.804 : NVMData.PreFeedTime = 0
19ec-1c88:52332342.852 : NVMData.ButtonNumber = 0
19ec-1c88:52332342.904 : NVMData.PowerOffTime = 0
19ec-1c88:52332342.955 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52332343.028 : => IoObject::IoLockEnd
19ec-1c88:52332343.119 : <= IoObject::IoLockEnd
19ec-1c88:52332343.176 : <= InitializeScanner ret = 1
19ec-1c88:52333610.885 : => GetLogicalScannerAbility
19ec-1c88:52333611.076 : => IoObject::IoLockStart
19ec-1c88:52333611.207 : => CAsicIO::CheckDevice
19ec-1c88:52333611.265 : => CNT96226::ConnectIsAvailable
19ec-1c88:52333633.815 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52333634.053 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52333634.363 : <= IoObject::IoLockStart
19ec-1c88:52333634.421 : => IoObject::IoLockEnd
19ec-1c88:52333634.529 : <= IoObject::IoLockEnd
19ec-1c88:52333634.607 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:52337130.307 : => GetLogicalScannerAbilityEx
19ec-1c88:52337130.497 : => IoObject::IoLockStart
19ec-1c88:52337130.625 : => CAsicIO::CheckDevice
19ec-1c88:52337130.682 : => CNT96226::ConnectIsAvailable
19ec-1c88:52337154.740 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52337154.986 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52337155.113 : <= IoObject::IoLockStart
19ec-1c88:52337155.236 : => IoObject::IoLockEnd
19ec-1c88:52337155.629 : <= IoObject::IoLockEnd
19ec-1c88:52337155.748 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52337155.825 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52345268.089 : => ReadNVMData
19ec-1c88:52345268.283 : => IoObject::IoLockStart
19ec-1c88:52345268.421 : => CAsicIO::CheckDevice
19ec-1c88:52345268.479 : => CNT96226::ConnectIsAvailable
19ec-1c88:52345294.356 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52345294.479 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52345294.541 : <= IoObject::IoLockStart
19ec-1c88:52345294.607 : => ReadNVMDataInternal
19ec-1c88:52345294.671 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52345294.736 : IO Send command 10 bytes
19ec-1c88:52345294.858 : => CNT96226::VenderCmd_SetData
19ec-1c88:52345294.911 : iCmd = 0, nBytes = 10
19ec-1c88:52345295.025 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52345652.518 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52345652.798 : System send command 10 bytes + data 0 bytes
19ec-1c88:52345652.959 : IO total need to receive data 128 bytes
19ec-1c88:52345653.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:52345653.389 : iCmd = 0, nBytes = 128
19ec-1c88:52345862.667 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52345862.844 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52345862.988 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52345863.120 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52345863.248 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52345863.369 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52345863.489 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52345863.608 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52345863.672 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52345863.735 : System total receive data 128 bytes
19ec-1c88:52345863.797 : => CNT96226::VenderCmd_GetData
19ec-1c88:52345863.848 : iCmd = 1, nBytes = 4
19ec-1c88:52346050.775 : 0000 : 00 00 00 00 
19ec-1c88:52346050.870 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52346051.005 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52346051.072 : NVMData.PadScanCount = 0
19ec-1c88:52346051.126 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52346051.182 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52346051.240 : NVMData.FlatbedScanCount = 0
19ec-1c88:52346051.295 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52346051.495 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52346051.558 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52346051.611 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52346051.665 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52346051.718 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52346051.775 : NVMData.BornMonth = 0
19ec-1c88:52346051.826 : NVMData.BornDay = 0
19ec-1c88:52346051.875 : NVMData.BornYear = 0
19ec-1c88:52346051.922 : NVMData.FirstScanMonth = 4
19ec-1c88:52346051.973 : NVMData.FirstScanDay = 30
19ec-1c88:52346052.025 : NVMData.FirstScanYear = 2020
19ec-1c88:52346052.077 : NVMData.VerticalMagnification = 0
19ec-1c88:52346052.133 : NVMData.HorizontalMagnification = 0
19ec-1c88:52346052.186 : NVMData.PowerSavingTime = 15
19ec-1c88:52346052.243 : NVMData.SN = A094165189010062
19ec-1c88:52346052.292 : NVMData.AutoFeed = 0
19ec-1c88:52346052.343 : NVMData.CCDType = 0
19ec-1c88:52346052.392 : NVMData.ScanSpeed = 0
19ec-1c88:52346052.443 : NVMData.RollerCount = 0
19ec-1c88:52346052.498 : NVMData.MultifeedCount = 0
19ec-1c88:52346052.550 : NVMData.JamCount = 0
19ec-1c88:52346052.601 : NVMData.IdentifyInfo = 
19ec-1c88:52346052.650 : NVMData.FormalName = 
19ec-1c88:52346052.700 : NVMData.ReservedB = 0
19ec-1c88:52346052.750 : NVMData.FunctionCode = 0
19ec-1c88:52346052.800 : NVMData.PreFeed = 0
19ec-1c88:52346052.849 : NVMData.PreFeedTime = 0
19ec-1c88:52346052.902 : NVMData.ButtonNumber = 0
19ec-1c88:52346052.952 : NVMData.PowerOffTime = 0
19ec-1c88:52346053.002 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52346053.059 : => IoObject::IoLockEnd
19ec-1c88:52346053.149 : <= IoObject::IoLockEnd
19ec-1c88:52346053.197 : <= ReadNVMData ret = 1
19ec-1c88:52355655.952 : => GetADFStatus
19ec-1c88:52355656.379 : => IoObject::IoLockStart
19ec-1c88:52355656.511 : => CAsicIO::CheckDevice
19ec-1c88:52355656.567 : => CNT96226::ConnectIsAvailable
19ec-1c88:52355682.812 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52355682.926 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52355682.986 : <= IoObject::IoLockStart
19ec-1c88:52355683.047 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52355683.116 : IO Send command 10 bytes
19ec-1c88:52355683.239 : => CNT96226::VenderCmd_SetData
19ec-1c88:52355683.297 : iCmd = 0, nBytes = 10
19ec-1c88:52355683.406 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52355870.390 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52355870.524 : System send command 10 bytes + data 0 bytes
19ec-1c88:52355870.601 : IO total need to receive data 2 bytes
19ec-1c88:52355870.663 : => CNT96226::VenderCmd_GetData
19ec-1c88:52355870.720 : iCmd = 0, nBytes = 2
19ec-1c88:52356021.770 : 0000 : 00 00 
19ec-1c88:52356021.951 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52356022.090 : System total receive data 2 bytes
19ec-1c88:52356022.213 : => CNT96226::VenderCmd_GetData
19ec-1c88:52356022.325 : iCmd = 1, nBytes = 4
19ec-1c88:52356230.623 : 0000 : 00 00 00 00 
19ec-1c88:52356230.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52356231.095 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52356231.420 : Return status = 0
19ec-1c88:52356231.478 : => IoObject::IoLockEnd
19ec-1c88:52356231.563 : <= IoObject::IoLockEnd
19ec-1c88:52356231.610 : <= GetADFStatus ret = 1
19ec-1c88:52358873.514 : => GetADFStatus
19ec-1c88:52358873.709 : => IoObject::IoLockStart
19ec-1c88:52358873.838 : => CAsicIO::CheckDevice
19ec-1c88:52358873.896 : => CNT96226::ConnectIsAvailable
19ec-1c88:52358899.331 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52358899.570 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52358899.700 : <= IoObject::IoLockStart
19ec-1c88:52358899.830 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52358900.142 : IO Send command 10 bytes
19ec-1c88:52358900.257 : => CNT96226::VenderCmd_SetData
19ec-1c88:52358900.314 : iCmd = 0, nBytes = 10
19ec-1c88:52358900.420 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52359100.444 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52359100.561 : System send command 10 bytes + data 0 bytes
19ec-1c88:52359100.786 : IO total need to receive data 2 bytes
19ec-1c88:52359100.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:52359100.917 : iCmd = 0, nBytes = 2
19ec-1c88:52359276.865 : 0000 : 00 00 
19ec-1c88:52359276.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52359277.036 : System total receive data 2 bytes
19ec-1c88:52359277.095 : => CNT96226::VenderCmd_GetData
19ec-1c88:52359277.153 : iCmd = 1, nBytes = 4
19ec-1c88:52359479.096 : 0000 : 00 00 00 00 
19ec-1c88:52359479.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52359479.322 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52359479.384 : Return status = 0
19ec-1c88:52359479.439 : => IoObject::IoLockEnd
19ec-1c88:52359479.525 : <= IoObject::IoLockEnd
19ec-1c88:52359479.574 : <= GetADFStatus ret = 1
19ec-1c88:52361573.937 : => TerminateDriver
19ec-1c88:52361574.130 : => CAsicIO::~CAsicIO,pStage=219614280
19ec-1c88:52361574.206 : => CNT96226::Close
19ec-1c88:52361577.966 : <= CNT96226::Close ret = 1
19ec-1c88:52361578.043 : <= CAsicIO::~CAsicIO
19ec-1c88:52361578.096 : => IoObject::IoLockEnd
19ec-1c88:52361578.148 : <= IoObject::IoLockEnd
19ec-1c88:52361578.196 : => IoObject::TerminateDevice
19ec-1c88:52361578.248 : => IoObject::IoLockEnd
19ec-1c88:52361578.296 : <= IoObject::IoLockEnd
19ec-1c88:52361578.394 : <= IoObject::TerminateDevice
19ec-1c88:52361578.639 : <= TerminateDriver ret = 1
19ec-1c88:52404468.872 : ============Debug Start==========
19ec-1c88:52404469.140 : Date : 2020/4/30 14:31:02
19ec-1c88:52404469.224 : Process ID : 19ec
19ec-1c88:52404469.624 : Windows : Version 10.0 build 18363 
19ec-1c88:52404470.069 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52404470.129 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52404470.189 : MemoryStatus.ullAvailPhys : 1712988160
19ec-1c88:52404470.252 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52404470.313 : MemoryStatus.ullAvailPageFile : 3113046016
19ec-1c88:52404470.373 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52404470.431 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:52404470.489 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52404470.591 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52404470.651 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52404470.892 : CPU Count : 4
19ec-1c88:52404470.940 : CPU Frequency : 100.000 Mhz
19ec-1c88:52404475.093 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52404475.217 : => InitializeDriver
19ec-1c88:52404475.486 : <= InitializeDriver ret = 1
19ec-1c88:52404475.543 : => InitializeScanner
19ec-1c88:52404475.622 : => CAsicIO::GetDeviceList
19ec-1c88:52404475.922 : => CNT96226::CNT96226
19ec-1c88:52404475.980 : => CNT96226::Open
19ec-1c88:52404496.240 : <= CNT96226::Open ret = 1
19ec-1c88:52404496.334 : => CNT96226::Initialize
19ec-1c88:52404496.518 : <= CNT96226::Initialize ret = 1
19ec-1c88:52404496.573 : <= CNT96226::CNT96226
19ec-1c88:52404496.626 : => CNT96226::EnumAvailableDevice
19ec-1c88:52404501.849 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52404501.926 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52404501.981 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52408221.113 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52408221.408 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52408226.931 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52408227.042 : => IoObject::GetLockName
19ec-1c88:52408227.107 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52408227.178 : <= IoObject::GetLockName
19ec-1c88:52408227.638 : => CNT96226::VenderCmd_GetData
19ec-1c88:52408227.699 : iCmd = 3, nBytes = 2
19ec-1c88:52408613.430 : 0000 : 06 38 
19ec-1c88:52408613.540 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52408613.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:52408613.663 : iCmd = 4, nBytes = 2
19ec-1c88:52408928.254 : 0000 : 07 07 
19ec-1c88:52408928.433 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52408928.600 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52408928.772 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52408928.902 : IO Send command 10 bytes
19ec-1c88:52408929.008 : => CNT96226::VenderCmd_SetData
19ec-1c88:52408929.121 : iCmd = 0, nBytes = 10
19ec-1c88:52408929.326 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52409139.921 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52409140.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:52409140.253 : iCmd = 0, nBytes = 165
19ec-1c88:52409348.560 : skip dump 37 bytes
19ec-1c88:52409348.917 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52409349.207 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52409349.483 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52409349.758 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52409350.025 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52409350.298 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52409350.558 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52409350.810 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52409350.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52409351.061 : => CNT96226::VenderCmd_GetData
19ec-1c88:52409351.166 : iCmd = 1, nBytes = 4
19ec-1c88:52409562.420 : 0000 : 00 00 00 00 
19ec-1c88:52409562.604 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52409562.734 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52409562.854 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52409562.986 : IO Send command 10 bytes
19ec-1c88:52409563.096 : => CNT96226::VenderCmd_SetData
19ec-1c88:52409563.208 : iCmd = 0, nBytes = 10
19ec-1c88:52409563.414 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52409921.544 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52409921.785 : => CNT96226::VenderCmd_GetData
19ec-1c88:52409921.907 : iCmd = 0, nBytes = 128
19ec-1c88:52410142.295 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52410142.674 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52410142.974 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52410143.250 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52410143.517 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52410143.773 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52410144.035 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52410144.301 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52410144.435 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52410144.566 : => CNT96226::VenderCmd_GetData
19ec-1c88:52410144.668 : iCmd = 1, nBytes = 4
19ec-1c88:52410369.937 : 0000 : 00 00 00 00 
19ec-1c88:52410370.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52410370.287 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52410370.684 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52410370.831 : => CNT96226::Close
19ec-1c88:52410377.825 : <= CNT96226::Close ret = 1
19ec-1c88:52410377.979 : <= CNT96226::~CNT96226
19ec-1c88:52410378.136 : <= CAsicIO::GetDeviceList
19ec-1c88:52410378.903 : => IoObject::SetTimeout
19ec-1c88:52410379.163 : Timeout--> In = 0 Out = 0
19ec-1c88:52410379.277 : <= IoObject::SetTimeout
19ec-1c88:52410379.402 : => CAsicIO::CAsicIO
19ec-1c88:52410379.546 : => CNT96226::CNT96226
19ec-1c88:52410379.659 : => CNT96226::Open
19ec-1c88:52410421.428 : <= CNT96226::Open ret = 1
19ec-1c88:52410421.750 : => CNT96226::Initialize
19ec-1c88:52410422.145 : <= CNT96226::Initialize ret = 1
19ec-1c88:52410422.263 : <= CNT96226::CNT96226
19ec-1c88:52410422.368 : <= CAsicIO::CAsicIO
19ec-1c88:52410422.472 : => CAsicIO::InitializeDevice
19ec-1c88:52410422.606 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52410434.126 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52410434.359 : => IoObject::GetLockName
19ec-1c88:52410434.469 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52410434.604 : <= IoObject::GetLockName
19ec-1c88:52410435.516 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52410435.658 : IO Send command 10 bytes
19ec-1c88:52410435.759 : => CNT96226::VenderCmd_SetData
19ec-1c88:52410435.868 : iCmd = 0, nBytes = 10
19ec-1c88:52410436.087 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52410795.248 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52410795.507 : => CNT96226::VenderCmd_GetData
19ec-1c88:52410795.628 : iCmd = 0, nBytes = 128
19ec-1c88:52411011.992 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52411012.356 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52411012.650 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52411012.939 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52411013.201 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52411013.457 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52411013.713 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52411013.958 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52411014.089 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52411014.215 : => CNT96226::VenderCmd_GetData
19ec-1c88:52411014.325 : iCmd = 1, nBytes = 4
19ec-1c88:52411228.071 : 0000 : 00 00 00 00 
19ec-1c88:52411228.302 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52411228.456 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52411228.583 : => CNT96226::VenderCmd_GetData
19ec-1c88:52411228.696 : iCmd = 3, nBytes = 2
19ec-1c88:52411618.983 : 0000 : 06 38 
19ec-1c88:52411619.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52411619.296 : => CNT96226::VenderCmd_GetData
19ec-1c88:52411619.409 : iCmd = 4, nBytes = 2
19ec-1c88:52411942.851 : 0000 : 07 07 
19ec-1c88:52411943.031 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52411943.354 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52411943.543 : => IoObject::InitializeDevice
19ec-1c88:52411943.727 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52411944.785 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52411944.927 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52411946.064 : => FindScanner
19ec-1c88:52411946.182 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52411946.304 : <= FindScanner ret = 1
19ec-1c88:52411946.424 : => IoObject::IoLockStart
19ec-1c88:52411946.630 : => CAsicIO::CheckDevice
19ec-1c88:52411946.739 : => CNT96226::ConnectIsAvailable
19ec-1c88:52411969.440 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52411969.675 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52411969.812 : <= IoObject::IoLockStart
19ec-1c88:52411969.937 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52411970.087 : IO Send command 10 bytes
19ec-1c88:52411970.265 : => CNT96226::VenderCmd_SetData
19ec-1c88:52411970.383 : iCmd = 0, nBytes = 10
19ec-1c88:52411970.604 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52412175.700 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52412175.908 : System send command 10 bytes + data 0 bytes
19ec-1c88:52412176.048 : IO total need to receive data 5 bytes
19ec-1c88:52412176.173 : => CNT96226::VenderCmd_GetData
19ec-1c88:52412176.283 : iCmd = 0, nBytes = 5
19ec-1c88:52412388.157 : 0000 : 06 00 02 02 ab 
19ec-1c88:52412388.373 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52412388.510 : System total receive data 5 bytes
19ec-1c88:52412388.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:52412388.744 : iCmd = 1, nBytes = 4
19ec-1c88:52412600.265 : 0000 : 00 00 00 00 
19ec-1c88:52412600.454 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52412600.674 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52412600.795 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52412600.925 : IO Send command 10 bytes
19ec-1c88:52412601.100 : => CNT96226::VenderCmd_SetData
19ec-1c88:52412601.215 : iCmd = 0, nBytes = 10
19ec-1c88:52412601.446 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52412809.522 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52412809.730 : System send command 10 bytes + data 0 bytes
19ec-1c88:52412809.868 : IO total need to receive data 165 bytes
19ec-1c88:52412809.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:52412810.100 : iCmd = 0, nBytes = 165
19ec-1c88:52413022.132 : skip dump 37 bytes
19ec-1c88:52413022.476 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52413022.762 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52413023.038 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52413023.307 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52413023.573 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52413023.840 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52413024.098 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52413024.350 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52413024.483 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52413024.601 : System total receive data 165 bytes
19ec-1c88:52413024.723 : => CNT96226::VenderCmd_GetData
19ec-1c88:52413024.825 : iCmd = 1, nBytes = 4
19ec-1c88:52413218.848 : 0000 : 00 00 00 00 
19ec-1c88:52413219.035 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52413219.242 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52413219.601 : Dump Inquiry
19ec-1c88:52413219.869 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52413220.148 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52413220.418 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52413220.691 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52413220.957 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52413221.231 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52413221.493 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52413221.748 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52413222.018 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52413222.277 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52413222.452 : 00a0 : 00 00 00 00 00 
19ec-1c88:52413222.577 : => ReadNVMDataInternal
19ec-1c88:52413222.930 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52413223.066 : IO Send command 10 bytes
19ec-1c88:52413223.228 : => CNT96226::VenderCmd_SetData
19ec-1c88:52413223.335 : iCmd = 0, nBytes = 10
19ec-1c88:52413223.543 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52413583.500 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52413583.736 : System send command 10 bytes + data 0 bytes
19ec-1c88:52413583.875 : IO total need to receive data 128 bytes
19ec-1c88:52413584.006 : => CNT96226::VenderCmd_GetData
19ec-1c88:52413584.119 : iCmd = 0, nBytes = 128
19ec-1c88:52413814.229 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52413814.592 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52413814.883 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52413815.155 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52413815.412 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52413815.671 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52413815.930 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52413816.184 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52413816.311 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52413816.438 : System total receive data 128 bytes
19ec-1c88:52413816.567 : => CNT96226::VenderCmd_GetData
19ec-1c88:52413816.675 : iCmd = 1, nBytes = 4
19ec-1c88:52414026.782 : 0000 : 00 00 00 00 
19ec-1c88:52414026.966 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52414027.196 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52414027.334 : NVMData.PadScanCount = 0
19ec-1c88:52414027.447 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52414027.560 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52414027.679 : NVMData.FlatbedScanCount = 0
19ec-1c88:52414027.788 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52414027.903 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52414028.008 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52414028.121 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52414028.232 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52414028.342 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52414028.455 : NVMData.BornMonth = 0
19ec-1c88:52414028.555 : NVMData.BornDay = 0
19ec-1c88:52414028.658 : NVMData.BornYear = 0
19ec-1c88:52414028.754 : NVMData.FirstScanMonth = 4
19ec-1c88:52414028.859 : NVMData.FirstScanDay = 30
19ec-1c88:52414028.966 : NVMData.FirstScanYear = 2020
19ec-1c88:52414029.081 : NVMData.VerticalMagnification = 0
19ec-1c88:52414029.193 : NVMData.HorizontalMagnification = 0
19ec-1c88:52414029.304 : NVMData.PowerSavingTime = 15
19ec-1c88:52414029.415 : NVMData.SN = A094165189010062
19ec-1c88:52414029.518 : NVMData.AutoFeed = 0
19ec-1c88:52414029.615 : NVMData.CCDType = 0
19ec-1c88:52414029.710 : NVMData.ScanSpeed = 0
19ec-1c88:52414029.810 : NVMData.RollerCount = 0
19ec-1c88:52414029.910 : NVMData.MultifeedCount = 0
19ec-1c88:52414030.010 : NVMData.JamCount = 0
19ec-1c88:52414030.112 : NVMData.IdentifyInfo = 
19ec-1c88:52414030.212 : NVMData.FormalName = 
19ec-1c88:52414030.583 : NVMData.ReservedB = 0
19ec-1c88:52414030.696 : NVMData.FunctionCode = 0
19ec-1c88:52414030.802 : NVMData.PreFeed = 0
19ec-1c88:52414030.898 : NVMData.PreFeedTime = 0
19ec-1c88:52414030.999 : NVMData.ButtonNumber = 0
19ec-1c88:52414031.105 : NVMData.PowerOffTime = 0
19ec-1c88:52414031.208 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52414031.347 : => IoObject::IoLockEnd
19ec-1c88:52414031.527 : <= IoObject::IoLockEnd
19ec-1c88:52414031.628 : <= InitializeScanner ret = 1
19ec-1c88:52414031.746 : => GetLogicalScannerAbilityEx
19ec-1c88:52414031.866 : => IoObject::IoLockStart
19ec-1c88:52414032.057 : => CAsicIO::CheckDevice
19ec-1c88:52414032.157 : => CNT96226::ConnectIsAvailable
19ec-1c88:52414057.108 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52414057.355 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52414057.489 : <= IoObject::IoLockStart
19ec-1c88:52414057.615 : => IoObject::IoLockEnd
19ec-1c88:52414057.809 : <= IoObject::IoLockEnd
19ec-1c88:52414058.017 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52414058.168 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52414399.953 : => ReadNVMData
19ec-1c88:52414400.189 : => IoObject::IoLockStart
19ec-1c88:52414400.434 : => CAsicIO::CheckDevice
19ec-1c88:52414400.553 : => CNT96226::ConnectIsAvailable
19ec-1c88:52414425.472 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52414425.704 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52414425.832 : <= IoObject::IoLockStart
19ec-1c88:52414425.956 : => ReadNVMDataInternal
19ec-1c88:52414426.077 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52414426.214 : IO Send command 10 bytes
19ec-1c88:52414426.429 : => CNT96226::VenderCmd_SetData
19ec-1c88:52414426.545 : iCmd = 0, nBytes = 10
19ec-1c88:52414426.783 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52414785.324 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52414785.573 : System send command 10 bytes + data 0 bytes
19ec-1c88:52414785.715 : IO total need to receive data 128 bytes
19ec-1c88:52414785.838 : => CNT96226::VenderCmd_GetData
19ec-1c88:52414785.947 : iCmd = 0, nBytes = 128
19ec-1c88:52415001.952 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52415002.325 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52415002.620 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52415002.899 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52415003.169 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52415003.420 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52415003.683 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52415003.933 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52415004.063 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52415004.188 : System total receive data 128 bytes
19ec-1c88:52415004.312 : => CNT96226::VenderCmd_GetData
19ec-1c88:52415004.416 : iCmd = 1, nBytes = 4
19ec-1c88:52415217.575 : 0000 : 00 00 00 00 
19ec-1c88:52415217.791 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52415218.039 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52415218.176 : NVMData.PadScanCount = 0
19ec-1c88:52415218.288 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52415218.409 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52415218.525 : NVMData.FlatbedScanCount = 0
19ec-1c88:52415218.634 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52415218.742 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52415218.852 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52415218.966 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52415219.080 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52415219.196 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52415219.304 : NVMData.BornMonth = 0
19ec-1c88:52415219.401 : NVMData.BornDay = 0
19ec-1c88:52415219.501 : NVMData.BornYear = 0
19ec-1c88:52415219.597 : NVMData.FirstScanMonth = 4
19ec-1c88:52415219.705 : NVMData.FirstScanDay = 30
19ec-1c88:52415219.813 : NVMData.FirstScanYear = 2020
19ec-1c88:52415220.210 : NVMData.VerticalMagnification = 0
19ec-1c88:52415220.340 : NVMData.HorizontalMagnification = 0
19ec-1c88:52415220.452 : NVMData.PowerSavingTime = 15
19ec-1c88:52415220.557 : NVMData.SN = A094165189010062
19ec-1c88:52415220.658 : NVMData.AutoFeed = 0
19ec-1c88:52415220.760 : NVMData.CCDType = 0
19ec-1c88:52415220.859 : NVMData.ScanSpeed = 0
19ec-1c88:52415220.955 : NVMData.RollerCount = 0
19ec-1c88:52415221.056 : NVMData.MultifeedCount = 0
19ec-1c88:52415221.159 : NVMData.JamCount = 0
19ec-1c88:52415221.263 : NVMData.IdentifyInfo = 
19ec-1c88:52415221.368 : NVMData.FormalName = 
19ec-1c88:52415221.468 : NVMData.ReservedB = 0
19ec-1c88:52415221.567 : NVMData.FunctionCode = 0
19ec-1c88:52415221.668 : NVMData.PreFeed = 0
19ec-1c88:52415221.766 : NVMData.PreFeedTime = 0
19ec-1c88:52415221.872 : NVMData.ButtonNumber = 0
19ec-1c88:52415221.971 : NVMData.PowerOffTime = 0
19ec-1c88:52415222.072 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52415222.190 : => IoObject::IoLockEnd
19ec-1c88:52415222.372 : <= IoObject::IoLockEnd
19ec-1c88:52415222.473 : <= ReadNVMData ret = 1
19ec-1c88:52416161.175 : => TerminateDriver
19ec-1c88:52416161.351 : => CAsicIO::~CAsicIO,pStage=135990344
19ec-1c88:52416161.421 : => CNT96226::Close
19ec-1c88:52416165.402 : <= CNT96226::Close ret = 1
19ec-1c88:52416165.481 : <= CAsicIO::~CAsicIO
19ec-1c88:52416165.538 : => IoObject::IoLockEnd
19ec-1c88:52416165.588 : <= IoObject::IoLockEnd
19ec-1c88:52416165.640 : => IoObject::TerminateDevice
19ec-1c88:52416165.691 : => IoObject::IoLockEnd
19ec-1c88:52416165.739 : <= IoObject::IoLockEnd
19ec-1c88:52416165.838 : <= IoObject::TerminateDevice
19ec-1c88:52416166.086 : <= TerminateDriver ret = 1
19ec-1c88:52418539.766 : ============Debug Start==========
19ec-1c88:52418540.083 : Date : 2020/4/30 14:31:02
19ec-1c88:52418540.165 : Process ID : 19ec
19ec-1c88:52418540.569 : Windows : Version 10.0 build 18363 
19ec-1c88:52418541.024 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52418541.088 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52418541.155 : MemoryStatus.ullAvailPhys : 1712992256
19ec-1c88:52418541.219 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52418541.279 : MemoryStatus.ullAvailPageFile : 3113963520
19ec-1c88:52418541.343 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52418541.402 : MemoryStatus.ullAvailVirtual : 1728409600
19ec-1c88:52418541.463 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52418541.568 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52418541.629 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52418541.867 : CPU Count : 4
19ec-1c88:52418541.913 : CPU Frequency : 100.000 Mhz
19ec-1c88:52418546.079 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52418546.205 : => InitializeDriver
19ec-1c88:52418546.688 : <= InitializeDriver ret = 1
19ec-1c88:52421050.581 : => InitializeScanner
19ec-1c88:52421050.828 : => CAsicIO::GetDeviceList
19ec-1c88:52421051.230 : => CNT96226::CNT96226
19ec-1c88:52421051.292 : => CNT96226::Open
19ec-1c88:52421075.469 : <= CNT96226::Open ret = 1
19ec-1c88:52421075.575 : => CNT96226::Initialize
19ec-1c88:52421075.762 : <= CNT96226::Initialize ret = 1
19ec-1c88:52421075.821 : <= CNT96226::CNT96226
19ec-1c88:52421075.876 : => CNT96226::EnumAvailableDevice
19ec-1c88:52421081.156 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52421081.234 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52421081.294 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52424787.670 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52424787.979 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52424794.120 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52424794.232 : => IoObject::GetLockName
19ec-1c88:52424794.296 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52424794.364 : <= IoObject::GetLockName
19ec-1c88:52424794.834 : => CNT96226::VenderCmd_GetData
19ec-1c88:52424794.901 : iCmd = 3, nBytes = 2
19ec-1c88:52425181.354 : 0000 : 06 38 
19ec-1c88:52425181.484 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52425181.567 : => CNT96226::VenderCmd_GetData
19ec-1c88:52425181.626 : iCmd = 4, nBytes = 2
19ec-1c88:52425497.708 : 0000 : 07 07 
19ec-1c88:52425497.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52425498.053 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52425498.215 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52425498.356 : IO Send command 10 bytes
19ec-1c88:52425498.465 : => CNT96226::VenderCmd_SetData
19ec-1c88:52425498.576 : iCmd = 0, nBytes = 10
19ec-1c88:52425498.796 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52425706.419 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52425706.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:52425706.757 : iCmd = 0, nBytes = 165
19ec-1c88:52425916.004 : skip dump 37 bytes
19ec-1c88:52425916.349 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52425916.623 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52425916.897 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52425917.167 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52425917.439 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52425917.718 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52425917.970 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52425918.222 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52425918.349 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52425918.472 : => CNT96226::VenderCmd_GetData
19ec-1c88:52425918.581 : iCmd = 1, nBytes = 4
19ec-1c88:52426128.280 : 0000 : 00 00 00 00 
19ec-1c88:52426128.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52426128.604 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52426128.733 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52426128.860 : IO Send command 10 bytes
19ec-1c88:52426128.976 : => CNT96226::VenderCmd_SetData
19ec-1c88:52426129.080 : iCmd = 0, nBytes = 10
19ec-1c88:52426129.275 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52426488.256 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52426488.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:52426488.627 : iCmd = 0, nBytes = 128
19ec-1c88:52426680.269 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52426680.637 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52426680.938 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52426681.211 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52426681.461 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52426681.717 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52426681.973 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52426682.229 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52426682.358 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52426682.486 : => CNT96226::VenderCmd_GetData
19ec-1c88:52426682.597 : iCmd = 1, nBytes = 4
19ec-1c88:52426858.582 : 0000 : 00 00 00 00 
19ec-1c88:52426858.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52426858.929 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52426859.309 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52426859.450 : => CNT96226::Close
19ec-1c88:52426866.586 : <= CNT96226::Close ret = 1
19ec-1c88:52426866.737 : <= CNT96226::~CNT96226
19ec-1c88:52426866.894 : <= CAsicIO::GetDeviceList
19ec-1c88:52426867.648 : => IoObject::SetTimeout
19ec-1c88:52426867.904 : Timeout--> In = 0 Out = 0
19ec-1c88:52426868.020 : <= IoObject::SetTimeout
19ec-1c88:52426868.147 : => CAsicIO::CAsicIO
19ec-1c88:52426868.286 : => CNT96226::CNT96226
19ec-1c88:52426868.391 : => CNT96226::Open
19ec-1c88:52426910.598 : <= CNT96226::Open ret = 1
19ec-1c88:52426910.813 : => CNT96226::Initialize
19ec-1c88:52426911.256 : <= CNT96226::Initialize ret = 1
19ec-1c88:52426911.380 : <= CNT96226::CNT96226
19ec-1c88:52426911.488 : <= CAsicIO::CAsicIO
19ec-1c88:52426911.596 : => CAsicIO::InitializeDevice
19ec-1c88:52426911.729 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52426923.478 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52426923.704 : => IoObject::GetLockName
19ec-1c88:52426923.818 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52426923.952 : <= IoObject::GetLockName
19ec-1c88:52426924.864 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52426925.015 : IO Send command 10 bytes
19ec-1c88:52426925.122 : => CNT96226::VenderCmd_SetData
19ec-1c88:52426925.229 : iCmd = 0, nBytes = 10
19ec-1c88:52426925.448 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52427269.467 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52427269.705 : => CNT96226::VenderCmd_GetData
19ec-1c88:52427269.828 : iCmd = 0, nBytes = 128
19ec-1c88:52427496.774 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52427497.153 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52427497.442 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52427497.717 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52427497.976 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52427498.228 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52427498.484 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52427498.736 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52427498.866 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52427498.991 : => CNT96226::VenderCmd_GetData
19ec-1c88:52427499.092 : iCmd = 1, nBytes = 4
19ec-1c88:52427709.771 : 0000 : 00 00 00 00 
19ec-1c88:52427709.957 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52427710.089 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52427710.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:52427710.318 : iCmd = 3, nBytes = 2
19ec-1c88:52428099.670 : 0000 : 06 38 
19ec-1c88:52428099.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52428099.971 : => CNT96226::VenderCmd_GetData
19ec-1c88:52428100.079 : iCmd = 4, nBytes = 2
19ec-1c88:52428417.157 : 0000 : 07 07 
19ec-1c88:52428417.333 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52428417.656 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52428417.847 : => IoObject::InitializeDevice
19ec-1c88:52428418.031 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52428419.101 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52428419.248 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52428420.427 : => FindScanner
19ec-1c88:52428420.541 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52428420.666 : <= FindScanner ret = 1
19ec-1c88:52428420.776 : => IoObject::IoLockStart
19ec-1c88:52428420.981 : => CAsicIO::CheckDevice
19ec-1c88:52428421.091 : => CNT96226::ConnectIsAvailable
19ec-1c88:52428444.099 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52428444.348 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52428444.479 : <= IoObject::IoLockStart
19ec-1c88:52428444.614 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52428444.755 : IO Send command 10 bytes
19ec-1c88:52428444.943 : => CNT96226::VenderCmd_SetData
19ec-1c88:52428445.066 : iCmd = 0, nBytes = 10
19ec-1c88:52428445.278 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52428653.276 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52428653.508 : System send command 10 bytes + data 0 bytes
19ec-1c88:52428653.648 : IO total need to receive data 5 bytes
19ec-1c88:52428653.770 : => CNT96226::VenderCmd_GetData
19ec-1c88:52428653.883 : iCmd = 0, nBytes = 5
19ec-1c88:52428877.222 : 0000 : 06 00 02 02 ab 
19ec-1c88:52428877.437 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52428877.578 : System total receive data 5 bytes
19ec-1c88:52428877.703 : => CNT96226::VenderCmd_GetData
19ec-1c88:52428877.814 : iCmd = 1, nBytes = 4
19ec-1c88:52429093.509 : 0000 : 00 00 00 00 
19ec-1c88:52429093.698 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52429093.919 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52429094.046 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52429094.181 : IO Send command 10 bytes
19ec-1c88:52429094.348 : => CNT96226::VenderCmd_SetData
19ec-1c88:52429094.458 : iCmd = 0, nBytes = 10
19ec-1c88:52429094.667 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52429302.161 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52429302.373 : System send command 10 bytes + data 0 bytes
19ec-1c88:52429302.510 : IO total need to receive data 165 bytes
19ec-1c88:52429302.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:52429302.745 : iCmd = 0, nBytes = 165
19ec-1c88:52429510.750 : skip dump 37 bytes
19ec-1c88:52429511.102 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52429511.389 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52429511.665 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52429511.932 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52429512.196 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52429512.469 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52429512.726 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52429512.980 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52429513.104 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52429513.226 : System total receive data 165 bytes
19ec-1c88:52429513.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:52429513.449 : iCmd = 1, nBytes = 4
19ec-1c88:52429724.156 : 0000 : 00 00 00 00 
19ec-1c88:52429724.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52429724.543 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52429724.948 : Dump Inquiry
19ec-1c88:52429725.212 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52429725.487 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52429725.761 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52429726.036 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52429726.298 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52429726.563 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52429726.825 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52429727.084 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52429727.357 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52429727.615 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52429727.797 : 00a0 : 00 00 00 00 00 
19ec-1c88:52429727.926 : => ReadNVMDataInternal
19ec-1c88:52429728.316 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52429728.444 : IO Send command 10 bytes
19ec-1c88:52429728.618 : => CNT96226::VenderCmd_SetData
19ec-1c88:52429728.725 : iCmd = 0, nBytes = 10
19ec-1c88:52429728.921 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52430091.321 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52430091.556 : System send command 10 bytes + data 0 bytes
19ec-1c88:52430091.698 : IO total need to receive data 128 bytes
19ec-1c88:52430091.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:52430091.942 : iCmd = 0, nBytes = 128
19ec-1c88:52430307.995 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52430308.367 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52430308.645 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52430308.913 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52430309.173 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52430309.423 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52430309.673 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52430309.931 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52430310.059 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52430310.187 : System total receive data 128 bytes
19ec-1c88:52430310.314 : => CNT96226::VenderCmd_GetData
19ec-1c88:52430310.420 : iCmd = 1, nBytes = 4
19ec-1c88:52430532.284 : 0000 : 00 00 00 00 
19ec-1c88:52430532.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52430532.738 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52430532.876 : NVMData.PadScanCount = 0
19ec-1c88:52430532.985 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52430533.100 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52430533.224 : NVMData.FlatbedScanCount = 0
19ec-1c88:52430533.342 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52430533.455 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52430533.563 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52430533.677 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52430533.789 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52430533.905 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52430534.019 : NVMData.BornMonth = 0
19ec-1c88:52430534.122 : NVMData.BornDay = 0
19ec-1c88:52430534.223 : NVMData.BornYear = 0
19ec-1c88:52430534.320 : NVMData.FirstScanMonth = 4
19ec-1c88:52430534.424 : NVMData.FirstScanDay = 30
19ec-1c88:52430534.531 : NVMData.FirstScanYear = 2020
19ec-1c88:52430534.641 : NVMData.VerticalMagnification = 0
19ec-1c88:52430534.750 : NVMData.HorizontalMagnification = 0
19ec-1c88:52430534.863 : NVMData.PowerSavingTime = 15
19ec-1c88:52430534.968 : NVMData.SN = A094165189010062
19ec-1c88:52430535.073 : NVMData.AutoFeed = 0
19ec-1c88:52430535.170 : NVMData.CCDType = 0
19ec-1c88:52430535.264 : NVMData.ScanSpeed = 0
19ec-1c88:52430535.366 : NVMData.RollerCount = 0
19ec-1c88:52430535.471 : NVMData.MultifeedCount = 0
19ec-1c88:52430535.575 : NVMData.JamCount = 0
19ec-1c88:52430535.676 : NVMData.IdentifyInfo = 
19ec-1c88:52430535.780 : NVMData.FormalName = 
19ec-1c88:52430536.178 : NVMData.ReservedB = 0
19ec-1c88:52430536.294 : NVMData.FunctionCode = 0
19ec-1c88:52430536.397 : NVMData.PreFeed = 0
19ec-1c88:52430536.500 : NVMData.PreFeedTime = 0
19ec-1c88:52430536.600 : NVMData.ButtonNumber = 0
19ec-1c88:52430536.704 : NVMData.PowerOffTime = 0
19ec-1c88:52430536.805 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52430536.944 : => IoObject::IoLockEnd
19ec-1c88:52430537.128 : <= IoObject::IoLockEnd
19ec-1c88:52430537.229 : <= InitializeScanner ret = 1
19ec-1c88:52432057.598 : => GetLogicalScannerAbility
19ec-1c88:52432057.777 : => IoObject::IoLockStart
19ec-1c88:52432057.904 : => CAsicIO::CheckDevice
19ec-1c88:52432057.960 : => CNT96226::ConnectIsAvailable
19ec-1c88:52432082.235 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52432082.616 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52432082.675 : <= IoObject::IoLockStart
19ec-1c88:52432082.732 : => IoObject::IoLockEnd
19ec-1c88:52432082.841 : <= IoObject::IoLockEnd
19ec-1c88:52432082.913 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:52435559.980 : => GetLogicalScannerAbilityEx
19ec-1c88:52435560.174 : => IoObject::IoLockStart
19ec-1c88:52435560.293 : => CAsicIO::CheckDevice
19ec-1c88:52435560.354 : => CNT96226::ConnectIsAvailable
19ec-1c88:52435579.885 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52435580.009 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52435580.073 : <= IoObject::IoLockStart
19ec-1c88:52435580.137 : => IoObject::IoLockEnd
19ec-1c88:52435580.238 : <= IoObject::IoLockEnd
19ec-1c88:52435580.367 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52435580.445 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52442688.438 : => ReadNVMData
19ec-1c88:52442688.625 : => IoObject::IoLockStart
19ec-1c88:52442688.757 : => CAsicIO::CheckDevice
19ec-1c88:52442688.816 : => CNT96226::ConnectIsAvailable
19ec-1c88:52442714.617 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52442714.733 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52442714.795 : <= IoObject::IoLockStart
19ec-1c88:52442714.860 : => ReadNVMDataInternal
19ec-1c88:52442714.922 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52442714.988 : IO Send command 10 bytes
19ec-1c88:52442715.109 : => CNT96226::VenderCmd_SetData
19ec-1c88:52442715.165 : iCmd = 0, nBytes = 10
19ec-1c88:52442715.275 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52443078.343 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52443078.458 : System send command 10 bytes + data 0 bytes
19ec-1c88:52443078.528 : IO total need to receive data 128 bytes
19ec-1c88:52443078.592 : => CNT96226::VenderCmd_GetData
19ec-1c88:52443078.648 : iCmd = 0, nBytes = 128
19ec-1c88:52443275.186 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52443275.377 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52443275.520 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52443275.656 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52443275.784 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52443275.907 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52443276.030 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52443276.153 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52443276.215 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52443276.278 : System total receive data 128 bytes
19ec-1c88:52443276.340 : => CNT96226::VenderCmd_GetData
19ec-1c88:52443276.392 : iCmd = 1, nBytes = 4
19ec-1c88:52443475.047 : 0000 : 00 00 00 00 
19ec-1c88:52443475.256 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52443475.697 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52443475.763 : NVMData.PadScanCount = 0
19ec-1c88:52443475.821 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52443475.879 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52443475.939 : NVMData.FlatbedScanCount = 0
19ec-1c88:52443475.996 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52443476.161 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52443476.217 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52443476.270 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52443476.326 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52443476.381 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52443476.437 : NVMData.BornMonth = 0
19ec-1c88:52443476.489 : NVMData.BornDay = 0
19ec-1c88:52443476.539 : NVMData.BornYear = 0
19ec-1c88:52443476.588 : NVMData.FirstScanMonth = 4
19ec-1c88:52443476.641 : NVMData.FirstScanDay = 30
19ec-1c88:52443476.695 : NVMData.FirstScanYear = 2020
19ec-1c88:52443476.747 : NVMData.VerticalMagnification = 0
19ec-1c88:52443476.802 : NVMData.HorizontalMagnification = 0
19ec-1c88:52443476.855 : NVMData.PowerSavingTime = 15
19ec-1c88:52443476.908 : NVMData.SN = A094165189010062
19ec-1c88:52443476.957 : NVMData.AutoFeed = 0
19ec-1c88:52443477.007 : NVMData.CCDType = 0
19ec-1c88:52443477.055 : NVMData.ScanSpeed = 0
19ec-1c88:52443477.104 : NVMData.RollerCount = 0
19ec-1c88:52443477.158 : NVMData.MultifeedCount = 0
19ec-1c88:52443477.210 : NVMData.JamCount = 0
19ec-1c88:52443477.257 : NVMData.IdentifyInfo = 
19ec-1c88:52443477.307 : NVMData.FormalName = 
19ec-1c88:52443477.355 : NVMData.ReservedB = 0
19ec-1c88:52443477.403 : NVMData.FunctionCode = 0
19ec-1c88:52443477.454 : NVMData.PreFeed = 0
19ec-1c88:52443477.500 : NVMData.PreFeedTime = 0
19ec-1c88:52443477.549 : NVMData.ButtonNumber = 0
19ec-1c88:52443477.597 : NVMData.PowerOffTime = 0
19ec-1c88:52443477.646 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52443477.701 : => IoObject::IoLockEnd
19ec-1c88:52443477.788 : <= IoObject::IoLockEnd
19ec-1c88:52443477.836 : <= ReadNVMData ret = 1
19ec-1c88:52453358.705 : => GetADFStatus
19ec-1c88:52453359.079 : => IoObject::IoLockStart
19ec-1c88:52453359.201 : => CAsicIO::CheckDevice
19ec-1c88:52453359.261 : => CNT96226::ConnectIsAvailable
19ec-1c88:52453375.727 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52453375.830 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52453375.892 : <= IoObject::IoLockStart
19ec-1c88:52453375.953 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52453376.023 : IO Send command 10 bytes
19ec-1c88:52453376.133 : => CNT96226::VenderCmd_SetData
19ec-1c88:52453376.196 : iCmd = 0, nBytes = 10
19ec-1c88:52453376.304 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52453557.339 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52453557.459 : System send command 10 bytes + data 0 bytes
19ec-1c88:52453557.528 : IO total need to receive data 2 bytes
19ec-1c88:52453557.587 : => CNT96226::VenderCmd_GetData
19ec-1c88:52453557.643 : iCmd = 0, nBytes = 2
19ec-1c88:52453680.642 : 0000 : 00 00 
19ec-1c88:52453680.727 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52453680.791 : System total receive data 2 bytes
19ec-1c88:52453680.849 : => CNT96226::VenderCmd_GetData
19ec-1c88:52453680.900 : iCmd = 1, nBytes = 4
19ec-1c88:52453843.409 : 0000 : 00 00 00 00 
19ec-1c88:52453843.569 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52453843.953 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52453844.014 : Return status = 0
19ec-1c88:52453844.071 : => IoObject::IoLockEnd
19ec-1c88:52453844.156 : <= IoObject::IoLockEnd
19ec-1c88:52453844.205 : <= GetADFStatus ret = 1
19ec-1c88:52456501.727 : => GetADFStatus
19ec-1c88:52456501.936 : => IoObject::IoLockStart
19ec-1c88:52456502.064 : => CAsicIO::CheckDevice
19ec-1c88:52456502.125 : => CNT96226::ConnectIsAvailable
19ec-1c88:52456518.775 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52456518.883 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52456518.943 : <= IoObject::IoLockStart
19ec-1c88:52456519.006 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52456519.076 : IO Send command 10 bytes
19ec-1c88:52456519.190 : => CNT96226::VenderCmd_SetData
19ec-1c88:52456519.256 : iCmd = 0, nBytes = 10
19ec-1c88:52456519.362 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52456714.056 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52456714.189 : System send command 10 bytes + data 0 bytes
19ec-1c88:52456714.403 : IO total need to receive data 2 bytes
19ec-1c88:52456714.482 : => CNT96226::VenderCmd_GetData
19ec-1c88:52456714.538 : iCmd = 0, nBytes = 2
19ec-1c88:52456922.695 : 0000 : 00 00 
19ec-1c88:52456922.777 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52456922.843 : System total receive data 2 bytes
19ec-1c88:52456922.904 : => CNT96226::VenderCmd_GetData
19ec-1c88:52456922.960 : iCmd = 1, nBytes = 4
19ec-1c88:52457086.822 : 0000 : 00 00 00 00 
19ec-1c88:52457086.936 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52457087.075 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52457087.140 : Return status = 0
19ec-1c88:52457087.198 : => IoObject::IoLockEnd
19ec-1c88:52457087.285 : <= IoObject::IoLockEnd
19ec-1c88:52457087.339 : <= GetADFStatus ret = 1
19ec-1c88:52459206.852 : => TerminateDriver
19ec-1c88:52459207.040 : => CAsicIO::~CAsicIO,pStage=136055880
19ec-1c88:52459207.110 : => CNT96226::Close
19ec-1c88:52459211.319 : <= CNT96226::Close ret = 1
19ec-1c88:52459211.399 : <= CAsicIO::~CAsicIO
19ec-1c88:52459211.458 : => IoObject::IoLockEnd
19ec-1c88:52459211.511 : <= IoObject::IoLockEnd
19ec-1c88:52459211.563 : => IoObject::TerminateDevice
19ec-1c88:52459211.619 : => IoObject::IoLockEnd
19ec-1c88:52459211.670 : <= IoObject::IoLockEnd
19ec-1c88:52459211.772 : <= IoObject::TerminateDevice
19ec-1c88:52459212.026 : <= TerminateDriver ret = 1
19ec-1c88:52502467.557 : ============Debug Start==========
19ec-1c88:52502467.808 : Date : 2020/4/30 14:31:05
19ec-1c88:52502467.895 : Process ID : 19ec
19ec-1c88:52502468.293 : Windows : Version 10.0 build 18363 
19ec-1c88:52502468.732 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52502468.795 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52502468.860 : MemoryStatus.ullAvailPhys : 1712533504
19ec-1c88:52502468.921 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52502468.984 : MemoryStatus.ullAvailPageFile : 3113484288
19ec-1c88:52502469.047 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52502469.107 : MemoryStatus.ullAvailVirtual : 1728376832
19ec-1c88:52502469.169 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52502469.272 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52502469.334 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52502469.569 : CPU Count : 4
19ec-1c88:52502469.613 : CPU Frequency : 100.000 Mhz
19ec-1c88:52502473.515 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52502473.640 : => InitializeDriver
19ec-1c88:52502473.902 : <= InitializeDriver ret = 1
19ec-1c88:52502473.961 : => InitializeScanner
19ec-1c88:52502474.041 : => CAsicIO::GetDeviceList
19ec-1c88:52502474.333 : => CNT96226::CNT96226
19ec-1c88:52502474.389 : => CNT96226::Open
19ec-1c88:52502496.128 : <= CNT96226::Open ret = 1
19ec-1c88:52502496.223 : => CNT96226::Initialize
19ec-1c88:52502496.417 : <= CNT96226::Initialize ret = 1
19ec-1c88:52502496.473 : <= CNT96226::CNT96226
19ec-1c88:52502496.530 : => CNT96226::EnumAvailableDevice
19ec-1c88:52502501.884 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52502501.965 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52502502.025 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52506294.835 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52506295.128 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52506300.711 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52506300.815 : => IoObject::GetLockName
19ec-1c88:52506300.877 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52506300.947 : <= IoObject::GetLockName
19ec-1c88:52506301.412 : => CNT96226::VenderCmd_GetData
19ec-1c88:52506301.478 : iCmd = 3, nBytes = 2
19ec-1c88:52506692.636 : 0000 : 06 38 
19ec-1c88:52506693.072 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52506693.143 : => CNT96226::VenderCmd_GetData
19ec-1c88:52506693.195 : iCmd = 4, nBytes = 2
19ec-1c88:52507008.565 : 0000 : 07 07 
19ec-1c88:52507008.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52507008.945 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52507009.113 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52507009.244 : IO Send command 10 bytes
19ec-1c88:52507009.345 : => CNT96226::VenderCmd_SetData
19ec-1c88:52507009.455 : iCmd = 0, nBytes = 10
19ec-1c88:52507009.665 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52507229.631 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52507229.880 : => CNT96226::VenderCmd_GetData
19ec-1c88:52507229.996 : iCmd = 0, nBytes = 165
19ec-1c88:52507466.429 : skip dump 37 bytes
19ec-1c88:52507466.825 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52507467.115 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52507467.396 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52507467.666 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52507467.929 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52507468.202 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52507468.466 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52507468.722 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52507468.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52507468.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:52507469.081 : iCmd = 1, nBytes = 4
19ec-1c88:52507705.446 : 0000 : 00 00 00 00 
19ec-1c88:52507705.666 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52507705.798 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52507705.917 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52507706.050 : IO Send command 10 bytes
19ec-1c88:52507706.152 : => CNT96226::VenderCmd_SetData
19ec-1c88:52507706.262 : iCmd = 0, nBytes = 10
19ec-1c88:52507706.476 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52508064.853 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52508065.107 : => CNT96226::VenderCmd_GetData
19ec-1c88:52508065.226 : iCmd = 0, nBytes = 128
19ec-1c88:52508292.080 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52508292.445 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52508292.739 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52508293.006 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52508293.265 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52508293.526 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52508293.780 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52508294.033 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52508294.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52508294.294 : => CNT96226::VenderCmd_GetData
19ec-1c88:52508294.400 : iCmd = 1, nBytes = 4
19ec-1c88:52508508.778 : 0000 : 00 00 00 00 
19ec-1c88:52508508.970 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52508509.099 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52508509.422 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52508509.578 : => CNT96226::Close
19ec-1c88:52508516.584 : <= CNT96226::Close ret = 1
19ec-1c88:52508516.736 : <= CNT96226::~CNT96226
19ec-1c88:52508516.901 : <= CAsicIO::GetDeviceList
19ec-1c88:52508517.619 : => IoObject::SetTimeout
19ec-1c88:52508517.889 : Timeout--> In = 0 Out = 0
19ec-1c88:52508518.006 : <= IoObject::SetTimeout
19ec-1c88:52508518.130 : => CAsicIO::CAsicIO
19ec-1c88:52508518.278 : => CNT96226::CNT96226
19ec-1c88:52508518.392 : => CNT96226::Open
19ec-1c88:52508560.616 : <= CNT96226::Open ret = 1
19ec-1c88:52508560.812 : => CNT96226::Initialize
19ec-1c88:52508561.188 : <= CNT96226::Initialize ret = 1
19ec-1c88:52508561.303 : <= CNT96226::CNT96226
19ec-1c88:52508561.403 : <= CAsicIO::CAsicIO
19ec-1c88:52508561.508 : => CAsicIO::InitializeDevice
19ec-1c88:52508561.646 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52508573.291 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52508573.507 : => IoObject::GetLockName
19ec-1c88:52508573.618 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52508573.750 : <= IoObject::GetLockName
19ec-1c88:52508574.664 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52508574.818 : IO Send command 10 bytes
19ec-1c88:52508574.922 : => CNT96226::VenderCmd_SetData
19ec-1c88:52508575.031 : iCmd = 0, nBytes = 10
19ec-1c88:52508575.246 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52508934.671 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52508934.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:52508935.035 : iCmd = 0, nBytes = 128
19ec-1c88:52509142.879 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52509143.242 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52509143.538 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52509143.807 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52509144.075 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52509144.334 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52509144.593 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52509144.972 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52509145.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52509145.234 : => CNT96226::VenderCmd_GetData
19ec-1c88:52509145.340 : iCmd = 1, nBytes = 4
19ec-1c88:52509356.455 : 0000 : 00 00 00 00 
19ec-1c88:52509356.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52509356.766 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52509356.885 : => CNT96226::VenderCmd_GetData
19ec-1c88:52509356.989 : iCmd = 3, nBytes = 2
19ec-1c88:52509742.759 : 0000 : 06 38 
19ec-1c88:52509742.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52509743.097 : => CNT96226::VenderCmd_GetData
19ec-1c88:52509743.208 : iCmd = 4, nBytes = 2
19ec-1c88:52510078.953 : 0000 : 07 07 
19ec-1c88:52510079.177 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52510079.546 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52510079.744 : => IoObject::InitializeDevice
19ec-1c88:52510079.932 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52510081.143 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52510081.288 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52510082.517 : => FindScanner
19ec-1c88:52510082.624 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52510082.751 : <= FindScanner ret = 1
19ec-1c88:52510082.861 : => IoObject::IoLockStart
19ec-1c88:52510083.073 : => CAsicIO::CheckDevice
19ec-1c88:52510083.182 : => CNT96226::ConnectIsAvailable
19ec-1c88:52510109.500 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52510109.715 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52510109.843 : <= IoObject::IoLockStart
19ec-1c88:52510109.971 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52510110.112 : IO Send command 10 bytes
19ec-1c88:52510110.294 : => CNT96226::VenderCmd_SetData
19ec-1c88:52510110.418 : iCmd = 0, nBytes = 10
19ec-1c88:52510110.631 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52510329.823 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52510330.064 : System send command 10 bytes + data 0 bytes
19ec-1c88:52510330.219 : IO total need to receive data 5 bytes
19ec-1c88:52510330.348 : => CNT96226::VenderCmd_GetData
19ec-1c88:52510330.466 : iCmd = 0, nBytes = 5
19ec-1c88:52510538.143 : 0000 : 06 00 02 02 ab 
19ec-1c88:52510538.384 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52510538.538 : System total receive data 5 bytes
19ec-1c88:52510538.671 : => CNT96226::VenderCmd_GetData
19ec-1c88:52510538.784 : iCmd = 1, nBytes = 4
19ec-1c88:52510746.858 : 0000 : 00 00 00 00 
19ec-1c88:52510747.079 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52510747.328 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52510747.469 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52510747.609 : IO Send command 10 bytes
19ec-1c88:52510747.790 : => CNT96226::VenderCmd_SetData
19ec-1c88:52510747.908 : iCmd = 0, nBytes = 10
19ec-1c88:52510748.125 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52510963.746 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52510964.004 : System send command 10 bytes + data 0 bytes
19ec-1c88:52510964.168 : IO total need to receive data 165 bytes
19ec-1c88:52510964.298 : => CNT96226::VenderCmd_GetData
19ec-1c88:52510964.416 : iCmd = 0, nBytes = 165
19ec-1c88:52511156.300 : skip dump 37 bytes
19ec-1c88:52511156.691 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52511156.995 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52511157.269 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52511157.550 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52511157.815 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52511158.082 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52511158.336 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52511158.591 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52511158.721 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52511158.841 : System total receive data 165 bytes
19ec-1c88:52511158.962 : => CNT96226::VenderCmd_GetData
19ec-1c88:52511159.070 : iCmd = 1, nBytes = 4
19ec-1c88:52511337.594 : 0000 : 00 00 00 00 
19ec-1c88:52511337.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52511337.994 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52511338.302 : Dump Inquiry
19ec-1c88:52511338.554 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52511338.820 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52511339.091 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52511339.365 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52511339.627 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52511339.900 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52511340.156 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52511340.415 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52511340.678 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52511340.943 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52511341.114 : 00a0 : 00 00 00 00 00 
19ec-1c88:52511341.244 : => ReadNVMDataInternal
19ec-1c88:52511341.584 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52511341.712 : IO Send command 10 bytes
19ec-1c88:52511341.879 : => CNT96226::VenderCmd_SetData
19ec-1c88:52511341.986 : iCmd = 0, nBytes = 10
19ec-1c88:52511342.193 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52511682.705 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52511682.826 : System send command 10 bytes + data 0 bytes
19ec-1c88:52511682.897 : IO total need to receive data 128 bytes
19ec-1c88:52511682.957 : => CNT96226::VenderCmd_GetData
19ec-1c88:52511683.011 : iCmd = 0, nBytes = 128
19ec-1c88:52511856.195 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52511856.410 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52511856.555 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52511856.688 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52511856.817 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52511856.944 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52511857.070 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52511857.196 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52511857.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52511857.326 : System total receive data 128 bytes
19ec-1c88:52511857.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:52511857.446 : iCmd = 1, nBytes = 4
19ec-1c88:52512002.210 : 0000 : 00 00 00 00 
19ec-1c88:52512002.336 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52512002.475 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52512002.542 : NVMData.PadScanCount = 0
19ec-1c88:52512002.597 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52512002.656 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52512002.716 : NVMData.FlatbedScanCount = 0
19ec-1c88:52512002.777 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52512002.831 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52512002.885 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52512002.940 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52512002.999 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52512003.059 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52512003.117 : NVMData.BornMonth = 0
19ec-1c88:52512003.165 : NVMData.BornDay = 0
19ec-1c88:52512003.222 : NVMData.BornYear = 0
19ec-1c88:52512003.271 : NVMData.FirstScanMonth = 4
19ec-1c88:52512003.321 : NVMData.FirstScanDay = 30
19ec-1c88:52512003.375 : NVMData.FirstScanYear = 2020
19ec-1c88:52512003.429 : NVMData.VerticalMagnification = 0
19ec-1c88:52512003.485 : NVMData.HorizontalMagnification = 0
19ec-1c88:52512003.540 : NVMData.PowerSavingTime = 15
19ec-1c88:52512003.595 : NVMData.SN = A094165189010062
19ec-1c88:52512003.646 : NVMData.AutoFeed = 0
19ec-1c88:52512003.695 : NVMData.CCDType = 0
19ec-1c88:52512003.742 : NVMData.ScanSpeed = 0
19ec-1c88:52512003.790 : NVMData.RollerCount = 0
19ec-1c88:52512003.844 : NVMData.MultifeedCount = 0
19ec-1c88:52512003.896 : NVMData.JamCount = 0
19ec-1c88:52512003.945 : NVMData.IdentifyInfo = 
19ec-1c88:52512003.996 : NVMData.FormalName = 
19ec-1c88:52512004.195 : NVMData.ReservedB = 0
19ec-1c88:52512004.249 : NVMData.FunctionCode = 0
19ec-1c88:52512004.299 : NVMData.PreFeed = 0
19ec-1c88:52512004.350 : NVMData.PreFeedTime = 0
19ec-1c88:52512004.400 : NVMData.ButtonNumber = 0
19ec-1c88:52512004.452 : NVMData.PowerOffTime = 0
19ec-1c88:52512004.505 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52512004.583 : => IoObject::IoLockEnd
19ec-1c88:52512004.673 : <= IoObject::IoLockEnd
19ec-1c88:52512004.723 : <= InitializeScanner ret = 1
19ec-1c88:52512004.785 : => GetLogicalScannerAbilityEx
19ec-1c88:52512004.846 : => IoObject::IoLockStart
19ec-1c88:52512004.941 : => CAsicIO::CheckDevice
19ec-1c88:52512004.994 : => CNT96226::ConnectIsAvailable
19ec-1c88:52512017.565 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52512017.661 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52512017.717 : <= IoObject::IoLockStart
19ec-1c88:52512017.775 : => IoObject::IoLockEnd
19ec-1c88:52512017.866 : <= IoObject::IoLockEnd
19ec-1c88:52512017.982 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52512018.059 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52512205.361 : => ReadNVMData
19ec-1c88:52512205.516 : => IoObject::IoLockStart
19ec-1c88:52512205.643 : => CAsicIO::CheckDevice
19ec-1c88:52512205.710 : => CNT96226::ConnectIsAvailable
19ec-1c88:52512223.038 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52512223.206 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52512223.271 : <= IoObject::IoLockStart
19ec-1c88:52512223.333 : => ReadNVMDataInternal
19ec-1c88:52512223.395 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52512223.465 : IO Send command 10 bytes
19ec-1c88:52512223.584 : => CNT96226::VenderCmd_SetData
19ec-1c88:52512223.644 : iCmd = 0, nBytes = 10
19ec-1c88:52512223.762 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52512539.700 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52512539.879 : System send command 10 bytes + data 0 bytes
19ec-1c88:52512539.962 : IO total need to receive data 128 bytes
19ec-1c88:52512540.030 : => CNT96226::VenderCmd_GetData
19ec-1c88:52512540.107 : iCmd = 0, nBytes = 128
19ec-1c88:52512659.642 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52512659.825 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52512659.983 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52512660.128 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52512660.268 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52512660.624 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52512660.753 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52512660.879 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52512660.945 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52512661.010 : System total receive data 128 bytes
19ec-1c88:52512661.073 : => CNT96226::VenderCmd_GetData
19ec-1c88:52512661.126 : iCmd = 1, nBytes = 4
19ec-1c88:52512826.425 : 0000 : 00 00 00 00 
19ec-1c88:52512826.544 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52512826.690 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52512826.763 : NVMData.PadScanCount = 0
19ec-1c88:52512826.821 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52512826.879 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52512826.939 : NVMData.FlatbedScanCount = 0
19ec-1c88:52512826.996 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52512827.053 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52512827.109 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52512827.169 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52512827.230 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52512827.287 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52512827.343 : NVMData.BornMonth = 0
19ec-1c88:52512827.394 : NVMData.BornDay = 0
19ec-1c88:52512827.447 : NVMData.BornYear = 0
19ec-1c88:52512827.495 : NVMData.FirstScanMonth = 4
19ec-1c88:52512827.547 : NVMData.FirstScanDay = 30
19ec-1c88:52512827.603 : NVMData.FirstScanYear = 2020
19ec-1c88:52512827.788 : NVMData.VerticalMagnification = 0
19ec-1c88:52512827.850 : NVMData.HorizontalMagnification = 0
19ec-1c88:52512827.908 : NVMData.PowerSavingTime = 15
19ec-1c88:52512827.966 : NVMData.SN = A094165189010062
19ec-1c88:52512828.016 : NVMData.AutoFeed = 0
19ec-1c88:52512828.069 : NVMData.CCDType = 0
19ec-1c88:52512828.120 : NVMData.ScanSpeed = 0
19ec-1c88:52512828.171 : NVMData.RollerCount = 0
19ec-1c88:52512828.226 : NVMData.MultifeedCount = 0
19ec-1c88:52512828.277 : NVMData.JamCount = 0
19ec-1c88:52512828.328 : NVMData.IdentifyInfo = 
19ec-1c88:52512828.383 : NVMData.FormalName = 
19ec-1c88:52512828.434 : NVMData.ReservedB = 0
19ec-1c88:52512828.484 : NVMData.FunctionCode = 0
19ec-1c88:52512828.534 : NVMData.PreFeed = 0
19ec-1c88:52512828.584 : NVMData.PreFeedTime = 0
19ec-1c88:52512828.632 : NVMData.ButtonNumber = 0
19ec-1c88:52512828.682 : NVMData.PowerOffTime = 0
19ec-1c88:52512828.737 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52512828.798 : => IoObject::IoLockEnd
19ec-1c88:52512828.889 : <= IoObject::IoLockEnd
19ec-1c88:52512828.939 : <= ReadNVMData ret = 1
19ec-1c88:52515551.297 : ============Debug Start==========
19ec-1c88:52515551.617 : Date : 2020/4/30 14:31:05
19ec-1c88:52515551.702 : Process ID : 19ec
19ec-1c88:52515552.131 : Windows : Version 10.0 build 18363 
19ec-1c88:52515552.627 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52515552.693 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52515552.758 : MemoryStatus.ullAvailPhys : 1713041408
19ec-1c88:52515552.822 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52515552.889 : MemoryStatus.ullAvailPageFile : 3114627072
19ec-1c88:52515552.955 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52515553.019 : MemoryStatus.ullAvailVirtual : 1728679936
19ec-1c88:52515553.083 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52515553.191 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52515553.252 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52515553.500 : CPU Count : 4
19ec-1c88:52515553.552 : CPU Frequency : 100.000 Mhz
19ec-1c88:52515557.604 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52515557.968 : => InitializeDriver
19ec-1c88:52515558.240 : <= InitializeDriver ret = 1
19ec-1c88:52518003.773 : => InitializeScanner
19ec-1c88:52518004.019 : => CAsicIO::GetDeviceList
19ec-1c88:52518004.486 : => CNT96226::CNT96226
19ec-1c88:52518004.546 : => CNT96226::Open
19ec-1c88:52518028.289 : <= CNT96226::Open ret = 1
19ec-1c88:52518028.386 : => CNT96226::Initialize
19ec-1c88:52518028.574 : <= CNT96226::Initialize ret = 1
19ec-1c88:52518028.633 : <= CNT96226::CNT96226
19ec-1c88:52518028.687 : => CNT96226::EnumAvailableDevice
19ec-1c88:52518033.985 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52518034.065 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52518034.121 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52521762.973 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52521763.260 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52521768.857 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52521768.972 : => IoObject::GetLockName
19ec-1c88:52521769.029 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52521769.101 : <= IoObject::GetLockName
19ec-1c88:52521769.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:52521769.627 : iCmd = 3, nBytes = 2
19ec-1c88:52522157.069 : 0000 : 06 38 
19ec-1c88:52522157.205 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52522157.278 : => CNT96226::VenderCmd_GetData
19ec-1c88:52522157.337 : iCmd = 4, nBytes = 2
19ec-1c88:52522472.863 : 0000 : 07 07 
19ec-1c88:52522472.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52522473.057 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52522473.144 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52522473.212 : IO Send command 10 bytes
19ec-1c88:52522473.265 : => CNT96226::VenderCmd_SetData
19ec-1c88:52522473.322 : iCmd = 0, nBytes = 10
19ec-1c88:52522473.427 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52522669.963 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52522670.089 : => CNT96226::VenderCmd_GetData
19ec-1c88:52522670.148 : iCmd = 0, nBytes = 165
19ec-1c88:52522880.333 : skip dump 37 bytes
19ec-1c88:52522880.849 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52522880.994 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52522881.135 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52522881.271 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52522881.402 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52522881.538 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52522881.661 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52522881.787 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52522881.851 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52522881.911 : => CNT96226::VenderCmd_GetData
19ec-1c88:52522881.962 : iCmd = 1, nBytes = 4
19ec-1c88:52523081.231 : 0000 : 00 00 00 00 
19ec-1c88:52523081.360 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52523081.436 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52523081.501 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52523081.570 : IO Send command 10 bytes
19ec-1c88:52523081.624 : => CNT96226::VenderCmd_SetData
19ec-1c88:52523081.682 : iCmd = 0, nBytes = 10
19ec-1c88:52523081.788 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52523428.077 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52523428.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:52523428.254 : iCmd = 0, nBytes = 128
19ec-1c88:52523569.877 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52523570.067 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52523570.215 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52523570.350 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52523570.473 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52523570.593 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52523570.716 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52523570.843 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52523570.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52523570.972 : => CNT96226::VenderCmd_GetData
19ec-1c88:52523571.026 : iCmd = 1, nBytes = 4
19ec-1c88:52523784.358 : 0000 : 00 00 00 00 
19ec-1c88:52523784.461 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52523784.532 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52523784.707 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52523784.782 : => CNT96226::Close
19ec-1c88:52523788.792 : <= CNT96226::Close ret = 1
19ec-1c88:52523788.871 : <= CNT96226::~CNT96226
19ec-1c88:52523788.964 : <= CAsicIO::GetDeviceList
19ec-1c88:52523789.402 : => IoObject::SetTimeout
19ec-1c88:52523789.537 : Timeout--> In = 0 Out = 0
19ec-1c88:52523789.822 : <= IoObject::SetTimeout
19ec-1c88:52523789.895 : => CAsicIO::CAsicIO
19ec-1c88:52523789.968 : => CNT96226::CNT96226
19ec-1c88:52523790.026 : => CNT96226::Open
19ec-1c88:52523813.362 : <= CNT96226::Open ret = 1
19ec-1c88:52523813.469 : => CNT96226::Initialize
19ec-1c88:52523813.659 : <= CNT96226::Initialize ret = 1
19ec-1c88:52523813.717 : <= CNT96226::CNT96226
19ec-1c88:52523813.778 : <= CAsicIO::CAsicIO
19ec-1c88:52523813.836 : => CAsicIO::InitializeDevice
19ec-1c88:52523813.912 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52523819.825 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52523819.943 : => IoObject::GetLockName
19ec-1c88:52523819.998 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52523820.063 : <= IoObject::GetLockName
19ec-1c88:52523820.561 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52523820.636 : IO Send command 10 bytes
19ec-1c88:52523820.688 : => CNT96226::VenderCmd_SetData
19ec-1c88:52523820.743 : iCmd = 0, nBytes = 10
19ec-1c88:52523820.852 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52524176.219 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52524176.359 : => CNT96226::VenderCmd_GetData
19ec-1c88:52524176.423 : iCmd = 0, nBytes = 128
19ec-1c88:52524383.913 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52524384.095 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52524384.234 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52524384.373 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52524384.498 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52524384.621 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52524384.744 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52524384.864 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52524384.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52524384.985 : => CNT96226::VenderCmd_GetData
19ec-1c88:52524385.036 : iCmd = 1, nBytes = 4
19ec-1c88:52524544.607 : 0000 : 00 00 00 00 
19ec-1c88:52524544.742 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52524544.817 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52524544.879 : => CNT96226::VenderCmd_GetData
19ec-1c88:52524544.936 : iCmd = 3, nBytes = 2
19ec-1c88:52524894.329 : 0000 : 06 38 
19ec-1c88:52524894.437 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52524894.507 : => CNT96226::VenderCmd_GetData
19ec-1c88:52524894.565 : iCmd = 4, nBytes = 2
19ec-1c88:52525207.365 : 0000 : 07 07 
19ec-1c88:52525207.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52525207.685 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52525207.778 : => IoObject::InitializeDevice
19ec-1c88:52525207.880 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52525208.595 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52525208.665 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52525209.425 : => FindScanner
19ec-1c88:52525209.485 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52525209.551 : <= FindScanner ret = 1
19ec-1c88:52525209.609 : => IoObject::IoLockStart
19ec-1c88:52525209.712 : => CAsicIO::CheckDevice
19ec-1c88:52525209.764 : => CNT96226::ConnectIsAvailable
19ec-1c88:52525229.769 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52525229.872 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52525229.934 : <= IoObject::IoLockStart
19ec-1c88:52525229.998 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52525230.065 : IO Send command 10 bytes
19ec-1c88:52525230.150 : => CNT96226::VenderCmd_SetData
19ec-1c88:52525230.207 : iCmd = 0, nBytes = 10
19ec-1c88:52525230.311 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52525410.625 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52525410.745 : System send command 10 bytes + data 0 bytes
19ec-1c88:52525410.812 : IO total need to receive data 5 bytes
19ec-1c88:52525410.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:52525410.934 : iCmd = 0, nBytes = 5
19ec-1c88:52525526.007 : 0000 : 06 00 02 02 ab 
19ec-1c88:52525526.131 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52525526.199 : System total receive data 5 bytes
19ec-1c88:52525526.262 : => CNT96226::VenderCmd_GetData
19ec-1c88:52525526.315 : iCmd = 1, nBytes = 4
19ec-1c88:52525673.569 : 0000 : 00 00 00 00 
19ec-1c88:52525673.653 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52525673.788 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52525673.846 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52525673.907 : IO Send command 10 bytes
19ec-1c88:52525673.992 : => CNT96226::VenderCmd_SetData
19ec-1c88:52525674.046 : iCmd = 0, nBytes = 10
19ec-1c88:52525674.153 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52525872.051 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52525872.168 : System send command 10 bytes + data 0 bytes
19ec-1c88:52525872.238 : IO total need to receive data 165 bytes
19ec-1c88:52525872.301 : => CNT96226::VenderCmd_GetData
19ec-1c88:52525872.355 : iCmd = 0, nBytes = 165
19ec-1c88:52526017.048 : skip dump 37 bytes
19ec-1c88:52526017.257 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52526017.396 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52526017.530 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52526017.664 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52526017.793 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52526017.926 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52526018.050 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52526018.175 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52526018.237 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52526018.296 : System total receive data 165 bytes
19ec-1c88:52526018.352 : => CNT96226::VenderCmd_GetData
19ec-1c88:52526018.405 : iCmd = 1, nBytes = 4
19ec-1c88:52526140.101 : 0000 : 00 00 00 00 
19ec-1c88:52526140.185 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52526140.303 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52526140.508 : Dump Inquiry
19ec-1c88:52526140.851 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52526140.980 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52526141.108 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52526141.236 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52526141.361 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52526141.487 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52526141.605 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52526141.724 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52526141.850 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52526141.977 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52526142.060 : 00a0 : 00 00 00 00 00 
19ec-1c88:52526142.127 : => ReadNVMDataInternal
19ec-1c88:52526142.318 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52526142.380 : IO Send command 10 bytes
19ec-1c88:52526142.465 : => CNT96226::VenderCmd_SetData
19ec-1c88:52526142.517 : iCmd = 0, nBytes = 10
19ec-1c88:52526142.611 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52526486.946 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52526487.069 : System send command 10 bytes + data 0 bytes
19ec-1c88:52526487.141 : IO total need to receive data 128 bytes
19ec-1c88:52526487.204 : => CNT96226::VenderCmd_GetData
19ec-1c88:52526487.256 : iCmd = 0, nBytes = 128
19ec-1c88:52526684.532 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52526684.722 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52526684.866 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52526685.005 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52526685.129 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52526685.251 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52526685.373 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52526685.499 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52526685.564 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52526685.626 : System total receive data 128 bytes
19ec-1c88:52526685.686 : => CNT96226::VenderCmd_GetData
19ec-1c88:52526685.739 : iCmd = 1, nBytes = 4
19ec-1c88:52526893.003 : 0000 : 00 00 00 00 
19ec-1c88:52526893.088 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52526893.211 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52526893.278 : NVMData.PadScanCount = 0
19ec-1c88:52526893.334 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52526893.390 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52526893.449 : NVMData.FlatbedScanCount = 0
19ec-1c88:52526893.502 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52526893.553 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52526893.605 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52526893.659 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52526893.717 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52526893.771 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52526893.826 : NVMData.BornMonth = 0
19ec-1c88:52526893.874 : NVMData.BornDay = 0
19ec-1c88:52526893.925 : NVMData.BornYear = 0
19ec-1c88:52526893.972 : NVMData.FirstScanMonth = 4
19ec-1c88:52526894.023 : NVMData.FirstScanDay = 30
19ec-1c88:52526894.076 : NVMData.FirstScanYear = 2020
19ec-1c88:52526894.127 : NVMData.VerticalMagnification = 0
19ec-1c88:52526894.185 : NVMData.HorizontalMagnification = 0
19ec-1c88:52526894.236 : NVMData.PowerSavingTime = 15
19ec-1c88:52526894.290 : NVMData.SN = A094165189010062
19ec-1c88:52526894.344 : NVMData.AutoFeed = 0
19ec-1c88:52526894.393 : NVMData.CCDType = 0
19ec-1c88:52526894.442 : NVMData.ScanSpeed = 0
19ec-1c88:52526894.489 : NVMData.RollerCount = 0
19ec-1c88:52526894.541 : NVMData.MultifeedCount = 0
19ec-1c88:52526894.591 : NVMData.JamCount = 0
19ec-1c88:52526894.638 : NVMData.IdentifyInfo = 
19ec-1c88:52526894.686 : NVMData.FormalName = 
19ec-1c88:52526894.875 : NVMData.ReservedB = 0
19ec-1c88:52526894.930 : NVMData.FunctionCode = 0
19ec-1c88:52526894.980 : NVMData.PreFeed = 0
19ec-1c88:52526895.032 : NVMData.PreFeedTime = 0
19ec-1c88:52526895.084 : NVMData.ButtonNumber = 0
19ec-1c88:52526895.138 : NVMData.PowerOffTime = 0
19ec-1c88:52526895.191 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52526895.263 : => IoObject::IoLockEnd
19ec-1c88:52526895.351 : <= IoObject::IoLockEnd
19ec-1c88:52526895.401 : <= InitializeScanner ret = 1
19ec-1c88:52528094.834 : => GetLogicalScannerAbility
19ec-1c88:52528095.015 : => IoObject::IoLockStart
19ec-1c88:52528095.137 : => CAsicIO::CheckDevice
19ec-1c88:52528095.193 : => CNT96226::ConnectIsAvailable
19ec-1c88:52528118.707 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52528119.143 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52528119.200 : <= IoObject::IoLockStart
19ec-1c88:52528119.257 : => IoObject::IoLockEnd
19ec-1c88:52528119.367 : <= IoObject::IoLockEnd
19ec-1c88:52528119.445 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:52531578.805 : => GetLogicalScannerAbilityEx
19ec-1c88:52531579.003 : => IoObject::IoLockStart
19ec-1c88:52531579.135 : => CAsicIO::CheckDevice
19ec-1c88:52531579.197 : => CNT96226::ConnectIsAvailable
19ec-1c88:52531601.320 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52531601.532 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52531601.659 : <= IoObject::IoLockStart
19ec-1c88:52531601.781 : => IoObject::IoLockEnd
19ec-1c88:52531601.992 : <= IoObject::IoLockEnd
19ec-1c88:52531602.369 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52531602.446 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52538695.037 : => ReadNVMData
19ec-1c88:52538695.218 : => IoObject::IoLockStart
19ec-1c88:52538695.353 : => CAsicIO::CheckDevice
19ec-1c88:52538695.413 : => CNT96226::ConnectIsAvailable
19ec-1c88:52538719.861 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52538719.977 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52538720.036 : <= IoObject::IoLockStart
19ec-1c88:52538720.103 : => ReadNVMDataInternal
19ec-1c88:52538720.164 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52538720.230 : IO Send command 10 bytes
19ec-1c88:52538720.351 : => CNT96226::VenderCmd_SetData
19ec-1c88:52538720.406 : iCmd = 0, nBytes = 10
19ec-1c88:52538720.522 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52539078.252 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52539078.403 : System send command 10 bytes + data 0 bytes
19ec-1c88:52539078.482 : IO total need to receive data 128 bytes
19ec-1c88:52539078.555 : => CNT96226::VenderCmd_GetData
19ec-1c88:52539078.613 : iCmd = 0, nBytes = 128
19ec-1c88:52539283.190 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52539283.516 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52539283.887 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52539284.022 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52539284.147 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52539284.271 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52539284.393 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52539284.517 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52539284.580 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52539284.642 : System total receive data 128 bytes
19ec-1c88:52539284.701 : => CNT96226::VenderCmd_GetData
19ec-1c88:52539284.753 : iCmd = 1, nBytes = 4
19ec-1c88:52539484.345 : 0000 : 00 00 00 00 
19ec-1c88:52539484.459 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52539484.596 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52539484.660 : NVMData.PadScanCount = 0
19ec-1c88:52539484.717 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52539484.774 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52539484.830 : NVMData.FlatbedScanCount = 0
19ec-1c88:52539484.884 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52539485.093 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52539485.163 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52539485.221 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52539485.278 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52539485.333 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52539485.389 : NVMData.BornMonth = 0
19ec-1c88:52539485.438 : NVMData.BornDay = 0
19ec-1c88:52539485.487 : NVMData.BornYear = 0
19ec-1c88:52539485.532 : NVMData.FirstScanMonth = 4
19ec-1c88:52539485.582 : NVMData.FirstScanDay = 30
19ec-1c88:52539485.638 : NVMData.FirstScanYear = 2020
19ec-1c88:52539485.692 : NVMData.VerticalMagnification = 0
19ec-1c88:52539485.745 : NVMData.HorizontalMagnification = 0
19ec-1c88:52539485.800 : NVMData.PowerSavingTime = 15
19ec-1c88:52539485.855 : NVMData.SN = A094165189010062
19ec-1c88:52539485.906 : NVMData.AutoFeed = 0
19ec-1c88:52539485.955 : NVMData.CCDType = 0
19ec-1c88:52539486.001 : NVMData.ScanSpeed = 0
19ec-1c88:52539486.050 : NVMData.RollerCount = 0
19ec-1c88:52539486.102 : NVMData.MultifeedCount = 0
19ec-1c88:52539486.155 : NVMData.JamCount = 0
19ec-1c88:52539486.205 : NVMData.IdentifyInfo = 
19ec-1c88:52539486.256 : NVMData.FormalName = 
19ec-1c88:52539486.302 : NVMData.ReservedB = 0
19ec-1c88:52539486.350 : NVMData.FunctionCode = 0
19ec-1c88:52539486.402 : NVMData.PreFeed = 0
19ec-1c88:52539486.447 : NVMData.PreFeedTime = 0
19ec-1c88:52539486.496 : NVMData.ButtonNumber = 0
19ec-1c88:52539486.543 : NVMData.PowerOffTime = 0
19ec-1c88:52539486.592 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52539486.651 : => IoObject::IoLockEnd
19ec-1c88:52539486.740 : <= IoObject::IoLockEnd
19ec-1c88:52539486.792 : <= ReadNVMData ret = 1
19ec-1c88:52548889.809 : => GetADFStatus
19ec-1c88:52548890.206 : => IoObject::IoLockStart
19ec-1c88:52548890.339 : => CAsicIO::CheckDevice
19ec-1c88:52548890.396 : => CNT96226::ConnectIsAvailable
19ec-1c88:52548915.003 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52548915.117 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52548915.175 : <= IoObject::IoLockStart
19ec-1c88:52548915.235 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52548915.301 : IO Send command 10 bytes
19ec-1c88:52548915.420 : => CNT96226::VenderCmd_SetData
19ec-1c88:52548915.476 : iCmd = 0, nBytes = 10
19ec-1c88:52548915.582 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52549115.931 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52549116.045 : System send command 10 bytes + data 0 bytes
19ec-1c88:52549116.115 : IO total need to receive data 2 bytes
19ec-1c88:52549116.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:52549116.229 : iCmd = 0, nBytes = 2
19ec-1c88:52549315.617 : 0000 : 00 00 
19ec-1c88:52549315.745 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52549315.814 : System total receive data 2 bytes
19ec-1c88:52549315.878 : => CNT96226::VenderCmd_GetData
19ec-1c88:52549315.932 : iCmd = 1, nBytes = 4
19ec-1c88:52549513.045 : 0000 : 00 00 00 00 
19ec-1c88:52549513.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52549513.714 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52549513.780 : Return status = 0
19ec-1c88:52549513.842 : => IoObject::IoLockEnd
19ec-1c88:52549513.926 : <= IoObject::IoLockEnd
19ec-1c88:52549513.975 : <= GetADFStatus ret = 1
19ec-1c88:52552263.430 : => GetADFStatus
19ec-1c88:52552263.627 : => IoObject::IoLockStart
19ec-1c88:52552263.759 : => CAsicIO::CheckDevice
19ec-1c88:52552263.814 : => CNT96226::ConnectIsAvailable
19ec-1c88:52552286.544 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52552286.654 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52552286.715 : <= IoObject::IoLockStart
19ec-1c88:52552286.773 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52552286.839 : IO Send command 10 bytes
19ec-1c88:52552286.950 : => CNT96226::VenderCmd_SetData
19ec-1c88:52552287.005 : iCmd = 0, nBytes = 10
19ec-1c88:52552287.114 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52552487.233 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52552487.351 : System send command 10 bytes + data 0 bytes
19ec-1c88:52552487.566 : IO total need to receive data 2 bytes
19ec-1c88:52552487.641 : => CNT96226::VenderCmd_GetData
19ec-1c88:52552487.697 : iCmd = 0, nBytes = 2
19ec-1c88:52552663.327 : 0000 : 00 00 
19ec-1c88:52552663.462 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52552663.538 : System total receive data 2 bytes
19ec-1c88:52552663.607 : => CNT96226::VenderCmd_GetData
19ec-1c88:52552663.664 : iCmd = 1, nBytes = 4
19ec-1c88:52552858.374 : 0000 : 00 00 00 00 
19ec-1c88:52552858.474 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52552858.609 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52552858.681 : Return status = 0
19ec-1c88:52552858.741 : => IoObject::IoLockEnd
19ec-1c88:52552858.833 : <= IoObject::IoLockEnd
19ec-1c88:52552858.883 : <= GetADFStatus ret = 1
19ec-1c88:52554919.493 : => TerminateDriver
19ec-1c88:52554919.687 : => CAsicIO::~CAsicIO,pStage=200805448
19ec-1c88:52554919.757 : => CNT96226::Close
19ec-1c88:52554923.790 : <= CNT96226::Close ret = 1
19ec-1c88:52554923.872 : <= CAsicIO::~CAsicIO
19ec-1c88:52554923.930 : => IoObject::IoLockEnd
19ec-1c88:52554923.981 : <= IoObject::IoLockEnd
19ec-1c88:52554924.031 : => IoObject::TerminateDevice
19ec-1c88:52554924.085 : => IoObject::IoLockEnd
19ec-1c88:52554924.132 : <= IoObject::IoLockEnd
19ec-1c88:52554924.236 : <= IoObject::TerminateDevice
19ec-1c88:52554924.478 : <= TerminateDriver ret = 1
19ec-1c88:52597898.330 : ============Debug Start==========
19ec-1c88:52597898.591 : Date : 2020/4/30 14:31:08
19ec-1c88:52597898.674 : Process ID : 19ec
19ec-1c88:52597899.083 : Windows : Version 10.0 build 18363 
19ec-1c88:52597899.531 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52597899.593 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52597899.658 : MemoryStatus.ullAvailPhys : 1712459776
19ec-1c88:52597899.715 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52597899.774 : MemoryStatus.ullAvailPageFile : 3113893888
19ec-1c88:52597899.833 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52597899.890 : MemoryStatus.ullAvailVirtual : 1728397312
19ec-1c88:52597899.946 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52597900.046 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52597900.111 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52597900.348 : CPU Count : 4
19ec-1c88:52597900.397 : CPU Frequency : 100.000 Mhz
19ec-1c88:52597904.563 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52597904.691 : => InitializeDriver
19ec-1c88:52597904.960 : <= InitializeDriver ret = 1
19ec-1c88:52597905.019 : => InitializeScanner
19ec-1c88:52597905.100 : => CAsicIO::GetDeviceList
19ec-1c88:52597905.402 : => CNT96226::CNT96226
19ec-1c88:52597905.460 : => CNT96226::Open
19ec-1c88:52597926.820 : <= CNT96226::Open ret = 1
19ec-1c88:52597926.914 : => CNT96226::Initialize
19ec-1c88:52597927.087 : <= CNT96226::Initialize ret = 1
19ec-1c88:52597927.141 : <= CNT96226::CNT96226
19ec-1c88:52597927.195 : => CNT96226::EnumAvailableDevice
19ec-1c88:52597932.460 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52597932.538 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52597932.597 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52601718.635 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52601719.219 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52601725.619 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52601725.728 : => IoObject::GetLockName
19ec-1c88:52601725.789 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52601725.859 : <= IoObject::GetLockName
19ec-1c88:52601726.336 : => CNT96226::VenderCmd_GetData
19ec-1c88:52601726.398 : iCmd = 3, nBytes = 2
19ec-1c88:52602100.750 : 0000 : 06 38 
19ec-1c88:52602100.866 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52602100.938 : => CNT96226::VenderCmd_GetData
19ec-1c88:52602100.994 : iCmd = 4, nBytes = 2
19ec-1c88:52602400.161 : 0000 : 07 07 
19ec-1c88:52602400.278 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52602400.364 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52602400.452 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52602400.521 : IO Send command 10 bytes
19ec-1c88:52602400.572 : => CNT96226::VenderCmd_SetData
19ec-1c88:52602400.627 : iCmd = 0, nBytes = 10
19ec-1c88:52602400.731 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52602599.382 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52602599.597 : => CNT96226::VenderCmd_GetData
19ec-1c88:52602599.721 : iCmd = 0, nBytes = 165
19ec-1c88:52602773.452 : skip dump 37 bytes
19ec-1c88:52602773.817 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52602774.112 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52602774.399 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52602774.673 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52602774.938 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52602775.215 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52602775.477 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52602775.738 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52602775.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52602775.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:52602776.106 : iCmd = 1, nBytes = 4
19ec-1c88:52602951.590 : 0000 : 00 00 00 00 
19ec-1c88:52602951.777 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52602951.901 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52602952.022 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52602952.150 : IO Send command 10 bytes
19ec-1c88:52602952.259 : => CNT96226::VenderCmd_SetData
19ec-1c88:52602952.367 : iCmd = 0, nBytes = 10
19ec-1c88:52602952.569 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52603288.776 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52603289.007 : => CNT96226::VenderCmd_GetData
19ec-1c88:52603289.125 : iCmd = 0, nBytes = 128
19ec-1c88:52603506.007 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52603506.394 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52603506.691 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52603506.968 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52603507.239 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52603507.502 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52603507.754 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52603508.010 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52603508.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52603508.269 : => CNT96226::VenderCmd_GetData
19ec-1c88:52603508.376 : iCmd = 1, nBytes = 4
19ec-1c88:52603742.349 : 0000 : 00 00 00 00 
19ec-1c88:52603742.553 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52603742.691 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52603743.078 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52603743.227 : => CNT96226::Close
19ec-1c88:52603750.196 : <= CNT96226::Close ret = 1
19ec-1c88:52603750.346 : <= CNT96226::~CNT96226
19ec-1c88:52603750.507 : <= CAsicIO::GetDeviceList
19ec-1c88:52603751.303 : => IoObject::SetTimeout
19ec-1c88:52603751.563 : Timeout--> In = 0 Out = 0
19ec-1c88:52603751.680 : <= IoObject::SetTimeout
19ec-1c88:52603751.805 : => CAsicIO::CAsicIO
19ec-1c88:52603751.943 : => CNT96226::CNT96226
19ec-1c88:52603752.045 : => CNT96226::Open
19ec-1c88:52603794.111 : <= CNT96226::Open ret = 1
19ec-1c88:52603794.301 : => CNT96226::Initialize
19ec-1c88:52603794.696 : <= CNT96226::Initialize ret = 1
19ec-1c88:52603794.807 : <= CNT96226::CNT96226
19ec-1c88:52603794.914 : <= CAsicIO::CAsicIO
19ec-1c88:52603795.026 : => CAsicIO::InitializeDevice
19ec-1c88:52603795.159 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52603807.076 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52603807.299 : => IoObject::GetLockName
19ec-1c88:52603807.408 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52603807.538 : <= IoObject::GetLockName
19ec-1c88:52603808.466 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52603808.611 : IO Send command 10 bytes
19ec-1c88:52603808.711 : => CNT96226::VenderCmd_SetData
19ec-1c88:52603808.818 : iCmd = 0, nBytes = 10
19ec-1c88:52603809.036 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52604165.966 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52604166.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:52604166.360 : iCmd = 0, nBytes = 128
19ec-1c88:52604407.131 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52604407.492 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52604407.774 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52604408.048 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52604408.309 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52604408.563 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52604408.818 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52604409.072 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52604409.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52604409.334 : => CNT96226::VenderCmd_GetData
19ec-1c88:52604409.437 : iCmd = 1, nBytes = 4
19ec-1c88:52604630.892 : 0000 : 00 00 00 00 
19ec-1c88:52604631.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52604631.254 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52604631.378 : => CNT96226::VenderCmd_GetData
19ec-1c88:52604631.485 : iCmd = 3, nBytes = 2
19ec-1c88:52605037.285 : 0000 : 06 38 
19ec-1c88:52605037.490 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52605037.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:52605037.738 : iCmd = 4, nBytes = 2
19ec-1c88:52605376.679 : 0000 : 07 07 
19ec-1c88:52605376.900 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52605377.280 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52605377.471 : => IoObject::InitializeDevice
19ec-1c88:52605377.650 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52605378.942 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52605379.086 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52605380.345 : => FindScanner
19ec-1c88:52605380.454 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52605380.577 : <= FindScanner ret = 1
19ec-1c88:52605380.693 : => IoObject::IoLockStart
19ec-1c88:52605380.906 : => CAsicIO::CheckDevice
19ec-1c88:52605381.014 : => CNT96226::ConnectIsAvailable
19ec-1c88:52605406.557 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52605406.799 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52605406.936 : <= IoObject::IoLockStart
19ec-1c88:52605407.057 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52605407.192 : IO Send command 10 bytes
19ec-1c88:52605407.378 : => CNT96226::VenderCmd_SetData
19ec-1c88:52605407.501 : iCmd = 0, nBytes = 10
19ec-1c88:52605407.714 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52605621.260 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52605621.495 : System send command 10 bytes + data 0 bytes
19ec-1c88:52605621.638 : IO total need to receive data 5 bytes
19ec-1c88:52605621.757 : => CNT96226::VenderCmd_GetData
19ec-1c88:52605621.869 : iCmd = 0, nBytes = 5
19ec-1c88:52605848.436 : 0000 : 06 00 02 02 ab 
19ec-1c88:52605848.653 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52605848.792 : System total receive data 5 bytes
19ec-1c88:52605848.908 : => CNT96226::VenderCmd_GetData
19ec-1c88:52605849.020 : iCmd = 1, nBytes = 4
19ec-1c88:52606076.515 : 0000 : 00 00 00 00 
19ec-1c88:52606076.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52606076.968 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52606077.099 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52606077.225 : IO Send command 10 bytes
19ec-1c88:52606077.413 : => CNT96226::VenderCmd_SetData
19ec-1c88:52606077.530 : iCmd = 0, nBytes = 10
19ec-1c88:52606077.743 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52606300.472 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52606300.705 : System send command 10 bytes + data 0 bytes
19ec-1c88:52606300.853 : IO total need to receive data 165 bytes
19ec-1c88:52606300.990 : => CNT96226::VenderCmd_GetData
19ec-1c88:52606301.102 : iCmd = 0, nBytes = 165
19ec-1c88:52606513.070 : skip dump 37 bytes
19ec-1c88:52606513.443 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52606513.744 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52606514.034 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52606514.299 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52606514.559 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52606514.832 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52606515.083 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52606515.335 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52606515.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52606515.577 : System total receive data 165 bytes
19ec-1c88:52606515.695 : => CNT96226::VenderCmd_GetData
19ec-1c88:52606515.801 : iCmd = 1, nBytes = 4
19ec-1c88:52606733.804 : 0000 : 00 00 00 00 
19ec-1c88:52606734.031 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52606734.274 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52606734.742 : Dump Inquiry
19ec-1c88:52606735.014 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52606735.291 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52606735.563 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52606735.834 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52606736.094 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52606736.366 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52606736.625 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52606736.887 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52606737.151 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52606737.413 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52606737.590 : 00a0 : 00 00 00 00 00 
19ec-1c88:52606737.709 : => ReadNVMDataInternal
19ec-1c88:52606738.103 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52606738.236 : IO Send command 10 bytes
19ec-1c88:52606738.416 : => CNT96226::VenderCmd_SetData
19ec-1c88:52606738.534 : iCmd = 0, nBytes = 10
19ec-1c88:52606738.738 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52607100.156 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52607100.397 : System send command 10 bytes + data 0 bytes
19ec-1c88:52607100.540 : IO total need to receive data 128 bytes
19ec-1c88:52607100.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:52607100.779 : iCmd = 0, nBytes = 128
19ec-1c88:52607321.518 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52607321.898 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52607322.181 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52607322.452 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52607322.716 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52607322.969 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52607323.220 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52607323.478 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52607323.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52607323.731 : System total receive data 128 bytes
19ec-1c88:52607323.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:52607323.968 : iCmd = 1, nBytes = 4
19ec-1c88:52607542.434 : 0000 : 00 00 00 00 
19ec-1c88:52607542.644 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52607542.881 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52607543.017 : NVMData.PadScanCount = 0
19ec-1c88:52607543.124 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52607543.240 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52607543.363 : NVMData.FlatbedScanCount = 0
19ec-1c88:52607543.476 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52607543.584 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52607543.688 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52607543.795 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52607543.908 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52607544.020 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52607544.127 : NVMData.BornMonth = 0
19ec-1c88:52607544.223 : NVMData.BornDay = 0
19ec-1c88:52607544.324 : NVMData.BornYear = 0
19ec-1c88:52607544.422 : NVMData.FirstScanMonth = 4
19ec-1c88:52607544.529 : NVMData.FirstScanDay = 30
19ec-1c88:52607544.635 : NVMData.FirstScanYear = 2020
19ec-1c88:52607544.745 : NVMData.VerticalMagnification = 0
19ec-1c88:52607544.858 : NVMData.HorizontalMagnification = 0
19ec-1c88:52607544.971 : NVMData.PowerSavingTime = 15
19ec-1c88:52607545.083 : NVMData.SN = A094165189010062
19ec-1c88:52607545.186 : NVMData.AutoFeed = 0
19ec-1c88:52607545.286 : NVMData.CCDType = 0
19ec-1c88:52607545.384 : NVMData.ScanSpeed = 0
19ec-1c88:52607545.481 : NVMData.RollerCount = 0
19ec-1c88:52607545.588 : NVMData.MultifeedCount = 0
19ec-1c88:52607545.690 : NVMData.JamCount = 0
19ec-1c88:52607545.792 : NVMData.IdentifyInfo = 
19ec-1c88:52607545.898 : NVMData.FormalName = 
19ec-1c88:52607546.319 : NVMData.ReservedB = 0
19ec-1c88:52607546.434 : NVMData.FunctionCode = 0
19ec-1c88:52607546.537 : NVMData.PreFeed = 0
19ec-1c88:52607546.635 : NVMData.PreFeedTime = 0
19ec-1c88:52607546.735 : NVMData.ButtonNumber = 0
19ec-1c88:52607546.838 : NVMData.PowerOffTime = 0
19ec-1c88:52607546.943 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52607547.075 : => IoObject::IoLockEnd
19ec-1c88:52607547.255 : <= IoObject::IoLockEnd
19ec-1c88:52607547.361 : <= InitializeScanner ret = 1
19ec-1c88:52607547.499 : => GetLogicalScannerAbilityEx
19ec-1c88:52607547.613 : => IoObject::IoLockStart
19ec-1c88:52607547.808 : => CAsicIO::CheckDevice
19ec-1c88:52607547.909 : => CNT96226::ConnectIsAvailable
19ec-1c88:52607572.242 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52607572.465 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52607572.595 : <= IoObject::IoLockStart
19ec-1c88:52607572.717 : => IoObject::IoLockEnd
19ec-1c88:52607572.913 : <= IoObject::IoLockEnd
19ec-1c88:52607573.121 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52607573.279 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52607914.617 : => ReadNVMData
19ec-1c88:52607914.870 : => IoObject::IoLockStart
19ec-1c88:52607915.130 : => CAsicIO::CheckDevice
19ec-1c88:52607915.239 : => CNT96226::ConnectIsAvailable
19ec-1c88:52607940.065 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52607940.304 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52607940.425 : <= IoObject::IoLockStart
19ec-1c88:52607940.553 : => ReadNVMDataInternal
19ec-1c88:52607940.673 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52607940.806 : IO Send command 10 bytes
19ec-1c88:52607941.033 : => CNT96226::VenderCmd_SetData
19ec-1c88:52607941.147 : iCmd = 0, nBytes = 10
19ec-1c88:52607941.373 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52608307.664 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52608307.804 : System send command 10 bytes + data 0 bytes
19ec-1c88:52608307.878 : IO total need to receive data 128 bytes
19ec-1c88:52608307.944 : => CNT96226::VenderCmd_GetData
19ec-1c88:52608308.009 : iCmd = 0, nBytes = 128
19ec-1c88:52608511.683 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52608511.900 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52608512.061 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52608512.209 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52608512.362 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52608512.506 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52608512.646 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52608512.784 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52608512.856 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52608512.924 : System total receive data 128 bytes
19ec-1c88:52608512.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:52608513.051 : iCmd = 1, nBytes = 4
19ec-1c88:52608685.298 : 0000 : 00 00 00 00 
19ec-1c88:52608685.430 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52608685.580 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52608685.656 : NVMData.PadScanCount = 0
19ec-1c88:52608685.721 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52608685.783 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52608685.846 : NVMData.FlatbedScanCount = 0
19ec-1c88:52608685.908 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52608685.968 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52608686.032 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52608686.093 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52608686.157 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52608686.219 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52608686.281 : NVMData.BornMonth = 0
19ec-1c88:52608686.340 : NVMData.BornDay = 0
19ec-1c88:52608686.399 : NVMData.BornYear = 0
19ec-1c88:52608686.455 : NVMData.FirstScanMonth = 4
19ec-1c88:52608686.515 : NVMData.FirstScanDay = 30
19ec-1c88:52608686.576 : NVMData.FirstScanYear = 2020
19ec-1c88:52608686.812 : NVMData.VerticalMagnification = 0
19ec-1c88:52608686.883 : NVMData.HorizontalMagnification = 0
19ec-1c88:52608686.944 : NVMData.PowerSavingTime = 15
19ec-1c88:52608687.009 : NVMData.SN = A094165189010062
19ec-1c88:52608687.069 : NVMData.AutoFeed = 0
19ec-1c88:52608687.126 : NVMData.CCDType = 0
19ec-1c88:52608687.179 : NVMData.ScanSpeed = 0
19ec-1c88:52608687.236 : NVMData.RollerCount = 0
19ec-1c88:52608687.292 : NVMData.MultifeedCount = 0
19ec-1c88:52608687.349 : NVMData.JamCount = 0
19ec-1c88:52608687.404 : NVMData.IdentifyInfo = 
19ec-1c88:52608687.463 : NVMData.FormalName = 
19ec-1c88:52608687.517 : NVMData.ReservedB = 0
19ec-1c88:52608687.575 : NVMData.FunctionCode = 0
19ec-1c88:52608687.629 : NVMData.PreFeed = 0
19ec-1c88:52608687.685 : NVMData.PreFeedTime = 0
19ec-1c88:52608687.738 : NVMData.ButtonNumber = 0
19ec-1c88:52608687.795 : NVMData.PowerOffTime = 0
19ec-1c88:52608687.854 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52608687.917 : => IoObject::IoLockEnd
19ec-1c88:52608688.018 : <= IoObject::IoLockEnd
19ec-1c88:52608688.078 : <= ReadNVMData ret = 1
19ec-1c88:52609256.164 : => TerminateDriver
19ec-1c88:52609256.349 : => CAsicIO::~CAsicIO,pStage=196807752
19ec-1c88:52609256.434 : => CNT96226::Close
19ec-1c88:52609260.807 : <= CNT96226::Close ret = 1
19ec-1c88:52609260.900 : <= CAsicIO::~CAsicIO
19ec-1c88:52609260.964 : => IoObject::IoLockEnd
19ec-1c88:52609261.021 : <= IoObject::IoLockEnd
19ec-1c88:52609261.078 : => IoObject::TerminateDevice
19ec-1c88:52609261.139 : => IoObject::IoLockEnd
19ec-1c88:52609261.196 : <= IoObject::IoLockEnd
19ec-1c88:52609261.310 : <= IoObject::TerminateDevice
19ec-1c88:52609261.586 : <= TerminateDriver ret = 1
19ec-1c88:52611762.360 : ============Debug Start==========
19ec-1c88:52611762.646 : Date : 2020/4/30 14:31:09
19ec-1c88:52611762.729 : Process ID : 19ec
19ec-1c88:52611763.147 : Windows : Version 10.0 build 18363 
19ec-1c88:52611763.632 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52611763.694 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52611763.759 : MemoryStatus.ullAvailPhys : 1712533504
19ec-1c88:52611763.820 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52611763.881 : MemoryStatus.ullAvailPageFile : 3114196992
19ec-1c88:52611763.941 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52611764.003 : MemoryStatus.ullAvailVirtual : 1728417792
19ec-1c88:52611764.065 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52611764.170 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52611764.233 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52611764.474 : CPU Count : 4
19ec-1c88:52611764.521 : CPU Frequency : 100.000 Mhz
19ec-1c88:52611769.222 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52611769.347 : => InitializeDriver
19ec-1c88:52611769.833 : <= InitializeDriver ret = 1
19ec-1c88:52614260.670 : => InitializeScanner
19ec-1c88:52614260.932 : => CAsicIO::GetDeviceList
19ec-1c88:52614261.340 : => CNT96226::CNT96226
19ec-1c88:52614261.403 : => CNT96226::Open
19ec-1c88:52614283.932 : <= CNT96226::Open ret = 1
19ec-1c88:52614284.031 : => CNT96226::Initialize
19ec-1c88:52614284.306 : <= CNT96226::Initialize ret = 1
19ec-1c88:52614284.363 : <= CNT96226::CNT96226
19ec-1c88:52614284.416 : => CNT96226::EnumAvailableDevice
19ec-1c88:52614289.679 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52614289.754 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52614289.812 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52618115.437 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52618115.895 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52618127.133 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52618127.352 : => IoObject::GetLockName
19ec-1c88:52618127.486 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52618127.620 : <= IoObject::GetLockName
19ec-1c88:52618128.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:52618128.645 : iCmd = 3, nBytes = 2
19ec-1c88:52618510.286 : 0000 : 06 38 
19ec-1c88:52618510.511 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52618510.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:52618510.761 : iCmd = 4, nBytes = 2
19ec-1c88:52618847.469 : 0000 : 07 07 
19ec-1c88:52618847.676 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52618847.840 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52618848.006 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52618848.140 : IO Send command 10 bytes
19ec-1c88:52618848.249 : => CNT96226::VenderCmd_SetData
19ec-1c88:52618848.356 : iCmd = 0, nBytes = 10
19ec-1c88:52618848.577 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52619066.911 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52619067.146 : => CNT96226::VenderCmd_GetData
19ec-1c88:52619067.262 : iCmd = 0, nBytes = 165
19ec-1c88:52619286.682 : skip dump 37 bytes
19ec-1c88:52619287.073 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52619287.365 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52619287.644 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52619287.915 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52619288.179 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52619288.456 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52619288.709 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52619288.965 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52619289.094 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52619289.217 : => CNT96226::VenderCmd_GetData
19ec-1c88:52619289.328 : iCmd = 1, nBytes = 4
19ec-1c88:52619500.423 : 0000 : 00 00 00 00 
19ec-1c88:52619500.608 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52619500.735 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52619500.861 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52619500.989 : IO Send command 10 bytes
19ec-1c88:52619501.090 : => CNT96226::VenderCmd_SetData
19ec-1c88:52619501.201 : iCmd = 0, nBytes = 10
19ec-1c88:52619501.417 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52619854.914 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52619855.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:52619855.253 : iCmd = 0, nBytes = 128
19ec-1c88:52620068.398 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52620068.736 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52620069.021 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52620069.296 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52620069.552 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52620069.803 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52620070.062 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52620070.317 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52620070.451 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52620070.575 : => CNT96226::VenderCmd_GetData
19ec-1c88:52620070.680 : iCmd = 1, nBytes = 4
19ec-1c88:52620244.830 : 0000 : 00 00 00 00 
19ec-1c88:52620245.005 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52620245.133 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52620245.459 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52620245.601 : => CNT96226::Close
19ec-1c88:52620252.230 : <= CNT96226::Close ret = 1
19ec-1c88:52620252.394 : <= CNT96226::~CNT96226
19ec-1c88:52620252.560 : <= CAsicIO::GetDeviceList
19ec-1c88:52620253.251 : => IoObject::SetTimeout
19ec-1c88:52620253.519 : Timeout--> In = 0 Out = 0
19ec-1c88:52620253.638 : <= IoObject::SetTimeout
19ec-1c88:52620253.769 : => CAsicIO::CAsicIO
19ec-1c88:52620253.911 : => CNT96226::CNT96226
19ec-1c88:52620254.018 : => CNT96226::Open
19ec-1c88:52620295.470 : <= CNT96226::Open ret = 1
19ec-1c88:52620295.671 : => CNT96226::Initialize
19ec-1c88:52620296.047 : <= CNT96226::Initialize ret = 1
19ec-1c88:52620296.170 : <= CNT96226::CNT96226
19ec-1c88:52620296.280 : <= CAsicIO::CAsicIO
19ec-1c88:52620296.390 : => CAsicIO::InitializeDevice
19ec-1c88:52620296.525 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52620308.004 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52620308.222 : => IoObject::GetLockName
19ec-1c88:52620308.336 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52620308.472 : <= IoObject::GetLockName
19ec-1c88:52620309.360 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52620309.510 : IO Send command 10 bytes
19ec-1c88:52620309.616 : => CNT96226::VenderCmd_SetData
19ec-1c88:52620309.722 : iCmd = 0, nBytes = 10
19ec-1c88:52620309.934 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52620648.313 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52620648.579 : => CNT96226::VenderCmd_GetData
19ec-1c88:52620648.691 : iCmd = 0, nBytes = 128
19ec-1c88:52620888.993 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52620889.371 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52620889.662 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52620889.934 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52620890.198 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52620890.454 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52620890.701 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52620890.956 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52620891.081 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52620891.203 : => CNT96226::VenderCmd_GetData
19ec-1c88:52620891.314 : iCmd = 1, nBytes = 4
19ec-1c88:52621103.295 : 0000 : 00 00 00 00 
19ec-1c88:52621103.517 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52621103.664 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52621103.793 : => CNT96226::VenderCmd_GetData
19ec-1c88:52621103.902 : iCmd = 3, nBytes = 2
19ec-1c88:52621492.271 : 0000 : 06 38 
19ec-1c88:52621492.488 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52621492.625 : => CNT96226::VenderCmd_GetData
19ec-1c88:52621492.740 : iCmd = 4, nBytes = 2
19ec-1c88:52621814.402 : 0000 : 07 07 
19ec-1c88:52621814.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52621814.957 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52621815.154 : => IoObject::InitializeDevice
19ec-1c88:52621815.343 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52621816.601 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52621816.746 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52621817.972 : => FindScanner
19ec-1c88:52621818.086 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52621818.212 : <= FindScanner ret = 1
19ec-1c88:52621818.327 : => IoObject::IoLockStart
19ec-1c88:52621818.529 : => CAsicIO::CheckDevice
19ec-1c88:52621818.631 : => CNT96226::ConnectIsAvailable
19ec-1c88:52621837.335 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52621837.529 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52621837.647 : <= IoObject::IoLockStart
19ec-1c88:52621837.756 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52621837.882 : IO Send command 10 bytes
19ec-1c88:52621838.048 : => CNT96226::VenderCmd_SetData
19ec-1c88:52621838.164 : iCmd = 0, nBytes = 10
19ec-1c88:52621838.377 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52622036.190 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52622036.427 : System send command 10 bytes + data 0 bytes
19ec-1c88:52622036.567 : IO total need to receive data 5 bytes
19ec-1c88:52622036.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:52622036.794 : iCmd = 0, nBytes = 5
19ec-1c88:52622249.095 : 0000 : 06 00 02 02 ab 
19ec-1c88:52622249.205 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52622249.282 : System total receive data 5 bytes
19ec-1c88:52622249.356 : => CNT96226::VenderCmd_GetData
19ec-1c88:52622249.420 : iCmd = 1, nBytes = 4
19ec-1c88:52622444.735 : 0000 : 00 00 00 00 
19ec-1c88:52622444.842 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52622444.996 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52622445.073 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52622445.147 : IO Send command 10 bytes
19ec-1c88:52622445.249 : => CNT96226::VenderCmd_SetData
19ec-1c88:52622445.319 : iCmd = 0, nBytes = 10
19ec-1c88:52622445.444 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52622639.596 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52622639.723 : System send command 10 bytes + data 0 bytes
19ec-1c88:52622639.799 : IO total need to receive data 165 bytes
19ec-1c88:52622639.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:52622639.935 : iCmd = 0, nBytes = 165
19ec-1c88:52622848.233 : skip dump 37 bytes
19ec-1c88:52622848.445 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52622848.613 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52622848.773 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52622848.930 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52622849.087 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52622849.247 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52622849.398 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52622849.551 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52622849.626 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52622849.699 : System total receive data 165 bytes
19ec-1c88:52622849.768 : => CNT96226::VenderCmd_GetData
19ec-1c88:52622849.830 : iCmd = 1, nBytes = 4
19ec-1c88:52623047.420 : 0000 : 00 00 00 00 
19ec-1c88:52623047.560 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52623047.718 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52623047.970 : Dump Inquiry
19ec-1c88:52623048.135 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52623048.306 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52623048.468 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52623048.636 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52623048.789 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52623048.953 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52623049.112 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52623049.269 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52623049.427 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52623049.587 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52623049.696 : 00a0 : 00 00 00 00 00 
19ec-1c88:52623049.775 : => ReadNVMDataInternal
19ec-1c88:52623050.024 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52623050.103 : IO Send command 10 bytes
19ec-1c88:52623050.213 : => CNT96226::VenderCmd_SetData
19ec-1c88:52623050.282 : iCmd = 0, nBytes = 10
19ec-1c88:52623050.405 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52623393.418 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52623393.562 : System send command 10 bytes + data 0 bytes
19ec-1c88:52623393.646 : IO total need to receive data 128 bytes
19ec-1c88:52623393.720 : => CNT96226::VenderCmd_GetData
19ec-1c88:52623393.784 : iCmd = 0, nBytes = 128
19ec-1c88:52623577.167 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52623577.396 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52623577.571 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52623577.731 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52623577.884 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52623578.030 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52623578.183 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52623578.453 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52623578.536 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52623578.609 : System total receive data 128 bytes
19ec-1c88:52623578.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:52623578.743 : iCmd = 1, nBytes = 4
19ec-1c88:52623705.349 : 0000 : 00 00 00 00 
19ec-1c88:52623705.450 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52623705.599 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52623705.679 : NVMData.PadScanCount = 0
19ec-1c88:52623705.746 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52623705.814 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52623705.882 : NVMData.FlatbedScanCount = 0
19ec-1c88:52623705.945 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52623706.009 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52623706.074 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52623706.140 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52623706.208 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52623706.273 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52623706.341 : NVMData.BornMonth = 0
19ec-1c88:52623706.399 : NVMData.BornDay = 0
19ec-1c88:52623706.459 : NVMData.BornYear = 0
19ec-1c88:52623706.514 : NVMData.FirstScanMonth = 4
19ec-1c88:52623706.577 : NVMData.FirstScanDay = 30
19ec-1c88:52623706.642 : NVMData.FirstScanYear = 2020
19ec-1c88:52623706.706 : NVMData.VerticalMagnification = 0
19ec-1c88:52623706.774 : NVMData.HorizontalMagnification = 0
19ec-1c88:52623706.837 : NVMData.PowerSavingTime = 15
19ec-1c88:52623706.905 : NVMData.SN = A094165189010062
19ec-1c88:52623706.965 : NVMData.AutoFeed = 0
19ec-1c88:52623707.023 : NVMData.CCDType = 0
19ec-1c88:52623707.084 : NVMData.ScanSpeed = 0
19ec-1c88:52623707.147 : NVMData.RollerCount = 0
19ec-1c88:52623707.209 : NVMData.MultifeedCount = 0
19ec-1c88:52623707.270 : NVMData.JamCount = 0
19ec-1c88:52623707.326 : NVMData.IdentifyInfo = 
19ec-1c88:52623707.388 : NVMData.FormalName = 
19ec-1c88:52623707.623 : NVMData.ReservedB = 0
19ec-1c88:52623707.693 : NVMData.FunctionCode = 0
19ec-1c88:52623707.752 : NVMData.PreFeed = 0
19ec-1c88:52623707.814 : NVMData.PreFeedTime = 0
19ec-1c88:52623707.873 : NVMData.ButtonNumber = 0
19ec-1c88:52623707.935 : NVMData.PowerOffTime = 0
19ec-1c88:52623707.999 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52623708.086 : => IoObject::IoLockEnd
19ec-1c88:52623708.194 : <= IoObject::IoLockEnd
19ec-1c88:52623708.254 : <= InitializeScanner ret = 1
19ec-1c88:52625096.086 : => GetLogicalScannerAbility
19ec-1c88:52625096.266 : => IoObject::IoLockStart
19ec-1c88:52625096.387 : => CAsicIO::CheckDevice
19ec-1c88:52625096.444 : => CNT96226::ConnectIsAvailable
19ec-1c88:52625121.777 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52625122.015 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52625122.139 : <= IoObject::IoLockStart
19ec-1c88:52625122.261 : => IoObject::IoLockEnd
19ec-1c88:52625122.486 : <= IoObject::IoLockEnd
19ec-1c88:52625122.907 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:52628590.526 : => GetLogicalScannerAbilityEx
19ec-1c88:52628590.716 : => IoObject::IoLockStart
19ec-1c88:52628590.845 : => CAsicIO::CheckDevice
19ec-1c88:52628590.904 : => CNT96226::ConnectIsAvailable
19ec-1c88:52628616.559 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52628616.672 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52628616.731 : <= IoObject::IoLockStart
19ec-1c88:52628616.788 : => IoObject::IoLockEnd
19ec-1c88:52628616.894 : <= IoObject::IoLockEnd
19ec-1c88:52628617.010 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52628617.085 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52637076.201 : => ReadNVMData
19ec-1c88:52637076.491 : => IoObject::IoLockStart
19ec-1c88:52637076.740 : => CAsicIO::CheckDevice
19ec-1c88:52637076.854 : => CNT96226::ConnectIsAvailable
19ec-1c88:52637102.286 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52637102.536 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52637102.672 : <= IoObject::IoLockStart
19ec-1c88:52637102.804 : => ReadNVMDataInternal
19ec-1c88:52637102.923 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52637103.058 : IO Send command 10 bytes
19ec-1c88:52637103.267 : => CNT96226::VenderCmd_SetData
19ec-1c88:52637103.387 : iCmd = 0, nBytes = 10
19ec-1c88:52637103.610 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52637464.965 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52637465.228 : System send command 10 bytes + data 0 bytes
19ec-1c88:52637465.370 : IO total need to receive data 128 bytes
19ec-1c88:52637465.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:52637465.614 : iCmd = 0, nBytes = 128
19ec-1c88:52637674.488 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52637674.856 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52637675.145 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52637675.416 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52637675.670 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52637675.921 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52637676.177 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52637676.433 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52637676.559 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52637676.680 : System total receive data 128 bytes
19ec-1c88:52637676.806 : => CNT96226::VenderCmd_GetData
19ec-1c88:52637676.919 : iCmd = 1, nBytes = 4
19ec-1c88:52637887.833 : 0000 : 00 00 00 00 
19ec-1c88:52637888.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52637888.238 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52637888.376 : NVMData.PadScanCount = 0
19ec-1c88:52637888.490 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52637888.600 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52637888.714 : NVMData.FlatbedScanCount = 0
19ec-1c88:52637888.827 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52637889.231 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52637889.363 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52637889.476 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52637889.587 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52637889.699 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52637889.815 : NVMData.BornMonth = 0
19ec-1c88:52637889.916 : NVMData.BornDay = 0
19ec-1c88:52637890.016 : NVMData.BornYear = 0
19ec-1c88:52637890.117 : NVMData.FirstScanMonth = 4
19ec-1c88:52637890.228 : NVMData.FirstScanDay = 30
19ec-1c88:52637890.339 : NVMData.FirstScanYear = 2020
19ec-1c88:52637890.448 : NVMData.VerticalMagnification = 0
19ec-1c88:52637890.561 : NVMData.HorizontalMagnification = 0
19ec-1c88:52637890.672 : NVMData.PowerSavingTime = 15
19ec-1c88:52637890.779 : NVMData.SN = A094165189010062
19ec-1c88:52637890.880 : NVMData.AutoFeed = 0
19ec-1c88:52637890.981 : NVMData.CCDType = 0
19ec-1c88:52637891.080 : NVMData.ScanSpeed = 0
19ec-1c88:52637891.194 : NVMData.RollerCount = 0
19ec-1c88:52637891.299 : NVMData.MultifeedCount = 0
19ec-1c88:52637891.406 : NVMData.JamCount = 0
19ec-1c88:52637891.507 : NVMData.IdentifyInfo = 
19ec-1c88:52637891.613 : NVMData.FormalName = 
19ec-1c88:52637891.716 : NVMData.ReservedB = 0
19ec-1c88:52637891.816 : NVMData.FunctionCode = 0
19ec-1c88:52637891.917 : NVMData.PreFeed = 0
19ec-1c88:52637892.012 : NVMData.PreFeedTime = 0
19ec-1c88:52637892.112 : NVMData.ButtonNumber = 0
19ec-1c88:52637892.212 : NVMData.PowerOffTime = 0
19ec-1c88:52637892.321 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52637892.437 : => IoObject::IoLockEnd
19ec-1c88:52637892.615 : <= IoObject::IoLockEnd
19ec-1c88:52637892.715 : <= ReadNVMData ret = 1
19ec-1c88:52648042.656 : => GetADFStatus
19ec-1c88:52648043.034 : => IoObject::IoLockStart
19ec-1c88:52648043.163 : => CAsicIO::CheckDevice
19ec-1c88:52648043.223 : => CNT96226::ConnectIsAvailable
19ec-1c88:52648061.830 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52648061.951 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52648062.022 : <= IoObject::IoLockStart
19ec-1c88:52648062.087 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52648062.159 : IO Send command 10 bytes
19ec-1c88:52648062.279 : => CNT96226::VenderCmd_SetData
19ec-1c88:52648062.343 : iCmd = 0, nBytes = 10
19ec-1c88:52648062.457 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52648239.286 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52648239.499 : System send command 10 bytes + data 0 bytes
19ec-1c88:52648239.825 : IO total need to receive data 2 bytes
19ec-1c88:52648239.886 : => CNT96226::VenderCmd_GetData
19ec-1c88:52648239.939 : iCmd = 0, nBytes = 2
19ec-1c88:52648351.054 : 0000 : 00 00 
19ec-1c88:52648351.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52648351.206 : System total receive data 2 bytes
19ec-1c88:52648351.267 : => CNT96226::VenderCmd_GetData
19ec-1c88:52648351.321 : iCmd = 1, nBytes = 4
19ec-1c88:52648504.118 : 0000 : 00 00 00 00 
19ec-1c88:52648504.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52648504.764 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52648504.828 : Return status = 0
19ec-1c88:52648504.891 : => IoObject::IoLockEnd
19ec-1c88:52648504.977 : <= IoObject::IoLockEnd
19ec-1c88:52648505.028 : <= GetADFStatus ret = 1
19ec-1c88:52651028.299 : => GetADFStatus
19ec-1c88:52651028.494 : => IoObject::IoLockStart
19ec-1c88:52651028.625 : => CAsicIO::CheckDevice
19ec-1c88:52651028.680 : => CNT96226::ConnectIsAvailable
19ec-1c88:52651050.750 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52651050.999 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52651051.129 : <= IoObject::IoLockStart
19ec-1c88:52651051.258 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52651051.631 : IO Send command 10 bytes
19ec-1c88:52651051.744 : => CNT96226::VenderCmd_SetData
19ec-1c88:52651051.802 : iCmd = 0, nBytes = 10
19ec-1c88:52651051.909 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52651252.327 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52651252.440 : System send command 10 bytes + data 0 bytes
19ec-1c88:52651252.710 : IO total need to receive data 2 bytes
19ec-1c88:52651252.787 : => CNT96226::VenderCmd_GetData
19ec-1c88:52651252.841 : iCmd = 0, nBytes = 2
19ec-1c88:52651440.696 : 0000 : 00 00 
19ec-1c88:52651440.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52651440.893 : System total receive data 2 bytes
19ec-1c88:52651440.955 : => CNT96226::VenderCmd_GetData
19ec-1c88:52651441.008 : iCmd = 1, nBytes = 4
19ec-1c88:52651647.113 : 0000 : 00 00 00 00 
19ec-1c88:52651647.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52651647.323 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52651647.393 : Return status = 0
19ec-1c88:52651647.453 : => IoObject::IoLockEnd
19ec-1c88:52651647.540 : <= IoObject::IoLockEnd
19ec-1c88:52651647.591 : <= GetADFStatus ret = 1
19ec-1c88:52653676.419 : => TerminateDriver
19ec-1c88:52653676.612 : => CAsicIO::~CAsicIO,pStage=136252488
19ec-1c88:52653676.682 : => CNT96226::Close
19ec-1c88:52653680.490 : <= CNT96226::Close ret = 1
19ec-1c88:52653680.571 : <= CAsicIO::~CAsicIO
19ec-1c88:52653680.630 : => IoObject::IoLockEnd
19ec-1c88:52653680.680 : <= IoObject::IoLockEnd
19ec-1c88:52653680.734 : => IoObject::TerminateDevice
19ec-1c88:52653680.791 : => IoObject::IoLockEnd
19ec-1c88:52653680.837 : <= IoObject::IoLockEnd
19ec-1c88:52653680.936 : <= IoObject::TerminateDevice
19ec-1c88:52653681.256 : <= TerminateDriver ret = 1
19ec-1c88:52697331.268 : ============Debug Start==========
19ec-1c88:52697331.541 : Date : 2020/4/30 14:31:11
19ec-1c88:52697331.619 : Process ID : 19ec
19ec-1c88:52697332.020 : Windows : Version 10.0 build 18363 
19ec-1c88:52697332.453 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52697332.517 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52697332.581 : MemoryStatus.ullAvailPhys : 1727565824
19ec-1c88:52697332.644 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52697332.705 : MemoryStatus.ullAvailPageFile : 3129524224
19ec-1c88:52697332.766 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52697332.823 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:52697332.884 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52697332.985 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52697333.045 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52697333.292 : CPU Count : 4
19ec-1c88:52697333.340 : CPU Frequency : 100.000 Mhz
19ec-1c88:52697337.507 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52697337.635 : => InitializeDriver
19ec-1c88:52697337.903 : <= InitializeDriver ret = 1
19ec-1c88:52697337.962 : => InitializeScanner
19ec-1c88:52697338.040 : => CAsicIO::GetDeviceList
19ec-1c88:52697338.334 : => CNT96226::CNT96226
19ec-1c88:52697338.396 : => CNT96226::Open
19ec-1c88:52697363.599 : <= CNT96226::Open ret = 1
19ec-1c88:52697363.712 : => CNT96226::Initialize
19ec-1c88:52697363.901 : <= CNT96226::Initialize ret = 1
19ec-1c88:52697363.959 : <= CNT96226::CNT96226
19ec-1c88:52697364.010 : => CNT96226::EnumAvailableDevice
19ec-1c88:52697369.461 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52697369.539 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52697369.595 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52701084.436 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52701084.772 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52701090.831 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52701090.949 : => IoObject::GetLockName
19ec-1c88:52701091.013 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52701091.087 : <= IoObject::GetLockName
19ec-1c88:52701091.592 : => CNT96226::VenderCmd_GetData
19ec-1c88:52701091.657 : iCmd = 3, nBytes = 2
19ec-1c88:52701481.439 : 0000 : 06 38 
19ec-1c88:52701481.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52701481.674 : => CNT96226::VenderCmd_GetData
19ec-1c88:52701481.734 : iCmd = 4, nBytes = 2
19ec-1c88:52701783.925 : 0000 : 07 07 
19ec-1c88:52701784.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52701784.168 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52701784.258 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52701784.322 : IO Send command 10 bytes
19ec-1c88:52701784.373 : => CNT96226::VenderCmd_SetData
19ec-1c88:52701784.434 : iCmd = 0, nBytes = 10
19ec-1c88:52701784.533 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52701967.980 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52701968.150 : => CNT96226::VenderCmd_GetData
19ec-1c88:52701968.215 : iCmd = 0, nBytes = 165
19ec-1c88:52702083.343 : skip dump 37 bytes
19ec-1c88:52702083.564 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52702083.698 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52702083.833 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52702083.966 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52702084.094 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52702084.223 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52702084.347 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52702084.474 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52702084.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52702084.600 : => CNT96226::VenderCmd_GetData
19ec-1c88:52702084.654 : iCmd = 1, nBytes = 4
19ec-1c88:52702203.565 : 0000 : 00 00 00 00 
19ec-1c88:52702203.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52702203.737 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52702203.801 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52702204.083 : IO Send command 10 bytes
19ec-1c88:52702204.132 : => CNT96226::VenderCmd_SetData
19ec-1c88:52702204.186 : iCmd = 0, nBytes = 10
19ec-1c88:52702204.282 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52702536.538 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52702536.699 : => CNT96226::VenderCmd_GetData
19ec-1c88:52702536.760 : iCmd = 0, nBytes = 128
19ec-1c88:52702694.763 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52702694.972 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52702695.110 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52702695.242 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52702695.368 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52702695.491 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52702695.614 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52702695.734 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52702695.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52702695.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:52702695.923 : iCmd = 1, nBytes = 4
19ec-1c88:52702870.384 : 0000 : 00 00 00 00 
19ec-1c88:52702870.532 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52702870.605 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52702870.814 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52702870.887 : => CNT96226::Close
19ec-1c88:52702875.716 : <= CNT96226::Close ret = 1
19ec-1c88:52702875.797 : <= CNT96226::~CNT96226
19ec-1c88:52702875.887 : <= CAsicIO::GetDeviceList
19ec-1c88:52702876.415 : => IoObject::SetTimeout
19ec-1c88:52702876.553 : Timeout--> In = 0 Out = 0
19ec-1c88:52702876.611 : <= IoObject::SetTimeout
19ec-1c88:52702876.680 : => CAsicIO::CAsicIO
19ec-1c88:52702876.753 : => CNT96226::CNT96226
19ec-1c88:52702876.811 : => CNT96226::Open
19ec-1c88:52702902.633 : <= CNT96226::Open ret = 1
19ec-1c88:52702902.748 : => CNT96226::Initialize
19ec-1c88:52702902.951 : <= CNT96226::Initialize ret = 1
19ec-1c88:52702903.010 : <= CNT96226::CNT96226
19ec-1c88:52702903.061 : <= CAsicIO::CAsicIO
19ec-1c88:52702903.116 : => CAsicIO::InitializeDevice
19ec-1c88:52702903.186 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52702909.298 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52702909.431 : => IoObject::GetLockName
19ec-1c88:52702909.498 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52702909.563 : <= IoObject::GetLockName
19ec-1c88:52702910.086 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52702910.159 : IO Send command 10 bytes
19ec-1c88:52702910.213 : => CNT96226::VenderCmd_SetData
19ec-1c88:52702910.267 : iCmd = 0, nBytes = 10
19ec-1c88:52702910.381 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52703254.672 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52703254.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:52703254.910 : iCmd = 0, nBytes = 128
19ec-1c88:52703457.836 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52703458.054 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52703458.196 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52703458.334 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52703458.460 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52703458.589 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52703458.713 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52703458.834 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52703458.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52703458.961 : => CNT96226::VenderCmd_GetData
19ec-1c88:52703459.014 : iCmd = 1, nBytes = 4
19ec-1c88:52703634.550 : 0000 : 00 00 00 00 
19ec-1c88:52703634.682 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52703634.752 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52703634.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:52703634.874 : iCmd = 3, nBytes = 2
19ec-1c88:52703992.091 : 0000 : 06 38 
19ec-1c88:52703992.271 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52703992.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:52703992.402 : iCmd = 4, nBytes = 2
19ec-1c88:52704295.952 : 0000 : 07 07 
19ec-1c88:52704296.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52704296.284 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52704296.385 : => IoObject::InitializeDevice
19ec-1c88:52704296.491 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52704297.189 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52704297.266 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52704298.098 : => FindScanner
19ec-1c88:52704298.157 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52704298.223 : <= FindScanner ret = 1
19ec-1c88:52704298.280 : => IoObject::IoLockStart
19ec-1c88:52704298.393 : => CAsicIO::CheckDevice
19ec-1c88:52704298.448 : => CNT96226::ConnectIsAvailable
19ec-1c88:52704320.232 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52704320.330 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52704320.389 : <= IoObject::IoLockStart
19ec-1c88:52704320.450 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52704320.518 : IO Send command 10 bytes
19ec-1c88:52704320.603 : => CNT96226::VenderCmd_SetData
19ec-1c88:52704320.663 : iCmd = 0, nBytes = 10
19ec-1c88:52704320.768 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52704520.965 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52704521.122 : System send command 10 bytes + data 0 bytes
19ec-1c88:52704521.190 : IO total need to receive data 5 bytes
19ec-1c88:52704521.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:52704521.309 : iCmd = 0, nBytes = 5
19ec-1c88:52704697.425 : 0000 : 06 00 02 02 ab 
19ec-1c88:52704697.550 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52704697.613 : System total receive data 5 bytes
19ec-1c88:52704697.669 : => CNT96226::VenderCmd_GetData
19ec-1c88:52704697.724 : iCmd = 1, nBytes = 4
19ec-1c88:52704833.028 : 0000 : 00 00 00 00 
19ec-1c88:52704833.190 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52704833.348 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52704833.411 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52704833.475 : IO Send command 10 bytes
19ec-1c88:52704833.584 : => CNT96226::VenderCmd_SetData
19ec-1c88:52704833.640 : iCmd = 0, nBytes = 10
19ec-1c88:52704833.743 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52705019.202 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52705019.367 : System send command 10 bytes + data 0 bytes
19ec-1c88:52705019.438 : IO total need to receive data 165 bytes
19ec-1c88:52705019.506 : => CNT96226::VenderCmd_GetData
19ec-1c88:52705019.575 : iCmd = 0, nBytes = 165
19ec-1c88:52705219.305 : skip dump 37 bytes
19ec-1c88:52705219.535 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52705219.681 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52705219.820 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52705219.951 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52705220.078 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52705220.211 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52705220.332 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52705220.455 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52705220.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52705220.582 : System total receive data 165 bytes
19ec-1c88:52705220.642 : => CNT96226::VenderCmd_GetData
19ec-1c88:52705220.695 : iCmd = 1, nBytes = 4
19ec-1c88:52705346.407 : 0000 : 00 00 00 00 
19ec-1c88:52705346.514 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52705346.658 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52705346.868 : Dump Inquiry
19ec-1c88:52705346.985 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52705347.121 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52705347.253 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52705347.381 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52705347.508 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52705347.637 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52705347.760 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52705347.881 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52705348.013 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52705348.144 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52705348.230 : 00a0 : 00 00 00 00 00 
19ec-1c88:52705348.304 : => ReadNVMDataInternal
19ec-1c88:52705348.510 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52705348.572 : IO Send command 10 bytes
19ec-1c88:52705348.670 : => CNT96226::VenderCmd_SetData
19ec-1c88:52705348.725 : iCmd = 0, nBytes = 10
19ec-1c88:52705348.825 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52705654.355 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52705654.521 : System send command 10 bytes + data 0 bytes
19ec-1c88:52705654.589 : IO total need to receive data 128 bytes
19ec-1c88:52705654.662 : => CNT96226::VenderCmd_GetData
19ec-1c88:52705654.715 : iCmd = 0, nBytes = 128
19ec-1c88:52705845.729 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52705845.941 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52705846.087 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52705846.228 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52705846.357 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52705846.490 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52705846.617 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52705846.743 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52705846.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52705846.871 : System total receive data 128 bytes
19ec-1c88:52705846.937 : => CNT96226::VenderCmd_GetData
19ec-1c88:52705846.990 : iCmd = 1, nBytes = 4
19ec-1c88:52705965.125 : 0000 : 00 00 00 00 
19ec-1c88:52705965.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52705965.439 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52705965.512 : NVMData.PadScanCount = 0
19ec-1c88:52705965.566 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52705965.621 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52705965.681 : NVMData.FlatbedScanCount = 0
19ec-1c88:52705965.737 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52705965.789 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52705965.844 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52705965.897 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52705965.952 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52705966.006 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52705966.064 : NVMData.BornMonth = 0
19ec-1c88:52705966.112 : NVMData.BornDay = 0
19ec-1c88:52705966.164 : NVMData.BornYear = 0
19ec-1c88:52705966.212 : NVMData.FirstScanMonth = 4
19ec-1c88:52705966.263 : NVMData.FirstScanDay = 30
19ec-1c88:52705966.317 : NVMData.FirstScanYear = 2020
19ec-1c88:52705966.372 : NVMData.VerticalMagnification = 0
19ec-1c88:52705966.425 : NVMData.HorizontalMagnification = 0
19ec-1c88:52705966.478 : NVMData.PowerSavingTime = 15
19ec-1c88:52705966.533 : NVMData.SN = A094165189010062
19ec-1c88:52705966.582 : NVMData.AutoFeed = 0
19ec-1c88:52705966.629 : NVMData.CCDType = 0
19ec-1c88:52705966.676 : NVMData.ScanSpeed = 0
19ec-1c88:52705966.723 : NVMData.RollerCount = 0
19ec-1c88:52705966.775 : NVMData.MultifeedCount = 0
19ec-1c88:52705966.825 : NVMData.JamCount = 0
19ec-1c88:52705966.876 : NVMData.IdentifyInfo = 
19ec-1c88:52705966.924 : NVMData.FormalName = 
19ec-1c88:52705967.183 : NVMData.ReservedB = 0
19ec-1c88:52705967.238 : NVMData.FunctionCode = 0
19ec-1c88:52705967.289 : NVMData.PreFeed = 0
19ec-1c88:52705967.336 : NVMData.PreFeedTime = 0
19ec-1c88:52705967.385 : NVMData.ButtonNumber = 0
19ec-1c88:52705967.433 : NVMData.PowerOffTime = 0
19ec-1c88:52705967.485 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52705967.563 : => IoObject::IoLockEnd
19ec-1c88:52705967.664 : <= IoObject::IoLockEnd
19ec-1c88:52705967.712 : <= InitializeScanner ret = 1
19ec-1c88:52705967.774 : => GetLogicalScannerAbilityEx
19ec-1c88:52705967.837 : => IoObject::IoLockStart
19ec-1c88:52705967.931 : => CAsicIO::CheckDevice
19ec-1c88:52705967.983 : => CNT96226::ConnectIsAvailable
19ec-1c88:52705980.421 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52705980.529 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52705980.586 : <= IoObject::IoLockStart
19ec-1c88:52705980.648 : => IoObject::IoLockEnd
19ec-1c88:52705980.739 : <= IoObject::IoLockEnd
19ec-1c88:52705980.859 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52705980.933 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52706183.909 : => ReadNVMData
19ec-1c88:52706184.099 : => IoObject::IoLockStart
19ec-1c88:52706184.229 : => CAsicIO::CheckDevice
19ec-1c88:52706184.291 : => CNT96226::ConnectIsAvailable
19ec-1c88:52706205.721 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52706205.917 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52706206.009 : <= IoObject::IoLockStart
19ec-1c88:52706206.403 : => ReadNVMDataInternal
19ec-1c88:52706206.464 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52706206.529 : IO Send command 10 bytes
19ec-1c88:52706206.664 : => CNT96226::VenderCmd_SetData
19ec-1c88:52706206.720 : iCmd = 0, nBytes = 10
19ec-1c88:52706206.833 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52706555.306 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52706555.504 : System send command 10 bytes + data 0 bytes
19ec-1c88:52706555.579 : IO total need to receive data 128 bytes
19ec-1c88:52706555.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:52706555.707 : iCmd = 0, nBytes = 128
19ec-1c88:52706763.844 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52706764.041 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52706764.179 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52706764.312 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52706764.439 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52706764.562 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52706764.689 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52706764.815 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52706764.876 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52706764.943 : System total receive data 128 bytes
19ec-1c88:52706765.003 : => CNT96226::VenderCmd_GetData
19ec-1c88:52706765.055 : iCmd = 1, nBytes = 4
19ec-1c88:52706919.943 : 0000 : 00 00 00 00 
19ec-1c88:52706920.057 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52706920.188 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52706920.265 : NVMData.PadScanCount = 0
19ec-1c88:52706920.319 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52706920.373 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52706920.431 : NVMData.FlatbedScanCount = 0
19ec-1c88:52706920.483 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52706920.538 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52706920.591 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52706920.646 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52706920.700 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52706920.754 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52706920.807 : NVMData.BornMonth = 0
19ec-1c88:52706920.854 : NVMData.BornDay = 0
19ec-1c88:52706920.905 : NVMData.BornYear = 0
19ec-1c88:52706920.954 : NVMData.FirstScanMonth = 4
19ec-1c88:52706921.003 : NVMData.FirstScanDay = 30
19ec-1c88:52706921.056 : NVMData.FirstScanYear = 2020
19ec-1c88:52706921.246 : NVMData.VerticalMagnification = 0
19ec-1c88:52706921.302 : NVMData.HorizontalMagnification = 0
19ec-1c88:52706921.356 : NVMData.PowerSavingTime = 15
19ec-1c88:52706921.412 : NVMData.SN = A094165189010062
19ec-1c88:52706921.463 : NVMData.AutoFeed = 0
19ec-1c88:52706921.515 : NVMData.CCDType = 0
19ec-1c88:52706921.563 : NVMData.ScanSpeed = 0
19ec-1c88:52706921.612 : NVMData.RollerCount = 0
19ec-1c88:52706921.662 : NVMData.MultifeedCount = 0
19ec-1c88:52706921.712 : NVMData.JamCount = 0
19ec-1c88:52706921.762 : NVMData.IdentifyInfo = 
19ec-1c88:52706921.813 : NVMData.FormalName = 
19ec-1c88:52706921.860 : NVMData.ReservedB = 0
19ec-1c88:52706921.911 : NVMData.FunctionCode = 0
19ec-1c88:52706921.959 : NVMData.PreFeed = 0
19ec-1c88:52706922.008 : NVMData.PreFeedTime = 0
19ec-1c88:52706922.057 : NVMData.ButtonNumber = 0
19ec-1c88:52706922.106 : NVMData.PowerOffTime = 0
19ec-1c88:52706922.158 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52706922.224 : => IoObject::IoLockEnd
19ec-1c88:52706922.314 : <= IoObject::IoLockEnd
19ec-1c88:52706922.364 : <= ReadNVMData ret = 1
19ec-1c88:52709885.522 : ============Debug Start==========
19ec-1c88:52709885.863 : Date : 2020/4/30 14:31:12
19ec-1c88:52709885.949 : Process ID : 19ec
19ec-1c88:52709886.434 : Windows : Version 10.0 build 18363 
19ec-1c88:52709886.948 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52709887.015 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52709887.092 : MemoryStatus.ullAvailPhys : 1711566848
19ec-1c88:52709887.151 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52709887.216 : MemoryStatus.ullAvailPageFile : 3113234432
19ec-1c88:52709887.281 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52709887.343 : MemoryStatus.ullAvailVirtual : 1728671744
19ec-1c88:52709887.409 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52709887.520 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52709887.582 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52709887.835 : CPU Count : 4
19ec-1c88:52709887.885 : CPU Frequency : 100.000 Mhz
19ec-1c88:52709891.898 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52709892.067 : => InitializeDriver
19ec-1c88:52709892.328 : <= InitializeDriver ret = 1
19ec-1c88:52713210.900 : => InitializeScanner
19ec-1c88:52713211.184 : => CAsicIO::GetDeviceList
19ec-1c88:52713211.694 : => CNT96226::CNT96226
19ec-1c88:52713211.767 : => CNT96226::Open
19ec-1c88:52713234.197 : <= CNT96226::Open ret = 1
19ec-1c88:52713234.339 : => CNT96226::Initialize
19ec-1c88:52713234.557 : <= CNT96226::Initialize ret = 1
19ec-1c88:52713234.617 : <= CNT96226::CNT96226
19ec-1c88:52713234.679 : => CNT96226::EnumAvailableDevice
19ec-1c88:52713240.173 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52713240.262 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52713240.325 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52716886.006 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52716886.306 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52716892.133 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52716892.242 : => IoObject::GetLockName
19ec-1c88:52716892.306 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52716892.376 : <= IoObject::GetLockName
19ec-1c88:52716892.843 : => CNT96226::VenderCmd_GetData
19ec-1c88:52716892.907 : iCmd = 3, nBytes = 2
19ec-1c88:52717279.841 : 0000 : 06 38 
19ec-1c88:52717279.975 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52717280.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:52717280.107 : iCmd = 4, nBytes = 2
19ec-1c88:52717587.723 : 0000 : 07 07 
19ec-1c88:52717587.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52717587.900 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52717587.991 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52717588.058 : IO Send command 10 bytes
19ec-1c88:52717588.108 : => CNT96226::VenderCmd_SetData
19ec-1c88:52717588.162 : iCmd = 0, nBytes = 10
19ec-1c88:52717588.268 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52717786.513 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52717786.639 : => CNT96226::VenderCmd_GetData
19ec-1c88:52717786.698 : iCmd = 0, nBytes = 165
19ec-1c88:52717993.293 : skip dump 37 bytes
19ec-1c88:52717993.474 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52717993.606 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52717993.741 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52717993.875 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52717994.003 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52717994.136 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52717994.260 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52717994.386 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52717994.450 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52717994.509 : => CNT96226::VenderCmd_GetData
19ec-1c88:52717994.560 : iCmd = 1, nBytes = 4
19ec-1c88:52718188.334 : 0000 : 00 00 00 00 
19ec-1c88:52718188.464 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52718188.526 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52718188.589 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52718188.653 : IO Send command 10 bytes
19ec-1c88:52718188.707 : => CNT96226::VenderCmd_SetData
19ec-1c88:52718188.762 : iCmd = 0, nBytes = 10
19ec-1c88:52718188.868 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52718538.688 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52718538.814 : => CNT96226::VenderCmd_GetData
19ec-1c88:52718538.870 : iCmd = 0, nBytes = 128
19ec-1c88:52718733.490 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52718733.672 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52718733.814 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52718733.945 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52718734.067 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52718734.189 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52718734.315 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52718734.439 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52718734.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52718734.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:52718734.614 : iCmd = 1, nBytes = 4
19ec-1c88:52718941.912 : 0000 : 00 00 00 00 
19ec-1c88:52718942.012 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52718942.079 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52718942.250 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52718942.324 : => CNT96226::Close
19ec-1c88:52718946.193 : <= CNT96226::Close ret = 1
19ec-1c88:52718946.265 : <= CNT96226::~CNT96226
19ec-1c88:52718946.353 : <= CAsicIO::GetDeviceList
19ec-1c88:52718946.746 : => IoObject::SetTimeout
19ec-1c88:52718946.877 : Timeout--> In = 0 Out = 0
19ec-1c88:52718946.934 : <= IoObject::SetTimeout
19ec-1c88:52718947.002 : => CAsicIO::CAsicIO
19ec-1c88:52718947.073 : => CNT96226::CNT96226
19ec-1c88:52718947.131 : => CNT96226::Open
19ec-1c88:52718969.174 : <= CNT96226::Open ret = 1
19ec-1c88:52718969.272 : => CNT96226::Initialize
19ec-1c88:52718969.455 : <= CNT96226::Initialize ret = 1
19ec-1c88:52718969.511 : <= CNT96226::CNT96226
19ec-1c88:52718969.562 : <= CAsicIO::CAsicIO
19ec-1c88:52718969.619 : => CAsicIO::InitializeDevice
19ec-1c88:52718969.689 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52718975.491 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52718975.608 : => IoObject::GetLockName
19ec-1c88:52718975.662 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52718975.726 : <= IoObject::GetLockName
19ec-1c88:52718976.219 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52718976.292 : IO Send command 10 bytes
19ec-1c88:52718976.346 : => CNT96226::VenderCmd_SetData
19ec-1c88:52718976.401 : iCmd = 0, nBytes = 10
19ec-1c88:52718976.513 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52719307.097 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52719307.229 : => CNT96226::VenderCmd_GetData
19ec-1c88:52719307.292 : iCmd = 0, nBytes = 128
19ec-1c88:52719501.486 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52719501.657 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52719501.797 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52719501.928 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52719502.057 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52719502.177 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52719502.301 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52719502.422 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52719502.485 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52719502.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:52719502.597 : iCmd = 1, nBytes = 4
19ec-1c88:52719645.866 : 0000 : 00 00 00 00 
19ec-1c88:52719646.007 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52719646.075 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52719646.133 : => CNT96226::VenderCmd_GetData
19ec-1c88:52719646.189 : iCmd = 3, nBytes = 2
19ec-1c88:52720003.256 : 0000 : 06 38 
19ec-1c88:52720003.359 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52720003.431 : => CNT96226::VenderCmd_GetData
19ec-1c88:52720003.487 : iCmd = 4, nBytes = 2
19ec-1c88:52720276.867 : 0000 : 07 07 
19ec-1c88:52720276.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52720277.159 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52720277.256 : => IoObject::InitializeDevice
19ec-1c88:52720277.367 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52720278.010 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52720278.085 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52720278.888 : => FindScanner
19ec-1c88:52720278.948 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52720279.014 : <= FindScanner ret = 1
19ec-1c88:52720279.067 : => IoObject::IoLockStart
19ec-1c88:52720279.170 : => CAsicIO::CheckDevice
19ec-1c88:52720279.227 : => CNT96226::ConnectIsAvailable
19ec-1c88:52720303.124 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52720303.241 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52720303.303 : <= IoObject::IoLockStart
19ec-1c88:52720303.366 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52720303.433 : IO Send command 10 bytes
19ec-1c88:52720303.522 : => CNT96226::VenderCmd_SetData
19ec-1c88:52720303.584 : iCmd = 0, nBytes = 10
19ec-1c88:52720303.691 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52720502.440 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52720502.561 : System send command 10 bytes + data 0 bytes
19ec-1c88:52720502.638 : IO total need to receive data 5 bytes
19ec-1c88:52720502.698 : => CNT96226::VenderCmd_GetData
19ec-1c88:52720502.754 : iCmd = 0, nBytes = 5
19ec-1c88:52720694.046 : 0000 : 06 00 02 02 ab 
19ec-1c88:52720694.159 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52720694.224 : System total receive data 5 bytes
19ec-1c88:52720694.286 : => CNT96226::VenderCmd_GetData
19ec-1c88:52720694.341 : iCmd = 1, nBytes = 4
19ec-1c88:52720898.159 : 0000 : 00 00 00 00 
19ec-1c88:52720898.240 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52720898.361 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52720898.424 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52720898.487 : IO Send command 10 bytes
19ec-1c88:52720898.574 : => CNT96226::VenderCmd_SetData
19ec-1c88:52720898.634 : iCmd = 0, nBytes = 10
19ec-1c88:52720898.736 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52721089.927 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52721090.046 : System send command 10 bytes + data 0 bytes
19ec-1c88:52721090.108 : IO total need to receive data 165 bytes
19ec-1c88:52721090.172 : => CNT96226::VenderCmd_GetData
19ec-1c88:52721090.225 : iCmd = 0, nBytes = 165
19ec-1c88:52721257.780 : skip dump 37 bytes
19ec-1c88:52721257.982 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52721258.127 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52721258.266 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52721258.397 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52721258.522 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52721258.651 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52721258.779 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52721258.901 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52721258.964 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52721259.025 : System total receive data 165 bytes
19ec-1c88:52721259.086 : => CNT96226::VenderCmd_GetData
19ec-1c88:52721259.140 : iCmd = 1, nBytes = 4
19ec-1c88:52721466.460 : 0000 : 00 00 00 00 
19ec-1c88:52721466.546 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52721466.665 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52721466.878 : Dump Inquiry
19ec-1c88:52721467.015 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52721467.154 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52721467.286 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52721467.421 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52721467.542 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52721467.676 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52721467.800 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52721467.926 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52721468.056 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52721468.189 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52721468.278 : 00a0 : 00 00 00 00 00 
19ec-1c88:52721468.354 : => ReadNVMDataInternal
19ec-1c88:52721468.561 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52721468.626 : IO Send command 10 bytes
19ec-1c88:52721468.712 : => CNT96226::VenderCmd_SetData
19ec-1c88:52721468.764 : iCmd = 0, nBytes = 10
19ec-1c88:52721468.859 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52721796.359 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52721796.483 : System send command 10 bytes + data 0 bytes
19ec-1c88:52721796.546 : IO total need to receive data 128 bytes
19ec-1c88:52721796.827 : => CNT96226::VenderCmd_GetData
19ec-1c88:52721796.878 : iCmd = 0, nBytes = 128
19ec-1c88:52722003.967 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52722004.125 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52722004.260 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52722004.391 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52722004.520 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52722004.644 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52722004.765 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52722004.889 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52722004.951 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52722005.012 : System total receive data 128 bytes
19ec-1c88:52722005.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:52722005.119 : iCmd = 1, nBytes = 4
19ec-1c88:52722145.818 : 0000 : 00 00 00 00 
19ec-1c88:52722145.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52722146.080 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52722146.147 : NVMData.PadScanCount = 0
19ec-1c88:52722146.203 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52722146.260 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52722146.318 : NVMData.FlatbedScanCount = 0
19ec-1c88:52722146.373 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52722146.428 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52722146.481 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52722146.536 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52722146.592 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52722146.647 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52722146.701 : NVMData.BornMonth = 0
19ec-1c88:52722146.749 : NVMData.BornDay = 0
19ec-1c88:52722146.803 : NVMData.BornYear = 0
19ec-1c88:52722146.852 : NVMData.FirstScanMonth = 4
19ec-1c88:52722146.906 : NVMData.FirstScanDay = 30
19ec-1c88:52722146.961 : NVMData.FirstScanYear = 2020
19ec-1c88:52722147.015 : NVMData.VerticalMagnification = 0
19ec-1c88:52722147.071 : NVMData.HorizontalMagnification = 0
19ec-1c88:52722147.128 : NVMData.PowerSavingTime = 15
19ec-1c88:52722147.184 : NVMData.SN = A094165189010062
19ec-1c88:52722147.236 : NVMData.AutoFeed = 0
19ec-1c88:52722147.286 : NVMData.CCDType = 0
19ec-1c88:52722147.336 : NVMData.ScanSpeed = 0
19ec-1c88:52722147.384 : NVMData.RollerCount = 0
19ec-1c88:52722147.435 : NVMData.MultifeedCount = 0
19ec-1c88:52722147.486 : NVMData.JamCount = 0
19ec-1c88:52722147.537 : NVMData.IdentifyInfo = 
19ec-1c88:52722147.587 : NVMData.FormalName = 
19ec-1c88:52722147.808 : NVMData.ReservedB = 0
19ec-1c88:52722147.867 : NVMData.FunctionCode = 0
19ec-1c88:52722147.915 : NVMData.PreFeed = 0
19ec-1c88:52722147.968 : NVMData.PreFeedTime = 0
19ec-1c88:52722148.018 : NVMData.ButtonNumber = 0
19ec-1c88:52722148.072 : NVMData.PowerOffTime = 0
19ec-1c88:52722148.124 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52722148.200 : => IoObject::IoLockEnd
19ec-1c88:52722148.295 : <= IoObject::IoLockEnd
19ec-1c88:52722148.347 : <= InitializeScanner ret = 1
19ec-1c88:52723370.429 : => GetLogicalScannerAbility
19ec-1c88:52723370.615 : => IoObject::IoLockStart
19ec-1c88:52723370.752 : => CAsicIO::CheckDevice
19ec-1c88:52723370.883 : => CNT96226::ConnectIsAvailable
19ec-1c88:52723396.441 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52723396.557 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52723396.622 : <= IoObject::IoLockStart
19ec-1c88:52723396.680 : => IoObject::IoLockEnd
19ec-1c88:52723396.790 : <= IoObject::IoLockEnd
19ec-1c88:52723396.870 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:52726835.392 : => GetLogicalScannerAbilityEx
19ec-1c88:52726835.583 : => IoObject::IoLockStart
19ec-1c88:52726835.714 : => CAsicIO::CheckDevice
19ec-1c88:52726835.770 : => CNT96226::ConnectIsAvailable
19ec-1c88:52726859.452 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52726859.570 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52726859.630 : <= IoObject::IoLockStart
19ec-1c88:52726859.689 : => IoObject::IoLockEnd
19ec-1c88:52726859.797 : <= IoObject::IoLockEnd
19ec-1c88:52726859.920 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52726859.994 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52735044.076 : => ReadNVMData
19ec-1c88:52735044.305 : => IoObject::IoLockStart
19ec-1c88:52735044.441 : => CAsicIO::CheckDevice
19ec-1c88:52735044.502 : => CNT96226::ConnectIsAvailable
19ec-1c88:52735066.691 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52735066.893 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52735066.995 : <= IoObject::IoLockStart
19ec-1c88:52735067.100 : => ReadNVMDataInternal
19ec-1c88:52735067.197 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52735067.584 : IO Send command 10 bytes
19ec-1c88:52735067.741 : => CNT96226::VenderCmd_SetData
19ec-1c88:52735067.801 : iCmd = 0, nBytes = 10
19ec-1c88:52735067.915 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52735423.706 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52735423.904 : System send command 10 bytes + data 0 bytes
19ec-1c88:52735423.980 : IO total need to receive data 128 bytes
19ec-1c88:52735424.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:52735424.105 : iCmd = 0, nBytes = 128
19ec-1c88:52735614.884 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52735615.084 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52735615.228 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52735615.368 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52735615.498 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52735615.624 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52735615.748 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52735615.877 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52735615.942 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52735616.008 : System total receive data 128 bytes
19ec-1c88:52735616.069 : => CNT96226::VenderCmd_GetData
19ec-1c88:52735616.122 : iCmd = 1, nBytes = 4
19ec-1c88:52735761.808 : 0000 : 00 00 00 00 
19ec-1c88:52735761.912 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52735762.049 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52735762.123 : NVMData.PadScanCount = 0
19ec-1c88:52735762.180 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52735762.240 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52735762.297 : NVMData.FlatbedScanCount = 0
19ec-1c88:52735762.352 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52735762.531 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52735762.592 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52735762.648 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52735762.705 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52735762.758 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52735762.815 : NVMData.BornMonth = 0
19ec-1c88:52735762.865 : NVMData.BornDay = 0
19ec-1c88:52735762.917 : NVMData.BornYear = 0
19ec-1c88:52735762.970 : NVMData.FirstScanMonth = 4
19ec-1c88:52735763.024 : NVMData.FirstScanDay = 30
19ec-1c88:52735763.080 : NVMData.FirstScanYear = 2020
19ec-1c88:52735763.135 : NVMData.VerticalMagnification = 0
19ec-1c88:52735763.192 : NVMData.HorizontalMagnification = 0
19ec-1c88:52735763.247 : NVMData.PowerSavingTime = 15
19ec-1c88:52735763.302 : NVMData.SN = A094165189010062
19ec-1c88:52735763.354 : NVMData.AutoFeed = 0
19ec-1c88:52735763.406 : NVMData.CCDType = 0
19ec-1c88:52735763.457 : NVMData.ScanSpeed = 0
19ec-1c88:52735763.509 : NVMData.RollerCount = 0
19ec-1c88:52735763.565 : NVMData.MultifeedCount = 0
19ec-1c88:52735763.618 : NVMData.JamCount = 0
19ec-1c88:52735763.669 : NVMData.IdentifyInfo = 
19ec-1c88:52735763.719 : NVMData.FormalName = 
19ec-1c88:52735763.768 : NVMData.ReservedB = 0
19ec-1c88:52735763.818 : NVMData.FunctionCode = 0
19ec-1c88:52735763.868 : NVMData.PreFeed = 0
19ec-1c88:52735763.919 : NVMData.PreFeedTime = 0
19ec-1c88:52735763.969 : NVMData.ButtonNumber = 0
19ec-1c88:52735764.020 : NVMData.PowerOffTime = 0
19ec-1c88:52735764.069 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52735764.132 : => IoObject::IoLockEnd
19ec-1c88:52735764.223 : <= IoObject::IoLockEnd
19ec-1c88:52735764.273 : <= ReadNVMData ret = 1
19ec-1c88:52745995.931 : => GetADFStatus
19ec-1c88:52745996.374 : => IoObject::IoLockStart
19ec-1c88:52745996.517 : => CAsicIO::CheckDevice
19ec-1c88:52745996.573 : => CNT96226::ConnectIsAvailable
19ec-1c88:52746021.900 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52746022.017 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52746022.077 : <= IoObject::IoLockStart
19ec-1c88:52746022.140 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52746022.211 : IO Send command 10 bytes
19ec-1c88:52746022.334 : => CNT96226::VenderCmd_SetData
19ec-1c88:52746022.392 : iCmd = 0, nBytes = 10
19ec-1c88:52746022.497 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52746221.965 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52746222.087 : System send command 10 bytes + data 0 bytes
19ec-1c88:52746222.157 : IO total need to receive data 2 bytes
19ec-1c88:52746222.223 : => CNT96226::VenderCmd_GetData
19ec-1c88:52746222.280 : iCmd = 0, nBytes = 2
19ec-1c88:52746409.808 : 0000 : 00 00 
19ec-1c88:52746409.935 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52746410.012 : System total receive data 2 bytes
19ec-1c88:52746410.079 : => CNT96226::VenderCmd_GetData
19ec-1c88:52746410.133 : iCmd = 1, nBytes = 4
19ec-1c88:52746517.571 : 0000 : 00 00 00 00 
19ec-1c88:52746517.670 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52746517.792 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52746517.852 : Return status = 0
19ec-1c88:52746517.910 : => IoObject::IoLockEnd
19ec-1c88:52746517.998 : <= IoObject::IoLockEnd
19ec-1c88:52746518.047 : <= GetADFStatus ret = 1
19ec-1c88:52749238.985 : => GetADFStatus
19ec-1c88:52749239.193 : => IoObject::IoLockStart
19ec-1c88:52749239.333 : => CAsicIO::CheckDevice
19ec-1c88:52749239.389 : => CNT96226::ConnectIsAvailable
19ec-1c88:52749263.796 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52749263.913 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52749263.977 : <= IoObject::IoLockStart
19ec-1c88:52749264.041 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52749264.109 : IO Send command 10 bytes
19ec-1c88:52749264.235 : => CNT96226::VenderCmd_SetData
19ec-1c88:52749264.295 : iCmd = 0, nBytes = 10
19ec-1c88:52749264.405 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52749456.746 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52749456.893 : System send command 10 bytes + data 0 bytes
19ec-1c88:52749457.107 : IO total need to receive data 2 bytes
19ec-1c88:52749457.186 : => CNT96226::VenderCmd_GetData
19ec-1c88:52749457.243 : iCmd = 0, nBytes = 2
19ec-1c88:52749655.314 : 0000 : 00 00 
19ec-1c88:52749655.426 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52749655.496 : System total receive data 2 bytes
19ec-1c88:52749655.557 : => CNT96226::VenderCmd_GetData
19ec-1c88:52749655.613 : iCmd = 1, nBytes = 4
19ec-1c88:52749858.540 : 0000 : 00 00 00 00 
19ec-1c88:52749858.630 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52749858.759 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52749858.830 : Return status = 0
19ec-1c88:52749858.892 : => IoObject::IoLockEnd
19ec-1c88:52749858.980 : <= IoObject::IoLockEnd
19ec-1c88:52749859.029 : <= GetADFStatus ret = 1
19ec-1c88:52751949.157 : => TerminateDriver
19ec-1c88:52751949.346 : => CAsicIO::~CAsicIO,pStage=17828936
19ec-1c88:52751949.416 : => CNT96226::Close
19ec-1c88:52751953.158 : <= CNT96226::Close ret = 1
19ec-1c88:52751953.233 : <= CAsicIO::~CAsicIO
19ec-1c88:52751953.294 : => IoObject::IoLockEnd
19ec-1c88:52751953.348 : <= IoObject::IoLockEnd
19ec-1c88:52751953.401 : => IoObject::TerminateDevice
19ec-1c88:52751953.455 : => IoObject::IoLockEnd
19ec-1c88:52751953.503 : <= IoObject::IoLockEnd
19ec-1c88:52751953.598 : <= IoObject::TerminateDevice
19ec-1c88:52751953.839 : <= TerminateDriver ret = 1
19ec-1c88:52795263.379 : ============Debug Start==========
19ec-1c88:52795263.652 : Date : 2020/4/30 14:31:14
19ec-1c88:52795263.733 : Process ID : 19ec
19ec-1c88:52795264.143 : Windows : Version 10.0 build 18363 
19ec-1c88:52795264.588 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52795264.650 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52795264.714 : MemoryStatus.ullAvailPhys : 1727733760
19ec-1c88:52795264.774 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52795264.837 : MemoryStatus.ullAvailPageFile : 3126468608
19ec-1c88:52795264.895 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52795264.955 : MemoryStatus.ullAvailVirtual : 1728430080
19ec-1c88:52795265.015 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52795265.117 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52795265.178 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52795265.414 : CPU Count : 4
19ec-1c88:52795265.462 : CPU Frequency : 100.000 Mhz
19ec-1c88:52795269.708 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52795269.831 : => InitializeDriver
19ec-1c88:52795270.091 : <= InitializeDriver ret = 1
19ec-1c88:52795270.149 : => InitializeScanner
19ec-1c88:52795270.229 : => CAsicIO::GetDeviceList
19ec-1c88:52795270.526 : => CNT96226::CNT96226
19ec-1c88:52795270.585 : => CNT96226::Open
19ec-1c88:52795291.569 : <= CNT96226::Open ret = 1
19ec-1c88:52795291.664 : => CNT96226::Initialize
19ec-1c88:52795291.849 : <= CNT96226::Initialize ret = 1
19ec-1c88:52795291.904 : <= CNT96226::CNT96226
19ec-1c88:52795291.960 : => CNT96226::EnumAvailableDevice
19ec-1c88:52795297.226 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52795297.304 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52795297.363 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52799011.295 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52799011.583 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52799017.146 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52799017.253 : => IoObject::GetLockName
19ec-1c88:52799017.315 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52799017.382 : <= IoObject::GetLockName
19ec-1c88:52799018.096 : => CNT96226::VenderCmd_GetData
19ec-1c88:52799018.167 : iCmd = 3, nBytes = 2
19ec-1c88:52799401.020 : 0000 : 06 38 
19ec-1c88:52799401.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52799401.402 : => CNT96226::VenderCmd_GetData
19ec-1c88:52799401.513 : iCmd = 4, nBytes = 2
19ec-1c88:52799713.512 : 0000 : 07 07 
19ec-1c88:52799713.724 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52799713.892 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52799714.064 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52799714.199 : IO Send command 10 bytes
19ec-1c88:52799714.302 : => CNT96226::VenderCmd_SetData
19ec-1c88:52799714.418 : iCmd = 0, nBytes = 10
19ec-1c88:52799714.630 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52799911.472 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52799911.675 : => CNT96226::VenderCmd_GetData
19ec-1c88:52799911.785 : iCmd = 0, nBytes = 165
19ec-1c88:52800120.777 : skip dump 37 bytes
19ec-1c88:52800121.141 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52800121.421 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52800121.709 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52800121.981 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52800122.246 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52800122.519 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52800122.771 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52800123.026 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52800123.157 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52800123.277 : => CNT96226::VenderCmd_GetData
19ec-1c88:52800123.389 : iCmd = 1, nBytes = 4
19ec-1c88:52800312.391 : 0000 : 00 00 00 00 
19ec-1c88:52800312.514 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52800312.600 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52800312.682 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52800312.767 : IO Send command 10 bytes
19ec-1c88:52800312.832 : => CNT96226::VenderCmd_SetData
19ec-1c88:52800312.899 : iCmd = 0, nBytes = 10
19ec-1c88:52800313.030 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52800650.890 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52800651.034 : => CNT96226::VenderCmd_GetData
19ec-1c88:52800651.109 : iCmd = 0, nBytes = 128
19ec-1c88:52800850.211 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52800850.446 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52800850.630 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52800850.805 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52800850.969 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52800851.132 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52800851.290 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52800851.452 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52800851.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52800851.619 : => CNT96226::VenderCmd_GetData
19ec-1c88:52800851.686 : iCmd = 1, nBytes = 4
19ec-1c88:52801055.715 : 0000 : 00 00 00 00 
19ec-1c88:52801055.848 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52801055.934 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52801056.146 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52801056.242 : => CNT96226::Close
19ec-1c88:52801060.924 : <= CNT96226::Close ret = 1
19ec-1c88:52801061.022 : <= CNT96226::~CNT96226
19ec-1c88:52801061.137 : <= CAsicIO::GetDeviceList
19ec-1c88:52801061.616 : => IoObject::SetTimeout
19ec-1c88:52801061.789 : Timeout--> In = 0 Out = 0
19ec-1c88:52801061.862 : <= IoObject::SetTimeout
19ec-1c88:52801061.940 : => CAsicIO::CAsicIO
19ec-1c88:52801062.033 : => CNT96226::CNT96226
19ec-1c88:52801062.100 : => CNT96226::Open
19ec-1c88:52801089.721 : <= CNT96226::Open ret = 1
19ec-1c88:52801089.845 : => CNT96226::Initialize
19ec-1c88:52801090.097 : <= CNT96226::Initialize ret = 1
19ec-1c88:52801090.172 : <= CNT96226::CNT96226
19ec-1c88:52801090.239 : <= CAsicIO::CAsicIO
19ec-1c88:52801090.310 : => CAsicIO::InitializeDevice
19ec-1c88:52801090.404 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52801097.876 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52801098.025 : => IoObject::GetLockName
19ec-1c88:52801098.097 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52801098.182 : <= IoObject::GetLockName
19ec-1c88:52801098.841 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52801098.938 : IO Send command 10 bytes
19ec-1c88:52801099.004 : => CNT96226::VenderCmd_SetData
19ec-1c88:52801099.075 : iCmd = 0, nBytes = 10
19ec-1c88:52801099.221 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52801441.180 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52801441.340 : => CNT96226::VenderCmd_GetData
19ec-1c88:52801441.417 : iCmd = 0, nBytes = 128
19ec-1c88:52801631.840 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52801632.066 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52801632.250 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52801632.423 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52801632.592 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52801632.754 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52801632.917 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52801633.080 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52801633.161 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52801633.244 : => CNT96226::VenderCmd_GetData
19ec-1c88:52801633.311 : iCmd = 1, nBytes = 4
19ec-1c88:52801840.208 : 0000 : 00 00 00 00 
19ec-1c88:52801840.352 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52801840.443 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52801840.521 : => CNT96226::VenderCmd_GetData
19ec-1c88:52801840.587 : iCmd = 3, nBytes = 2
19ec-1c88:52802212.193 : 0000 : 06 38 
19ec-1c88:52802212.353 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52802212.439 : => CNT96226::VenderCmd_GetData
19ec-1c88:52802212.510 : iCmd = 4, nBytes = 2
19ec-1c88:52802520.494 : 0000 : 07 07 
19ec-1c88:52802520.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52802520.857 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52802520.988 : => IoObject::InitializeDevice
19ec-1c88:52802521.119 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52802521.967 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52802522.062 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52802522.931 : => FindScanner
19ec-1c88:52802523.011 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52802523.092 : <= FindScanner ret = 1
19ec-1c88:52802523.170 : => IoObject::IoLockStart
19ec-1c88:52802523.303 : => CAsicIO::CheckDevice
19ec-1c88:52802523.375 : => CNT96226::ConnectIsAvailable
19ec-1c88:52802543.782 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52802543.907 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52802543.980 : <= IoObject::IoLockStart
19ec-1c88:52802544.053 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52802544.136 : IO Send command 10 bytes
19ec-1c88:52802544.245 : => CNT96226::VenderCmd_SetData
19ec-1c88:52802544.320 : iCmd = 0, nBytes = 10
19ec-1c88:52802544.457 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52802745.633 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52802746.022 : System send command 10 bytes + data 0 bytes
19ec-1c88:52802746.110 : IO total need to receive data 5 bytes
19ec-1c88:52802746.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:52802746.260 : iCmd = 0, nBytes = 5
19ec-1c88:52802953.271 : 0000 : 06 00 02 02 ab 
19ec-1c88:52802953.385 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52802953.465 : System total receive data 5 bytes
19ec-1c88:52802953.541 : => CNT96226::VenderCmd_GetData
19ec-1c88:52802953.611 : iCmd = 1, nBytes = 4
19ec-1c88:52803126.778 : 0000 : 00 00 00 00 
19ec-1c88:52803126.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52803127.056 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52803127.137 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52803127.217 : IO Send command 10 bytes
19ec-1c88:52803127.323 : => CNT96226::VenderCmd_SetData
19ec-1c88:52803127.395 : iCmd = 0, nBytes = 10
19ec-1c88:52803127.526 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52803312.886 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52803313.019 : System send command 10 bytes + data 0 bytes
19ec-1c88:52803313.099 : IO total need to receive data 165 bytes
19ec-1c88:52803313.176 : => CNT96226::VenderCmd_GetData
19ec-1c88:52803313.245 : iCmd = 0, nBytes = 165
19ec-1c88:52803513.831 : skip dump 37 bytes
19ec-1c88:52803514.057 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52803514.241 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52803514.417 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52803514.587 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52803514.758 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52803514.932 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52803515.095 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52803515.255 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52803515.335 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52803515.409 : System total receive data 165 bytes
19ec-1c88:52803515.484 : => CNT96226::VenderCmd_GetData
19ec-1c88:52803515.554 : iCmd = 1, nBytes = 4
19ec-1c88:52803659.871 : 0000 : 00 00 00 00 
19ec-1c88:52803659.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52803660.121 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52803660.330 : Dump Inquiry
19ec-1c88:52803660.492 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52803660.662 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52803660.839 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52803661.015 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52803661.183 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52803661.353 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52803661.515 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52803661.679 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52803661.849 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52803662.018 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52803662.132 : 00a0 : 00 00 00 00 00 
19ec-1c88:52803662.214 : => ReadNVMDataInternal
19ec-1c88:52803662.450 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52803662.533 : IO Send command 10 bytes
19ec-1c88:52803662.637 : => CNT96226::VenderCmd_SetData
19ec-1c88:52803662.869 : iCmd = 0, nBytes = 10
19ec-1c88:52803663.001 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52803959.679 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52803959.835 : System send command 10 bytes + data 0 bytes
19ec-1c88:52803959.924 : IO total need to receive data 128 bytes
19ec-1c88:52803960.004 : => CNT96226::VenderCmd_GetData
19ec-1c88:52803960.075 : iCmd = 0, nBytes = 128
19ec-1c88:52804131.693 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52804131.930 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52804132.116 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52804132.299 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52804132.471 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52804132.706 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52804132.863 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52804133.025 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52804133.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52804133.191 : System total receive data 128 bytes
19ec-1c88:52804133.270 : => CNT96226::VenderCmd_GetData
19ec-1c88:52804133.338 : iCmd = 1, nBytes = 4
19ec-1c88:52804286.292 : 0000 : 00 00 00 00 
19ec-1c88:52804286.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52804286.617 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52804286.703 : NVMData.PadScanCount = 0
19ec-1c88:52804286.773 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52804286.845 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52804286.921 : NVMData.FlatbedScanCount = 0
19ec-1c88:52804286.996 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52804287.065 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52804287.134 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52804287.207 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52804287.279 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52804287.348 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52804287.424 : NVMData.BornMonth = 0
19ec-1c88:52804287.489 : NVMData.BornDay = 0
19ec-1c88:52804287.552 : NVMData.BornYear = 0
19ec-1c88:52804287.616 : NVMData.FirstScanMonth = 4
19ec-1c88:52804287.682 : NVMData.FirstScanDay = 30
19ec-1c88:52804287.757 : NVMData.FirstScanYear = 2020
19ec-1c88:52804287.832 : NVMData.VerticalMagnification = 0
19ec-1c88:52804287.900 : NVMData.HorizontalMagnification = 0
19ec-1c88:52804287.972 : NVMData.PowerSavingTime = 15
19ec-1c88:52804288.042 : NVMData.SN = A094165189010062
19ec-1c88:52804288.109 : NVMData.AutoFeed = 0
19ec-1c88:52804288.174 : NVMData.CCDType = 0
19ec-1c88:52804288.234 : NVMData.ScanSpeed = 0
19ec-1c88:52804288.298 : NVMData.RollerCount = 0
19ec-1c88:52804288.366 : NVMData.MultifeedCount = 0
19ec-1c88:52804288.431 : NVMData.JamCount = 0
19ec-1c88:52804288.494 : NVMData.IdentifyInfo = 
19ec-1c88:52804288.561 : NVMData.FormalName = 
19ec-1c88:52804288.801 : NVMData.ReservedB = 0
19ec-1c88:52804288.873 : NVMData.FunctionCode = 0
19ec-1c88:52804288.939 : NVMData.PreFeed = 0
19ec-1c88:52804289.006 : NVMData.PreFeedTime = 0
19ec-1c88:52804289.070 : NVMData.ButtonNumber = 0
19ec-1c88:52804289.139 : NVMData.PowerOffTime = 0
19ec-1c88:52804289.205 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52804289.298 : => IoObject::IoLockEnd
19ec-1c88:52804289.414 : <= IoObject::IoLockEnd
19ec-1c88:52804289.478 : <= InitializeScanner ret = 1
19ec-1c88:52804289.558 : => GetLogicalScannerAbilityEx
19ec-1c88:52804289.638 : => IoObject::IoLockStart
19ec-1c88:52804289.757 : => CAsicIO::CheckDevice
19ec-1c88:52804289.825 : => CNT96226::ConnectIsAvailable
19ec-1c88:52804301.635 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52804301.753 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52804301.826 : <= IoObject::IoLockStart
19ec-1c88:52804301.902 : => IoObject::IoLockEnd
19ec-1c88:52804302.018 : <= IoObject::IoLockEnd
19ec-1c88:52804302.158 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52804302.254 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52804525.296 : => ReadNVMData
19ec-1c88:52804525.479 : => IoObject::IoLockStart
19ec-1c88:52804525.639 : => CAsicIO::CheckDevice
19ec-1c88:52804525.716 : => CNT96226::ConnectIsAvailable
19ec-1c88:52804551.479 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52804551.632 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52804551.710 : <= IoObject::IoLockStart
19ec-1c88:52804551.787 : => ReadNVMDataInternal
19ec-1c88:52804551.863 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52804551.951 : IO Send command 10 bytes
19ec-1c88:52804552.093 : => CNT96226::VenderCmd_SetData
19ec-1c88:52804552.164 : iCmd = 0, nBytes = 10
19ec-1c88:52804552.311 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52804903.327 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52804903.527 : System send command 10 bytes + data 0 bytes
19ec-1c88:52804903.620 : IO total need to receive data 128 bytes
19ec-1c88:52804903.701 : => CNT96226::VenderCmd_GetData
19ec-1c88:52804903.773 : iCmd = 0, nBytes = 128
19ec-1c88:52805111.138 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52805111.379 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52805111.564 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52805111.741 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52805111.911 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52805112.071 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52805112.232 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52805112.393 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52805112.480 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52805112.561 : System total receive data 128 bytes
19ec-1c88:52805112.640 : => CNT96226::VenderCmd_GetData
19ec-1c88:52805112.709 : iCmd = 1, nBytes = 4
19ec-1c88:52805299.832 : 0000 : 00 00 00 00 
19ec-1c88:52805299.956 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52805300.131 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52805300.214 : NVMData.PadScanCount = 0
19ec-1c88:52805300.293 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52805300.368 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52805300.442 : NVMData.FlatbedScanCount = 0
19ec-1c88:52805300.511 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52805300.580 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52805300.648 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52805300.724 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52805300.795 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52805300.870 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52805300.942 : NVMData.BornMonth = 0
19ec-1c88:52805301.002 : NVMData.BornDay = 0
19ec-1c88:52805301.067 : NVMData.BornYear = 0
19ec-1c88:52805301.133 : NVMData.FirstScanMonth = 4
19ec-1c88:52805301.200 : NVMData.FirstScanDay = 30
19ec-1c88:52805301.278 : NVMData.FirstScanYear = 2020
19ec-1c88:52805301.510 : NVMData.VerticalMagnification = 0
19ec-1c88:52805301.588 : NVMData.HorizontalMagnification = 0
19ec-1c88:52805301.661 : NVMData.PowerSavingTime = 15
19ec-1c88:52805301.732 : NVMData.SN = A094165189010062
19ec-1c88:52805301.801 : NVMData.AutoFeed = 0
19ec-1c88:52805301.867 : NVMData.CCDType = 0
19ec-1c88:52805301.930 : NVMData.ScanSpeed = 0
19ec-1c88:52805301.991 : NVMData.RollerCount = 0
19ec-1c88:52805302.060 : NVMData.MultifeedCount = 0
19ec-1c88:52805302.127 : NVMData.JamCount = 0
19ec-1c88:52805302.193 : NVMData.IdentifyInfo = 
19ec-1c88:52805302.256 : NVMData.FormalName = 
19ec-1c88:52805302.319 : NVMData.ReservedB = 0
19ec-1c88:52805302.382 : NVMData.FunctionCode = 0
19ec-1c88:52805302.450 : NVMData.PreFeed = 0
19ec-1c88:52805302.515 : NVMData.PreFeedTime = 0
19ec-1c88:52805302.579 : NVMData.ButtonNumber = 0
19ec-1c88:52805302.644 : NVMData.PowerOffTime = 0
19ec-1c88:52805302.710 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52805302.786 : => IoObject::IoLockEnd
19ec-1c88:52805302.895 : <= IoObject::IoLockEnd
19ec-1c88:52805302.960 : <= ReadNVMData ret = 1
19ec-1c88:52805980.029 : => TerminateDriver
19ec-1c88:52805980.251 : => CAsicIO::~CAsicIO,pStage=136186952
19ec-1c88:52805980.347 : => CNT96226::Close
19ec-1c88:52805985.278 : <= CNT96226::Close ret = 1
19ec-1c88:52805985.388 : <= CAsicIO::~CAsicIO
19ec-1c88:52805985.464 : => IoObject::IoLockEnd
19ec-1c88:52805985.532 : <= IoObject::IoLockEnd
19ec-1c88:52805985.600 : => IoObject::TerminateDevice
19ec-1c88:52805985.674 : => IoObject::IoLockEnd
19ec-1c88:52805985.737 : <= IoObject::IoLockEnd
19ec-1c88:52805985.869 : <= IoObject::TerminateDevice
19ec-1c88:52805986.177 : <= TerminateDriver ret = 1
19ec-1c88:52808714.787 : ============Debug Start==========
19ec-1c88:52808715.084 : Date : 2020/4/30 14:31:15
19ec-1c88:52808715.169 : Process ID : 19ec
19ec-1c88:52808715.587 : Windows : Version 10.0 build 18363 
19ec-1c88:52808716.070 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52808716.135 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52808716.201 : MemoryStatus.ullAvailPhys : 1728577536
19ec-1c88:52808716.258 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52808716.317 : MemoryStatus.ullAvailPageFile : 3126226944
19ec-1c88:52808716.377 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52808716.437 : MemoryStatus.ullAvailVirtual : 1728389120
19ec-1c88:52808716.500 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52808716.604 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52808716.663 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52808716.901 : CPU Count : 4
19ec-1c88:52808716.949 : CPU Frequency : 100.000 Mhz
19ec-1c88:52808721.064 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52808721.191 : => InitializeDriver
19ec-1c88:52808721.454 : <= InitializeDriver ret = 1
19ec-1c88:52811266.345 : => InitializeScanner
19ec-1c88:52811266.603 : => CAsicIO::GetDeviceList
19ec-1c88:52811267.042 : => CNT96226::CNT96226
19ec-1c88:52811267.105 : => CNT96226::Open
19ec-1c88:52811293.462 : <= CNT96226::Open ret = 1
19ec-1c88:52811293.575 : => CNT96226::Initialize
19ec-1c88:52811293.770 : <= CNT96226::Initialize ret = 1
19ec-1c88:52811293.829 : <= CNT96226::CNT96226
19ec-1c88:52811293.883 : => CNT96226::EnumAvailableDevice
19ec-1c88:52811299.364 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52811299.443 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52811299.499 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52815013.826 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52815014.121 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52815019.670 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52815019.784 : => IoObject::GetLockName
19ec-1c88:52815019.845 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52815019.915 : <= IoObject::GetLockName
19ec-1c88:52815020.383 : => CNT96226::VenderCmd_GetData
19ec-1c88:52815020.445 : iCmd = 3, nBytes = 2
19ec-1c88:52815394.157 : 0000 : 06 38 
19ec-1c88:52815394.298 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52815394.374 : => CNT96226::VenderCmd_GetData
19ec-1c88:52815394.430 : iCmd = 4, nBytes = 2
19ec-1c88:52815696.156 : 0000 : 07 07 
19ec-1c88:52815696.274 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52815696.367 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52815696.457 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52815696.525 : IO Send command 10 bytes
19ec-1c88:52815696.581 : => CNT96226::VenderCmd_SetData
19ec-1c88:52815696.636 : iCmd = 0, nBytes = 10
19ec-1c88:52815696.740 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52815902.398 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52815902.497 : => CNT96226::VenderCmd_GetData
19ec-1c88:52815902.558 : iCmd = 0, nBytes = 165
19ec-1c88:52816086.059 : skip dump 37 bytes
19ec-1c88:52816086.233 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52816086.367 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52816086.502 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52816086.633 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52816086.760 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52816086.897 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52816087.024 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52816087.149 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52816087.209 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52816087.268 : => CNT96226::VenderCmd_GetData
19ec-1c88:52816087.322 : iCmd = 1, nBytes = 4
19ec-1c88:52816197.970 : 0000 : 00 00 00 00 
19ec-1c88:52816198.069 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52816198.127 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52816198.188 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52816198.253 : IO Send command 10 bytes
19ec-1c88:52816198.303 : => CNT96226::VenderCmd_SetData
19ec-1c88:52816198.354 : iCmd = 0, nBytes = 10
19ec-1c88:52816198.454 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52816529.677 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52816529.792 : => CNT96226::VenderCmd_GetData
19ec-1c88:52816529.851 : iCmd = 0, nBytes = 128
19ec-1c88:52816693.250 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52816693.445 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52816693.592 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52816693.723 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52816693.852 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52816693.975 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52816694.098 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52816694.221 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52816694.283 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52816694.348 : => CNT96226::VenderCmd_GetData
19ec-1c88:52816694.402 : iCmd = 1, nBytes = 4
19ec-1c88:52816840.027 : 0000 : 00 00 00 00 
19ec-1c88:52816840.199 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52816840.509 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52816840.683 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52816840.755 : => CNT96226::Close
19ec-1c88:52816844.568 : <= CNT96226::Close ret = 1
19ec-1c88:52816844.642 : <= CNT96226::~CNT96226
19ec-1c88:52816844.727 : <= CAsicIO::GetDeviceList
19ec-1c88:52816845.146 : => IoObject::SetTimeout
19ec-1c88:52816845.279 : Timeout--> In = 0 Out = 0
19ec-1c88:52816845.340 : <= IoObject::SetTimeout
19ec-1c88:52816845.410 : => CAsicIO::CAsicIO
19ec-1c88:52816845.480 : => CNT96226::CNT96226
19ec-1c88:52816845.536 : => CNT96226::Open
19ec-1c88:52816867.307 : <= CNT96226::Open ret = 1
19ec-1c88:52816867.400 : => CNT96226::Initialize
19ec-1c88:52816867.589 : <= CNT96226::Initialize ret = 1
19ec-1c88:52816867.646 : <= CNT96226::CNT96226
19ec-1c88:52816867.697 : <= CAsicIO::CAsicIO
19ec-1c88:52816867.750 : => CAsicIO::InitializeDevice
19ec-1c88:52816867.819 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52816873.681 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52816873.797 : => IoObject::GetLockName
19ec-1c88:52816873.852 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52816873.915 : <= IoObject::GetLockName
19ec-1c88:52816874.474 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52816874.545 : IO Send command 10 bytes
19ec-1c88:52816874.598 : => CNT96226::VenderCmd_SetData
19ec-1c88:52816874.656 : iCmd = 0, nBytes = 10
19ec-1c88:52816874.763 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52817220.860 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52817221.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:52817221.061 : iCmd = 0, nBytes = 128
19ec-1c88:52817400.743 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52817401.207 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52817401.355 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52817401.493 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52817401.623 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52817401.749 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52817401.875 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52817402.004 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52817402.072 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52817402.138 : => CNT96226::VenderCmd_GetData
19ec-1c88:52817402.193 : iCmd = 1, nBytes = 4
19ec-1c88:52817574.275 : 0000 : 00 00 00 00 
19ec-1c88:52817574.363 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52817574.426 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52817574.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:52817574.539 : iCmd = 3, nBytes = 2
19ec-1c88:52817923.475 : 0000 : 06 38 
19ec-1c88:52817923.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52817923.664 : => CNT96226::VenderCmd_GetData
19ec-1c88:52817923.715 : iCmd = 4, nBytes = 2
19ec-1c88:52818239.884 : 0000 : 07 07 
19ec-1c88:52818240.013 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52818240.205 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52818240.300 : => IoObject::InitializeDevice
19ec-1c88:52818240.403 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52818241.182 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52818241.257 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52818241.986 : => FindScanner
19ec-1c88:52818242.047 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52818242.111 : <= FindScanner ret = 1
19ec-1c88:52818242.168 : => IoObject::IoLockStart
19ec-1c88:52818242.274 : => CAsicIO::CheckDevice
19ec-1c88:52818242.327 : => CNT96226::ConnectIsAvailable
19ec-1c88:52818258.898 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52818259.017 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52818259.078 : <= IoObject::IoLockStart
19ec-1c88:52818259.141 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52818259.210 : IO Send command 10 bytes
19ec-1c88:52818259.533 : => CNT96226::VenderCmd_SetData
19ec-1c88:52818259.589 : iCmd = 0, nBytes = 10
19ec-1c88:52818259.695 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52818430.935 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52818431.080 : System send command 10 bytes + data 0 bytes
19ec-1c88:52818431.158 : IO total need to receive data 5 bytes
19ec-1c88:52818431.220 : => CNT96226::VenderCmd_GetData
19ec-1c88:52818431.277 : iCmd = 0, nBytes = 5
19ec-1c88:52818603.059 : 0000 : 06 00 02 02 ab 
19ec-1c88:52818603.149 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52818603.212 : System total receive data 5 bytes
19ec-1c88:52818603.270 : => CNT96226::VenderCmd_GetData
19ec-1c88:52818603.324 : iCmd = 1, nBytes = 4
19ec-1c88:52818710.811 : 0000 : 00 00 00 00 
19ec-1c88:52818710.901 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52818711.028 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52818711.093 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52818711.155 : IO Send command 10 bytes
19ec-1c88:52818711.246 : => CNT96226::VenderCmd_SetData
19ec-1c88:52818711.305 : iCmd = 0, nBytes = 10
19ec-1c88:52818711.412 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52818887.205 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52818887.328 : System send command 10 bytes + data 0 bytes
19ec-1c88:52818887.401 : IO total need to receive data 165 bytes
19ec-1c88:52818887.465 : => CNT96226::VenderCmd_GetData
19ec-1c88:52818887.523 : iCmd = 0, nBytes = 165
19ec-1c88:52819043.246 : skip dump 37 bytes
19ec-1c88:52819043.420 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52819043.556 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52819043.688 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52819043.824 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52819043.951 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52819044.085 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52819044.210 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52819044.332 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52819044.398 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52819044.458 : System total receive data 165 bytes
19ec-1c88:52819044.517 : => CNT96226::VenderCmd_GetData
19ec-1c88:52819044.567 : iCmd = 1, nBytes = 4
19ec-1c88:52819159.335 : 0000 : 00 00 00 00 
19ec-1c88:52819159.422 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52819159.523 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52819159.685 : Dump Inquiry
19ec-1c88:52819159.802 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52819159.935 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52819160.064 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52819160.201 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52819160.330 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52819160.461 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52819160.586 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52819160.711 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52819160.839 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52819160.969 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52819161.057 : 00a0 : 00 00 00 00 00 
19ec-1c88:52819161.126 : => ReadNVMDataInternal
19ec-1c88:52819161.310 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52819161.370 : IO Send command 10 bytes
19ec-1c88:52819161.449 : => CNT96226::VenderCmd_SetData
19ec-1c88:52819161.503 : iCmd = 0, nBytes = 10
19ec-1c88:52819161.602 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52819468.397 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52819468.514 : System send command 10 bytes + data 0 bytes
19ec-1c88:52819468.580 : IO total need to receive data 128 bytes
19ec-1c88:52819468.641 : => CNT96226::VenderCmd_GetData
19ec-1c88:52819468.694 : iCmd = 0, nBytes = 128
19ec-1c88:52819663.050 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52819663.233 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52819663.377 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52819663.511 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52819663.637 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52819663.764 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52819663.888 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52819664.009 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52819664.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52819664.131 : System total receive data 128 bytes
19ec-1c88:52819664.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:52819664.246 : iCmd = 1, nBytes = 4
19ec-1c88:52819786.049 : 0000 : 00 00 00 00 
19ec-1c88:52819786.227 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52819786.596 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52819786.658 : NVMData.PadScanCount = 0
19ec-1c88:52819786.712 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52819786.767 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52819786.824 : NVMData.FlatbedScanCount = 0
19ec-1c88:52819786.878 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52819786.928 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52819786.981 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52819787.035 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52819787.089 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52819787.142 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52819787.197 : NVMData.BornMonth = 0
19ec-1c88:52819787.244 : NVMData.BornDay = 0
19ec-1c88:52819787.295 : NVMData.BornYear = 0
19ec-1c88:52819787.342 : NVMData.FirstScanMonth = 4
19ec-1c88:52819787.395 : NVMData.FirstScanDay = 30
19ec-1c88:52819787.448 : NVMData.FirstScanYear = 2020
19ec-1c88:52819787.502 : NVMData.VerticalMagnification = 0
19ec-1c88:52819787.555 : NVMData.HorizontalMagnification = 0
19ec-1c88:52819787.609 : NVMData.PowerSavingTime = 15
19ec-1c88:52819787.667 : NVMData.SN = A094165189010062
19ec-1c88:52819787.720 : NVMData.AutoFeed = 0
19ec-1c88:52819787.768 : NVMData.CCDType = 0
19ec-1c88:52819787.815 : NVMData.ScanSpeed = 0
19ec-1c88:52819787.863 : NVMData.RollerCount = 0
19ec-1c88:52819787.915 : NVMData.MultifeedCount = 0
19ec-1c88:52819787.965 : NVMData.JamCount = 0
19ec-1c88:52819788.012 : NVMData.IdentifyInfo = 
19ec-1c88:52819788.061 : NVMData.FormalName = 
19ec-1c88:52819788.249 : NVMData.ReservedB = 0
19ec-1c88:52819788.302 : NVMData.FunctionCode = 0
19ec-1c88:52819788.349 : NVMData.PreFeed = 0
19ec-1c88:52819788.400 : NVMData.PreFeedTime = 0
19ec-1c88:52819788.449 : NVMData.ButtonNumber = 0
19ec-1c88:52819788.504 : NVMData.PowerOffTime = 0
19ec-1c88:52819788.558 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52819788.630 : => IoObject::IoLockEnd
19ec-1c88:52819788.720 : <= IoObject::IoLockEnd
19ec-1c88:52819788.771 : <= InitializeScanner ret = 1
19ec-1c88:52821053.578 : => GetLogicalScannerAbility
19ec-1c88:52821053.772 : => IoObject::IoLockStart
19ec-1c88:52821053.896 : => CAsicIO::CheckDevice
19ec-1c88:52821053.951 : => CNT96226::ConnectIsAvailable
19ec-1c88:52821079.709 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52821079.820 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52821079.880 : <= IoObject::IoLockStart
19ec-1c88:52821079.936 : => IoObject::IoLockEnd
19ec-1c88:52821080.049 : <= IoObject::IoLockEnd
19ec-1c88:52821080.123 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:52824676.159 : => GetLogicalScannerAbilityEx
19ec-1c88:52824676.361 : => IoObject::IoLockStart
19ec-1c88:52824676.491 : => CAsicIO::CheckDevice
19ec-1c88:52824676.549 : => CNT96226::ConnectIsAvailable
19ec-1c88:52824701.977 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52824702.092 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52824702.149 : <= IoObject::IoLockStart
19ec-1c88:52824702.208 : => IoObject::IoLockEnd
19ec-1c88:52824702.321 : <= IoObject::IoLockEnd
19ec-1c88:52824702.440 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52824702.518 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52832119.779 : => ReadNVMData
19ec-1c88:52832119.964 : => IoObject::IoLockStart
19ec-1c88:52832120.082 : => CAsicIO::CheckDevice
19ec-1c88:52832120.142 : => CNT96226::ConnectIsAvailable
19ec-1c88:52832144.841 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52832145.192 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52832145.251 : <= IoObject::IoLockStart
19ec-1c88:52832145.315 : => ReadNVMDataInternal
19ec-1c88:52832145.378 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52832145.444 : IO Send command 10 bytes
19ec-1c88:52832145.575 : => CNT96226::VenderCmd_SetData
19ec-1c88:52832145.631 : iCmd = 0, nBytes = 10
19ec-1c88:52832145.738 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52832503.938 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52832504.102 : System send command 10 bytes + data 0 bytes
19ec-1c88:52832504.179 : IO total need to receive data 128 bytes
19ec-1c88:52832504.246 : => CNT96226::VenderCmd_GetData
19ec-1c88:52832504.306 : iCmd = 0, nBytes = 128
19ec-1c88:52832708.157 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52832708.562 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52832708.708 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52832708.849 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52832708.976 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52832709.101 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52832709.224 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52832709.344 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52832709.405 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52832709.468 : System total receive data 128 bytes
19ec-1c88:52832709.758 : => CNT96226::VenderCmd_GetData
19ec-1c88:52832709.814 : iCmd = 1, nBytes = 4
19ec-1c88:52832890.755 : 0000 : 00 00 00 00 
19ec-1c88:52832890.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52832891.040 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52832891.111 : NVMData.PadScanCount = 0
19ec-1c88:52832891.170 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52832891.224 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52832891.278 : NVMData.FlatbedScanCount = 0
19ec-1c88:52832891.334 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52832891.536 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52832891.602 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52832891.657 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52832891.711 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52832891.768 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52832891.826 : NVMData.BornMonth = 0
19ec-1c88:52832891.877 : NVMData.BornDay = 0
19ec-1c88:52832891.931 : NVMData.BornYear = 0
19ec-1c88:52832891.977 : NVMData.FirstScanMonth = 4
19ec-1c88:52832892.029 : NVMData.FirstScanDay = 30
19ec-1c88:52832892.085 : NVMData.FirstScanYear = 2020
19ec-1c88:52832892.139 : NVMData.VerticalMagnification = 0
19ec-1c88:52832892.197 : NVMData.HorizontalMagnification = 0
19ec-1c88:52832892.252 : NVMData.PowerSavingTime = 15
19ec-1c88:52832892.309 : NVMData.SN = A094165189010062
19ec-1c88:52832892.360 : NVMData.AutoFeed = 0
19ec-1c88:52832892.410 : NVMData.CCDType = 0
19ec-1c88:52832892.459 : NVMData.ScanSpeed = 0
19ec-1c88:52832892.508 : NVMData.RollerCount = 0
19ec-1c88:52832892.561 : NVMData.MultifeedCount = 0
19ec-1c88:52832892.617 : NVMData.JamCount = 0
19ec-1c88:52832892.668 : NVMData.IdentifyInfo = 
19ec-1c88:52832892.718 : NVMData.FormalName = 
19ec-1c88:52832892.765 : NVMData.ReservedB = 0
19ec-1c88:52832892.816 : NVMData.FunctionCode = 0
19ec-1c88:52832892.866 : NVMData.PreFeed = 0
19ec-1c88:52832892.914 : NVMData.PreFeedTime = 0
19ec-1c88:52832892.962 : NVMData.ButtonNumber = 0
19ec-1c88:52832893.010 : NVMData.PowerOffTime = 0
19ec-1c88:52832893.060 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52832893.123 : => IoObject::IoLockEnd
19ec-1c88:52832893.220 : <= IoObject::IoLockEnd
19ec-1c88:52832893.271 : <= ReadNVMData ret = 1
19ec-1c88:52842945.210 : => GetADFStatus
19ec-1c88:52842945.620 : => IoObject::IoLockStart
19ec-1c88:52842945.762 : => CAsicIO::CheckDevice
19ec-1c88:52842945.823 : => CNT96226::ConnectIsAvailable
19ec-1c88:52842964.324 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52842964.441 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52842964.500 : <= IoObject::IoLockStart
19ec-1c88:52842964.559 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52842964.627 : IO Send command 10 bytes
19ec-1c88:52842964.763 : => CNT96226::VenderCmd_SetData
19ec-1c88:52842964.822 : iCmd = 0, nBytes = 10
19ec-1c88:52842964.930 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52843142.164 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52843142.295 : System send command 10 bytes + data 0 bytes
19ec-1c88:52843142.362 : IO total need to receive data 2 bytes
19ec-1c88:52843142.422 : => CNT96226::VenderCmd_GetData
19ec-1c88:52843142.475 : iCmd = 0, nBytes = 2
19ec-1c88:52843284.532 : 0000 : 00 00 
19ec-1c88:52843284.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52843284.745 : System total receive data 2 bytes
19ec-1c88:52843284.813 : => CNT96226::VenderCmd_GetData
19ec-1c88:52843284.871 : iCmd = 1, nBytes = 4
19ec-1c88:52843392.759 : 0000 : 00 00 00 00 
19ec-1c88:52843392.878 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52843393.020 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52843393.086 : Return status = 0
19ec-1c88:52843393.150 : => IoObject::IoLockEnd
19ec-1c88:52843393.243 : <= IoObject::IoLockEnd
19ec-1c88:52843393.294 : <= GetADFStatus ret = 1
19ec-1c88:52846301.895 : => GetADFStatus
19ec-1c88:52846302.088 : => IoObject::IoLockStart
19ec-1c88:52846302.216 : => CAsicIO::CheckDevice
19ec-1c88:52846302.272 : => CNT96226::ConnectIsAvailable
19ec-1c88:52846320.063 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52846320.259 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52846320.588 : <= IoObject::IoLockStart
19ec-1c88:52846320.647 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52846320.714 : IO Send command 10 bytes
19ec-1c88:52846320.836 : => CNT96226::VenderCmd_SetData
19ec-1c88:52846320.893 : iCmd = 0, nBytes = 10
19ec-1c88:52846320.999 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52846482.090 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52846482.289 : System send command 10 bytes + data 0 bytes
19ec-1c88:52846482.740 : IO total need to receive data 2 bytes
19ec-1c88:52846482.805 : => CNT96226::VenderCmd_GetData
19ec-1c88:52846482.862 : iCmd = 0, nBytes = 2
19ec-1c88:52846655.693 : 0000 : 00 00 
19ec-1c88:52846655.773 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52846655.838 : System total receive data 2 bytes
19ec-1c88:52846655.897 : => CNT96226::VenderCmd_GetData
19ec-1c88:52846655.949 : iCmd = 1, nBytes = 4
19ec-1c88:52846763.850 : 0000 : 00 00 00 00 
19ec-1c88:52846763.944 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52846764.067 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52846764.127 : Return status = 0
19ec-1c88:52846764.181 : => IoObject::IoLockEnd
19ec-1c88:52846764.262 : <= IoObject::IoLockEnd
19ec-1c88:52846764.313 : <= GetADFStatus ret = 1
19ec-1c88:52848828.286 : => TerminateDriver
19ec-1c88:52848828.469 : => CAsicIO::~CAsicIO,pStage=197266504
19ec-1c88:52848828.542 : => CNT96226::Close
19ec-1c88:52848832.052 : <= CNT96226::Close ret = 1
19ec-1c88:52848832.133 : <= CAsicIO::~CAsicIO
19ec-1c88:52848832.194 : => IoObject::IoLockEnd
19ec-1c88:52848832.249 : <= IoObject::IoLockEnd
19ec-1c88:52848832.305 : => IoObject::TerminateDevice
19ec-1c88:52848832.359 : => IoObject::IoLockEnd
19ec-1c88:52848832.413 : <= IoObject::IoLockEnd
19ec-1c88:52848832.514 : <= IoObject::TerminateDevice
19ec-1c88:52848832.777 : <= TerminateDriver ret = 1
19ec-1c88:52893142.382 : ============Debug Start==========
19ec-1c88:52893142.685 : Date : 2020/4/30 14:31:18
19ec-1c88:52893142.762 : Process ID : 19ec
19ec-1c88:52893143.236 : Windows : Version 10.0 build 18363 
19ec-1c88:52893143.734 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52893143.801 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52893143.865 : MemoryStatus.ullAvailPhys : 1728602112
19ec-1c88:52893143.924 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52893143.984 : MemoryStatus.ullAvailPageFile : 3132112896
19ec-1c88:52893144.048 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52893144.107 : MemoryStatus.ullAvailVirtual : 1728417792
19ec-1c88:52893144.168 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52893144.274 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52893144.336 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52893144.581 : CPU Count : 4
19ec-1c88:52893144.632 : CPU Frequency : 100.000 Mhz
19ec-1c88:52893149.338 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52893149.468 : => InitializeDriver
19ec-1c88:52893149.733 : <= InitializeDriver ret = 1
19ec-1c88:52893149.792 : => InitializeScanner
19ec-1c88:52893149.872 : => CAsicIO::GetDeviceList
19ec-1c88:52893150.173 : => CNT96226::CNT96226
19ec-1c88:52893150.234 : => CNT96226::Open
19ec-1c88:52893170.632 : <= CNT96226::Open ret = 1
19ec-1c88:52893170.724 : => CNT96226::Initialize
19ec-1c88:52893170.922 : <= CNT96226::Initialize ret = 1
19ec-1c88:52893170.980 : <= CNT96226::CNT96226
19ec-1c88:52893171.031 : => CNT96226::EnumAvailableDevice
19ec-1c88:52893176.449 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52893176.524 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52893176.582 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52897208.522 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52897208.863 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52897216.188 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52897216.323 : => IoObject::GetLockName
19ec-1c88:52897216.401 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52897216.488 : <= IoObject::GetLockName
19ec-1c88:52897217.089 : => CNT96226::VenderCmd_GetData
19ec-1c88:52897217.169 : iCmd = 3, nBytes = 2
19ec-1c88:52897606.750 : 0000 : 06 38 
19ec-1c88:52897606.918 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52897607.010 : => CNT96226::VenderCmd_GetData
19ec-1c88:52897607.083 : iCmd = 4, nBytes = 2
19ec-1c88:52897910.826 : 0000 : 07 07 
19ec-1c88:52897910.923 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52897911.008 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52897911.099 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52897911.169 : IO Send command 10 bytes
19ec-1c88:52897911.222 : => CNT96226::VenderCmd_SetData
19ec-1c88:52897911.273 : iCmd = 0, nBytes = 10
19ec-1c88:52897911.376 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52898101.924 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52898102.059 : => CNT96226::VenderCmd_GetData
19ec-1c88:52898102.116 : iCmd = 0, nBytes = 165
19ec-1c88:52898310.145 : skip dump 37 bytes
19ec-1c88:52898310.336 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52898310.480 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52898310.617 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52898310.755 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52898310.880 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52898311.013 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52898311.135 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52898311.259 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52898311.321 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52898311.381 : => CNT96226::VenderCmd_GetData
19ec-1c88:52898311.433 : iCmd = 1, nBytes = 4
19ec-1c88:52898482.547 : 0000 : 00 00 00 00 
19ec-1c88:52898482.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52898482.726 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52898482.790 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52898482.854 : IO Send command 10 bytes
19ec-1c88:52898482.904 : => CNT96226::VenderCmd_SetData
19ec-1c88:52898482.954 : iCmd = 0, nBytes = 10
19ec-1c88:52898483.058 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52898805.774 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52898805.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:52898805.952 : iCmd = 0, nBytes = 128
19ec-1c88:52898981.230 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52898981.420 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52898981.562 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52898981.696 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52898981.823 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52898981.945 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52898982.068 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52898982.189 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52898982.253 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52898982.313 : => CNT96226::VenderCmd_GetData
19ec-1c88:52898982.364 : iCmd = 1, nBytes = 4
19ec-1c88:52899164.724 : 0000 : 00 00 00 00 
19ec-1c88:52899164.829 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52899164.898 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52899165.070 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52899165.144 : => CNT96226::Close
19ec-1c88:52899168.806 : <= CNT96226::Close ret = 1
19ec-1c88:52899168.880 : <= CNT96226::~CNT96226
19ec-1c88:52899168.968 : <= CAsicIO::GetDeviceList
19ec-1c88:52899169.396 : => IoObject::SetTimeout
19ec-1c88:52899169.527 : Timeout--> In = 0 Out = 0
19ec-1c88:52899169.586 : <= IoObject::SetTimeout
19ec-1c88:52899169.648 : => CAsicIO::CAsicIO
19ec-1c88:52899169.717 : => CNT96226::CNT96226
19ec-1c88:52899169.774 : => CNT96226::Open
19ec-1c88:52899191.517 : <= CNT96226::Open ret = 1
19ec-1c88:52899191.611 : => CNT96226::Initialize
19ec-1c88:52899191.795 : <= CNT96226::Initialize ret = 1
19ec-1c88:52899191.856 : <= CNT96226::CNT96226
19ec-1c88:52899191.909 : <= CAsicIO::CAsicIO
19ec-1c88:52899191.962 : => CAsicIO::InitializeDevice
19ec-1c88:52899192.033 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52899197.862 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52899197.979 : => IoObject::GetLockName
19ec-1c88:52899198.033 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52899198.096 : <= IoObject::GetLockName
19ec-1c88:52899198.582 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52899198.653 : IO Send command 10 bytes
19ec-1c88:52899198.705 : => CNT96226::VenderCmd_SetData
19ec-1c88:52899198.756 : iCmd = 0, nBytes = 10
19ec-1c88:52899198.863 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52899541.740 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52899541.885 : => CNT96226::VenderCmd_GetData
19ec-1c88:52899541.955 : iCmd = 0, nBytes = 128
19ec-1c88:52899744.669 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52899744.841 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52899744.983 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52899745.118 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52899745.245 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52899745.367 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52899745.492 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52899745.615 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52899745.680 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52899745.741 : => CNT96226::VenderCmd_GetData
19ec-1c88:52899745.794 : iCmd = 1, nBytes = 4
19ec-1c88:52899936.255 : 0000 : 00 00 00 00 
19ec-1c88:52899936.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52899936.431 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52899936.493 : => CNT96226::VenderCmd_GetData
19ec-1c88:52899936.548 : iCmd = 3, nBytes = 2
19ec-1c88:52900293.919 : 0000 : 06 38 
19ec-1c88:52900294.029 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52900294.097 : => CNT96226::VenderCmd_GetData
19ec-1c88:52900294.152 : iCmd = 4, nBytes = 2
19ec-1c88:52900599.604 : 0000 : 07 07 
19ec-1c88:52900599.730 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52900599.926 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52900600.022 : => IoObject::InitializeDevice
19ec-1c88:52900600.137 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52900600.841 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52900600.918 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52900601.632 : => FindScanner
19ec-1c88:52900601.693 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52900601.755 : <= FindScanner ret = 1
19ec-1c88:52900601.813 : => IoObject::IoLockStart
19ec-1c88:52900601.920 : => CAsicIO::CheckDevice
19ec-1c88:52900601.973 : => CNT96226::ConnectIsAvailable
19ec-1c88:52900626.357 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52900626.472 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52900626.532 : <= IoObject::IoLockStart
19ec-1c88:52900626.590 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52900626.658 : IO Send command 10 bytes
19ec-1c88:52900626.752 : => CNT96226::VenderCmd_SetData
19ec-1c88:52900626.807 : iCmd = 0, nBytes = 10
19ec-1c88:52900626.912 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52900827.027 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52900827.148 : System send command 10 bytes + data 0 bytes
19ec-1c88:52900827.225 : IO total need to receive data 5 bytes
19ec-1c88:52900827.286 : => CNT96226::VenderCmd_GetData
19ec-1c88:52900827.343 : iCmd = 0, nBytes = 5
19ec-1c88:52900988.029 : 0000 : 06 00 02 02 ab 
19ec-1c88:52900988.123 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52900988.188 : System total receive data 5 bytes
19ec-1c88:52900988.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:52900988.305 : iCmd = 1, nBytes = 4
19ec-1c88:52901194.527 : 0000 : 00 00 00 00 
19ec-1c88:52901194.642 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52901194.771 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52901194.843 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52901194.911 : IO Send command 10 bytes
19ec-1c88:52901195.000 : => CNT96226::VenderCmd_SetData
19ec-1c88:52901195.056 : iCmd = 0, nBytes = 10
19ec-1c88:52901195.164 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52901397.973 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52901398.073 : System send command 10 bytes + data 0 bytes
19ec-1c88:52901398.148 : IO total need to receive data 165 bytes
19ec-1c88:52901398.209 : => CNT96226::VenderCmd_GetData
19ec-1c88:52901398.264 : iCmd = 0, nBytes = 165
19ec-1c88:52901536.212 : skip dump 37 bytes
19ec-1c88:52901536.419 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52901536.560 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52901536.694 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52901536.830 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52901536.960 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52901537.092 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52901537.217 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52901537.341 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52901537.404 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52901537.469 : System total receive data 165 bytes
19ec-1c88:52901537.527 : => CNT96226::VenderCmd_GetData
19ec-1c88:52901537.579 : iCmd = 1, nBytes = 4
19ec-1c88:52901695.217 : 0000 : 00 00 00 00 
19ec-1c88:52901695.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52901695.771 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52901695.974 : Dump Inquiry
19ec-1c88:52901696.092 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52901696.231 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52901696.359 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52901696.491 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52901696.615 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52901696.747 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52901696.876 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52901697.001 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52901697.128 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52901697.256 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52901697.341 : 00a0 : 00 00 00 00 00 
19ec-1c88:52901697.413 : => ReadNVMDataInternal
19ec-1c88:52901697.625 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52901697.687 : IO Send command 10 bytes
19ec-1c88:52901697.776 : => CNT96226::VenderCmd_SetData
19ec-1c88:52901697.827 : iCmd = 0, nBytes = 10
19ec-1c88:52901697.927 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52902044.393 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52902044.531 : System send command 10 bytes + data 0 bytes
19ec-1c88:52902044.598 : IO total need to receive data 128 bytes
19ec-1c88:52902044.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:52902044.715 : iCmd = 0, nBytes = 128
19ec-1c88:52902250.414 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52902250.600 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52902250.746 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52902250.886 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52902251.014 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52902251.365 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52902251.489 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52902251.610 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52902251.672 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52902251.733 : System total receive data 128 bytes
19ec-1c88:52902251.794 : => CNT96226::VenderCmd_GetData
19ec-1c88:52902251.845 : iCmd = 1, nBytes = 4
19ec-1c88:52902418.296 : 0000 : 00 00 00 00 
19ec-1c88:52902418.431 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52902418.582 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52902418.650 : NVMData.PadScanCount = 0
19ec-1c88:52902418.705 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52902418.760 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52902418.820 : NVMData.FlatbedScanCount = 0
19ec-1c88:52902418.874 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52902418.928 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52902418.980 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52902419.034 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52902419.089 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52902419.142 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52902419.198 : NVMData.BornMonth = 0
19ec-1c88:52902419.245 : NVMData.BornDay = 0
19ec-1c88:52902419.295 : NVMData.BornYear = 0
19ec-1c88:52902419.343 : NVMData.FirstScanMonth = 4
19ec-1c88:52902419.394 : NVMData.FirstScanDay = 30
19ec-1c88:52902419.449 : NVMData.FirstScanYear = 2020
19ec-1c88:52902419.503 : NVMData.VerticalMagnification = 0
19ec-1c88:52902419.558 : NVMData.HorizontalMagnification = 0
19ec-1c88:52902419.610 : NVMData.PowerSavingTime = 15
19ec-1c88:52902419.664 : NVMData.SN = A094165189010062
19ec-1c88:52902419.713 : NVMData.AutoFeed = 0
19ec-1c88:52902419.761 : NVMData.CCDType = 0
19ec-1c88:52902419.809 : NVMData.ScanSpeed = 0
19ec-1c88:52902419.857 : NVMData.RollerCount = 0
19ec-1c88:52902419.907 : NVMData.MultifeedCount = 0
19ec-1c88:52902419.958 : NVMData.JamCount = 0
19ec-1c88:52902420.006 : NVMData.IdentifyInfo = 
19ec-1c88:52902420.055 : NVMData.FormalName = 
19ec-1c88:52902420.244 : NVMData.ReservedB = 0
19ec-1c88:52902420.299 : NVMData.FunctionCode = 0
19ec-1c88:52902420.347 : NVMData.PreFeed = 0
19ec-1c88:52902420.396 : NVMData.PreFeedTime = 0
19ec-1c88:52902420.446 : NVMData.ButtonNumber = 0
19ec-1c88:52902420.494 : NVMData.PowerOffTime = 0
19ec-1c88:52902420.546 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52902420.626 : => IoObject::IoLockEnd
19ec-1c88:52902420.715 : <= IoObject::IoLockEnd
19ec-1c88:52902420.764 : <= InitializeScanner ret = 1
19ec-1c88:52902420.829 : => GetLogicalScannerAbilityEx
19ec-1c88:52902420.886 : => IoObject::IoLockStart
19ec-1c88:52902420.981 : => CAsicIO::CheckDevice
19ec-1c88:52902421.032 : => CNT96226::ConnectIsAvailable
19ec-1c88:52902433.586 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52902433.681 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52902433.737 : <= IoObject::IoLockStart
19ec-1c88:52902433.793 : => IoObject::IoLockEnd
19ec-1c88:52902433.881 : <= IoObject::IoLockEnd
19ec-1c88:52902433.998 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52902434.070 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52902602.967 : => ReadNVMData
19ec-1c88:52902603.187 : => IoObject::IoLockStart
19ec-1c88:52902603.327 : => CAsicIO::CheckDevice
19ec-1c88:52902603.382 : => CNT96226::ConnectIsAvailable
19ec-1c88:52902627.816 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52902628.055 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52902628.188 : <= IoObject::IoLockStart
19ec-1c88:52902628.516 : => ReadNVMDataInternal
19ec-1c88:52902628.576 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52902628.646 : IO Send command 10 bytes
19ec-1c88:52902628.751 : => CNT96226::VenderCmd_SetData
19ec-1c88:52902628.806 : iCmd = 0, nBytes = 10
19ec-1c88:52902628.919 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52902979.146 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52902979.293 : System send command 10 bytes + data 0 bytes
19ec-1c88:52902979.369 : IO total need to receive data 128 bytes
19ec-1c88:52902979.429 : => CNT96226::VenderCmd_GetData
19ec-1c88:52902979.486 : iCmd = 0, nBytes = 128
19ec-1c88:52903181.629 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52903181.799 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52903181.939 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52903182.074 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52903182.204 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52903182.330 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52903182.460 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52903182.581 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52903182.643 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52903182.703 : System total receive data 128 bytes
19ec-1c88:52903182.765 : => CNT96226::VenderCmd_GetData
19ec-1c88:52903182.820 : iCmd = 1, nBytes = 4
19ec-1c88:52903389.095 : 0000 : 00 00 00 00 
19ec-1c88:52903389.199 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52903389.340 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52903389.408 : NVMData.PadScanCount = 0
19ec-1c88:52903389.463 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52903389.517 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52903389.573 : NVMData.FlatbedScanCount = 0
19ec-1c88:52903389.626 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52903389.680 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52903389.733 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52903389.786 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52903389.842 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52903389.900 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52903389.958 : NVMData.BornMonth = 0
19ec-1c88:52903390.006 : NVMData.BornDay = 0
19ec-1c88:52903390.055 : NVMData.BornYear = 0
19ec-1c88:52903390.101 : NVMData.FirstScanMonth = 4
19ec-1c88:52903390.154 : NVMData.FirstScanDay = 30
19ec-1c88:52903390.207 : NVMData.FirstScanYear = 2020
19ec-1c88:52903390.427 : NVMData.VerticalMagnification = 0
19ec-1c88:52903390.488 : NVMData.HorizontalMagnification = 0
19ec-1c88:52903390.541 : NVMData.PowerSavingTime = 15
19ec-1c88:52903390.596 : NVMData.SN = A094165189010062
19ec-1c88:52903390.645 : NVMData.AutoFeed = 0
19ec-1c88:52903390.693 : NVMData.CCDType = 0
19ec-1c88:52903390.739 : NVMData.ScanSpeed = 0
19ec-1c88:52903390.786 : NVMData.RollerCount = 0
19ec-1c88:52903390.837 : NVMData.MultifeedCount = 0
19ec-1c88:52903390.888 : NVMData.JamCount = 0
19ec-1c88:52903390.937 : NVMData.IdentifyInfo = 
19ec-1c88:52903390.986 : NVMData.FormalName = 
19ec-1c88:52903391.033 : NVMData.ReservedB = 0
19ec-1c88:52903391.083 : NVMData.FunctionCode = 0
19ec-1c88:52903391.130 : NVMData.PreFeed = 0
19ec-1c88:52903391.181 : NVMData.PreFeedTime = 0
19ec-1c88:52903391.229 : NVMData.ButtonNumber = 0
19ec-1c88:52903391.279 : NVMData.PowerOffTime = 0
19ec-1c88:52903391.331 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52903391.390 : => IoObject::IoLockEnd
19ec-1c88:52903391.485 : <= IoObject::IoLockEnd
19ec-1c88:52903391.534 : <= ReadNVMData ret = 1
19ec-1c88:52906449.617 : ============Debug Start==========
19ec-1c88:52906449.933 : Date : 2020/4/30 14:31:18
19ec-1c88:52906450.019 : Process ID : 19ec
19ec-1c88:52906450.458 : Windows : Version 10.0 build 18363 
19ec-1c88:52906450.941 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52906451.005 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52906451.068 : MemoryStatus.ullAvailPhys : 1728647168
19ec-1c88:52906451.127 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52906451.191 : MemoryStatus.ullAvailPageFile : 3130519552
19ec-1c88:52906451.251 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52906451.309 : MemoryStatus.ullAvailVirtual : 1726304256
19ec-1c88:52906451.372 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52906451.474 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52906451.534 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52906451.779 : CPU Count : 4
19ec-1c88:52906451.829 : CPU Frequency : 100.000 Mhz
19ec-1c88:52906456.103 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52906456.232 : => InitializeDriver
19ec-1c88:52906456.515 : <= InitializeDriver ret = 1
19ec-1c88:52909198.433 : => InitializeScanner
19ec-1c88:52909198.710 : => CAsicIO::GetDeviceList
19ec-1c88:52909199.182 : => CNT96226::CNT96226
19ec-1c88:52909199.247 : => CNT96226::Open
19ec-1c88:52909221.881 : <= CNT96226::Open ret = 1
19ec-1c88:52909221.983 : => CNT96226::Initialize
19ec-1c88:52909222.184 : <= CNT96226::Initialize ret = 1
19ec-1c88:52909222.243 : <= CNT96226::CNT96226
19ec-1c88:52909222.296 : => CNT96226::EnumAvailableDevice
19ec-1c88:52909227.356 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52909227.469 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52909227.541 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52912850.649 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52912850.933 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52912856.599 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52912856.709 : => IoObject::GetLockName
19ec-1c88:52912856.768 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52912856.833 : <= IoObject::GetLockName
19ec-1c88:52912857.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:52912857.370 : iCmd = 3, nBytes = 2
19ec-1c88:52913222.025 : 0000 : 06 38 
19ec-1c88:52913222.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52913222.254 : => CNT96226::VenderCmd_GetData
19ec-1c88:52913222.311 : iCmd = 4, nBytes = 2
19ec-1c88:52913522.338 : 0000 : 07 07 
19ec-1c88:52913522.425 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52913522.509 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52913522.594 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52913522.659 : IO Send command 10 bytes
19ec-1c88:52913522.710 : => CNT96226::VenderCmd_SetData
19ec-1c88:52913522.763 : iCmd = 0, nBytes = 10
19ec-1c88:52913522.870 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52913697.699 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52913697.829 : => CNT96226::VenderCmd_GetData
19ec-1c88:52913697.894 : iCmd = 0, nBytes = 165
19ec-1c88:52913905.113 : skip dump 37 bytes
19ec-1c88:52913905.307 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52913905.759 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52913905.899 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52913906.030 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52913906.158 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52913906.291 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52913906.418 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52913906.542 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52913906.604 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52913906.663 : => CNT96226::VenderCmd_GetData
19ec-1c88:52913906.713 : iCmd = 1, nBytes = 4
19ec-1c88:52914071.026 : 0000 : 00 00 00 00 
19ec-1c88:52914071.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52914071.212 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52914071.280 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52914071.350 : IO Send command 10 bytes
19ec-1c88:52914071.402 : => CNT96226::VenderCmd_SetData
19ec-1c88:52914071.454 : iCmd = 0, nBytes = 10
19ec-1c88:52914071.561 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52914398.332 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52914398.697 : => CNT96226::VenderCmd_GetData
19ec-1c88:52914398.757 : iCmd = 0, nBytes = 128
19ec-1c88:52914558.103 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52914558.297 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52914558.446 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52914558.583 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52914558.712 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52914558.836 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52914558.959 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52914559.081 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52914559.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52914559.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:52914559.260 : iCmd = 1, nBytes = 4
19ec-1c88:52914745.067 : 0000 : 00 00 00 00 
19ec-1c88:52914745.156 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52914745.224 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52914745.397 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52914745.471 : => CNT96226::Close
19ec-1c88:52914748.957 : <= CNT96226::Close ret = 1
19ec-1c88:52914749.030 : <= CNT96226::~CNT96226
19ec-1c88:52914749.119 : <= CAsicIO::GetDeviceList
19ec-1c88:52914749.501 : => IoObject::SetTimeout
19ec-1c88:52914749.627 : Timeout--> In = 0 Out = 0
19ec-1c88:52914749.686 : <= IoObject::SetTimeout
19ec-1c88:52914749.756 : => CAsicIO::CAsicIO
19ec-1c88:52914749.824 : => CNT96226::CNT96226
19ec-1c88:52914749.881 : => CNT96226::Open
19ec-1c88:52914771.854 : <= CNT96226::Open ret = 1
19ec-1c88:52914771.954 : => CNT96226::Initialize
19ec-1c88:52914772.145 : <= CNT96226::Initialize ret = 1
19ec-1c88:52914772.202 : <= CNT96226::CNT96226
19ec-1c88:52914772.253 : <= CAsicIO::CAsicIO
19ec-1c88:52914772.306 : => CAsicIO::InitializeDevice
19ec-1c88:52914772.375 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52914778.151 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52914778.271 : => IoObject::GetLockName
19ec-1c88:52914778.329 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52914778.392 : <= IoObject::GetLockName
19ec-1c88:52914778.872 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52914778.944 : IO Send command 10 bytes
19ec-1c88:52914778.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:52914779.047 : iCmd = 0, nBytes = 10
19ec-1c88:52914779.154 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52915133.497 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52915133.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:52915133.694 : iCmd = 0, nBytes = 128
19ec-1c88:52915344.770 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52915344.942 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52915345.082 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52915345.214 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52915345.341 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52915345.465 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52915345.589 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52915345.712 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52915345.773 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52915345.831 : => CNT96226::VenderCmd_GetData
19ec-1c88:52915345.883 : iCmd = 1, nBytes = 4
19ec-1c88:52915508.796 : 0000 : 00 00 00 00 
19ec-1c88:52915508.880 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52915508.940 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52915509.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:52915509.053 : iCmd = 3, nBytes = 2
19ec-1c88:52915856.878 : 0000 : 06 38 
19ec-1c88:52915856.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52915857.054 : => CNT96226::VenderCmd_GetData
19ec-1c88:52915857.106 : iCmd = 4, nBytes = 2
19ec-1c88:52916175.973 : 0000 : 07 07 
19ec-1c88:52916176.093 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52916176.264 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52916176.364 : => IoObject::InitializeDevice
19ec-1c88:52916176.477 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52916177.083 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52916177.159 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52916177.927 : => FindScanner
19ec-1c88:52916177.988 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52916178.055 : <= FindScanner ret = 1
19ec-1c88:52916178.112 : => IoObject::IoLockStart
19ec-1c88:52916178.217 : => CAsicIO::CheckDevice
19ec-1c88:52916178.272 : => CNT96226::ConnectIsAvailable
19ec-1c88:52916202.941 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52916203.034 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52916203.092 : <= IoObject::IoLockStart
19ec-1c88:52916203.149 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52916203.219 : IO Send command 10 bytes
19ec-1c88:52916203.300 : => CNT96226::VenderCmd_SetData
19ec-1c88:52916203.354 : iCmd = 0, nBytes = 10
19ec-1c88:52916203.458 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52916407.879 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52916407.994 : System send command 10 bytes + data 0 bytes
19ec-1c88:52916408.068 : IO total need to receive data 5 bytes
19ec-1c88:52916408.127 : => CNT96226::VenderCmd_GetData
19ec-1c88:52916408.183 : iCmd = 0, nBytes = 5
19ec-1c88:52916556.441 : 0000 : 06 00 02 02 ab 
19ec-1c88:52916556.538 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52916556.597 : System total receive data 5 bytes
19ec-1c88:52916556.655 : => CNT96226::VenderCmd_GetData
19ec-1c88:52916556.708 : iCmd = 1, nBytes = 4
19ec-1c88:52916699.941 : 0000 : 00 00 00 00 
19ec-1c88:52916700.308 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52916700.447 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52916700.510 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52916700.576 : IO Send command 10 bytes
19ec-1c88:52916700.664 : => CNT96226::VenderCmd_SetData
19ec-1c88:52916700.722 : iCmd = 0, nBytes = 10
19ec-1c88:52916700.825 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52916902.602 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52916902.720 : System send command 10 bytes + data 0 bytes
19ec-1c88:52916902.795 : IO total need to receive data 165 bytes
19ec-1c88:52916902.864 : => CNT96226::VenderCmd_GetData
19ec-1c88:52916902.984 : iCmd = 0, nBytes = 165
19ec-1c88:52917059.400 : skip dump 37 bytes
19ec-1c88:52917059.607 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52917059.748 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52917059.882 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52917060.016 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52917060.143 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52917060.277 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52917060.403 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52917060.528 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52917060.595 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52917060.657 : System total receive data 165 bytes
19ec-1c88:52917060.719 : => CNT96226::VenderCmd_GetData
19ec-1c88:52917060.773 : iCmd = 1, nBytes = 4
19ec-1c88:52917238.866 : 0000 : 00 00 00 00 
19ec-1c88:52917238.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52917239.134 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52917239.348 : Dump Inquiry
19ec-1c88:52917239.485 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52917239.626 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52917239.760 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52917239.898 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52917240.030 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52917240.168 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52917240.293 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52917240.416 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52917240.547 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52917240.674 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52917240.760 : 00a0 : 00 00 00 00 00 
19ec-1c88:52917240.841 : => ReadNVMDataInternal
19ec-1c88:52917241.045 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52917241.110 : IO Send command 10 bytes
19ec-1c88:52917241.208 : => CNT96226::VenderCmd_SetData
19ec-1c88:52917241.263 : iCmd = 0, nBytes = 10
19ec-1c88:52917241.362 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52917590.288 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52917590.457 : System send command 10 bytes + data 0 bytes
19ec-1c88:52917590.525 : IO total need to receive data 128 bytes
19ec-1c88:52917590.586 : => CNT96226::VenderCmd_GetData
19ec-1c88:52917590.638 : iCmd = 0, nBytes = 128
19ec-1c88:52917799.850 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52917800.033 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52917800.176 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52917800.309 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52917800.436 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52917800.556 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52917800.680 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52917800.804 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52917800.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52917800.928 : System total receive data 128 bytes
19ec-1c88:52917800.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:52917801.038 : iCmd = 1, nBytes = 4
19ec-1c88:52917979.744 : 0000 : 00 00 00 00 
19ec-1c88:52917979.860 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52917980.007 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52917980.074 : NVMData.PadScanCount = 0
19ec-1c88:52917980.130 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52917980.189 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52917980.249 : NVMData.FlatbedScanCount = 0
19ec-1c88:52917980.306 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52917980.363 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52917980.418 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52917980.477 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52917980.533 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52917980.590 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52917980.647 : NVMData.BornMonth = 0
19ec-1c88:52917980.699 : NVMData.BornDay = 0
19ec-1c88:52917980.752 : NVMData.BornYear = 0
19ec-1c88:52917980.802 : NVMData.FirstScanMonth = 4
19ec-1c88:52917980.855 : NVMData.FirstScanDay = 30
19ec-1c88:52917980.912 : NVMData.FirstScanYear = 2020
19ec-1c88:52917980.966 : NVMData.VerticalMagnification = 0
19ec-1c88:52917981.021 : NVMData.HorizontalMagnification = 0
19ec-1c88:52917981.078 : NVMData.PowerSavingTime = 15
19ec-1c88:52917981.133 : NVMData.SN = A094165189010062
19ec-1c88:52917981.183 : NVMData.AutoFeed = 0
19ec-1c88:52917981.234 : NVMData.CCDType = 0
19ec-1c88:52917981.284 : NVMData.ScanSpeed = 0
19ec-1c88:52917981.333 : NVMData.RollerCount = 0
19ec-1c88:52917981.386 : NVMData.MultifeedCount = 0
19ec-1c88:52917981.439 : NVMData.JamCount = 0
19ec-1c88:52917981.489 : NVMData.IdentifyInfo = 
19ec-1c88:52917981.542 : NVMData.FormalName = 
19ec-1c88:52917981.759 : NVMData.ReservedB = 0
19ec-1c88:52917981.816 : NVMData.FunctionCode = 0
19ec-1c88:52917981.867 : NVMData.PreFeed = 0
19ec-1c88:52917981.918 : NVMData.PreFeedTime = 0
19ec-1c88:52917981.969 : NVMData.ButtonNumber = 0
19ec-1c88:52917982.025 : NVMData.PowerOffTime = 0
19ec-1c88:52917982.079 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52917982.154 : => IoObject::IoLockEnd
19ec-1c88:52917982.250 : <= IoObject::IoLockEnd
19ec-1c88:52917982.303 : <= InitializeScanner ret = 1
19ec-1c88:52919221.633 : => GetLogicalScannerAbility
19ec-1c88:52919221.828 : => IoObject::IoLockStart
19ec-1c88:52919221.961 : => CAsicIO::CheckDevice
19ec-1c88:52919222.017 : => CNT96226::ConnectIsAvailable
19ec-1c88:52919246.527 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52919246.641 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52919246.704 : <= IoObject::IoLockStart
19ec-1c88:52919246.762 : => IoObject::IoLockEnd
19ec-1c88:52919246.880 : <= IoObject::IoLockEnd
19ec-1c88:52919246.957 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:52922861.187 : => GetLogicalScannerAbilityEx
19ec-1c88:52922861.380 : => IoObject::IoLockStart
19ec-1c88:52922861.519 : => CAsicIO::CheckDevice
19ec-1c88:52922861.575 : => CNT96226::ConnectIsAvailable
19ec-1c88:52922883.862 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52922883.977 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52922884.042 : <= IoObject::IoLockStart
19ec-1c88:52922884.100 : => IoObject::IoLockEnd
19ec-1c88:52922884.213 : <= IoObject::IoLockEnd
19ec-1c88:52922884.334 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52922884.406 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52930195.953 : => ReadNVMData
19ec-1c88:52930196.140 : => IoObject::IoLockStart
19ec-1c88:52930196.276 : => CAsicIO::CheckDevice
19ec-1c88:52930196.332 : => CNT96226::ConnectIsAvailable
19ec-1c88:52930216.950 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52930217.072 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52930217.134 : <= IoObject::IoLockStart
19ec-1c88:52930217.201 : => ReadNVMDataInternal
19ec-1c88:52930217.261 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52930217.328 : IO Send command 10 bytes
19ec-1c88:52930217.457 : => CNT96226::VenderCmd_SetData
19ec-1c88:52930217.521 : iCmd = 0, nBytes = 10
19ec-1c88:52930217.636 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52930572.247 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52930572.402 : System send command 10 bytes + data 0 bytes
19ec-1c88:52930572.472 : IO total need to receive data 128 bytes
19ec-1c88:52930572.536 : => CNT96226::VenderCmd_GetData
19ec-1c88:52930572.590 : iCmd = 0, nBytes = 128
19ec-1c88:52930778.826 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52930779.024 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52930779.162 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52930779.293 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52930779.421 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52930779.547 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52930779.673 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52930779.794 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52930779.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52930779.921 : System total receive data 128 bytes
19ec-1c88:52930779.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:52930780.035 : iCmd = 1, nBytes = 4
19ec-1c88:52930987.076 : 0000 : 00 00 00 00 
19ec-1c88:52930987.161 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52930987.294 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52930987.362 : NVMData.PadScanCount = 0
19ec-1c88:52930987.416 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52930987.471 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52930987.527 : NVMData.FlatbedScanCount = 0
19ec-1c88:52930987.582 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52930987.820 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52930987.887 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52930987.944 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52930987.998 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52930988.050 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52930988.104 : NVMData.BornMonth = 0
19ec-1c88:52930988.151 : NVMData.BornDay = 0
19ec-1c88:52930988.199 : NVMData.BornYear = 0
19ec-1c88:52930988.248 : NVMData.FirstScanMonth = 4
19ec-1c88:52930988.299 : NVMData.FirstScanDay = 30
19ec-1c88:52930988.353 : NVMData.FirstScanYear = 2020
19ec-1c88:52930988.406 : NVMData.VerticalMagnification = 0
19ec-1c88:52930988.462 : NVMData.HorizontalMagnification = 0
19ec-1c88:52930988.517 : NVMData.PowerSavingTime = 15
19ec-1c88:52930988.570 : NVMData.SN = A094165189010062
19ec-1c88:52930988.619 : NVMData.AutoFeed = 0
19ec-1c88:52930988.669 : NVMData.CCDType = 0
19ec-1c88:52930988.717 : NVMData.ScanSpeed = 0
19ec-1c88:52930988.766 : NVMData.RollerCount = 0
19ec-1c88:52930988.816 : NVMData.MultifeedCount = 0
19ec-1c88:52930988.865 : NVMData.JamCount = 0
19ec-1c88:52930988.916 : NVMData.IdentifyInfo = 
19ec-1c88:52930988.967 : NVMData.FormalName = 
19ec-1c88:52930989.017 : NVMData.ReservedB = 0
19ec-1c88:52930989.065 : NVMData.FunctionCode = 0
19ec-1c88:52930989.113 : NVMData.PreFeed = 0
19ec-1c88:52930989.159 : NVMData.PreFeedTime = 0
19ec-1c88:52930989.207 : NVMData.ButtonNumber = 0
19ec-1c88:52930989.258 : NVMData.PowerOffTime = 0
19ec-1c88:52930989.306 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52930989.367 : => IoObject::IoLockEnd
19ec-1c88:52930989.457 : <= IoObject::IoLockEnd
19ec-1c88:52930989.505 : <= ReadNVMData ret = 1
19ec-1c88:52942199.534 : => GetADFStatus
19ec-1c88:52942199.899 : => IoObject::IoLockStart
19ec-1c88:52942200.022 : => CAsicIO::CheckDevice
19ec-1c88:52942200.588 : => CNT96226::ConnectIsAvailable
19ec-1c88:52942226.443 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52942226.560 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52942226.622 : <= IoObject::IoLockStart
19ec-1c88:52942226.682 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52942226.751 : IO Send command 10 bytes
19ec-1c88:52942226.869 : => CNT96226::VenderCmd_SetData
19ec-1c88:52942226.927 : iCmd = 0, nBytes = 10
19ec-1c88:52942227.030 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52942426.619 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52942426.752 : System send command 10 bytes + data 0 bytes
19ec-1c88:52942426.821 : IO total need to receive data 2 bytes
19ec-1c88:52942426.882 : => CNT96226::VenderCmd_GetData
19ec-1c88:52942426.938 : iCmd = 0, nBytes = 2
19ec-1c88:52942631.155 : 0000 : 00 00 
19ec-1c88:52942631.376 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52942631.526 : System total receive data 2 bytes
19ec-1c88:52942631.838 : => CNT96226::VenderCmd_GetData
19ec-1c88:52942631.894 : iCmd = 1, nBytes = 4
19ec-1c88:52942841.090 : 0000 : 00 00 00 00 
19ec-1c88:52942841.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52942841.344 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52942841.420 : Return status = 0
19ec-1c88:52942841.481 : => IoObject::IoLockEnd
19ec-1c88:52942841.570 : <= IoObject::IoLockEnd
19ec-1c88:52942841.619 : <= GetADFStatus ret = 1
19ec-1c88:52945523.658 : => GetADFStatus
19ec-1c88:52945523.853 : => IoObject::IoLockStart
19ec-1c88:52945523.975 : => CAsicIO::CheckDevice
19ec-1c88:52945524.030 : => CNT96226::ConnectIsAvailable
19ec-1c88:52945549.268 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52945549.386 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52945549.450 : <= IoObject::IoLockStart
19ec-1c88:52945549.517 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:52945549.584 : IO Send command 10 bytes
19ec-1c88:52945549.709 : => CNT96226::VenderCmd_SetData
19ec-1c88:52945549.766 : iCmd = 0, nBytes = 10
19ec-1c88:52945549.869 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:52945738.813 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52945738.957 : System send command 10 bytes + data 0 bytes
19ec-1c88:52945739.143 : IO total need to receive data 2 bytes
19ec-1c88:52945739.218 : => CNT96226::VenderCmd_GetData
19ec-1c88:52945739.278 : iCmd = 0, nBytes = 2
19ec-1c88:52945883.871 : 0000 : 00 00 
19ec-1c88:52945884.001 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52945884.071 : System total receive data 2 bytes
19ec-1c88:52945884.133 : => CNT96226::VenderCmd_GetData
19ec-1c88:52945884.186 : iCmd = 1, nBytes = 4
19ec-1c88:52946071.517 : 0000 : 00 00 00 00 
19ec-1c88:52946071.602 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52946071.735 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52946071.805 : Return status = 0
19ec-1c88:52946071.868 : => IoObject::IoLockEnd
19ec-1c88:52946071.958 : <= IoObject::IoLockEnd
19ec-1c88:52946072.007 : <= GetADFStatus ret = 1
19ec-1c88:52948189.659 : => TerminateDriver
19ec-1c88:52948189.855 : => CAsicIO::~CAsicIO,pStage=196742216
19ec-1c88:52948189.931 : => CNT96226::Close
19ec-1c88:52948194.025 : <= CNT96226::Close ret = 1
19ec-1c88:52948194.107 : <= CAsicIO::~CAsicIO
19ec-1c88:52948194.168 : => IoObject::IoLockEnd
19ec-1c88:52948194.223 : <= IoObject::IoLockEnd
19ec-1c88:52948194.275 : => IoObject::TerminateDevice
19ec-1c88:52948194.330 : => IoObject::IoLockEnd
19ec-1c88:52948194.378 : <= IoObject::IoLockEnd
19ec-1c88:52948194.478 : <= IoObject::TerminateDevice
19ec-1c88:52948194.727 : <= TerminateDriver ret = 1
19ec-1c88:52959839.680 : ============Debug Start==========
19ec-1c88:52959839.939 : Date : 2020/4/30 14:31:20
19ec-1c88:52959840.023 : Process ID : 19ec
19ec-1c88:52959840.447 : Windows : Version 10.0 build 18363 
19ec-1c88:52959840.884 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52959840.944 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52959841.008 : MemoryStatus.ullAvailPhys : 1729466368
19ec-1c88:52959841.067 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52959841.131 : MemoryStatus.ullAvailPageFile : 3131445248
19ec-1c88:52959841.192 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52959841.251 : MemoryStatus.ullAvailVirtual : 1726308352
19ec-1c88:52959841.314 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52959841.414 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52959841.474 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52959841.708 : CPU Count : 4
19ec-1c88:52959841.756 : CPU Frequency : 100.000 Mhz
19ec-1c88:52959845.637 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52959845.774 : => InitializeDriver
19ec-1c88:52959846.037 : <= InitializeDriver ret = 1
19ec-1c88:52959846.094 : => InitializeScanner
19ec-1c88:52959846.174 : => CAsicIO::GetDeviceList
19ec-1c88:52959846.472 : => CNT96226::CNT96226
19ec-1c88:52959846.532 : => CNT96226::Open
19ec-1c88:52959869.636 : <= CNT96226::Open ret = 1
19ec-1c88:52959869.746 : => CNT96226::Initialize
19ec-1c88:52959869.939 : <= CNT96226::Initialize ret = 1
19ec-1c88:52959870.002 : <= CNT96226::CNT96226
19ec-1c88:52959870.056 : => CNT96226::EnumAvailableDevice
19ec-1c88:52959875.501 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52959875.580 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52959875.641 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52963598.895 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52963599.200 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52963606.667 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52963606.782 : => IoObject::GetLockName
19ec-1c88:52963606.844 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52963606.911 : <= IoObject::GetLockName
19ec-1c88:52963607.634 : => CNT96226::VenderCmd_GetData
19ec-1c88:52963607.699 : iCmd = 3, nBytes = 2
19ec-1c88:52963982.108 : 0000 : 06 38 
19ec-1c88:52963982.249 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52963982.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:52963982.385 : iCmd = 4, nBytes = 2
19ec-1c88:52964277.307 : 0000 : 07 07 
19ec-1c88:52964277.431 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52964277.522 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52964277.611 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52964277.682 : IO Send command 10 bytes
19ec-1c88:52964277.738 : => CNT96226::VenderCmd_SetData
19ec-1c88:52964277.792 : iCmd = 0, nBytes = 10
19ec-1c88:52964277.894 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52964472.015 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52964472.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:52964472.195 : iCmd = 0, nBytes = 165
19ec-1c88:52964652.262 : skip dump 37 bytes
19ec-1c88:52964652.439 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52964652.582 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52964652.718 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52964652.845 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52964652.974 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52964653.108 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52964653.232 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52964653.357 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52964653.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52964653.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:52964653.529 : iCmd = 1, nBytes = 4
19ec-1c88:52964835.836 : 0000 : 00 00 00 00 
19ec-1c88:52964835.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52964836.043 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52964836.113 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52964836.180 : IO Send command 10 bytes
19ec-1c88:52964836.234 : => CNT96226::VenderCmd_SetData
19ec-1c88:52964836.291 : iCmd = 0, nBytes = 10
19ec-1c88:52964836.402 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52965182.343 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52965182.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:52965182.537 : iCmd = 0, nBytes = 128
19ec-1c88:52965332.327 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52965332.528 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52965332.670 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52965332.803 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52965332.929 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52965333.055 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52965333.182 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52965333.305 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52965333.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52965333.431 : => CNT96226::VenderCmd_GetData
19ec-1c88:52965333.481 : iCmd = 1, nBytes = 4
19ec-1c88:52965539.450 : 0000 : 00 00 00 00 
19ec-1c88:52965539.558 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52965539.631 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52965539.812 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52965539.886 : => CNT96226::Close
19ec-1c88:52965543.712 : <= CNT96226::Close ret = 1
19ec-1c88:52965543.790 : <= CNT96226::~CNT96226
19ec-1c88:52965543.880 : <= CAsicIO::GetDeviceList
19ec-1c88:52965544.291 : => IoObject::SetTimeout
19ec-1c88:52965544.413 : Timeout--> In = 0 Out = 0
19ec-1c88:52965544.470 : <= IoObject::SetTimeout
19ec-1c88:52965544.537 : => CAsicIO::CAsicIO
19ec-1c88:52965544.607 : => CNT96226::CNT96226
19ec-1c88:52965544.662 : => CNT96226::Open
19ec-1c88:52965565.875 : <= CNT96226::Open ret = 1
19ec-1c88:52965565.972 : => CNT96226::Initialize
19ec-1c88:52965566.152 : <= CNT96226::Initialize ret = 1
19ec-1c88:52965566.210 : <= CNT96226::CNT96226
19ec-1c88:52965566.261 : <= CAsicIO::CAsicIO
19ec-1c88:52965566.316 : => CAsicIO::InitializeDevice
19ec-1c88:52965566.387 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52965572.302 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52965572.418 : => IoObject::GetLockName
19ec-1c88:52965572.476 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52965572.547 : <= IoObject::GetLockName
19ec-1c88:52965573.021 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52965573.095 : IO Send command 10 bytes
19ec-1c88:52965573.147 : => CNT96226::VenderCmd_SetData
19ec-1c88:52965573.202 : iCmd = 0, nBytes = 10
19ec-1c88:52965573.312 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52965930.118 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52965930.267 : => CNT96226::VenderCmd_GetData
19ec-1c88:52965930.333 : iCmd = 0, nBytes = 128
19ec-1c88:52966138.687 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52966138.854 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52966138.993 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52966139.126 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52966139.253 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52966139.377 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52966139.498 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52966139.620 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52966139.682 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52966139.744 : => CNT96226::VenderCmd_GetData
19ec-1c88:52966139.798 : iCmd = 1, nBytes = 4
19ec-1c88:52966287.251 : 0000 : 00 00 00 00 
19ec-1c88:52966287.342 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52966287.403 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52966287.463 : => CNT96226::VenderCmd_GetData
19ec-1c88:52966287.516 : iCmd = 3, nBytes = 2
19ec-1c88:52966630.164 : 0000 : 06 38 
19ec-1c88:52966630.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52966630.340 : => CNT96226::VenderCmd_GetData
19ec-1c88:52966630.394 : iCmd = 4, nBytes = 2
19ec-1c88:52966946.756 : 0000 : 07 07 
19ec-1c88:52966946.881 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52966947.056 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52966947.161 : => IoObject::InitializeDevice
19ec-1c88:52966947.282 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52966947.932 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52966948.008 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52966948.772 : => FindScanner
19ec-1c88:52966948.832 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52966948.896 : <= FindScanner ret = 1
19ec-1c88:52966948.955 : => IoObject::IoLockStart
19ec-1c88:52966949.056 : => CAsicIO::CheckDevice
19ec-1c88:52966949.111 : => CNT96226::ConnectIsAvailable
19ec-1c88:52966974.131 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52966974.226 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52966974.280 : <= IoObject::IoLockStart
19ec-1c88:52966974.337 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52966974.398 : IO Send command 10 bytes
19ec-1c88:52966974.480 : => CNT96226::VenderCmd_SetData
19ec-1c88:52966974.539 : iCmd = 0, nBytes = 10
19ec-1c88:52966974.641 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52967178.585 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52967178.680 : System send command 10 bytes + data 0 bytes
19ec-1c88:52967178.743 : IO total need to receive data 5 bytes
19ec-1c88:52967178.797 : => CNT96226::VenderCmd_GetData
19ec-1c88:52967178.847 : iCmd = 0, nBytes = 5
19ec-1c88:52967350.913 : 0000 : 06 00 02 02 ab 
19ec-1c88:52967351.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52967351.125 : System total receive data 5 bytes
19ec-1c88:52967351.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:52967351.250 : iCmd = 1, nBytes = 4
19ec-1c88:52967537.989 : 0000 : 00 00 00 00 
19ec-1c88:52967538.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52967538.231 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52967538.300 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52967538.369 : IO Send command 10 bytes
19ec-1c88:52967538.465 : => CNT96226::VenderCmd_SetData
19ec-1c88:52967538.522 : iCmd = 0, nBytes = 10
19ec-1c88:52967538.625 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52967733.957 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52967734.073 : System send command 10 bytes + data 0 bytes
19ec-1c88:52967734.140 : IO total need to receive data 165 bytes
19ec-1c88:52967734.200 : => CNT96226::VenderCmd_GetData
19ec-1c88:52967734.254 : iCmd = 0, nBytes = 165
19ec-1c88:52967868.466 : skip dump 37 bytes
19ec-1c88:52967868.690 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52967868.844 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52967868.987 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52967869.126 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52967869.258 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52967869.393 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52967869.517 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52967869.644 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52967869.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52967869.770 : System total receive data 165 bytes
19ec-1c88:52967869.830 : => CNT96226::VenderCmd_GetData
19ec-1c88:52967869.883 : iCmd = 1, nBytes = 4
19ec-1c88:52968055.952 : 0000 : 00 00 00 00 
19ec-1c88:52968056.065 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52968056.210 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52968056.456 : Dump Inquiry
19ec-1c88:52968056.593 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52968056.734 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52968056.872 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52968057.006 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52968057.138 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52968057.273 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52968057.400 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52968057.528 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52968057.657 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52968057.788 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52968057.876 : 00a0 : 00 00 00 00 00 
19ec-1c88:52968057.948 : => ReadNVMDataInternal
19ec-1c88:52968058.171 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52968058.245 : IO Send command 10 bytes
19ec-1c88:52968058.347 : => CNT96226::VenderCmd_SetData
19ec-1c88:52968058.405 : iCmd = 0, nBytes = 10
19ec-1c88:52968058.505 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52968407.749 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52968407.908 : System send command 10 bytes + data 0 bytes
19ec-1c88:52968407.977 : IO total need to receive data 128 bytes
19ec-1c88:52968408.040 : => CNT96226::VenderCmd_GetData
19ec-1c88:52968408.095 : iCmd = 0, nBytes = 128
19ec-1c88:52968613.269 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52968613.428 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52968613.561 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52968613.690 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52968613.814 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52968613.938 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52968614.062 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52968614.183 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52968614.245 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52968614.304 : System total receive data 128 bytes
19ec-1c88:52968614.361 : => CNT96226::VenderCmd_GetData
19ec-1c88:52968614.414 : iCmd = 1, nBytes = 4
19ec-1c88:52968784.721 : 0000 : 00 00 00 00 
19ec-1c88:52968784.819 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52968784.950 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52968785.018 : NVMData.PadScanCount = 0
19ec-1c88:52968785.073 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52968785.129 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52968785.187 : NVMData.FlatbedScanCount = 0
19ec-1c88:52968785.245 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52968785.299 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52968785.352 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52968785.407 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52968785.464 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52968785.519 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52968785.577 : NVMData.BornMonth = 0
19ec-1c88:52968785.627 : NVMData.BornDay = 0
19ec-1c88:52968785.677 : NVMData.BornYear = 0
19ec-1c88:52968785.724 : NVMData.FirstScanMonth = 4
19ec-1c88:52968785.774 : NVMData.FirstScanDay = 30
19ec-1c88:52968785.830 : NVMData.FirstScanYear = 2020
19ec-1c88:52968785.884 : NVMData.VerticalMagnification = 0
19ec-1c88:52968785.939 : NVMData.HorizontalMagnification = 0
19ec-1c88:52968785.995 : NVMData.PowerSavingTime = 15
19ec-1c88:52968786.054 : NVMData.SN = A094165189010062
19ec-1c88:52968786.103 : NVMData.AutoFeed = 0
19ec-1c88:52968786.151 : NVMData.CCDType = 0
19ec-1c88:52968786.201 : NVMData.ScanSpeed = 0
19ec-1c88:52968786.249 : NVMData.RollerCount = 0
19ec-1c88:52968786.304 : NVMData.MultifeedCount = 0
19ec-1c88:52968786.354 : NVMData.JamCount = 0
19ec-1c88:52968786.406 : NVMData.IdentifyInfo = 
19ec-1c88:52968786.457 : NVMData.FormalName = 
19ec-1c88:52968786.624 : NVMData.ReservedB = 0
19ec-1c88:52968786.677 : NVMData.FunctionCode = 0
19ec-1c88:52968786.729 : NVMData.PreFeed = 0
19ec-1c88:52968786.781 : NVMData.PreFeedTime = 0
19ec-1c88:52968786.831 : NVMData.ButtonNumber = 0
19ec-1c88:52968786.880 : NVMData.PowerOffTime = 0
19ec-1c88:52968786.932 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52968787.012 : => IoObject::IoLockEnd
19ec-1c88:52968787.102 : <= IoObject::IoLockEnd
19ec-1c88:52968787.154 : <= InitializeScanner ret = 1
19ec-1c88:52968787.218 : => GetLogicalScannerAbilityEx
19ec-1c88:52968787.278 : => IoObject::IoLockStart
19ec-1c88:52968787.375 : => CAsicIO::CheckDevice
19ec-1c88:52968787.428 : => CNT96226::ConnectIsAvailable
19ec-1c88:52968800.203 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52968800.294 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52968800.351 : <= IoObject::IoLockStart
19ec-1c88:52968800.410 : => IoObject::IoLockEnd
19ec-1c88:52968800.500 : <= IoObject::IoLockEnd
19ec-1c88:52968800.614 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52968800.690 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52968973.716 : => ReadNVMData
19ec-1c88:52968973.879 : => IoObject::IoLockStart
19ec-1c88:52968974.010 : => CAsicIO::CheckDevice
19ec-1c88:52968974.068 : => CNT96226::ConnectIsAvailable
19ec-1c88:52968997.700 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52968997.817 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52968997.878 : <= IoObject::IoLockStart
19ec-1c88:52968997.946 : => ReadNVMDataInternal
19ec-1c88:52968998.008 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52968998.078 : IO Send command 10 bytes
19ec-1c88:52968998.206 : => CNT96226::VenderCmd_SetData
19ec-1c88:52968998.267 : iCmd = 0, nBytes = 10
19ec-1c88:52968998.377 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52969354.514 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52969354.697 : System send command 10 bytes + data 0 bytes
19ec-1c88:52969354.769 : IO total need to receive data 128 bytes
19ec-1c88:52969354.832 : => CNT96226::VenderCmd_GetData
19ec-1c88:52969354.891 : iCmd = 0, nBytes = 128
19ec-1c88:52969559.556 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52969559.738 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52969559.876 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52969560.010 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52969560.137 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52969560.261 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52969560.386 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52969560.510 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52969560.573 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52969560.636 : System total receive data 128 bytes
19ec-1c88:52969560.697 : => CNT96226::VenderCmd_GetData
19ec-1c88:52969560.750 : iCmd = 1, nBytes = 4
19ec-1c88:52969751.894 : 0000 : 00 00 00 00 
19ec-1c88:52969751.999 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52969752.150 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52969752.220 : NVMData.PadScanCount = 0
19ec-1c88:52969752.278 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52969752.335 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52969752.393 : NVMData.FlatbedScanCount = 0
19ec-1c88:52969752.447 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52969752.501 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52969752.555 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52969752.610 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52969752.665 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52969752.719 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52969752.772 : NVMData.BornMonth = 0
19ec-1c88:52969752.823 : NVMData.BornDay = 0
19ec-1c88:52969752.876 : NVMData.BornYear = 0
19ec-1c88:52969752.923 : NVMData.FirstScanMonth = 4
19ec-1c88:52969752.978 : NVMData.FirstScanDay = 30
19ec-1c88:52969753.034 : NVMData.FirstScanYear = 2020
19ec-1c88:52969753.249 : NVMData.VerticalMagnification = 0
19ec-1c88:52969753.313 : NVMData.HorizontalMagnification = 0
19ec-1c88:52969753.369 : NVMData.PowerSavingTime = 15
19ec-1c88:52969753.424 : NVMData.SN = A094165189010062
19ec-1c88:52969753.475 : NVMData.AutoFeed = 0
19ec-1c88:52969753.526 : NVMData.CCDType = 0
19ec-1c88:52969753.574 : NVMData.ScanSpeed = 0
19ec-1c88:52969753.628 : NVMData.RollerCount = 0
19ec-1c88:52969753.682 : NVMData.MultifeedCount = 0
19ec-1c88:52969753.733 : NVMData.JamCount = 0
19ec-1c88:52969753.783 : NVMData.IdentifyInfo = 
19ec-1c88:52969753.835 : NVMData.FormalName = 
19ec-1c88:52969753.885 : NVMData.ReservedB = 0
19ec-1c88:52969753.937 : NVMData.FunctionCode = 0
19ec-1c88:52969753.985 : NVMData.PreFeed = 0
19ec-1c88:52969754.034 : NVMData.PreFeedTime = 0
19ec-1c88:52969754.083 : NVMData.ButtonNumber = 0
19ec-1c88:52969754.134 : NVMData.PowerOffTime = 0
19ec-1c88:52969754.188 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52969754.251 : => IoObject::IoLockEnd
19ec-1c88:52969754.342 : <= IoObject::IoLockEnd
19ec-1c88:52969754.394 : <= ReadNVMData ret = 1
19ec-1c88:52972457.667 : ============Debug Start==========
19ec-1c88:52972457.979 : Date : 2020/4/30 14:31:20
19ec-1c88:52972458.063 : Process ID : 19ec
19ec-1c88:52972458.476 : Windows : Version 10.0 build 18363 
19ec-1c88:52972458.934 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:52972458.996 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:52972459.061 : MemoryStatus.ullAvailPhys : 1729470464
19ec-1c88:52972459.122 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:52972459.183 : MemoryStatus.ullAvailPageFile : 3131109376
19ec-1c88:52972459.245 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:52972459.304 : MemoryStatus.ullAvailVirtual : 1726316544
19ec-1c88:52972459.365 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:52972459.467 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:52972459.528 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:52972459.764 : CPU Count : 4
19ec-1c88:52972459.810 : CPU Frequency : 100.000 Mhz
19ec-1c88:52972464.130 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:52972464.257 : => InitializeDriver
19ec-1c88:52972464.526 : <= InitializeDriver ret = 1
19ec-1c88:52975229.805 : => InitializeScanner
19ec-1c88:52975230.073 : => CAsicIO::GetDeviceList
19ec-1c88:52975230.555 : => CNT96226::CNT96226
19ec-1c88:52975230.621 : => CNT96226::Open
19ec-1c88:52975251.854 : <= CNT96226::Open ret = 1
19ec-1c88:52975251.962 : => CNT96226::Initialize
19ec-1c88:52975252.172 : <= CNT96226::Initialize ret = 1
19ec-1c88:52975252.234 : <= CNT96226::CNT96226
19ec-1c88:52975252.294 : => CNT96226::EnumAvailableDevice
19ec-1c88:52975257.626 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:52975257.710 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:52975257.775 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:52978919.927 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:52978920.232 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52978926.095 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52978926.219 : => IoObject::GetLockName
19ec-1c88:52978926.282 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52978926.349 : <= IoObject::GetLockName
19ec-1c88:52978926.831 : => CNT96226::VenderCmd_GetData
19ec-1c88:52978926.898 : iCmd = 3, nBytes = 2
19ec-1c88:52979291.125 : 0000 : 06 38 
19ec-1c88:52979291.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52979291.356 : => CNT96226::VenderCmd_GetData
19ec-1c88:52979291.424 : iCmd = 4, nBytes = 2
19ec-1c88:52979575.742 : 0000 : 07 07 
19ec-1c88:52979575.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52979575.924 : Device 0 USB ID = 0638 : 0707
19ec-1c88:52979576.010 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:52979576.077 : IO Send command 10 bytes
19ec-1c88:52979576.130 : => CNT96226::VenderCmd_SetData
19ec-1c88:52979576.190 : iCmd = 0, nBytes = 10
19ec-1c88:52979576.298 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52979742.678 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52979742.916 : => CNT96226::VenderCmd_GetData
19ec-1c88:52979743.038 : iCmd = 0, nBytes = 165
19ec-1c88:52979939.377 : skip dump 37 bytes
19ec-1c88:52979939.577 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52979939.730 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52979939.872 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52979940.009 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52979940.141 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52979940.281 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52979940.409 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52979940.537 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52979940.600 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52979940.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:52979940.713 : iCmd = 1, nBytes = 4
19ec-1c88:52980097.414 : 0000 : 00 00 00 00 
19ec-1c88:52980097.532 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52980097.601 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52980097.664 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52980097.726 : IO Send command 10 bytes
19ec-1c88:52980097.778 : => CNT96226::VenderCmd_SetData
19ec-1c88:52980097.834 : iCmd = 0, nBytes = 10
19ec-1c88:52980097.938 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52980413.664 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52980413.804 : => CNT96226::VenderCmd_GetData
19ec-1c88:52980413.861 : iCmd = 0, nBytes = 128
19ec-1c88:52980616.379 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52980616.573 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52980616.713 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52980616.846 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52980616.971 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52980617.095 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52980617.220 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52980617.341 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52980617.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52980617.471 : => CNT96226::VenderCmd_GetData
19ec-1c88:52980617.520 : iCmd = 1, nBytes = 4
19ec-1c88:52980804.844 : 0000 : 00 00 00 00 
19ec-1c88:52980804.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52980805.046 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52980805.220 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:52980805.293 : => CNT96226::Close
19ec-1c88:52980809.472 : <= CNT96226::Close ret = 1
19ec-1c88:52980809.553 : <= CNT96226::~CNT96226
19ec-1c88:52980809.643 : <= CAsicIO::GetDeviceList
19ec-1c88:52980810.077 : => IoObject::SetTimeout
19ec-1c88:52980810.213 : Timeout--> In = 0 Out = 0
19ec-1c88:52980810.271 : <= IoObject::SetTimeout
19ec-1c88:52980810.340 : => CAsicIO::CAsicIO
19ec-1c88:52980810.413 : => CNT96226::CNT96226
19ec-1c88:52980810.471 : => CNT96226::Open
19ec-1c88:52980833.267 : <= CNT96226::Open ret = 1
19ec-1c88:52980833.378 : => CNT96226::Initialize
19ec-1c88:52980833.587 : <= CNT96226::Initialize ret = 1
19ec-1c88:52980833.653 : <= CNT96226::CNT96226
19ec-1c88:52980833.707 : <= CAsicIO::CAsicIO
19ec-1c88:52980833.763 : => CAsicIO::InitializeDevice
19ec-1c88:52980833.830 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:52980839.806 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:52980839.920 : => IoObject::GetLockName
19ec-1c88:52980839.981 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:52980840.050 : <= IoObject::GetLockName
19ec-1c88:52980840.559 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:52980840.632 : IO Send command 10 bytes
19ec-1c88:52980840.686 : => CNT96226::VenderCmd_SetData
19ec-1c88:52980840.746 : iCmd = 0, nBytes = 10
19ec-1c88:52980840.854 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52981189.194 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52981189.577 : => CNT96226::VenderCmd_GetData
19ec-1c88:52981189.639 : iCmd = 0, nBytes = 128
19ec-1c88:52981398.615 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52981398.779 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52981398.916 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52981399.046 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52981399.167 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52981399.292 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52981399.418 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52981399.539 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52981399.602 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52981399.661 : => CNT96226::VenderCmd_GetData
19ec-1c88:52981399.711 : iCmd = 1, nBytes = 4
19ec-1c88:52981562.626 : 0000 : 00 00 00 00 
19ec-1c88:52981562.717 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52981562.777 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:52981562.834 : => CNT96226::VenderCmd_GetData
19ec-1c88:52981562.886 : iCmd = 3, nBytes = 2
19ec-1c88:52981909.582 : 0000 : 06 38 
19ec-1c88:52981909.706 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52981909.778 : => CNT96226::VenderCmd_GetData
19ec-1c88:52981910.055 : iCmd = 4, nBytes = 2
19ec-1c88:52982220.778 : 0000 : 07 07 
19ec-1c88:52982220.915 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52982221.088 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:52982221.186 : => IoObject::InitializeDevice
19ec-1c88:52982221.301 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:52982221.956 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:52982222.033 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:52982222.800 : => FindScanner
19ec-1c88:52982222.861 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:52982222.930 : <= FindScanner ret = 1
19ec-1c88:52982222.988 : => IoObject::IoLockStart
19ec-1c88:52982223.091 : => CAsicIO::CheckDevice
19ec-1c88:52982223.144 : => CNT96226::ConnectIsAvailable
19ec-1c88:52982245.159 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52982245.277 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52982245.343 : <= IoObject::IoLockStart
19ec-1c88:52982245.409 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52982245.483 : IO Send command 10 bytes
19ec-1c88:52982245.574 : => CNT96226::VenderCmd_SetData
19ec-1c88:52982245.634 : iCmd = 0, nBytes = 10
19ec-1c88:52982245.740 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:52982451.039 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52982451.272 : System send command 10 bytes + data 0 bytes
19ec-1c88:52982451.590 : IO total need to receive data 5 bytes
19ec-1c88:52982451.650 : => CNT96226::VenderCmd_GetData
19ec-1c88:52982451.703 : iCmd = 0, nBytes = 5
19ec-1c88:52982587.042 : 0000 : 06 00 02 02 ab 
19ec-1c88:52982587.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52982587.216 : System total receive data 5 bytes
19ec-1c88:52982587.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:52982587.331 : iCmd = 1, nBytes = 4
19ec-1c88:52982726.798 : 0000 : 00 00 00 00 
19ec-1c88:52982726.928 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52982727.069 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52982727.137 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:52982727.202 : IO Send command 10 bytes
19ec-1c88:52982727.300 : => CNT96226::VenderCmd_SetData
19ec-1c88:52982727.363 : iCmd = 0, nBytes = 10
19ec-1c88:52982727.471 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:52982908.565 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52982908.680 : System send command 10 bytes + data 0 bytes
19ec-1c88:52982908.747 : IO total need to receive data 165 bytes
19ec-1c88:52982908.807 : => CNT96226::VenderCmd_GetData
19ec-1c88:52982908.860 : iCmd = 0, nBytes = 165
19ec-1c88:52983059.547 : skip dump 37 bytes
19ec-1c88:52983059.760 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52983059.905 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52983060.044 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52983060.183 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52983060.316 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52983060.455 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52983060.584 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52983060.714 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52983060.777 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52983060.838 : System total receive data 165 bytes
19ec-1c88:52983060.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:52983060.952 : iCmd = 1, nBytes = 4
19ec-1c88:52983175.721 : 0000 : 00 00 00 00 
19ec-1c88:52983175.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52983175.990 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52983176.243 : Dump Inquiry
19ec-1c88:52983176.385 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:52983176.525 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:52983176.661 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:52983176.797 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:52983176.929 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:52983177.063 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:52983177.190 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52983177.316 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52983177.450 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:52983177.581 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:52983177.670 : 00a0 : 00 00 00 00 00 
19ec-1c88:52983177.740 : => ReadNVMDataInternal
19ec-1c88:52983177.951 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52983178.023 : IO Send command 10 bytes
19ec-1c88:52983178.121 : => CNT96226::VenderCmd_SetData
19ec-1c88:52983178.184 : iCmd = 0, nBytes = 10
19ec-1c88:52983178.286 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52983512.584 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52983512.705 : System send command 10 bytes + data 0 bytes
19ec-1c88:52983512.781 : IO total need to receive data 128 bytes
19ec-1c88:52983512.849 : => CNT96226::VenderCmd_GetData
19ec-1c88:52983512.902 : iCmd = 0, nBytes = 128
19ec-1c88:52983705.501 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52983705.693 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52983705.838 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52983705.970 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52983706.099 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52983706.224 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52983706.347 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52983706.469 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52983706.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52983706.593 : System total receive data 128 bytes
19ec-1c88:52983706.653 : => CNT96226::VenderCmd_GetData
19ec-1c88:52983706.704 : iCmd = 1, nBytes = 4
19ec-1c88:52983890.378 : 0000 : 00 00 00 00 
19ec-1c88:52983890.556 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52983890.935 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52983890.999 : NVMData.PadScanCount = 0
19ec-1c88:52983891.055 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52983891.110 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52983891.168 : NVMData.FlatbedScanCount = 0
19ec-1c88:52983891.221 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52983891.273 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52983891.324 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52983891.379 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52983891.434 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52983891.486 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52983891.540 : NVMData.BornMonth = 0
19ec-1c88:52983891.589 : NVMData.BornDay = 0
19ec-1c88:52983891.638 : NVMData.BornYear = 0
19ec-1c88:52983891.686 : NVMData.FirstScanMonth = 4
19ec-1c88:52983891.739 : NVMData.FirstScanDay = 30
19ec-1c88:52983891.792 : NVMData.FirstScanYear = 2020
19ec-1c88:52983891.845 : NVMData.VerticalMagnification = 0
19ec-1c88:52983891.903 : NVMData.HorizontalMagnification = 0
19ec-1c88:52983891.956 : NVMData.PowerSavingTime = 15
19ec-1c88:52983892.009 : NVMData.SN = A094165189010062
19ec-1c88:52983892.058 : NVMData.AutoFeed = 0
19ec-1c88:52983892.107 : NVMData.CCDType = 0
19ec-1c88:52983892.152 : NVMData.ScanSpeed = 0
19ec-1c88:52983892.198 : NVMData.RollerCount = 0
19ec-1c88:52983892.248 : NVMData.MultifeedCount = 0
19ec-1c88:52983892.297 : NVMData.JamCount = 0
19ec-1c88:52983892.345 : NVMData.IdentifyInfo = 
19ec-1c88:52983892.395 : NVMData.FormalName = 
19ec-1c88:52983892.589 : NVMData.ReservedB = 0
19ec-1c88:52983892.642 : NVMData.FunctionCode = 0
19ec-1c88:52983892.691 : NVMData.PreFeed = 0
19ec-1c88:52983892.742 : NVMData.PreFeedTime = 0
19ec-1c88:52983892.791 : NVMData.ButtonNumber = 0
19ec-1c88:52983892.844 : NVMData.PowerOffTime = 0
19ec-1c88:52983892.896 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52983892.970 : => IoObject::IoLockEnd
19ec-1c88:52983893.063 : <= IoObject::IoLockEnd
19ec-1c88:52983893.115 : <= InitializeScanner ret = 1
19ec-1c88:52985096.992 : => GetLogicalScannerAbility
19ec-1c88:52985097.168 : => IoObject::IoLockStart
19ec-1c88:52985097.297 : => CAsicIO::CheckDevice
19ec-1c88:52985097.355 : => CNT96226::ConnectIsAvailable
19ec-1c88:52985121.463 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52985121.885 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52985121.940 : <= IoObject::IoLockStart
19ec-1c88:52985121.995 : => IoObject::IoLockEnd
19ec-1c88:52985122.101 : <= IoObject::IoLockEnd
19ec-1c88:52985122.177 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:52988593.653 : => GetLogicalScannerAbilityEx
19ec-1c88:52988593.852 : => IoObject::IoLockStart
19ec-1c88:52988593.985 : => CAsicIO::CheckDevice
19ec-1c88:52988594.048 : => CNT96226::ConnectIsAvailable
19ec-1c88:52988616.807 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52988616.926 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52988616.989 : <= IoObject::IoLockStart
19ec-1c88:52988617.047 : => IoObject::IoLockEnd
19ec-1c88:52988617.155 : <= IoObject::IoLockEnd
19ec-1c88:52988617.276 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:52988617.350 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:52995808.090 : => ReadNVMData
19ec-1c88:52995808.274 : => IoObject::IoLockStart
19ec-1c88:52995808.417 : => CAsicIO::CheckDevice
19ec-1c88:52995808.477 : => CNT96226::ConnectIsAvailable
19ec-1c88:52995831.137 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:52995831.255 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:52995831.314 : <= IoObject::IoLockStart
19ec-1c88:52995831.382 : => ReadNVMDataInternal
19ec-1c88:52995831.447 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:52995831.516 : IO Send command 10 bytes
19ec-1c88:52995831.634 : => CNT96226::VenderCmd_SetData
19ec-1c88:52995831.691 : iCmd = 0, nBytes = 10
19ec-1c88:52995831.805 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:52996193.163 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:52996193.331 : System send command 10 bytes + data 0 bytes
19ec-1c88:52996193.409 : IO total need to receive data 128 bytes
19ec-1c88:52996193.706 : => CNT96226::VenderCmd_GetData
19ec-1c88:52996193.760 : iCmd = 0, nBytes = 128
19ec-1c88:52996386.723 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52996387.056 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52996387.439 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:52996387.569 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:52996387.692 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:52996387.816 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52996387.935 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52996388.058 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:52996388.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52996388.184 : System total receive data 128 bytes
19ec-1c88:52996388.242 : => CNT96226::VenderCmd_GetData
19ec-1c88:52996388.294 : iCmd = 1, nBytes = 4
19ec-1c88:52996567.280 : 0000 : 00 00 00 00 
19ec-1c88:52996567.395 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:52996567.537 : <= CAsicIO::DoIo ret = 1
19ec-1c88:52996567.607 : NVMData.PadScanCount = 0
19ec-1c88:52996567.669 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:52996567.726 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:52996567.786 : NVMData.FlatbedScanCount = 0
19ec-1c88:52996567.841 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:52996568.023 : NVMData.SideEdgeFletbed = 0
19ec-1c88:52996568.084 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:52996568.141 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:52996568.196 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:52996568.249 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:52996568.305 : NVMData.BornMonth = 0
19ec-1c88:52996568.355 : NVMData.BornDay = 0
19ec-1c88:52996568.409 : NVMData.BornYear = 0
19ec-1c88:52996568.460 : NVMData.FirstScanMonth = 4
19ec-1c88:52996568.515 : NVMData.FirstScanDay = 30
19ec-1c88:52996568.573 : NVMData.FirstScanYear = 2020
19ec-1c88:52996568.626 : NVMData.VerticalMagnification = 0
19ec-1c88:52996568.683 : NVMData.HorizontalMagnification = 0
19ec-1c88:52996568.738 : NVMData.PowerSavingTime = 15
19ec-1c88:52996568.794 : NVMData.SN = A094165189010062
19ec-1c88:52996568.847 : NVMData.AutoFeed = 0
19ec-1c88:52996568.902 : NVMData.CCDType = 0
19ec-1c88:52996568.951 : NVMData.ScanSpeed = 0
19ec-1c88:52996569.005 : NVMData.RollerCount = 0
19ec-1c88:52996569.056 : NVMData.MultifeedCount = 0
19ec-1c88:52996569.109 : NVMData.JamCount = 0
19ec-1c88:52996569.163 : NVMData.IdentifyInfo = 
19ec-1c88:52996569.214 : NVMData.FormalName = 
19ec-1c88:52996569.263 : NVMData.ReservedB = 0
19ec-1c88:52996569.313 : NVMData.FunctionCode = 0
19ec-1c88:52996569.363 : NVMData.PreFeed = 0
19ec-1c88:52996569.411 : NVMData.PreFeedTime = 0
19ec-1c88:52996569.461 : NVMData.ButtonNumber = 0
19ec-1c88:52996569.513 : NVMData.PowerOffTime = 0
19ec-1c88:52996569.565 : <= ReadNVMDataInternal ret = 1
19ec-1c88:52996569.624 : => IoObject::IoLockEnd
19ec-1c88:52996569.716 : <= IoObject::IoLockEnd
19ec-1c88:52996569.767 : <= ReadNVMData ret = 1
19ec-1c88:53006366.403 : => GetADFStatus
19ec-1c88:53006366.826 : => IoObject::IoLockStart
19ec-1c88:53006366.969 : => CAsicIO::CheckDevice
19ec-1c88:53006367.024 : => CNT96226::ConnectIsAvailable
19ec-1c88:53006390.947 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53006391.066 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53006391.125 : <= IoObject::IoLockStart
19ec-1c88:53006391.188 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53006391.257 : IO Send command 10 bytes
19ec-1c88:53006391.389 : => CNT96226::VenderCmd_SetData
19ec-1c88:53006391.450 : iCmd = 0, nBytes = 10
19ec-1c88:53006391.796 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53006594.483 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53006594.600 : System send command 10 bytes + data 0 bytes
19ec-1c88:53006594.670 : IO total need to receive data 2 bytes
19ec-1c88:53006594.729 : => CNT96226::VenderCmd_GetData
19ec-1c88:53006594.782 : iCmd = 0, nBytes = 2
19ec-1c88:53006791.020 : 0000 : 00 00 
19ec-1c88:53006791.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53006791.210 : System total receive data 2 bytes
19ec-1c88:53006791.275 : => CNT96226::VenderCmd_GetData
19ec-1c88:53006791.329 : iCmd = 1, nBytes = 4
19ec-1c88:53006984.793 : 0000 : 00 00 00 00 
19ec-1c88:53006984.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53006985.012 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53006985.080 : Return status = 0
19ec-1c88:53006985.142 : => IoObject::IoLockEnd
19ec-1c88:53006985.231 : <= IoObject::IoLockEnd
19ec-1c88:53006985.281 : <= GetADFStatus ret = 1
19ec-1c88:53009719.125 : => GetADFStatus
19ec-1c88:53009719.315 : => IoObject::IoLockStart
19ec-1c88:53009719.448 : => CAsicIO::CheckDevice
19ec-1c88:53009719.505 : => CNT96226::ConnectIsAvailable
19ec-1c88:53009742.008 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53009742.120 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53009742.179 : <= IoObject::IoLockStart
19ec-1c88:53009742.242 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53009742.308 : IO Send command 10 bytes
19ec-1c88:53009742.424 : => CNT96226::VenderCmd_SetData
19ec-1c88:53009742.479 : iCmd = 0, nBytes = 10
19ec-1c88:53009742.584 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53009946.314 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53009946.437 : System send command 10 bytes + data 0 bytes
19ec-1c88:53009946.665 : IO total need to receive data 2 bytes
19ec-1c88:53009946.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:53009946.804 : iCmd = 0, nBytes = 2
19ec-1c88:53010103.202 : 0000 : 00 00 
19ec-1c88:53010103.322 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53010103.399 : System total receive data 2 bytes
19ec-1c88:53010103.465 : => CNT96226::VenderCmd_GetData
19ec-1c88:53010103.524 : iCmd = 1, nBytes = 4
19ec-1c88:53010301.886 : 0000 : 00 00 00 00 
19ec-1c88:53010302.003 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53010302.145 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53010302.208 : Return status = 0
19ec-1c88:53010302.273 : => IoObject::IoLockEnd
19ec-1c88:53010302.373 : <= IoObject::IoLockEnd
19ec-1c88:53010302.423 : <= GetADFStatus ret = 1
19ec-1c88:53012422.625 : => TerminateDriver
19ec-1c88:53012422.821 : => CAsicIO::~CAsicIO,pStage=101059656
19ec-1c88:53012422.895 : => CNT96226::Close
19ec-1c88:53012426.940 : <= CNT96226::Close ret = 1
19ec-1c88:53012427.245 : <= CAsicIO::~CAsicIO
19ec-1c88:53012427.302 : => IoObject::IoLockEnd
19ec-1c88:53012427.357 : <= IoObject::IoLockEnd
19ec-1c88:53012427.409 : => IoObject::TerminateDevice
19ec-1c88:53012427.467 : => IoObject::IoLockEnd
19ec-1c88:53012427.518 : <= IoObject::IoLockEnd
19ec-1c88:53012427.627 : <= IoObject::TerminateDevice
19ec-1c88:53012427.884 : <= TerminateDriver ret = 1
19ec-1c88:53056454.561 : ============Debug Start==========
19ec-1c88:53056454.835 : Date : 2020/4/30 14:31:23
19ec-1c88:53056454.918 : Process ID : 19ec
19ec-1c88:53056455.336 : Windows : Version 10.0 build 18363 
19ec-1c88:53056455.784 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:53056455.848 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53056455.910 : MemoryStatus.ullAvailPhys : 1730195456
19ec-1c88:53056455.972 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53056456.037 : MemoryStatus.ullAvailPageFile : 3132559360
19ec-1c88:53056456.095 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53056456.154 : MemoryStatus.ullAvailVirtual : 1726279680
19ec-1c88:53056456.215 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53056456.319 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53056456.378 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53056456.613 : CPU Count : 4
19ec-1c88:53056456.661 : CPU Frequency : 100.000 Mhz
19ec-1c88:53056460.899 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53056461.021 : => InitializeDriver
19ec-1c88:53056461.280 : <= InitializeDriver ret = 1
19ec-1c88:53056461.339 : => InitializeScanner
19ec-1c88:53056461.641 : => CAsicIO::GetDeviceList
19ec-1c88:53056461.931 : => CNT96226::CNT96226
19ec-1c88:53056461.986 : => CNT96226::Open
19ec-1c88:53056482.669 : <= CNT96226::Open ret = 1
19ec-1c88:53056482.760 : => CNT96226::Initialize
19ec-1c88:53056482.948 : <= CNT96226::Initialize ret = 1
19ec-1c88:53056483.003 : <= CNT96226::CNT96226
19ec-1c88:53056483.055 : => CNT96226::EnumAvailableDevice
19ec-1c88:53056488.453 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53056488.524 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53056488.579 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53060207.844 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53060208.131 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53060213.738 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53060213.846 : => IoObject::GetLockName
19ec-1c88:53060213.903 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53060213.974 : <= IoObject::GetLockName
19ec-1c88:53060214.437 : => CNT96226::VenderCmd_GetData
19ec-1c88:53060214.503 : iCmd = 3, nBytes = 2
19ec-1c88:53060576.027 : 0000 : 06 38 
19ec-1c88:53060576.170 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53060576.247 : => CNT96226::VenderCmd_GetData
19ec-1c88:53060576.311 : iCmd = 4, nBytes = 2
19ec-1c88:53060858.984 : 0000 : 07 07 
19ec-1c88:53060859.099 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53060859.187 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53060859.274 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53060859.338 : IO Send command 10 bytes
19ec-1c88:53060859.390 : => CNT96226::VenderCmd_SetData
19ec-1c88:53060859.448 : iCmd = 0, nBytes = 10
19ec-1c88:53060859.551 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53061065.199 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53061065.447 : => CNT96226::VenderCmd_GetData
19ec-1c88:53061065.561 : iCmd = 0, nBytes = 165
19ec-1c88:53061288.973 : skip dump 37 bytes
19ec-1c88:53061289.393 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53061289.674 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53061289.949 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53061290.225 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53061290.490 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53061290.763 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53061291.023 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53061291.289 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53061291.423 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53061291.549 : => CNT96226::VenderCmd_GetData
19ec-1c88:53061291.653 : iCmd = 1, nBytes = 4
19ec-1c88:53061518.230 : 0000 : 00 00 00 00 
19ec-1c88:53061518.461 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53061518.597 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53061518.729 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53061518.865 : IO Send command 10 bytes
19ec-1c88:53061518.976 : => CNT96226::VenderCmd_SetData
19ec-1c88:53061519.091 : iCmd = 0, nBytes = 10
19ec-1c88:53061519.309 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53061880.044 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53061880.225 : => CNT96226::VenderCmd_GetData
19ec-1c88:53061880.299 : iCmd = 0, nBytes = 128
19ec-1c88:53062089.093 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53062089.311 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53062089.482 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53062089.645 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53062089.802 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53062089.955 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53062090.108 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53062090.254 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53062090.328 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53062090.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:53062090.463 : iCmd = 1, nBytes = 4
19ec-1c88:53062289.066 : 0000 : 00 00 00 00 
19ec-1c88:53062289.166 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53062289.239 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53062289.449 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53062289.538 : => CNT96226::Close
19ec-1c88:53062294.001 : <= CNT96226::Close ret = 1
19ec-1c88:53062294.092 : <= CNT96226::~CNT96226
19ec-1c88:53062294.197 : <= CAsicIO::GetDeviceList
19ec-1c88:53062294.709 : => IoObject::SetTimeout
19ec-1c88:53062294.869 : Timeout--> In = 0 Out = 0
19ec-1c88:53062294.938 : <= IoObject::SetTimeout
19ec-1c88:53062295.010 : => CAsicIO::CAsicIO
19ec-1c88:53062295.099 : => CNT96226::CNT96226
19ec-1c88:53062295.168 : => CNT96226::Open
19ec-1c88:53062320.304 : <= CNT96226::Open ret = 1
19ec-1c88:53062320.429 : => CNT96226::Initialize
19ec-1c88:53062320.655 : <= CNT96226::Initialize ret = 1
19ec-1c88:53062320.729 : <= CNT96226::CNT96226
19ec-1c88:53062320.789 : <= CAsicIO::CAsicIO
19ec-1c88:53062320.857 : => CAsicIO::InitializeDevice
19ec-1c88:53062320.936 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53062327.961 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53062328.107 : => IoObject::GetLockName
19ec-1c88:53062328.176 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53062328.257 : <= IoObject::GetLockName
19ec-1c88:53062328.843 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53062328.931 : IO Send command 10 bytes
19ec-1c88:53062328.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:53062329.061 : iCmd = 0, nBytes = 10
19ec-1c88:53062329.192 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53062658.710 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53062658.888 : => CNT96226::VenderCmd_GetData
19ec-1c88:53062658.962 : iCmd = 0, nBytes = 128
19ec-1c88:53062858.237 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53062858.623 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53062858.924 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53062859.198 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53062859.460 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53062859.723 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53062859.971 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53062860.221 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53062860.352 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53062860.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:53062860.581 : iCmd = 1, nBytes = 4
19ec-1c88:53063027.975 : 0000 : 00 00 00 00 
19ec-1c88:53063028.188 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53063028.333 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53063028.458 : => CNT96226::VenderCmd_GetData
19ec-1c88:53063028.574 : iCmd = 3, nBytes = 2
19ec-1c88:53063408.433 : 0000 : 06 38 
19ec-1c88:53063408.647 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53063408.787 : => CNT96226::VenderCmd_GetData
19ec-1c88:53063408.900 : iCmd = 4, nBytes = 2
19ec-1c88:53063725.203 : 0000 : 07 07 
19ec-1c88:53063725.430 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53063725.809 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53063726.009 : => IoObject::InitializeDevice
19ec-1c88:53063726.198 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53063727.565 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53063727.708 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53063728.973 : => FindScanner
19ec-1c88:53063729.085 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53063729.204 : <= FindScanner ret = 1
19ec-1c88:53063729.313 : => IoObject::IoLockStart
19ec-1c88:53063729.524 : => CAsicIO::CheckDevice
19ec-1c88:53063729.624 : => CNT96226::ConnectIsAvailable
19ec-1c88:53063755.914 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53063756.144 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53063756.269 : <= IoObject::IoLockStart
19ec-1c88:53063756.386 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53063756.520 : IO Send command 10 bytes
19ec-1c88:53063756.713 : => CNT96226::VenderCmd_SetData
19ec-1c88:53063756.821 : iCmd = 0, nBytes = 10
19ec-1c88:53063757.039 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53063969.579 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53063969.827 : System send command 10 bytes + data 0 bytes
19ec-1c88:53063969.968 : IO total need to receive data 5 bytes
19ec-1c88:53063970.087 : => CNT96226::VenderCmd_GetData
19ec-1c88:53063970.193 : iCmd = 0, nBytes = 5
19ec-1c88:53064196.621 : 0000 : 06 00 02 02 ab 
19ec-1c88:53064196.825 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53064196.968 : System total receive data 5 bytes
19ec-1c88:53064197.094 : => CNT96226::VenderCmd_GetData
19ec-1c88:53064197.200 : iCmd = 1, nBytes = 4
19ec-1c88:53064405.017 : 0000 : 00 00 00 00 
19ec-1c88:53064405.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53064405.430 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53064405.557 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53064405.690 : IO Send command 10 bytes
19ec-1c88:53064405.871 : => CNT96226::VenderCmd_SetData
19ec-1c88:53064405.985 : iCmd = 0, nBytes = 10
19ec-1c88:53064406.200 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53064606.782 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53064607.018 : System send command 10 bytes + data 0 bytes
19ec-1c88:53064607.160 : IO total need to receive data 165 bytes
19ec-1c88:53064607.286 : => CNT96226::VenderCmd_GetData
19ec-1c88:53064607.394 : iCmd = 0, nBytes = 165
19ec-1c88:53064815.730 : skip dump 37 bytes
19ec-1c88:53064816.077 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53064816.379 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53064816.655 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53064816.925 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53064817.189 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53064817.453 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53064817.705 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53064817.963 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53064818.094 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53064818.214 : System total receive data 165 bytes
19ec-1c88:53064818.330 : => CNT96226::VenderCmd_GetData
19ec-1c88:53064818.437 : iCmd = 1, nBytes = 4
19ec-1c88:53065027.465 : 0000 : 00 00 00 00 
19ec-1c88:53065027.639 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53065027.861 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53065028.253 : Dump Inquiry
19ec-1c88:53065028.504 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53065028.778 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53065029.048 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53065029.449 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53065029.713 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53065029.975 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53065030.227 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53065030.483 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53065030.749 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53065031.010 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53065031.189 : 00a0 : 00 00 00 00 00 
19ec-1c88:53065031.317 : => ReadNVMDataInternal
19ec-1c88:53065031.698 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53065031.821 : IO Send command 10 bytes
19ec-1c88:53065031.986 : => CNT96226::VenderCmd_SetData
19ec-1c88:53065032.095 : iCmd = 0, nBytes = 10
19ec-1c88:53065032.301 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53065384.588 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53065384.833 : System send command 10 bytes + data 0 bytes
19ec-1c88:53065384.975 : IO total need to receive data 128 bytes
19ec-1c88:53065385.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:53065385.209 : iCmd = 0, nBytes = 128
19ec-1c88:53065607.503 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53065607.879 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53065608.173 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53065608.451 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53065608.718 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53065608.972 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53065609.220 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53065609.472 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53065609.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53065609.736 : System total receive data 128 bytes
19ec-1c88:53065609.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:53065609.955 : iCmd = 1, nBytes = 4
19ec-1c88:53065816.236 : 0000 : 00 00 00 00 
19ec-1c88:53065816.468 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53065816.724 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53065816.863 : NVMData.PadScanCount = 0
19ec-1c88:53065816.975 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53065817.094 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53065817.210 : NVMData.FlatbedScanCount = 0
19ec-1c88:53065817.321 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53065817.428 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53065817.538 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53065817.650 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53065817.763 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53065817.875 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53065817.989 : NVMData.BornMonth = 0
19ec-1c88:53065818.091 : NVMData.BornDay = 0
19ec-1c88:53065818.195 : NVMData.BornYear = 0
19ec-1c88:53065818.294 : NVMData.FirstScanMonth = 4
19ec-1c88:53065818.402 : NVMData.FirstScanDay = 30
19ec-1c88:53065818.512 : NVMData.FirstScanYear = 2020
19ec-1c88:53065818.620 : NVMData.VerticalMagnification = 0
19ec-1c88:53065818.728 : NVMData.HorizontalMagnification = 0
19ec-1c88:53065818.838 : NVMData.PowerSavingTime = 15
19ec-1c88:53065818.944 : NVMData.SN = A094165189010062
19ec-1c88:53065819.038 : NVMData.AutoFeed = 0
19ec-1c88:53065819.131 : NVMData.CCDType = 0
19ec-1c88:53065819.236 : NVMData.ScanSpeed = 0
19ec-1c88:53065819.341 : NVMData.RollerCount = 0
19ec-1c88:53065819.442 : NVMData.MultifeedCount = 0
19ec-1c88:53065819.546 : NVMData.JamCount = 0
19ec-1c88:53065819.644 : NVMData.IdentifyInfo = 
19ec-1c88:53065819.743 : NVMData.FormalName = 
19ec-1c88:53065820.170 : NVMData.ReservedB = 0
19ec-1c88:53065820.285 : NVMData.FunctionCode = 0
19ec-1c88:53065820.390 : NVMData.PreFeed = 0
19ec-1c88:53065820.490 : NVMData.PreFeedTime = 0
19ec-1c88:53065820.588 : NVMData.ButtonNumber = 0
19ec-1c88:53065820.689 : NVMData.PowerOffTime = 0
19ec-1c88:53065820.791 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53065820.931 : => IoObject::IoLockEnd
19ec-1c88:53065821.113 : <= IoObject::IoLockEnd
19ec-1c88:53065821.220 : <= InitializeScanner ret = 1
19ec-1c88:53065821.349 : => GetLogicalScannerAbilityEx
19ec-1c88:53065821.461 : => IoObject::IoLockStart
19ec-1c88:53065821.658 : => CAsicIO::CheckDevice
19ec-1c88:53065821.762 : => CNT96226::ConnectIsAvailable
19ec-1c88:53065846.872 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53065847.107 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53065847.231 : <= IoObject::IoLockStart
19ec-1c88:53065847.349 : => IoObject::IoLockEnd
19ec-1c88:53065847.568 : <= IoObject::IoLockEnd
19ec-1c88:53065847.782 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53065847.929 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53066192.364 : => ReadNVMData
19ec-1c88:53066192.628 : => IoObject::IoLockStart
19ec-1c88:53066192.891 : => CAsicIO::CheckDevice
19ec-1c88:53066193.005 : => CNT96226::ConnectIsAvailable
19ec-1c88:53066218.811 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53066219.042 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53066219.170 : <= IoObject::IoLockStart
19ec-1c88:53066219.299 : => ReadNVMDataInternal
19ec-1c88:53066219.418 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53066219.554 : IO Send command 10 bytes
19ec-1c88:53066219.771 : => CNT96226::VenderCmd_SetData
19ec-1c88:53066219.889 : iCmd = 0, nBytes = 10
19ec-1c88:53066220.123 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53066574.801 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53066575.229 : System send command 10 bytes + data 0 bytes
19ec-1c88:53066575.338 : IO total need to receive data 128 bytes
19ec-1c88:53066575.414 : => CNT96226::VenderCmd_GetData
19ec-1c88:53066575.480 : iCmd = 0, nBytes = 128
19ec-1c88:53066766.776 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53066767.234 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53066767.397 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53066767.548 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53066767.691 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53066767.829 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53066767.975 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53066768.113 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53066768.182 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53066768.252 : System total receive data 128 bytes
19ec-1c88:53066768.322 : => CNT96226::VenderCmd_GetData
19ec-1c88:53066768.377 : iCmd = 1, nBytes = 4
19ec-1c88:53066936.563 : 0000 : 00 00 00 00 
19ec-1c88:53066936.695 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53066936.853 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53066936.933 : NVMData.PadScanCount = 0
19ec-1c88:53066936.996 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53066937.056 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53066937.121 : NVMData.FlatbedScanCount = 0
19ec-1c88:53066937.181 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53066937.241 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53066937.300 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53066937.362 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53066937.422 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53066937.489 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53066937.550 : NVMData.BornMonth = 0
19ec-1c88:53066937.604 : NVMData.BornDay = 0
19ec-1c88:53066937.661 : NVMData.BornYear = 0
19ec-1c88:53066937.713 : NVMData.FirstScanMonth = 4
19ec-1c88:53066937.771 : NVMData.FirstScanDay = 30
19ec-1c88:53066937.830 : NVMData.FirstScanYear = 2020
19ec-1c88:53066938.086 : NVMData.VerticalMagnification = 0
19ec-1c88:53066938.156 : NVMData.HorizontalMagnification = 0
19ec-1c88:53066938.216 : NVMData.PowerSavingTime = 15
19ec-1c88:53066938.279 : NVMData.SN = A094165189010062
19ec-1c88:53066938.337 : NVMData.AutoFeed = 0
19ec-1c88:53066938.394 : NVMData.CCDType = 0
19ec-1c88:53066938.446 : NVMData.ScanSpeed = 0
19ec-1c88:53066938.504 : NVMData.RollerCount = 0
19ec-1c88:53066938.561 : NVMData.MultifeedCount = 0
19ec-1c88:53066938.618 : NVMData.JamCount = 0
19ec-1c88:53066938.674 : NVMData.IdentifyInfo = 
19ec-1c88:53066938.732 : NVMData.FormalName = 
19ec-1c88:53066938.786 : NVMData.ReservedB = 0
19ec-1c88:53066938.842 : NVMData.FunctionCode = 0
19ec-1c88:53066938.897 : NVMData.PreFeed = 0
19ec-1c88:53066938.952 : NVMData.PreFeedTime = 0
19ec-1c88:53066939.007 : NVMData.ButtonNumber = 0
19ec-1c88:53066939.061 : NVMData.PowerOffTime = 0
19ec-1c88:53066939.122 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53066939.194 : => IoObject::IoLockEnd
19ec-1c88:53066939.297 : <= IoObject::IoLockEnd
19ec-1c88:53066939.353 : <= ReadNVMData ret = 1
19ec-1c88:53069586.576 : ============Debug Start==========
19ec-1c88:53069586.882 : Date : 2020/4/30 14:31:23
19ec-1c88:53069586.961 : Process ID : 19ec
19ec-1c88:53069587.386 : Windows : Version 10.0 build 18363 
19ec-1c88:53069587.841 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:53069587.906 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53069587.969 : MemoryStatus.ullAvailPhys : 1730277376
19ec-1c88:53069588.032 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53069588.094 : MemoryStatus.ullAvailPageFile : 3130818560
19ec-1c88:53069588.156 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53069588.215 : MemoryStatus.ullAvailVirtual : 1726275584
19ec-1c88:53069588.276 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53069588.381 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53069588.441 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53069588.686 : CPU Count : 4
19ec-1c88:53069588.733 : CPU Frequency : 100.000 Mhz
19ec-1c88:53069592.988 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53069593.115 : => InitializeDriver
19ec-1c88:53069593.393 : <= InitializeDriver ret = 1
19ec-1c88:53072216.630 : => InitializeScanner
19ec-1c88:53072216.885 : => CAsicIO::GetDeviceList
19ec-1c88:53072217.317 : => CNT96226::CNT96226
19ec-1c88:53072217.376 : => CNT96226::Open
19ec-1c88:53072242.616 : <= CNT96226::Open ret = 1
19ec-1c88:53072242.719 : => CNT96226::Initialize
19ec-1c88:53072242.915 : <= CNT96226::Initialize ret = 1
19ec-1c88:53072242.970 : <= CNT96226::CNT96226
19ec-1c88:53072243.023 : => CNT96226::EnumAvailableDevice
19ec-1c88:53072248.371 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53072248.451 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53072248.514 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53075957.014 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53075957.316 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53075963.008 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53075963.118 : => IoObject::GetLockName
19ec-1c88:53075963.182 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53075963.253 : <= IoObject::GetLockName
19ec-1c88:53075963.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:53075963.799 : iCmd = 3, nBytes = 2
19ec-1c88:53076347.760 : 0000 : 06 38 
19ec-1c88:53076347.909 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53076347.980 : => CNT96226::VenderCmd_GetData
19ec-1c88:53076348.036 : iCmd = 4, nBytes = 2
19ec-1c88:53076661.693 : 0000 : 07 07 
19ec-1c88:53076661.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53076661.906 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53076661.996 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53076662.068 : IO Send command 10 bytes
19ec-1c88:53076662.125 : => CNT96226::VenderCmd_SetData
19ec-1c88:53076662.179 : iCmd = 0, nBytes = 10
19ec-1c88:53076662.285 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53076864.894 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53076865.139 : => CNT96226::VenderCmd_GetData
19ec-1c88:53076865.262 : iCmd = 0, nBytes = 165
19ec-1c88:53077062.792 : skip dump 37 bytes
19ec-1c88:53077063.179 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53077063.474 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53077064.970 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53077065.264 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53077065.534 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53077065.809 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53077066.061 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53077066.312 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53077066.441 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53077066.572 : => CNT96226::VenderCmd_GetData
19ec-1c88:53077066.682 : iCmd = 1, nBytes = 4
19ec-1c88:53077276.165 : 0000 : 00 00 00 00 
19ec-1c88:53077276.353 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53077276.478 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53077276.600 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53077276.734 : IO Send command 10 bytes
19ec-1c88:53077276.839 : => CNT96226::VenderCmd_SetData
19ec-1c88:53077276.944 : iCmd = 0, nBytes = 10
19ec-1c88:53077277.155 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53077639.742 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53077639.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:53077640.109 : iCmd = 0, nBytes = 128
19ec-1c88:53077872.673 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53077873.050 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53077873.333 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53077873.611 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53077873.867 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53077874.118 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53077874.378 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53077874.627 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53077874.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53077874.884 : => CNT96226::VenderCmd_GetData
19ec-1c88:53077874.992 : iCmd = 1, nBytes = 4
19ec-1c88:53078107.424 : 0000 : 00 00 00 00 
19ec-1c88:53078107.629 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53078107.762 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53078108.139 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53078108.292 : => CNT96226::Close
19ec-1c88:53078115.445 : <= CNT96226::Close ret = 1
19ec-1c88:53078115.593 : <= CNT96226::~CNT96226
19ec-1c88:53078115.749 : <= CAsicIO::GetDeviceList
19ec-1c88:53078116.500 : => IoObject::SetTimeout
19ec-1c88:53078116.770 : Timeout--> In = 0 Out = 0
19ec-1c88:53078116.888 : <= IoObject::SetTimeout
19ec-1c88:53078117.017 : => CAsicIO::CAsicIO
19ec-1c88:53078117.154 : => CNT96226::CNT96226
19ec-1c88:53078117.264 : => CNT96226::Open
19ec-1c88:53078159.198 : <= CNT96226::Open ret = 1
19ec-1c88:53078159.392 : => CNT96226::Initialize
19ec-1c88:53078159.781 : <= CNT96226::Initialize ret = 1
19ec-1c88:53078159.902 : <= CNT96226::CNT96226
19ec-1c88:53078160.003 : <= CAsicIO::CAsicIO
19ec-1c88:53078160.115 : => CAsicIO::InitializeDevice
19ec-1c88:53078160.254 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53078171.793 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53078172.011 : => IoObject::GetLockName
19ec-1c88:53078172.122 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53078172.251 : <= IoObject::GetLockName
19ec-1c88:53078173.184 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53078173.332 : IO Send command 10 bytes
19ec-1c88:53078173.436 : => CNT96226::VenderCmd_SetData
19ec-1c88:53078173.537 : iCmd = 0, nBytes = 10
19ec-1c88:53078173.768 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53078537.277 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53078537.534 : => CNT96226::VenderCmd_GetData
19ec-1c88:53078537.651 : iCmd = 0, nBytes = 128
19ec-1c88:53078764.157 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53078764.541 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53078764.841 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53078765.252 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53078765.518 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53078765.772 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53078766.026 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53078766.278 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53078766.405 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53078766.532 : => CNT96226::VenderCmd_GetData
19ec-1c88:53078766.642 : iCmd = 1, nBytes = 4
19ec-1c88:53078980.861 : 0000 : 00 00 00 00 
19ec-1c88:53078981.080 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53078981.218 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53078981.478 : => CNT96226::VenderCmd_GetData
19ec-1c88:53078981.596 : iCmd = 3, nBytes = 2
19ec-1c88:53079359.002 : 0000 : 06 38 
19ec-1c88:53079359.207 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53079359.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:53079359.453 : iCmd = 4, nBytes = 2
19ec-1c88:53079673.331 : 0000 : 07 07 
19ec-1c88:53079673.571 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53079673.947 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53079674.136 : => IoObject::InitializeDevice
19ec-1c88:53079674.329 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53079675.604 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53079675.744 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53079677.036 : => FindScanner
19ec-1c88:53079677.148 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53079677.270 : <= FindScanner ret = 1
19ec-1c88:53079677.384 : => IoObject::IoLockStart
19ec-1c88:53079677.593 : => CAsicIO::CheckDevice
19ec-1c88:53079677.697 : => CNT96226::ConnectIsAvailable
19ec-1c88:53079704.083 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53079704.310 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53079704.428 : <= IoObject::IoLockStart
19ec-1c88:53079704.549 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53079704.689 : IO Send command 10 bytes
19ec-1c88:53079704.872 : => CNT96226::VenderCmd_SetData
19ec-1c88:53079704.984 : iCmd = 0, nBytes = 10
19ec-1c88:53079705.204 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53079924.483 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53079924.727 : System send command 10 bytes + data 0 bytes
19ec-1c88:53079924.868 : IO total need to receive data 5 bytes
19ec-1c88:53079924.991 : => CNT96226::VenderCmd_GetData
19ec-1c88:53079925.097 : iCmd = 0, nBytes = 5
19ec-1c88:53080139.872 : 0000 : 06 00 02 02 ab 
19ec-1c88:53080140.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53080140.224 : System total receive data 5 bytes
19ec-1c88:53080140.355 : => CNT96226::VenderCmd_GetData
19ec-1c88:53080140.458 : iCmd = 1, nBytes = 4
19ec-1c88:53080340.700 : 0000 : 00 00 00 00 
19ec-1c88:53080340.944 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53080341.198 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53080341.332 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53080341.458 : IO Send command 10 bytes
19ec-1c88:53080341.649 : => CNT96226::VenderCmd_SetData
19ec-1c88:53080341.763 : iCmd = 0, nBytes = 10
19ec-1c88:53080341.972 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53080543.376 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53080543.519 : System send command 10 bytes + data 0 bytes
19ec-1c88:53080543.600 : IO total need to receive data 165 bytes
19ec-1c88:53080543.674 : => CNT96226::VenderCmd_GetData
19ec-1c88:53080543.735 : iCmd = 0, nBytes = 165
19ec-1c88:53080750.818 : skip dump 37 bytes
19ec-1c88:53080751.056 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53080751.233 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53080751.404 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53080751.568 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53080751.726 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53080751.886 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53080752.039 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53080752.192 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53080752.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53080752.339 : System total receive data 165 bytes
19ec-1c88:53080752.412 : => CNT96226::VenderCmd_GetData
19ec-1c88:53080752.477 : iCmd = 1, nBytes = 4
19ec-1c88:53080928.020 : 0000 : 00 00 00 00 
19ec-1c88:53080928.149 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53080928.309 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53080928.543 : Dump Inquiry
19ec-1c88:53080928.713 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53080928.881 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53080929.046 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53080929.211 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53080929.369 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53080929.528 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53080929.680 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53080929.836 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53080929.996 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53080930.150 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53080930.257 : 00a0 : 00 00 00 00 00 
19ec-1c88:53080930.344 : => ReadNVMDataInternal
19ec-1c88:53080930.579 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53080930.663 : IO Send command 10 bytes
19ec-1c88:53080930.770 : => CNT96226::VenderCmd_SetData
19ec-1c88:53080930.836 : iCmd = 0, nBytes = 10
19ec-1c88:53080930.959 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53081266.779 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53081266.951 : System send command 10 bytes + data 0 bytes
19ec-1c88:53081267.041 : IO total need to receive data 128 bytes
19ec-1c88:53081267.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:53081267.180 : iCmd = 0, nBytes = 128
19ec-1c88:53081469.917 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53081470.128 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53081470.295 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53081470.459 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53081470.610 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53081470.761 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53081470.912 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53081471.060 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53081471.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53081471.208 : System total receive data 128 bytes
19ec-1c88:53081471.283 : => CNT96226::VenderCmd_GetData
19ec-1c88:53081471.346 : iCmd = 1, nBytes = 4
19ec-1c88:53081660.177 : 0000 : 00 00 00 00 
19ec-1c88:53081660.336 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53081660.508 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53081660.593 : NVMData.PadScanCount = 0
19ec-1c88:53081660.665 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53081660.733 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53081660.801 : NVMData.FlatbedScanCount = 0
19ec-1c88:53081660.869 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53081660.936 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53081661.000 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53081661.067 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53081661.133 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53081661.197 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53081661.262 : NVMData.BornMonth = 0
19ec-1c88:53081661.324 : NVMData.BornDay = 0
19ec-1c88:53081661.384 : NVMData.BornYear = 0
19ec-1c88:53081661.444 : NVMData.FirstScanMonth = 4
19ec-1c88:53081661.505 : NVMData.FirstScanDay = 30
19ec-1c88:53081661.569 : NVMData.FirstScanYear = 2020
19ec-1c88:53081661.633 : NVMData.VerticalMagnification = 0
19ec-1c88:53081661.703 : NVMData.HorizontalMagnification = 0
19ec-1c88:53081661.766 : NVMData.PowerSavingTime = 15
19ec-1c88:53081661.831 : NVMData.SN = A094165189010062
19ec-1c88:53081661.892 : NVMData.AutoFeed = 0
19ec-1c88:53081661.952 : NVMData.CCDType = 0
19ec-1c88:53081662.013 : NVMData.ScanSpeed = 0
19ec-1c88:53081662.071 : NVMData.RollerCount = 0
19ec-1c88:53081662.132 : NVMData.MultifeedCount = 0
19ec-1c88:53081662.196 : NVMData.JamCount = 0
19ec-1c88:53081662.258 : NVMData.IdentifyInfo = 
19ec-1c88:53081662.318 : NVMData.FormalName = 
19ec-1c88:53081662.567 : NVMData.ReservedB = 0
19ec-1c88:53081662.634 : NVMData.FunctionCode = 0
19ec-1c88:53081662.695 : NVMData.PreFeed = 0
19ec-1c88:53081662.756 : NVMData.PreFeedTime = 0
19ec-1c88:53081662.814 : NVMData.ButtonNumber = 0
19ec-1c88:53081662.875 : NVMData.PowerOffTime = 0
19ec-1c88:53081662.939 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53081663.026 : => IoObject::IoLockEnd
19ec-1c88:53081663.142 : <= IoObject::IoLockEnd
19ec-1c88:53081663.204 : <= InitializeScanner ret = 1
19ec-1c88:53082999.252 : => GetLogicalScannerAbility
19ec-1c88:53082999.440 : => IoObject::IoLockStart
19ec-1c88:53082999.572 : => CAsicIO::CheckDevice
19ec-1c88:53082999.631 : => CNT96226::ConnectIsAvailable
19ec-1c88:53083025.604 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53083025.715 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53083025.772 : <= IoObject::IoLockStart
19ec-1c88:53083025.829 : => IoObject::IoLockEnd
19ec-1c88:53083025.937 : <= IoObject::IoLockEnd
19ec-1c88:53083026.014 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:53086488.139 : => GetLogicalScannerAbilityEx
19ec-1c88:53086488.335 : => IoObject::IoLockStart
19ec-1c88:53086488.470 : => CAsicIO::CheckDevice
19ec-1c88:53086488.526 : => CNT96226::ConnectIsAvailable
19ec-1c88:53086512.615 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53086512.729 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53086512.787 : <= IoObject::IoLockStart
19ec-1c88:53086512.845 : => IoObject::IoLockEnd
19ec-1c88:53086512.958 : <= IoObject::IoLockEnd
19ec-1c88:53086513.075 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53086513.153 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53093867.188 : => ReadNVMData
19ec-1c88:53093867.368 : => IoObject::IoLockStart
19ec-1c88:53093867.505 : => CAsicIO::CheckDevice
19ec-1c88:53093867.564 : => CNT96226::ConnectIsAvailable
19ec-1c88:53093893.192 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53093893.306 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53093893.366 : <= IoObject::IoLockStart
19ec-1c88:53093893.431 : => ReadNVMDataInternal
19ec-1c88:53093893.491 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53093893.554 : IO Send command 10 bytes
19ec-1c88:53093893.672 : => CNT96226::VenderCmd_SetData
19ec-1c88:53093893.730 : iCmd = 0, nBytes = 10
19ec-1c88:53093893.842 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53094245.930 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53094246.093 : System send command 10 bytes + data 0 bytes
19ec-1c88:53094246.163 : IO total need to receive data 128 bytes
19ec-1c88:53094246.224 : => CNT96226::VenderCmd_GetData
19ec-1c88:53094246.279 : iCmd = 0, nBytes = 128
19ec-1c88:53094452.644 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53094453.145 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53094453.298 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53094453.435 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53094453.572 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53094453.701 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53094453.831 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53094453.958 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53094454.022 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53094454.083 : System total receive data 128 bytes
19ec-1c88:53094454.143 : => CNT96226::VenderCmd_GetData
19ec-1c88:53094454.194 : iCmd = 1, nBytes = 4
19ec-1c88:53094630.261 : 0000 : 00 00 00 00 
19ec-1c88:53094630.381 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53094630.523 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53094630.595 : NVMData.PadScanCount = 0
19ec-1c88:53094630.652 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53094630.705 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53094630.762 : NVMData.FlatbedScanCount = 0
19ec-1c88:53094630.816 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53094631.007 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53094631.071 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53094631.123 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53094631.179 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53094631.232 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53094631.286 : NVMData.BornMonth = 0
19ec-1c88:53094631.333 : NVMData.BornDay = 0
19ec-1c88:53094631.383 : NVMData.BornYear = 0
19ec-1c88:53094631.430 : NVMData.FirstScanMonth = 4
19ec-1c88:53094631.481 : NVMData.FirstScanDay = 30
19ec-1c88:53094631.535 : NVMData.FirstScanYear = 2020
19ec-1c88:53094631.586 : NVMData.VerticalMagnification = 0
19ec-1c88:53094631.639 : NVMData.HorizontalMagnification = 0
19ec-1c88:53094631.693 : NVMData.PowerSavingTime = 15
19ec-1c88:53094631.747 : NVMData.SN = A094165189010062
19ec-1c88:53094631.798 : NVMData.AutoFeed = 0
19ec-1c88:53094631.851 : NVMData.CCDType = 0
19ec-1c88:53094631.897 : NVMData.ScanSpeed = 0
19ec-1c88:53094631.946 : NVMData.RollerCount = 0
19ec-1c88:53094631.998 : NVMData.MultifeedCount = 0
19ec-1c88:53094632.052 : NVMData.JamCount = 0
19ec-1c88:53094632.100 : NVMData.IdentifyInfo = 
19ec-1c88:53094632.151 : NVMData.FormalName = 
19ec-1c88:53094632.201 : NVMData.ReservedB = 0
19ec-1c88:53094632.248 : NVMData.FunctionCode = 0
19ec-1c88:53094632.296 : NVMData.PreFeed = 0
19ec-1c88:53094632.342 : NVMData.PreFeedTime = 0
19ec-1c88:53094632.390 : NVMData.ButtonNumber = 0
19ec-1c88:53094632.439 : NVMData.PowerOffTime = 0
19ec-1c88:53094632.487 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53094632.550 : => IoObject::IoLockEnd
19ec-1c88:53094632.642 : <= IoObject::IoLockEnd
19ec-1c88:53094632.689 : <= ReadNVMData ret = 1
19ec-1c88:53104222.314 : => GetADFStatus
19ec-1c88:53104222.729 : => IoObject::IoLockStart
19ec-1c88:53104222.867 : => CAsicIO::CheckDevice
19ec-1c88:53104222.929 : => CNT96226::ConnectIsAvailable
19ec-1c88:53104246.756 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53104246.867 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53104246.928 : <= IoObject::IoLockStart
19ec-1c88:53104246.990 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53104247.057 : IO Send command 10 bytes
19ec-1c88:53104247.178 : => CNT96226::VenderCmd_SetData
19ec-1c88:53104247.235 : iCmd = 0, nBytes = 10
19ec-1c88:53104247.347 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53104446.784 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53104446.945 : System send command 10 bytes + data 0 bytes
19ec-1c88:53104447.010 : IO total need to receive data 2 bytes
19ec-1c88:53104447.072 : => CNT96226::VenderCmd_GetData
19ec-1c88:53104447.126 : iCmd = 0, nBytes = 2
19ec-1c88:53104651.216 : 0000 : 00 00 
19ec-1c88:53104651.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53104651.396 : System total receive data 2 bytes
19ec-1c88:53104651.459 : => CNT96226::VenderCmd_GetData
19ec-1c88:53104651.510 : iCmd = 1, nBytes = 4
19ec-1c88:53104852.323 : 0000 : 00 00 00 00 
19ec-1c88:53104852.426 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53104852.559 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53104852.623 : Return status = 0
19ec-1c88:53104852.684 : => IoObject::IoLockEnd
19ec-1c88:53104852.774 : <= IoObject::IoLockEnd
19ec-1c88:53104852.824 : <= GetADFStatus ret = 1
19ec-1c88:53107602.862 : => GetADFStatus
19ec-1c88:53107603.063 : => IoObject::IoLockStart
19ec-1c88:53107603.187 : => CAsicIO::CheckDevice
19ec-1c88:53107603.249 : => CNT96226::ConnectIsAvailable
19ec-1c88:53107624.409 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53107624.524 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53107624.581 : <= IoObject::IoLockStart
19ec-1c88:53107624.641 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53107624.707 : IO Send command 10 bytes
19ec-1c88:53107624.847 : => CNT96226::VenderCmd_SetData
19ec-1c88:53107624.910 : iCmd = 0, nBytes = 10
19ec-1c88:53107625.019 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53107801.997 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53107802.125 : System send command 10 bytes + data 0 bytes
19ec-1c88:53107802.340 : IO total need to receive data 2 bytes
19ec-1c88:53107802.416 : => CNT96226::VenderCmd_GetData
19ec-1c88:53107802.472 : iCmd = 0, nBytes = 2
19ec-1c88:53107940.700 : 0000 : 00 00 
19ec-1c88:53107940.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53107940.882 : System total receive data 2 bytes
19ec-1c88:53107940.945 : => CNT96226::VenderCmd_GetData
19ec-1c88:53107941.003 : iCmd = 1, nBytes = 4
19ec-1c88:53108092.055 : 0000 : 00 00 00 00 
19ec-1c88:53108092.198 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53108092.356 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53108092.428 : Return status = 0
19ec-1c88:53108092.495 : => IoObject::IoLockEnd
19ec-1c88:53108092.593 : <= IoObject::IoLockEnd
19ec-1c88:53108092.646 : <= GetADFStatus ret = 1
19ec-1c88:53110358.135 : => TerminateDriver
19ec-1c88:53110358.325 : => CAsicIO::~CAsicIO,pStage=143658056
19ec-1c88:53110358.504 : => CNT96226::Close
19ec-1c88:53110362.314 : <= CNT96226::Close ret = 1
19ec-1c88:53110362.395 : <= CAsicIO::~CAsicIO
19ec-1c88:53110362.456 : => IoObject::IoLockEnd
19ec-1c88:53110362.508 : <= IoObject::IoLockEnd
19ec-1c88:53110362.563 : => IoObject::TerminateDevice
19ec-1c88:53110362.618 : => IoObject::IoLockEnd
19ec-1c88:53110362.672 : <= IoObject::IoLockEnd
19ec-1c88:53110362.776 : <= IoObject::TerminateDevice
19ec-1c88:53110363.035 : <= TerminateDriver ret = 1
19ec-1c88:53154148.759 : ============Debug Start==========
19ec-1c88:53154149.251 : Date : 2020/4/30 14:31:26
19ec-1c88:53154149.339 : Process ID : 19ec
19ec-1c88:53154149.763 : Windows : Version 10.0 build 18363 
19ec-1c88:53154150.202 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:53154150.266 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53154150.332 : MemoryStatus.ullAvailPhys : 1730338816
19ec-1c88:53154150.394 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53154150.461 : MemoryStatus.ullAvailPageFile : 3127574528
19ec-1c88:53154150.525 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53154150.586 : MemoryStatus.ullAvailVirtual : 1726275584
19ec-1c88:53154150.647 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53154150.749 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53154150.811 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53154151.053 : CPU Count : 4
19ec-1c88:53154151.101 : CPU Frequency : 100.000 Mhz
19ec-1c88:53154155.608 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53154155.817 : => InitializeDriver
19ec-1c88:53154156.085 : <= InitializeDriver ret = 1
19ec-1c88:53154156.144 : => InitializeScanner
19ec-1c88:53154156.229 : => CAsicIO::GetDeviceList
19ec-1c88:53154156.527 : => CNT96226::CNT96226
19ec-1c88:53154156.584 : => CNT96226::Open
19ec-1c88:53154176.516 : <= CNT96226::Open ret = 1
19ec-1c88:53154176.611 : => CNT96226::Initialize
19ec-1c88:53154176.784 : <= CNT96226::Initialize ret = 1
19ec-1c88:53154176.840 : <= CNT96226::CNT96226
19ec-1c88:53154176.890 : => CNT96226::EnumAvailableDevice
19ec-1c88:53154182.186 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53154182.265 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53154182.324 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53157979.909 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53157980.202 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53157985.741 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53157985.847 : => IoObject::GetLockName
19ec-1c88:53157985.911 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53157985.982 : <= IoObject::GetLockName
19ec-1c88:53157986.450 : => CNT96226::VenderCmd_GetData
19ec-1c88:53157986.514 : iCmd = 3, nBytes = 2
19ec-1c88:53158364.234 : 0000 : 06 38 
19ec-1c88:53158364.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53158364.437 : => CNT96226::VenderCmd_GetData
19ec-1c88:53158364.500 : iCmd = 4, nBytes = 2
19ec-1c88:53158679.136 : 0000 : 07 07 
19ec-1c88:53158679.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53158679.479 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53158679.651 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53158679.793 : IO Send command 10 bytes
19ec-1c88:53158679.900 : => CNT96226::VenderCmd_SetData
19ec-1c88:53158680.019 : iCmd = 0, nBytes = 10
19ec-1c88:53158680.231 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53158886.940 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53158887.159 : => CNT96226::VenderCmd_GetData
19ec-1c88:53158887.279 : iCmd = 0, nBytes = 165
19ec-1c88:53159100.879 : skip dump 37 bytes
19ec-1c88:53159101.268 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53159101.563 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53159101.837 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53159102.105 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53159102.365 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53159102.636 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53159102.891 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53159103.148 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53159103.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53159103.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:53159103.490 : iCmd = 1, nBytes = 4
19ec-1c88:53159317.207 : 0000 : 00 00 00 00 
19ec-1c88:53159317.419 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53159317.561 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53159317.693 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53159317.829 : IO Send command 10 bytes
19ec-1c88:53159317.935 : => CNT96226::VenderCmd_SetData
19ec-1c88:53159318.044 : iCmd = 0, nBytes = 10
19ec-1c88:53159318.265 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53159676.236 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53159676.481 : => CNT96226::VenderCmd_GetData
19ec-1c88:53159676.600 : iCmd = 0, nBytes = 128
19ec-1c88:53159916.960 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53159917.334 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53159917.625 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53159917.897 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53159918.164 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53159918.420 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53159918.678 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53159918.937 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53159919.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53159919.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:53159919.301 : iCmd = 1, nBytes = 4
19ec-1c88:53160143.783 : 0000 : 00 00 00 00 
19ec-1c88:53160143.997 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53160144.132 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53160144.523 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53160144.670 : => CNT96226::Close
19ec-1c88:53160152.258 : <= CNT96226::Close ret = 1
19ec-1c88:53160152.413 : <= CNT96226::~CNT96226
19ec-1c88:53160152.569 : <= CAsicIO::GetDeviceList
19ec-1c88:53160153.317 : => IoObject::SetTimeout
19ec-1c88:53160153.586 : Timeout--> In = 0 Out = 0
19ec-1c88:53160153.694 : <= IoObject::SetTimeout
19ec-1c88:53160153.824 : => CAsicIO::CAsicIO
19ec-1c88:53160153.966 : => CNT96226::CNT96226
19ec-1c88:53160154.076 : => CNT96226::Open
19ec-1c88:53160196.454 : <= CNT96226::Open ret = 1
19ec-1c88:53160196.645 : => CNT96226::Initialize
19ec-1c88:53160197.156 : <= CNT96226::Initialize ret = 1
19ec-1c88:53160197.276 : <= CNT96226::CNT96226
19ec-1c88:53160197.386 : <= CAsicIO::CAsicIO
19ec-1c88:53160197.490 : => CAsicIO::InitializeDevice
19ec-1c88:53160197.628 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53160209.091 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53160209.320 : => IoObject::GetLockName
19ec-1c88:53160209.431 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53160209.559 : <= IoObject::GetLockName
19ec-1c88:53160210.482 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53160210.624 : IO Send command 10 bytes
19ec-1c88:53160210.722 : => CNT96226::VenderCmd_SetData
19ec-1c88:53160210.831 : iCmd = 0, nBytes = 10
19ec-1c88:53160211.049 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53160569.623 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53160569.883 : => CNT96226::VenderCmd_GetData
19ec-1c88:53160570.004 : iCmd = 0, nBytes = 128
19ec-1c88:53160785.393 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53160785.752 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53160786.049 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53160786.324 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53160786.595 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53160786.853 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53160787.111 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53160787.370 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53160787.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53160787.629 : => CNT96226::VenderCmd_GetData
19ec-1c88:53160787.737 : iCmd = 1, nBytes = 4
19ec-1c88:53160994.281 : 0000 : 00 00 00 00 
19ec-1c88:53160994.482 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53160994.613 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53160994.726 : => CNT96226::VenderCmd_GetData
19ec-1c88:53160994.829 : iCmd = 3, nBytes = 2
19ec-1c88:53161388.743 : 0000 : 06 38 
19ec-1c88:53161388.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53161389.098 : => CNT96226::VenderCmd_GetData
19ec-1c88:53161389.217 : iCmd = 4, nBytes = 2
19ec-1c88:53161713.918 : 0000 : 07 07 
19ec-1c88:53161714.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53161714.521 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53161714.710 : => IoObject::InitializeDevice
19ec-1c88:53161714.896 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53161716.313 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53161716.455 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53161717.712 : => FindScanner
19ec-1c88:53161717.826 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53161717.950 : <= FindScanner ret = 1
19ec-1c88:53161718.060 : => IoObject::IoLockStart
19ec-1c88:53161718.269 : => CAsicIO::CheckDevice
19ec-1c88:53161718.374 : => CNT96226::ConnectIsAvailable
19ec-1c88:53161743.551 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53161743.763 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53161743.893 : <= IoObject::IoLockStart
19ec-1c88:53161744.011 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53161744.151 : IO Send command 10 bytes
19ec-1c88:53161744.332 : => CNT96226::VenderCmd_SetData
19ec-1c88:53161744.458 : iCmd = 0, nBytes = 10
19ec-1c88:53161744.667 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53161958.342 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53161958.579 : System send command 10 bytes + data 0 bytes
19ec-1c88:53161958.721 : IO total need to receive data 5 bytes
19ec-1c88:53161958.844 : => CNT96226::VenderCmd_GetData
19ec-1c88:53161958.952 : iCmd = 0, nBytes = 5
19ec-1c88:53162185.715 : 0000 : 06 00 02 02 ab 
19ec-1c88:53162185.937 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53162186.078 : System total receive data 5 bytes
19ec-1c88:53162186.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:53162186.309 : iCmd = 1, nBytes = 4
19ec-1c88:53162414.256 : 0000 : 00 00 00 00 
19ec-1c88:53162414.462 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53162414.699 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53162414.816 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53162414.948 : IO Send command 10 bytes
19ec-1c88:53162415.131 : => CNT96226::VenderCmd_SetData
19ec-1c88:53162415.253 : iCmd = 0, nBytes = 10
19ec-1c88:53162415.468 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53162605.296 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53162605.533 : System send command 10 bytes + data 0 bytes
19ec-1c88:53162605.683 : IO total need to receive data 165 bytes
19ec-1c88:53162605.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:53162605.920 : iCmd = 0, nBytes = 165
19ec-1c88:53162779.551 : skip dump 37 bytes
19ec-1c88:53162779.954 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53162780.246 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53162780.523 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53162780.795 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53162781.058 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53162781.336 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53162781.596 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53162781.849 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53162781.981 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53162782.110 : System total receive data 165 bytes
19ec-1c88:53162782.239 : => CNT96226::VenderCmd_GetData
19ec-1c88:53162782.348 : iCmd = 1, nBytes = 4
19ec-1c88:53162961.411 : 0000 : 00 00 00 00 
19ec-1c88:53162961.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53162961.826 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53162962.221 : Dump Inquiry
19ec-1c88:53162962.487 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53162962.762 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53162963.024 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53162963.292 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53162963.553 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53162963.827 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53162964.082 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53162964.335 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53162964.599 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53162964.865 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53162965.043 : 00a0 : 00 00 00 00 00 
19ec-1c88:53162965.175 : => ReadNVMDataInternal
19ec-1c88:53162965.559 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53162965.695 : IO Send command 10 bytes
19ec-1c88:53162965.859 : => CNT96226::VenderCmd_SetData
19ec-1c88:53162965.976 : iCmd = 0, nBytes = 10
19ec-1c88:53162966.184 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53163303.810 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53163303.945 : System send command 10 bytes + data 0 bytes
19ec-1c88:53163304.029 : IO total need to receive data 128 bytes
19ec-1c88:53163304.105 : => CNT96226::VenderCmd_GetData
19ec-1c88:53163304.170 : iCmd = 0, nBytes = 128
19ec-1c88:53163509.864 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53163510.086 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53163510.259 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53163510.427 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53163510.575 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53163510.731 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53163510.883 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53163511.031 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53163511.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53163511.184 : System total receive data 128 bytes
19ec-1c88:53163511.260 : => CNT96226::VenderCmd_GetData
19ec-1c88:53163511.323 : iCmd = 1, nBytes = 4
19ec-1c88:53163707.685 : 0000 : 00 00 00 00 
19ec-1c88:53163707.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53163707.965 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53163708.054 : NVMData.PadScanCount = 0
19ec-1c88:53163708.124 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53163708.196 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53163708.271 : NVMData.FlatbedScanCount = 0
19ec-1c88:53163708.340 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53163708.407 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53163708.473 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53163708.541 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53163708.606 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53163708.672 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53163708.739 : NVMData.BornMonth = 0
19ec-1c88:53163708.798 : NVMData.BornDay = 0
19ec-1c88:53163708.857 : NVMData.BornYear = 0
19ec-1c88:53163708.918 : NVMData.FirstScanMonth = 4
19ec-1c88:53163708.983 : NVMData.FirstScanDay = 30
19ec-1c88:53163709.047 : NVMData.FirstScanYear = 2020
19ec-1c88:53163709.111 : NVMData.VerticalMagnification = 0
19ec-1c88:53163709.180 : NVMData.HorizontalMagnification = 0
19ec-1c88:53163709.246 : NVMData.PowerSavingTime = 15
19ec-1c88:53163709.311 : NVMData.SN = A094165189010062
19ec-1c88:53163709.370 : NVMData.AutoFeed = 0
19ec-1c88:53163709.429 : NVMData.CCDType = 0
19ec-1c88:53163709.484 : NVMData.ScanSpeed = 0
19ec-1c88:53163709.542 : NVMData.RollerCount = 0
19ec-1c88:53163709.602 : NVMData.MultifeedCount = 0
19ec-1c88:53163709.663 : NVMData.JamCount = 0
19ec-1c88:53163709.721 : NVMData.IdentifyInfo = 
19ec-1c88:53163709.786 : NVMData.FormalName = 
19ec-1c88:53163710.033 : NVMData.ReservedB = 0
19ec-1c88:53163710.103 : NVMData.FunctionCode = 0
19ec-1c88:53163710.164 : NVMData.PreFeed = 0
19ec-1c88:53163710.222 : NVMData.PreFeedTime = 0
19ec-1c88:53163710.282 : NVMData.ButtonNumber = 0
19ec-1c88:53163710.341 : NVMData.PowerOffTime = 0
19ec-1c88:53163710.404 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53163710.494 : => IoObject::IoLockEnd
19ec-1c88:53163710.603 : <= IoObject::IoLockEnd
19ec-1c88:53163710.664 : <= InitializeScanner ret = 1
19ec-1c88:53163710.739 : => GetLogicalScannerAbilityEx
19ec-1c88:53163710.809 : => IoObject::IoLockStart
19ec-1c88:53163710.919 : => CAsicIO::CheckDevice
19ec-1c88:53163710.981 : => CNT96226::ConnectIsAvailable
19ec-1c88:53163730.910 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53163731.024 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53163731.091 : <= IoObject::IoLockStart
19ec-1c88:53163731.157 : => IoObject::IoLockEnd
19ec-1c88:53163731.267 : <= IoObject::IoLockEnd
19ec-1c88:53163731.397 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53163731.485 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53163937.278 : => ReadNVMData
19ec-1c88:53163937.421 : => IoObject::IoLockStart
19ec-1c88:53163937.556 : => CAsicIO::CheckDevice
19ec-1c88:53163937.624 : => CNT96226::ConnectIsAvailable
19ec-1c88:53163959.238 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53163959.378 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53163959.457 : <= IoObject::IoLockStart
19ec-1c88:53163959.531 : => ReadNVMDataInternal
19ec-1c88:53163959.603 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53163959.683 : IO Send command 10 bytes
19ec-1c88:53163959.807 : => CNT96226::VenderCmd_SetData
19ec-1c88:53163959.874 : iCmd = 0, nBytes = 10
19ec-1c88:53163960.007 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53164308.234 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53164308.392 : System send command 10 bytes + data 0 bytes
19ec-1c88:53164308.479 : IO total need to receive data 128 bytes
19ec-1c88:53164308.551 : => CNT96226::VenderCmd_GetData
19ec-1c88:53164308.615 : iCmd = 0, nBytes = 128
19ec-1c88:53164515.506 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53164515.714 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53164515.885 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53164516.042 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53164516.200 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53164516.359 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53164516.507 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53164516.659 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53164516.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53164516.806 : System total receive data 128 bytes
19ec-1c88:53164516.878 : => CNT96226::VenderCmd_GetData
19ec-1c88:53164516.940 : iCmd = 1, nBytes = 4
19ec-1c88:53164706.213 : 0000 : 00 00 00 00 
19ec-1c88:53164706.342 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53164706.497 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53164706.583 : NVMData.PadScanCount = 0
19ec-1c88:53164706.653 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53164706.719 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53164706.792 : NVMData.FlatbedScanCount = 0
19ec-1c88:53164706.856 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53164706.919 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53164706.986 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53164707.054 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53164707.121 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53164707.184 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53164707.251 : NVMData.BornMonth = 0
19ec-1c88:53164707.310 : NVMData.BornDay = 0
19ec-1c88:53164707.374 : NVMData.BornYear = 0
19ec-1c88:53164707.432 : NVMData.FirstScanMonth = 4
19ec-1c88:53164707.496 : NVMData.FirstScanDay = 30
19ec-1c88:53164707.557 : NVMData.FirstScanYear = 2020
19ec-1c88:53164707.832 : NVMData.VerticalMagnification = 0
19ec-1c88:53164707.907 : NVMData.HorizontalMagnification = 0
19ec-1c88:53164707.973 : NVMData.PowerSavingTime = 15
19ec-1c88:53164708.041 : NVMData.SN = A094165189010062
19ec-1c88:53164708.101 : NVMData.AutoFeed = 0
19ec-1c88:53164708.162 : NVMData.CCDType = 0
19ec-1c88:53164708.220 : NVMData.ScanSpeed = 0
19ec-1c88:53164708.279 : NVMData.RollerCount = 0
19ec-1c88:53164708.340 : NVMData.MultifeedCount = 0
19ec-1c88:53164708.401 : NVMData.JamCount = 0
19ec-1c88:53164708.460 : NVMData.IdentifyInfo = 
19ec-1c88:53164708.520 : NVMData.FormalName = 
19ec-1c88:53164708.578 : NVMData.ReservedB = 0
19ec-1c88:53164708.638 : NVMData.FunctionCode = 0
19ec-1c88:53164708.698 : NVMData.PreFeed = 0
19ec-1c88:53164708.759 : NVMData.PreFeedTime = 0
19ec-1c88:53164708.817 : NVMData.ButtonNumber = 0
19ec-1c88:53164708.878 : NVMData.PowerOffTime = 0
19ec-1c88:53164708.940 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53164709.010 : => IoObject::IoLockEnd
19ec-1c88:53164709.122 : <= IoObject::IoLockEnd
19ec-1c88:53164709.180 : <= ReadNVMData ret = 1
19ec-1c88:53165322.853 : => TerminateDriver
19ec-1c88:53165323.053 : => CAsicIO::~CAsicIO,pStage=201067592
19ec-1c88:53165323.146 : => CNT96226::Close
19ec-1c88:53165327.661 : <= CNT96226::Close ret = 1
19ec-1c88:53165327.756 : <= CAsicIO::~CAsicIO
19ec-1c88:53165327.822 : => IoObject::IoLockEnd
19ec-1c88:53165327.885 : <= IoObject::IoLockEnd
19ec-1c88:53165327.945 : => IoObject::TerminateDevice
19ec-1c88:53165328.009 : => IoObject::IoLockEnd
19ec-1c88:53165328.069 : <= IoObject::IoLockEnd
19ec-1c88:53165328.186 : <= IoObject::TerminateDevice
19ec-1c88:53165328.480 : <= TerminateDriver ret = 1
19ec-1c88:53167651.157 : ============Debug Start==========
19ec-1c88:53167651.444 : Date : 2020/4/30 14:31:26
19ec-1c88:53167651.528 : Process ID : 19ec
19ec-1c88:53167651.985 : Windows : Version 10.0 build 18363 
19ec-1c88:53167652.442 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:53167652.503 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53167652.567 : MemoryStatus.ullAvailPhys : 1730039808
19ec-1c88:53167652.630 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53167652.698 : MemoryStatus.ullAvailPageFile : 3127701504
19ec-1c88:53167652.761 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53167652.824 : MemoryStatus.ullAvailVirtual : 1726566400
19ec-1c88:53167652.883 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53167652.982 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53167653.044 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53167653.280 : CPU Count : 4
19ec-1c88:53167653.329 : CPU Frequency : 100.000 Mhz
19ec-1c88:53167657.751 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53167657.868 : => InitializeDriver
19ec-1c88:53167658.128 : <= InitializeDriver ret = 1
19ec-1c88:53170131.207 : => InitializeScanner
19ec-1c88:53170131.461 : => CAsicIO::GetDeviceList
19ec-1c88:53170132.108 : => CNT96226::CNT96226
19ec-1c88:53170132.172 : => CNT96226::Open
19ec-1c88:53170155.315 : <= CNT96226::Open ret = 1
19ec-1c88:53170155.430 : => CNT96226::Initialize
19ec-1c88:53170155.630 : <= CNT96226::Initialize ret = 1
19ec-1c88:53170155.691 : <= CNT96226::CNT96226
19ec-1c88:53170155.744 : => CNT96226::EnumAvailableDevice
19ec-1c88:53170161.076 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53170161.154 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53170161.217 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53173849.466 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53173849.784 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53173857.221 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53173857.350 : => IoObject::GetLockName
19ec-1c88:53173857.423 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53173857.500 : <= IoObject::GetLockName
19ec-1c88:53173858.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:53173858.278 : iCmd = 3, nBytes = 2
19ec-1c88:53174227.359 : 0000 : 06 38 
19ec-1c88:53174227.499 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53174227.574 : => CNT96226::VenderCmd_GetData
19ec-1c88:53174227.629 : iCmd = 4, nBytes = 2
19ec-1c88:53174517.394 : 0000 : 07 07 
19ec-1c88:53174517.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53174517.587 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53174517.677 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53174517.742 : IO Send command 10 bytes
19ec-1c88:53174517.795 : => CNT96226::VenderCmd_SetData
19ec-1c88:53174517.856 : iCmd = 0, nBytes = 10
19ec-1c88:53174517.962 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53174691.192 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53174691.325 : => CNT96226::VenderCmd_GetData
19ec-1c88:53174691.389 : iCmd = 0, nBytes = 165
19ec-1c88:53174829.617 : skip dump 37 bytes
19ec-1c88:53174829.799 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53174829.937 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53174830.080 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53174830.218 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53174830.347 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53174830.491 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53174830.621 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53174830.747 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53174830.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53174830.871 : => CNT96226::VenderCmd_GetData
19ec-1c88:53174830.924 : iCmd = 1, nBytes = 4
19ec-1c88:53174954.069 : 0000 : 00 00 00 00 
19ec-1c88:53174954.197 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53174954.279 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53174954.351 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53174954.424 : IO Send command 10 bytes
19ec-1c88:53174954.482 : => CNT96226::VenderCmd_SetData
19ec-1c88:53174954.544 : iCmd = 0, nBytes = 10
19ec-1c88:53174954.657 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53175270.839 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53175271.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:53175271.077 : iCmd = 0, nBytes = 128
19ec-1c88:53175394.385 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53175394.569 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53175394.714 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53175394.851 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53175394.979 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53175395.111 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53175395.238 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53175395.362 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53175395.423 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53175395.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:53175395.543 : iCmd = 1, nBytes = 4
19ec-1c88:53175518.335 : 0000 : 00 00 00 00 
19ec-1c88:53175518.444 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53175518.525 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53175518.714 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53175518.793 : => CNT96226::Close
19ec-1c88:53175522.487 : <= CNT96226::Close ret = 1
19ec-1c88:53175522.569 : <= CNT96226::~CNT96226
19ec-1c88:53175522.662 : <= CAsicIO::GetDeviceList
19ec-1c88:53175523.052 : => IoObject::SetTimeout
19ec-1c88:53175523.207 : Timeout--> In = 0 Out = 0
19ec-1c88:53175523.268 : <= IoObject::SetTimeout
19ec-1c88:53175523.340 : => CAsicIO::CAsicIO
19ec-1c88:53175523.414 : => CNT96226::CNT96226
19ec-1c88:53175523.470 : => CNT96226::Open
19ec-1c88:53175543.885 : <= CNT96226::Open ret = 1
19ec-1c88:53175544.001 : => CNT96226::Initialize
19ec-1c88:53175544.200 : <= CNT96226::Initialize ret = 1
19ec-1c88:53175544.265 : <= CNT96226::CNT96226
19ec-1c88:53175544.318 : <= CAsicIO::CAsicIO
19ec-1c88:53175544.372 : => CAsicIO::InitializeDevice
19ec-1c88:53175544.447 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53175550.367 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53175550.507 : => IoObject::GetLockName
19ec-1c88:53175550.567 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53175550.634 : <= IoObject::GetLockName
19ec-1c88:53175551.137 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53175551.210 : IO Send command 10 bytes
19ec-1c88:53175551.264 : => CNT96226::VenderCmd_SetData
19ec-1c88:53175551.319 : iCmd = 0, nBytes = 10
19ec-1c88:53175551.436 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53175877.929 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53175878.100 : => CNT96226::VenderCmd_GetData
19ec-1c88:53175878.171 : iCmd = 0, nBytes = 128
19ec-1c88:53176052.061 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53176052.272 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53176052.420 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53176052.562 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53176052.694 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53176052.821 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53176052.947 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53176053.074 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53176053.139 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53176053.207 : => CNT96226::VenderCmd_GetData
19ec-1c88:53176053.264 : iCmd = 1, nBytes = 4
19ec-1c88:53176241.475 : 0000 : 00 00 00 00 
19ec-1c88:53176241.614 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53176241.698 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53176241.772 : => CNT96226::VenderCmd_GetData
19ec-1c88:53176241.830 : iCmd = 3, nBytes = 2
19ec-1c88:53176565.596 : 0000 : 06 38 
19ec-1c88:53176565.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53176565.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:53176565.848 : iCmd = 4, nBytes = 2
19ec-1c88:53176850.992 : 0000 : 07 07 
19ec-1c88:53176851.149 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53176851.336 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53176851.437 : => IoObject::InitializeDevice
19ec-1c88:53176851.557 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53176852.143 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53176852.214 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53176852.863 : => FindScanner
19ec-1c88:53176852.919 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53176852.989 : <= FindScanner ret = 1
19ec-1c88:53176853.048 : => IoObject::IoLockStart
19ec-1c88:53176853.147 : => CAsicIO::CheckDevice
19ec-1c88:53176853.201 : => CNT96226::ConnectIsAvailable
19ec-1c88:53176871.385 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53176871.489 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53176871.546 : <= IoObject::IoLockStart
19ec-1c88:53176871.604 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53176871.670 : IO Send command 10 bytes
19ec-1c88:53176871.757 : => CNT96226::VenderCmd_SetData
19ec-1c88:53176871.815 : iCmd = 0, nBytes = 10
19ec-1c88:53176871.922 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53177037.622 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53177037.746 : System send command 10 bytes + data 0 bytes
19ec-1c88:53177037.825 : IO total need to receive data 5 bytes
19ec-1c88:53177037.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:53177037.956 : iCmd = 0, nBytes = 5
19ec-1c88:53177173.074 : 0000 : 06 00 02 02 ab 
19ec-1c88:53177173.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53177173.269 : System total receive data 5 bytes
19ec-1c88:53177173.337 : => CNT96226::VenderCmd_GetData
19ec-1c88:53177173.397 : iCmd = 1, nBytes = 4
19ec-1c88:53177284.599 : 0000 : 00 00 00 00 
19ec-1c88:53177284.739 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53177284.893 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53177284.967 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53177285.037 : IO Send command 10 bytes
19ec-1c88:53177285.137 : => CNT96226::VenderCmd_SetData
19ec-1c88:53177285.200 : iCmd = 0, nBytes = 10
19ec-1c88:53177285.310 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53177431.483 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53177431.633 : System send command 10 bytes + data 0 bytes
19ec-1c88:53177431.710 : IO total need to receive data 165 bytes
19ec-1c88:53177431.782 : => CNT96226::VenderCmd_GetData
19ec-1c88:53177431.844 : iCmd = 0, nBytes = 165
19ec-1c88:53177593.706 : skip dump 37 bytes
19ec-1c88:53177593.881 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53177594.018 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53177594.151 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53177594.283 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53177594.408 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53177594.541 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53177594.670 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53177594.794 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53177594.862 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53177594.922 : System total receive data 165 bytes
19ec-1c88:53177594.980 : => CNT96226::VenderCmd_GetData
19ec-1c88:53177595.031 : iCmd = 1, nBytes = 4
19ec-1c88:53177744.700 : 0000 : 00 00 00 00 
19ec-1c88:53177744.803 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53177744.937 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53177745.104 : Dump Inquiry
19ec-1c88:53177745.233 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53177745.377 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53177745.510 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53177745.642 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53177745.775 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53177745.912 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53177746.041 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53177746.170 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53177746.306 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53177746.442 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53177746.529 : 00a0 : 00 00 00 00 00 
19ec-1c88:53177746.603 : => ReadNVMDataInternal
19ec-1c88:53177746.792 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53177746.856 : IO Send command 10 bytes
19ec-1c88:53177746.939 : => CNT96226::VenderCmd_SetData
19ec-1c88:53177746.998 : iCmd = 0, nBytes = 10
19ec-1c88:53177747.103 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53178063.772 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53178063.913 : System send command 10 bytes + data 0 bytes
19ec-1c88:53178063.990 : IO total need to receive data 128 bytes
19ec-1c88:53178064.058 : => CNT96226::VenderCmd_GetData
19ec-1c88:53178064.116 : iCmd = 0, nBytes = 128
19ec-1c88:53178251.104 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53178251.293 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53178251.442 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53178251.580 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53178251.716 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53178251.848 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53178251.974 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53178252.102 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53178252.169 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53178252.237 : System total receive data 128 bytes
19ec-1c88:53178252.303 : => CNT96226::VenderCmd_GetData
19ec-1c88:53178252.356 : iCmd = 1, nBytes = 4
19ec-1c88:53178379.411 : 0000 : 00 00 00 00 
19ec-1c88:53178379.529 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53178379.672 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53178379.746 : NVMData.PadScanCount = 0
19ec-1c88:53178379.805 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53178379.859 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53178379.921 : NVMData.FlatbedScanCount = 0
19ec-1c88:53178379.978 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53178380.033 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53178380.085 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53178380.143 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53178380.200 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53178380.257 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53178380.315 : NVMData.BornMonth = 0
19ec-1c88:53178380.365 : NVMData.BornDay = 0
19ec-1c88:53178380.420 : NVMData.BornYear = 0
19ec-1c88:53178380.470 : NVMData.FirstScanMonth = 4
19ec-1c88:53178380.525 : NVMData.FirstScanDay = 30
19ec-1c88:53178380.580 : NVMData.FirstScanYear = 2020
19ec-1c88:53178380.638 : NVMData.VerticalMagnification = 0
19ec-1c88:53178380.695 : NVMData.HorizontalMagnification = 0
19ec-1c88:53178380.750 : NVMData.PowerSavingTime = 15
19ec-1c88:53178380.804 : NVMData.SN = A094165189010062
19ec-1c88:53178380.858 : NVMData.AutoFeed = 0
19ec-1c88:53178380.906 : NVMData.CCDType = 0
19ec-1c88:53178380.956 : NVMData.ScanSpeed = 0
19ec-1c88:53178381.006 : NVMData.RollerCount = 0
19ec-1c88:53178381.059 : NVMData.MultifeedCount = 0
19ec-1c88:53178381.110 : NVMData.JamCount = 0
19ec-1c88:53178381.159 : NVMData.IdentifyInfo = 
19ec-1c88:53178381.210 : NVMData.FormalName = 
19ec-1c88:53178381.413 : NVMData.ReservedB = 0
19ec-1c88:53178381.470 : NVMData.FunctionCode = 0
19ec-1c88:53178381.520 : NVMData.PreFeed = 0
19ec-1c88:53178381.571 : NVMData.PreFeedTime = 0
19ec-1c88:53178381.621 : NVMData.ButtonNumber = 0
19ec-1c88:53178381.673 : NVMData.PowerOffTime = 0
19ec-1c88:53178381.725 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53178381.802 : => IoObject::IoLockEnd
19ec-1c88:53178381.894 : <= IoObject::IoLockEnd
19ec-1c88:53178381.945 : <= InitializeScanner ret = 1
19ec-1c88:53179616.811 : => GetLogicalScannerAbility
19ec-1c88:53179616.998 : => IoObject::IoLockStart
19ec-1c88:53179617.127 : => CAsicIO::CheckDevice
19ec-1c88:53179617.187 : => CNT96226::ConnectIsAvailable
19ec-1c88:53179640.086 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53179640.298 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53179640.424 : <= IoObject::IoLockStart
19ec-1c88:53179640.540 : => IoObject::IoLockEnd
19ec-1c88:53179640.979 : <= IoObject::IoLockEnd
19ec-1c88:53179641.051 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:53183251.429 : => GetLogicalScannerAbilityEx
19ec-1c88:53183251.619 : => IoObject::IoLockStart
19ec-1c88:53183251.749 : => CAsicIO::CheckDevice
19ec-1c88:53183251.807 : => CNT96226::ConnectIsAvailable
19ec-1c88:53183274.529 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53183274.770 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53183274.904 : <= IoObject::IoLockStart
19ec-1c88:53183275.260 : => IoObject::IoLockEnd
19ec-1c88:53183275.363 : <= IoObject::IoLockEnd
19ec-1c88:53183275.485 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53183275.564 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53191396.359 : => ReadNVMData
19ec-1c88:53191396.548 : => IoObject::IoLockStart
19ec-1c88:53191396.680 : => CAsicIO::CheckDevice
19ec-1c88:53191396.740 : => CNT96226::ConnectIsAvailable
19ec-1c88:53191420.603 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53191420.721 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53191420.782 : <= IoObject::IoLockStart
19ec-1c88:53191420.848 : => ReadNVMDataInternal
19ec-1c88:53191420.912 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53191420.979 : IO Send command 10 bytes
19ec-1c88:53191421.104 : => CNT96226::VenderCmd_SetData
19ec-1c88:53191421.162 : iCmd = 0, nBytes = 10
19ec-1c88:53191421.275 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53191782.120 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53191782.251 : System send command 10 bytes + data 0 bytes
19ec-1c88:53191782.318 : IO total need to receive data 128 bytes
19ec-1c88:53191782.379 : => CNT96226::VenderCmd_GetData
19ec-1c88:53191782.436 : iCmd = 0, nBytes = 128
19ec-1c88:53191973.222 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53191973.424 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53191973.572 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53191973.716 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53191973.849 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53191973.979 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53191974.103 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53191974.231 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53191974.301 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53191974.365 : System total receive data 128 bytes
19ec-1c88:53191974.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:53191974.480 : iCmd = 1, nBytes = 4
19ec-1c88:53192085.473 : 0000 : 00 00 00 00 
19ec-1c88:53192085.578 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53192085.716 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53192085.791 : NVMData.PadScanCount = 0
19ec-1c88:53192085.849 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53192085.908 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53192085.966 : NVMData.FlatbedScanCount = 0
19ec-1c88:53192086.023 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53192086.198 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53192086.265 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53192086.318 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53192086.373 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53192086.427 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53192086.480 : NVMData.BornMonth = 0
19ec-1c88:53192086.529 : NVMData.BornDay = 0
19ec-1c88:53192086.579 : NVMData.BornYear = 0
19ec-1c88:53192086.627 : NVMData.FirstScanMonth = 4
19ec-1c88:53192086.678 : NVMData.FirstScanDay = 30
19ec-1c88:53192086.730 : NVMData.FirstScanYear = 2020
19ec-1c88:53192086.783 : NVMData.VerticalMagnification = 0
19ec-1c88:53192086.839 : NVMData.HorizontalMagnification = 0
19ec-1c88:53192086.894 : NVMData.PowerSavingTime = 15
19ec-1c88:53192086.949 : NVMData.SN = A094165189010062
19ec-1c88:53192086.999 : NVMData.AutoFeed = 0
19ec-1c88:53192087.049 : NVMData.CCDType = 0
19ec-1c88:53192087.096 : NVMData.ScanSpeed = 0
19ec-1c88:53192087.147 : NVMData.RollerCount = 0
19ec-1c88:53192087.199 : NVMData.MultifeedCount = 0
19ec-1c88:53192087.249 : NVMData.JamCount = 0
19ec-1c88:53192087.299 : NVMData.IdentifyInfo = 
19ec-1c88:53192087.350 : NVMData.FormalName = 
19ec-1c88:53192087.397 : NVMData.ReservedB = 0
19ec-1c88:53192087.445 : NVMData.FunctionCode = 0
19ec-1c88:53192087.495 : NVMData.PreFeed = 0
19ec-1c88:53192087.543 : NVMData.PreFeedTime = 0
19ec-1c88:53192087.591 : NVMData.ButtonNumber = 0
19ec-1c88:53192087.642 : NVMData.PowerOffTime = 0
19ec-1c88:53192087.692 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53192087.752 : => IoObject::IoLockEnd
19ec-1c88:53192087.844 : <= IoObject::IoLockEnd
19ec-1c88:53192087.893 : <= ReadNVMData ret = 1
19ec-1c88:53201753.010 : => GetADFStatus
19ec-1c88:53201753.428 : => IoObject::IoLockStart
19ec-1c88:53201753.566 : => CAsicIO::CheckDevice
19ec-1c88:53201753.625 : => CNT96226::ConnectIsAvailable
19ec-1c88:53201779.383 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53201779.499 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53201779.559 : <= IoObject::IoLockStart
19ec-1c88:53201779.622 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53201779.689 : IO Send command 10 bytes
19ec-1c88:53201779.810 : => CNT96226::VenderCmd_SetData
19ec-1c88:53201779.866 : iCmd = 0, nBytes = 10
19ec-1c88:53201779.974 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53201980.140 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53201980.259 : System send command 10 bytes + data 0 bytes
19ec-1c88:53201980.335 : IO total need to receive data 2 bytes
19ec-1c88:53201980.398 : => CNT96226::VenderCmd_GetData
19ec-1c88:53201980.454 : iCmd = 0, nBytes = 2
19ec-1c88:53202120.809 : 0000 : 00 00 
19ec-1c88:53202120.912 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53202120.985 : System total receive data 2 bytes
19ec-1c88:53202121.050 : => CNT96226::VenderCmd_GetData
19ec-1c88:53202121.106 : iCmd = 1, nBytes = 4
19ec-1c88:53202229.659 : 0000 : 00 00 00 00 
19ec-1c88:53202229.831 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53202230.213 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53202230.274 : Return status = 0
19ec-1c88:53202230.336 : => IoObject::IoLockEnd
19ec-1c88:53202230.429 : <= IoObject::IoLockEnd
19ec-1c88:53202230.479 : <= GetADFStatus ret = 1
19ec-1c88:53204969.437 : => GetADFStatus
19ec-1c88:53204969.633 : => IoObject::IoLockStart
19ec-1c88:53204969.771 : => CAsicIO::CheckDevice
19ec-1c88:53204969.832 : => CNT96226::ConnectIsAvailable
19ec-1c88:53204996.045 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53204996.157 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53204996.218 : <= IoObject::IoLockStart
19ec-1c88:53204996.278 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53204996.347 : IO Send command 10 bytes
19ec-1c88:53204996.472 : => CNT96226::VenderCmd_SetData
19ec-1c88:53204996.528 : iCmd = 0, nBytes = 10
19ec-1c88:53204996.633 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53205155.902 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53205156.039 : System send command 10 bytes + data 0 bytes
19ec-1c88:53205156.219 : IO total need to receive data 2 bytes
19ec-1c88:53205156.294 : => CNT96226::VenderCmd_GetData
19ec-1c88:53205156.361 : iCmd = 0, nBytes = 2
19ec-1c88:53205265.960 : 0000 : 00 00 
19ec-1c88:53205266.068 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53205266.136 : System total receive data 2 bytes
19ec-1c88:53205266.195 : => CNT96226::VenderCmd_GetData
19ec-1c88:53205266.245 : iCmd = 1, nBytes = 4
19ec-1c88:53205479.401 : 0000 : 00 00 00 00 
19ec-1c88:53205479.506 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53205479.649 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53205479.720 : Return status = 0
19ec-1c88:53205479.781 : => IoObject::IoLockEnd
19ec-1c88:53205479.883 : <= IoObject::IoLockEnd
19ec-1c88:53205479.933 : <= GetADFStatus ret = 1
19ec-1c88:53207563.921 : => TerminateDriver
19ec-1c88:53207564.119 : => CAsicIO::~CAsicIO,pStage=200870984
19ec-1c88:53207564.196 : => CNT96226::Close
19ec-1c88:53207567.727 : <= CNT96226::Close ret = 1
19ec-1c88:53207567.808 : <= CAsicIO::~CAsicIO
19ec-1c88:53207567.867 : => IoObject::IoLockEnd
19ec-1c88:53207567.920 : <= IoObject::IoLockEnd
19ec-1c88:53207567.975 : => IoObject::TerminateDevice
19ec-1c88:53207568.033 : => IoObject::IoLockEnd
19ec-1c88:53207568.080 : <= IoObject::IoLockEnd
19ec-1c88:53207568.185 : <= IoObject::TerminateDevice
19ec-1c88:53207568.454 : <= TerminateDriver ret = 1
19ec-1c88:53250115.761 : ============Debug Start==========
19ec-1c88:53250116.029 : Date : 2020/4/30 14:31:29
19ec-1c88:53250116.107 : Process ID : 19ec
19ec-1c88:53250116.524 : Windows : Version 10.0 build 18363 
19ec-1c88:53250116.976 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:53250117.035 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53250117.094 : MemoryStatus.ullAvailPhys : 1730695168
19ec-1c88:53250117.156 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53250117.219 : MemoryStatus.ullAvailPageFile : 3127709696
19ec-1c88:53250117.277 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53250117.333 : MemoryStatus.ullAvailVirtual : 1726283776
19ec-1c88:53250117.394 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53250117.500 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53250117.562 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53250117.803 : CPU Count : 4
19ec-1c88:53250117.850 : CPU Frequency : 100.000 Mhz
19ec-1c88:53250122.105 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53250122.236 : => InitializeDriver
19ec-1c88:53250122.505 : <= InitializeDriver ret = 1
19ec-1c88:53250122.561 : => InitializeScanner
19ec-1c88:53250122.639 : => CAsicIO::GetDeviceList
19ec-1c88:53250122.930 : => CNT96226::CNT96226
19ec-1c88:53250122.987 : => CNT96226::Open
19ec-1c88:53250146.552 : <= CNT96226::Open ret = 1
19ec-1c88:53250146.647 : => CNT96226::Initialize
19ec-1c88:53250146.828 : <= CNT96226::Initialize ret = 1
19ec-1c88:53250146.889 : <= CNT96226::CNT96226
19ec-1c88:53250146.944 : => CNT96226::EnumAvailableDevice
19ec-1c88:53250152.240 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53250152.315 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53250152.372 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53253877.256 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53253877.543 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53253884.515 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53253884.625 : => IoObject::GetLockName
19ec-1c88:53253884.687 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53253884.757 : <= IoObject::GetLockName
19ec-1c88:53253885.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:53253885.537 : iCmd = 3, nBytes = 2
19ec-1c88:53254262.674 : 0000 : 06 38 
19ec-1c88:53254262.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53254262.891 : => CNT96226::VenderCmd_GetData
19ec-1c88:53254262.954 : iCmd = 4, nBytes = 2
19ec-1c88:53254570.678 : 0000 : 07 07 
19ec-1c88:53254570.804 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53254570.894 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53254570.982 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53254571.052 : IO Send command 10 bytes
19ec-1c88:53254571.104 : => CNT96226::VenderCmd_SetData
19ec-1c88:53254571.160 : iCmd = 0, nBytes = 10
19ec-1c88:53254571.270 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53254772.487 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53254772.601 : => CNT96226::VenderCmd_GetData
19ec-1c88:53254772.659 : iCmd = 0, nBytes = 165
19ec-1c88:53254972.848 : skip dump 37 bytes
19ec-1c88:53254973.046 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53254973.193 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53254973.334 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53254973.467 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53254973.592 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53254973.724 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53254973.852 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53254973.977 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53254974.040 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53254974.098 : => CNT96226::VenderCmd_GetData
19ec-1c88:53254974.153 : iCmd = 1, nBytes = 4
19ec-1c88:53255167.254 : 0000 : 00 00 00 00 
19ec-1c88:53255167.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53255167.427 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53255167.489 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53255167.558 : IO Send command 10 bytes
19ec-1c88:53255167.610 : => CNT96226::VenderCmd_SetData
19ec-1c88:53255167.667 : iCmd = 0, nBytes = 10
19ec-1c88:53255167.768 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53255522.343 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53255522.469 : => CNT96226::VenderCmd_GetData
19ec-1c88:53255522.528 : iCmd = 0, nBytes = 128
19ec-1c88:53255727.911 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53255728.089 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53255728.226 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53255728.361 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53255728.486 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53255728.608 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53255728.736 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53255728.858 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53255728.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53255728.986 : => CNT96226::VenderCmd_GetData
19ec-1c88:53255729.037 : iCmd = 1, nBytes = 4
19ec-1c88:53255927.096 : 0000 : 00 00 00 00 
19ec-1c88:53255927.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53255927.236 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53255927.406 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53255927.480 : => CNT96226::Close
19ec-1c88:53255931.811 : <= CNT96226::Close ret = 1
19ec-1c88:53255931.885 : <= CNT96226::~CNT96226
19ec-1c88:53255931.977 : <= CAsicIO::GetDeviceList
19ec-1c88:53255932.426 : => IoObject::SetTimeout
19ec-1c88:53255932.557 : Timeout--> In = 0 Out = 0
19ec-1c88:53255932.614 : <= IoObject::SetTimeout
19ec-1c88:53255932.683 : => CAsicIO::CAsicIO
19ec-1c88:53255932.753 : => CNT96226::CNT96226
19ec-1c88:53255932.810 : => CNT96226::Open
19ec-1c88:53255955.367 : <= CNT96226::Open ret = 1
19ec-1c88:53255955.468 : => CNT96226::Initialize
19ec-1c88:53255955.662 : <= CNT96226::Initialize ret = 1
19ec-1c88:53255955.719 : <= CNT96226::CNT96226
19ec-1c88:53255955.770 : <= CAsicIO::CAsicIO
19ec-1c88:53255955.823 : => CAsicIO::InitializeDevice
19ec-1c88:53255955.892 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53255961.699 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53255961.826 : => IoObject::GetLockName
19ec-1c88:53255961.884 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53255961.949 : <= IoObject::GetLockName
19ec-1c88:53255962.450 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53255962.525 : IO Send command 10 bytes
19ec-1c88:53255962.578 : => CNT96226::VenderCmd_SetData
19ec-1c88:53255962.632 : iCmd = 0, nBytes = 10
19ec-1c88:53255962.741 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53256293.382 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53256293.960 : => CNT96226::VenderCmd_GetData
19ec-1c88:53256294.025 : iCmd = 0, nBytes = 128
19ec-1c88:53256492.238 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53256492.423 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53256492.564 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53256492.699 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53256492.829 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53256492.951 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53256493.075 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53256493.195 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53256493.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53256493.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:53256493.376 : iCmd = 1, nBytes = 4
19ec-1c88:53256618.971 : 0000 : 00 00 00 00 
19ec-1c88:53256619.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53256619.152 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53256619.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:53256619.271 : iCmd = 3, nBytes = 2
19ec-1c88:53256991.647 : 0000 : 06 38 
19ec-1c88:53256991.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53256991.826 : => CNT96226::VenderCmd_GetData
19ec-1c88:53256991.881 : iCmd = 4, nBytes = 2
19ec-1c88:53257293.818 : 0000 : 07 07 
19ec-1c88:53257293.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53257294.122 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53257294.217 : => IoObject::InitializeDevice
19ec-1c88:53257294.330 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53257294.945 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53257295.018 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53257295.761 : => FindScanner
19ec-1c88:53257295.818 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53257295.887 : <= FindScanner ret = 1
19ec-1c88:53257295.943 : => IoObject::IoLockStart
19ec-1c88:53257296.044 : => CAsicIO::CheckDevice
19ec-1c88:53257296.097 : => CNT96226::ConnectIsAvailable
19ec-1c88:53257319.232 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53257319.349 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53257319.413 : <= IoObject::IoLockStart
19ec-1c88:53257319.476 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53257319.542 : IO Send command 10 bytes
19ec-1c88:53257319.629 : => CNT96226::VenderCmd_SetData
19ec-1c88:53257319.682 : iCmd = 0, nBytes = 10
19ec-1c88:53257319.787 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53257524.692 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53257524.827 : System send command 10 bytes + data 0 bytes
19ec-1c88:53257524.901 : IO total need to receive data 5 bytes
19ec-1c88:53257524.962 : => CNT96226::VenderCmd_GetData
19ec-1c88:53257525.019 : iCmd = 0, nBytes = 5
19ec-1c88:53257726.862 : 0000 : 06 00 02 02 ab 
19ec-1c88:53257726.982 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53257727.053 : System total receive data 5 bytes
19ec-1c88:53257727.119 : => CNT96226::VenderCmd_GetData
19ec-1c88:53257727.176 : iCmd = 1, nBytes = 4
19ec-1c88:53257935.421 : 0000 : 00 00 00 00 
19ec-1c88:53257935.525 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53257935.664 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53257935.727 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53257935.795 : IO Send command 10 bytes
19ec-1c88:53257935.890 : => CNT96226::VenderCmd_SetData
19ec-1c88:53257935.946 : iCmd = 0, nBytes = 10
19ec-1c88:53257936.053 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53258119.813 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53258119.960 : System send command 10 bytes + data 0 bytes
19ec-1c88:53258120.034 : IO total need to receive data 165 bytes
19ec-1c88:53258120.096 : => CNT96226::VenderCmd_GetData
19ec-1c88:53258120.154 : iCmd = 0, nBytes = 165
19ec-1c88:53258297.047 : skip dump 37 bytes
19ec-1c88:53258297.608 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53258297.758 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53258297.900 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53258298.036 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53258298.167 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53258298.299 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53258298.427 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53258298.550 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53258298.610 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53258298.668 : System total receive data 165 bytes
19ec-1c88:53258298.724 : => CNT96226::VenderCmd_GetData
19ec-1c88:53258298.773 : iCmd = 1, nBytes = 4
19ec-1c88:53258490.387 : 0000 : 00 00 00 00 
19ec-1c88:53258490.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53258490.607 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53258490.783 : Dump Inquiry
19ec-1c88:53258490.915 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53258491.049 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53258491.178 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53258491.311 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53258491.442 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53258491.573 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53258491.696 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53258491.822 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53258491.949 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53258492.073 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53258492.160 : 00a0 : 00 00 00 00 00 
19ec-1c88:53258492.228 : => ReadNVMDataInternal
19ec-1c88:53258492.428 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53258492.491 : IO Send command 10 bytes
19ec-1c88:53258492.574 : => CNT96226::VenderCmd_SetData
19ec-1c88:53258492.627 : iCmd = 0, nBytes = 10
19ec-1c88:53258492.726 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53258805.131 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53258805.290 : System send command 10 bytes + data 0 bytes
19ec-1c88:53258805.359 : IO total need to receive data 128 bytes
19ec-1c88:53258805.757 : => CNT96226::VenderCmd_GetData
19ec-1c88:53258805.812 : iCmd = 0, nBytes = 128
19ec-1c88:53259001.157 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53259001.335 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53259001.475 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53259001.607 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53259001.733 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53259001.855 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53259001.976 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53259002.101 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53259002.166 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53259002.230 : System total receive data 128 bytes
19ec-1c88:53259002.290 : => CNT96226::VenderCmd_GetData
19ec-1c88:53259002.343 : iCmd = 1, nBytes = 4
19ec-1c88:53259132.672 : 0000 : 00 00 00 00 
19ec-1c88:53259132.802 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53259132.947 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53259133.024 : NVMData.PadScanCount = 0
19ec-1c88:53259133.078 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53259133.135 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53259133.192 : NVMData.FlatbedScanCount = 0
19ec-1c88:53259133.247 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53259133.300 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53259133.355 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53259133.409 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53259133.462 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53259133.516 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53259133.571 : NVMData.BornMonth = 0
19ec-1c88:53259133.620 : NVMData.BornDay = 0
19ec-1c88:53259133.671 : NVMData.BornYear = 0
19ec-1c88:53259133.719 : NVMData.FirstScanMonth = 4
19ec-1c88:53259133.768 : NVMData.FirstScanDay = 30
19ec-1c88:53259133.824 : NVMData.FirstScanYear = 2020
19ec-1c88:53259133.879 : NVMData.VerticalMagnification = 0
19ec-1c88:53259133.933 : NVMData.HorizontalMagnification = 0
19ec-1c88:53259133.986 : NVMData.PowerSavingTime = 15
19ec-1c88:53259134.041 : NVMData.SN = A094165189010062
19ec-1c88:53259134.164 : NVMData.AutoFeed = 0
19ec-1c88:53259134.213 : NVMData.CCDType = 0
19ec-1c88:53259134.260 : NVMData.ScanSpeed = 0
19ec-1c88:53259134.307 : NVMData.RollerCount = 0
19ec-1c88:53259134.364 : NVMData.MultifeedCount = 0
19ec-1c88:53259134.414 : NVMData.JamCount = 0
19ec-1c88:53259134.461 : NVMData.IdentifyInfo = 
19ec-1c88:53259134.511 : NVMData.FormalName = 
19ec-1c88:53259134.731 : NVMData.ReservedB = 0
19ec-1c88:53259134.787 : NVMData.FunctionCode = 0
19ec-1c88:53259134.835 : NVMData.PreFeed = 0
19ec-1c88:53259134.883 : NVMData.PreFeedTime = 0
19ec-1c88:53259134.931 : NVMData.ButtonNumber = 0
19ec-1c88:53259134.981 : NVMData.PowerOffTime = 0
19ec-1c88:53259135.031 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53259135.104 : => IoObject::IoLockEnd
19ec-1c88:53259135.198 : <= IoObject::IoLockEnd
19ec-1c88:53259135.248 : <= InitializeScanner ret = 1
19ec-1c88:53259135.311 : => GetLogicalScannerAbilityEx
19ec-1c88:53259135.371 : => IoObject::IoLockStart
19ec-1c88:53259135.465 : => CAsicIO::CheckDevice
19ec-1c88:53259135.516 : => CNT96226::ConnectIsAvailable
19ec-1c88:53259147.773 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53259148.005 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53259148.147 : <= IoObject::IoLockStart
19ec-1c88:53259148.472 : => IoObject::IoLockEnd
19ec-1c88:53259148.562 : <= IoObject::IoLockEnd
19ec-1c88:53259148.674 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53259148.753 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53259327.043 : => ReadNVMData
19ec-1c88:53259327.197 : => IoObject::IoLockStart
19ec-1c88:53259327.325 : => CAsicIO::CheckDevice
19ec-1c88:53259327.384 : => CNT96226::ConnectIsAvailable
19ec-1c88:53259351.532 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53259351.644 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53259351.701 : <= IoObject::IoLockStart
19ec-1c88:53259351.761 : => ReadNVMDataInternal
19ec-1c88:53259351.817 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53259351.882 : IO Send command 10 bytes
19ec-1c88:53259352.010 : => CNT96226::VenderCmd_SetData
19ec-1c88:53259352.064 : iCmd = 0, nBytes = 10
19ec-1c88:53259352.175 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53259710.921 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53259711.096 : System send command 10 bytes + data 0 bytes
19ec-1c88:53259711.394 : IO total need to receive data 128 bytes
19ec-1c88:53259711.459 : => CNT96226::VenderCmd_GetData
19ec-1c88:53259711.519 : iCmd = 0, nBytes = 128
19ec-1c88:53259915.142 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53259915.308 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53259915.445 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53259915.578 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53259915.708 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53259915.836 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53259915.962 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53259916.083 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53259916.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53259916.208 : System total receive data 128 bytes
19ec-1c88:53259916.266 : => CNT96226::VenderCmd_GetData
19ec-1c88:53259916.316 : iCmd = 1, nBytes = 4
19ec-1c88:53260110.863 : 0000 : 00 00 00 00 
19ec-1c88:53260110.978 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53260111.123 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53260111.194 : NVMData.PadScanCount = 0
19ec-1c88:53260111.249 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53260111.305 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53260111.360 : NVMData.FlatbedScanCount = 0
19ec-1c88:53260111.417 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53260111.469 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53260111.523 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53260111.579 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53260111.633 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53260111.688 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53260111.741 : NVMData.BornMonth = 0
19ec-1c88:53260111.790 : NVMData.BornDay = 0
19ec-1c88:53260111.839 : NVMData.BornYear = 0
19ec-1c88:53260111.889 : NVMData.FirstScanMonth = 4
19ec-1c88:53260111.941 : NVMData.FirstScanDay = 30
19ec-1c88:53260111.994 : NVMData.FirstScanYear = 2020
19ec-1c88:53260112.182 : NVMData.VerticalMagnification = 0
19ec-1c88:53260112.242 : NVMData.HorizontalMagnification = 0
19ec-1c88:53260112.295 : NVMData.PowerSavingTime = 15
19ec-1c88:53260112.348 : NVMData.SN = A094165189010062
19ec-1c88:53260112.397 : NVMData.AutoFeed = 0
19ec-1c88:53260112.447 : NVMData.CCDType = 0
19ec-1c88:53260112.495 : NVMData.ScanSpeed = 0
19ec-1c88:53260112.543 : NVMData.RollerCount = 0
19ec-1c88:53260112.593 : NVMData.MultifeedCount = 0
19ec-1c88:53260112.645 : NVMData.JamCount = 0
19ec-1c88:53260112.696 : NVMData.IdentifyInfo = 
19ec-1c88:53260112.747 : NVMData.FormalName = 
19ec-1c88:53260112.793 : NVMData.ReservedB = 0
19ec-1c88:53260112.844 : NVMData.FunctionCode = 0
19ec-1c88:53260112.893 : NVMData.PreFeed = 0
19ec-1c88:53260112.941 : NVMData.PreFeedTime = 0
19ec-1c88:53260112.991 : NVMData.ButtonNumber = 0
19ec-1c88:53260113.042 : NVMData.PowerOffTime = 0
19ec-1c88:53260113.092 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53260113.153 : => IoObject::IoLockEnd
19ec-1c88:53260113.248 : <= IoObject::IoLockEnd
19ec-1c88:53260113.297 : <= ReadNVMData ret = 1
19ec-1c88:53262680.993 : ============Debug Start==========
19ec-1c88:53262681.304 : Date : 2020/4/30 14:31:30
19ec-1c88:53262681.386 : Process ID : 19ec
19ec-1c88:53262681.805 : Windows : Version 10.0 build 18363 
19ec-1c88:53262682.264 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:53262682.327 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53262682.393 : MemoryStatus.ullAvailPhys : 1730699264
19ec-1c88:53262682.452 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53262682.514 : MemoryStatus.ullAvailPageFile : 3127005184
19ec-1c88:53262682.574 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53262682.632 : MemoryStatus.ullAvailVirtual : 1726332928
19ec-1c88:53262682.694 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53262682.797 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53262682.856 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53262683.096 : CPU Count : 4
19ec-1c88:53262683.142 : CPU Frequency : 100.000 Mhz
19ec-1c88:53262687.467 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53262687.593 : => InitializeDriver
19ec-1c88:53262687.872 : <= InitializeDriver ret = 1
19ec-1c88:53265279.805 : => InitializeScanner
19ec-1c88:53265280.074 : => CAsicIO::GetDeviceList
19ec-1c88:53265280.524 : => CNT96226::CNT96226
19ec-1c88:53265280.585 : => CNT96226::Open
19ec-1c88:53265303.943 : <= CNT96226::Open ret = 1
19ec-1c88:53265304.042 : => CNT96226::Initialize
19ec-1c88:53265304.232 : <= CNT96226::Initialize ret = 1
19ec-1c88:53265304.290 : <= CNT96226::CNT96226
19ec-1c88:53265304.343 : => CNT96226::EnumAvailableDevice
19ec-1c88:53265309.670 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53265309.750 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53265309.810 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53269336.657 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53269336.961 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53269342.702 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53269342.821 : => IoObject::GetLockName
19ec-1c88:53269342.882 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53269342.952 : <= IoObject::GetLockName
19ec-1c88:53269343.438 : => CNT96226::VenderCmd_GetData
19ec-1c88:53269343.503 : iCmd = 3, nBytes = 2
19ec-1c88:53269714.548 : 0000 : 06 38 
19ec-1c88:53269714.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53269714.766 : => CNT96226::VenderCmd_GetData
19ec-1c88:53269714.827 : iCmd = 4, nBytes = 2
19ec-1c88:53270005.860 : 0000 : 07 07 
19ec-1c88:53270005.979 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53270006.074 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53270006.160 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53270006.226 : IO Send command 10 bytes
19ec-1c88:53270006.278 : => CNT96226::VenderCmd_SetData
19ec-1c88:53270006.335 : iCmd = 0, nBytes = 10
19ec-1c88:53270006.437 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53270213.513 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53270213.643 : => CNT96226::VenderCmd_GetData
19ec-1c88:53270213.706 : iCmd = 0, nBytes = 165
19ec-1c88:53270407.852 : skip dump 37 bytes
19ec-1c88:53270408.060 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53270408.208 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53270408.348 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53270408.482 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53270408.611 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53270408.745 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53270408.870 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53270408.998 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53270409.066 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53270409.128 : => CNT96226::VenderCmd_GetData
19ec-1c88:53270409.185 : iCmd = 1, nBytes = 4
19ec-1c88:53270617.522 : 0000 : 00 00 00 00 
19ec-1c88:53270617.633 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53270617.698 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53270617.759 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53270617.825 : IO Send command 10 bytes
19ec-1c88:53270617.879 : => CNT96226::VenderCmd_SetData
19ec-1c88:53270617.936 : iCmd = 0, nBytes = 10
19ec-1c88:53270618.047 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53270939.749 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53270939.896 : => CNT96226::VenderCmd_GetData
19ec-1c88:53270940.036 : iCmd = 0, nBytes = 128
19ec-1c88:53271144.929 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53271145.096 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53271145.236 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53271145.367 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53271145.492 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53271145.615 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53271145.738 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53271145.860 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53271145.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53271145.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:53271146.035 : iCmd = 1, nBytes = 4
19ec-1c88:53271306.484 : 0000 : 00 00 00 00 
19ec-1c88:53271306.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53271306.690 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53271306.865 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53271306.940 : => CNT96226::Close
19ec-1c88:53271311.157 : <= CNT96226::Close ret = 1
19ec-1c88:53271311.234 : <= CNT96226::~CNT96226
19ec-1c88:53271311.327 : <= CAsicIO::GetDeviceList
19ec-1c88:53271311.767 : => IoObject::SetTimeout
19ec-1c88:53271311.904 : Timeout--> In = 0 Out = 0
19ec-1c88:53271311.963 : <= IoObject::SetTimeout
19ec-1c88:53271312.042 : => CAsicIO::CAsicIO
19ec-1c88:53271312.115 : => CNT96226::CNT96226
19ec-1c88:53271312.178 : => CNT96226::Open
19ec-1c88:53271336.543 : <= CNT96226::Open ret = 1
19ec-1c88:53271336.655 : => CNT96226::Initialize
19ec-1c88:53271336.845 : <= CNT96226::Initialize ret = 1
19ec-1c88:53271336.908 : <= CNT96226::CNT96226
19ec-1c88:53271336.960 : <= CAsicIO::CAsicIO
19ec-1c88:53271337.012 : => CAsicIO::InitializeDevice
19ec-1c88:53271337.080 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53271342.947 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53271343.063 : => IoObject::GetLockName
19ec-1c88:53271343.118 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53271343.181 : <= IoObject::GetLockName
19ec-1c88:53271343.672 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53271343.747 : IO Send command 10 bytes
19ec-1c88:53271343.799 : => CNT96226::VenderCmd_SetData
19ec-1c88:53271343.857 : iCmd = 0, nBytes = 10
19ec-1c88:53271343.964 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53271681.872 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53271682.004 : => CNT96226::VenderCmd_GetData
19ec-1c88:53271682.067 : iCmd = 0, nBytes = 128
19ec-1c88:53271809.044 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53271809.216 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53271809.358 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53271809.489 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53271809.612 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53271809.737 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53271809.862 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53271809.985 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53271810.049 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53271810.109 : => CNT96226::VenderCmd_GetData
19ec-1c88:53271810.161 : iCmd = 1, nBytes = 4
19ec-1c88:53271989.156 : 0000 : 00 00 00 00 
19ec-1c88:53271989.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53271989.338 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53271989.401 : => CNT96226::VenderCmd_GetData
19ec-1c88:53271989.454 : iCmd = 3, nBytes = 2
19ec-1c88:53272376.752 : 0000 : 06 38 
19ec-1c88:53272376.870 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53272376.946 : => CNT96226::VenderCmd_GetData
19ec-1c88:53272377.000 : iCmd = 4, nBytes = 2
19ec-1c88:53272680.653 : 0000 : 07 07 
19ec-1c88:53272680.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53272680.951 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53272681.049 : => IoObject::InitializeDevice
19ec-1c88:53272681.162 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53272681.927 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53272682.001 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53272682.812 : => FindScanner
19ec-1c88:53272682.874 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53272682.939 : <= FindScanner ret = 1
19ec-1c88:53272682.995 : => IoObject::IoLockStart
19ec-1c88:53272683.100 : => CAsicIO::CheckDevice
19ec-1c88:53272683.156 : => CNT96226::ConnectIsAvailable
19ec-1c88:53272703.027 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53272703.136 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53272703.198 : <= IoObject::IoLockStart
19ec-1c88:53272703.258 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53272703.325 : IO Send command 10 bytes
19ec-1c88:53272703.410 : => CNT96226::VenderCmd_SetData
19ec-1c88:53272703.470 : iCmd = 0, nBytes = 10
19ec-1c88:53272703.578 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53272894.107 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53272894.240 : System send command 10 bytes + data 0 bytes
19ec-1c88:53272894.314 : IO total need to receive data 5 bytes
19ec-1c88:53272894.375 : => CNT96226::VenderCmd_GetData
19ec-1c88:53272894.433 : iCmd = 0, nBytes = 5
19ec-1c88:53273098.766 : 0000 : 06 00 02 02 ab 
19ec-1c88:53273098.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53273098.938 : System total receive data 5 bytes
19ec-1c88:53273098.998 : => CNT96226::VenderCmd_GetData
19ec-1c88:53273099.051 : iCmd = 1, nBytes = 4
19ec-1c88:53273243.455 : 0000 : 00 00 00 00 
19ec-1c88:53273243.557 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53273243.702 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53273243.771 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53273243.837 : IO Send command 10 bytes
19ec-1c88:53273243.925 : => CNT96226::VenderCmd_SetData
19ec-1c88:53273243.982 : iCmd = 0, nBytes = 10
19ec-1c88:53273244.090 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53273400.577 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53273400.706 : System send command 10 bytes + data 0 bytes
19ec-1c88:53273400.776 : IO total need to receive data 165 bytes
19ec-1c88:53273400.844 : => CNT96226::VenderCmd_GetData
19ec-1c88:53273400.905 : iCmd = 0, nBytes = 165
19ec-1c88:53273608.788 : skip dump 37 bytes
19ec-1c88:53273608.985 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53273609.132 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53273609.270 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53273609.404 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53273609.535 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53273609.666 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53273609.787 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53273609.909 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53273609.973 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53273610.035 : System total receive data 165 bytes
19ec-1c88:53273610.096 : => CNT96226::VenderCmd_GetData
19ec-1c88:53273610.147 : iCmd = 1, nBytes = 4
19ec-1c88:53273785.152 : 0000 : 00 00 00 00 
19ec-1c88:53273785.257 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53273785.394 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53273785.608 : Dump Inquiry
19ec-1c88:53273785.744 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53273785.879 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53273786.011 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53273786.144 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53273786.272 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53273786.401 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53273786.527 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53273786.656 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53273786.786 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53273786.913 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53273787.002 : 00a0 : 00 00 00 00 00 
19ec-1c88:53273787.073 : => ReadNVMDataInternal
19ec-1c88:53273787.288 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53273787.352 : IO Send command 10 bytes
19ec-1c88:53273787.445 : => CNT96226::VenderCmd_SetData
19ec-1c88:53273787.501 : iCmd = 0, nBytes = 10
19ec-1c88:53273787.602 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53274104.468 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53274104.592 : System send command 10 bytes + data 0 bytes
19ec-1c88:53274104.664 : IO total need to receive data 128 bytes
19ec-1c88:53274104.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:53274104.784 : iCmd = 0, nBytes = 128
19ec-1c88:53274287.778 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53274287.962 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53274288.110 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53274288.246 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53274288.374 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53274288.501 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53274288.626 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53274288.744 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53274288.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53274288.872 : System total receive data 128 bytes
19ec-1c88:53274288.940 : => CNT96226::VenderCmd_GetData
19ec-1c88:53274288.995 : iCmd = 1, nBytes = 4
19ec-1c88:53274415.699 : 0000 : 00 00 00 00 
19ec-1c88:53274415.812 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53274415.952 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53274416.020 : NVMData.PadScanCount = 0
19ec-1c88:53274416.077 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53274416.133 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53274416.189 : NVMData.FlatbedScanCount = 0
19ec-1c88:53274416.243 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53274416.295 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53274416.349 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53274416.403 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53274416.459 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53274416.514 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53274416.568 : NVMData.BornMonth = 0
19ec-1c88:53274416.618 : NVMData.BornDay = 0
19ec-1c88:53274416.668 : NVMData.BornYear = 0
19ec-1c88:53274416.717 : NVMData.FirstScanMonth = 4
19ec-1c88:53274416.768 : NVMData.FirstScanDay = 30
19ec-1c88:53274416.823 : NVMData.FirstScanYear = 2020
19ec-1c88:53274416.875 : NVMData.VerticalMagnification = 0
19ec-1c88:53274416.930 : NVMData.HorizontalMagnification = 0
19ec-1c88:53274416.985 : NVMData.PowerSavingTime = 15
19ec-1c88:53274417.039 : NVMData.SN = A094165189010062
19ec-1c88:53274417.088 : NVMData.AutoFeed = 0
19ec-1c88:53274417.137 : NVMData.CCDType = 0
19ec-1c88:53274417.186 : NVMData.ScanSpeed = 0
19ec-1c88:53274417.232 : NVMData.RollerCount = 0
19ec-1c88:53274417.282 : NVMData.MultifeedCount = 0
19ec-1c88:53274417.332 : NVMData.JamCount = 0
19ec-1c88:53274417.381 : NVMData.IdentifyInfo = 
19ec-1c88:53274417.429 : NVMData.FormalName = 
19ec-1c88:53274417.663 : NVMData.ReservedB = 0
19ec-1c88:53274417.719 : NVMData.FunctionCode = 0
19ec-1c88:53274417.768 : NVMData.PreFeed = 0
19ec-1c88:53274417.818 : NVMData.PreFeedTime = 0
19ec-1c88:53274417.869 : NVMData.ButtonNumber = 0
19ec-1c88:53274417.922 : NVMData.PowerOffTime = 0
19ec-1c88:53274417.973 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53274418.055 : => IoObject::IoLockEnd
19ec-1c88:53274418.148 : <= IoObject::IoLockEnd
19ec-1c88:53274418.198 : <= InitializeScanner ret = 1
19ec-1c88:53275663.807 : => GetLogicalScannerAbility
19ec-1c88:53275663.991 : => IoObject::IoLockStart
19ec-1c88:53275664.117 : => CAsicIO::CheckDevice
19ec-1c88:53275664.182 : => CNT96226::ConnectIsAvailable
19ec-1c88:53275688.220 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53275688.463 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53275688.806 : <= IoObject::IoLockStart
19ec-1c88:53275688.867 : => IoObject::IoLockEnd
19ec-1c88:53275688.973 : <= IoObject::IoLockEnd
19ec-1c88:53275689.051 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:53279330.721 : => GetLogicalScannerAbilityEx
19ec-1c88:53279330.914 : => IoObject::IoLockStart
19ec-1c88:53279331.051 : => CAsicIO::CheckDevice
19ec-1c88:53279331.111 : => CNT96226::ConnectIsAvailable
19ec-1c88:53279358.048 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53279358.164 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53279358.227 : <= IoObject::IoLockStart
19ec-1c88:53279358.289 : => IoObject::IoLockEnd
19ec-1c88:53279358.401 : <= IoObject::IoLockEnd
19ec-1c88:53279358.520 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53279358.596 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53286675.377 : => ReadNVMData
19ec-1c88:53286675.555 : => IoObject::IoLockStart
19ec-1c88:53286675.686 : => CAsicIO::CheckDevice
19ec-1c88:53286675.744 : => CNT96226::ConnectIsAvailable
19ec-1c88:53286700.105 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53286700.220 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53286700.278 : <= IoObject::IoLockStart
19ec-1c88:53286700.350 : => ReadNVMDataInternal
19ec-1c88:53286700.413 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53286700.478 : IO Send command 10 bytes
19ec-1c88:53286700.607 : => CNT96226::VenderCmd_SetData
19ec-1c88:53286700.666 : iCmd = 0, nBytes = 10
19ec-1c88:53286700.780 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53287059.887 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53287060.025 : System send command 10 bytes + data 0 bytes
19ec-1c88:53287060.093 : IO total need to receive data 128 bytes
19ec-1c88:53287060.155 : => CNT96226::VenderCmd_GetData
19ec-1c88:53287060.212 : iCmd = 0, nBytes = 128
19ec-1c88:53287268.761 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53287268.940 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53287269.089 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53287269.223 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53287269.349 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53287269.474 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53287269.597 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53287269.718 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53287269.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53287269.841 : System total receive data 128 bytes
19ec-1c88:53287269.902 : => CNT96226::VenderCmd_GetData
19ec-1c88:53287269.953 : iCmd = 1, nBytes = 4
19ec-1c88:53287440.525 : 0000 : 00 00 00 00 
19ec-1c88:53287440.630 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53287440.764 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53287440.837 : NVMData.PadScanCount = 0
19ec-1c88:53287440.891 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53287440.945 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53287440.999 : NVMData.FlatbedScanCount = 0
19ec-1c88:53287441.053 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53287441.259 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53287441.325 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53287441.379 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53287441.434 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53287441.489 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53287441.543 : NVMData.BornMonth = 0
19ec-1c88:53287441.590 : NVMData.BornDay = 0
19ec-1c88:53287441.640 : NVMData.BornYear = 0
19ec-1c88:53287441.686 : NVMData.FirstScanMonth = 4
19ec-1c88:53287441.739 : NVMData.FirstScanDay = 30
19ec-1c88:53287441.790 : NVMData.FirstScanYear = 2020
19ec-1c88:53287441.841 : NVMData.VerticalMagnification = 0
19ec-1c88:53287441.895 : NVMData.HorizontalMagnification = 0
19ec-1c88:53287441.952 : NVMData.PowerSavingTime = 15
19ec-1c88:53287442.006 : NVMData.SN = A094165189010062
19ec-1c88:53287442.055 : NVMData.AutoFeed = 0
19ec-1c88:53287442.104 : NVMData.CCDType = 0
19ec-1c88:53287442.154 : NVMData.ScanSpeed = 0
19ec-1c88:53287442.203 : NVMData.RollerCount = 0
19ec-1c88:53287442.256 : NVMData.MultifeedCount = 0
19ec-1c88:53287442.306 : NVMData.JamCount = 0
19ec-1c88:53287442.355 : NVMData.IdentifyInfo = 
19ec-1c88:53287442.406 : NVMData.FormalName = 
19ec-1c88:53287442.454 : NVMData.ReservedB = 0
19ec-1c88:53287442.502 : NVMData.FunctionCode = 0
19ec-1c88:53287442.552 : NVMData.PreFeed = 0
19ec-1c88:53287442.599 : NVMData.PreFeedTime = 0
19ec-1c88:53287442.645 : NVMData.ButtonNumber = 0
19ec-1c88:53287442.695 : NVMData.PowerOffTime = 0
19ec-1c88:53287442.742 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53287442.805 : => IoObject::IoLockEnd
19ec-1c88:53287442.897 : <= IoObject::IoLockEnd
19ec-1c88:53287442.944 : <= ReadNVMData ret = 1
19ec-1c88:53296968.149 : => GetADFStatus
19ec-1c88:53296968.587 : => IoObject::IoLockStart
19ec-1c88:53296968.734 : => CAsicIO::CheckDevice
19ec-1c88:53296968.797 : => CNT96226::ConnectIsAvailable
19ec-1c88:53296991.900 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53296992.014 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53296992.075 : <= IoObject::IoLockStart
19ec-1c88:53296992.134 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53296992.202 : IO Send command 10 bytes
19ec-1c88:53296992.331 : => CNT96226::VenderCmd_SetData
19ec-1c88:53296992.389 : iCmd = 0, nBytes = 10
19ec-1c88:53296992.500 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53297195.997 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53297196.148 : System send command 10 bytes + data 0 bytes
19ec-1c88:53297196.222 : IO total need to receive data 2 bytes
19ec-1c88:53297196.285 : => CNT96226::VenderCmd_GetData
19ec-1c88:53297196.344 : iCmd = 0, nBytes = 2
19ec-1c88:53297389.782 : 0000 : 00 00 
19ec-1c88:53297389.888 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53297389.955 : System total receive data 2 bytes
19ec-1c88:53297390.018 : => CNT96226::VenderCmd_GetData
19ec-1c88:53297390.073 : iCmd = 1, nBytes = 4
19ec-1c88:53297595.410 : 0000 : 00 00 00 00 
19ec-1c88:53297595.497 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53297595.635 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53297595.706 : Return status = 0
19ec-1c88:53297595.767 : => IoObject::IoLockEnd
19ec-1c88:53297595.856 : <= IoObject::IoLockEnd
19ec-1c88:53297595.906 : <= GetADFStatus ret = 1
19ec-1c88:53300288.213 : => GetADFStatus
19ec-1c88:53300288.414 : => IoObject::IoLockStart
19ec-1c88:53300288.545 : => CAsicIO::CheckDevice
19ec-1c88:53300288.608 : => CNT96226::ConnectIsAvailable
19ec-1c88:53300302.761 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53300302.862 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53300302.923 : <= IoObject::IoLockStart
19ec-1c88:53300302.983 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53300303.053 : IO Send command 10 bytes
19ec-1c88:53300303.175 : => CNT96226::VenderCmd_SetData
19ec-1c88:53300303.232 : iCmd = 0, nBytes = 10
19ec-1c88:53300303.340 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53300503.083 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53300503.203 : System send command 10 bytes + data 0 bytes
19ec-1c88:53300503.476 : IO total need to receive data 2 bytes
19ec-1c88:53300503.551 : => CNT96226::VenderCmd_GetData
19ec-1c88:53300503.605 : iCmd = 0, nBytes = 2
19ec-1c88:53300690.422 : 0000 : 00 00 
19ec-1c88:53300690.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53300690.631 : System total receive data 2 bytes
19ec-1c88:53300690.701 : => CNT96226::VenderCmd_GetData
19ec-1c88:53300690.757 : iCmd = 1, nBytes = 4
19ec-1c88:53300892.791 : 0000 : 00 00 00 00 
19ec-1c88:53300892.887 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53300893.032 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53300893.103 : Return status = 0
19ec-1c88:53300893.164 : => IoObject::IoLockEnd
19ec-1c88:53300893.257 : <= IoObject::IoLockEnd
19ec-1c88:53300893.306 : <= GetADFStatus ret = 1
19ec-1c88:53302987.536 : => TerminateDriver
19ec-1c88:53302987.716 : => CAsicIO::~CAsicIO,pStage=196742216
19ec-1c88:53302987.787 : => CNT96226::Close
19ec-1c88:53302991.763 : <= CNT96226::Close ret = 1
19ec-1c88:53302991.839 : <= CAsicIO::~CAsicIO
19ec-1c88:53302991.896 : => IoObject::IoLockEnd
19ec-1c88:53302991.949 : <= IoObject::IoLockEnd
19ec-1c88:53302991.999 : => IoObject::TerminateDevice
19ec-1c88:53302992.052 : => IoObject::IoLockEnd
19ec-1c88:53302992.102 : <= IoObject::IoLockEnd
19ec-1c88:53302992.205 : <= IoObject::TerminateDevice
19ec-1c88:53302992.462 : <= TerminateDriver ret = 1
19ec-1c88:53346707.337 : ============Debug Start==========
19ec-1c88:53346707.616 : Date : 2020/4/30 14:31:32
19ec-1c88:53346707.696 : Process ID : 19ec
19ec-1c88:53346708.107 : Windows : Version 10.0 build 18363 
19ec-1c88:53346708.575 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:53346708.637 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53346708.702 : MemoryStatus.ullAvailPhys : 1730990080
19ec-1c88:53346708.759 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53346708.821 : MemoryStatus.ullAvailPageFile : 3128041472
19ec-1c88:53346708.882 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53346708.939 : MemoryStatus.ullAvailVirtual : 1726316544
19ec-1c88:53346708.999 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53346709.101 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53346709.160 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53346709.400 : CPU Count : 4
19ec-1c88:53346709.447 : CPU Frequency : 100.000 Mhz
19ec-1c88:53346713.833 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53346713.964 : => InitializeDriver
19ec-1c88:53346714.241 : <= InitializeDriver ret = 1
19ec-1c88:53346714.298 : => InitializeScanner
19ec-1c88:53346714.370 : => CAsicIO::GetDeviceList
19ec-1c88:53346714.666 : => CNT96226::CNT96226
19ec-1c88:53346714.725 : => CNT96226::Open
19ec-1c88:53346738.876 : <= CNT96226::Open ret = 1
19ec-1c88:53346738.985 : => CNT96226::Initialize
19ec-1c88:53346739.179 : <= CNT96226::Initialize ret = 1
19ec-1c88:53346739.239 : <= CNT96226::CNT96226
19ec-1c88:53346739.293 : => CNT96226::EnumAvailableDevice
19ec-1c88:53346744.838 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53346744.916 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53346744.976 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53350459.810 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53350460.107 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53350465.728 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53350465.835 : => IoObject::GetLockName
19ec-1c88:53350465.889 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53350465.958 : <= IoObject::GetLockName
19ec-1c88:53350466.429 : => CNT96226::VenderCmd_GetData
19ec-1c88:53350466.489 : iCmd = 3, nBytes = 2
19ec-1c88:53350834.437 : 0000 : 06 38 
19ec-1c88:53350834.562 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53350834.637 : => CNT96226::VenderCmd_GetData
19ec-1c88:53350834.692 : iCmd = 4, nBytes = 2
19ec-1c88:53351122.560 : 0000 : 07 07 
19ec-1c88:53351122.696 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53351122.783 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53351122.871 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53351122.933 : IO Send command 10 bytes
19ec-1c88:53351122.986 : => CNT96226::VenderCmd_SetData
19ec-1c88:53351123.041 : iCmd = 0, nBytes = 10
19ec-1c88:53351123.139 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53351329.361 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53351329.462 : => CNT96226::VenderCmd_GetData
19ec-1c88:53351329.524 : iCmd = 0, nBytes = 165
19ec-1c88:53351475.702 : skip dump 37 bytes
19ec-1c88:53351475.907 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53351476.045 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53351476.182 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53351476.321 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53351476.451 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53351476.587 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53351476.713 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53351476.840 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53351476.906 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53351476.964 : => CNT96226::VenderCmd_GetData
19ec-1c88:53351477.017 : iCmd = 1, nBytes = 4
19ec-1c88:53351608.032 : 0000 : 00 00 00 00 
19ec-1c88:53351608.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53351608.333 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53351608.455 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53351608.583 : IO Send command 10 bytes
19ec-1c88:53351608.687 : => CNT96226::VenderCmd_SetData
19ec-1c88:53351609.016 : iCmd = 0, nBytes = 10
19ec-1c88:53351609.119 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53351949.692 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53351949.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:53351949.923 : iCmd = 0, nBytes = 128
19ec-1c88:53352154.761 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53352154.953 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53352155.095 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53352155.228 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53352155.354 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53352155.476 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53352155.602 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53352155.726 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53352155.790 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53352155.852 : => CNT96226::VenderCmd_GetData
19ec-1c88:53352155.905 : iCmd = 1, nBytes = 4
19ec-1c88:53352337.968 : 0000 : 00 00 00 00 
19ec-1c88:53352338.079 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53352338.152 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53352338.331 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53352338.405 : => CNT96226::Close
19ec-1c88:53352342.318 : <= CNT96226::Close ret = 1
19ec-1c88:53352342.404 : <= CNT96226::~CNT96226
19ec-1c88:53352342.499 : <= CAsicIO::GetDeviceList
19ec-1c88:53352342.972 : => IoObject::SetTimeout
19ec-1c88:53352343.107 : Timeout--> In = 0 Out = 0
19ec-1c88:53352343.169 : <= IoObject::SetTimeout
19ec-1c88:53352343.240 : => CAsicIO::CAsicIO
19ec-1c88:53352343.312 : => CNT96226::CNT96226
19ec-1c88:53352343.367 : => CNT96226::Open
19ec-1c88:53352366.493 : <= CNT96226::Open ret = 1
19ec-1c88:53352366.608 : => CNT96226::Initialize
19ec-1c88:53352366.824 : <= CNT96226::Initialize ret = 1
19ec-1c88:53352366.884 : <= CNT96226::CNT96226
19ec-1c88:53352366.938 : <= CAsicIO::CAsicIO
19ec-1c88:53352366.996 : => CAsicIO::InitializeDevice
19ec-1c88:53352367.072 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53352373.106 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53352373.236 : => IoObject::GetLockName
19ec-1c88:53352373.296 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53352373.369 : <= IoObject::GetLockName
19ec-1c88:53352373.901 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53352373.976 : IO Send command 10 bytes
19ec-1c88:53352374.031 : => CNT96226::VenderCmd_SetData
19ec-1c88:53352374.091 : iCmd = 0, nBytes = 10
19ec-1c88:53352374.213 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53352693.617 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53352693.773 : => CNT96226::VenderCmd_GetData
19ec-1c88:53352693.831 : iCmd = 0, nBytes = 128
19ec-1c88:53352883.857 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53352884.036 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53352884.176 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53352884.304 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53352884.430 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53352884.552 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53352884.674 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53352884.796 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53352884.857 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53352884.920 : => CNT96226::VenderCmd_GetData
19ec-1c88:53352884.971 : iCmd = 1, nBytes = 4
19ec-1c88:53353022.377 : 0000 : 00 00 00 00 
19ec-1c88:53353022.510 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53353022.586 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53353022.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:53353022.711 : iCmd = 3, nBytes = 2
19ec-1c88:53353371.337 : 0000 : 06 38 
19ec-1c88:53353371.471 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53353371.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:53353371.605 : iCmd = 4, nBytes = 2
19ec-1c88:53353685.689 : 0000 : 07 07 
19ec-1c88:53353685.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53353686.016 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53353686.116 : => IoObject::InitializeDevice
19ec-1c88:53353686.230 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53353686.924 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53353687.000 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53353687.752 : => FindScanner
19ec-1c88:53353687.812 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53353687.880 : <= FindScanner ret = 1
19ec-1c88:53353687.940 : => IoObject::IoLockStart
19ec-1c88:53353688.044 : => CAsicIO::CheckDevice
19ec-1c88:53353688.097 : => CNT96226::ConnectIsAvailable
19ec-1c88:53353712.719 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53353712.837 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53353712.900 : <= IoObject::IoLockStart
19ec-1c88:53353712.960 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53353713.026 : IO Send command 10 bytes
19ec-1c88:53353713.114 : => CNT96226::VenderCmd_SetData
19ec-1c88:53353713.174 : iCmd = 0, nBytes = 10
19ec-1c88:53353713.279 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53353907.923 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53353908.073 : System send command 10 bytes + data 0 bytes
19ec-1c88:53353908.156 : IO total need to receive data 5 bytes
19ec-1c88:53353908.220 : => CNT96226::VenderCmd_GetData
19ec-1c88:53353908.283 : iCmd = 0, nBytes = 5
19ec-1c88:53354039.009 : 0000 : 06 00 02 02 ab 
19ec-1c88:53354039.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53354039.178 : System total receive data 5 bytes
19ec-1c88:53354039.238 : => CNT96226::VenderCmd_GetData
19ec-1c88:53354039.290 : iCmd = 1, nBytes = 4
19ec-1c88:53354214.198 : 0000 : 00 00 00 00 
19ec-1c88:53354214.381 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53354214.826 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53354214.888 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53354214.956 : IO Send command 10 bytes
19ec-1c88:53354215.049 : => CNT96226::VenderCmd_SetData
19ec-1c88:53354215.104 : iCmd = 0, nBytes = 10
19ec-1c88:53354215.207 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53354410.708 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53354410.834 : System send command 10 bytes + data 0 bytes
19ec-1c88:53354410.912 : IO total need to receive data 165 bytes
19ec-1c88:53354410.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:53354411.030 : iCmd = 0, nBytes = 165
19ec-1c88:53354584.726 : skip dump 37 bytes
19ec-1c88:53354584.953 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53354585.097 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53354585.231 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53354585.364 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53354585.494 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53354585.623 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53354585.747 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53354585.876 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53354585.936 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53354585.997 : System total receive data 165 bytes
19ec-1c88:53354586.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:53354586.110 : iCmd = 1, nBytes = 4
19ec-1c88:53354766.477 : 0000 : 00 00 00 00 
19ec-1c88:53354766.556 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53354766.680 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53354766.899 : Dump Inquiry
19ec-1c88:53354767.022 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53354767.153 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53354767.281 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53354767.411 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53354767.538 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53354767.664 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53354767.790 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53354767.910 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53354768.039 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53354768.168 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53354768.254 : 00a0 : 00 00 00 00 00 
19ec-1c88:53354768.326 : => ReadNVMDataInternal
19ec-1c88:53354768.535 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53354768.600 : IO Send command 10 bytes
19ec-1c88:53354768.694 : => CNT96226::VenderCmd_SetData
19ec-1c88:53354768.747 : iCmd = 0, nBytes = 10
19ec-1c88:53354768.845 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53355117.297 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53355117.463 : System send command 10 bytes + data 0 bytes
19ec-1c88:53355117.532 : IO total need to receive data 128 bytes
19ec-1c88:53355117.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:53355117.649 : iCmd = 0, nBytes = 128
19ec-1c88:53355323.485 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53355323.671 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53355323.824 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53355323.967 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53355324.099 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53355324.230 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53355324.363 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53355324.489 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53355324.555 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53355324.623 : System total receive data 128 bytes
19ec-1c88:53355324.685 : => CNT96226::VenderCmd_GetData
19ec-1c88:53355324.738 : iCmd = 1, nBytes = 4
19ec-1c88:53355513.008 : 0000 : 00 00 00 00 
19ec-1c88:53355513.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53355513.247 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53355513.318 : NVMData.PadScanCount = 0
19ec-1c88:53355513.374 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53355513.432 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53355513.490 : NVMData.FlatbedScanCount = 0
19ec-1c88:53355513.543 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53355513.595 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53355513.651 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53355513.705 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53355513.760 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53355513.814 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53355513.870 : NVMData.BornMonth = 0
19ec-1c88:53355513.919 : NVMData.BornDay = 0
19ec-1c88:53355513.971 : NVMData.BornYear = 0
19ec-1c88:53355514.019 : NVMData.FirstScanMonth = 4
19ec-1c88:53355514.070 : NVMData.FirstScanDay = 30
19ec-1c88:53355514.123 : NVMData.FirstScanYear = 2020
19ec-1c88:53355514.177 : NVMData.VerticalMagnification = 0
19ec-1c88:53355514.229 : NVMData.HorizontalMagnification = 0
19ec-1c88:53355514.283 : NVMData.PowerSavingTime = 15
19ec-1c88:53355514.336 : NVMData.SN = A094165189010062
19ec-1c88:53355514.385 : NVMData.AutoFeed = 0
19ec-1c88:53355514.434 : NVMData.CCDType = 0
19ec-1c88:53355514.482 : NVMData.ScanSpeed = 0
19ec-1c88:53355514.528 : NVMData.RollerCount = 0
19ec-1c88:53355514.579 : NVMData.MultifeedCount = 0
19ec-1c88:53355514.631 : NVMData.JamCount = 0
19ec-1c88:53355514.678 : NVMData.IdentifyInfo = 
19ec-1c88:53355514.728 : NVMData.FormalName = 
19ec-1c88:53355514.883 : NVMData.ReservedB = 0
19ec-1c88:53355514.940 : NVMData.FunctionCode = 0
19ec-1c88:53355514.990 : NVMData.PreFeed = 0
19ec-1c88:53355515.039 : NVMData.PreFeedTime = 0
19ec-1c88:53355515.088 : NVMData.ButtonNumber = 0
19ec-1c88:53355515.136 : NVMData.PowerOffTime = 0
19ec-1c88:53355515.188 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53355515.270 : => IoObject::IoLockEnd
19ec-1c88:53355515.358 : <= IoObject::IoLockEnd
19ec-1c88:53355515.408 : <= InitializeScanner ret = 1
19ec-1c88:53355515.474 : => GetLogicalScannerAbilityEx
19ec-1c88:53355515.532 : => IoObject::IoLockStart
19ec-1c88:53355515.624 : => CAsicIO::CheckDevice
19ec-1c88:53355515.674 : => CNT96226::ConnectIsAvailable
19ec-1c88:53355532.238 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53355532.354 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53355532.422 : <= IoObject::IoLockStart
19ec-1c88:53355532.481 : => IoObject::IoLockEnd
19ec-1c88:53355532.579 : <= IoObject::IoLockEnd
19ec-1c88:53355532.702 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53355532.777 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53355704.458 : => ReadNVMData
19ec-1c88:53355704.596 : => IoObject::IoLockStart
19ec-1c88:53355704.712 : => CAsicIO::CheckDevice
19ec-1c88:53355704.766 : => CNT96226::ConnectIsAvailable
19ec-1c88:53355725.931 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53355726.170 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53355726.308 : <= IoObject::IoLockStart
19ec-1c88:53355726.445 : => ReadNVMDataInternal
19ec-1c88:53355726.748 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53355726.817 : IO Send command 10 bytes
19ec-1c88:53355726.921 : => CNT96226::VenderCmd_SetData
19ec-1c88:53355726.975 : iCmd = 0, nBytes = 10
19ec-1c88:53355727.086 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53356077.431 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53356077.605 : System send command 10 bytes + data 0 bytes
19ec-1c88:53356077.677 : IO total need to receive data 128 bytes
19ec-1c88:53356077.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:53356077.799 : iCmd = 0, nBytes = 128
19ec-1c88:53356279.150 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53356279.321 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53356279.460 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53356279.592 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53356279.722 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53356279.844 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53356279.971 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53356280.096 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53356280.159 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53356280.220 : System total receive data 128 bytes
19ec-1c88:53356280.278 : => CNT96226::VenderCmd_GetData
19ec-1c88:53356280.331 : iCmd = 1, nBytes = 4
19ec-1c88:53356475.747 : 0000 : 00 00 00 00 
19ec-1c88:53356475.840 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53356475.986 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53356476.055 : NVMData.PadScanCount = 0
19ec-1c88:53356476.112 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53356476.167 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53356476.222 : NVMData.FlatbedScanCount = 0
19ec-1c88:53356476.279 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53356476.331 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53356476.385 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53356476.440 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53356476.496 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53356476.548 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53356476.602 : NVMData.BornMonth = 0
19ec-1c88:53356476.650 : NVMData.BornDay = 0
19ec-1c88:53356476.701 : NVMData.BornYear = 0
19ec-1c88:53356476.750 : NVMData.FirstScanMonth = 4
19ec-1c88:53356476.801 : NVMData.FirstScanDay = 30
19ec-1c88:53356476.853 : NVMData.FirstScanYear = 2020
19ec-1c88:53356477.052 : NVMData.VerticalMagnification = 0
19ec-1c88:53356477.114 : NVMData.HorizontalMagnification = 0
19ec-1c88:53356477.167 : NVMData.PowerSavingTime = 15
19ec-1c88:53356477.220 : NVMData.SN = A094165189010062
19ec-1c88:53356477.443 : NVMData.AutoFeed = 0
19ec-1c88:53356477.505 : NVMData.CCDType = 0
19ec-1c88:53356477.552 : NVMData.ScanSpeed = 0
19ec-1c88:53356477.601 : NVMData.RollerCount = 0
19ec-1c88:53356477.652 : NVMData.MultifeedCount = 0
19ec-1c88:53356477.703 : NVMData.JamCount = 0
19ec-1c88:53356477.755 : NVMData.IdentifyInfo = 
19ec-1c88:53356477.806 : NVMData.FormalName = 
19ec-1c88:53356477.853 : NVMData.ReservedB = 0
19ec-1c88:53356477.904 : NVMData.FunctionCode = 0
19ec-1c88:53356477.952 : NVMData.PreFeed = 0
19ec-1c88:53356478.002 : NVMData.PreFeedTime = 0
19ec-1c88:53356478.053 : NVMData.ButtonNumber = 0
19ec-1c88:53356478.103 : NVMData.PowerOffTime = 0
19ec-1c88:53356478.153 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53356478.211 : => IoObject::IoLockEnd
19ec-1c88:53356478.302 : <= IoObject::IoLockEnd
19ec-1c88:53356478.349 : <= ReadNVMData ret = 1
19ec-1c88:53359087.773 : ============Debug Start==========
19ec-1c88:53359088.058 : Date : 2020/4/30 14:31:33
19ec-1c88:53359088.143 : Process ID : 19ec
19ec-1c88:53359088.552 : Windows : Version 10.0 build 18363 
19ec-1c88:53359089.033 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:53359089.098 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53359089.163 : MemoryStatus.ullAvailPhys : 1731043328
19ec-1c88:53359089.224 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53359089.285 : MemoryStatus.ullAvailPageFile : 3128176640
19ec-1c88:53359089.343 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53359089.407 : MemoryStatus.ullAvailVirtual : 1726328832
19ec-1c88:53359089.467 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53359089.573 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53359089.634 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53359089.876 : CPU Count : 4
19ec-1c88:53359089.921 : CPU Frequency : 100.000 Mhz
19ec-1c88:53359094.104 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53359094.236 : => InitializeDriver
19ec-1c88:53359094.503 : <= InitializeDriver ret = 1
19ec-1c88:53361569.589 : => InitializeScanner
19ec-1c88:53361569.842 : => CAsicIO::GetDeviceList
19ec-1c88:53361570.272 : => CNT96226::CNT96226
19ec-1c88:53361570.333 : => CNT96226::Open
19ec-1c88:53361593.868 : <= CNT96226::Open ret = 1
19ec-1c88:53361593.975 : => CNT96226::Initialize
19ec-1c88:53361594.166 : <= CNT96226::Initialize ret = 1
19ec-1c88:53361594.221 : <= CNT96226::CNT96226
19ec-1c88:53361594.275 : => CNT96226::EnumAvailableDevice
19ec-1c88:53361599.674 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53361599.752 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53361599.811 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53365302.355 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53365302.874 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53365309.287 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53365309.401 : => IoObject::GetLockName
19ec-1c88:53365309.463 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53365309.530 : <= IoObject::GetLockName
19ec-1c88:53365309.998 : => CNT96226::VenderCmd_GetData
19ec-1c88:53365310.062 : iCmd = 3, nBytes = 2
19ec-1c88:53365702.034 : 0000 : 06 38 
19ec-1c88:53365702.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53365702.244 : => CNT96226::VenderCmd_GetData
19ec-1c88:53365702.301 : iCmd = 4, nBytes = 2
19ec-1c88:53365981.675 : 0000 : 07 07 
19ec-1c88:53365981.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53365981.852 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53365981.937 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53365982.005 : IO Send command 10 bytes
19ec-1c88:53365982.059 : => CNT96226::VenderCmd_SetData
19ec-1c88:53365982.119 : iCmd = 0, nBytes = 10
19ec-1c88:53365982.225 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53366141.338 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53366141.557 : => CNT96226::VenderCmd_GetData
19ec-1c88:53366141.679 : iCmd = 0, nBytes = 165
19ec-1c88:53366318.403 : skip dump 37 bytes
19ec-1c88:53366318.977 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53366319.113 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53366319.247 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53366319.379 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53366319.507 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53366319.643 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53366319.769 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53366319.890 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53366319.957 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53366320.014 : => CNT96226::VenderCmd_GetData
19ec-1c88:53366320.065 : iCmd = 1, nBytes = 4
19ec-1c88:53366492.866 : 0000 : 00 00 00 00 
19ec-1c88:53366492.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53366493.050 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53366493.113 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53366493.181 : IO Send command 10 bytes
19ec-1c88:53366493.233 : => CNT96226::VenderCmd_SetData
19ec-1c88:53366493.288 : iCmd = 0, nBytes = 10
19ec-1c88:53366493.395 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53366800.603 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53366800.724 : => CNT96226::VenderCmd_GetData
19ec-1c88:53366800.779 : iCmd = 0, nBytes = 128
19ec-1c88:53366995.692 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53366995.872 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53366996.014 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53366996.148 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53366996.274 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53366996.395 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53366996.520 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53366996.642 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53366996.707 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53366996.768 : => CNT96226::VenderCmd_GetData
19ec-1c88:53366996.820 : iCmd = 1, nBytes = 4
19ec-1c88:53367130.355 : 0000 : 00 00 00 00 
19ec-1c88:53367130.537 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53367130.664 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53367131.171 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53367131.240 : => CNT96226::Close
19ec-1c88:53367135.085 : <= CNT96226::Close ret = 1
19ec-1c88:53367135.158 : <= CNT96226::~CNT96226
19ec-1c88:53367135.243 : <= CAsicIO::GetDeviceList
19ec-1c88:53367135.647 : => IoObject::SetTimeout
19ec-1c88:53367135.781 : Timeout--> In = 0 Out = 0
19ec-1c88:53367135.841 : <= IoObject::SetTimeout
19ec-1c88:53367135.911 : => CAsicIO::CAsicIO
19ec-1c88:53367135.984 : => CNT96226::CNT96226
19ec-1c88:53367136.037 : => CNT96226::Open
19ec-1c88:53367160.220 : <= CNT96226::Open ret = 1
19ec-1c88:53367160.330 : => CNT96226::Initialize
19ec-1c88:53367160.520 : <= CNT96226::Initialize ret = 1
19ec-1c88:53367160.585 : <= CNT96226::CNT96226
19ec-1c88:53367160.639 : <= CAsicIO::CAsicIO
19ec-1c88:53367160.693 : => CAsicIO::InitializeDevice
19ec-1c88:53367160.759 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53367166.624 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53367166.739 : => IoObject::GetLockName
19ec-1c88:53367166.794 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53367166.858 : <= IoObject::GetLockName
19ec-1c88:53367167.353 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53367167.427 : IO Send command 10 bytes
19ec-1c88:53367167.480 : => CNT96226::VenderCmd_SetData
19ec-1c88:53367167.536 : iCmd = 0, nBytes = 10
19ec-1c88:53367167.645 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53367501.973 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53367502.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:53367502.418 : iCmd = 0, nBytes = 128
19ec-1c88:53367697.812 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53367698.003 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53367698.140 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53367698.273 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53367698.402 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53367698.530 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53367698.653 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53367698.779 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53367698.844 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53367698.908 : => CNT96226::VenderCmd_GetData
19ec-1c88:53367698.963 : iCmd = 1, nBytes = 4
19ec-1c88:53367886.208 : 0000 : 00 00 00 00 
19ec-1c88:53367886.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53367886.386 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53367886.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:53367886.501 : iCmd = 3, nBytes = 2
19ec-1c88:53368257.342 : 0000 : 06 38 
19ec-1c88:53368257.481 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53368257.556 : => CNT96226::VenderCmd_GetData
19ec-1c88:53368257.613 : iCmd = 4, nBytes = 2
19ec-1c88:53368557.660 : 0000 : 07 07 
19ec-1c88:53368557.802 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53368557.996 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53368558.096 : => IoObject::InitializeDevice
19ec-1c88:53368558.203 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53368558.936 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53368559.009 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53368559.679 : => FindScanner
19ec-1c88:53368559.744 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53368559.814 : <= FindScanner ret = 1
19ec-1c88:53368559.876 : => IoObject::IoLockStart
19ec-1c88:53368559.981 : => CAsicIO::CheckDevice
19ec-1c88:53368560.035 : => CNT96226::ConnectIsAvailable
19ec-1c88:53368573.591 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53368573.707 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53368573.768 : <= IoObject::IoLockStart
19ec-1c88:53368573.825 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53368573.894 : IO Send command 10 bytes
19ec-1c88:53368573.990 : => CNT96226::VenderCmd_SetData
19ec-1c88:53368574.047 : iCmd = 0, nBytes = 10
19ec-1c88:53368574.154 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53368779.298 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53368779.421 : System send command 10 bytes + data 0 bytes
19ec-1c88:53368779.500 : IO total need to receive data 5 bytes
19ec-1c88:53368779.564 : => CNT96226::VenderCmd_GetData
19ec-1c88:53368779.623 : iCmd = 0, nBytes = 5
19ec-1c88:53368939.304 : 0000 : 06 00 02 02 ab 
19ec-1c88:53368939.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53368939.474 : System total receive data 5 bytes
19ec-1c88:53368939.535 : => CNT96226::VenderCmd_GetData
19ec-1c88:53368939.590 : iCmd = 1, nBytes = 4
19ec-1c88:53369043.655 : 0000 : 00 00 00 00 
19ec-1c88:53369043.749 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53369043.879 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53369043.944 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53369044.007 : IO Send command 10 bytes
19ec-1c88:53369044.096 : => CNT96226::VenderCmd_SetData
19ec-1c88:53369044.154 : iCmd = 0, nBytes = 10
19ec-1c88:53369044.259 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53369199.066 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53369199.178 : System send command 10 bytes + data 0 bytes
19ec-1c88:53369199.246 : IO total need to receive data 165 bytes
19ec-1c88:53369199.309 : => CNT96226::VenderCmd_GetData
19ec-1c88:53369199.365 : iCmd = 0, nBytes = 165
19ec-1c88:53369365.232 : skip dump 37 bytes
19ec-1c88:53369365.401 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53369365.534 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53369365.669 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53369365.801 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53369365.928 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53369366.062 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53369366.184 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53369366.307 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53369366.369 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53369366.428 : System total receive data 165 bytes
19ec-1c88:53369366.484 : => CNT96226::VenderCmd_GetData
19ec-1c88:53369366.536 : iCmd = 1, nBytes = 4
19ec-1c88:53369535.204 : 0000 : 00 00 00 00 
19ec-1c88:53369535.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53369535.465 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53369535.675 : Dump Inquiry
19ec-1c88:53369535.809 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53369535.946 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53369536.080 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53369536.211 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53369536.341 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53369536.474 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53369536.600 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53369536.729 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53369536.861 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53369536.990 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53369537.075 : 00a0 : 00 00 00 00 00 
19ec-1c88:53369537.144 : => ReadNVMDataInternal
19ec-1c88:53369537.365 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53369537.433 : IO Send command 10 bytes
19ec-1c88:53369537.528 : => CNT96226::VenderCmd_SetData
19ec-1c88:53369537.587 : iCmd = 0, nBytes = 10
19ec-1c88:53369537.688 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53369854.881 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53369855.016 : System send command 10 bytes + data 0 bytes
19ec-1c88:53369855.093 : IO total need to receive data 128 bytes
19ec-1c88:53369855.159 : => CNT96226::VenderCmd_GetData
19ec-1c88:53369855.222 : iCmd = 0, nBytes = 128
19ec-1c88:53370018.429 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53370018.609 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53370018.747 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53370018.878 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53370019.004 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53370019.132 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53370019.253 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53370019.377 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53370019.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53370019.498 : System total receive data 128 bytes
19ec-1c88:53370019.556 : => CNT96226::VenderCmd_GetData
19ec-1c88:53370019.611 : iCmd = 1, nBytes = 4
19ec-1c88:53370159.254 : 0000 : 00 00 00 00 
19ec-1c88:53370159.375 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53370159.515 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53370159.585 : NVMData.PadScanCount = 0
19ec-1c88:53370159.643 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53370159.697 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53370159.753 : NVMData.FlatbedScanCount = 0
19ec-1c88:53370159.809 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53370159.863 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53370159.915 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53370159.966 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53370160.019 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53370160.075 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53370160.129 : NVMData.BornMonth = 0
19ec-1c88:53370160.176 : NVMData.BornDay = 0
19ec-1c88:53370160.228 : NVMData.BornYear = 0
19ec-1c88:53370160.275 : NVMData.FirstScanMonth = 4
19ec-1c88:53370160.325 : NVMData.FirstScanDay = 30
19ec-1c88:53370160.377 : NVMData.FirstScanYear = 2020
19ec-1c88:53370160.426 : NVMData.VerticalMagnification = 0
19ec-1c88:53370160.478 : NVMData.HorizontalMagnification = 0
19ec-1c88:53370160.530 : NVMData.PowerSavingTime = 15
19ec-1c88:53370160.583 : NVMData.SN = A094165189010062
19ec-1c88:53370160.632 : NVMData.AutoFeed = 0
19ec-1c88:53370160.683 : NVMData.CCDType = 0
19ec-1c88:53370160.730 : NVMData.ScanSpeed = 0
19ec-1c88:53370160.778 : NVMData.RollerCount = 0
19ec-1c88:53370160.827 : NVMData.MultifeedCount = 0
19ec-1c88:53370160.876 : NVMData.JamCount = 0
19ec-1c88:53370160.923 : NVMData.IdentifyInfo = 
19ec-1c88:53370160.975 : NVMData.FormalName = 
19ec-1c88:53370161.197 : NVMData.ReservedB = 0
19ec-1c88:53370161.254 : NVMData.FunctionCode = 0
19ec-1c88:53370161.301 : NVMData.PreFeed = 0
19ec-1c88:53370161.355 : NVMData.PreFeedTime = 0
19ec-1c88:53370161.402 : NVMData.ButtonNumber = 0
19ec-1c88:53370161.453 : NVMData.PowerOffTime = 0
19ec-1c88:53370161.505 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53370161.578 : => IoObject::IoLockEnd
19ec-1c88:53370161.670 : <= IoObject::IoLockEnd
19ec-1c88:53370161.719 : <= InitializeScanner ret = 1
19ec-1c88:53371363.545 : => GetLogicalScannerAbility
19ec-1c88:53371363.732 : => IoObject::IoLockStart
19ec-1c88:53371363.864 : => CAsicIO::CheckDevice
19ec-1c88:53371363.919 : => CNT96226::ConnectIsAvailable
19ec-1c88:53371388.788 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53371389.229 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53371389.288 : <= IoObject::IoLockStart
19ec-1c88:53371389.351 : => IoObject::IoLockEnd
19ec-1c88:53371389.461 : <= IoObject::IoLockEnd
19ec-1c88:53371389.535 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:53375242.859 : => GetLogicalScannerAbilityEx
19ec-1c88:53375243.061 : => IoObject::IoLockStart
19ec-1c88:53375243.192 : => CAsicIO::CheckDevice
19ec-1c88:53375243.255 : => CNT96226::ConnectIsAvailable
19ec-1c88:53375261.111 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53375261.236 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53375261.306 : <= IoObject::IoLockStart
19ec-1c88:53375261.367 : => IoObject::IoLockEnd
19ec-1c88:53375261.464 : <= IoObject::IoLockEnd
19ec-1c88:53375261.578 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53375261.659 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53382418.882 : => ReadNVMData
19ec-1c88:53382419.066 : => IoObject::IoLockStart
19ec-1c88:53382419.196 : => CAsicIO::CheckDevice
19ec-1c88:53382419.251 : => CNT96226::ConnectIsAvailable
19ec-1c88:53382442.391 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53382442.507 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53382442.567 : <= IoObject::IoLockStart
19ec-1c88:53382442.632 : => ReadNVMDataInternal
19ec-1c88:53382442.693 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53382442.758 : IO Send command 10 bytes
19ec-1c88:53382442.874 : => CNT96226::VenderCmd_SetData
19ec-1c88:53382442.934 : iCmd = 0, nBytes = 10
19ec-1c88:53382443.046 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53382796.883 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53382797.159 : System send command 10 bytes + data 0 bytes
19ec-1c88:53382797.543 : IO total need to receive data 128 bytes
19ec-1c88:53382797.606 : => CNT96226::VenderCmd_GetData
19ec-1c88:53382797.664 : iCmd = 0, nBytes = 128
19ec-1c88:53383006.817 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53383006.996 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53383007.140 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53383007.275 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53383007.402 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53383007.528 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53383007.650 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53383007.770 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53383007.836 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53383007.898 : System total receive data 128 bytes
19ec-1c88:53383007.961 : => CNT96226::VenderCmd_GetData
19ec-1c88:53383008.014 : iCmd = 1, nBytes = 4
19ec-1c88:53383195.053 : 0000 : 00 00 00 00 
19ec-1c88:53383195.163 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53383195.291 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53383195.355 : NVMData.PadScanCount = 0
19ec-1c88:53383195.411 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53383195.466 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53383195.525 : NVMData.FlatbedScanCount = 0
19ec-1c88:53383195.578 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53383195.792 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53383195.861 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53383195.914 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53383195.970 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53383196.025 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53383196.079 : NVMData.BornMonth = 0
19ec-1c88:53383196.130 : NVMData.BornDay = 0
19ec-1c88:53383196.185 : NVMData.BornYear = 0
19ec-1c88:53383196.231 : NVMData.FirstScanMonth = 4
19ec-1c88:53383196.283 : NVMData.FirstScanDay = 30
19ec-1c88:53383196.336 : NVMData.FirstScanYear = 2020
19ec-1c88:53383196.392 : NVMData.VerticalMagnification = 0
19ec-1c88:53383196.452 : NVMData.HorizontalMagnification = 0
19ec-1c88:53383196.507 : NVMData.PowerSavingTime = 15
19ec-1c88:53383196.560 : NVMData.SN = A094165189010062
19ec-1c88:53383196.612 : NVMData.AutoFeed = 0
19ec-1c88:53383196.662 : NVMData.CCDType = 0
19ec-1c88:53383196.711 : NVMData.ScanSpeed = 0
19ec-1c88:53383196.763 : NVMData.RollerCount = 0
19ec-1c88:53383196.815 : NVMData.MultifeedCount = 0
19ec-1c88:53383196.870 : NVMData.JamCount = 0
19ec-1c88:53383196.923 : NVMData.IdentifyInfo = 
19ec-1c88:53383196.977 : NVMData.FormalName = 
19ec-1c88:53383197.023 : NVMData.ReservedB = 0
19ec-1c88:53383197.072 : NVMData.FunctionCode = 0
19ec-1c88:53383197.122 : NVMData.PreFeed = 0
19ec-1c88:53383197.170 : NVMData.PreFeedTime = 0
19ec-1c88:53383197.220 : NVMData.ButtonNumber = 0
19ec-1c88:53383197.271 : NVMData.PowerOffTime = 0
19ec-1c88:53383197.321 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53383197.385 : => IoObject::IoLockEnd
19ec-1c88:53383197.478 : <= IoObject::IoLockEnd
19ec-1c88:53383197.529 : <= ReadNVMData ret = 1
19ec-1c88:53392988.253 : => GetADFStatus
19ec-1c88:53392988.706 : => IoObject::IoLockStart
19ec-1c88:53392988.839 : => CAsicIO::CheckDevice
19ec-1c88:53392988.899 : => CNT96226::ConnectIsAvailable
19ec-1c88:53393012.628 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53393012.741 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53393012.802 : <= IoObject::IoLockStart
19ec-1c88:53393012.860 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53393012.932 : IO Send command 10 bytes
19ec-1c88:53393013.062 : => CNT96226::VenderCmd_SetData
19ec-1c88:53393013.120 : iCmd = 0, nBytes = 10
19ec-1c88:53393013.229 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53393220.040 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53393220.158 : System send command 10 bytes + data 0 bytes
19ec-1c88:53393220.456 : IO total need to receive data 2 bytes
19ec-1c88:53393220.518 : => CNT96226::VenderCmd_GetData
19ec-1c88:53393220.572 : iCmd = 0, nBytes = 2
19ec-1c88:53393398.128 : 0000 : 00 00 
19ec-1c88:53393398.371 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53393398.736 : System total receive data 2 bytes
19ec-1c88:53393398.802 : => CNT96226::VenderCmd_GetData
19ec-1c88:53393398.860 : iCmd = 1, nBytes = 4
19ec-1c88:53393603.625 : 0000 : 00 00 00 00 
19ec-1c88:53393603.717 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53393603.846 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53393603.913 : Return status = 0
19ec-1c88:53393603.975 : => IoObject::IoLockEnd
19ec-1c88:53393604.070 : <= IoObject::IoLockEnd
19ec-1c88:53393604.121 : <= GetADFStatus ret = 1
19ec-1c88:53396240.295 : => GetADFStatus
19ec-1c88:53396240.492 : => IoObject::IoLockStart
19ec-1c88:53396240.626 : => CAsicIO::CheckDevice
19ec-1c88:53396240.687 : => CNT96226::ConnectIsAvailable
19ec-1c88:53396258.146 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53396258.269 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53396258.335 : <= IoObject::IoLockStart
19ec-1c88:53396258.399 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53396258.468 : IO Send command 10 bytes
19ec-1c88:53396258.605 : => CNT96226::VenderCmd_SetData
19ec-1c88:53396258.668 : iCmd = 0, nBytes = 10
19ec-1c88:53396258.780 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53396461.240 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53396461.395 : System send command 10 bytes + data 0 bytes
19ec-1c88:53396461.642 : IO total need to receive data 2 bytes
19ec-1c88:53396461.720 : => CNT96226::VenderCmd_GetData
19ec-1c88:53396461.779 : iCmd = 0, nBytes = 2
19ec-1c88:53396670.111 : 0000 : 00 00 
19ec-1c88:53396670.194 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53396670.258 : System total receive data 2 bytes
19ec-1c88:53396670.317 : => CNT96226::VenderCmd_GetData
19ec-1c88:53396670.372 : iCmd = 1, nBytes = 4
19ec-1c88:53396858.115 : 0000 : 00 00 00 00 
19ec-1c88:53396858.228 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53396858.368 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53396858.441 : Return status = 0
19ec-1c88:53396858.501 : => IoObject::IoLockEnd
19ec-1c88:53396858.590 : <= IoObject::IoLockEnd
19ec-1c88:53396858.641 : <= GetADFStatus ret = 1
19ec-1c88:53399006.710 : => TerminateDriver
19ec-1c88:53399006.907 : => CAsicIO::~CAsicIO,pStage=221187144
19ec-1c88:53399006.981 : => CNT96226::Close
19ec-1c88:53399010.986 : <= CNT96226::Close ret = 1
19ec-1c88:53399011.066 : <= CAsicIO::~CAsicIO
19ec-1c88:53399011.125 : => IoObject::IoLockEnd
19ec-1c88:53399011.180 : <= IoObject::IoLockEnd
19ec-1c88:53399011.230 : => IoObject::TerminateDevice
19ec-1c88:53399011.290 : => IoObject::IoLockEnd
19ec-1c88:53399011.339 : <= IoObject::IoLockEnd
19ec-1c88:53399011.440 : <= IoObject::TerminateDevice
19ec-1c88:53399011.684 : <= TerminateDriver ret = 1
19ec-1c88:53444176.581 : ============Debug Start==========
19ec-1c88:53444176.835 : Date : 2020/4/30 14:31:35
19ec-1c88:53444176.916 : Process ID : 19ec
19ec-1c88:53444177.313 : Windows : Version 10.0 build 18363 
19ec-1c88:53444177.746 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53444177.810 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53444177.876 : MemoryStatus.ullAvailPhys : 1747415040
19ec-1c88:53444177.940 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53444178.000 : MemoryStatus.ullAvailPageFile : 3151028224
19ec-1c88:53444178.062 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53444178.119 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:53444178.178 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53444178.284 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53444178.348 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53444178.589 : CPU Count : 4
19ec-1c88:53444178.636 : CPU Frequency : 100.000 Mhz
19ec-1c88:53444182.679 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53444182.809 : => InitializeDriver
19ec-1c88:53444183.072 : <= InitializeDriver ret = 1
19ec-1c88:53444183.128 : => InitializeScanner
19ec-1c88:53444183.208 : => CAsicIO::GetDeviceList
19ec-1c88:53444183.500 : => CNT96226::CNT96226
19ec-1c88:53444183.560 : => CNT96226::Open
19ec-1c88:53444203.513 : <= CNT96226::Open ret = 1
19ec-1c88:53444203.603 : => CNT96226::Initialize
19ec-1c88:53444203.787 : <= CNT96226::Initialize ret = 1
19ec-1c88:53444203.847 : <= CNT96226::CNT96226
19ec-1c88:53444203.899 : => CNT96226::EnumAvailableDevice
19ec-1c88:53444209.095 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53444209.172 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53444209.228 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53447932.028 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53447932.342 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53447938.023 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53447938.133 : => IoObject::GetLockName
19ec-1c88:53447938.193 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53447938.261 : <= IoObject::GetLockName
19ec-1c88:53447938.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:53447938.803 : iCmd = 3, nBytes = 2
19ec-1c88:53448306.755 : 0000 : 06 38 
19ec-1c88:53448306.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53448306.982 : => CNT96226::VenderCmd_GetData
19ec-1c88:53448307.043 : iCmd = 4, nBytes = 2
19ec-1c88:53448595.070 : 0000 : 07 07 
19ec-1c88:53448595.207 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53448595.301 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53448595.393 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53448595.463 : IO Send command 10 bytes
19ec-1c88:53448595.518 : => CNT96226::VenderCmd_SetData
19ec-1c88:53448595.583 : iCmd = 0, nBytes = 10
19ec-1c88:53448595.691 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53448790.033 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53448790.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:53448790.232 : iCmd = 0, nBytes = 165
19ec-1c88:53448969.907 : skip dump 37 bytes
19ec-1c88:53448970.396 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53448970.544 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53448970.683 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53448970.819 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53448970.954 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53448971.092 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53448971.220 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53448971.349 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53448971.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53448971.475 : => CNT96226::VenderCmd_GetData
19ec-1c88:53448971.531 : iCmd = 1, nBytes = 4
19ec-1c88:53449078.749 : 0000 : 00 00 00 00 
19ec-1c88:53449078.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53449078.960 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53449079.027 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53449079.094 : IO Send command 10 bytes
19ec-1c88:53449079.147 : => CNT96226::VenderCmd_SetData
19ec-1c88:53449079.204 : iCmd = 0, nBytes = 10
19ec-1c88:53449079.313 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53449405.489 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53449405.633 : => CNT96226::VenderCmd_GetData
19ec-1c88:53449405.695 : iCmd = 0, nBytes = 128
19ec-1c88:53449577.139 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53449577.328 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53449577.477 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53449577.620 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53449577.755 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53449577.884 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53449578.015 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53449578.146 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53449578.214 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53449578.274 : => CNT96226::VenderCmd_GetData
19ec-1c88:53449578.331 : iCmd = 1, nBytes = 4
19ec-1c88:53449720.225 : 0000 : 00 00 00 00 
19ec-1c88:53449720.321 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53449720.388 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53449720.559 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53449720.633 : => CNT96226::Close
19ec-1c88:53449724.394 : <= CNT96226::Close ret = 1
19ec-1c88:53449724.470 : <= CNT96226::~CNT96226
19ec-1c88:53449724.559 : <= CAsicIO::GetDeviceList
19ec-1c88:53449724.960 : => IoObject::SetTimeout
19ec-1c88:53449725.089 : Timeout--> In = 0 Out = 0
19ec-1c88:53449725.148 : <= IoObject::SetTimeout
19ec-1c88:53449725.213 : => CAsicIO::CAsicIO
19ec-1c88:53449725.284 : => CNT96226::CNT96226
19ec-1c88:53449725.341 : => CNT96226::Open
19ec-1c88:53449747.241 : <= CNT96226::Open ret = 1
19ec-1c88:53449747.351 : => CNT96226::Initialize
19ec-1c88:53449747.543 : <= CNT96226::Initialize ret = 1
19ec-1c88:53449747.601 : <= CNT96226::CNT96226
19ec-1c88:53449747.654 : <= CAsicIO::CAsicIO
19ec-1c88:53449747.708 : => CAsicIO::InitializeDevice
19ec-1c88:53449747.780 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53449754.069 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53449754.191 : => IoObject::GetLockName
19ec-1c88:53449754.245 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53449754.309 : <= IoObject::GetLockName
19ec-1c88:53449754.803 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53449754.876 : IO Send command 10 bytes
19ec-1c88:53449754.925 : => CNT96226::VenderCmd_SetData
19ec-1c88:53449754.979 : iCmd = 0, nBytes = 10
19ec-1c88:53449755.087 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53450096.380 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53450096.531 : => CNT96226::VenderCmd_GetData
19ec-1c88:53450096.592 : iCmd = 0, nBytes = 128
19ec-1c88:53450305.667 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53450305.846 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53450305.983 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53450306.118 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53450306.246 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53450306.373 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53450306.496 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53450306.620 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53450306.684 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53450306.747 : => CNT96226::VenderCmd_GetData
19ec-1c88:53450306.799 : iCmd = 1, nBytes = 4
19ec-1c88:53450489.742 : 0000 : 00 00 00 00 
19ec-1c88:53450489.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53450489.925 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53450489.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:53450490.043 : iCmd = 3, nBytes = 2
19ec-1c88:53450847.076 : 0000 : 06 38 
19ec-1c88:53450847.476 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53450847.555 : => CNT96226::VenderCmd_GetData
19ec-1c88:53450847.615 : iCmd = 4, nBytes = 2
19ec-1c88:53451156.381 : 0000 : 07 07 
19ec-1c88:53451156.511 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53451156.700 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53451156.803 : => IoObject::InitializeDevice
19ec-1c88:53451156.918 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53451157.678 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53451157.753 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53451158.517 : => FindScanner
19ec-1c88:53451158.576 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53451158.644 : <= FindScanner ret = 1
19ec-1c88:53451158.700 : => IoObject::IoLockStart
19ec-1c88:53451158.808 : => CAsicIO::CheckDevice
19ec-1c88:53451158.862 : => CNT96226::ConnectIsAvailable
19ec-1c88:53451183.096 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53451183.201 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53451183.264 : <= IoObject::IoLockStart
19ec-1c88:53451183.322 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53451183.389 : IO Send command 10 bytes
19ec-1c88:53451183.476 : => CNT96226::VenderCmd_SetData
19ec-1c88:53451183.535 : iCmd = 0, nBytes = 10
19ec-1c88:53451183.637 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53451388.425 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53451388.524 : System send command 10 bytes + data 0 bytes
19ec-1c88:53451388.592 : IO total need to receive data 5 bytes
19ec-1c88:53451388.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:53451388.710 : iCmd = 0, nBytes = 5
19ec-1c88:53451564.180 : 0000 : 06 00 02 02 ab 
19ec-1c88:53451564.307 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53451564.375 : System total receive data 5 bytes
19ec-1c88:53451564.445 : => CNT96226::VenderCmd_GetData
19ec-1c88:53451564.501 : iCmd = 1, nBytes = 4
19ec-1c88:53451695.736 : 0000 : 00 00 00 00 
19ec-1c88:53451695.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53451695.967 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53451696.032 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53451696.095 : IO Send command 10 bytes
19ec-1c88:53451696.184 : => CNT96226::VenderCmd_SetData
19ec-1c88:53451696.242 : iCmd = 0, nBytes = 10
19ec-1c88:53451696.345 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53451902.005 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53451902.125 : System send command 10 bytes + data 0 bytes
19ec-1c88:53451902.202 : IO total need to receive data 165 bytes
19ec-1c88:53451902.268 : => CNT96226::VenderCmd_GetData
19ec-1c88:53451902.324 : iCmd = 0, nBytes = 165
19ec-1c88:53452074.410 : skip dump 37 bytes
19ec-1c88:53452074.611 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53452074.754 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53452074.891 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53452075.024 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53452075.148 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53452075.279 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53452075.402 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53452075.524 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53452075.590 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53452075.650 : System total receive data 165 bytes
19ec-1c88:53452075.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:53452075.760 : iCmd = 1, nBytes = 4
19ec-1c88:53452265.490 : 0000 : 00 00 00 00 
19ec-1c88:53452265.595 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53452265.731 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53452265.959 : Dump Inquiry
19ec-1c88:53452266.095 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53452266.232 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53452266.363 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53452266.496 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53452266.621 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53452266.753 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53452266.880 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53452267.002 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53452267.130 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53452267.258 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53452267.347 : 00a0 : 00 00 00 00 00 
19ec-1c88:53452267.418 : => ReadNVMDataInternal
19ec-1c88:53452267.641 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53452267.712 : IO Send command 10 bytes
19ec-1c88:53452267.800 : => CNT96226::VenderCmd_SetData
19ec-1c88:53452267.854 : iCmd = 0, nBytes = 10
19ec-1c88:53452267.954 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53452613.088 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53452613.247 : System send command 10 bytes + data 0 bytes
19ec-1c88:53452613.318 : IO total need to receive data 128 bytes
19ec-1c88:53452613.379 : => CNT96226::VenderCmd_GetData
19ec-1c88:53452613.434 : iCmd = 0, nBytes = 128
19ec-1c88:53452822.274 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53452822.465 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53452822.608 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53452822.748 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53452822.875 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53452823.002 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53452823.132 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53452823.259 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53452823.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53452823.384 : System total receive data 128 bytes
19ec-1c88:53452823.445 : => CNT96226::VenderCmd_GetData
19ec-1c88:53452823.498 : iCmd = 1, nBytes = 4
19ec-1c88:53453014.452 : 0000 : 00 00 00 00 
19ec-1c88:53453014.569 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53453014.707 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53453014.778 : NVMData.PadScanCount = 0
19ec-1c88:53453014.832 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53453014.888 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53453014.947 : NVMData.FlatbedScanCount = 0
19ec-1c88:53453015.002 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53453015.056 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53453015.106 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53453015.158 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53453015.213 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53453015.265 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53453015.320 : NVMData.BornMonth = 0
19ec-1c88:53453015.367 : NVMData.BornDay = 0
19ec-1c88:53453015.417 : NVMData.BornYear = 0
19ec-1c88:53453015.465 : NVMData.FirstScanMonth = 4
19ec-1c88:53453015.517 : NVMData.FirstScanDay = 30
19ec-1c88:53453015.569 : NVMData.FirstScanYear = 2020
19ec-1c88:53453015.621 : NVMData.VerticalMagnification = 0
19ec-1c88:53453015.677 : NVMData.HorizontalMagnification = 0
19ec-1c88:53453015.731 : NVMData.PowerSavingTime = 15
19ec-1c88:53453015.784 : NVMData.SN = A094165189010062
19ec-1c88:53453015.833 : NVMData.AutoFeed = 0
19ec-1c88:53453015.880 : NVMData.CCDType = 0
19ec-1c88:53453015.928 : NVMData.ScanSpeed = 0
19ec-1c88:53453015.975 : NVMData.RollerCount = 0
19ec-1c88:53453016.023 : NVMData.MultifeedCount = 0
19ec-1c88:53453016.076 : NVMData.JamCount = 0
19ec-1c88:53453016.125 : NVMData.IdentifyInfo = 
19ec-1c88:53453016.175 : NVMData.FormalName = 
19ec-1c88:53453016.346 : NVMData.ReservedB = 0
19ec-1c88:53453016.402 : NVMData.FunctionCode = 0
19ec-1c88:53453016.450 : NVMData.PreFeed = 0
19ec-1c88:53453016.499 : NVMData.PreFeedTime = 0
19ec-1c88:53453016.547 : NVMData.ButtonNumber = 0
19ec-1c88:53453016.597 : NVMData.PowerOffTime = 0
19ec-1c88:53453016.649 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53453016.721 : => IoObject::IoLockEnd
19ec-1c88:53453016.809 : <= IoObject::IoLockEnd
19ec-1c88:53453016.859 : <= InitializeScanner ret = 1
19ec-1c88:53453016.920 : => GetLogicalScannerAbilityEx
19ec-1c88:53453016.978 : => IoObject::IoLockStart
19ec-1c88:53453017.071 : => CAsicIO::CheckDevice
19ec-1c88:53453017.121 : => CNT96226::ConnectIsAvailable
19ec-1c88:53453029.882 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53453029.974 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53453030.031 : <= IoObject::IoLockStart
19ec-1c88:53453030.089 : => IoObject::IoLockEnd
19ec-1c88:53453030.178 : <= IoObject::IoLockEnd
19ec-1c88:53453030.290 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53453030.364 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53453203.895 : => ReadNVMData
19ec-1c88:53453204.056 : => IoObject::IoLockStart
19ec-1c88:53453204.184 : => CAsicIO::CheckDevice
19ec-1c88:53453204.243 : => CNT96226::ConnectIsAvailable
19ec-1c88:53453227.615 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53453227.856 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53453228.230 : <= IoObject::IoLockStart
19ec-1c88:53453228.301 : => ReadNVMDataInternal
19ec-1c88:53453228.366 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53453228.431 : IO Send command 10 bytes
19ec-1c88:53453228.546 : => CNT96226::VenderCmd_SetData
19ec-1c88:53453228.607 : iCmd = 0, nBytes = 10
19ec-1c88:53453228.717 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53453575.048 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53453575.213 : System send command 10 bytes + data 0 bytes
19ec-1c88:53453575.286 : IO total need to receive data 128 bytes
19ec-1c88:53453575.351 : => CNT96226::VenderCmd_GetData
19ec-1c88:53453575.408 : iCmd = 0, nBytes = 128
19ec-1c88:53453777.086 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53453777.267 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53453777.417 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53453777.552 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53453777.690 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53453777.822 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53453777.955 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53453778.084 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53453778.149 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53453778.210 : System total receive data 128 bytes
19ec-1c88:53453778.274 : => CNT96226::VenderCmd_GetData
19ec-1c88:53453778.329 : iCmd = 1, nBytes = 4
19ec-1c88:53453907.586 : 0000 : 00 00 00 00 
19ec-1c88:53453907.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53453908.144 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53453908.213 : NVMData.PadScanCount = 0
19ec-1c88:53453908.267 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53453908.320 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53453908.380 : NVMData.FlatbedScanCount = 0
19ec-1c88:53453908.437 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53453908.493 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53453908.546 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53453908.601 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53453908.658 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53453908.712 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53453908.766 : NVMData.BornMonth = 0
19ec-1c88:53453908.815 : NVMData.BornDay = 0
19ec-1c88:53453908.866 : NVMData.BornYear = 0
19ec-1c88:53453908.914 : NVMData.FirstScanMonth = 4
19ec-1c88:53453908.965 : NVMData.FirstScanDay = 30
19ec-1c88:53453909.020 : NVMData.FirstScanYear = 2020
19ec-1c88:53453909.226 : NVMData.VerticalMagnification = 0
19ec-1c88:53453909.286 : NVMData.HorizontalMagnification = 0
19ec-1c88:53453909.342 : NVMData.PowerSavingTime = 15
19ec-1c88:53453909.399 : NVMData.SN = A094165189010062
19ec-1c88:53453909.449 : NVMData.AutoFeed = 0
19ec-1c88:53453909.500 : NVMData.CCDType = 0
19ec-1c88:53453909.553 : NVMData.ScanSpeed = 0
19ec-1c88:53453909.605 : NVMData.RollerCount = 0
19ec-1c88:53453909.654 : NVMData.MultifeedCount = 0
19ec-1c88:53453909.708 : NVMData.JamCount = 0
19ec-1c88:53453909.759 : NVMData.IdentifyInfo = 
19ec-1c88:53453909.808 : NVMData.FormalName = 
19ec-1c88:53453909.857 : NVMData.ReservedB = 0
19ec-1c88:53453909.908 : NVMData.FunctionCode = 0
19ec-1c88:53453909.960 : NVMData.PreFeed = 0
19ec-1c88:53453910.011 : NVMData.PreFeedTime = 0
19ec-1c88:53453910.061 : NVMData.ButtonNumber = 0
19ec-1c88:53453910.111 : NVMData.PowerOffTime = 0
19ec-1c88:53453910.162 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53453910.220 : => IoObject::IoLockEnd
19ec-1c88:53453910.308 : <= IoObject::IoLockEnd
19ec-1c88:53453910.357 : <= ReadNVMData ret = 1
19ec-1c88:53454454.525 : => TerminateDriver
19ec-1c88:53454454.722 : => CAsicIO::~CAsicIO,pStage=201460808
19ec-1c88:53454454.797 : => CNT96226::Close
19ec-1c88:53454458.721 : <= CNT96226::Close ret = 1
19ec-1c88:53454458.799 : <= CAsicIO::~CAsicIO
19ec-1c88:53454458.857 : => IoObject::IoLockEnd
19ec-1c88:53454458.913 : <= IoObject::IoLockEnd
19ec-1c88:53454458.962 : => IoObject::TerminateDevice
19ec-1c88:53454459.015 : => IoObject::IoLockEnd
19ec-1c88:53454459.067 : <= IoObject::IoLockEnd
19ec-1c88:53454459.167 : <= IoObject::TerminateDevice
19ec-1c88:53454459.418 : <= TerminateDriver ret = 1
19ec-1c88:53456876.318 : ============Debug Start==========
19ec-1c88:53456876.603 : Date : 2020/4/30 14:31:36
19ec-1c88:53456876.684 : Process ID : 19ec
19ec-1c88:53456877.098 : Windows : Version 10.0 build 18363 
19ec-1c88:53456877.540 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53456877.602 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53456877.669 : MemoryStatus.ullAvailPhys : 1747410944
19ec-1c88:53456877.731 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53456877.793 : MemoryStatus.ullAvailPageFile : 3150974976
19ec-1c88:53456877.854 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53456877.917 : MemoryStatus.ullAvailVirtual : 1728401408
19ec-1c88:53456877.977 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53456878.079 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53456878.142 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53456878.379 : CPU Count : 4
19ec-1c88:53456878.428 : CPU Frequency : 100.000 Mhz
19ec-1c88:53456882.572 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53456882.702 : => InitializeDriver
19ec-1c88:53456882.973 : <= InitializeDriver ret = 1
19ec-1c88:53459455.261 : => InitializeScanner
19ec-1c88:53459455.517 : => CAsicIO::GetDeviceList
19ec-1c88:53459456.008 : => CNT96226::CNT96226
19ec-1c88:53459456.080 : => CNT96226::Open
19ec-1c88:53459483.083 : <= CNT96226::Open ret = 1
19ec-1c88:53459483.201 : => CNT96226::Initialize
19ec-1c88:53459483.398 : <= CNT96226::Initialize ret = 1
19ec-1c88:53459483.455 : <= CNT96226::CNT96226
19ec-1c88:53459483.512 : => CNT96226::EnumAvailableDevice
19ec-1c88:53459489.287 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53459489.366 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53459489.424 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53463186.898 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53463187.211 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53463192.927 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53463193.042 : => IoObject::GetLockName
19ec-1c88:53463193.102 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53463193.171 : <= IoObject::GetLockName
19ec-1c88:53463193.638 : => CNT96226::VenderCmd_GetData
19ec-1c88:53463193.705 : iCmd = 3, nBytes = 2
19ec-1c88:53463580.711 : 0000 : 06 38 
19ec-1c88:53463580.836 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53463580.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:53463580.962 : iCmd = 4, nBytes = 2
19ec-1c88:53463876.018 : 0000 : 07 07 
19ec-1c88:53463876.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53463876.241 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53463876.333 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53463876.406 : IO Send command 10 bytes
19ec-1c88:53463876.462 : => CNT96226::VenderCmd_SetData
19ec-1c88:53463876.518 : iCmd = 0, nBytes = 10
19ec-1c88:53463876.622 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53464075.786 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53464075.921 : => CNT96226::VenderCmd_GetData
19ec-1c88:53464075.987 : iCmd = 0, nBytes = 165
19ec-1c88:53464266.310 : skip dump 37 bytes
19ec-1c88:53464266.510 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53464266.650 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53464266.784 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53464266.917 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53464267.047 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53464267.181 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53464267.303 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53464267.427 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53464267.492 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53464267.552 : => CNT96226::VenderCmd_GetData
19ec-1c88:53464267.601 : iCmd = 1, nBytes = 4
19ec-1c88:53464467.256 : 0000 : 00 00 00 00 
19ec-1c88:53464467.344 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53464467.409 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53464467.474 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53464467.540 : IO Send command 10 bytes
19ec-1c88:53464467.591 : => CNT96226::VenderCmd_SetData
19ec-1c88:53464467.647 : iCmd = 0, nBytes = 10
19ec-1c88:53464467.749 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53464816.664 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53464816.818 : => CNT96226::VenderCmd_GetData
19ec-1c88:53464816.879 : iCmd = 0, nBytes = 128
19ec-1c88:53465015.205 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53465015.376 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53465015.520 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53465015.654 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53465015.784 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53465015.905 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53465016.035 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53465016.158 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53465016.223 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53465016.287 : => CNT96226::VenderCmd_GetData
19ec-1c88:53465016.339 : iCmd = 1, nBytes = 4
19ec-1c88:53465194.503 : 0000 : 00 00 00 00 
19ec-1c88:53465194.622 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53465194.690 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53465194.889 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53465194.967 : => CNT96226::Close
19ec-1c88:53465198.954 : <= CNT96226::Close ret = 1
19ec-1c88:53465199.029 : <= CNT96226::~CNT96226
19ec-1c88:53465199.115 : <= CAsicIO::GetDeviceList
19ec-1c88:53465199.540 : => IoObject::SetTimeout
19ec-1c88:53465199.668 : Timeout--> In = 0 Out = 0
19ec-1c88:53465199.726 : <= IoObject::SetTimeout
19ec-1c88:53465199.793 : => CAsicIO::CAsicIO
19ec-1c88:53465199.861 : => CNT96226::CNT96226
19ec-1c88:53465199.916 : => CNT96226::Open
19ec-1c88:53465223.119 : <= CNT96226::Open ret = 1
19ec-1c88:53465223.211 : => CNT96226::Initialize
19ec-1c88:53465223.391 : <= CNT96226::Initialize ret = 1
19ec-1c88:53465223.447 : <= CNT96226::CNT96226
19ec-1c88:53465223.497 : <= CAsicIO::CAsicIO
19ec-1c88:53465223.548 : => CAsicIO::InitializeDevice
19ec-1c88:53465223.617 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53465229.426 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53465229.547 : => IoObject::GetLockName
19ec-1c88:53465229.603 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53465229.666 : <= IoObject::GetLockName
19ec-1c88:53465230.429 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53465230.500 : IO Send command 10 bytes
19ec-1c88:53465230.554 : => CNT96226::VenderCmd_SetData
19ec-1c88:53465230.607 : iCmd = 0, nBytes = 10
19ec-1c88:53465230.944 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53465580.227 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53465580.362 : => CNT96226::VenderCmd_GetData
19ec-1c88:53465580.419 : iCmd = 0, nBytes = 128
19ec-1c88:53465778.094 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53465778.283 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53465778.425 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53465778.555 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53465778.681 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53465778.807 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53465778.934 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53465779.055 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53465779.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53465779.176 : => CNT96226::VenderCmd_GetData
19ec-1c88:53465779.228 : iCmd = 1, nBytes = 4
19ec-1c88:53465981.584 : 0000 : 00 00 00 00 
19ec-1c88:53465981.693 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53465981.761 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53465981.829 : => CNT96226::VenderCmd_GetData
19ec-1c88:53465981.886 : iCmd = 3, nBytes = 2
19ec-1c88:53466339.465 : 0000 : 06 38 
19ec-1c88:53466339.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53466339.629 : => CNT96226::VenderCmd_GetData
19ec-1c88:53466339.685 : iCmd = 4, nBytes = 2
19ec-1c88:53466651.811 : 0000 : 07 07 
19ec-1c88:53466651.924 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53466652.118 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53466652.215 : => IoObject::InitializeDevice
19ec-1c88:53466652.322 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53466653.064 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53466653.139 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53466653.894 : => FindScanner
19ec-1c88:53466653.957 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53466654.021 : <= FindScanner ret = 1
19ec-1c88:53466654.077 : => IoObject::IoLockStart
19ec-1c88:53466654.413 : => CAsicIO::CheckDevice
19ec-1c88:53466654.467 : => CNT96226::ConnectIsAvailable
19ec-1c88:53466678.568 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53466678.671 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53466678.733 : <= IoObject::IoLockStart
19ec-1c88:53466678.790 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53466678.855 : IO Send command 10 bytes
19ec-1c88:53466678.941 : => CNT96226::VenderCmd_SetData
19ec-1c88:53466679.003 : iCmd = 0, nBytes = 10
19ec-1c88:53466679.113 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53466877.033 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53466877.145 : System send command 10 bytes + data 0 bytes
19ec-1c88:53466877.213 : IO total need to receive data 5 bytes
19ec-1c88:53466877.273 : => CNT96226::VenderCmd_GetData
19ec-1c88:53466877.329 : iCmd = 0, nBytes = 5
19ec-1c88:53467036.217 : 0000 : 06 00 02 02 ab 
19ec-1c88:53467036.327 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53467036.395 : System total receive data 5 bytes
19ec-1c88:53467036.464 : => CNT96226::VenderCmd_GetData
19ec-1c88:53467036.517 : iCmd = 1, nBytes = 4
19ec-1c88:53467168.020 : 0000 : 00 00 00 00 
19ec-1c88:53467168.186 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53467168.563 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53467168.629 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53467168.693 : IO Send command 10 bytes
19ec-1c88:53467168.783 : => CNT96226::VenderCmd_SetData
19ec-1c88:53467168.839 : iCmd = 0, nBytes = 10
19ec-1c88:53467168.942 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53467374.483 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53467374.596 : System send command 10 bytes + data 0 bytes
19ec-1c88:53467374.666 : IO total need to receive data 165 bytes
19ec-1c88:53467374.726 : => CNT96226::VenderCmd_GetData
19ec-1c88:53467374.781 : iCmd = 0, nBytes = 165
19ec-1c88:53467539.233 : skip dump 37 bytes
19ec-1c88:53467539.418 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53467539.558 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53467539.693 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53467539.829 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53467539.955 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53467540.090 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53467540.221 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53467540.344 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53467540.405 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53467540.465 : System total receive data 165 bytes
19ec-1c88:53467540.525 : => CNT96226::VenderCmd_GetData
19ec-1c88:53467540.576 : iCmd = 1, nBytes = 4
19ec-1c88:53467684.264 : 0000 : 00 00 00 00 
19ec-1c88:53467684.366 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53467684.490 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53467684.734 : Dump Inquiry
19ec-1c88:53467684.867 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53467685.004 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53467685.137 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53467685.269 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53467685.395 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53467685.525 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53467685.648 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53467685.771 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53467685.900 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53467686.029 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53467686.118 : 00a0 : 00 00 00 00 00 
19ec-1c88:53467686.185 : => ReadNVMDataInternal
19ec-1c88:53467686.404 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53467686.474 : IO Send command 10 bytes
19ec-1c88:53467686.560 : => CNT96226::VenderCmd_SetData
19ec-1c88:53467686.615 : iCmd = 0, nBytes = 10
19ec-1c88:53467686.714 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53468038.973 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53468039.099 : System send command 10 bytes + data 0 bytes
19ec-1c88:53468039.171 : IO total need to receive data 128 bytes
19ec-1c88:53468039.236 : => CNT96226::VenderCmd_GetData
19ec-1c88:53468039.290 : iCmd = 0, nBytes = 128
19ec-1c88:53468248.275 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53468248.442 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53468248.578 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53468248.711 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53468248.833 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53468248.956 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53468249.074 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53468249.197 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53468249.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53468249.319 : System total receive data 128 bytes
19ec-1c88:53468249.375 : => CNT96226::VenderCmd_GetData
19ec-1c88:53468249.426 : iCmd = 1, nBytes = 4
19ec-1c88:53468443.838 : 0000 : 00 00 00 00 
19ec-1c88:53468443.923 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53468444.044 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53468444.112 : NVMData.PadScanCount = 0
19ec-1c88:53468444.168 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53468444.224 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53468444.279 : NVMData.FlatbedScanCount = 0
19ec-1c88:53468444.333 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53468444.386 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53468444.439 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53468444.493 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53468444.547 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53468444.601 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53468444.655 : NVMData.BornMonth = 0
19ec-1c88:53468444.703 : NVMData.BornDay = 0
19ec-1c88:53468444.751 : NVMData.BornYear = 0
19ec-1c88:53468444.798 : NVMData.FirstScanMonth = 4
19ec-1c88:53468444.849 : NVMData.FirstScanDay = 30
19ec-1c88:53468444.901 : NVMData.FirstScanYear = 2020
19ec-1c88:53468444.955 : NVMData.VerticalMagnification = 0
19ec-1c88:53468445.008 : NVMData.HorizontalMagnification = 0
19ec-1c88:53468445.062 : NVMData.PowerSavingTime = 15
19ec-1c88:53468445.119 : NVMData.SN = A094165189010062
19ec-1c88:53468445.169 : NVMData.AutoFeed = 0
19ec-1c88:53468445.219 : NVMData.CCDType = 0
19ec-1c88:53468445.268 : NVMData.ScanSpeed = 0
19ec-1c88:53468445.318 : NVMData.RollerCount = 0
19ec-1c88:53468445.369 : NVMData.MultifeedCount = 0
19ec-1c88:53468445.419 : NVMData.JamCount = 0
19ec-1c88:53468445.467 : NVMData.IdentifyInfo = 
19ec-1c88:53468445.520 : NVMData.FormalName = 
19ec-1c88:53468445.712 : NVMData.ReservedB = 0
19ec-1c88:53468445.767 : NVMData.FunctionCode = 0
19ec-1c88:53468445.816 : NVMData.PreFeed = 0
19ec-1c88:53468445.868 : NVMData.PreFeedTime = 0
19ec-1c88:53468445.917 : NVMData.ButtonNumber = 0
19ec-1c88:53468445.968 : NVMData.PowerOffTime = 0
19ec-1c88:53468446.019 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53468446.094 : => IoObject::IoLockEnd
19ec-1c88:53468446.184 : <= IoObject::IoLockEnd
19ec-1c88:53468446.237 : <= InitializeScanner ret = 1
19ec-1c88:53469663.139 : => GetLogicalScannerAbility
19ec-1c88:53469663.335 : => IoObject::IoLockStart
19ec-1c88:53469663.466 : => CAsicIO::CheckDevice
19ec-1c88:53469663.524 : => CNT96226::ConnectIsAvailable
19ec-1c88:53469687.120 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53469687.234 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53469687.295 : <= IoObject::IoLockStart
19ec-1c88:53469687.355 : => IoObject::IoLockEnd
19ec-1c88:53469687.471 : <= IoObject::IoLockEnd
19ec-1c88:53469687.548 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:53473192.180 : => GetLogicalScannerAbilityEx
19ec-1c88:53473192.370 : => IoObject::IoLockStart
19ec-1c88:53473192.505 : => CAsicIO::CheckDevice
19ec-1c88:53473192.561 : => CNT96226::ConnectIsAvailable
19ec-1c88:53473216.715 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53473216.834 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53473216.896 : <= IoObject::IoLockStart
19ec-1c88:53473216.955 : => IoObject::IoLockEnd
19ec-1c88:53473217.070 : <= IoObject::IoLockEnd
19ec-1c88:53473217.191 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53473217.265 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53481403.179 : => ReadNVMData
19ec-1c88:53481403.358 : => IoObject::IoLockStart
19ec-1c88:53481403.494 : => CAsicIO::CheckDevice
19ec-1c88:53481403.549 : => CNT96226::ConnectIsAvailable
19ec-1c88:53481428.505 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53481428.620 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53481428.681 : <= IoObject::IoLockStart
19ec-1c88:53481428.747 : => ReadNVMDataInternal
19ec-1c88:53481428.808 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53481428.874 : IO Send command 10 bytes
19ec-1c88:53481428.986 : => CNT96226::VenderCmd_SetData
19ec-1c88:53481429.046 : iCmd = 0, nBytes = 10
19ec-1c88:53481429.159 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53481784.654 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53481784.799 : System send command 10 bytes + data 0 bytes
19ec-1c88:53481784.869 : IO total need to receive data 128 bytes
19ec-1c88:53481784.929 : => CNT96226::VenderCmd_GetData
19ec-1c88:53481784.983 : iCmd = 0, nBytes = 128
19ec-1c88:53481981.362 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53481981.537 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53481981.676 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53481981.805 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53481981.932 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53481982.055 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53481982.178 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53481982.300 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53481982.364 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53481982.425 : System total receive data 128 bytes
19ec-1c88:53481982.485 : => CNT96226::VenderCmd_GetData
19ec-1c88:53481982.537 : iCmd = 1, nBytes = 4
19ec-1c88:53482149.056 : 0000 : 00 00 00 00 
19ec-1c88:53482149.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53482149.302 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53482149.379 : NVMData.PadScanCount = 0
19ec-1c88:53482149.435 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53482149.496 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53482149.555 : NVMData.FlatbedScanCount = 0
19ec-1c88:53482149.610 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53482149.773 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53482149.832 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53482149.889 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53482149.948 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53482150.002 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53482150.057 : NVMData.BornMonth = 0
19ec-1c88:53482150.108 : NVMData.BornDay = 0
19ec-1c88:53482150.159 : NVMData.BornYear = 0
19ec-1c88:53482150.208 : NVMData.FirstScanMonth = 4
19ec-1c88:53482150.265 : NVMData.FirstScanDay = 30
19ec-1c88:53482150.319 : NVMData.FirstScanYear = 2020
19ec-1c88:53482150.377 : NVMData.VerticalMagnification = 0
19ec-1c88:53482150.437 : NVMData.HorizontalMagnification = 0
19ec-1c88:53482150.494 : NVMData.PowerSavingTime = 15
19ec-1c88:53482150.549 : NVMData.SN = A094165189010062
19ec-1c88:53482150.603 : NVMData.AutoFeed = 0
19ec-1c88:53482150.654 : NVMData.CCDType = 0
19ec-1c88:53482150.702 : NVMData.ScanSpeed = 0
19ec-1c88:53482150.752 : NVMData.RollerCount = 0
19ec-1c88:53482150.806 : NVMData.MultifeedCount = 0
19ec-1c88:53482150.860 : NVMData.JamCount = 0
19ec-1c88:53482150.912 : NVMData.IdentifyInfo = 
19ec-1c88:53482150.966 : NVMData.FormalName = 
19ec-1c88:53482151.016 : NVMData.ReservedB = 0
19ec-1c88:53482151.066 : NVMData.FunctionCode = 0
19ec-1c88:53482151.117 : NVMData.PreFeed = 0
19ec-1c88:53482151.167 : NVMData.PreFeedTime = 0
19ec-1c88:53482151.218 : NVMData.ButtonNumber = 0
19ec-1c88:53482151.268 : NVMData.PowerOffTime = 0
19ec-1c88:53482151.317 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53482151.379 : => IoObject::IoLockEnd
19ec-1c88:53482151.468 : <= IoObject::IoLockEnd
19ec-1c88:53482151.520 : <= ReadNVMData ret = 1
19ec-1c88:53491987.894 : => GetADFStatus
19ec-1c88:53491988.327 : => IoObject::IoLockStart
19ec-1c88:53491988.460 : => CAsicIO::CheckDevice
19ec-1c88:53491988.517 : => CNT96226::ConnectIsAvailable
19ec-1c88:53492014.119 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53492014.234 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53492014.294 : <= IoObject::IoLockStart
19ec-1c88:53492014.354 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53492014.421 : IO Send command 10 bytes
19ec-1c88:53492014.536 : => CNT96226::VenderCmd_SetData
19ec-1c88:53492014.595 : iCmd = 0, nBytes = 10
19ec-1c88:53492014.704 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53492222.797 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53492222.917 : System send command 10 bytes + data 0 bytes
19ec-1c88:53492222.987 : IO total need to receive data 2 bytes
19ec-1c88:53492223.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:53492223.101 : iCmd = 0, nBytes = 2
19ec-1c88:53492375.652 : 0000 : 00 00 
19ec-1c88:53492375.742 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53492375.805 : System total receive data 2 bytes
19ec-1c88:53492375.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:53492375.913 : iCmd = 1, nBytes = 4
19ec-1c88:53492528.114 : 0000 : 00 00 00 00 
19ec-1c88:53492528.230 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53492528.374 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53492528.446 : Return status = 0
19ec-1c88:53492528.509 : => IoObject::IoLockEnd
19ec-1c88:53492528.603 : <= IoObject::IoLockEnd
19ec-1c88:53492528.653 : <= GetADFStatus ret = 1
19ec-1c88:53495126.372 : => GetADFStatus
19ec-1c88:53495126.579 : => IoObject::IoLockStart
19ec-1c88:53495126.706 : => CAsicIO::CheckDevice
19ec-1c88:53495126.768 : => CNT96226::ConnectIsAvailable
19ec-1c88:53495149.628 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53495149.749 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53495149.816 : <= IoObject::IoLockStart
19ec-1c88:53495149.887 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53495149.958 : IO Send command 10 bytes
19ec-1c88:53495150.071 : => CNT96226::VenderCmd_SetData
19ec-1c88:53495150.130 : iCmd = 0, nBytes = 10
19ec-1c88:53495150.235 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53495345.356 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53495345.477 : System send command 10 bytes + data 0 bytes
19ec-1c88:53495345.718 : IO total need to receive data 2 bytes
19ec-1c88:53495345.795 : => CNT96226::VenderCmd_GetData
19ec-1c88:53495345.855 : iCmd = 0, nBytes = 2
19ec-1c88:53495536.557 : 0000 : 00 00 
19ec-1c88:53495536.688 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53495536.762 : System total receive data 2 bytes
19ec-1c88:53495536.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:53495536.879 : iCmd = 1, nBytes = 4
19ec-1c88:53495739.164 : 0000 : 00 00 00 00 
19ec-1c88:53495739.338 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53495739.732 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53495739.792 : Return status = 0
19ec-1c88:53495739.851 : => IoObject::IoLockEnd
19ec-1c88:53495739.944 : <= IoObject::IoLockEnd
19ec-1c88:53495739.991 : <= GetADFStatus ret = 1
19ec-1c88:53497776.491 : => TerminateDriver
19ec-1c88:53497776.687 : => CAsicIO::~CAsicIO,pStage=197004360
19ec-1c88:53497776.762 : => CNT96226::Close
19ec-1c88:53497780.891 : <= CNT96226::Close ret = 1
19ec-1c88:53497780.974 : <= CAsicIO::~CAsicIO
19ec-1c88:53497781.032 : => IoObject::IoLockEnd
19ec-1c88:53497781.084 : <= IoObject::IoLockEnd
19ec-1c88:53497781.139 : => IoObject::TerminateDevice
19ec-1c88:53497781.194 : => IoObject::IoLockEnd
19ec-1c88:53497781.242 : <= IoObject::IoLockEnd
19ec-1c88:53497781.346 : <= IoObject::TerminateDevice
19ec-1c88:53497781.591 : <= TerminateDriver ret = 1
19ec-1c88:53541443.549 : ============Debug Start==========
19ec-1c88:53541443.821 : Date : 2020/4/30 14:31:39
19ec-1c88:53541443.899 : Process ID : 19ec
19ec-1c88:53541444.309 : Windows : Version 10.0 build 18363 
19ec-1c88:53541444.758 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53541444.821 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53541444.883 : MemoryStatus.ullAvailPhys : 1748279296
19ec-1c88:53541444.943 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53541445.003 : MemoryStatus.ullAvailPageFile : 3151462400
19ec-1c88:53541445.065 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53541445.122 : MemoryStatus.ullAvailVirtual : 1728417792
19ec-1c88:53541445.183 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53541445.286 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53541445.346 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53541445.585 : CPU Count : 4
19ec-1c88:53541445.636 : CPU Frequency : 100.000 Mhz
19ec-1c88:53541449.921 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53541450.045 : => InitializeDriver
19ec-1c88:53541450.310 : <= InitializeDriver ret = 1
19ec-1c88:53541450.368 : => InitializeScanner
19ec-1c88:53541450.448 : => CAsicIO::GetDeviceList
19ec-1c88:53541450.753 : => CNT96226::CNT96226
19ec-1c88:53541450.886 : => CNT96226::Open
19ec-1c88:53541472.732 : <= CNT96226::Open ret = 1
19ec-1c88:53541472.822 : => CNT96226::Initialize
19ec-1c88:53541472.999 : <= CNT96226::Initialize ret = 1
19ec-1c88:53541473.055 : <= CNT96226::CNT96226
19ec-1c88:53541473.109 : => CNT96226::EnumAvailableDevice
19ec-1c88:53541478.372 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53541478.448 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53541478.507 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53545170.948 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53545171.247 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53545176.845 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53545176.946 : => IoObject::GetLockName
19ec-1c88:53545177.013 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53545177.079 : <= IoObject::GetLockName
19ec-1c88:53545177.534 : => CNT96226::VenderCmd_GetData
19ec-1c88:53545177.597 : iCmd = 3, nBytes = 2
19ec-1c88:53545531.812 : 0000 : 06 38 
19ec-1c88:53545531.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53545531.990 : => CNT96226::VenderCmd_GetData
19ec-1c88:53545532.052 : iCmd = 4, nBytes = 2
19ec-1c88:53545812.126 : 0000 : 07 07 
19ec-1c88:53545812.248 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53545812.340 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53545812.434 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53545812.501 : IO Send command 10 bytes
19ec-1c88:53545812.554 : => CNT96226::VenderCmd_SetData
19ec-1c88:53545812.607 : iCmd = 0, nBytes = 10
19ec-1c88:53545812.713 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53546015.071 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53546015.168 : => CNT96226::VenderCmd_GetData
19ec-1c88:53546015.223 : iCmd = 0, nBytes = 165
19ec-1c88:53546130.685 : skip dump 37 bytes
19ec-1c88:53546130.856 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53546130.994 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53546131.126 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53546131.264 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53546131.391 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53546131.522 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53546131.649 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53546131.772 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53546131.834 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53546131.891 : => CNT96226::VenderCmd_GetData
19ec-1c88:53546131.941 : iCmd = 1, nBytes = 4
19ec-1c88:53546267.443 : 0000 : 00 00 00 00 
19ec-1c88:53546267.833 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53546267.893 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53546267.958 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53546268.021 : IO Send command 10 bytes
19ec-1c88:53546268.071 : => CNT96226::VenderCmd_SetData
19ec-1c88:53546268.121 : iCmd = 0, nBytes = 10
19ec-1c88:53546268.221 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53546606.529 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53546606.662 : => CNT96226::VenderCmd_GetData
19ec-1c88:53546606.725 : iCmd = 0, nBytes = 128
19ec-1c88:53546722.089 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53546722.255 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53546722.392 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53546722.522 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53546722.646 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53546722.770 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53546722.892 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53546723.015 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53546723.081 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53546723.139 : => CNT96226::VenderCmd_GetData
19ec-1c88:53546723.196 : iCmd = 1, nBytes = 4
19ec-1c88:53546850.089 : 0000 : 00 00 00 00 
19ec-1c88:53546850.260 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53546850.391 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53546850.704 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53546850.844 : => CNT96226::Close
19ec-1c88:53546854.804 : <= CNT96226::Close ret = 1
19ec-1c88:53546854.878 : <= CNT96226::~CNT96226
19ec-1c88:53546854.964 : <= CAsicIO::GetDeviceList
19ec-1c88:53546855.366 : => IoObject::SetTimeout
19ec-1c88:53546855.494 : Timeout--> In = 0 Out = 0
19ec-1c88:53546855.555 : <= IoObject::SetTimeout
19ec-1c88:53546855.620 : => CAsicIO::CAsicIO
19ec-1c88:53546855.690 : => CNT96226::CNT96226
19ec-1c88:53546855.746 : => CNT96226::Open
19ec-1c88:53546878.301 : <= CNT96226::Open ret = 1
19ec-1c88:53546878.413 : => CNT96226::Initialize
19ec-1c88:53546878.614 : <= CNT96226::Initialize ret = 1
19ec-1c88:53546878.679 : <= CNT96226::CNT96226
19ec-1c88:53546878.740 : <= CAsicIO::CAsicIO
19ec-1c88:53546878.796 : => CAsicIO::InitializeDevice
19ec-1c88:53546878.869 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53546884.738 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53546884.858 : => IoObject::GetLockName
19ec-1c88:53546884.918 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53546884.983 : <= IoObject::GetLockName
19ec-1c88:53546885.467 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53546885.539 : IO Send command 10 bytes
19ec-1c88:53546885.592 : => CNT96226::VenderCmd_SetData
19ec-1c88:53546885.645 : iCmd = 0, nBytes = 10
19ec-1c88:53546885.753 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53547221.514 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53547221.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:53547221.719 : iCmd = 0, nBytes = 128
19ec-1c88:53547399.326 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53547399.798 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53547399.936 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53547400.067 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53547400.197 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53547400.321 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53547400.443 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53547400.565 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53547400.628 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53547400.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:53547400.741 : iCmd = 1, nBytes = 4
19ec-1c88:53547586.973 : 0000 : 00 00 00 00 
19ec-1c88:53547587.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53547587.153 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53547587.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:53547587.272 : iCmd = 3, nBytes = 2
19ec-1c88:53547943.125 : 0000 : 06 38 
19ec-1c88:53547943.239 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53547943.300 : => CNT96226::VenderCmd_GetData
19ec-1c88:53547943.355 : iCmd = 4, nBytes = 2
19ec-1c88:53548230.494 : 0000 : 07 07 
19ec-1c88:53548230.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53548230.755 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53548230.851 : => IoObject::InitializeDevice
19ec-1c88:53548230.955 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53548231.551 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53548231.622 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53548232.325 : => FindScanner
19ec-1c88:53548232.386 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53548232.449 : <= FindScanner ret = 1
19ec-1c88:53548232.505 : => IoObject::IoLockStart
19ec-1c88:53548232.608 : => CAsicIO::CheckDevice
19ec-1c88:53548232.658 : => CNT96226::ConnectIsAvailable
19ec-1c88:53548245.912 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53548246.006 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53548246.059 : <= IoObject::IoLockStart
19ec-1c88:53548246.121 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53548246.183 : IO Send command 10 bytes
19ec-1c88:53548246.268 : => CNT96226::VenderCmd_SetData
19ec-1c88:53548246.325 : iCmd = 0, nBytes = 10
19ec-1c88:53548246.427 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53548452.114 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53548452.307 : System send command 10 bytes + data 0 bytes
19ec-1c88:53548452.446 : IO total need to receive data 5 bytes
19ec-1c88:53548452.571 : => CNT96226::VenderCmd_GetData
19ec-1c88:53548452.679 : iCmd = 0, nBytes = 5
19ec-1c88:53548629.141 : 0000 : 06 00 02 02 ab 
19ec-1c88:53548629.244 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53548629.311 : System total receive data 5 bytes
19ec-1c88:53548629.374 : => CNT96226::VenderCmd_GetData
19ec-1c88:53548629.425 : iCmd = 1, nBytes = 4
19ec-1c88:53548771.351 : 0000 : 00 00 00 00 
19ec-1c88:53548771.469 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53548771.606 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53548771.672 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53548771.741 : IO Send command 10 bytes
19ec-1c88:53548771.837 : => CNT96226::VenderCmd_SetData
19ec-1c88:53548771.891 : iCmd = 0, nBytes = 10
19ec-1c88:53548771.993 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53548941.998 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53548942.092 : System send command 10 bytes + data 0 bytes
19ec-1c88:53548942.164 : IO total need to receive data 165 bytes
19ec-1c88:53548942.224 : => CNT96226::VenderCmd_GetData
19ec-1c88:53548942.276 : iCmd = 0, nBytes = 165
19ec-1c88:53549120.834 : skip dump 37 bytes
19ec-1c88:53549121.226 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53549121.523 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53549121.794 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53549122.070 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53549122.336 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53549122.734 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53549122.863 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53549122.991 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53549123.057 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53549123.115 : System total receive data 165 bytes
19ec-1c88:53549123.175 : => CNT96226::VenderCmd_GetData
19ec-1c88:53549123.227 : iCmd = 1, nBytes = 4
19ec-1c88:53549266.177 : 0000 : 00 00 00 00 
19ec-1c88:53549266.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53549266.425 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53549266.610 : Dump Inquiry
19ec-1c88:53549266.741 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53549266.875 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53549267.006 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53549267.140 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53549267.267 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53549267.397 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53549267.520 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53549267.639 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53549267.766 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53549267.891 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53549267.976 : 00a0 : 00 00 00 00 00 
19ec-1c88:53549268.041 : => ReadNVMDataInternal
19ec-1c88:53549268.242 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53549268.303 : IO Send command 10 bytes
19ec-1c88:53549268.389 : => CNT96226::VenderCmd_SetData
19ec-1c88:53549268.444 : iCmd = 0, nBytes = 10
19ec-1c88:53549268.548 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53549590.709 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53549591.113 : System send command 10 bytes + data 0 bytes
19ec-1c88:53549591.179 : IO total need to receive data 128 bytes
19ec-1c88:53549591.236 : => CNT96226::VenderCmd_GetData
19ec-1c88:53549591.286 : iCmd = 0, nBytes = 128
19ec-1c88:53549765.510 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53549765.696 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53549765.834 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53549765.968 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53549766.097 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53549766.223 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53549766.345 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53549766.470 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53549766.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53549766.592 : System total receive data 128 bytes
19ec-1c88:53549766.654 : => CNT96226::VenderCmd_GetData
19ec-1c88:53549766.706 : iCmd = 1, nBytes = 4
19ec-1c88:53549912.237 : 0000 : 00 00 00 00 
19ec-1c88:53549912.595 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53549912.719 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53549912.787 : NVMData.PadScanCount = 0
19ec-1c88:53549912.842 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53549912.896 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53549912.955 : NVMData.FlatbedScanCount = 0
19ec-1c88:53549913.010 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53549913.061 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53549913.117 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53549913.170 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53549913.224 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53549913.278 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53549913.332 : NVMData.BornMonth = 0
19ec-1c88:53549913.382 : NVMData.BornDay = 0
19ec-1c88:53549913.434 : NVMData.BornYear = 0
19ec-1c88:53549913.480 : NVMData.FirstScanMonth = 4
19ec-1c88:53549913.532 : NVMData.FirstScanDay = 30
19ec-1c88:53549913.585 : NVMData.FirstScanYear = 2020
19ec-1c88:53549913.636 : NVMData.VerticalMagnification = 0
19ec-1c88:53549913.688 : NVMData.HorizontalMagnification = 0
19ec-1c88:53549913.741 : NVMData.PowerSavingTime = 15
19ec-1c88:53549913.796 : NVMData.SN = A094165189010062
19ec-1c88:53549913.846 : NVMData.AutoFeed = 0
19ec-1c88:53549913.895 : NVMData.CCDType = 0
19ec-1c88:53549913.942 : NVMData.ScanSpeed = 0
19ec-1c88:53549913.991 : NVMData.RollerCount = 0
19ec-1c88:53549914.041 : NVMData.MultifeedCount = 0
19ec-1c88:53549914.092 : NVMData.JamCount = 0
19ec-1c88:53549914.144 : NVMData.IdentifyInfo = 
19ec-1c88:53549914.196 : NVMData.FormalName = 
19ec-1c88:53549914.379 : NVMData.ReservedB = 0
19ec-1c88:53549914.430 : NVMData.FunctionCode = 0
19ec-1c88:53549914.480 : NVMData.PreFeed = 0
19ec-1c88:53549914.529 : NVMData.PreFeedTime = 0
19ec-1c88:53549914.581 : NVMData.ButtonNumber = 0
19ec-1c88:53549914.632 : NVMData.PowerOffTime = 0
19ec-1c88:53549914.684 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53549914.754 : => IoObject::IoLockEnd
19ec-1c88:53549914.844 : <= IoObject::IoLockEnd
19ec-1c88:53549914.896 : <= InitializeScanner ret = 1
19ec-1c88:53549914.959 : => GetLogicalScannerAbilityEx
19ec-1c88:53549915.018 : => IoObject::IoLockStart
19ec-1c88:53549915.110 : => CAsicIO::CheckDevice
19ec-1c88:53549915.163 : => CNT96226::ConnectIsAvailable
19ec-1c88:53549931.975 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53549932.064 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53549932.119 : <= IoObject::IoLockStart
19ec-1c88:53549932.176 : => IoObject::IoLockEnd
19ec-1c88:53549932.261 : <= IoObject::IoLockEnd
19ec-1c88:53549932.368 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53549932.440 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53550110.797 : => ReadNVMData
19ec-1c88:53550110.932 : => IoObject::IoLockStart
19ec-1c88:53550111.052 : => CAsicIO::CheckDevice
19ec-1c88:53550111.111 : => CNT96226::ConnectIsAvailable
19ec-1c88:53550133.644 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53550133.885 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53550134.011 : <= IoObject::IoLockStart
19ec-1c88:53550134.136 : => ReadNVMDataInternal
19ec-1c88:53550134.256 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53550134.592 : IO Send command 10 bytes
19ec-1c88:53550134.710 : => CNT96226::VenderCmd_SetData
19ec-1c88:53550134.764 : iCmd = 0, nBytes = 10
19ec-1c88:53550134.867 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53550490.208 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53550490.363 : System send command 10 bytes + data 0 bytes
19ec-1c88:53550490.437 : IO total need to receive data 128 bytes
19ec-1c88:53550490.502 : => CNT96226::VenderCmd_GetData
19ec-1c88:53550490.560 : iCmd = 0, nBytes = 128
19ec-1c88:53550677.760 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53550677.924 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53550678.062 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53550678.200 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53550678.330 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53550678.458 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53550678.584 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53550678.703 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53550678.767 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53550678.827 : System total receive data 128 bytes
19ec-1c88:53550678.885 : => CNT96226::VenderCmd_GetData
19ec-1c88:53550678.938 : iCmd = 1, nBytes = 4
19ec-1c88:53550785.597 : 0000 : 00 00 00 00 
19ec-1c88:53550785.689 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53550785.825 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53550785.889 : NVMData.PadScanCount = 0
19ec-1c88:53550785.943 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53550785.997 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53550786.053 : NVMData.FlatbedScanCount = 0
19ec-1c88:53550786.106 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53550786.158 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53550786.211 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53550786.264 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53550786.319 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53550786.376 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53550786.428 : NVMData.BornMonth = 0
19ec-1c88:53550786.478 : NVMData.BornDay = 0
19ec-1c88:53550786.529 : NVMData.BornYear = 0
19ec-1c88:53550786.578 : NVMData.FirstScanMonth = 4
19ec-1c88:53550786.628 : NVMData.FirstScanDay = 30
19ec-1c88:53550786.680 : NVMData.FirstScanYear = 2020
19ec-1c88:53550786.864 : NVMData.VerticalMagnification = 0
19ec-1c88:53550786.924 : NVMData.HorizontalMagnification = 0
19ec-1c88:53550786.981 : NVMData.PowerSavingTime = 15
19ec-1c88:53550787.033 : NVMData.SN = A094165189010062
19ec-1c88:53550787.083 : NVMData.AutoFeed = 0
19ec-1c88:53550787.134 : NVMData.CCDType = 0
19ec-1c88:53550787.180 : NVMData.ScanSpeed = 0
19ec-1c88:53550787.230 : NVMData.RollerCount = 0
19ec-1c88:53550787.281 : NVMData.MultifeedCount = 0
19ec-1c88:53550787.332 : NVMData.JamCount = 0
19ec-1c88:53550787.379 : NVMData.IdentifyInfo = 
19ec-1c88:53550787.431 : NVMData.FormalName = 
19ec-1c88:53550787.478 : NVMData.ReservedB = 0
19ec-1c88:53550787.528 : NVMData.FunctionCode = 0
19ec-1c88:53550787.577 : NVMData.PreFeed = 0
19ec-1c88:53550787.624 : NVMData.PreFeedTime = 0
19ec-1c88:53550787.677 : NVMData.ButtonNumber = 0
19ec-1c88:53550787.725 : NVMData.PowerOffTime = 0
19ec-1c88:53550787.778 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53550787.840 : => IoObject::IoLockEnd
19ec-1c88:53550787.926 : <= IoObject::IoLockEnd
19ec-1c88:53550787.976 : <= ReadNVMData ret = 1
19ec-1c88:53551316.180 : => TerminateDriver
19ec-1c88:53551316.363 : => CAsicIO::~CAsicIO,pStage=196938824
19ec-1c88:53551316.439 : => CNT96226::Close
19ec-1c88:53551320.342 : <= CNT96226::Close ret = 1
19ec-1c88:53551320.416 : <= CAsicIO::~CAsicIO
19ec-1c88:53551320.474 : => IoObject::IoLockEnd
19ec-1c88:53551320.527 : <= IoObject::IoLockEnd
19ec-1c88:53551320.577 : => IoObject::TerminateDevice
19ec-1c88:53551320.632 : => IoObject::IoLockEnd
19ec-1c88:53551320.679 : <= IoObject::IoLockEnd
19ec-1c88:53551320.778 : <= IoObject::TerminateDevice
19ec-1c88:53551321.016 : <= TerminateDriver ret = 1
19ec-1c88:53553783.501 : ============Debug Start==========
19ec-1c88:53553783.829 : Date : 2020/4/30 14:31:39
19ec-1c88:53553783.912 : Process ID : 19ec
19ec-1c88:53553784.313 : Windows : Version 10.0 build 18363 
19ec-1c88:53553784.778 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53553784.952 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53553785.021 : MemoryStatus.ullAvailPhys : 1748013056
19ec-1c88:53553785.079 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53553785.139 : MemoryStatus.ullAvailPageFile : 3151691776
19ec-1c88:53553785.205 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53553785.263 : MemoryStatus.ullAvailVirtual : 1728655360
19ec-1c88:53553785.327 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53553785.433 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53553785.495 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53553785.735 : CPU Count : 4
19ec-1c88:53553785.782 : CPU Frequency : 100.000 Mhz
19ec-1c88:53553789.977 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53553790.104 : => InitializeDriver
19ec-1c88:53553790.371 : <= InitializeDriver ret = 1
19ec-1c88:53556423.118 : => InitializeScanner
19ec-1c88:53556423.387 : => CAsicIO::GetDeviceList
19ec-1c88:53556423.802 : => CNT96226::CNT96226
19ec-1c88:53556423.865 : => CNT96226::Open
19ec-1c88:53556448.316 : <= CNT96226::Open ret = 1
19ec-1c88:53556448.414 : => CNT96226::Initialize
19ec-1c88:53556448.611 : <= CNT96226::Initialize ret = 1
19ec-1c88:53556448.666 : <= CNT96226::CNT96226
19ec-1c88:53556448.716 : => CNT96226::EnumAvailableDevice
19ec-1c88:53556454.037 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53556454.114 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53556454.171 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53560248.751 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53560249.054 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53560254.589 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53560254.704 : => IoObject::GetLockName
19ec-1c88:53560254.765 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53560254.835 : <= IoObject::GetLockName
19ec-1c88:53560255.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:53560255.362 : iCmd = 3, nBytes = 2
19ec-1c88:53560613.943 : 0000 : 06 38 
19ec-1c88:53560614.077 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53560614.149 : => CNT96226::VenderCmd_GetData
19ec-1c88:53560614.206 : iCmd = 4, nBytes = 2
19ec-1c88:53560933.101 : 0000 : 07 07 
19ec-1c88:53560933.275 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53560933.611 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53560933.699 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53560933.765 : IO Send command 10 bytes
19ec-1c88:53560933.824 : => CNT96226::VenderCmd_SetData
19ec-1c88:53560933.880 : iCmd = 0, nBytes = 10
19ec-1c88:53560933.985 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53561120.937 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53561121.061 : => CNT96226::VenderCmd_GetData
19ec-1c88:53561121.117 : iCmd = 0, nBytes = 165
19ec-1c88:53561323.135 : skip dump 37 bytes
19ec-1c88:53561323.310 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53561323.443 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53561323.576 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53561323.710 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53561323.836 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53561323.968 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53561324.099 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53561324.221 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53561324.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53561324.345 : => CNT96226::VenderCmd_GetData
19ec-1c88:53561324.396 : iCmd = 1, nBytes = 4
19ec-1c88:53561519.012 : 0000 : 00 00 00 00 
19ec-1c88:53561519.104 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53561519.167 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53561519.229 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53561519.293 : IO Send command 10 bytes
19ec-1c88:53561519.343 : => CNT96226::VenderCmd_SetData
19ec-1c88:53561519.399 : iCmd = 0, nBytes = 10
19ec-1c88:53561519.726 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53561834.074 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53561834.198 : => CNT96226::VenderCmd_GetData
19ec-1c88:53561834.258 : iCmd = 0, nBytes = 128
19ec-1c88:53562017.385 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53562017.562 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53562017.707 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53562017.841 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53562017.972 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53562018.094 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53562018.219 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53562018.345 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53562018.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53562018.470 : => CNT96226::VenderCmd_GetData
19ec-1c88:53562018.520 : iCmd = 1, nBytes = 4
19ec-1c88:53562141.410 : 0000 : 00 00 00 00 
19ec-1c88:53562141.501 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53562141.564 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53562141.725 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53562141.795 : => CNT96226::Close
19ec-1c88:53562145.673 : <= CNT96226::Close ret = 1
19ec-1c88:53562145.743 : <= CNT96226::~CNT96226
19ec-1c88:53562145.830 : <= CAsicIO::GetDeviceList
19ec-1c88:53562146.242 : => IoObject::SetTimeout
19ec-1c88:53562146.378 : Timeout--> In = 0 Out = 0
19ec-1c88:53562146.436 : <= IoObject::SetTimeout
19ec-1c88:53562146.503 : => CAsicIO::CAsicIO
19ec-1c88:53562146.573 : => CNT96226::CNT96226
19ec-1c88:53562146.626 : => CNT96226::Open
19ec-1c88:53562171.190 : <= CNT96226::Open ret = 1
19ec-1c88:53562171.301 : => CNT96226::Initialize
19ec-1c88:53562171.496 : <= CNT96226::Initialize ret = 1
19ec-1c88:53562171.560 : <= CNT96226::CNT96226
19ec-1c88:53562171.616 : <= CAsicIO::CAsicIO
19ec-1c88:53562171.670 : => CAsicIO::InitializeDevice
19ec-1c88:53562171.733 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53562177.971 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53562178.103 : => IoObject::GetLockName
19ec-1c88:53562178.162 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53562178.227 : <= IoObject::GetLockName
19ec-1c88:53562178.728 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53562178.804 : IO Send command 10 bytes
19ec-1c88:53562178.857 : => CNT96226::VenderCmd_SetData
19ec-1c88:53562178.915 : iCmd = 0, nBytes = 10
19ec-1c88:53562179.026 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53562517.714 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53562517.832 : => CNT96226::VenderCmd_GetData
19ec-1c88:53562517.888 : iCmd = 0, nBytes = 128
19ec-1c88:53562726.714 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53562726.915 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53562727.057 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53562727.190 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53562727.318 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53562727.445 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53562727.568 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53562727.690 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53562727.754 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53562727.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:53562727.867 : iCmd = 1, nBytes = 4
19ec-1c88:53562931.530 : 0000 : 00 00 00 00 
19ec-1c88:53562931.640 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53562931.705 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53562931.763 : => CNT96226::VenderCmd_GetData
19ec-1c88:53562931.814 : iCmd = 3, nBytes = 2
19ec-1c88:53563307.865 : 0000 : 06 38 
19ec-1c88:53563307.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53563308.061 : => CNT96226::VenderCmd_GetData
19ec-1c88:53563308.120 : iCmd = 4, nBytes = 2
19ec-1c88:53563614.533 : 0000 : 07 07 
19ec-1c88:53563614.635 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53563614.798 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53563614.893 : => IoObject::InitializeDevice
19ec-1c88:53563615.003 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53563615.611 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53563615.689 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53563616.411 : => FindScanner
19ec-1c88:53563616.471 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53563616.535 : <= FindScanner ret = 1
19ec-1c88:53563616.590 : => IoObject::IoLockStart
19ec-1c88:53563616.695 : => CAsicIO::CheckDevice
19ec-1c88:53563616.752 : => CNT96226::ConnectIsAvailable
19ec-1c88:53563634.285 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53563634.398 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53563634.458 : <= IoObject::IoLockStart
19ec-1c88:53563634.516 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53563634.582 : IO Send command 10 bytes
19ec-1c88:53563634.676 : => CNT96226::VenderCmd_SetData
19ec-1c88:53563634.736 : iCmd = 0, nBytes = 10
19ec-1c88:53563634.838 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53563839.813 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53563839.931 : System send command 10 bytes + data 0 bytes
19ec-1c88:53563840.003 : IO total need to receive data 5 bytes
19ec-1c88:53563840.062 : => CNT96226::VenderCmd_GetData
19ec-1c88:53563840.118 : iCmd = 0, nBytes = 5
19ec-1c88:53564027.326 : 0000 : 06 00 02 02 ab 
19ec-1c88:53564027.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53564027.476 : System total receive data 5 bytes
19ec-1c88:53564027.535 : => CNT96226::VenderCmd_GetData
19ec-1c88:53564027.587 : iCmd = 1, nBytes = 4
19ec-1c88:53564135.888 : 0000 : 00 00 00 00 
19ec-1c88:53564135.978 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53564136.112 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53564136.171 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53564136.232 : IO Send command 10 bytes
19ec-1c88:53564136.323 : => CNT96226::VenderCmd_SetData
19ec-1c88:53564136.377 : iCmd = 0, nBytes = 10
19ec-1c88:53564136.478 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53564302.318 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53564302.710 : System send command 10 bytes + data 0 bytes
19ec-1c88:53564302.772 : IO total need to receive data 165 bytes
19ec-1c88:53564302.831 : => CNT96226::VenderCmd_GetData
19ec-1c88:53564302.883 : iCmd = 0, nBytes = 165
19ec-1c88:53564476.499 : skip dump 37 bytes
19ec-1c88:53564476.920 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53564477.054 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53564477.189 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53564477.322 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53564477.447 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53564477.580 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53564477.705 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53564477.833 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53564477.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53564477.954 : System total receive data 165 bytes
19ec-1c88:53564478.009 : => CNT96226::VenderCmd_GetData
19ec-1c88:53564478.061 : iCmd = 1, nBytes = 4
19ec-1c88:53564638.612 : 0000 : 00 00 00 00 
19ec-1c88:53564638.729 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53564638.873 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53564639.090 : Dump Inquiry
19ec-1c88:53564639.231 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53564639.370 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53564639.508 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53564639.649 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53564639.782 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53564639.918 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53564640.046 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53564640.175 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53564640.311 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53564640.443 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53564640.530 : 00a0 : 00 00 00 00 00 
19ec-1c88:53564640.599 : => ReadNVMDataInternal
19ec-1c88:53564640.818 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53564640.884 : IO Send command 10 bytes
19ec-1c88:53564640.972 : => CNT96226::VenderCmd_SetData
19ec-1c88:53564641.028 : iCmd = 0, nBytes = 10
19ec-1c88:53564641.129 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53564981.900 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53564982.020 : System send command 10 bytes + data 0 bytes
19ec-1c88:53564982.091 : IO total need to receive data 128 bytes
19ec-1c88:53564982.160 : => CNT96226::VenderCmd_GetData
19ec-1c88:53564982.214 : iCmd = 0, nBytes = 128
19ec-1c88:53565161.868 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53565162.071 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53565162.210 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53565162.343 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53565162.469 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53565162.592 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53565162.718 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53565162.841 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53565162.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53565162.970 : System total receive data 128 bytes
19ec-1c88:53565163.031 : => CNT96226::VenderCmd_GetData
19ec-1c88:53565163.082 : iCmd = 1, nBytes = 4
19ec-1c88:53565372.122 : 0000 : 00 00 00 00 
19ec-1c88:53565372.231 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53565372.389 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53565372.469 : NVMData.PadScanCount = 0
19ec-1c88:53565372.528 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53565372.814 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53565372.873 : NVMData.FlatbedScanCount = 0
19ec-1c88:53565372.927 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53565372.979 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53565373.033 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53565373.088 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53565373.142 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53565373.196 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53565373.251 : NVMData.BornMonth = 0
19ec-1c88:53565373.299 : NVMData.BornDay = 0
19ec-1c88:53565373.348 : NVMData.BornYear = 0
19ec-1c88:53565373.398 : NVMData.FirstScanMonth = 4
19ec-1c88:53565373.449 : NVMData.FirstScanDay = 30
19ec-1c88:53565373.504 : NVMData.FirstScanYear = 2020
19ec-1c88:53565373.558 : NVMData.VerticalMagnification = 0
19ec-1c88:53565373.611 : NVMData.HorizontalMagnification = 0
19ec-1c88:53565373.665 : NVMData.PowerSavingTime = 15
19ec-1c88:53565373.718 : NVMData.SN = A094165189010062
19ec-1c88:53565373.772 : NVMData.AutoFeed = 0
19ec-1c88:53565373.821 : NVMData.CCDType = 0
19ec-1c88:53565373.868 : NVMData.ScanSpeed = 0
19ec-1c88:53565373.919 : NVMData.RollerCount = 0
19ec-1c88:53565373.971 : NVMData.MultifeedCount = 0
19ec-1c88:53565374.021 : NVMData.JamCount = 0
19ec-1c88:53565374.069 : NVMData.IdentifyInfo = 
19ec-1c88:53565374.120 : NVMData.FormalName = 
19ec-1c88:53565374.305 : NVMData.ReservedB = 0
19ec-1c88:53565374.362 : NVMData.FunctionCode = 0
19ec-1c88:53565374.412 : NVMData.PreFeed = 0
19ec-1c88:53565374.462 : NVMData.PreFeedTime = 0
19ec-1c88:53565374.510 : NVMData.ButtonNumber = 0
19ec-1c88:53565374.561 : NVMData.PowerOffTime = 0
19ec-1c88:53565374.614 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53565374.687 : => IoObject::IoLockEnd
19ec-1c88:53565374.781 : <= IoObject::IoLockEnd
19ec-1c88:53565374.831 : <= InitializeScanner ret = 1
19ec-1c88:53566629.736 : => GetLogicalScannerAbility
19ec-1c88:53566629.924 : => IoObject::IoLockStart
19ec-1c88:53566630.058 : => CAsicIO::CheckDevice
19ec-1c88:53566630.113 : => CNT96226::ConnectIsAvailable
19ec-1c88:53566655.024 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53566655.254 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53566655.376 : <= IoObject::IoLockStart
19ec-1c88:53566655.493 : => IoObject::IoLockEnd
19ec-1c88:53566655.951 : <= IoObject::IoLockEnd
19ec-1c88:53566656.028 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:53570130.802 : => GetLogicalScannerAbilityEx
19ec-1c88:53570130.999 : => IoObject::IoLockStart
19ec-1c88:53570131.131 : => CAsicIO::CheckDevice
19ec-1c88:53570131.188 : => CNT96226::ConnectIsAvailable
19ec-1c88:53570153.718 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53570153.835 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53570153.896 : <= IoObject::IoLockStart
19ec-1c88:53570153.954 : => IoObject::IoLockEnd
19ec-1c88:53570154.059 : <= IoObject::IoLockEnd
19ec-1c88:53570154.181 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53570154.259 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53577915.581 : => ReadNVMData
19ec-1c88:53577915.764 : => IoObject::IoLockStart
19ec-1c88:53577915.882 : => CAsicIO::CheckDevice
19ec-1c88:53577915.941 : => CNT96226::ConnectIsAvailable
19ec-1c88:53577939.806 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53577940.020 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53577940.142 : <= IoObject::IoLockStart
19ec-1c88:53577940.481 : => ReadNVMDataInternal
19ec-1c88:53577940.544 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53577940.614 : IO Send command 10 bytes
19ec-1c88:53577940.755 : => CNT96226::VenderCmd_SetData
19ec-1c88:53577940.814 : iCmd = 0, nBytes = 10
19ec-1c88:53577940.931 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53578286.458 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53578286.602 : System send command 10 bytes + data 0 bytes
19ec-1c88:53578286.680 : IO total need to receive data 128 bytes
19ec-1c88:53578286.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:53578286.809 : iCmd = 0, nBytes = 128
19ec-1c88:53578429.704 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53578429.887 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53578430.029 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53578430.169 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53578430.297 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53578430.421 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53578430.547 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53578430.670 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53578430.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53578430.795 : System total receive data 128 bytes
19ec-1c88:53578430.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:53578430.904 : iCmd = 1, nBytes = 4
19ec-1c88:53578612.972 : 0000 : 00 00 00 00 
19ec-1c88:53578613.079 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53578613.230 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53578613.302 : NVMData.PadScanCount = 0
19ec-1c88:53578613.359 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53578613.416 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53578613.474 : NVMData.FlatbedScanCount = 0
19ec-1c88:53578613.529 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53578613.794 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53578613.863 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53578613.922 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53578613.980 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53578614.037 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53578614.094 : NVMData.BornMonth = 0
19ec-1c88:53578614.143 : NVMData.BornDay = 0
19ec-1c88:53578614.194 : NVMData.BornYear = 0
19ec-1c88:53578614.243 : NVMData.FirstScanMonth = 4
19ec-1c88:53578614.298 : NVMData.FirstScanDay = 30
19ec-1c88:53578614.352 : NVMData.FirstScanYear = 2020
19ec-1c88:53578614.406 : NVMData.VerticalMagnification = 0
19ec-1c88:53578614.463 : NVMData.HorizontalMagnification = 0
19ec-1c88:53578614.519 : NVMData.PowerSavingTime = 15
19ec-1c88:53578614.575 : NVMData.SN = A094165189010062
19ec-1c88:53578614.626 : NVMData.AutoFeed = 0
19ec-1c88:53578614.676 : NVMData.CCDType = 0
19ec-1c88:53578614.723 : NVMData.ScanSpeed = 0
19ec-1c88:53578614.777 : NVMData.RollerCount = 0
19ec-1c88:53578614.831 : NVMData.MultifeedCount = 0
19ec-1c88:53578614.884 : NVMData.JamCount = 0
19ec-1c88:53578614.934 : NVMData.IdentifyInfo = 
19ec-1c88:53578614.985 : NVMData.FormalName = 
19ec-1c88:53578615.034 : NVMData.ReservedB = 0
19ec-1c88:53578615.084 : NVMData.FunctionCode = 0
19ec-1c88:53578615.135 : NVMData.PreFeed = 0
19ec-1c88:53578615.185 : NVMData.PreFeedTime = 0
19ec-1c88:53578615.236 : NVMData.ButtonNumber = 0
19ec-1c88:53578615.286 : NVMData.PowerOffTime = 0
19ec-1c88:53578615.335 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53578615.399 : => IoObject::IoLockEnd
19ec-1c88:53578615.493 : <= IoObject::IoLockEnd
19ec-1c88:53578615.543 : <= ReadNVMData ret = 1
19ec-1c88:53588395.882 : => GetADFStatus
19ec-1c88:53588396.315 : => IoObject::IoLockStart
19ec-1c88:53588396.440 : => CAsicIO::CheckDevice
19ec-1c88:53588396.497 : => CNT96226::ConnectIsAvailable
19ec-1c88:53588420.383 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53588420.499 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53588420.560 : <= IoObject::IoLockStart
19ec-1c88:53588420.621 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53588420.690 : IO Send command 10 bytes
19ec-1c88:53588421.056 : => CNT96226::VenderCmd_SetData
19ec-1c88:53588421.123 : iCmd = 0, nBytes = 10
19ec-1c88:53588421.230 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53588589.935 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53588590.108 : System send command 10 bytes + data 0 bytes
19ec-1c88:53588590.185 : IO total need to receive data 2 bytes
19ec-1c88:53588590.251 : => CNT96226::VenderCmd_GetData
19ec-1c88:53588590.314 : iCmd = 0, nBytes = 2
19ec-1c88:53588759.877 : 0000 : 00 00 
19ec-1c88:53588760.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53588760.108 : System total receive data 2 bytes
19ec-1c88:53588760.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:53588760.236 : iCmd = 1, nBytes = 4
19ec-1c88:53588886.993 : 0000 : 00 00 00 00 
19ec-1c88:53588887.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53588887.189 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53588887.258 : Return status = 0
19ec-1c88:53588887.319 : => IoObject::IoLockEnd
19ec-1c88:53588887.411 : <= IoObject::IoLockEnd
19ec-1c88:53588887.460 : <= GetADFStatus ret = 1
19ec-1c88:53591602.737 : => GetADFStatus
19ec-1c88:53591602.937 : => IoObject::IoLockStart
19ec-1c88:53591603.059 : => CAsicIO::CheckDevice
19ec-1c88:53591603.118 : => CNT96226::ConnectIsAvailable
19ec-1c88:53591626.550 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53591626.666 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53591626.729 : <= IoObject::IoLockStart
19ec-1c88:53591626.791 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53591626.859 : IO Send command 10 bytes
19ec-1c88:53591626.987 : => CNT96226::VenderCmd_SetData
19ec-1c88:53591627.044 : iCmd = 0, nBytes = 10
19ec-1c88:53591627.148 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53591806.503 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53591806.642 : System send command 10 bytes + data 0 bytes
19ec-1c88:53591806.907 : IO total need to receive data 2 bytes
19ec-1c88:53591806.982 : => CNT96226::VenderCmd_GetData
19ec-1c88:53591807.039 : iCmd = 0, nBytes = 2
19ec-1c88:53591941.379 : 0000 : 00 00 
19ec-1c88:53591941.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53591941.572 : System total receive data 2 bytes
19ec-1c88:53591941.633 : => CNT96226::VenderCmd_GetData
19ec-1c88:53591941.689 : iCmd = 1, nBytes = 4
19ec-1c88:53592084.950 : 0000 : 00 00 00 00 
19ec-1c88:53592085.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53592085.266 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53592085.339 : Return status = 0
19ec-1c88:53592085.402 : => IoObject::IoLockEnd
19ec-1c88:53592085.498 : <= IoObject::IoLockEnd
19ec-1c88:53592085.548 : <= GetADFStatus ret = 1
19ec-1c88:53594316.558 : => TerminateDriver
19ec-1c88:53594316.761 : => CAsicIO::~CAsicIO,pStage=79629384
19ec-1c88:53594316.839 : => CNT96226::Close
19ec-1c88:53594322.414 : <= CNT96226::Close ret = 1
19ec-1c88:53594322.497 : <= CAsicIO::~CAsicIO
19ec-1c88:53594322.623 : => IoObject::IoLockEnd
19ec-1c88:53594322.677 : <= IoObject::IoLockEnd
19ec-1c88:53594322.732 : => IoObject::TerminateDevice
19ec-1c88:53594322.793 : => IoObject::IoLockEnd
19ec-1c88:53594322.844 : <= IoObject::IoLockEnd
19ec-1c88:53594322.946 : <= IoObject::TerminateDevice
19ec-1c88:53594323.218 : <= TerminateDriver ret = 1
19ec-1c88:53637531.343 : ============Debug Start==========
19ec-1c88:53637531.624 : Date : 2020/4/30 14:31:42
19ec-1c88:53637531.703 : Process ID : 19ec
19ec-1c88:53637532.132 : Windows : Version 10.0 build 18363 
19ec-1c88:53637532.594 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53637532.658 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53637532.727 : MemoryStatus.ullAvailPhys : 1750061056
19ec-1c88:53637532.787 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53637532.847 : MemoryStatus.ullAvailPageFile : 3150254080
19ec-1c88:53637532.908 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53637532.967 : MemoryStatus.ullAvailVirtual : 1728372736
19ec-1c88:53637533.027 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53637533.134 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53637533.194 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53637533.438 : CPU Count : 4
19ec-1c88:53637533.484 : CPU Frequency : 100.000 Mhz
19ec-1c88:53637537.674 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53637537.809 : => InitializeDriver
19ec-1c88:53637538.290 : <= InitializeDriver ret = 1
19ec-1c88:53637538.348 : => InitializeScanner
19ec-1c88:53637538.425 : => CAsicIO::GetDeviceList
19ec-1c88:53637538.721 : => CNT96226::CNT96226
19ec-1c88:53637538.779 : => CNT96226::Open
19ec-1c88:53637564.214 : <= CNT96226::Open ret = 1
19ec-1c88:53637564.317 : => CNT96226::Initialize
19ec-1c88:53637564.515 : <= CNT96226::Initialize ret = 1
19ec-1c88:53637564.577 : <= CNT96226::CNT96226
19ec-1c88:53637564.630 : => CNT96226::EnumAvailableDevice
19ec-1c88:53637570.085 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53637570.164 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53637570.224 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53641489.691 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53641489.978 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53641495.505 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53641495.611 : => IoObject::GetLockName
19ec-1c88:53641495.667 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53641495.737 : <= IoObject::GetLockName
19ec-1c88:53641496.207 : => CNT96226::VenderCmd_GetData
19ec-1c88:53641496.270 : iCmd = 3, nBytes = 2
19ec-1c88:53641878.015 : 0000 : 06 38 
19ec-1c88:53641878.147 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53641878.218 : => CNT96226::VenderCmd_GetData
19ec-1c88:53641878.271 : iCmd = 4, nBytes = 2
19ec-1c88:53642188.529 : 0000 : 07 07 
19ec-1c88:53642188.625 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53642188.712 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53642188.804 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53642188.872 : IO Send command 10 bytes
19ec-1c88:53642188.922 : => CNT96226::VenderCmd_SetData
19ec-1c88:53642188.978 : iCmd = 0, nBytes = 10
19ec-1c88:53642189.082 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53642380.380 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53642380.513 : => CNT96226::VenderCmd_GetData
19ec-1c88:53642380.578 : iCmd = 0, nBytes = 165
19ec-1c88:53642578.947 : skip dump 37 bytes
19ec-1c88:53642579.127 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53642579.266 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53642579.403 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53642579.539 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53642579.667 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53642579.801 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53642579.926 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53642580.052 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53642580.115 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53642580.173 : => CNT96226::VenderCmd_GetData
19ec-1c88:53642580.222 : iCmd = 1, nBytes = 4
19ec-1c88:53642774.455 : 0000 : 00 00 00 00 
19ec-1c88:53642774.540 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53642774.607 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53642774.667 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53642774.733 : IO Send command 10 bytes
19ec-1c88:53642774.781 : => CNT96226::VenderCmd_SetData
19ec-1c88:53642774.835 : iCmd = 0, nBytes = 10
19ec-1c88:53642774.935 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53643086.556 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53643086.692 : => CNT96226::VenderCmd_GetData
19ec-1c88:53643086.748 : iCmd = 0, nBytes = 128
19ec-1c88:53643280.891 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53643281.080 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53643281.226 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53643281.362 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53643281.492 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53643281.618 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53643281.745 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53643281.871 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53643281.935 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53643281.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:53643282.047 : iCmd = 1, nBytes = 4
19ec-1c88:53643400.169 : 0000 : 00 00 00 00 
19ec-1c88:53643400.261 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53643400.322 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53643400.477 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53643400.547 : => CNT96226::Close
19ec-1c88:53643404.340 : <= CNT96226::Close ret = 1
19ec-1c88:53643404.416 : <= CNT96226::~CNT96226
19ec-1c88:53643404.508 : <= CAsicIO::GetDeviceList
19ec-1c88:53643404.915 : => IoObject::SetTimeout
19ec-1c88:53643405.042 : Timeout--> In = 0 Out = 0
19ec-1c88:53643405.102 : <= IoObject::SetTimeout
19ec-1c88:53643405.167 : => CAsicIO::CAsicIO
19ec-1c88:53643405.239 : => CNT96226::CNT96226
19ec-1c88:53643405.298 : => CNT96226::Open
19ec-1c88:53643429.625 : <= CNT96226::Open ret = 1
19ec-1c88:53643429.723 : => CNT96226::Initialize
19ec-1c88:53643429.912 : <= CNT96226::Initialize ret = 1
19ec-1c88:53643429.969 : <= CNT96226::CNT96226
19ec-1c88:53643430.021 : <= CAsicIO::CAsicIO
19ec-1c88:53643430.074 : => CAsicIO::InitializeDevice
19ec-1c88:53643430.148 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53643435.994 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53643436.119 : => IoObject::GetLockName
19ec-1c88:53643436.171 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53643436.236 : <= IoObject::GetLockName
19ec-1c88:53643436.727 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53643436.801 : IO Send command 10 bytes
19ec-1c88:53643436.854 : => CNT96226::VenderCmd_SetData
19ec-1c88:53643436.911 : iCmd = 0, nBytes = 10
19ec-1c88:53643437.019 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53643788.345 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53643788.477 : => CNT96226::VenderCmd_GetData
19ec-1c88:53643788.534 : iCmd = 0, nBytes = 128
19ec-1c88:53643954.541 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53643954.762 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53643954.911 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53643955.053 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53643955.187 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53643955.313 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53643955.442 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53643955.565 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53643955.632 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53643955.700 : => CNT96226::VenderCmd_GetData
19ec-1c88:53643955.761 : iCmd = 1, nBytes = 4
19ec-1c88:53644160.085 : 0000 : 00 00 00 00 
19ec-1c88:53644160.176 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53644160.238 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53644160.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:53644160.352 : iCmd = 3, nBytes = 2
19ec-1c88:53644542.989 : 0000 : 06 38 
19ec-1c88:53644543.117 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53644543.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:53644543.243 : iCmd = 4, nBytes = 2
19ec-1c88:53644823.415 : 0000 : 07 07 
19ec-1c88:53644823.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53644823.662 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53644823.757 : => IoObject::InitializeDevice
19ec-1c88:53644823.869 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53644824.465 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53644824.540 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53644825.235 : => FindScanner
19ec-1c88:53644825.294 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53644825.358 : <= FindScanner ret = 1
19ec-1c88:53644825.416 : => IoObject::IoLockStart
19ec-1c88:53644825.518 : => CAsicIO::CheckDevice
19ec-1c88:53644825.568 : => CNT96226::ConnectIsAvailable
19ec-1c88:53644838.759 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53644838.851 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53644838.906 : <= IoObject::IoLockStart
19ec-1c88:53644838.963 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53644839.032 : IO Send command 10 bytes
19ec-1c88:53644839.115 : => CNT96226::VenderCmd_SetData
19ec-1c88:53644839.171 : iCmd = 0, nBytes = 10
19ec-1c88:53644839.277 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53645041.652 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53645041.791 : System send command 10 bytes + data 0 bytes
19ec-1c88:53645041.868 : IO total need to receive data 5 bytes
19ec-1c88:53645041.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:53645041.989 : iCmd = 0, nBytes = 5
19ec-1c88:53645250.372 : 0000 : 06 00 02 02 ab 
19ec-1c88:53645250.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53645250.548 : System total receive data 5 bytes
19ec-1c88:53645250.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:53645250.667 : iCmd = 1, nBytes = 4
19ec-1c88:53645395.192 : 0000 : 00 00 00 00 
19ec-1c88:53645395.297 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53645395.434 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53645395.499 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53645395.563 : IO Send command 10 bytes
19ec-1c88:53645395.651 : => CNT96226::VenderCmd_SetData
19ec-1c88:53645395.707 : iCmd = 0, nBytes = 10
19ec-1c88:53645395.816 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53645550.570 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53645550.690 : System send command 10 bytes + data 0 bytes
19ec-1c88:53645550.759 : IO total need to receive data 165 bytes
19ec-1c88:53645550.820 : => CNT96226::VenderCmd_GetData
19ec-1c88:53645550.875 : iCmd = 0, nBytes = 165
19ec-1c88:53645749.169 : skip dump 37 bytes
19ec-1c88:53645749.360 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53645749.500 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53645749.636 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53645749.771 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53645749.898 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53645750.028 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53645750.152 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53645750.276 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53645750.339 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53645750.396 : System total receive data 165 bytes
19ec-1c88:53645750.453 : => CNT96226::VenderCmd_GetData
19ec-1c88:53645750.506 : iCmd = 1, nBytes = 4
19ec-1c88:53645878.392 : 0000 : 00 00 00 00 
19ec-1c88:53645878.493 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53645878.634 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53645878.824 : Dump Inquiry
19ec-1c88:53645878.955 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53645879.087 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53645879.218 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53645879.347 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53645879.471 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53645879.602 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53645879.725 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53645879.848 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53645879.974 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53645880.098 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53645880.184 : 00a0 : 00 00 00 00 00 
19ec-1c88:53645880.258 : => ReadNVMDataInternal
19ec-1c88:53645880.468 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53645880.531 : IO Send command 10 bytes
19ec-1c88:53645880.616 : => CNT96226::VenderCmd_SetData
19ec-1c88:53645880.671 : iCmd = 0, nBytes = 10
19ec-1c88:53645880.777 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53646190.788 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53646190.922 : System send command 10 bytes + data 0 bytes
19ec-1c88:53646190.988 : IO total need to receive data 128 bytes
19ec-1c88:53646191.053 : => CNT96226::VenderCmd_GetData
19ec-1c88:53646191.107 : iCmd = 0, nBytes = 128
19ec-1c88:53646409.639 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53646409.833 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53646409.972 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53646410.100 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53646410.223 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53646410.348 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53646410.471 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53646410.597 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53646410.659 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53646410.722 : System total receive data 128 bytes
19ec-1c88:53646410.784 : => CNT96226::VenderCmd_GetData
19ec-1c88:53646410.835 : iCmd = 1, nBytes = 4
19ec-1c88:53646591.778 : 0000 : 00 00 00 00 
19ec-1c88:53646591.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53646592.050 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53646592.126 : NVMData.PadScanCount = 0
19ec-1c88:53646592.188 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53646592.246 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53646592.311 : NVMData.FlatbedScanCount = 0
19ec-1c88:53646592.370 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53646592.427 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53646592.483 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53646592.538 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53646592.595 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53646592.650 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53646592.706 : NVMData.BornMonth = 0
19ec-1c88:53646592.754 : NVMData.BornDay = 0
19ec-1c88:53646592.809 : NVMData.BornYear = 0
19ec-1c88:53646592.860 : NVMData.FirstScanMonth = 4
19ec-1c88:53646592.910 : NVMData.FirstScanDay = 30
19ec-1c88:53646592.966 : NVMData.FirstScanYear = 2020
19ec-1c88:53646593.022 : NVMData.VerticalMagnification = 0
19ec-1c88:53646593.079 : NVMData.HorizontalMagnification = 0
19ec-1c88:53646593.136 : NVMData.PowerSavingTime = 15
19ec-1c88:53646593.191 : NVMData.SN = A094165189010062
19ec-1c88:53646593.244 : NVMData.AutoFeed = 0
19ec-1c88:53646593.296 : NVMData.CCDType = 0
19ec-1c88:53646593.344 : NVMData.ScanSpeed = 0
19ec-1c88:53646593.393 : NVMData.RollerCount = 0
19ec-1c88:53646593.444 : NVMData.MultifeedCount = 0
19ec-1c88:53646593.494 : NVMData.JamCount = 0
19ec-1c88:53646593.544 : NVMData.IdentifyInfo = 
19ec-1c88:53646593.594 : NVMData.FormalName = 
19ec-1c88:53646593.805 : NVMData.ReservedB = 0
19ec-1c88:53646593.862 : NVMData.FunctionCode = 0
19ec-1c88:53646593.912 : NVMData.PreFeed = 0
19ec-1c88:53646593.963 : NVMData.PreFeedTime = 0
19ec-1c88:53646594.013 : NVMData.ButtonNumber = 0
19ec-1c88:53646594.063 : NVMData.PowerOffTime = 0
19ec-1c88:53646594.114 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53646594.191 : => IoObject::IoLockEnd
19ec-1c88:53646594.286 : <= IoObject::IoLockEnd
19ec-1c88:53646594.337 : <= InitializeScanner ret = 1
19ec-1c88:53646594.404 : => GetLogicalScannerAbilityEx
19ec-1c88:53646594.463 : => IoObject::IoLockStart
19ec-1c88:53646594.558 : => CAsicIO::CheckDevice
19ec-1c88:53646594.617 : => CNT96226::ConnectIsAvailable
19ec-1c88:53646617.481 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53646617.720 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53646617.849 : <= IoObject::IoLockStart
19ec-1c88:53646617.974 : => IoObject::IoLockEnd
19ec-1c88:53646618.320 : <= IoObject::IoLockEnd
19ec-1c88:53646618.435 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53646618.511 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53646798.542 : => ReadNVMData
19ec-1c88:53646798.684 : => IoObject::IoLockStart
19ec-1c88:53646798.820 : => CAsicIO::CheckDevice
19ec-1c88:53646798.880 : => CNT96226::ConnectIsAvailable
19ec-1c88:53646824.235 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53646824.347 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53646824.409 : <= IoObject::IoLockStart
19ec-1c88:53646824.474 : => ReadNVMDataInternal
19ec-1c88:53646824.534 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53646824.600 : IO Send command 10 bytes
19ec-1c88:53646824.721 : => CNT96226::VenderCmd_SetData
19ec-1c88:53646824.775 : iCmd = 0, nBytes = 10
19ec-1c88:53646824.887 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53647176.165 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53647176.326 : System send command 10 bytes + data 0 bytes
19ec-1c88:53647176.400 : IO total need to receive data 128 bytes
19ec-1c88:53647176.463 : => CNT96226::VenderCmd_GetData
19ec-1c88:53647176.518 : iCmd = 0, nBytes = 128
19ec-1c88:53647363.860 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53647364.037 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53647364.184 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53647364.321 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53647364.450 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53647364.577 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53647364.705 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53647364.829 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53647364.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53647364.952 : System total receive data 128 bytes
19ec-1c88:53647365.011 : => CNT96226::VenderCmd_GetData
19ec-1c88:53647365.065 : iCmd = 1, nBytes = 4
19ec-1c88:53647475.169 : 0000 : 00 00 00 00 
19ec-1c88:53647475.270 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53647475.406 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53647475.472 : NVMData.PadScanCount = 0
19ec-1c88:53647475.530 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53647475.587 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53647475.642 : NVMData.FlatbedScanCount = 0
19ec-1c88:53647475.699 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53647475.752 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53647475.805 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53647475.859 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53647475.914 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53647475.966 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53647476.018 : NVMData.BornMonth = 0
19ec-1c88:53647476.066 : NVMData.BornDay = 0
19ec-1c88:53647476.119 : NVMData.BornYear = 0
19ec-1c88:53647476.168 : NVMData.FirstScanMonth = 4
19ec-1c88:53647476.219 : NVMData.FirstScanDay = 30
19ec-1c88:53647476.272 : NVMData.FirstScanYear = 2020
19ec-1c88:53647476.455 : NVMData.VerticalMagnification = 0
19ec-1c88:53647476.516 : NVMData.HorizontalMagnification = 0
19ec-1c88:53647476.569 : NVMData.PowerSavingTime = 15
19ec-1c88:53647476.622 : NVMData.SN = A094165189010062
19ec-1c88:53647476.672 : NVMData.AutoFeed = 0
19ec-1c88:53647476.722 : NVMData.CCDType = 0
19ec-1c88:53647476.771 : NVMData.ScanSpeed = 0
19ec-1c88:53647476.818 : NVMData.RollerCount = 0
19ec-1c88:53647476.869 : NVMData.MultifeedCount = 0
19ec-1c88:53647476.918 : NVMData.JamCount = 0
19ec-1c88:53647476.967 : NVMData.IdentifyInfo = 
19ec-1c88:53647477.019 : NVMData.FormalName = 
19ec-1c88:53647477.066 : NVMData.ReservedB = 0
19ec-1c88:53647477.116 : NVMData.FunctionCode = 0
19ec-1c88:53647477.163 : NVMData.PreFeed = 0
19ec-1c88:53647477.212 : NVMData.PreFeedTime = 0
19ec-1c88:53647477.261 : NVMData.ButtonNumber = 0
19ec-1c88:53647477.310 : NVMData.PowerOffTime = 0
19ec-1c88:53647477.360 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53647477.421 : => IoObject::IoLockEnd
19ec-1c88:53647477.506 : <= IoObject::IoLockEnd
19ec-1c88:53647477.554 : <= ReadNVMData ret = 1
19ec-1c88:53650120.772 : ============Debug Start==========
19ec-1c88:53650121.082 : Date : 2020/4/30 14:31:42
19ec-1c88:53650121.162 : Process ID : 19ec
19ec-1c88:53650121.579 : Windows : Version 10.0 build 18363 
19ec-1c88:53650122.041 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53650122.109 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53650122.179 : MemoryStatus.ullAvailPhys : 1750097920
19ec-1c88:53650122.239 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53650122.298 : MemoryStatus.ullAvailPageFile : 3149893632
19ec-1c88:53650122.360 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53650122.419 : MemoryStatus.ullAvailVirtual : 1728430080
19ec-1c88:53650122.479 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53650122.587 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53650122.649 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53650122.889 : CPU Count : 4
19ec-1c88:53650122.938 : CPU Frequency : 100.000 Mhz
19ec-1c88:53650127.188 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53650127.389 : => InitializeDriver
19ec-1c88:53650127.696 : <= InitializeDriver ret = 1
19ec-1c88:53652744.331 : => InitializeScanner
19ec-1c88:53652744.596 : => CAsicIO::GetDeviceList
19ec-1c88:53652745.041 : => CNT96226::CNT96226
19ec-1c88:53652745.102 : => CNT96226::Open
19ec-1c88:53652767.838 : <= CNT96226::Open ret = 1
19ec-1c88:53652767.934 : => CNT96226::Initialize
19ec-1c88:53652768.129 : <= CNT96226::Initialize ret = 1
19ec-1c88:53652768.186 : <= CNT96226::CNT96226
19ec-1c88:53652768.244 : => CNT96226::EnumAvailableDevice
19ec-1c88:53652773.601 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53652773.681 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53652773.737 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53656481.553 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53656482.097 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53656488.034 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53656488.150 : => IoObject::GetLockName
19ec-1c88:53656488.212 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53656488.282 : <= IoObject::GetLockName
19ec-1c88:53656488.762 : => CNT96226::VenderCmd_GetData
19ec-1c88:53656488.829 : iCmd = 3, nBytes = 2
19ec-1c88:53656878.802 : 0000 : 06 38 
19ec-1c88:53656878.938 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53656879.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:53656879.069 : iCmd = 4, nBytes = 2
19ec-1c88:53657184.576 : 0000 : 07 07 
19ec-1c88:53657184.696 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53657184.792 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53657184.889 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53657184.960 : IO Send command 10 bytes
19ec-1c88:53657185.017 : => CNT96226::VenderCmd_SetData
19ec-1c88:53657185.076 : iCmd = 0, nBytes = 10
19ec-1c88:53657185.186 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53657386.113 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53657386.250 : => CNT96226::VenderCmd_GetData
19ec-1c88:53657386.309 : iCmd = 0, nBytes = 165
19ec-1c88:53657592.660 : skip dump 37 bytes
19ec-1c88:53657592.873 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53657593.016 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53657593.149 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53657593.286 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53657593.414 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53657593.547 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53657593.671 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53657593.795 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53657593.861 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53657593.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:53657593.978 : iCmd = 1, nBytes = 4
19ec-1c88:53657794.523 : 0000 : 00 00 00 00 
19ec-1c88:53657794.635 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53657794.705 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53657794.777 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53657794.847 : IO Send command 10 bytes
19ec-1c88:53657794.902 : => CNT96226::VenderCmd_SetData
19ec-1c88:53657794.959 : iCmd = 0, nBytes = 10
19ec-1c88:53657795.066 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53658123.592 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53658123.748 : => CNT96226::VenderCmd_GetData
19ec-1c88:53658123.813 : iCmd = 0, nBytes = 128
19ec-1c88:53658292.737 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53658292.901 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53658293.038 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53658293.171 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53658293.295 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53658293.417 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53658293.541 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53658293.663 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53658293.724 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53658293.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:53658293.843 : iCmd = 1, nBytes = 4
19ec-1c88:53658400.968 : 0000 : 00 00 00 00 
19ec-1c88:53658401.060 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53658401.122 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53658401.287 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53658401.356 : => CNT96226::Close
19ec-1c88:53658405.682 : <= CNT96226::Close ret = 1
19ec-1c88:53658405.758 : <= CNT96226::~CNT96226
19ec-1c88:53658405.847 : <= CAsicIO::GetDeviceList
19ec-1c88:53658406.300 : => IoObject::SetTimeout
19ec-1c88:53658406.435 : Timeout--> In = 0 Out = 0
19ec-1c88:53658406.496 : <= IoObject::SetTimeout
19ec-1c88:53658406.565 : => CAsicIO::CAsicIO
19ec-1c88:53658406.639 : => CNT96226::CNT96226
19ec-1c88:53658406.691 : => CNT96226::Open
19ec-1c88:53658430.532 : <= CNT96226::Open ret = 1
19ec-1c88:53658430.644 : => CNT96226::Initialize
19ec-1c88:53658430.833 : <= CNT96226::Initialize ret = 1
19ec-1c88:53658430.892 : <= CNT96226::CNT96226
19ec-1c88:53658430.942 : <= CAsicIO::CAsicIO
19ec-1c88:53658430.996 : => CAsicIO::InitializeDevice
19ec-1c88:53658431.062 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53658436.928 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53658437.048 : => IoObject::GetLockName
19ec-1c88:53658437.103 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53658437.168 : <= IoObject::GetLockName
19ec-1c88:53658437.695 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53658437.766 : IO Send command 10 bytes
19ec-1c88:53658437.818 : => CNT96226::VenderCmd_SetData
19ec-1c88:53658437.872 : iCmd = 0, nBytes = 10
19ec-1c88:53658437.979 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53658776.110 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53658776.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:53658776.298 : iCmd = 0, nBytes = 128
19ec-1c88:53658956.836 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53658957.058 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53658957.209 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53658957.348 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53658957.480 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53658957.612 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53658957.738 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53658957.862 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53658957.929 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53658957.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:53658958.048 : iCmd = 1, nBytes = 4
19ec-1c88:53659160.924 : 0000 : 00 00 00 00 
19ec-1c88:53659161.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53659161.105 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53659161.173 : => CNT96226::VenderCmd_GetData
19ec-1c88:53659161.229 : iCmd = 3, nBytes = 2
19ec-1c88:53659548.130 : 0000 : 06 38 
19ec-1c88:53659548.262 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53659548.338 : => CNT96226::VenderCmd_GetData
19ec-1c88:53659548.396 : iCmd = 4, nBytes = 2
19ec-1c88:53659847.904 : 0000 : 07 07 
19ec-1c88:53659848.019 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53659848.182 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53659848.280 : => IoObject::InitializeDevice
19ec-1c88:53659848.393 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53659849.033 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53659849.106 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53659849.838 : => FindScanner
19ec-1c88:53659849.900 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53659849.964 : <= FindScanner ret = 1
19ec-1c88:53659850.020 : => IoObject::IoLockStart
19ec-1c88:53659850.123 : => CAsicIO::CheckDevice
19ec-1c88:53659850.173 : => CNT96226::ConnectIsAvailable
19ec-1c88:53659871.007 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53659871.124 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53659871.187 : <= IoObject::IoLockStart
19ec-1c88:53659871.246 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53659871.316 : IO Send command 10 bytes
19ec-1c88:53659871.404 : => CNT96226::VenderCmd_SetData
19ec-1c88:53659871.465 : iCmd = 0, nBytes = 10
19ec-1c88:53659871.574 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53660047.946 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53660048.068 : System send command 10 bytes + data 0 bytes
19ec-1c88:53660048.134 : IO total need to receive data 5 bytes
19ec-1c88:53660048.195 : => CNT96226::VenderCmd_GetData
19ec-1c88:53660048.249 : iCmd = 0, nBytes = 5
19ec-1c88:53660218.585 : 0000 : 06 00 02 02 ab 
19ec-1c88:53660218.753 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53660219.055 : System total receive data 5 bytes
19ec-1c88:53660219.114 : => CNT96226::VenderCmd_GetData
19ec-1c88:53660219.166 : iCmd = 1, nBytes = 4
19ec-1c88:53660341.781 : 0000 : 00 00 00 00 
19ec-1c88:53660341.867 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53660341.997 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53660342.062 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53660342.130 : IO Send command 10 bytes
19ec-1c88:53660342.216 : => CNT96226::VenderCmd_SetData
19ec-1c88:53660342.273 : iCmd = 0, nBytes = 10
19ec-1c88:53660342.378 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53660510.292 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53660510.704 : System send command 10 bytes + data 0 bytes
19ec-1c88:53660510.778 : IO total need to receive data 165 bytes
19ec-1c88:53660510.844 : => CNT96226::VenderCmd_GetData
19ec-1c88:53660510.900 : iCmd = 0, nBytes = 165
19ec-1c88:53660709.877 : skip dump 37 bytes
19ec-1c88:53660710.068 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53660710.204 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53660710.340 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53660710.472 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53660710.598 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53660710.732 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53660710.852 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53660710.978 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53660711.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53660711.101 : System total receive data 165 bytes
19ec-1c88:53660711.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:53660711.212 : iCmd = 1, nBytes = 4
19ec-1c88:53660848.250 : 0000 : 00 00 00 00 
19ec-1c88:53660848.356 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53660848.495 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53660848.692 : Dump Inquiry
19ec-1c88:53660848.820 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53660848.957 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53660849.091 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53660849.223 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53660849.357 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53660849.489 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53660849.613 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53660849.738 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53660849.872 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53660850.002 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53660850.088 : 00a0 : 00 00 00 00 00 
19ec-1c88:53660850.158 : => ReadNVMDataInternal
19ec-1c88:53660850.356 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53660850.419 : IO Send command 10 bytes
19ec-1c88:53660850.503 : => CNT96226::VenderCmd_SetData
19ec-1c88:53660850.554 : iCmd = 0, nBytes = 10
19ec-1c88:53660850.655 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53661172.513 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53661172.662 : System send command 10 bytes + data 0 bytes
19ec-1c88:53661172.742 : IO total need to receive data 128 bytes
19ec-1c88:53661172.805 : => CNT96226::VenderCmd_GetData
19ec-1c88:53661172.862 : iCmd = 0, nBytes = 128
19ec-1c88:53661367.370 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53661367.551 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53661367.689 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53661367.822 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53661367.952 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53661368.077 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53661368.200 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53661368.325 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53661368.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53661368.447 : System total receive data 128 bytes
19ec-1c88:53661368.508 : => CNT96226::VenderCmd_GetData
19ec-1c88:53661368.564 : iCmd = 1, nBytes = 4
19ec-1c88:53661550.549 : 0000 : 00 00 00 00 
19ec-1c88:53661550.666 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53661550.821 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53661550.891 : NVMData.PadScanCount = 0
19ec-1c88:53661550.948 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53661551.003 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53661551.059 : NVMData.FlatbedScanCount = 0
19ec-1c88:53661551.112 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53661551.164 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53661551.218 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53661551.276 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53661551.332 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53661551.385 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53661551.438 : NVMData.BornMonth = 0
19ec-1c88:53661551.485 : NVMData.BornDay = 0
19ec-1c88:53661551.536 : NVMData.BornYear = 0
19ec-1c88:53661551.586 : NVMData.FirstScanMonth = 4
19ec-1c88:53661551.637 : NVMData.FirstScanDay = 30
19ec-1c88:53661551.691 : NVMData.FirstScanYear = 2020
19ec-1c88:53661551.744 : NVMData.VerticalMagnification = 0
19ec-1c88:53661551.798 : NVMData.HorizontalMagnification = 0
19ec-1c88:53661551.854 : NVMData.PowerSavingTime = 15
19ec-1c88:53661551.906 : NVMData.SN = A094165189010062
19ec-1c88:53661551.956 : NVMData.AutoFeed = 0
19ec-1c88:53661552.004 : NVMData.CCDType = 0
19ec-1c88:53661552.055 : NVMData.ScanSpeed = 0
19ec-1c88:53661552.103 : NVMData.RollerCount = 0
19ec-1c88:53661552.155 : NVMData.MultifeedCount = 0
19ec-1c88:53661552.205 : NVMData.JamCount = 0
19ec-1c88:53661552.255 : NVMData.IdentifyInfo = 
19ec-1c88:53661552.307 : NVMData.FormalName = 
19ec-1c88:53661552.544 : NVMData.ReservedB = 0
19ec-1c88:53661552.600 : NVMData.FunctionCode = 0
19ec-1c88:53661552.649 : NVMData.PreFeed = 0
19ec-1c88:53661552.698 : NVMData.PreFeedTime = 0
19ec-1c88:53661552.749 : NVMData.ButtonNumber = 0
19ec-1c88:53661552.802 : NVMData.PowerOffTime = 0
19ec-1c88:53661552.855 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53661552.931 : => IoObject::IoLockEnd
19ec-1c88:53661553.023 : <= IoObject::IoLockEnd
19ec-1c88:53661553.075 : <= InitializeScanner ret = 1
19ec-1c88:53662782.079 : => GetLogicalScannerAbility
19ec-1c88:53662782.271 : => IoObject::IoLockStart
19ec-1c88:53662782.400 : => CAsicIO::CheckDevice
19ec-1c88:53662782.454 : => CNT96226::ConnectIsAvailable
19ec-1c88:53662807.183 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53662807.297 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53662807.357 : <= IoObject::IoLockStart
19ec-1c88:53662807.414 : => IoObject::IoLockEnd
19ec-1c88:53662807.521 : <= IoObject::IoLockEnd
19ec-1c88:53662807.596 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:53666414.564 : => GetLogicalScannerAbilityEx
19ec-1c88:53666414.752 : => IoObject::IoLockStart
19ec-1c88:53666414.889 : => CAsicIO::CheckDevice
19ec-1c88:53666414.947 : => CNT96226::ConnectIsAvailable
19ec-1c88:53666437.537 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53666437.649 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53666437.710 : <= IoObject::IoLockStart
19ec-1c88:53666437.770 : => IoObject::IoLockEnd
19ec-1c88:53666437.878 : <= IoObject::IoLockEnd
19ec-1c88:53666437.998 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53666438.072 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53673741.738 : => ReadNVMData
19ec-1c88:53673741.921 : => IoObject::IoLockStart
19ec-1c88:53673742.052 : => CAsicIO::CheckDevice
19ec-1c88:53673742.117 : => CNT96226::ConnectIsAvailable
19ec-1c88:53673761.876 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53673761.989 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53673762.050 : <= IoObject::IoLockStart
19ec-1c88:53673762.118 : => ReadNVMDataInternal
19ec-1c88:53673762.186 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53673762.258 : IO Send command 10 bytes
19ec-1c88:53673762.390 : => CNT96226::VenderCmd_SetData
19ec-1c88:53673762.456 : iCmd = 0, nBytes = 10
19ec-1c88:53673762.582 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53674115.828 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53674115.989 : System send command 10 bytes + data 0 bytes
19ec-1c88:53674116.061 : IO total need to receive data 128 bytes
19ec-1c88:53674116.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:53674116.180 : iCmd = 0, nBytes = 128
19ec-1c88:53674324.327 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53674324.505 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53674324.649 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53674324.783 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53674324.908 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53674325.030 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53674325.153 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53674325.274 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53674325.340 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53674325.399 : System total receive data 128 bytes
19ec-1c88:53674325.462 : => CNT96226::VenderCmd_GetData
19ec-1c88:53674325.514 : iCmd = 1, nBytes = 4
19ec-1c88:53674441.861 : 0000 : 00 00 00 00 
19ec-1c88:53674441.969 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53674442.118 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53674442.189 : NVMData.PadScanCount = 0
19ec-1c88:53674442.246 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53674442.304 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53674442.359 : NVMData.FlatbedScanCount = 0
19ec-1c88:53674442.420 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53674442.577 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53674442.641 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53674442.698 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53674442.754 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53674442.806 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53674442.860 : NVMData.BornMonth = 0
19ec-1c88:53674442.909 : NVMData.BornDay = 0
19ec-1c88:53674442.958 : NVMData.BornYear = 0
19ec-1c88:53674443.007 : NVMData.FirstScanMonth = 4
19ec-1c88:53674443.057 : NVMData.FirstScanDay = 30
19ec-1c88:53674443.112 : NVMData.FirstScanYear = 2020
19ec-1c88:53674443.166 : NVMData.VerticalMagnification = 0
19ec-1c88:53674443.224 : NVMData.HorizontalMagnification = 0
19ec-1c88:53674443.279 : NVMData.PowerSavingTime = 15
19ec-1c88:53674443.336 : NVMData.SN = A094165189010062
19ec-1c88:53674443.389 : NVMData.AutoFeed = 0
19ec-1c88:53674443.441 : NVMData.CCDType = 0
19ec-1c88:53674443.489 : NVMData.ScanSpeed = 0
19ec-1c88:53674443.536 : NVMData.RollerCount = 0
19ec-1c88:53674443.590 : NVMData.MultifeedCount = 0
19ec-1c88:53674443.644 : NVMData.JamCount = 0
19ec-1c88:53674443.695 : NVMData.IdentifyInfo = 
19ec-1c88:53674443.745 : NVMData.FormalName = 
19ec-1c88:53674443.794 : NVMData.ReservedB = 0
19ec-1c88:53674443.844 : NVMData.FunctionCode = 0
19ec-1c88:53674443.893 : NVMData.PreFeed = 0
19ec-1c88:53674443.942 : NVMData.PreFeedTime = 0
19ec-1c88:53674443.992 : NVMData.ButtonNumber = 0
19ec-1c88:53674444.038 : NVMData.PowerOffTime = 0
19ec-1c88:53674444.088 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53674444.146 : => IoObject::IoLockEnd
19ec-1c88:53674444.232 : <= IoObject::IoLockEnd
19ec-1c88:53674444.279 : <= ReadNVMData ret = 1
19ec-1c88:53683850.754 : => GetADFStatus
19ec-1c88:53683851.184 : => IoObject::IoLockStart
19ec-1c88:53683851.328 : => CAsicIO::CheckDevice
19ec-1c88:53683851.384 : => CNT96226::ConnectIsAvailable
19ec-1c88:53683876.316 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53683876.435 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53683876.498 : <= IoObject::IoLockStart
19ec-1c88:53683876.560 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53683876.632 : IO Send command 10 bytes
19ec-1c88:53683876.761 : => CNT96226::VenderCmd_SetData
19ec-1c88:53683876.817 : iCmd = 0, nBytes = 10
19ec-1c88:53683876.926 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53684078.638 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53684078.781 : System send command 10 bytes + data 0 bytes
19ec-1c88:53684078.860 : IO total need to receive data 2 bytes
19ec-1c88:53684078.924 : => CNT96226::VenderCmd_GetData
19ec-1c88:53684078.983 : iCmd = 0, nBytes = 2
19ec-1c88:53684287.622 : 0000 : 00 00 
19ec-1c88:53684287.704 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53684287.769 : System total receive data 2 bytes
19ec-1c88:53684287.828 : => CNT96226::VenderCmd_GetData
19ec-1c88:53684287.884 : iCmd = 1, nBytes = 4
19ec-1c88:53684479.423 : 0000 : 00 00 00 00 
19ec-1c88:53684479.543 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53684479.678 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53684479.748 : Return status = 0
19ec-1c88:53684479.809 : => IoObject::IoLockEnd
19ec-1c88:53684479.893 : <= IoObject::IoLockEnd
19ec-1c88:53684479.944 : <= GetADFStatus ret = 1
19ec-1c88:53687061.915 : => GetADFStatus
19ec-1c88:53687062.109 : => IoObject::IoLockStart
19ec-1c88:53687062.239 : => CAsicIO::CheckDevice
19ec-1c88:53687062.296 : => CNT96226::ConnectIsAvailable
19ec-1c88:53687086.639 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53687086.756 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53687086.818 : <= IoObject::IoLockStart
19ec-1c88:53687086.877 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53687086.945 : IO Send command 10 bytes
19ec-1c88:53687087.060 : => CNT96226::VenderCmd_SetData
19ec-1c88:53687087.121 : iCmd = 0, nBytes = 10
19ec-1c88:53687087.230 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53687295.290 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53687295.410 : System send command 10 bytes + data 0 bytes
19ec-1c88:53687295.631 : IO total need to receive data 2 bytes
19ec-1c88:53687295.707 : => CNT96226::VenderCmd_GetData
19ec-1c88:53687295.760 : iCmd = 0, nBytes = 2
19ec-1c88:53687447.772 : 0000 : 00 00 
19ec-1c88:53687447.876 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53687447.952 : System total receive data 2 bytes
19ec-1c88:53687448.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:53687448.070 : iCmd = 1, nBytes = 4
19ec-1c88:53687555.885 : 0000 : 00 00 00 00 
19ec-1c88:53687555.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53687556.111 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53687556.171 : Return status = 0
19ec-1c88:53687556.230 : => IoObject::IoLockEnd
19ec-1c88:53687556.315 : <= IoObject::IoLockEnd
19ec-1c88:53687556.365 : <= GetADFStatus ret = 1
19ec-1c88:53689664.887 : => TerminateDriver
19ec-1c88:53689665.086 : => CAsicIO::~CAsicIO,pStage=135793736
19ec-1c88:53689665.159 : => CNT96226::Close
19ec-1c88:53689668.888 : <= CNT96226::Close ret = 1
19ec-1c88:53689668.967 : <= CAsicIO::~CAsicIO
19ec-1c88:53689669.026 : => IoObject::IoLockEnd
19ec-1c88:53689669.080 : <= IoObject::IoLockEnd
19ec-1c88:53689669.143 : => IoObject::TerminateDevice
19ec-1c88:53689669.200 : => IoObject::IoLockEnd
19ec-1c88:53689669.251 : <= IoObject::IoLockEnd
19ec-1c88:53689669.353 : <= IoObject::TerminateDevice
19ec-1c88:53689669.600 : <= TerminateDriver ret = 1
19ec-1c88:53732645.452 : ============Debug Start==========
19ec-1c88:53732645.704 : Date : 2020/4/30 14:31:45
19ec-1c88:53732645.781 : Process ID : 19ec
19ec-1c88:53732646.179 : Windows : Version 10.0 build 18363 
19ec-1c88:53732646.625 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53732646.686 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53732646.752 : MemoryStatus.ullAvailPhys : 1749254144
19ec-1c88:53732646.812 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53732646.875 : MemoryStatus.ullAvailPageFile : 3150598144
19ec-1c88:53732646.935 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53732646.993 : MemoryStatus.ullAvailVirtual : 1728385024
19ec-1c88:53732647.051 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53732647.150 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53732647.209 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53732647.456 : CPU Count : 4
19ec-1c88:53732647.505 : CPU Frequency : 100.000 Mhz
19ec-1c88:53732651.766 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53732651.894 : => InitializeDriver
19ec-1c88:53732652.157 : <= InitializeDriver ret = 1
19ec-1c88:53732652.215 : => InitializeScanner
19ec-1c88:53732652.293 : => CAsicIO::GetDeviceList
19ec-1c88:53732652.588 : => CNT96226::CNT96226
19ec-1c88:53732652.651 : => CNT96226::Open
19ec-1c88:53732673.010 : <= CNT96226::Open ret = 1
19ec-1c88:53732673.103 : => CNT96226::Initialize
19ec-1c88:53732673.288 : <= CNT96226::Initialize ret = 1
19ec-1c88:53732673.346 : <= CNT96226::CNT96226
19ec-1c88:53732673.398 : => CNT96226::EnumAvailableDevice
19ec-1c88:53732678.653 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53732678.730 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53732678.788 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53736393.019 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53736393.297 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53736398.818 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53736398.922 : => IoObject::GetLockName
19ec-1c88:53736398.986 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53736399.056 : <= IoObject::GetLockName
19ec-1c88:53736399.518 : => CNT96226::VenderCmd_GetData
19ec-1c88:53736399.580 : iCmd = 3, nBytes = 2
19ec-1c88:53736779.070 : 0000 : 06 38 
19ec-1c88:53736779.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53736779.262 : => CNT96226::VenderCmd_GetData
19ec-1c88:53736779.321 : iCmd = 4, nBytes = 2
19ec-1c88:53737082.870 : 0000 : 07 07 
19ec-1c88:53737082.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53737083.055 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53737083.143 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53737083.210 : IO Send command 10 bytes
19ec-1c88:53737083.264 : => CNT96226::VenderCmd_SetData
19ec-1c88:53737083.323 : iCmd = 0, nBytes = 10
19ec-1c88:53737083.422 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53737288.888 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53737288.986 : => CNT96226::VenderCmd_GetData
19ec-1c88:53737289.042 : iCmd = 0, nBytes = 165
19ec-1c88:53737496.738 : skip dump 37 bytes
19ec-1c88:53737496.928 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53737497.065 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53737497.203 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53737497.342 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53737497.470 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53737497.603 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53737497.725 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53737497.849 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53737497.912 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53737497.971 : => CNT96226::VenderCmd_GetData
19ec-1c88:53737498.024 : iCmd = 1, nBytes = 4
19ec-1c88:53737699.048 : 0000 : 00 00 00 00 
19ec-1c88:53737699.158 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53737699.229 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53737699.289 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53737699.354 : IO Send command 10 bytes
19ec-1c88:53737699.406 : => CNT96226::VenderCmd_SetData
19ec-1c88:53737699.466 : iCmd = 0, nBytes = 10
19ec-1c88:53737699.572 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53738045.150 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53738045.263 : => CNT96226::VenderCmd_GetData
19ec-1c88:53738045.320 : iCmd = 0, nBytes = 128
19ec-1c88:53738247.765 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53738247.925 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53738248.062 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53738248.198 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53738248.324 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53738248.448 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53738248.572 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53738248.697 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53738248.762 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53738248.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:53738248.872 : iCmd = 1, nBytes = 4
19ec-1c88:53738451.470 : 0000 : 00 00 00 00 
19ec-1c88:53738451.560 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53738451.623 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53738451.784 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53738451.857 : => CNT96226::Close
19ec-1c88:53738455.455 : <= CNT96226::Close ret = 1
19ec-1c88:53738455.528 : <= CNT96226::~CNT96226
19ec-1c88:53738455.617 : <= CAsicIO::GetDeviceList
19ec-1c88:53738455.977 : => IoObject::SetTimeout
19ec-1c88:53738456.107 : Timeout--> In = 0 Out = 0
19ec-1c88:53738456.166 : <= IoObject::SetTimeout
19ec-1c88:53738456.236 : => CAsicIO::CAsicIO
19ec-1c88:53738456.309 : => CNT96226::CNT96226
19ec-1c88:53738456.361 : => CNT96226::Open
19ec-1c88:53738479.881 : <= CNT96226::Open ret = 1
19ec-1c88:53738479.979 : => CNT96226::Initialize
19ec-1c88:53738480.171 : <= CNT96226::Initialize ret = 1
19ec-1c88:53738480.229 : <= CNT96226::CNT96226
19ec-1c88:53738480.282 : <= CAsicIO::CAsicIO
19ec-1c88:53738480.334 : => CAsicIO::InitializeDevice
19ec-1c88:53738480.405 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53738486.180 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53738486.307 : => IoObject::GetLockName
19ec-1c88:53738486.364 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53738486.429 : <= IoObject::GetLockName
19ec-1c88:53738486.916 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53738486.987 : IO Send command 10 bytes
19ec-1c88:53738487.040 : => CNT96226::VenderCmd_SetData
19ec-1c88:53738487.094 : iCmd = 0, nBytes = 10
19ec-1c88:53738487.203 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53738828.996 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53738829.117 : => CNT96226::VenderCmd_GetData
19ec-1c88:53738829.176 : iCmd = 0, nBytes = 128
19ec-1c88:53738987.854 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53738988.033 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53738988.175 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53738988.311 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53738988.437 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53738988.557 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53738988.679 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53738988.802 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53738988.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53738988.926 : => CNT96226::VenderCmd_GetData
19ec-1c88:53738988.979 : iCmd = 1, nBytes = 4
19ec-1c88:53739108.611 : 0000 : 00 00 00 00 
19ec-1c88:53739108.698 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53739108.760 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53739108.818 : => CNT96226::VenderCmd_GetData
19ec-1c88:53739108.872 : iCmd = 3, nBytes = 2
19ec-1c88:53739469.378 : 0000 : 06 38 
19ec-1c88:53739469.480 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53739469.549 : => CNT96226::VenderCmd_GetData
19ec-1c88:53739469.607 : iCmd = 4, nBytes = 2
19ec-1c88:53739771.247 : 0000 : 07 07 
19ec-1c88:53739771.346 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53739771.507 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53739771.604 : => IoObject::InitializeDevice
19ec-1c88:53739771.712 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53739772.317 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53739772.392 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53739773.129 : => FindScanner
19ec-1c88:53739773.188 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53739773.252 : <= FindScanner ret = 1
19ec-1c88:53739773.311 : => IoObject::IoLockStart
19ec-1c88:53739773.412 : => CAsicIO::CheckDevice
19ec-1c88:53739773.463 : => CNT96226::ConnectIsAvailable
19ec-1c88:53739798.135 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53739798.230 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53739798.288 : <= IoObject::IoLockStart
19ec-1c88:53739798.344 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53739798.408 : IO Send command 10 bytes
19ec-1c88:53739798.487 : => CNT96226::VenderCmd_SetData
19ec-1c88:53739798.539 : iCmd = 0, nBytes = 10
19ec-1c88:53739798.642 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53739985.705 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53739985.811 : System send command 10 bytes + data 0 bytes
19ec-1c88:53739985.881 : IO total need to receive data 5 bytes
19ec-1c88:53739985.937 : => CNT96226::VenderCmd_GetData
19ec-1c88:53739985.994 : iCmd = 0, nBytes = 5
19ec-1c88:53740117.457 : 0000 : 06 00 02 02 ab 
19ec-1c88:53740117.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53740117.612 : System total receive data 5 bytes
19ec-1c88:53740117.669 : => CNT96226::VenderCmd_GetData
19ec-1c88:53740117.722 : iCmd = 1, nBytes = 4
19ec-1c88:53740287.378 : 0000 : 00 00 00 00 
19ec-1c88:53740287.694 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53740287.818 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53740287.876 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53740287.940 : IO Send command 10 bytes
19ec-1c88:53740288.029 : => CNT96226::VenderCmd_SetData
19ec-1c88:53740288.083 : iCmd = 0, nBytes = 10
19ec-1c88:53740288.184 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53740470.671 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53740470.791 : System send command 10 bytes + data 0 bytes
19ec-1c88:53740470.862 : IO total need to receive data 165 bytes
19ec-1c88:53740470.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:53740470.982 : iCmd = 0, nBytes = 165
19ec-1c88:53740632.833 : skip dump 37 bytes
19ec-1c88:53740633.035 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53740633.190 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53740633.330 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53740633.464 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53740633.593 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53740633.730 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53740633.859 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53740633.988 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53740634.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53740634.114 : System total receive data 165 bytes
19ec-1c88:53740634.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:53740634.227 : iCmd = 1, nBytes = 4
19ec-1c88:53740841.736 : 0000 : 00 00 00 00 
19ec-1c88:53740841.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53740841.970 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53740842.191 : Dump Inquiry
19ec-1c88:53740842.328 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53740842.459 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53740842.588 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53740842.717 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53740842.846 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53740842.976 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53740843.100 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53740843.225 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53740843.352 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53740843.476 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53740843.562 : 00a0 : 00 00 00 00 00 
19ec-1c88:53740843.631 : => ReadNVMDataInternal
19ec-1c88:53740843.846 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53740843.911 : IO Send command 10 bytes
19ec-1c88:53740844.008 : => CNT96226::VenderCmd_SetData
19ec-1c88:53740844.060 : iCmd = 0, nBytes = 10
19ec-1c88:53740844.160 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53741170.614 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53741170.741 : System send command 10 bytes + data 0 bytes
19ec-1c88:53741170.807 : IO total need to receive data 128 bytes
19ec-1c88:53741170.866 : => CNT96226::VenderCmd_GetData
19ec-1c88:53741170.920 : iCmd = 0, nBytes = 128
19ec-1c88:53741371.445 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53741371.623 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53741371.767 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53741371.900 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53741372.025 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53741372.150 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53741372.273 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53741372.398 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53741372.462 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53741372.527 : System total receive data 128 bytes
19ec-1c88:53741372.587 : => CNT96226::VenderCmd_GetData
19ec-1c88:53741372.639 : iCmd = 1, nBytes = 4
19ec-1c88:53741489.307 : 0000 : 00 00 00 00 
19ec-1c88:53741489.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53741489.535 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53741489.601 : NVMData.PadScanCount = 0
19ec-1c88:53741489.657 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53741489.718 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53741489.778 : NVMData.FlatbedScanCount = 0
19ec-1c88:53741489.833 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53741489.885 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53741489.938 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53741489.994 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53741490.051 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53741490.105 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53741490.157 : NVMData.BornMonth = 0
19ec-1c88:53741490.206 : NVMData.BornDay = 0
19ec-1c88:53741490.256 : NVMData.BornYear = 0
19ec-1c88:53741490.305 : NVMData.FirstScanMonth = 4
19ec-1c88:53741490.355 : NVMData.FirstScanDay = 30
19ec-1c88:53741490.410 : NVMData.FirstScanYear = 2020
19ec-1c88:53741490.463 : NVMData.VerticalMagnification = 0
19ec-1c88:53741490.516 : NVMData.HorizontalMagnification = 0
19ec-1c88:53741490.570 : NVMData.PowerSavingTime = 15
19ec-1c88:53741490.625 : NVMData.SN = A094165189010062
19ec-1c88:53741490.676 : NVMData.AutoFeed = 0
19ec-1c88:53741490.724 : NVMData.CCDType = 0
19ec-1c88:53741490.771 : NVMData.ScanSpeed = 0
19ec-1c88:53741490.818 : NVMData.RollerCount = 0
19ec-1c88:53741490.867 : NVMData.MultifeedCount = 0
19ec-1c88:53741490.918 : NVMData.JamCount = 0
19ec-1c88:53741490.966 : NVMData.IdentifyInfo = 
19ec-1c88:53741491.018 : NVMData.FormalName = 
19ec-1c88:53741491.201 : NVMData.ReservedB = 0
19ec-1c88:53741491.254 : NVMData.FunctionCode = 0
19ec-1c88:53741491.304 : NVMData.PreFeed = 0
19ec-1c88:53741491.351 : NVMData.PreFeedTime = 0
19ec-1c88:53741491.400 : NVMData.ButtonNumber = 0
19ec-1c88:53741491.451 : NVMData.PowerOffTime = 0
19ec-1c88:53741491.502 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53741491.572 : => IoObject::IoLockEnd
19ec-1c88:53741491.658 : <= IoObject::IoLockEnd
19ec-1c88:53741491.708 : <= InitializeScanner ret = 1
19ec-1c88:53741491.767 : => GetLogicalScannerAbilityEx
19ec-1c88:53741491.826 : => IoObject::IoLockStart
19ec-1c88:53741491.918 : => CAsicIO::CheckDevice
19ec-1c88:53741491.969 : => CNT96226::ConnectIsAvailable
19ec-1c88:53741504.674 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53741504.765 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53741504.823 : <= IoObject::IoLockStart
19ec-1c88:53741504.881 : => IoObject::IoLockEnd
19ec-1c88:53741504.966 : <= IoObject::IoLockEnd
19ec-1c88:53741505.077 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53741505.153 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53741679.844 : => ReadNVMData
19ec-1c88:53741679.971 : => IoObject::IoLockStart
19ec-1c88:53741680.092 : => CAsicIO::CheckDevice
19ec-1c88:53741680.151 : => CNT96226::ConnectIsAvailable
19ec-1c88:53741705.148 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53741705.258 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53741705.315 : <= IoObject::IoLockStart
19ec-1c88:53741705.371 : => ReadNVMDataInternal
19ec-1c88:53741705.431 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53741705.498 : IO Send command 10 bytes
19ec-1c88:53741705.607 : => CNT96226::VenderCmd_SetData
19ec-1c88:53741705.660 : iCmd = 0, nBytes = 10
19ec-1c88:53741705.766 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53742059.551 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53742059.689 : System send command 10 bytes + data 0 bytes
19ec-1c88:53742059.763 : IO total need to receive data 128 bytes
19ec-1c88:53742059.829 : => CNT96226::VenderCmd_GetData
19ec-1c88:53742059.885 : iCmd = 0, nBytes = 128
19ec-1c88:53742268.478 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53742268.661 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53742268.806 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53742268.944 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53742269.075 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53742269.204 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53742269.332 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53742269.458 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53742269.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53742269.586 : System total receive data 128 bytes
19ec-1c88:53742269.648 : => CNT96226::VenderCmd_GetData
19ec-1c88:53742269.701 : iCmd = 1, nBytes = 4
19ec-1c88:53742429.251 : 0000 : 00 00 00 00 
19ec-1c88:53742429.340 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53742429.468 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53742429.536 : NVMData.PadScanCount = 0
19ec-1c88:53742429.592 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53742429.650 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53742429.707 : NVMData.FlatbedScanCount = 0
19ec-1c88:53742429.763 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53742429.814 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53742429.871 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53742429.928 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53742429.983 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53742430.038 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53742430.093 : NVMData.BornMonth = 0
19ec-1c88:53742430.142 : NVMData.BornDay = 0
19ec-1c88:53742430.193 : NVMData.BornYear = 0
19ec-1c88:53742430.240 : NVMData.FirstScanMonth = 4
19ec-1c88:53742430.291 : NVMData.FirstScanDay = 30
19ec-1c88:53742430.350 : NVMData.FirstScanYear = 2020
19ec-1c88:53742430.541 : NVMData.VerticalMagnification = 0
19ec-1c88:53742430.604 : NVMData.HorizontalMagnification = 0
19ec-1c88:53742430.657 : NVMData.PowerSavingTime = 15
19ec-1c88:53742430.710 : NVMData.SN = A094165189010062
19ec-1c88:53742430.760 : NVMData.AutoFeed = 0
19ec-1c88:53742430.809 : NVMData.CCDType = 0
19ec-1c88:53742430.856 : NVMData.ScanSpeed = 0
19ec-1c88:53742430.906 : NVMData.RollerCount = 0
19ec-1c88:53742430.959 : NVMData.MultifeedCount = 0
19ec-1c88:53742431.010 : NVMData.JamCount = 0
19ec-1c88:53742431.058 : NVMData.IdentifyInfo = 
19ec-1c88:53742431.108 : NVMData.FormalName = 
19ec-1c88:53742431.159 : NVMData.ReservedB = 0
19ec-1c88:53742431.210 : NVMData.FunctionCode = 0
19ec-1c88:53742431.259 : NVMData.PreFeed = 0
19ec-1c88:53742431.309 : NVMData.PreFeedTime = 0
19ec-1c88:53742431.358 : NVMData.ButtonNumber = 0
19ec-1c88:53742431.406 : NVMData.PowerOffTime = 0
19ec-1c88:53742431.457 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53742431.521 : => IoObject::IoLockEnd
19ec-1c88:53742431.609 : <= IoObject::IoLockEnd
19ec-1c88:53742431.657 : <= ReadNVMData ret = 1
19ec-1c88:53744963.746 : ============Debug Start==========
19ec-1c88:53744964.026 : Date : 2020/4/30 14:31:45
19ec-1c88:53744964.106 : Process ID : 19ec
19ec-1c88:53744964.513 : Windows : Version 10.0 build 18363 
19ec-1c88:53744964.952 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53744965.017 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53744965.083 : MemoryStatus.ullAvailPhys : 1749286912
19ec-1c88:53744965.143 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53744965.203 : MemoryStatus.ullAvailPageFile : 3150905344
19ec-1c88:53744965.265 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53744965.325 : MemoryStatus.ullAvailVirtual : 1728389120
19ec-1c88:53744965.383 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53744965.484 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53744965.542 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53744965.779 : CPU Count : 4
19ec-1c88:53744965.825 : CPU Frequency : 100.000 Mhz
19ec-1c88:53744969.925 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53744970.052 : => InitializeDriver
19ec-1c88:53744970.542 : <= InitializeDriver ret = 1
19ec-1c88:53747471.719 : => InitializeScanner
19ec-1c88:53747471.967 : => CAsicIO::GetDeviceList
19ec-1c88:53747472.372 : => CNT96226::CNT96226
19ec-1c88:53747472.431 : => CNT96226::Open
19ec-1c88:53747499.228 : <= CNT96226::Open ret = 1
19ec-1c88:53747499.352 : => CNT96226::Initialize
19ec-1c88:53747499.545 : <= CNT96226::Initialize ret = 1
19ec-1c88:53747499.610 : <= CNT96226::CNT96226
19ec-1c88:53747499.665 : => CNT96226::EnumAvailableDevice
19ec-1c88:53747505.188 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53747505.267 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53747505.327 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53751207.499 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53751207.788 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53751213.523 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53751213.637 : => IoObject::GetLockName
19ec-1c88:53751213.698 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53751213.763 : <= IoObject::GetLockName
19ec-1c88:53751214.234 : => CNT96226::VenderCmd_GetData
19ec-1c88:53751214.300 : iCmd = 3, nBytes = 2
19ec-1c88:53751605.540 : 0000 : 06 38 
19ec-1c88:53751605.667 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53751605.744 : => CNT96226::VenderCmd_GetData
19ec-1c88:53751605.802 : iCmd = 4, nBytes = 2
19ec-1c88:53751905.807 : 0000 : 07 07 
19ec-1c88:53751905.901 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53751906.006 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53751906.091 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53751906.158 : IO Send command 10 bytes
19ec-1c88:53751906.211 : => CNT96226::VenderCmd_SetData
19ec-1c88:53751906.269 : iCmd = 0, nBytes = 10
19ec-1c88:53751906.371 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53752108.390 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53752108.591 : => CNT96226::VenderCmd_GetData
19ec-1c88:53752108.932 : iCmd = 0, nBytes = 165
19ec-1c88:53752307.750 : skip dump 37 bytes
19ec-1c88:53752307.922 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53752308.061 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53752308.195 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53752308.324 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53752308.450 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53752308.585 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53752308.710 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53752308.832 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53752308.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53752308.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:53752309.005 : iCmd = 1, nBytes = 4
19ec-1c88:53752465.510 : 0000 : 00 00 00 00 
19ec-1c88:53752465.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53752465.677 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53752465.741 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53752465.805 : IO Send command 10 bytes
19ec-1c88:53752465.858 : => CNT96226::VenderCmd_SetData
19ec-1c88:53752465.914 : iCmd = 0, nBytes = 10
19ec-1c88:53752466.016 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53752803.810 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53752803.929 : => CNT96226::VenderCmd_GetData
19ec-1c88:53752803.990 : iCmd = 0, nBytes = 128
19ec-1c88:53752997.363 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53752997.553 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53752997.699 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53752997.837 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53752997.964 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53752998.086 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53752998.212 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53752998.334 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53752998.397 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53752998.461 : => CNT96226::VenderCmd_GetData
19ec-1c88:53752998.513 : iCmd = 1, nBytes = 4
19ec-1c88:53753197.894 : 0000 : 00 00 00 00 
19ec-1c88:53753197.979 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53753198.045 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53753198.216 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53753198.291 : => CNT96226::Close
19ec-1c88:53753202.225 : <= CNT96226::Close ret = 1
19ec-1c88:53753202.300 : <= CNT96226::~CNT96226
19ec-1c88:53753202.394 : <= CAsicIO::GetDeviceList
19ec-1c88:53753202.799 : => IoObject::SetTimeout
19ec-1c88:53753202.933 : Timeout--> In = 0 Out = 0
19ec-1c88:53753202.993 : <= IoObject::SetTimeout
19ec-1c88:53753203.063 : => CAsicIO::CAsicIO
19ec-1c88:53753203.134 : => CNT96226::CNT96226
19ec-1c88:53753203.188 : => CNT96226::Open
19ec-1c88:53753226.742 : <= CNT96226::Open ret = 1
19ec-1c88:53753226.857 : => CNT96226::Initialize
19ec-1c88:53753227.056 : <= CNT96226::Initialize ret = 1
19ec-1c88:53753227.116 : <= CNT96226::CNT96226
19ec-1c88:53753227.167 : <= CAsicIO::CAsicIO
19ec-1c88:53753227.226 : => CAsicIO::InitializeDevice
19ec-1c88:53753227.290 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53753233.698 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53753233.817 : => IoObject::GetLockName
19ec-1c88:53753233.872 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53753233.940 : <= IoObject::GetLockName
19ec-1c88:53753234.441 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53753234.514 : IO Send command 10 bytes
19ec-1c88:53753234.567 : => CNT96226::VenderCmd_SetData
19ec-1c88:53753234.621 : iCmd = 0, nBytes = 10
19ec-1c88:53753234.733 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53753563.244 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53753563.362 : => CNT96226::VenderCmd_GetData
19ec-1c88:53753563.416 : iCmd = 0, nBytes = 128
19ec-1c88:53753765.378 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53753765.547 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53753765.688 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53753765.825 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53753765.952 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53753766.076 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53753766.196 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53753766.321 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53753766.382 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53753766.445 : => CNT96226::VenderCmd_GetData
19ec-1c88:53753766.497 : iCmd = 1, nBytes = 4
19ec-1c88:53753943.124 : 0000 : 00 00 00 00 
19ec-1c88:53753943.220 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53753943.281 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53753943.336 : => CNT96226::VenderCmd_GetData
19ec-1c88:53753943.388 : iCmd = 3, nBytes = 2
19ec-1c88:53754316.027 : 0000 : 06 38 
19ec-1c88:53754316.132 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53754316.208 : => CNT96226::VenderCmd_GetData
19ec-1c88:53754316.261 : iCmd = 4, nBytes = 2
19ec-1c88:53754622.486 : 0000 : 07 07 
19ec-1c88:53754622.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53754622.774 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53754622.875 : => IoObject::InitializeDevice
19ec-1c88:53754622.977 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53754623.680 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53754623.754 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53754624.493 : => FindScanner
19ec-1c88:53754624.554 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53754624.620 : <= FindScanner ret = 1
19ec-1c88:53754624.676 : => IoObject::IoLockStart
19ec-1c88:53754624.780 : => CAsicIO::CheckDevice
19ec-1c88:53754624.832 : => CNT96226::ConnectIsAvailable
19ec-1c88:53754648.858 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53754648.950 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53754649.004 : <= IoObject::IoLockStart
19ec-1c88:53754649.062 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53754649.126 : IO Send command 10 bytes
19ec-1c88:53754649.206 : => CNT96226::VenderCmd_SetData
19ec-1c88:53754649.263 : iCmd = 0, nBytes = 10
19ec-1c88:53754649.367 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53754840.256 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53754840.361 : System send command 10 bytes + data 0 bytes
19ec-1c88:53754840.432 : IO total need to receive data 5 bytes
19ec-1c88:53754840.488 : => CNT96226::VenderCmd_GetData
19ec-1c88:53754840.546 : iCmd = 0, nBytes = 5
19ec-1c88:53755046.461 : 0000 : 06 00 02 02 ab 
19ec-1c88:53755046.569 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53755046.703 : System total receive data 5 bytes
19ec-1c88:53755046.767 : => CNT96226::VenderCmd_GetData
19ec-1c88:53755046.821 : iCmd = 1, nBytes = 4
19ec-1c88:53755215.539 : 0000 : 00 00 00 00 
19ec-1c88:53755215.637 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53755215.759 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53755215.824 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53755215.889 : IO Send command 10 bytes
19ec-1c88:53755215.974 : => CNT96226::VenderCmd_SetData
19ec-1c88:53755216.025 : iCmd = 0, nBytes = 10
19ec-1c88:53755216.126 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53755408.706 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53755408.962 : System send command 10 bytes + data 0 bytes
19ec-1c88:53755409.116 : IO total need to receive data 165 bytes
19ec-1c88:53755409.248 : => CNT96226::VenderCmd_GetData
19ec-1c88:53755409.552 : iCmd = 0, nBytes = 165
19ec-1c88:53755585.770 : skip dump 37 bytes
19ec-1c88:53755586.297 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53755586.435 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53755586.569 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53755586.701 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53755586.830 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53755586.962 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53755587.086 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53755587.208 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53755587.271 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53755587.332 : System total receive data 165 bytes
19ec-1c88:53755587.388 : => CNT96226::VenderCmd_GetData
19ec-1c88:53755587.442 : iCmd = 1, nBytes = 4
19ec-1c88:53755740.055 : 0000 : 00 00 00 00 
19ec-1c88:53755740.136 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53755740.260 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53755740.447 : Dump Inquiry
19ec-1c88:53755740.566 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53755740.707 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53755740.836 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53755740.966 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53755741.095 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53755741.226 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53755741.351 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53755741.473 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53755741.603 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53755741.733 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53755741.823 : 00a0 : 00 00 00 00 00 
19ec-1c88:53755741.892 : => ReadNVMDataInternal
19ec-1c88:53755742.087 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53755742.150 : IO Send command 10 bytes
19ec-1c88:53755742.233 : => CNT96226::VenderCmd_SetData
19ec-1c88:53755742.288 : iCmd = 0, nBytes = 10
19ec-1c88:53755742.386 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53756048.150 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53756048.277 : System send command 10 bytes + data 0 bytes
19ec-1c88:53756048.350 : IO total need to receive data 128 bytes
19ec-1c88:53756048.415 : => CNT96226::VenderCmd_GetData
19ec-1c88:53756048.471 : iCmd = 0, nBytes = 128
19ec-1c88:53756231.652 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53756231.812 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53756231.950 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53756232.080 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53756232.205 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53756232.328 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53756232.453 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53756232.573 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53756232.633 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53756232.695 : System total receive data 128 bytes
19ec-1c88:53756232.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:53756232.803 : iCmd = 1, nBytes = 4
19ec-1c88:53756354.876 : 0000 : 00 00 00 00 
19ec-1c88:53756355.184 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53756355.301 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53756355.369 : NVMData.PadScanCount = 0
19ec-1c88:53756355.425 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53756355.481 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53756355.538 : NVMData.FlatbedScanCount = 0
19ec-1c88:53756355.590 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53756355.643 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53756355.700 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53756355.755 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53756355.809 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53756355.863 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53756355.917 : NVMData.BornMonth = 0
19ec-1c88:53756355.964 : NVMData.BornDay = 0
19ec-1c88:53756356.012 : NVMData.BornYear = 0
19ec-1c88:53756356.061 : NVMData.FirstScanMonth = 4
19ec-1c88:53756356.112 : NVMData.FirstScanDay = 30
19ec-1c88:53756356.164 : NVMData.FirstScanYear = 2020
19ec-1c88:53756356.219 : NVMData.VerticalMagnification = 0
19ec-1c88:53756356.273 : NVMData.HorizontalMagnification = 0
19ec-1c88:53756356.329 : NVMData.PowerSavingTime = 15
19ec-1c88:53756356.383 : NVMData.SN = A094165189010062
19ec-1c88:53756356.434 : NVMData.AutoFeed = 0
19ec-1c88:53756356.482 : NVMData.CCDType = 0
19ec-1c88:53756356.531 : NVMData.ScanSpeed = 0
19ec-1c88:53756356.581 : NVMData.RollerCount = 0
19ec-1c88:53756356.632 : NVMData.MultifeedCount = 0
19ec-1c88:53756356.681 : NVMData.JamCount = 0
19ec-1c88:53756356.729 : NVMData.IdentifyInfo = 
19ec-1c88:53756356.779 : NVMData.FormalName = 
19ec-1c88:53756356.961 : NVMData.ReservedB = 0
19ec-1c88:53756357.013 : NVMData.FunctionCode = 0
19ec-1c88:53756357.062 : NVMData.PreFeed = 0
19ec-1c88:53756357.112 : NVMData.PreFeedTime = 0
19ec-1c88:53756357.161 : NVMData.ButtonNumber = 0
19ec-1c88:53756357.213 : NVMData.PowerOffTime = 0
19ec-1c88:53756357.265 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53756357.338 : => IoObject::IoLockEnd
19ec-1c88:53756357.427 : <= IoObject::IoLockEnd
19ec-1c88:53756357.478 : <= InitializeScanner ret = 1
19ec-1c88:53757566.517 : => GetLogicalScannerAbility
19ec-1c88:53757566.702 : => IoObject::IoLockStart
19ec-1c88:53757566.836 : => CAsicIO::CheckDevice
19ec-1c88:53757566.892 : => CNT96226::ConnectIsAvailable
19ec-1c88:53757590.490 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53757590.906 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53757590.968 : <= IoObject::IoLockStart
19ec-1c88:53757591.025 : => IoObject::IoLockEnd
19ec-1c88:53757591.134 : <= IoObject::IoLockEnd
19ec-1c88:53757591.209 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:53761096.355 : => GetLogicalScannerAbilityEx
19ec-1c88:53761096.547 : => IoObject::IoLockStart
19ec-1c88:53761096.676 : => CAsicIO::CheckDevice
19ec-1c88:53761096.734 : => CNT96226::ConnectIsAvailable
19ec-1c88:53761119.264 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53761119.386 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53761119.449 : <= IoObject::IoLockStart
19ec-1c88:53761119.511 : => IoObject::IoLockEnd
19ec-1c88:53761119.628 : <= IoObject::IoLockEnd
19ec-1c88:53761119.755 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53761119.831 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53768594.363 : => ReadNVMData
19ec-1c88:53768594.548 : => IoObject::IoLockStart
19ec-1c88:53768594.701 : => CAsicIO::CheckDevice
19ec-1c88:53768594.761 : => CNT96226::ConnectIsAvailable
19ec-1c88:53768618.888 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53768618.993 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53768619.057 : <= IoObject::IoLockStart
19ec-1c88:53768619.123 : => ReadNVMDataInternal
19ec-1c88:53768619.193 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53768619.258 : IO Send command 10 bytes
19ec-1c88:53768619.360 : => CNT96226::VenderCmd_SetData
19ec-1c88:53768619.431 : iCmd = 0, nBytes = 10
19ec-1c88:53768619.542 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53768947.680 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53768947.873 : System send command 10 bytes + data 0 bytes
19ec-1c88:53768947.953 : IO total need to receive data 128 bytes
19ec-1c88:53768948.021 : => CNT96226::VenderCmd_GetData
19ec-1c88:53768948.082 : iCmd = 0, nBytes = 128
19ec-1c88:53769113.920 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53769114.110 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53769114.261 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53769114.396 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53769114.524 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53769114.656 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53769114.780 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53769114.907 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53769114.972 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53769115.038 : System total receive data 128 bytes
19ec-1c88:53769115.102 : => CNT96226::VenderCmd_GetData
19ec-1c88:53769115.157 : iCmd = 1, nBytes = 4
19ec-1c88:53769275.471 : 0000 : 00 00 00 00 
19ec-1c88:53769275.609 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53769275.755 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53769275.827 : NVMData.PadScanCount = 0
19ec-1c88:53769275.891 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53769275.950 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53769276.009 : NVMData.FlatbedScanCount = 0
19ec-1c88:53769276.066 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53769276.239 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53769276.303 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53769276.359 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53769276.418 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53769276.473 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53769276.527 : NVMData.BornMonth = 0
19ec-1c88:53769276.576 : NVMData.BornDay = 0
19ec-1c88:53769276.628 : NVMData.BornYear = 0
19ec-1c88:53769276.678 : NVMData.FirstScanMonth = 4
19ec-1c88:53769276.733 : NVMData.FirstScanDay = 30
19ec-1c88:53769276.790 : NVMData.FirstScanYear = 2020
19ec-1c88:53769276.846 : NVMData.VerticalMagnification = 0
19ec-1c88:53769276.903 : NVMData.HorizontalMagnification = 0
19ec-1c88:53769276.961 : NVMData.PowerSavingTime = 15
19ec-1c88:53769277.018 : NVMData.SN = A094165189010062
19ec-1c88:53769277.066 : NVMData.AutoFeed = 0
19ec-1c88:53769277.119 : NVMData.CCDType = 0
19ec-1c88:53769277.168 : NVMData.ScanSpeed = 0
19ec-1c88:53769277.220 : NVMData.RollerCount = 0
19ec-1c88:53769277.273 : NVMData.MultifeedCount = 0
19ec-1c88:53769277.326 : NVMData.JamCount = 0
19ec-1c88:53769277.376 : NVMData.IdentifyInfo = 
19ec-1c88:53769277.430 : NVMData.FormalName = 
19ec-1c88:53769277.480 : NVMData.ReservedB = 0
19ec-1c88:53769277.529 : NVMData.FunctionCode = 0
19ec-1c88:53769277.578 : NVMData.PreFeed = 0
19ec-1c88:53769277.631 : NVMData.PreFeedTime = 0
19ec-1c88:53769277.682 : NVMData.ButtonNumber = 0
19ec-1c88:53769277.732 : NVMData.PowerOffTime = 0
19ec-1c88:53769277.785 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53769277.849 : => IoObject::IoLockEnd
19ec-1c88:53769277.940 : <= IoObject::IoLockEnd
19ec-1c88:53769277.991 : <= ReadNVMData ret = 1
19ec-1c88:53779478.038 : => GetADFStatus
19ec-1c88:53779478.427 : => IoObject::IoLockStart
19ec-1c88:53779478.564 : => CAsicIO::CheckDevice
19ec-1c88:53779478.623 : => CNT96226::ConnectIsAvailable
19ec-1c88:53779503.193 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53779503.311 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53779503.371 : <= IoObject::IoLockStart
19ec-1c88:53779503.431 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53779503.502 : IO Send command 10 bytes
19ec-1c88:53779503.629 : => CNT96226::VenderCmd_SetData
19ec-1c88:53779503.692 : iCmd = 0, nBytes = 10
19ec-1c88:53779503.800 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53779704.916 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53779705.039 : System send command 10 bytes + data 0 bytes
19ec-1c88:53779705.118 : IO total need to receive data 2 bytes
19ec-1c88:53779705.178 : => CNT96226::VenderCmd_GetData
19ec-1c88:53779705.236 : iCmd = 0, nBytes = 2
19ec-1c88:53779889.293 : 0000 : 00 00 
19ec-1c88:53779889.404 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53779889.464 : System total receive data 2 bytes
19ec-1c88:53779889.525 : => CNT96226::VenderCmd_GetData
19ec-1c88:53779889.579 : iCmd = 1, nBytes = 4
19ec-1c88:53780099.520 : 0000 : 00 00 00 00 
19ec-1c88:53780099.610 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53780099.736 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53780099.801 : Return status = 0
19ec-1c88:53780099.859 : => IoObject::IoLockEnd
19ec-1c88:53780099.949 : <= IoObject::IoLockEnd
19ec-1c88:53780100.001 : <= GetADFStatus ret = 1
19ec-1c88:53782811.396 : => GetADFStatus
19ec-1c88:53782811.597 : => IoObject::IoLockStart
19ec-1c88:53782811.725 : => CAsicIO::CheckDevice
19ec-1c88:53782811.780 : => CNT96226::ConnectIsAvailable
19ec-1c88:53782836.739 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53782836.852 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53782836.907 : <= IoObject::IoLockStart
19ec-1c88:53782836.967 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53782837.035 : IO Send command 10 bytes
19ec-1c88:53782837.163 : => CNT96226::VenderCmd_SetData
19ec-1c88:53782837.219 : iCmd = 0, nBytes = 10
19ec-1c88:53782837.324 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53783001.251 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53783001.403 : System send command 10 bytes + data 0 bytes
19ec-1c88:53783001.584 : IO total need to receive data 2 bytes
19ec-1c88:53783001.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:53783001.718 : iCmd = 0, nBytes = 2
19ec-1c88:53783196.190 : 0000 : 00 00 
19ec-1c88:53783196.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53783196.358 : System total receive data 2 bytes
19ec-1c88:53783196.425 : => CNT96226::VenderCmd_GetData
19ec-1c88:53783196.479 : iCmd = 1, nBytes = 4
19ec-1c88:53783404.081 : 0000 : 00 00 00 00 
19ec-1c88:53783404.194 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53783404.345 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53783404.416 : Return status = 0
19ec-1c88:53783404.474 : => IoObject::IoLockEnd
19ec-1c88:53783404.567 : <= IoObject::IoLockEnd
19ec-1c88:53783404.617 : <= GetADFStatus ret = 1
19ec-1c88:53785562.835 : => TerminateDriver
19ec-1c88:53785563.032 : => CAsicIO::~CAsicIO,pStage=36965448
19ec-1c88:53785563.106 : => CNT96226::Close
19ec-1c88:53785567.238 : <= CNT96226::Close ret = 1
19ec-1c88:53785567.318 : <= CAsicIO::~CAsicIO
19ec-1c88:53785567.378 : => IoObject::IoLockEnd
19ec-1c88:53785567.430 : <= IoObject::IoLockEnd
19ec-1c88:53785567.486 : => IoObject::TerminateDevice
19ec-1c88:53785567.540 : => IoObject::IoLockEnd
19ec-1c88:53785567.591 : <= IoObject::IoLockEnd
19ec-1c88:53785567.696 : <= IoObject::TerminateDevice
19ec-1c88:53785567.937 : <= TerminateDriver ret = 1
19ec-1c88:53829743.950 : ============Debug Start==========
19ec-1c88:53829744.239 : Date : 2020/4/30 14:31:48
19ec-1c88:53829744.325 : Process ID : 19ec
19ec-1c88:53829744.743 : Windows : Version 10.0 build 18363 
19ec-1c88:53829745.186 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53829745.247 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53829745.312 : MemoryStatus.ullAvailPhys : 1747595264
19ec-1c88:53829745.367 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53829745.431 : MemoryStatus.ullAvailPageFile : 3147685888
19ec-1c88:53829745.491 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53829745.549 : MemoryStatus.ullAvailVirtual : 1729474560
19ec-1c88:53829745.609 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53829745.712 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53829745.771 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53829746.004 : CPU Count : 4
19ec-1c88:53829746.048 : CPU Frequency : 100.000 Mhz
19ec-1c88:53829750.395 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53829750.518 : => InitializeDriver
19ec-1c88:53829750.788 : <= InitializeDriver ret = 1
19ec-1c88:53829750.844 : => InitializeScanner
19ec-1c88:53829750.929 : => CAsicIO::GetDeviceList
19ec-1c88:53829751.227 : => CNT96226::CNT96226
19ec-1c88:53829751.286 : => CNT96226::Open
19ec-1c88:53829772.890 : <= CNT96226::Open ret = 1
19ec-1c88:53829772.977 : => CNT96226::Initialize
19ec-1c88:53829773.164 : <= CNT96226::Initialize ret = 1
19ec-1c88:53829773.224 : <= CNT96226::CNT96226
19ec-1c88:53829773.275 : => CNT96226::EnumAvailableDevice
19ec-1c88:53829778.573 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53829778.649 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53829778.707 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53833484.823 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53833485.118 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53833490.912 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53833491.023 : => IoObject::GetLockName
19ec-1c88:53833491.081 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53833491.149 : <= IoObject::GetLockName
19ec-1c88:53833491.622 : => CNT96226::VenderCmd_GetData
19ec-1c88:53833491.686 : iCmd = 3, nBytes = 2
19ec-1c88:53833873.119 : 0000 : 06 38 
19ec-1c88:53833873.304 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53833873.389 : => CNT96226::VenderCmd_GetData
19ec-1c88:53833873.448 : iCmd = 4, nBytes = 2
19ec-1c88:53834174.357 : 0000 : 07 07 
19ec-1c88:53834174.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53834174.620 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53834174.711 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53834174.781 : IO Send command 10 bytes
19ec-1c88:53834174.836 : => CNT96226::VenderCmd_SetData
19ec-1c88:53834174.897 : iCmd = 0, nBytes = 10
19ec-1c88:53834175.002 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53834348.163 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53834348.355 : => CNT96226::VenderCmd_GetData
19ec-1c88:53834348.424 : iCmd = 0, nBytes = 165
19ec-1c88:53834548.934 : skip dump 37 bytes
19ec-1c88:53834549.178 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53834549.329 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53834549.472 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53834549.613 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53834549.750 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53834549.889 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53834550.022 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53834550.152 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53834550.217 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53834550.284 : => CNT96226::VenderCmd_GetData
19ec-1c88:53834550.342 : iCmd = 1, nBytes = 4
19ec-1c88:53834703.746 : 0000 : 00 00 00 00 
19ec-1c88:53834703.899 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53834703.981 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53834704.052 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53834704.126 : IO Send command 10 bytes
19ec-1c88:53834704.183 : => CNT96226::VenderCmd_SetData
19ec-1c88:53834704.244 : iCmd = 0, nBytes = 10
19ec-1c88:53834704.355 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53835016.980 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53835017.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:53835017.228 : iCmd = 0, nBytes = 128
19ec-1c88:53835206.473 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53835206.673 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53835206.829 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53835206.973 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53835207.105 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53835207.238 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53835207.366 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53835207.490 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53835207.555 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53835207.622 : => CNT96226::VenderCmd_GetData
19ec-1c88:53835207.680 : iCmd = 1, nBytes = 4
19ec-1c88:53835349.024 : 0000 : 00 00 00 00 
19ec-1c88:53835349.179 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53835349.266 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53835349.443 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53835349.516 : => CNT96226::Close
19ec-1c88:53835356.145 : <= CNT96226::Close ret = 1
19ec-1c88:53835356.258 : <= CNT96226::~CNT96226
19ec-1c88:53835356.367 : <= CAsicIO::GetDeviceList
19ec-1c88:53835356.821 : => IoObject::SetTimeout
19ec-1c88:53835356.957 : Timeout--> In = 0 Out = 0
19ec-1c88:53835357.022 : <= IoObject::SetTimeout
19ec-1c88:53835357.095 : => CAsicIO::CAsicIO
19ec-1c88:53835357.165 : => CNT96226::CNT96226
19ec-1c88:53835357.224 : => CNT96226::Open
19ec-1c88:53835379.253 : <= CNT96226::Open ret = 1
19ec-1c88:53835379.377 : => CNT96226::Initialize
19ec-1c88:53835379.588 : <= CNT96226::Initialize ret = 1
19ec-1c88:53835379.652 : <= CNT96226::CNT96226
19ec-1c88:53835379.708 : <= CAsicIO::CAsicIO
19ec-1c88:53835379.765 : => CAsicIO::InitializeDevice
19ec-1c88:53835379.838 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53835385.802 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53835385.946 : => IoObject::GetLockName
19ec-1c88:53835386.003 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53835386.072 : <= IoObject::GetLockName
19ec-1c88:53835386.598 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53835386.673 : IO Send command 10 bytes
19ec-1c88:53835386.726 : => CNT96226::VenderCmd_SetData
19ec-1c88:53835386.788 : iCmd = 0, nBytes = 10
19ec-1c88:53835386.902 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53835714.059 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53835714.494 : => CNT96226::VenderCmd_GetData
19ec-1c88:53835714.567 : iCmd = 0, nBytes = 128
19ec-1c88:53835879.429 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53835879.649 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53835879.798 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53835879.936 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53835880.071 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53835880.198 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53835880.321 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53835880.447 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53835880.511 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53835880.580 : => CNT96226::VenderCmd_GetData
19ec-1c88:53835880.635 : iCmd = 1, nBytes = 4
19ec-1c88:53836041.690 : 0000 : 00 00 00 00 
19ec-1c88:53836041.858 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53836041.935 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53836042.002 : => CNT96226::VenderCmd_GetData
19ec-1c88:53836042.058 : iCmd = 3, nBytes = 2
19ec-1c88:53836381.574 : 0000 : 06 38 
19ec-1c88:53836381.698 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53836381.783 : => CNT96226::VenderCmd_GetData
19ec-1c88:53836381.847 : iCmd = 4, nBytes = 2
19ec-1c88:53836656.613 : 0000 : 07 07 
19ec-1c88:53836656.767 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53836656.953 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53836657.058 : => IoObject::InitializeDevice
19ec-1c88:53836657.179 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53836657.789 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53836657.865 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53836658.566 : => FindScanner
19ec-1c88:53836658.632 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53836658.700 : <= FindScanner ret = 1
19ec-1c88:53836658.761 : => IoObject::IoLockStart
19ec-1c88:53836658.869 : => CAsicIO::CheckDevice
19ec-1c88:53836658.924 : => CNT96226::ConnectIsAvailable
19ec-1c88:53836671.907 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53836672.005 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53836672.065 : <= IoObject::IoLockStart
19ec-1c88:53836672.128 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53836672.194 : IO Send command 10 bytes
19ec-1c88:53836672.275 : => CNT96226::VenderCmd_SetData
19ec-1c88:53836672.333 : iCmd = 0, nBytes = 10
19ec-1c88:53836672.440 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53836845.841 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53836845.948 : System send command 10 bytes + data 0 bytes
19ec-1c88:53836846.019 : IO total need to receive data 5 bytes
19ec-1c88:53836846.082 : => CNT96226::VenderCmd_GetData
19ec-1c88:53836846.138 : iCmd = 0, nBytes = 5
19ec-1c88:53836985.006 : 0000 : 06 00 02 02 ab 
19ec-1c88:53836985.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53836985.247 : System total receive data 5 bytes
19ec-1c88:53836985.318 : => CNT96226::VenderCmd_GetData
19ec-1c88:53836985.379 : iCmd = 1, nBytes = 4
19ec-1c88:53837123.454 : 0000 : 00 00 00 00 
19ec-1c88:53837123.597 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53837123.745 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53837123.823 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53837123.889 : IO Send command 10 bytes
19ec-1c88:53837123.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:53837124.055 : iCmd = 0, nBytes = 10
19ec-1c88:53837124.164 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53837290.624 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53837290.753 : System send command 10 bytes + data 0 bytes
19ec-1c88:53837290.838 : IO total need to receive data 165 bytes
19ec-1c88:53837290.907 : => CNT96226::VenderCmd_GetData
19ec-1c88:53837290.967 : iCmd = 0, nBytes = 165
19ec-1c88:53837456.712 : skip dump 37 bytes
19ec-1c88:53837456.956 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53837457.111 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53837457.260 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53837457.402 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53837457.538 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53837457.678 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53837457.805 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53837457.932 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53837457.998 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53837458.059 : System total receive data 165 bytes
19ec-1c88:53837458.126 : => CNT96226::VenderCmd_GetData
19ec-1c88:53837458.185 : iCmd = 1, nBytes = 4
19ec-1c88:53837607.194 : 0000 : 00 00 00 00 
19ec-1c88:53837607.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53837607.469 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53837607.650 : Dump Inquiry
19ec-1c88:53837607.784 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53837607.923 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53837608.062 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53837608.197 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53837608.329 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53837608.467 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53837608.592 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53837608.721 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53837608.855 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53837608.985 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53837609.073 : 00a0 : 00 00 00 00 00 
19ec-1c88:53837609.150 : => ReadNVMDataInternal
19ec-1c88:53837609.339 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53837609.406 : IO Send command 10 bytes
19ec-1c88:53837609.504 : => CNT96226::VenderCmd_SetData
19ec-1c88:53837609.563 : iCmd = 0, nBytes = 10
19ec-1c88:53837609.664 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53837916.674 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53837916.851 : System send command 10 bytes + data 0 bytes
19ec-1c88:53837916.932 : IO total need to receive data 128 bytes
19ec-1c88:53837917.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:53837917.063 : iCmd = 0, nBytes = 128
19ec-1c88:53838055.869 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53838056.366 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53838056.899 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53838057.051 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53838057.849 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53838059.005 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53838059.188 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53838059.471 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53838059.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53838059.916 : System total receive data 128 bytes
19ec-1c88:53838060.406 : => CNT96226::VenderCmd_GetData
19ec-1c88:53838060.473 : iCmd = 1, nBytes = 4
19ec-1c88:53838178.921 : 0000 : 00 00 00 00 
19ec-1c88:53838179.061 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53838179.215 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53838179.291 : NVMData.PadScanCount = 0
19ec-1c88:53838179.347 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53838179.408 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53838179.470 : NVMData.FlatbedScanCount = 0
19ec-1c88:53838179.528 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53838179.583 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53838179.637 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53838179.693 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53838179.751 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53838179.809 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53838179.865 : NVMData.BornMonth = 0
19ec-1c88:53838179.914 : NVMData.BornDay = 0
19ec-1c88:53838179.966 : NVMData.BornYear = 0
19ec-1c88:53838180.014 : NVMData.FirstScanMonth = 4
19ec-1c88:53838180.068 : NVMData.FirstScanDay = 30
19ec-1c88:53838180.121 : NVMData.FirstScanYear = 2020
19ec-1c88:53838180.178 : NVMData.VerticalMagnification = 0
19ec-1c88:53838180.232 : NVMData.HorizontalMagnification = 0
19ec-1c88:53838180.288 : NVMData.PowerSavingTime = 15
19ec-1c88:53838180.342 : NVMData.SN = A094165189010062
19ec-1c88:53838180.392 : NVMData.AutoFeed = 0
19ec-1c88:53838180.440 : NVMData.CCDType = 0
19ec-1c88:53838180.490 : NVMData.ScanSpeed = 0
19ec-1c88:53838180.542 : NVMData.RollerCount = 0
19ec-1c88:53838180.610 : NVMData.MultifeedCount = 0
19ec-1c88:53838180.661 : NVMData.JamCount = 0
19ec-1c88:53838180.710 : NVMData.IdentifyInfo = 
19ec-1c88:53838180.762 : NVMData.FormalName = 
19ec-1c88:53838180.935 : NVMData.ReservedB = 0
19ec-1c88:53838180.988 : NVMData.FunctionCode = 0
19ec-1c88:53838181.041 : NVMData.PreFeed = 0
19ec-1c88:53838181.094 : NVMData.PreFeedTime = 0
19ec-1c88:53838181.149 : NVMData.ButtonNumber = 0
19ec-1c88:53838181.200 : NVMData.PowerOffTime = 0
19ec-1c88:53838181.253 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53838181.336 : => IoObject::IoLockEnd
19ec-1c88:53838181.430 : <= IoObject::IoLockEnd
19ec-1c88:53838181.483 : <= InitializeScanner ret = 1
19ec-1c88:53838181.548 : => GetLogicalScannerAbilityEx
19ec-1c88:53838181.609 : => IoObject::IoLockStart
19ec-1c88:53838181.706 : => CAsicIO::CheckDevice
19ec-1c88:53838181.759 : => CNT96226::ConnectIsAvailable
19ec-1c88:53838194.262 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53838194.367 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53838194.423 : <= IoObject::IoLockStart
19ec-1c88:53838194.478 : => IoObject::IoLockEnd
19ec-1c88:53838194.569 : <= IoObject::IoLockEnd
19ec-1c88:53838194.678 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53838194.754 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53838433.426 : => ReadNVMData
19ec-1c88:53838433.624 : => IoObject::IoLockStart
19ec-1c88:53838433.757 : => CAsicIO::CheckDevice
19ec-1c88:53838433.818 : => CNT96226::ConnectIsAvailable
19ec-1c88:53838449.579 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53838449.698 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53838449.769 : <= IoObject::IoLockStart
19ec-1c88:53838449.841 : => ReadNVMDataInternal
19ec-1c88:53838449.906 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53838449.979 : IO Send command 10 bytes
19ec-1c88:53838450.131 : => CNT96226::VenderCmd_SetData
19ec-1c88:53838450.191 : iCmd = 0, nBytes = 10
19ec-1c88:53838450.307 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53838758.837 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53838759.035 : System send command 10 bytes + data 0 bytes
19ec-1c88:53838759.115 : IO total need to receive data 128 bytes
19ec-1c88:53838759.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:53838759.244 : iCmd = 0, nBytes = 128
19ec-1c88:53838883.289 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53838883.487 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53838883.632 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53838883.766 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53838883.899 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53838884.027 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53838884.152 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53838884.274 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53838884.340 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53838884.417 : System total receive data 128 bytes
19ec-1c88:53838884.478 : => CNT96226::VenderCmd_GetData
19ec-1c88:53838884.530 : iCmd = 1, nBytes = 4
19ec-1c88:53839060.324 : 0000 : 00 00 00 00 
19ec-1c88:53839060.462 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53839060.611 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53839060.686 : NVMData.PadScanCount = 0
19ec-1c88:53839060.742 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53839060.799 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53839060.859 : NVMData.FlatbedScanCount = 0
19ec-1c88:53839060.917 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53839060.970 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53839061.026 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53839061.084 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53839061.141 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53839061.192 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53839061.247 : NVMData.BornMonth = 0
19ec-1c88:53839061.298 : NVMData.BornDay = 0
19ec-1c88:53839061.350 : NVMData.BornYear = 0
19ec-1c88:53839061.401 : NVMData.FirstScanMonth = 4
19ec-1c88:53839061.457 : NVMData.FirstScanDay = 30
19ec-1c88:53839061.513 : NVMData.FirstScanYear = 2020
19ec-1c88:53839061.772 : NVMData.VerticalMagnification = 0
19ec-1c88:53839061.828 : NVMData.HorizontalMagnification = 0
19ec-1c88:53839061.884 : NVMData.PowerSavingTime = 15
19ec-1c88:53839061.940 : NVMData.SN = A094165189010062
19ec-1c88:53839061.993 : NVMData.AutoFeed = 0
19ec-1c88:53839062.044 : NVMData.CCDType = 0
19ec-1c88:53839062.093 : NVMData.ScanSpeed = 0
19ec-1c88:53839062.144 : NVMData.RollerCount = 0
19ec-1c88:53839062.198 : NVMData.MultifeedCount = 0
19ec-1c88:53839062.251 : NVMData.JamCount = 0
19ec-1c88:53839062.306 : NVMData.IdentifyInfo = 
19ec-1c88:53839062.356 : NVMData.FormalName = 
19ec-1c88:53839062.406 : NVMData.ReservedB = 0
19ec-1c88:53839062.459 : NVMData.FunctionCode = 0
19ec-1c88:53839062.512 : NVMData.PreFeed = 0
19ec-1c88:53839062.566 : NVMData.PreFeedTime = 0
19ec-1c88:53839062.616 : NVMData.ButtonNumber = 0
19ec-1c88:53839062.668 : NVMData.PowerOffTime = 0
19ec-1c88:53839062.722 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53839062.784 : => IoObject::IoLockEnd
19ec-1c88:53839062.875 : <= IoObject::IoLockEnd
19ec-1c88:53839062.926 : <= ReadNVMData ret = 1
19ec-1c88:53839612.069 : => TerminateDriver
19ec-1c88:53839612.257 : => CAsicIO::~CAsicIO,pStage=99159112
19ec-1c88:53839612.334 : => CNT96226::Close
19ec-1c88:53839616.037 : <= CNT96226::Close ret = 1
19ec-1c88:53839616.123 : <= CAsicIO::~CAsicIO
19ec-1c88:53839616.190 : => IoObject::IoLockEnd
19ec-1c88:53839616.246 : <= IoObject::IoLockEnd
19ec-1c88:53839616.302 : => IoObject::TerminateDevice
19ec-1c88:53839616.361 : => IoObject::IoLockEnd
19ec-1c88:53839616.410 : <= IoObject::IoLockEnd
19ec-1c88:53839616.512 : <= IoObject::TerminateDevice
19ec-1c88:53839616.778 : <= TerminateDriver ret = 1
19ec-1c88:53841978.192 : ============Debug Start==========
19ec-1c88:53841978.498 : Date : 2020/4/30 14:31:48
19ec-1c88:53841978.583 : Process ID : 19ec
19ec-1c88:53841978.998 : Windows : Version 10.0 build 18363 
19ec-1c88:53841979.454 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53841979.518 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53841979.583 : MemoryStatus.ullAvailPhys : 1747603456
19ec-1c88:53841979.645 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53841979.706 : MemoryStatus.ullAvailPageFile : 3147091968
19ec-1c88:53841979.766 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53841979.824 : MemoryStatus.ullAvailVirtual : 1729462272
19ec-1c88:53841979.885 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53841979.987 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53841980.046 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53841980.294 : CPU Count : 4
19ec-1c88:53841980.339 : CPU Frequency : 100.000 Mhz
19ec-1c88:53841984.440 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53841984.570 : => InitializeDriver
19ec-1c88:53841984.844 : <= InitializeDriver ret = 1
19ec-1c88:53844543.404 : => InitializeScanner
19ec-1c88:53844543.669 : => CAsicIO::GetDeviceList
19ec-1c88:53844544.181 : => CNT96226::CNT96226
19ec-1c88:53844544.238 : => CNT96226::Open
19ec-1c88:53844566.897 : <= CNT96226::Open ret = 1
19ec-1c88:53844566.994 : => CNT96226::Initialize
19ec-1c88:53844567.188 : <= CNT96226::Initialize ret = 1
19ec-1c88:53844567.246 : <= CNT96226::CNT96226
19ec-1c88:53844567.296 : => CNT96226::EnumAvailableDevice
19ec-1c88:53844572.620 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53844572.697 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53844572.756 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53848292.543 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53848292.850 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53848298.702 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53848298.817 : => IoObject::GetLockName
19ec-1c88:53848298.878 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53848298.946 : <= IoObject::GetLockName
19ec-1c88:53848299.439 : => CNT96226::VenderCmd_GetData
19ec-1c88:53848299.502 : iCmd = 3, nBytes = 2
19ec-1c88:53848686.638 : 0000 : 06 38 
19ec-1c88:53848686.805 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53848686.878 : => CNT96226::VenderCmd_GetData
19ec-1c88:53848686.933 : iCmd = 4, nBytes = 2
19ec-1c88:53848974.397 : 0000 : 07 07 
19ec-1c88:53848974.540 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53848974.640 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53848974.736 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53848974.805 : IO Send command 10 bytes
19ec-1c88:53848974.864 : => CNT96226::VenderCmd_SetData
19ec-1c88:53848974.921 : iCmd = 0, nBytes = 10
19ec-1c88:53848975.028 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53849152.108 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53849152.345 : => CNT96226::VenderCmd_GetData
19ec-1c88:53849152.680 : iCmd = 0, nBytes = 165
19ec-1c88:53849325.622 : skip dump 37 bytes
19ec-1c88:53849326.080 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53849326.218 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53849326.355 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53849326.482 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53849326.613 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53849326.751 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53849326.875 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53849327.002 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53849327.067 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53849327.125 : => CNT96226::VenderCmd_GetData
19ec-1c88:53849327.178 : iCmd = 1, nBytes = 4
19ec-1c88:53849472.147 : 0000 : 00 00 00 00 
19ec-1c88:53849472.256 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53849472.321 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53849472.396 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53849472.459 : IO Send command 10 bytes
19ec-1c88:53849472.511 : => CNT96226::VenderCmd_SetData
19ec-1c88:53849472.568 : iCmd = 0, nBytes = 10
19ec-1c88:53849472.664 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53849781.151 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53849781.293 : => CNT96226::VenderCmd_GetData
19ec-1c88:53849781.353 : iCmd = 0, nBytes = 128
19ec-1c88:53849983.329 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53849983.511 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53849983.651 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53849983.787 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53849983.911 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53849984.033 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53849984.155 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53849984.277 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53849984.340 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53849984.402 : => CNT96226::VenderCmd_GetData
19ec-1c88:53849984.453 : iCmd = 1, nBytes = 4
19ec-1c88:53850117.605 : 0000 : 00 00 00 00 
19ec-1c88:53850117.704 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53850117.767 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53850117.933 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53850118.002 : => CNT96226::Close
19ec-1c88:53850121.922 : <= CNT96226::Close ret = 1
19ec-1c88:53850121.997 : <= CNT96226::~CNT96226
19ec-1c88:53850122.083 : <= CAsicIO::GetDeviceList
19ec-1c88:53850122.496 : => IoObject::SetTimeout
19ec-1c88:53850122.623 : Timeout--> In = 0 Out = 0
19ec-1c88:53850122.679 : <= IoObject::SetTimeout
19ec-1c88:53850122.745 : => CAsicIO::CAsicIO
19ec-1c88:53850122.816 : => CNT96226::CNT96226
19ec-1c88:53850122.872 : => CNT96226::Open
19ec-1c88:53850148.340 : <= CNT96226::Open ret = 1
19ec-1c88:53850148.455 : => CNT96226::Initialize
19ec-1c88:53850148.646 : <= CNT96226::Initialize ret = 1
19ec-1c88:53850148.707 : <= CNT96226::CNT96226
19ec-1c88:53850148.762 : <= CAsicIO::CAsicIO
19ec-1c88:53850148.815 : => CAsicIO::InitializeDevice
19ec-1c88:53850148.887 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53850154.769 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53850154.892 : => IoObject::GetLockName
19ec-1c88:53850154.947 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53850155.010 : <= IoObject::GetLockName
19ec-1c88:53850155.503 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53850155.576 : IO Send command 10 bytes
19ec-1c88:53850155.629 : => CNT96226::VenderCmd_SetData
19ec-1c88:53850155.682 : iCmd = 0, nBytes = 10
19ec-1c88:53850155.796 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53850490.959 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53850491.108 : => CNT96226::VenderCmd_GetData
19ec-1c88:53850491.167 : iCmd = 0, nBytes = 128
19ec-1c88:53850680.312 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53850680.513 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53850680.657 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53850680.790 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53850680.916 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53850681.039 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53850681.161 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53850681.287 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53850681.348 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53850681.412 : => CNT96226::VenderCmd_GetData
19ec-1c88:53850681.465 : iCmd = 1, nBytes = 4
19ec-1c88:53850877.554 : 0000 : 00 00 00 00 
19ec-1c88:53850877.663 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53850877.737 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53850877.802 : => CNT96226::VenderCmd_GetData
19ec-1c88:53850877.855 : iCmd = 3, nBytes = 2
19ec-1c88:53851261.243 : 0000 : 06 38 
19ec-1c88:53851261.370 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53851261.446 : => CNT96226::VenderCmd_GetData
19ec-1c88:53851261.502 : iCmd = 4, nBytes = 2
19ec-1c88:53851564.753 : 0000 : 07 07 
19ec-1c88:53851564.854 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53851565.020 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53851565.116 : => IoObject::InitializeDevice
19ec-1c88:53851565.228 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53851565.847 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53851565.994 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53851566.734 : => FindScanner
19ec-1c88:53851567.028 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53851567.097 : <= FindScanner ret = 1
19ec-1c88:53851567.158 : => IoObject::IoLockStart
19ec-1c88:53851567.266 : => CAsicIO::CheckDevice
19ec-1c88:53851567.320 : => CNT96226::ConnectIsAvailable
19ec-1c88:53851583.678 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53851583.793 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53851583.853 : <= IoObject::IoLockStart
19ec-1c88:53851583.913 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53851583.982 : IO Send command 10 bytes
19ec-1c88:53851584.079 : => CNT96226::VenderCmd_SetData
19ec-1c88:53851584.136 : iCmd = 0, nBytes = 10
19ec-1c88:53851584.239 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53851786.252 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53851786.375 : System send command 10 bytes + data 0 bytes
19ec-1c88:53851786.450 : IO total need to receive data 5 bytes
19ec-1c88:53851786.515 : => CNT96226::VenderCmd_GetData
19ec-1c88:53851786.570 : iCmd = 0, nBytes = 5
19ec-1c88:53851982.282 : 0000 : 06 00 02 02 ab 
19ec-1c88:53851982.401 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53851982.470 : System total receive data 5 bytes
19ec-1c88:53851982.532 : => CNT96226::VenderCmd_GetData
19ec-1c88:53851982.584 : iCmd = 1, nBytes = 4
19ec-1c88:53852164.975 : 0000 : 00 00 00 00 
19ec-1c88:53852165.088 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53852165.222 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53852165.289 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53852165.353 : IO Send command 10 bytes
19ec-1c88:53852165.447 : => CNT96226::VenderCmd_SetData
19ec-1c88:53852165.506 : iCmd = 0, nBytes = 10
19ec-1c88:53852165.608 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53852365.774 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53852365.981 : System send command 10 bytes + data 0 bytes
19ec-1c88:53852366.116 : IO total need to receive data 165 bytes
19ec-1c88:53852366.249 : => CNT96226::VenderCmd_GetData
19ec-1c88:53852366.356 : iCmd = 0, nBytes = 165
19ec-1c88:53852526.358 : skip dump 37 bytes
19ec-1c88:53852526.579 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53852526.731 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53852526.869 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53852527.011 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53852527.147 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53852527.286 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53852527.411 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53852527.537 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53852527.602 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53852527.662 : System total receive data 165 bytes
19ec-1c88:53852527.723 : => CNT96226::VenderCmd_GetData
19ec-1c88:53852527.774 : iCmd = 1, nBytes = 4
19ec-1c88:53852634.612 : 0000 : 00 00 00 00 
19ec-1c88:53852634.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53852634.839 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53852635.035 : Dump Inquiry
19ec-1c88:53852635.161 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53852635.295 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53852635.428 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53852635.559 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53852635.687 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53852635.825 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53852635.948 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53852636.077 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53852636.206 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53852636.337 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53852636.425 : 00a0 : 00 00 00 00 00 
19ec-1c88:53852636.491 : => ReadNVMDataInternal
19ec-1c88:53852636.694 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53852636.758 : IO Send command 10 bytes
19ec-1c88:53852636.842 : => CNT96226::VenderCmd_SetData
19ec-1c88:53852636.900 : iCmd = 0, nBytes = 10
19ec-1c88:53852637.003 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53852949.912 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53852950.057 : System send command 10 bytes + data 0 bytes
19ec-1c88:53852950.128 : IO total need to receive data 128 bytes
19ec-1c88:53852950.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:53852950.246 : iCmd = 0, nBytes = 128
19ec-1c88:53853129.966 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53853130.169 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53853130.311 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53853130.450 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53853130.579 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53853130.702 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53853130.828 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53853130.947 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53853131.013 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53853131.082 : System total receive data 128 bytes
19ec-1c88:53853131.147 : => CNT96226::VenderCmd_GetData
19ec-1c88:53853131.201 : iCmd = 1, nBytes = 4
19ec-1c88:53853323.549 : 0000 : 00 00 00 00 
19ec-1c88:53853323.657 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53853323.802 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53853323.872 : NVMData.PadScanCount = 0
19ec-1c88:53853323.929 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53853323.986 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53853324.041 : NVMData.FlatbedScanCount = 0
19ec-1c88:53853324.096 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53853324.152 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53853324.208 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53853324.261 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53853324.314 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53853324.364 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53853324.417 : NVMData.BornMonth = 0
19ec-1c88:53853324.466 : NVMData.BornDay = 0
19ec-1c88:53853324.518 : NVMData.BornYear = 0
19ec-1c88:53853324.565 : NVMData.FirstScanMonth = 4
19ec-1c88:53853324.617 : NVMData.FirstScanDay = 30
19ec-1c88:53853324.671 : NVMData.FirstScanYear = 2020
19ec-1c88:53853324.725 : NVMData.VerticalMagnification = 0
19ec-1c88:53853324.780 : NVMData.HorizontalMagnification = 0
19ec-1c88:53853324.836 : NVMData.PowerSavingTime = 15
19ec-1c88:53853324.889 : NVMData.SN = A094165189010062
19ec-1c88:53853324.939 : NVMData.AutoFeed = 0
19ec-1c88:53853324.992 : NVMData.CCDType = 0
19ec-1c88:53853325.038 : NVMData.ScanSpeed = 0
19ec-1c88:53853325.085 : NVMData.RollerCount = 0
19ec-1c88:53853325.137 : NVMData.MultifeedCount = 0
19ec-1c88:53853325.185 : NVMData.JamCount = 0
19ec-1c88:53853325.233 : NVMData.IdentifyInfo = 
19ec-1c88:53853325.283 : NVMData.FormalName = 
19ec-1c88:53853325.523 : NVMData.ReservedB = 0
19ec-1c88:53853325.578 : NVMData.FunctionCode = 0
19ec-1c88:53853325.626 : NVMData.PreFeed = 0
19ec-1c88:53853325.676 : NVMData.PreFeedTime = 0
19ec-1c88:53853325.726 : NVMData.ButtonNumber = 0
19ec-1c88:53853325.779 : NVMData.PowerOffTime = 0
19ec-1c88:53853325.835 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53853325.915 : => IoObject::IoLockEnd
19ec-1c88:53853326.007 : <= IoObject::IoLockEnd
19ec-1c88:53853326.058 : <= InitializeScanner ret = 1
19ec-1c88:53854630.669 : => GetLogicalScannerAbility
19ec-1c88:53854630.860 : => IoObject::IoLockStart
19ec-1c88:53854630.998 : => CAsicIO::CheckDevice
19ec-1c88:53854631.052 : => CNT96226::ConnectIsAvailable
19ec-1c88:53854654.770 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53854654.996 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53854655.125 : <= IoObject::IoLockStart
19ec-1c88:53854655.245 : => IoObject::IoLockEnd
19ec-1c88:53854655.467 : <= IoObject::IoLockEnd
19ec-1c88:53854655.619 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:53858323.317 : => GetLogicalScannerAbilityEx
19ec-1c88:53858323.503 : => IoObject::IoLockStart
19ec-1c88:53858323.642 : => CAsicIO::CheckDevice
19ec-1c88:53858323.699 : => CNT96226::ConnectIsAvailable
19ec-1c88:53858346.671 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53858347.057 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53858347.120 : <= IoObject::IoLockStart
19ec-1c88:53858347.180 : => IoObject::IoLockEnd
19ec-1c88:53858347.305 : <= IoObject::IoLockEnd
19ec-1c88:53858347.435 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53858347.511 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53866716.007 : => ReadNVMData
19ec-1c88:53866716.188 : => IoObject::IoLockStart
19ec-1c88:53866716.321 : => CAsicIO::CheckDevice
19ec-1c88:53866716.378 : => CNT96226::ConnectIsAvailable
19ec-1c88:53866740.739 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53866740.852 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53866740.911 : <= IoObject::IoLockStart
19ec-1c88:53866740.975 : => ReadNVMDataInternal
19ec-1c88:53866741.036 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53866741.101 : IO Send command 10 bytes
19ec-1c88:53866741.226 : => CNT96226::VenderCmd_SetData
19ec-1c88:53866741.281 : iCmd = 0, nBytes = 10
19ec-1c88:53866741.395 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53867096.812 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53867096.996 : System send command 10 bytes + data 0 bytes
19ec-1c88:53867097.067 : IO total need to receive data 128 bytes
19ec-1c88:53867097.130 : => CNT96226::VenderCmd_GetData
19ec-1c88:53867097.198 : iCmd = 0, nBytes = 128
19ec-1c88:53867305.191 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53867305.370 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53867305.513 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53867305.648 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53867305.776 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53867305.900 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53867306.021 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53867306.142 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53867306.203 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53867306.266 : System total receive data 128 bytes
19ec-1c88:53867306.327 : => CNT96226::VenderCmd_GetData
19ec-1c88:53867306.380 : iCmd = 1, nBytes = 4
19ec-1c88:53867485.106 : 0000 : 00 00 00 00 
19ec-1c88:53867485.264 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53867485.417 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53867485.492 : NVMData.PadScanCount = 0
19ec-1c88:53867485.551 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53867485.608 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53867485.667 : NVMData.FlatbedScanCount = 0
19ec-1c88:53867485.722 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53867485.915 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53867485.980 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53867486.035 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53867486.093 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53867486.150 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53867486.207 : NVMData.BornMonth = 0
19ec-1c88:53867486.257 : NVMData.BornDay = 0
19ec-1c88:53867486.309 : NVMData.BornYear = 0
19ec-1c88:53867486.358 : NVMData.FirstScanMonth = 4
19ec-1c88:53867486.410 : NVMData.FirstScanDay = 30
19ec-1c88:53867486.466 : NVMData.FirstScanYear = 2020
19ec-1c88:53867486.521 : NVMData.VerticalMagnification = 0
19ec-1c88:53867486.577 : NVMData.HorizontalMagnification = 0
19ec-1c88:53867486.633 : NVMData.PowerSavingTime = 15
19ec-1c88:53867486.690 : NVMData.SN = A094165189010062
19ec-1c88:53867486.745 : NVMData.AutoFeed = 0
19ec-1c88:53867486.797 : NVMData.CCDType = 0
19ec-1c88:53867486.848 : NVMData.ScanSpeed = 0
19ec-1c88:53867486.900 : NVMData.RollerCount = 0
19ec-1c88:53867486.956 : NVMData.MultifeedCount = 0
19ec-1c88:53867487.013 : NVMData.JamCount = 0
19ec-1c88:53867487.064 : NVMData.IdentifyInfo = 
19ec-1c88:53867487.115 : NVMData.FormalName = 
19ec-1c88:53867487.163 : NVMData.ReservedB = 0
19ec-1c88:53867487.213 : NVMData.FunctionCode = 0
19ec-1c88:53867487.263 : NVMData.PreFeed = 0
19ec-1c88:53867487.314 : NVMData.PreFeedTime = 0
19ec-1c88:53867487.365 : NVMData.ButtonNumber = 0
19ec-1c88:53867487.416 : NVMData.PowerOffTime = 0
19ec-1c88:53867487.465 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53867487.527 : => IoObject::IoLockEnd
19ec-1c88:53867487.619 : <= IoObject::IoLockEnd
19ec-1c88:53867487.670 : <= ReadNVMData ret = 1
19ec-1c88:53877316.741 : => GetADFStatus
19ec-1c88:53877317.160 : => IoObject::IoLockStart
19ec-1c88:53877317.289 : => CAsicIO::CheckDevice
19ec-1c88:53877317.349 : => CNT96226::ConnectIsAvailable
19ec-1c88:53877341.767 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53877341.884 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53877341.949 : <= IoObject::IoLockStart
19ec-1c88:53877342.013 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53877342.082 : IO Send command 10 bytes
19ec-1c88:53877342.203 : => CNT96226::VenderCmd_SetData
19ec-1c88:53877342.260 : iCmd = 0, nBytes = 10
19ec-1c88:53877342.371 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53877550.799 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53877550.914 : System send command 10 bytes + data 0 bytes
19ec-1c88:53877550.983 : IO total need to receive data 2 bytes
19ec-1c88:53877551.043 : => CNT96226::VenderCmd_GetData
19ec-1c88:53877551.098 : iCmd = 0, nBytes = 2
19ec-1c88:53877699.048 : 0000 : 00 00 
19ec-1c88:53877699.161 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53877699.237 : System total receive data 2 bytes
19ec-1c88:53877699.300 : => CNT96226::VenderCmd_GetData
19ec-1c88:53877699.355 : iCmd = 1, nBytes = 4
19ec-1c88:53877811.150 : 0000 : 00 00 00 00 
19ec-1c88:53877811.246 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53877811.369 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53877811.426 : Return status = 0
19ec-1c88:53877811.480 : => IoObject::IoLockEnd
19ec-1c88:53877811.565 : <= IoObject::IoLockEnd
19ec-1c88:53877811.612 : <= GetADFStatus ret = 1
19ec-1c88:53880425.302 : => GetADFStatus
19ec-1c88:53880425.489 : => IoObject::IoLockStart
19ec-1c88:53880425.621 : => CAsicIO::CheckDevice
19ec-1c88:53880425.678 : => CNT96226::ConnectIsAvailable
19ec-1c88:53880450.306 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53880450.420 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53880450.481 : <= IoObject::IoLockStart
19ec-1c88:53880450.541 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53880450.608 : IO Send command 10 bytes
19ec-1c88:53880450.721 : => CNT96226::VenderCmd_SetData
19ec-1c88:53880450.779 : iCmd = 0, nBytes = 10
19ec-1c88:53880450.885 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53880657.649 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53880657.894 : System send command 10 bytes + data 0 bytes
19ec-1c88:53880658.277 : IO total need to receive data 2 bytes
19ec-1c88:53880658.634 : => CNT96226::VenderCmd_GetData
19ec-1c88:53880658.694 : iCmd = 0, nBytes = 2
19ec-1c88:53880835.652 : 0000 : 00 00 
19ec-1c88:53880835.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53880835.861 : System total receive data 2 bytes
19ec-1c88:53880835.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:53880835.979 : iCmd = 1, nBytes = 4
19ec-1c88:53880997.785 : 0000 : 00 00 00 00 
19ec-1c88:53880997.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53880998.046 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53880998.112 : Return status = 0
19ec-1c88:53880998.170 : => IoObject::IoLockEnd
19ec-1c88:53880998.265 : <= IoObject::IoLockEnd
19ec-1c88:53880998.316 : <= GetADFStatus ret = 1
19ec-1c88:53883078.634 : => TerminateDriver
19ec-1c88:53883078.827 : => CAsicIO::~CAsicIO,pStage=99093576
19ec-1c88:53883078.898 : => CNT96226::Close
19ec-1c88:53927446.668 : ============Debug Start==========
19ec-1c88:53927446.932 : Date : 2020/4/30 14:31:51
19ec-1c88:53927447.011 : Process ID : 19ec
19ec-1c88:53927447.404 : Windows : Version 10.0 build 18363 
19ec-1c88:53927447.847 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53927447.908 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53927447.973 : MemoryStatus.ullAvailPhys : 1752285184
19ec-1c88:53927448.030 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53927448.157 : MemoryStatus.ullAvailPageFile : 3149660160
19ec-1c88:53927448.222 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53927448.281 : MemoryStatus.ullAvailVirtual : 1729449984
19ec-1c88:53927448.340 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53927448.438 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53927448.497 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53927448.736 : CPU Count : 4
19ec-1c88:53927448.783 : CPU Frequency : 100.000 Mhz
19ec-1c88:53927452.931 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53927453.061 : => InitializeDriver
19ec-1c88:53927453.356 : <= InitializeDriver ret = 1
19ec-1c88:53927453.412 : => InitializeScanner
19ec-1c88:53927453.488 : => CAsicIO::GetDeviceList
19ec-1c88:53927453.787 : => CNT96226::CNT96226
19ec-1c88:53927453.844 : => CNT96226::Open
19ec-1c88:53927473.541 : <= CNT96226::Open ret = 1
19ec-1c88:53927473.634 : => CNT96226::Initialize
19ec-1c88:53927473.815 : <= CNT96226::Initialize ret = 1
19ec-1c88:53927473.871 : <= CNT96226::CNT96226
19ec-1c88:53927473.922 : => CNT96226::EnumAvailableDevice
19ec-1c88:53927479.180 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53927479.258 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53927479.314 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53931275.090 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53931275.382 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53931280.964 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53931281.077 : => IoObject::GetLockName
19ec-1c88:53931281.138 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53931281.208 : <= IoObject::GetLockName
19ec-1c88:53931281.679 : => CNT96226::VenderCmd_GetData
19ec-1c88:53931281.743 : iCmd = 3, nBytes = 2
19ec-1c88:53931660.573 : 0000 : 06 38 
19ec-1c88:53931660.692 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53931660.761 : => CNT96226::VenderCmd_GetData
19ec-1c88:53931660.817 : iCmd = 4, nBytes = 2
19ec-1c88:53931946.105 : 0000 : 07 07 
19ec-1c88:53931946.239 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53931946.332 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53931946.424 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53931946.493 : IO Send command 10 bytes
19ec-1c88:53931946.549 : => CNT96226::VenderCmd_SetData
19ec-1c88:53931946.607 : iCmd = 0, nBytes = 10
19ec-1c88:53931946.714 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53932100.216 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53932100.364 : => CNT96226::VenderCmd_GetData
19ec-1c88:53932100.426 : iCmd = 0, nBytes = 165
19ec-1c88:53932231.652 : skip dump 37 bytes
19ec-1c88:53932231.878 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53932232.032 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53932232.172 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53932232.310 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53932232.446 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53932232.584 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53932232.710 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53932232.836 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53932232.902 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53932232.968 : => CNT96226::VenderCmd_GetData
19ec-1c88:53932233.023 : iCmd = 1, nBytes = 4
19ec-1c88:53932395.104 : 0000 : 00 00 00 00 
19ec-1c88:53932395.273 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53932395.349 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53932395.415 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53932395.482 : IO Send command 10 bytes
19ec-1c88:53932395.536 : => CNT96226::VenderCmd_SetData
19ec-1c88:53932395.593 : iCmd = 0, nBytes = 10
19ec-1c88:53932395.704 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53932751.402 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53932751.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:53932751.634 : iCmd = 0, nBytes = 128
19ec-1c88:53932952.819 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53932953.028 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53932953.176 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53932953.311 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53932953.441 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53932953.564 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53932953.688 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53932953.814 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53932953.880 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53932953.946 : => CNT96226::VenderCmd_GetData
19ec-1c88:53932953.999 : iCmd = 1, nBytes = 4
19ec-1c88:53933157.672 : 0000 : 00 00 00 00 
19ec-1c88:53933157.754 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53933157.817 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53933157.985 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53933158.060 : => CNT96226::Close
19ec-1c88:53933161.735 : <= CNT96226::Close ret = 1
19ec-1c88:53933161.806 : <= CNT96226::~CNT96226
19ec-1c88:53933161.896 : <= CAsicIO::GetDeviceList
19ec-1c88:53933162.335 : => IoObject::SetTimeout
19ec-1c88:53933162.464 : Timeout--> In = 0 Out = 0
19ec-1c88:53933162.520 : <= IoObject::SetTimeout
19ec-1c88:53933162.588 : => CAsicIO::CAsicIO
19ec-1c88:53933162.657 : => CNT96226::CNT96226
19ec-1c88:53933162.714 : => CNT96226::Open
19ec-1c88:53933186.142 : <= CNT96226::Open ret = 1
19ec-1c88:53933186.249 : => CNT96226::Initialize
19ec-1c88:53933186.450 : <= CNT96226::Initialize ret = 1
19ec-1c88:53933186.519 : <= CNT96226::CNT96226
19ec-1c88:53933186.570 : <= CAsicIO::CAsicIO
19ec-1c88:53933186.625 : => CAsicIO::InitializeDevice
19ec-1c88:53933186.694 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53933193.341 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53933193.467 : => IoObject::GetLockName
19ec-1c88:53933193.525 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53933193.590 : <= IoObject::GetLockName
19ec-1c88:53933194.093 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53933194.166 : IO Send command 10 bytes
19ec-1c88:53933194.220 : => CNT96226::VenderCmd_SetData
19ec-1c88:53933194.274 : iCmd = 0, nBytes = 10
19ec-1c88:53933194.385 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53933546.096 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53933546.274 : => CNT96226::VenderCmd_GetData
19ec-1c88:53933546.333 : iCmd = 0, nBytes = 128
19ec-1c88:53933732.767 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53933732.961 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53933733.109 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53933733.251 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53933733.385 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53933733.515 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53933733.640 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53933733.768 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53933733.834 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53933733.903 : => CNT96226::VenderCmd_GetData
19ec-1c88:53933733.957 : iCmd = 1, nBytes = 4
19ec-1c88:53933922.381 : 0000 : 00 00 00 00 
19ec-1c88:53933922.542 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53933922.620 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53933922.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:53933922.745 : iCmd = 3, nBytes = 2
19ec-1c88:53934301.211 : 0000 : 06 38 
19ec-1c88:53934301.314 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53934301.376 : => CNT96226::VenderCmd_GetData
19ec-1c88:53934301.433 : iCmd = 4, nBytes = 2
19ec-1c88:53934600.628 : 0000 : 07 07 
19ec-1c88:53934600.772 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53934600.972 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53934601.069 : => IoObject::InitializeDevice
19ec-1c88:53934601.176 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53934601.968 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53934602.045 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53934602.896 : => FindScanner
19ec-1c88:53934602.952 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53934603.014 : <= FindScanner ret = 1
19ec-1c88:53934603.070 : => IoObject::IoLockStart
19ec-1c88:53934603.187 : => CAsicIO::CheckDevice
19ec-1c88:53934603.237 : => CNT96226::ConnectIsAvailable
19ec-1c88:53934625.923 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53934626.168 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53934626.304 : <= IoObject::IoLockStart
19ec-1c88:53934626.423 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53934626.803 : IO Send command 10 bytes
19ec-1c88:53934626.892 : => CNT96226::VenderCmd_SetData
19ec-1c88:53934626.964 : iCmd = 0, nBytes = 10
19ec-1c88:53934627.071 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53934823.077 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53934823.214 : System send command 10 bytes + data 0 bytes
19ec-1c88:53934823.291 : IO total need to receive data 5 bytes
19ec-1c88:53934823.353 : => CNT96226::VenderCmd_GetData
19ec-1c88:53934823.406 : iCmd = 0, nBytes = 5
19ec-1c88:53934973.361 : 0000 : 06 00 02 02 ab 
19ec-1c88:53934973.495 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53934973.565 : System total receive data 5 bytes
19ec-1c88:53934973.627 : => CNT96226::VenderCmd_GetData
19ec-1c88:53934973.687 : iCmd = 1, nBytes = 4
19ec-1c88:53935151.014 : 0000 : 00 00 00 00 
19ec-1c88:53935151.182 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53935151.578 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53935151.645 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53935151.710 : IO Send command 10 bytes
19ec-1c88:53935151.809 : => CNT96226::VenderCmd_SetData
19ec-1c88:53935151.865 : iCmd = 0, nBytes = 10
19ec-1c88:53935151.966 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53935340.443 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53935340.562 : System send command 10 bytes + data 0 bytes
19ec-1c88:53935340.637 : IO total need to receive data 165 bytes
19ec-1c88:53935340.700 : => CNT96226::VenderCmd_GetData
19ec-1c88:53935340.752 : iCmd = 0, nBytes = 165
19ec-1c88:53935483.628 : skip dump 37 bytes
19ec-1c88:53935483.863 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53935484.010 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53935484.148 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53935484.283 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53935484.413 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53935484.548 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53935484.674 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53935484.801 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53935484.863 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53935484.927 : System total receive data 165 bytes
19ec-1c88:53935484.991 : => CNT96226::VenderCmd_GetData
19ec-1c88:53935485.044 : iCmd = 1, nBytes = 4
19ec-1c88:53935661.380 : 0000 : 00 00 00 00 
19ec-1c88:53935661.553 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53935661.917 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53935662.128 : Dump Inquiry
19ec-1c88:53935662.247 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53935662.379 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53935662.509 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53935662.640 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53935662.766 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53935662.897 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53935663.018 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53935663.143 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53935663.273 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53935663.401 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53935663.489 : 00a0 : 00 00 00 00 00 
19ec-1c88:53935663.560 : => ReadNVMDataInternal
19ec-1c88:53935663.779 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53935663.845 : IO Send command 10 bytes
19ec-1c88:53935663.944 : => CNT96226::VenderCmd_SetData
19ec-1c88:53935664.000 : iCmd = 0, nBytes = 10
19ec-1c88:53935664.103 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53936003.390 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53936003.562 : System send command 10 bytes + data 0 bytes
19ec-1c88:53936003.632 : IO total need to receive data 128 bytes
19ec-1c88:53936003.697 : => CNT96226::VenderCmd_GetData
19ec-1c88:53936003.754 : iCmd = 0, nBytes = 128
19ec-1c88:53936212.278 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53936212.467 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53936212.615 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53936212.750 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53936212.881 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53936213.009 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53936213.132 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53936213.259 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53936213.322 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53936213.383 : System total receive data 128 bytes
19ec-1c88:53936213.442 : => CNT96226::VenderCmd_GetData
19ec-1c88:53936213.495 : iCmd = 1, nBytes = 4
19ec-1c88:53936399.892 : 0000 : 00 00 00 00 
19ec-1c88:53936399.999 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53936400.146 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53936400.219 : NVMData.PadScanCount = 0
19ec-1c88:53936400.277 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53936400.331 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53936400.391 : NVMData.FlatbedScanCount = 0
19ec-1c88:53936400.446 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53936400.498 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53936400.657 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53936400.721 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53936400.775 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53936400.829 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53936400.882 : NVMData.BornMonth = 0
19ec-1c88:53936400.932 : NVMData.BornDay = 0
19ec-1c88:53936400.982 : NVMData.BornYear = 0
19ec-1c88:53936401.031 : NVMData.FirstScanMonth = 4
19ec-1c88:53936401.080 : NVMData.FirstScanDay = 30
19ec-1c88:53936401.132 : NVMData.FirstScanYear = 2020
19ec-1c88:53936402.072 : NVMData.VerticalMagnification = 0
19ec-1c88:53936402.139 : NVMData.HorizontalMagnification = 0
19ec-1c88:53936402.195 : NVMData.PowerSavingTime = 15
19ec-1c88:53936402.251 : NVMData.SN = A094165189010062
19ec-1c88:53936402.302 : NVMData.AutoFeed = 0
19ec-1c88:53936402.353 : NVMData.CCDType = 0
19ec-1c88:53936402.400 : NVMData.ScanSpeed = 0
19ec-1c88:53936402.451 : NVMData.RollerCount = 0
19ec-1c88:53936402.502 : NVMData.MultifeedCount = 0
19ec-1c88:53936402.554 : NVMData.JamCount = 0
19ec-1c88:53936402.605 : NVMData.IdentifyInfo = 
19ec-1c88:53936402.659 : NVMData.FormalName = 
19ec-1c88:53936402.839 : NVMData.ReservedB = 0
19ec-1c88:53936402.893 : NVMData.FunctionCode = 0
19ec-1c88:53936402.942 : NVMData.PreFeed = 0
19ec-1c88:53936402.996 : NVMData.PreFeedTime = 0
19ec-1c88:53936403.047 : NVMData.ButtonNumber = 0
19ec-1c88:53936403.097 : NVMData.PowerOffTime = 0
19ec-1c88:53936403.150 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53936403.229 : => IoObject::IoLockEnd
19ec-1c88:53936403.328 : <= IoObject::IoLockEnd
19ec-1c88:53936403.380 : <= InitializeScanner ret = 1
19ec-1c88:53936403.451 : => GetLogicalScannerAbilityEx
19ec-1c88:53936403.514 : => IoObject::IoLockStart
19ec-1c88:53936403.840 : => CAsicIO::CheckDevice
19ec-1c88:53936403.893 : => CNT96226::ConnectIsAvailable
19ec-1c88:53936419.665 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53936419.793 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53936419.857 : <= IoObject::IoLockStart
19ec-1c88:53936419.921 : => IoObject::IoLockEnd
19ec-1c88:53936420.035 : <= IoObject::IoLockEnd
19ec-1c88:53936420.174 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53936420.252 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53936600.176 : => ReadNVMData
19ec-1c88:53936600.332 : => IoObject::IoLockStart
19ec-1c88:53936600.459 : => CAsicIO::CheckDevice
19ec-1c88:53936600.514 : => CNT96226::ConnectIsAvailable
19ec-1c88:53936626.382 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53936626.492 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53936626.548 : <= IoObject::IoLockStart
19ec-1c88:53936626.610 : => ReadNVMDataInternal
19ec-1c88:53936626.670 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53936626.747 : IO Send command 10 bytes
19ec-1c88:53936626.870 : => CNT96226::VenderCmd_SetData
19ec-1c88:53936626.927 : iCmd = 0, nBytes = 10
19ec-1c88:53936627.041 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53936980.746 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53936980.921 : System send command 10 bytes + data 0 bytes
19ec-1c88:53936980.991 : IO total need to receive data 128 bytes
19ec-1c88:53936981.054 : => CNT96226::VenderCmd_GetData
19ec-1c88:53936981.112 : iCmd = 0, nBytes = 128
19ec-1c88:53937182.773 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53937182.962 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53937183.101 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53937183.235 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53937183.361 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53937183.485 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53937183.612 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53937183.733 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53937183.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53937183.858 : System total receive data 128 bytes
19ec-1c88:53937183.919 : => CNT96226::VenderCmd_GetData
19ec-1c88:53937183.970 : iCmd = 1, nBytes = 4
19ec-1c88:53937377.925 : 0000 : 00 00 00 00 
19ec-1c88:53937378.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53937378.153 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53937378.221 : NVMData.PadScanCount = 0
19ec-1c88:53937378.274 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53937378.328 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53937378.382 : NVMData.FlatbedScanCount = 0
19ec-1c88:53937378.433 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53937378.484 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53937378.540 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53937378.595 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53937378.649 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53937378.703 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53937378.757 : NVMData.BornMonth = 0
19ec-1c88:53937378.804 : NVMData.BornDay = 0
19ec-1c88:53937378.855 : NVMData.BornYear = 0
19ec-1c88:53937378.901 : NVMData.FirstScanMonth = 4
19ec-1c88:53937378.950 : NVMData.FirstScanDay = 30
19ec-1c88:53937379.002 : NVMData.FirstScanYear = 2020
19ec-1c88:53937379.208 : NVMData.VerticalMagnification = 0
19ec-1c88:53937379.269 : NVMData.HorizontalMagnification = 0
19ec-1c88:53937379.324 : NVMData.PowerSavingTime = 15
19ec-1c88:53937379.379 : NVMData.SN = A094165189010062
19ec-1c88:53937379.429 : NVMData.AutoFeed = 0
19ec-1c88:53937379.478 : NVMData.CCDType = 0
19ec-1c88:53937379.525 : NVMData.ScanSpeed = 0
19ec-1c88:53937379.574 : NVMData.RollerCount = 0
19ec-1c88:53937379.625 : NVMData.MultifeedCount = 0
19ec-1c88:53937379.676 : NVMData.JamCount = 0
19ec-1c88:53937379.724 : NVMData.IdentifyInfo = 
19ec-1c88:53937379.774 : NVMData.FormalName = 
19ec-1c88:53937379.822 : NVMData.ReservedB = 0
19ec-1c88:53937379.871 : NVMData.FunctionCode = 0
19ec-1c88:53937379.919 : NVMData.PreFeed = 0
19ec-1c88:53937379.970 : NVMData.PreFeedTime = 0
19ec-1c88:53937380.022 : NVMData.ButtonNumber = 0
19ec-1c88:53937380.071 : NVMData.PowerOffTime = 0
19ec-1c88:53937380.123 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53937380.186 : => IoObject::IoLockEnd
19ec-1c88:53937380.279 : <= IoObject::IoLockEnd
19ec-1c88:53937380.329 : <= ReadNVMData ret = 1
19ec-1c88:53940135.815 : ============Debug Start==========
19ec-1c88:53940136.125 : Date : 2020/4/30 14:31:51
19ec-1c88:53940136.206 : Process ID : 19ec
19ec-1c88:53940136.664 : Windows : Version 10.0 build 18363 
19ec-1c88:53940137.147 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:53940137.210 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:53940137.272 : MemoryStatus.ullAvailPhys : 1751617536
19ec-1c88:53940137.334 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:53940137.395 : MemoryStatus.ullAvailPageFile : 3150327808
19ec-1c88:53940137.456 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:53940137.515 : MemoryStatus.ullAvailVirtual : 1729687552
19ec-1c88:53940137.577 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:53940137.679 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:53940137.737 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:53940137.988 : CPU Count : 4
19ec-1c88:53940138.037 : CPU Frequency : 100.000 Mhz
19ec-1c88:53940142.372 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:53940142.500 : => InitializeDriver
19ec-1c88:53940142.791 : <= InitializeDriver ret = 1
19ec-1c88:53942790.042 : => InitializeScanner
19ec-1c88:53942790.289 : => CAsicIO::GetDeviceList
19ec-1c88:53942790.729 : => CNT96226::CNT96226
19ec-1c88:53942790.795 : => CNT96226::Open
19ec-1c88:53942814.710 : <= CNT96226::Open ret = 1
19ec-1c88:53942814.833 : => CNT96226::Initialize
19ec-1c88:53942815.024 : <= CNT96226::Initialize ret = 1
19ec-1c88:53942815.084 : <= CNT96226::CNT96226
19ec-1c88:53942815.139 : => CNT96226::EnumAvailableDevice
19ec-1c88:53942820.489 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:53942820.565 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:53942820.623 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:53946512.396 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:53946512.695 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53946518.301 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53946518.416 : => IoObject::GetLockName
19ec-1c88:53946518.474 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53946518.541 : <= IoObject::GetLockName
19ec-1c88:53946519.009 : => CNT96226::VenderCmd_GetData
19ec-1c88:53946519.068 : iCmd = 3, nBytes = 2
19ec-1c88:53946900.957 : 0000 : 06 38 
19ec-1c88:53946901.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53946901.152 : => CNT96226::VenderCmd_GetData
19ec-1c88:53946901.209 : iCmd = 4, nBytes = 2
19ec-1c88:53947217.952 : 0000 : 07 07 
19ec-1c88:53947218.079 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53947218.172 : Device 0 USB ID = 0638 : 0707
19ec-1c88:53947218.271 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:53947218.340 : IO Send command 10 bytes
19ec-1c88:53947218.395 : => CNT96226::VenderCmd_SetData
19ec-1c88:53947218.451 : iCmd = 0, nBytes = 10
19ec-1c88:53947218.554 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53947431.281 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53947431.554 : => CNT96226::VenderCmd_GetData
19ec-1c88:53947431.685 : iCmd = 0, nBytes = 165
19ec-1c88:53947639.998 : skip dump 37 bytes
19ec-1c88:53947640.409 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53947640.699 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53947640.977 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53947641.253 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53947641.509 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53947641.784 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53947642.039 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53947642.285 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53947642.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53947642.541 : => CNT96226::VenderCmd_GetData
19ec-1c88:53947642.651 : iCmd = 1, nBytes = 4
19ec-1c88:53947849.404 : 0000 : 00 00 00 00 
19ec-1c88:53947849.592 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53947849.732 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53947849.864 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53947849.999 : IO Send command 10 bytes
19ec-1c88:53947850.104 : => CNT96226::VenderCmd_SetData
19ec-1c88:53947850.214 : iCmd = 0, nBytes = 10
19ec-1c88:53947850.418 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53948212.844 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53948213.086 : => CNT96226::VenderCmd_GetData
19ec-1c88:53948213.215 : iCmd = 0, nBytes = 128
19ec-1c88:53948429.814 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53948430.226 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53948430.524 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53948430.801 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53948431.068 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53948431.327 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53948431.580 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53948431.842 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53948431.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53948432.104 : => CNT96226::VenderCmd_GetData
19ec-1c88:53948432.206 : iCmd = 1, nBytes = 4
19ec-1c88:53948606.046 : 0000 : 00 00 00 00 
19ec-1c88:53948606.253 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53948606.390 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53948606.767 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:53948606.910 : => CNT96226::Close
19ec-1c88:53948613.751 : <= CNT96226::Close ret = 1
19ec-1c88:53948613.898 : <= CNT96226::~CNT96226
19ec-1c88:53948614.044 : <= CAsicIO::GetDeviceList
19ec-1c88:53948614.794 : => IoObject::SetTimeout
19ec-1c88:53948615.051 : Timeout--> In = 0 Out = 0
19ec-1c88:53948615.170 : <= IoObject::SetTimeout
19ec-1c88:53948615.303 : => CAsicIO::CAsicIO
19ec-1c88:53948615.444 : => CNT96226::CNT96226
19ec-1c88:53948615.555 : => CNT96226::Open
19ec-1c88:53948657.522 : <= CNT96226::Open ret = 1
19ec-1c88:53948657.739 : => CNT96226::Initialize
19ec-1c88:53948658.133 : <= CNT96226::Initialize ret = 1
19ec-1c88:53948658.249 : <= CNT96226::CNT96226
19ec-1c88:53948658.362 : <= CAsicIO::CAsicIO
19ec-1c88:53948658.472 : => CAsicIO::InitializeDevice
19ec-1c88:53948658.604 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:53948670.077 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:53948670.296 : => IoObject::GetLockName
19ec-1c88:53948670.404 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:53948670.530 : <= IoObject::GetLockName
19ec-1c88:53948671.495 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:53948671.646 : IO Send command 10 bytes
19ec-1c88:53948671.753 : => CNT96226::VenderCmd_SetData
19ec-1c88:53948671.861 : iCmd = 0, nBytes = 10
19ec-1c88:53948672.080 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53949018.586 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53949018.873 : => CNT96226::VenderCmd_GetData
19ec-1c88:53949019.004 : iCmd = 0, nBytes = 128
19ec-1c88:53949201.677 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53949202.016 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53949202.303 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53949202.588 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53949202.846 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53949203.104 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53949203.358 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53949203.613 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53949203.741 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53949203.866 : => CNT96226::VenderCmd_GetData
19ec-1c88:53949203.979 : iCmd = 1, nBytes = 4
19ec-1c88:53949418.797 : 0000 : 00 00 00 00 
19ec-1c88:53949419.015 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53949419.149 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:53949419.276 : => CNT96226::VenderCmd_GetData
19ec-1c88:53949419.390 : iCmd = 3, nBytes = 2
19ec-1c88:53949808.515 : 0000 : 06 38 
19ec-1c88:53949809.085 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53949809.211 : => CNT96226::VenderCmd_GetData
19ec-1c88:53949809.310 : iCmd = 4, nBytes = 2
19ec-1c88:53950126.073 : 0000 : 07 07 
19ec-1c88:53950126.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53950126.606 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:53950126.806 : => IoObject::InitializeDevice
19ec-1c88:53950126.991 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:53950128.105 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:53950128.250 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:53950129.381 : => FindScanner
19ec-1c88:53950129.495 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:53950129.626 : <= FindScanner ret = 1
19ec-1c88:53950129.740 : => IoObject::IoLockStart
19ec-1c88:53950129.950 : => CAsicIO::CheckDevice
19ec-1c88:53950130.059 : => CNT96226::ConnectIsAvailable
19ec-1c88:53950156.370 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53950156.586 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53950156.718 : <= IoObject::IoLockStart
19ec-1c88:53950156.840 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53950156.989 : IO Send command 10 bytes
19ec-1c88:53950157.172 : => CNT96226::VenderCmd_SetData
19ec-1c88:53950157.302 : iCmd = 0, nBytes = 10
19ec-1c88:53950157.512 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:53950369.701 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53950369.970 : System send command 10 bytes + data 0 bytes
19ec-1c88:53950370.117 : IO total need to receive data 5 bytes
19ec-1c88:53950370.240 : => CNT96226::VenderCmd_GetData
19ec-1c88:53950370.356 : iCmd = 0, nBytes = 5
19ec-1c88:53950569.790 : 0000 : 06 00 02 02 ab 
19ec-1c88:53950569.995 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53950570.145 : System total receive data 5 bytes
19ec-1c88:53950570.278 : => CNT96226::VenderCmd_GetData
19ec-1c88:53950570.393 : iCmd = 1, nBytes = 4
19ec-1c88:53950772.294 : 0000 : 00 00 00 00 
19ec-1c88:53950772.507 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53950772.744 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53950772.861 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:53950772.990 : IO Send command 10 bytes
19ec-1c88:53950773.168 : => CNT96226::VenderCmd_SetData
19ec-1c88:53950773.287 : iCmd = 0, nBytes = 10
19ec-1c88:53950773.499 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:53950980.295 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53950980.557 : System send command 10 bytes + data 0 bytes
19ec-1c88:53950980.702 : IO total need to receive data 165 bytes
19ec-1c88:53950980.830 : => CNT96226::VenderCmd_GetData
19ec-1c88:53950980.948 : iCmd = 0, nBytes = 165
19ec-1c88:53951173.954 : skip dump 37 bytes
19ec-1c88:53951174.373 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53951174.666 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53951174.950 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53951175.245 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53951175.513 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53951175.779 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53951176.038 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53951176.296 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53951176.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53951176.549 : System total receive data 165 bytes
19ec-1c88:53951176.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:53951176.781 : iCmd = 1, nBytes = 4
19ec-1c88:53951385.574 : 0000 : 00 00 00 00 
19ec-1c88:53951385.783 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53951386.042 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53951386.428 : Dump Inquiry
19ec-1c88:53951386.712 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:53951387.000 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:53951387.277 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:53951387.556 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:53951387.820 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:53951388.092 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:53951388.350 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53951388.610 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53951388.892 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:53951389.165 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:53951389.343 : 00a0 : 00 00 00 00 00 
19ec-1c88:53951389.472 : => ReadNVMDataInternal
19ec-1c88:53951389.825 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53951389.956 : IO Send command 10 bytes
19ec-1c88:53951390.140 : => CNT96226::VenderCmd_SetData
19ec-1c88:53951390.253 : iCmd = 0, nBytes = 10
19ec-1c88:53951390.455 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53951741.740 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53951741.902 : System send command 10 bytes + data 0 bytes
19ec-1c88:53951741.994 : IO total need to receive data 128 bytes
19ec-1c88:53951742.074 : => CNT96226::VenderCmd_GetData
19ec-1c88:53951742.142 : iCmd = 0, nBytes = 128
19ec-1c88:53951951.670 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53951951.897 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53951952.075 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53951952.254 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53951952.418 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53951952.579 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53951952.740 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53951952.900 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53951952.981 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53951953.057 : System total receive data 128 bytes
19ec-1c88:53951953.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:53951953.200 : iCmd = 1, nBytes = 4
19ec-1c88:53952154.777 : 0000 : 00 00 00 00 
19ec-1c88:53952154.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53952155.046 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53952155.136 : NVMData.PadScanCount = 0
19ec-1c88:53952155.209 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53952155.281 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53952155.359 : NVMData.FlatbedScanCount = 0
19ec-1c88:53952155.433 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53952155.502 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53952155.573 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53952155.728 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53952155.806 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53952155.879 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53952155.951 : NVMData.BornMonth = 0
19ec-1c88:53952156.013 : NVMData.BornDay = 0
19ec-1c88:53952156.080 : NVMData.BornYear = 0
19ec-1c88:53952156.145 : NVMData.FirstScanMonth = 4
19ec-1c88:53952156.218 : NVMData.FirstScanDay = 30
19ec-1c88:53952156.288 : NVMData.FirstScanYear = 2020
19ec-1c88:53952156.359 : NVMData.VerticalMagnification = 0
19ec-1c88:53952156.432 : NVMData.HorizontalMagnification = 0
19ec-1c88:53952156.505 : NVMData.PowerSavingTime = 15
19ec-1c88:53952156.577 : NVMData.SN = A094165189010062
19ec-1c88:53952156.642 : NVMData.AutoFeed = 0
19ec-1c88:53952156.708 : NVMData.CCDType = 0
19ec-1c88:53952156.772 : NVMData.ScanSpeed = 0
19ec-1c88:53952156.832 : NVMData.RollerCount = 0
19ec-1c88:53952156.898 : NVMData.MultifeedCount = 0
19ec-1c88:53952156.968 : NVMData.JamCount = 0
19ec-1c88:53952157.031 : NVMData.IdentifyInfo = 
19ec-1c88:53952157.098 : NVMData.FormalName = 
19ec-1c88:53952157.388 : NVMData.ReservedB = 0
19ec-1c88:53952157.458 : NVMData.FunctionCode = 0
19ec-1c88:53952157.525 : NVMData.PreFeed = 0
19ec-1c88:53952157.590 : NVMData.PreFeedTime = 0
19ec-1c88:53952157.657 : NVMData.ButtonNumber = 0
19ec-1c88:53952157.728 : NVMData.PowerOffTime = 0
19ec-1c88:53952157.795 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53952157.890 : => IoObject::IoLockEnd
19ec-1c88:53952158.007 : <= IoObject::IoLockEnd
19ec-1c88:53952158.073 : <= InitializeScanner ret = 1
19ec-1c88:53953518.588 : => GetLogicalScannerAbility
19ec-1c88:53953518.788 : => IoObject::IoLockStart
19ec-1c88:53953518.918 : => CAsicIO::CheckDevice
19ec-1c88:53953518.974 : => CNT96226::ConnectIsAvailable
19ec-1c88:53953538.915 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53953539.032 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53953539.105 : <= IoObject::IoLockStart
19ec-1c88:53953539.171 : => IoObject::IoLockEnd
19ec-1c88:53953539.279 : <= IoObject::IoLockEnd
19ec-1c88:53953539.355 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:53957123.041 : => GetLogicalScannerAbilityEx
19ec-1c88:53957123.229 : => IoObject::IoLockStart
19ec-1c88:53957123.356 : => CAsicIO::CheckDevice
19ec-1c88:53957123.415 : => CNT96226::ConnectIsAvailable
19ec-1c88:53957147.983 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53957148.098 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53957148.159 : <= IoObject::IoLockStart
19ec-1c88:53957148.217 : => IoObject::IoLockEnd
19ec-1c88:53957148.325 : <= IoObject::IoLockEnd
19ec-1c88:53957148.443 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:53957148.516 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:53964423.763 : => ReadNVMData
19ec-1c88:53964424.013 : => IoObject::IoLockStart
19ec-1c88:53964424.144 : => CAsicIO::CheckDevice
19ec-1c88:53964424.204 : => CNT96226::ConnectIsAvailable
19ec-1c88:53964447.143 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53964447.256 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53964447.320 : <= IoObject::IoLockStart
19ec-1c88:53964447.387 : => ReadNVMDataInternal
19ec-1c88:53964447.451 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:53964447.518 : IO Send command 10 bytes
19ec-1c88:53964447.644 : => CNT96226::VenderCmd_SetData
19ec-1c88:53964447.701 : iCmd = 0, nBytes = 10
19ec-1c88:53964447.816 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:53964785.619 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53964785.783 : System send command 10 bytes + data 0 bytes
19ec-1c88:53964785.860 : IO total need to receive data 128 bytes
19ec-1c88:53964785.932 : => CNT96226::VenderCmd_GetData
19ec-1c88:53964785.996 : iCmd = 0, nBytes = 128
19ec-1c88:53964990.671 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53964991.066 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53964991.203 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:53964991.333 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:53964991.459 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:53964991.811 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53964991.938 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53964992.062 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:53964992.125 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53964992.191 : System total receive data 128 bytes
19ec-1c88:53964992.251 : => CNT96226::VenderCmd_GetData
19ec-1c88:53964992.306 : iCmd = 1, nBytes = 4
19ec-1c88:53965179.286 : 0000 : 00 00 00 00 
19ec-1c88:53965179.392 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53965179.541 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53965179.612 : NVMData.PadScanCount = 0
19ec-1c88:53965179.669 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:53965179.726 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:53965179.786 : NVMData.FlatbedScanCount = 0
19ec-1c88:53965179.841 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:53965180.020 : NVMData.SideEdgeFletbed = 0
19ec-1c88:53965180.080 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:53965180.136 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:53965180.191 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:53965180.248 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:53965180.301 : NVMData.BornMonth = 0
19ec-1c88:53965180.348 : NVMData.BornDay = 0
19ec-1c88:53965180.399 : NVMData.BornYear = 0
19ec-1c88:53965180.448 : NVMData.FirstScanMonth = 4
19ec-1c88:53965180.500 : NVMData.FirstScanDay = 30
19ec-1c88:53965180.552 : NVMData.FirstScanYear = 2020
19ec-1c88:53965180.605 : NVMData.VerticalMagnification = 0
19ec-1c88:53965180.661 : NVMData.HorizontalMagnification = 0
19ec-1c88:53965180.715 : NVMData.PowerSavingTime = 15
19ec-1c88:53965180.769 : NVMData.SN = A094165189010062
19ec-1c88:53965180.820 : NVMData.AutoFeed = 0
19ec-1c88:53965180.872 : NVMData.CCDType = 0
19ec-1c88:53965180.923 : NVMData.ScanSpeed = 0
19ec-1c88:53965180.975 : NVMData.RollerCount = 0
19ec-1c88:53965181.026 : NVMData.MultifeedCount = 0
19ec-1c88:53965181.080 : NVMData.JamCount = 0
19ec-1c88:53965181.128 : NVMData.IdentifyInfo = 
19ec-1c88:53965181.178 : NVMData.FormalName = 
19ec-1c88:53965181.226 : NVMData.ReservedB = 0
19ec-1c88:53965181.275 : NVMData.FunctionCode = 0
19ec-1c88:53965181.324 : NVMData.PreFeed = 0
19ec-1c88:53965181.372 : NVMData.PreFeedTime = 0
19ec-1c88:53965181.422 : NVMData.ButtonNumber = 0
19ec-1c88:53965181.472 : NVMData.PowerOffTime = 0
19ec-1c88:53965181.520 : <= ReadNVMDataInternal ret = 1
19ec-1c88:53965181.583 : => IoObject::IoLockEnd
19ec-1c88:53965181.670 : <= IoObject::IoLockEnd
19ec-1c88:53965181.722 : <= ReadNVMData ret = 1
19ec-1c88:53975104.731 : => GetADFStatus
19ec-1c88:53975105.099 : => IoObject::IoLockStart
19ec-1c88:53975105.222 : => CAsicIO::CheckDevice
19ec-1c88:53975105.281 : => CNT96226::ConnectIsAvailable
19ec-1c88:53975129.428 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53975129.543 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53975129.606 : <= IoObject::IoLockStart
19ec-1c88:53975129.664 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53975129.729 : IO Send command 10 bytes
19ec-1c88:53975129.841 : => CNT96226::VenderCmd_SetData
19ec-1c88:53975129.900 : iCmd = 0, nBytes = 10
19ec-1c88:53975130.010 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53975325.328 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53975325.572 : System send command 10 bytes + data 0 bytes
19ec-1c88:53975325.727 : IO total need to receive data 2 bytes
19ec-1c88:53975326.041 : => CNT96226::VenderCmd_GetData
19ec-1c88:53975326.094 : iCmd = 0, nBytes = 2
19ec-1c88:53975514.710 : 0000 : 00 00 
19ec-1c88:53975514.824 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53975514.899 : System total receive data 2 bytes
19ec-1c88:53975514.962 : => CNT96226::VenderCmd_GetData
19ec-1c88:53975515.019 : iCmd = 1, nBytes = 4
19ec-1c88:53975720.833 : 0000 : 00 00 00 00 
19ec-1c88:53975720.917 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53975721.043 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53975721.107 : Return status = 0
19ec-1c88:53975721.163 : => IoObject::IoLockEnd
19ec-1c88:53975721.250 : <= IoObject::IoLockEnd
19ec-1c88:53975721.302 : <= GetADFStatus ret = 1
19ec-1c88:53978329.614 : => GetADFStatus
19ec-1c88:53978329.815 : => IoObject::IoLockStart
19ec-1c88:53978329.945 : => CAsicIO::CheckDevice
19ec-1c88:53978330.002 : => CNT96226::ConnectIsAvailable
19ec-1c88:53978353.572 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:53978353.934 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:53978353.995 : <= IoObject::IoLockStart
19ec-1c88:53978354.062 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:53978354.130 : IO Send command 10 bytes
19ec-1c88:53978354.246 : => CNT96226::VenderCmd_SetData
19ec-1c88:53978354.301 : iCmd = 0, nBytes = 10
19ec-1c88:53978354.410 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:53978553.562 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:53978553.699 : System send command 10 bytes + data 0 bytes
19ec-1c88:53978553.918 : IO total need to receive data 2 bytes
19ec-1c88:53978553.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:53978554.050 : iCmd = 0, nBytes = 2
19ec-1c88:53978750.203 : 0000 : 00 00 
19ec-1c88:53978750.305 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53978750.378 : System total receive data 2 bytes
19ec-1c88:53978750.441 : => CNT96226::VenderCmd_GetData
19ec-1c88:53978750.499 : iCmd = 1, nBytes = 4
19ec-1c88:53978947.731 : 0000 : 00 00 00 00 
19ec-1c88:53978947.825 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:53978947.978 : <= CAsicIO::DoIo ret = 1
19ec-1c88:53978948.047 : Return status = 0
19ec-1c88:53978948.108 : => IoObject::IoLockEnd
19ec-1c88:53978948.195 : <= IoObject::IoLockEnd
19ec-1c88:53978948.245 : <= GetADFStatus ret = 1
19ec-1c88:53980996.671 : => TerminateDriver
19ec-1c88:53980996.859 : => CAsicIO::~CAsicIO,pStage=199822408
19ec-1c88:53980996.935 : => CNT96226::Close
19ec-1c88:53981000.894 : <= CNT96226::Close ret = 1
19ec-1c88:53981000.975 : <= CAsicIO::~CAsicIO
19ec-1c88:53981001.034 : => IoObject::IoLockEnd
19ec-1c88:53981001.088 : <= IoObject::IoLockEnd
19ec-1c88:53981001.141 : => IoObject::TerminateDevice
19ec-1c88:53981001.195 : => IoObject::IoLockEnd
19ec-1c88:53981001.245 : <= IoObject::IoLockEnd
19ec-1c88:53981001.348 : <= IoObject::TerminateDevice
19ec-1c88:53981001.594 : <= TerminateDriver ret = 1
19ec-1c88:54024094.925 : ============Debug Start==========
19ec-1c88:54024095.201 : Date : 2020/4/30 14:31:54
19ec-1c88:54024095.278 : Process ID : 19ec
19ec-1c88:54024095.695 : Windows : Version 10.0 build 18363 
19ec-1c88:54024096.144 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54024096.206 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54024096.269 : MemoryStatus.ullAvailPhys : 1751236608
19ec-1c88:54024096.329 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54024096.389 : MemoryStatus.ullAvailPageFile : 3151622144
19ec-1c88:54024096.450 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54024096.512 : MemoryStatus.ullAvailVirtual : 1729449984
19ec-1c88:54024096.571 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54024096.675 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54024096.738 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54024096.970 : CPU Count : 4
19ec-1c88:54024097.016 : CPU Frequency : 100.000 Mhz
19ec-1c88:54024101.244 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54024101.368 : => InitializeDriver
19ec-1c88:54024101.629 : <= InitializeDriver ret = 1
19ec-1c88:54024101.687 : => InitializeScanner
19ec-1c88:54024101.763 : => CAsicIO::GetDeviceList
19ec-1c88:54024102.064 : => CNT96226::CNT96226
19ec-1c88:54024102.125 : => CNT96226::Open
19ec-1c88:54024123.686 : <= CNT96226::Open ret = 1
19ec-1c88:54024123.782 : => CNT96226::Initialize
19ec-1c88:54024123.972 : <= CNT96226::Initialize ret = 1
19ec-1c88:54024124.034 : <= CNT96226::CNT96226
19ec-1c88:54024124.089 : => CNT96226::EnumAvailableDevice
19ec-1c88:54024129.327 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54024129.406 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54024129.463 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54027837.890 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54027838.193 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54027843.923 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54027844.025 : => IoObject::GetLockName
19ec-1c88:54027844.085 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54027844.152 : <= IoObject::GetLockName
19ec-1c88:54027844.604 : => CNT96226::VenderCmd_GetData
19ec-1c88:54027844.665 : iCmd = 3, nBytes = 2
19ec-1c88:54028234.644 : 0000 : 06 38 
19ec-1c88:54028234.778 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54028234.851 : => CNT96226::VenderCmd_GetData
19ec-1c88:54028234.905 : iCmd = 4, nBytes = 2
19ec-1c88:54028540.792 : 0000 : 07 07 
19ec-1c88:54028540.886 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54028540.966 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54028541.059 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54028541.125 : IO Send command 10 bytes
19ec-1c88:54028541.179 : => CNT96226::VenderCmd_SetData
19ec-1c88:54028541.235 : iCmd = 0, nBytes = 10
19ec-1c88:54028541.337 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54028720.608 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54028720.738 : => CNT96226::VenderCmd_GetData
19ec-1c88:54028720.797 : iCmd = 0, nBytes = 165
19ec-1c88:54028899.241 : skip dump 37 bytes
19ec-1c88:54028899.448 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54028899.590 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54028899.731 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54028899.864 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54028899.999 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54028900.139 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54028900.268 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54028900.395 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54028900.462 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54028900.522 : => CNT96226::VenderCmd_GetData
19ec-1c88:54028900.574 : iCmd = 1, nBytes = 4
19ec-1c88:54029101.365 : 0000 : 00 00 00 00 
19ec-1c88:54029101.473 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54029101.542 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54029101.608 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54029101.673 : IO Send command 10 bytes
19ec-1c88:54029101.730 : => CNT96226::VenderCmd_SetData
19ec-1c88:54029101.783 : iCmd = 0, nBytes = 10
19ec-1c88:54029101.888 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54029419.224 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54029419.367 : => CNT96226::VenderCmd_GetData
19ec-1c88:54029419.424 : iCmd = 0, nBytes = 128
19ec-1c88:54029626.138 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54029626.319 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54029626.458 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54029626.590 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54029626.715 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54029626.837 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54029626.962 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54029627.090 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54029627.154 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54029627.217 : => CNT96226::VenderCmd_GetData
19ec-1c88:54029627.267 : iCmd = 1, nBytes = 4
19ec-1c88:54029821.621 : 0000 : 00 00 00 00 
19ec-1c88:54029821.733 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54029821.798 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54029821.994 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54029822.071 : => CNT96226::Close
19ec-1c88:54029826.125 : <= CNT96226::Close ret = 1
19ec-1c88:54029826.201 : <= CNT96226::~CNT96226
19ec-1c88:54029826.285 : <= CAsicIO::GetDeviceList
19ec-1c88:54029826.701 : => IoObject::SetTimeout
19ec-1c88:54029826.828 : Timeout--> In = 0 Out = 0
19ec-1c88:54029826.888 : <= IoObject::SetTimeout
19ec-1c88:54029826.953 : => CAsicIO::CAsicIO
19ec-1c88:54029827.022 : => CNT96226::CNT96226
19ec-1c88:54029827.076 : => CNT96226::Open
19ec-1c88:54029850.742 : <= CNT96226::Open ret = 1
19ec-1c88:54029850.849 : => CNT96226::Initialize
19ec-1c88:54029851.051 : <= CNT96226::Initialize ret = 1
19ec-1c88:54029851.109 : <= CNT96226::CNT96226
19ec-1c88:54029851.164 : <= CAsicIO::CAsicIO
19ec-1c88:54029851.218 : => CAsicIO::InitializeDevice
19ec-1c88:54029851.289 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54029857.158 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54029857.276 : => IoObject::GetLockName
19ec-1c88:54029857.332 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54029857.396 : <= IoObject::GetLockName
19ec-1c88:54029857.881 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54029857.951 : IO Send command 10 bytes
19ec-1c88:54029858.004 : => CNT96226::VenderCmd_SetData
19ec-1c88:54029858.060 : iCmd = 0, nBytes = 10
19ec-1c88:54029858.173 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54030206.821 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54030206.975 : => CNT96226::VenderCmd_GetData
19ec-1c88:54030207.039 : iCmd = 0, nBytes = 128
19ec-1c88:54030411.963 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54030412.134 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54030412.276 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54030412.410 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54030412.537 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54030412.657 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54030412.778 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54030412.905 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54030412.970 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54030413.030 : => CNT96226::VenderCmd_GetData
19ec-1c88:54030413.082 : iCmd = 1, nBytes = 4
19ec-1c88:54030611.751 : 0000 : 00 00 00 00 
19ec-1c88:54030611.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54030611.923 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54030611.982 : => CNT96226::VenderCmd_GetData
19ec-1c88:54030612.037 : iCmd = 3, nBytes = 2
19ec-1c88:54030979.811 : 0000 : 06 38 
19ec-1c88:54030979.929 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54030979.999 : => CNT96226::VenderCmd_GetData
19ec-1c88:54030980.057 : iCmd = 4, nBytes = 2
19ec-1c88:54031293.974 : 0000 : 07 07 
19ec-1c88:54031294.109 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54031294.283 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54031294.379 : => IoObject::InitializeDevice
19ec-1c88:54031294.489 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54031295.136 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54031295.212 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54031295.977 : => FindScanner
19ec-1c88:54031296.040 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54031296.104 : <= FindScanner ret = 1
19ec-1c88:54031296.162 : => IoObject::IoLockStart
19ec-1c88:54031296.265 : => CAsicIO::CheckDevice
19ec-1c88:54031296.319 : => CNT96226::ConnectIsAvailable
19ec-1c88:54031320.914 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54031321.032 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54031321.093 : <= IoObject::IoLockStart
19ec-1c88:54031321.149 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54031321.221 : IO Send command 10 bytes
19ec-1c88:54031321.317 : => CNT96226::VenderCmd_SetData
19ec-1c88:54031321.380 : iCmd = 0, nBytes = 10
19ec-1c88:54031321.485 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54031525.573 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54031525.690 : System send command 10 bytes + data 0 bytes
19ec-1c88:54031525.766 : IO total need to receive data 5 bytes
19ec-1c88:54031525.830 : => CNT96226::VenderCmd_GetData
19ec-1c88:54031525.884 : iCmd = 0, nBytes = 5
19ec-1c88:54031701.075 : 0000 : 06 00 02 02 ab 
19ec-1c88:54031701.216 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54031701.283 : System total receive data 5 bytes
19ec-1c88:54031701.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:54031701.398 : iCmd = 1, nBytes = 4
19ec-1c88:54031848.498 : 0000 : 00 00 00 00 
19ec-1c88:54031848.876 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54031849.017 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54031849.086 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54031849.155 : IO Send command 10 bytes
19ec-1c88:54031849.258 : => CNT96226::VenderCmd_SetData
19ec-1c88:54031849.316 : iCmd = 0, nBytes = 10
19ec-1c88:54031849.425 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54032036.227 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54032036.342 : System send command 10 bytes + data 0 bytes
19ec-1c88:54032036.416 : IO total need to receive data 165 bytes
19ec-1c88:54032036.480 : => CNT96226::VenderCmd_GetData
19ec-1c88:54032036.536 : iCmd = 0, nBytes = 165
19ec-1c88:54032184.198 : skip dump 37 bytes
19ec-1c88:54032184.411 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54032184.556 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54032184.693 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54032184.829 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54032184.957 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54032185.091 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54032185.215 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54032185.340 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54032185.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54032185.470 : System total receive data 165 bytes
19ec-1c88:54032185.530 : => CNT96226::VenderCmd_GetData
19ec-1c88:54032185.586 : iCmd = 1, nBytes = 4
19ec-1c88:54032318.227 : 0000 : 00 00 00 00 
19ec-1c88:54032318.360 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54032318.498 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54032318.769 : Dump Inquiry
19ec-1c88:54032318.901 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54032319.032 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54032319.168 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54032319.302 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54032319.428 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54032319.560 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54032319.682 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54032319.810 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54032319.940 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54032320.067 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54032320.157 : 00a0 : 00 00 00 00 00 
19ec-1c88:54032320.231 : => ReadNVMDataInternal
19ec-1c88:54032320.450 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54032320.513 : IO Send command 10 bytes
19ec-1c88:54032320.622 : => CNT96226::VenderCmd_SetData
19ec-1c88:54032320.679 : iCmd = 0, nBytes = 10
19ec-1c88:54032320.784 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54032658.002 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54032658.151 : System send command 10 bytes + data 0 bytes
19ec-1c88:54032658.218 : IO total need to receive data 128 bytes
19ec-1c88:54032658.280 : => CNT96226::VenderCmd_GetData
19ec-1c88:54032658.337 : iCmd = 0, nBytes = 128
19ec-1c88:54032851.601 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54032851.821 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54032851.970 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54032852.110 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54032852.234 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54032852.364 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54032852.487 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54032852.611 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54032852.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54032852.740 : System total receive data 128 bytes
19ec-1c88:54032852.802 : => CNT96226::VenderCmd_GetData
19ec-1c88:54032852.855 : iCmd = 1, nBytes = 4
19ec-1c88:54033060.252 : 0000 : 00 00 00 00 
19ec-1c88:54033060.353 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54033060.490 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54033060.562 : NVMData.PadScanCount = 0
19ec-1c88:54033060.620 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54033060.678 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54033060.737 : NVMData.FlatbedScanCount = 0
19ec-1c88:54033060.792 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54033060.845 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54033060.897 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54033060.951 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54033061.004 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54033061.056 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54033061.118 : NVMData.BornMonth = 0
19ec-1c88:54033061.164 : NVMData.BornDay = 0
19ec-1c88:54033061.214 : NVMData.BornYear = 0
19ec-1c88:54033061.260 : NVMData.FirstScanMonth = 4
19ec-1c88:54033061.311 : NVMData.FirstScanDay = 30
19ec-1c88:54033061.364 : NVMData.FirstScanYear = 2020
19ec-1c88:54033061.419 : NVMData.VerticalMagnification = 0
19ec-1c88:54033061.480 : NVMData.HorizontalMagnification = 0
19ec-1c88:54033061.536 : NVMData.PowerSavingTime = 15
19ec-1c88:54033061.590 : NVMData.SN = A094165189010062
19ec-1c88:54033061.642 : NVMData.AutoFeed = 0
19ec-1c88:54033061.691 : NVMData.CCDType = 0
19ec-1c88:54033061.740 : NVMData.ScanSpeed = 0
19ec-1c88:54033061.792 : NVMData.RollerCount = 0
19ec-1c88:54033061.843 : NVMData.MultifeedCount = 0
19ec-1c88:54033061.891 : NVMData.JamCount = 0
19ec-1c88:54033061.939 : NVMData.IdentifyInfo = 
19ec-1c88:54033061.990 : NVMData.FormalName = 
19ec-1c88:54033062.248 : NVMData.ReservedB = 0
19ec-1c88:54033062.305 : NVMData.FunctionCode = 0
19ec-1c88:54033062.353 : NVMData.PreFeed = 0
19ec-1c88:54033062.401 : NVMData.PreFeedTime = 0
19ec-1c88:54033062.450 : NVMData.ButtonNumber = 0
19ec-1c88:54033062.498 : NVMData.PowerOffTime = 0
19ec-1c88:54033062.547 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54033062.621 : => IoObject::IoLockEnd
19ec-1c88:54033062.714 : <= IoObject::IoLockEnd
19ec-1c88:54033062.766 : <= InitializeScanner ret = 1
19ec-1c88:54033062.831 : => GetLogicalScannerAbilityEx
19ec-1c88:54033062.890 : => IoObject::IoLockStart
19ec-1c88:54033062.986 : => CAsicIO::CheckDevice
19ec-1c88:54033063.036 : => CNT96226::ConnectIsAvailable
19ec-1c88:54033081.912 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54033082.029 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54033082.096 : <= IoObject::IoLockStart
19ec-1c88:54033082.154 : => IoObject::IoLockEnd
19ec-1c88:54033082.253 : <= IoObject::IoLockEnd
19ec-1c88:54033082.370 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54033082.442 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54033276.041 : => ReadNVMData
19ec-1c88:54033276.243 : => IoObject::IoLockStart
19ec-1c88:54033276.387 : => CAsicIO::CheckDevice
19ec-1c88:54033276.447 : => CNT96226::ConnectIsAvailable
19ec-1c88:54033295.770 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54033295.891 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54033295.959 : <= IoObject::IoLockStart
19ec-1c88:54033296.027 : => ReadNVMDataInternal
19ec-1c88:54033296.092 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54033296.160 : IO Send command 10 bytes
19ec-1c88:54033296.273 : => CNT96226::VenderCmd_SetData
19ec-1c88:54033296.334 : iCmd = 0, nBytes = 10
19ec-1c88:54033296.451 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54033623.457 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54033623.586 : System send command 10 bytes + data 0 bytes
19ec-1c88:54033623.651 : IO total need to receive data 128 bytes
19ec-1c88:54033623.714 : => CNT96226::VenderCmd_GetData
19ec-1c88:54033623.770 : iCmd = 0, nBytes = 128
19ec-1c88:54033781.755 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54033781.969 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54033782.114 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54033782.255 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54033782.389 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54033782.526 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54033782.655 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54033782.788 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54033782.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54033782.926 : System total receive data 128 bytes
19ec-1c88:54033783.508 : => CNT96226::VenderCmd_GetData
19ec-1c88:54033785.048 : iCmd = 1, nBytes = 4
19ec-1c88:54033967.749 : 0000 : 00 00 00 00 
19ec-1c88:54033967.880 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54033968.028 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54033968.103 : NVMData.PadScanCount = 0
19ec-1c88:54033968.164 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54033968.219 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54033968.280 : NVMData.FlatbedScanCount = 0
19ec-1c88:54033968.341 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54033968.398 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54033968.453 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54033968.510 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54033968.566 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54033968.618 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54033968.676 : NVMData.BornMonth = 0
19ec-1c88:54033968.723 : NVMData.BornDay = 0
19ec-1c88:54033968.773 : NVMData.BornYear = 0
19ec-1c88:54033968.820 : NVMData.FirstScanMonth = 4
19ec-1c88:54033968.871 : NVMData.FirstScanDay = 30
19ec-1c88:54033968.926 : NVMData.FirstScanYear = 2020
19ec-1c88:54033969.132 : NVMData.VerticalMagnification = 0
19ec-1c88:54033969.193 : NVMData.HorizontalMagnification = 0
19ec-1c88:54033969.250 : NVMData.PowerSavingTime = 15
19ec-1c88:54033969.304 : NVMData.SN = A094165189010062
19ec-1c88:54033969.356 : NVMData.AutoFeed = 0
19ec-1c88:54033969.411 : NVMData.CCDType = 0
19ec-1c88:54033969.459 : NVMData.ScanSpeed = 0
19ec-1c88:54033969.510 : NVMData.RollerCount = 0
19ec-1c88:54033969.561 : NVMData.MultifeedCount = 0
19ec-1c88:54033969.614 : NVMData.JamCount = 0
19ec-1c88:54033969.666 : NVMData.IdentifyInfo = 
19ec-1c88:54033969.718 : NVMData.FormalName = 
19ec-1c88:54033969.770 : NVMData.ReservedB = 0
19ec-1c88:54033969.823 : NVMData.FunctionCode = 0
19ec-1c88:54033969.873 : NVMData.PreFeed = 0
19ec-1c88:54033969.926 : NVMData.PreFeedTime = 0
19ec-1c88:54033969.976 : NVMData.ButtonNumber = 0
19ec-1c88:54033970.025 : NVMData.PowerOffTime = 0
19ec-1c88:54033970.077 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54033970.142 : => IoObject::IoLockEnd
19ec-1c88:54033970.237 : <= IoObject::IoLockEnd
19ec-1c88:54033970.287 : <= ReadNVMData ret = 1
19ec-1c88:54034555.772 : => TerminateDriver
19ec-1c88:54034555.966 : => CAsicIO::~CAsicIO,pStage=78646344
19ec-1c88:54034556.040 : => CNT96226::Close
19ec-1c88:54034559.770 : <= CNT96226::Close ret = 1
19ec-1c88:54034559.849 : <= CAsicIO::~CAsicIO
19ec-1c88:54034559.910 : => IoObject::IoLockEnd
19ec-1c88:54034559.964 : <= IoObject::IoLockEnd
19ec-1c88:54034560.020 : => IoObject::TerminateDevice
19ec-1c88:54034560.077 : => IoObject::IoLockEnd
19ec-1c88:54034560.129 : <= IoObject::IoLockEnd
19ec-1c88:54034560.236 : <= IoObject::TerminateDevice
19ec-1c88:54034560.703 : <= TerminateDriver ret = 1
19ec-1c88:54037043.168 : ============Debug Start==========
19ec-1c88:54037043.476 : Date : 2020/4/30 14:31:55
19ec-1c88:54037043.565 : Process ID : 19ec
19ec-1c88:54037043.981 : Windows : Version 10.0 build 18363 
19ec-1c88:54037044.457 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54037044.524 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54037044.593 : MemoryStatus.ullAvailPhys : 1751289856
19ec-1c88:54037044.660 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54037044.727 : MemoryStatus.ullAvailPageFile : 3151306752
19ec-1c88:54037044.791 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54037044.855 : MemoryStatus.ullAvailVirtual : 1729470464
19ec-1c88:54037044.917 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54037045.028 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54037045.094 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54037045.343 : CPU Count : 4
19ec-1c88:54037045.393 : CPU Frequency : 100.000 Mhz
19ec-1c88:54037049.211 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54037049.345 : => InitializeDriver
19ec-1c88:54037049.594 : <= InitializeDriver ret = 1
19ec-1c88:54039653.390 : => InitializeScanner
19ec-1c88:54039653.628 : => CAsicIO::GetDeviceList
19ec-1c88:54039654.087 : => CNT96226::CNT96226
19ec-1c88:54039654.151 : => CNT96226::Open
19ec-1c88:54039677.239 : <= CNT96226::Open ret = 1
19ec-1c88:54039677.339 : => CNT96226::Initialize
19ec-1c88:54039677.534 : <= CNT96226::Initialize ret = 1
19ec-1c88:54039677.596 : <= CNT96226::CNT96226
19ec-1c88:54039677.651 : => CNT96226::EnumAvailableDevice
19ec-1c88:54039682.981 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54039683.057 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54039683.114 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54043700.007 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54043700.317 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54043706.021 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54043706.132 : => IoObject::GetLockName
19ec-1c88:54043706.192 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54043706.263 : <= IoObject::GetLockName
19ec-1c88:54043706.746 : => CNT96226::VenderCmd_GetData
19ec-1c88:54043706.809 : iCmd = 3, nBytes = 2
19ec-1c88:54044081.067 : 0000 : 06 38 
19ec-1c88:54044081.192 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54044081.268 : => CNT96226::VenderCmd_GetData
19ec-1c88:54044081.323 : iCmd = 4, nBytes = 2
19ec-1c88:54044357.822 : 0000 : 07 07 
19ec-1c88:54044358.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54044358.370 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54044358.466 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54044358.534 : IO Send command 10 bytes
19ec-1c88:54044358.588 : => CNT96226::VenderCmd_SetData
19ec-1c88:54044358.644 : iCmd = 0, nBytes = 10
19ec-1c88:54044358.751 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54044565.935 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54044566.053 : => CNT96226::VenderCmd_GetData
19ec-1c88:54044566.115 : iCmd = 0, nBytes = 165
19ec-1c88:54044722.751 : skip dump 37 bytes
19ec-1c88:54044723.001 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54044723.148 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54044723.285 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54044723.425 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54044723.561 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54044723.699 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54044723.825 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54044723.953 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54044724.017 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54044724.077 : => CNT96226::VenderCmd_GetData
19ec-1c88:54044724.133 : iCmd = 1, nBytes = 4
19ec-1c88:54044908.625 : 0000 : 00 00 00 00 
19ec-1c88:54044908.732 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54044908.800 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54044908.867 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54044908.932 : IO Send command 10 bytes
19ec-1c88:54044908.984 : => CNT96226::VenderCmd_SetData
19ec-1c88:54044909.038 : iCmd = 0, nBytes = 10
19ec-1c88:54044909.142 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54045256.362 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54045256.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:54045256.592 : iCmd = 0, nBytes = 128
19ec-1c88:54045448.235 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54045448.432 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54045448.576 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54045448.710 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54045448.834 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54045448.958 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54045449.081 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54045449.203 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54045449.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54045449.337 : => CNT96226::VenderCmd_GetData
19ec-1c88:54045449.389 : iCmd = 1, nBytes = 4
19ec-1c88:54045635.249 : 0000 : 00 00 00 00 
19ec-1c88:54045635.361 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54045635.436 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54045635.615 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54045635.691 : => CNT96226::Close
19ec-1c88:54045639.347 : <= CNT96226::Close ret = 1
19ec-1c88:54045639.427 : <= CNT96226::~CNT96226
19ec-1c88:54045639.521 : <= CAsicIO::GetDeviceList
19ec-1c88:54045639.914 : => IoObject::SetTimeout
19ec-1c88:54045640.043 : Timeout--> In = 0 Out = 0
19ec-1c88:54045640.103 : <= IoObject::SetTimeout
19ec-1c88:54045640.171 : => CAsicIO::CAsicIO
19ec-1c88:54045640.246 : => CNT96226::CNT96226
19ec-1c88:54045640.307 : => CNT96226::Open
19ec-1c88:54045665.356 : <= CNT96226::Open ret = 1
19ec-1c88:54045665.466 : => CNT96226::Initialize
19ec-1c88:54045665.661 : <= CNT96226::Initialize ret = 1
19ec-1c88:54045665.721 : <= CNT96226::CNT96226
19ec-1c88:54045665.777 : <= CAsicIO::CAsicIO
19ec-1c88:54045665.831 : => CAsicIO::InitializeDevice
19ec-1c88:54045665.906 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54045671.813 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54045671.932 : => IoObject::GetLockName
19ec-1c88:54045671.989 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54045672.054 : <= IoObject::GetLockName
19ec-1c88:54045672.537 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54045672.607 : IO Send command 10 bytes
19ec-1c88:54045672.661 : => CNT96226::VenderCmd_SetData
19ec-1c88:54045672.718 : iCmd = 0, nBytes = 10
19ec-1c88:54045672.828 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54046006.491 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54046006.657 : => CNT96226::VenderCmd_GetData
19ec-1c88:54046006.718 : iCmd = 0, nBytes = 128
19ec-1c88:54046179.928 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54046180.143 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54046180.293 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54046180.434 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54046180.570 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54046180.700 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54046180.833 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54046180.960 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54046181.027 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54046181.093 : => CNT96226::VenderCmd_GetData
19ec-1c88:54046181.146 : iCmd = 1, nBytes = 4
19ec-1c88:54046315.407 : 0000 : 00 00 00 00 
19ec-1c88:54046315.544 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54046315.622 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54046315.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:54046315.743 : iCmd = 3, nBytes = 2
19ec-1c88:54046685.061 : 0000 : 06 38 
19ec-1c88:54046685.399 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54046685.477 : => CNT96226::VenderCmd_GetData
19ec-1c88:54046685.533 : iCmd = 4, nBytes = 2
19ec-1c88:54046986.207 : 0000 : 07 07 
19ec-1c88:54046986.373 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54046986.551 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54046986.654 : => IoObject::InitializeDevice
19ec-1c88:54046986.783 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54046987.444 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54046987.518 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54046988.316 : => FindScanner
19ec-1c88:54046988.375 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54046988.441 : <= FindScanner ret = 1
19ec-1c88:54046988.495 : => IoObject::IoLockStart
19ec-1c88:54046988.599 : => CAsicIO::CheckDevice
19ec-1c88:54046988.651 : => CNT96226::ConnectIsAvailable
19ec-1c88:54047013.726 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54047013.841 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54047013.903 : <= IoObject::IoLockStart
19ec-1c88:54047013.962 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54047014.029 : IO Send command 10 bytes
19ec-1c88:54047014.122 : => CNT96226::VenderCmd_SetData
19ec-1c88:54047014.179 : iCmd = 0, nBytes = 10
19ec-1c88:54047014.283 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54047213.063 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54047213.180 : System send command 10 bytes + data 0 bytes
19ec-1c88:54047213.252 : IO total need to receive data 5 bytes
19ec-1c88:54047213.311 : => CNT96226::VenderCmd_GetData
19ec-1c88:54047213.366 : iCmd = 0, nBytes = 5
19ec-1c88:54047400.117 : 0000 : 06 00 02 02 ab 
19ec-1c88:54047400.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54047400.362 : System total receive data 5 bytes
19ec-1c88:54047400.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:54047400.482 : iCmd = 1, nBytes = 4
19ec-1c88:54047608.793 : 0000 : 00 00 00 00 
19ec-1c88:54047608.878 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54047609.016 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54047609.080 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54047609.144 : IO Send command 10 bytes
19ec-1c88:54047609.250 : => CNT96226::VenderCmd_SetData
19ec-1c88:54047609.308 : iCmd = 0, nBytes = 10
19ec-1c88:54047609.412 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54047812.702 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54047812.849 : System send command 10 bytes + data 0 bytes
19ec-1c88:54047812.916 : IO total need to receive data 165 bytes
19ec-1c88:54047812.977 : => CNT96226::VenderCmd_GetData
19ec-1c88:54047813.031 : iCmd = 0, nBytes = 165
19ec-1c88:54048010.813 : skip dump 37 bytes
19ec-1c88:54048011.032 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54048011.174 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54048011.310 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54048011.441 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54048011.566 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54048011.699 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54048011.822 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54048011.946 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54048012.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54048012.069 : System total receive data 165 bytes
19ec-1c88:54048012.128 : => CNT96226::VenderCmd_GetData
19ec-1c88:54048012.180 : iCmd = 1, nBytes = 4
19ec-1c88:54048210.089 : 0000 : 00 00 00 00 
19ec-1c88:54048210.513 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54048210.653 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54048210.891 : Dump Inquiry
19ec-1c88:54048211.025 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54048211.172 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54048211.313 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54048211.448 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54048211.579 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54048211.719 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54048211.847 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54048211.971 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54048212.107 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54048212.238 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54048212.324 : 00a0 : 00 00 00 00 00 
19ec-1c88:54048212.398 : => ReadNVMDataInternal
19ec-1c88:54048212.627 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54048212.690 : IO Send command 10 bytes
19ec-1c88:54048212.795 : => CNT96226::VenderCmd_SetData
19ec-1c88:54048212.845 : iCmd = 0, nBytes = 10
19ec-1c88:54048212.947 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54048544.821 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54048545.006 : System send command 10 bytes + data 0 bytes
19ec-1c88:54048545.335 : IO total need to receive data 128 bytes
19ec-1c88:54048545.401 : => CNT96226::VenderCmd_GetData
19ec-1c88:54048545.457 : iCmd = 0, nBytes = 128
19ec-1c88:54048741.421 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54048741.601 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54048741.749 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54048741.884 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54048742.013 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54048742.138 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54048742.260 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54048742.385 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54048742.449 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54048742.510 : System total receive data 128 bytes
19ec-1c88:54048742.576 : => CNT96226::VenderCmd_GetData
19ec-1c88:54048742.631 : iCmd = 1, nBytes = 4
19ec-1c88:54048886.742 : 0000 : 00 00 00 00 
19ec-1c88:54048886.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54048887.049 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54048887.116 : NVMData.PadScanCount = 0
19ec-1c88:54048887.184 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54048887.239 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54048887.295 : NVMData.FlatbedScanCount = 0
19ec-1c88:54048887.352 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54048887.405 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54048887.460 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54048887.516 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54048887.573 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54048887.628 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54048887.683 : NVMData.BornMonth = 0
19ec-1c88:54048887.731 : NVMData.BornDay = 0
19ec-1c88:54048887.784 : NVMData.BornYear = 0
19ec-1c88:54048887.835 : NVMData.FirstScanMonth = 4
19ec-1c88:54048887.887 : NVMData.FirstScanDay = 30
19ec-1c88:54048887.941 : NVMData.FirstScanYear = 2020
19ec-1c88:54048887.995 : NVMData.VerticalMagnification = 0
19ec-1c88:54048888.049 : NVMData.HorizontalMagnification = 0
19ec-1c88:54048888.103 : NVMData.PowerSavingTime = 15
19ec-1c88:54048888.157 : NVMData.SN = A094165189010062
19ec-1c88:54048888.210 : NVMData.AutoFeed = 0
19ec-1c88:54048888.260 : NVMData.CCDType = 0
19ec-1c88:54048888.308 : NVMData.ScanSpeed = 0
19ec-1c88:54048888.356 : NVMData.RollerCount = 0
19ec-1c88:54048888.408 : NVMData.MultifeedCount = 0
19ec-1c88:54048888.462 : NVMData.JamCount = 0
19ec-1c88:54048888.511 : NVMData.IdentifyInfo = 
19ec-1c88:54048888.564 : NVMData.FormalName = 
19ec-1c88:54048888.767 : NVMData.ReservedB = 0
19ec-1c88:54048888.824 : NVMData.FunctionCode = 0
19ec-1c88:54048888.874 : NVMData.PreFeed = 0
19ec-1c88:54048888.928 : NVMData.PreFeedTime = 0
19ec-1c88:54048888.977 : NVMData.ButtonNumber = 0
19ec-1c88:54048889.030 : NVMData.PowerOffTime = 0
19ec-1c88:54048889.084 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54048889.162 : => IoObject::IoLockEnd
19ec-1c88:54048889.262 : <= IoObject::IoLockEnd
19ec-1c88:54048889.312 : <= InitializeScanner ret = 1
19ec-1c88:54050123.827 : => GetLogicalScannerAbility
19ec-1c88:54050124.026 : => IoObject::IoLockStart
19ec-1c88:54050124.147 : => CAsicIO::CheckDevice
19ec-1c88:54050124.207 : => CNT96226::ConnectIsAvailable
19ec-1c88:54050147.733 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54050147.853 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54050147.915 : <= IoObject::IoLockStart
19ec-1c88:54050147.973 : => IoObject::IoLockEnd
19ec-1c88:54050148.083 : <= IoObject::IoLockEnd
19ec-1c88:54050148.161 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:54053713.862 : => GetLogicalScannerAbilityEx
19ec-1c88:54053714.054 : => IoObject::IoLockStart
19ec-1c88:54053714.180 : => CAsicIO::CheckDevice
19ec-1c88:54053714.240 : => CNT96226::ConnectIsAvailable
19ec-1c88:54053737.080 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54053737.198 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54053737.260 : <= IoObject::IoLockStart
19ec-1c88:54053737.320 : => IoObject::IoLockEnd
19ec-1c88:54053737.434 : <= IoObject::IoLockEnd
19ec-1c88:54053737.557 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54053737.631 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54061293.708 : => ReadNVMData
19ec-1c88:54061293.891 : => IoObject::IoLockStart
19ec-1c88:54061294.026 : => CAsicIO::CheckDevice
19ec-1c88:54061294.084 : => CNT96226::ConnectIsAvailable
19ec-1c88:54061317.195 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54061317.440 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54061317.586 : <= IoObject::IoLockStart
19ec-1c88:54061317.953 : => ReadNVMDataInternal
19ec-1c88:54061318.019 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54061318.089 : IO Send command 10 bytes
19ec-1c88:54061318.236 : => CNT96226::VenderCmd_SetData
19ec-1c88:54061318.295 : iCmd = 0, nBytes = 10
19ec-1c88:54061318.409 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54061668.777 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54061668.946 : System send command 10 bytes + data 0 bytes
19ec-1c88:54061669.015 : IO total need to receive data 128 bytes
19ec-1c88:54061669.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:54061669.132 : iCmd = 0, nBytes = 128
19ec-1c88:54061866.991 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54061867.240 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54061867.384 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54061867.526 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54061867.658 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54061867.785 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54061867.909 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54061868.034 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54061868.098 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54061868.170 : System total receive data 128 bytes
19ec-1c88:54061868.235 : => CNT96226::VenderCmd_GetData
19ec-1c88:54061868.289 : iCmd = 1, nBytes = 4
19ec-1c88:54062074.939 : 0000 : 00 00 00 00 
19ec-1c88:54062075.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54062075.608 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54062075.681 : NVMData.PadScanCount = 0
19ec-1c88:54062075.738 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54062075.792 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54062075.847 : NVMData.FlatbedScanCount = 0
19ec-1c88:54062075.905 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54062076.117 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54062076.174 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54062076.232 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54062076.288 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54062076.342 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54062076.399 : NVMData.BornMonth = 0
19ec-1c88:54062076.448 : NVMData.BornDay = 0
19ec-1c88:54062076.496 : NVMData.BornYear = 0
19ec-1c88:54062076.546 : NVMData.FirstScanMonth = 4
19ec-1c88:54062076.599 : NVMData.FirstScanDay = 30
19ec-1c88:54062076.655 : NVMData.FirstScanYear = 2020
19ec-1c88:54062076.709 : NVMData.VerticalMagnification = 0
19ec-1c88:54062076.765 : NVMData.HorizontalMagnification = 0
19ec-1c88:54062076.821 : NVMData.PowerSavingTime = 15
19ec-1c88:54062076.876 : NVMData.SN = A094165189010062
19ec-1c88:54062076.927 : NVMData.AutoFeed = 0
19ec-1c88:54062076.976 : NVMData.CCDType = 0
19ec-1c88:54062077.023 : NVMData.ScanSpeed = 0
19ec-1c88:54062077.074 : NVMData.RollerCount = 0
19ec-1c88:54062077.125 : NVMData.MultifeedCount = 0
19ec-1c88:54062077.178 : NVMData.JamCount = 0
19ec-1c88:54062077.228 : NVMData.IdentifyInfo = 
19ec-1c88:54062077.279 : NVMData.FormalName = 
19ec-1c88:54062077.327 : NVMData.ReservedB = 0
19ec-1c88:54062077.375 : NVMData.FunctionCode = 0
19ec-1c88:54062077.428 : NVMData.PreFeed = 0
19ec-1c88:54062077.477 : NVMData.PreFeedTime = 0
19ec-1c88:54062077.529 : NVMData.ButtonNumber = 0
19ec-1c88:54062077.576 : NVMData.PowerOffTime = 0
19ec-1c88:54062077.624 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54062077.687 : => IoObject::IoLockEnd
19ec-1c88:54062077.781 : <= IoObject::IoLockEnd
19ec-1c88:54062077.830 : <= ReadNVMData ret = 1
19ec-1c88:54072158.135 : => GetADFStatus
19ec-1c88:54072158.563 : => IoObject::IoLockStart
19ec-1c88:54072158.710 : => CAsicIO::CheckDevice
19ec-1c88:54072158.770 : => CNT96226::ConnectIsAvailable
19ec-1c88:54072182.425 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54072182.540 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54072182.603 : <= IoObject::IoLockStart
19ec-1c88:54072182.665 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54072182.733 : IO Send command 10 bytes
19ec-1c88:54072182.849 : => CNT96226::VenderCmd_SetData
19ec-1c88:54072182.905 : iCmd = 0, nBytes = 10
19ec-1c88:54072183.014 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54072385.894 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54072386.049 : System send command 10 bytes + data 0 bytes
19ec-1c88:54072386.117 : IO total need to receive data 2 bytes
19ec-1c88:54072386.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:54072386.230 : iCmd = 0, nBytes = 2
19ec-1c88:54072584.429 : 0000 : 00 00 
19ec-1c88:54072584.563 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54072584.630 : System total receive data 2 bytes
19ec-1c88:54072584.691 : => CNT96226::VenderCmd_GetData
19ec-1c88:54072584.745 : iCmd = 1, nBytes = 4
19ec-1c88:54072726.183 : 0000 : 00 00 00 00 
19ec-1c88:54072726.281 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54072726.417 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54072726.481 : Return status = 0
19ec-1c88:54072726.541 : => IoObject::IoLockEnd
19ec-1c88:54072726.632 : <= IoObject::IoLockEnd
19ec-1c88:54072726.685 : <= GetADFStatus ret = 1
19ec-1c88:54075383.922 : => GetADFStatus
19ec-1c88:54075384.119 : => IoObject::IoLockStart
19ec-1c88:54075384.251 : => CAsicIO::CheckDevice
19ec-1c88:54075384.311 : => CNT96226::ConnectIsAvailable
19ec-1c88:54075406.785 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54075406.896 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54075406.954 : <= IoObject::IoLockStart
19ec-1c88:54075407.016 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54075407.085 : IO Send command 10 bytes
19ec-1c88:54075407.203 : => CNT96226::VenderCmd_SetData
19ec-1c88:54075407.260 : iCmd = 0, nBytes = 10
19ec-1c88:54075407.371 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54075607.740 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54075607.854 : System send command 10 bytes + data 0 bytes
19ec-1c88:54075608.097 : IO total need to receive data 2 bytes
19ec-1c88:54075608.171 : => CNT96226::VenderCmd_GetData
19ec-1c88:54075608.228 : iCmd = 0, nBytes = 2
19ec-1c88:54075796.008 : 0000 : 00 00 
19ec-1c88:54075796.138 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54075796.208 : System total receive data 2 bytes
19ec-1c88:54075796.270 : => CNT96226::VenderCmd_GetData
19ec-1c88:54075796.323 : iCmd = 1, nBytes = 4
19ec-1c88:54075969.742 : 0000 : 00 00 00 00 
19ec-1c88:54075969.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54075970.235 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54075970.368 : Return status = 0
19ec-1c88:54075970.485 : => IoObject::IoLockEnd
19ec-1c88:54075970.669 : <= IoObject::IoLockEnd
19ec-1c88:54075970.771 : <= GetADFStatus ret = 1
19ec-1c88:54078047.464 : => TerminateDriver
19ec-1c88:54078047.653 : => CAsicIO::~CAsicIO,pStage=79039560
19ec-1c88:54078047.726 : => CNT96226::Close
19ec-1c88:54078051.657 : <= CNT96226::Close ret = 1
19ec-1c88:54078051.736 : <= CAsicIO::~CAsicIO
19ec-1c88:54078051.794 : => IoObject::IoLockEnd
19ec-1c88:54078051.847 : <= IoObject::IoLockEnd
19ec-1c88:54078051.897 : => IoObject::TerminateDevice
19ec-1c88:54078051.952 : => IoObject::IoLockEnd
19ec-1c88:54078052.003 : <= IoObject::IoLockEnd
19ec-1c88:54078052.104 : <= IoObject::TerminateDevice
19ec-1c88:54078052.355 : <= TerminateDriver ret = 1
19ec-1c88:54121732.147 : ============Debug Start==========
19ec-1c88:54121732.445 : Date : 2020/4/30 14:31:57
19ec-1c88:54121732.597 : Process ID : 19ec
19ec-1c88:54121733.019 : Windows : Version 10.0 build 18363 
19ec-1c88:54121733.496 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54121733.561 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54121733.634 : MemoryStatus.ullAvailPhys : 1749913600
19ec-1c88:54121733.696 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54121733.758 : MemoryStatus.ullAvailPageFile : 3146641408
19ec-1c88:54121733.822 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54121733.881 : MemoryStatus.ullAvailVirtual : 1729425408
19ec-1c88:54121733.943 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54121734.048 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54121734.111 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54121734.370 : CPU Count : 4
19ec-1c88:54121734.418 : CPU Frequency : 100.000 Mhz
19ec-1c88:54121738.909 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54121739.042 : => InitializeDriver
19ec-1c88:54121739.317 : <= InitializeDriver ret = 1
19ec-1c88:54121739.379 : => InitializeScanner
19ec-1c88:54121739.461 : => CAsicIO::GetDeviceList
19ec-1c88:54121739.768 : => CNT96226::CNT96226
19ec-1c88:54121739.827 : => CNT96226::Open
19ec-1c88:54121760.652 : <= CNT96226::Open ret = 1
19ec-1c88:54121760.747 : => CNT96226::Initialize
19ec-1c88:54121760.927 : <= CNT96226::Initialize ret = 1
19ec-1c88:54121760.984 : <= CNT96226::CNT96226
19ec-1c88:54121761.037 : => CNT96226::EnumAvailableDevice
19ec-1c88:54121766.512 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54121766.596 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54121766.655 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54125486.239 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54125486.539 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54125492.113 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54125492.225 : => IoObject::GetLockName
19ec-1c88:54125492.290 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54125492.363 : <= IoObject::GetLockName
19ec-1c88:54125492.826 : => CNT96226::VenderCmd_GetData
19ec-1c88:54125492.892 : iCmd = 3, nBytes = 2
19ec-1c88:54125883.772 : 0000 : 06 38 
19ec-1c88:54125883.923 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54125883.991 : => CNT96226::VenderCmd_GetData
19ec-1c88:54125884.047 : iCmd = 4, nBytes = 2
19ec-1c88:54126189.137 : 0000 : 07 07 
19ec-1c88:54126189.352 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54126189.524 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54126189.698 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54126189.828 : IO Send command 10 bytes
19ec-1c88:54126189.939 : => CNT96226::VenderCmd_SetData
19ec-1c88:54126190.045 : iCmd = 0, nBytes = 10
19ec-1c88:54126190.254 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54126397.533 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54126397.771 : => CNT96226::VenderCmd_GetData
19ec-1c88:54126397.901 : iCmd = 0, nBytes = 165
19ec-1c88:54126610.058 : skip dump 37 bytes
19ec-1c88:54126610.419 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54126610.703 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54126610.985 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54126611.257 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54126611.517 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54126611.795 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54126612.055 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54126612.305 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54126612.438 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54126612.564 : => CNT96226::VenderCmd_GetData
19ec-1c88:54126612.675 : iCmd = 1, nBytes = 4
19ec-1c88:54126822.786 : 0000 : 00 00 00 00 
19ec-1c88:54126822.987 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54126823.119 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54126823.241 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54126823.373 : IO Send command 10 bytes
19ec-1c88:54126823.479 : => CNT96226::VenderCmd_SetData
19ec-1c88:54126823.588 : iCmd = 0, nBytes = 10
19ec-1c88:54126823.796 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54127178.580 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54127178.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:54127178.977 : iCmd = 0, nBytes = 128
19ec-1c88:54127390.956 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54127391.296 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54127391.590 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54127391.874 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54127392.132 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54127392.384 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54127392.638 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54127392.891 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54127393.023 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54127393.142 : => CNT96226::VenderCmd_GetData
19ec-1c88:54127393.251 : iCmd = 1, nBytes = 4
19ec-1c88:54127607.343 : 0000 : 00 00 00 00 
19ec-1c88:54127607.538 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54127607.667 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54127608.002 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54127608.153 : => CNT96226::Close
19ec-1c88:54127614.932 : <= CNT96226::Close ret = 1
19ec-1c88:54127615.091 : <= CNT96226::~CNT96226
19ec-1c88:54127615.253 : <= CAsicIO::GetDeviceList
19ec-1c88:54127615.959 : => IoObject::SetTimeout
19ec-1c88:54127616.222 : Timeout--> In = 0 Out = 0
19ec-1c88:54127616.338 : <= IoObject::SetTimeout
19ec-1c88:54127616.461 : => CAsicIO::CAsicIO
19ec-1c88:54127616.596 : => CNT96226::CNT96226
19ec-1c88:54127616.708 : => CNT96226::Open
19ec-1c88:54127661.413 : <= CNT96226::Open ret = 1
19ec-1c88:54127661.636 : => CNT96226::Initialize
19ec-1c88:54127662.019 : <= CNT96226::Initialize ret = 1
19ec-1c88:54127662.145 : <= CNT96226::CNT96226
19ec-1c88:54127662.247 : <= CAsicIO::CAsicIO
19ec-1c88:54127662.361 : => CAsicIO::InitializeDevice
19ec-1c88:54127662.498 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54127674.193 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54127674.428 : => IoObject::GetLockName
19ec-1c88:54127674.538 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54127674.674 : <= IoObject::GetLockName
19ec-1c88:54127675.619 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54127675.769 : IO Send command 10 bytes
19ec-1c88:54127675.876 : => CNT96226::VenderCmd_SetData
19ec-1c88:54127675.986 : iCmd = 0, nBytes = 10
19ec-1c88:54127676.218 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54128036.019 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54128036.267 : => CNT96226::VenderCmd_GetData
19ec-1c88:54128036.385 : iCmd = 0, nBytes = 128
19ec-1c88:54128253.106 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54128253.490 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54128253.792 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54128254.064 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54128254.323 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54128254.580 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54128254.833 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54128255.082 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54128255.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54128255.345 : => CNT96226::VenderCmd_GetData
19ec-1c88:54128255.586 : iCmd = 1, nBytes = 4
19ec-1c88:54128466.563 : 0000 : 00 00 00 00 
19ec-1c88:54128466.752 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54128466.876 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54128466.993 : => CNT96226::VenderCmd_GetData
19ec-1c88:54128467.099 : iCmd = 3, nBytes = 2
19ec-1c88:54128867.901 : 0000 : 06 38 
19ec-1c88:54128868.113 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54128868.249 : => CNT96226::VenderCmd_GetData
19ec-1c88:54128868.364 : iCmd = 4, nBytes = 2
19ec-1c88:54129192.720 : 0000 : 07 07 
19ec-1c88:54129192.848 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54129193.046 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54129193.167 : => IoObject::InitializeDevice
19ec-1c88:54129193.285 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54129194.004 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54129194.093 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54129194.946 : => FindScanner
19ec-1c88:54129195.016 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54129195.088 : <= FindScanner ret = 1
19ec-1c88:54129195.155 : => IoObject::IoLockStart
19ec-1c88:54129195.281 : => CAsicIO::CheckDevice
19ec-1c88:54129195.348 : => CNT96226::ConnectIsAvailable
19ec-1c88:54129219.741 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54129219.853 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54129219.921 : <= IoObject::IoLockStart
19ec-1c88:54129219.990 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54129220.074 : IO Send command 10 bytes
19ec-1c88:54129220.175 : => CNT96226::VenderCmd_SetData
19ec-1c88:54129220.243 : iCmd = 0, nBytes = 10
19ec-1c88:54129220.368 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54129420.102 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54129420.222 : System send command 10 bytes + data 0 bytes
19ec-1c88:54129420.306 : IO total need to receive data 5 bytes
19ec-1c88:54129420.378 : => CNT96226::VenderCmd_GetData
19ec-1c88:54129420.443 : iCmd = 0, nBytes = 5
19ec-1c88:54129626.704 : 0000 : 06 00 02 02 ab 
19ec-1c88:54129626.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54129626.935 : System total receive data 5 bytes
19ec-1c88:54129627.016 : => CNT96226::VenderCmd_GetData
19ec-1c88:54129627.084 : iCmd = 1, nBytes = 4
19ec-1c88:54129831.604 : 0000 : 00 00 00 00 
19ec-1c88:54129831.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54129832.190 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54129832.265 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54129832.343 : IO Send command 10 bytes
19ec-1c88:54129832.459 : => CNT96226::VenderCmd_SetData
19ec-1c88:54129832.527 : iCmd = 0, nBytes = 10
19ec-1c88:54129832.654 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54130034.754 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54130034.911 : System send command 10 bytes + data 0 bytes
19ec-1c88:54130034.999 : IO total need to receive data 165 bytes
19ec-1c88:54130035.082 : => CNT96226::VenderCmd_GetData
19ec-1c88:54130035.149 : iCmd = 0, nBytes = 165
19ec-1c88:54130245.060 : skip dump 37 bytes
19ec-1c88:54130245.285 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54130245.453 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54130245.622 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54130245.783 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54130245.938 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54130246.094 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54130246.243 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54130246.393 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54130246.467 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54130246.539 : System total receive data 165 bytes
19ec-1c88:54130246.610 : => CNT96226::VenderCmd_GetData
19ec-1c88:54130246.671 : iCmd = 1, nBytes = 4
19ec-1c88:54130456.152 : 0000 : 00 00 00 00 
19ec-1c88:54130456.286 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54130456.435 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54130456.712 : Dump Inquiry
19ec-1c88:54130456.875 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54130457.034 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54130457.195 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54130457.354 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54130457.510 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54130457.673 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54130457.825 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54130457.975 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54130458.134 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54130458.293 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54130458.397 : 00a0 : 00 00 00 00 00 
19ec-1c88:54130458.475 : => ReadNVMDataInternal
19ec-1c88:54130458.723 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54130458.806 : IO Send command 10 bytes
19ec-1c88:54130458.914 : => CNT96226::VenderCmd_SetData
19ec-1c88:54130458.983 : iCmd = 0, nBytes = 10
19ec-1c88:54130459.109 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54130805.553 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54130805.684 : System send command 10 bytes + data 0 bytes
19ec-1c88:54130805.769 : IO total need to receive data 128 bytes
19ec-1c88:54130805.844 : => CNT96226::VenderCmd_GetData
19ec-1c88:54130805.909 : iCmd = 0, nBytes = 128
19ec-1c88:54131013.051 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54131013.275 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54131013.452 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54131013.619 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54131013.776 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54131013.928 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54131014.076 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54131014.225 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54131014.302 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54131014.376 : System total receive data 128 bytes
19ec-1c88:54131014.450 : => CNT96226::VenderCmd_GetData
19ec-1c88:54131014.514 : iCmd = 1, nBytes = 4
19ec-1c88:54131174.901 : 0000 : 00 00 00 00 
19ec-1c88:54131175.062 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54131175.211 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54131175.297 : NVMData.PadScanCount = 0
19ec-1c88:54131175.369 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54131175.437 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54131175.505 : NVMData.FlatbedScanCount = 0
19ec-1c88:54131175.575 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54131175.638 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54131175.702 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54131175.767 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54131175.833 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54131175.897 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54131175.963 : NVMData.BornMonth = 0
19ec-1c88:54131176.026 : NVMData.BornDay = 0
19ec-1c88:54131176.085 : NVMData.BornYear = 0
19ec-1c88:54131176.140 : NVMData.FirstScanMonth = 4
19ec-1c88:54131176.204 : NVMData.FirstScanDay = 30
19ec-1c88:54131176.271 : NVMData.FirstScanYear = 2020
19ec-1c88:54131176.338 : NVMData.VerticalMagnification = 0
19ec-1c88:54131176.403 : NVMData.HorizontalMagnification = 0
19ec-1c88:54131176.472 : NVMData.PowerSavingTime = 15
19ec-1c88:54131176.538 : NVMData.SN = A094165189010062
19ec-1c88:54131176.598 : NVMData.AutoFeed = 0
19ec-1c88:54131176.656 : NVMData.CCDType = 0
19ec-1c88:54131176.715 : NVMData.ScanSpeed = 0
19ec-1c88:54131176.773 : NVMData.RollerCount = 0
19ec-1c88:54131176.836 : NVMData.MultifeedCount = 0
19ec-1c88:54131176.898 : NVMData.JamCount = 0
19ec-1c88:54131176.956 : NVMData.IdentifyInfo = 
19ec-1c88:54131177.014 : NVMData.FormalName = 
19ec-1c88:54131177.284 : NVMData.ReservedB = 0
19ec-1c88:54131177.350 : NVMData.FunctionCode = 0
19ec-1c88:54131177.413 : NVMData.PreFeed = 0
19ec-1c88:54131177.471 : NVMData.PreFeedTime = 0
19ec-1c88:54131177.528 : NVMData.ButtonNumber = 0
19ec-1c88:54131177.589 : NVMData.PowerOffTime = 0
19ec-1c88:54131177.649 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54131177.739 : => IoObject::IoLockEnd
19ec-1c88:54131177.846 : <= IoObject::IoLockEnd
19ec-1c88:54131177.905 : <= InitializeScanner ret = 1
19ec-1c88:54131177.981 : => GetLogicalScannerAbilityEx
19ec-1c88:54131178.052 : => IoObject::IoLockStart
19ec-1c88:54131178.168 : => CAsicIO::CheckDevice
19ec-1c88:54131178.231 : => CNT96226::ConnectIsAvailable
19ec-1c88:54131194.052 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54131194.164 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54131194.230 : <= IoObject::IoLockStart
19ec-1c88:54131194.299 : => IoObject::IoLockEnd
19ec-1c88:54131194.405 : <= IoObject::IoLockEnd
19ec-1c88:54131194.540 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54131194.634 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54131424.843 : => ReadNVMData
19ec-1c88:54131425.063 : => IoObject::IoLockStart
19ec-1c88:54131425.197 : => CAsicIO::CheckDevice
19ec-1c88:54131425.269 : => CNT96226::ConnectIsAvailable
19ec-1c88:54131450.637 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54131450.780 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54131450.858 : <= IoObject::IoLockStart
19ec-1c88:54131450.935 : => ReadNVMDataInternal
19ec-1c88:54131451.012 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54131451.091 : IO Send command 10 bytes
19ec-1c88:54131451.243 : => CNT96226::VenderCmd_SetData
19ec-1c88:54131451.309 : iCmd = 0, nBytes = 10
19ec-1c88:54131451.447 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54131797.950 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54131798.151 : System send command 10 bytes + data 0 bytes
19ec-1c88:54131798.227 : IO total need to receive data 128 bytes
19ec-1c88:54131798.290 : => CNT96226::VenderCmd_GetData
19ec-1c88:54131798.347 : iCmd = 0, nBytes = 128
19ec-1c88:54131939.706 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54131939.872 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54131940.011 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54131940.149 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54131940.283 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54131940.411 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54131940.537 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54131940.661 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54131940.726 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54131940.788 : System total receive data 128 bytes
19ec-1c88:54131940.848 : => CNT96226::VenderCmd_GetData
19ec-1c88:54131940.900 : iCmd = 1, nBytes = 4
19ec-1c88:54132051.815 : 0000 : 00 00 00 00 
19ec-1c88:54132051.922 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54132052.051 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54132052.131 : NVMData.PadScanCount = 0
19ec-1c88:54132052.185 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54132052.244 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54132052.301 : NVMData.FlatbedScanCount = 0
19ec-1c88:54132052.354 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54132052.408 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54132052.470 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54132052.531 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54132052.592 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54132052.648 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54132052.708 : NVMData.BornMonth = 0
19ec-1c88:54132052.759 : NVMData.BornDay = 0
19ec-1c88:54132052.808 : NVMData.BornYear = 0
19ec-1c88:54132052.856 : NVMData.FirstScanMonth = 4
19ec-1c88:54132052.912 : NVMData.FirstScanDay = 30
19ec-1c88:54132052.969 : NVMData.FirstScanYear = 2020
19ec-1c88:54132053.138 : NVMData.VerticalMagnification = 0
19ec-1c88:54132053.195 : NVMData.HorizontalMagnification = 0
19ec-1c88:54132053.251 : NVMData.PowerSavingTime = 15
19ec-1c88:54132053.308 : NVMData.SN = A094165189010062
19ec-1c88:54132053.359 : NVMData.AutoFeed = 0
19ec-1c88:54132053.409 : NVMData.CCDType = 0
19ec-1c88:54132053.457 : NVMData.ScanSpeed = 0
19ec-1c88:54132053.505 : NVMData.RollerCount = 0
19ec-1c88:54132053.558 : NVMData.MultifeedCount = 0
19ec-1c88:54132053.609 : NVMData.JamCount = 0
19ec-1c88:54132053.659 : NVMData.IdentifyInfo = 
19ec-1c88:54132053.712 : NVMData.FormalName = 
19ec-1c88:54132053.763 : NVMData.ReservedB = 0
19ec-1c88:54132053.813 : NVMData.FunctionCode = 0
19ec-1c88:54132053.862 : NVMData.PreFeed = 0
19ec-1c88:54132053.913 : NVMData.PreFeedTime = 0
19ec-1c88:54132053.962 : NVMData.ButtonNumber = 0
19ec-1c88:54132054.013 : NVMData.PowerOffTime = 0
19ec-1c88:54132054.066 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54132054.142 : => IoObject::IoLockEnd
19ec-1c88:54132054.231 : <= IoObject::IoLockEnd
19ec-1c88:54132054.283 : <= ReadNVMData ret = 1
19ec-1c88:54134969.832 : ============Debug Start==========
19ec-1c88:54134970.200 : Date : 2020/4/30 14:31:58
19ec-1c88:54134970.283 : Process ID : 19ec
19ec-1c88:54134970.745 : Windows : Version 10.0 build 18363 
19ec-1c88:54134971.262 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54134971.325 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54134971.386 : MemoryStatus.ullAvailPhys : 1733955584
19ec-1c88:54134971.443 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54134971.506 : MemoryStatus.ullAvailPageFile : 3131170816
19ec-1c88:54134971.572 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54134971.631 : MemoryStatus.ullAvailVirtual : 1729740800
19ec-1c88:54134971.691 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54134971.799 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54134971.858 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54134972.111 : CPU Count : 4
19ec-1c88:54134972.156 : CPU Frequency : 100.000 Mhz
19ec-1c88:54134976.863 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54134976.998 : => InitializeDriver
19ec-1c88:54134977.298 : <= InitializeDriver ret = 1
19ec-1c88:54137769.243 : => InitializeScanner
19ec-1c88:54137769.564 : => CAsicIO::GetDeviceList
19ec-1c88:54137770.071 : => CNT96226::CNT96226
19ec-1c88:54137770.134 : => CNT96226::Open
19ec-1c88:54137798.286 : <= CNT96226::Open ret = 1
19ec-1c88:54137798.448 : => CNT96226::Initialize
19ec-1c88:54137798.659 : <= CNT96226::Initialize ret = 1
19ec-1c88:54137798.723 : <= CNT96226::CNT96226
19ec-1c88:54137798.779 : => CNT96226::EnumAvailableDevice
19ec-1c88:54137804.445 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54137804.526 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54137804.589 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54141569.392 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54141569.851 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54141580.978 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54141581.196 : => IoObject::GetLockName
19ec-1c88:54141581.322 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54141581.465 : <= IoObject::GetLockName
19ec-1c88:54141582.399 : => CNT96226::VenderCmd_GetData
19ec-1c88:54141582.525 : iCmd = 3, nBytes = 2
19ec-1c88:54141986.437 : 0000 : 06 38 
19ec-1c88:54141986.671 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54141986.809 : => CNT96226::VenderCmd_GetData
19ec-1c88:54141986.924 : iCmd = 4, nBytes = 2
19ec-1c88:54142331.080 : 0000 : 07 07 
19ec-1c88:54142331.280 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54142331.445 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54142331.609 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54142331.744 : IO Send command 10 bytes
19ec-1c88:54142331.853 : => CNT96226::VenderCmd_SetData
19ec-1c88:54142331.957 : iCmd = 0, nBytes = 10
19ec-1c88:54142332.180 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54142543.124 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54142543.364 : => CNT96226::VenderCmd_GetData
19ec-1c88:54142543.478 : iCmd = 0, nBytes = 165
19ec-1c88:54142771.900 : skip dump 37 bytes
19ec-1c88:54142772.284 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54142772.579 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54142772.856 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54142773.128 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54142773.396 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54142773.668 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54142773.924 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54142774.179 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54142774.304 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54142774.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:54142774.530 : iCmd = 1, nBytes = 4
19ec-1c88:54143011.845 : 0000 : 00 00 00 00 
19ec-1c88:54143012.063 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54143012.205 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54143012.322 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54143012.454 : IO Send command 10 bytes
19ec-1c88:54143012.558 : => CNT96226::VenderCmd_SetData
19ec-1c88:54143012.665 : iCmd = 0, nBytes = 10
19ec-1c88:54143012.875 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54143378.544 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54143378.799 : => CNT96226::VenderCmd_GetData
19ec-1c88:54143378.925 : iCmd = 0, nBytes = 128
19ec-1c88:54143609.880 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54143610.248 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54143610.545 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54143610.823 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54143611.082 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54143611.459 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54143611.718 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54143611.969 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54143612.102 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54143612.227 : => CNT96226::VenderCmd_GetData
19ec-1c88:54143612.339 : iCmd = 1, nBytes = 4
19ec-1c88:54143825.951 : 0000 : 00 00 00 00 
19ec-1c88:54143826.153 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54143826.287 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54143826.612 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54143826.761 : => CNT96226::Close
19ec-1c88:54143832.876 : <= CNT96226::Close ret = 1
19ec-1c88:54143833.029 : <= CNT96226::~CNT96226
19ec-1c88:54143833.189 : <= CAsicIO::GetDeviceList
19ec-1c88:54143833.855 : => IoObject::SetTimeout
19ec-1c88:54143834.116 : Timeout--> In = 0 Out = 0
19ec-1c88:54143834.231 : <= IoObject::SetTimeout
19ec-1c88:54143834.364 : => CAsicIO::CAsicIO
19ec-1c88:54143834.507 : => CNT96226::CNT96226
19ec-1c88:54143834.623 : => CNT96226::Open
19ec-1c88:54143874.809 : <= CNT96226::Open ret = 1
19ec-1c88:54143875.006 : => CNT96226::Initialize
19ec-1c88:54143875.393 : <= CNT96226::Initialize ret = 1
19ec-1c88:54143875.514 : <= CNT96226::CNT96226
19ec-1c88:54143875.619 : <= CAsicIO::CAsicIO
19ec-1c88:54143875.726 : => CAsicIO::InitializeDevice
19ec-1c88:54143875.862 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54143887.261 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54143887.481 : => IoObject::GetLockName
19ec-1c88:54143887.588 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54143887.720 : <= IoObject::GetLockName
19ec-1c88:54143888.633 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54143888.784 : IO Send command 10 bytes
19ec-1c88:54143888.890 : => CNT96226::VenderCmd_SetData
19ec-1c88:54143889.010 : iCmd = 0, nBytes = 10
19ec-1c88:54143889.234 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54144248.993 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54144249.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:54144249.356 : iCmd = 0, nBytes = 128
19ec-1c88:54144476.422 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54144476.801 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54144477.086 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54144477.355 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54144477.611 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54144477.867 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54144478.121 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54144478.376 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54144478.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54144478.626 : => CNT96226::VenderCmd_GetData
19ec-1c88:54144478.728 : iCmd = 1, nBytes = 4
19ec-1c88:54144700.746 : 0000 : 00 00 00 00 
19ec-1c88:54144700.979 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54144701.116 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54144701.236 : => CNT96226::VenderCmd_GetData
19ec-1c88:54144701.348 : iCmd = 3, nBytes = 2
19ec-1c88:54145114.096 : 0000 : 06 38 
19ec-1c88:54145114.302 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54145114.438 : => CNT96226::VenderCmd_GetData
19ec-1c88:54145114.548 : iCmd = 4, nBytes = 2
19ec-1c88:54145451.221 : 0000 : 07 07 
19ec-1c88:54145451.430 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54145451.810 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54145452.004 : => IoObject::InitializeDevice
19ec-1c88:54145452.187 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54145453.506 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54145453.649 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54145454.896 : => FindScanner
19ec-1c88:54145455.007 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54145455.142 : <= FindScanner ret = 1
19ec-1c88:54145455.262 : => IoObject::IoLockStart
19ec-1c88:54145455.473 : => CAsicIO::CheckDevice
19ec-1c88:54145455.579 : => CNT96226::ConnectIsAvailable
19ec-1c88:54145480.357 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54145480.606 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54145480.735 : <= IoObject::IoLockStart
19ec-1c88:54145480.862 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54145481.018 : IO Send command 10 bytes
19ec-1c88:54145481.211 : => CNT96226::VenderCmd_SetData
19ec-1c88:54145481.326 : iCmd = 0, nBytes = 10
19ec-1c88:54145481.550 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54145686.244 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54145686.476 : System send command 10 bytes + data 0 bytes
19ec-1c88:54145686.610 : IO total need to receive data 5 bytes
19ec-1c88:54145686.733 : => CNT96226::VenderCmd_GetData
19ec-1c88:54145686.850 : iCmd = 0, nBytes = 5
19ec-1c88:54145902.051 : 0000 : 06 00 02 02 ab 
19ec-1c88:54145902.272 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54145902.402 : System total receive data 5 bytes
19ec-1c88:54145902.525 : => CNT96226::VenderCmd_GetData
19ec-1c88:54145902.633 : iCmd = 1, nBytes = 4
19ec-1c88:54146103.971 : 0000 : 00 00 00 00 
19ec-1c88:54146104.175 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54146104.416 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54146104.544 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54146104.673 : IO Send command 10 bytes
19ec-1c88:54146104.846 : => CNT96226::VenderCmd_SetData
19ec-1c88:54146104.957 : iCmd = 0, nBytes = 10
19ec-1c88:54146105.167 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54146316.415 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54146316.665 : System send command 10 bytes + data 0 bytes
19ec-1c88:54146316.815 : IO total need to receive data 165 bytes
19ec-1c88:54146316.943 : => CNT96226::VenderCmd_GetData
19ec-1c88:54146317.052 : iCmd = 0, nBytes = 165
19ec-1c88:54146520.573 : skip dump 37 bytes
19ec-1c88:54146520.964 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54146521.254 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54146521.537 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54146521.813 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54146522.066 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54146522.334 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54146522.590 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54146522.849 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54146522.978 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54146523.099 : System total receive data 165 bytes
19ec-1c88:54146523.222 : => CNT96226::VenderCmd_GetData
19ec-1c88:54146523.326 : iCmd = 1, nBytes = 4
19ec-1c88:54146709.445 : 0000 : 00 00 00 00 
19ec-1c88:54146709.658 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54146709.894 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54146710.359 : Dump Inquiry
19ec-1c88:54146710.642 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54146710.919 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54146711.189 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54146711.467 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54146711.724 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54146711.996 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54146712.247 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54146712.503 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54146712.771 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54146713.032 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54146713.211 : 00a0 : 00 00 00 00 00 
19ec-1c88:54146713.340 : => ReadNVMDataInternal
19ec-1c88:54146713.733 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54146713.872 : IO Send command 10 bytes
19ec-1c88:54146714.043 : => CNT96226::VenderCmd_SetData
19ec-1c88:54146714.151 : iCmd = 0, nBytes = 10
19ec-1c88:54146714.356 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54147070.568 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54147070.801 : System send command 10 bytes + data 0 bytes
19ec-1c88:54147070.947 : IO total need to receive data 128 bytes
19ec-1c88:54147071.071 : => CNT96226::VenderCmd_GetData
19ec-1c88:54147071.184 : iCmd = 0, nBytes = 128
19ec-1c88:54147266.273 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54147266.643 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54147266.940 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54147267.213 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54147267.590 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54147267.853 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54147268.108 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54147268.368 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54147268.496 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54147268.619 : System total receive data 128 bytes
19ec-1c88:54147268.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:54147268.852 : iCmd = 1, nBytes = 4
19ec-1c88:54147451.685 : 0000 : 00 00 00 00 
19ec-1c88:54147451.854 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54147452.092 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54147452.231 : NVMData.PadScanCount = 0
19ec-1c88:54147452.340 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54147452.455 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54147452.572 : NVMData.FlatbedScanCount = 0
19ec-1c88:54147452.676 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54147452.783 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54147453.007 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54147453.117 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54147453.225 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54147453.334 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54147453.442 : NVMData.BornMonth = 0
19ec-1c88:54147453.542 : NVMData.BornDay = 0
19ec-1c88:54147453.640 : NVMData.BornYear = 0
19ec-1c88:54147453.742 : NVMData.FirstScanMonth = 4
19ec-1c88:54147453.845 : NVMData.FirstScanDay = 30
19ec-1c88:54147453.953 : NVMData.FirstScanYear = 2020
19ec-1c88:54147454.057 : NVMData.VerticalMagnification = 0
19ec-1c88:54147454.167 : NVMData.HorizontalMagnification = 0
19ec-1c88:54147454.277 : NVMData.PowerSavingTime = 15
19ec-1c88:54147454.390 : NVMData.SN = A094165189010062
19ec-1c88:54147454.495 : NVMData.AutoFeed = 0
19ec-1c88:54147454.596 : NVMData.CCDType = 0
19ec-1c88:54147454.692 : NVMData.ScanSpeed = 0
19ec-1c88:54147454.789 : NVMData.RollerCount = 0
19ec-1c88:54147454.889 : NVMData.MultifeedCount = 0
19ec-1c88:54147454.991 : NVMData.JamCount = 0
19ec-1c88:54147455.090 : NVMData.IdentifyInfo = 
19ec-1c88:54147455.194 : NVMData.FormalName = 
19ec-1c88:54147455.575 : NVMData.ReservedB = 0
19ec-1c88:54147455.689 : NVMData.FunctionCode = 0
19ec-1c88:54147455.790 : NVMData.PreFeed = 0
19ec-1c88:54147455.895 : NVMData.PreFeedTime = 0
19ec-1c88:54147455.994 : NVMData.ButtonNumber = 0
19ec-1c88:54147456.103 : NVMData.PowerOffTime = 0
19ec-1c88:54147456.208 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54147456.345 : => IoObject::IoLockEnd
19ec-1c88:54147456.533 : <= IoObject::IoLockEnd
19ec-1c88:54147456.631 : <= InitializeScanner ret = 1
19ec-1c88:54148838.179 : => GetLogicalScannerAbility
19ec-1c88:54148838.368 : => IoObject::IoLockStart
19ec-1c88:54148838.502 : => CAsicIO::CheckDevice
19ec-1c88:54148838.558 : => CNT96226::ConnectIsAvailable
19ec-1c88:54148863.035 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54148863.152 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54148863.214 : <= IoObject::IoLockStart
19ec-1c88:54148863.274 : => IoObject::IoLockEnd
19ec-1c88:54148863.383 : <= IoObject::IoLockEnd
19ec-1c88:54148863.463 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:54152378.314 : => GetLogicalScannerAbilityEx
19ec-1c88:54152378.509 : => IoObject::IoLockStart
19ec-1c88:54152378.638 : => CAsicIO::CheckDevice
19ec-1c88:54152378.694 : => CNT96226::ConnectIsAvailable
19ec-1c88:54152403.022 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54152403.133 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54152403.190 : <= IoObject::IoLockStart
19ec-1c88:54152403.248 : => IoObject::IoLockEnd
19ec-1c88:54152403.354 : <= IoObject::IoLockEnd
19ec-1c88:54152403.470 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54152403.539 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54159629.945 : => ReadNVMData
19ec-1c88:54159630.141 : => IoObject::IoLockStart
19ec-1c88:54159630.283 : => CAsicIO::CheckDevice
19ec-1c88:54159630.341 : => CNT96226::ConnectIsAvailable
19ec-1c88:54159654.953 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54159655.069 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54159655.127 : <= IoObject::IoLockStart
19ec-1c88:54159655.195 : => ReadNVMDataInternal
19ec-1c88:54159655.258 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54159655.324 : IO Send command 10 bytes
19ec-1c88:54159655.446 : => CNT96226::VenderCmd_SetData
19ec-1c88:54159655.501 : iCmd = 0, nBytes = 10
19ec-1c88:54159655.615 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54160009.859 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54160010.020 : System send command 10 bytes + data 0 bytes
19ec-1c88:54160010.091 : IO total need to receive data 128 bytes
19ec-1c88:54160010.153 : => CNT96226::VenderCmd_GetData
19ec-1c88:54160010.207 : iCmd = 0, nBytes = 128
19ec-1c88:54160213.761 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54160213.940 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54160214.083 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54160214.218 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54160214.345 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54160214.467 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54160214.592 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54160214.713 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54160214.778 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54160214.839 : System total receive data 128 bytes
19ec-1c88:54160214.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:54160214.953 : iCmd = 1, nBytes = 4
19ec-1c88:54160411.226 : 0000 : 00 00 00 00 
19ec-1c88:54160411.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54160411.457 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54160411.525 : NVMData.PadScanCount = 0
19ec-1c88:54160411.578 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54160411.631 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54160411.687 : NVMData.FlatbedScanCount = 0
19ec-1c88:54160411.739 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54160411.940 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54160412.004 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54160412.058 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54160412.114 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54160412.166 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54160412.220 : NVMData.BornMonth = 0
19ec-1c88:54160412.268 : NVMData.BornDay = 0
19ec-1c88:54160412.317 : NVMData.BornYear = 0
19ec-1c88:54160412.364 : NVMData.FirstScanMonth = 4
19ec-1c88:54160412.415 : NVMData.FirstScanDay = 30
19ec-1c88:54160412.469 : NVMData.FirstScanYear = 2020
19ec-1c88:54160412.520 : NVMData.VerticalMagnification = 0
19ec-1c88:54160412.575 : NVMData.HorizontalMagnification = 0
19ec-1c88:54160412.629 : NVMData.PowerSavingTime = 15
19ec-1c88:54160412.683 : NVMData.SN = A094165189010062
19ec-1c88:54160412.732 : NVMData.AutoFeed = 0
19ec-1c88:54160412.785 : NVMData.CCDType = 0
19ec-1c88:54160412.834 : NVMData.ScanSpeed = 0
19ec-1c88:54160412.881 : NVMData.RollerCount = 0
19ec-1c88:54160412.934 : NVMData.MultifeedCount = 0
19ec-1c88:54160412.987 : NVMData.JamCount = 0
19ec-1c88:54160413.039 : NVMData.IdentifyInfo = 
19ec-1c88:54160413.089 : NVMData.FormalName = 
19ec-1c88:54160413.139 : NVMData.ReservedB = 0
19ec-1c88:54160413.187 : NVMData.FunctionCode = 0
19ec-1c88:54160413.235 : NVMData.PreFeed = 0
19ec-1c88:54160413.283 : NVMData.PreFeedTime = 0
19ec-1c88:54160413.332 : NVMData.ButtonNumber = 0
19ec-1c88:54160413.380 : NVMData.PowerOffTime = 0
19ec-1c88:54160413.430 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54160413.490 : => IoObject::IoLockEnd
19ec-1c88:54160413.582 : <= IoObject::IoLockEnd
19ec-1c88:54160413.631 : <= ReadNVMData ret = 1
19ec-1c88:54170342.291 : => GetADFStatus
19ec-1c88:54170342.673 : => IoObject::IoLockStart
19ec-1c88:54170342.800 : => CAsicIO::CheckDevice
19ec-1c88:54170342.861 : => CNT96226::ConnectIsAvailable
19ec-1c88:54170366.943 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54170367.153 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54170367.286 : <= IoObject::IoLockStart
19ec-1c88:54170367.410 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54170367.781 : IO Send command 10 bytes
19ec-1c88:54170367.898 : => CNT96226::VenderCmd_SetData
19ec-1c88:54170367.960 : iCmd = 0, nBytes = 10
19ec-1c88:54170368.069 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54170555.685 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54170555.807 : System send command 10 bytes + data 0 bytes
19ec-1c88:54170555.888 : IO total need to receive data 2 bytes
19ec-1c88:54170555.954 : => CNT96226::VenderCmd_GetData
19ec-1c88:54170556.018 : iCmd = 0, nBytes = 2
19ec-1c88:54170678.956 : 0000 : 00 00 
19ec-1c88:54170679.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54170679.130 : System total receive data 2 bytes
19ec-1c88:54170679.198 : => CNT96226::VenderCmd_GetData
19ec-1c88:54170679.254 : iCmd = 1, nBytes = 4
19ec-1c88:54170833.993 : 0000 : 00 00 00 00 
19ec-1c88:54170834.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54170834.548 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54170834.613 : Return status = 0
19ec-1c88:54170834.674 : => IoObject::IoLockEnd
19ec-1c88:54170834.762 : <= IoObject::IoLockEnd
19ec-1c88:54170834.814 : <= GetADFStatus ret = 1
19ec-1c88:54173380.244 : => GetADFStatus
19ec-1c88:54173380.428 : => IoObject::IoLockStart
19ec-1c88:54173380.561 : => CAsicIO::CheckDevice
19ec-1c88:54173380.618 : => CNT96226::ConnectIsAvailable
19ec-1c88:54173406.771 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54173407.130 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54173407.187 : <= IoObject::IoLockStart
19ec-1c88:54173407.248 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54173407.313 : IO Send command 10 bytes
19ec-1c88:54173407.429 : => CNT96226::VenderCmd_SetData
19ec-1c88:54173407.489 : iCmd = 0, nBytes = 10
19ec-1c88:54173407.598 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54173607.394 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54173607.512 : System send command 10 bytes + data 0 bytes
19ec-1c88:54173607.737 : IO total need to receive data 2 bytes
19ec-1c88:54173607.819 : => CNT96226::VenderCmd_GetData
19ec-1c88:54173607.874 : iCmd = 0, nBytes = 2
19ec-1c88:54173815.528 : 0000 : 00 00 
19ec-1c88:54173815.748 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54173815.905 : System total receive data 2 bytes
19ec-1c88:54173816.240 : => CNT96226::VenderCmd_GetData
19ec-1c88:54173816.296 : iCmd = 1, nBytes = 4
19ec-1c88:54174015.974 : 0000 : 00 00 00 00 
19ec-1c88:54174016.055 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54174016.179 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54174016.239 : Return status = 0
19ec-1c88:54174016.295 : => IoObject::IoLockEnd
19ec-1c88:54174016.382 : <= IoObject::IoLockEnd
19ec-1c88:54174016.432 : <= GetADFStatus ret = 1
19ec-1c88:54176025.652 : => TerminateDriver
19ec-1c88:54176025.839 : => CAsicIO::~CAsicIO,pStage=199363656
19ec-1c88:54176025.913 : => CNT96226::Close
19ec-1c88:54176029.568 : <= CNT96226::Close ret = 1
19ec-1c88:54176029.649 : <= CAsicIO::~CAsicIO
19ec-1c88:54176029.705 : => IoObject::IoLockEnd
19ec-1c88:54176029.759 : <= IoObject::IoLockEnd
19ec-1c88:54176029.812 : => IoObject::TerminateDevice
19ec-1c88:54176029.870 : => IoObject::IoLockEnd
19ec-1c88:54176029.921 : <= IoObject::IoLockEnd
19ec-1c88:54176030.023 : <= IoObject::TerminateDevice
19ec-1c88:54176030.284 : <= TerminateDriver ret = 1
19ec-1c88:54218887.809 : ============Debug Start==========
19ec-1c88:54218888.064 : Date : 2020/4/30 14:32:00
19ec-1c88:54218888.148 : Process ID : 19ec
19ec-1c88:54218888.539 : Windows : Version 10.0 build 18363 
19ec-1c88:54218888.999 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54218889.064 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54218889.128 : MemoryStatus.ullAvailPhys : 1751461888
19ec-1c88:54218889.190 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54218889.257 : MemoryStatus.ullAvailPageFile : 3148902400
19ec-1c88:54218889.318 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54218889.375 : MemoryStatus.ullAvailVirtual : 1729445888
19ec-1c88:54218889.436 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54218889.543 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54218889.601 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54218889.839 : CPU Count : 4
19ec-1c88:54218889.885 : CPU Frequency : 100.000 Mhz
19ec-1c88:54218894.084 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54218894.215 : => InitializeDriver
19ec-1c88:54218894.478 : <= InitializeDriver ret = 1
19ec-1c88:54218894.537 : => InitializeScanner
19ec-1c88:54218894.611 : => CAsicIO::GetDeviceList
19ec-1c88:54218894.947 : => CNT96226::CNT96226
19ec-1c88:54218895.005 : => CNT96226::Open
19ec-1c88:54218914.935 : <= CNT96226::Open ret = 1
19ec-1c88:54218915.025 : => CNT96226::Initialize
19ec-1c88:54218915.207 : <= CNT96226::Initialize ret = 1
19ec-1c88:54218915.266 : <= CNT96226::CNT96226
19ec-1c88:54218915.322 : => CNT96226::EnumAvailableDevice
19ec-1c88:54218920.565 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54218920.640 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54218920.701 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54222611.601 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54222611.903 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54222618.072 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54222618.181 : => IoObject::GetLockName
19ec-1c88:54222618.246 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54222618.316 : <= IoObject::GetLockName
19ec-1c88:54222618.821 : => CNT96226::VenderCmd_GetData
19ec-1c88:54222618.889 : iCmd = 3, nBytes = 2
19ec-1c88:54222966.348 : 0000 : 06 38 
19ec-1c88:54222966.520 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54222966.600 : => CNT96226::VenderCmd_GetData
19ec-1c88:54222966.663 : iCmd = 4, nBytes = 2
19ec-1c88:54223239.953 : 0000 : 07 07 
19ec-1c88:54223240.107 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54223240.212 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54223240.312 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54223240.387 : IO Send command 10 bytes
19ec-1c88:54223240.443 : => CNT96226::VenderCmd_SetData
19ec-1c88:54223240.504 : iCmd = 0, nBytes = 10
19ec-1c88:54223240.608 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54223390.754 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54223390.938 : => CNT96226::VenderCmd_GetData
19ec-1c88:54223391.000 : iCmd = 0, nBytes = 165
19ec-1c88:54223514.481 : skip dump 37 bytes
19ec-1c88:54223514.727 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54223514.876 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54223515.019 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54223515.156 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54223515.285 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54223515.426 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54223515.557 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54223515.690 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54223515.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54223515.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:54223515.881 : iCmd = 1, nBytes = 4
19ec-1c88:54223692.979 : 0000 : 00 00 00 00 
19ec-1c88:54223693.148 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54223693.230 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54223693.298 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54223693.370 : IO Send command 10 bytes
19ec-1c88:54223693.427 : => CNT96226::VenderCmd_SetData
19ec-1c88:54223693.486 : iCmd = 0, nBytes = 10
19ec-1c88:54223693.597 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54224037.827 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54224038.019 : => CNT96226::VenderCmd_GetData
19ec-1c88:54224038.087 : iCmd = 0, nBytes = 128
19ec-1c88:54224272.869 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54224273.124 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54224273.269 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54224273.407 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54224273.538 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54224273.664 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54224273.790 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54224273.921 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54224273.986 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54224274.052 : => CNT96226::VenderCmd_GetData
19ec-1c88:54224274.108 : iCmd = 1, nBytes = 4
19ec-1c88:54224411.332 : 0000 : 00 00 00 00 
19ec-1c88:54224411.466 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54224411.541 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54224411.719 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54224411.794 : => CNT96226::Close
19ec-1c88:54224416.001 : <= CNT96226::Close ret = 1
19ec-1c88:54224416.079 : <= CNT96226::~CNT96226
19ec-1c88:54224416.182 : <= CAsicIO::GetDeviceList
19ec-1c88:54224416.625 : => IoObject::SetTimeout
19ec-1c88:54224416.764 : Timeout--> In = 0 Out = 0
19ec-1c88:54224416.823 : <= IoObject::SetTimeout
19ec-1c88:54224416.893 : => CAsicIO::CAsicIO
19ec-1c88:54224416.968 : => CNT96226::CNT96226
19ec-1c88:54224417.026 : => CNT96226::Open
19ec-1c88:54224439.961 : <= CNT96226::Open ret = 1
19ec-1c88:54224440.076 : => CNT96226::Initialize
19ec-1c88:54224440.283 : <= CNT96226::Initialize ret = 1
19ec-1c88:54224440.347 : <= CNT96226::CNT96226
19ec-1c88:54224440.399 : <= CAsicIO::CAsicIO
19ec-1c88:54224440.462 : => CAsicIO::InitializeDevice
19ec-1c88:54224440.530 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54224446.616 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54224446.746 : => IoObject::GetLockName
19ec-1c88:54224446.804 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54224446.874 : <= IoObject::GetLockName
19ec-1c88:54224447.385 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54224447.457 : IO Send command 10 bytes
19ec-1c88:54224447.513 : => CNT96226::VenderCmd_SetData
19ec-1c88:54224447.570 : iCmd = 0, nBytes = 10
19ec-1c88:54224447.687 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54224775.857 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54224776.043 : => CNT96226::VenderCmd_GetData
19ec-1c88:54224776.115 : iCmd = 0, nBytes = 128
19ec-1c88:54224957.533 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54224957.736 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54224957.879 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54224958.020 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54224958.149 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54224958.274 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54224958.406 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54224958.531 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54224958.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54224958.666 : => CNT96226::VenderCmd_GetData
19ec-1c88:54224958.719 : iCmd = 1, nBytes = 4
19ec-1c88:54225123.509 : 0000 : 00 00 00 00 
19ec-1c88:54225123.696 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54225123.781 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54225123.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:54225123.917 : iCmd = 3, nBytes = 2
19ec-1c88:54225484.107 : 0000 : 06 38 
19ec-1c88:54225484.280 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54225484.358 : => CNT96226::VenderCmd_GetData
19ec-1c88:54225484.414 : iCmd = 4, nBytes = 2
19ec-1c88:54225773.130 : 0000 : 07 07 
19ec-1c88:54225773.266 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54225773.443 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54225773.544 : => IoObject::InitializeDevice
19ec-1c88:54225773.663 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54225774.370 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54225774.443 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54225775.292 : => FindScanner
19ec-1c88:54225775.359 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54225775.426 : <= FindScanner ret = 1
19ec-1c88:54225775.488 : => IoObject::IoLockStart
19ec-1c88:54225775.592 : => CAsicIO::CheckDevice
19ec-1c88:54225775.647 : => CNT96226::ConnectIsAvailable
19ec-1c88:54225796.220 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54225796.320 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54225796.380 : <= IoObject::IoLockStart
19ec-1c88:54225796.442 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54225796.507 : IO Send command 10 bytes
19ec-1c88:54225796.591 : => CNT96226::VenderCmd_SetData
19ec-1c88:54225796.648 : iCmd = 0, nBytes = 10
19ec-1c88:54225796.759 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54225977.859 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54225978.047 : System send command 10 bytes + data 0 bytes
19ec-1c88:54225978.123 : IO total need to receive data 5 bytes
19ec-1c88:54225978.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:54225978.246 : iCmd = 0, nBytes = 5
19ec-1c88:54226109.043 : 0000 : 06 00 02 02 ab 
19ec-1c88:54226109.169 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54226109.237 : System total receive data 5 bytes
19ec-1c88:54226109.305 : => CNT96226::VenderCmd_GetData
19ec-1c88:54226109.360 : iCmd = 1, nBytes = 4
19ec-1c88:54226315.471 : 0000 : 00 00 00 00 
19ec-1c88:54226315.595 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54226315.744 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54226315.816 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54226315.883 : IO Send command 10 bytes
19ec-1c88:54226315.986 : => CNT96226::VenderCmd_SetData
19ec-1c88:54226316.044 : iCmd = 0, nBytes = 10
19ec-1c88:54226316.149 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54226510.748 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54226510.925 : System send command 10 bytes + data 0 bytes
19ec-1c88:54226511.005 : IO total need to receive data 165 bytes
19ec-1c88:54226511.072 : => CNT96226::VenderCmd_GetData
19ec-1c88:54226511.130 : iCmd = 0, nBytes = 165
19ec-1c88:54226697.309 : skip dump 37 bytes
19ec-1c88:54226697.724 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54226698.109 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54226698.248 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54226698.383 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54226698.510 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54226698.645 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54226698.768 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54226698.890 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54226698.954 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54226699.016 : System total receive data 165 bytes
19ec-1c88:54226699.077 : => CNT96226::VenderCmd_GetData
19ec-1c88:54226699.131 : iCmd = 1, nBytes = 4
19ec-1c88:54226907.218 : 0000 : 00 00 00 00 
19ec-1c88:54226907.319 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54226907.464 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54226907.697 : Dump Inquiry
19ec-1c88:54226907.833 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54226907.969 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54226908.105 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54226908.236 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54226908.362 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54226908.495 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54226908.622 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54226908.744 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54226908.876 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54226909.004 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54226909.089 : 00a0 : 00 00 00 00 00 
19ec-1c88:54226909.167 : => ReadNVMDataInternal
19ec-1c88:54226909.376 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54226909.442 : IO Send command 10 bytes
19ec-1c88:54226909.538 : => CNT96226::VenderCmd_SetData
19ec-1c88:54226909.591 : iCmd = 0, nBytes = 10
19ec-1c88:54226909.693 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54227255.195 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54227255.375 : System send command 10 bytes + data 0 bytes
19ec-1c88:54227255.447 : IO total need to receive data 128 bytes
19ec-1c88:54227255.511 : => CNT96226::VenderCmd_GetData
19ec-1c88:54227255.569 : iCmd = 0, nBytes = 128
19ec-1c88:54227453.508 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54227453.685 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54227453.827 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54227453.962 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54227454.091 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54227454.214 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54227454.335 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54227454.459 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54227454.525 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54227454.587 : System total receive data 128 bytes
19ec-1c88:54227454.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:54227454.701 : iCmd = 1, nBytes = 4
19ec-1c88:54227577.967 : 0000 : 00 00 00 00 
19ec-1c88:54227578.094 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54227578.249 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54227578.326 : NVMData.PadScanCount = 0
19ec-1c88:54227578.383 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54227578.440 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54227578.502 : NVMData.FlatbedScanCount = 0
19ec-1c88:54227578.559 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54227578.611 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54227578.665 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54227578.722 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54227578.782 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54227578.837 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54227578.893 : NVMData.BornMonth = 0
19ec-1c88:54227578.942 : NVMData.BornDay = 0
19ec-1c88:54227578.994 : NVMData.BornYear = 0
19ec-1c88:54227579.044 : NVMData.FirstScanMonth = 4
19ec-1c88:54227579.098 : NVMData.FirstScanDay = 30
19ec-1c88:54227579.157 : NVMData.FirstScanYear = 2020
19ec-1c88:54227579.213 : NVMData.VerticalMagnification = 0
19ec-1c88:54227579.266 : NVMData.HorizontalMagnification = 0
19ec-1c88:54227579.322 : NVMData.PowerSavingTime = 15
19ec-1c88:54227579.380 : NVMData.SN = A094165189010062
19ec-1c88:54227579.429 : NVMData.AutoFeed = 0
19ec-1c88:54227579.477 : NVMData.CCDType = 0
19ec-1c88:54227579.525 : NVMData.ScanSpeed = 0
19ec-1c88:54227579.577 : NVMData.RollerCount = 0
19ec-1c88:54227579.634 : NVMData.MultifeedCount = 0
19ec-1c88:54227579.686 : NVMData.JamCount = 0
19ec-1c88:54227579.734 : NVMData.IdentifyInfo = 
19ec-1c88:54227579.784 : NVMData.FormalName = 
19ec-1c88:54227579.982 : NVMData.ReservedB = 0
19ec-1c88:54227580.039 : NVMData.FunctionCode = 0
19ec-1c88:54227580.090 : NVMData.PreFeed = 0
19ec-1c88:54227580.142 : NVMData.PreFeedTime = 0
19ec-1c88:54227580.191 : NVMData.ButtonNumber = 0
19ec-1c88:54227580.241 : NVMData.PowerOffTime = 0
19ec-1c88:54227580.294 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54227580.374 : => IoObject::IoLockEnd
19ec-1c88:54227580.475 : <= IoObject::IoLockEnd
19ec-1c88:54227580.527 : <= InitializeScanner ret = 1
19ec-1c88:54227580.594 : => GetLogicalScannerAbilityEx
19ec-1c88:54227580.655 : => IoObject::IoLockStart
19ec-1c88:54227580.752 : => CAsicIO::CheckDevice
19ec-1c88:54227580.806 : => CNT96226::ConnectIsAvailable
19ec-1c88:54227592.860 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54227592.968 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54227593.031 : <= IoObject::IoLockStart
19ec-1c88:54227593.096 : => IoObject::IoLockEnd
19ec-1c88:54227593.191 : <= IoObject::IoLockEnd
19ec-1c88:54227593.306 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54227593.386 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54227773.335 : => ReadNVMData
19ec-1c88:54227773.531 : => IoObject::IoLockStart
19ec-1c88:54227773.664 : => CAsicIO::CheckDevice
19ec-1c88:54227773.725 : => CNT96226::ConnectIsAvailable
19ec-1c88:54227795.140 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54227795.258 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54227795.319 : <= IoObject::IoLockStart
19ec-1c88:54227795.383 : => ReadNVMDataInternal
19ec-1c88:54227795.452 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54227795.517 : IO Send command 10 bytes
19ec-1c88:54227795.666 : => CNT96226::VenderCmd_SetData
19ec-1c88:54227795.728 : iCmd = 0, nBytes = 10
19ec-1c88:54227795.841 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54228146.984 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54228147.135 : System send command 10 bytes + data 0 bytes
19ec-1c88:54228147.206 : IO total need to receive data 128 bytes
19ec-1c88:54228147.271 : => CNT96226::VenderCmd_GetData
19ec-1c88:54228147.327 : iCmd = 0, nBytes = 128
19ec-1c88:54228318.557 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54228318.775 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54228318.927 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54228319.063 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54228319.190 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54228319.318 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54228319.445 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54228319.570 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54228319.636 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54228319.700 : System total receive data 128 bytes
19ec-1c88:54228319.764 : => CNT96226::VenderCmd_GetData
19ec-1c88:54228319.821 : iCmd = 1, nBytes = 4
19ec-1c88:54228498.197 : 0000 : 00 00 00 00 
19ec-1c88:54228498.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54228498.609 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54228498.746 : NVMData.PadScanCount = 0
19ec-1c88:54228498.862 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54228498.980 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54228499.099 : NVMData.FlatbedScanCount = 0
19ec-1c88:54228499.206 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54228499.314 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54228499.422 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54228499.534 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54228499.640 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54228499.751 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54228499.861 : NVMData.BornMonth = 0
19ec-1c88:54228499.960 : NVMData.BornDay = 0
19ec-1c88:54228500.064 : NVMData.BornYear = 0
19ec-1c88:54228500.164 : NVMData.FirstScanMonth = 4
19ec-1c88:54228500.523 : NVMData.FirstScanDay = 30
19ec-1c88:54228500.578 : NVMData.FirstScanYear = 2020
19ec-1c88:54228500.826 : NVMData.VerticalMagnification = 0
19ec-1c88:54228500.884 : NVMData.HorizontalMagnification = 0
19ec-1c88:54228500.941 : NVMData.PowerSavingTime = 15
19ec-1c88:54228500.996 : NVMData.SN = A094165189010062
19ec-1c88:54228501.045 : NVMData.AutoFeed = 0
19ec-1c88:54228501.098 : NVMData.CCDType = 0
19ec-1c88:54228501.148 : NVMData.ScanSpeed = 0
19ec-1c88:54228501.198 : NVMData.RollerCount = 0
19ec-1c88:54228501.249 : NVMData.MultifeedCount = 0
19ec-1c88:54228501.301 : NVMData.JamCount = 0
19ec-1c88:54228501.351 : NVMData.IdentifyInfo = 
19ec-1c88:54228501.402 : NVMData.FormalName = 
19ec-1c88:54228501.451 : NVMData.ReservedB = 0
19ec-1c88:54228501.505 : NVMData.FunctionCode = 0
19ec-1c88:54228501.557 : NVMData.PreFeed = 0
19ec-1c88:54228501.608 : NVMData.PreFeedTime = 0
19ec-1c88:54228501.659 : NVMData.ButtonNumber = 0
19ec-1c88:54228501.714 : NVMData.PowerOffTime = 0
19ec-1c88:54228501.765 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54228501.826 : => IoObject::IoLockEnd
19ec-1c88:54228501.923 : <= IoObject::IoLockEnd
19ec-1c88:54228501.973 : <= ReadNVMData ret = 1
19ec-1c88:54229070.079 : => TerminateDriver
19ec-1c88:54229070.296 : => CAsicIO::~CAsicIO,pStage=136121416
19ec-1c88:54229070.377 : => CNT96226::Close
19ec-1c88:54229074.531 : <= CNT96226::Close ret = 1
19ec-1c88:54229074.612 : <= CAsicIO::~CAsicIO
19ec-1c88:54229074.672 : => IoObject::IoLockEnd
19ec-1c88:54229074.725 : <= IoObject::IoLockEnd
19ec-1c88:54229074.777 : => IoObject::TerminateDevice
19ec-1c88:54229074.835 : => IoObject::IoLockEnd
19ec-1c88:54229074.884 : <= IoObject::IoLockEnd
19ec-1c88:54229074.991 : <= IoObject::TerminateDevice
19ec-1c88:54229075.239 : <= TerminateDriver ret = 1
19ec-1c88:54231345.755 : ============Debug Start==========
19ec-1c88:54231346.070 : Date : 2020/4/30 14:32:01
19ec-1c88:54231346.151 : Process ID : 19ec
19ec-1c88:54231346.567 : Windows : Version 10.0 build 18363 
19ec-1c88:54231347.025 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54231347.089 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54231347.158 : MemoryStatus.ullAvailPhys : 1750646784
19ec-1c88:54231347.215 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54231347.277 : MemoryStatus.ullAvailPageFile : 3143704576
19ec-1c88:54231347.340 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54231347.397 : MemoryStatus.ullAvailVirtual : 1729454080
19ec-1c88:54231347.456 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54231347.569 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54231347.628 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54231347.863 : CPU Count : 4
19ec-1c88:54231347.911 : CPU Frequency : 100.000 Mhz
19ec-1c88:54231352.261 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54231352.389 : => InitializeDriver
19ec-1c88:54231352.668 : <= InitializeDriver ret = 1
19ec-1c88:54234076.351 : => InitializeScanner
19ec-1c88:54234076.618 : => CAsicIO::GetDeviceList
19ec-1c88:54234077.077 : => CNT96226::CNT96226
19ec-1c88:54234077.148 : => CNT96226::Open
19ec-1c88:54234100.312 : <= CNT96226::Open ret = 1
19ec-1c88:54234100.416 : => CNT96226::Initialize
19ec-1c88:54234100.612 : <= CNT96226::Initialize ret = 1
19ec-1c88:54234100.677 : <= CNT96226::CNT96226
19ec-1c88:54234100.731 : => CNT96226::EnumAvailableDevice
19ec-1c88:54234106.296 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54234106.373 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54234106.430 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54237739.920 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54237740.213 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54237746.723 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54237746.837 : => IoObject::GetLockName
19ec-1c88:54237746.900 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54237746.969 : <= IoObject::GetLockName
19ec-1c88:54237747.461 : => CNT96226::VenderCmd_GetData
19ec-1c88:54237747.522 : iCmd = 3, nBytes = 2
19ec-1c88:54238131.324 : 0000 : 06 38 
19ec-1c88:54238131.743 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54238131.821 : => CNT96226::VenderCmd_GetData
19ec-1c88:54238131.883 : iCmd = 4, nBytes = 2
19ec-1c88:54238431.711 : 0000 : 07 07 
19ec-1c88:54238431.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54238431.913 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54238432.001 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54238432.065 : IO Send command 10 bytes
19ec-1c88:54238432.118 : => CNT96226::VenderCmd_SetData
19ec-1c88:54238432.173 : iCmd = 0, nBytes = 10
19ec-1c88:54238432.277 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54238621.703 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54238621.827 : => CNT96226::VenderCmd_GetData
19ec-1c88:54238621.886 : iCmd = 0, nBytes = 165
19ec-1c88:54238817.199 : skip dump 37 bytes
19ec-1c88:54238817.676 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54238817.818 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54238817.951 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54238818.089 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54238818.221 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54238818.359 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54238818.486 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54238818.615 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54238818.680 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54238818.742 : => CNT96226::VenderCmd_GetData
19ec-1c88:54238818.797 : iCmd = 1, nBytes = 4
19ec-1c88:54238940.536 : 0000 : 00 00 00 00 
19ec-1c88:54238940.625 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54238940.688 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54238940.754 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54238940.816 : IO Send command 10 bytes
19ec-1c88:54238940.868 : => CNT96226::VenderCmd_SetData
19ec-1c88:54238940.921 : iCmd = 0, nBytes = 10
19ec-1c88:54238941.024 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54239247.992 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54239248.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:54239248.181 : iCmd = 0, nBytes = 128
19ec-1c88:54239424.137 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54239424.321 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54239424.469 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54239424.602 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54239424.724 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54239424.845 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54239424.969 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54239425.089 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54239425.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54239425.213 : => CNT96226::VenderCmd_GetData
19ec-1c88:54239425.264 : iCmd = 1, nBytes = 4
19ec-1c88:54239532.354 : 0000 : 00 00 00 00 
19ec-1c88:54239532.532 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54239532.658 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54239532.976 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54239533.118 : => CNT96226::Close
19ec-1c88:54239537.363 : <= CNT96226::Close ret = 1
19ec-1c88:54239537.437 : <= CNT96226::~CNT96226
19ec-1c88:54239537.527 : <= CAsicIO::GetDeviceList
19ec-1c88:54239537.971 : => IoObject::SetTimeout
19ec-1c88:54239538.100 : Timeout--> In = 0 Out = 0
19ec-1c88:54239538.157 : <= IoObject::SetTimeout
19ec-1c88:54239538.222 : => CAsicIO::CAsicIO
19ec-1c88:54239538.295 : => CNT96226::CNT96226
19ec-1c88:54239538.350 : => CNT96226::Open
19ec-1c88:54239560.164 : <= CNT96226::Open ret = 1
19ec-1c88:54239560.263 : => CNT96226::Initialize
19ec-1c88:54239560.453 : <= CNT96226::Initialize ret = 1
19ec-1c88:54239560.509 : <= CNT96226::CNT96226
19ec-1c88:54239560.561 : <= CAsicIO::CAsicIO
19ec-1c88:54239560.613 : => CAsicIO::InitializeDevice
19ec-1c88:54239560.684 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54239566.685 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54239566.801 : => IoObject::GetLockName
19ec-1c88:54239566.859 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54239566.923 : <= IoObject::GetLockName
19ec-1c88:54239567.418 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54239567.490 : IO Send command 10 bytes
19ec-1c88:54239567.545 : => CNT96226::VenderCmd_SetData
19ec-1c88:54239567.599 : iCmd = 0, nBytes = 10
19ec-1c88:54239567.704 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54239916.688 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54239916.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:54239916.875 : iCmd = 0, nBytes = 128
19ec-1c88:54240114.175 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54240114.362 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54240114.500 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54240114.631 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54240114.757 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54240114.883 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54240115.006 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54240115.129 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54240115.192 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54240115.255 : => CNT96226::VenderCmd_GetData
19ec-1c88:54240115.306 : iCmd = 1, nBytes = 4
19ec-1c88:54240323.728 : 0000 : 00 00 00 00 
19ec-1c88:54240323.824 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54240323.885 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54240323.945 : => CNT96226::VenderCmd_GetData
19ec-1c88:54240323.998 : iCmd = 3, nBytes = 2
19ec-1c88:54240693.817 : 0000 : 06 38 
19ec-1c88:54240693.936 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54240694.009 : => CNT96226::VenderCmd_GetData
19ec-1c88:54240694.061 : iCmd = 4, nBytes = 2
19ec-1c88:54240990.154 : 0000 : 07 07 
19ec-1c88:54240990.275 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54240990.450 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54240990.547 : => IoObject::InitializeDevice
19ec-1c88:54240990.657 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54240991.306 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54240991.383 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54240992.143 : => FindScanner
19ec-1c88:54240992.204 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54240992.269 : <= FindScanner ret = 1
19ec-1c88:54240992.327 : => IoObject::IoLockStart
19ec-1c88:54240992.430 : => CAsicIO::CheckDevice
19ec-1c88:54240992.483 : => CNT96226::ConnectIsAvailable
19ec-1c88:54241014.272 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54241014.368 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54241014.424 : <= IoObject::IoLockStart
19ec-1c88:54241014.484 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54241014.548 : IO Send command 10 bytes
19ec-1c88:54241014.631 : => CNT96226::VenderCmd_SetData
19ec-1c88:54241014.687 : iCmd = 0, nBytes = 10
19ec-1c88:54241014.796 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54241216.016 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54241216.127 : System send command 10 bytes + data 0 bytes
19ec-1c88:54241216.197 : IO total need to receive data 5 bytes
19ec-1c88:54241216.258 : => CNT96226::VenderCmd_GetData
19ec-1c88:54241216.315 : iCmd = 0, nBytes = 5
19ec-1c88:54241395.892 : 0000 : 06 00 02 02 ab 
19ec-1c88:54241395.983 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54241396.049 : System total receive data 5 bytes
19ec-1c88:54241396.112 : => CNT96226::VenderCmd_GetData
19ec-1c88:54241396.165 : iCmd = 1, nBytes = 4
19ec-1c88:54241550.636 : 0000 : 00 00 00 00 
19ec-1c88:54241550.753 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54241550.901 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54241550.968 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54241551.028 : IO Send command 10 bytes
19ec-1c88:54241551.135 : => CNT96226::VenderCmd_SetData
19ec-1c88:54241551.193 : iCmd = 0, nBytes = 10
19ec-1c88:54241551.297 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54241749.530 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54241749.656 : System send command 10 bytes + data 0 bytes
19ec-1c88:54241749.734 : IO total need to receive data 165 bytes
19ec-1c88:54241749.798 : => CNT96226::VenderCmd_GetData
19ec-1c88:54241749.856 : iCmd = 0, nBytes = 165
19ec-1c88:54241949.322 : skip dump 37 bytes
19ec-1c88:54241949.535 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54241949.684 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54241949.829 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54241949.967 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54241950.098 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54241950.234 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54241950.361 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54241950.486 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54241950.550 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54241950.613 : System total receive data 165 bytes
19ec-1c88:54241950.676 : => CNT96226::VenderCmd_GetData
19ec-1c88:54241950.729 : iCmd = 1, nBytes = 4
19ec-1c88:54242115.038 : 0000 : 00 00 00 00 
19ec-1c88:54242115.161 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54242115.319 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54242115.542 : Dump Inquiry
19ec-1c88:54242115.678 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54242115.815 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54242115.951 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54242116.084 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54242116.210 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54242116.343 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54242116.471 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54242116.594 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54242116.727 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54242116.854 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54242116.942 : 00a0 : 00 00 00 00 00 
19ec-1c88:54242117.018 : => ReadNVMDataInternal
19ec-1c88:54242117.223 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54242117.292 : IO Send command 10 bytes
19ec-1c88:54242117.383 : => CNT96226::VenderCmd_SetData
19ec-1c88:54242117.437 : iCmd = 0, nBytes = 10
19ec-1c88:54242117.539 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54242451.401 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54242451.538 : System send command 10 bytes + data 0 bytes
19ec-1c88:54242451.610 : IO total need to receive data 128 bytes
19ec-1c88:54242451.678 : => CNT96226::VenderCmd_GetData
19ec-1c88:54242451.732 : iCmd = 0, nBytes = 128
19ec-1c88:54242570.871 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54242571.040 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54242571.173 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54242571.302 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54242571.428 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54242571.548 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54242571.668 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54242571.789 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54242571.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54242571.912 : System total receive data 128 bytes
19ec-1c88:54242571.983 : => CNT96226::VenderCmd_GetData
19ec-1c88:54242572.035 : iCmd = 1, nBytes = 4
19ec-1c88:54242741.407 : 0000 : 00 00 00 00 
19ec-1c88:54242741.809 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54242741.936 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54242742.001 : NVMData.PadScanCount = 0
19ec-1c88:54242742.055 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54242742.108 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54242742.165 : NVMData.FlatbedScanCount = 0
19ec-1c88:54242742.221 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54242742.274 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54242742.327 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54242742.380 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54242742.437 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54242742.492 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54242742.546 : NVMData.BornMonth = 0
19ec-1c88:54242742.595 : NVMData.BornDay = 0
19ec-1c88:54242742.643 : NVMData.BornYear = 0
19ec-1c88:54242742.689 : NVMData.FirstScanMonth = 4
19ec-1c88:54242742.742 : NVMData.FirstScanDay = 30
19ec-1c88:54242742.796 : NVMData.FirstScanYear = 2020
19ec-1c88:54242742.849 : NVMData.VerticalMagnification = 0
19ec-1c88:54242742.902 : NVMData.HorizontalMagnification = 0
19ec-1c88:54242742.956 : NVMData.PowerSavingTime = 15
19ec-1c88:54242743.010 : NVMData.SN = A094165189010062
19ec-1c88:54242743.060 : NVMData.AutoFeed = 0
19ec-1c88:54242743.108 : NVMData.CCDType = 0
19ec-1c88:54242743.155 : NVMData.ScanSpeed = 0
19ec-1c88:54242743.204 : NVMData.RollerCount = 0
19ec-1c88:54242743.254 : NVMData.MultifeedCount = 0
19ec-1c88:54242743.305 : NVMData.JamCount = 0
19ec-1c88:54242743.351 : NVMData.IdentifyInfo = 
19ec-1c88:54242743.401 : NVMData.FormalName = 
19ec-1c88:54242743.605 : NVMData.ReservedB = 0
19ec-1c88:54242743.659 : NVMData.FunctionCode = 0
19ec-1c88:54242743.709 : NVMData.PreFeed = 0
19ec-1c88:54242743.759 : NVMData.PreFeedTime = 0
19ec-1c88:54242743.809 : NVMData.ButtonNumber = 0
19ec-1c88:54242743.859 : NVMData.PowerOffTime = 0
19ec-1c88:54242743.911 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54242743.990 : => IoObject::IoLockEnd
19ec-1c88:54242744.085 : <= IoObject::IoLockEnd
19ec-1c88:54242744.135 : <= InitializeScanner ret = 1
19ec-1c88:54244028.754 : => GetLogicalScannerAbility
19ec-1c88:54244028.957 : => IoObject::IoLockStart
19ec-1c88:54244029.104 : => CAsicIO::CheckDevice
19ec-1c88:54244029.165 : => CNT96226::ConnectIsAvailable
19ec-1c88:54244054.036 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54244054.486 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54244054.542 : <= IoObject::IoLockStart
19ec-1c88:54244054.825 : => IoObject::IoLockEnd
19ec-1c88:54244054.939 : <= IoObject::IoLockEnd
19ec-1c88:54244055.018 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:54247674.438 : => GetLogicalScannerAbilityEx
19ec-1c88:54247674.637 : => IoObject::IoLockStart
19ec-1c88:54247674.770 : => CAsicIO::CheckDevice
19ec-1c88:54247674.830 : => CNT96226::ConnectIsAvailable
19ec-1c88:54247700.146 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54247700.259 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54247700.319 : <= IoObject::IoLockStart
19ec-1c88:54247700.374 : => IoObject::IoLockEnd
19ec-1c88:54247700.484 : <= IoObject::IoLockEnd
19ec-1c88:54247700.599 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54247700.670 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54255031.448 : => ReadNVMData
19ec-1c88:54255031.657 : => IoObject::IoLockStart
19ec-1c88:54255031.783 : => CAsicIO::CheckDevice
19ec-1c88:54255031.844 : => CNT96226::ConnectIsAvailable
19ec-1c88:54255046.879 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54255047.003 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54255047.067 : <= IoObject::IoLockStart
19ec-1c88:54255047.137 : => ReadNVMDataInternal
19ec-1c88:54255047.200 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54255047.269 : IO Send command 10 bytes
19ec-1c88:54255047.403 : => CNT96226::VenderCmd_SetData
19ec-1c88:54255047.465 : iCmd = 0, nBytes = 10
19ec-1c88:54255047.575 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54255369.692 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54255369.870 : System send command 10 bytes + data 0 bytes
19ec-1c88:54255369.945 : IO total need to receive data 128 bytes
19ec-1c88:54255370.008 : => CNT96226::VenderCmd_GetData
19ec-1c88:54255370.066 : iCmd = 0, nBytes = 128
19ec-1c88:54255571.015 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54255571.206 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54255571.358 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54255571.500 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54255571.634 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54255571.764 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54255571.890 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54255572.016 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54255572.083 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54255572.151 : System total receive data 128 bytes
19ec-1c88:54255572.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:54255572.273 : iCmd = 1, nBytes = 4
19ec-1c88:54255766.770 : 0000 : 00 00 00 00 
19ec-1c88:54255766.875 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54255767.022 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54255767.099 : NVMData.PadScanCount = 0
19ec-1c88:54255767.157 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54255767.213 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54255767.272 : NVMData.FlatbedScanCount = 0
19ec-1c88:54255767.324 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54255767.482 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54255767.543 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54255767.597 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54255767.657 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54255767.711 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54255767.764 : NVMData.BornMonth = 0
19ec-1c88:54255767.813 : NVMData.BornDay = 0
19ec-1c88:54255767.870 : NVMData.BornYear = 0
19ec-1c88:54255767.918 : NVMData.FirstScanMonth = 4
19ec-1c88:54255767.968 : NVMData.FirstScanDay = 30
19ec-1c88:54255768.022 : NVMData.FirstScanYear = 2020
19ec-1c88:54255768.076 : NVMData.VerticalMagnification = 0
19ec-1c88:54255768.133 : NVMData.HorizontalMagnification = 0
19ec-1c88:54255768.187 : NVMData.PowerSavingTime = 15
19ec-1c88:54255768.241 : NVMData.SN = A094165189010062
19ec-1c88:54255768.293 : NVMData.AutoFeed = 0
19ec-1c88:54255768.343 : NVMData.CCDType = 0
19ec-1c88:54255768.391 : NVMData.ScanSpeed = 0
19ec-1c88:54255768.441 : NVMData.RollerCount = 0
19ec-1c88:54255768.499 : NVMData.MultifeedCount = 0
19ec-1c88:54255768.555 : NVMData.JamCount = 0
19ec-1c88:54255768.605 : NVMData.IdentifyInfo = 
19ec-1c88:54255768.657 : NVMData.FormalName = 
19ec-1c88:54255768.706 : NVMData.ReservedB = 0
19ec-1c88:54255768.754 : NVMData.FunctionCode = 0
19ec-1c88:54255768.802 : NVMData.PreFeed = 0
19ec-1c88:54255768.848 : NVMData.PreFeedTime = 0
19ec-1c88:54255768.895 : NVMData.ButtonNumber = 0
19ec-1c88:54255768.944 : NVMData.PowerOffTime = 0
19ec-1c88:54255768.992 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54255769.056 : => IoObject::IoLockEnd
19ec-1c88:54255769.142 : <= IoObject::IoLockEnd
19ec-1c88:54255769.192 : <= ReadNVMData ret = 1
19ec-1c88:54265375.714 : => GetADFStatus
19ec-1c88:54265376.149 : => IoObject::IoLockStart
19ec-1c88:54265376.290 : => CAsicIO::CheckDevice
19ec-1c88:54265376.348 : => CNT96226::ConnectIsAvailable
19ec-1c88:54265399.123 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54265399.237 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54265399.297 : <= IoObject::IoLockStart
19ec-1c88:54265399.362 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54265399.428 : IO Send command 10 bytes
19ec-1c88:54265399.543 : => CNT96226::VenderCmd_SetData
19ec-1c88:54265399.601 : iCmd = 0, nBytes = 10
19ec-1c88:54265399.709 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54265594.423 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54265594.539 : System send command 10 bytes + data 0 bytes
19ec-1c88:54265594.609 : IO total need to receive data 2 bytes
19ec-1c88:54265594.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:54265594.728 : iCmd = 0, nBytes = 2
19ec-1c88:54265721.471 : 0000 : 00 00 
19ec-1c88:54265721.569 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54265721.629 : System total receive data 2 bytes
19ec-1c88:54265721.692 : => CNT96226::VenderCmd_GetData
19ec-1c88:54265721.747 : iCmd = 1, nBytes = 4
19ec-1c88:54265870.550 : 0000 : 00 00 00 00 
19ec-1c88:54265870.661 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54265870.799 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54265870.867 : Return status = 0
19ec-1c88:54265870.927 : => IoObject::IoLockEnd
19ec-1c88:54265871.015 : <= IoObject::IoLockEnd
19ec-1c88:54265871.071 : <= GetADFStatus ret = 1
19ec-1c88:54268474.653 : => GetADFStatus
19ec-1c88:54268474.848 : => IoObject::IoLockStart
19ec-1c88:54268474.981 : => CAsicIO::CheckDevice
19ec-1c88:54268475.039 : => CNT96226::ConnectIsAvailable
19ec-1c88:54268498.716 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54268498.846 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54268498.908 : <= IoObject::IoLockStart
19ec-1c88:54268498.970 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54268499.038 : IO Send command 10 bytes
19ec-1c88:54268499.169 : => CNT96226::VenderCmd_SetData
19ec-1c88:54268499.235 : iCmd = 0, nBytes = 10
19ec-1c88:54268499.341 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54268692.212 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54268692.349 : System send command 10 bytes + data 0 bytes
19ec-1c88:54268692.558 : IO total need to receive data 2 bytes
19ec-1c88:54268692.632 : => CNT96226::VenderCmd_GetData
19ec-1c88:54268692.690 : iCmd = 0, nBytes = 2
19ec-1c88:54268882.474 : 0000 : 00 00 
19ec-1c88:54268882.587 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54268882.657 : System total receive data 2 bytes
19ec-1c88:54268882.720 : => CNT96226::VenderCmd_GetData
19ec-1c88:54268882.775 : iCmd = 1, nBytes = 4
19ec-1c88:54269091.198 : 0000 : 00 00 00 00 
19ec-1c88:54269091.285 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54269091.420 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54269091.490 : Return status = 0
19ec-1c88:54269091.550 : => IoObject::IoLockEnd
19ec-1c88:54269091.634 : <= IoObject::IoLockEnd
19ec-1c88:54269091.682 : <= GetADFStatus ret = 1
19ec-1c88:54271215.809 : => TerminateDriver
19ec-1c88:54271216.004 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:54271216.077 : => CNT96226::Close
19ec-1c88:54271220.087 : <= CNT96226::Close ret = 1
19ec-1c88:54271220.164 : <= CAsicIO::~CAsicIO
19ec-1c88:54271220.220 : => IoObject::IoLockEnd
19ec-1c88:54271220.270 : <= IoObject::IoLockEnd
19ec-1c88:54271220.321 : => IoObject::TerminateDevice
19ec-1c88:54271220.378 : => IoObject::IoLockEnd
19ec-1c88:54271220.425 : <= IoObject::IoLockEnd
19ec-1c88:54271220.524 : <= IoObject::TerminateDevice
19ec-1c88:54271220.759 : <= TerminateDriver ret = 1
19ec-1c88:54313778.143 : ============Debug Start==========
19ec-1c88:54313778.422 : Date : 2020/4/30 14:32:04
19ec-1c88:54313778.498 : Process ID : 19ec
19ec-1c88:54313778.907 : Windows : Version 10.0 build 18363 
19ec-1c88:54313779.339 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54313779.401 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54313779.464 : MemoryStatus.ullAvailPhys : 1752899584
19ec-1c88:54313779.524 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54313779.588 : MemoryStatus.ullAvailPageFile : 3153502208
19ec-1c88:54313779.646 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54313779.706 : MemoryStatus.ullAvailVirtual : 1729425408
19ec-1c88:54313779.765 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54313779.870 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54313779.932 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54313780.167 : CPU Count : 4
19ec-1c88:54313780.212 : CPU Frequency : 100.000 Mhz
19ec-1c88:54313784.410 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54313784.753 : => InitializeDriver
19ec-1c88:54313785.007 : <= InitializeDriver ret = 1
19ec-1c88:54313785.065 : => InitializeScanner
19ec-1c88:54313785.139 : => CAsicIO::GetDeviceList
19ec-1c88:54313785.423 : => CNT96226::CNT96226
19ec-1c88:54313785.478 : => CNT96226::Open
19ec-1c88:54313806.133 : <= CNT96226::Open ret = 1
19ec-1c88:54313806.225 : => CNT96226::Initialize
19ec-1c88:54313806.403 : <= CNT96226::Initialize ret = 1
19ec-1c88:54313806.458 : <= CNT96226::CNT96226
19ec-1c88:54313806.509 : => CNT96226::EnumAvailableDevice
19ec-1c88:54313811.708 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54313811.787 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54313811.844 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54317539.458 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54317539.737 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54317545.349 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54317545.455 : => IoObject::GetLockName
19ec-1c88:54317545.515 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54317545.584 : <= IoObject::GetLockName
19ec-1c88:54317546.048 : => CNT96226::VenderCmd_GetData
19ec-1c88:54317546.110 : iCmd = 3, nBytes = 2
19ec-1c88:54317919.466 : 0000 : 06 38 
19ec-1c88:54317919.587 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54317919.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:54317919.713 : iCmd = 4, nBytes = 2
19ec-1c88:54318211.121 : 0000 : 07 07 
19ec-1c88:54318211.212 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54318211.291 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54318211.379 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54318211.442 : IO Send command 10 bytes
19ec-1c88:54318211.497 : => CNT96226::VenderCmd_SetData
19ec-1c88:54318211.555 : iCmd = 0, nBytes = 10
19ec-1c88:54318211.659 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54318406.577 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54318406.684 : => CNT96226::VenderCmd_GetData
19ec-1c88:54318406.740 : iCmd = 0, nBytes = 165
19ec-1c88:54318525.866 : skip dump 37 bytes
19ec-1c88:54318526.045 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54318526.185 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54318526.322 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54318526.458 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54318526.596 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54318526.732 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54318526.857 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54318526.986 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54318527.050 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54318527.108 : => CNT96226::VenderCmd_GetData
19ec-1c88:54318527.163 : iCmd = 1, nBytes = 4
19ec-1c88:54318696.690 : 0000 : 00 00 00 00 
19ec-1c88:54318697.016 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54318697.077 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54318697.136 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54318697.199 : IO Send command 10 bytes
19ec-1c88:54318697.253 : => CNT96226::VenderCmd_SetData
19ec-1c88:54318697.305 : iCmd = 0, nBytes = 10
19ec-1c88:54318697.403 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54319036.980 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54319037.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:54319037.183 : iCmd = 0, nBytes = 128
19ec-1c88:54319248.172 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54319248.353 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54319248.499 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54319248.636 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54319248.761 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54319248.883 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54319249.005 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54319249.127 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54319249.189 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54319249.252 : => CNT96226::VenderCmd_GetData
19ec-1c88:54319249.304 : iCmd = 1, nBytes = 4
19ec-1c88:54319443.146 : 0000 : 00 00 00 00 
19ec-1c88:54319443.247 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54319443.315 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54319443.480 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54319443.555 : => CNT96226::Close
19ec-1c88:54319447.397 : <= CNT96226::Close ret = 1
19ec-1c88:54319447.473 : <= CNT96226::~CNT96226
19ec-1c88:54319447.561 : <= CAsicIO::GetDeviceList
19ec-1c88:54319447.937 : => IoObject::SetTimeout
19ec-1c88:54319448.067 : Timeout--> In = 0 Out = 0
19ec-1c88:54319448.124 : <= IoObject::SetTimeout
19ec-1c88:54319448.193 : => CAsicIO::CAsicIO
19ec-1c88:54319448.263 : => CNT96226::CNT96226
19ec-1c88:54319448.321 : => CNT96226::Open
19ec-1c88:54319470.250 : <= CNT96226::Open ret = 1
19ec-1c88:54319470.353 : => CNT96226::Initialize
19ec-1c88:54319470.544 : <= CNT96226::Initialize ret = 1
19ec-1c88:54319470.602 : <= CNT96226::CNT96226
19ec-1c88:54319470.656 : <= CAsicIO::CAsicIO
19ec-1c88:54319470.713 : => CAsicIO::InitializeDevice
19ec-1c88:54319470.780 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54319476.753 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54319476.877 : => IoObject::GetLockName
19ec-1c88:54319476.931 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54319476.996 : <= IoObject::GetLockName
19ec-1c88:54319477.493 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54319477.568 : IO Send command 10 bytes
19ec-1c88:54319477.622 : => CNT96226::VenderCmd_SetData
19ec-1c88:54319477.675 : iCmd = 0, nBytes = 10
19ec-1c88:54319477.787 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54319823.516 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54319823.637 : => CNT96226::VenderCmd_GetData
19ec-1c88:54319823.699 : iCmd = 0, nBytes = 128
19ec-1c88:54319968.107 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54319968.286 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54319968.423 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54319968.560 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54319968.686 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54319968.809 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54319968.935 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54319969.058 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54319969.121 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54319969.182 : => CNT96226::VenderCmd_GetData
19ec-1c88:54319969.233 : iCmd = 1, nBytes = 4
19ec-1c88:54320105.024 : 0000 : 00 00 00 00 
19ec-1c88:54320105.146 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54320105.212 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54320105.271 : => CNT96226::VenderCmd_GetData
19ec-1c88:54320105.327 : iCmd = 3, nBytes = 2
19ec-1c88:54320445.026 : 0000 : 06 38 
19ec-1c88:54320445.132 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54320445.200 : => CNT96226::VenderCmd_GetData
19ec-1c88:54320445.260 : iCmd = 4, nBytes = 2
19ec-1c88:54320716.588 : 0000 : 07 07 
19ec-1c88:54320716.695 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54320716.883 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54320716.979 : => IoObject::InitializeDevice
19ec-1c88:54320717.078 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54320717.792 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54320717.868 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54320718.594 : => FindScanner
19ec-1c88:54320718.655 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54320718.718 : <= FindScanner ret = 1
19ec-1c88:54320718.773 : => IoObject::IoLockStart
19ec-1c88:54320718.880 : => CAsicIO::CheckDevice
19ec-1c88:54320718.932 : => CNT96226::ConnectIsAvailable
19ec-1c88:54320743.233 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54320743.351 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54320743.417 : <= IoObject::IoLockStart
19ec-1c88:54320743.479 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54320743.546 : IO Send command 10 bytes
19ec-1c88:54320743.633 : => CNT96226::VenderCmd_SetData
19ec-1c88:54320743.687 : iCmd = 0, nBytes = 10
19ec-1c88:54320743.798 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54320931.124 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54320931.227 : System send command 10 bytes + data 0 bytes
19ec-1c88:54320931.291 : IO total need to receive data 5 bytes
19ec-1c88:54320931.348 : => CNT96226::VenderCmd_GetData
19ec-1c88:54320931.400 : iCmd = 0, nBytes = 5
19ec-1c88:54321059.092 : 0000 : 06 00 02 02 ab 
19ec-1c88:54321059.184 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54321059.249 : System total receive data 5 bytes
19ec-1c88:54321059.310 : => CNT96226::VenderCmd_GetData
19ec-1c88:54321059.361 : iCmd = 1, nBytes = 4
19ec-1c88:54321228.802 : 0000 : 00 00 00 00 
19ec-1c88:54321228.965 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54321229.178 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54321229.295 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54321229.419 : IO Send command 10 bytes
19ec-1c88:54321229.575 : => CNT96226::VenderCmd_SetData
19ec-1c88:54321229.686 : iCmd = 0, nBytes = 10
19ec-1c88:54321230.095 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54321419.473 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54321419.604 : System send command 10 bytes + data 0 bytes
19ec-1c88:54321419.902 : IO total need to receive data 165 bytes
19ec-1c88:54321419.965 : => CNT96226::VenderCmd_GetData
19ec-1c88:54321420.020 : iCmd = 0, nBytes = 165
19ec-1c88:54321628.163 : skip dump 37 bytes
19ec-1c88:54321628.374 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54321628.522 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54321628.657 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54321628.794 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54321628.927 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54321629.061 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54321629.185 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54321629.315 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54321629.379 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54321629.439 : System total receive data 165 bytes
19ec-1c88:54321629.498 : => CNT96226::VenderCmd_GetData
19ec-1c88:54321629.553 : iCmd = 1, nBytes = 4
19ec-1c88:54321829.631 : 0000 : 00 00 00 00 
19ec-1c88:54321829.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54321829.862 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54321830.079 : Dump Inquiry
19ec-1c88:54321830.217 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54321830.354 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54321830.488 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54321830.618 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54321830.747 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54321830.879 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54321831.004 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54321831.125 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54321831.253 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54321831.383 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54321831.470 : 00a0 : 00 00 00 00 00 
19ec-1c88:54321831.535 : => ReadNVMDataInternal
19ec-1c88:54321831.743 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54321831.808 : IO Send command 10 bytes
19ec-1c88:54321831.900 : => CNT96226::VenderCmd_SetData
19ec-1c88:54321831.952 : iCmd = 0, nBytes = 10
19ec-1c88:54321832.051 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54322163.190 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54322163.348 : System send command 10 bytes + data 0 bytes
19ec-1c88:54322163.418 : IO total need to receive data 128 bytes
19ec-1c88:54322163.482 : => CNT96226::VenderCmd_GetData
19ec-1c88:54322163.537 : iCmd = 0, nBytes = 128
19ec-1c88:54322371.875 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54322372.059 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54322372.207 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54322372.342 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54322372.472 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54322372.595 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54322372.718 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54322372.843 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54322372.907 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54322372.970 : System total receive data 128 bytes
19ec-1c88:54322373.033 : => CNT96226::VenderCmd_GetData
19ec-1c88:54322373.088 : iCmd = 1, nBytes = 4
19ec-1c88:54322559.397 : 0000 : 00 00 00 00 
19ec-1c88:54322559.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54322559.631 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54322559.700 : NVMData.PadScanCount = 0
19ec-1c88:54322559.757 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54322559.812 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54322559.869 : NVMData.FlatbedScanCount = 0
19ec-1c88:54322559.928 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54322559.980 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54322560.033 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54322560.086 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54322560.141 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54322560.195 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54322560.249 : NVMData.BornMonth = 0
19ec-1c88:54322560.299 : NVMData.BornDay = 0
19ec-1c88:54322560.351 : NVMData.BornYear = 0
19ec-1c88:54322560.397 : NVMData.FirstScanMonth = 4
19ec-1c88:54322560.450 : NVMData.FirstScanDay = 30
19ec-1c88:54322560.504 : NVMData.FirstScanYear = 2020
19ec-1c88:54322560.556 : NVMData.VerticalMagnification = 0
19ec-1c88:54322560.609 : NVMData.HorizontalMagnification = 0
19ec-1c88:54322560.667 : NVMData.PowerSavingTime = 15
19ec-1c88:54322560.719 : NVMData.SN = A094165189010062
19ec-1c88:54322560.769 : NVMData.AutoFeed = 0
19ec-1c88:54322560.816 : NVMData.CCDType = 0
19ec-1c88:54322560.865 : NVMData.ScanSpeed = 0
19ec-1c88:54322560.912 : NVMData.RollerCount = 0
19ec-1c88:54322560.962 : NVMData.MultifeedCount = 0
19ec-1c88:54322561.012 : NVMData.JamCount = 0
19ec-1c88:54322561.061 : NVMData.IdentifyInfo = 
19ec-1c88:54322561.111 : NVMData.FormalName = 
19ec-1c88:54322561.296 : NVMData.ReservedB = 0
19ec-1c88:54322561.352 : NVMData.FunctionCode = 0
19ec-1c88:54322561.400 : NVMData.PreFeed = 0
19ec-1c88:54322561.450 : NVMData.PreFeedTime = 0
19ec-1c88:54322561.498 : NVMData.ButtonNumber = 0
19ec-1c88:54322561.549 : NVMData.PowerOffTime = 0
19ec-1c88:54322561.599 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54322561.677 : => IoObject::IoLockEnd
19ec-1c88:54322561.767 : <= IoObject::IoLockEnd
19ec-1c88:54322561.815 : <= InitializeScanner ret = 1
19ec-1c88:54322561.880 : => GetLogicalScannerAbilityEx
19ec-1c88:54322561.938 : => IoObject::IoLockStart
19ec-1c88:54322562.033 : => CAsicIO::CheckDevice
19ec-1c88:54322562.083 : => CNT96226::ConnectIsAvailable
19ec-1c88:54322574.786 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54322574.880 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54322574.937 : <= IoObject::IoLockStart
19ec-1c88:54322574.995 : => IoObject::IoLockEnd
19ec-1c88:54322575.084 : <= IoObject::IoLockEnd
19ec-1c88:54322575.196 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54322575.272 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54322748.019 : => ReadNVMData
19ec-1c88:54322748.170 : => IoObject::IoLockStart
19ec-1c88:54322748.291 : => CAsicIO::CheckDevice
19ec-1c88:54322748.346 : => CNT96226::ConnectIsAvailable
19ec-1c88:54322772.545 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54322772.782 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54322772.911 : <= IoObject::IoLockStart
19ec-1c88:54322773.030 : => ReadNVMDataInternal
19ec-1c88:54322773.373 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54322773.440 : IO Send command 10 bytes
19ec-1c88:54322773.548 : => CNT96226::VenderCmd_SetData
19ec-1c88:54322773.606 : iCmd = 0, nBytes = 10
19ec-1c88:54322773.714 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54323128.941 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54323129.099 : System send command 10 bytes + data 0 bytes
19ec-1c88:54323129.175 : IO total need to receive data 128 bytes
19ec-1c88:54323129.239 : => CNT96226::VenderCmd_GetData
19ec-1c88:54323129.300 : iCmd = 0, nBytes = 128
19ec-1c88:54323337.382 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54323337.566 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54323337.708 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54323337.839 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54323337.971 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54323338.099 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54323338.233 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54323338.358 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54323338.425 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54323338.491 : System total receive data 128 bytes
19ec-1c88:54323338.554 : => CNT96226::VenderCmd_GetData
19ec-1c88:54323338.608 : iCmd = 1, nBytes = 4
19ec-1c88:54323478.519 : 0000 : 00 00 00 00 
19ec-1c88:54323478.611 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54323478.734 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54323478.801 : NVMData.PadScanCount = 0
19ec-1c88:54323478.854 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54323478.912 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54323478.968 : NVMData.FlatbedScanCount = 0
19ec-1c88:54323479.023 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54323479.076 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54323479.133 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54323479.187 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54323479.244 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54323479.296 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54323479.349 : NVMData.BornMonth = 0
19ec-1c88:54323479.397 : NVMData.BornDay = 0
19ec-1c88:54323479.445 : NVMData.BornYear = 0
19ec-1c88:54323479.492 : NVMData.FirstScanMonth = 4
19ec-1c88:54323479.541 : NVMData.FirstScanDay = 30
19ec-1c88:54323479.598 : NVMData.FirstScanYear = 2020
19ec-1c88:54323479.780 : NVMData.VerticalMagnification = 0
19ec-1c88:54323479.838 : NVMData.HorizontalMagnification = 0
19ec-1c88:54323479.891 : NVMData.PowerSavingTime = 15
19ec-1c88:54323479.946 : NVMData.SN = A094165189010062
19ec-1c88:54323479.996 : NVMData.AutoFeed = 0
19ec-1c88:54323480.048 : NVMData.CCDType = 0
19ec-1c88:54323480.094 : NVMData.ScanSpeed = 0
19ec-1c88:54323480.144 : NVMData.RollerCount = 0
19ec-1c88:54323480.193 : NVMData.MultifeedCount = 0
19ec-1c88:54323480.242 : NVMData.JamCount = 0
19ec-1c88:54323480.294 : NVMData.IdentifyInfo = 
19ec-1c88:54323480.345 : NVMData.FormalName = 
19ec-1c88:54323480.393 : NVMData.ReservedB = 0
19ec-1c88:54323480.445 : NVMData.FunctionCode = 0
19ec-1c88:54323480.495 : NVMData.PreFeed = 0
19ec-1c88:54323480.545 : NVMData.PreFeedTime = 0
19ec-1c88:54323480.591 : NVMData.ButtonNumber = 0
19ec-1c88:54323480.639 : NVMData.PowerOffTime = 0
19ec-1c88:54323480.690 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54323480.751 : => IoObject::IoLockEnd
19ec-1c88:54323480.837 : <= IoObject::IoLockEnd
19ec-1c88:54323480.885 : <= ReadNVMData ret = 1
19ec-1c88:54326050.600 : ============Debug Start==========
19ec-1c88:54326050.899 : Date : 2020/4/30 14:32:04
19ec-1c88:54326050.980 : Process ID : 19ec
19ec-1c88:54326051.390 : Windows : Version 10.0 build 18363 
19ec-1c88:54326051.843 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54326051.905 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54326051.973 : MemoryStatus.ullAvailPhys : 1752940544
19ec-1c88:54326052.034 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54326052.095 : MemoryStatus.ullAvailPageFile : 3154210816
19ec-1c88:54326052.153 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54326052.212 : MemoryStatus.ullAvailVirtual : 1729433600
19ec-1c88:54326052.270 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54326052.371 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54326052.431 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54326052.674 : CPU Count : 4
19ec-1c88:54326052.719 : CPU Frequency : 100.000 Mhz
19ec-1c88:54326056.851 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54326057.206 : => InitializeDriver
19ec-1c88:54326057.469 : <= InitializeDriver ret = 1
19ec-1c88:54328587.720 : => InitializeScanner
19ec-1c88:54328587.978 : => CAsicIO::GetDeviceList
19ec-1c88:54328588.389 : => CNT96226::CNT96226
19ec-1c88:54328588.449 : => CNT96226::Open
19ec-1c88:54328612.996 : <= CNT96226::Open ret = 1
19ec-1c88:54328613.103 : => CNT96226::Initialize
19ec-1c88:54328613.286 : <= CNT96226::Initialize ret = 1
19ec-1c88:54328613.344 : <= CNT96226::CNT96226
19ec-1c88:54328613.399 : => CNT96226::EnumAvailableDevice
19ec-1c88:54328618.744 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54328618.819 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54328618.876 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54332393.166 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54332393.463 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54332399.042 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54332399.157 : => IoObject::GetLockName
19ec-1c88:54332399.220 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54332399.289 : <= IoObject::GetLockName
19ec-1c88:54332399.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:54332399.811 : iCmd = 3, nBytes = 2
19ec-1c88:54332783.174 : 0000 : 06 38 
19ec-1c88:54332783.593 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54332783.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:54332783.729 : iCmd = 4, nBytes = 2
19ec-1c88:54333066.682 : 0000 : 07 07 
19ec-1c88:54333066.776 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54333066.861 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54333066.951 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54333067.023 : IO Send command 10 bytes
19ec-1c88:54333067.081 : => CNT96226::VenderCmd_SetData
19ec-1c88:54333067.141 : iCmd = 0, nBytes = 10
19ec-1c88:54333067.252 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54333221.846 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54333221.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:54333222.020 : iCmd = 0, nBytes = 165
19ec-1c88:54333416.605 : skip dump 37 bytes
19ec-1c88:54333416.801 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54333416.946 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54333417.080 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54333417.216 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54333417.344 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54333417.481 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54333417.607 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54333417.732 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54333417.796 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54333417.859 : => CNT96226::VenderCmd_GetData
19ec-1c88:54333417.912 : iCmd = 1, nBytes = 4
19ec-1c88:54333604.705 : 0000 : 00 00 00 00 
19ec-1c88:54333604.818 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54333604.883 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54333604.942 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54333605.008 : IO Send command 10 bytes
19ec-1c88:54333605.060 : => CNT96226::VenderCmd_SetData
19ec-1c88:54333605.113 : iCmd = 0, nBytes = 10
19ec-1c88:54333605.219 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54333943.062 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54333943.184 : => CNT96226::VenderCmd_GetData
19ec-1c88:54333943.243 : iCmd = 0, nBytes = 128
19ec-1c88:54334103.371 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54334103.557 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54334103.696 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54334103.831 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54334103.956 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54334104.081 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54334104.201 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54334104.322 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54334104.384 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54334104.449 : => CNT96226::VenderCmd_GetData
19ec-1c88:54334104.503 : iCmd = 1, nBytes = 4
19ec-1c88:54334246.534 : 0000 : 00 00 00 00 
19ec-1c88:54334246.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54334246.835 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54334247.152 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54334247.291 : => CNT96226::Close
19ec-1c88:54334252.731 : <= CNT96226::Close ret = 1
19ec-1c88:54334252.805 : <= CNT96226::~CNT96226
19ec-1c88:54334252.890 : <= CAsicIO::GetDeviceList
19ec-1c88:54334253.331 : => IoObject::SetTimeout
19ec-1c88:54334253.462 : Timeout--> In = 0 Out = 0
19ec-1c88:54334253.517 : <= IoObject::SetTimeout
19ec-1c88:54334253.584 : => CAsicIO::CAsicIO
19ec-1c88:54334253.657 : => CNT96226::CNT96226
19ec-1c88:54334253.713 : => CNT96226::Open
19ec-1c88:54334275.772 : <= CNT96226::Open ret = 1
19ec-1c88:54334275.935 : => CNT96226::Initialize
19ec-1c88:54334276.131 : <= CNT96226::Initialize ret = 1
19ec-1c88:54334276.190 : <= CNT96226::CNT96226
19ec-1c88:54334276.240 : <= CAsicIO::CAsicIO
19ec-1c88:54334276.293 : => CAsicIO::InitializeDevice
19ec-1c88:54334276.357 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54334282.156 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54334282.275 : => IoObject::GetLockName
19ec-1c88:54334282.329 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54334282.398 : <= IoObject::GetLockName
19ec-1c88:54334282.884 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54334282.954 : IO Send command 10 bytes
19ec-1c88:54334283.001 : => CNT96226::VenderCmd_SetData
19ec-1c88:54334283.061 : iCmd = 0, nBytes = 10
19ec-1c88:54334283.164 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54334622.773 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54334622.900 : => CNT96226::VenderCmd_GetData
19ec-1c88:54334622.962 : iCmd = 0, nBytes = 128
19ec-1c88:54334828.648 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54334829.090 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54334829.236 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54334829.371 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54334829.497 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54334829.622 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54334829.747 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54334829.869 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54334829.936 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54334830.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:54334830.056 : iCmd = 1, nBytes = 4
19ec-1c88:54335023.954 : 0000 : 00 00 00 00 
19ec-1c88:54335024.071 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54335024.136 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54335024.199 : => CNT96226::VenderCmd_GetData
19ec-1c88:54335024.255 : iCmd = 3, nBytes = 2
19ec-1c88:54335381.559 : 0000 : 06 38 
19ec-1c88:54335381.657 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54335381.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:54335381.782 : iCmd = 4, nBytes = 2
19ec-1c88:54335690.262 : 0000 : 07 07 
19ec-1c88:54335690.367 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54335690.526 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54335690.623 : => IoObject::InitializeDevice
19ec-1c88:54335690.729 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54335691.328 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54335691.401 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54335692.080 : => FindScanner
19ec-1c88:54335692.140 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54335692.204 : <= FindScanner ret = 1
19ec-1c88:54335692.260 : => IoObject::IoLockStart
19ec-1c88:54335692.361 : => CAsicIO::CheckDevice
19ec-1c88:54335692.414 : => CNT96226::ConnectIsAvailable
19ec-1c88:54335717.187 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54335717.279 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54335717.336 : <= IoObject::IoLockStart
19ec-1c88:54335717.394 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54335717.454 : IO Send command 10 bytes
19ec-1c88:54335717.535 : => CNT96226::VenderCmd_SetData
19ec-1c88:54335717.593 : iCmd = 0, nBytes = 10
19ec-1c88:54335717.694 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54335922.655 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54335922.990 : System send command 10 bytes + data 0 bytes
19ec-1c88:54335923.058 : IO total need to receive data 5 bytes
19ec-1c88:54335923.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:54335923.169 : iCmd = 0, nBytes = 5
19ec-1c88:54336062.931 : 0000 : 06 00 02 02 ab 
19ec-1c88:54336063.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54336063.092 : System total receive data 5 bytes
19ec-1c88:54336063.153 : => CNT96226::VenderCmd_GetData
19ec-1c88:54336063.207 : iCmd = 1, nBytes = 4
19ec-1c88:54336211.955 : 0000 : 00 00 00 00 
19ec-1c88:54336212.059 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54336212.197 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54336212.265 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54336212.328 : IO Send command 10 bytes
19ec-1c88:54336212.424 : => CNT96226::VenderCmd_SetData
19ec-1c88:54336212.484 : iCmd = 0, nBytes = 10
19ec-1c88:54336212.591 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54336401.298 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54336401.399 : System send command 10 bytes + data 0 bytes
19ec-1c88:54336401.463 : IO total need to receive data 165 bytes
19ec-1c88:54336401.526 : => CNT96226::VenderCmd_GetData
19ec-1c88:54336401.579 : iCmd = 0, nBytes = 165
19ec-1c88:54336562.281 : skip dump 37 bytes
19ec-1c88:54336562.490 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54336562.633 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54336562.766 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54336562.897 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54336563.027 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54336563.158 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54336563.280 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54336563.404 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54336563.468 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54336563.529 : System total receive data 165 bytes
19ec-1c88:54336563.588 : => CNT96226::VenderCmd_GetData
19ec-1c88:54336563.644 : iCmd = 1, nBytes = 4
19ec-1c88:54336722.553 : 0000 : 00 00 00 00 
19ec-1c88:54336722.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54336722.788 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54336723.035 : Dump Inquiry
19ec-1c88:54336723.169 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54336723.304 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54336723.438 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54336723.569 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54336723.697 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54336723.832 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54336723.956 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54336724.080 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54336724.212 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54336724.336 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54336724.421 : 00a0 : 00 00 00 00 00 
19ec-1c88:54336724.487 : => ReadNVMDataInternal
19ec-1c88:54336724.701 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54336724.766 : IO Send command 10 bytes
19ec-1c88:54336724.858 : => CNT96226::VenderCmd_SetData
19ec-1c88:54336724.907 : iCmd = 0, nBytes = 10
19ec-1c88:54336725.017 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54337077.772 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54337077.953 : System send command 10 bytes + data 0 bytes
19ec-1c88:54337078.019 : IO total need to receive data 128 bytes
19ec-1c88:54337078.082 : => CNT96226::VenderCmd_GetData
19ec-1c88:54337078.138 : iCmd = 0, nBytes = 128
19ec-1c88:54337274.889 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54337275.078 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54337275.234 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54337275.377 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54337275.506 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54337275.634 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54337275.760 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54337275.891 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54337275.954 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54337276.019 : System total receive data 128 bytes
19ec-1c88:54337276.084 : => CNT96226::VenderCmd_GetData
19ec-1c88:54337276.138 : iCmd = 1, nBytes = 4
19ec-1c88:54337470.669 : 0000 : 00 00 00 00 
19ec-1c88:54337470.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54337470.901 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54337470.974 : NVMData.PadScanCount = 0
19ec-1c88:54337471.033 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54337471.090 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54337471.150 : NVMData.FlatbedScanCount = 0
19ec-1c88:54337471.205 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54337471.259 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54337471.316 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54337471.372 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54337471.425 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54337471.480 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54337471.535 : NVMData.BornMonth = 0
19ec-1c88:54337471.585 : NVMData.BornDay = 0
19ec-1c88:54337471.636 : NVMData.BornYear = 0
19ec-1c88:54337471.684 : NVMData.FirstScanMonth = 4
19ec-1c88:54337471.735 : NVMData.FirstScanDay = 30
19ec-1c88:54337471.790 : NVMData.FirstScanYear = 2020
19ec-1c88:54337471.845 : NVMData.VerticalMagnification = 0
19ec-1c88:54337471.899 : NVMData.HorizontalMagnification = 0
19ec-1c88:54337471.951 : NVMData.PowerSavingTime = 15
19ec-1c88:54337472.006 : NVMData.SN = A094165189010062
19ec-1c88:54337472.056 : NVMData.AutoFeed = 0
19ec-1c88:54337472.103 : NVMData.CCDType = 0
19ec-1c88:54337472.151 : NVMData.ScanSpeed = 0
19ec-1c88:54337472.197 : NVMData.RollerCount = 0
19ec-1c88:54337472.247 : NVMData.MultifeedCount = 0
19ec-1c88:54337472.297 : NVMData.JamCount = 0
19ec-1c88:54337472.345 : NVMData.IdentifyInfo = 
19ec-1c88:54337472.400 : NVMData.FormalName = 
19ec-1c88:54337472.567 : NVMData.ReservedB = 0
19ec-1c88:54337472.623 : NVMData.FunctionCode = 0
19ec-1c88:54337472.671 : NVMData.PreFeed = 0
19ec-1c88:54337472.720 : NVMData.PreFeedTime = 0
19ec-1c88:54337472.770 : NVMData.ButtonNumber = 0
19ec-1c88:54337472.825 : NVMData.PowerOffTime = 0
19ec-1c88:54337472.876 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54337472.952 : => IoObject::IoLockEnd
19ec-1c88:54337473.043 : <= IoObject::IoLockEnd
19ec-1c88:54337473.092 : <= InitializeScanner ret = 1
19ec-1c88:54338676.228 : => GetLogicalScannerAbility
19ec-1c88:54338676.413 : => IoObject::IoLockStart
19ec-1c88:54338676.548 : => CAsicIO::CheckDevice
19ec-1c88:54338676.607 : => CNT96226::ConnectIsAvailable
19ec-1c88:54338702.644 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54338703.037 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54338703.097 : <= IoObject::IoLockStart
19ec-1c88:54338703.155 : => IoObject::IoLockEnd
19ec-1c88:54338703.261 : <= IoObject::IoLockEnd
19ec-1c88:54338703.337 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:54342297.413 : => GetLogicalScannerAbilityEx
19ec-1c88:54342297.604 : => IoObject::IoLockStart
19ec-1c88:54342297.744 : => CAsicIO::CheckDevice
19ec-1c88:54342297.801 : => CNT96226::ConnectIsAvailable
19ec-1c88:54342319.360 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54342319.601 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54342319.753 : <= IoObject::IoLockStart
19ec-1c88:54342319.880 : => IoObject::IoLockEnd
19ec-1c88:54342320.310 : <= IoObject::IoLockEnd
19ec-1c88:54342320.429 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54342320.508 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54349449.161 : => ReadNVMData
19ec-1c88:54349449.336 : => IoObject::IoLockStart
19ec-1c88:54349449.463 : => CAsicIO::CheckDevice
19ec-1c88:54349449.521 : => CNT96226::ConnectIsAvailable
19ec-1c88:54349473.230 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54349473.470 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54349473.786 : <= IoObject::IoLockStart
19ec-1c88:54349473.852 : => ReadNVMDataInternal
19ec-1c88:54349473.914 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54349473.977 : IO Send command 10 bytes
19ec-1c88:54349474.090 : => CNT96226::VenderCmd_SetData
19ec-1c88:54349474.147 : iCmd = 0, nBytes = 10
19ec-1c88:54349474.260 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54349829.244 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54349829.415 : System send command 10 bytes + data 0 bytes
19ec-1c88:54349829.493 : IO total need to receive data 128 bytes
19ec-1c88:54349829.556 : => CNT96226::VenderCmd_GetData
19ec-1c88:54349829.615 : iCmd = 0, nBytes = 128
19ec-1c88:54350037.979 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54350038.142 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54350038.279 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54350038.412 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54350038.539 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54350038.657 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54350038.780 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54350038.904 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54350038.966 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54350039.028 : System total receive data 128 bytes
19ec-1c88:54350039.085 : => CNT96226::VenderCmd_GetData
19ec-1c88:54350039.134 : iCmd = 1, nBytes = 4
19ec-1c88:54350217.595 : 0000 : 00 00 00 00 
19ec-1c88:54350217.707 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54350217.844 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54350217.916 : NVMData.PadScanCount = 0
19ec-1c88:54350217.973 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54350218.029 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54350218.089 : NVMData.FlatbedScanCount = 0
19ec-1c88:54350218.143 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54350218.340 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54350218.406 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54350218.463 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54350218.522 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54350218.575 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54350218.630 : NVMData.BornMonth = 0
19ec-1c88:54350218.679 : NVMData.BornDay = 0
19ec-1c88:54350218.729 : NVMData.BornYear = 0
19ec-1c88:54350218.775 : NVMData.FirstScanMonth = 4
19ec-1c88:54350218.823 : NVMData.FirstScanDay = 30
19ec-1c88:54350218.876 : NVMData.FirstScanYear = 2020
19ec-1c88:54350218.927 : NVMData.VerticalMagnification = 0
19ec-1c88:54350218.980 : NVMData.HorizontalMagnification = 0
19ec-1c88:54350219.034 : NVMData.PowerSavingTime = 15
19ec-1c88:54350219.089 : NVMData.SN = A094165189010062
19ec-1c88:54350219.139 : NVMData.AutoFeed = 0
19ec-1c88:54350219.189 : NVMData.CCDType = 0
19ec-1c88:54350219.235 : NVMData.ScanSpeed = 0
19ec-1c88:54350219.283 : NVMData.RollerCount = 0
19ec-1c88:54350219.336 : NVMData.MultifeedCount = 0
19ec-1c88:54350219.386 : NVMData.JamCount = 0
19ec-1c88:54350219.435 : NVMData.IdentifyInfo = 
19ec-1c88:54350219.485 : NVMData.FormalName = 
19ec-1c88:54350219.531 : NVMData.ReservedB = 0
19ec-1c88:54350219.580 : NVMData.FunctionCode = 0
19ec-1c88:54350219.628 : NVMData.PreFeed = 0
19ec-1c88:54350219.674 : NVMData.PreFeedTime = 0
19ec-1c88:54350219.722 : NVMData.ButtonNumber = 0
19ec-1c88:54350219.771 : NVMData.PowerOffTime = 0
19ec-1c88:54350219.821 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54350219.879 : => IoObject::IoLockEnd
19ec-1c88:54350219.964 : <= IoObject::IoLockEnd
19ec-1c88:54350220.011 : <= ReadNVMData ret = 1
19ec-1c88:54359899.169 : => GetADFStatus
19ec-1c88:54359899.621 : => IoObject::IoLockStart
19ec-1c88:54359899.751 : => CAsicIO::CheckDevice
19ec-1c88:54359899.809 : => CNT96226::ConnectIsAvailable
19ec-1c88:54359923.458 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54359923.815 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54359923.875 : <= IoObject::IoLockStart
19ec-1c88:54359923.938 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54359924.007 : IO Send command 10 bytes
19ec-1c88:54359924.141 : => CNT96226::VenderCmd_SetData
19ec-1c88:54359924.199 : iCmd = 0, nBytes = 10
19ec-1c88:54359924.304 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54360115.471 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54360115.610 : System send command 10 bytes + data 0 bytes
19ec-1c88:54360115.683 : IO total need to receive data 2 bytes
19ec-1c88:54360115.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:54360115.798 : iCmd = 0, nBytes = 2
19ec-1c88:54360321.653 : 0000 : 00 00 
19ec-1c88:54360321.754 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54360321.826 : System total receive data 2 bytes
19ec-1c88:54360321.891 : => CNT96226::VenderCmd_GetData
19ec-1c88:54360321.947 : iCmd = 1, nBytes = 4
19ec-1c88:54360509.747 : 0000 : 00 00 00 00 
19ec-1c88:54360509.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54360509.976 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54360510.039 : Return status = 0
19ec-1c88:54360510.090 : => IoObject::IoLockEnd
19ec-1c88:54360510.173 : <= IoObject::IoLockEnd
19ec-1c88:54360510.225 : <= GetADFStatus ret = 1
19ec-1c88:54363161.253 : => GetADFStatus
19ec-1c88:54363161.438 : => IoObject::IoLockStart
19ec-1c88:54363161.563 : => CAsicIO::CheckDevice
19ec-1c88:54363161.623 : => CNT96226::ConnectIsAvailable
19ec-1c88:54363187.080 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54363187.464 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54363187.522 : <= IoObject::IoLockStart
19ec-1c88:54363187.580 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54363187.649 : IO Send command 10 bytes
19ec-1c88:54363187.759 : => CNT96226::VenderCmd_SetData
19ec-1c88:54363187.812 : iCmd = 0, nBytes = 10
19ec-1c88:54363187.916 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54363387.289 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54363387.409 : System send command 10 bytes + data 0 bytes
19ec-1c88:54363387.636 : IO total need to receive data 2 bytes
19ec-1c88:54363387.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:54363387.767 : iCmd = 0, nBytes = 2
19ec-1c88:54363548.230 : 0000 : 00 00 
19ec-1c88:54363548.341 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54363548.415 : System total receive data 2 bytes
19ec-1c88:54363548.478 : => CNT96226::VenderCmd_GetData
19ec-1c88:54363548.535 : iCmd = 1, nBytes = 4
19ec-1c88:54363731.418 : 0000 : 00 00 00 00 
19ec-1c88:54363731.524 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54363731.661 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54363731.726 : Return status = 0
19ec-1c88:54363731.781 : => IoObject::IoLockEnd
19ec-1c88:54363731.868 : <= IoObject::IoLockEnd
19ec-1c88:54363731.918 : <= GetADFStatus ret = 1
19ec-1c88:54367124.665 : => TerminateDriver
19ec-1c88:54367124.864 : => CAsicIO::~CAsicIO,pStage=98962504
19ec-1c88:54367124.944 : => CNT96226::Close
19ec-1c88:54367128.625 : <= CNT96226::Close ret = 1
19ec-1c88:54367128.709 : <= CAsicIO::~CAsicIO
19ec-1c88:54367128.770 : => IoObject::IoLockEnd
19ec-1c88:54367128.826 : <= IoObject::IoLockEnd
19ec-1c88:54367128.886 : => IoObject::TerminateDevice
19ec-1c88:54367128.948 : => IoObject::IoLockEnd
19ec-1c88:54367129.001 : <= IoObject::IoLockEnd
19ec-1c88:54367129.105 : <= IoObject::TerminateDevice
19ec-1c88:54367129.369 : <= TerminateDriver ret = 1
19ec-1c88:54411201.178 : ============Debug Start==========
19ec-1c88:54411201.458 : Date : 2020/4/30 14:32:07
19ec-1c88:54411201.539 : Process ID : 19ec
19ec-1c88:54411201.949 : Windows : Version 10.0 build 18363 
19ec-1c88:54411202.429 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54411202.493 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54411202.558 : MemoryStatus.ullAvailPhys : 1754755072
19ec-1c88:54411202.614 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54411202.676 : MemoryStatus.ullAvailPageFile : 3158503424
19ec-1c88:54411202.737 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54411202.798 : MemoryStatus.ullAvailVirtual : 1729449984
19ec-1c88:54411202.858 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54411202.963 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54411203.024 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54411203.266 : CPU Count : 4
19ec-1c88:54411203.313 : CPU Frequency : 100.000 Mhz
19ec-1c88:54411207.514 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54411207.647 : => InitializeDriver
19ec-1c88:54411207.906 : <= InitializeDriver ret = 1
19ec-1c88:54411207.963 : => InitializeScanner
19ec-1c88:54411208.042 : => CAsicIO::GetDeviceList
19ec-1c88:54411208.333 : => CNT96226::CNT96226
19ec-1c88:54411208.393 : => CNT96226::Open
19ec-1c88:54411232.881 : <= CNT96226::Open ret = 1
19ec-1c88:54411232.989 : => CNT96226::Initialize
19ec-1c88:54411233.183 : <= CNT96226::Initialize ret = 1
19ec-1c88:54411233.243 : <= CNT96226::CNT96226
19ec-1c88:54411233.300 : => CNT96226::EnumAvailableDevice
19ec-1c88:54411238.695 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54411238.775 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54411238.834 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54415268.797 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54415269.084 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54415275.011 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54415275.114 : => IoObject::GetLockName
19ec-1c88:54415275.175 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54415275.242 : <= IoObject::GetLockName
19ec-1c88:54415275.720 : => CNT96226::VenderCmd_GetData
19ec-1c88:54415275.783 : iCmd = 3, nBytes = 2
19ec-1c88:54415657.766 : 0000 : 06 38 
19ec-1c88:54415657.912 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54415657.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:54415658.046 : iCmd = 4, nBytes = 2
19ec-1c88:54415975.145 : 0000 : 07 07 
19ec-1c88:54415975.360 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54415975.525 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54415975.686 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54415975.821 : IO Send command 10 bytes
19ec-1c88:54415975.931 : => CNT96226::VenderCmd_SetData
19ec-1c88:54415976.044 : iCmd = 0, nBytes = 10
19ec-1c88:54415976.255 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54416192.129 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54416192.400 : => CNT96226::VenderCmd_GetData
19ec-1c88:54416192.537 : iCmd = 0, nBytes = 165
19ec-1c88:54416404.899 : skip dump 37 bytes
19ec-1c88:54416405.259 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54416405.548 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54416405.825 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54416406.090 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54416406.350 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54416406.615 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54416406.870 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54416407.123 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54416407.250 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54416407.372 : => CNT96226::VenderCmd_GetData
19ec-1c88:54416407.480 : iCmd = 1, nBytes = 4
19ec-1c88:54416621.512 : 0000 : 00 00 00 00 
19ec-1c88:54416621.735 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54416621.875 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54416622.257 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54416622.406 : IO Send command 10 bytes
19ec-1c88:54416622.512 : => CNT96226::VenderCmd_SetData
19ec-1c88:54416622.620 : iCmd = 0, nBytes = 10
19ec-1c88:54416622.842 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54416979.760 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54416980.007 : => CNT96226::VenderCmd_GetData
19ec-1c88:54416980.122 : iCmd = 0, nBytes = 128
19ec-1c88:54417188.977 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54417189.342 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54417189.642 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54417189.919 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54417190.184 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54417190.432 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54417190.689 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54417190.942 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54417191.077 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54417191.202 : => CNT96226::VenderCmd_GetData
19ec-1c88:54417191.308 : iCmd = 1, nBytes = 4
19ec-1c88:54417401.499 : 0000 : 00 00 00 00 
19ec-1c88:54417401.706 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54417401.845 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54417402.173 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54417402.318 : => CNT96226::Close
19ec-1c88:54417408.625 : <= CNT96226::Close ret = 1
19ec-1c88:54417408.776 : <= CNT96226::~CNT96226
19ec-1c88:54417408.938 : <= CAsicIO::GetDeviceList
19ec-1c88:54417409.647 : => IoObject::SetTimeout
19ec-1c88:54417409.905 : Timeout--> In = 0 Out = 0
19ec-1c88:54417410.021 : <= IoObject::SetTimeout
19ec-1c88:54417410.150 : => CAsicIO::CAsicIO
19ec-1c88:54417410.288 : => CNT96226::CNT96226
19ec-1c88:54417410.396 : => CNT96226::Open
19ec-1c88:54417451.839 : <= CNT96226::Open ret = 1
19ec-1c88:54417452.025 : => CNT96226::Initialize
19ec-1c88:54417452.419 : <= CNT96226::Initialize ret = 1
19ec-1c88:54417452.537 : <= CNT96226::CNT96226
19ec-1c88:54417452.644 : <= CAsicIO::CAsicIO
19ec-1c88:54417452.753 : => CAsicIO::InitializeDevice
19ec-1c88:54417452.886 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54417464.402 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54417464.624 : => IoObject::GetLockName
19ec-1c88:54417464.735 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54417464.871 : <= IoObject::GetLockName
19ec-1c88:54417465.826 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54417465.966 : IO Send command 10 bytes
19ec-1c88:54417466.067 : => CNT96226::VenderCmd_SetData
19ec-1c88:54417466.178 : iCmd = 0, nBytes = 10
19ec-1c88:54417466.389 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54417823.564 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54417823.797 : => CNT96226::VenderCmd_GetData
19ec-1c88:54417823.914 : iCmd = 0, nBytes = 128
19ec-1c88:54418043.497 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54418043.876 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54418044.169 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54418044.439 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54418044.701 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54418044.963 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54418045.218 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54418045.475 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54418045.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54418045.745 : => CNT96226::VenderCmd_GetData
19ec-1c88:54418045.852 : iCmd = 1, nBytes = 4
19ec-1c88:54418229.180 : 0000 : 00 00 00 00 
19ec-1c88:54418229.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54418229.547 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54418229.672 : => CNT96226::VenderCmd_GetData
19ec-1c88:54418229.781 : iCmd = 3, nBytes = 2
19ec-1c88:54418612.324 : 0000 : 06 38 
19ec-1c88:54418612.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54418612.667 : => CNT96226::VenderCmd_GetData
19ec-1c88:54418612.776 : iCmd = 4, nBytes = 2
19ec-1c88:54418936.672 : 0000 : 07 07 
19ec-1c88:54418936.880 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54418937.213 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54418937.406 : => IoObject::InitializeDevice
19ec-1c88:54418937.586 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54418938.694 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54418938.838 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54418940.025 : => FindScanner
19ec-1c88:54418940.141 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54418940.267 : <= FindScanner ret = 1
19ec-1c88:54418940.375 : => IoObject::IoLockStart
19ec-1c88:54418940.582 : => CAsicIO::CheckDevice
19ec-1c88:54418940.684 : => CNT96226::ConnectIsAvailable
19ec-1c88:54418963.876 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54418964.125 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54418964.259 : <= IoObject::IoLockStart
19ec-1c88:54418964.384 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54418964.527 : IO Send command 10 bytes
19ec-1c88:54418964.701 : => CNT96226::VenderCmd_SetData
19ec-1c88:54418964.809 : iCmd = 0, nBytes = 10
19ec-1c88:54418965.029 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54419168.924 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54419169.157 : System send command 10 bytes + data 0 bytes
19ec-1c88:54419169.292 : IO total need to receive data 5 bytes
19ec-1c88:54419169.414 : => CNT96226::VenderCmd_GetData
19ec-1c88:54419169.519 : iCmd = 0, nBytes = 5
19ec-1c88:54419408.076 : 0000 : 06 00 02 02 ab 
19ec-1c88:54419408.211 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54419408.300 : System total receive data 5 bytes
19ec-1c88:54419408.376 : => CNT96226::VenderCmd_GetData
19ec-1c88:54419408.441 : iCmd = 1, nBytes = 4
19ec-1c88:54419617.087 : 0000 : 00 00 00 00 
19ec-1c88:54419617.213 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54419617.358 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54419617.436 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54419617.518 : IO Send command 10 bytes
19ec-1c88:54419617.628 : => CNT96226::VenderCmd_SetData
19ec-1c88:54419617.694 : iCmd = 0, nBytes = 10
19ec-1c88:54419617.821 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54419821.615 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54419821.757 : System send command 10 bytes + data 0 bytes
19ec-1c88:54419821.847 : IO total need to receive data 165 bytes
19ec-1c88:54419821.922 : => CNT96226::VenderCmd_GetData
19ec-1c88:54419821.989 : iCmd = 0, nBytes = 165
19ec-1c88:54420002.222 : skip dump 37 bytes
19ec-1c88:54420002.756 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54420002.931 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54420003.100 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54420003.260 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54420003.412 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54420003.572 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54420003.721 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54420003.873 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54420003.945 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54420004.020 : System total receive data 165 bytes
19ec-1c88:54420004.094 : => CNT96226::VenderCmd_GetData
19ec-1c88:54420004.155 : iCmd = 1, nBytes = 4
19ec-1c88:54420208.037 : 0000 : 00 00 00 00 
19ec-1c88:54420208.140 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54420208.280 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54420208.492 : Dump Inquiry
19ec-1c88:54420208.649 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54420208.814 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54420208.970 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54420209.127 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54420209.280 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54420209.443 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54420209.591 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54420209.745 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54420209.900 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54420210.055 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54420210.161 : 00a0 : 00 00 00 00 00 
19ec-1c88:54420210.244 : => ReadNVMDataInternal
19ec-1c88:54420210.471 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54420210.552 : IO Send command 10 bytes
19ec-1c88:54420210.653 : => CNT96226::VenderCmd_SetData
19ec-1c88:54420210.718 : iCmd = 0, nBytes = 10
19ec-1c88:54420210.843 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54420553.451 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54420553.601 : System send command 10 bytes + data 0 bytes
19ec-1c88:54420553.684 : IO total need to receive data 128 bytes
19ec-1c88:54420553.763 : => CNT96226::VenderCmd_GetData
19ec-1c88:54420553.830 : iCmd = 0, nBytes = 128
19ec-1c88:54420752.537 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54420752.722 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54420752.882 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54420753.041 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54420753.190 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54420753.339 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54420753.487 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54420753.633 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54420753.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54420753.779 : System total receive data 128 bytes
19ec-1c88:54420753.855 : => CNT96226::VenderCmd_GetData
19ec-1c88:54420753.916 : iCmd = 1, nBytes = 4
19ec-1c88:54420887.321 : 0000 : 00 00 00 00 
19ec-1c88:54420887.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54420887.591 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54420887.669 : NVMData.PadScanCount = 0
19ec-1c88:54420887.737 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54420887.804 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54420887.871 : NVMData.FlatbedScanCount = 0
19ec-1c88:54420887.938 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54420888.001 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54420888.069 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54420888.136 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54420888.202 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54420888.265 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54420888.330 : NVMData.BornMonth = 0
19ec-1c88:54420888.389 : NVMData.BornDay = 0
19ec-1c88:54420888.450 : NVMData.BornYear = 0
19ec-1c88:54420888.508 : NVMData.FirstScanMonth = 4
19ec-1c88:54420888.571 : NVMData.FirstScanDay = 30
19ec-1c88:54420888.639 : NVMData.FirstScanYear = 2020
19ec-1c88:54420888.704 : NVMData.VerticalMagnification = 0
19ec-1c88:54420888.771 : NVMData.HorizontalMagnification = 0
19ec-1c88:54420888.836 : NVMData.PowerSavingTime = 15
19ec-1c88:54420888.901 : NVMData.SN = A094165189010062
19ec-1c88:54420888.961 : NVMData.AutoFeed = 0
19ec-1c88:54420889.019 : NVMData.CCDType = 0
19ec-1c88:54420889.076 : NVMData.ScanSpeed = 0
19ec-1c88:54420889.132 : NVMData.RollerCount = 0
19ec-1c88:54420889.193 : NVMData.MultifeedCount = 0
19ec-1c88:54420889.255 : NVMData.JamCount = 0
19ec-1c88:54420889.314 : NVMData.IdentifyInfo = 
19ec-1c88:54420889.374 : NVMData.FormalName = 
19ec-1c88:54420889.555 : NVMData.ReservedB = 0
19ec-1c88:54420889.617 : NVMData.FunctionCode = 0
19ec-1c88:54420889.678 : NVMData.PreFeed = 0
19ec-1c88:54420889.739 : NVMData.PreFeedTime = 0
19ec-1c88:54420889.800 : NVMData.ButtonNumber = 0
19ec-1c88:54420889.862 : NVMData.PowerOffTime = 0
19ec-1c88:54420889.923 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54420890.017 : => IoObject::IoLockEnd
19ec-1c88:54420890.123 : <= IoObject::IoLockEnd
19ec-1c88:54420890.184 : <= InitializeScanner ret = 1
19ec-1c88:54420890.261 : => GetLogicalScannerAbilityEx
19ec-1c88:54420890.334 : => IoObject::IoLockStart
19ec-1c88:54420890.447 : => CAsicIO::CheckDevice
19ec-1c88:54420890.509 : => CNT96226::ConnectIsAvailable
19ec-1c88:54420902.607 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54420902.719 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54420902.785 : <= IoObject::IoLockStart
19ec-1c88:54420902.852 : => IoObject::IoLockEnd
19ec-1c88:54420902.958 : <= IoObject::IoLockEnd
19ec-1c88:54420903.086 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54420903.176 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54421110.137 : => ReadNVMData
19ec-1c88:54421110.310 : => IoObject::IoLockStart
19ec-1c88:54421110.469 : => CAsicIO::CheckDevice
19ec-1c88:54421110.540 : => CNT96226::ConnectIsAvailable
19ec-1c88:54421132.911 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54421133.047 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54421133.121 : <= IoObject::IoLockStart
19ec-1c88:54421133.195 : => ReadNVMDataInternal
19ec-1c88:54421133.268 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54421133.348 : IO Send command 10 bytes
19ec-1c88:54421133.485 : => CNT96226::VenderCmd_SetData
19ec-1c88:54421133.550 : iCmd = 0, nBytes = 10
19ec-1c88:54421133.684 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54421484.353 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54421484.521 : System send command 10 bytes + data 0 bytes
19ec-1c88:54421484.609 : IO total need to receive data 128 bytes
19ec-1c88:54421484.684 : => CNT96226::VenderCmd_GetData
19ec-1c88:54421484.750 : iCmd = 0, nBytes = 128
19ec-1c88:54421684.931 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54421685.138 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54421685.315 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54421685.480 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54421685.637 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54421685.790 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54421685.945 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54421686.096 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54421686.171 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54421686.244 : System total receive data 128 bytes
19ec-1c88:54421686.315 : => CNT96226::VenderCmd_GetData
19ec-1c88:54421686.377 : iCmd = 1, nBytes = 4
19ec-1c88:54421885.895 : 0000 : 00 00 00 00 
19ec-1c88:54421885.998 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54421886.141 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54421886.220 : NVMData.PadScanCount = 0
19ec-1c88:54421886.285 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54421886.351 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54421886.417 : NVMData.FlatbedScanCount = 0
19ec-1c88:54421886.483 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54421886.548 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54421886.613 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54421886.678 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54421886.742 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54421886.805 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54421886.871 : NVMData.BornMonth = 0
19ec-1c88:54421886.928 : NVMData.BornDay = 0
19ec-1c88:54421886.988 : NVMData.BornYear = 0
19ec-1c88:54421887.047 : NVMData.FirstScanMonth = 4
19ec-1c88:54421887.109 : NVMData.FirstScanDay = 30
19ec-1c88:54421887.172 : NVMData.FirstScanYear = 2020
19ec-1c88:54421887.427 : NVMData.VerticalMagnification = 0
19ec-1c88:54421887.499 : NVMData.HorizontalMagnification = 0
19ec-1c88:54421887.565 : NVMData.PowerSavingTime = 15
19ec-1c88:54421887.631 : NVMData.SN = A094165189010062
19ec-1c88:54421887.690 : NVMData.AutoFeed = 0
19ec-1c88:54421887.752 : NVMData.CCDType = 0
19ec-1c88:54421887.809 : NVMData.ScanSpeed = 0
19ec-1c88:54421887.867 : NVMData.RollerCount = 0
19ec-1c88:54421887.927 : NVMData.MultifeedCount = 0
19ec-1c88:54421887.988 : NVMData.JamCount = 0
19ec-1c88:54421888.048 : NVMData.IdentifyInfo = 
19ec-1c88:54421888.108 : NVMData.FormalName = 
19ec-1c88:54421888.168 : NVMData.ReservedB = 0
19ec-1c88:54421888.227 : NVMData.FunctionCode = 0
19ec-1c88:54421888.287 : NVMData.PreFeed = 0
19ec-1c88:54421888.345 : NVMData.PreFeedTime = 0
19ec-1c88:54421888.404 : NVMData.ButtonNumber = 0
19ec-1c88:54421888.461 : NVMData.PowerOffTime = 0
19ec-1c88:54421888.521 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54421888.591 : => IoObject::IoLockEnd
19ec-1c88:54421888.702 : <= IoObject::IoLockEnd
19ec-1c88:54421888.761 : <= ReadNVMData ret = 1
19ec-1c88:54422516.158 : => TerminateDriver
19ec-1c88:54422516.370 : => CAsicIO::~CAsicIO,pStage=219679816
19ec-1c88:54422516.461 : => CNT96226::Close
19ec-1c88:54422520.854 : <= CNT96226::Close ret = 1
19ec-1c88:54422520.949 : <= CAsicIO::~CAsicIO
19ec-1c88:54422521.016 : => IoObject::IoLockEnd
19ec-1c88:54422521.083 : <= IoObject::IoLockEnd
19ec-1c88:54422521.144 : => IoObject::TerminateDevice
19ec-1c88:54422521.212 : => IoObject::IoLockEnd
19ec-1c88:54422521.272 : <= IoObject::IoLockEnd
19ec-1c88:54422521.394 : <= IoObject::TerminateDevice
19ec-1c88:54422521.677 : <= TerminateDriver ret = 1
19ec-1c88:54424939.496 : ============Debug Start==========
19ec-1c88:54424939.793 : Date : 2020/4/30 14:32:07
19ec-1c88:54424939.874 : Process ID : 19ec
19ec-1c88:54424940.292 : Windows : Version 10.0 build 18363 
19ec-1c88:54424940.744 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54424940.807 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54424940.868 : MemoryStatus.ullAvailPhys : 1754820608
19ec-1c88:54424940.928 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54424940.988 : MemoryStatus.ullAvailPageFile : 3157950464
19ec-1c88:54424941.047 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54424941.107 : MemoryStatus.ullAvailVirtual : 1729720320
19ec-1c88:54424941.167 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54424941.271 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54424941.335 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54424941.571 : CPU Count : 4
19ec-1c88:54424941.617 : CPU Frequency : 100.000 Mhz
19ec-1c88:54424945.734 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54424945.858 : => InitializeDriver
19ec-1c88:54424946.137 : <= InitializeDriver ret = 1
19ec-1c88:54427443.454 : => InitializeScanner
19ec-1c88:54427443.725 : => CAsicIO::GetDeviceList
19ec-1c88:54427444.166 : => CNT96226::CNT96226
19ec-1c88:54427444.225 : => CNT96226::Open
19ec-1c88:54427468.182 : <= CNT96226::Open ret = 1
19ec-1c88:54427468.293 : => CNT96226::Initialize
19ec-1c88:54427468.481 : <= CNT96226::Initialize ret = 1
19ec-1c88:54427468.540 : <= CNT96226::CNT96226
19ec-1c88:54427468.595 : => CNT96226::EnumAvailableDevice
19ec-1c88:54427473.902 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54427473.978 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54427474.039 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54431196.785 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54431197.089 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54431203.374 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54431203.482 : => IoObject::GetLockName
19ec-1c88:54431203.538 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54431203.605 : <= IoObject::GetLockName
19ec-1c88:54431204.083 : => CNT96226::VenderCmd_GetData
19ec-1c88:54431204.142 : iCmd = 3, nBytes = 2
19ec-1c88:54431550.795 : 0000 : 06 38 
19ec-1c88:54431550.918 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54431550.988 : => CNT96226::VenderCmd_GetData
19ec-1c88:54431551.048 : iCmd = 4, nBytes = 2
19ec-1c88:54431871.924 : 0000 : 07 07 
19ec-1c88:54431872.079 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54431872.177 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54431872.272 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54431872.339 : IO Send command 10 bytes
19ec-1c88:54431872.392 : => CNT96226::VenderCmd_SetData
19ec-1c88:54431872.448 : iCmd = 0, nBytes = 10
19ec-1c88:54431872.554 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54432060.689 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54432060.874 : => CNT96226::VenderCmd_GetData
19ec-1c88:54432060.937 : iCmd = 0, nBytes = 165
19ec-1c88:54432180.540 : skip dump 37 bytes
19ec-1c88:54432180.776 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54432180.929 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54432181.072 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54432181.213 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54432181.350 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54432181.495 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54432181.629 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54432181.763 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54432181.826 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54432181.897 : => CNT96226::VenderCmd_GetData
19ec-1c88:54432181.949 : iCmd = 1, nBytes = 4
19ec-1c88:54432304.313 : 0000 : 00 00 00 00 
19ec-1c88:54432304.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54432304.523 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54432304.598 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54432304.673 : IO Send command 10 bytes
19ec-1c88:54432304.730 : => CNT96226::VenderCmd_SetData
19ec-1c88:54432304.793 : iCmd = 0, nBytes = 10
19ec-1c88:54432304.909 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54432614.260 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54432614.452 : => CNT96226::VenderCmd_GetData
19ec-1c88:54432614.516 : iCmd = 0, nBytes = 128
19ec-1c88:54432787.990 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54432788.213 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54432788.366 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54432788.507 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54432788.643 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54432788.774 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54432788.903 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54432789.029 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54432789.098 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54432789.168 : => CNT96226::VenderCmd_GetData
19ec-1c88:54432789.226 : iCmd = 1, nBytes = 4
19ec-1c88:54432973.151 : 0000 : 00 00 00 00 
19ec-1c88:54432973.349 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54432973.444 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54432973.664 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54432973.742 : => CNT96226::Close
19ec-1c88:54432977.965 : <= CNT96226::Close ret = 1
19ec-1c88:54432978.047 : <= CNT96226::~CNT96226
19ec-1c88:54432978.142 : <= CAsicIO::GetDeviceList
19ec-1c88:54432978.607 : => IoObject::SetTimeout
19ec-1c88:54432978.745 : Timeout--> In = 0 Out = 0
19ec-1c88:54432978.811 : <= IoObject::SetTimeout
19ec-1c88:54432978.888 : => CAsicIO::CAsicIO
19ec-1c88:54432978.963 : => CNT96226::CNT96226
19ec-1c88:54432979.021 : => CNT96226::Open
19ec-1c88:54433000.003 : <= CNT96226::Open ret = 1
19ec-1c88:54433000.118 : => CNT96226::Initialize
19ec-1c88:54433000.307 : <= CNT96226::Initialize ret = 1
19ec-1c88:54433000.365 : <= CNT96226::CNT96226
19ec-1c88:54433000.420 : <= CAsicIO::CAsicIO
19ec-1c88:54433000.482 : => CAsicIO::InitializeDevice
19ec-1c88:54433000.552 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54433006.437 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54433006.555 : => IoObject::GetLockName
19ec-1c88:54433006.613 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54433006.687 : <= IoObject::GetLockName
19ec-1c88:54433007.191 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54433007.266 : IO Send command 10 bytes
19ec-1c88:54433007.319 : => CNT96226::VenderCmd_SetData
19ec-1c88:54433007.376 : iCmd = 0, nBytes = 10
19ec-1c88:54433007.491 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54433313.862 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54433314.059 : => CNT96226::VenderCmd_GetData
19ec-1c88:54433314.126 : iCmd = 0, nBytes = 128
19ec-1c88:54433487.796 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54433488.020 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54433488.173 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54433488.313 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54433488.446 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54433488.574 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54433488.701 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54433488.826 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54433488.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54433488.964 : => CNT96226::VenderCmd_GetData
19ec-1c88:54433489.023 : iCmd = 1, nBytes = 4
19ec-1c88:54433634.695 : 0000 : 00 00 00 00 
19ec-1c88:54433634.831 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54433634.908 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54433634.971 : => CNT96226::VenderCmd_GetData
19ec-1c88:54433635.028 : iCmd = 3, nBytes = 2
19ec-1c88:54433978.363 : 0000 : 06 38 
19ec-1c88:54433978.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54433978.605 : => CNT96226::VenderCmd_GetData
19ec-1c88:54433978.668 : iCmd = 4, nBytes = 2
19ec-1c88:54434233.977 : 0000 : 07 07 
19ec-1c88:54434234.132 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54434234.325 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54434234.424 : => IoObject::InitializeDevice
19ec-1c88:54434234.543 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54434235.201 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54434235.281 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54434235.998 : => FindScanner
19ec-1c88:54434236.059 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54434236.124 : <= FindScanner ret = 1
19ec-1c88:54434236.182 : => IoObject::IoLockStart
19ec-1c88:54434236.289 : => CAsicIO::CheckDevice
19ec-1c88:54434236.346 : => CNT96226::ConnectIsAvailable
19ec-1c88:54434249.262 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54434249.360 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54434249.419 : <= IoObject::IoLockStart
19ec-1c88:54434249.478 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54434249.543 : IO Send command 10 bytes
19ec-1c88:54434249.628 : => CNT96226::VenderCmd_SetData
19ec-1c88:54434249.687 : iCmd = 0, nBytes = 10
19ec-1c88:54434249.792 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54434427.350 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54434427.504 : System send command 10 bytes + data 0 bytes
19ec-1c88:54434427.591 : IO total need to receive data 5 bytes
19ec-1c88:54434427.658 : => CNT96226::VenderCmd_GetData
19ec-1c88:54434427.717 : iCmd = 0, nBytes = 5
19ec-1c88:54434558.168 : 0000 : 06 00 02 02 ab 
19ec-1c88:54434558.287 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54434558.368 : System total receive data 5 bytes
19ec-1c88:54434558.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:54434558.494 : iCmd = 1, nBytes = 4
19ec-1c88:54434674.120 : 0000 : 00 00 00 00 
19ec-1c88:54434674.232 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54434674.404 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54434674.474 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54434674.542 : IO Send command 10 bytes
19ec-1c88:54434674.637 : => CNT96226::VenderCmd_SetData
19ec-1c88:54434674.694 : iCmd = 0, nBytes = 10
19ec-1c88:54434674.797 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54434836.585 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54434836.761 : System send command 10 bytes + data 0 bytes
19ec-1c88:54434836.843 : IO total need to receive data 165 bytes
19ec-1c88:54434836.906 : => CNT96226::VenderCmd_GetData
19ec-1c88:54434836.965 : iCmd = 0, nBytes = 165
19ec-1c88:54434999.208 : skip dump 37 bytes
19ec-1c88:54434999.683 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54434999.818 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54434999.949 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54435000.084 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54435000.212 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54435000.344 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54435000.465 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54435000.589 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54435000.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54435000.710 : System total receive data 165 bytes
19ec-1c88:54435000.770 : => CNT96226::VenderCmd_GetData
19ec-1c88:54435000.820 : iCmd = 1, nBytes = 4
19ec-1c88:54435153.358 : 0000 : 00 00 00 00 
19ec-1c88:54435153.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54435153.579 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54435153.750 : Dump Inquiry
19ec-1c88:54435153.871 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54435154.005 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54435154.134 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54435154.263 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54435154.391 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54435154.522 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54435154.648 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54435154.770 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54435154.901 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54435155.025 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54435155.113 : 00a0 : 00 00 00 00 00 
19ec-1c88:54435155.183 : => ReadNVMDataInternal
19ec-1c88:54435155.378 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54435155.439 : IO Send command 10 bytes
19ec-1c88:54435155.526 : => CNT96226::VenderCmd_SetData
19ec-1c88:54435155.581 : iCmd = 0, nBytes = 10
19ec-1c88:54435155.680 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54435460.934 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54435461.053 : System send command 10 bytes + data 0 bytes
19ec-1c88:54435461.118 : IO total need to receive data 128 bytes
19ec-1c88:54435461.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:54435461.232 : iCmd = 0, nBytes = 128
19ec-1c88:54435648.719 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54435648.885 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54435649.018 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54435649.150 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54435649.274 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54435649.397 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54435649.519 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54435649.643 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54435649.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54435649.764 : System total receive data 128 bytes
19ec-1c88:54435649.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:54435649.877 : iCmd = 1, nBytes = 4
19ec-1c88:54435775.929 : 0000 : 00 00 00 00 
19ec-1c88:54435776.050 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54435776.188 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54435776.262 : NVMData.PadScanCount = 0
19ec-1c88:54435776.326 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54435776.384 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54435776.445 : NVMData.FlatbedScanCount = 0
19ec-1c88:54435776.501 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54435776.559 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54435776.615 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54435776.669 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54435776.728 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54435776.784 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54435776.839 : NVMData.BornMonth = 0
19ec-1c88:54435776.890 : NVMData.BornDay = 0
19ec-1c88:54435776.945 : NVMData.BornYear = 0
19ec-1c88:54435776.994 : NVMData.FirstScanMonth = 4
19ec-1c88:54435777.046 : NVMData.FirstScanDay = 30
19ec-1c88:54435777.101 : NVMData.FirstScanYear = 2020
19ec-1c88:54435777.155 : NVMData.VerticalMagnification = 0
19ec-1c88:54435777.210 : NVMData.HorizontalMagnification = 0
19ec-1c88:54435777.265 : NVMData.PowerSavingTime = 15
19ec-1c88:54435777.319 : NVMData.SN = A094165189010062
19ec-1c88:54435777.370 : NVMData.AutoFeed = 0
19ec-1c88:54435777.419 : NVMData.CCDType = 0
19ec-1c88:54435777.467 : NVMData.ScanSpeed = 0
19ec-1c88:54435777.516 : NVMData.RollerCount = 0
19ec-1c88:54435777.571 : NVMData.MultifeedCount = 0
19ec-1c88:54435777.623 : NVMData.JamCount = 0
19ec-1c88:54435777.673 : NVMData.IdentifyInfo = 
19ec-1c88:54435777.727 : NVMData.FormalName = 
19ec-1c88:54435777.882 : NVMData.ReservedB = 0
19ec-1c88:54435777.935 : NVMData.FunctionCode = 0
19ec-1c88:54435777.987 : NVMData.PreFeed = 0
19ec-1c88:54435778.038 : NVMData.PreFeedTime = 0
19ec-1c88:54435778.089 : NVMData.ButtonNumber = 0
19ec-1c88:54435778.143 : NVMData.PowerOffTime = 0
19ec-1c88:54435778.198 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54435778.280 : => IoObject::IoLockEnd
19ec-1c88:54435778.372 : <= IoObject::IoLockEnd
19ec-1c88:54435778.425 : <= InitializeScanner ret = 1
19ec-1c88:54436968.550 : => GetLogicalScannerAbility
19ec-1c88:54436968.736 : => IoObject::IoLockStart
19ec-1c88:54436968.860 : => CAsicIO::CheckDevice
19ec-1c88:54436968.914 : => CNT96226::ConnectIsAvailable
19ec-1c88:54436990.937 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54436991.152 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54436991.275 : <= IoObject::IoLockStart
19ec-1c88:54436991.391 : => IoObject::IoLockEnd
19ec-1c88:54436991.589 : <= IoObject::IoLockEnd
19ec-1c88:54436991.913 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:54440533.756 : => GetLogicalScannerAbilityEx
19ec-1c88:54440533.960 : => IoObject::IoLockStart
19ec-1c88:54440534.095 : => CAsicIO::CheckDevice
19ec-1c88:54440534.154 : => CNT96226::ConnectIsAvailable
19ec-1c88:54440557.436 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54440557.842 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54440557.903 : <= IoObject::IoLockStart
19ec-1c88:54440557.959 : => IoObject::IoLockEnd
19ec-1c88:54440558.069 : <= IoObject::IoLockEnd
19ec-1c88:54440558.186 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54440558.259 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54447696.628 : => ReadNVMData
19ec-1c88:54447696.809 : => IoObject::IoLockStart
19ec-1c88:54447696.955 : => CAsicIO::CheckDevice
19ec-1c88:54447697.014 : => CNT96226::ConnectIsAvailable
19ec-1c88:54447720.889 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54447721.005 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54447721.065 : <= IoObject::IoLockStart
19ec-1c88:54447721.133 : => ReadNVMDataInternal
19ec-1c88:54447721.193 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54447721.262 : IO Send command 10 bytes
19ec-1c88:54447721.390 : => CNT96226::VenderCmd_SetData
19ec-1c88:54447721.450 : iCmd = 0, nBytes = 10
19ec-1c88:54447721.565 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54448076.830 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54448076.978 : System send command 10 bytes + data 0 bytes
19ec-1c88:54448077.053 : IO total need to receive data 128 bytes
19ec-1c88:54448077.117 : => CNT96226::VenderCmd_GetData
19ec-1c88:54448077.171 : iCmd = 0, nBytes = 128
19ec-1c88:54448285.346 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54448285.525 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54448285.666 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54448285.795 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54448285.921 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54448286.048 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54448286.176 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54448286.299 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54448286.362 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54448286.424 : System total receive data 128 bytes
19ec-1c88:54448286.485 : => CNT96226::VenderCmd_GetData
19ec-1c88:54448286.535 : iCmd = 1, nBytes = 4
19ec-1c88:54448458.066 : 0000 : 00 00 00 00 
19ec-1c88:54448458.170 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54448458.307 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54448458.373 : NVMData.PadScanCount = 0
19ec-1c88:54448458.427 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54448458.479 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54448458.535 : NVMData.FlatbedScanCount = 0
19ec-1c88:54448458.589 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54448458.790 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54448458.857 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54448458.912 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54448458.965 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54448459.018 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54448459.070 : NVMData.BornMonth = 0
19ec-1c88:54448459.117 : NVMData.BornDay = 0
19ec-1c88:54448459.166 : NVMData.BornYear = 0
19ec-1c88:54448459.215 : NVMData.FirstScanMonth = 4
19ec-1c88:54448459.267 : NVMData.FirstScanDay = 30
19ec-1c88:54448459.321 : NVMData.FirstScanYear = 2020
19ec-1c88:54448459.374 : NVMData.VerticalMagnification = 0
19ec-1c88:54448459.432 : NVMData.HorizontalMagnification = 0
19ec-1c88:54448459.489 : NVMData.PowerSavingTime = 15
19ec-1c88:54448459.543 : NVMData.SN = A094165189010062
19ec-1c88:54448459.591 : NVMData.AutoFeed = 0
19ec-1c88:54448459.642 : NVMData.CCDType = 0
19ec-1c88:54448459.688 : NVMData.ScanSpeed = 0
19ec-1c88:54448459.739 : NVMData.RollerCount = 0
19ec-1c88:54448459.794 : NVMData.MultifeedCount = 0
19ec-1c88:54448459.845 : NVMData.JamCount = 0
19ec-1c88:54448459.895 : NVMData.IdentifyInfo = 
19ec-1c88:54448459.944 : NVMData.FormalName = 
19ec-1c88:54448459.993 : NVMData.ReservedB = 0
19ec-1c88:54448460.038 : NVMData.FunctionCode = 0
19ec-1c88:54448460.086 : NVMData.PreFeed = 0
19ec-1c88:54448460.133 : NVMData.PreFeedTime = 0
19ec-1c88:54448460.181 : NVMData.ButtonNumber = 0
19ec-1c88:54448460.229 : NVMData.PowerOffTime = 0
19ec-1c88:54448460.279 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54448460.342 : => IoObject::IoLockEnd
19ec-1c88:54448460.434 : <= IoObject::IoLockEnd
19ec-1c88:54448460.483 : <= ReadNVMData ret = 1
19ec-1c88:54458139.048 : => GetADFStatus
19ec-1c88:54458139.421 : => IoObject::IoLockStart
19ec-1c88:54458139.547 : => CAsicIO::CheckDevice
19ec-1c88:54458139.609 : => CNT96226::ConnectIsAvailable
19ec-1c88:54458162.404 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54458162.661 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54458162.801 : <= IoObject::IoLockStart
19ec-1c88:54458163.148 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54458163.216 : IO Send command 10 bytes
19ec-1c88:54458163.333 : => CNT96226::VenderCmd_SetData
19ec-1c88:54458163.395 : iCmd = 0, nBytes = 10
19ec-1c88:54458163.505 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54458364.593 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54458364.715 : System send command 10 bytes + data 0 bytes
19ec-1c88:54458364.791 : IO total need to receive data 2 bytes
19ec-1c88:54458364.852 : => CNT96226::VenderCmd_GetData
19ec-1c88:54458364.909 : iCmd = 0, nBytes = 2
19ec-1c88:54458536.659 : 0000 : 00 00 
19ec-1c88:54458536.764 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54458536.835 : System total receive data 2 bytes
19ec-1c88:54458536.896 : => CNT96226::VenderCmd_GetData
19ec-1c88:54458536.949 : iCmd = 1, nBytes = 4
19ec-1c88:54458703.207 : 0000 : 00 00 00 00 
19ec-1c88:54458703.309 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54458703.442 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54458703.505 : Return status = 0
19ec-1c88:54458703.570 : => IoObject::IoLockEnd
19ec-1c88:54458703.661 : <= IoObject::IoLockEnd
19ec-1c88:54458703.714 : <= GetADFStatus ret = 1
19ec-1c88:54461311.288 : => GetADFStatus
19ec-1c88:54461311.483 : => IoObject::IoLockStart
19ec-1c88:54461311.615 : => CAsicIO::CheckDevice
19ec-1c88:54461311.671 : => CNT96226::ConnectIsAvailable
19ec-1c88:54461337.724 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54461338.104 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54461338.163 : <= IoObject::IoLockStart
19ec-1c88:54461338.223 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54461338.289 : IO Send command 10 bytes
19ec-1c88:54461338.405 : => CNT96226::VenderCmd_SetData
19ec-1c88:54461338.463 : iCmd = 0, nBytes = 10
19ec-1c88:54461338.562 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54461513.604 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54461513.748 : System send command 10 bytes + data 0 bytes
19ec-1c88:54461513.959 : IO total need to receive data 2 bytes
19ec-1c88:54461514.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:54461514.096 : iCmd = 0, nBytes = 2
19ec-1c88:54461693.307 : 0000 : 00 00 
19ec-1c88:54461693.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54461693.831 : System total receive data 2 bytes
19ec-1c88:54461693.892 : => CNT96226::VenderCmd_GetData
19ec-1c88:54461693.944 : iCmd = 1, nBytes = 4
19ec-1c88:54461897.225 : 0000 : 00 00 00 00 
19ec-1c88:54461897.307 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54461897.441 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54461897.508 : Return status = 0
19ec-1c88:54461897.568 : => IoObject::IoLockEnd
19ec-1c88:54461897.656 : <= IoObject::IoLockEnd
19ec-1c88:54461897.712 : <= GetADFStatus ret = 1
19ec-1c88:54464041.903 : => TerminateDriver
19ec-1c88:54464042.096 : => CAsicIO::~CAsicIO,pStage=199625800
19ec-1c88:54464042.167 : => CNT96226::Close
19ec-1c88:54464046.369 : <= CNT96226::Close ret = 1
19ec-1c88:54464046.448 : <= CAsicIO::~CAsicIO
19ec-1c88:54464046.504 : => IoObject::IoLockEnd
19ec-1c88:54464046.557 : <= IoObject::IoLockEnd
19ec-1c88:54464046.608 : => IoObject::TerminateDevice
19ec-1c88:54464046.662 : => IoObject::IoLockEnd
19ec-1c88:54464046.710 : <= IoObject::IoLockEnd
19ec-1c88:54464046.815 : <= IoObject::TerminateDevice
19ec-1c88:54464047.073 : <= TerminateDriver ret = 1
19ec-1c88:54506657.518 : ============Debug Start==========
19ec-1c88:54506657.779 : Date : 2020/4/30 14:32:10
19ec-1c88:54506657.860 : Process ID : 19ec
19ec-1c88:54506658.262 : Windows : Version 10.0 build 18363 
19ec-1c88:54506658.702 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54506658.763 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54506658.824 : MemoryStatus.ullAvailPhys : 1755340800
19ec-1c88:54506658.883 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54506658.948 : MemoryStatus.ullAvailPageFile : 3157041152
19ec-1c88:54506659.007 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54506659.066 : MemoryStatus.ullAvailVirtual : 1729478656
19ec-1c88:54506659.125 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54506659.227 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54506659.288 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54506659.526 : CPU Count : 4
19ec-1c88:54506659.572 : CPU Frequency : 100.000 Mhz
19ec-1c88:54506663.807 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54506663.935 : => InitializeDriver
19ec-1c88:54506664.200 : <= InitializeDriver ret = 1
19ec-1c88:54506664.261 : => InitializeScanner
19ec-1c88:54506664.335 : => CAsicIO::GetDeviceList
19ec-1c88:54506664.624 : => CNT96226::CNT96226
19ec-1c88:54506664.681 : => CNT96226::Open
19ec-1c88:54506686.242 : <= CNT96226::Open ret = 1
19ec-1c88:54506686.336 : => CNT96226::Initialize
19ec-1c88:54506686.515 : <= CNT96226::Initialize ret = 1
19ec-1c88:54506686.575 : <= CNT96226::CNT96226
19ec-1c88:54506686.627 : => CNT96226::EnumAvailableDevice
19ec-1c88:54506691.855 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54506691.929 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54506691.984 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54510407.563 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54510407.853 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54510413.466 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54510413.571 : => IoObject::GetLockName
19ec-1c88:54510413.633 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54510413.705 : <= IoObject::GetLockName
19ec-1c88:54510414.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:54510414.237 : iCmd = 3, nBytes = 2
19ec-1c88:54510793.931 : 0000 : 06 38 
19ec-1c88:54510794.075 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54510794.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:54510794.217 : iCmd = 4, nBytes = 2
19ec-1c88:54511089.953 : 0000 : 07 07 
19ec-1c88:54511090.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54511090.167 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54511090.255 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54511090.325 : IO Send command 10 bytes
19ec-1c88:54511090.379 : => CNT96226::VenderCmd_SetData
19ec-1c88:54511090.437 : iCmd = 0, nBytes = 10
19ec-1c88:54511090.540 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54511296.398 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54511296.505 : => CNT96226::VenderCmd_GetData
19ec-1c88:54511296.565 : iCmd = 0, nBytes = 165
19ec-1c88:54511480.156 : skip dump 37 bytes
19ec-1c88:54511480.365 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54511480.511 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54511480.647 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54511480.783 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54511480.910 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54511481.044 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54511481.173 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54511481.298 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54511481.359 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54511481.418 : => CNT96226::VenderCmd_GetData
19ec-1c88:54511481.473 : iCmd = 1, nBytes = 4
19ec-1c88:54511619.982 : 0000 : 00 00 00 00 
19ec-1c88:54511620.113 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54511620.180 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54511620.242 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54511620.307 : IO Send command 10 bytes
19ec-1c88:54511620.359 : => CNT96226::VenderCmd_SetData
19ec-1c88:54511620.413 : iCmd = 0, nBytes = 10
19ec-1c88:54511620.519 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54511963.955 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54511964.074 : => CNT96226::VenderCmd_GetData
19ec-1c88:54511964.134 : iCmd = 0, nBytes = 128
19ec-1c88:54512126.153 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54512126.349 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54512126.485 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54512126.615 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54512126.740 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54512126.863 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54512126.984 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54512127.108 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54512127.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54512127.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:54512127.284 : iCmd = 1, nBytes = 4
19ec-1c88:54512327.381 : 0000 : 00 00 00 00 
19ec-1c88:54512327.485 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54512327.551 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54512327.768 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54512327.841 : => CNT96226::Close
19ec-1c88:54512331.928 : <= CNT96226::Close ret = 1
19ec-1c88:54512332.003 : <= CNT96226::~CNT96226
19ec-1c88:54512332.091 : <= CAsicIO::GetDeviceList
19ec-1c88:54512332.566 : => IoObject::SetTimeout
19ec-1c88:54512332.697 : Timeout--> In = 0 Out = 0
19ec-1c88:54512332.754 : <= IoObject::SetTimeout
19ec-1c88:54512332.823 : => CAsicIO::CAsicIO
19ec-1c88:54512332.892 : => CNT96226::CNT96226
19ec-1c88:54512332.948 : => CNT96226::Open
19ec-1c88:54512354.867 : <= CNT96226::Open ret = 1
19ec-1c88:54512354.964 : => CNT96226::Initialize
19ec-1c88:54512355.150 : <= CNT96226::Initialize ret = 1
19ec-1c88:54512355.209 : <= CNT96226::CNT96226
19ec-1c88:54512355.262 : <= CAsicIO::CAsicIO
19ec-1c88:54512355.315 : => CAsicIO::InitializeDevice
19ec-1c88:54512355.384 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54512361.346 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54512361.464 : => IoObject::GetLockName
19ec-1c88:54512361.519 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54512361.583 : <= IoObject::GetLockName
19ec-1c88:54512362.087 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54512362.159 : IO Send command 10 bytes
19ec-1c88:54512362.211 : => CNT96226::VenderCmd_SetData
19ec-1c88:54512362.267 : iCmd = 0, nBytes = 10
19ec-1c88:54512362.376 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54512708.712 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54512709.077 : => CNT96226::VenderCmd_GetData
19ec-1c88:54512709.135 : iCmd = 0, nBytes = 128
19ec-1c88:54512904.366 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54512904.554 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54512904.700 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54512904.842 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54512904.972 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54512905.101 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54512905.226 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54512905.351 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54512905.417 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54512905.480 : => CNT96226::VenderCmd_GetData
19ec-1c88:54512905.534 : iCmd = 1, nBytes = 4
19ec-1c88:54513050.299 : 0000 : 00 00 00 00 
19ec-1c88:54513050.416 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54513050.489 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54513050.555 : => CNT96226::VenderCmd_GetData
19ec-1c88:54513050.610 : iCmd = 3, nBytes = 2
19ec-1c88:54513403.859 : 0000 : 06 38 
19ec-1c88:54513403.976 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54513404.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:54513404.108 : iCmd = 4, nBytes = 2
19ec-1c88:54513704.793 : 0000 : 07 07 
19ec-1c88:54513704.904 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54513705.066 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54513705.165 : => IoObject::InitializeDevice
19ec-1c88:54513705.273 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54513705.913 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54513705.990 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54513706.728 : => FindScanner
19ec-1c88:54513706.788 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54513706.853 : <= FindScanner ret = 1
19ec-1c88:54513706.909 : => IoObject::IoLockStart
19ec-1c88:54513707.014 : => CAsicIO::CheckDevice
19ec-1c88:54513707.068 : => CNT96226::ConnectIsAvailable
19ec-1c88:54513731.758 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54513731.849 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54513731.905 : <= IoObject::IoLockStart
19ec-1c88:54513731.961 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54513732.024 : IO Send command 10 bytes
19ec-1c88:54513732.105 : => CNT96226::VenderCmd_SetData
19ec-1c88:54513732.160 : iCmd = 0, nBytes = 10
19ec-1c88:54513732.259 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54513929.271 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54513929.383 : System send command 10 bytes + data 0 bytes
19ec-1c88:54513929.451 : IO total need to receive data 5 bytes
19ec-1c88:54513929.508 : => CNT96226::VenderCmd_GetData
19ec-1c88:54513929.563 : iCmd = 0, nBytes = 5
19ec-1c88:54514078.335 : 0000 : 06 00 02 02 ab 
19ec-1c88:54514078.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54514078.514 : System total receive data 5 bytes
19ec-1c88:54514078.578 : => CNT96226::VenderCmd_GetData
19ec-1c88:54514078.636 : iCmd = 1, nBytes = 4
19ec-1c88:54514253.748 : 0000 : 00 00 00 00 
19ec-1c88:54514253.847 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54514253.981 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54514254.049 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54514254.119 : IO Send command 10 bytes
19ec-1c88:54514254.213 : => CNT96226::VenderCmd_SetData
19ec-1c88:54514254.276 : iCmd = 0, nBytes = 10
19ec-1c88:54514254.384 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54514457.864 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54514457.981 : System send command 10 bytes + data 0 bytes
19ec-1c88:54514458.051 : IO total need to receive data 165 bytes
19ec-1c88:54514458.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:54514458.166 : iCmd = 0, nBytes = 165
19ec-1c88:54514603.587 : skip dump 37 bytes
19ec-1c88:54514603.790 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54514603.934 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54514604.070 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54514604.207 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54514604.333 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54514604.465 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54514604.585 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54514604.708 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54514604.772 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54514604.829 : System total receive data 165 bytes
19ec-1c88:54514604.891 : => CNT96226::VenderCmd_GetData
19ec-1c88:54514604.946 : iCmd = 1, nBytes = 4
19ec-1c88:54514758.693 : 0000 : 00 00 00 00 
19ec-1c88:54514758.855 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54514759.241 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54514759.442 : Dump Inquiry
19ec-1c88:54514759.563 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54514759.698 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54514759.824 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54514759.956 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54514760.082 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54514760.211 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54514760.335 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54514760.456 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54514760.583 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54514760.710 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54514760.796 : 00a0 : 00 00 00 00 00 
19ec-1c88:54514760.867 : => ReadNVMDataInternal
19ec-1c88:54514761.073 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54514761.135 : IO Send command 10 bytes
19ec-1c88:54514761.290 : => CNT96226::VenderCmd_SetData
19ec-1c88:54514761.343 : iCmd = 0, nBytes = 10
19ec-1c88:54514761.440 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54515107.922 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54515108.068 : System send command 10 bytes + data 0 bytes
19ec-1c88:54515108.139 : IO total need to receive data 128 bytes
19ec-1c88:54515108.204 : => CNT96226::VenderCmd_GetData
19ec-1c88:54515108.261 : iCmd = 0, nBytes = 128
19ec-1c88:54515321.163 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54515321.338 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54515321.482 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54515321.613 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54515321.736 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54515321.858 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54515321.987 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54515322.112 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54515322.175 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54515322.237 : System total receive data 128 bytes
19ec-1c88:54515322.296 : => CNT96226::VenderCmd_GetData
19ec-1c88:54515322.348 : iCmd = 1, nBytes = 4
19ec-1c88:54515501.025 : 0000 : 00 00 00 00 
19ec-1c88:54515501.117 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54515501.229 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54515501.298 : NVMData.PadScanCount = 0
19ec-1c88:54515501.351 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54515501.408 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54515501.467 : NVMData.FlatbedScanCount = 0
19ec-1c88:54515501.524 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54515501.577 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54515501.633 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54515501.687 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54515501.742 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54515501.795 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54515501.850 : NVMData.BornMonth = 0
19ec-1c88:54515501.902 : NVMData.BornDay = 0
19ec-1c88:54515501.953 : NVMData.BornYear = 0
19ec-1c88:54515502.000 : NVMData.FirstScanMonth = 4
19ec-1c88:54515502.055 : NVMData.FirstScanDay = 30
19ec-1c88:54515502.112 : NVMData.FirstScanYear = 2020
19ec-1c88:54515502.165 : NVMData.VerticalMagnification = 0
19ec-1c88:54515502.221 : NVMData.HorizontalMagnification = 0
19ec-1c88:54515502.275 : NVMData.PowerSavingTime = 15
19ec-1c88:54515502.329 : NVMData.SN = A094165189010062
19ec-1c88:54515502.379 : NVMData.AutoFeed = 0
19ec-1c88:54515502.426 : NVMData.CCDType = 0
19ec-1c88:54515502.475 : NVMData.ScanSpeed = 0
19ec-1c88:54515502.524 : NVMData.RollerCount = 0
19ec-1c88:54515502.576 : NVMData.MultifeedCount = 0
19ec-1c88:54515502.626 : NVMData.JamCount = 0
19ec-1c88:54515502.674 : NVMData.IdentifyInfo = 
19ec-1c88:54515502.725 : NVMData.FormalName = 
19ec-1c88:54515502.919 : NVMData.ReservedB = 0
19ec-1c88:54515502.974 : NVMData.FunctionCode = 0
19ec-1c88:54515503.023 : NVMData.PreFeed = 0
19ec-1c88:54515503.072 : NVMData.PreFeedTime = 0
19ec-1c88:54515503.120 : NVMData.ButtonNumber = 0
19ec-1c88:54515503.169 : NVMData.PowerOffTime = 0
19ec-1c88:54515503.221 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54515503.299 : => IoObject::IoLockEnd
19ec-1c88:54515503.387 : <= IoObject::IoLockEnd
19ec-1c88:54515503.437 : <= InitializeScanner ret = 1
19ec-1c88:54515503.501 : => GetLogicalScannerAbilityEx
19ec-1c88:54515503.560 : => IoObject::IoLockStart
19ec-1c88:54515503.654 : => CAsicIO::CheckDevice
19ec-1c88:54515503.705 : => CNT96226::ConnectIsAvailable
19ec-1c88:54515516.038 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54515516.130 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54515516.185 : <= IoObject::IoLockStart
19ec-1c88:54515516.240 : => IoObject::IoLockEnd
19ec-1c88:54515516.324 : <= IoObject::IoLockEnd
19ec-1c88:54515516.436 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54515516.510 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54515687.540 : => ReadNVMData
19ec-1c88:54515687.679 : => IoObject::IoLockStart
19ec-1c88:54515687.799 : => CAsicIO::CheckDevice
19ec-1c88:54515687.857 : => CNT96226::ConnectIsAvailable
19ec-1c88:54515715.073 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54515715.192 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54515715.253 : <= IoObject::IoLockStart
19ec-1c88:54515715.313 : => ReadNVMDataInternal
19ec-1c88:54515715.372 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54515715.437 : IO Send command 10 bytes
19ec-1c88:54515715.563 : => CNT96226::VenderCmd_SetData
19ec-1c88:54515715.620 : iCmd = 0, nBytes = 10
19ec-1c88:54515715.733 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54516070.302 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54516070.440 : System send command 10 bytes + data 0 bytes
19ec-1c88:54516070.514 : IO total need to receive data 128 bytes
19ec-1c88:54516070.576 : => CNT96226::VenderCmd_GetData
19ec-1c88:54516070.633 : iCmd = 0, nBytes = 128
19ec-1c88:54516276.220 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54516276.390 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54516276.531 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54516276.664 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54516276.789 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54516276.913 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54516277.038 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54516277.158 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54516277.220 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54516277.281 : System total receive data 128 bytes
19ec-1c88:54516277.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:54516277.390 : iCmd = 1, nBytes = 4
19ec-1c88:54516479.192 : 0000 : 00 00 00 00 
19ec-1c88:54516479.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54516479.438 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54516479.508 : NVMData.PadScanCount = 0
19ec-1c88:54516479.566 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54516479.623 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54516479.681 : NVMData.FlatbedScanCount = 0
19ec-1c88:54516479.735 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54516479.789 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54516479.843 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54516479.898 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54516479.955 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54516480.010 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54516480.066 : NVMData.BornMonth = 0
19ec-1c88:54516480.117 : NVMData.BornDay = 0
19ec-1c88:54516480.168 : NVMData.BornYear = 0
19ec-1c88:54516480.219 : NVMData.FirstScanMonth = 4
19ec-1c88:54516480.271 : NVMData.FirstScanDay = 30
19ec-1c88:54516480.325 : NVMData.FirstScanYear = 2020
19ec-1c88:54516480.545 : NVMData.VerticalMagnification = 0
19ec-1c88:54516480.605 : NVMData.HorizontalMagnification = 0
19ec-1c88:54516480.660 : NVMData.PowerSavingTime = 15
19ec-1c88:54516480.715 : NVMData.SN = A094165189010062
19ec-1c88:54516480.764 : NVMData.AutoFeed = 0
19ec-1c88:54516480.817 : NVMData.CCDType = 0
19ec-1c88:54516480.864 : NVMData.ScanSpeed = 0
19ec-1c88:54516480.916 : NVMData.RollerCount = 0
19ec-1c88:54516480.970 : NVMData.MultifeedCount = 0
19ec-1c88:54516481.019 : NVMData.JamCount = 0
19ec-1c88:54516481.071 : NVMData.IdentifyInfo = 
19ec-1c88:54516481.122 : NVMData.FormalName = 
19ec-1c88:54516481.172 : NVMData.ReservedB = 0
19ec-1c88:54516481.224 : NVMData.FunctionCode = 0
19ec-1c88:54516481.275 : NVMData.PreFeed = 0
19ec-1c88:54516481.332 : NVMData.PreFeedTime = 0
19ec-1c88:54516481.380 : NVMData.ButtonNumber = 0
19ec-1c88:54516481.430 : NVMData.PowerOffTime = 0
19ec-1c88:54516481.483 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54516481.540 : => IoObject::IoLockEnd
19ec-1c88:54516481.633 : <= IoObject::IoLockEnd
19ec-1c88:54516481.684 : <= ReadNVMData ret = 1
19ec-1c88:54519174.669 : ============Debug Start==========
19ec-1c88:54519174.983 : Date : 2020/4/30 14:32:10
19ec-1c88:54519175.064 : Process ID : 19ec
19ec-1c88:54519175.488 : Windows : Version 10.0 build 18363 
19ec-1c88:54519175.954 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54519176.015 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54519176.078 : MemoryStatus.ullAvailPhys : 1755156480
19ec-1c88:54519176.137 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54519176.196 : MemoryStatus.ullAvailPageFile : 3158671360
19ec-1c88:54519176.257 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54519176.316 : MemoryStatus.ullAvailVirtual : 1729470464
19ec-1c88:54519176.376 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54519176.488 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54519176.547 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54519176.787 : CPU Count : 4
19ec-1c88:54519176.834 : CPU Frequency : 100.000 Mhz
19ec-1c88:54519181.104 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54519181.228 : => InitializeDriver
19ec-1c88:54519181.500 : <= InitializeDriver ret = 1
19ec-1c88:54521817.684 : => InitializeScanner
19ec-1c88:54521817.968 : => CAsicIO::GetDeviceList
19ec-1c88:54521818.425 : => CNT96226::CNT96226
19ec-1c88:54521818.487 : => CNT96226::Open
19ec-1c88:54521841.872 : <= CNT96226::Open ret = 1
19ec-1c88:54521841.973 : => CNT96226::Initialize
19ec-1c88:54521842.167 : <= CNT96226::Initialize ret = 1
19ec-1c88:54521842.224 : <= CNT96226::CNT96226
19ec-1c88:54521842.277 : => CNT96226::EnumAvailableDevice
19ec-1c88:54521847.682 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54521847.761 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54521847.817 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54525557.882 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54525558.182 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54525565.169 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54525565.284 : => IoObject::GetLockName
19ec-1c88:54525565.350 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54525565.421 : <= IoObject::GetLockName
19ec-1c88:54525565.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:54525565.975 : iCmd = 3, nBytes = 2
19ec-1c88:54525949.292 : 0000 : 06 38 
19ec-1c88:54525949.393 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54525949.468 : => CNT96226::VenderCmd_GetData
19ec-1c88:54525949.525 : iCmd = 4, nBytes = 2
19ec-1c88:54526254.438 : 0000 : 07 07 
19ec-1c88:54526254.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54526254.694 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54526254.786 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54526254.852 : IO Send command 10 bytes
19ec-1c88:54526254.905 : => CNT96226::VenderCmd_SetData
19ec-1c88:54526254.965 : iCmd = 0, nBytes = 10
19ec-1c88:54526255.072 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54526463.182 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54526463.285 : => CNT96226::VenderCmd_GetData
19ec-1c88:54526463.343 : iCmd = 0, nBytes = 165
19ec-1c88:54526611.940 : skip dump 37 bytes
19ec-1c88:54526612.117 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54526612.253 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54526612.384 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54526612.520 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54526612.646 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54526612.782 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54526612.904 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54526613.031 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54526613.093 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54526613.152 : => CNT96226::VenderCmd_GetData
19ec-1c88:54526613.208 : iCmd = 1, nBytes = 4
19ec-1c88:54526740.256 : 0000 : 00 00 00 00 
19ec-1c88:54526740.630 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54526740.690 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54526740.758 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54526740.821 : IO Send command 10 bytes
19ec-1c88:54526740.871 : => CNT96226::VenderCmd_SetData
19ec-1c88:54526740.925 : iCmd = 0, nBytes = 10
19ec-1c88:54526741.027 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54527081.687 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54527081.824 : => CNT96226::VenderCmd_GetData
19ec-1c88:54527081.882 : iCmd = 0, nBytes = 128
19ec-1c88:54527287.109 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54527287.304 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54527287.451 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54527287.587 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54527287.709 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54527287.833 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54527287.958 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54527288.080 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54527288.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54527288.207 : => CNT96226::VenderCmd_GetData
19ec-1c88:54527288.260 : iCmd = 1, nBytes = 4
19ec-1c88:54527494.237 : 0000 : 00 00 00 00 
19ec-1c88:54527494.334 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54527494.397 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54527494.592 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54527494.664 : => CNT96226::Close
19ec-1c88:54527498.886 : <= CNT96226::Close ret = 1
19ec-1c88:54527498.962 : <= CNT96226::~CNT96226
19ec-1c88:54527499.048 : <= CAsicIO::GetDeviceList
19ec-1c88:54527499.491 : => IoObject::SetTimeout
19ec-1c88:54527499.618 : Timeout--> In = 0 Out = 0
19ec-1c88:54527499.676 : <= IoObject::SetTimeout
19ec-1c88:54527499.747 : => CAsicIO::CAsicIO
19ec-1c88:54527499.820 : => CNT96226::CNT96226
19ec-1c88:54527499.875 : => CNT96226::Open
19ec-1c88:54527523.591 : <= CNT96226::Open ret = 1
19ec-1c88:54527523.694 : => CNT96226::Initialize
19ec-1c88:54527523.882 : <= CNT96226::Initialize ret = 1
19ec-1c88:54527523.942 : <= CNT96226::CNT96226
19ec-1c88:54527523.994 : <= CAsicIO::CAsicIO
19ec-1c88:54527524.046 : => CAsicIO::InitializeDevice
19ec-1c88:54527524.114 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54527529.870 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54527529.981 : => IoObject::GetLockName
19ec-1c88:54527530.035 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54527530.098 : <= IoObject::GetLockName
19ec-1c88:54527530.598 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54527530.670 : IO Send command 10 bytes
19ec-1c88:54527530.725 : => CNT96226::VenderCmd_SetData
19ec-1c88:54527530.780 : iCmd = 0, nBytes = 10
19ec-1c88:54527530.891 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54527868.240 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54527868.395 : => CNT96226::VenderCmd_GetData
19ec-1c88:54527868.459 : iCmd = 0, nBytes = 128
19ec-1c88:54528058.475 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54528058.642 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54528058.784 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54528058.917 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54528059.039 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54528059.162 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54528059.285 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54528059.405 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54528059.467 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54528059.525 : => CNT96226::VenderCmd_GetData
19ec-1c88:54528059.581 : iCmd = 1, nBytes = 4
19ec-1c88:54528190.413 : 0000 : 00 00 00 00 
19ec-1c88:54528190.551 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54528190.621 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54528190.681 : => CNT96226::VenderCmd_GetData
19ec-1c88:54528190.737 : iCmd = 3, nBytes = 2
19ec-1c88:54528577.929 : 0000 : 06 38 
19ec-1c88:54528578.044 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54528578.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:54528578.167 : iCmd = 4, nBytes = 2
19ec-1c88:54528883.860 : 0000 : 07 07 
19ec-1c88:54528883.993 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54528884.170 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54528884.273 : => IoObject::InitializeDevice
19ec-1c88:54528884.383 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54528886.524 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54528886.603 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54528887.326 : => FindScanner
19ec-1c88:54528887.385 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54528887.451 : <= FindScanner ret = 1
19ec-1c88:54528887.507 : => IoObject::IoLockStart
19ec-1c88:54528887.604 : => CAsicIO::CheckDevice
19ec-1c88:54528887.658 : => CNT96226::ConnectIsAvailable
19ec-1c88:54528911.565 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54528911.664 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54528911.719 : <= IoObject::IoLockStart
19ec-1c88:54528911.777 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54528911.842 : IO Send command 10 bytes
19ec-1c88:54528911.923 : => CNT96226::VenderCmd_SetData
19ec-1c88:54528911.984 : iCmd = 0, nBytes = 10
19ec-1c88:54528912.089 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54529102.379 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54529102.513 : System send command 10 bytes + data 0 bytes
19ec-1c88:54529102.580 : IO total need to receive data 5 bytes
19ec-1c88:54529102.643 : => CNT96226::VenderCmd_GetData
19ec-1c88:54529102.699 : iCmd = 0, nBytes = 5
19ec-1c88:54529249.161 : 0000 : 06 00 02 02 ab 
19ec-1c88:54529249.580 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54529249.643 : System total receive data 5 bytes
19ec-1c88:54529249.704 : => CNT96226::VenderCmd_GetData
19ec-1c88:54529249.759 : iCmd = 1, nBytes = 4
19ec-1c88:54529407.705 : 0000 : 00 00 00 00 
19ec-1c88:54529407.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54529408.276 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54529408.336 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54529408.397 : IO Send command 10 bytes
19ec-1c88:54529408.486 : => CNT96226::VenderCmd_SetData
19ec-1c88:54529408.540 : iCmd = 0, nBytes = 10
19ec-1c88:54529408.640 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54529601.001 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54529601.154 : System send command 10 bytes + data 0 bytes
19ec-1c88:54529601.228 : IO total need to receive data 165 bytes
19ec-1c88:54529601.293 : => CNT96226::VenderCmd_GetData
19ec-1c88:54529601.350 : iCmd = 0, nBytes = 165
19ec-1c88:54529771.656 : skip dump 37 bytes
19ec-1c88:54529771.881 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54529772.022 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54529772.160 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54529772.295 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54529772.424 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54529772.558 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54529772.683 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54529772.807 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54529772.874 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54529772.936 : System total receive data 165 bytes
19ec-1c88:54529772.997 : => CNT96226::VenderCmd_GetData
19ec-1c88:54529773.050 : iCmd = 1, nBytes = 4
19ec-1c88:54529969.898 : 0000 : 00 00 00 00 
19ec-1c88:54529969.982 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54529970.126 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54529970.369 : Dump Inquiry
19ec-1c88:54529970.498 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54529970.632 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54529970.764 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54529970.897 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54529971.023 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54529971.158 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54529971.283 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54529971.408 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54529971.536 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54529971.669 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54529971.754 : 00a0 : 00 00 00 00 00 
19ec-1c88:54529971.824 : => ReadNVMDataInternal
19ec-1c88:54529972.046 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54529972.112 : IO Send command 10 bytes
19ec-1c88:54529972.209 : => CNT96226::VenderCmd_SetData
19ec-1c88:54529972.263 : iCmd = 0, nBytes = 10
19ec-1c88:54529972.362 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54530315.374 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54530315.551 : System send command 10 bytes + data 0 bytes
19ec-1c88:54530315.618 : IO total need to receive data 128 bytes
19ec-1c88:54530315.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:54530315.741 : iCmd = 0, nBytes = 128
19ec-1c88:54530511.119 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54530511.300 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54530511.439 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54530511.571 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54530511.697 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54530511.820 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54530511.944 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54530512.068 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54530512.129 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54530512.193 : System total receive data 128 bytes
19ec-1c88:54530512.253 : => CNT96226::VenderCmd_GetData
19ec-1c88:54530512.306 : iCmd = 1, nBytes = 4
19ec-1c88:54530660.518 : 0000 : 00 00 00 00 
19ec-1c88:54530660.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54530660.822 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54530660.890 : NVMData.PadScanCount = 0
19ec-1c88:54530660.944 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54530660.998 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54530661.055 : NVMData.FlatbedScanCount = 0
19ec-1c88:54530661.108 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54530661.163 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54530661.224 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54530661.276 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54530661.331 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54530661.385 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54530661.438 : NVMData.BornMonth = 0
19ec-1c88:54530661.488 : NVMData.BornDay = 0
19ec-1c88:54530661.539 : NVMData.BornYear = 0
19ec-1c88:54530661.588 : NVMData.FirstScanMonth = 4
19ec-1c88:54530661.640 : NVMData.FirstScanDay = 30
19ec-1c88:54530661.695 : NVMData.FirstScanYear = 2020
19ec-1c88:54530661.749 : NVMData.VerticalMagnification = 0
19ec-1c88:54530661.805 : NVMData.HorizontalMagnification = 0
19ec-1c88:54530661.861 : NVMData.PowerSavingTime = 15
19ec-1c88:54530661.914 : NVMData.SN = A094165189010062
19ec-1c88:54530661.964 : NVMData.AutoFeed = 0
19ec-1c88:54530662.013 : NVMData.CCDType = 0
19ec-1c88:54530662.061 : NVMData.ScanSpeed = 0
19ec-1c88:54530662.109 : NVMData.RollerCount = 0
19ec-1c88:54530662.160 : NVMData.MultifeedCount = 0
19ec-1c88:54530662.212 : NVMData.JamCount = 0
19ec-1c88:54530662.261 : NVMData.IdentifyInfo = 
19ec-1c88:54530662.310 : NVMData.FormalName = 
19ec-1c88:54530662.488 : NVMData.ReservedB = 0
19ec-1c88:54530662.544 : NVMData.FunctionCode = 0
19ec-1c88:54530662.594 : NVMData.PreFeed = 0
19ec-1c88:54530662.644 : NVMData.PreFeedTime = 0
19ec-1c88:54530662.695 : NVMData.ButtonNumber = 0
19ec-1c88:54530662.750 : NVMData.PowerOffTime = 0
19ec-1c88:54530662.803 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54530662.879 : => IoObject::IoLockEnd
19ec-1c88:54530662.971 : <= IoObject::IoLockEnd
19ec-1c88:54530663.023 : <= InitializeScanner ret = 1
19ec-1c88:54531981.656 : => GetLogicalScannerAbility
19ec-1c88:54531981.846 : => IoObject::IoLockStart
19ec-1c88:54531981.979 : => CAsicIO::CheckDevice
19ec-1c88:54531982.040 : => CNT96226::ConnectIsAvailable
19ec-1c88:54532006.615 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54532006.734 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54532006.795 : <= IoObject::IoLockStart
19ec-1c88:54532006.857 : => IoObject::IoLockEnd
19ec-1c88:54532006.970 : <= IoObject::IoLockEnd
19ec-1c88:54532007.049 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:54535737.299 : => GetLogicalScannerAbilityEx
19ec-1c88:54535737.509 : => IoObject::IoLockStart
19ec-1c88:54535737.635 : => CAsicIO::CheckDevice
19ec-1c88:54535737.692 : => CNT96226::ConnectIsAvailable
19ec-1c88:54535762.716 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54535762.900 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54535762.964 : <= IoObject::IoLockStart
19ec-1c88:54535763.026 : => IoObject::IoLockEnd
19ec-1c88:54535763.136 : <= IoObject::IoLockEnd
19ec-1c88:54535763.253 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54535763.327 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54545482.733 : => ReadNVMData
19ec-1c88:54545482.907 : => IoObject::IoLockStart
19ec-1c88:54545483.041 : => CAsicIO::CheckDevice
19ec-1c88:54545483.099 : => CNT96226::ConnectIsAvailable
19ec-1c88:54545507.487 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54545507.739 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54545507.891 : <= IoObject::IoLockStart
19ec-1c88:54545508.206 : => ReadNVMDataInternal
19ec-1c88:54545508.268 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54545508.334 : IO Send command 10 bytes
19ec-1c88:54545508.440 : => CNT96226::VenderCmd_SetData
19ec-1c88:54545508.501 : iCmd = 0, nBytes = 10
19ec-1c88:54545508.617 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54545861.357 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54545861.525 : System send command 10 bytes + data 0 bytes
19ec-1c88:54545861.596 : IO total need to receive data 128 bytes
19ec-1c88:54545861.660 : => CNT96226::VenderCmd_GetData
19ec-1c88:54545861.719 : iCmd = 0, nBytes = 128
19ec-1c88:54546065.721 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54546066.492 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54546066.643 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54546066.777 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54546066.907 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54546067.032 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54546067.156 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54546067.283 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54546067.345 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54546067.409 : System total receive data 128 bytes
19ec-1c88:54546067.470 : => CNT96226::VenderCmd_GetData
19ec-1c88:54546067.522 : iCmd = 1, nBytes = 4
19ec-1c88:54546205.902 : 0000 : 00 00 00 00 
19ec-1c88:54546206.021 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54546206.167 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54546206.238 : NVMData.PadScanCount = 0
19ec-1c88:54546206.294 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54546206.348 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54546206.405 : NVMData.FlatbedScanCount = 0
19ec-1c88:54546206.459 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54546206.646 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54546206.705 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54546206.760 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54546206.815 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54546206.868 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54546206.922 : NVMData.BornMonth = 0
19ec-1c88:54546206.971 : NVMData.BornDay = 0
19ec-1c88:54546207.018 : NVMData.BornYear = 0
19ec-1c88:54546207.064 : NVMData.FirstScanMonth = 4
19ec-1c88:54546207.114 : NVMData.FirstScanDay = 30
19ec-1c88:54546207.167 : NVMData.FirstScanYear = 2020
19ec-1c88:54546207.220 : NVMData.VerticalMagnification = 0
19ec-1c88:54546207.273 : NVMData.HorizontalMagnification = 0
19ec-1c88:54546207.329 : NVMData.PowerSavingTime = 15
19ec-1c88:54546207.381 : NVMData.SN = A094165189010062
19ec-1c88:54546207.431 : NVMData.AutoFeed = 0
19ec-1c88:54546207.481 : NVMData.CCDType = 0
19ec-1c88:54546207.529 : NVMData.ScanSpeed = 0
19ec-1c88:54546207.580 : NVMData.RollerCount = 0
19ec-1c88:54546207.638 : NVMData.MultifeedCount = 0
19ec-1c88:54546207.693 : NVMData.JamCount = 0
19ec-1c88:54546207.742 : NVMData.IdentifyInfo = 
19ec-1c88:54546207.794 : NVMData.FormalName = 
19ec-1c88:54546207.841 : NVMData.ReservedB = 0
19ec-1c88:54546207.889 : NVMData.FunctionCode = 0
19ec-1c88:54546207.939 : NVMData.PreFeed = 0
19ec-1c88:54546207.985 : NVMData.PreFeedTime = 0
19ec-1c88:54546208.033 : NVMData.ButtonNumber = 0
19ec-1c88:54546208.080 : NVMData.PowerOffTime = 0
19ec-1c88:54546208.131 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54546208.191 : => IoObject::IoLockEnd
19ec-1c88:54546208.279 : <= IoObject::IoLockEnd
19ec-1c88:54546208.326 : <= ReadNVMData ret = 1
19ec-1c88:54556083.452 : => GetADFStatus
19ec-1c88:54556083.879 : => IoObject::IoLockStart
19ec-1c88:54556084.018 : => CAsicIO::CheckDevice
19ec-1c88:54556084.077 : => CNT96226::ConnectIsAvailable
19ec-1c88:54556109.571 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54556109.685 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54556109.743 : <= IoObject::IoLockStart
19ec-1c88:54556109.806 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54556109.874 : IO Send command 10 bytes
19ec-1c88:54556109.999 : => CNT96226::VenderCmd_SetData
19ec-1c88:54556110.056 : iCmd = 0, nBytes = 10
19ec-1c88:54556110.163 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54556312.947 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54556313.064 : System send command 10 bytes + data 0 bytes
19ec-1c88:54556313.135 : IO total need to receive data 2 bytes
19ec-1c88:54556313.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:54556313.249 : iCmd = 0, nBytes = 2
19ec-1c88:54556502.729 : 0000 : 00 00 
19ec-1c88:54556502.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54556503.356 : System total receive data 2 bytes
19ec-1c88:54556503.425 : => CNT96226::VenderCmd_GetData
19ec-1c88:54556503.483 : iCmd = 1, nBytes = 4
19ec-1c88:54556712.589 : 0000 : 00 00 00 00 
19ec-1c88:54556712.681 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54556712.807 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54556712.866 : Return status = 0
19ec-1c88:54556712.923 : => IoObject::IoLockEnd
19ec-1c88:54556713.015 : <= IoObject::IoLockEnd
19ec-1c88:54556713.065 : <= GetADFStatus ret = 1
19ec-1c88:54559502.442 : => GetADFStatus
19ec-1c88:54559502.645 : => IoObject::IoLockStart
19ec-1c88:54559502.771 : => CAsicIO::CheckDevice
19ec-1c88:54559502.833 : => CNT96226::ConnectIsAvailable
19ec-1c88:54559526.189 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54559526.312 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54559526.378 : <= IoObject::IoLockStart
19ec-1c88:54559526.443 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54559526.512 : IO Send command 10 bytes
19ec-1c88:54559526.636 : => CNT96226::VenderCmd_SetData
19ec-1c88:54559526.699 : iCmd = 0, nBytes = 10
19ec-1c88:54559526.815 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54559731.113 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54559731.291 : System send command 10 bytes + data 0 bytes
19ec-1c88:54559731.508 : IO total need to receive data 2 bytes
19ec-1c88:54559731.591 : => CNT96226::VenderCmd_GetData
19ec-1c88:54559731.651 : iCmd = 0, nBytes = 2
19ec-1c88:54559929.267 : 0000 : 00 00 
19ec-1c88:54559929.384 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54559929.459 : System total receive data 2 bytes
19ec-1c88:54559929.522 : => CNT96226::VenderCmd_GetData
19ec-1c88:54559929.576 : iCmd = 1, nBytes = 4
19ec-1c88:54560136.724 : 0000 : 00 00 00 00 
19ec-1c88:54560136.835 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54560136.987 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54560137.056 : Return status = 0
19ec-1c88:54560137.118 : => IoObject::IoLockEnd
19ec-1c88:54560137.214 : <= IoObject::IoLockEnd
19ec-1c88:54560137.266 : <= GetADFStatus ret = 1
19ec-1c88:54562232.638 : => TerminateDriver
19ec-1c88:54562232.899 : => CAsicIO::~CAsicIO,pStage=78253128
19ec-1c88:54562232.970 : => CNT96226::Close
19ec-1c88:54562237.067 : <= CNT96226::Close ret = 1
19ec-1c88:54562237.145 : <= CAsicIO::~CAsicIO
19ec-1c88:54562237.200 : => IoObject::IoLockEnd
19ec-1c88:54562237.253 : <= IoObject::IoLockEnd
19ec-1c88:54562237.304 : => IoObject::TerminateDevice
19ec-1c88:54562237.355 : => IoObject::IoLockEnd
19ec-1c88:54562237.406 : <= IoObject::IoLockEnd
19ec-1c88:54562237.509 : <= IoObject::TerminateDevice
19ec-1c88:54562237.756 : <= TerminateDriver ret = 1
19ec-1c88:54605842.422 : ============Debug Start==========
19ec-1c88:54605842.686 : Date : 2020/4/30 14:32:13
19ec-1c88:54605842.769 : Process ID : 19ec
19ec-1c88:54605843.161 : Windows : Version 10.0 build 18363 
19ec-1c88:54605843.613 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54605843.674 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54605843.738 : MemoryStatus.ullAvailPhys : 1755844608
19ec-1c88:54605843.799 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54605843.860 : MemoryStatus.ullAvailPageFile : 3126833152
19ec-1c88:54605843.919 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54605843.978 : MemoryStatus.ullAvailVirtual : 1729474560
19ec-1c88:54605844.036 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54605844.135 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54605844.193 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54605844.442 : CPU Count : 4
19ec-1c88:54605844.491 : CPU Frequency : 100.000 Mhz
19ec-1c88:54605848.586 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54605848.717 : => InitializeDriver
19ec-1c88:54605848.987 : <= InitializeDriver ret = 1
19ec-1c88:54605849.047 : => InitializeScanner
19ec-1c88:54605849.122 : => CAsicIO::GetDeviceList
19ec-1c88:54605849.415 : => CNT96226::CNT96226
19ec-1c88:54605849.477 : => CNT96226::Open
19ec-1c88:54605870.751 : <= CNT96226::Open ret = 1
19ec-1c88:54605870.848 : => CNT96226::Initialize
19ec-1c88:54605871.039 : <= CNT96226::Initialize ret = 1
19ec-1c88:54605871.096 : <= CNT96226::CNT96226
19ec-1c88:54605871.147 : => CNT96226::EnumAvailableDevice
19ec-1c88:54605876.431 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54605876.512 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54605876.572 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54609657.264 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54609657.733 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54609668.858 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54609669.057 : => IoObject::GetLockName
19ec-1c88:54609669.172 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54609669.316 : <= IoObject::GetLockName
19ec-1c88:54609670.224 : => CNT96226::VenderCmd_GetData
19ec-1c88:54609670.358 : iCmd = 3, nBytes = 2
19ec-1c88:54610069.977 : 0000 : 06 38 
19ec-1c88:54610070.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54610070.333 : => CNT96226::VenderCmd_GetData
19ec-1c88:54610070.442 : iCmd = 4, nBytes = 2
19ec-1c88:54610394.707 : 0000 : 07 07 
19ec-1c88:54610394.920 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54610395.104 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54610395.263 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54610395.399 : IO Send command 10 bytes
19ec-1c88:54610395.505 : => CNT96226::VenderCmd_SetData
19ec-1c88:54610395.619 : iCmd = 0, nBytes = 10
19ec-1c88:54610395.829 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54610614.596 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54610614.838 : => CNT96226::VenderCmd_GetData
19ec-1c88:54610614.958 : iCmd = 0, nBytes = 165
19ec-1c88:54610811.691 : skip dump 37 bytes
19ec-1c88:54610812.097 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54610812.390 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54610812.680 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54610812.955 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54610813.220 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54610813.501 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54610813.752 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54610814.004 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54610814.136 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54610814.263 : => CNT96226::VenderCmd_GetData
19ec-1c88:54610814.374 : iCmd = 1, nBytes = 4
19ec-1c88:54611029.208 : 0000 : 00 00 00 00 
19ec-1c88:54611029.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54611029.543 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54611029.672 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54611029.803 : IO Send command 10 bytes
19ec-1c88:54611029.902 : => CNT96226::VenderCmd_SetData
19ec-1c88:54611030.008 : iCmd = 0, nBytes = 10
19ec-1c88:54611030.211 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54611382.929 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54611383.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:54611383.646 : iCmd = 0, nBytes = 128
19ec-1c88:54611533.050 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54611533.253 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54611533.419 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54611533.580 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54611533.734 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54611533.886 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54611534.036 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54611534.184 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54611534.260 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54611534.335 : => CNT96226::VenderCmd_GetData
19ec-1c88:54611534.398 : iCmd = 1, nBytes = 4
19ec-1c88:54611709.998 : 0000 : 00 00 00 00 
19ec-1c88:54611710.133 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54611710.216 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54611710.456 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54611710.547 : => CNT96226::Close
19ec-1c88:54611715.399 : <= CNT96226::Close ret = 1
19ec-1c88:54611715.490 : <= CNT96226::~CNT96226
19ec-1c88:54611715.594 : <= CAsicIO::GetDeviceList
19ec-1c88:54611716.123 : => IoObject::SetTimeout
19ec-1c88:54611716.280 : Timeout--> In = 0 Out = 0
19ec-1c88:54611716.352 : <= IoObject::SetTimeout
19ec-1c88:54611716.431 : => CAsicIO::CAsicIO
19ec-1c88:54611716.514 : => CNT96226::CNT96226
19ec-1c88:54611716.582 : => CNT96226::Open
19ec-1c88:54611745.997 : <= CNT96226::Open ret = 1
19ec-1c88:54611746.136 : => CNT96226::Initialize
19ec-1c88:54611746.370 : <= CNT96226::Initialize ret = 1
19ec-1c88:54611746.446 : <= CNT96226::CNT96226
19ec-1c88:54611746.510 : <= CAsicIO::CAsicIO
19ec-1c88:54611746.577 : => CAsicIO::InitializeDevice
19ec-1c88:54611746.658 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54611753.705 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54611753.848 : => IoObject::GetLockName
19ec-1c88:54611753.918 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54611753.995 : <= IoObject::GetLockName
19ec-1c88:54611754.578 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54611754.671 : IO Send command 10 bytes
19ec-1c88:54611754.733 : => CNT96226::VenderCmd_SetData
19ec-1c88:54611754.800 : iCmd = 0, nBytes = 10
19ec-1c88:54611754.936 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54612108.295 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54612108.479 : => CNT96226::VenderCmd_GetData
19ec-1c88:54612108.552 : iCmd = 0, nBytes = 128
19ec-1c88:54612314.757 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54612314.984 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54612315.155 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54612315.319 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54612315.476 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54612315.624 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54612315.776 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54612315.928 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54612316.004 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54612316.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:54612316.140 : iCmd = 1, nBytes = 4
19ec-1c88:54612461.489 : 0000 : 00 00 00 00 
19ec-1c88:54612461.633 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54612461.726 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54612461.801 : => CNT96226::VenderCmd_GetData
19ec-1c88:54612461.871 : iCmd = 3, nBytes = 2
19ec-1c88:54612829.943 : 0000 : 06 38 
19ec-1c88:54612830.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54612830.165 : => CNT96226::VenderCmd_GetData
19ec-1c88:54612830.235 : iCmd = 4, nBytes = 2
19ec-1c88:54613142.372 : 0000 : 07 07 
19ec-1c88:54613142.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54613142.672 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54613142.791 : => IoObject::InitializeDevice
19ec-1c88:54613142.921 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54613143.660 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54613143.752 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54613144.543 : => FindScanner
19ec-1c88:54613144.614 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54613144.690 : <= FindScanner ret = 1
19ec-1c88:54613144.762 : => IoObject::IoLockStart
19ec-1c88:54613144.894 : => CAsicIO::CheckDevice
19ec-1c88:54613144.958 : => CNT96226::ConnectIsAvailable
19ec-1c88:54613161.913 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54613162.051 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54613162.122 : <= IoObject::IoLockStart
19ec-1c88:54613162.194 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54613162.274 : IO Send command 10 bytes
19ec-1c88:54613162.387 : => CNT96226::VenderCmd_SetData
19ec-1c88:54613162.455 : iCmd = 0, nBytes = 10
19ec-1c88:54613162.586 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54613368.612 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54613368.742 : System send command 10 bytes + data 0 bytes
19ec-1c88:54613368.826 : IO total need to receive data 5 bytes
19ec-1c88:54613368.899 : => CNT96226::VenderCmd_GetData
19ec-1c88:54613368.964 : iCmd = 0, nBytes = 5
19ec-1c88:54613567.004 : 0000 : 06 00 02 02 ab 
19ec-1c88:54613567.111 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54613567.187 : System total receive data 5 bytes
19ec-1c88:54613567.262 : => CNT96226::VenderCmd_GetData
19ec-1c88:54613567.325 : iCmd = 1, nBytes = 4
19ec-1c88:54613729.357 : 0000 : 00 00 00 00 
19ec-1c88:54613729.534 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54613729.961 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54613730.035 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54613730.112 : IO Send command 10 bytes
19ec-1c88:54613730.212 : => CNT96226::VenderCmd_SetData
19ec-1c88:54613730.284 : iCmd = 0, nBytes = 10
19ec-1c88:54613730.413 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54613931.505 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54613931.643 : System send command 10 bytes + data 0 bytes
19ec-1c88:54613931.727 : IO total need to receive data 165 bytes
19ec-1c88:54613931.802 : => CNT96226::VenderCmd_GetData
19ec-1c88:54613931.867 : iCmd = 0, nBytes = 165
19ec-1c88:54614115.966 : skip dump 37 bytes
19ec-1c88:54614116.204 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54614116.378 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54614116.545 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54614116.711 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54614116.867 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54614117.026 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54614117.179 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54614117.329 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54614117.407 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54614117.482 : System total receive data 165 bytes
19ec-1c88:54614117.555 : => CNT96226::VenderCmd_GetData
19ec-1c88:54614117.617 : iCmd = 1, nBytes = 4
19ec-1c88:54614294.668 : 0000 : 00 00 00 00 
19ec-1c88:54614294.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54614294.968 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54614295.233 : Dump Inquiry
19ec-1c88:54614295.399 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54614295.570 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54614295.733 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54614295.893 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54614296.045 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54614296.208 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54614296.357 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54614296.508 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54614296.666 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54614296.824 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54614296.929 : 00a0 : 00 00 00 00 00 
19ec-1c88:54614297.016 : => ReadNVMDataInternal
19ec-1c88:54614297.267 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54614297.349 : IO Send command 10 bytes
19ec-1c88:54614297.464 : => CNT96226::VenderCmd_SetData
19ec-1c88:54614297.530 : iCmd = 0, nBytes = 10
19ec-1c88:54614297.656 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54614647.064 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54614647.280 : System send command 10 bytes + data 0 bytes
19ec-1c88:54614647.379 : IO total need to receive data 128 bytes
19ec-1c88:54614647.456 : => CNT96226::VenderCmd_GetData
19ec-1c88:54614647.531 : iCmd = 0, nBytes = 128
19ec-1c88:54614844.395 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54614844.640 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54614844.812 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54614844.975 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54614845.133 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54614845.286 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54614845.439 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54614845.586 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54614845.662 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54614845.741 : System total receive data 128 bytes
19ec-1c88:54614845.816 : => CNT96226::VenderCmd_GetData
19ec-1c88:54614845.883 : iCmd = 1, nBytes = 4
19ec-1c88:54615053.443 : 0000 : 00 00 00 00 
19ec-1c88:54615053.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54615054.242 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54615054.328 : NVMData.PadScanCount = 0
19ec-1c88:54615054.397 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54615054.463 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54615054.531 : NVMData.FlatbedScanCount = 0
19ec-1c88:54615054.599 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54615054.664 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54615054.724 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54615054.792 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54615054.858 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54615054.923 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54615054.990 : NVMData.BornMonth = 0
19ec-1c88:54615055.048 : NVMData.BornDay = 0
19ec-1c88:54615055.114 : NVMData.BornYear = 0
19ec-1c88:54615055.171 : NVMData.FirstScanMonth = 4
19ec-1c88:54615055.236 : NVMData.FirstScanDay = 30
19ec-1c88:54615055.302 : NVMData.FirstScanYear = 2020
19ec-1c88:54615055.367 : NVMData.VerticalMagnification = 0
19ec-1c88:54615055.435 : NVMData.HorizontalMagnification = 0
19ec-1c88:54615055.505 : NVMData.PowerSavingTime = 15
19ec-1c88:54615055.570 : NVMData.SN = A094165189010062
19ec-1c88:54615055.630 : NVMData.AutoFeed = 0
19ec-1c88:54615055.688 : NVMData.CCDType = 0
19ec-1c88:54615055.746 : NVMData.ScanSpeed = 0
19ec-1c88:54615055.803 : NVMData.RollerCount = 0
19ec-1c88:54615055.862 : NVMData.MultifeedCount = 0
19ec-1c88:54615055.924 : NVMData.JamCount = 0
19ec-1c88:54615055.982 : NVMData.IdentifyInfo = 
19ec-1c88:54615056.042 : NVMData.FormalName = 
19ec-1c88:54615056.322 : NVMData.ReservedB = 0
19ec-1c88:54615056.391 : NVMData.FunctionCode = 0
19ec-1c88:54615056.452 : NVMData.PreFeed = 0
19ec-1c88:54615056.510 : NVMData.PreFeedTime = 0
19ec-1c88:54615056.567 : NVMData.ButtonNumber = 0
19ec-1c88:54615056.628 : NVMData.PowerOffTime = 0
19ec-1c88:54615056.689 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54615056.784 : => IoObject::IoLockEnd
19ec-1c88:54615056.893 : <= IoObject::IoLockEnd
19ec-1c88:54615056.953 : <= InitializeScanner ret = 1
19ec-1c88:54615057.028 : => GetLogicalScannerAbilityEx
19ec-1c88:54615057.103 : => IoObject::IoLockStart
19ec-1c88:54615057.218 : => CAsicIO::CheckDevice
19ec-1c88:54615057.280 : => CNT96226::ConnectIsAvailable
19ec-1c88:54615080.434 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54615080.561 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54615080.631 : <= IoObject::IoLockStart
19ec-1c88:54615080.702 : => IoObject::IoLockEnd
19ec-1c88:54615080.815 : <= IoObject::IoLockEnd
19ec-1c88:54615080.948 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54615081.039 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54615297.546 : => ReadNVMData
19ec-1c88:54615297.793 : => IoObject::IoLockStart
19ec-1c88:54615297.934 : => CAsicIO::CheckDevice
19ec-1c88:54615297.998 : => CNT96226::ConnectIsAvailable
19ec-1c88:54615318.656 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54615318.799 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54615318.874 : <= IoObject::IoLockStart
19ec-1c88:54615318.956 : => ReadNVMDataInternal
19ec-1c88:54615319.031 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54615319.111 : IO Send command 10 bytes
19ec-1c88:54615319.265 : => CNT96226::VenderCmd_SetData
19ec-1c88:54615319.337 : iCmd = 0, nBytes = 10
19ec-1c88:54615319.474 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54615674.612 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54615674.756 : System send command 10 bytes + data 0 bytes
19ec-1c88:54615674.843 : IO total need to receive data 128 bytes
19ec-1c88:54615674.917 : => CNT96226::VenderCmd_GetData
19ec-1c88:54615674.985 : iCmd = 0, nBytes = 128
19ec-1c88:54615869.218 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54615869.460 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54615869.638 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54615869.804 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54615869.957 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54615870.114 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54615870.270 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54615870.419 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54615870.498 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54615870.575 : System total receive data 128 bytes
19ec-1c88:54615870.653 : => CNT96226::VenderCmd_GetData
19ec-1c88:54615870.721 : iCmd = 1, nBytes = 4
19ec-1c88:54616076.121 : 0000 : 00 00 00 00 
19ec-1c88:54616076.492 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54616076.647 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54616076.732 : NVMData.PadScanCount = 0
19ec-1c88:54616076.799 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54616076.865 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54616076.933 : NVMData.FlatbedScanCount = 0
19ec-1c88:54616076.995 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54616077.058 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54616077.119 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54616077.184 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54616077.250 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54616077.317 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54616077.385 : NVMData.BornMonth = 0
19ec-1c88:54616077.443 : NVMData.BornDay = 0
19ec-1c88:54616077.504 : NVMData.BornYear = 0
19ec-1c88:54616077.561 : NVMData.FirstScanMonth = 4
19ec-1c88:54616077.623 : NVMData.FirstScanDay = 30
19ec-1c88:54616077.690 : NVMData.FirstScanYear = 2020
19ec-1c88:54616077.922 : NVMData.VerticalMagnification = 0
19ec-1c88:54616077.993 : NVMData.HorizontalMagnification = 0
19ec-1c88:54616078.061 : NVMData.PowerSavingTime = 15
19ec-1c88:54616078.125 : NVMData.SN = A094165189010062
19ec-1c88:54616078.184 : NVMData.AutoFeed = 0
19ec-1c88:54616078.249 : NVMData.CCDType = 0
19ec-1c88:54616078.307 : NVMData.ScanSpeed = 0
19ec-1c88:54616078.364 : NVMData.RollerCount = 0
19ec-1c88:54616078.425 : NVMData.MultifeedCount = 0
19ec-1c88:54616078.483 : NVMData.JamCount = 0
19ec-1c88:54616078.541 : NVMData.IdentifyInfo = 
19ec-1c88:54616078.601 : NVMData.FormalName = 
19ec-1c88:54616078.658 : NVMData.ReservedB = 0
19ec-1c88:54616078.719 : NVMData.FunctionCode = 0
19ec-1c88:54616078.779 : NVMData.PreFeed = 0
19ec-1c88:54616078.842 : NVMData.PreFeedTime = 0
19ec-1c88:54616078.902 : NVMData.ButtonNumber = 0
19ec-1c88:54616078.962 : NVMData.PowerOffTime = 0
19ec-1c88:54616079.025 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54616079.104 : => IoObject::IoLockEnd
19ec-1c88:54616079.208 : <= IoObject::IoLockEnd
19ec-1c88:54616079.267 : <= ReadNVMData ret = 1
19ec-1c88:54616695.080 : => TerminateDriver
19ec-1c88:54616695.281 : => CAsicIO::~CAsicIO,pStage=199822408
19ec-1c88:54616695.372 : => CNT96226::Close
19ec-1c88:54616699.877 : <= CNT96226::Close ret = 1
19ec-1c88:54616699.975 : <= CAsicIO::~CAsicIO
19ec-1c88:54616700.046 : => IoObject::IoLockEnd
19ec-1c88:54616700.109 : <= IoObject::IoLockEnd
19ec-1c88:54616700.172 : => IoObject::TerminateDevice
19ec-1c88:54616700.239 : => IoObject::IoLockEnd
19ec-1c88:54616700.299 : <= IoObject::IoLockEnd
19ec-1c88:54616700.419 : <= IoObject::TerminateDevice
19ec-1c88:54616700.707 : <= TerminateDriver ret = 1
19ec-1c88:54619306.334 : ============Debug Start==========
19ec-1c88:54619306.641 : Date : 2020/4/30 14:32:13
19ec-1c88:54619306.729 : Process ID : 19ec
19ec-1c88:54619307.110 : Windows : Version 10.0 build 18363 
19ec-1c88:54619307.585 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:54619307.656 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54619307.733 : MemoryStatus.ullAvailPhys : 1755795456
19ec-1c88:54619307.797 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54619307.863 : MemoryStatus.ullAvailPageFile : 3124756480
19ec-1c88:54619307.927 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54619307.988 : MemoryStatus.ullAvailVirtual : 1729441792
19ec-1c88:54619308.050 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54619308.156 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54619308.220 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54619308.543 : CPU Count : 4
19ec-1c88:54619308.596 : CPU Frequency : 100.000 Mhz
19ec-1c88:54619312.853 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54619312.989 : => InitializeDriver
19ec-1c88:54619313.261 : <= InitializeDriver ret = 1
19ec-1c88:54622099.674 : => InitializeScanner
19ec-1c88:54622099.924 : => CAsicIO::GetDeviceList
19ec-1c88:54622100.379 : => CNT96226::CNT96226
19ec-1c88:54622100.444 : => CNT96226::Open
19ec-1c88:54622166.892 : <= CNT96226::Open ret = 1
19ec-1c88:54622167.057 : => CNT96226::Initialize
19ec-1c88:54622167.268 : <= CNT96226::Initialize ret = 1
19ec-1c88:54622167.330 : <= CNT96226::CNT96226
19ec-1c88:54622167.389 : => CNT96226::EnumAvailableDevice
19ec-1c88:54622173.087 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54622173.173 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54622173.236 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54626390.379 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54626390.680 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54626395.554 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54626395.686 : => IoObject::GetLockName
19ec-1c88:54626395.748 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54626395.819 : <= IoObject::GetLockName
19ec-1c88:54626396.358 : => CNT96226::VenderCmd_GetData
19ec-1c88:54626396.424 : iCmd = 3, nBytes = 2
19ec-1c88:54626800.645 : 0000 : 06 38 
19ec-1c88:54626800.825 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54626800.908 : => CNT96226::VenderCmd_GetData
19ec-1c88:54626800.975 : iCmd = 4, nBytes = 2
19ec-1c88:54627055.917 : 0000 : 07 07 
19ec-1c88:54627056.091 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54627056.189 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54627056.283 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54627056.353 : IO Send command 10 bytes
19ec-1c88:54627056.409 : => CNT96226::VenderCmd_SetData
19ec-1c88:54627056.467 : iCmd = 0, nBytes = 10
19ec-1c88:54627056.573 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54627307.144 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54627307.351 : => CNT96226::VenderCmd_GetData
19ec-1c88:54627307.427 : iCmd = 0, nBytes = 165
19ec-1c88:54627639.926 : skip dump 37 bytes
19ec-1c88:54627640.733 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54627641.103 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54627641.744 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54627641.898 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54627642.555 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54627645.125 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54627646.330 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54627646.773 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54627646.881 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54627646.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:54627647.017 : iCmd = 1, nBytes = 4
19ec-1c88:54627817.719 : 0000 : 00 00 00 00 
19ec-1c88:54627817.880 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54627817.964 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54627818.036 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54627818.102 : IO Send command 10 bytes
19ec-1c88:54627818.157 : => CNT96226::VenderCmd_SetData
19ec-1c88:54627818.216 : iCmd = 0, nBytes = 10
19ec-1c88:54627818.326 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54628250.629 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54628250.845 : => CNT96226::VenderCmd_GetData
19ec-1c88:54628250.913 : iCmd = 0, nBytes = 128
19ec-1c88:54628563.807 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54628564.057 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54628564.205 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54628564.344 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54628564.477 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54628564.607 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54628564.737 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54628564.864 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54628564.929 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54628565.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:54628565.058 : iCmd = 1, nBytes = 4
19ec-1c88:54628718.378 : 0000 : 00 00 00 00 
19ec-1c88:54628718.544 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54628718.629 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54628718.818 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54628718.892 : => CNT96226::Close
19ec-1c88:54628723.003 : <= CNT96226::Close ret = 1
19ec-1c88:54628723.082 : <= CNT96226::~CNT96226
19ec-1c88:54628723.169 : <= CAsicIO::GetDeviceList
19ec-1c88:54628723.513 : => IoObject::SetTimeout
19ec-1c88:54628723.641 : Timeout--> In = 0 Out = 0
19ec-1c88:54628723.701 : <= IoObject::SetTimeout
19ec-1c88:54628723.779 : => CAsicIO::CAsicIO
19ec-1c88:54628723.850 : => CNT96226::CNT96226
19ec-1c88:54628723.910 : => CNT96226::Open
19ec-1c88:54628745.511 : <= CNT96226::Open ret = 1
19ec-1c88:54628745.611 : => CNT96226::Initialize
19ec-1c88:54628745.806 : <= CNT96226::Initialize ret = 1
19ec-1c88:54628745.869 : <= CNT96226::CNT96226
19ec-1c88:54628745.926 : <= CAsicIO::CAsicIO
19ec-1c88:54628745.986 : => CAsicIO::InitializeDevice
19ec-1c88:54628746.055 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54628760.886 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54628761.031 : => IoObject::GetLockName
19ec-1c88:54628761.088 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54628761.156 : <= IoObject::GetLockName
19ec-1c88:54628761.697 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54628761.776 : IO Send command 10 bytes
19ec-1c88:54628761.829 : => CNT96226::VenderCmd_SetData
19ec-1c88:54628761.889 : iCmd = 0, nBytes = 10
19ec-1c88:54628762.002 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54629263.587 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54629263.778 : => CNT96226::VenderCmd_GetData
19ec-1c88:54629263.853 : iCmd = 0, nBytes = 128
19ec-1c88:54629460.699 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54629460.952 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54629461.113 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54629461.252 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54629461.387 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54629461.518 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54629461.646 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54629461.773 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54629461.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54629461.916 : => CNT96226::VenderCmd_GetData
19ec-1c88:54629461.972 : iCmd = 1, nBytes = 4
19ec-1c88:54629652.837 : 0000 : 00 00 00 00 
19ec-1c88:54629653.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54629653.111 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54629653.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:54629653.239 : iCmd = 3, nBytes = 2
19ec-1c88:54630049.857 : 0000 : 06 38 
19ec-1c88:54630055.248 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54630055.367 : => CNT96226::VenderCmd_GetData
19ec-1c88:54630055.436 : iCmd = 4, nBytes = 2
19ec-1c88:54630423.413 : 0000 : 07 07 
19ec-1c88:54630423.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54630423.766 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54630423.866 : => IoObject::InitializeDevice
19ec-1c88:54630423.982 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54630424.554 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54630424.625 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54630425.250 : => FindScanner
19ec-1c88:54630425.312 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54630425.386 : <= FindScanner ret = 1
19ec-1c88:54630425.447 : => IoObject::IoLockStart
19ec-1c88:54630425.549 : => CAsicIO::CheckDevice
19ec-1c88:54630425.601 : => CNT96226::ConnectIsAvailable
19ec-1c88:54630438.614 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54630438.714 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54630438.775 : <= IoObject::IoLockStart
19ec-1c88:54630438.835 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54630438.904 : IO Send command 10 bytes
19ec-1c88:54630438.985 : => CNT96226::VenderCmd_SetData
19ec-1c88:54630439.042 : iCmd = 0, nBytes = 10
19ec-1c88:54630439.148 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54630581.769 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54630593.968 : System send command 10 bytes + data 0 bytes
19ec-1c88:54630594.060 : IO total need to receive data 5 bytes
19ec-1c88:54630594.129 : => CNT96226::VenderCmd_GetData
19ec-1c88:54630594.195 : iCmd = 0, nBytes = 5
19ec-1c88:54631181.156 : 0000 : 06 00 02 02 ab 
19ec-1c88:54631181.349 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54631181.428 : System total receive data 5 bytes
19ec-1c88:54631181.500 : => CNT96226::VenderCmd_GetData
19ec-1c88:54631181.570 : iCmd = 1, nBytes = 4
19ec-1c88:54631455.562 : 0000 : 00 00 00 00 
19ec-1c88:54631455.717 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54631455.855 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54631455.927 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54631455.997 : IO Send command 10 bytes
19ec-1c88:54631456.085 : => CNT96226::VenderCmd_SetData
19ec-1c88:54631456.149 : iCmd = 0, nBytes = 10
19ec-1c88:54631456.259 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54631610.245 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54631610.441 : System send command 10 bytes + data 0 bytes
19ec-1c88:54631610.525 : IO total need to receive data 165 bytes
19ec-1c88:54631610.595 : => CNT96226::VenderCmd_GetData
19ec-1c88:54631610.660 : iCmd = 0, nBytes = 165
19ec-1c88:54631741.783 : skip dump 37 bytes
19ec-1c88:54631742.034 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54631742.184 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54631742.325 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54631742.463 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54631742.598 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54631742.739 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54631742.866 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54631743.001 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54631743.065 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54631743.132 : System total receive data 165 bytes
19ec-1c88:54631743.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:54631743.255 : iCmd = 1, nBytes = 4
19ec-1c88:54632391.290 : 0000 : 00 00 00 00 
19ec-1c88:54632391.452 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54632391.608 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54632391.791 : Dump Inquiry
19ec-1c88:54632391.931 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54632392.077 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54632392.218 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54632392.352 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54632392.492 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54632392.632 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54632392.761 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54632392.893 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54632393.032 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54632393.168 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54632393.260 : 00a0 : 00 00 00 00 00 
19ec-1c88:54632393.335 : => ReadNVMDataInternal
19ec-1c88:54632393.547 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54632393.614 : IO Send command 10 bytes
19ec-1c88:54632393.716 : => CNT96226::VenderCmd_SetData
19ec-1c88:54632393.776 : iCmd = 0, nBytes = 10
19ec-1c88:54632393.878 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54632723.855 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54632724.056 : System send command 10 bytes + data 0 bytes
19ec-1c88:54632724.133 : IO total need to receive data 128 bytes
19ec-1c88:54632724.195 : => CNT96226::VenderCmd_GetData
19ec-1c88:54632724.259 : iCmd = 0, nBytes = 128
19ec-1c88:54632913.293 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54632913.535 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54632913.879 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54632920.061 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54632920.218 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54632920.351 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54632920.478 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54632920.608 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54632920.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54632920.745 : System total receive data 128 bytes
19ec-1c88:54632920.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:54632920.867 : iCmd = 1, nBytes = 4
19ec-1c88:54633056.130 : 0000 : 00 00 00 00 
19ec-1c88:54633059.100 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54633059.267 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54633059.347 : NVMData.PadScanCount = 0
19ec-1c88:54633059.408 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54633059.465 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54633059.529 : NVMData.FlatbedScanCount = 0
19ec-1c88:54633059.588 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54633059.646 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54633059.700 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54633059.755 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54633059.813 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54633059.869 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54633059.925 : NVMData.BornMonth = 0
19ec-1c88:54633059.976 : NVMData.BornDay = 0
19ec-1c88:54633060.027 : NVMData.BornYear = 0
19ec-1c88:54633060.077 : NVMData.FirstScanMonth = 4
19ec-1c88:54633060.131 : NVMData.FirstScanDay = 30
19ec-1c88:54633060.188 : NVMData.FirstScanYear = 2020
19ec-1c88:54633060.243 : NVMData.VerticalMagnification = 0
19ec-1c88:54633060.298 : NVMData.HorizontalMagnification = 0
19ec-1c88:54633060.353 : NVMData.PowerSavingTime = 15
19ec-1c88:54633060.410 : NVMData.SN = A094165189010062
19ec-1c88:54633060.460 : NVMData.AutoFeed = 0
19ec-1c88:54633060.510 : NVMData.CCDType = 0
19ec-1c88:54633060.559 : NVMData.ScanSpeed = 0
19ec-1c88:54633060.609 : NVMData.RollerCount = 0
19ec-1c88:54633060.661 : NVMData.MultifeedCount = 0
19ec-1c88:54633060.711 : NVMData.JamCount = 0
19ec-1c88:54633060.761 : NVMData.IdentifyInfo = 
19ec-1c88:54633060.812 : NVMData.FormalName = 
19ec-1c88:54633060.966 : NVMData.ReservedB = 0
19ec-1c88:54633061.019 : NVMData.FunctionCode = 0
19ec-1c88:54633061.069 : NVMData.PreFeed = 0
19ec-1c88:54633061.124 : NVMData.PreFeedTime = 0
19ec-1c88:54633061.175 : NVMData.ButtonNumber = 0
19ec-1c88:54633061.227 : NVMData.PowerOffTime = 0
19ec-1c88:54633061.279 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54633061.362 : => IoObject::IoLockEnd
19ec-1c88:54633061.468 : <= IoObject::IoLockEnd
19ec-1c88:54633061.520 : <= InitializeScanner ret = 1
19ec-1c88:54636328.817 : => GetLogicalScannerAbility
19ec-1c88:54636329.032 : => IoObject::IoLockStart
19ec-1c88:54636329.167 : => CAsicIO::CheckDevice
19ec-1c88:54636329.236 : => CNT96226::ConnectIsAvailable
19ec-1c88:54636359.489 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54636359.630 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54636359.705 : <= IoObject::IoLockStart
19ec-1c88:54636359.771 : => IoObject::IoLockEnd
19ec-1c88:54636359.874 : <= IoObject::IoLockEnd
19ec-1c88:54636359.957 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:54641730.249 : => GetLogicalScannerAbilityEx
19ec-1c88:54641730.543 : => IoObject::IoLockStart
19ec-1c88:54641730.706 : => CAsicIO::CheckDevice
19ec-1c88:54641730.768 : => CNT96226::ConnectIsAvailable
19ec-1c88:54641751.152 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54641751.280 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54641751.344 : <= IoObject::IoLockStart
19ec-1c88:54641751.403 : => IoObject::IoLockEnd
19ec-1c88:54641751.510 : <= IoObject::IoLockEnd
19ec-1c88:54641751.653 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54641751.732 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54650741.384 : => ReadNVMData
19ec-1c88:54650741.574 : => IoObject::IoLockStart
19ec-1c88:54650741.708 : => CAsicIO::CheckDevice
19ec-1c88:54650741.770 : => CNT96226::ConnectIsAvailable
19ec-1c88:54650765.518 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54650765.632 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54650765.694 : <= IoObject::IoLockStart
19ec-1c88:54650765.763 : => ReadNVMDataInternal
19ec-1c88:54650765.828 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54650765.895 : IO Send command 10 bytes
19ec-1c88:54650766.018 : => CNT96226::VenderCmd_SetData
19ec-1c88:54650766.074 : iCmd = 0, nBytes = 10
19ec-1c88:54650766.182 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54651123.257 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54651123.457 : System send command 10 bytes + data 0 bytes
19ec-1c88:54651123.536 : IO total need to receive data 128 bytes
19ec-1c88:54651123.603 : => CNT96226::VenderCmd_GetData
19ec-1c88:54651123.672 : iCmd = 0, nBytes = 128
19ec-1c88:54651239.621 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54651239.834 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54651239.979 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54651240.114 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54651240.244 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54651240.368 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54651240.497 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54651240.623 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54651240.688 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54651240.755 : System total receive data 128 bytes
19ec-1c88:54651240.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:54651240.871 : iCmd = 1, nBytes = 4
19ec-1c88:54651401.257 : 0000 : 00 00 00 00 
19ec-1c88:54651401.388 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54651401.537 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54651401.612 : NVMData.PadScanCount = 0
19ec-1c88:54651401.676 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54651401.733 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54651401.793 : NVMData.FlatbedScanCount = 0
19ec-1c88:54651401.851 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54651402.053 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54651402.112 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54651402.168 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54651402.226 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54651402.281 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54651402.337 : NVMData.BornMonth = 0
19ec-1c88:54651402.387 : NVMData.BornDay = 0
19ec-1c88:54651402.438 : NVMData.BornYear = 0
19ec-1c88:54651402.485 : NVMData.FirstScanMonth = 4
19ec-1c88:54651402.536 : NVMData.FirstScanDay = 30
19ec-1c88:54651402.590 : NVMData.FirstScanYear = 2020
19ec-1c88:54651402.645 : NVMData.VerticalMagnification = 0
19ec-1c88:54651402.700 : NVMData.HorizontalMagnification = 0
19ec-1c88:54651402.757 : NVMData.PowerSavingTime = 15
19ec-1c88:54651402.813 : NVMData.SN = A094165189010062
19ec-1c88:54651402.863 : NVMData.AutoFeed = 0
19ec-1c88:54651402.915 : NVMData.CCDType = 0
19ec-1c88:54651402.964 : NVMData.ScanSpeed = 0
19ec-1c88:54651403.016 : NVMData.RollerCount = 0
19ec-1c88:54651403.069 : NVMData.MultifeedCount = 0
19ec-1c88:54651403.124 : NVMData.JamCount = 0
19ec-1c88:54651403.177 : NVMData.IdentifyInfo = 
19ec-1c88:54651403.230 : NVMData.FormalName = 
19ec-1c88:54651403.280 : NVMData.ReservedB = 0
19ec-1c88:54651403.330 : NVMData.FunctionCode = 0
19ec-1c88:54651403.381 : NVMData.PreFeed = 0
19ec-1c88:54651403.428 : NVMData.PreFeedTime = 0
19ec-1c88:54651403.478 : NVMData.ButtonNumber = 0
19ec-1c88:54651403.530 : NVMData.PowerOffTime = 0
19ec-1c88:54651403.582 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54651403.645 : => IoObject::IoLockEnd
19ec-1c88:54651403.740 : <= IoObject::IoLockEnd
19ec-1c88:54651403.788 : <= ReadNVMData ret = 1
19ec-1c88:54662943.723 : => GetADFStatus
19ec-1c88:54662944.195 : => IoObject::IoLockStart
19ec-1c88:54662944.336 : => CAsicIO::CheckDevice
19ec-1c88:54662944.397 : => CNT96226::ConnectIsAvailable
19ec-1c88:54662971.099 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54662971.211 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54662971.271 : <= IoObject::IoLockStart
19ec-1c88:54662971.332 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54662971.402 : IO Send command 10 bytes
19ec-1c88:54662971.536 : => CNT96226::VenderCmd_SetData
19ec-1c88:54662971.595 : iCmd = 0, nBytes = 10
19ec-1c88:54662971.702 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54663170.691 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54663170.846 : System send command 10 bytes + data 0 bytes
19ec-1c88:54663170.926 : IO total need to receive data 2 bytes
19ec-1c88:54663170.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:54663171.048 : iCmd = 0, nBytes = 2
19ec-1c88:54663349.799 : 0000 : 00 00 
19ec-1c88:54663350.040 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54663350.372 : System total receive data 2 bytes
19ec-1c88:54663350.440 : => CNT96226::VenderCmd_GetData
19ec-1c88:54663350.500 : iCmd = 1, nBytes = 4
19ec-1c88:54663529.398 : 0000 : 00 00 00 00 
19ec-1c88:54663529.484 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54663529.617 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54663529.682 : Return status = 0
19ec-1c88:54663529.745 : => IoObject::IoLockEnd
19ec-1c88:54663529.833 : <= IoObject::IoLockEnd
19ec-1c88:54663529.882 : <= GetADFStatus ret = 1
19ec-1c88:54666365.038 : => GetADFStatus
19ec-1c88:54666365.258 : => IoObject::IoLockStart
19ec-1c88:54666365.398 : => CAsicIO::CheckDevice
19ec-1c88:54666365.457 : => CNT96226::ConnectIsAvailable
19ec-1c88:54666387.467 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54666387.709 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54666387.842 : <= IoObject::IoLockStart
19ec-1c88:54666387.966 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54666388.108 : IO Send command 10 bytes
19ec-1c88:54666388.490 : => CNT96226::VenderCmd_SetData
19ec-1c88:54666388.551 : iCmd = 0, nBytes = 10
19ec-1c88:54666388.658 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54666580.230 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54666580.351 : System send command 10 bytes + data 0 bytes
19ec-1c88:54666580.648 : IO total need to receive data 2 bytes
19ec-1c88:54666580.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:54666580.776 : iCmd = 0, nBytes = 2
19ec-1c88:54666711.226 : 0000 : 00 00 
19ec-1c88:54666711.340 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54666711.407 : System total receive data 2 bytes
19ec-1c88:54666711.468 : => CNT96226::VenderCmd_GetData
19ec-1c88:54666711.526 : iCmd = 1, nBytes = 4
19ec-1c88:54666872.900 : 0000 : 00 00 00 00 
19ec-1c88:54666873.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54666873.210 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54666873.284 : Return status = 0
19ec-1c88:54666873.351 : => IoObject::IoLockEnd
19ec-1c88:54666873.446 : <= IoObject::IoLockEnd
19ec-1c88:54666873.500 : <= GetADFStatus ret = 1
19ec-1c88:54669160.222 : => TerminateDriver
19ec-1c88:54669160.429 : => CAsicIO::~CAsicIO,pStage=98896968
19ec-1c88:54669160.504 : => CNT96226::Close
19ec-1c88:54669164.719 : <= CNT96226::Close ret = 1
19ec-1c88:54669164.798 : <= CAsicIO::~CAsicIO
19ec-1c88:54669164.859 : => IoObject::IoLockEnd
19ec-1c88:54669164.914 : <= IoObject::IoLockEnd
19ec-1c88:54669164.969 : => IoObject::TerminateDevice
19ec-1c88:54669165.026 : => IoObject::IoLockEnd
19ec-1c88:54669165.077 : <= IoObject::IoLockEnd
19ec-1c88:54669165.183 : <= IoObject::TerminateDevice
19ec-1c88:54669165.439 : <= TerminateDriver ret = 1
19ec-1c88:54712835.898 : ============Debug Start==========
19ec-1c88:54712836.167 : Date : 2020/4/30 14:32:16
19ec-1c88:54712836.250 : Process ID : 19ec
19ec-1c88:54712836.671 : Windows : Version 10.0 build 18363 
19ec-1c88:54712837.105 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:54712837.167 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54712837.230 : MemoryStatus.ullAvailPhys : 1717325824
19ec-1c88:54712837.291 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54712837.349 : MemoryStatus.ullAvailPageFile : 3083436032
19ec-1c88:54712837.412 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54712837.473 : MemoryStatus.ullAvailVirtual : 1729470464
19ec-1c88:54712837.532 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54712837.629 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54712837.687 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54712837.926 : CPU Count : 4
19ec-1c88:54712837.973 : CPU Frequency : 100.000 Mhz
19ec-1c88:54712842.283 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54712842.416 : => InitializeDriver
19ec-1c88:54712842.689 : <= InitializeDriver ret = 1
19ec-1c88:54712842.749 : => InitializeScanner
19ec-1c88:54712842.899 : => CAsicIO::GetDeviceList
19ec-1c88:54712843.196 : => CNT96226::CNT96226
19ec-1c88:54712843.255 : => CNT96226::Open
19ec-1c88:54712863.594 : <= CNT96226::Open ret = 1
19ec-1c88:54712863.690 : => CNT96226::Initialize
19ec-1c88:54712863.867 : <= CNT96226::Initialize ret = 1
19ec-1c88:54712863.924 : <= CNT96226::CNT96226
19ec-1c88:54712863.975 : => CNT96226::EnumAvailableDevice
19ec-1c88:54712869.231 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54712869.311 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54712869.368 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54716584.804 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54716585.099 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54716591.101 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54716591.204 : => IoObject::GetLockName
19ec-1c88:54716591.260 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54716591.325 : <= IoObject::GetLockName
19ec-1c88:54716591.807 : => CNT96226::VenderCmd_GetData
19ec-1c88:54716591.874 : iCmd = 3, nBytes = 2
19ec-1c88:54716972.332 : 0000 : 06 38 
19ec-1c88:54716972.480 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54716972.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:54716972.611 : iCmd = 4, nBytes = 2
19ec-1c88:54717251.175 : 0000 : 07 07 
19ec-1c88:54717251.393 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54717251.792 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54717251.880 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54717251.948 : IO Send command 10 bytes
19ec-1c88:54717252.001 : => CNT96226::VenderCmd_SetData
19ec-1c88:54717252.059 : iCmd = 0, nBytes = 10
19ec-1c88:54717252.161 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54717451.617 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54717451.773 : => CNT96226::VenderCmd_GetData
19ec-1c88:54717451.834 : iCmd = 0, nBytes = 165
19ec-1c88:54717579.326 : skip dump 37 bytes
19ec-1c88:54717579.709 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54717579.990 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54717580.482 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54717580.615 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54717580.742 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54717580.874 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54717580.999 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54717581.121 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54717581.182 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54717581.240 : => CNT96226::VenderCmd_GetData
19ec-1c88:54717581.291 : iCmd = 1, nBytes = 4
19ec-1c88:54717762.771 : 0000 : 00 00 00 00 
19ec-1c88:54717762.881 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54717762.948 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54717763.012 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54717763.075 : IO Send command 10 bytes
19ec-1c88:54717763.124 : => CNT96226::VenderCmd_SetData
19ec-1c88:54717763.177 : iCmd = 0, nBytes = 10
19ec-1c88:54717763.284 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54718120.101 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54718120.278 : => CNT96226::VenderCmd_GetData
19ec-1c88:54718120.340 : iCmd = 0, nBytes = 128
19ec-1c88:54718312.715 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54718312.891 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54718313.029 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54718313.162 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54718313.289 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54718313.413 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54718313.536 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54718313.659 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54718313.723 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54718313.783 : => CNT96226::VenderCmd_GetData
19ec-1c88:54718313.835 : iCmd = 1, nBytes = 4
19ec-1c88:54718499.778 : 0000 : 00 00 00 00 
19ec-1c88:54718499.920 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54718499.992 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54718500.169 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54718500.245 : => CNT96226::Close
19ec-1c88:54718504.652 : <= CNT96226::Close ret = 1
19ec-1c88:54718504.733 : <= CNT96226::~CNT96226
19ec-1c88:54718504.829 : <= CAsicIO::GetDeviceList
19ec-1c88:54718505.234 : => IoObject::SetTimeout
19ec-1c88:54718505.591 : Timeout--> In = 0 Out = 0
19ec-1c88:54718505.649 : <= IoObject::SetTimeout
19ec-1c88:54718505.720 : => CAsicIO::CAsicIO
19ec-1c88:54718505.796 : => CNT96226::CNT96226
19ec-1c88:54718505.854 : => CNT96226::Open
19ec-1c88:54718529.439 : <= CNT96226::Open ret = 1
19ec-1c88:54718529.534 : => CNT96226::Initialize
19ec-1c88:54718529.730 : <= CNT96226::Initialize ret = 1
19ec-1c88:54718529.788 : <= CNT96226::CNT96226
19ec-1c88:54718529.839 : <= CAsicIO::CAsicIO
19ec-1c88:54718529.891 : => CAsicIO::InitializeDevice
19ec-1c88:54718529.955 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54718535.802 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54718535.928 : => IoObject::GetLockName
19ec-1c88:54718535.983 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54718536.052 : <= IoObject::GetLockName
19ec-1c88:54718536.559 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54718536.631 : IO Send command 10 bytes
19ec-1c88:54718536.684 : => CNT96226::VenderCmd_SetData
19ec-1c88:54718536.739 : iCmd = 0, nBytes = 10
19ec-1c88:54718536.849 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54718885.884 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54718886.014 : => CNT96226::VenderCmd_GetData
19ec-1c88:54718886.073 : iCmd = 0, nBytes = 128
19ec-1c88:54719064.363 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54719064.832 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54719064.981 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54719065.120 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54719065.250 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54719065.381 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54719065.508 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54719065.638 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54719065.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54719065.777 : => CNT96226::VenderCmd_GetData
19ec-1c88:54719065.833 : iCmd = 1, nBytes = 4
19ec-1c88:54719254.938 : 0000 : 00 00 00 00 
19ec-1c88:54719255.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54719255.121 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54719255.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:54719255.246 : iCmd = 3, nBytes = 2
19ec-1c88:54719642.799 : 0000 : 06 38 
19ec-1c88:54719642.956 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54719643.032 : => CNT96226::VenderCmd_GetData
19ec-1c88:54719643.086 : iCmd = 4, nBytes = 2
19ec-1c88:54719953.268 : 0000 : 07 07 
19ec-1c88:54719953.372 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54719953.564 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54719953.663 : => IoObject::InitializeDevice
19ec-1c88:54719953.777 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54719954.571 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54719954.647 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54719955.480 : => FindScanner
19ec-1c88:54719955.541 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54719955.602 : <= FindScanner ret = 1
19ec-1c88:54719955.662 : => IoObject::IoLockStart
19ec-1c88:54719955.766 : => CAsicIO::CheckDevice
19ec-1c88:54719955.821 : => CNT96226::ConnectIsAvailable
19ec-1c88:54719968.409 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54719968.533 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54719968.599 : <= IoObject::IoLockStart
19ec-1c88:54719968.665 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54719968.734 : IO Send command 10 bytes
19ec-1c88:54719968.826 : => CNT96226::VenderCmd_SetData
19ec-1c88:54719968.885 : iCmd = 0, nBytes = 10
19ec-1c88:54719968.989 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54720153.233 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54720153.388 : System send command 10 bytes + data 0 bytes
19ec-1c88:54720153.458 : IO total need to receive data 5 bytes
19ec-1c88:54720153.522 : => CNT96226::VenderCmd_GetData
19ec-1c88:54720153.573 : iCmd = 0, nBytes = 5
19ec-1c88:54720354.835 : 0000 : 06 00 02 02 ab 
19ec-1c88:54720354.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54720355.008 : System total receive data 5 bytes
19ec-1c88:54720355.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:54720355.132 : iCmd = 1, nBytes = 4
19ec-1c88:54720536.772 : 0000 : 00 00 00 00 
19ec-1c88:54720536.896 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54720537.042 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54720537.104 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54720537.167 : IO Send command 10 bytes
19ec-1c88:54720537.255 : => CNT96226::VenderCmd_SetData
19ec-1c88:54720537.309 : iCmd = 0, nBytes = 10
19ec-1c88:54720537.411 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54720691.298 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54720691.494 : System send command 10 bytes + data 0 bytes
19ec-1c88:54720691.811 : IO total need to receive data 165 bytes
19ec-1c88:54720691.876 : => CNT96226::VenderCmd_GetData
19ec-1c88:54720691.930 : iCmd = 0, nBytes = 165
19ec-1c88:54720865.244 : skip dump 37 bytes
19ec-1c88:54720865.803 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54720865.942 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54720866.072 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54720866.204 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54720866.330 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54720866.460 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54720866.585 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54720866.706 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54720866.769 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54720866.825 : System total receive data 165 bytes
19ec-1c88:54720866.884 : => CNT96226::VenderCmd_GetData
19ec-1c88:54720866.934 : iCmd = 1, nBytes = 4
19ec-1c88:54721043.254 : 0000 : 00 00 00 00 
19ec-1c88:54721043.376 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54721043.513 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54721043.735 : Dump Inquiry
19ec-1c88:54721043.874 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54721044.011 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54721044.151 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54721044.289 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54721044.421 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54721044.558 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54721044.687 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54721044.813 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54721044.946 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54721045.077 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54721045.166 : 00a0 : 00 00 00 00 00 
19ec-1c88:54721045.237 : => ReadNVMDataInternal
19ec-1c88:54721045.448 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54721045.513 : IO Send command 10 bytes
19ec-1c88:54721045.620 : => CNT96226::VenderCmd_SetData
19ec-1c88:54721045.677 : iCmd = 0, nBytes = 10
19ec-1c88:54721045.781 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54721379.173 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54721379.290 : System send command 10 bytes + data 0 bytes
19ec-1c88:54721379.356 : IO total need to receive data 128 bytes
19ec-1c88:54721379.417 : => CNT96226::VenderCmd_GetData
19ec-1c88:54721379.467 : iCmd = 0, nBytes = 128
19ec-1c88:54721553.518 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54721553.724 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54721553.870 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54721554.010 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54721554.136 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54721554.262 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54721554.383 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54721554.504 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54721554.564 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54721554.627 : System total receive data 128 bytes
19ec-1c88:54721554.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:54721554.742 : iCmd = 1, nBytes = 4
19ec-1c88:54721732.998 : 0000 : 00 00 00 00 
19ec-1c88:54721733.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54721733.264 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54721733.335 : NVMData.PadScanCount = 0
19ec-1c88:54721733.393 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54721733.450 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54721733.508 : NVMData.FlatbedScanCount = 0
19ec-1c88:54721733.565 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54721733.619 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54721733.672 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54721733.729 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54721733.787 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54721733.840 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54721733.897 : NVMData.BornMonth = 0
19ec-1c88:54721733.949 : NVMData.BornDay = 0
19ec-1c88:54721734.002 : NVMData.BornYear = 0
19ec-1c88:54721734.051 : NVMData.FirstScanMonth = 4
19ec-1c88:54721734.102 : NVMData.FirstScanDay = 30
19ec-1c88:54721734.158 : NVMData.FirstScanYear = 2020
19ec-1c88:54721734.212 : NVMData.VerticalMagnification = 0
19ec-1c88:54721734.264 : NVMData.HorizontalMagnification = 0
19ec-1c88:54721734.320 : NVMData.PowerSavingTime = 15
19ec-1c88:54721734.374 : NVMData.SN = A094165189010062
19ec-1c88:54721734.426 : NVMData.AutoFeed = 0
19ec-1c88:54721734.475 : NVMData.CCDType = 0
19ec-1c88:54721734.526 : NVMData.ScanSpeed = 0
19ec-1c88:54721734.574 : NVMData.RollerCount = 0
19ec-1c88:54721734.626 : NVMData.MultifeedCount = 0
19ec-1c88:54721734.677 : NVMData.JamCount = 0
19ec-1c88:54721734.725 : NVMData.IdentifyInfo = 
19ec-1c88:54721734.776 : NVMData.FormalName = 
19ec-1c88:54721735.022 : NVMData.ReservedB = 0
19ec-1c88:54721735.080 : NVMData.FunctionCode = 0
19ec-1c88:54721735.129 : NVMData.PreFeed = 0
19ec-1c88:54721735.177 : NVMData.PreFeedTime = 0
19ec-1c88:54721735.226 : NVMData.ButtonNumber = 0
19ec-1c88:54721735.277 : NVMData.PowerOffTime = 0
19ec-1c88:54721735.330 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54721735.406 : => IoObject::IoLockEnd
19ec-1c88:54721735.500 : <= IoObject::IoLockEnd
19ec-1c88:54721735.556 : <= InitializeScanner ret = 1
19ec-1c88:54721735.619 : => GetLogicalScannerAbilityEx
19ec-1c88:54721735.680 : => IoObject::IoLockStart
19ec-1c88:54721735.778 : => CAsicIO::CheckDevice
19ec-1c88:54721735.833 : => CNT96226::ConnectIsAvailable
19ec-1c88:54721752.220 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54721752.313 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54721752.366 : <= IoObject::IoLockStart
19ec-1c88:54721752.421 : => IoObject::IoLockEnd
19ec-1c88:54721752.512 : <= IoObject::IoLockEnd
19ec-1c88:54721752.635 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54721752.709 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54721934.089 : => ReadNVMData
19ec-1c88:54721934.232 : => IoObject::IoLockStart
19ec-1c88:54721934.353 : => CAsicIO::CheckDevice
19ec-1c88:54721934.412 : => CNT96226::ConnectIsAvailable
19ec-1c88:54721956.910 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54721957.118 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54721957.238 : <= IoObject::IoLockStart
19ec-1c88:54721957.577 : => ReadNVMDataInternal
19ec-1c88:54721957.638 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54721957.708 : IO Send command 10 bytes
19ec-1c88:54721957.821 : => CNT96226::VenderCmd_SetData
19ec-1c88:54721957.880 : iCmd = 0, nBytes = 10
19ec-1c88:54721957.995 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54722293.947 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54722294.103 : System send command 10 bytes + data 0 bytes
19ec-1c88:54722294.239 : IO total need to receive data 128 bytes
19ec-1c88:54722294.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:54722294.365 : iCmd = 0, nBytes = 128
19ec-1c88:54722502.271 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54722502.438 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54722502.580 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54722502.712 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54722502.842 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54722502.971 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54722503.099 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54722503.225 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54722503.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54722503.343 : System total receive data 128 bytes
19ec-1c88:54722503.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:54722503.458 : iCmd = 1, nBytes = 4
19ec-1c88:54722647.262 : 0000 : 00 00 00 00 
19ec-1c88:54722647.391 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54722647.534 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54722647.604 : NVMData.PadScanCount = 0
19ec-1c88:54722647.660 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54722647.716 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54722647.773 : NVMData.FlatbedScanCount = 0
19ec-1c88:54722647.825 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54722647.877 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54722647.929 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54722647.983 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54722648.039 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54722648.092 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54722648.147 : NVMData.BornMonth = 0
19ec-1c88:54722648.194 : NVMData.BornDay = 0
19ec-1c88:54722648.243 : NVMData.BornYear = 0
19ec-1c88:54722648.292 : NVMData.FirstScanMonth = 4
19ec-1c88:54722648.342 : NVMData.FirstScanDay = 30
19ec-1c88:54722648.398 : NVMData.FirstScanYear = 2020
19ec-1c88:54722648.594 : NVMData.VerticalMagnification = 0
19ec-1c88:54722648.652 : NVMData.HorizontalMagnification = 0
19ec-1c88:54722648.705 : NVMData.PowerSavingTime = 15
19ec-1c88:54722648.759 : NVMData.SN = A094165189010062
19ec-1c88:54722648.807 : NVMData.AutoFeed = 0
19ec-1c88:54722648.854 : NVMData.CCDType = 0
19ec-1c88:54722648.900 : NVMData.ScanSpeed = 0
19ec-1c88:54722648.948 : NVMData.RollerCount = 0
19ec-1c88:54722648.998 : NVMData.MultifeedCount = 0
19ec-1c88:54722649.049 : NVMData.JamCount = 0
19ec-1c88:54722649.097 : NVMData.IdentifyInfo = 
19ec-1c88:54722649.147 : NVMData.FormalName = 
19ec-1c88:54722649.194 : NVMData.ReservedB = 0
19ec-1c88:54722649.243 : NVMData.FunctionCode = 0
19ec-1c88:54722649.294 : NVMData.PreFeed = 0
19ec-1c88:54722649.340 : NVMData.PreFeedTime = 0
19ec-1c88:54722649.387 : NVMData.ButtonNumber = 0
19ec-1c88:54722649.436 : NVMData.PowerOffTime = 0
19ec-1c88:54722649.488 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54722649.548 : => IoObject::IoLockEnd
19ec-1c88:54722649.635 : <= IoObject::IoLockEnd
19ec-1c88:54722649.683 : <= ReadNVMData ret = 1
19ec-1c88:54725200.095 : ============Debug Start==========
19ec-1c88:54725200.394 : Date : 2020/4/30 14:32:17
19ec-1c88:54725200.470 : Process ID : 19ec
19ec-1c88:54725200.894 : Windows : Version 10.0 build 18363 
19ec-1c88:54725201.331 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:54725201.391 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54725201.456 : MemoryStatus.ullAvailPhys : 1717751808
19ec-1c88:54725201.515 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54725201.580 : MemoryStatus.ullAvailPageFile : 3085418496
19ec-1c88:54725201.640 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54725201.701 : MemoryStatus.ullAvailVirtual : 1729744896
19ec-1c88:54725201.764 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54725201.874 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54725201.938 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54725202.172 : CPU Count : 4
19ec-1c88:54725202.218 : CPU Frequency : 100.000 Mhz
19ec-1c88:54725206.572 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54725206.710 : => InitializeDriver
19ec-1c88:54725207.006 : <= InitializeDriver ret = 1
19ec-1c88:54727894.818 : => InitializeScanner
19ec-1c88:54727895.098 : => CAsicIO::GetDeviceList
19ec-1c88:54727895.589 : => CNT96226::CNT96226
19ec-1c88:54727895.651 : => CNT96226::Open
19ec-1c88:54727923.062 : <= CNT96226::Open ret = 1
19ec-1c88:54727923.174 : => CNT96226::Initialize
19ec-1c88:54727923.381 : <= CNT96226::Initialize ret = 1
19ec-1c88:54727923.442 : <= CNT96226::CNT96226
19ec-1c88:54727923.497 : => CNT96226::EnumAvailableDevice
19ec-1c88:54727928.913 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54727928.991 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54727929.045 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54731654.783 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54731655.091 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54731660.838 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54731660.950 : => IoObject::GetLockName
19ec-1c88:54731661.011 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54731661.083 : <= IoObject::GetLockName
19ec-1c88:54731661.567 : => CNT96226::VenderCmd_GetData
19ec-1c88:54731661.631 : iCmd = 3, nBytes = 2
19ec-1c88:54732043.795 : 0000 : 06 38 
19ec-1c88:54732043.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54732044.022 : => CNT96226::VenderCmd_GetData
19ec-1c88:54732044.078 : iCmd = 4, nBytes = 2
19ec-1c88:54732349.501 : 0000 : 07 07 
19ec-1c88:54732349.628 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54732349.714 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54732349.809 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54732349.875 : IO Send command 10 bytes
19ec-1c88:54732349.927 : => CNT96226::VenderCmd_SetData
19ec-1c88:54732349.983 : iCmd = 0, nBytes = 10
19ec-1c88:54732350.090 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54732549.051 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54732549.176 : => CNT96226::VenderCmd_GetData
19ec-1c88:54732549.237 : iCmd = 0, nBytes = 165
19ec-1c88:54732709.970 : skip dump 37 bytes
19ec-1c88:54732710.181 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54732710.322 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54732710.455 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54732710.589 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54732710.714 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54732710.846 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54732710.970 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54732711.091 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54732711.152 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54732711.212 : => CNT96226::VenderCmd_GetData
19ec-1c88:54732711.268 : iCmd = 1, nBytes = 4
19ec-1c88:54732919.344 : 0000 : 00 00 00 00 
19ec-1c88:54732919.464 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54732919.532 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54732919.591 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54732919.657 : IO Send command 10 bytes
19ec-1c88:54732919.709 : => CNT96226::VenderCmd_SetData
19ec-1c88:54732919.762 : iCmd = 0, nBytes = 10
19ec-1c88:54732919.866 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54733266.131 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54733266.309 : => CNT96226::VenderCmd_GetData
19ec-1c88:54733266.373 : iCmd = 0, nBytes = 128
19ec-1c88:54733462.113 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54733462.303 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54733462.446 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54733462.576 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54733462.700 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54733462.821 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54733462.945 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54733463.065 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54733463.128 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54733463.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:54733463.244 : iCmd = 1, nBytes = 4
19ec-1c88:54733604.526 : 0000 : 00 00 00 00 
19ec-1c88:54733604.641 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54733604.712 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54733604.878 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54733604.950 : => CNT96226::Close
19ec-1c88:54733608.922 : <= CNT96226::Close ret = 1
19ec-1c88:54733608.995 : <= CNT96226::~CNT96226
19ec-1c88:54733609.084 : <= CAsicIO::GetDeviceList
19ec-1c88:54733609.506 : => IoObject::SetTimeout
19ec-1c88:54733609.639 : Timeout--> In = 0 Out = 0
19ec-1c88:54733609.698 : <= IoObject::SetTimeout
19ec-1c88:54733609.766 : => CAsicIO::CAsicIO
19ec-1c88:54733609.839 : => CNT96226::CNT96226
19ec-1c88:54733609.898 : => CNT96226::Open
19ec-1c88:54733633.667 : <= CNT96226::Open ret = 1
19ec-1c88:54733633.770 : => CNT96226::Initialize
19ec-1c88:54733633.959 : <= CNT96226::Initialize ret = 1
19ec-1c88:54733634.026 : <= CNT96226::CNT96226
19ec-1c88:54733634.078 : <= CAsicIO::CAsicIO
19ec-1c88:54733634.132 : => CAsicIO::InitializeDevice
19ec-1c88:54733634.199 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54733640.541 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54733640.663 : => IoObject::GetLockName
19ec-1c88:54733640.718 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54733640.785 : <= IoObject::GetLockName
19ec-1c88:54733641.366 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54733641.438 : IO Send command 10 bytes
19ec-1c88:54733641.491 : => CNT96226::VenderCmd_SetData
19ec-1c88:54733641.546 : iCmd = 0, nBytes = 10
19ec-1c88:54733641.653 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54733984.485 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54733984.657 : => CNT96226::VenderCmd_GetData
19ec-1c88:54733984.715 : iCmd = 0, nBytes = 128
19ec-1c88:54734141.934 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54734142.158 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54734142.303 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54734142.443 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54734142.571 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54734142.695 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54734142.821 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54734142.948 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54734143.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54734143.077 : => CNT96226::VenderCmd_GetData
19ec-1c88:54734143.133 : iCmd = 1, nBytes = 4
19ec-1c88:54734314.113 : 0000 : 00 00 00 00 
19ec-1c88:54734314.228 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54734314.295 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54734314.359 : => CNT96226::VenderCmd_GetData
19ec-1c88:54734314.416 : iCmd = 3, nBytes = 2
19ec-1c88:54734680.871 : 0000 : 06 38 
19ec-1c88:54734681.034 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54734681.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:54734681.179 : iCmd = 4, nBytes = 2
19ec-1c88:54734990.573 : 0000 : 07 07 
19ec-1c88:54734990.963 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54734991.132 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54734991.229 : => IoObject::InitializeDevice
19ec-1c88:54734991.331 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54734991.990 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54734992.063 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54734992.773 : => FindScanner
19ec-1c88:54734992.835 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54734992.898 : <= FindScanner ret = 1
19ec-1c88:54734992.954 : => IoObject::IoLockStart
19ec-1c88:54734993.056 : => CAsicIO::CheckDevice
19ec-1c88:54734993.109 : => CNT96226::ConnectIsAvailable
19ec-1c88:54735011.893 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54735012.000 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54735012.066 : <= IoObject::IoLockStart
19ec-1c88:54735012.128 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54735012.195 : IO Send command 10 bytes
19ec-1c88:54735012.284 : => CNT96226::VenderCmd_SetData
19ec-1c88:54735012.342 : iCmd = 0, nBytes = 10
19ec-1c88:54735012.448 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54735170.300 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54735170.449 : System send command 10 bytes + data 0 bytes
19ec-1c88:54735170.519 : IO total need to receive data 5 bytes
19ec-1c88:54735170.578 : => CNT96226::VenderCmd_GetData
19ec-1c88:54735170.635 : iCmd = 0, nBytes = 5
19ec-1c88:54735349.976 : 0000 : 06 00 02 02 ab 
19ec-1c88:54735350.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54735350.130 : System total receive data 5 bytes
19ec-1c88:54735350.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:54735350.243 : iCmd = 1, nBytes = 4
19ec-1c88:54735546.699 : 0000 : 00 00 00 00 
19ec-1c88:54735546.802 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54735546.954 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54735547.023 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54735547.090 : IO Send command 10 bytes
19ec-1c88:54735547.196 : => CNT96226::VenderCmd_SetData
19ec-1c88:54735547.255 : iCmd = 0, nBytes = 10
19ec-1c88:54735547.363 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54735703.814 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54735703.934 : System send command 10 bytes + data 0 bytes
19ec-1c88:54735704.001 : IO total need to receive data 165 bytes
19ec-1c88:54735704.061 : => CNT96226::VenderCmd_GetData
19ec-1c88:54735704.117 : iCmd = 0, nBytes = 165
19ec-1c88:54735894.771 : skip dump 37 bytes
19ec-1c88:54735894.968 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54735895.114 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54735895.255 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54735895.393 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54735895.525 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54735895.655 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54735895.779 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54735895.905 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54735895.967 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54735896.026 : System total receive data 165 bytes
19ec-1c88:54735896.087 : => CNT96226::VenderCmd_GetData
19ec-1c88:54735896.138 : iCmd = 1, nBytes = 4
19ec-1c88:54736074.858 : 0000 : 00 00 00 00 
19ec-1c88:54736074.945 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54736075.082 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54736075.353 : Dump Inquiry
19ec-1c88:54736075.479 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54736075.616 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54736075.746 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54736075.876 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54736076.003 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54736076.134 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54736076.263 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54736076.389 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54736076.521 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54736076.650 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54736076.736 : 00a0 : 00 00 00 00 00 
19ec-1c88:54736076.806 : => ReadNVMDataInternal
19ec-1c88:54736077.032 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54736077.099 : IO Send command 10 bytes
19ec-1c88:54736077.196 : => CNT96226::VenderCmd_SetData
19ec-1c88:54736077.250 : iCmd = 0, nBytes = 10
19ec-1c88:54736077.351 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54736398.229 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54736398.379 : System send command 10 bytes + data 0 bytes
19ec-1c88:54736398.454 : IO total need to receive data 128 bytes
19ec-1c88:54736398.521 : => CNT96226::VenderCmd_GetData
19ec-1c88:54736398.578 : iCmd = 0, nBytes = 128
19ec-1c88:54736589.192 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54736589.351 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54736589.489 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54736589.623 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54736589.749 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54736589.874 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54736589.997 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54736590.124 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54736590.187 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54736590.245 : System total receive data 128 bytes
19ec-1c88:54736590.305 : => CNT96226::VenderCmd_GetData
19ec-1c88:54736590.356 : iCmd = 1, nBytes = 4
19ec-1c88:54736696.881 : 0000 : 00 00 00 00 
19ec-1c88:54736696.980 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54736697.107 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54736697.174 : NVMData.PadScanCount = 0
19ec-1c88:54736697.233 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54736697.286 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54736697.344 : NVMData.FlatbedScanCount = 0
19ec-1c88:54736697.398 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54736697.449 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54736697.501 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54736697.555 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54736697.610 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54736697.665 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54736697.719 : NVMData.BornMonth = 0
19ec-1c88:54736697.769 : NVMData.BornDay = 0
19ec-1c88:54736697.819 : NVMData.BornYear = 0
19ec-1c88:54736697.867 : NVMData.FirstScanMonth = 4
19ec-1c88:54736697.919 : NVMData.FirstScanDay = 30
19ec-1c88:54736697.971 : NVMData.FirstScanYear = 2020
19ec-1c88:54736698.024 : NVMData.VerticalMagnification = 0
19ec-1c88:54736698.078 : NVMData.HorizontalMagnification = 0
19ec-1c88:54736698.133 : NVMData.PowerSavingTime = 15
19ec-1c88:54736698.186 : NVMData.SN = A094165189010062
19ec-1c88:54736698.235 : NVMData.AutoFeed = 0
19ec-1c88:54736698.282 : NVMData.CCDType = 0
19ec-1c88:54736698.330 : NVMData.ScanSpeed = 0
19ec-1c88:54736698.378 : NVMData.RollerCount = 0
19ec-1c88:54736698.429 : NVMData.MultifeedCount = 0
19ec-1c88:54736698.480 : NVMData.JamCount = 0
19ec-1c88:54736698.527 : NVMData.IdentifyInfo = 
19ec-1c88:54736698.667 : NVMData.FormalName = 
19ec-1c88:54736698.837 : NVMData.ReservedB = 0
19ec-1c88:54736698.891 : NVMData.FunctionCode = 0
19ec-1c88:54736698.940 : NVMData.PreFeed = 0
19ec-1c88:54736698.990 : NVMData.PreFeedTime = 0
19ec-1c88:54736699.039 : NVMData.ButtonNumber = 0
19ec-1c88:54736699.091 : NVMData.PowerOffTime = 0
19ec-1c88:54736699.146 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54736699.227 : => IoObject::IoLockEnd
19ec-1c88:54736699.316 : <= IoObject::IoLockEnd
19ec-1c88:54736699.366 : <= InitializeScanner ret = 1
19ec-1c88:54737942.640 : => GetLogicalScannerAbility
19ec-1c88:54737942.820 : => IoObject::IoLockStart
19ec-1c88:54737942.953 : => CAsicIO::CheckDevice
19ec-1c88:54737943.013 : => CNT96226::ConnectIsAvailable
19ec-1c88:54737966.369 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54737966.487 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54737966.548 : <= IoObject::IoLockStart
19ec-1c88:54737966.610 : => IoObject::IoLockEnd
19ec-1c88:54737966.730 : <= IoObject::IoLockEnd
19ec-1c88:54737966.809 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:54741690.742 : => GetLogicalScannerAbilityEx
19ec-1c88:54741690.936 : => IoObject::IoLockStart
19ec-1c88:54741691.074 : => CAsicIO::CheckDevice
19ec-1c88:54741691.130 : => CNT96226::ConnectIsAvailable
19ec-1c88:54741712.562 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54741712.812 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54741712.948 : <= IoObject::IoLockStart
19ec-1c88:54741713.078 : => IoObject::IoLockEnd
19ec-1c88:54741713.425 : <= IoObject::IoLockEnd
19ec-1c88:54741713.540 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54741713.619 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54748874.955 : => ReadNVMData
19ec-1c88:54748875.137 : => IoObject::IoLockStart
19ec-1c88:54748875.273 : => CAsicIO::CheckDevice
19ec-1c88:54748875.333 : => CNT96226::ConnectIsAvailable
19ec-1c88:54748902.393 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54748902.506 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54748902.565 : <= IoObject::IoLockStart
19ec-1c88:54748902.633 : => ReadNVMDataInternal
19ec-1c88:54748902.692 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54748902.757 : IO Send command 10 bytes
19ec-1c88:54748902.879 : => CNT96226::VenderCmd_SetData
19ec-1c88:54748902.935 : iCmd = 0, nBytes = 10
19ec-1c88:54748903.053 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54749259.694 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54749259.823 : System send command 10 bytes + data 0 bytes
19ec-1c88:54749259.889 : IO total need to receive data 128 bytes
19ec-1c88:54749259.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:54749260.009 : iCmd = 0, nBytes = 128
19ec-1c88:54749465.436 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54749465.624 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54749465.762 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54749465.894 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54749466.018 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54749466.142 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54749466.266 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54749466.388 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54749466.449 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54749466.509 : System total receive data 128 bytes
19ec-1c88:54749466.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:54749466.625 : iCmd = 1, nBytes = 4
19ec-1c88:54749672.789 : 0000 : 00 00 00 00 
19ec-1c88:54749672.875 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54749672.998 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54749673.065 : NVMData.PadScanCount = 0
19ec-1c88:54749673.119 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54749673.172 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54749673.227 : NVMData.FlatbedScanCount = 0
19ec-1c88:54749673.278 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54749673.502 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54749673.567 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54749673.621 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54749673.675 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54749673.728 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54749673.783 : NVMData.BornMonth = 0
19ec-1c88:54749673.831 : NVMData.BornDay = 0
19ec-1c88:54749673.882 : NVMData.BornYear = 0
19ec-1c88:54749673.930 : NVMData.FirstScanMonth = 4
19ec-1c88:54749673.981 : NVMData.FirstScanDay = 30
19ec-1c88:54749674.036 : NVMData.FirstScanYear = 2020
19ec-1c88:54749674.090 : NVMData.VerticalMagnification = 0
19ec-1c88:54749674.145 : NVMData.HorizontalMagnification = 0
19ec-1c88:54749674.200 : NVMData.PowerSavingTime = 15
19ec-1c88:54749674.251 : NVMData.SN = A094165189010062
19ec-1c88:54749674.301 : NVMData.AutoFeed = 0
19ec-1c88:54749674.350 : NVMData.CCDType = 0
19ec-1c88:54749674.397 : NVMData.ScanSpeed = 0
19ec-1c88:54749674.447 : NVMData.RollerCount = 0
19ec-1c88:54749674.499 : NVMData.MultifeedCount = 0
19ec-1c88:54749674.553 : NVMData.JamCount = 0
19ec-1c88:54749674.604 : NVMData.IdentifyInfo = 
19ec-1c88:54749674.654 : NVMData.FormalName = 
19ec-1c88:54749674.701 : NVMData.ReservedB = 0
19ec-1c88:54749674.749 : NVMData.FunctionCode = 0
19ec-1c88:54749674.803 : NVMData.PreFeed = 0
19ec-1c88:54749674.850 : NVMData.PreFeedTime = 0
19ec-1c88:54749674.900 : NVMData.ButtonNumber = 0
19ec-1c88:54749674.950 : NVMData.PowerOffTime = 0
19ec-1c88:54749674.999 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54749675.060 : => IoObject::IoLockEnd
19ec-1c88:54749675.147 : <= IoObject::IoLockEnd
19ec-1c88:54749675.198 : <= ReadNVMData ret = 1
19ec-1c88:54760332.157 : => GetADFStatus
19ec-1c88:54760332.711 : => IoObject::IoLockStart
19ec-1c88:54760332.863 : => CAsicIO::CheckDevice
19ec-1c88:54760332.925 : => CNT96226::ConnectIsAvailable
19ec-1c88:54760347.387 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54760347.520 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54760347.585 : <= IoObject::IoLockStart
19ec-1c88:54760347.650 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54760347.720 : IO Send command 10 bytes
19ec-1c88:54760347.890 : => CNT96226::VenderCmd_SetData
19ec-1c88:54760347.956 : iCmd = 0, nBytes = 10
19ec-1c88:54760348.072 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54760509.367 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54760509.547 : System send command 10 bytes + data 0 bytes
19ec-1c88:54760509.623 : IO total need to receive data 2 bytes
19ec-1c88:54760509.685 : => CNT96226::VenderCmd_GetData
19ec-1c88:54760509.749 : iCmd = 0, nBytes = 2
19ec-1c88:54760640.378 : 0000 : 00 00 
19ec-1c88:54760640.523 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54760640.598 : System total receive data 2 bytes
19ec-1c88:54760640.664 : => CNT96226::VenderCmd_GetData
19ec-1c88:54760640.720 : iCmd = 1, nBytes = 4
19ec-1c88:54761062.300 : 0000 : 00 00 00 00 
19ec-1c88:54761062.468 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54761062.629 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54761062.697 : Return status = 0
19ec-1c88:54761062.764 : => IoObject::IoLockEnd
19ec-1c88:54761062.858 : <= IoObject::IoLockEnd
19ec-1c88:54761062.909 : <= GetADFStatus ret = 1
19ec-1c88:54764181.877 : => GetADFStatus
19ec-1c88:54764182.074 : => IoObject::IoLockStart
19ec-1c88:54764182.207 : => CAsicIO::CheckDevice
19ec-1c88:54764182.269 : => CNT96226::ConnectIsAvailable
19ec-1c88:54764198.405 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54764198.512 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54764198.575 : <= IoObject::IoLockStart
19ec-1c88:54764198.643 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54764198.716 : IO Send command 10 bytes
19ec-1c88:54764199.310 : => CNT96226::VenderCmd_SetData
19ec-1c88:54764199.425 : iCmd = 0, nBytes = 10
19ec-1c88:54764199.560 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54764344.274 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54764344.442 : System send command 10 bytes + data 0 bytes
19ec-1c88:54764344.663 : IO total need to receive data 2 bytes
19ec-1c88:54764344.735 : => CNT96226::VenderCmd_GetData
19ec-1c88:54764344.801 : iCmd = 0, nBytes = 2
19ec-1c88:54764495.079 : 0000 : 00 00 
19ec-1c88:54764495.212 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54764495.305 : System total receive data 2 bytes
19ec-1c88:54764495.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:54764495.438 : iCmd = 1, nBytes = 4
19ec-1c88:54764665.028 : 0000 : 00 00 00 00 
19ec-1c88:54764665.190 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54764665.335 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54764665.406 : Return status = 0
19ec-1c88:54764665.475 : => IoObject::IoLockEnd
19ec-1c88:54764665.571 : <= IoObject::IoLockEnd
19ec-1c88:54764665.623 : <= GetADFStatus ret = 1
19ec-1c88:54766977.793 : => TerminateDriver
19ec-1c88:54766977.985 : => CAsicIO::~CAsicIO,pStage=200019016
19ec-1c88:54766978.067 : => CNT96226::Close
19ec-1c88:54766981.701 : <= CNT96226::Close ret = 1
19ec-1c88:54766981.783 : <= CAsicIO::~CAsicIO
19ec-1c88:54766981.844 : => IoObject::IoLockEnd
19ec-1c88:54766981.898 : <= IoObject::IoLockEnd
19ec-1c88:54766981.950 : => IoObject::TerminateDevice
19ec-1c88:54766982.006 : => IoObject::IoLockEnd
19ec-1c88:54766982.056 : <= IoObject::IoLockEnd
19ec-1c88:54766982.157 : <= IoObject::TerminateDevice
19ec-1c88:54766982.406 : <= TerminateDriver ret = 1
19ec-1c88:54810836.167 : ============Debug Start==========
19ec-1c88:54810836.483 : Date : 2020/4/30 14:32:20
19ec-1c88:54810836.575 : Process ID : 19ec
19ec-1c88:54810837.013 : Windows : Version 10.0 build 18363 
19ec-1c88:54810837.492 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:54810837.555 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54810837.621 : MemoryStatus.ullAvailPhys : 1724203008
19ec-1c88:54810837.683 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54810837.745 : MemoryStatus.ullAvailPageFile : 3097477120
19ec-1c88:54810837.809 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54810837.868 : MemoryStatus.ullAvailVirtual : 1729425408
19ec-1c88:54810837.932 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54810838.039 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54810838.102 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54810838.354 : CPU Count : 4
19ec-1c88:54810838.399 : CPU Frequency : 100.000 Mhz
19ec-1c88:54810843.036 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54810843.173 : => InitializeDriver
19ec-1c88:54810843.464 : <= InitializeDriver ret = 1
19ec-1c88:54810843.524 : => InitializeScanner
19ec-1c88:54810843.607 : => CAsicIO::GetDeviceList
19ec-1c88:54810843.920 : => CNT96226::CNT96226
19ec-1c88:54810843.980 : => CNT96226::Open
19ec-1c88:54810865.868 : <= CNT96226::Open ret = 1
19ec-1c88:54810865.964 : => CNT96226::Initialize
19ec-1c88:54810866.154 : <= CNT96226::Initialize ret = 1
19ec-1c88:54810866.217 : <= CNT96226::CNT96226
19ec-1c88:54810866.270 : => CNT96226::EnumAvailableDevice
19ec-1c88:54810871.723 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54810871.800 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54810871.864 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54814572.090 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54814572.378 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54814578.346 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54814578.449 : => IoObject::GetLockName
19ec-1c88:54814578.506 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54814578.572 : <= IoObject::GetLockName
19ec-1c88:54814579.051 : => CNT96226::VenderCmd_GetData
19ec-1c88:54814579.113 : iCmd = 3, nBytes = 2
19ec-1c88:54814966.039 : 0000 : 06 38 
19ec-1c88:54814966.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54814966.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:54814966.269 : iCmd = 4, nBytes = 2
19ec-1c88:54815271.261 : 0000 : 07 07 
19ec-1c88:54815271.373 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54815271.459 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54815271.549 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54815271.617 : IO Send command 10 bytes
19ec-1c88:54815271.671 : => CNT96226::VenderCmd_SetData
19ec-1c88:54815271.726 : iCmd = 0, nBytes = 10
19ec-1c88:54815271.826 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54815471.547 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54815471.677 : => CNT96226::VenderCmd_GetData
19ec-1c88:54815471.738 : iCmd = 0, nBytes = 165
19ec-1c88:54815649.579 : skip dump 37 bytes
19ec-1c88:54815650.239 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54815650.389 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54815650.538 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54815650.673 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54815650.810 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54815650.954 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54815651.087 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54815651.215 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54815651.280 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54815651.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:54815651.405 : iCmd = 1, nBytes = 4
19ec-1c88:54815792.090 : 0000 : 00 00 00 00 
19ec-1c88:54815792.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54815792.451 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54815792.589 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54815792.915 : IO Send command 10 bytes
19ec-1c88:54815792.971 : => CNT96226::VenderCmd_SetData
19ec-1c88:54815793.025 : iCmd = 0, nBytes = 10
19ec-1c88:54815793.133 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54816131.408 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54816131.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:54816131.604 : iCmd = 0, nBytes = 128
19ec-1c88:54816330.865 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54816331.029 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54816331.171 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54816331.306 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54816331.433 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54816331.556 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54816331.680 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54816331.802 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54816331.866 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54816331.927 : => CNT96226::VenderCmd_GetData
19ec-1c88:54816331.980 : iCmd = 1, nBytes = 4
19ec-1c88:54816483.509 : 0000 : 00 00 00 00 
19ec-1c88:54816483.592 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54816483.658 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54816483.819 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54816483.886 : => CNT96226::Close
19ec-1c88:54816487.829 : <= CNT96226::Close ret = 1
19ec-1c88:54816487.902 : <= CNT96226::~CNT96226
19ec-1c88:54816487.997 : <= CAsicIO::GetDeviceList
19ec-1c88:54816488.369 : => IoObject::SetTimeout
19ec-1c88:54816488.505 : Timeout--> In = 0 Out = 0
19ec-1c88:54816488.565 : <= IoObject::SetTimeout
19ec-1c88:54816488.627 : => CAsicIO::CAsicIO
19ec-1c88:54816488.698 : => CNT96226::CNT96226
19ec-1c88:54816488.755 : => CNT96226::Open
19ec-1c88:54816512.387 : <= CNT96226::Open ret = 1
19ec-1c88:54816512.498 : => CNT96226::Initialize
19ec-1c88:54816512.694 : <= CNT96226::Initialize ret = 1
19ec-1c88:54816512.753 : <= CNT96226::CNT96226
19ec-1c88:54816512.806 : <= CAsicIO::CAsicIO
19ec-1c88:54816512.861 : => CAsicIO::InitializeDevice
19ec-1c88:54816512.929 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54816518.994 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54816519.119 : => IoObject::GetLockName
19ec-1c88:54816519.176 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54816519.240 : <= IoObject::GetLockName
19ec-1c88:54816519.739 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54816519.813 : IO Send command 10 bytes
19ec-1c88:54816519.868 : => CNT96226::VenderCmd_SetData
19ec-1c88:54816519.921 : iCmd = 0, nBytes = 10
19ec-1c88:54816520.032 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54816852.128 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54816852.253 : => CNT96226::VenderCmd_GetData
19ec-1c88:54816852.311 : iCmd = 0, nBytes = 128
19ec-1c88:54817033.482 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54817033.674 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54817033.814 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54817033.946 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54817034.073 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54817034.197 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54817034.317 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54817034.439 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54817034.501 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54817034.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:54817034.616 : iCmd = 1, nBytes = 4
19ec-1c88:54817239.935 : 0000 : 00 00 00 00 
19ec-1c88:54817240.048 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54817240.120 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54817240.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:54817240.236 : iCmd = 3, nBytes = 2
19ec-1c88:54817626.289 : 0000 : 06 38 
19ec-1c88:54817626.508 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54817626.650 : => CNT96226::VenderCmd_GetData
19ec-1c88:54817626.761 : iCmd = 4, nBytes = 2
19ec-1c88:54817967.499 : 0000 : 07 07 
19ec-1c88:54817967.692 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54817968.075 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54817968.268 : => IoObject::InitializeDevice
19ec-1c88:54817968.448 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54817969.741 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54817969.881 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54817971.132 : => FindScanner
19ec-1c88:54817971.239 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54817971.369 : <= FindScanner ret = 1
19ec-1c88:54817971.483 : => IoObject::IoLockStart
19ec-1c88:54817971.694 : => CAsicIO::CheckDevice
19ec-1c88:54817971.797 : => CNT96226::ConnectIsAvailable
19ec-1c88:54817997.083 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54817997.318 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54817997.441 : <= IoObject::IoLockStart
19ec-1c88:54817997.562 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54817997.702 : IO Send command 10 bytes
19ec-1c88:54817997.902 : => CNT96226::VenderCmd_SetData
19ec-1c88:54817998.028 : iCmd = 0, nBytes = 10
19ec-1c88:54817998.238 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54818210.056 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54818210.303 : System send command 10 bytes + data 0 bytes
19ec-1c88:54818210.450 : IO total need to receive data 5 bytes
19ec-1c88:54818210.568 : => CNT96226::VenderCmd_GetData
19ec-1c88:54818210.675 : iCmd = 0, nBytes = 5
19ec-1c88:54818434.382 : 0000 : 06 00 02 02 ab 
19ec-1c88:54818434.608 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54818434.751 : System total receive data 5 bytes
19ec-1c88:54818434.878 : => CNT96226::VenderCmd_GetData
19ec-1c88:54818434.984 : iCmd = 1, nBytes = 4
19ec-1c88:54818630.270 : 0000 : 00 00 00 00 
19ec-1c88:54818630.477 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54818630.741 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54818630.882 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54818631.023 : IO Send command 10 bytes
19ec-1c88:54818631.204 : => CNT96226::VenderCmd_SetData
19ec-1c88:54818631.321 : iCmd = 0, nBytes = 10
19ec-1c88:54818631.541 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54818824.849 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54818825.093 : System send command 10 bytes + data 0 bytes
19ec-1c88:54818825.233 : IO total need to receive data 165 bytes
19ec-1c88:54818825.362 : => CNT96226::VenderCmd_GetData
19ec-1c88:54818825.476 : iCmd = 0, nBytes = 165
19ec-1c88:54819041.311 : skip dump 37 bytes
19ec-1c88:54819041.739 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54819042.029 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54819042.306 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54819042.589 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54819042.847 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54819043.113 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54819043.374 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54819043.780 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54819043.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54819044.036 : System total receive data 165 bytes
19ec-1c88:54819044.162 : => CNT96226::VenderCmd_GetData
19ec-1c88:54819044.269 : iCmd = 1, nBytes = 4
19ec-1c88:54819253.801 : 0000 : 00 00 00 00 
19ec-1c88:54819253.995 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54819254.243 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54819254.678 : Dump Inquiry
19ec-1c88:54819254.942 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54819255.217 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54819255.508 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54819255.786 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54819256.041 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54819256.311 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54819256.566 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54819256.818 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54819257.096 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54819257.355 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54819257.531 : 00a0 : 00 00 00 00 00 
19ec-1c88:54819257.662 : => ReadNVMDataInternal
19ec-1c88:54819258.054 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54819258.188 : IO Send command 10 bytes
19ec-1c88:54819258.372 : => CNT96226::VenderCmd_SetData
19ec-1c88:54819258.479 : iCmd = 0, nBytes = 10
19ec-1c88:54819258.681 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54819614.010 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54819614.214 : System send command 10 bytes + data 0 bytes
19ec-1c88:54819614.308 : IO total need to receive data 128 bytes
19ec-1c88:54819614.386 : => CNT96226::VenderCmd_GetData
19ec-1c88:54819614.458 : iCmd = 0, nBytes = 128
19ec-1c88:54819821.302 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54819821.507 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54819821.679 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54819821.838 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54819821.993 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54819822.149 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54819822.298 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54819822.451 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54819822.531 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54819822.611 : System total receive data 128 bytes
19ec-1c88:54819822.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:54819822.751 : iCmd = 1, nBytes = 4
19ec-1c88:54820002.367 : 0000 : 00 00 00 00 
19ec-1c88:54820002.526 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54820002.701 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54820002.792 : NVMData.PadScanCount = 0
19ec-1c88:54820002.866 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54820002.933 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54820003.001 : NVMData.FlatbedScanCount = 0
19ec-1c88:54820003.070 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54820003.136 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54820003.199 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54820003.263 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54820003.328 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54820003.394 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54820003.462 : NVMData.BornMonth = 0
19ec-1c88:54820003.519 : NVMData.BornDay = 0
19ec-1c88:54820003.580 : NVMData.BornYear = 0
19ec-1c88:54820003.638 : NVMData.FirstScanMonth = 4
19ec-1c88:54820003.701 : NVMData.FirstScanDay = 30
19ec-1c88:54820003.765 : NVMData.FirstScanYear = 2020
19ec-1c88:54820003.835 : NVMData.VerticalMagnification = 0
19ec-1c88:54820003.900 : NVMData.HorizontalMagnification = 0
19ec-1c88:54820003.966 : NVMData.PowerSavingTime = 15
19ec-1c88:54820004.030 : NVMData.SN = A094165189010062
19ec-1c88:54820004.089 : NVMData.AutoFeed = 0
19ec-1c88:54820004.146 : NVMData.CCDType = 0
19ec-1c88:54820004.203 : NVMData.ScanSpeed = 0
19ec-1c88:54820004.260 : NVMData.RollerCount = 0
19ec-1c88:54820004.321 : NVMData.MultifeedCount = 0
19ec-1c88:54820004.381 : NVMData.JamCount = 0
19ec-1c88:54820004.439 : NVMData.IdentifyInfo = 
19ec-1c88:54820004.503 : NVMData.FormalName = 
19ec-1c88:54820004.749 : NVMData.ReservedB = 0
19ec-1c88:54820004.817 : NVMData.FunctionCode = 0
19ec-1c88:54820004.880 : NVMData.PreFeed = 0
19ec-1c88:54820004.941 : NVMData.PreFeedTime = 0
19ec-1c88:54820005.000 : NVMData.ButtonNumber = 0
19ec-1c88:54820005.061 : NVMData.PowerOffTime = 0
19ec-1c88:54820005.123 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54820005.212 : => IoObject::IoLockEnd
19ec-1c88:54820005.322 : <= IoObject::IoLockEnd
19ec-1c88:54820005.383 : <= InitializeScanner ret = 1
19ec-1c88:54820005.458 : => GetLogicalScannerAbilityEx
19ec-1c88:54820005.536 : => IoObject::IoLockStart
19ec-1c88:54820005.651 : => CAsicIO::CheckDevice
19ec-1c88:54820005.713 : => CNT96226::ConnectIsAvailable
19ec-1c88:54820021.549 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54820021.660 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54820021.724 : <= IoObject::IoLockStart
19ec-1c88:54820021.793 : => IoObject::IoLockEnd
19ec-1c88:54820021.899 : <= IoObject::IoLockEnd
19ec-1c88:54820022.044 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54820022.131 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54820241.148 : => ReadNVMData
19ec-1c88:54820241.331 : => IoObject::IoLockStart
19ec-1c88:54820241.471 : => CAsicIO::CheckDevice
19ec-1c88:54820241.531 : => CNT96226::ConnectIsAvailable
19ec-1c88:54820267.691 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54820268.050 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54820268.109 : <= IoObject::IoLockStart
19ec-1c88:54820268.179 : => ReadNVMDataInternal
19ec-1c88:54820268.239 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54820268.302 : IO Send command 10 bytes
19ec-1c88:54820268.431 : => CNT96226::VenderCmd_SetData
19ec-1c88:54820268.486 : iCmd = 0, nBytes = 10
19ec-1c88:54820268.599 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54820622.333 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54820622.508 : System send command 10 bytes + data 0 bytes
19ec-1c88:54820622.582 : IO total need to receive data 128 bytes
19ec-1c88:54820622.648 : => CNT96226::VenderCmd_GetData
19ec-1c88:54820622.704 : iCmd = 0, nBytes = 128
19ec-1c88:54820827.597 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54820827.782 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54820827.926 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54820828.058 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54820828.188 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54820828.317 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54820828.446 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54820828.568 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54820828.632 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54820828.691 : System total receive data 128 bytes
19ec-1c88:54820828.753 : => CNT96226::VenderCmd_GetData
19ec-1c88:54820828.810 : iCmd = 1, nBytes = 4
19ec-1c88:54821026.839 : 0000 : 00 00 00 00 
19ec-1c88:54821026.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54821027.109 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54821027.182 : NVMData.PadScanCount = 0
19ec-1c88:54821027.239 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54821027.295 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54821027.366 : NVMData.FlatbedScanCount = 0
19ec-1c88:54821027.419 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54821027.473 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54821027.526 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54821027.583 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54821027.639 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54821027.693 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54821027.748 : NVMData.BornMonth = 0
19ec-1c88:54821027.797 : NVMData.BornDay = 0
19ec-1c88:54821027.848 : NVMData.BornYear = 0
19ec-1c88:54821027.895 : NVMData.FirstScanMonth = 4
19ec-1c88:54821027.948 : NVMData.FirstScanDay = 30
19ec-1c88:54821028.005 : NVMData.FirstScanYear = 2020
19ec-1c88:54821028.190 : NVMData.VerticalMagnification = 0
19ec-1c88:54821028.247 : NVMData.HorizontalMagnification = 0
19ec-1c88:54821028.305 : NVMData.PowerSavingTime = 15
19ec-1c88:54821028.361 : NVMData.SN = A094165189010062
19ec-1c88:54821028.415 : NVMData.AutoFeed = 0
19ec-1c88:54821028.467 : NVMData.CCDType = 0
19ec-1c88:54821028.514 : NVMData.ScanSpeed = 0
19ec-1c88:54821028.562 : NVMData.RollerCount = 0
19ec-1c88:54821028.618 : NVMData.MultifeedCount = 0
19ec-1c88:54821028.669 : NVMData.JamCount = 0
19ec-1c88:54821028.720 : NVMData.IdentifyInfo = 
19ec-1c88:54821028.771 : NVMData.FormalName = 
19ec-1c88:54821028.822 : NVMData.ReservedB = 0
19ec-1c88:54821028.874 : NVMData.FunctionCode = 0
19ec-1c88:54821028.927 : NVMData.PreFeed = 0
19ec-1c88:54821028.976 : NVMData.PreFeedTime = 0
19ec-1c88:54821029.025 : NVMData.ButtonNumber = 0
19ec-1c88:54821029.075 : NVMData.PowerOffTime = 0
19ec-1c88:54821029.129 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54821029.192 : => IoObject::IoLockEnd
19ec-1c88:54821029.288 : <= IoObject::IoLockEnd
19ec-1c88:54821029.337 : <= ReadNVMData ret = 1
19ec-1c88:54823792.307 : ============Debug Start==========
19ec-1c88:54823792.619 : Date : 2020/4/30 14:32:20
19ec-1c88:54823792.710 : Process ID : 19ec
19ec-1c88:54823793.143 : Windows : Version 10.0 build 18363 
19ec-1c88:54823793.620 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:54823793.687 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54823793.751 : MemoryStatus.ullAvailPhys : 1724383232
19ec-1c88:54823793.812 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54823793.875 : MemoryStatus.ullAvailPageFile : 3097198592
19ec-1c88:54823793.939 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54823793.996 : MemoryStatus.ullAvailVirtual : 1729478656
19ec-1c88:54823794.057 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54823794.160 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54823794.219 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54823794.460 : CPU Count : 4
19ec-1c88:54823794.510 : CPU Frequency : 100.000 Mhz
19ec-1c88:54823798.800 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54823799.145 : => InitializeDriver
19ec-1c88:54823799.415 : <= InitializeDriver ret = 1
19ec-1c88:54826504.262 : => InitializeScanner
19ec-1c88:54826504.527 : => CAsicIO::GetDeviceList
19ec-1c88:54826504.987 : => CNT96226::CNT96226
19ec-1c88:54826505.053 : => CNT96226::Open
19ec-1c88:54826527.934 : <= CNT96226::Open ret = 1
19ec-1c88:54826528.032 : => CNT96226::Initialize
19ec-1c88:54826528.225 : <= CNT96226::Initialize ret = 1
19ec-1c88:54826528.280 : <= CNT96226::CNT96226
19ec-1c88:54826528.332 : => CNT96226::EnumAvailableDevice
19ec-1c88:54826533.575 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54826533.650 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54826533.708 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54830308.327 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54830308.610 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54830314.972 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54830315.080 : => IoObject::GetLockName
19ec-1c88:54830315.144 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54830315.211 : <= IoObject::GetLockName
19ec-1c88:54830315.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:54830315.805 : iCmd = 3, nBytes = 2
19ec-1c88:54830726.833 : 0000 : 06 38 
19ec-1c88:54830726.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54830727.071 : => CNT96226::VenderCmd_GetData
19ec-1c88:54830727.137 : iCmd = 4, nBytes = 2
19ec-1c88:54830997.702 : 0000 : 07 07 
19ec-1c88:54830997.837 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54830997.936 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54830998.028 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54830998.099 : IO Send command 10 bytes
19ec-1c88:54830998.153 : => CNT96226::VenderCmd_SetData
19ec-1c88:54830998.214 : iCmd = 0, nBytes = 10
19ec-1c88:54830998.323 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54831326.058 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54831326.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:54831326.311 : iCmd = 0, nBytes = 165
19ec-1c88:54831449.640 : skip dump 37 bytes
19ec-1c88:54831449.865 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54831450.017 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54831450.161 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54831450.301 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54831450.436 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54831450.582 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54831450.713 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54831450.843 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54831450.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54831450.978 : => CNT96226::VenderCmd_GetData
19ec-1c88:54831451.037 : iCmd = 1, nBytes = 4
19ec-1c88:54831658.660 : 0000 : 00 00 00 00 
19ec-1c88:54831658.817 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54831658.902 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54831658.976 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54831659.046 : IO Send command 10 bytes
19ec-1c88:54831659.103 : => CNT96226::VenderCmd_SetData
19ec-1c88:54831659.167 : iCmd = 0, nBytes = 10
19ec-1c88:54831659.272 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54832003.125 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54832003.343 : => CNT96226::VenderCmd_GetData
19ec-1c88:54832003.412 : iCmd = 0, nBytes = 128
19ec-1c88:54832145.499 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54832145.706 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54832145.858 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54832146.002 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54832146.138 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54832146.262 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54832146.388 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54832146.511 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54832146.576 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54832146.648 : => CNT96226::VenderCmd_GetData
19ec-1c88:54832146.703 : iCmd = 1, nBytes = 4
19ec-1c88:54832261.468 : 0000 : 00 00 00 00 
19ec-1c88:54832261.589 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54832261.672 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54832261.850 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54832261.927 : => CNT96226::Close
19ec-1c88:54832265.438 : <= CNT96226::Close ret = 1
19ec-1c88:54832265.512 : <= CNT96226::~CNT96226
19ec-1c88:54832265.601 : <= CAsicIO::GetDeviceList
19ec-1c88:54832265.985 : => IoObject::SetTimeout
19ec-1c88:54832266.120 : Timeout--> In = 0 Out = 0
19ec-1c88:54832266.181 : <= IoObject::SetTimeout
19ec-1c88:54832266.251 : => CAsicIO::CAsicIO
19ec-1c88:54832266.326 : => CNT96226::CNT96226
19ec-1c88:54832266.385 : => CNT96226::Open
19ec-1c88:54832287.434 : <= CNT96226::Open ret = 1
19ec-1c88:54832287.535 : => CNT96226::Initialize
19ec-1c88:54832287.737 : <= CNT96226::Initialize ret = 1
19ec-1c88:54832287.801 : <= CNT96226::CNT96226
19ec-1c88:54832287.856 : <= CAsicIO::CAsicIO
19ec-1c88:54832287.913 : => CAsicIO::InitializeDevice
19ec-1c88:54832287.981 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54832293.750 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54832293.869 : => IoObject::GetLockName
19ec-1c88:54832293.927 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54832293.992 : <= IoObject::GetLockName
19ec-1c88:54832294.478 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54832294.555 : IO Send command 10 bytes
19ec-1c88:54832294.609 : => CNT96226::VenderCmd_SetData
19ec-1c88:54832294.668 : iCmd = 0, nBytes = 10
19ec-1c88:54832294.776 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54832629.194 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54832629.387 : => CNT96226::VenderCmd_GetData
19ec-1c88:54832629.459 : iCmd = 0, nBytes = 128
19ec-1c88:54832783.521 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54832783.748 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54832783.903 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54832784.040 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54832784.172 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54832784.300 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54832784.428 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54832784.558 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54832784.627 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54832784.695 : => CNT96226::VenderCmd_GetData
19ec-1c88:54832784.754 : iCmd = 1, nBytes = 4
19ec-1c88:54832946.372 : 0000 : 00 00 00 00 
19ec-1c88:54832946.533 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54832946.613 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54832946.684 : => CNT96226::VenderCmd_GetData
19ec-1c88:54832946.751 : iCmd = 3, nBytes = 2
19ec-1c88:54833271.088 : 0000 : 06 38 
19ec-1c88:54833271.249 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54833271.340 : => CNT96226::VenderCmd_GetData
19ec-1c88:54833271.402 : iCmd = 4, nBytes = 2
19ec-1c88:54833537.375 : 0000 : 07 07 
19ec-1c88:54833537.507 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54833537.674 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54833537.770 : => IoObject::InitializeDevice
19ec-1c88:54833537.877 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54833538.449 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54833538.521 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54833539.208 : => FindScanner
19ec-1c88:54833539.261 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54833539.332 : <= FindScanner ret = 1
19ec-1c88:54833539.390 : => IoObject::IoLockStart
19ec-1c88:54833539.493 : => CAsicIO::CheckDevice
19ec-1c88:54833539.546 : => CNT96226::ConnectIsAvailable
19ec-1c88:54833552.634 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54833552.735 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54833552.791 : <= IoObject::IoLockStart
19ec-1c88:54833552.850 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54833552.916 : IO Send command 10 bytes
19ec-1c88:54833552.994 : => CNT96226::VenderCmd_SetData
19ec-1c88:54833553.053 : iCmd = 0, nBytes = 10
19ec-1c88:54833553.168 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54833703.926 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54833704.138 : System send command 10 bytes + data 0 bytes
19ec-1c88:54833704.497 : IO total need to receive data 5 bytes
19ec-1c88:54833704.556 : => CNT96226::VenderCmd_GetData
19ec-1c88:54833704.614 : iCmd = 0, nBytes = 5
19ec-1c88:54833819.469 : 0000 : 06 00 02 02 ab 
19ec-1c88:54833819.565 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54833819.626 : System total receive data 5 bytes
19ec-1c88:54833819.686 : => CNT96226::VenderCmd_GetData
19ec-1c88:54833819.741 : iCmd = 1, nBytes = 4
19ec-1c88:54833975.681 : 0000 : 00 00 00 00 
19ec-1c88:54833975.777 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54833975.916 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54833975.979 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54833976.046 : IO Send command 10 bytes
19ec-1c88:54833976.142 : => CNT96226::VenderCmd_SetData
19ec-1c88:54833976.202 : iCmd = 0, nBytes = 10
19ec-1c88:54833976.311 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54834117.249 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54834117.402 : System send command 10 bytes + data 0 bytes
19ec-1c88:54834117.474 : IO total need to receive data 165 bytes
19ec-1c88:54834117.544 : => CNT96226::VenderCmd_GetData
19ec-1c88:54834117.604 : iCmd = 0, nBytes = 165
19ec-1c88:54834249.248 : skip dump 37 bytes
19ec-1c88:54834249.659 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54834249.952 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54834250.366 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54834250.504 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54834250.638 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54834250.773 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54834250.900 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54834251.030 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54834251.098 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54834251.162 : System total receive data 165 bytes
19ec-1c88:54834251.226 : => CNT96226::VenderCmd_GetData
19ec-1c88:54834251.280 : iCmd = 1, nBytes = 4
19ec-1c88:54834443.965 : 0000 : 00 00 00 00 
19ec-1c88:54834444.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54834444.183 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54834444.437 : Dump Inquiry
19ec-1c88:54834444.569 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54834444.712 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54834444.849 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54834444.984 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54834445.111 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54834445.245 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54834445.374 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54834445.502 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54834445.637 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54834445.766 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54834445.857 : 00a0 : 00 00 00 00 00 
19ec-1c88:54834445.931 : => ReadNVMDataInternal
19ec-1c88:54834446.149 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54834446.216 : IO Send command 10 bytes
19ec-1c88:54834446.307 : => CNT96226::VenderCmd_SetData
19ec-1c88:54834446.362 : iCmd = 0, nBytes = 10
19ec-1c88:54834446.463 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54834772.570 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54834772.716 : System send command 10 bytes + data 0 bytes
19ec-1c88:54834772.788 : IO total need to receive data 128 bytes
19ec-1c88:54834772.849 : => CNT96226::VenderCmd_GetData
19ec-1c88:54834772.908 : iCmd = 0, nBytes = 128
19ec-1c88:54834973.824 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54834973.986 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54834974.123 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54834974.258 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54834974.388 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54834974.514 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54834974.639 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54834974.766 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54834974.832 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54834974.892 : System total receive data 128 bytes
19ec-1c88:54834974.955 : => CNT96226::VenderCmd_GetData
19ec-1c88:54834975.008 : iCmd = 1, nBytes = 4
19ec-1c88:54835149.957 : 0000 : 00 00 00 00 
19ec-1c88:54835150.149 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54835150.302 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54835150.375 : NVMData.PadScanCount = 0
19ec-1c88:54835150.436 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54835150.493 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54835150.551 : NVMData.FlatbedScanCount = 0
19ec-1c88:54835150.609 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54835150.665 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54835150.723 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54835150.779 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54835150.837 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54835150.894 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54835150.949 : NVMData.BornMonth = 0
19ec-1c88:54835151.000 : NVMData.BornDay = 0
19ec-1c88:54835151.054 : NVMData.BornYear = 0
19ec-1c88:54835151.103 : NVMData.FirstScanMonth = 4
19ec-1c88:54835151.156 : NVMData.FirstScanDay = 30
19ec-1c88:54835151.213 : NVMData.FirstScanYear = 2020
19ec-1c88:54835151.269 : NVMData.VerticalMagnification = 0
19ec-1c88:54835151.324 : NVMData.HorizontalMagnification = 0
19ec-1c88:54835151.381 : NVMData.PowerSavingTime = 15
19ec-1c88:54835151.437 : NVMData.SN = A094165189010062
19ec-1c88:54835151.491 : NVMData.AutoFeed = 0
19ec-1c88:54835151.538 : NVMData.CCDType = 0
19ec-1c88:54835151.587 : NVMData.ScanSpeed = 0
19ec-1c88:54835151.635 : NVMData.RollerCount = 0
19ec-1c88:54835151.688 : NVMData.MultifeedCount = 0
19ec-1c88:54835151.742 : NVMData.JamCount = 0
19ec-1c88:54835151.790 : NVMData.IdentifyInfo = 
19ec-1c88:54835151.842 : NVMData.FormalName = 
19ec-1c88:54835152.002 : NVMData.ReservedB = 0
19ec-1c88:54835152.059 : NVMData.FunctionCode = 0
19ec-1c88:54835152.111 : NVMData.PreFeed = 0
19ec-1c88:54835152.167 : NVMData.PreFeedTime = 0
19ec-1c88:54835152.217 : NVMData.ButtonNumber = 0
19ec-1c88:54835152.269 : NVMData.PowerOffTime = 0
19ec-1c88:54835152.323 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54835152.401 : => IoObject::IoLockEnd
19ec-1c88:54835152.494 : <= IoObject::IoLockEnd
19ec-1c88:54835152.547 : <= InitializeScanner ret = 1
19ec-1c88:54836348.829 : => GetLogicalScannerAbility
19ec-1c88:54836349.025 : => IoObject::IoLockStart
19ec-1c88:54836349.151 : => CAsicIO::CheckDevice
19ec-1c88:54836349.211 : => CNT96226::ConnectIsAvailable
19ec-1c88:54836367.774 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54836367.880 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54836367.943 : <= IoObject::IoLockStart
19ec-1c88:54836368.002 : => IoObject::IoLockEnd
19ec-1c88:54836368.102 : <= IoObject::IoLockEnd
19ec-1c88:54836368.181 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:54839885.207 : => GetLogicalScannerAbilityEx
19ec-1c88:54839885.405 : => IoObject::IoLockStart
19ec-1c88:54839885.533 : => CAsicIO::CheckDevice
19ec-1c88:54839885.588 : => CNT96226::ConnectIsAvailable
19ec-1c88:54839911.482 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54839911.596 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54839911.657 : <= IoObject::IoLockStart
19ec-1c88:54839911.715 : => IoObject::IoLockEnd
19ec-1c88:54839911.817 : <= IoObject::IoLockEnd
19ec-1c88:54839911.935 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54839912.009 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54847251.129 : => ReadNVMData
19ec-1c88:54847251.324 : => IoObject::IoLockStart
19ec-1c88:54847251.471 : => CAsicIO::CheckDevice
19ec-1c88:54847251.531 : => CNT96226::ConnectIsAvailable
19ec-1c88:54847278.635 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54847278.761 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54847278.822 : <= IoObject::IoLockStart
19ec-1c88:54847278.888 : => ReadNVMDataInternal
19ec-1c88:54847278.950 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54847279.017 : IO Send command 10 bytes
19ec-1c88:54847279.134 : => CNT96226::VenderCmd_SetData
19ec-1c88:54847279.191 : iCmd = 0, nBytes = 10
19ec-1c88:54847279.306 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54847620.324 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54847620.518 : System send command 10 bytes + data 0 bytes
19ec-1c88:54847620.595 : IO total need to receive data 128 bytes
19ec-1c88:54847620.663 : => CNT96226::VenderCmd_GetData
19ec-1c88:54847620.721 : iCmd = 0, nBytes = 128
19ec-1c88:54847830.093 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54847830.272 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54847830.407 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54847830.536 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54847830.662 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54847830.783 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54847830.904 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54847831.026 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54847831.085 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54847831.147 : System total receive data 128 bytes
19ec-1c88:54847831.206 : => CNT96226::VenderCmd_GetData
19ec-1c88:54847831.257 : iCmd = 1, nBytes = 4
19ec-1c88:54848013.191 : 0000 : 00 00 00 00 
19ec-1c88:54848013.308 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54848013.441 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54848013.516 : NVMData.PadScanCount = 0
19ec-1c88:54848013.570 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54848013.625 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54848013.680 : NVMData.FlatbedScanCount = 0
19ec-1c88:54848013.732 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54848013.911 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54848013.975 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54848014.032 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54848014.087 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54848014.142 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54848014.198 : NVMData.BornMonth = 0
19ec-1c88:54848014.248 : NVMData.BornDay = 0
19ec-1c88:54848014.297 : NVMData.BornYear = 0
19ec-1c88:54848014.343 : NVMData.FirstScanMonth = 4
19ec-1c88:54848014.396 : NVMData.FirstScanDay = 30
19ec-1c88:54848014.452 : NVMData.FirstScanYear = 2020
19ec-1c88:54848014.506 : NVMData.VerticalMagnification = 0
19ec-1c88:54848014.564 : NVMData.HorizontalMagnification = 0
19ec-1c88:54848014.618 : NVMData.PowerSavingTime = 15
19ec-1c88:54848014.673 : NVMData.SN = A094165189010062
19ec-1c88:54848014.722 : NVMData.AutoFeed = 0
19ec-1c88:54848014.773 : NVMData.CCDType = 0
19ec-1c88:54848014.821 : NVMData.ScanSpeed = 0
19ec-1c88:54848014.871 : NVMData.RollerCount = 0
19ec-1c88:54848014.925 : NVMData.MultifeedCount = 0
19ec-1c88:54848014.978 : NVMData.JamCount = 0
19ec-1c88:54848015.027 : NVMData.IdentifyInfo = 
19ec-1c88:54848015.078 : NVMData.FormalName = 
19ec-1c88:54848015.126 : NVMData.ReservedB = 0
19ec-1c88:54848015.173 : NVMData.FunctionCode = 0
19ec-1c88:54848015.220 : NVMData.PreFeed = 0
19ec-1c88:54848015.266 : NVMData.PreFeedTime = 0
19ec-1c88:54848015.315 : NVMData.ButtonNumber = 0
19ec-1c88:54848015.364 : NVMData.PowerOffTime = 0
19ec-1c88:54848015.412 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54848015.474 : => IoObject::IoLockEnd
19ec-1c88:54848015.564 : <= IoObject::IoLockEnd
19ec-1c88:54848015.613 : <= ReadNVMData ret = 1
19ec-1c88:54857820.752 : => GetADFStatus
19ec-1c88:54857821.211 : => IoObject::IoLockStart
19ec-1c88:54857821.353 : => CAsicIO::CheckDevice
19ec-1c88:54857821.410 : => CNT96226::ConnectIsAvailable
19ec-1c88:54857846.416 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54857846.532 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54857846.591 : <= IoObject::IoLockStart
19ec-1c88:54857846.649 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54857846.718 : IO Send command 10 bytes
19ec-1c88:54857846.842 : => CNT96226::VenderCmd_SetData
19ec-1c88:54857846.898 : iCmd = 0, nBytes = 10
19ec-1c88:54857847.002 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54858055.296 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54858055.416 : System send command 10 bytes + data 0 bytes
19ec-1c88:54858055.487 : IO total need to receive data 2 bytes
19ec-1c88:54858055.545 : => CNT96226::VenderCmd_GetData
19ec-1c88:54858055.599 : iCmd = 0, nBytes = 2
19ec-1c88:54858199.544 : 0000 : 00 00 
19ec-1c88:54858199.675 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54858199.748 : System total receive data 2 bytes
19ec-1c88:54858199.820 : => CNT96226::VenderCmd_GetData
19ec-1c88:54858199.877 : iCmd = 1, nBytes = 4
19ec-1c88:54858371.687 : 0000 : 00 00 00 00 
19ec-1c88:54858371.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54858371.949 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54858372.021 : Return status = 0
19ec-1c88:54858372.084 : => IoObject::IoLockEnd
19ec-1c88:54858372.181 : <= IoObject::IoLockEnd
19ec-1c88:54858372.232 : <= GetADFStatus ret = 1
19ec-1c88:54861224.797 : => GetADFStatus
19ec-1c88:54861224.994 : => IoObject::IoLockStart
19ec-1c88:54861225.131 : => CAsicIO::CheckDevice
19ec-1c88:54861225.205 : => CNT96226::ConnectIsAvailable
19ec-1c88:54861247.392 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54861247.510 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54861247.571 : <= IoObject::IoLockStart
19ec-1c88:54861247.643 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54861247.710 : IO Send command 10 bytes
19ec-1c88:54861247.829 : => CNT96226::VenderCmd_SetData
19ec-1c88:54861247.886 : iCmd = 0, nBytes = 10
19ec-1c88:54861247.996 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54861436.706 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54861436.827 : System send command 10 bytes + data 0 bytes
19ec-1c88:54861437.113 : IO total need to receive data 2 bytes
19ec-1c88:54861437.193 : => CNT96226::VenderCmd_GetData
19ec-1c88:54861437.253 : iCmd = 0, nBytes = 2
19ec-1c88:54861578.868 : 0000 : 00 00 
19ec-1c88:54861579.010 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54861579.086 : System total receive data 2 bytes
19ec-1c88:54861579.155 : => CNT96226::VenderCmd_GetData
19ec-1c88:54861579.214 : iCmd = 1, nBytes = 4
19ec-1c88:54861699.080 : 0000 : 00 00 00 00 
19ec-1c88:54861699.212 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54861699.354 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54861699.436 : Return status = 0
19ec-1c88:54861699.502 : => IoObject::IoLockEnd
19ec-1c88:54861699.604 : <= IoObject::IoLockEnd
19ec-1c88:54861699.655 : <= GetADFStatus ret = 1
19ec-1c88:54863930.536 : => TerminateDriver
19ec-1c88:54863930.727 : => CAsicIO::~CAsicIO,pStage=199429192
19ec-1c88:54863931.035 : => CNT96226::Close
19ec-1c88:54863936.851 : <= CNT96226::Close ret = 1
19ec-1c88:54863936.948 : <= CAsicIO::~CAsicIO
19ec-1c88:54863937.010 : => IoObject::IoLockEnd
19ec-1c88:54863937.066 : <= IoObject::IoLockEnd
19ec-1c88:54863937.120 : => IoObject::TerminateDevice
19ec-1c88:54863937.179 : => IoObject::IoLockEnd
19ec-1c88:54863937.227 : <= IoObject::IoLockEnd
19ec-1c88:54863937.336 : <= IoObject::TerminateDevice
19ec-1c88:54863937.590 : <= TerminateDriver ret = 1
19ec-1c88:54907033.826 : ============Debug Start==========
19ec-1c88:54907034.102 : Date : 2020/4/30 14:32:23
19ec-1c88:54907034.180 : Process ID : 19ec
19ec-1c88:54907034.593 : Windows : Version 10.0 build 18363 
19ec-1c88:54907035.046 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:54907035.104 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54907035.168 : MemoryStatus.ullAvailPhys : 1724153856
19ec-1c88:54907035.225 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54907035.287 : MemoryStatus.ullAvailPageFile : 3097554944
19ec-1c88:54907035.349 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54907035.406 : MemoryStatus.ullAvailVirtual : 1729462272
19ec-1c88:54907035.468 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54907035.572 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54907035.633 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54907035.869 : CPU Count : 4
19ec-1c88:54907035.915 : CPU Frequency : 100.000 Mhz
19ec-1c88:54907040.129 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54907040.256 : => InitializeDriver
19ec-1c88:54907040.525 : <= InitializeDriver ret = 1
19ec-1c88:54907040.583 : => InitializeScanner
19ec-1c88:54907040.667 : => CAsicIO::GetDeviceList
19ec-1c88:54907041.002 : => CNT96226::CNT96226
19ec-1c88:54907041.056 : => CNT96226::Open
19ec-1c88:54907063.229 : <= CNT96226::Open ret = 1
19ec-1c88:54907063.317 : => CNT96226::Initialize
19ec-1c88:54907063.503 : <= CNT96226::Initialize ret = 1
19ec-1c88:54907063.560 : <= CNT96226::CNT96226
19ec-1c88:54907063.614 : => CNT96226::EnumAvailableDevice
19ec-1c88:54907068.853 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54907068.930 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54907068.986 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54911080.816 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54911081.113 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54911086.749 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54911086.862 : => IoObject::GetLockName
19ec-1c88:54911086.920 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54911086.991 : <= IoObject::GetLockName
19ec-1c88:54911087.458 : => CNT96226::VenderCmd_GetData
19ec-1c88:54911087.525 : iCmd = 3, nBytes = 2
19ec-1c88:54911465.110 : 0000 : 06 38 
19ec-1c88:54911465.257 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54911465.335 : => CNT96226::VenderCmd_GetData
19ec-1c88:54911465.389 : iCmd = 4, nBytes = 2
19ec-1c88:54911759.089 : 0000 : 07 07 
19ec-1c88:54911759.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54911759.293 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54911759.381 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54911759.447 : IO Send command 10 bytes
19ec-1c88:54911759.497 : => CNT96226::VenderCmd_SetData
19ec-1c88:54911759.556 : iCmd = 0, nBytes = 10
19ec-1c88:54911759.655 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54911948.818 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54911948.959 : => CNT96226::VenderCmd_GetData
19ec-1c88:54911949.021 : iCmd = 0, nBytes = 165
19ec-1c88:54912125.740 : skip dump 37 bytes
19ec-1c88:54912126.273 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54912126.420 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54912126.557 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54912126.696 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54912126.827 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54912126.963 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54912127.092 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54912127.219 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54912127.286 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54912127.345 : => CNT96226::VenderCmd_GetData
19ec-1c88:54912127.401 : iCmd = 1, nBytes = 4
19ec-1c88:54912304.608 : 0000 : 00 00 00 00 
19ec-1c88:54912304.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54912304.839 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54912304.913 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54912304.994 : IO Send command 10 bytes
19ec-1c88:54912305.050 : => CNT96226::VenderCmd_SetData
19ec-1c88:54912305.115 : iCmd = 0, nBytes = 10
19ec-1c88:54912305.220 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54912642.161 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54912642.296 : => CNT96226::VenderCmd_GetData
19ec-1c88:54912642.356 : iCmd = 0, nBytes = 128
19ec-1c88:54912798.630 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54912798.854 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54912798.998 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54912799.136 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54912799.266 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54912799.393 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54912799.523 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54912799.649 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54912799.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54912799.789 : => CNT96226::VenderCmd_GetData
19ec-1c88:54912799.843 : iCmd = 1, nBytes = 4
19ec-1c88:54912911.208 : 0000 : 00 00 00 00 
19ec-1c88:54912911.344 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54912911.427 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54912911.640 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54912911.718 : => CNT96226::Close
19ec-1c88:54912916.054 : <= CNT96226::Close ret = 1
19ec-1c88:54912916.128 : <= CNT96226::~CNT96226
19ec-1c88:54912916.220 : <= CAsicIO::GetDeviceList
19ec-1c88:54912916.677 : => IoObject::SetTimeout
19ec-1c88:54912916.814 : Timeout--> In = 0 Out = 0
19ec-1c88:54912916.872 : <= IoObject::SetTimeout
19ec-1c88:54912916.942 : => CAsicIO::CAsicIO
19ec-1c88:54912917.016 : => CNT96226::CNT96226
19ec-1c88:54912917.070 : => CNT96226::Open
19ec-1c88:54912940.240 : <= CNT96226::Open ret = 1
19ec-1c88:54912940.352 : => CNT96226::Initialize
19ec-1c88:54912940.548 : <= CNT96226::Initialize ret = 1
19ec-1c88:54912940.606 : <= CNT96226::CNT96226
19ec-1c88:54912940.660 : <= CAsicIO::CAsicIO
19ec-1c88:54912940.730 : => CAsicIO::InitializeDevice
19ec-1c88:54912940.883 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54912946.978 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54912947.105 : => IoObject::GetLockName
19ec-1c88:54912947.161 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54912947.229 : <= IoObject::GetLockName
19ec-1c88:54912947.770 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54912947.848 : IO Send command 10 bytes
19ec-1c88:54912947.904 : => CNT96226::VenderCmd_SetData
19ec-1c88:54912947.963 : iCmd = 0, nBytes = 10
19ec-1c88:54912948.071 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54913297.726 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54913297.885 : => CNT96226::VenderCmd_GetData
19ec-1c88:54913297.946 : iCmd = 0, nBytes = 128
19ec-1c88:54913444.153 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54913444.353 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54913444.497 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54913444.640 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54913444.997 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54913445.119 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54913445.239 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54913445.362 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54913445.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54913445.486 : => CNT96226::VenderCmd_GetData
19ec-1c88:54913445.540 : iCmd = 1, nBytes = 4
19ec-1c88:54913603.147 : 0000 : 00 00 00 00 
19ec-1c88:54913603.235 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54913603.295 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54913603.353 : => CNT96226::VenderCmd_GetData
19ec-1c88:54913603.403 : iCmd = 3, nBytes = 2
19ec-1c88:54913955.202 : 0000 : 06 38 
19ec-1c88:54913955.344 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54913955.418 : => CNT96226::VenderCmd_GetData
19ec-1c88:54913955.475 : iCmd = 4, nBytes = 2
19ec-1c88:54914270.010 : 0000 : 07 07 
19ec-1c88:54914270.112 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54914270.279 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54914270.378 : => IoObject::InitializeDevice
19ec-1c88:54914270.505 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54914271.179 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54914271.253 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54914271.998 : => FindScanner
19ec-1c88:54914272.060 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54914272.127 : <= FindScanner ret = 1
19ec-1c88:54914272.184 : => IoObject::IoLockStart
19ec-1c88:54914272.297 : => CAsicIO::CheckDevice
19ec-1c88:54914272.353 : => CNT96226::ConnectIsAvailable
19ec-1c88:54914290.890 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54914290.988 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54914291.044 : <= IoObject::IoLockStart
19ec-1c88:54914291.105 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54914291.169 : IO Send command 10 bytes
19ec-1c88:54914291.250 : => CNT96226::VenderCmd_SetData
19ec-1c88:54914291.304 : iCmd = 0, nBytes = 10
19ec-1c88:54914291.411 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54914449.438 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54914449.572 : System send command 10 bytes + data 0 bytes
19ec-1c88:54914449.656 : IO total need to receive data 5 bytes
19ec-1c88:54914449.711 : => CNT96226::VenderCmd_GetData
19ec-1c88:54914449.767 : iCmd = 0, nBytes = 5
19ec-1c88:54914646.792 : 0000 : 06 00 02 02 ab 
19ec-1c88:54914646.875 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54914646.934 : System total receive data 5 bytes
19ec-1c88:54914646.992 : => CNT96226::VenderCmd_GetData
19ec-1c88:54914647.044 : iCmd = 1, nBytes = 4
19ec-1c88:54914823.937 : 0000 : 00 00 00 00 
19ec-1c88:54914824.018 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54914824.139 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54914824.199 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54914824.260 : IO Send command 10 bytes
19ec-1c88:54914824.348 : => CNT96226::VenderCmd_SetData
19ec-1c88:54914824.401 : iCmd = 0, nBytes = 10
19ec-1c88:54914824.502 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54914975.529 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54914975.897 : System send command 10 bytes + data 0 bytes
19ec-1c88:54914975.970 : IO total need to receive data 165 bytes
19ec-1c88:54914976.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:54914976.092 : iCmd = 0, nBytes = 165
19ec-1c88:54915178.056 : skip dump 37 bytes
19ec-1c88:54915178.243 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54915178.383 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54915178.515 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54915178.646 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54915178.774 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54915178.906 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54915179.028 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54915179.157 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54915179.221 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54915179.279 : System total receive data 165 bytes
19ec-1c88:54915179.335 : => CNT96226::VenderCmd_GetData
19ec-1c88:54915179.388 : iCmd = 1, nBytes = 4
19ec-1c88:54915358.014 : 0000 : 00 00 00 00 
19ec-1c88:54915358.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54915358.240 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54915358.448 : Dump Inquiry
19ec-1c88:54915358.584 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54915358.716 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54915358.848 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54915358.980 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54915359.107 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54915359.241 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54915359.369 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54915359.494 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54915359.625 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54915359.751 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54915359.838 : 00a0 : 00 00 00 00 00 
19ec-1c88:54915359.908 : => ReadNVMDataInternal
19ec-1c88:54915360.121 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54915360.186 : IO Send command 10 bytes
19ec-1c88:54915360.274 : => CNT96226::VenderCmd_SetData
19ec-1c88:54915360.327 : iCmd = 0, nBytes = 10
19ec-1c88:54915360.429 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54915682.253 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54915682.380 : System send command 10 bytes + data 0 bytes
19ec-1c88:54915682.445 : IO total need to receive data 128 bytes
19ec-1c88:54915682.507 : => CNT96226::VenderCmd_GetData
19ec-1c88:54915682.562 : iCmd = 0, nBytes = 128
19ec-1c88:54915876.091 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54915876.268 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54915876.407 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54915876.542 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54915876.665 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54915876.789 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54915876.915 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54915877.036 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54915877.100 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54915877.162 : System total receive data 128 bytes
19ec-1c88:54915877.223 : => CNT96226::VenderCmd_GetData
19ec-1c88:54915877.276 : iCmd = 1, nBytes = 4
19ec-1c88:54915991.481 : 0000 : 00 00 00 00 
19ec-1c88:54915991.575 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54915991.705 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54915991.769 : NVMData.PadScanCount = 0
19ec-1c88:54915991.825 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54915991.882 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54915991.939 : NVMData.FlatbedScanCount = 0
19ec-1c88:54915991.993 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54915992.046 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54915992.103 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54915992.158 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54915992.212 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54915992.267 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54915992.320 : NVMData.BornMonth = 0
19ec-1c88:54915992.368 : NVMData.BornDay = 0
19ec-1c88:54915992.417 : NVMData.BornYear = 0
19ec-1c88:54915992.463 : NVMData.FirstScanMonth = 4
19ec-1c88:54915992.516 : NVMData.FirstScanDay = 30
19ec-1c88:54915992.572 : NVMData.FirstScanYear = 2020
19ec-1c88:54915992.625 : NVMData.VerticalMagnification = 0
19ec-1c88:54915992.681 : NVMData.HorizontalMagnification = 0
19ec-1c88:54915992.735 : NVMData.PowerSavingTime = 15
19ec-1c88:54915992.789 : NVMData.SN = A094165189010062
19ec-1c88:54915992.839 : NVMData.AutoFeed = 0
19ec-1c88:54915992.890 : NVMData.CCDType = 0
19ec-1c88:54915992.939 : NVMData.ScanSpeed = 0
19ec-1c88:54915992.987 : NVMData.RollerCount = 0
19ec-1c88:54915993.038 : NVMData.MultifeedCount = 0
19ec-1c88:54915993.088 : NVMData.JamCount = 0
19ec-1c88:54915993.138 : NVMData.IdentifyInfo = 
19ec-1c88:54915993.188 : NVMData.FormalName = 
19ec-1c88:54915993.372 : NVMData.ReservedB = 0
19ec-1c88:54915993.426 : NVMData.FunctionCode = 0
19ec-1c88:54915993.477 : NVMData.PreFeed = 0
19ec-1c88:54915993.527 : NVMData.PreFeedTime = 0
19ec-1c88:54915993.577 : NVMData.ButtonNumber = 0
19ec-1c88:54915993.628 : NVMData.PowerOffTime = 0
19ec-1c88:54915993.679 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54915993.756 : => IoObject::IoLockEnd
19ec-1c88:54915993.846 : <= IoObject::IoLockEnd
19ec-1c88:54915993.899 : <= InitializeScanner ret = 1
19ec-1c88:54915993.960 : => GetLogicalScannerAbilityEx
19ec-1c88:54915994.022 : => IoObject::IoLockStart
19ec-1c88:54915994.112 : => CAsicIO::CheckDevice
19ec-1c88:54915994.166 : => CNT96226::ConnectIsAvailable
19ec-1c88:54916006.873 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54916006.966 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54916007.022 : <= IoObject::IoLockStart
19ec-1c88:54916007.078 : => IoObject::IoLockEnd
19ec-1c88:54916007.164 : <= IoObject::IoLockEnd
19ec-1c88:54916007.278 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54916007.353 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54916182.563 : => ReadNVMData
19ec-1c88:54916182.716 : => IoObject::IoLockStart
19ec-1c88:54916182.835 : => CAsicIO::CheckDevice
19ec-1c88:54916182.893 : => CNT96226::ConnectIsAvailable
19ec-1c88:54916207.117 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54916207.493 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54916207.552 : <= IoObject::IoLockStart
19ec-1c88:54916207.609 : => ReadNVMDataInternal
19ec-1c88:54916207.669 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54916207.733 : IO Send command 10 bytes
19ec-1c88:54916207.845 : => CNT96226::VenderCmd_SetData
19ec-1c88:54916207.903 : iCmd = 0, nBytes = 10
19ec-1c88:54916208.007 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54916560.228 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54916560.383 : System send command 10 bytes + data 0 bytes
19ec-1c88:54916560.683 : IO total need to receive data 128 bytes
19ec-1c88:54916560.751 : => CNT96226::VenderCmd_GetData
19ec-1c88:54916560.807 : iCmd = 0, nBytes = 128
19ec-1c88:54916757.604 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54916758.053 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54916758.191 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54916758.321 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54916758.450 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54916758.575 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54916758.704 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54916758.827 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54916758.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54916758.951 : System total receive data 128 bytes
19ec-1c88:54916759.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:54916759.065 : iCmd = 1, nBytes = 4
19ec-1c88:54916935.362 : 0000 : 00 00 00 00 
19ec-1c88:54916935.464 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54916935.595 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54916935.669 : NVMData.PadScanCount = 0
19ec-1c88:54916935.724 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54916935.782 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54916935.840 : NVMData.FlatbedScanCount = 0
19ec-1c88:54916935.895 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54916935.947 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54916936.002 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54916936.058 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54916936.112 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54916936.167 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54916936.220 : NVMData.BornMonth = 0
19ec-1c88:54916936.267 : NVMData.BornDay = 0
19ec-1c88:54916936.317 : NVMData.BornYear = 0
19ec-1c88:54916936.364 : NVMData.FirstScanMonth = 4
19ec-1c88:54916936.415 : NVMData.FirstScanDay = 30
19ec-1c88:54916936.469 : NVMData.FirstScanYear = 2020
19ec-1c88:54916936.673 : NVMData.VerticalMagnification = 0
19ec-1c88:54916936.735 : NVMData.HorizontalMagnification = 0
19ec-1c88:54916936.790 : NVMData.PowerSavingTime = 15
19ec-1c88:54916936.843 : NVMData.SN = A094165189010062
19ec-1c88:54916936.893 : NVMData.AutoFeed = 0
19ec-1c88:54916936.943 : NVMData.CCDType = 0
19ec-1c88:54916936.990 : NVMData.ScanSpeed = 0
19ec-1c88:54916937.037 : NVMData.RollerCount = 0
19ec-1c88:54916937.087 : NVMData.MultifeedCount = 0
19ec-1c88:54916937.136 : NVMData.JamCount = 0
19ec-1c88:54916937.184 : NVMData.IdentifyInfo = 
19ec-1c88:54916937.236 : NVMData.FormalName = 
19ec-1c88:54916937.284 : NVMData.ReservedB = 0
19ec-1c88:54916937.332 : NVMData.FunctionCode = 0
19ec-1c88:54916937.380 : NVMData.PreFeed = 0
19ec-1c88:54916937.431 : NVMData.PreFeedTime = 0
19ec-1c88:54916937.479 : NVMData.ButtonNumber = 0
19ec-1c88:54916937.528 : NVMData.PowerOffTime = 0
19ec-1c88:54916937.577 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54916937.639 : => IoObject::IoLockEnd
19ec-1c88:54916937.738 : <= IoObject::IoLockEnd
19ec-1c88:54916937.788 : <= ReadNVMData ret = 1
19ec-1c88:54919618.764 : ============Debug Start==========
19ec-1c88:54919619.076 : Date : 2020/4/30 14:32:23
19ec-1c88:54919619.151 : Process ID : 19ec
19ec-1c88:54919619.578 : Windows : Version 10.0 build 18363 
19ec-1c88:54919620.047 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:54919620.110 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:54919620.175 : MemoryStatus.ullAvailPhys : 1725001728
19ec-1c88:54919620.234 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:54919620.300 : MemoryStatus.ullAvailPageFile : 3096039424
19ec-1c88:54919620.360 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:54919620.421 : MemoryStatus.ullAvailVirtual : 1729744896
19ec-1c88:54919620.484 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:54919620.589 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:54919620.650 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:54919620.901 : CPU Count : 4
19ec-1c88:54919620.948 : CPU Frequency : 100.000 Mhz
19ec-1c88:54919625.368 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:54919625.493 : => InitializeDriver
19ec-1c88:54919625.761 : <= InitializeDriver ret = 1
19ec-1c88:54922174.676 : => InitializeScanner
19ec-1c88:54922174.919 : => CAsicIO::GetDeviceList
19ec-1c88:54922175.563 : => CNT96226::CNT96226
19ec-1c88:54922175.626 : => CNT96226::Open
19ec-1c88:54922201.566 : <= CNT96226::Open ret = 1
19ec-1c88:54922201.685 : => CNT96226::Initialize
19ec-1c88:54922201.887 : <= CNT96226::Initialize ret = 1
19ec-1c88:54922201.948 : <= CNT96226::CNT96226
19ec-1c88:54922202.002 : => CNT96226::EnumAvailableDevice
19ec-1c88:54922207.786 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:54922207.870 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:54922207.929 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:54925953.135 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:54925953.457 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54925959.660 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54925959.778 : => IoObject::GetLockName
19ec-1c88:54925959.846 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54925959.914 : <= IoObject::GetLockName
19ec-1c88:54925960.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:54925960.507 : iCmd = 3, nBytes = 2
19ec-1c88:54926339.792 : 0000 : 06 38 
19ec-1c88:54926339.937 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54926340.015 : => CNT96226::VenderCmd_GetData
19ec-1c88:54926340.074 : iCmd = 4, nBytes = 2
19ec-1c88:54926647.749 : 0000 : 07 07 
19ec-1c88:54926647.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54926647.978 : Device 0 USB ID = 0638 : 0707
19ec-1c88:54926648.076 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:54926648.149 : IO Send command 10 bytes
19ec-1c88:54926648.204 : => CNT96226::VenderCmd_SetData
19ec-1c88:54926648.266 : iCmd = 0, nBytes = 10
19ec-1c88:54926648.373 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54926840.453 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54926840.838 : => CNT96226::VenderCmd_GetData
19ec-1c88:54926840.907 : iCmd = 0, nBytes = 165
19ec-1c88:54927014.331 : skip dump 37 bytes
19ec-1c88:54927014.897 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54927015.046 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54927015.189 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54927015.329 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54927015.461 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54927015.606 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54927015.739 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54927015.871 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54927015.937 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54927015.998 : => CNT96226::VenderCmd_GetData
19ec-1c88:54927016.057 : iCmd = 1, nBytes = 4
19ec-1c88:54927122.448 : 0000 : 00 00 00 00 
19ec-1c88:54927122.547 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54927122.611 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54927122.674 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54927122.743 : IO Send command 10 bytes
19ec-1c88:54927122.796 : => CNT96226::VenderCmd_SetData
19ec-1c88:54927122.852 : iCmd = 0, nBytes = 10
19ec-1c88:54927122.965 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54927431.166 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54927431.311 : => CNT96226::VenderCmd_GetData
19ec-1c88:54927431.377 : iCmd = 0, nBytes = 128
19ec-1c88:54927626.032 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54927626.239 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54927626.386 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54927626.525 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54927626.664 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54927626.796 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54927626.926 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54927627.058 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54927627.127 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54927627.193 : => CNT96226::VenderCmd_GetData
19ec-1c88:54927627.247 : iCmd = 1, nBytes = 4
19ec-1c88:54927831.318 : 0000 : 00 00 00 00 
19ec-1c88:54927831.436 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54927831.508 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54927831.689 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:54927831.764 : => CNT96226::Close
19ec-1c88:54927835.799 : <= CNT96226::Close ret = 1
19ec-1c88:54927835.882 : <= CNT96226::~CNT96226
19ec-1c88:54927835.972 : <= CAsicIO::GetDeviceList
19ec-1c88:54927836.410 : => IoObject::SetTimeout
19ec-1c88:54927836.555 : Timeout--> In = 0 Out = 0
19ec-1c88:54927836.617 : <= IoObject::SetTimeout
19ec-1c88:54927836.682 : => CAsicIO::CAsicIO
19ec-1c88:54927836.759 : => CNT96226::CNT96226
19ec-1c88:54927836.819 : => CNT96226::Open
19ec-1c88:54927860.004 : <= CNT96226::Open ret = 1
19ec-1c88:54927860.108 : => CNT96226::Initialize
19ec-1c88:54927860.309 : <= CNT96226::Initialize ret = 1
19ec-1c88:54927860.370 : <= CNT96226::CNT96226
19ec-1c88:54927860.428 : <= CAsicIO::CAsicIO
19ec-1c88:54927860.483 : => CAsicIO::InitializeDevice
19ec-1c88:54927860.554 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:54927867.260 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:54927867.388 : => IoObject::GetLockName
19ec-1c88:54927867.450 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:54927867.520 : <= IoObject::GetLockName
19ec-1c88:54927868.043 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:54927868.121 : IO Send command 10 bytes
19ec-1c88:54927868.178 : => CNT96226::VenderCmd_SetData
19ec-1c88:54927868.237 : iCmd = 0, nBytes = 10
19ec-1c88:54927868.355 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54928210.015 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54928210.223 : => CNT96226::VenderCmd_GetData
19ec-1c88:54928210.292 : iCmd = 0, nBytes = 128
19ec-1c88:54928395.369 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54928395.554 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54928395.705 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54928395.847 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54928395.982 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54928396.112 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54928396.244 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54928396.373 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54928396.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54928396.510 : => CNT96226::VenderCmd_GetData
19ec-1c88:54928396.567 : iCmd = 1, nBytes = 4
19ec-1c88:54928529.787 : 0000 : 00 00 00 00 
19ec-1c88:54928529.951 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54928530.035 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:54928530.106 : => CNT96226::VenderCmd_GetData
19ec-1c88:54928530.166 : iCmd = 3, nBytes = 2
19ec-1c88:54928875.587 : 0000 : 06 38 
19ec-1c88:54928875.734 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54928875.810 : => CNT96226::VenderCmd_GetData
19ec-1c88:54928875.869 : iCmd = 4, nBytes = 2
19ec-1c88:54929156.313 : 0000 : 07 07 
19ec-1c88:54929156.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54929156.640 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:54929156.745 : => IoObject::InitializeDevice
19ec-1c88:54929156.865 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:54929157.460 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:54929157.533 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:54929158.174 : => FindScanner
19ec-1c88:54929158.233 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:54929158.303 : <= FindScanner ret = 1
19ec-1c88:54929158.365 : => IoObject::IoLockStart
19ec-1c88:54929158.473 : => CAsicIO::CheckDevice
19ec-1c88:54929158.530 : => CNT96226::ConnectIsAvailable
19ec-1c88:54929175.808 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54929175.937 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54929176.009 : <= IoObject::IoLockStart
19ec-1c88:54929176.074 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54929176.145 : IO Send command 10 bytes
19ec-1c88:54929176.237 : => CNT96226::VenderCmd_SetData
19ec-1c88:54929176.300 : iCmd = 0, nBytes = 10
19ec-1c88:54929176.413 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:54929346.016 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54929346.202 : System send command 10 bytes + data 0 bytes
19ec-1c88:54929346.285 : IO total need to receive data 5 bytes
19ec-1c88:54929346.353 : => CNT96226::VenderCmd_GetData
19ec-1c88:54929346.414 : iCmd = 0, nBytes = 5
19ec-1c88:54929519.910 : 0000 : 06 00 02 02 ab 
19ec-1c88:54929520.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54929520.111 : System total receive data 5 bytes
19ec-1c88:54929520.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:54929520.238 : iCmd = 1, nBytes = 4
19ec-1c88:54929654.666 : 0000 : 00 00 00 00 
19ec-1c88:54929654.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54929654.933 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54929655.003 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:54929655.073 : IO Send command 10 bytes
19ec-1c88:54929655.157 : => CNT96226::VenderCmd_SetData
19ec-1c88:54929655.216 : iCmd = 0, nBytes = 10
19ec-1c88:54929655.330 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:54929811.140 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54929811.310 : System send command 10 bytes + data 0 bytes
19ec-1c88:54929811.388 : IO total need to receive data 165 bytes
19ec-1c88:54929811.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:54929811.514 : iCmd = 0, nBytes = 165
19ec-1c88:54929995.452 : skip dump 37 bytes
19ec-1c88:54929995.640 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54929995.777 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54929995.911 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54929996.042 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54929996.171 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54929996.303 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54929996.426 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54929996.552 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54929996.619 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54929996.677 : System total receive data 165 bytes
19ec-1c88:54929996.742 : => CNT96226::VenderCmd_GetData
19ec-1c88:54929996.793 : iCmd = 1, nBytes = 4
19ec-1c88:54930134.927 : 0000 : 00 00 00 00 
19ec-1c88:54930135.050 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54930135.176 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54930135.408 : Dump Inquiry
19ec-1c88:54930135.547 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:54930135.688 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:54930135.828 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:54930135.963 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:54930136.094 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:54930136.233 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:54930136.361 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54930136.490 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54930136.630 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:54930136.758 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:54930136.847 : 00a0 : 00 00 00 00 00 
19ec-1c88:54930136.922 : => ReadNVMDataInternal
19ec-1c88:54930137.139 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54930137.280 : IO Send command 10 bytes
19ec-1c88:54930137.370 : => CNT96226::VenderCmd_SetData
19ec-1c88:54930137.427 : iCmd = 0, nBytes = 10
19ec-1c88:54930137.533 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54930467.264 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54930467.457 : System send command 10 bytes + data 0 bytes
19ec-1c88:54930467.539 : IO total need to receive data 128 bytes
19ec-1c88:54930467.608 : => CNT96226::VenderCmd_GetData
19ec-1c88:54930467.668 : iCmd = 0, nBytes = 128
19ec-1c88:54930636.882 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54930637.066 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54930637.211 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54930637.346 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54930637.473 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54930637.594 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54930637.718 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54930637.844 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54930637.908 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54930637.971 : System total receive data 128 bytes
19ec-1c88:54930638.035 : => CNT96226::VenderCmd_GetData
19ec-1c88:54930638.087 : iCmd = 1, nBytes = 4
19ec-1c88:54930768.407 : 0000 : 00 00 00 00 
19ec-1c88:54930768.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54930768.693 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54930768.768 : NVMData.PadScanCount = 0
19ec-1c88:54930768.824 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54930768.882 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54930768.942 : NVMData.FlatbedScanCount = 0
19ec-1c88:54930768.999 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54930769.052 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54930769.111 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54930769.167 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54930769.229 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54930769.285 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54930769.345 : NVMData.BornMonth = 0
19ec-1c88:54930769.393 : NVMData.BornDay = 0
19ec-1c88:54930769.447 : NVMData.BornYear = 0
19ec-1c88:54930769.496 : NVMData.FirstScanMonth = 4
19ec-1c88:54930769.549 : NVMData.FirstScanDay = 30
19ec-1c88:54930769.603 : NVMData.FirstScanYear = 2020
19ec-1c88:54930769.658 : NVMData.VerticalMagnification = 0
19ec-1c88:54930769.714 : NVMData.HorizontalMagnification = 0
19ec-1c88:54930769.771 : NVMData.PowerSavingTime = 15
19ec-1c88:54930769.830 : NVMData.SN = A094165189010062
19ec-1c88:54930769.882 : NVMData.AutoFeed = 0
19ec-1c88:54930769.932 : NVMData.CCDType = 0
19ec-1c88:54930769.981 : NVMData.ScanSpeed = 0
19ec-1c88:54930770.033 : NVMData.RollerCount = 0
19ec-1c88:54930770.084 : NVMData.MultifeedCount = 0
19ec-1c88:54930770.136 : NVMData.JamCount = 0
19ec-1c88:54930770.186 : NVMData.IdentifyInfo = 
19ec-1c88:54930770.238 : NVMData.FormalName = 
19ec-1c88:54930770.473 : NVMData.ReservedB = 0
19ec-1c88:54930770.526 : NVMData.FunctionCode = 0
19ec-1c88:54930770.577 : NVMData.PreFeed = 0
19ec-1c88:54930770.630 : NVMData.PreFeedTime = 0
19ec-1c88:54930770.683 : NVMData.ButtonNumber = 0
19ec-1c88:54930770.737 : NVMData.PowerOffTime = 0
19ec-1c88:54930770.790 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54930770.878 : => IoObject::IoLockEnd
19ec-1c88:54930770.978 : <= IoObject::IoLockEnd
19ec-1c88:54930771.029 : <= InitializeScanner ret = 1
19ec-1c88:54932824.305 : => GetLogicalScannerAbility
19ec-1c88:54932824.505 : => IoObject::IoLockStart
19ec-1c88:54932824.641 : => CAsicIO::CheckDevice
19ec-1c88:54932824.703 : => CNT96226::ConnectIsAvailable
19ec-1c88:54932848.477 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54932848.612 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54932848.687 : <= IoObject::IoLockStart
19ec-1c88:54932848.762 : => IoObject::IoLockEnd
19ec-1c88:54932848.865 : <= IoObject::IoLockEnd
19ec-1c88:54932848.943 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:54942613.329 : => GetLogicalScannerAbilityEx
19ec-1c88:54942613.543 : => IoObject::IoLockStart
19ec-1c88:54942613.684 : => CAsicIO::CheckDevice
19ec-1c88:54942613.751 : => CNT96226::ConnectIsAvailable
19ec-1c88:54942630.788 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54942630.914 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54942630.985 : <= IoObject::IoLockStart
19ec-1c88:54942631.047 : => IoObject::IoLockEnd
19ec-1c88:54942631.155 : <= IoObject::IoLockEnd
19ec-1c88:54942631.276 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:54942631.357 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:54952515.940 : => ReadNVMData
19ec-1c88:54952516.142 : => IoObject::IoLockStart
19ec-1c88:54952516.280 : => CAsicIO::CheckDevice
19ec-1c88:54952516.344 : => CNT96226::ConnectIsAvailable
19ec-1c88:54952539.575 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54952539.797 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54952539.909 : <= IoObject::IoLockStart
19ec-1c88:54952540.015 : => ReadNVMDataInternal
19ec-1c88:54952540.412 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:54952540.480 : IO Send command 10 bytes
19ec-1c88:54952540.623 : => CNT96226::VenderCmd_SetData
19ec-1c88:54952540.683 : iCmd = 0, nBytes = 10
19ec-1c88:54952540.800 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:54952879.816 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54952879.990 : System send command 10 bytes + data 0 bytes
19ec-1c88:54952880.069 : IO total need to receive data 128 bytes
19ec-1c88:54952880.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:54952880.192 : iCmd = 0, nBytes = 128
19ec-1c88:54953030.743 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54953031.347 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54953031.499 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:54953031.641 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:54953031.773 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:54953031.900 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54953032.031 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54953032.159 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:54953032.226 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54953032.297 : System total receive data 128 bytes
19ec-1c88:54953032.369 : => CNT96226::VenderCmd_GetData
19ec-1c88:54953032.426 : iCmd = 1, nBytes = 4
19ec-1c88:54953240.336 : 0000 : 00 00 00 00 
19ec-1c88:54953240.455 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54953240.615 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54953240.692 : NVMData.PadScanCount = 0
19ec-1c88:54953240.749 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:54953240.804 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:54953240.863 : NVMData.FlatbedScanCount = 0
19ec-1c88:54953240.916 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:54953241.222 : NVMData.SideEdgeFletbed = 0
19ec-1c88:54953241.287 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:54953241.342 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:54953241.396 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:54953241.451 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:54953241.510 : NVMData.BornMonth = 0
19ec-1c88:54953241.559 : NVMData.BornDay = 0
19ec-1c88:54953241.608 : NVMData.BornYear = 0
19ec-1c88:54953241.658 : NVMData.FirstScanMonth = 4
19ec-1c88:54953241.711 : NVMData.FirstScanDay = 30
19ec-1c88:54953241.767 : NVMData.FirstScanYear = 2020
19ec-1c88:54953241.820 : NVMData.VerticalMagnification = 0
19ec-1c88:54953241.877 : NVMData.HorizontalMagnification = 0
19ec-1c88:54953241.928 : NVMData.PowerSavingTime = 15
19ec-1c88:54953241.982 : NVMData.SN = A094165189010062
19ec-1c88:54953242.034 : NVMData.AutoFeed = 0
19ec-1c88:54953242.083 : NVMData.CCDType = 0
19ec-1c88:54953242.134 : NVMData.ScanSpeed = 0
19ec-1c88:54953242.184 : NVMData.RollerCount = 0
19ec-1c88:54953242.240 : NVMData.MultifeedCount = 0
19ec-1c88:54953242.290 : NVMData.JamCount = 0
19ec-1c88:54953242.342 : NVMData.IdentifyInfo = 
19ec-1c88:54953242.395 : NVMData.FormalName = 
19ec-1c88:54953242.445 : NVMData.ReservedB = 0
19ec-1c88:54953242.494 : NVMData.FunctionCode = 0
19ec-1c88:54953242.542 : NVMData.PreFeed = 0
19ec-1c88:54953242.590 : NVMData.PreFeedTime = 0
19ec-1c88:54953242.641 : NVMData.ButtonNumber = 0
19ec-1c88:54953242.692 : NVMData.PowerOffTime = 0
19ec-1c88:54953242.742 : <= ReadNVMDataInternal ret = 1
19ec-1c88:54953242.804 : => IoObject::IoLockEnd
19ec-1c88:54953242.903 : <= IoObject::IoLockEnd
19ec-1c88:54953242.952 : <= ReadNVMData ret = 1
19ec-1c88:54963800.921 : => GetADFStatus
19ec-1c88:54963801.298 : => IoObject::IoLockStart
19ec-1c88:54963801.434 : => CAsicIO::CheckDevice
19ec-1c88:54963801.493 : => CNT96226::ConnectIsAvailable
19ec-1c88:54963820.759 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54963820.864 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54963820.925 : <= IoObject::IoLockStart
19ec-1c88:54963820.988 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54963821.066 : IO Send command 10 bytes
19ec-1c88:54963821.197 : => CNT96226::VenderCmd_SetData
19ec-1c88:54963821.261 : iCmd = 0, nBytes = 10
19ec-1c88:54963821.370 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54963994.773 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54963994.911 : System send command 10 bytes + data 0 bytes
19ec-1c88:54963994.995 : IO total need to receive data 2 bytes
19ec-1c88:54963995.064 : => CNT96226::VenderCmd_GetData
19ec-1c88:54963995.124 : iCmd = 0, nBytes = 2
19ec-1c88:54964195.894 : 0000 : 00 00 
19ec-1c88:54964196.049 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54964196.131 : System total receive data 2 bytes
19ec-1c88:54964196.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:54964196.281 : iCmd = 1, nBytes = 4
19ec-1c88:54964361.895 : 0000 : 00 00 00 00 
19ec-1c88:54964362.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54964362.198 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54964362.290 : Return status = 0
19ec-1c88:54964362.355 : => IoObject::IoLockEnd
19ec-1c88:54964362.448 : <= IoObject::IoLockEnd
19ec-1c88:54964362.503 : <= GetADFStatus ret = 1
19ec-1c88:54967323.932 : => GetADFStatus
19ec-1c88:54967324.135 : => IoObject::IoLockStart
19ec-1c88:54967324.264 : => CAsicIO::CheckDevice
19ec-1c88:54967324.327 : => CNT96226::ConnectIsAvailable
19ec-1c88:54967344.216 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:54967344.318 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:54967344.380 : <= IoObject::IoLockStart
19ec-1c88:54967344.442 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:54967344.510 : IO Send command 10 bytes
19ec-1c88:54967344.631 : => CNT96226::VenderCmd_SetData
19ec-1c88:54967344.687 : iCmd = 0, nBytes = 10
19ec-1c88:54967344.800 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:54967504.645 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:54967504.818 : System send command 10 bytes + data 0 bytes
19ec-1c88:54967505.098 : IO total need to receive data 2 bytes
19ec-1c88:54967505.179 : => CNT96226::VenderCmd_GetData
19ec-1c88:54967505.243 : iCmd = 0, nBytes = 2
19ec-1c88:54967621.157 : 0000 : 00 00 
19ec-1c88:54967621.275 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54967621.355 : System total receive data 2 bytes
19ec-1c88:54967621.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:54967621.482 : iCmd = 1, nBytes = 4
19ec-1c88:54967760.245 : 0000 : 00 00 00 00 
19ec-1c88:54967760.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:54967760.787 : <= CAsicIO::DoIo ret = 1
19ec-1c88:54967760.865 : Return status = 0
19ec-1c88:54967760.932 : => IoObject::IoLockEnd
19ec-1c88:54967761.029 : <= IoObject::IoLockEnd
19ec-1c88:54967761.077 : <= GetADFStatus ret = 1
19ec-1c88:54969918.444 : => TerminateDriver
19ec-1c88:54969918.650 : => CAsicIO::~CAsicIO,pStage=221514824
19ec-1c88:54969918.729 : => CNT96226::Close
19ec-1c88:54969922.575 : <= CNT96226::Close ret = 1
19ec-1c88:54969922.651 : <= CAsicIO::~CAsicIO
19ec-1c88:54969922.709 : => IoObject::IoLockEnd
19ec-1c88:54969922.763 : <= IoObject::IoLockEnd
19ec-1c88:54969922.816 : => IoObject::TerminateDevice
19ec-1c88:54969922.876 : => IoObject::IoLockEnd
19ec-1c88:54969922.926 : <= IoObject::IoLockEnd
19ec-1c88:54969923.029 : <= IoObject::TerminateDevice
19ec-1c88:54969923.285 : <= TerminateDriver ret = 1
19ec-1c88:55013659.073 : ============Debug Start==========
19ec-1c88:55013659.369 : Date : 2020/4/30 14:32:26
19ec-1c88:55013659.444 : Process ID : 19ec
19ec-1c88:55013659.870 : Windows : Version 10.0 build 18363 
19ec-1c88:55013660.322 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:55013660.380 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55013660.445 : MemoryStatus.ullAvailPhys : 1693413376
19ec-1c88:55013660.502 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55013660.564 : MemoryStatus.ullAvailPageFile : 3056979968
19ec-1c88:55013660.626 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55013660.686 : MemoryStatus.ullAvailVirtual : 1729462272
19ec-1c88:55013660.749 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55013660.853 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55013660.912 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55013661.153 : CPU Count : 4
19ec-1c88:55013661.198 : CPU Frequency : 100.000 Mhz
19ec-1c88:55013665.596 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55013665.724 : => InitializeDriver
19ec-1c88:55013666.012 : <= InitializeDriver ret = 1
19ec-1c88:55013666.070 : => InitializeScanner
19ec-1c88:55013666.153 : => CAsicIO::GetDeviceList
19ec-1c88:55013666.453 : => CNT96226::CNT96226
19ec-1c88:55013666.513 : => CNT96226::Open
19ec-1c88:55013687.275 : <= CNT96226::Open ret = 1
19ec-1c88:55013687.368 : => CNT96226::Initialize
19ec-1c88:55013687.552 : <= CNT96226::Initialize ret = 1
19ec-1c88:55013687.606 : <= CNT96226::CNT96226
19ec-1c88:55013687.656 : => CNT96226::EnumAvailableDevice
19ec-1c88:55013692.942 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55013693.017 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55013693.073 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55017424.004 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55017424.295 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55017430.215 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55017430.322 : => IoObject::GetLockName
19ec-1c88:55017430.383 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55017430.451 : <= IoObject::GetLockName
19ec-1c88:55017430.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:55017431.022 : iCmd = 3, nBytes = 2
19ec-1c88:55017813.808 : 0000 : 06 38 
19ec-1c88:55017813.960 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55017814.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:55017814.094 : iCmd = 4, nBytes = 2
19ec-1c88:55018113.646 : 0000 : 07 07 
19ec-1c88:55018113.795 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55018113.888 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55018113.978 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55018114.045 : IO Send command 10 bytes
19ec-1c88:55018114.099 : => CNT96226::VenderCmd_SetData
19ec-1c88:55018114.158 : iCmd = 0, nBytes = 10
19ec-1c88:55018114.257 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55018298.392 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55018298.507 : => CNT96226::VenderCmd_GetData
19ec-1c88:55018298.565 : iCmd = 0, nBytes = 165
19ec-1c88:55018509.639 : skip dump 37 bytes
19ec-1c88:55018509.860 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55018509.999 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55018510.136 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55018510.269 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55018510.404 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55018510.537 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55018510.662 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55018510.781 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55018510.843 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55018510.907 : => CNT96226::VenderCmd_GetData
19ec-1c88:55018510.960 : iCmd = 1, nBytes = 4
19ec-1c88:55018635.209 : 0000 : 00 00 00 00 
19ec-1c88:55018635.306 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55018635.367 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55018635.434 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55018635.499 : IO Send command 10 bytes
19ec-1c88:55018635.552 : => CNT96226::VenderCmd_SetData
19ec-1c88:55018635.603 : iCmd = 0, nBytes = 10
19ec-1c88:55018635.702 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55018942.409 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55018942.560 : => CNT96226::VenderCmd_GetData
19ec-1c88:55018942.620 : iCmd = 0, nBytes = 128
19ec-1c88:55019118.823 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55019119.030 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55019119.177 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55019119.312 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55019119.441 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55019119.567 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55019119.691 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55019119.816 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55019119.878 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55019119.944 : => CNT96226::VenderCmd_GetData
19ec-1c88:55019119.996 : iCmd = 1, nBytes = 4
19ec-1c88:55019242.481 : 0000 : 00 00 00 00 
19ec-1c88:55019242.658 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55019242.782 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55019243.191 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55019243.263 : => CNT96226::Close
19ec-1c88:55019247.082 : <= CNT96226::Close ret = 1
19ec-1c88:55019247.157 : <= CNT96226::~CNT96226
19ec-1c88:55019247.248 : <= CAsicIO::GetDeviceList
19ec-1c88:55019247.679 : => IoObject::SetTimeout
19ec-1c88:55019247.814 : Timeout--> In = 0 Out = 0
19ec-1c88:55019247.874 : <= IoObject::SetTimeout
19ec-1c88:55019247.941 : => CAsicIO::CAsicIO
19ec-1c88:55019248.011 : => CNT96226::CNT96226
19ec-1c88:55019248.070 : => CNT96226::Open
19ec-1c88:55019270.062 : <= CNT96226::Open ret = 1
19ec-1c88:55019270.155 : => CNT96226::Initialize
19ec-1c88:55019270.344 : <= CNT96226::Initialize ret = 1
19ec-1c88:55019270.400 : <= CNT96226::CNT96226
19ec-1c88:55019270.451 : <= CAsicIO::CAsicIO
19ec-1c88:55019270.506 : => CAsicIO::InitializeDevice
19ec-1c88:55019270.578 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55019276.470 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55019276.592 : => IoObject::GetLockName
19ec-1c88:55019276.651 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55019276.716 : <= IoObject::GetLockName
19ec-1c88:55019277.208 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55019277.280 : IO Send command 10 bytes
19ec-1c88:55019277.335 : => CNT96226::VenderCmd_SetData
19ec-1c88:55019277.390 : iCmd = 0, nBytes = 10
19ec-1c88:55019277.497 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55019609.834 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55019610.011 : => CNT96226::VenderCmd_GetData
19ec-1c88:55019610.079 : iCmd = 0, nBytes = 128
19ec-1c88:55019729.172 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55019729.339 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55019729.472 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55019729.609 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55019729.736 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55019729.858 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55019729.985 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55019730.109 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55019730.174 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55019730.234 : => CNT96226::VenderCmd_GetData
19ec-1c88:55019730.285 : iCmd = 1, nBytes = 4
19ec-1c88:55019897.947 : 0000 : 00 00 00 00 
19ec-1c88:55019898.070 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55019898.144 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55019898.212 : => CNT96226::VenderCmd_GetData
19ec-1c88:55019898.269 : iCmd = 3, nBytes = 2
19ec-1c88:55020259.894 : 0000 : 06 38 
19ec-1c88:55020260.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55020260.124 : => CNT96226::VenderCmd_GetData
19ec-1c88:55020260.181 : iCmd = 4, nBytes = 2
19ec-1c88:55020553.606 : 0000 : 07 07 
19ec-1c88:55020553.732 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55020553.936 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55020554.033 : => IoObject::InitializeDevice
19ec-1c88:55020554.141 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55020554.925 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55020554.999 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55020555.836 : => FindScanner
19ec-1c88:55020555.894 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55020555.955 : <= FindScanner ret = 1
19ec-1c88:55020556.015 : => IoObject::IoLockStart
19ec-1c88:55020556.121 : => CAsicIO::CheckDevice
19ec-1c88:55020556.179 : => CNT96226::ConnectIsAvailable
19ec-1c88:55020578.362 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55020578.475 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55020578.532 : <= IoObject::IoLockStart
19ec-1c88:55020578.591 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55020578.659 : IO Send command 10 bytes
19ec-1c88:55020578.750 : => CNT96226::VenderCmd_SetData
19ec-1c88:55020578.810 : iCmd = 0, nBytes = 10
19ec-1c88:55020578.919 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55020762.362 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55020762.503 : System send command 10 bytes + data 0 bytes
19ec-1c88:55020762.572 : IO total need to receive data 5 bytes
19ec-1c88:55020762.630 : => CNT96226::VenderCmd_GetData
19ec-1c88:55020762.688 : iCmd = 0, nBytes = 5
19ec-1c88:55020941.215 : 0000 : 06 00 02 02 ab 
19ec-1c88:55020941.327 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55020941.400 : System total receive data 5 bytes
19ec-1c88:55020941.467 : => CNT96226::VenderCmd_GetData
19ec-1c88:55020941.523 : iCmd = 1, nBytes = 4
19ec-1c88:55021135.220 : 0000 : 00 00 00 00 
19ec-1c88:55021135.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55021135.555 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55021135.624 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55021135.691 : IO Send command 10 bytes
19ec-1c88:55021135.809 : => CNT96226::VenderCmd_SetData
19ec-1c88:55021135.871 : iCmd = 0, nBytes = 10
19ec-1c88:55021135.977 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55021308.371 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55021308.782 : System send command 10 bytes + data 0 bytes
19ec-1c88:55021308.864 : IO total need to receive data 165 bytes
19ec-1c88:55021308.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:55021308.990 : iCmd = 0, nBytes = 165
19ec-1c88:55021512.006 : skip dump 37 bytes
19ec-1c88:55021512.198 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55021512.349 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55021512.487 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55021512.620 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55021512.752 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55021512.884 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55021513.008 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55021513.132 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55021513.195 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55021513.253 : System total receive data 165 bytes
19ec-1c88:55021513.313 : => CNT96226::VenderCmd_GetData
19ec-1c88:55021513.364 : iCmd = 1, nBytes = 4
19ec-1c88:55021689.885 : 0000 : 00 00 00 00 
19ec-1c88:55021689.983 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55021690.129 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55021690.322 : Dump Inquiry
19ec-1c88:55021690.459 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55021690.594 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55021690.723 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55021690.855 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55021690.980 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55021691.115 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55021691.237 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55021691.363 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55021691.490 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55021691.619 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55021691.706 : 00a0 : 00 00 00 00 00 
19ec-1c88:55021691.777 : => ReadNVMDataInternal
19ec-1c88:55021691.954 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55021692.021 : IO Send command 10 bytes
19ec-1c88:55021692.110 : => CNT96226::VenderCmd_SetData
19ec-1c88:55021692.169 : iCmd = 0, nBytes = 10
19ec-1c88:55021692.270 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55021999.015 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55021999.155 : System send command 10 bytes + data 0 bytes
19ec-1c88:55021999.223 : IO total need to receive data 128 bytes
19ec-1c88:55021999.284 : => CNT96226::VenderCmd_GetData
19ec-1c88:55021999.337 : iCmd = 0, nBytes = 128
19ec-1c88:55022207.892 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55022208.070 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55022208.215 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55022208.354 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55022208.480 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55022208.605 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55022208.727 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55022208.850 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55022208.917 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55022208.980 : System total receive data 128 bytes
19ec-1c88:55022209.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:55022209.096 : iCmd = 1, nBytes = 4
19ec-1c88:55022358.580 : 0000 : 00 00 00 00 
19ec-1c88:55022358.696 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55022358.847 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55022358.917 : NVMData.PadScanCount = 0
19ec-1c88:55022358.976 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55022359.034 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55022359.093 : NVMData.FlatbedScanCount = 0
19ec-1c88:55022359.148 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55022359.200 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55022359.256 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55022359.309 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55022359.364 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55022359.418 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55022359.473 : NVMData.BornMonth = 0
19ec-1c88:55022359.520 : NVMData.BornDay = 0
19ec-1c88:55022359.571 : NVMData.BornYear = 0
19ec-1c88:55022359.619 : NVMData.FirstScanMonth = 4
19ec-1c88:55022359.671 : NVMData.FirstScanDay = 30
19ec-1c88:55022359.726 : NVMData.FirstScanYear = 2020
19ec-1c88:55022359.779 : NVMData.VerticalMagnification = 0
19ec-1c88:55022359.834 : NVMData.HorizontalMagnification = 0
19ec-1c88:55022359.888 : NVMData.PowerSavingTime = 15
19ec-1c88:55022359.941 : NVMData.SN = A094165189010062
19ec-1c88:55022359.992 : NVMData.AutoFeed = 0
19ec-1c88:55022360.042 : NVMData.CCDType = 0
19ec-1c88:55022360.088 : NVMData.ScanSpeed = 0
19ec-1c88:55022360.137 : NVMData.RollerCount = 0
19ec-1c88:55022360.188 : NVMData.MultifeedCount = 0
19ec-1c88:55022360.239 : NVMData.JamCount = 0
19ec-1c88:55022360.288 : NVMData.IdentifyInfo = 
19ec-1c88:55022360.339 : NVMData.FormalName = 
19ec-1c88:55022360.528 : NVMData.ReservedB = 0
19ec-1c88:55022360.582 : NVMData.FunctionCode = 0
19ec-1c88:55022360.630 : NVMData.PreFeed = 0
19ec-1c88:55022360.680 : NVMData.PreFeedTime = 0
19ec-1c88:55022360.729 : NVMData.ButtonNumber = 0
19ec-1c88:55022360.779 : NVMData.PowerOffTime = 0
19ec-1c88:55022360.830 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55022360.910 : => IoObject::IoLockEnd
19ec-1c88:55022361.004 : <= IoObject::IoLockEnd
19ec-1c88:55022361.053 : <= InitializeScanner ret = 1
19ec-1c88:55022361.118 : => GetLogicalScannerAbilityEx
19ec-1c88:55022361.178 : => IoObject::IoLockStart
19ec-1c88:55022361.273 : => CAsicIO::CheckDevice
19ec-1c88:55022361.326 : => CNT96226::ConnectIsAvailable
19ec-1c88:55022374.304 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55022374.423 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55022374.487 : <= IoObject::IoLockStart
19ec-1c88:55022374.549 : => IoObject::IoLockEnd
19ec-1c88:55022374.660 : <= IoObject::IoLockEnd
19ec-1c88:55022374.782 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55022374.859 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55022546.519 : => ReadNVMData
19ec-1c88:55022546.663 : => IoObject::IoLockStart
19ec-1c88:55022546.791 : => CAsicIO::CheckDevice
19ec-1c88:55022546.846 : => CNT96226::ConnectIsAvailable
19ec-1c88:55022573.131 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55022573.532 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55022573.595 : <= IoObject::IoLockStart
19ec-1c88:55022573.658 : => ReadNVMDataInternal
19ec-1c88:55022573.718 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55022573.785 : IO Send command 10 bytes
19ec-1c88:55022573.884 : => CNT96226::VenderCmd_SetData
19ec-1c88:55022573.938 : iCmd = 0, nBytes = 10
19ec-1c88:55022574.048 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55022926.869 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55022927.048 : System send command 10 bytes + data 0 bytes
19ec-1c88:55022927.118 : IO total need to receive data 128 bytes
19ec-1c88:55022927.178 : => CNT96226::VenderCmd_GetData
19ec-1c88:55022927.234 : iCmd = 0, nBytes = 128
19ec-1c88:55023137.225 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55023137.407 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55023137.553 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55023137.690 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55023137.820 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55023137.951 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55023138.078 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55023138.203 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55023138.268 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55023138.329 : System total receive data 128 bytes
19ec-1c88:55023138.391 : => CNT96226::VenderCmd_GetData
19ec-1c88:55023138.441 : iCmd = 1, nBytes = 4
19ec-1c88:55023301.448 : 0000 : 00 00 00 00 
19ec-1c88:55023301.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55023301.654 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55023301.723 : NVMData.PadScanCount = 0
19ec-1c88:55023301.781 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55023301.837 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55023301.895 : NVMData.FlatbedScanCount = 0
19ec-1c88:55023301.950 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55023302.004 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55023302.056 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55023302.112 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55023302.167 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55023302.219 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55023302.273 : NVMData.BornMonth = 0
19ec-1c88:55023302.324 : NVMData.BornDay = 0
19ec-1c88:55023302.376 : NVMData.BornYear = 0
19ec-1c88:55023302.423 : NVMData.FirstScanMonth = 4
19ec-1c88:55023302.472 : NVMData.FirstScanDay = 30
19ec-1c88:55023302.522 : NVMData.FirstScanYear = 2020
19ec-1c88:55023302.702 : NVMData.VerticalMagnification = 0
19ec-1c88:55023302.760 : NVMData.HorizontalMagnification = 0
19ec-1c88:55023302.815 : NVMData.PowerSavingTime = 15
19ec-1c88:55023302.866 : NVMData.SN = A094165189010062
19ec-1c88:55023302.918 : NVMData.AutoFeed = 0
19ec-1c88:55023302.970 : NVMData.CCDType = 0
19ec-1c88:55023303.020 : NVMData.ScanSpeed = 0
19ec-1c88:55023303.069 : NVMData.RollerCount = 0
19ec-1c88:55023303.119 : NVMData.MultifeedCount = 0
19ec-1c88:55023303.171 : NVMData.JamCount = 0
19ec-1c88:55023303.223 : NVMData.IdentifyInfo = 
19ec-1c88:55023303.272 : NVMData.FormalName = 
19ec-1c88:55023303.322 : NVMData.ReservedB = 0
19ec-1c88:55023303.373 : NVMData.FunctionCode = 0
19ec-1c88:55023303.420 : NVMData.PreFeed = 0
19ec-1c88:55023303.470 : NVMData.PreFeedTime = 0
19ec-1c88:55023303.517 : NVMData.ButtonNumber = 0
19ec-1c88:55023303.567 : NVMData.PowerOffTime = 0
19ec-1c88:55023303.617 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55023303.678 : => IoObject::IoLockEnd
19ec-1c88:55023303.766 : <= IoObject::IoLockEnd
19ec-1c88:55023303.817 : <= ReadNVMData ret = 1
19ec-1c88:55026203.846 : ============Debug Start==========
19ec-1c88:55026204.159 : Date : 2020/4/30 14:32:27
19ec-1c88:55026204.240 : Process ID : 19ec
19ec-1c88:55026204.672 : Windows : Version 10.0 build 18363 
19ec-1c88:55026205.135 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:55026205.199 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55026205.270 : MemoryStatus.ullAvailPhys : 1693470720
19ec-1c88:55026205.331 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55026205.393 : MemoryStatus.ullAvailPageFile : 3056353280
19ec-1c88:55026205.455 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55026205.514 : MemoryStatus.ullAvailVirtual : 1729462272
19ec-1c88:55026205.574 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55026205.682 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55026205.744 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55026205.991 : CPU Count : 4
19ec-1c88:55026206.042 : CPU Frequency : 100.000 Mhz
19ec-1c88:55026210.213 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55026210.346 : => InitializeDriver
19ec-1c88:55026210.613 : <= InitializeDriver ret = 1
19ec-1c88:55030733.821 : => InitializeScanner
19ec-1c88:55030734.082 : => CAsicIO::GetDeviceList
19ec-1c88:55030734.596 : => CNT96226::CNT96226
19ec-1c88:55030734.660 : => CNT96226::Open
19ec-1c88:55030760.052 : <= CNT96226::Open ret = 1
19ec-1c88:55030760.160 : => CNT96226::Initialize
19ec-1c88:55030760.362 : <= CNT96226::Initialize ret = 1
19ec-1c88:55030760.426 : <= CNT96226::CNT96226
19ec-1c88:55030760.483 : => CNT96226::EnumAvailableDevice
19ec-1c88:55030766.129 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55030766.211 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55030766.275 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55034671.466 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55034671.760 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55034677.396 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55034677.505 : => IoObject::GetLockName
19ec-1c88:55034677.564 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55034677.634 : <= IoObject::GetLockName
19ec-1c88:55034678.093 : => CNT96226::VenderCmd_GetData
19ec-1c88:55034678.161 : iCmd = 3, nBytes = 2
19ec-1c88:55035065.419 : 0000 : 06 38 
19ec-1c88:55035065.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55035065.874 : => CNT96226::VenderCmd_GetData
19ec-1c88:55035065.935 : iCmd = 4, nBytes = 2
19ec-1c88:55035372.753 : 0000 : 07 07 
19ec-1c88:55035372.861 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55035372.951 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55035373.043 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55035373.110 : IO Send command 10 bytes
19ec-1c88:55035373.165 : => CNT96226::VenderCmd_SetData
19ec-1c88:55035373.222 : iCmd = 0, nBytes = 10
19ec-1c88:55035373.326 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55035550.122 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55035550.291 : => CNT96226::VenderCmd_GetData
19ec-1c88:55035550.354 : iCmd = 0, nBytes = 165
19ec-1c88:55035739.380 : skip dump 37 bytes
19ec-1c88:55035739.946 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55035740.078 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55035740.213 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55035740.342 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55035740.469 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55035740.602 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55035740.727 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55035740.851 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55035740.911 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55035740.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:55035741.026 : iCmd = 1, nBytes = 4
19ec-1c88:55035894.258 : 0000 : 00 00 00 00 
19ec-1c88:55035894.377 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55035894.446 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55035894.515 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55035894.587 : IO Send command 10 bytes
19ec-1c88:55035894.643 : => CNT96226::VenderCmd_SetData
19ec-1c88:55035894.701 : iCmd = 0, nBytes = 10
19ec-1c88:55035894.812 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55036214.180 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55036214.316 : => CNT96226::VenderCmd_GetData
19ec-1c88:55036214.377 : iCmd = 0, nBytes = 128
19ec-1c88:55036388.552 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55036388.788 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55036388.931 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55036389.064 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55036389.188 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55036389.309 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55036389.433 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55036389.551 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55036389.612 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55036389.674 : => CNT96226::VenderCmd_GetData
19ec-1c88:55036389.722 : iCmd = 1, nBytes = 4
19ec-1c88:55036500.632 : 0000 : 00 00 00 00 
19ec-1c88:55036500.727 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55036500.790 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55036500.957 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55036501.028 : => CNT96226::Close
19ec-1c88:55036504.954 : <= CNT96226::Close ret = 1
19ec-1c88:55036505.026 : <= CNT96226::~CNT96226
19ec-1c88:55036505.111 : <= CAsicIO::GetDeviceList
19ec-1c88:55036505.526 : => IoObject::SetTimeout
19ec-1c88:55036505.657 : Timeout--> In = 0 Out = 0
19ec-1c88:55036505.715 : <= IoObject::SetTimeout
19ec-1c88:55036505.787 : => CAsicIO::CAsicIO
19ec-1c88:55036505.858 : => CNT96226::CNT96226
19ec-1c88:55036505.913 : => CNT96226::Open
19ec-1c88:55036530.016 : <= CNT96226::Open ret = 1
19ec-1c88:55036530.127 : => CNT96226::Initialize
19ec-1c88:55036530.321 : <= CNT96226::Initialize ret = 1
19ec-1c88:55036530.387 : <= CNT96226::CNT96226
19ec-1c88:55036530.438 : <= CAsicIO::CAsicIO
19ec-1c88:55036530.493 : => CAsicIO::InitializeDevice
19ec-1c88:55036530.570 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55036536.472 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55036536.586 : => IoObject::GetLockName
19ec-1c88:55036536.646 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55036536.715 : <= IoObject::GetLockName
19ec-1c88:55036537.247 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55036537.320 : IO Send command 10 bytes
19ec-1c88:55036537.373 : => CNT96226::VenderCmd_SetData
19ec-1c88:55036537.429 : iCmd = 0, nBytes = 10
19ec-1c88:55036537.544 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55036881.621 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55036881.741 : => CNT96226::VenderCmd_GetData
19ec-1c88:55036881.799 : iCmd = 0, nBytes = 128
19ec-1c88:55037079.098 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55037079.290 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55037079.432 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55037079.562 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55037079.689 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55037079.817 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55037079.941 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55037080.063 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55037080.125 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55037080.187 : => CNT96226::VenderCmd_GetData
19ec-1c88:55037080.241 : iCmd = 1, nBytes = 4
19ec-1c88:55037276.181 : 0000 : 00 00 00 00 
19ec-1c88:55037276.289 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55037276.361 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55037276.423 : => CNT96226::VenderCmd_GetData
19ec-1c88:55037276.477 : iCmd = 3, nBytes = 2
19ec-1c88:55037659.058 : 0000 : 06 38 
19ec-1c88:55037659.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55037659.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:55037659.285 : iCmd = 4, nBytes = 2
19ec-1c88:55037959.178 : 0000 : 07 07 
19ec-1c88:55037959.265 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55037959.420 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55037959.518 : => IoObject::InitializeDevice
19ec-1c88:55037959.624 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55037960.293 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55037960.365 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55037961.095 : => FindScanner
19ec-1c88:55037961.155 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55037961.220 : <= FindScanner ret = 1
19ec-1c88:55037961.277 : => IoObject::IoLockStart
19ec-1c88:55037961.383 : => CAsicIO::CheckDevice
19ec-1c88:55037961.439 : => CNT96226::ConnectIsAvailable
19ec-1c88:55037982.974 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55037983.091 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55037983.150 : <= IoObject::IoLockStart
19ec-1c88:55037983.208 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55037983.276 : IO Send command 10 bytes
19ec-1c88:55037983.370 : => CNT96226::VenderCmd_SetData
19ec-1c88:55037983.428 : iCmd = 0, nBytes = 10
19ec-1c88:55037983.532 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55038180.871 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55038180.971 : System send command 10 bytes + data 0 bytes
19ec-1c88:55038181.038 : IO total need to receive data 5 bytes
19ec-1c88:55038181.096 : => CNT96226::VenderCmd_GetData
19ec-1c88:55038181.151 : iCmd = 0, nBytes = 5
19ec-1c88:55038376.843 : 0000 : 06 00 02 02 ab 
19ec-1c88:55038376.931 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55038376.995 : System total receive data 5 bytes
19ec-1c88:55038377.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:55038377.111 : iCmd = 1, nBytes = 4
19ec-1c88:55038583.046 : 0000 : 00 00 00 00 
19ec-1c88:55038583.138 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55038583.265 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55038583.334 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55038583.396 : IO Send command 10 bytes
19ec-1c88:55038583.491 : => CNT96226::VenderCmd_SetData
19ec-1c88:55038583.549 : iCmd = 0, nBytes = 10
19ec-1c88:55038583.648 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55038790.233 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55038790.347 : System send command 10 bytes + data 0 bytes
19ec-1c88:55038790.414 : IO total need to receive data 165 bytes
19ec-1c88:55038790.475 : => CNT96226::VenderCmd_GetData
19ec-1c88:55038790.531 : iCmd = 0, nBytes = 165
19ec-1c88:55038934.526 : skip dump 37 bytes
19ec-1c88:55038934.747 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55038934.899 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55038935.042 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55038935.178 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55038935.310 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55038935.447 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55038935.577 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55038935.708 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55038935.777 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55038935.837 : System total receive data 165 bytes
19ec-1c88:55038935.905 : => CNT96226::VenderCmd_GetData
19ec-1c88:55038935.964 : iCmd = 1, nBytes = 4
19ec-1c88:55039066.006 : 0000 : 00 00 00 00 
19ec-1c88:55039066.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55039066.241 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55039066.458 : Dump Inquiry
19ec-1c88:55039066.595 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55039066.738 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55039066.869 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55039067.001 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55039067.127 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55039067.261 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55039067.384 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55039067.506 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55039067.637 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55039067.763 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55039067.853 : 00a0 : 00 00 00 00 00 
19ec-1c88:55039067.922 : => ReadNVMDataInternal
19ec-1c88:55039068.120 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55039068.188 : IO Send command 10 bytes
19ec-1c88:55039068.279 : => CNT96226::VenderCmd_SetData
19ec-1c88:55039068.336 : iCmd = 0, nBytes = 10
19ec-1c88:55039068.439 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55039412.539 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55039412.673 : System send command 10 bytes + data 0 bytes
19ec-1c88:55039412.750 : IO total need to receive data 128 bytes
19ec-1c88:55039412.818 : => CNT96226::VenderCmd_GetData
19ec-1c88:55039412.873 : iCmd = 0, nBytes = 128
19ec-1c88:55039531.930 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55039532.107 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55039532.243 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55039532.376 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55039532.499 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55039532.622 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55039532.741 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55039532.866 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55039532.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55039532.989 : System total receive data 128 bytes
19ec-1c88:55039533.044 : => CNT96226::VenderCmd_GetData
19ec-1c88:55039533.095 : iCmd = 1, nBytes = 4
19ec-1c88:55039640.111 : 0000 : 00 00 00 00 
19ec-1c88:55039640.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55039640.317 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55039640.380 : NVMData.PadScanCount = 0
19ec-1c88:55039640.435 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55039640.491 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55039640.548 : NVMData.FlatbedScanCount = 0
19ec-1c88:55039640.603 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55039640.655 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55039640.711 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55039640.765 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55039640.821 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55039640.874 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55039640.931 : NVMData.BornMonth = 0
19ec-1c88:55039640.977 : NVMData.BornDay = 0
19ec-1c88:55039641.028 : NVMData.BornYear = 0
19ec-1c88:55039641.079 : NVMData.FirstScanMonth = 4
19ec-1c88:55039641.129 : NVMData.FirstScanDay = 30
19ec-1c88:55039641.183 : NVMData.FirstScanYear = 2020
19ec-1c88:55039641.236 : NVMData.VerticalMagnification = 0
19ec-1c88:55039641.288 : NVMData.HorizontalMagnification = 0
19ec-1c88:55039641.342 : NVMData.PowerSavingTime = 15
19ec-1c88:55039641.394 : NVMData.SN = A094165189010062
19ec-1c88:55039641.445 : NVMData.AutoFeed = 0
19ec-1c88:55039641.493 : NVMData.CCDType = 0
19ec-1c88:55039641.542 : NVMData.ScanSpeed = 0
19ec-1c88:55039641.589 : NVMData.RollerCount = 0
19ec-1c88:55039641.639 : NVMData.MultifeedCount = 0
19ec-1c88:55039641.690 : NVMData.JamCount = 0
19ec-1c88:55039641.737 : NVMData.IdentifyInfo = 
19ec-1c88:55039641.787 : NVMData.FormalName = 
19ec-1c88:55039642.007 : NVMData.ReservedB = 0
19ec-1c88:55039642.061 : NVMData.FunctionCode = 0
19ec-1c88:55039642.111 : NVMData.PreFeed = 0
19ec-1c88:55039642.162 : NVMData.PreFeedTime = 0
19ec-1c88:55039642.211 : NVMData.ButtonNumber = 0
19ec-1c88:55039642.264 : NVMData.PowerOffTime = 0
19ec-1c88:55039642.315 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55039642.388 : => IoObject::IoLockEnd
19ec-1c88:55039642.477 : <= IoObject::IoLockEnd
19ec-1c88:55039642.525 : <= InitializeScanner ret = 1
19ec-1c88:55040883.503 : => GetLogicalScannerAbility
19ec-1c88:55040883.692 : => IoObject::IoLockStart
19ec-1c88:55040883.828 : => CAsicIO::CheckDevice
19ec-1c88:55040883.888 : => CNT96226::ConnectIsAvailable
19ec-1c88:55040901.628 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55040901.746 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55040901.807 : <= IoObject::IoLockStart
19ec-1c88:55040901.866 : => IoObject::IoLockEnd
19ec-1c88:55040901.978 : <= IoObject::IoLockEnd
19ec-1c88:55040902.058 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:55044640.825 : => GetLogicalScannerAbilityEx
19ec-1c88:55044641.034 : => IoObject::IoLockStart
19ec-1c88:55044641.175 : => CAsicIO::CheckDevice
19ec-1c88:55044641.234 : => CNT96226::ConnectIsAvailable
19ec-1c88:55044659.044 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55044659.165 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55044659.226 : <= IoObject::IoLockStart
19ec-1c88:55044659.285 : => IoObject::IoLockEnd
19ec-1c88:55044659.387 : <= IoObject::IoLockEnd
19ec-1c88:55044659.857 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55044659.994 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55053276.274 : => ReadNVMData
19ec-1c88:55053276.486 : => IoObject::IoLockStart
19ec-1c88:55053276.621 : => CAsicIO::CheckDevice
19ec-1c88:55053276.682 : => CNT96226::ConnectIsAvailable
19ec-1c88:55053300.422 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55053300.683 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55053300.829 : <= IoObject::IoLockStart
19ec-1c88:55053300.963 : => ReadNVMDataInternal
19ec-1c88:55053301.307 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55053301.374 : IO Send command 10 bytes
19ec-1c88:55053301.478 : => CNT96226::VenderCmd_SetData
19ec-1c88:55053301.536 : iCmd = 0, nBytes = 10
19ec-1c88:55053301.646 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55053620.598 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55053621.076 : System send command 10 bytes + data 0 bytes
19ec-1c88:55053621.153 : IO total need to receive data 128 bytes
19ec-1c88:55053621.219 : => CNT96226::VenderCmd_GetData
19ec-1c88:55053621.282 : iCmd = 0, nBytes = 128
19ec-1c88:55053827.115 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55053827.298 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55053827.442 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55053827.577 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55053827.708 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55053827.830 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55053827.951 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55053828.076 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55053828.139 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55053828.265 : System total receive data 128 bytes
19ec-1c88:55053828.326 : => CNT96226::VenderCmd_GetData
19ec-1c88:55053828.379 : iCmd = 1, nBytes = 4
19ec-1c88:55053976.436 : 0000 : 00 00 00 00 
19ec-1c88:55053976.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55053976.666 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55053976.733 : NVMData.PadScanCount = 0
19ec-1c88:55053976.789 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55053976.844 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55053976.901 : NVMData.FlatbedScanCount = 0
19ec-1c88:55053976.955 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55053977.121 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55053977.182 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55053977.234 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55053977.291 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55053977.348 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55053977.401 : NVMData.BornMonth = 0
19ec-1c88:55053977.451 : NVMData.BornDay = 0
19ec-1c88:55053977.500 : NVMData.BornYear = 0
19ec-1c88:55053977.549 : NVMData.FirstScanMonth = 4
19ec-1c88:55053977.598 : NVMData.FirstScanDay = 30
19ec-1c88:55053977.652 : NVMData.FirstScanYear = 2020
19ec-1c88:55053977.705 : NVMData.VerticalMagnification = 0
19ec-1c88:55053977.760 : NVMData.HorizontalMagnification = 0
19ec-1c88:55053977.814 : NVMData.PowerSavingTime = 15
19ec-1c88:55053977.867 : NVMData.SN = A094165189010062
19ec-1c88:55053977.918 : NVMData.AutoFeed = 0
19ec-1c88:55053977.968 : NVMData.CCDType = 0
19ec-1c88:55053978.017 : NVMData.ScanSpeed = 0
19ec-1c88:55053978.065 : NVMData.RollerCount = 0
19ec-1c88:55053978.118 : NVMData.MultifeedCount = 0
19ec-1c88:55053978.170 : NVMData.JamCount = 0
19ec-1c88:55053978.222 : NVMData.IdentifyInfo = 
19ec-1c88:55053978.273 : NVMData.FormalName = 
19ec-1c88:55053978.320 : NVMData.ReservedB = 0
19ec-1c88:55053978.368 : NVMData.FunctionCode = 0
19ec-1c88:55053978.418 : NVMData.PreFeed = 0
19ec-1c88:55053978.465 : NVMData.PreFeedTime = 0
19ec-1c88:55053978.517 : NVMData.ButtonNumber = 0
19ec-1c88:55053978.565 : NVMData.PowerOffTime = 0
19ec-1c88:55053978.616 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55053978.677 : => IoObject::IoLockEnd
19ec-1c88:55053978.767 : <= IoObject::IoLockEnd
19ec-1c88:55053978.817 : <= ReadNVMData ret = 1
19ec-1c88:55065104.963 : => GetADFStatus
19ec-1c88:55065105.361 : => IoObject::IoLockStart
19ec-1c88:55065105.487 : => CAsicIO::CheckDevice
19ec-1c88:55065105.547 : => CNT96226::ConnectIsAvailable
19ec-1c88:55065128.638 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55065128.752 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55065128.819 : <= IoObject::IoLockStart
19ec-1c88:55065128.885 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55065128.953 : IO Send command 10 bytes
19ec-1c88:55065129.080 : => CNT96226::VenderCmd_SetData
19ec-1c88:55065129.139 : iCmd = 0, nBytes = 10
19ec-1c88:55065129.246 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55065329.345 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55065329.460 : System send command 10 bytes + data 0 bytes
19ec-1c88:55065329.531 : IO total need to receive data 2 bytes
19ec-1c88:55065329.592 : => CNT96226::VenderCmd_GetData
19ec-1c88:55065329.648 : iCmd = 0, nBytes = 2
19ec-1c88:55065489.410 : 0000 : 00 00 
19ec-1c88:55065489.491 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55065489.551 : System total receive data 2 bytes
19ec-1c88:55065489.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:55065489.668 : iCmd = 1, nBytes = 4
19ec-1c88:55065598.611 : 0000 : 00 00 00 00 
19ec-1c88:55065598.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55065598.844 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55065598.911 : Return status = 0
19ec-1c88:55065598.969 : => IoObject::IoLockEnd
19ec-1c88:55065599.058 : <= IoObject::IoLockEnd
19ec-1c88:55065599.107 : <= GetADFStatus ret = 1
19ec-1c88:55068336.374 : => GetADFStatus
19ec-1c88:55068336.593 : => IoObject::IoLockStart
19ec-1c88:55068336.736 : => CAsicIO::CheckDevice
19ec-1c88:55068336.795 : => CNT96226::ConnectIsAvailable
19ec-1c88:55068359.768 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55068359.883 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55068359.941 : <= IoObject::IoLockStart
19ec-1c88:55068360.001 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55068360.069 : IO Send command 10 bytes
19ec-1c88:55068360.194 : => CNT96226::VenderCmd_SetData
19ec-1c88:55068360.250 : iCmd = 0, nBytes = 10
19ec-1c88:55068360.357 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55068532.485 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55068532.626 : System send command 10 bytes + data 0 bytes
19ec-1c88:55068532.882 : IO total need to receive data 2 bytes
19ec-1c88:55068532.960 : => CNT96226::VenderCmd_GetData
19ec-1c88:55068533.021 : iCmd = 0, nBytes = 2
19ec-1c88:55068682.962 : 0000 : 00 00 
19ec-1c88:55068683.091 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55068683.162 : System total receive data 2 bytes
19ec-1c88:55068683.227 : => CNT96226::VenderCmd_GetData
19ec-1c88:55068683.282 : iCmd = 1, nBytes = 4
19ec-1c88:55068853.435 : 0000 : 00 00 00 00 
19ec-1c88:55068853.838 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55068853.994 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55068854.061 : Return status = 0
19ec-1c88:55068854.123 : => IoObject::IoLockEnd
19ec-1c88:55068854.215 : <= IoObject::IoLockEnd
19ec-1c88:55068854.265 : <= GetADFStatus ret = 1
19ec-1c88:55071006.602 : => TerminateDriver
19ec-1c88:55071006.804 : => CAsicIO::~CAsicIO,pStage=219745352
19ec-1c88:55071006.880 : => CNT96226::Close
19ec-1c88:55071011.649 : <= CNT96226::Close ret = 1
19ec-1c88:55071011.732 : <= CAsicIO::~CAsicIO
19ec-1c88:55071011.793 : => IoObject::IoLockEnd
19ec-1c88:55071011.848 : <= IoObject::IoLockEnd
19ec-1c88:55071012.127 : => IoObject::TerminateDevice
19ec-1c88:55071012.181 : => IoObject::IoLockEnd
19ec-1c88:55071012.231 : <= IoObject::IoLockEnd
19ec-1c88:55071012.337 : <= IoObject::TerminateDevice
19ec-1c88:55071012.580 : <= TerminateDriver ret = 1
19ec-1c88:55114466.882 : ============Debug Start==========
19ec-1c88:55114467.160 : Date : 2020/4/30 14:32:29
19ec-1c88:55114467.246 : Process ID : 19ec
19ec-1c88:55114467.665 : Windows : Version 10.0 build 18363 
19ec-1c88:55114468.113 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:55114468.177 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55114468.242 : MemoryStatus.ullAvailPhys : 1711898624
19ec-1c88:55114468.305 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55114468.369 : MemoryStatus.ullAvailPageFile : 3086585856
19ec-1c88:55114468.428 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55114468.485 : MemoryStatus.ullAvailVirtual : 1729433600
19ec-1c88:55114468.546 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55114468.649 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55114468.711 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55114468.952 : CPU Count : 4
19ec-1c88:55114469.001 : CPU Frequency : 100.000 Mhz
19ec-1c88:55114473.185 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55114473.320 : => InitializeDriver
19ec-1c88:55114473.594 : <= InitializeDriver ret = 1
19ec-1c88:55114473.652 : => InitializeScanner
19ec-1c88:55114473.733 : => CAsicIO::GetDeviceList
19ec-1c88:55114474.032 : => CNT96226::CNT96226
19ec-1c88:55114474.092 : => CNT96226::Open
19ec-1c88:55114493.576 : <= CNT96226::Open ret = 1
19ec-1c88:55114493.672 : => CNT96226::Initialize
19ec-1c88:55114493.856 : <= CNT96226::Initialize ret = 1
19ec-1c88:55114493.916 : <= CNT96226::CNT96226
19ec-1c88:55114493.970 : => CNT96226::EnumAvailableDevice
19ec-1c88:55114499.224 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55114499.299 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55114499.356 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55118195.480 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55118195.771 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55118201.515 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55118201.622 : => IoObject::GetLockName
19ec-1c88:55118201.686 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55118201.750 : <= IoObject::GetLockName
19ec-1c88:55118202.220 : => CNT96226::VenderCmd_GetData
19ec-1c88:55118202.283 : iCmd = 3, nBytes = 2
19ec-1c88:55118565.129 : 0000 : 06 38 
19ec-1c88:55118565.297 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55118565.381 : => CNT96226::VenderCmd_GetData
19ec-1c88:55118565.443 : iCmd = 4, nBytes = 2
19ec-1c88:55118842.978 : 0000 : 07 07 
19ec-1c88:55118843.119 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55118843.215 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55118843.307 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55118843.379 : IO Send command 10 bytes
19ec-1c88:55118843.436 : => CNT96226::VenderCmd_SetData
19ec-1c88:55118843.500 : iCmd = 0, nBytes = 10
19ec-1c88:55118843.608 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55119029.061 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55119029.247 : => CNT96226::VenderCmd_GetData
19ec-1c88:55119029.319 : iCmd = 0, nBytes = 165
19ec-1c88:55119186.939 : skip dump 37 bytes
19ec-1c88:55119187.156 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55119187.309 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55119187.453 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55119187.593 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55119187.727 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55119187.867 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55119187.996 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55119188.126 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55119188.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55119188.258 : => CNT96226::VenderCmd_GetData
19ec-1c88:55119188.314 : iCmd = 1, nBytes = 4
19ec-1c88:55119322.378 : 0000 : 00 00 00 00 
19ec-1c88:55119322.487 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55119322.563 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55119322.640 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55119322.715 : IO Send command 10 bytes
19ec-1c88:55119322.768 : => CNT96226::VenderCmd_SetData
19ec-1c88:55119322.827 : iCmd = 0, nBytes = 10
19ec-1c88:55119322.937 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55119637.246 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55119637.438 : => CNT96226::VenderCmd_GetData
19ec-1c88:55119637.509 : iCmd = 0, nBytes = 128
19ec-1c88:55119796.023 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55119796.444 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55119796.582 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55119796.712 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55119796.838 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55119797.196 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55119797.323 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55119797.448 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55119797.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55119797.575 : => CNT96226::VenderCmd_GetData
19ec-1c88:55119797.629 : iCmd = 1, nBytes = 4
19ec-1c88:55119971.994 : 0000 : 00 00 00 00 
19ec-1c88:55119972.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55119972.221 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55119972.410 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55119972.483 : => CNT96226::Close
19ec-1c88:55119976.352 : <= CNT96226::Close ret = 1
19ec-1c88:55119976.426 : <= CNT96226::~CNT96226
19ec-1c88:55119976.519 : <= CAsicIO::GetDeviceList
19ec-1c88:55119976.893 : => IoObject::SetTimeout
19ec-1c88:55119977.021 : Timeout--> In = 0 Out = 0
19ec-1c88:55119977.080 : <= IoObject::SetTimeout
19ec-1c88:55119977.153 : => CAsicIO::CAsicIO
19ec-1c88:55119977.222 : => CNT96226::CNT96226
19ec-1c88:55119977.279 : => CNT96226::Open
19ec-1c88:55120000.293 : <= CNT96226::Open ret = 1
19ec-1c88:55120000.410 : => CNT96226::Initialize
19ec-1c88:55120000.596 : <= CNT96226::Initialize ret = 1
19ec-1c88:55120000.651 : <= CNT96226::CNT96226
19ec-1c88:55120000.709 : <= CAsicIO::CAsicIO
19ec-1c88:55120000.762 : => CAsicIO::InitializeDevice
19ec-1c88:55120000.832 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55120006.847 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55120006.969 : => IoObject::GetLockName
19ec-1c88:55120007.024 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55120007.089 : <= IoObject::GetLockName
19ec-1c88:55120007.628 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55120007.701 : IO Send command 10 bytes
19ec-1c88:55120007.755 : => CNT96226::VenderCmd_SetData
19ec-1c88:55120007.815 : iCmd = 0, nBytes = 10
19ec-1c88:55120007.928 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55120340.071 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55120340.242 : => CNT96226::VenderCmd_GetData
19ec-1c88:55120340.316 : iCmd = 0, nBytes = 128
19ec-1c88:55120510.346 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55120510.580 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55120510.732 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55120510.874 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55120511.006 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55120511.135 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55120511.264 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55120511.389 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55120511.457 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55120511.526 : => CNT96226::VenderCmd_GetData
19ec-1c88:55120511.585 : iCmd = 1, nBytes = 4
19ec-1c88:55120676.881 : 0000 : 00 00 00 00 
19ec-1c88:55120677.160 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55120677.242 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55120677.316 : => CNT96226::VenderCmd_GetData
19ec-1c88:55120677.381 : iCmd = 3, nBytes = 2
19ec-1c88:55121025.094 : 0000 : 06 38 
19ec-1c88:55121025.467 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55121025.552 : => CNT96226::VenderCmd_GetData
19ec-1c88:55121025.615 : iCmd = 4, nBytes = 2
19ec-1c88:55121338.750 : 0000 : 07 07 
19ec-1c88:55121338.883 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55121339.059 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55121339.160 : => IoObject::InitializeDevice
19ec-1c88:55121339.285 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55121339.945 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55121340.023 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55121340.812 : => FindScanner
19ec-1c88:55121340.874 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55121340.942 : <= FindScanner ret = 1
19ec-1c88:55121341.004 : => IoObject::IoLockStart
19ec-1c88:55121341.107 : => CAsicIO::CheckDevice
19ec-1c88:55121341.160 : => CNT96226::ConnectIsAvailable
19ec-1c88:55121365.626 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55121365.838 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55121366.165 : <= IoObject::IoLockStart
19ec-1c88:55121366.226 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55121366.293 : IO Send command 10 bytes
19ec-1c88:55121366.373 : => CNT96226::VenderCmd_SetData
19ec-1c88:55121366.427 : iCmd = 0, nBytes = 10
19ec-1c88:55121366.529 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55121557.852 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55121558.231 : System send command 10 bytes + data 0 bytes
19ec-1c88:55121558.303 : IO total need to receive data 5 bytes
19ec-1c88:55121558.364 : => CNT96226::VenderCmd_GetData
19ec-1c88:55121558.653 : iCmd = 0, nBytes = 5
19ec-1c88:55121736.929 : 0000 : 06 00 02 02 ab 
19ec-1c88:55121737.098 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55121737.182 : System total receive data 5 bytes
19ec-1c88:55121737.250 : => CNT96226::VenderCmd_GetData
19ec-1c88:55121737.314 : iCmd = 1, nBytes = 4
19ec-1c88:55121945.405 : 0000 : 00 00 00 00 
19ec-1c88:55121945.504 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55121945.631 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55121945.694 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55121945.759 : IO Send command 10 bytes
19ec-1c88:55121945.865 : => CNT96226::VenderCmd_SetData
19ec-1c88:55121945.919 : iCmd = 0, nBytes = 10
19ec-1c88:55121946.022 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55122094.720 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55122094.890 : System send command 10 bytes + data 0 bytes
19ec-1c88:55122094.965 : IO total need to receive data 165 bytes
19ec-1c88:55122095.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:55122095.083 : iCmd = 0, nBytes = 165
19ec-1c88:55122254.666 : skip dump 37 bytes
19ec-1c88:55122254.864 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55122255.012 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55122255.160 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55122255.295 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55122255.423 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55122255.557 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55122255.680 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55122255.804 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55122255.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55122255.925 : System total receive data 165 bytes
19ec-1c88:55122255.988 : => CNT96226::VenderCmd_GetData
19ec-1c88:55122256.040 : iCmd = 1, nBytes = 4
19ec-1c88:55122459.673 : 0000 : 00 00 00 00 
19ec-1c88:55122459.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55122459.904 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55122460.122 : Dump Inquiry
19ec-1c88:55122460.247 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55122460.382 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55122460.511 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55122460.637 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55122460.762 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55122460.890 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55122461.017 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55122461.143 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55122461.272 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55122461.399 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55122461.486 : 00a0 : 00 00 00 00 00 
19ec-1c88:55122461.555 : => ReadNVMDataInternal
19ec-1c88:55122461.769 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55122461.835 : IO Send command 10 bytes
19ec-1c88:55122461.926 : => CNT96226::VenderCmd_SetData
19ec-1c88:55122461.981 : iCmd = 0, nBytes = 10
19ec-1c88:55122462.082 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55122793.783 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55122793.952 : System send command 10 bytes + data 0 bytes
19ec-1c88:55122794.028 : IO total need to receive data 128 bytes
19ec-1c88:55122794.094 : => CNT96226::VenderCmd_GetData
19ec-1c88:55122794.152 : iCmd = 0, nBytes = 128
19ec-1c88:55123000.921 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55123001.101 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55123001.241 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55123001.372 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55123001.499 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55123001.622 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55123001.742 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55123001.864 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55123001.925 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55123001.986 : System total receive data 128 bytes
19ec-1c88:55123002.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:55123002.099 : iCmd = 1, nBytes = 4
19ec-1c88:55123149.730 : 0000 : 00 00 00 00 
19ec-1c88:55123149.862 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55123150.014 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55123150.085 : NVMData.PadScanCount = 0
19ec-1c88:55123150.149 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55123150.205 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55123150.264 : NVMData.FlatbedScanCount = 0
19ec-1c88:55123150.323 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55123150.378 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55123150.435 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55123150.492 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55123150.548 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55123150.604 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55123150.658 : NVMData.BornMonth = 0
19ec-1c88:55123150.709 : NVMData.BornDay = 0
19ec-1c88:55123150.761 : NVMData.BornYear = 0
19ec-1c88:55123150.810 : NVMData.FirstScanMonth = 4
19ec-1c88:55123150.864 : NVMData.FirstScanDay = 30
19ec-1c88:55123150.920 : NVMData.FirstScanYear = 2020
19ec-1c88:55123150.975 : NVMData.VerticalMagnification = 0
19ec-1c88:55123151.034 : NVMData.HorizontalMagnification = 0
19ec-1c88:55123151.089 : NVMData.PowerSavingTime = 15
19ec-1c88:55123151.141 : NVMData.SN = A094165189010062
19ec-1c88:55123151.190 : NVMData.AutoFeed = 0
19ec-1c88:55123151.242 : NVMData.CCDType = 0
19ec-1c88:55123151.292 : NVMData.ScanSpeed = 0
19ec-1c88:55123151.341 : NVMData.RollerCount = 0
19ec-1c88:55123151.395 : NVMData.MultifeedCount = 0
19ec-1c88:55123151.446 : NVMData.JamCount = 0
19ec-1c88:55123151.494 : NVMData.IdentifyInfo = 
19ec-1c88:55123151.545 : NVMData.FormalName = 
19ec-1c88:55123151.735 : NVMData.ReservedB = 0
19ec-1c88:55123151.789 : NVMData.FunctionCode = 0
19ec-1c88:55123151.837 : NVMData.PreFeed = 0
19ec-1c88:55123151.889 : NVMData.PreFeedTime = 0
19ec-1c88:55123151.944 : NVMData.ButtonNumber = 0
19ec-1c88:55123151.995 : NVMData.PowerOffTime = 0
19ec-1c88:55123152.048 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55123152.126 : => IoObject::IoLockEnd
19ec-1c88:55123152.218 : <= IoObject::IoLockEnd
19ec-1c88:55123152.269 : <= InitializeScanner ret = 1
19ec-1c88:55123152.331 : => GetLogicalScannerAbilityEx
19ec-1c88:55123152.393 : => IoObject::IoLockStart
19ec-1c88:55123152.486 : => CAsicIO::CheckDevice
19ec-1c88:55123152.541 : => CNT96226::ConnectIsAvailable
19ec-1c88:55123165.527 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55123165.638 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55123165.703 : <= IoObject::IoLockStart
19ec-1c88:55123165.764 : => IoObject::IoLockEnd
19ec-1c88:55123165.858 : <= IoObject::IoLockEnd
19ec-1c88:55123165.977 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55123166.053 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55123341.470 : => ReadNVMData
19ec-1c88:55123341.611 : => IoObject::IoLockStart
19ec-1c88:55123341.744 : => CAsicIO::CheckDevice
19ec-1c88:55123341.798 : => CNT96226::ConnectIsAvailable
19ec-1c88:55123365.509 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55123365.622 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55123365.683 : <= IoObject::IoLockStart
19ec-1c88:55123365.743 : => ReadNVMDataInternal
19ec-1c88:55123365.803 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55123365.870 : IO Send command 10 bytes
19ec-1c88:55123365.991 : => CNT96226::VenderCmd_SetData
19ec-1c88:55123366.052 : iCmd = 0, nBytes = 10
19ec-1c88:55123366.164 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55123710.702 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55123710.866 : System send command 10 bytes + data 0 bytes
19ec-1c88:55123710.935 : IO total need to receive data 128 bytes
19ec-1c88:55123711.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:55123711.057 : iCmd = 0, nBytes = 128
19ec-1c88:55123882.613 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55123882.779 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55123882.920 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55123883.287 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55123883.421 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55123883.548 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55123883.681 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55123883.806 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55123883.872 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55123883.934 : System total receive data 128 bytes
19ec-1c88:55123884.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:55123884.286 : iCmd = 1, nBytes = 4
19ec-1c88:55124086.542 : 0000 : 00 00 00 00 
19ec-1c88:55124086.645 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55124086.788 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55124086.855 : NVMData.PadScanCount = 0
19ec-1c88:55124087.138 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55124087.193 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55124087.249 : NVMData.FlatbedScanCount = 0
19ec-1c88:55124087.301 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55124087.353 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55124087.407 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55124087.463 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55124087.518 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55124087.571 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55124087.627 : NVMData.BornMonth = 0
19ec-1c88:55124087.674 : NVMData.BornDay = 0
19ec-1c88:55124087.724 : NVMData.BornYear = 0
19ec-1c88:55124087.774 : NVMData.FirstScanMonth = 4
19ec-1c88:55124087.825 : NVMData.FirstScanDay = 30
19ec-1c88:55124087.879 : NVMData.FirstScanYear = 2020
19ec-1c88:55124088.127 : NVMData.VerticalMagnification = 0
19ec-1c88:55124088.189 : NVMData.HorizontalMagnification = 0
19ec-1c88:55124088.243 : NVMData.PowerSavingTime = 15
19ec-1c88:55124088.299 : NVMData.SN = A094165189010062
19ec-1c88:55124088.348 : NVMData.AutoFeed = 0
19ec-1c88:55124088.396 : NVMData.CCDType = 0
19ec-1c88:55124088.441 : NVMData.ScanSpeed = 0
19ec-1c88:55124088.490 : NVMData.RollerCount = 0
19ec-1c88:55124088.546 : NVMData.MultifeedCount = 0
19ec-1c88:55124088.594 : NVMData.JamCount = 0
19ec-1c88:55124088.644 : NVMData.IdentifyInfo = 
19ec-1c88:55124088.694 : NVMData.FormalName = 
19ec-1c88:55124088.740 : NVMData.ReservedB = 0
19ec-1c88:55124088.790 : NVMData.FunctionCode = 0
19ec-1c88:55124088.840 : NVMData.PreFeed = 0
19ec-1c88:55124088.889 : NVMData.PreFeedTime = 0
19ec-1c88:55124088.939 : NVMData.ButtonNumber = 0
19ec-1c88:55124088.987 : NVMData.PowerOffTime = 0
19ec-1c88:55124089.037 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55124089.097 : => IoObject::IoLockEnd
19ec-1c88:55124089.188 : <= IoObject::IoLockEnd
19ec-1c88:55124089.236 : <= ReadNVMData ret = 1
19ec-1c88:55124622.559 : => TerminateDriver
19ec-1c88:55124622.744 : => CAsicIO::~CAsicIO,pStage=98962504
19ec-1c88:55124622.818 : => CNT96226::Close
19ec-1c88:55124626.634 : <= CNT96226::Close ret = 1
19ec-1c88:55124626.709 : <= CAsicIO::~CAsicIO
19ec-1c88:55124626.767 : => IoObject::IoLockEnd
19ec-1c88:55124626.816 : <= IoObject::IoLockEnd
19ec-1c88:55124626.867 : => IoObject::TerminateDevice
19ec-1c88:55124626.923 : => IoObject::IoLockEnd
19ec-1c88:55124626.972 : <= IoObject::IoLockEnd
19ec-1c88:55124627.073 : <= IoObject::TerminateDevice
19ec-1c88:55124627.325 : <= TerminateDriver ret = 1
19ec-1c88:55127069.115 : ============Debug Start==========
19ec-1c88:55127069.423 : Date : 2020/4/30 14:32:30
19ec-1c88:55127069.501 : Process ID : 19ec
19ec-1c88:55127069.925 : Windows : Version 10.0 build 18363 
19ec-1c88:55127070.383 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:55127070.445 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55127070.509 : MemoryStatus.ullAvailPhys : 1737146368
19ec-1c88:55127070.568 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55127070.629 : MemoryStatus.ullAvailPageFile : 3109916672
19ec-1c88:55127070.690 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55127070.751 : MemoryStatus.ullAvailVirtual : 1729724416
19ec-1c88:55127070.810 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55127070.915 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55127070.973 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55127071.210 : CPU Count : 4
19ec-1c88:55127071.258 : CPU Frequency : 100.000 Mhz
19ec-1c88:55127075.440 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55127075.564 : => InitializeDriver
19ec-1c88:55127076.043 : <= InitializeDriver ret = 1
19ec-1c88:55129715.321 : => InitializeScanner
19ec-1c88:55129715.600 : => CAsicIO::GetDeviceList
19ec-1c88:55129716.099 : => CNT96226::CNT96226
19ec-1c88:55129716.167 : => CNT96226::Open
19ec-1c88:55129739.857 : <= CNT96226::Open ret = 1
19ec-1c88:55129739.960 : => CNT96226::Initialize
19ec-1c88:55129740.161 : <= CNT96226::Initialize ret = 1
19ec-1c88:55129740.218 : <= CNT96226::CNT96226
19ec-1c88:55129740.275 : => CNT96226::EnumAvailableDevice
19ec-1c88:55129745.824 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55129745.906 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55129745.968 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55133455.024 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55133455.341 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55133461.398 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55133461.510 : => IoObject::GetLockName
19ec-1c88:55133461.575 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55133461.643 : <= IoObject::GetLockName
19ec-1c88:55133462.144 : => CNT96226::VenderCmd_GetData
19ec-1c88:55133462.205 : iCmd = 3, nBytes = 2
19ec-1c88:55133824.790 : 0000 : 06 38 
19ec-1c88:55133824.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55133825.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:55133825.076 : iCmd = 4, nBytes = 2
19ec-1c88:55134099.022 : 0000 : 07 07 
19ec-1c88:55134099.187 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55134099.285 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55134099.389 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55134099.457 : IO Send command 10 bytes
19ec-1c88:55134099.512 : => CNT96226::VenderCmd_SetData
19ec-1c88:55134099.568 : iCmd = 0, nBytes = 10
19ec-1c88:55134099.671 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55134284.667 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55134284.802 : => CNT96226::VenderCmd_GetData
19ec-1c88:55134284.866 : iCmd = 0, nBytes = 165
19ec-1c88:55134427.399 : skip dump 37 bytes
19ec-1c88:55134427.646 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55134427.797 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55134427.939 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55134428.076 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55134428.207 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55134428.349 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55134428.474 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55134428.600 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55134428.667 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55134428.730 : => CNT96226::VenderCmd_GetData
19ec-1c88:55134428.787 : iCmd = 1, nBytes = 4
19ec-1c88:55134536.110 : 0000 : 00 00 00 00 
19ec-1c88:55134536.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55134536.265 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55134536.328 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55134536.396 : IO Send command 10 bytes
19ec-1c88:55134536.446 : => CNT96226::VenderCmd_SetData
19ec-1c88:55134536.504 : iCmd = 0, nBytes = 10
19ec-1c88:55134536.607 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55134888.292 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55134888.447 : => CNT96226::VenderCmd_GetData
19ec-1c88:55134888.504 : iCmd = 0, nBytes = 128
19ec-1c88:55135026.811 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55135027.049 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55135027.189 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55135027.322 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55135027.446 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55135027.574 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55135027.701 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55135027.825 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55135027.890 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55135027.954 : => CNT96226::VenderCmd_GetData
19ec-1c88:55135028.008 : iCmd = 1, nBytes = 4
19ec-1c88:55135187.595 : 0000 : 00 00 00 00 
19ec-1c88:55135187.709 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55135187.777 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55135187.976 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55135188.050 : => CNT96226::Close
19ec-1c88:55135192.488 : <= CNT96226::Close ret = 1
19ec-1c88:55135192.566 : <= CNT96226::~CNT96226
19ec-1c88:55135192.661 : <= CAsicIO::GetDeviceList
19ec-1c88:55135193.365 : => IoObject::SetTimeout
19ec-1c88:55135193.495 : Timeout--> In = 0 Out = 0
19ec-1c88:55135193.553 : <= IoObject::SetTimeout
19ec-1c88:55135193.619 : => CAsicIO::CAsicIO
19ec-1c88:55135193.689 : => CNT96226::CNT96226
19ec-1c88:55135193.744 : => CNT96226::Open
19ec-1c88:55135222.468 : <= CNT96226::Open ret = 1
19ec-1c88:55135222.591 : => CNT96226::Initialize
19ec-1c88:55135222.791 : <= CNT96226::Initialize ret = 1
19ec-1c88:55135222.852 : <= CNT96226::CNT96226
19ec-1c88:55135222.904 : <= CAsicIO::CAsicIO
19ec-1c88:55135222.977 : => CAsicIO::InitializeDevice
19ec-1c88:55135223.045 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55135229.768 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55135229.892 : => IoObject::GetLockName
19ec-1c88:55135229.947 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55135230.014 : <= IoObject::GetLockName
19ec-1c88:55135230.524 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55135230.594 : IO Send command 10 bytes
19ec-1c88:55135230.648 : => CNT96226::VenderCmd_SetData
19ec-1c88:55135230.707 : iCmd = 0, nBytes = 10
19ec-1c88:55135230.821 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55135556.334 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55135556.499 : => CNT96226::VenderCmd_GetData
19ec-1c88:55135556.564 : iCmd = 0, nBytes = 128
19ec-1c88:55135707.666 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55135708.109 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55135708.250 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55135708.384 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55135708.511 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55135708.646 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55135708.776 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55135708.901 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55135708.965 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55135709.027 : => CNT96226::VenderCmd_GetData
19ec-1c88:55135709.079 : iCmd = 1, nBytes = 4
19ec-1c88:55135877.917 : 0000 : 00 00 00 00 
19ec-1c88:55135878.005 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55135878.067 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55135878.132 : => CNT96226::VenderCmd_GetData
19ec-1c88:55135878.184 : iCmd = 3, nBytes = 2
19ec-1c88:55136227.325 : 0000 : 06 38 
19ec-1c88:55136227.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55136227.570 : => CNT96226::VenderCmd_GetData
19ec-1c88:55136227.629 : iCmd = 4, nBytes = 2
19ec-1c88:55136511.696 : 0000 : 07 07 
19ec-1c88:55136511.810 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55136511.977 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55136512.075 : => IoObject::InitializeDevice
19ec-1c88:55136512.197 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55136512.852 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55136512.925 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55136513.666 : => FindScanner
19ec-1c88:55136513.727 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55136513.790 : <= FindScanner ret = 1
19ec-1c88:55136513.850 : => IoObject::IoLockStart
19ec-1c88:55136513.957 : => CAsicIO::CheckDevice
19ec-1c88:55136514.010 : => CNT96226::ConnectIsAvailable
19ec-1c88:55136527.149 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55136527.242 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55136527.299 : <= IoObject::IoLockStart
19ec-1c88:55136527.357 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55136527.423 : IO Send command 10 bytes
19ec-1c88:55136527.501 : => CNT96226::VenderCmd_SetData
19ec-1c88:55136527.559 : iCmd = 0, nBytes = 10
19ec-1c88:55136527.665 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55136687.849 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55136687.958 : System send command 10 bytes + data 0 bytes
19ec-1c88:55136688.024 : IO total need to receive data 5 bytes
19ec-1c88:55136688.082 : => CNT96226::VenderCmd_GetData
19ec-1c88:55136688.136 : iCmd = 0, nBytes = 5
19ec-1c88:55136844.037 : 0000 : 06 00 02 02 ab 
19ec-1c88:55136844.201 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55136844.332 : System total receive data 5 bytes
19ec-1c88:55136844.447 : => CNT96226::VenderCmd_GetData
19ec-1c88:55136844.555 : iCmd = 1, nBytes = 4
19ec-1c88:55136983.839 : 0000 : 00 00 00 00 
19ec-1c88:55136983.954 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55136984.078 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55136984.141 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55136984.205 : IO Send command 10 bytes
19ec-1c88:55136984.291 : => CNT96226::VenderCmd_SetData
19ec-1c88:55136984.349 : iCmd = 0, nBytes = 10
19ec-1c88:55136984.451 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55137157.929 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55137158.072 : System send command 10 bytes + data 0 bytes
19ec-1c88:55137158.152 : IO total need to receive data 165 bytes
19ec-1c88:55137158.220 : => CNT96226::VenderCmd_GetData
19ec-1c88:55137158.284 : iCmd = 0, nBytes = 165
19ec-1c88:55137367.607 : skip dump 37 bytes
19ec-1c88:55137367.801 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55137367.945 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55137368.081 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55137368.211 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55137368.339 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55137368.469 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55137368.592 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55137368.713 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55137368.780 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55137368.839 : System total receive data 165 bytes
19ec-1c88:55137368.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:55137368.950 : iCmd = 1, nBytes = 4
19ec-1c88:55137528.530 : 0000 : 00 00 00 00 
19ec-1c88:55137528.634 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55137528.768 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55137528.967 : Dump Inquiry
19ec-1c88:55137529.097 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55137529.228 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55137529.356 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55137529.484 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55137529.615 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55137529.743 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55137529.868 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55137529.993 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55137530.124 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55137530.252 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55137530.341 : 00a0 : 00 00 00 00 00 
19ec-1c88:55137530.411 : => ReadNVMDataInternal
19ec-1c88:55137530.623 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55137530.690 : IO Send command 10 bytes
19ec-1c88:55137530.778 : => CNT96226::VenderCmd_SetData
19ec-1c88:55137530.833 : iCmd = 0, nBytes = 10
19ec-1c88:55137530.933 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55137851.974 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55137852.093 : System send command 10 bytes + data 0 bytes
19ec-1c88:55137852.164 : IO total need to receive data 128 bytes
19ec-1c88:55137852.225 : => CNT96226::VenderCmd_GetData
19ec-1c88:55137852.278 : iCmd = 0, nBytes = 128
19ec-1c88:55138031.224 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55138031.416 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55138031.557 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55138031.691 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55138031.817 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55138031.943 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55138032.065 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55138032.186 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55138032.252 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55138032.311 : System total receive data 128 bytes
19ec-1c88:55138032.371 : => CNT96226::VenderCmd_GetData
19ec-1c88:55138032.423 : iCmd = 1, nBytes = 4
19ec-1c88:55138154.897 : 0000 : 00 00 00 00 
19ec-1c88:55138154.997 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55138155.131 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55138155.193 : NVMData.PadScanCount = 0
19ec-1c88:55138155.250 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55138155.303 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55138155.362 : NVMData.FlatbedScanCount = 0
19ec-1c88:55138155.416 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55138155.467 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55138155.521 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55138155.575 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55138155.631 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55138155.685 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55138155.740 : NVMData.BornMonth = 0
19ec-1c88:55138155.789 : NVMData.BornDay = 0
19ec-1c88:55138155.840 : NVMData.BornYear = 0
19ec-1c88:55138155.889 : NVMData.FirstScanMonth = 4
19ec-1c88:55138155.940 : NVMData.FirstScanDay = 30
19ec-1c88:55138155.995 : NVMData.FirstScanYear = 2020
19ec-1c88:55138156.046 : NVMData.VerticalMagnification = 0
19ec-1c88:55138156.101 : NVMData.HorizontalMagnification = 0
19ec-1c88:55138156.156 : NVMData.PowerSavingTime = 15
19ec-1c88:55138156.210 : NVMData.SN = A094165189010062
19ec-1c88:55138156.261 : NVMData.AutoFeed = 0
19ec-1c88:55138156.310 : NVMData.CCDType = 0
19ec-1c88:55138156.357 : NVMData.ScanSpeed = 0
19ec-1c88:55138156.404 : NVMData.RollerCount = 0
19ec-1c88:55138156.455 : NVMData.MultifeedCount = 0
19ec-1c88:55138156.506 : NVMData.JamCount = 0
19ec-1c88:55138156.554 : NVMData.IdentifyInfo = 
19ec-1c88:55138156.607 : NVMData.FormalName = 
19ec-1c88:55138156.810 : NVMData.ReservedB = 0
19ec-1c88:55138156.864 : NVMData.FunctionCode = 0
19ec-1c88:55138156.912 : NVMData.PreFeed = 0
19ec-1c88:55138156.964 : NVMData.PreFeedTime = 0
19ec-1c88:55138157.012 : NVMData.ButtonNumber = 0
19ec-1c88:55138157.065 : NVMData.PowerOffTime = 0
19ec-1c88:55138157.118 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55138157.188 : => IoObject::IoLockEnd
19ec-1c88:55138157.284 : <= IoObject::IoLockEnd
19ec-1c88:55138157.333 : <= InitializeScanner ret = 1
19ec-1c88:55139351.702 : => GetLogicalScannerAbility
19ec-1c88:55139351.898 : => IoObject::IoLockStart
19ec-1c88:55139352.044 : => CAsicIO::CheckDevice
19ec-1c88:55139352.106 : => CNT96226::ConnectIsAvailable
19ec-1c88:55139372.959 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55139373.073 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55139373.130 : <= IoObject::IoLockStart
19ec-1c88:55139373.190 : => IoObject::IoLockEnd
19ec-1c88:55139373.310 : <= IoObject::IoLockEnd
19ec-1c88:55139373.392 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:55142957.230 : => GetLogicalScannerAbilityEx
19ec-1c88:55142957.421 : => IoObject::IoLockStart
19ec-1c88:55142957.541 : => CAsicIO::CheckDevice
19ec-1c88:55142957.600 : => CNT96226::ConnectIsAvailable
19ec-1c88:55142971.581 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55142971.681 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55142971.742 : <= IoObject::IoLockStart
19ec-1c88:55142971.801 : => IoObject::IoLockEnd
19ec-1c88:55142971.903 : <= IoObject::IoLockEnd
19ec-1c88:55142972.015 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55142972.092 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55149982.841 : => ReadNVMData
19ec-1c88:55149983.031 : => IoObject::IoLockStart
19ec-1c88:55149983.159 : => CAsicIO::CheckDevice
19ec-1c88:55149983.214 : => CNT96226::ConnectIsAvailable
19ec-1c88:55150005.689 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55150005.939 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55150006.317 : <= IoObject::IoLockStart
19ec-1c88:55150006.388 : => ReadNVMDataInternal
19ec-1c88:55150006.452 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55150006.517 : IO Send command 10 bytes
19ec-1c88:55150006.627 : => CNT96226::VenderCmd_SetData
19ec-1c88:55150006.682 : iCmd = 0, nBytes = 10
19ec-1c88:55150006.793 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55150355.161 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55150355.329 : System send command 10 bytes + data 0 bytes
19ec-1c88:55150355.396 : IO total need to receive data 128 bytes
19ec-1c88:55150355.459 : => CNT96226::VenderCmd_GetData
19ec-1c88:55150355.514 : iCmd = 0, nBytes = 128
19ec-1c88:55150563.381 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55150563.559 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55150563.701 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55150563.830 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55150563.959 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55150564.087 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55150564.211 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55150564.332 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55150564.398 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55150564.455 : System total receive data 128 bytes
19ec-1c88:55150564.518 : => CNT96226::VenderCmd_GetData
19ec-1c88:55150564.570 : iCmd = 1, nBytes = 4
19ec-1c88:55150744.265 : 0000 : 00 00 00 00 
19ec-1c88:55150744.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55150744.524 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55150744.595 : NVMData.PadScanCount = 0
19ec-1c88:55150744.650 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55150744.704 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55150744.760 : NVMData.FlatbedScanCount = 0
19ec-1c88:55150744.812 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55150745.021 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55150745.090 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55150745.144 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55150745.197 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55150745.248 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55150745.303 : NVMData.BornMonth = 0
19ec-1c88:55150745.349 : NVMData.BornDay = 0
19ec-1c88:55150745.398 : NVMData.BornYear = 0
19ec-1c88:55150745.445 : NVMData.FirstScanMonth = 4
19ec-1c88:55150745.495 : NVMData.FirstScanDay = 30
19ec-1c88:55150745.551 : NVMData.FirstScanYear = 2020
19ec-1c88:55150745.606 : NVMData.VerticalMagnification = 0
19ec-1c88:55150745.661 : NVMData.HorizontalMagnification = 0
19ec-1c88:55150745.717 : NVMData.PowerSavingTime = 15
19ec-1c88:55150745.770 : NVMData.SN = A094165189010062
19ec-1c88:55150745.821 : NVMData.AutoFeed = 0
19ec-1c88:55150745.872 : NVMData.CCDType = 0
19ec-1c88:55150745.919 : NVMData.ScanSpeed = 0
19ec-1c88:55150745.969 : NVMData.RollerCount = 0
19ec-1c88:55150746.023 : NVMData.MultifeedCount = 0
19ec-1c88:55150746.078 : NVMData.JamCount = 0
19ec-1c88:55150746.127 : NVMData.IdentifyInfo = 
19ec-1c88:55150746.177 : NVMData.FormalName = 
19ec-1c88:55150746.226 : NVMData.ReservedB = 0
19ec-1c88:55150746.274 : NVMData.FunctionCode = 0
19ec-1c88:55150746.323 : NVMData.PreFeed = 0
19ec-1c88:55150746.371 : NVMData.PreFeedTime = 0
19ec-1c88:55150746.421 : NVMData.ButtonNumber = 0
19ec-1c88:55150746.470 : NVMData.PowerOffTime = 0
19ec-1c88:55150746.524 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55150746.580 : => IoObject::IoLockEnd
19ec-1c88:55150746.664 : <= IoObject::IoLockEnd
19ec-1c88:55150746.712 : <= ReadNVMData ret = 1
19ec-1c88:55160374.761 : => GetADFStatus
19ec-1c88:55160375.223 : => IoObject::IoLockStart
19ec-1c88:55160375.366 : => CAsicIO::CheckDevice
19ec-1c88:55160375.422 : => CNT96226::ConnectIsAvailable
19ec-1c88:55160399.015 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55160399.127 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55160399.187 : <= IoObject::IoLockStart
19ec-1c88:55160399.251 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55160399.318 : IO Send command 10 bytes
19ec-1c88:55160399.442 : => CNT96226::VenderCmd_SetData
19ec-1c88:55160399.499 : iCmd = 0, nBytes = 10
19ec-1c88:55160399.606 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55160598.627 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55160598.743 : System send command 10 bytes + data 0 bytes
19ec-1c88:55160598.816 : IO total need to receive data 2 bytes
19ec-1c88:55160598.872 : => CNT96226::VenderCmd_GetData
19ec-1c88:55160598.927 : iCmd = 0, nBytes = 2
19ec-1c88:55160776.710 : 0000 : 00 00 
19ec-1c88:55160776.866 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55160776.943 : System total receive data 2 bytes
19ec-1c88:55160777.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:55160777.072 : iCmd = 1, nBytes = 4
19ec-1c88:55160918.926 : 0000 : 00 00 00 00 
19ec-1c88:55160919.034 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55160919.155 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55160919.226 : Return status = 0
19ec-1c88:55160919.290 : => IoObject::IoLockEnd
19ec-1c88:55160919.383 : <= IoObject::IoLockEnd
19ec-1c88:55160919.433 : <= GetADFStatus ret = 1
19ec-1c88:55163739.857 : => GetADFStatus
19ec-1c88:55163740.053 : => IoObject::IoLockStart
19ec-1c88:55163740.187 : => CAsicIO::CheckDevice
19ec-1c88:55163740.245 : => CNT96226::ConnectIsAvailable
19ec-1c88:55163756.404 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55163756.611 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55163756.684 : <= IoObject::IoLockStart
19ec-1c88:55163756.758 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55163756.832 : IO Send command 10 bytes
19ec-1c88:55163756.950 : => CNT96226::VenderCmd_SetData
19ec-1c88:55163757.237 : iCmd = 0, nBytes = 10
19ec-1c88:55163757.351 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55163899.420 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55163899.530 : System send command 10 bytes + data 0 bytes
19ec-1c88:55163899.704 : IO total need to receive data 2 bytes
19ec-1c88:55163899.774 : => CNT96226::VenderCmd_GetData
19ec-1c88:55163899.835 : iCmd = 0, nBytes = 2
19ec-1c88:55164015.999 : 0000 : 00 00 
19ec-1c88:55164016.127 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55164016.212 : System total receive data 2 bytes
19ec-1c88:55164016.282 : => CNT96226::VenderCmd_GetData
19ec-1c88:55164016.339 : iCmd = 1, nBytes = 4
19ec-1c88:55164162.463 : 0000 : 00 00 00 00 
19ec-1c88:55164162.599 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55164162.739 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55164162.808 : Return status = 0
19ec-1c88:55164162.872 : => IoObject::IoLockEnd
19ec-1c88:55164162.964 : <= IoObject::IoLockEnd
19ec-1c88:55164163.015 : <= GetADFStatus ret = 1
19ec-1c88:55166255.890 : => TerminateDriver
19ec-1c88:55166256.091 : => CAsicIO::~CAsicIO,pStage=199625800
19ec-1c88:55166256.171 : => CNT96226::Close
19ec-1c88:55166259.987 : <= CNT96226::Close ret = 1
19ec-1c88:55166260.068 : <= CAsicIO::~CAsicIO
19ec-1c88:55166260.129 : => IoObject::IoLockEnd
19ec-1c88:55166260.181 : <= IoObject::IoLockEnd
19ec-1c88:55166260.230 : => IoObject::TerminateDevice
19ec-1c88:55166260.289 : => IoObject::IoLockEnd
19ec-1c88:55166260.396 : <= IoObject::IoLockEnd
19ec-1c88:55166260.495 : <= IoObject::TerminateDevice
19ec-1c88:55166260.764 : <= TerminateDriver ret = 1
19ec-1c88:55210074.211 : ============Debug Start==========
19ec-1c88:55210074.476 : Date : 2020/4/30 14:32:33
19ec-1c88:55210074.550 : Process ID : 19ec
19ec-1c88:55210074.958 : Windows : Version 10.0 build 18363 
19ec-1c88:55210075.412 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:55210075.474 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55210075.537 : MemoryStatus.ullAvailPhys : 1740390400
19ec-1c88:55210075.598 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55210075.656 : MemoryStatus.ullAvailPageFile : 3111186432
19ec-1c88:55210075.716 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55210075.776 : MemoryStatus.ullAvailVirtual : 1729421312
19ec-1c88:55210075.834 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55210075.935 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55210075.998 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55210076.238 : CPU Count : 4
19ec-1c88:55210076.283 : CPU Frequency : 100.000 Mhz
19ec-1c88:55210080.756 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55210080.887 : => InitializeDriver
19ec-1c88:55210081.168 : <= InitializeDriver ret = 1
19ec-1c88:55210081.232 : => InitializeScanner
19ec-1c88:55210081.314 : => CAsicIO::GetDeviceList
19ec-1c88:55210081.613 : => CNT96226::CNT96226
19ec-1c88:55210081.673 : => CNT96226::Open
19ec-1c88:55210103.134 : <= CNT96226::Open ret = 1
19ec-1c88:55210103.230 : => CNT96226::Initialize
19ec-1c88:55210103.411 : <= CNT96226::Initialize ret = 1
19ec-1c88:55210103.470 : <= CNT96226::CNT96226
19ec-1c88:55210103.521 : => CNT96226::EnumAvailableDevice
19ec-1c88:55210108.762 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55210108.837 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55210108.897 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55213806.770 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55213807.080 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55213812.634 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55213812.743 : => IoObject::GetLockName
19ec-1c88:55213812.805 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55213812.875 : <= IoObject::GetLockName
19ec-1c88:55213813.337 : => CNT96226::VenderCmd_GetData
19ec-1c88:55213813.407 : iCmd = 3, nBytes = 2
19ec-1c88:55214187.811 : 0000 : 06 38 
19ec-1c88:55214187.920 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55214187.995 : => CNT96226::VenderCmd_GetData
19ec-1c88:55214188.047 : iCmd = 4, nBytes = 2
19ec-1c88:55214494.700 : 0000 : 07 07 
19ec-1c88:55214494.809 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55214494.896 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55214494.986 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55214495.051 : IO Send command 10 bytes
19ec-1c88:55214495.102 : => CNT96226::VenderCmd_SetData
19ec-1c88:55214495.155 : iCmd = 0, nBytes = 10
19ec-1c88:55214495.256 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55214702.182 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55214702.423 : => CNT96226::VenderCmd_GetData
19ec-1c88:55214702.550 : iCmd = 0, nBytes = 165
19ec-1c88:55214876.120 : skip dump 37 bytes
19ec-1c88:55214876.492 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55214876.897 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55214877.179 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55214877.451 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55214877.726 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55214877.996 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55214878.249 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55214878.503 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55214878.636 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55214878.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:55214878.862 : iCmd = 1, nBytes = 4
19ec-1c88:55215079.054 : 0000 : 00 00 00 00 
19ec-1c88:55215079.258 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55215079.391 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55215079.513 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55215079.643 : IO Send command 10 bytes
19ec-1c88:55215079.756 : => CNT96226::VenderCmd_SetData
19ec-1c88:55215079.870 : iCmd = 0, nBytes = 10
19ec-1c88:55215080.086 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55215437.398 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55215437.604 : => CNT96226::VenderCmd_GetData
19ec-1c88:55215437.724 : iCmd = 0, nBytes = 128
19ec-1c88:55215646.172 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55215646.700 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55215646.972 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55215647.248 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55215647.508 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55215647.766 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55215648.022 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55215648.271 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55215648.398 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55215648.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:55215648.632 : iCmd = 1, nBytes = 4
19ec-1c88:55215859.408 : 0000 : 00 00 00 00 
19ec-1c88:55215859.577 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55215859.694 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55215860.012 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55215860.161 : => CNT96226::Close
19ec-1c88:55215866.602 : <= CNT96226::Close ret = 1
19ec-1c88:55215866.759 : <= CNT96226::~CNT96226
19ec-1c88:55215866.917 : <= CAsicIO::GetDeviceList
19ec-1c88:55215867.614 : => IoObject::SetTimeout
19ec-1c88:55215867.873 : Timeout--> In = 0 Out = 0
19ec-1c88:55215867.985 : <= IoObject::SetTimeout
19ec-1c88:55215868.105 : => CAsicIO::CAsicIO
19ec-1c88:55215868.244 : => CNT96226::CNT96226
19ec-1c88:55215868.352 : => CNT96226::Open
19ec-1c88:55215910.749 : <= CNT96226::Open ret = 1
19ec-1c88:55215910.974 : => CNT96226::Initialize
19ec-1c88:55215911.368 : <= CNT96226::Initialize ret = 1
19ec-1c88:55215911.494 : <= CNT96226::CNT96226
19ec-1c88:55215911.616 : <= CAsicIO::CAsicIO
19ec-1c88:55215911.728 : => CAsicIO::InitializeDevice
19ec-1c88:55215911.858 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55215923.285 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55215923.522 : => IoObject::GetLockName
19ec-1c88:55215923.637 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55215923.776 : <= IoObject::GetLockName
19ec-1c88:55215924.721 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55215924.879 : IO Send command 10 bytes
19ec-1c88:55215924.986 : => CNT96226::VenderCmd_SetData
19ec-1c88:55215925.099 : iCmd = 0, nBytes = 10
19ec-1c88:55215925.327 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55216279.687 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55216279.931 : => CNT96226::VenderCmd_GetData
19ec-1c88:55216280.053 : iCmd = 0, nBytes = 128
19ec-1c88:55216469.293 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55216469.663 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55216469.975 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55216470.252 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55216470.517 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55216470.778 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55216471.038 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55216471.293 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55216471.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55216471.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:55216471.673 : iCmd = 1, nBytes = 4
19ec-1c88:55216647.087 : 0000 : 00 00 00 00 
19ec-1c88:55216647.275 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55216647.402 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55216647.523 : => CNT96226::VenderCmd_GetData
19ec-1c88:55216647.630 : iCmd = 3, nBytes = 2
19ec-1c88:55217010.043 : 0000 : 06 38 
19ec-1c88:55217010.240 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55217010.383 : => CNT96226::VenderCmd_GetData
19ec-1c88:55217010.499 : iCmd = 4, nBytes = 2
19ec-1c88:55217344.066 : 0000 : 07 07 
19ec-1c88:55217344.229 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55217344.547 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55217344.733 : => IoObject::InitializeDevice
19ec-1c88:55217344.923 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55217346.053 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55217346.196 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55217347.384 : => FindScanner
19ec-1c88:55217347.491 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55217347.614 : <= FindScanner ret = 1
19ec-1c88:55217347.724 : => IoObject::IoLockStart
19ec-1c88:55217347.929 : => CAsicIO::CheckDevice
19ec-1c88:55217348.032 : => CNT96226::ConnectIsAvailable
19ec-1c88:55217369.865 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55217370.111 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55217370.238 : <= IoObject::IoLockStart
19ec-1c88:55217370.356 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55217370.499 : IO Send command 10 bytes
19ec-1c88:55217370.700 : => CNT96226::VenderCmd_SetData
19ec-1c88:55217370.825 : iCmd = 0, nBytes = 10
19ec-1c88:55217371.035 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55217571.096 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55217571.267 : System send command 10 bytes + data 0 bytes
19ec-1c88:55217571.364 : IO total need to receive data 5 bytes
19ec-1c88:55217571.444 : => CNT96226::VenderCmd_GetData
19ec-1c88:55217571.515 : iCmd = 0, nBytes = 5
19ec-1c88:55217775.868 : 0000 : 06 00 02 02 ab 
19ec-1c88:55217775.982 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55217776.070 : System total receive data 5 bytes
19ec-1c88:55217776.152 : => CNT96226::VenderCmd_GetData
19ec-1c88:55217776.221 : iCmd = 1, nBytes = 4
19ec-1c88:55217968.571 : 0000 : 00 00 00 00 
19ec-1c88:55217968.681 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55217968.837 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55217968.917 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55217969.001 : IO Send command 10 bytes
19ec-1c88:55217969.109 : => CNT96226::VenderCmd_SetData
19ec-1c88:55217969.185 : iCmd = 0, nBytes = 10
19ec-1c88:55217969.323 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55218154.729 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55218154.874 : System send command 10 bytes + data 0 bytes
19ec-1c88:55218154.962 : IO total need to receive data 165 bytes
19ec-1c88:55218155.042 : => CNT96226::VenderCmd_GetData
19ec-1c88:55218155.111 : iCmd = 0, nBytes = 165
19ec-1c88:55218309.249 : skip dump 37 bytes
19ec-1c88:55218309.465 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55218309.650 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55218309.829 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55218309.998 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55218310.163 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55218310.339 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55218310.505 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55218310.667 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55218310.750 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55218310.826 : System total receive data 165 bytes
19ec-1c88:55218310.901 : => CNT96226::VenderCmd_GetData
19ec-1c88:55218310.967 : iCmd = 1, nBytes = 4
19ec-1c88:55218428.376 : 0000 : 00 00 00 00 
19ec-1c88:55218428.772 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55218428.910 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55218429.161 : Dump Inquiry
19ec-1c88:55218429.320 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55218429.489 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55218429.658 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55218429.828 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55218429.991 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55218430.165 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55218430.323 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55218430.485 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55218430.657 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55218430.825 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55218430.938 : 00a0 : 00 00 00 00 00 
19ec-1c88:55218431.021 : => ReadNVMDataInternal
19ec-1c88:55218431.268 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55218431.351 : IO Send command 10 bytes
19ec-1c88:55218431.454 : => CNT96226::VenderCmd_SetData
19ec-1c88:55218431.521 : iCmd = 0, nBytes = 10
19ec-1c88:55218431.649 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55218740.951 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55218741.122 : System send command 10 bytes + data 0 bytes
19ec-1c88:55218741.213 : IO total need to receive data 128 bytes
19ec-1c88:55218741.294 : => CNT96226::VenderCmd_GetData
19ec-1c88:55218741.364 : iCmd = 0, nBytes = 128
19ec-1c88:55218948.681 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55218948.916 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55218949.103 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55218949.279 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55218949.442 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55218949.612 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55218949.773 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55218949.939 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55218950.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55218950.110 : System total receive data 128 bytes
19ec-1c88:55218950.193 : => CNT96226::VenderCmd_GetData
19ec-1c88:55218950.261 : iCmd = 1, nBytes = 4
19ec-1c88:55219136.151 : 0000 : 00 00 00 00 
19ec-1c88:55219136.279 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55219136.447 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55219136.536 : NVMData.PadScanCount = 0
19ec-1c88:55219136.610 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55219136.688 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55219136.766 : NVMData.FlatbedScanCount = 0
19ec-1c88:55219136.840 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55219136.912 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55219136.983 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55219137.059 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55219137.130 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55219137.200 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55219137.271 : NVMData.BornMonth = 0
19ec-1c88:55219137.337 : NVMData.BornDay = 0
19ec-1c88:55219137.402 : NVMData.BornYear = 0
19ec-1c88:55219137.466 : NVMData.FirstScanMonth = 4
19ec-1c88:55219137.532 : NVMData.FirstScanDay = 30
19ec-1c88:55219137.601 : NVMData.FirstScanYear = 2020
19ec-1c88:55219137.668 : NVMData.VerticalMagnification = 0
19ec-1c88:55219137.738 : NVMData.HorizontalMagnification = 0
19ec-1c88:55219137.809 : NVMData.PowerSavingTime = 15
19ec-1c88:55219137.879 : NVMData.SN = A094165189010062
19ec-1c88:55219137.946 : NVMData.AutoFeed = 0
19ec-1c88:55219138.011 : NVMData.CCDType = 0
19ec-1c88:55219138.075 : NVMData.ScanSpeed = 0
19ec-1c88:55219138.137 : NVMData.RollerCount = 0
19ec-1c88:55219138.203 : NVMData.MultifeedCount = 0
19ec-1c88:55219138.269 : NVMData.JamCount = 0
19ec-1c88:55219138.329 : NVMData.IdentifyInfo = 
19ec-1c88:55219138.396 : NVMData.FormalName = 
19ec-1c88:55219138.635 : NVMData.ReservedB = 0
19ec-1c88:55219138.707 : NVMData.FunctionCode = 0
19ec-1c88:55219138.772 : NVMData.PreFeed = 0
19ec-1c88:55219138.839 : NVMData.PreFeedTime = 0
19ec-1c88:55219138.902 : NVMData.ButtonNumber = 0
19ec-1c88:55219138.967 : NVMData.PowerOffTime = 0
19ec-1c88:55219139.035 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55219139.130 : => IoObject::IoLockEnd
19ec-1c88:55219139.250 : <= IoObject::IoLockEnd
19ec-1c88:55219139.315 : <= InitializeScanner ret = 1
19ec-1c88:55219139.396 : => GetLogicalScannerAbilityEx
19ec-1c88:55219139.471 : => IoObject::IoLockStart
19ec-1c88:55219139.592 : => CAsicIO::CheckDevice
19ec-1c88:55219139.663 : => CNT96226::ConnectIsAvailable
19ec-1c88:55219155.487 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55219155.609 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55219155.682 : <= IoObject::IoLockStart
19ec-1c88:55219155.755 : => IoObject::IoLockEnd
19ec-1c88:55219155.874 : <= IoObject::IoLockEnd
19ec-1c88:55219156.015 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55219156.111 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55219387.304 : => ReadNVMData
19ec-1c88:55219387.474 : => IoObject::IoLockStart
19ec-1c88:55219387.622 : => CAsicIO::CheckDevice
19ec-1c88:55219387.695 : => CNT96226::ConnectIsAvailable
19ec-1c88:55219412.497 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55219412.644 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55219412.721 : <= IoObject::IoLockStart
19ec-1c88:55219412.799 : => ReadNVMDataInternal
19ec-1c88:55219412.876 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55219412.958 : IO Send command 10 bytes
19ec-1c88:55219413.107 : => CNT96226::VenderCmd_SetData
19ec-1c88:55219413.179 : iCmd = 0, nBytes = 10
19ec-1c88:55219413.323 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55219762.588 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55219762.760 : System send command 10 bytes + data 0 bytes
19ec-1c88:55219762.849 : IO total need to receive data 128 bytes
19ec-1c88:55219762.931 : => CNT96226::VenderCmd_GetData
19ec-1c88:55219763.007 : iCmd = 0, nBytes = 128
19ec-1c88:55219944.229 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55219944.696 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55219944.876 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55219945.055 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55219945.224 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55219945.390 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55219945.560 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55219945.721 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55219945.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55219945.886 : System total receive data 128 bytes
19ec-1c88:55219945.960 : => CNT96226::VenderCmd_GetData
19ec-1c88:55219946.028 : iCmd = 1, nBytes = 4
19ec-1c88:55220117.780 : 0000 : 00 00 00 00 
19ec-1c88:55220117.887 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55220118.039 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55220118.121 : NVMData.PadScanCount = 0
19ec-1c88:55220118.192 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55220118.262 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55220118.335 : NVMData.FlatbedScanCount = 0
19ec-1c88:55220118.406 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55220118.478 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55220118.548 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55220118.620 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55220118.694 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55220118.765 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55220118.835 : NVMData.BornMonth = 0
19ec-1c88:55220118.899 : NVMData.BornDay = 0
19ec-1c88:55220118.966 : NVMData.BornYear = 0
19ec-1c88:55220119.029 : NVMData.FirstScanMonth = 4
19ec-1c88:55220119.097 : NVMData.FirstScanDay = 30
19ec-1c88:55220119.166 : NVMData.FirstScanYear = 2020
19ec-1c88:55220119.403 : NVMData.VerticalMagnification = 0
19ec-1c88:55220119.476 : NVMData.HorizontalMagnification = 0
19ec-1c88:55220119.545 : NVMData.PowerSavingTime = 15
19ec-1c88:55220119.618 : NVMData.SN = A094165189010062
19ec-1c88:55220119.684 : NVMData.AutoFeed = 0
19ec-1c88:55220119.747 : NVMData.CCDType = 0
19ec-1c88:55220119.810 : NVMData.ScanSpeed = 0
19ec-1c88:55220119.873 : NVMData.RollerCount = 0
19ec-1c88:55220119.938 : NVMData.MultifeedCount = 0
19ec-1c88:55220120.004 : NVMData.JamCount = 0
19ec-1c88:55220120.070 : NVMData.IdentifyInfo = 
19ec-1c88:55220120.137 : NVMData.FormalName = 
19ec-1c88:55220120.200 : NVMData.ReservedB = 0
19ec-1c88:55220120.268 : NVMData.FunctionCode = 0
19ec-1c88:55220120.333 : NVMData.PreFeed = 0
19ec-1c88:55220120.400 : NVMData.PreFeedTime = 0
19ec-1c88:55220120.465 : NVMData.ButtonNumber = 0
19ec-1c88:55220120.529 : NVMData.PowerOffTime = 0
19ec-1c88:55220120.595 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55220120.674 : => IoObject::IoLockEnd
19ec-1c88:55220120.784 : <= IoObject::IoLockEnd
19ec-1c88:55220120.845 : <= ReadNVMData ret = 1
19ec-1c88:55222744.678 : ============Debug Start==========
19ec-1c88:55222744.977 : Date : 2020/4/30 14:32:33
19ec-1c88:55222745.054 : Process ID : 19ec
19ec-1c88:55222745.472 : Windows : Version 10.0 build 18363 
19ec-1c88:55222745.922 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:55222745.983 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55222746.051 : MemoryStatus.ullAvailPhys : 1740320768
19ec-1c88:55222746.109 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55222746.172 : MemoryStatus.ullAvailPageFile : 3111751680
19ec-1c88:55222746.237 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55222746.294 : MemoryStatus.ullAvailVirtual : 1729421312
19ec-1c88:55222746.358 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55222746.454 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55222746.514 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55222746.755 : CPU Count : 4
19ec-1c88:55222746.805 : CPU Frequency : 100.000 Mhz
19ec-1c88:55222750.975 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55222751.096 : => InitializeDriver
19ec-1c88:55222751.356 : <= InitializeDriver ret = 1
19ec-1c88:55225234.318 : => InitializeScanner
19ec-1c88:55225234.648 : => CAsicIO::GetDeviceList
19ec-1c88:55225235.062 : => CNT96226::CNT96226
19ec-1c88:55225235.125 : => CNT96226::Open
19ec-1c88:55225259.242 : <= CNT96226::Open ret = 1
19ec-1c88:55225259.350 : => CNT96226::Initialize
19ec-1c88:55225259.549 : <= CNT96226::Initialize ret = 1
19ec-1c88:55225259.610 : <= CNT96226::CNT96226
19ec-1c88:55225259.665 : => CNT96226::EnumAvailableDevice
19ec-1c88:55225265.167 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55225265.247 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55225265.311 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55228922.663 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55228922.943 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55228928.890 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55228929.005 : => IoObject::GetLockName
19ec-1c88:55228929.065 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55228929.131 : <= IoObject::GetLockName
19ec-1c88:55228929.591 : => CNT96226::VenderCmd_GetData
19ec-1c88:55228929.657 : iCmd = 3, nBytes = 2
19ec-1c88:55229261.428 : 0000 : 06 38 
19ec-1c88:55229261.569 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55229261.651 : => CNT96226::VenderCmd_GetData
19ec-1c88:55229261.713 : iCmd = 4, nBytes = 2
19ec-1c88:55229540.025 : 0000 : 07 07 
19ec-1c88:55229540.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55229540.268 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55229540.361 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55229540.429 : IO Send command 10 bytes
19ec-1c88:55229540.482 : => CNT96226::VenderCmd_SetData
19ec-1c88:55229540.540 : iCmd = 0, nBytes = 10
19ec-1c88:55229540.651 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55229694.455 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55229694.555 : => CNT96226::VenderCmd_GetData
19ec-1c88:55229694.612 : iCmd = 0, nBytes = 165
19ec-1c88:55229810.523 : skip dump 37 bytes
19ec-1c88:55229810.737 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55229810.893 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55229811.035 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55229811.176 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55229811.311 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55229811.459 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55229811.588 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55229811.716 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55229811.785 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55229811.848 : => CNT96226::VenderCmd_GetData
19ec-1c88:55229811.902 : iCmd = 1, nBytes = 4
19ec-1c88:55229923.597 : 0000 : 00 00 00 00 
19ec-1c88:55229923.723 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55229923.797 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55229923.864 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55229923.929 : IO Send command 10 bytes
19ec-1c88:55229923.982 : => CNT96226::VenderCmd_SetData
19ec-1c88:55229924.041 : iCmd = 0, nBytes = 10
19ec-1c88:55229924.153 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55230256.404 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55230256.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:55230256.586 : iCmd = 0, nBytes = 128
19ec-1c88:55230394.733 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55230394.945 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55230395.104 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55230395.246 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55230395.384 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55230395.515 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55230395.647 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55230395.777 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55230395.842 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55230395.915 : => CNT96226::VenderCmd_GetData
19ec-1c88:55230395.972 : iCmd = 1, nBytes = 4
19ec-1c88:55230518.310 : 0000 : 00 00 00 00 
19ec-1c88:55230518.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55230518.520 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55230518.923 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55230518.997 : => CNT96226::Close
19ec-1c88:55230523.061 : <= CNT96226::Close ret = 1
19ec-1c88:55230523.138 : <= CNT96226::~CNT96226
19ec-1c88:55230523.229 : <= CAsicIO::GetDeviceList
19ec-1c88:55230523.628 : => IoObject::SetTimeout
19ec-1c88:55230523.756 : Timeout--> In = 0 Out = 0
19ec-1c88:55230523.815 : <= IoObject::SetTimeout
19ec-1c88:55230523.885 : => CAsicIO::CAsicIO
19ec-1c88:55230523.960 : => CNT96226::CNT96226
19ec-1c88:55230524.016 : => CNT96226::Open
19ec-1c88:55230545.623 : <= CNT96226::Open ret = 1
19ec-1c88:55230545.728 : => CNT96226::Initialize
19ec-1c88:55230545.924 : <= CNT96226::Initialize ret = 1
19ec-1c88:55230545.988 : <= CNT96226::CNT96226
19ec-1c88:55230546.039 : <= CAsicIO::CAsicIO
19ec-1c88:55230546.093 : => CAsicIO::InitializeDevice
19ec-1c88:55230546.162 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55230552.072 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55230552.189 : => IoObject::GetLockName
19ec-1c88:55230552.251 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55230552.316 : <= IoObject::GetLockName
19ec-1c88:55230552.812 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55230552.888 : IO Send command 10 bytes
19ec-1c88:55230552.943 : => CNT96226::VenderCmd_SetData
19ec-1c88:55230553.002 : iCmd = 0, nBytes = 10
19ec-1c88:55230553.120 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55230857.962 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55230858.127 : => CNT96226::VenderCmd_GetData
19ec-1c88:55230858.190 : iCmd = 0, nBytes = 128
19ec-1c88:55230973.947 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55230974.115 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55230974.255 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55230974.382 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55230974.511 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55230974.639 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55230974.766 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55230974.887 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55230974.956 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55230975.017 : => CNT96226::VenderCmd_GetData
19ec-1c88:55230975.067 : iCmd = 1, nBytes = 4
19ec-1c88:55231141.491 : 0000 : 00 00 00 00 
19ec-1c88:55231141.677 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55231141.794 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55231142.121 : => CNT96226::VenderCmd_GetData
19ec-1c88:55231142.175 : iCmd = 3, nBytes = 2
19ec-1c88:55231488.558 : 0000 : 06 38 
19ec-1c88:55231488.664 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55231488.729 : => CNT96226::VenderCmd_GetData
19ec-1c88:55231488.784 : iCmd = 4, nBytes = 2
19ec-1c88:55231776.508 : 0000 : 07 07 
19ec-1c88:55231776.592 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55231776.750 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55231776.846 : => IoObject::InitializeDevice
19ec-1c88:55231776.956 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55231777.601 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55231777.676 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55231778.360 : => FindScanner
19ec-1c88:55231778.424 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55231778.487 : <= FindScanner ret = 1
19ec-1c88:55231778.543 : => IoObject::IoLockStart
19ec-1c88:55231778.646 : => CAsicIO::CheckDevice
19ec-1c88:55231778.701 : => CNT96226::ConnectIsAvailable
19ec-1c88:55231802.286 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55231802.523 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55231802.660 : <= IoObject::IoLockStart
19ec-1c88:55231803.000 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55231803.067 : IO Send command 10 bytes
19ec-1c88:55231803.152 : => CNT96226::VenderCmd_SetData
19ec-1c88:55231803.210 : iCmd = 0, nBytes = 10
19ec-1c88:55231803.321 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55231979.778 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55231979.949 : System send command 10 bytes + data 0 bytes
19ec-1c88:55231980.027 : IO total need to receive data 5 bytes
19ec-1c88:55231980.093 : => CNT96226::VenderCmd_GetData
19ec-1c88:55231980.154 : iCmd = 0, nBytes = 5
19ec-1c88:55232126.576 : 0000 : 06 00 02 02 ab 
19ec-1c88:55232126.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55232126.799 : System total receive data 5 bytes
19ec-1c88:55232126.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:55232126.928 : iCmd = 1, nBytes = 4
19ec-1c88:55232245.842 : 0000 : 00 00 00 00 
19ec-1c88:55232245.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55232246.066 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55232246.133 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55232246.208 : IO Send command 10 bytes
19ec-1c88:55232246.287 : => CNT96226::VenderCmd_SetData
19ec-1c88:55232246.344 : iCmd = 0, nBytes = 10
19ec-1c88:55232246.448 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55232388.852 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55232388.983 : System send command 10 bytes + data 0 bytes
19ec-1c88:55232389.051 : IO total need to receive data 165 bytes
19ec-1c88:55232389.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:55232389.174 : iCmd = 0, nBytes = 165
19ec-1c88:55232520.348 : skip dump 37 bytes
19ec-1c88:55232520.562 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55232520.712 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55232520.858 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55232521.002 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55232521.136 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55232521.274 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55232521.407 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55232521.537 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55232521.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55232521.666 : System total receive data 165 bytes
19ec-1c88:55232521.730 : => CNT96226::VenderCmd_GetData
19ec-1c88:55232521.786 : iCmd = 1, nBytes = 4
19ec-1c88:55232644.145 : 0000 : 00 00 00 00 
19ec-1c88:55232644.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55232644.399 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55232644.598 : Dump Inquiry
19ec-1c88:55232644.727 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55232644.864 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55232645.001 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55232645.141 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55232645.274 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55232645.410 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55232645.536 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55232645.661 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55232645.797 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55232645.925 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55232646.013 : 00a0 : 00 00 00 00 00 
19ec-1c88:55232646.087 : => ReadNVMDataInternal
19ec-1c88:55232646.291 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55232646.354 : IO Send command 10 bytes
19ec-1c88:55232646.447 : => CNT96226::VenderCmd_SetData
19ec-1c88:55232646.504 : iCmd = 0, nBytes = 10
19ec-1c88:55232646.606 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55232961.401 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55232961.586 : System send command 10 bytes + data 0 bytes
19ec-1c88:55232961.665 : IO total need to receive data 128 bytes
19ec-1c88:55232961.737 : => CNT96226::VenderCmd_GetData
19ec-1c88:55232961.802 : iCmd = 0, nBytes = 128
19ec-1c88:55233116.924 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55233117.185 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55233117.338 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55233117.485 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55233117.622 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55233117.753 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55233117.883 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55233118.009 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55233118.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55233118.149 : System total receive data 128 bytes
19ec-1c88:55233118.217 : => CNT96226::VenderCmd_GetData
19ec-1c88:55233118.277 : iCmd = 1, nBytes = 4
19ec-1c88:55233255.569 : 0000 : 00 00 00 00 
19ec-1c88:55233255.737 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55233255.893 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55233255.974 : NVMData.PadScanCount = 0
19ec-1c88:55233256.034 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55233256.091 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55233256.154 : NVMData.FlatbedScanCount = 0
19ec-1c88:55233256.207 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55233256.260 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55233256.315 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55233256.370 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55233256.431 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55233256.486 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55233256.543 : NVMData.BornMonth = 0
19ec-1c88:55233256.596 : NVMData.BornDay = 0
19ec-1c88:55233256.648 : NVMData.BornYear = 0
19ec-1c88:55233256.700 : NVMData.FirstScanMonth = 4
19ec-1c88:55233256.752 : NVMData.FirstScanDay = 30
19ec-1c88:55233256.809 : NVMData.FirstScanYear = 2020
19ec-1c88:55233256.862 : NVMData.VerticalMagnification = 0
19ec-1c88:55233256.918 : NVMData.HorizontalMagnification = 0
19ec-1c88:55233256.977 : NVMData.PowerSavingTime = 15
19ec-1c88:55233257.036 : NVMData.SN = A094165189010062
19ec-1c88:55233257.087 : NVMData.AutoFeed = 0
19ec-1c88:55233257.141 : NVMData.CCDType = 0
19ec-1c88:55233257.187 : NVMData.ScanSpeed = 0
19ec-1c88:55233257.239 : NVMData.RollerCount = 0
19ec-1c88:55233257.294 : NVMData.MultifeedCount = 0
19ec-1c88:55233257.346 : NVMData.JamCount = 0
19ec-1c88:55233257.394 : NVMData.IdentifyInfo = 
19ec-1c88:55233257.446 : NVMData.FormalName = 
19ec-1c88:55233257.642 : NVMData.ReservedB = 0
19ec-1c88:55233257.699 : NVMData.FunctionCode = 0
19ec-1c88:55233257.748 : NVMData.PreFeed = 0
19ec-1c88:55233257.799 : NVMData.PreFeedTime = 0
19ec-1c88:55233257.849 : NVMData.ButtonNumber = 0
19ec-1c88:55233257.905 : NVMData.PowerOffTime = 0
19ec-1c88:55233257.958 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55233258.041 : => IoObject::IoLockEnd
19ec-1c88:55233258.147 : <= IoObject::IoLockEnd
19ec-1c88:55233258.200 : <= InitializeScanner ret = 1
19ec-1c88:55234556.210 : => GetLogicalScannerAbility
19ec-1c88:55234556.413 : => IoObject::IoLockStart
19ec-1c88:55234556.546 : => CAsicIO::CheckDevice
19ec-1c88:55234556.606 : => CNT96226::ConnectIsAvailable
19ec-1c88:55234578.484 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55234578.701 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55234578.828 : <= IoObject::IoLockStart
19ec-1c88:55234579.185 : => IoObject::IoLockEnd
19ec-1c88:55234579.289 : <= IoObject::IoLockEnd
19ec-1c88:55234579.363 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:55238094.045 : => GetLogicalScannerAbilityEx
19ec-1c88:55238094.239 : => IoObject::IoLockStart
19ec-1c88:55238094.371 : => CAsicIO::CheckDevice
19ec-1c88:55238094.428 : => CNT96226::ConnectIsAvailable
19ec-1c88:55238117.052 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55238117.170 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55238117.233 : <= IoObject::IoLockStart
19ec-1c88:55238117.293 : => IoObject::IoLockEnd
19ec-1c88:55238117.404 : <= IoObject::IoLockEnd
19ec-1c88:55238117.524 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55238117.600 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55245192.862 : => ReadNVMData
19ec-1c88:55245193.057 : => IoObject::IoLockStart
19ec-1c88:55245193.195 : => CAsicIO::CheckDevice
19ec-1c88:55245193.254 : => CNT96226::ConnectIsAvailable
19ec-1c88:55245219.344 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55245219.459 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55245219.523 : <= IoObject::IoLockStart
19ec-1c88:55245219.587 : => ReadNVMDataInternal
19ec-1c88:55245219.649 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55245219.715 : IO Send command 10 bytes
19ec-1c88:55245219.839 : => CNT96226::VenderCmd_SetData
19ec-1c88:55245219.893 : iCmd = 0, nBytes = 10
19ec-1c88:55245220.008 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55245575.933 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55245576.086 : System send command 10 bytes + data 0 bytes
19ec-1c88:55245576.153 : IO total need to receive data 128 bytes
19ec-1c88:55245576.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:55245576.270 : iCmd = 0, nBytes = 128
19ec-1c88:55245774.659 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55245774.837 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55245774.978 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55245775.114 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55245775.243 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55245775.371 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55245775.497 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55245775.619 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55245775.682 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55245775.744 : System total receive data 128 bytes
19ec-1c88:55245775.809 : => CNT96226::VenderCmd_GetData
19ec-1c88:55245775.859 : iCmd = 1, nBytes = 4
19ec-1c88:55245960.428 : 0000 : 00 00 00 00 
19ec-1c88:55245960.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55245961.107 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55245961.173 : NVMData.PadScanCount = 0
19ec-1c88:55245961.235 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55245961.290 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55245961.348 : NVMData.FlatbedScanCount = 0
19ec-1c88:55245961.401 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55245961.576 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55245961.633 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55245961.686 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55245961.744 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55245961.798 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55245961.853 : NVMData.BornMonth = 0
19ec-1c88:55245961.902 : NVMData.BornDay = 0
19ec-1c88:55245961.952 : NVMData.BornYear = 0
19ec-1c88:55245962.001 : NVMData.FirstScanMonth = 4
19ec-1c88:55245962.054 : NVMData.FirstScanDay = 30
19ec-1c88:55245962.107 : NVMData.FirstScanYear = 2020
19ec-1c88:55245962.163 : NVMData.VerticalMagnification = 0
19ec-1c88:55245962.218 : NVMData.HorizontalMagnification = 0
19ec-1c88:55245962.272 : NVMData.PowerSavingTime = 15
19ec-1c88:55245962.326 : NVMData.SN = A094165189010062
19ec-1c88:55245962.375 : NVMData.AutoFeed = 0
19ec-1c88:55245962.424 : NVMData.CCDType = 0
19ec-1c88:55245962.471 : NVMData.ScanSpeed = 0
19ec-1c88:55245962.525 : NVMData.RollerCount = 0
19ec-1c88:55245962.575 : NVMData.MultifeedCount = 0
19ec-1c88:55245962.628 : NVMData.JamCount = 0
19ec-1c88:55245962.677 : NVMData.IdentifyInfo = 
19ec-1c88:55245962.727 : NVMData.FormalName = 
19ec-1c88:55245962.774 : NVMData.ReservedB = 0
19ec-1c88:55245962.819 : NVMData.FunctionCode = 0
19ec-1c88:55245962.867 : NVMData.PreFeed = 0
19ec-1c88:55245962.914 : NVMData.PreFeedTime = 0
19ec-1c88:55245962.962 : NVMData.ButtonNumber = 0
19ec-1c88:55245963.010 : NVMData.PowerOffTime = 0
19ec-1c88:55245963.057 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55245963.119 : => IoObject::IoLockEnd
19ec-1c88:55245963.204 : <= IoObject::IoLockEnd
19ec-1c88:55245963.254 : <= ReadNVMData ret = 1
19ec-1c88:55255570.821 : => GetADFStatus
19ec-1c88:55255571.266 : => IoObject::IoLockStart
19ec-1c88:55255571.398 : => CAsicIO::CheckDevice
19ec-1c88:55255571.455 : => CNT96226::ConnectIsAvailable
19ec-1c88:55255596.189 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55255596.302 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55255596.361 : <= IoObject::IoLockStart
19ec-1c88:55255596.421 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55255596.491 : IO Send command 10 bytes
19ec-1c88:55255596.614 : => CNT96226::VenderCmd_SetData
19ec-1c88:55255596.669 : iCmd = 0, nBytes = 10
19ec-1c88:55255596.776 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55255784.351 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55255784.621 : System send command 10 bytes + data 0 bytes
19ec-1c88:55255784.992 : IO total need to receive data 2 bytes
19ec-1c88:55255785.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:55255785.116 : iCmd = 0, nBytes = 2
19ec-1c88:55255989.273 : 0000 : 01 00 
19ec-1c88:55255989.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55255989.770 : System total receive data 2 bytes
19ec-1c88:55255989.833 : => CNT96226::VenderCmd_GetData
19ec-1c88:55255989.889 : iCmd = 1, nBytes = 4
19ec-1c88:55256194.106 : 0000 : 00 00 00 00 
19ec-1c88:55256194.216 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55256194.359 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55256194.427 : Return status = 1
19ec-1c88:55256194.488 : => IoObject::IoLockEnd
19ec-1c88:55256194.575 : <= IoObject::IoLockEnd
19ec-1c88:55256194.625 : <= GetADFStatus ret = 1
19ec-1c88:55258811.068 : => GetADFStatus
19ec-1c88:55258811.274 : => IoObject::IoLockStart
19ec-1c88:55258811.404 : => CAsicIO::CheckDevice
19ec-1c88:55258811.463 : => CNT96226::ConnectIsAvailable
19ec-1c88:55258835.056 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55258835.298 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55258835.427 : <= IoObject::IoLockStart
19ec-1c88:55258835.783 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55258835.851 : IO Send command 10 bytes
19ec-1c88:55258835.966 : => CNT96226::VenderCmd_SetData
19ec-1c88:55258836.029 : iCmd = 0, nBytes = 10
19ec-1c88:55258836.138 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55259033.146 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55259033.268 : System send command 10 bytes + data 0 bytes
19ec-1c88:55259033.482 : IO total need to receive data 2 bytes
19ec-1c88:55259033.554 : => CNT96226::VenderCmd_GetData
19ec-1c88:55259033.611 : iCmd = 0, nBytes = 2
19ec-1c88:55259197.507 : 0000 : 01 00 
19ec-1c88:55259197.607 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55259197.676 : System total receive data 2 bytes
19ec-1c88:55259197.739 : => CNT96226::VenderCmd_GetData
19ec-1c88:55259197.795 : iCmd = 1, nBytes = 4
19ec-1c88:55259305.326 : 0000 : 00 00 00 00 
19ec-1c88:55259305.418 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55259305.553 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55259305.616 : Return status = 1
19ec-1c88:55259305.680 : => IoObject::IoLockEnd
19ec-1c88:55259305.765 : <= IoObject::IoLockEnd
19ec-1c88:55259305.814 : <= GetADFStatus ret = 1
19ec-1c88:55261343.548 : => TerminateDriver
19ec-1c88:55261343.751 : => CAsicIO::~CAsicIO,pStage=99093576
19ec-1c88:55261343.829 : => CNT96226::Close
19ec-1c88:55261347.608 : <= CNT96226::Close ret = 1
19ec-1c88:55261347.686 : <= CAsicIO::~CAsicIO
19ec-1c88:55261347.742 : => IoObject::IoLockEnd
19ec-1c88:55261347.794 : <= IoObject::IoLockEnd
19ec-1c88:55261347.846 : => IoObject::TerminateDevice
19ec-1c88:55261347.901 : => IoObject::IoLockEnd
19ec-1c88:55261347.953 : <= IoObject::IoLockEnd
19ec-1c88:55261348.054 : <= IoObject::TerminateDevice
19ec-1c88:55261348.309 : <= TerminateDriver ret = 1
19ec-1c88:55272659.749 : ============Debug Start==========
19ec-1c88:55272660.009 : Date : 2020/4/30 14:32:35
19ec-1c88:55272660.087 : Process ID : 19ec
19ec-1c88:55272660.500 : Windows : Version 10.0 build 18363 
19ec-1c88:55272660.951 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:55272661.015 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55272661.080 : MemoryStatus.ullAvailPhys : 1739780096
19ec-1c88:55272661.138 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55272661.198 : MemoryStatus.ullAvailPageFile : 3109871616
19ec-1c88:55272661.256 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55272661.314 : MemoryStatus.ullAvailVirtual : 1727369216
19ec-1c88:55272661.373 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55272661.479 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55272661.540 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55272661.773 : CPU Count : 4
19ec-1c88:55272661.818 : CPU Frequency : 100.000 Mhz
19ec-1c88:55272666.012 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55272666.141 : => InitializeDriver
19ec-1c88:55272666.414 : <= InitializeDriver ret = 1
19ec-1c88:55272666.469 : => InitializeScanner
19ec-1c88:55272666.549 : => CAsicIO::GetDeviceList
19ec-1c88:55272666.843 : => CNT96226::CNT96226
19ec-1c88:55272666.901 : => CNT96226::Open
19ec-1c88:55272689.219 : <= CNT96226::Open ret = 1
19ec-1c88:55272689.339 : => CNT96226::Initialize
19ec-1c88:55272689.536 : <= CNT96226::Initialize ret = 1
19ec-1c88:55272689.601 : <= CNT96226::CNT96226
19ec-1c88:55272689.656 : => CNT96226::EnumAvailableDevice
19ec-1c88:55272695.200 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55272695.279 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55272695.338 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55278657.838 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55278658.129 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55278664.085 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55278664.187 : => IoObject::GetLockName
19ec-1c88:55278664.244 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55278664.308 : <= IoObject::GetLockName
19ec-1c88:55278664.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:55278664.851 : iCmd = 3, nBytes = 2
19ec-1c88:55279023.992 : 0000 : 06 38 
19ec-1c88:55279024.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55279024.213 : => CNT96226::VenderCmd_GetData
19ec-1c88:55279024.272 : iCmd = 4, nBytes = 2
19ec-1c88:55279309.681 : 0000 : 07 07 
19ec-1c88:55279309.813 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55279309.905 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55279309.992 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55279310.061 : IO Send command 10 bytes
19ec-1c88:55279310.117 : => CNT96226::VenderCmd_SetData
19ec-1c88:55279310.172 : iCmd = 0, nBytes = 10
19ec-1c88:55279310.276 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55279475.877 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55279476.007 : => CNT96226::VenderCmd_GetData
19ec-1c88:55279476.073 : iCmd = 0, nBytes = 165
19ec-1c88:55279606.667 : skip dump 37 bytes
19ec-1c88:55279606.843 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55279606.986 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55279607.127 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55279607.259 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55279607.388 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55279607.531 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55279607.655 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55279607.779 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55279607.841 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55279607.903 : => CNT96226::VenderCmd_GetData
19ec-1c88:55279607.955 : iCmd = 1, nBytes = 4
19ec-1c88:55279722.899 : 0000 : 00 00 00 00 
19ec-1c88:55279722.994 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55279723.059 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55279723.120 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55279723.187 : IO Send command 10 bytes
19ec-1c88:55279723.240 : => CNT96226::VenderCmd_SetData
19ec-1c88:55279723.296 : iCmd = 0, nBytes = 10
19ec-1c88:55279723.399 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55280020.544 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55280020.708 : => CNT96226::VenderCmd_GetData
19ec-1c88:55280020.769 : iCmd = 0, nBytes = 128
19ec-1c88:55280137.100 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55280137.263 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55280137.402 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55280137.534 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55280137.657 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55280137.783 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55280137.909 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55280138.030 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55280138.094 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55280138.157 : => CNT96226::VenderCmd_GetData
19ec-1c88:55280138.209 : iCmd = 1, nBytes = 4
19ec-1c88:55280253.594 : 0000 : 00 00 00 00 
19ec-1c88:55280253.702 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55280253.772 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55280253.966 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55280254.038 : => CNT96226::Close
19ec-1c88:55280258.069 : <= CNT96226::Close ret = 1
19ec-1c88:55280258.377 : <= CNT96226::~CNT96226
19ec-1c88:55280258.467 : <= CAsicIO::GetDeviceList
19ec-1c88:55280258.855 : => IoObject::SetTimeout
19ec-1c88:55280258.983 : Timeout--> In = 0 Out = 0
19ec-1c88:55280259.044 : <= IoObject::SetTimeout
19ec-1c88:55280259.109 : => CAsicIO::CAsicIO
19ec-1c88:55280259.184 : => CNT96226::CNT96226
19ec-1c88:55280259.238 : => CNT96226::Open
19ec-1c88:55280281.403 : <= CNT96226::Open ret = 1
19ec-1c88:55280281.504 : => CNT96226::Initialize
19ec-1c88:55280281.692 : <= CNT96226::Initialize ret = 1
19ec-1c88:55280281.748 : <= CNT96226::CNT96226
19ec-1c88:55280281.801 : <= CAsicIO::CAsicIO
19ec-1c88:55280281.855 : => CAsicIO::InitializeDevice
19ec-1c88:55280281.924 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55280287.979 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55280288.101 : => IoObject::GetLockName
19ec-1c88:55280288.156 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55280288.223 : <= IoObject::GetLockName
19ec-1c88:55280288.953 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55280289.024 : IO Send command 10 bytes
19ec-1c88:55280289.078 : => CNT96226::VenderCmd_SetData
19ec-1c88:55280289.137 : iCmd = 0, nBytes = 10
19ec-1c88:55280289.242 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55280581.610 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55280581.744 : => CNT96226::VenderCmd_GetData
19ec-1c88:55280581.808 : iCmd = 0, nBytes = 128
19ec-1c88:55280712.585 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55280712.744 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55280712.876 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55280713.009 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55280713.133 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55280713.258 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55280713.380 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55280713.499 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55280713.560 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55280713.619 : => CNT96226::VenderCmd_GetData
19ec-1c88:55280713.669 : iCmd = 1, nBytes = 4
19ec-1c88:55280825.037 : 0000 : 00 00 00 00 
19ec-1c88:55280825.131 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55280825.199 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55280825.258 : => CNT96226::VenderCmd_GetData
19ec-1c88:55280825.313 : iCmd = 3, nBytes = 2
19ec-1c88:55281149.444 : 0000 : 06 38 
19ec-1c88:55281149.562 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55281149.638 : => CNT96226::VenderCmd_GetData
19ec-1c88:55281149.696 : iCmd = 4, nBytes = 2
19ec-1c88:55281397.347 : 0000 : 07 07 
19ec-1c88:55281397.466 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55281397.640 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55281397.745 : => IoObject::InitializeDevice
19ec-1c88:55281397.857 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55281398.495 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55281398.572 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55281399.349 : => FindScanner
19ec-1c88:55281399.411 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55281399.474 : <= FindScanner ret = 1
19ec-1c88:55281399.532 : => IoObject::IoLockStart
19ec-1c88:55281399.636 : => CAsicIO::CheckDevice
19ec-1c88:55281399.689 : => CNT96226::ConnectIsAvailable
19ec-1c88:55281412.475 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55281412.577 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55281412.632 : <= IoObject::IoLockStart
19ec-1c88:55281412.691 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55281412.752 : IO Send command 10 bytes
19ec-1c88:55281412.833 : => CNT96226::VenderCmd_SetData
19ec-1c88:55281412.889 : iCmd = 0, nBytes = 10
19ec-1c88:55281412.994 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55281579.021 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55281579.145 : System send command 10 bytes + data 0 bytes
19ec-1c88:55281579.224 : IO total need to receive data 5 bytes
19ec-1c88:55281579.286 : => CNT96226::VenderCmd_GetData
19ec-1c88:55281579.342 : iCmd = 0, nBytes = 5
19ec-1c88:55281706.122 : 0000 : 06 00 02 02 ab 
19ec-1c88:55281706.206 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55281706.269 : System total receive data 5 bytes
19ec-1c88:55281706.330 : => CNT96226::VenderCmd_GetData
19ec-1c88:55281706.383 : iCmd = 1, nBytes = 4
19ec-1c88:55281842.172 : 0000 : 00 00 00 00 
19ec-1c88:55281842.293 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55281842.432 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55281842.501 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55281842.565 : IO Send command 10 bytes
19ec-1c88:55281842.657 : => CNT96226::VenderCmd_SetData
19ec-1c88:55281842.719 : iCmd = 0, nBytes = 10
19ec-1c88:55281842.825 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55282019.683 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55282020.163 : System send command 10 bytes + data 0 bytes
19ec-1c88:55282020.244 : IO total need to receive data 165 bytes
19ec-1c88:55282020.313 : => CNT96226::VenderCmd_GetData
19ec-1c88:55282020.374 : iCmd = 0, nBytes = 165
19ec-1c88:55282193.604 : skip dump 37 bytes
19ec-1c88:55282194.099 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55282194.252 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55282194.394 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55282194.533 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55282194.666 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55282194.803 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55282194.935 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55282195.064 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55282195.129 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55282195.189 : System total receive data 165 bytes
19ec-1c88:55282195.251 : => CNT96226::VenderCmd_GetData
19ec-1c88:55282195.304 : iCmd = 1, nBytes = 4
19ec-1c88:55282309.031 : 0000 : 00 00 00 00 
19ec-1c88:55282309.120 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55282309.241 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55282309.422 : Dump Inquiry
19ec-1c88:55282309.543 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55282309.675 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55282309.804 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55282309.936 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55282310.063 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55282310.196 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55282310.319 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55282310.442 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55282310.569 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55282310.696 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55282310.781 : 00a0 : 00 00 00 00 00 
19ec-1c88:55282310.847 : => ReadNVMDataInternal
19ec-1c88:55282311.062 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55282311.123 : IO Send command 10 bytes
19ec-1c88:55282311.208 : => CNT96226::VenderCmd_SetData
19ec-1c88:55282311.261 : iCmd = 0, nBytes = 10
19ec-1c88:55282311.362 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55282616.878 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55282616.997 : System send command 10 bytes + data 0 bytes
19ec-1c88:55282617.068 : IO total need to receive data 128 bytes
19ec-1c88:55282617.131 : => CNT96226::VenderCmd_GetData
19ec-1c88:55282617.183 : iCmd = 0, nBytes = 128
19ec-1c88:55282777.001 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55282777.187 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55282777.333 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55282777.471 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55282777.601 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55282777.731 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55282777.860 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55282777.989 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55282778.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55282778.119 : System total receive data 128 bytes
19ec-1c88:55282778.181 : => CNT96226::VenderCmd_GetData
19ec-1c88:55282778.235 : iCmd = 1, nBytes = 4
19ec-1c88:55282912.762 : 0000 : 00 00 00 00 
19ec-1c88:55282913.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55282913.289 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55282913.357 : NVMData.PadScanCount = 0
19ec-1c88:55282913.422 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55282913.482 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55282913.543 : NVMData.FlatbedScanCount = 0
19ec-1c88:55282913.601 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55282913.655 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55282913.711 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55282913.767 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55282913.822 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55282913.879 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55282913.935 : NVMData.BornMonth = 0
19ec-1c88:55282913.985 : NVMData.BornDay = 0
19ec-1c88:55282914.035 : NVMData.BornYear = 0
19ec-1c88:55282914.084 : NVMData.FirstScanMonth = 4
19ec-1c88:55282914.136 : NVMData.FirstScanDay = 30
19ec-1c88:55282914.190 : NVMData.FirstScanYear = 2020
19ec-1c88:55282914.246 : NVMData.VerticalMagnification = 0
19ec-1c88:55282914.302 : NVMData.HorizontalMagnification = 0
19ec-1c88:55282914.358 : NVMData.PowerSavingTime = 15
19ec-1c88:55282914.412 : NVMData.SN = A094165189010062
19ec-1c88:55282914.463 : NVMData.AutoFeed = 0
19ec-1c88:55282914.514 : NVMData.CCDType = 0
19ec-1c88:55282914.564 : NVMData.ScanSpeed = 0
19ec-1c88:55282914.613 : NVMData.RollerCount = 0
19ec-1c88:55282914.669 : NVMData.MultifeedCount = 0
19ec-1c88:55282914.722 : NVMData.JamCount = 0
19ec-1c88:55282914.772 : NVMData.IdentifyInfo = 
19ec-1c88:55282914.824 : NVMData.FormalName = 
19ec-1c88:55282915.028 : NVMData.ReservedB = 0
19ec-1c88:55282915.084 : NVMData.FunctionCode = 0
19ec-1c88:55282915.134 : NVMData.PreFeed = 0
19ec-1c88:55282915.184 : NVMData.PreFeedTime = 0
19ec-1c88:55282915.235 : NVMData.ButtonNumber = 0
19ec-1c88:55282915.286 : NVMData.PowerOffTime = 0
19ec-1c88:55282915.341 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55282915.416 : => IoObject::IoLockEnd
19ec-1c88:55282915.508 : <= IoObject::IoLockEnd
19ec-1c88:55282915.560 : <= InitializeScanner ret = 1
19ec-1c88:55282915.624 : => GetLogicalScannerAbilityEx
19ec-1c88:55282915.690 : => IoObject::IoLockStart
19ec-1c88:55282915.780 : => CAsicIO::CheckDevice
19ec-1c88:55282915.834 : => CNT96226::ConnectIsAvailable
19ec-1c88:55282931.586 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55282931.680 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55282931.739 : <= IoObject::IoLockStart
19ec-1c88:55282931.796 : => IoObject::IoLockEnd
19ec-1c88:55282931.887 : <= IoObject::IoLockEnd
19ec-1c88:55282932.000 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55282932.078 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55283108.532 : => ReadNVMData
19ec-1c88:55283108.662 : => IoObject::IoLockStart
19ec-1c88:55283108.773 : => CAsicIO::CheckDevice
19ec-1c88:55283108.832 : => CNT96226::ConnectIsAvailable
19ec-1c88:55283125.422 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55283125.621 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55283125.956 : <= IoObject::IoLockStart
19ec-1c88:55283126.014 : => ReadNVMDataInternal
19ec-1c88:55283126.072 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55283126.137 : IO Send command 10 bytes
19ec-1c88:55283126.245 : => CNT96226::VenderCmd_SetData
19ec-1c88:55283126.303 : iCmd = 0, nBytes = 10
19ec-1c88:55283126.415 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55283471.389 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55283471.529 : System send command 10 bytes + data 0 bytes
19ec-1c88:55283471.605 : IO total need to receive data 128 bytes
19ec-1c88:55283471.671 : => CNT96226::VenderCmd_GetData
19ec-1c88:55283471.731 : iCmd = 0, nBytes = 128
19ec-1c88:55283679.842 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55283680.023 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55283680.167 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55283680.304 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55283680.430 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55283680.559 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55283680.682 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55283680.806 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55283680.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55283680.930 : System total receive data 128 bytes
19ec-1c88:55283680.989 : => CNT96226::VenderCmd_GetData
19ec-1c88:55283681.041 : iCmd = 1, nBytes = 4
19ec-1c88:55283824.706 : 0000 : 00 00 00 00 
19ec-1c88:55283824.798 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55283824.919 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55283824.983 : NVMData.PadScanCount = 0
19ec-1c88:55283825.039 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55283825.094 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55283825.150 : NVMData.FlatbedScanCount = 0
19ec-1c88:55283825.204 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55283825.261 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55283825.312 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55283825.366 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55283825.422 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55283825.474 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55283825.527 : NVMData.BornMonth = 0
19ec-1c88:55283825.574 : NVMData.BornDay = 0
19ec-1c88:55283825.628 : NVMData.BornYear = 0
19ec-1c88:55283825.675 : NVMData.FirstScanMonth = 4
19ec-1c88:55283825.726 : NVMData.FirstScanDay = 30
19ec-1c88:55283825.779 : NVMData.FirstScanYear = 2020
19ec-1c88:55283825.961 : NVMData.VerticalMagnification = 0
19ec-1c88:55283826.018 : NVMData.HorizontalMagnification = 0
19ec-1c88:55283826.073 : NVMData.PowerSavingTime = 15
19ec-1c88:55283826.125 : NVMData.SN = A094165189010062
19ec-1c88:55283826.173 : NVMData.AutoFeed = 0
19ec-1c88:55283826.222 : NVMData.CCDType = 0
19ec-1c88:55283826.267 : NVMData.ScanSpeed = 0
19ec-1c88:55283826.316 : NVMData.RollerCount = 0
19ec-1c88:55283826.366 : NVMData.MultifeedCount = 0
19ec-1c88:55283826.415 : NVMData.JamCount = 0
19ec-1c88:55283826.463 : NVMData.IdentifyInfo = 
19ec-1c88:55283826.512 : NVMData.FormalName = 
19ec-1c88:55283826.558 : NVMData.ReservedB = 0
19ec-1c88:55283826.609 : NVMData.FunctionCode = 0
19ec-1c88:55283826.659 : NVMData.PreFeed = 0
19ec-1c88:55283826.708 : NVMData.PreFeedTime = 0
19ec-1c88:55283826.758 : NVMData.ButtonNumber = 0
19ec-1c88:55283826.807 : NVMData.PowerOffTime = 0
19ec-1c88:55283826.861 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55283826.920 : => IoObject::IoLockEnd
19ec-1c88:55283827.004 : <= IoObject::IoLockEnd
19ec-1c88:55283827.053 : <= ReadNVMData ret = 1
19ec-1c88:55286306.772 : ============Debug Start==========
19ec-1c88:55286307.072 : Date : 2020/4/30 14:32:35
19ec-1c88:55286307.154 : Process ID : 19ec
19ec-1c88:55286307.564 : Windows : Version 10.0 build 18363 
19ec-1c88:55286308.132 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:55286308.194 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55286308.256 : MemoryStatus.ullAvailPhys : 1739501568
19ec-1c88:55286308.318 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55286308.377 : MemoryStatus.ullAvailPageFile : 3109859328
19ec-1c88:55286308.437 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55286308.495 : MemoryStatus.ullAvailVirtual : 1727377408
19ec-1c88:55286308.555 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55286308.665 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55286308.725 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55286308.960 : CPU Count : 4
19ec-1c88:55286309.008 : CPU Frequency : 100.000 Mhz
19ec-1c88:55286313.089 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55286313.202 : => InitializeDriver
19ec-1c88:55286313.460 : <= InitializeDriver ret = 1
19ec-1c88:55288868.141 : => InitializeScanner
19ec-1c88:55288868.401 : => CAsicIO::GetDeviceList
19ec-1c88:55288868.826 : => CNT96226::CNT96226
19ec-1c88:55288868.891 : => CNT96226::Open
19ec-1c88:55288896.192 : <= CNT96226::Open ret = 1
19ec-1c88:55288896.310 : => CNT96226::Initialize
19ec-1c88:55288896.506 : <= CNT96226::Initialize ret = 1
19ec-1c88:55288896.564 : <= CNT96226::CNT96226
19ec-1c88:55288896.623 : => CNT96226::EnumAvailableDevice
19ec-1c88:55288903.368 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55288903.445 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55288903.505 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55293998.967 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55293999.285 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55294005.576 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55294005.684 : => IoObject::GetLockName
19ec-1c88:55294005.740 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55294005.809 : <= IoObject::GetLockName
19ec-1c88:55294006.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:55294006.359 : iCmd = 3, nBytes = 2
19ec-1c88:55294356.905 : 0000 : 06 38 
19ec-1c88:55294357.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55294357.114 : => CNT96226::VenderCmd_GetData
19ec-1c88:55294357.179 : iCmd = 4, nBytes = 2
19ec-1c88:55294627.079 : 0000 : 07 07 
19ec-1c88:55294627.226 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55294627.324 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55294627.416 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55294627.483 : IO Send command 10 bytes
19ec-1c88:55294627.539 : => CNT96226::VenderCmd_SetData
19ec-1c88:55294627.595 : iCmd = 0, nBytes = 10
19ec-1c88:55294627.702 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55294809.451 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55294809.581 : => CNT96226::VenderCmd_GetData
19ec-1c88:55294809.650 : iCmd = 0, nBytes = 165
19ec-1c88:55294967.764 : skip dump 37 bytes
19ec-1c88:55294967.987 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55294968.144 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55294968.291 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55294968.441 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55294968.575 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55294968.724 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55294968.859 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55294968.994 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55294969.062 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55294969.135 : => CNT96226::VenderCmd_GetData
19ec-1c88:55294969.192 : iCmd = 1, nBytes = 4
19ec-1c88:55295130.617 : 0000 : 00 00 00 00 
19ec-1c88:55295130.731 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55295130.808 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55295130.882 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55295130.950 : IO Send command 10 bytes
19ec-1c88:55295131.008 : => CNT96226::VenderCmd_SetData
19ec-1c88:55295131.067 : iCmd = 0, nBytes = 10
19ec-1c88:55295131.174 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55295439.281 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55295439.421 : => CNT96226::VenderCmd_GetData
19ec-1c88:55295439.486 : iCmd = 0, nBytes = 128
19ec-1c88:55295582.541 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55295582.755 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55295582.903 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55295583.042 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55295583.170 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55295583.297 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55295583.423 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55295583.550 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55295583.618 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55295583.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:55295583.745 : iCmd = 1, nBytes = 4
19ec-1c88:55295764.575 : 0000 : 00 00 00 00 
19ec-1c88:55295764.693 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55295764.778 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55295764.964 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55295765.037 : => CNT96226::Close
19ec-1c88:55295768.585 : <= CNT96226::Close ret = 1
19ec-1c88:55295768.661 : <= CNT96226::~CNT96226
19ec-1c88:55295768.758 : <= CAsicIO::GetDeviceList
19ec-1c88:55295769.184 : => IoObject::SetTimeout
19ec-1c88:55295769.315 : Timeout--> In = 0 Out = 0
19ec-1c88:55295769.377 : <= IoObject::SetTimeout
19ec-1c88:55295769.449 : => CAsicIO::CAsicIO
19ec-1c88:55295769.520 : => CNT96226::CNT96226
19ec-1c88:55295769.575 : => CNT96226::Open
19ec-1c88:55295790.345 : <= CNT96226::Open ret = 1
19ec-1c88:55295790.444 : => CNT96226::Initialize
19ec-1c88:55295790.628 : <= CNT96226::Initialize ret = 1
19ec-1c88:55295790.694 : <= CNT96226::CNT96226
19ec-1c88:55295790.748 : <= CAsicIO::CAsicIO
19ec-1c88:55295790.805 : => CAsicIO::InitializeDevice
19ec-1c88:55295790.880 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55295796.686 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55295796.805 : => IoObject::GetLockName
19ec-1c88:55295796.860 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55295796.926 : <= IoObject::GetLockName
19ec-1c88:55295797.418 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55295797.495 : IO Send command 10 bytes
19ec-1c88:55295797.548 : => CNT96226::VenderCmd_SetData
19ec-1c88:55295797.604 : iCmd = 0, nBytes = 10
19ec-1c88:55295797.718 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55296127.590 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55296127.765 : => CNT96226::VenderCmd_GetData
19ec-1c88:55296127.843 : iCmd = 0, nBytes = 128
19ec-1c88:55296294.116 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55296294.303 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55296294.449 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55296294.591 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55296294.720 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55296294.848 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55296294.971 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55296295.097 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55296295.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55296295.233 : => CNT96226::VenderCmd_GetData
19ec-1c88:55296295.292 : iCmd = 1, nBytes = 4
19ec-1c88:55296405.940 : 0000 : 00 00 00 00 
19ec-1c88:55296406.055 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55296406.130 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55296406.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:55296406.258 : iCmd = 3, nBytes = 2
19ec-1c88:55296749.991 : 0000 : 06 38 
19ec-1c88:55296750.138 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55296750.223 : => CNT96226::VenderCmd_GetData
19ec-1c88:55296750.288 : iCmd = 4, nBytes = 2
19ec-1c88:55297044.465 : 0000 : 07 07 
19ec-1c88:55297044.572 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55297044.968 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55297045.067 : => IoObject::InitializeDevice
19ec-1c88:55297045.181 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55297045.728 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55297045.803 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55297046.490 : => FindScanner
19ec-1c88:55297046.552 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55297046.616 : <= FindScanner ret = 1
19ec-1c88:55297046.674 : => IoObject::IoLockStart
19ec-1c88:55297046.778 : => CAsicIO::CheckDevice
19ec-1c88:55297046.831 : => CNT96226::ConnectIsAvailable
19ec-1c88:55297063.439 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55297063.560 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55297063.629 : <= IoObject::IoLockStart
19ec-1c88:55297063.698 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55297063.772 : IO Send command 10 bytes
19ec-1c88:55297063.866 : => CNT96226::VenderCmd_SetData
19ec-1c88:55297063.925 : iCmd = 0, nBytes = 10
19ec-1c88:55297064.036 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55297254.954 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55297255.073 : System send command 10 bytes + data 0 bytes
19ec-1c88:55297255.139 : IO total need to receive data 5 bytes
19ec-1c88:55297255.201 : => CNT96226::VenderCmd_GetData
19ec-1c88:55297255.255 : iCmd = 0, nBytes = 5
19ec-1c88:55297463.094 : 0000 : 06 00 02 02 ab 
19ec-1c88:55297463.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55297463.245 : System total receive data 5 bytes
19ec-1c88:55297463.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:55297463.358 : iCmd = 1, nBytes = 4
19ec-1c88:55297650.304 : 0000 : 00 00 00 00 
19ec-1c88:55297650.408 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55297650.543 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55297650.611 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55297650.681 : IO Send command 10 bytes
19ec-1c88:55297650.768 : => CNT96226::VenderCmd_SetData
19ec-1c88:55297650.826 : iCmd = 0, nBytes = 10
19ec-1c88:55297650.934 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55297801.503 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55297801.648 : System send command 10 bytes + data 0 bytes
19ec-1c88:55297801.728 : IO total need to receive data 165 bytes
19ec-1c88:55297801.798 : => CNT96226::VenderCmd_GetData
19ec-1c88:55297801.861 : iCmd = 0, nBytes = 165
19ec-1c88:55297924.601 : skip dump 37 bytes
19ec-1c88:55297924.786 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55297924.928 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55297925.298 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55297925.436 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55297925.571 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55297925.707 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55297925.832 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55297925.960 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55297926.024 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55297926.084 : System total receive data 165 bytes
19ec-1c88:55297926.146 : => CNT96226::VenderCmd_GetData
19ec-1c88:55297926.199 : iCmd = 1, nBytes = 4
19ec-1c88:55298036.827 : 0000 : 00 00 00 00 
19ec-1c88:55298036.921 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55298037.035 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55298037.261 : Dump Inquiry
19ec-1c88:55298037.384 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55298037.519 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55298037.655 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55298037.787 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55298037.914 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55298038.044 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55298038.171 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55298038.293 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55298038.423 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55298038.553 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55298038.639 : 00a0 : 00 00 00 00 00 
19ec-1c88:55298038.708 : => ReadNVMDataInternal
19ec-1c88:55298038.912 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55298038.976 : IO Send command 10 bytes
19ec-1c88:55298039.057 : => CNT96226::VenderCmd_SetData
19ec-1c88:55298039.112 : iCmd = 0, nBytes = 10
19ec-1c88:55298039.212 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55298346.387 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55298346.573 : System send command 10 bytes + data 0 bytes
19ec-1c88:55298346.652 : IO total need to receive data 128 bytes
19ec-1c88:55298346.720 : => CNT96226::VenderCmd_GetData
19ec-1c88:55298346.786 : iCmd = 0, nBytes = 128
19ec-1c88:55298497.602 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55298497.847 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55298497.996 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55298498.131 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55298498.262 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55298498.389 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55298498.519 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55298498.648 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55298498.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55298498.785 : System total receive data 128 bytes
19ec-1c88:55298498.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:55298498.901 : iCmd = 1, nBytes = 4
19ec-1c88:55298625.065 : 0000 : 00 00 00 00 
19ec-1c88:55298625.200 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55298625.336 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55298625.411 : NVMData.PadScanCount = 0
19ec-1c88:55298625.469 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55298625.525 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55298625.584 : NVMData.FlatbedScanCount = 0
19ec-1c88:55298625.639 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55298625.692 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55298625.748 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55298625.805 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55298625.863 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55298625.919 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55298625.976 : NVMData.BornMonth = 0
19ec-1c88:55298626.026 : NVMData.BornDay = 0
19ec-1c88:55298626.078 : NVMData.BornYear = 0
19ec-1c88:55298626.125 : NVMData.FirstScanMonth = 4
19ec-1c88:55298626.176 : NVMData.FirstScanDay = 30
19ec-1c88:55298626.229 : NVMData.FirstScanYear = 2020
19ec-1c88:55298626.283 : NVMData.VerticalMagnification = 0
19ec-1c88:55298626.337 : NVMData.HorizontalMagnification = 0
19ec-1c88:55298626.393 : NVMData.PowerSavingTime = 15
19ec-1c88:55298626.446 : NVMData.SN = A094165189010062
19ec-1c88:55298626.499 : NVMData.AutoFeed = 0
19ec-1c88:55298626.548 : NVMData.CCDType = 0
19ec-1c88:55298626.597 : NVMData.ScanSpeed = 0
19ec-1c88:55298626.646 : NVMData.RollerCount = 0
19ec-1c88:55298626.700 : NVMData.MultifeedCount = 0
19ec-1c88:55298626.750 : NVMData.JamCount = 0
19ec-1c88:55298626.799 : NVMData.IdentifyInfo = 
19ec-1c88:55298626.850 : NVMData.FormalName = 
19ec-1c88:55298627.021 : NVMData.ReservedB = 0
19ec-1c88:55298627.079 : NVMData.FunctionCode = 0
19ec-1c88:55298627.129 : NVMData.PreFeed = 0
19ec-1c88:55298627.186 : NVMData.PreFeedTime = 0
19ec-1c88:55298627.235 : NVMData.ButtonNumber = 0
19ec-1c88:55298627.288 : NVMData.PowerOffTime = 0
19ec-1c88:55298627.342 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55298627.425 : => IoObject::IoLockEnd
19ec-1c88:55298627.524 : <= IoObject::IoLockEnd
19ec-1c88:55298627.575 : <= InitializeScanner ret = 1
19ec-1c88:55299943.758 : => GetLogicalScannerAbility
19ec-1c88:55299943.951 : => IoObject::IoLockStart
19ec-1c88:55299944.088 : => CAsicIO::CheckDevice
19ec-1c88:55299944.146 : => CNT96226::ConnectIsAvailable
19ec-1c88:55299968.417 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55299969.000 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55299969.068 : <= IoObject::IoLockStart
19ec-1c88:55299969.132 : => IoObject::IoLockEnd
19ec-1c88:55299969.251 : <= IoObject::IoLockEnd
19ec-1c88:55299969.333 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:55303480.719 : => GetLogicalScannerAbilityEx
19ec-1c88:55303480.905 : => IoObject::IoLockStart
19ec-1c88:55303481.035 : => CAsicIO::CheckDevice
19ec-1c88:55303481.094 : => CNT96226::ConnectIsAvailable
19ec-1c88:55303505.948 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55303506.067 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55303506.129 : <= IoObject::IoLockStart
19ec-1c88:55303506.189 : => IoObject::IoLockEnd
19ec-1c88:55303506.294 : <= IoObject::IoLockEnd
19ec-1c88:55303506.422 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55303506.496 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55310652.051 : => ReadNVMData
19ec-1c88:55310652.233 : => IoObject::IoLockStart
19ec-1c88:55310652.367 : => CAsicIO::CheckDevice
19ec-1c88:55310652.425 : => CNT96226::ConnectIsAvailable
19ec-1c88:55310676.272 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55310676.398 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55310676.458 : <= IoObject::IoLockStart
19ec-1c88:55310676.529 : => ReadNVMDataInternal
19ec-1c88:55310676.594 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55310676.660 : IO Send command 10 bytes
19ec-1c88:55310676.797 : => CNT96226::VenderCmd_SetData
19ec-1c88:55310676.860 : iCmd = 0, nBytes = 10
19ec-1c88:55310676.975 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55311008.848 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55311009.290 : System send command 10 bytes + data 0 bytes
19ec-1c88:55311009.363 : IO total need to receive data 128 bytes
19ec-1c88:55311009.427 : => CNT96226::VenderCmd_GetData
19ec-1c88:55311009.484 : iCmd = 0, nBytes = 128
19ec-1c88:55311174.531 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55311174.878 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55311175.167 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55311175.601 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55311175.728 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55311175.851 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55311175.970 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55311176.091 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55311176.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55311176.215 : System total receive data 128 bytes
19ec-1c88:55311176.274 : => CNT96226::VenderCmd_GetData
19ec-1c88:55311176.326 : iCmd = 1, nBytes = 4
19ec-1c88:55311293.843 : 0000 : 00 00 00 00 
19ec-1c88:55311293.958 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55311294.098 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55311294.172 : NVMData.PadScanCount = 0
19ec-1c88:55311294.235 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55311294.293 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55311294.352 : NVMData.FlatbedScanCount = 0
19ec-1c88:55311294.408 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55311294.603 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55311294.664 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55311294.720 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55311294.776 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55311294.834 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55311294.890 : NVMData.BornMonth = 0
19ec-1c88:55311294.941 : NVMData.BornDay = 0
19ec-1c88:55311294.991 : NVMData.BornYear = 0
19ec-1c88:55311295.040 : NVMData.FirstScanMonth = 4
19ec-1c88:55311295.092 : NVMData.FirstScanDay = 30
19ec-1c88:55311295.148 : NVMData.FirstScanYear = 2020
19ec-1c88:55311295.203 : NVMData.VerticalMagnification = 0
19ec-1c88:55311295.257 : NVMData.HorizontalMagnification = 0
19ec-1c88:55311295.313 : NVMData.PowerSavingTime = 15
19ec-1c88:55311295.366 : NVMData.SN = A094165189010062
19ec-1c88:55311295.416 : NVMData.AutoFeed = 0
19ec-1c88:55311295.465 : NVMData.CCDType = 0
19ec-1c88:55311295.518 : NVMData.ScanSpeed = 0
19ec-1c88:55311295.569 : NVMData.RollerCount = 0
19ec-1c88:55311295.621 : NVMData.MultifeedCount = 0
19ec-1c88:55311295.677 : NVMData.JamCount = 0
19ec-1c88:55311295.727 : NVMData.IdentifyInfo = 
19ec-1c88:55311295.780 : NVMData.FormalName = 
19ec-1c88:55311295.830 : NVMData.ReservedB = 0
19ec-1c88:55311295.880 : NVMData.FunctionCode = 0
19ec-1c88:55311295.930 : NVMData.PreFeed = 0
19ec-1c88:55311295.979 : NVMData.PreFeedTime = 0
19ec-1c88:55311296.029 : NVMData.ButtonNumber = 0
19ec-1c88:55311296.082 : NVMData.PowerOffTime = 0
19ec-1c88:55311296.133 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55311296.195 : => IoObject::IoLockEnd
19ec-1c88:55311296.280 : <= IoObject::IoLockEnd
19ec-1c88:55311296.332 : <= ReadNVMData ret = 1
19ec-1c88:55320775.296 : => GetADFStatus
19ec-1c88:55320775.746 : => IoObject::IoLockStart
19ec-1c88:55320775.873 : => CAsicIO::CheckDevice
19ec-1c88:55320775.929 : => CNT96226::ConnectIsAvailable
19ec-1c88:55320799.360 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55320799.713 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55320799.776 : <= IoObject::IoLockStart
19ec-1c88:55320799.836 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55320799.902 : IO Send command 10 bytes
19ec-1c88:55320800.017 : => CNT96226::VenderCmd_SetData
19ec-1c88:55320800.074 : iCmd = 0, nBytes = 10
19ec-1c88:55320800.182 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55321000.435 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55321000.554 : System send command 10 bytes + data 0 bytes
19ec-1c88:55321000.630 : IO total need to receive data 2 bytes
19ec-1c88:55321000.691 : => CNT96226::VenderCmd_GetData
19ec-1c88:55321000.750 : iCmd = 0, nBytes = 2
19ec-1c88:55321192.581 : 0000 : 01 00 
19ec-1c88:55321192.702 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55321192.777 : System total receive data 2 bytes
19ec-1c88:55321192.842 : => CNT96226::VenderCmd_GetData
19ec-1c88:55321192.895 : iCmd = 1, nBytes = 4
19ec-1c88:55321402.204 : 0000 : 00 00 00 00 
19ec-1c88:55321402.294 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55321402.423 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55321402.488 : Return status = 1
19ec-1c88:55321402.548 : => IoObject::IoLockEnd
19ec-1c88:55321402.864 : <= IoObject::IoLockEnd
19ec-1c88:55321402.916 : <= GetADFStatus ret = 1
19ec-1c88:55324871.048 : => TerminateDriver
19ec-1c88:55324871.242 : => CAsicIO::~CAsicIO,pStage=201395272
19ec-1c88:55324871.314 : => CNT96226::Close
19ec-1c88:55324875.268 : <= CNT96226::Close ret = 1
19ec-1c88:55324875.345 : <= CAsicIO::~CAsicIO
19ec-1c88:55324875.402 : => IoObject::IoLockEnd
19ec-1c88:55324875.453 : <= IoObject::IoLockEnd
19ec-1c88:55324875.505 : => IoObject::TerminateDevice
19ec-1c88:55324875.559 : => IoObject::IoLockEnd
19ec-1c88:55324875.609 : <= IoObject::IoLockEnd
19ec-1c88:55324875.711 : <= IoObject::TerminateDevice
19ec-1c88:55324875.956 : <= TerminateDriver ret = 1
19ec-1c88:55353910.560 : ============Debug Start==========
19ec-1c88:55353910.823 : Date : 2020/4/30 14:32:37
19ec-1c88:55353910.902 : Process ID : 19ec
19ec-1c88:55353911.314 : Windows : Version 10.0 build 18363 
19ec-1c88:55353911.748 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:55353911.812 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55353911.887 : MemoryStatus.ullAvailPhys : 1745248256
19ec-1c88:55353911.949 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55353912.010 : MemoryStatus.ullAvailPageFile : 3112833024
19ec-1c88:55353912.069 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55353912.129 : MemoryStatus.ullAvailVirtual : 1726705664
19ec-1c88:55353912.190 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55353912.290 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55353912.350 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55353912.590 : CPU Count : 4
19ec-1c88:55353912.637 : CPU Frequency : 100.000 Mhz
19ec-1c88:55353916.950 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55353917.079 : => InitializeDriver
19ec-1c88:55353917.341 : <= InitializeDriver ret = 1
19ec-1c88:55353917.399 : => InitializeScanner
19ec-1c88:55353917.474 : => CAsicIO::GetDeviceList
19ec-1c88:55353917.767 : => CNT96226::CNT96226
19ec-1c88:55353917.823 : => CNT96226::Open
19ec-1c88:55353938.118 : <= CNT96226::Open ret = 1
19ec-1c88:55353938.211 : => CNT96226::Initialize
19ec-1c88:55353938.397 : <= CNT96226::Initialize ret = 1
19ec-1c88:55353938.452 : <= CNT96226::CNT96226
19ec-1c88:55353938.508 : => CNT96226::EnumAvailableDevice
19ec-1c88:55353943.823 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55353943.902 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55353943.962 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55359534.334 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55359534.654 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55359540.872 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55359540.978 : => IoObject::GetLockName
19ec-1c88:55359541.040 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55359541.110 : <= IoObject::GetLockName
19ec-1c88:55359541.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:55359541.882 : iCmd = 3, nBytes = 2
19ec-1c88:55359896.939 : 0000 : 06 38 
19ec-1c88:55359897.110 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55359897.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:55359897.247 : iCmd = 4, nBytes = 2
19ec-1c88:55360179.124 : 0000 : 07 07 
19ec-1c88:55360179.253 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55360179.353 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55360179.450 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55360179.520 : IO Send command 10 bytes
19ec-1c88:55360179.577 : => CNT96226::VenderCmd_SetData
19ec-1c88:55360179.640 : iCmd = 0, nBytes = 10
19ec-1c88:55360179.752 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55360341.050 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55360341.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:55360341.312 : iCmd = 0, nBytes = 165
19ec-1c88:55360495.168 : skip dump 37 bytes
19ec-1c88:55360495.382 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55360495.531 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55360495.670 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55360495.806 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55360495.944 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55360496.081 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55360496.209 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55360496.341 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55360496.406 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55360496.464 : => CNT96226::VenderCmd_GetData
19ec-1c88:55360496.519 : iCmd = 1, nBytes = 4
19ec-1c88:55360650.525 : 0000 : 00 00 00 00 
19ec-1c88:55360650.639 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55360650.716 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55360650.784 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55360650.855 : IO Send command 10 bytes
19ec-1c88:55360650.909 : => CNT96226::VenderCmd_SetData
19ec-1c88:55360650.967 : iCmd = 0, nBytes = 10
19ec-1c88:55360651.081 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55360975.618 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55360976.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:55360976.103 : iCmd = 0, nBytes = 128
19ec-1c88:55361140.813 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55361140.980 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55361141.218 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55361141.359 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55361141.486 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55361141.616 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55361141.743 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55361141.873 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55361141.937 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55361142.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:55361142.054 : iCmd = 1, nBytes = 4
19ec-1c88:55361276.400 : 0000 : 00 00 00 00 
19ec-1c88:55361276.541 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55361276.618 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55361276.796 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55361276.871 : => CNT96226::Close
19ec-1c88:55361280.567 : <= CNT96226::Close ret = 1
19ec-1c88:55361280.649 : <= CNT96226::~CNT96226
19ec-1c88:55361280.745 : <= CAsicIO::GetDeviceList
19ec-1c88:55361281.139 : => IoObject::SetTimeout
19ec-1c88:55361281.266 : Timeout--> In = 0 Out = 0
19ec-1c88:55361281.325 : <= IoObject::SetTimeout
19ec-1c88:55361281.399 : => CAsicIO::CAsicIO
19ec-1c88:55361281.478 : => CNT96226::CNT96226
19ec-1c88:55361281.531 : => CNT96226::Open
19ec-1c88:55361304.083 : <= CNT96226::Open ret = 1
19ec-1c88:55361304.184 : => CNT96226::Initialize
19ec-1c88:55361304.392 : <= CNT96226::Initialize ret = 1
19ec-1c88:55361304.452 : <= CNT96226::CNT96226
19ec-1c88:55361304.504 : <= CAsicIO::CAsicIO
19ec-1c88:55361304.561 : => CAsicIO::InitializeDevice
19ec-1c88:55361304.630 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55361310.551 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55361310.684 : => IoObject::GetLockName
19ec-1c88:55361310.741 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55361310.807 : <= IoObject::GetLockName
19ec-1c88:55361311.319 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55361311.396 : IO Send command 10 bytes
19ec-1c88:55361311.450 : => CNT96226::VenderCmd_SetData
19ec-1c88:55361311.506 : iCmd = 0, nBytes = 10
19ec-1c88:55361311.626 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55361628.993 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55361629.397 : => CNT96226::VenderCmd_GetData
19ec-1c88:55361629.462 : iCmd = 0, nBytes = 128
19ec-1c88:55361814.604 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55361814.839 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55361814.992 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55361815.128 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55361815.261 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55361815.385 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55361815.515 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55361815.639 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55361815.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55361815.774 : => CNT96226::VenderCmd_GetData
19ec-1c88:55361815.827 : iCmd = 1, nBytes = 4
19ec-1c88:55361972.794 : 0000 : 00 00 00 00 
19ec-1c88:55361972.937 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55361973.016 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55361973.093 : => CNT96226::VenderCmd_GetData
19ec-1c88:55361973.151 : iCmd = 3, nBytes = 2
19ec-1c88:55362314.275 : 0000 : 06 38 
19ec-1c88:55362314.423 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55362314.500 : => CNT96226::VenderCmd_GetData
19ec-1c88:55362314.568 : iCmd = 4, nBytes = 2
19ec-1c88:55362595.381 : 0000 : 07 07 
19ec-1c88:55362595.549 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55362595.730 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55362595.832 : => IoObject::InitializeDevice
19ec-1c88:55362595.962 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55362596.563 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55362596.647 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55362597.363 : => FindScanner
19ec-1c88:55362597.424 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55362597.496 : <= FindScanner ret = 1
19ec-1c88:55362597.556 : => IoObject::IoLockStart
19ec-1c88:55362597.663 : => CAsicIO::CheckDevice
19ec-1c88:55362597.718 : => CNT96226::ConnectIsAvailable
19ec-1c88:55362614.356 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55362614.465 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55362614.525 : <= IoObject::IoLockStart
19ec-1c88:55362614.582 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55362614.649 : IO Send command 10 bytes
19ec-1c88:55362614.733 : => CNT96226::VenderCmd_SetData
19ec-1c88:55362614.792 : iCmd = 0, nBytes = 10
19ec-1c88:55362614.898 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55362788.620 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55362788.767 : System send command 10 bytes + data 0 bytes
19ec-1c88:55362788.844 : IO total need to receive data 5 bytes
19ec-1c88:55362788.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:55362788.970 : iCmd = 0, nBytes = 5
19ec-1c88:55362970.578 : 0000 : 06 00 02 02 ab 
19ec-1c88:55362970.734 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55362970.812 : System total receive data 5 bytes
19ec-1c88:55362970.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:55362970.935 : iCmd = 1, nBytes = 4
19ec-1c88:55363109.127 : 0000 : 00 00 00 00 
19ec-1c88:55363109.557 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55363109.695 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55363109.760 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55363109.828 : IO Send command 10 bytes
19ec-1c88:55363109.922 : => CNT96226::VenderCmd_SetData
19ec-1c88:55363109.980 : iCmd = 0, nBytes = 10
19ec-1c88:55363110.082 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55363286.452 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55363286.560 : System send command 10 bytes + data 0 bytes
19ec-1c88:55363286.625 : IO total need to receive data 165 bytes
19ec-1c88:55363286.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:55363286.737 : iCmd = 0, nBytes = 165
19ec-1c88:55363429.594 : skip dump 37 bytes
19ec-1c88:55363429.792 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55363429.932 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55363430.069 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55363430.209 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55363430.345 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55363430.478 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55363430.606 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55363430.732 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55363430.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55363430.860 : System total receive data 165 bytes
19ec-1c88:55363430.920 : => CNT96226::VenderCmd_GetData
19ec-1c88:55363430.974 : iCmd = 1, nBytes = 4
19ec-1c88:55363537.810 : 0000 : 00 00 00 00 
19ec-1c88:55363537.905 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55363538.055 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55363538.221 : Dump Inquiry
19ec-1c88:55363538.341 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55363538.474 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55363538.604 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55363538.736 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55363538.865 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55363538.993 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55363539.118 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55363539.241 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55363539.367 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55363539.496 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55363539.581 : 00a0 : 00 00 00 00 00 
19ec-1c88:55363539.653 : => ReadNVMDataInternal
19ec-1c88:55363539.837 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55363539.900 : IO Send command 10 bytes
19ec-1c88:55363539.978 : => CNT96226::VenderCmd_SetData
19ec-1c88:55363540.031 : iCmd = 0, nBytes = 10
19ec-1c88:55363540.131 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55363835.617 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55363835.768 : System send command 10 bytes + data 0 bytes
19ec-1c88:55363835.843 : IO total need to receive data 128 bytes
19ec-1c88:55363835.908 : => CNT96226::VenderCmd_GetData
19ec-1c88:55363835.962 : iCmd = 0, nBytes = 128
19ec-1c88:55364026.021 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55364026.236 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55364026.380 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55364026.511 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55364026.637 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55364026.765 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55364026.887 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55364027.012 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55364027.075 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55364027.136 : System total receive data 128 bytes
19ec-1c88:55364027.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:55364027.248 : iCmd = 1, nBytes = 4
19ec-1c88:55364220.561 : 0000 : 00 00 00 00 
19ec-1c88:55364220.650 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55364220.797 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55364220.866 : NVMData.PadScanCount = 0
19ec-1c88:55364220.919 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55364220.972 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55364221.026 : NVMData.FlatbedScanCount = 0
19ec-1c88:55364221.079 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55364221.133 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55364221.186 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55364221.239 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55364221.296 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55364221.351 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55364221.405 : NVMData.BornMonth = 0
19ec-1c88:55364221.455 : NVMData.BornDay = 0
19ec-1c88:55364221.504 : NVMData.BornYear = 0
19ec-1c88:55364221.553 : NVMData.FirstScanMonth = 4
19ec-1c88:55364221.606 : NVMData.FirstScanDay = 30
19ec-1c88:55364221.658 : NVMData.FirstScanYear = 2020
19ec-1c88:55364221.709 : NVMData.VerticalMagnification = 0
19ec-1c88:55364221.766 : NVMData.HorizontalMagnification = 0
19ec-1c88:55364221.823 : NVMData.PowerSavingTime = 15
19ec-1c88:55364221.877 : NVMData.SN = A094165189010062
19ec-1c88:55364221.928 : NVMData.AutoFeed = 0
19ec-1c88:55364221.975 : NVMData.CCDType = 0
19ec-1c88:55364222.022 : NVMData.ScanSpeed = 0
19ec-1c88:55364222.071 : NVMData.RollerCount = 0
19ec-1c88:55364222.121 : NVMData.MultifeedCount = 0
19ec-1c88:55364222.171 : NVMData.JamCount = 0
19ec-1c88:55364222.217 : NVMData.IdentifyInfo = 
19ec-1c88:55364222.268 : NVMData.FormalName = 
19ec-1c88:55364222.469 : NVMData.ReservedB = 0
19ec-1c88:55364222.526 : NVMData.FunctionCode = 0
19ec-1c88:55364222.577 : NVMData.PreFeed = 0
19ec-1c88:55364222.632 : NVMData.PreFeedTime = 0
19ec-1c88:55364222.680 : NVMData.ButtonNumber = 0
19ec-1c88:55364222.730 : NVMData.PowerOffTime = 0
19ec-1c88:55364222.786 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55364222.860 : => IoObject::IoLockEnd
19ec-1c88:55364222.953 : <= IoObject::IoLockEnd
19ec-1c88:55364223.005 : <= InitializeScanner ret = 1
19ec-1c88:55364223.082 : => GetLogicalScannerAbilityEx
19ec-1c88:55364223.140 : => IoObject::IoLockStart
19ec-1c88:55364223.232 : => CAsicIO::CheckDevice
19ec-1c88:55364223.284 : => CNT96226::ConnectIsAvailable
19ec-1c88:55364247.554 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55364247.644 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55364247.699 : <= IoObject::IoLockStart
19ec-1c88:55364247.756 : => IoObject::IoLockEnd
19ec-1c88:55364247.846 : <= IoObject::IoLockEnd
19ec-1c88:55364247.961 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55364248.034 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55364439.301 : => ReadNVMData
19ec-1c88:55364439.487 : => IoObject::IoLockStart
19ec-1c88:55364439.606 : => CAsicIO::CheckDevice
19ec-1c88:55364439.660 : => CNT96226::ConnectIsAvailable
19ec-1c88:55364458.506 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55364458.634 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55364458.701 : <= IoObject::IoLockStart
19ec-1c88:55364458.771 : => ReadNVMDataInternal
19ec-1c88:55364458.838 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55364458.905 : IO Send command 10 bytes
19ec-1c88:55364459.046 : => CNT96226::VenderCmd_SetData
19ec-1c88:55364459.107 : iCmd = 0, nBytes = 10
19ec-1c88:55364459.226 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55364804.718 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55364804.863 : System send command 10 bytes + data 0 bytes
19ec-1c88:55364804.933 : IO total need to receive data 128 bytes
19ec-1c88:55364804.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:55364805.052 : iCmd = 0, nBytes = 128
19ec-1c88:55364996.376 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55364996.596 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55364996.737 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55364996.874 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55364996.998 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55364997.122 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55364997.246 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55364997.369 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55364997.430 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55364997.496 : System total receive data 128 bytes
19ec-1c88:55364997.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:55364997.614 : iCmd = 1, nBytes = 4
19ec-1c88:55365142.330 : 0000 : 00 00 00 00 
19ec-1c88:55365142.432 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55365142.567 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55365142.632 : NVMData.PadScanCount = 0
19ec-1c88:55365142.685 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55365142.738 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55365142.797 : NVMData.FlatbedScanCount = 0
19ec-1c88:55365142.849 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55365142.899 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55365142.952 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55365143.008 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55365143.064 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55365143.118 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55365143.171 : NVMData.BornMonth = 0
19ec-1c88:55365143.222 : NVMData.BornDay = 0
19ec-1c88:55365143.270 : NVMData.BornYear = 0
19ec-1c88:55365143.318 : NVMData.FirstScanMonth = 4
19ec-1c88:55365143.368 : NVMData.FirstScanDay = 30
19ec-1c88:55365143.423 : NVMData.FirstScanYear = 2020
19ec-1c88:55365143.610 : NVMData.VerticalMagnification = 0
19ec-1c88:55365143.667 : NVMData.HorizontalMagnification = 0
19ec-1c88:55365143.720 : NVMData.PowerSavingTime = 15
19ec-1c88:55365143.772 : NVMData.SN = A094165189010062
19ec-1c88:55365143.820 : NVMData.AutoFeed = 0
19ec-1c88:55365143.871 : NVMData.CCDType = 0
19ec-1c88:55365143.918 : NVMData.ScanSpeed = 0
19ec-1c88:55365143.967 : NVMData.RollerCount = 0
19ec-1c88:55365144.019 : NVMData.MultifeedCount = 0
19ec-1c88:55365144.067 : NVMData.JamCount = 0
19ec-1c88:55365144.115 : NVMData.IdentifyInfo = 
19ec-1c88:55365144.166 : NVMData.FormalName = 
19ec-1c88:55365144.214 : NVMData.ReservedB = 0
19ec-1c88:55365144.264 : NVMData.FunctionCode = 0
19ec-1c88:55365144.313 : NVMData.PreFeed = 0
19ec-1c88:55365144.362 : NVMData.PreFeedTime = 0
19ec-1c88:55365144.411 : NVMData.ButtonNumber = 0
19ec-1c88:55365144.460 : NVMData.PowerOffTime = 0
19ec-1c88:55365144.511 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55365144.572 : => IoObject::IoLockEnd
19ec-1c88:55365144.661 : <= IoObject::IoLockEnd
19ec-1c88:55365144.708 : <= ReadNVMData ret = 1
19ec-1c88:55365682.224 : => TerminateDriver
19ec-1c88:55365682.424 : => CAsicIO::~CAsicIO,pStage=101518408
19ec-1c88:55365682.498 : => CNT96226::Close
19ec-1c88:55365686.462 : <= CNT96226::Close ret = 1
19ec-1c88:55365686.536 : <= CAsicIO::~CAsicIO
19ec-1c88:55365686.595 : => IoObject::IoLockEnd
19ec-1c88:55365686.646 : <= IoObject::IoLockEnd
19ec-1c88:55365686.695 : => IoObject::TerminateDevice
19ec-1c88:55365686.752 : => IoObject::IoLockEnd
19ec-1c88:55365686.798 : <= IoObject::IoLockEnd
19ec-1c88:55365686.899 : <= IoObject::TerminateDevice
19ec-1c88:55365687.152 : <= TerminateDriver ret = 1
19ec-1c88:55368277.630 : ============Debug Start==========
19ec-1c88:55368277.955 : Date : 2020/4/30 14:32:38
19ec-1c88:55368278.037 : Process ID : 19ec
19ec-1c88:55368278.459 : Windows : Version 10.0 build 18363 
19ec-1c88:55368278.964 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:55368279.027 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55368279.096 : MemoryStatus.ullAvailPhys : 1744457728
19ec-1c88:55368279.156 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55368279.222 : MemoryStatus.ullAvailPageFile : 3111960576
19ec-1c88:55368279.281 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55368279.339 : MemoryStatus.ullAvailVirtual : 1726730240
19ec-1c88:55368279.400 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55368279.506 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55368279.570 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55368279.811 : CPU Count : 4
19ec-1c88:55368279.857 : CPU Frequency : 100.000 Mhz
19ec-1c88:55368284.114 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55368284.251 : => InitializeDriver
19ec-1c88:55368284.747 : <= InitializeDriver ret = 1
19ec-1c88:55370937.541 : => InitializeScanner
19ec-1c88:55370937.819 : => CAsicIO::GetDeviceList
19ec-1c88:55370938.258 : => CNT96226::CNT96226
19ec-1c88:55370938.319 : => CNT96226::Open
19ec-1c88:55370965.633 : <= CNT96226::Open ret = 1
19ec-1c88:55370965.753 : => CNT96226::Initialize
19ec-1c88:55370965.943 : <= CNT96226::Initialize ret = 1
19ec-1c88:55370966.001 : <= CNT96226::CNT96226
19ec-1c88:55370966.056 : => CNT96226::EnumAvailableDevice
19ec-1c88:55370971.603 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55370971.681 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55370971.741 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55374975.951 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55374976.239 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55374981.844 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55374981.959 : => IoObject::GetLockName
19ec-1c88:55374982.022 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55374982.087 : <= IoObject::GetLockName
19ec-1c88:55374982.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:55374982.615 : iCmd = 3, nBytes = 2
19ec-1c88:55375345.661 : 0000 : 06 38 
19ec-1c88:55375345.788 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55375345.926 : => CNT96226::VenderCmd_GetData
19ec-1c88:55375345.983 : iCmd = 4, nBytes = 2
19ec-1c88:55375648.638 : 0000 : 07 07 
19ec-1c88:55375648.752 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55375648.842 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55375648.931 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55375648.998 : IO Send command 10 bytes
19ec-1c88:55375649.050 : => CNT96226::VenderCmd_SetData
19ec-1c88:55375649.106 : iCmd = 0, nBytes = 10
19ec-1c88:55375649.211 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55375840.553 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55375840.695 : => CNT96226::VenderCmd_GetData
19ec-1c88:55375840.764 : iCmd = 0, nBytes = 165
19ec-1c88:55375996.689 : skip dump 37 bytes
19ec-1c88:55375996.897 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55375997.042 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55375997.181 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55375997.315 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55375997.442 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55375997.574 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55375997.702 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55375997.832 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55375997.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55375997.956 : => CNT96226::VenderCmd_GetData
19ec-1c88:55375998.009 : iCmd = 1, nBytes = 4
19ec-1c88:55376184.419 : 0000 : 00 00 00 00 
19ec-1c88:55376184.517 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55376184.584 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55376184.650 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55376184.715 : IO Send command 10 bytes
19ec-1c88:55376184.768 : => CNT96226::VenderCmd_SetData
19ec-1c88:55376184.825 : iCmd = 0, nBytes = 10
19ec-1c88:55376184.931 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55376518.804 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55376518.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:55376519.034 : iCmd = 0, nBytes = 128
19ec-1c88:55376710.704 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55376710.865 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55376711.002 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55376711.134 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55376711.259 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55376711.380 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55376711.508 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55376711.630 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55376711.695 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55376711.756 : => CNT96226::VenderCmd_GetData
19ec-1c88:55376711.807 : iCmd = 1, nBytes = 4
19ec-1c88:55376884.396 : 0000 : 00 00 00 00 
19ec-1c88:55376884.527 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55376884.604 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55376884.788 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55376884.863 : => CNT96226::Close
19ec-1c88:55376888.827 : <= CNT96226::Close ret = 1
19ec-1c88:55376888.905 : <= CNT96226::~CNT96226
19ec-1c88:55376889.000 : <= CAsicIO::GetDeviceList
19ec-1c88:55376889.428 : => IoObject::SetTimeout
19ec-1c88:55376889.566 : Timeout--> In = 0 Out = 0
19ec-1c88:55376889.624 : <= IoObject::SetTimeout
19ec-1c88:55376889.693 : => CAsicIO::CAsicIO
19ec-1c88:55376889.766 : => CNT96226::CNT96226
19ec-1c88:55376889.825 : => CNT96226::Open
19ec-1c88:55376912.475 : <= CNT96226::Open ret = 1
19ec-1c88:55376912.585 : => CNT96226::Initialize
19ec-1c88:55376912.780 : <= CNT96226::Initialize ret = 1
19ec-1c88:55376912.839 : <= CNT96226::CNT96226
19ec-1c88:55376912.894 : <= CAsicIO::CAsicIO
19ec-1c88:55376912.951 : => CAsicIO::InitializeDevice
19ec-1c88:55376913.023 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55376919.048 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55376919.164 : => IoObject::GetLockName
19ec-1c88:55376919.221 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55376919.287 : <= IoObject::GetLockName
19ec-1c88:55376919.793 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55376919.867 : IO Send command 10 bytes
19ec-1c88:55376919.919 : => CNT96226::VenderCmd_SetData
19ec-1c88:55376919.974 : iCmd = 0, nBytes = 10
19ec-1c88:55376920.085 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55377255.607 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55377255.731 : => CNT96226::VenderCmd_GetData
19ec-1c88:55377255.786 : iCmd = 0, nBytes = 128
19ec-1c88:55377429.585 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55377429.781 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55377429.928 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55377430.062 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55377430.190 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55377430.318 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55377430.440 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55377430.560 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55377430.626 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55377430.693 : => CNT96226::VenderCmd_GetData
19ec-1c88:55377430.747 : iCmd = 1, nBytes = 4
19ec-1c88:55377576.780 : 0000 : 00 00 00 00 
19ec-1c88:55377576.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55377577.094 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55377577.216 : => CNT96226::VenderCmd_GetData
19ec-1c88:55377577.542 : iCmd = 3, nBytes = 2
19ec-1c88:55377932.490 : 0000 : 06 38 
19ec-1c88:55377932.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55377932.683 : => CNT96226::VenderCmd_GetData
19ec-1c88:55377932.736 : iCmd = 4, nBytes = 2
19ec-1c88:55378218.137 : 0000 : 07 07 
19ec-1c88:55378218.308 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55378218.760 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55378218.859 : => IoObject::InitializeDevice
19ec-1c88:55378218.970 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55378219.571 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55378219.638 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55378220.370 : => FindScanner
19ec-1c88:55378220.426 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55378220.492 : <= FindScanner ret = 1
19ec-1c88:55378220.554 : => IoObject::IoLockStart
19ec-1c88:55378220.670 : => CAsicIO::CheckDevice
19ec-1c88:55378220.744 : => CNT96226::ConnectIsAvailable
19ec-1c88:55378241.575 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55378241.810 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55378241.944 : <= IoObject::IoLockStart
19ec-1c88:55378242.067 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55378242.394 : IO Send command 10 bytes
19ec-1c88:55378242.488 : => CNT96226::VenderCmd_SetData
19ec-1c88:55378242.547 : iCmd = 0, nBytes = 10
19ec-1c88:55378242.655 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55378438.918 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55378439.051 : System send command 10 bytes + data 0 bytes
19ec-1c88:55378439.121 : IO total need to receive data 5 bytes
19ec-1c88:55378439.178 : => CNT96226::VenderCmd_GetData
19ec-1c88:55378439.234 : iCmd = 0, nBytes = 5
19ec-1c88:55378621.870 : 0000 : 06 00 02 02 ab 
19ec-1c88:55378621.977 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55378622.048 : System total receive data 5 bytes
19ec-1c88:55378622.115 : => CNT96226::VenderCmd_GetData
19ec-1c88:55378622.170 : iCmd = 1, nBytes = 4
19ec-1c88:55378823.093 : 0000 : 00 00 00 00 
19ec-1c88:55378823.184 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55378823.310 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55378823.373 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55378823.434 : IO Send command 10 bytes
19ec-1c88:55378823.534 : => CNT96226::VenderCmd_SetData
19ec-1c88:55378823.590 : iCmd = 0, nBytes = 10
19ec-1c88:55378823.693 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55378976.810 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55378976.938 : System send command 10 bytes + data 0 bytes
19ec-1c88:55378977.001 : IO total need to receive data 165 bytes
19ec-1c88:55378977.063 : => CNT96226::VenderCmd_GetData
19ec-1c88:55378977.205 : iCmd = 0, nBytes = 165
19ec-1c88:55379186.257 : skip dump 37 bytes
19ec-1c88:55379186.453 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55379186.594 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55379186.730 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55379186.864 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55379186.991 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55379187.120 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55379187.242 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55379187.366 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55379187.429 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55379187.488 : System total receive data 165 bytes
19ec-1c88:55379187.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:55379187.601 : iCmd = 1, nBytes = 4
19ec-1c88:55379366.424 : 0000 : 00 00 00 00 
19ec-1c88:55379366.525 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55379366.661 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55379366.870 : Dump Inquiry
19ec-1c88:55379367.005 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55379367.141 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55379367.271 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55379367.402 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55379367.530 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55379367.660 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55379367.781 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55379367.902 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55379368.032 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55379368.163 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55379368.253 : 00a0 : 00 00 00 00 00 
19ec-1c88:55379368.322 : => ReadNVMDataInternal
19ec-1c88:55379368.539 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55379368.604 : IO Send command 10 bytes
19ec-1c88:55379368.697 : => CNT96226::VenderCmd_SetData
19ec-1c88:55379368.751 : iCmd = 0, nBytes = 10
19ec-1c88:55379368.849 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55379694.421 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55379694.552 : System send command 10 bytes + data 0 bytes
19ec-1c88:55379694.620 : IO total need to receive data 128 bytes
19ec-1c88:55379694.680 : => CNT96226::VenderCmd_GetData
19ec-1c88:55379694.730 : iCmd = 0, nBytes = 128
19ec-1c88:55379868.648 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55379868.850 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55379868.999 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55379869.140 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55379869.272 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55379869.402 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55379869.532 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55379869.657 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55379869.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55379869.784 : System total receive data 128 bytes
19ec-1c88:55379869.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:55379869.900 : iCmd = 1, nBytes = 4
19ec-1c88:55379980.676 : 0000 : 00 00 00 00 
19ec-1c88:55379980.775 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55379980.905 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55379980.972 : NVMData.PadScanCount = 0
19ec-1c88:55379981.028 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55379981.083 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55379981.138 : NVMData.FlatbedScanCount = 0
19ec-1c88:55379981.190 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55379981.244 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55379981.301 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55379981.356 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55379981.410 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55379981.465 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55379981.518 : NVMData.BornMonth = 0
19ec-1c88:55379981.566 : NVMData.BornDay = 0
19ec-1c88:55379981.614 : NVMData.BornYear = 0
19ec-1c88:55379981.662 : NVMData.FirstScanMonth = 4
19ec-1c88:55379981.714 : NVMData.FirstScanDay = 30
19ec-1c88:55379981.768 : NVMData.FirstScanYear = 2020
19ec-1c88:55379981.821 : NVMData.VerticalMagnification = 0
19ec-1c88:55379981.875 : NVMData.HorizontalMagnification = 0
19ec-1c88:55379981.930 : NVMData.PowerSavingTime = 15
19ec-1c88:55379981.983 : NVMData.SN = A094165189010062
19ec-1c88:55379982.034 : NVMData.AutoFeed = 0
19ec-1c88:55379982.083 : NVMData.CCDType = 0
19ec-1c88:55379982.130 : NVMData.ScanSpeed = 0
19ec-1c88:55379982.176 : NVMData.RollerCount = 0
19ec-1c88:55379982.226 : NVMData.MultifeedCount = 0
19ec-1c88:55379982.276 : NVMData.JamCount = 0
19ec-1c88:55379982.323 : NVMData.IdentifyInfo = 
19ec-1c88:55379982.372 : NVMData.FormalName = 
19ec-1c88:55379982.558 : NVMData.ReservedB = 0
19ec-1c88:55379982.611 : NVMData.FunctionCode = 0
19ec-1c88:55379982.660 : NVMData.PreFeed = 0
19ec-1c88:55379982.710 : NVMData.PreFeedTime = 0
19ec-1c88:55379982.757 : NVMData.ButtonNumber = 0
19ec-1c88:55379982.807 : NVMData.PowerOffTime = 0
19ec-1c88:55379982.858 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55379982.922 : => IoObject::IoLockEnd
19ec-1c88:55379983.012 : <= IoObject::IoLockEnd
19ec-1c88:55379983.062 : <= InitializeScanner ret = 1
19ec-1c88:55381230.219 : => GetLogicalScannerAbility
19ec-1c88:55381230.417 : => IoObject::IoLockStart
19ec-1c88:55381230.550 : => CAsicIO::CheckDevice
19ec-1c88:55381230.609 : => CNT96226::ConnectIsAvailable
19ec-1c88:55381255.315 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55381255.427 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55381255.485 : <= IoObject::IoLockStart
19ec-1c88:55381255.541 : => IoObject::IoLockEnd
19ec-1c88:55381255.650 : <= IoObject::IoLockEnd
19ec-1c88:55381255.730 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:55384977.554 : => GetLogicalScannerAbilityEx
19ec-1c88:55384977.747 : => IoObject::IoLockStart
19ec-1c88:55384977.881 : => CAsicIO::CheckDevice
19ec-1c88:55384977.950 : => CNT96226::ConnectIsAvailable
19ec-1c88:55385002.992 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55385003.106 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55385003.169 : <= IoObject::IoLockStart
19ec-1c88:55385003.227 : => IoObject::IoLockEnd
19ec-1c88:55385003.323 : <= IoObject::IoLockEnd
19ec-1c88:55385003.438 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55385003.518 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55392647.165 : => ReadNVMData
19ec-1c88:55392647.341 : => IoObject::IoLockStart
19ec-1c88:55392647.483 : => CAsicIO::CheckDevice
19ec-1c88:55392647.545 : => CNT96226::ConnectIsAvailable
19ec-1c88:55392665.662 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55392665.780 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55392665.847 : <= IoObject::IoLockStart
19ec-1c88:55392665.916 : => ReadNVMDataInternal
19ec-1c88:55392665.982 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55392666.049 : IO Send command 10 bytes
19ec-1c88:55392666.174 : => CNT96226::VenderCmd_SetData
19ec-1c88:55392666.233 : iCmd = 0, nBytes = 10
19ec-1c88:55392666.353 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55393000.539 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55393000.728 : System send command 10 bytes + data 0 bytes
19ec-1c88:55393000.797 : IO total need to receive data 128 bytes
19ec-1c88:55393000.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:55393000.922 : iCmd = 0, nBytes = 128
19ec-1c88:55393195.904 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55393196.087 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55393196.230 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55393196.367 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55393196.496 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55393196.623 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55393196.752 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55393196.876 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55393196.943 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55393197.006 : System total receive data 128 bytes
19ec-1c88:55393197.071 : => CNT96226::VenderCmd_GetData
19ec-1c88:55393197.123 : iCmd = 1, nBytes = 4
19ec-1c88:55393358.275 : 0000 : 00 00 00 00 
19ec-1c88:55393358.431 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55393358.577 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55393358.654 : NVMData.PadScanCount = 0
19ec-1c88:55393358.711 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55393358.772 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55393358.830 : NVMData.FlatbedScanCount = 0
19ec-1c88:55393358.887 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55393359.092 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55393359.167 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55393359.223 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55393359.280 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55393359.338 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55393359.395 : NVMData.BornMonth = 0
19ec-1c88:55393359.444 : NVMData.BornDay = 0
19ec-1c88:55393359.497 : NVMData.BornYear = 0
19ec-1c88:55393359.544 : NVMData.FirstScanMonth = 4
19ec-1c88:55393359.599 : NVMData.FirstScanDay = 30
19ec-1c88:55393359.654 : NVMData.FirstScanYear = 2020
19ec-1c88:55393359.709 : NVMData.VerticalMagnification = 0
19ec-1c88:55393359.768 : NVMData.HorizontalMagnification = 0
19ec-1c88:55393359.822 : NVMData.PowerSavingTime = 15
19ec-1c88:55393359.879 : NVMData.SN = A094165189010062
19ec-1c88:55393359.930 : NVMData.AutoFeed = 0
19ec-1c88:55393359.981 : NVMData.CCDType = 0
19ec-1c88:55393360.028 : NVMData.ScanSpeed = 0
19ec-1c88:55393360.076 : NVMData.RollerCount = 0
19ec-1c88:55393360.129 : NVMData.MultifeedCount = 0
19ec-1c88:55393360.181 : NVMData.JamCount = 0
19ec-1c88:55393360.231 : NVMData.IdentifyInfo = 
19ec-1c88:55393360.283 : NVMData.FormalName = 
19ec-1c88:55393360.332 : NVMData.ReservedB = 0
19ec-1c88:55393360.382 : NVMData.FunctionCode = 0
19ec-1c88:55393360.433 : NVMData.PreFeed = 0
19ec-1c88:55393360.480 : NVMData.PreFeedTime = 0
19ec-1c88:55393360.529 : NVMData.ButtonNumber = 0
19ec-1c88:55393360.580 : NVMData.PowerOffTime = 0
19ec-1c88:55393360.631 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55393360.695 : => IoObject::IoLockEnd
19ec-1c88:55393360.795 : <= IoObject::IoLockEnd
19ec-1c88:55393360.846 : <= ReadNVMData ret = 1
19ec-1c88:55403366.470 : => GetADFStatus
19ec-1c88:55403366.916 : => IoObject::IoLockStart
19ec-1c88:55403367.059 : => CAsicIO::CheckDevice
19ec-1c88:55403367.119 : => CNT96226::ConnectIsAvailable
19ec-1c88:55403387.055 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55403387.171 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55403387.236 : <= IoObject::IoLockStart
19ec-1c88:55403387.302 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55403387.374 : IO Send command 10 bytes
19ec-1c88:55403387.491 : => CNT96226::VenderCmd_SetData
19ec-1c88:55403387.548 : iCmd = 0, nBytes = 10
19ec-1c88:55403387.655 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55403557.332 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55403557.512 : System send command 10 bytes + data 0 bytes
19ec-1c88:55403557.585 : IO total need to receive data 2 bytes
19ec-1c88:55403557.649 : => CNT96226::VenderCmd_GetData
19ec-1c88:55403557.706 : iCmd = 0, nBytes = 2
19ec-1c88:55403740.454 : 0000 : 01 00 
19ec-1c88:55403740.549 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55403740.615 : System total receive data 2 bytes
19ec-1c88:55403740.673 : => CNT96226::VenderCmd_GetData
19ec-1c88:55403740.724 : iCmd = 1, nBytes = 4
19ec-1c88:55403928.061 : 0000 : 00 00 00 00 
19ec-1c88:55403928.156 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55403928.295 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55403928.367 : Return status = 1
19ec-1c88:55403928.428 : => IoObject::IoLockEnd
19ec-1c88:55403928.519 : <= IoObject::IoLockEnd
19ec-1c88:55403928.568 : <= GetADFStatus ret = 1
19ec-1c88:55406813.477 : => GetADFStatus
19ec-1c88:55406813.694 : => IoObject::IoLockStart
19ec-1c88:55406813.828 : => CAsicIO::CheckDevice
19ec-1c88:55406813.886 : => CNT96226::ConnectIsAvailable
19ec-1c88:55406836.550 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55406836.790 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55406836.920 : <= IoObject::IoLockStart
19ec-1c88:55406837.041 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55406837.363 : IO Send command 10 bytes
19ec-1c88:55406837.500 : => CNT96226::VenderCmd_SetData
19ec-1c88:55406837.559 : iCmd = 0, nBytes = 10
19ec-1c88:55406837.666 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55407038.794 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55407038.907 : System send command 10 bytes + data 0 bytes
19ec-1c88:55407039.128 : IO total need to receive data 2 bytes
19ec-1c88:55407039.203 : => CNT96226::VenderCmd_GetData
19ec-1c88:55407039.256 : iCmd = 0, nBytes = 2
19ec-1c88:55407219.025 : 0000 : 01 00 
19ec-1c88:55407219.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55407219.268 : System total receive data 2 bytes
19ec-1c88:55407219.331 : => CNT96226::VenderCmd_GetData
19ec-1c88:55407219.390 : iCmd = 1, nBytes = 4
19ec-1c88:55407373.123 : 0000 : 00 00 00 00 
19ec-1c88:55407373.302 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55407373.699 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55407373.770 : Return status = 1
19ec-1c88:55407373.832 : => IoObject::IoLockEnd
19ec-1c88:55407373.924 : <= IoObject::IoLockEnd
19ec-1c88:55407373.973 : <= GetADFStatus ret = 1
19ec-1c88:55424108.048 : => IsCalibrationDataFileExist
19ec-1c88:55424108.234 : <= IsCalibrationDataFileExist ret=1
19ec-1c88:55442453.340 : => StartScanJob
19ec-1c88:55442453.518 : <= StartScanJob ret = 1
19ec-1c88:55443534.115 : => GetADFStatus
19ec-1c88:55443534.307 : => IoObject::IoLockStart
19ec-1c88:55443534.441 : => CAsicIO::CheckDevice
19ec-1c88:55443534.500 : => CNT96226::ConnectIsAvailable
19ec-1c88:55443557.501 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55443557.751 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55443557.882 : <= IoObject::IoLockStart
19ec-1c88:55443558.006 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55443558.338 : IO Send command 10 bytes
19ec-1c88:55443558.451 : => CNT96226::VenderCmd_SetData
19ec-1c88:55443558.511 : iCmd = 0, nBytes = 10
19ec-1c88:55443558.613 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55443750.897 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55443751.078 : System send command 10 bytes + data 0 bytes
19ec-1c88:55443751.146 : IO total need to receive data 2 bytes
19ec-1c88:55443751.212 : => CNT96226::VenderCmd_GetData
19ec-1c88:55443751.273 : iCmd = 0, nBytes = 2
19ec-1c88:55443889.320 : 0000 : 01 00 
19ec-1c88:55443889.717 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55443889.795 : System total receive data 2 bytes
19ec-1c88:55443889.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:55443889.919 : iCmd = 1, nBytes = 4
19ec-1c88:55444095.849 : 0000 : 00 00 00 00 
19ec-1c88:55444095.949 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55444096.093 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55444096.166 : Return status = 1
19ec-1c88:55444096.229 : => IoObject::IoLockEnd
19ec-1c88:55444096.322 : <= IoObject::IoLockEnd
19ec-1c88:55444096.372 : <= GetADFStatus ret = 1
19ec-1c88:55445519.912 : => SwitchStrip
19ec-1c88:55445520.094 : Color = 0
19ec-1c88:55445520.153 : <= SwitchStrip ret = 1
19ec-1c88:55446938.629 : => TuneScanLength
19ec-1c88:55446938.812 : Portion = 0, Direction = 0, line = 0
19ec-1c88:55446938.886 : <= TuneScanLength ret = 1
19ec-1c88:55448510.784 : => TuneScanLength
19ec-1c88:55448510.969 : Portion = 1, Direction = 1, line = 0
19ec-1c88:55448511.044 : <= TuneScanLength ret = 1
19ec-1c88:55456925.139 : => SetScanParameter
19ec-1c88:55456925.324 : => IoObject::IoLockStart
19ec-1c88:55456925.461 : => CAsicIO::CheckDevice
19ec-1c88:55456925.517 : => CNT96226::ConnectIsAvailable
19ec-1c88:55456945.693 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55456945.809 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55456945.876 : <= IoObject::IoLockStart
19ec-1c88:55456945.943 : => CAsicIO::DoIo code = 0x28 - 0xA0
19ec-1c88:55456946.011 : IO Send command 10 bytes
19ec-1c88:55456946.138 : => CNT96226::VenderCmd_SetData
19ec-1c88:55456946.192 : iCmd = 0, nBytes = 10
19ec-1c88:55456946.299 : 0000 : 28 00 a0 00 0a 0d 00 00 02 00 
19ec-1c88:55457142.687 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55457142.843 : System send command 10 bytes + data 0 bytes
19ec-1c88:55457142.917 : IO total need to receive data 2 bytes
19ec-1c88:55457142.979 : => CNT96226::VenderCmd_GetData
19ec-1c88:55457143.036 : iCmd = 0, nBytes = 2
19ec-1c88:55457293.015 : 0000 : 01 00 
19ec-1c88:55457293.166 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55457293.389 : System total receive data 2 bytes
19ec-1c88:55457293.460 : => CNT96226::VenderCmd_GetData
19ec-1c88:55457293.523 : iCmd = 1, nBytes = 4
19ec-1c88:55457451.921 : 0000 : 00 00 00 00 
19ec-1c88:55457452.087 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55457452.487 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55457452.563 : AP.ScanParameter.Left = 0
19ec-1c88:55457452.617 : AP.ScanParameter.Top = 0
19ec-1c88:55457452.668 : AP.ScanParameter.Width = 629
19ec-1c88:55457452.725 : AP.ScanParameter.Length = 1109
19ec-1c88:55457452.781 : AP.ScanParameter.PixelNum = 628
19ec-1c88:55457452.838 : AP.ScanParameter.LineNum = 1109
19ec-1c88:55457452.890 : AP.ScanParameter.ScanMode = 4
19ec-1c88:55457452.945 : AP.ScanParameter.ScanMethod = 1
19ec-1c88:55457452.999 : AP.ScanParameter.BitPerPixel = 24
19ec-1c88:55457453.057 : AP.ScanParameter.ScanSpeed = 0
19ec-1c88:55457453.112 : AP.ScanParameter.Contrast = 0
19ec-1c88:55457453.165 : AP.ScanParameter.Brightness = 0
19ec-1c88:55457453.219 : AP.ScanParameter.HTPatternNo = 1
19ec-1c88:55457453.274 : AP.ScanParameter.Highlight = 255
19ec-1c88:55457453.329 : AP.ScanParameter.Shadow = 0
19ec-1c88:55457453.380 : AP.ScanParameter.ColorFilter = 0
19ec-1c88:55457453.433 : AP.ScanParameter.Invert = 0
19ec-1c88:55457453.483 : AP.ScanParameter.IntelligentMultiFeedStyle = 0
19ec-1c88:55457453.543 : AP.ScanParameter.ExtScanParam = 0x9000
19ec-1c88:55457453.602 : AP.ScanParameter.RExposure = 100
19ec-1c88:55457453.654 : AP.ScanParameter.GExposure = 100
19ec-1c88:55457453.706 : AP.ScanParameter.BExposure = 100
19ec-1c88:55457453.761 : AP.ScanParameter.XRes = 300
19ec-1c88:55457453.811 : AP.ScanParameter.YRes = 300
19ec-1c88:55457453.863 : AP.ScanParameter.RGain = 0
19ec-1c88:55457453.914 : AP.ScanParameter.GGain = 0
19ec-1c88:55457453.968 : AP.ScanParameter.BGain = 0
19ec-1c88:55457454.019 : AP.ScanParameter.lensPosition = 0
19ec-1c88:55457454.071 : AP.ScanParameter.byBackgroundLines = 0
19ec-1c88:55457454.126 : AP.ScanParameter.byPagesThisJob = 0
19ec-1c88:55457454.183 : AP.ScanParameter.EnableBatchScan = 1
19ec-1c88:55457454.240 : AP.ScanParameter.wPaperLength = 0
19ec-1c88:55457454.293 : AP.ScanParameter.ExtIndex = 0
19ec-1c88:55457454.344 : AP.ScanParameter.ExtSize = 0
19ec-1c88:55457454.396 : AP.ScanParameter.MaxPaperScan = 0
19ec-1c88:55457454.451 : AP.ScanParameter.UltraSonicIntension = 0
19ec-1c88:55457454.508 : AP.ScanParameter.CompressionArgument = 0
19ec-1c88:55457454.566 : AP.ScanParameter.HiWordLength = 0
19ec-1c88:55457454.621 : AP.ScanParameter.HiWordLineNum = 0
19ec-1c88:55457454.674 : AP.ScanParameter.ExtScanParam2 = 0x0
19ec-1c88:55457454.777 : => IoObject::IoLockEnd
19ec-1c88:55457454.872 : <= IoObject::IoLockEnd
19ec-1c88:55457454.920 : <= SetScanParameter ret = 1
19ec-1c88:55463631.297 : => SetGammaTable, Color(1),Size(256)
19ec-1c88:55463631.511 : <= SetGammaTable ret = 1
19ec-1c88:55518693.324 : => SetGammaTable, Color(2),Size(256)
19ec-1c88:55518693.545 : <= SetGammaTable ret = 1
19ec-1c88:55573194.394 : => SetGammaTable, Color(3),Size(256)
19ec-1c88:55573194.618 : <= SetGammaTable ret = 1
19ec-1c88:55624175.091 : => StartScan
19ec-1c88:55624175.272 : Thread Scanning = 0, APjobWorking = 0
19ec-1c88:55624175.353 : blIsRW3LiteB = 0
19ec-1c88:55624175.420 : => StartJob
19ec-1c88:55624175.482 : => IoObject::PrepareReadImage
19ec-1c88:55624175.538 : <= IoObject::PrepareReadImage
19ec-1c88:55624175.596 : => IoObject::IoLockStart
19ec-1c88:55624175.725 : => CAsicIO::CheckDevice
19ec-1c88:55624175.781 : => CNT96226::ConnectIsAvailable
19ec-1c88:55624188.729 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55624188.832 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55624188.888 : <= IoObject::IoLockStart
19ec-1c88:55624188.968 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55624189.034 : IO Send command 10 bytes
19ec-1c88:55624189.152 : => CNT96226::VenderCmd_SetData
19ec-1c88:55624189.211 : iCmd = 0, nBytes = 10
19ec-1c88:55624189.320 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55624331.877 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55624332.099 : System send command 10 bytes + data 0 bytes
19ec-1c88:55624332.174 : IO total need to receive data 2 bytes
19ec-1c88:55624332.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:55624332.293 : iCmd = 0, nBytes = 2
19ec-1c88:55624487.178 : 0000 : 01 00 
19ec-1c88:55624487.333 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55624487.411 : System total receive data 2 bytes
19ec-1c88:55624487.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:55624487.535 : iCmd = 1, nBytes = 4
19ec-1c88:55624652.880 : 0000 : 00 00 00 00 
19ec-1c88:55624652.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55624653.134 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55624653.234 : => CAsicIO::DoIo code = 0x28 - 0xA0
19ec-1c88:55624653.305 : IO Send command 10 bytes
19ec-1c88:55624653.396 : => CNT96226::VenderCmd_SetData
19ec-1c88:55624653.449 : iCmd = 0, nBytes = 10
19ec-1c88:55624653.560 : 0000 : 28 00 a0 00 0a 0d 00 00 02 00 
19ec-1c88:55624807.882 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55624808.045 : System send command 10 bytes + data 0 bytes
19ec-1c88:55624808.127 : IO total need to receive data 2 bytes
19ec-1c88:55624808.193 : => CNT96226::VenderCmd_GetData
19ec-1c88:55624808.254 : iCmd = 0, nBytes = 2
19ec-1c88:55624919.559 : 0000 : 01 00 
19ec-1c88:55624919.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55624919.760 : System total receive data 2 bytes
19ec-1c88:55624919.830 : => CNT96226::VenderCmd_GetData
19ec-1c88:55624919.889 : iCmd = 1, nBytes = 4
19ec-1c88:55625031.572 : 0000 : 00 00 00 00 
19ec-1c88:55625031.674 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55625031.799 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55625031.892 : Reset Background Line to 2
19ec-1c88:55625031.971 : Simulate maximum size scan: reset length to 1260/2520 Line
19ec-1c88:55625032.072 : ParamCutImageFront.dwCutTop 4, ParamCutImageFront.dwCutTail 2222
19ec-1c88:55625032.178 : IO.ScanParameter.Left = 0
19ec-1c88:55625032.230 : IO.ScanParameter.Top = 0
19ec-1c88:55625032.284 : IO.ScanParameter.Width = 1296
19ec-1c88:55625032.338 : IO.ScanParameter.Length = 1260
19ec-1c88:55625032.392 : IO.ScanParameter.PixelNum = 1296
19ec-1c88:55625032.444 : IO.ScanParameter.LineNum = 2520
19ec-1c88:55625032.499 : IO.ScanParameter.ScanMode = 4
19ec-1c88:55625032.550 : IO.ScanParameter.ScanMethod = 1
19ec-1c88:55625032.604 : IO.ScanParameter.BitPerPixel = 24
19ec-1c88:55625032.655 : IO.ScanParameter.ScanSpeed = 0
19ec-1c88:55625032.709 : IO.ScanParameter.Contrast = 0
19ec-1c88:55625032.758 : IO.ScanParameter.Brightness = 0
19ec-1c88:55625032.812 : IO.ScanParameter.HTPatternNo = 1
19ec-1c88:55625032.866 : IO.ScanParameter.Highlight = 255
19ec-1c88:55625032.922 : IO.ScanParameter.Shadow = 0
19ec-1c88:55625032.974 : IO.ScanParameter.ColorFilter = 0
19ec-1c88:55625033.028 : IO.ScanParameter.Invert = 0
19ec-1c88:55625033.083 : IO.ScanParameter.IntelligentMultiFeedStyle = 0
19ec-1c88:55625033.142 : IO.ScanParameter.ExtScanParam = 0x9000
19ec-1c88:55625033.203 : IO.ScanParameter.RExposure = 100
19ec-1c88:55625033.253 : IO.ScanParameter.GExposure = 100
19ec-1c88:55625033.308 : IO.ScanParameter.BExposure = 100
19ec-1c88:55625033.362 : IO.ScanParameter.XRes = 600
19ec-1c88:55625033.415 : IO.ScanParameter.YRes = 600
19ec-1c88:55625033.465 : IO.ScanParameter.RGain = 0
19ec-1c88:55625033.521 : IO.ScanParameter.GGain = 0
19ec-1c88:55625033.573 : IO.ScanParameter.BGain = 0
19ec-1c88:55625033.622 : IO.ScanParameter.lensPosition = 0
19ec-1c88:55625033.679 : IO.ScanParameter.byBackgroundLines = 2
19ec-1c88:55625033.738 : IO.ScanParameter.byPagesThisJob = 0
19ec-1c88:55625033.790 : IO.ScanParameter.EnableBatchScan = 1
19ec-1c88:55625033.847 : IO.ScanParameter.wPaperLength = 0
19ec-1c88:55625033.899 : IO.ScanParameter.ExtIndex = 0
19ec-1c88:55625033.953 : IO.ScanParameter.ExtSize = 0
19ec-1c88:55625034.004 : IO.ScanParameter.MaxPaperScan = 0
19ec-1c88:55625034.058 : IO.ScanParameter.UltraSonicIntension = 0
19ec-1c88:55625034.114 : IO.ScanParameter.CompressionArgument = 0
19ec-1c88:55625034.281 : IO.ScanParameter.HiWordLength = 0
19ec-1c88:55625034.337 : IO.ScanParameter.HiWordLineNum = 0
19ec-1c88:55625034.397 : Front Page Image Process Count = 4
19ec-1c88:55625034.650 : ImageProcess Stage 0 : OA982 Color Pack
19ec-1c88:55625034.717 : -> Pixel : 1296
19ec-1c88:55625034.769 : ImageProcess Stage 1 : Software gamma
19ec-1c88:55625034.822 : -> Pixel : 1296
19ec-1c88:55625034.870 : ImageProcess Stage 2 : Cut Image
19ec-1c88:55625034.922 : -> Pixel : 1296
19ec-1c88:55625034.970 : -> blColor : 1
19ec-1c88:55625035.016 : -> blDelayCutTop : 0
19ec-1c88:55625035.068 : -> dwCutLeft : 0
19ec-1c88:55625035.116 : -> dwCutRight : 38
19ec-1c88:55625035.162 : -> dwCutTop : 4
19ec-1c88:55625035.209 : -> dwCutTail : 2222
19ec-1c88:55625035.260 : ImageProcess Stage 3 : Bilinear Scale
19ec-1c88:55625035.313 : -> dwSrcWidth : 1258
19ec-1c88:55625035.365 : -> dwSrcLength : 2218
19ec-1c88:55625035.413 : -> dwDestWidth : 628
19ec-1c88:55625035.461 : -> dwDestLength : 1109
19ec-1c88:55625035.508 : -> dwYRateFraction : 0/0
19ec-1c88:55625035.562 : -> blColor : 1
19ec-1c88:55625035.608 : -> blYByRate : 0
19ec-1c88:55625039.079 : BatchScan - PipeMemoryUsageDivider = 2
19ec-1c88:55625039.149 : BatchScan - PipeDiskModeHardLimit = 134217728
19ec-1c88:55625039.211 : BatchScan - BatchScanPageRange = 2 ~ 4
19ec-1c88:55625039.272 : BatchScan - BatchScanDisableThreshold = 133169152
19ec-1c88:55625039.353 : Allocate buffer size=33554432
19ec-1c88:55625044.062 : Alloc Buffer @ =d894020 
19ec-1c88:55625044.121 :   IO  Buffer @ =d894020 / e094020 
19ec-1c88:55625044.181 : Image Buffer @ =e894020 / 0 
19ec-1c88:55625044.242 :  BatchScan - BatchScanCachePage = 4
19ec-1c88:55625044.301 : Allocate Front IO pipe (size: 9798568-39194272) 
19ec-1c88:55625045.434 : Pipe = 81a2d38 Allocate size = 10485760 ~ 39845888
19ec-1c88:55625048.048 : Pipe = 81a2d38 Reset Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55625048.140 : Allocate Front Read pipe (size: 25166256-41943760) 
19ec-1c88:55625048.819 : Pipe = 81a2e48 Allocate size = 27262976 ~ 44040192
19ec-1c88:55625061.932 : Pipe = 81a2e48 Reset Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55625062.056 : Reset background event
19ec-1c88:55625064.266 : Create IO thread
19ec-1c88:55625066.002 : <= StartJob ret = 1
19ec-1c88:55625066.075 : => StartPage
19ec-1c88:55625066.126 : StartPage (1) Reset variable
19ec-1d78:55625070.777 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55625070.945 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55625073.811 :         => CAsicIO::DoIo code = 0x2A - 0x95
19ec-b10:55625073.907 :         IO Send command 10 bytes
19ec-b10:55625073.980 :         => CNT96226::VenderCmd_SetData
19ec-b10:55625074.044 :         iCmd = 0, nBytes = 12
19ec-b10:55625074.171 :         0000 : 2a 00 95 00 00 00 00 00 02 00 00 00 
19ec-1c88:55625083.764 : <= StartPage ret = 1
19ec-1c88:55625083.848 : Page 1
19ec-1c88:55625083.914 : <= StartScan ret = 1
19ec-b10:55625755.323 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55625755.512 :         System send command 10 bytes + data 2 bytes
19ec-b10:55625755.592 :         => CNT96226::VenderCmd_GetData
19ec-b10:55625755.655 :         iCmd = 1, nBytes = 4
19ec-b10:55626056.333 :         0000 : 00 00 00 00 
19ec-b10:55626056.488 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55626056.645 :         <= CAsicIO::DoIo ret = 1
19ec-b10:55626056.729 :         => CAsicIO::DoIo code = 0x2A - 0x96
19ec-b10:55626056.798 :         IO Send command 10 bytes
19ec-b10:55626056.897 :         => CNT96226::VenderCmd_SetData
19ec-b10:55626056.957 :         iCmd = 0, nBytes = 12
19ec-b10:55626057.071 :         0000 : 2a 00 96 00 00 01 00 00 02 00 00 00 
19ec-1c88:55626274.568 : => ReadScan
19ec-1c88:55626274.733 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55626274.813 : => ReadScanEx2
19ec-1c88:55626274.865 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55626274.928 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55626274.986 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55626275.164 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55626275.227 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55626275.290 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55626275.358 : => GetImageToBuffer
19ec-1c88:55626275.414 : => GetImageToBufferPageScan
19ec-1c88:55626275.474 : Pipe = 81a2e48 Read ==>
19ec-1c88:55626275.596 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-b10:55626605.145 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55626605.330 :         System send command 10 bytes + data 2 bytes
19ec-b10:55626605.419 :         => CNT96226::VenderCmd_GetData
19ec-b10:55626605.487 :         iCmd = 1, nBytes = 4
19ec-b10:55626717.304 :         0000 : 00 00 00 00 
19ec-b10:55626717.413 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55626717.554 :         <= CAsicIO::DoIo ret = 1
19ec-b10:55626717.696 :         => CAsicIO::DoIo code = 0x2A - 0x83
19ec-b10:55626717.766 :         IO Send command 10 bytes
19ec-b10:55626717.860 :         => CNT96226::VenderCmd_SetData
19ec-b10:55626717.919 :         iCmd = 0, nBytes = 28
19ec-b10:55626718.044 :         0000 : 2a 00 83 00 00 00 00 00 12 00 04 00 00 00 00 00 
19ec-b10:55626718.163 :         0010 : 00 00 04 00 00 00 00 00 00 00 04 00 
19ec-b10:55626871.945 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55626872.104 :         System send command 10 bytes + data 18 bytes
19ec-b10:55626872.187 :         => CNT96226::VenderCmd_GetData
19ec-b10:55626872.246 :         iCmd = 1, nBytes = 4
19ec-b10:55626988.001 :         0000 : 00 00 00 00 
19ec-b10:55626988.143 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55626988.298 :         <= CAsicIO::DoIo ret = 1
19ec-b10:55626988.384 :         IOThread: ReadBackground
19ec-b10:55626988.530 :         Background Front Page Image Process Count = 3
19ec-b10:55626988.653 :         ImageProcess Stage 0 : OA982 Color Pack
19ec-b10:55626988.723 :         -> Pixel : 1296
19ec-b10:55626988.778 :         ImageProcess Stage 1 : Nearest Scale
19ec-b10:55626988.837 :         -> dwSrcWidth : 1296
19ec-b10:55626988.890 :         -> dwSrcLength : 2
19ec-b10:55626988.943 :         -> dwDestWidth : 628
19ec-b10:55626988.996 :         -> dwDestLength : 2
19ec-b10:55626989.046 :         -> dwYRateFraction : 0/0
19ec-b10:55626989.100 :         -> blColor : 1
19ec-b10:55626989.150 :         -> blYByRate : 0
19ec-b10:55626989.200 :         ImageProcess Stage 2 : Background Color Unpack
19ec-b10:55626989.257 :         -> Pixel : 628
19ec-b10:55626990.347 :         => CAsicIO::DoIo code = 0x28 - 0x9B
19ec-b10:55626990.417 :         IO Send command 10 bytes
19ec-b10:55626990.477 :         => CNT96226::VenderCmd_SetData
19ec-b10:55626990.534 :         iCmd = 0, nBytes = 10
19ec-b10:55626990.642 :         0000 : 28 00 9b 00 0a 0d 00 1e 60 00 
19ec-b10:55627251.071 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55627251.556 :         System send command 10 bytes + data 0 bytes
19ec-b10:55627251.637 :         IO total need to receive data 7776 bytes
19ec-b10:55627251.708 :         => CNT96226::VenderCmd_GetData
19ec-b10:55627251.769 :         iCmd = 0, nBytes = 7776
19ec-b10:55627459.381 :         skip dump 7648 bytes
19ec-b10:55627459.594 :         0000 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-b10:55627459.721 :         0010 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-b10:55627459.844 :         0020 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-b10:55627459.973 :         0030 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-b10:55627460.098 :         0040 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-b10:55627460.223 :         0050 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-b10:55627460.349 :         0060 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-b10:55627460.475 :         0070 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
19ec-b10:55627460.537 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55627460.695 :         System total receive data 7776 bytes
19ec-b10:55627460.761 :         => CNT96226::VenderCmd_GetData
19ec-b10:55627460.816 :         iCmd = 1, nBytes = 4
19ec-b10:55627568.137 :         0000 : 00 00 00 00 
19ec-b10:55627568.510 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55627568.649 :         <= CAsicIO::DoIo ret = 1
19ec-b10:55627873.450 :         IOThread: Counting Padding Values
19ec-b10:55627873.648 :         => CScanner::GetWindowDescriptor
19ec-b10:55627873.732 :         <= CScanner::GetWindowDescriptor
19ec-b10:55627873.793 :         Dump Window Descriptor
19ec-b10:55627873.928 :         0000 : 00 00 00 00 00 00 00 47 00 00 02 58 02 58 00 00 
19ec-b10:55627874.063 :         0010 : 00 00 00 00 00 00 00 00 14 40 00 00 13 b0 80 80 
19ec-b10:55627874.195 :         0020 : 80 05 08 00 00 03 00 00 00 00 00 00 00 00 00 00 
19ec-b10:55627874.337 :         0030 : ff 1d e0 ff 00 0f 30 09 d8 10 00 00 64 00 64 00 
19ec-b10:55627874.461 :         0040 : 64 80 00 00 00 02 00 00 00 00 00 00 00 00 00 
19ec-b10:55627874.523 :         IOThread : Set Window
19ec-b10:55627874.585 :         => CAsicIO::DoIo code = 0x24 - 0x00
19ec-b10:55627874.645 :         IO Send command 10 bytes
19ec-b10:55627874.730 :         => CNT96226::VenderCmd_SetData
19ec-b10:55627874.788 :         iCmd = 0, nBytes = 89
19ec-b10:55627874.914 :         0000 : 24 00 00 00 00 00 00 00 4f 00 00 00 00 00 00 00 
19ec-b10:55627875.040 :         0010 : 00 47 00 00 02 58 02 58 00 00 00 00 00 00 00 00 
19ec-b10:55627875.170 :         0020 : 00 00 14 40 00 00 13 b0 80 80 80 05 08 00 00 03 
19ec-b10:55627875.303 :         0030 : 00 00 00 00 00 00 00 00 00 00 ff 1d e0 ff 00 0f 
19ec-b10:55627875.432 :         0040 : 30 09 d8 10 00 00 64 00 64 00 64 80 00 00 00 02 
19ec-b10:55627875.533 :         0050 : 00 00 00 00 00 00 00 00 00 
19ec-b10:55628984.804 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55628984.983 :         System send command 10 bytes + data 79 bytes
19ec-b10:55628985.066 :         => CNT96226::VenderCmd_GetData
19ec-b10:55628985.128 :         iCmd = 1, nBytes = 4
19ec-b10:55629157.119 :         0000 : 00 00 00 00 
19ec-b10:55629157.245 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55629157.420 :         <= CAsicIO::DoIo ret = 1
19ec-b10:55629157.552 :         IOThread:Send Gamma
19ec-b10:55629157.636 :         => CAquila::UpdateSWGammaTable
19ec-b10:55629157.697 :          NewScanParameter.ColorFilter = 0
19ec-b10:55629157.829 :         0000 : 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 
19ec-b10:55629157.975 :         0010 : 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 
19ec-b10:55629158.112 :         0020 : 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 
19ec-b10:55629158.247 :         0030 : 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 
19ec-b10:55629158.381 :         0040 : 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 
19ec-b10:55629158.516 :         0050 : 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 
19ec-b10:55629158.654 :         0060 : 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 
19ec-b10:55629158.789 :         0070 : 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f 
19ec-b10:55629158.924 :         0080 : 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f 
19ec-b10:55629159.058 :         0090 : 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f 
19ec-b10:55629159.199 :         00a0 : a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af 
19ec-b10:55629159.336 :         00b0 : b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf 
19ec-b10:55629159.471 :         00c0 : c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd ce cf 
19ec-b10:55629159.605 :         00d0 : d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd de df 
19ec-b10:55629159.740 :         00e0 : e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed ee ef 
19ec-b10:55629159.877 :         00f0 : f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd fe ff 
19ec-b10:55629160.011 :         0100 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-b10:55629160.139 :         0110 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-b10:55629160.387 :         0120 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-b10:55629160.529 :         0130 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-b10:55629160.672 :         0140 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-b10:55629160.809 :         0150 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-b10:55629160.941 :         0160 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-b10:55629161.077 :         0170 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-b10:55629161.214 :         0180 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-b10:55629161.349 :         0190 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-b10:55629161.491 :         01a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-b10:55629161.631 :         01b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-b10:55629161.769 :         01c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-b10:55629161.902 :         01d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-b10:55629162.036 :         01e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-b10:55629162.174 :         01f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-b10:55629162.300 :         0200 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-b10:55629162.425 :         0210 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-b10:55629162.717 :         0220 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-b10:55629162.856 :         0230 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-b10:55629162.995 :         0240 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-b10:55629163.132 :         0250 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-b10:55629163.266 :         0260 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-b10:55629163.405 :         0270 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-b10:55629163.543 :         0280 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-b10:55629163.682 :         0290 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-b10:55629163.823 :         02a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-b10:55629163.958 :         02b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-b10:55629164.096 :         02c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-b10:55629164.229 :         02d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-b10:55629164.363 :         02e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-b10:55629164.498 :         02f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-b10:55629164.626 :         0300 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-b10:55629164.751 :         0310 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-b10:55629164.888 :         0320 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
19ec-b10:55629165.028 :         0330 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
19ec-b10:55629165.163 :         0340 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
19ec-b10:55629165.298 :         0350 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
19ec-b10:55629165.434 :         0360 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
19ec-b10:55629165.568 :         0370 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
19ec-b10:55629165.705 :         0380 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
19ec-b10:55629165.840 :         0390 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
19ec-b10:55629165.979 :         03a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
19ec-b10:55629166.118 :         03b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
19ec-b10:55629166.251 :         03c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
19ec-b10:55629166.382 :         03d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
19ec-b10:55629166.515 :         03e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-b10:55629166.645 :         03f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
19ec-b10:55629166.786 :         <= CAquila::UpdateSWGammaTable
19ec-b10:55629203.249 :         IOThread: Wait Pipe
19ec-b10:55629203.383 :         Pipe = 81a2d38 ==> IsHighUsage
19ec-b10:55629203.533 :         Pipe = 81a2d38 Free size (10485760) + MaximumAllocateSize(39845888) - TotalBufferSize(10485760) : MinimizeAllocateSize(10485760)
19ec-b10:55629203.658 :         Pipe = 81a2d38 MaximumPage Count = 0 : Current Page Count = 0
19ec-b10:55629203.792 :         Pipe = 81a2d38 <== IsHighUsage ret = 0
19ec-b10:55629203.880 :         IOThread: Reserve Unit
19ec-b10:55629203.944 :         => CAsicIO::DoIo code = 0x16 - 0x00
19ec-b10:55629204.014 :         IO Send command 10 bytes
19ec-b10:55629204.177 :         => CNT96226::VenderCmd_SetData
19ec-b10:55629204.236 :         iCmd = 0, nBytes = 10
19ec-b10:55629204.344 :         0000 : 16 00 00 00 00 00 00 00 00 00 
19ec-b10:55629386.020 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55629386.493 :         System send command 10 bytes + data 0 bytes
19ec-b10:55629386.574 :         => CNT96226::VenderCmd_GetData
19ec-b10:55629386.637 :         iCmd = 1, nBytes = 4
19ec-b10:55629567.198 :         0000 : 00 00 00 00 
19ec-b10:55629567.277 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55629567.419 :         <= CAsicIO::DoIo ret = 1
19ec-b10:55629567.481 :         IOThread: Start Scan
19ec-b10:55629567.550 :         => CAsicIO::DoIo code = 0x1B - 0x00
19ec-b10:55629567.618 :         IO Send command 10 bytes
19ec-b10:55629567.727 :         => CNT96226::VenderCmd_SetData
19ec-b10:55629567.779 :         iCmd = 0, nBytes = 10
19ec-b10:55629567.883 :         0000 : 1b 00 00 00 00 80 00 00 00 00 
19ec-b10:55629858.121 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55629858.317 :         System send command 10 bytes + data 0 bytes
19ec-b10:55629858.393 :         => CNT96226::VenderCmd_GetData
19ec-b10:55629858.815 :         iCmd = 1, nBytes = 4
19ec-b10:55630078.872 :         0000 : 00 00 00 00 
19ec-b10:55630078.968 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55630079.126 :         <= CAsicIO::DoIo ret = 1
19ec-b10:55630079.208 :         IOThread: Read image 0 Bytes remain 9797760 bytes
19ec-b10:55630079.300 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55630079.391 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55630079.462 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55630079.525 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55630079.579 :         IO Send command 10 bytes
19ec-b10:55630079.678 :         => CNT96226::VenderCmd_SetData
19ec-b10:55630079.733 :         iCmd = 0, nBytes = 10
19ec-b10:55630079.842 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55630415.643 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55630415.825 :         System send command 10 bytes + data 0 bytes
19ec-b10:55630415.899 :         IO total need to receive data 2095632 bytes
19ec-b10:55630415.972 :         => CNT96226::VenderCmd_GetData
19ec-b10:55630416.029 :         iCmd = 2, nBytes = 24
19ec-b10:55630624.591 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55630624.743 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55630624.809 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55630624.884 :         Information.Status = 0
19ec-b10:55630624.940 :         => CNT96226::VenderCmd_GetData
19ec-b10:55630624.996 :         iCmd = 2, nBytes = 24
19ec-b10:55630800.922 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55630801.110 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55630801.172 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55630801.244 :         Information.Status = 0
19ec-b10:55630801.305 :         => CNT96226::VenderCmd_GetData
19ec-b10:55630801.363 :         iCmd = 2, nBytes = 24
19ec-b10:55630991.190 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55630991.381 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55630991.588 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55630991.672 :         Information.Status = 0
19ec-b10:55630991.730 :         => CNT96226::VenderCmd_GetData
19ec-b10:55630991.783 :         iCmd = 2, nBytes = 24
19ec-b10:55631182.965 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55631183.103 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55631183.158 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55631183.221 :         Information.Status = 0
19ec-b10:55631183.273 :         => CNT96226::VenderCmd_GetData
19ec-b10:55631183.324 :         iCmd = 2, nBytes = 24
19ec-b10:55631290.847 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55631290.994 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55631291.048 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55631291.110 :         Information.Status = 0
19ec-b10:55631291.162 :         => CNT96226::VenderCmd_GetData
19ec-b10:55631291.215 :         iCmd = 2, nBytes = 24
19ec-b10:55631455.211 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55631455.408 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55631455.470 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55631455.545 :         Information.Status = 0
19ec-b10:55631455.609 :         => CNT96226::VenderCmd_GetData
19ec-b10:55631455.668 :         iCmd = 2, nBytes = 24
19ec-b10:55631661.627 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55631661.760 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55631661.815 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55631661.877 :         Information.Status = 0
19ec-b10:55631661.929 :         => CNT96226::VenderCmd_GetData
19ec-b10:55631661.980 :         iCmd = 2, nBytes = 24
19ec-b10:55631774.173 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55631774.327 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55631774.386 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55631774.454 :         Information.Status = 0
19ec-b10:55631774.511 :         => CNT96226::VenderCmd_GetData
19ec-b10:55631774.564 :         iCmd = 2, nBytes = 24
19ec-b10:55631882.582 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55631882.739 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55631882.793 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55631882.857 :         Information.Status = 0
19ec-b10:55631882.912 :         => CNT96226::VenderCmd_GetData
19ec-b10:55631882.965 :         iCmd = 2, nBytes = 24
19ec-b10:55632033.723 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55632034.155 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55632034.216 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55632034.281 :         Information.Status = 0
19ec-b10:55632034.334 :         => CNT96226::VenderCmd_GetData
19ec-b10:55632034.388 :         iCmd = 2, nBytes = 24
19ec-b10:55632199.455 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55632199.582 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55632199.637 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55632199.701 :         Information.Status = 0
19ec-b10:55632199.753 :         => CNT96226::VenderCmd_GetData
19ec-b10:55632199.804 :         iCmd = 2, nBytes = 24
19ec-b10:55632311.508 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55632311.655 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55632311.710 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55632311.769 :         Information.Status = 0
19ec-b10:55632311.818 :         => CNT96226::VenderCmd_GetData
19ec-b10:55632311.866 :         iCmd = 2, nBytes = 24
19ec-b10:55632452.599 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55632452.812 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55632452.877 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55632453.122 :         Information.Status = 0
19ec-b10:55632453.191 :         => CNT96226::VenderCmd_GetData
19ec-b10:55632453.246 :         iCmd = 2, nBytes = 24
19ec-b10:55632661.552 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55632661.702 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55632661.761 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55632661.829 :         Information.Status = 0
19ec-b10:55632661.884 :         => CNT96226::VenderCmd_GetData
19ec-b10:55632661.937 :         iCmd = 2, nBytes = 24
19ec-b10:55632794.775 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55632794.937 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55632794.996 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55632795.062 :         Information.Status = 0
19ec-b10:55632795.120 :         => CNT96226::VenderCmd_GetData
19ec-b10:55632795.175 :         iCmd = 2, nBytes = 24
19ec-b10:55632925.455 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55632925.646 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55632925.706 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55632925.779 :         Information.Status = 0
19ec-b10:55632925.832 :         => CNT96226::VenderCmd_GetData
19ec-b10:55632925.885 :         iCmd = 2, nBytes = 24
19ec-b10:55633081.428 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55633081.856 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55633081.912 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55633081.972 :         Information.Status = 0
19ec-b10:55633082.024 :         => CNT96226::VenderCmd_GetData
19ec-b10:55633082.079 :         iCmd = 2, nBytes = 24
19ec-b10:55633255.747 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55633255.930 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55633255.989 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55633256.053 :         Information.Status = 0
19ec-b10:55633256.108 :         => CNT96226::VenderCmd_GetData
19ec-b10:55633256.162 :         iCmd = 2, nBytes = 24
19ec-b10:55633417.991 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55633418.178 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55633418.239 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55633418.312 :         Information.Status = 0
19ec-b10:55633418.368 :         => CNT96226::VenderCmd_GetData
19ec-b10:55633418.421 :         iCmd = 2, nBytes = 24
19ec-b10:55633620.298 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55633620.463 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55633620.529 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55633620.596 :         Information.Status = 0
19ec-b10:55633620.648 :         => CNT96226::VenderCmd_GetData
19ec-b10:55633620.702 :         iCmd = 2, nBytes = 24
19ec-b10:55633769.083 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55633769.239 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55633769.297 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55633769.366 :         Information.Status = 0
19ec-b10:55633769.421 :         => CNT96226::VenderCmd_GetData
19ec-b10:55633769.474 :         iCmd = 2, nBytes = 24
19ec-b10:55633891.453 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55633891.621 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55633891.678 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55633891.745 :         Information.Status = 0
19ec-b10:55633891.801 :         => CNT96226::VenderCmd_GetData
19ec-b10:55633891.854 :         iCmd = 2, nBytes = 24
19ec-b10:55634063.728 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55634063.907 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55634063.973 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55634064.047 :         Information.Status = 0
19ec-b10:55634064.103 :         => CNT96226::VenderCmd_GetData
19ec-b10:55634064.320 :         iCmd = 2, nBytes = 24
19ec-b10:55634248.955 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55634249.113 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55634249.177 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55634249.247 :         Information.Status = 0
19ec-b10:55634249.304 :         => CNT96226::VenderCmd_GetData
19ec-b10:55634249.357 :         iCmd = 2, nBytes = 24
19ec-b10:55634387.746 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55634387.893 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55634387.947 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55634388.012 :         Information.Status = 0
19ec-b10:55634388.065 :         => CNT96226::VenderCmd_GetData
19ec-b10:55634388.119 :         iCmd = 2, nBytes = 24
19ec-b10:55634540.459 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55634540.642 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55634540.706 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55634540.781 :         Information.Status = 0
19ec-b10:55634540.841 :         => CNT96226::VenderCmd_GetData
19ec-b10:55634540.894 :         iCmd = 2, nBytes = 24
19ec-b10:55634728.452 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55634728.610 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55634728.671 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55634728.737 :         Information.Status = 0
19ec-b10:55634728.792 :         => CNT96226::VenderCmd_GetData
19ec-b10:55634728.842 :         iCmd = 2, nBytes = 24
19ec-b10:55634855.542 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55634855.684 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55634855.742 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55634855.799 :         Information.Status = 0
19ec-b10:55634855.852 :         => CNT96226::VenderCmd_GetData
19ec-b10:55634855.901 :         iCmd = 2, nBytes = 24
19ec-b10:55634988.142 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55634988.303 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55634988.359 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55634988.421 :         Information.Status = 0
19ec-b10:55634988.477 :         => CNT96226::VenderCmd_GetData
19ec-b10:55634988.528 :         iCmd = 2, nBytes = 24
19ec-b10:55635281.872 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55635282.044 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55635282.110 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55635282.183 :         Information.Status = 0
19ec-b10:55635282.241 :         => CNT96226::VenderCmd_GetData
19ec-b10:55635282.295 :         iCmd = 2, nBytes = 24
19ec-b10:55635455.572 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55635455.748 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55635455.805 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55635455.873 :         Information.Status = 0
19ec-b10:55635455.926 :         => CNT96226::VenderCmd_GetData
19ec-b10:55635455.981 :         iCmd = 2, nBytes = 24
19ec-b10:55635657.845 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55635658.022 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55635658.085 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55635658.156 :         Information.Status = 0
19ec-b10:55635658.213 :         => CNT96226::VenderCmd_GetData
19ec-b10:55635658.266 :         iCmd = 2, nBytes = 24
19ec-b10:55635806.542 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55635806.698 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55635806.752 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55635806.821 :         Information.Status = 0
19ec-b10:55635806.876 :         => CNT96226::VenderCmd_GetData
19ec-b10:55635806.929 :         iCmd = 2, nBytes = 24
19ec-b10:55635922.586 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55635922.740 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55635922.795 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55635922.856 :         Information.Status = 0
19ec-b10:55635922.909 :         => CNT96226::VenderCmd_GetData
19ec-b10:55635922.963 :         iCmd = 2, nBytes = 24
19ec-b10:55636097.165 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55636097.357 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55636097.423 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55636097.494 :         Information.Status = 0
19ec-b10:55636097.555 :         => CNT96226::VenderCmd_GetData
19ec-b10:55636097.610 :         iCmd = 2, nBytes = 24
19ec-b10:55636220.379 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55636220.506 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55636220.560 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55636220.623 :         Information.Status = 0
19ec-b10:55636220.673 :         => CNT96226::VenderCmd_GetData
19ec-b10:55636220.725 :         iCmd = 2, nBytes = 24
19ec-b10:55636379.485 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55636379.689 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55636379.749 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55636379.823 :         Information.Status = 0
19ec-b10:55636379.887 :         => CNT96226::VenderCmd_GetData
19ec-b10:55636379.945 :         iCmd = 2, nBytes = 24
19ec-b10:55636506.613 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55636506.767 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55636506.822 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55636506.898 :         Information.Status = 0
19ec-b10:55636506.954 :         => CNT96226::VenderCmd_GetData
19ec-b10:55636507.004 :         iCmd = 2, nBytes = 24
19ec-b10:55636645.519 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55636645.669 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55636645.731 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55636645.802 :         Information.Status = 0
19ec-b10:55636645.861 :         => CNT96226::VenderCmd_GetData
19ec-b10:55636645.919 :         iCmd = 2, nBytes = 24
19ec-b10:55636765.473 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55636765.603 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55636765.660 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55636765.722 :         Information.Status = 0
19ec-b10:55636765.773 :         => CNT96226::VenderCmd_GetData
19ec-b10:55636765.827 :         iCmd = 2, nBytes = 24
19ec-b10:55636889.184 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55636889.347 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55636889.402 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55636889.470 :         Information.Status = 0
19ec-b10:55636889.527 :         => CNT96226::VenderCmd_GetData
19ec-b10:55636889.578 :         iCmd = 2, nBytes = 24
19ec-b10:55637036.690 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55637036.877 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55637036.940 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55637037.014 :         Information.Status = 0
19ec-b10:55637037.074 :         => CNT96226::VenderCmd_GetData
19ec-b10:55637037.127 :         iCmd = 2, nBytes = 24
19ec-b10:55637187.414 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55637187.571 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55637187.632 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55637187.702 :         Information.Status = 0
19ec-b10:55637187.759 :         => CNT96226::VenderCmd_GetData
19ec-b10:55637187.810 :         iCmd = 2, nBytes = 24
19ec-b10:55637306.759 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55637307.082 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55637307.142 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55637307.202 :         Information.Status = 0
19ec-b10:55637307.251 :         => CNT96226::VenderCmd_GetData
19ec-b10:55637307.304 :         iCmd = 2, nBytes = 24
19ec-b10:55637426.674 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55637426.836 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55637426.892 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55637426.957 :         Information.Status = 0
19ec-b10:55637427.008 :         => CNT96226::VenderCmd_GetData
19ec-b10:55637427.060 :         iCmd = 2, nBytes = 24
19ec-b10:55637569.816 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55637569.998 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55637570.058 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55637570.136 :         Information.Status = 0
19ec-b10:55637570.192 :         => CNT96226::VenderCmd_GetData
19ec-b10:55637570.246 :         iCmd = 2, nBytes = 24
19ec-b10:55637744.257 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55637744.416 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55637744.479 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55637744.544 :         Information.Status = 0
19ec-b10:55637744.597 :         => CNT96226::VenderCmd_GetData
19ec-b10:55637744.654 :         iCmd = 2, nBytes = 24
19ec-b10:55637859.511 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55637859.670 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55637859.724 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55637859.788 :         Information.Status = 0
19ec-b10:55637859.846 :         => CNT96226::VenderCmd_GetData
19ec-b10:55637859.900 :         iCmd = 2, nBytes = 24
19ec-b10:55637979.384 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55637979.539 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55637979.598 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55637979.662 :         Information.Status = 0
19ec-b10:55637979.718 :         => CNT96226::VenderCmd_GetData
19ec-b10:55637979.774 :         iCmd = 2, nBytes = 24
19ec-b10:55638114.824 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55638115.000 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55638115.061 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55638115.135 :         Information.Status = 0
19ec-b10:55638115.193 :         => CNT96226::VenderCmd_GetData
19ec-b10:55638115.252 :         iCmd = 2, nBytes = 24
19ec-b10:55638234.494 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55638234.622 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55638234.676 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55638234.738 :         Information.Status = 0
19ec-b10:55638234.790 :         => CNT96226::VenderCmd_GetData
19ec-b10:55638234.842 :         iCmd = 2, nBytes = 24
19ec-b10:55638358.369 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55638358.498 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55638358.555 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55638358.611 :         Information.Status = 0
19ec-b10:55638358.659 :         => CNT96226::VenderCmd_GetData
19ec-b10:55638358.710 :         iCmd = 2, nBytes = 24
19ec-b10:55638482.040 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55638482.189 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55638482.243 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55638482.303 :         Information.Status = 0
19ec-b10:55638482.357 :         => CNT96226::VenderCmd_GetData
19ec-b10:55638482.410 :         iCmd = 2, nBytes = 24
19ec-b10:55638629.544 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55638629.743 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55638629.965 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55638630.051 :         Information.Status = 0
19ec-b10:55638630.112 :         => CNT96226::VenderCmd_GetData
19ec-b10:55638630.167 :         iCmd = 2, nBytes = 24
19ec-b10:55638783.660 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55638783.841 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55638783.913 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55638783.989 :         Information.Status = 0
19ec-b10:55638784.042 :         => CNT96226::VenderCmd_GetData
19ec-b10:55638784.099 :         iCmd = 2, nBytes = 24
19ec-b10:55638918.859 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55638919.040 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55638919.110 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55638919.186 :         Information.Status = 0
19ec-b10:55638919.253 :         => CNT96226::VenderCmd_GetData
19ec-b10:55638919.308 :         iCmd = 2, nBytes = 24
19ec-b10:55639062.915 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55639063.464 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55639063.564 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55639063.634 :         Information.Status = 0
19ec-b10:55639063.692 :         => CNT96226::VenderCmd_GetData
19ec-b10:55639063.746 :         iCmd = 2, nBytes = 24
19ec-b10:55639256.086 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55639256.288 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55639256.349 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55639256.423 :         Information.Status = 0
19ec-b10:55639256.488 :         => CNT96226::VenderCmd_GetData
19ec-b10:55639256.548 :         iCmd = 2, nBytes = 24
19ec-b10:55639457.132 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55639457.297 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55639457.361 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55639457.426 :         Information.Status = 0
19ec-b10:55639457.481 :         => CNT96226::VenderCmd_GetData
19ec-b10:55639457.537 :         iCmd = 2, nBytes = 24
19ec-b10:55639615.395 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55639615.621 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55639615.685 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55639615.760 :         Information.Status = 0
19ec-b10:55639615.824 :         => CNT96226::VenderCmd_GetData
19ec-b10:55639615.890 :         iCmd = 2, nBytes = 24
19ec-b10:55640119.008 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55640119.223 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55640119.285 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55640119.358 :         Information.Status = 0
19ec-b10:55640119.418 :         => CNT96226::VenderCmd_GetData
19ec-b10:55640119.471 :         iCmd = 2, nBytes = 24
19ec-b10:55640371.417 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55640371.571 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55640371.629 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55640371.696 :         Information.Status = 0
19ec-b10:55640371.751 :         => CNT96226::VenderCmd_GetData
19ec-b10:55640371.804 :         iCmd = 2, nBytes = 24
19ec-b10:55641337.682 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55641337.890 :         0010 : f0 00 00 00 50 99 37 00 
19ec-b10:55641337.953 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55641338.027 :         Information.Status = 1, Information.Addr = 3643728
19ec-b10:55641343.441 :         => CNT96226::MemoryRead
19ec-b10:55641754.756 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55641754.946 :         System total receive data 311040 bytes
19ec-b10:55641755.018 :         => CNT96226::VenderCmd_GetData
19ec-b10:55641755.078 :         iCmd = 1, nBytes = 4
19ec-b10:55641959.662 :         0000 : 00 00 00 00 
19ec-b10:55641959.956 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55641960.123 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55641960.192 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55641960.252 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55641960.351 :         Pipe = 81a2d38 Write ==>
19ec-b10:55641960.466 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55641960.606 :         Pipe = 81a2d38 start to write data
19ec-b10:55641960.664 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 0 size = 36
19ec-b10:55641960.779 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55641960.866 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55641960.961 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55641961.114 :         Pipe = 81a2d38 Write <==
19ec-b10:55641961.171 :         Pipe = 81a2d38 Write ==>
19ec-b10:55641961.258 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55641961.371 :         Pipe = 81a2d38 start to write data
19ec-b10:55641961.428 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 36 size = 311040
19ec-1d78:55641962.202 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55641962.385 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 0 size = 36
19ec-1d78:55641962.505 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55641962.598 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55641962.695 :     Pipe = 81a2d38 Read <==
19ec-b10:55641968.311 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55641968.413 :         Pipe = 81a2d38 Write read wait size = 0
19ec-b10:55641968.509 :         Pipe = 81a2d38 Write <==
19ec-1d78:55642090.324 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55642090.511 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55642090.661 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55642090.809 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 36 size = 311040
19ec-1d78:55642098.778 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55642098.899 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55642099.018 :     Pipe = 81a2d38 Read <==
19ec-1d78:55642099.077 :     ImageProcessThread : Process start
19ec-1d78:55642108.630 :     BytesPerLine = 3888
19ec-1d78:55642108.708 :     Lines = 80
19ec-1d78:55642167.466 :     ImageProcessThread : Process end
19ec-b10:55642244.937 :         IOThread: get image OK
19ec-b10:55642245.135 :         IOThread: Read image 311040 Bytes remain 9486720 bytes
19ec-b10:55642245.245 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55642245.337 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55642245.418 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55642245.488 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55642245.549 :         IO Send command 10 bytes
19ec-b10:55642245.688 :         => CNT96226::VenderCmd_SetData
19ec-b10:55642245.751 :         iCmd = 0, nBytes = 10
19ec-b10:55642245.874 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55642805.455 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55642805.669 :         System send command 10 bytes + data 0 bytes
19ec-b10:55642805.744 :         IO total need to receive data 2095632 bytes
19ec-b10:55642805.812 :         => CNT96226::VenderCmd_GetData
19ec-b10:55642805.870 :         iCmd = 2, nBytes = 24
19ec-1d78:55642988.619 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55642988.851 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55642988.994 :     Pipe = 81a2e48 start to write data
19ec-1d78:55642989.057 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 0 size = 36
19ec-1d78:55642989.175 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55642989.636 :     Pipe = 81a2e48 Write read wait size = 36
19ec-1d78:55642989.737 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55642989.883 :     Pipe = 81a2e48 Write <==
19ec-1d78:55642989.934 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55642990.019 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55642990.130 :     Pipe = 81a2e48 start to write data
19ec-1d78:55642990.191 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 36 size = 71592
19ec-1c88:55642990.705 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55642990.885 : Pipe = 81a2e48 Read Copy from 81a2f08 + 0 size = 36
19ec-1c88:55642991.007 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55642991.102 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55642991.196 : Pipe = 81a2e48 Read <==
19ec-1c88:55642991.255 : Get Packet type = 0 
19ec-1c88:55642991.309 : Get Packet dwSize = 71592 
19ec-1c88:55642991.365 : Get Packet bADFStatus = 1 
19ec-1c88:55642991.417 : Get Packet dwStatusLong = 0 
19ec-1c88:55642991.470 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55642991.537 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55642991.598 : <= GetImageToBuffer Ret = 1
19ec-1c88:55642991.657 : ReadScanEx2 : Copy from pipe to AP buffer size = 71592
19ec-1d78:55642991.733 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27191384 Data = 71592
19ec-1d78:55642991.830 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1c88:55642991.899 : Pipe = 81a2e48 Read ==>
19ec-1d78:55642991.953 :     Pipe = 81a2e48 Write <==
19ec-1c88:55642992.012 : Pipe = 81a2e48 Read Total = 27262976 Free = 27191384 Data = 71592
19ec-1d78:55642992.093 :     Pipe = 81a2d38 Read ==>
19ec-1c88:55642992.152 : Pipe = 81a2e48 Read Copy from 81a2f08 + 36 size = 71592
19ec-1d78:55642992.229 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55642993.768 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55642993.862 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55642993.959 : Pipe = 81a2e48 Read <==
19ec-1c88:55642994.012 : => GetImageToBuffer
19ec-1c88:55642994.060 : => GetImageToBufferPageScan
19ec-1c88:55642994.114 : Pipe = 81a2e48 Read ==>
19ec-1c88:55642994.198 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-b10:55643034.827 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55643034.983 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55643035.048 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55643035.121 :         Information.Status = 0
19ec-b10:55643035.185 :         => CNT96226::VenderCmd_GetData
19ec-b10:55643035.247 :         iCmd = 2, nBytes = 24
19ec-b10:55644007.741 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55644008.161 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-b10:55644008.225 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55644008.298 :         Information.Status = 1, Information.Addr = 3954768
19ec-b10:55644009.159 :         => CNT96226::MemoryRead
19ec-b10:55644405.860 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55644406.023 :         System total receive data 311040 bytes
19ec-b10:55644406.090 :         => CNT96226::VenderCmd_GetData
19ec-b10:55644406.157 :         iCmd = 1, nBytes = 4
19ec-b10:55644577.376 :         0000 : 00 00 00 00 
19ec-b10:55644577.487 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55644577.641 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55644577.701 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55644577.761 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55644577.855 :         Pipe = 81a2d38 Write ==>
19ec-b10:55644577.974 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55644578.109 :         Pipe = 81a2d38 start to write data
19ec-b10:55644578.168 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 311076 size = 36
19ec-b10:55644578.474 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55644578.566 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55644578.664 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55644578.832 :         Pipe = 81a2d38 Write <==
19ec-b10:55644578.888 :         Pipe = 81a2d38 Write ==>
19ec-b10:55644578.974 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55644579.084 :         Pipe = 81a2d38 start to write data
19ec-b10:55644579.141 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 311112 size = 311040
19ec-1d78:55644579.582 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55644579.745 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 311076 size = 36
19ec-1d78:55644579.869 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55644579.959 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55644580.056 :     Pipe = 81a2d38 Read <==
19ec-1d78:55644580.114 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55644580.179 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55644580.265 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55644585.372 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55644585.466 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55644585.561 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55644585.678 :         Pipe = 81a2d38 Write <==
19ec-1d78:55644586.386 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55644586.536 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 311112 size = 311040
19ec-1d78:55644587.583 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55644587.674 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55644587.771 :     Pipe = 81a2d38 Read <==
19ec-1d78:55644587.825 :     ImageProcessThread : Process start
19ec-1d78:55644592.005 :     BytesPerLine = 3888
19ec-1d78:55644592.066 :     Lines = 80
19ec-1d78:55644641.788 :     ImageProcessThread : Process end
19ec-b10:55644759.262 :         IOThread: get image OK
19ec-b10:55644759.441 :         IOThread: Read image 311040 Bytes remain 9175680 bytes
19ec-b10:55644759.545 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55644759.639 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55644759.717 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55644759.781 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55644759.840 :         IO Send command 10 bytes
19ec-b10:55644759.964 :         => CNT96226::VenderCmd_SetData
19ec-b10:55644760.021 :         iCmd = 0, nBytes = 10
19ec-b10:55644760.135 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55645056.338 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55645056.514 :         System send command 10 bytes + data 0 bytes
19ec-b10:55645056.591 :         IO total need to receive data 2095632 bytes
19ec-b10:55645056.660 :         => CNT96226::VenderCmd_GetData
19ec-b10:55645056.718 :         iCmd = 2, nBytes = 24
19ec-1d78:55645308.908 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55645309.156 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55645309.303 :     Pipe = 81a2e48 start to write data
19ec-1d78:55645309.363 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 71628 size = 36
19ec-1d78:55645309.484 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55645309.571 :     Pipe = 81a2e48 Write read wait size = 36
19ec-1d78:55645309.668 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55645309.802 :     Pipe = 81a2e48 Write <==
19ec-1d78:55645309.855 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55645310.168 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55645310.412 :     Pipe = 81a2e48 start to write data
19ec-1d78:55645310.477 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 71664 size = 75360
19ec-1c88:55645310.630 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55645310.824 : Pipe = 81a2e48 Read Copy from 81a2f08 + 71628 size = 36
19ec-1c88:55645310.954 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55645311.047 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55645311.147 : Pipe = 81a2e48 Read <==
19ec-1c88:55645311.204 : Get Packet type = 0 
19ec-1c88:55645311.262 : Get Packet dwSize = 75360 
19ec-1c88:55645311.315 : Get Packet bADFStatus = 1 
19ec-1c88:55645311.371 : Get Packet dwStatusLong = 0 
19ec-1c88:55645311.425 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55645311.502 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55645311.564 : <= GetImageToBuffer Ret = 1
19ec-1c88:55645311.632 : ReadScanEx2 : Copy from pipe to AP buffer size = 28260
19ec-1c88:55645311.702 : Pipe = 81a2e48 Read ==>
19ec-1c88:55645311.790 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55645312.082 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1d78:55645312.179 :     Pipe = 81a2e48 Write read wait size = 28260
19ec-1d78:55645312.278 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55645312.394 :     Pipe = 81a2e48 Write <==
19ec-1d78:55645312.456 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55645312.547 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55645313.159 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55645313.309 : Pipe = 81a2e48 Read Copy from 81a2f08 + 71664 size = 28260
19ec-1c88:55645314.004 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27215876 Data = 47100
19ec-1c88:55645314.101 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55645314.197 : Pipe = 81a2e48 Read <==
19ec-1c88:55645509.717 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55645509.911 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55645509.978 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55645510.040 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55645510.103 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55645510.164 : <= ReadScanEx2 ret = 1
19ec-1c88:55645510.221 : <= ReadScan ret = 1
19ec-b10:55645546.093 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55645546.244 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55645546.306 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55645546.379 :         Information.Status = 0
19ec-b10:55645546.439 :         => CNT96226::VenderCmd_GetData
19ec-b10:55645546.494 :         iCmd = 2, nBytes = 24
19ec-b10:55646118.956 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55646119.169 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55646119.234 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55646119.309 :         Information.Status = 0
19ec-b10:55646119.373 :         => CNT96226::VenderCmd_GetData
19ec-b10:55646119.429 :         iCmd = 2, nBytes = 24
19ec-b10:55646702.614 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55646702.847 :         0010 : f0 00 00 00 50 17 41 00 
19ec-b10:55646702.906 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55646702.984 :         Information.Status = 1, Information.Addr = 4265808
19ec-b10:55646703.934 :         => CNT96226::MemoryRead
19ec-b10:55647092.551 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55647092.755 :         System total receive data 311040 bytes
19ec-b10:55647092.836 :         => CNT96226::VenderCmd_GetData
19ec-b10:55647092.901 :         iCmd = 1, nBytes = 4
19ec-b10:55647250.539 :         0000 : 00 00 00 00 
19ec-b10:55647250.642 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55647250.776 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55647250.837 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55647251.007 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55647251.106 :         Pipe = 81a2d38 Write ==>
19ec-b10:55647251.213 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55647251.341 :         Pipe = 81a2d38 start to write data
19ec-b10:55647251.400 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 622152 size = 36
19ec-b10:55647251.521 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55647251.607 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55647251.703 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55647251.836 :         Pipe = 81a2d38 Write <==
19ec-b10:55647251.891 :         Pipe = 81a2d38 Write ==>
19ec-b10:55647251.977 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55647252.089 :         Pipe = 81a2d38 start to write data
19ec-b10:55647252.144 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 622188 size = 311040
19ec-1d78:55647252.932 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55647253.109 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 622152 size = 36
19ec-1d78:55647253.234 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55647253.325 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55647253.424 :     Pipe = 81a2d38 Read <==
19ec-1d78:55647253.484 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55647253.548 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55647253.634 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55647258.673 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55647258.770 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55647258.869 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55647258.980 :         Pipe = 81a2d38 Write <==
19ec-1d78:55647260.025 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55647260.202 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 622188 size = 311040
19ec-1d78:55647261.272 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55647261.369 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55647261.463 :     Pipe = 81a2d38 Read <==
19ec-1d78:55647261.516 :     ImageProcessThread : Process start
19ec-1d78:55647265.714 :     BytesPerLine = 3888
19ec-1d78:55647265.777 :     Lines = 80
19ec-1d78:55647313.376 :     ImageProcessThread : Process end
19ec-b10:55647493.016 :         IOThread: get image OK
19ec-b10:55647493.220 :         IOThread: Read image 311040 Bytes remain 8864640 bytes
19ec-b10:55647493.325 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55647493.426 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55647493.502 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55647493.572 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55647493.630 :         IO Send command 10 bytes
19ec-b10:55647493.765 :         => CNT96226::VenderCmd_SetData
19ec-b10:55647493.827 :         iCmd = 0, nBytes = 10
19ec-b10:55647493.947 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:55647601.167 : => ReadScan
19ec-1c88:55647601.335 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55647601.421 : => ReadScanEx2
19ec-1c88:55647601.473 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55647601.535 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55647601.594 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55647601.656 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55647601.720 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55647601.781 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55647601.847 : ReadScanEx2 : Copy from pipe to AP buffer size = 47100
19ec-1c88:55647601.915 : Pipe = 81a2e48 Read ==>
19ec-1c88:55647602.037 : Pipe = 81a2e48 Read Total = 27262976 Free = 27215876 Data = 47100
19ec-1c88:55647602.291 : Pipe = 81a2e48 Read Copy from 81a2f08 + 99924 size = 47100
19ec-1c88:55647602.619 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55647602.715 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55647602.815 : Pipe = 81a2e48 Read <==
19ec-1c88:55647602.867 : => GetImageToBuffer
19ec-1c88:55647602.918 : => GetImageToBufferPageScan
19ec-1c88:55647602.974 : Pipe = 81a2e48 Read ==>
19ec-1c88:55647603.065 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-b10:55647781.851 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55647782.009 :         System send command 10 bytes + data 0 bytes
19ec-b10:55647782.079 :         IO total need to receive data 2095632 bytes
19ec-b10:55647782.147 :         => CNT96226::VenderCmd_GetData
19ec-b10:55647782.210 :         iCmd = 2, nBytes = 24
19ec-1d78:55648054.301 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55648054.555 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55648054.704 :     Pipe = 81a2e48 start to write data
19ec-1d78:55648054.771 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 147024 size = 36
19ec-1d78:55648054.899 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55648054.988 :     Pipe = 81a2e48 Write read wait size = 36
19ec-1d78:55648055.087 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55648055.224 :     Pipe = 81a2e48 Write <==
19ec-1d78:55648055.279 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55648055.368 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55648055.481 :     Pipe = 81a2e48 start to write data
19ec-1d78:55648055.539 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 147060 size = 75360
19ec-1c88:55648056.003 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55648056.187 : Pipe = 81a2e48 Read Copy from 81a2f08 + 147024 size = 36
19ec-1c88:55648056.312 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55648056.410 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55648056.513 : Pipe = 81a2e48 Read <==
19ec-1c88:55648056.572 : Get Packet type = 0 
19ec-1c88:55648056.628 : Get Packet dwSize = 75360 
19ec-1c88:55648056.688 : Get Packet bADFStatus = 1 
19ec-1c88:55648056.747 : Get Packet dwStatusLong = 0 
19ec-1c88:55648056.801 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55648056.867 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55648056.929 : <= GetImageToBuffer Ret = 1
19ec-1c88:55648056.998 : ReadScanEx2 : Copy from pipe to AP buffer size = 52752
19ec-1c88:55648057.071 : Pipe = 81a2e48 Read ==>
19ec-1c88:55648057.156 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55648057.286 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1d78:55648057.384 :     Pipe = 81a2e48 Write read wait size = 52752
19ec-1d78:55648057.483 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55648057.595 :     Pipe = 81a2e48 Write <==
19ec-1d78:55648057.661 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55648057.751 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55648057.884 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55648058.038 : Pipe = 81a2e48 Read Copy from 81a2f08 + 147060 size = 52752
19ec-1c88:55648058.323 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27240368 Data = 22608
19ec-1c88:55648058.414 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55648058.510 : Pipe = 81a2e48 Read <==
19ec-1c88:55648218.437 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55648218.600 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55648218.667 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55648218.731 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55648218.791 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55648218.850 : <= ReadScanEx2 ret = 1
19ec-1c88:55648219.010 : <= ReadScan ret = 1
19ec-b10:55648275.758 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55648275.916 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55648275.983 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55648276.055 :         Information.Status = 0
19ec-b10:55648276.118 :         => CNT96226::VenderCmd_GetData
19ec-b10:55648276.174 :         iCmd = 2, nBytes = 24
19ec-b10:55648836.628 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55648836.840 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55648836.904 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55648836.977 :         Information.Status = 0
19ec-b10:55648837.036 :         => CNT96226::VenderCmd_GetData
19ec-b10:55648837.090 :         iCmd = 2, nBytes = 24
19ec-b10:55649409.023 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55649409.266 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-b10:55649409.331 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55649409.408 :         Information.Status = 1, Information.Addr = 4576848
19ec-b10:55649412.138 :         => CNT96226::MemoryRead
19ec-b10:55649803.207 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55649803.396 :         System total receive data 311040 bytes
19ec-b10:55649803.474 :         => CNT96226::VenderCmd_GetData
19ec-b10:55649803.538 :         iCmd = 1, nBytes = 4
19ec-b10:55649980.264 :         0000 : 00 00 00 00 
19ec-b10:55649980.419 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55649980.582 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55649980.652 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55649980.711 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55649980.822 :         Pipe = 81a2d38 Write ==>
19ec-b10:55649980.940 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55649981.072 :         Pipe = 81a2d38 start to write data
19ec-b10:55649981.135 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 933228 size = 36
19ec-b10:55649981.262 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55649981.352 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55649981.450 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55649981.580 :         Pipe = 81a2d38 Write <==
19ec-b10:55649981.636 :         Pipe = 81a2d38 Write ==>
19ec-b10:55649981.725 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55649981.840 :         Pipe = 81a2d38 start to write data
19ec-b10:55649981.899 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 933264 size = 311040
19ec-1d78:55649982.368 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55649982.554 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 933228 size = 36
19ec-1d78:55649982.683 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55649982.779 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55649982.882 :     Pipe = 81a2d38 Read <==
19ec-1d78:55649982.945 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55649983.013 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55649983.100 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55649988.294 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55649988.396 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55649988.499 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55649988.613 :         Pipe = 81a2d38 Write <==
19ec-1d78:55649989.330 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55649989.482 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 933264 size = 311040
19ec-1d78:55649990.722 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55649990.810 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55649991.070 :     Pipe = 81a2d38 Read <==
19ec-1d78:55649991.131 :     ImageProcessThread : Process start
19ec-1d78:55649995.539 :     BytesPerLine = 3888
19ec-1d78:55649995.612 :     Lines = 80
19ec-1d78:55650043.212 :     ImageProcessThread : Process end
19ec-b10:55650176.636 :         IOThread: get image OK
19ec-b10:55650176.840 :         IOThread: Read image 311040 Bytes remain 8553600 bytes
19ec-b10:55650176.946 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55650177.045 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55650177.121 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55650177.194 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55650177.256 :         IO Send command 10 bytes
19ec-b10:55650177.381 :         => CNT96226::VenderCmd_SetData
19ec-b10:55650177.437 :         iCmd = 0, nBytes = 10
19ec-b10:55650177.560 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:55650366.365 : => ReadScan
19ec-1c88:55650366.507 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55650366.583 : => ReadScanEx2
19ec-1c88:55650366.632 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55650366.692 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55650366.749 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55650366.811 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55650366.871 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55650366.931 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55650367.010 : ReadScanEx2 : Copy from pipe to AP buffer size = 22608
19ec-1c88:55650367.081 : Pipe = 81a2e48 Read ==>
19ec-1c88:55650367.201 : Pipe = 81a2e48 Read Total = 27262976 Free = 27240368 Data = 22608
19ec-1c88:55650367.334 : Pipe = 81a2e48 Read Copy from 81a2f08 + 199812 size = 22608
19ec-1c88:55650367.556 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55650367.645 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55650367.747 : Pipe = 81a2e48 Read <==
19ec-1c88:55650367.801 : => GetImageToBuffer
19ec-1c88:55650367.856 : => GetImageToBufferPageScan
19ec-1c88:55650367.918 : Pipe = 81a2e48 Read ==>
19ec-1c88:55650368.005 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-b10:55650468.265 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55650468.438 :         System send command 10 bytes + data 0 bytes
19ec-b10:55650468.513 :         IO total need to receive data 2095632 bytes
19ec-b10:55650468.581 :         => CNT96226::VenderCmd_GetData
19ec-b10:55650468.641 :         iCmd = 2, nBytes = 24
19ec-1d78:55650710.503 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55650710.753 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55650710.896 :     Pipe = 81a2e48 start to write data
19ec-1d78:55650710.954 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 222420 size = 36
19ec-1d78:55650711.069 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55650711.156 :     Pipe = 81a2e48 Write read wait size = 36
19ec-1d78:55650711.251 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55650711.406 :     Pipe = 81a2e48 Write <==
19ec-1d78:55650711.456 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55650711.758 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55650711.868 :     Pipe = 81a2e48 start to write data
19ec-1d78:55650711.921 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 222456 size = 75360
19ec-1c88:55650712.096 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55650712.274 : Pipe = 81a2e48 Read Copy from 81a2f08 + 222420 size = 36
19ec-1c88:55650712.393 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55650712.480 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55650712.581 : Pipe = 81a2e48 Read <==
19ec-1c88:55650712.637 : Get Packet type = 0 
19ec-1c88:55650712.693 : Get Packet dwSize = 75360 
19ec-1c88:55650712.751 : Get Packet bADFStatus = 1 
19ec-1c88:55650712.927 : Get Packet dwStatusLong = 0 
19ec-1c88:55650712.988 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55650713.056 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55650713.112 : <= GetImageToBuffer Ret = 1
19ec-1c88:55650713.174 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:55650713.241 : Pipe = 81a2e48 Read ==>
19ec-1c88:55650713.331 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55650713.618 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1d78:55650713.716 :     Pipe = 81a2e48 Write read wait size = 75360
19ec-1d78:55650713.811 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55650713.919 :     Pipe = 81a2e48 Write <==
19ec-1d78:55650713.977 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55650714.067 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55650714.326 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55650714.474 : Pipe = 81a2e48 Read Copy from 81a2f08 + 222456 size = 75360
19ec-1c88:55650714.791 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55650714.880 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55650714.975 : Pipe = 81a2e48 Read <==
19ec-1c88:55650715.249 : => GetImageToBuffer
19ec-1c88:55650715.303 : => GetImageToBufferPageScan
19ec-1c88:55650715.354 : Pipe = 81a2e48 Read ==>
19ec-1c88:55650715.435 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-b10:55651018.510 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55651018.708 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55651018.764 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55651018.836 :         Information.Status = 0
19ec-b10:55651018.894 :         => CNT96226::VenderCmd_GetData
19ec-b10:55651018.950 :         iCmd = 2, nBytes = 24
19ec-b10:55651987.504 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55651987.717 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-b10:55651987.778 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55651987.852 :         Information.Status = 1, Information.Addr = 4887888
19ec-b10:55651988.737 :         => CNT96226::MemoryRead
19ec-b10:55652383.254 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55652383.419 :         System total receive data 311040 bytes
19ec-b10:55652383.486 :         => CNT96226::VenderCmd_GetData
19ec-b10:55652383.543 :         iCmd = 1, nBytes = 4
19ec-b10:55652579.330 :         0000 : 00 00 00 00 
19ec-b10:55652579.562 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55652580.028 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55652580.103 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55652580.165 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55652580.261 :         Pipe = 81a2d38 Write ==>
19ec-b10:55652580.369 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55652580.497 :         Pipe = 81a2d38 start to write data
19ec-b10:55652580.563 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 1244304 size = 36
19ec-b10:55652580.683 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55652580.771 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55652580.864 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55652580.987 :         Pipe = 81a2d38 Write <==
19ec-b10:55652581.043 :         Pipe = 81a2d38 Write ==>
19ec-b10:55652581.126 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55652581.235 :         Pipe = 81a2d38 start to write data
19ec-b10:55652581.292 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 1244340 size = 311040
19ec-1d78:55652581.792 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55652581.959 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 1244304 size = 36
19ec-1d78:55652582.082 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55652582.319 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55652582.438 :     Pipe = 81a2d38 Read <==
19ec-1d78:55652582.497 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55652582.561 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55652582.652 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55652587.808 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55652587.903 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55652588.003 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55652588.115 :         Pipe = 81a2d38 Write <==
19ec-1d78:55652588.857 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55652589.006 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 1244340 size = 311040
19ec-1d78:55652589.873 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55652589.957 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55652590.050 :     Pipe = 81a2d38 Read <==
19ec-1d78:55652590.102 :     ImageProcessThread : Process start
19ec-1d78:55652594.297 :     BytesPerLine = 3888
19ec-1d78:55652594.351 :     Lines = 80
19ec-1d78:55652640.482 :     ImageProcessThread : Process end
19ec-b10:55652771.801 :         IOThread: get image OK
19ec-b10:55652771.976 :         IOThread: Read image 311040 Bytes remain 8242560 bytes
19ec-b10:55652772.094 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55652772.192 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55652772.269 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55652772.338 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55652772.400 :         IO Send command 10 bytes
19ec-b10:55652772.512 :         => CNT96226::VenderCmd_SetData
19ec-b10:55652772.568 :         iCmd = 0, nBytes = 10
19ec-b10:55652772.687 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55653070.399 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55653070.604 :         System send command 10 bytes + data 0 bytes
19ec-b10:55653070.683 :         IO total need to receive data 2095632 bytes
19ec-b10:55653070.747 :         => CNT96226::VenderCmd_GetData
19ec-b10:55653070.803 :         iCmd = 2, nBytes = 24
19ec-1d78:55653315.406 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55653315.634 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55653315.780 :     Pipe = 81a2e48 start to write data
19ec-1d78:55653315.846 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 297816 size = 36
19ec-1d78:55653315.970 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55653316.063 :     Pipe = 81a2e48 Write read wait size = 36
19ec-1d78:55653316.159 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55653316.311 :     Pipe = 81a2e48 Write <==
19ec-1d78:55653316.364 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55653316.450 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55653316.560 :     Pipe = 81a2e48 start to write data
19ec-1d78:55653316.616 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 297852 size = 75360
19ec-1c88:55653317.134 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55653317.325 : Pipe = 81a2e48 Read Copy from 81a2f08 + 297816 size = 36
19ec-1c88:55653317.453 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55653317.548 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55653317.649 : Pipe = 81a2e48 Read <==
19ec-1c88:55653317.709 : Get Packet type = 0 
19ec-1c88:55653317.767 : Get Packet dwSize = 75360 
19ec-1c88:55653317.824 : Get Packet bADFStatus = 1 
19ec-1c88:55653317.879 : Get Packet dwStatusLong = 0 
19ec-1c88:55653317.934 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55653317.998 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55653318.061 : <= GetImageToBuffer Ret = 1
19ec-1c88:55653318.250 : ReadScanEx2 : Copy from pipe to AP buffer size = 1884
19ec-1d78:55653318.335 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1d78:55653318.439 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1c88:55653318.508 : Pipe = 81a2e48 Read ==>
19ec-1d78:55653318.568 :     Pipe = 81a2e48 Write <==
19ec-1c88:55653318.624 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1d78:55653318.705 :     Pipe = 81a2d38 Read ==>
19ec-1c88:55653318.759 : Pipe = 81a2e48 Read Copy from 81a2f08 + 297852 size = 1884
19ec-1d78:55653318.834 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55653318.915 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27189500 Data = 73476
19ec-1c88:55653319.002 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55653319.096 : Pipe = 81a2e48 Read <==
19ec-1c88:55653473.887 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55653474.551 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55653474.624 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55653474.691 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55653474.750 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55653474.808 : <= ReadScanEx2 ret = 1
19ec-1c88:55653474.864 : <= ReadScan ret = 1
19ec-b10:55653577.361 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55653577.574 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55653577.639 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55653577.715 :         Information.Status = 0
19ec-b10:55653577.850 :         => CNT96226::VenderCmd_GetData
19ec-b10:55653577.911 :         iCmd = 2, nBytes = 24
19ec-b10:55654161.660 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55654161.880 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55654161.941 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55654162.017 :         Information.Status = 0
19ec-b10:55654162.075 :         => CNT96226::VenderCmd_GetData
19ec-b10:55654162.133 :         iCmd = 2, nBytes = 24
19ec-b10:55654716.799 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55654717.021 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-b10:55654717.086 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55654717.162 :         Information.Status = 1, Information.Addr = 5198928
19ec-b10:55654718.114 :         => CNT96226::MemoryRead
19ec-b10:55655115.167 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55655115.374 :         System total receive data 311040 bytes
19ec-b10:55655115.453 :         => CNT96226::VenderCmd_GetData
19ec-b10:55655115.523 :         iCmd = 1, nBytes = 4
19ec-b10:55655257.395 :         0000 : 00 00 00 00 
19ec-b10:55655257.548 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55655257.716 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55655257.785 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55655257.845 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55655257.943 :         Pipe = 81a2d38 Write ==>
19ec-b10:55655258.056 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55655258.186 :         Pipe = 81a2d38 start to write data
19ec-b10:55655258.247 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 1555380 size = 36
19ec-b10:55655258.378 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55655258.469 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55655258.567 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55655258.700 :         Pipe = 81a2d38 Write <==
19ec-b10:55655258.757 :         Pipe = 81a2d38 Write ==>
19ec-b10:55655258.846 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55655258.958 :         Pipe = 81a2d38 start to write data
19ec-b10:55655259.016 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 1555416 size = 311040
19ec-1d78:55655259.968 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55655260.165 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 1555380 size = 36
19ec-1d78:55655260.310 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55655260.404 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55655260.505 :     Pipe = 81a2d38 Read <==
19ec-1d78:55655260.567 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55655260.635 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55655260.724 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55655265.563 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55655265.662 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55655265.761 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55655265.889 :         Pipe = 81a2d38 Write <==
19ec-1d78:55655266.162 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55655266.343 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 1555416 size = 311040
19ec-1d78:55655267.416 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55655267.515 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55655267.620 :     Pipe = 81a2d38 Read <==
19ec-1d78:55655267.676 :     ImageProcessThread : Process start
19ec-1d78:55655272.006 :     BytesPerLine = 3888
19ec-1d78:55655272.064 :     Lines = 80
19ec-1d78:55655320.220 :     ImageProcessThread : Process end
19ec-b10:55655715.323 :         IOThread: get image OK
19ec-b10:55655715.511 :         IOThread: Read image 311040 Bytes remain 7931520 bytes
19ec-b10:55655715.620 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55655715.730 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55655715.808 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55655715.876 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55655715.935 :         IO Send command 10 bytes
19ec-b10:55655716.088 :         => CNT96226::VenderCmd_SetData
19ec-b10:55655716.151 :         iCmd = 0, nBytes = 10
19ec-b10:55655716.275 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:55655910.200 : => ReadScan
19ec-1c88:55655910.368 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55655910.456 : => ReadScanEx2
19ec-1c88:55655910.513 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55655910.579 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55655910.638 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55655910.701 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55655910.764 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55655910.825 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55655910.895 : ReadScanEx2 : Copy from pipe to AP buffer size = 73476
19ec-1c88:55655910.965 : Pipe = 81a2e48 Read ==>
19ec-1c88:55655911.094 : Pipe = 81a2e48 Read Total = 27262976 Free = 27189500 Data = 73476
19ec-1c88:55655911.229 : Pipe = 81a2e48 Read Copy from 81a2f08 + 299736 size = 73476
19ec-1c88:55655911.662 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55655911.752 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55655911.848 : Pipe = 81a2e48 Read <==
19ec-1c88:55655911.905 : => GetImageToBuffer
19ec-1c88:55655911.960 : => GetImageToBufferPageScan
19ec-1c88:55655912.019 : Pipe = 81a2e48 Read ==>
19ec-1c88:55655912.104 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55656148.142 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55656148.379 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55656148.525 :     Pipe = 81a2e48 start to write data
19ec-1d78:55656148.589 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 373212 size = 36
19ec-1d78:55656148.711 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55656148.802 :     Pipe = 81a2e48 Write read wait size = 36
19ec-1d78:55656148.899 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55656149.177 :     Pipe = 81a2e48 Write <==
19ec-1d78:55656149.236 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55656149.320 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55656149.434 :     Pipe = 81a2e48 start to write data
19ec-1d78:55656149.491 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 373248 size = 75360
19ec-1c88:55656149.969 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55656150.148 : Pipe = 81a2e48 Read Copy from 81a2f08 + 373212 size = 36
19ec-1c88:55656150.276 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55656150.370 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55656150.469 : Pipe = 81a2e48 Read <==
19ec-1c88:55656150.530 : Get Packet type = 0 
19ec-1c88:55656150.590 : Get Packet dwSize = 75360 
19ec-1c88:55656150.644 : Get Packet bADFStatus = 1 
19ec-1c88:55656150.699 : Get Packet dwStatusLong = 0 
19ec-1c88:55656150.751 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55656150.816 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55656150.872 : <= GetImageToBuffer Ret = 1
19ec-1c88:55656150.935 : ReadScanEx2 : Copy from pipe to AP buffer size = 26376
19ec-1c88:55656151.002 : Pipe = 81a2e48 Read ==>
19ec-1d78:55656151.062 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1d78:55656151.157 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55656151.286 :     Pipe = 81a2e48 Write <==
19ec-1d78:55656151.346 :     Pipe = 81a2d38 Read ==>
19ec-1c88:55656151.440 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1d78:55656151.554 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55656151.634 : Pipe = 81a2e48 Read Copy from 81a2f08 + 373248 size = 26376
19ec-1c88:55656151.845 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27213992 Data = 48984
19ec-1c88:55656151.933 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55656152.025 : Pipe = 81a2e48 Read <==
19ec-1c88:55656324.803 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55656324.981 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55656325.049 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55656325.112 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55656325.175 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55656325.237 : <= ReadScanEx2 ret = 1
19ec-1c88:55656325.290 : <= ReadScan ret = 1
19ec-b10:55656398.292 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55656398.444 :         System send command 10 bytes + data 0 bytes
19ec-b10:55656398.526 :         IO total need to receive data 2095632 bytes
19ec-b10:55656398.599 :         => CNT96226::VenderCmd_GetData
19ec-b10:55656398.661 :         iCmd = 2, nBytes = 24
19ec-b10:55657368.529 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55657368.743 :         0010 : f0 00 00 00 50 13 54 00 
19ec-b10:55657368.815 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55657368.895 :         Information.Status = 1, Information.Addr = 5509968
19ec-b10:55657369.961 :         => CNT96226::MemoryRead
19ec-b10:55657747.809 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55657748.002 :         System total receive data 311040 bytes
19ec-b10:55657748.077 :         => CNT96226::VenderCmd_GetData
19ec-b10:55657748.135 :         iCmd = 1, nBytes = 4
19ec-b10:55657894.613 :         0000 : 00 00 00 00 
19ec-b10:55657894.742 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55657894.892 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55657894.961 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55657895.021 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55657895.127 :         Pipe = 81a2d38 Write ==>
19ec-b10:55657895.239 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55657895.373 :         Pipe = 81a2d38 start to write data
19ec-b10:55657895.434 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 1866456 size = 36
19ec-b10:55657895.676 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55657895.774 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55657895.874 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55657896.013 :         Pipe = 81a2d38 Write <==
19ec-b10:55657896.074 :         Pipe = 81a2d38 Write ==>
19ec-b10:55657896.359 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55657896.539 :         Pipe = 81a2d38 start to write data
19ec-b10:55657896.597 :         Pipe = 81a2d38 Memory Write Copy to 81a2df8 + 1866492 size = 230660
19ec-1d78:55657896.793 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55657896.984 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 1866456 size = 36
19ec-1d78:55657897.113 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55657897.215 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55657897.330 :     Pipe = 81a2d38 Read <==
19ec-1d78:55657897.393 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55657897.463 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55657897.547 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55657901.612 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 0 size = 80380
19ec-b10:55657903.384 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55657903.478 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55657903.581 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55657903.702 :         Pipe = 81a2d38 Write <==
19ec-1d78:55657903.914 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55657904.057 :     Pipe = 81a2d38 Read Copy from 81a2df8 + 1866492 size = 230660
19ec-1d78:55657904.725 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 0 size = 80380
19ec-1d78:55657905.092 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55657905.189 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55657905.285 :     Pipe = 81a2d38 Read <==
19ec-1d78:55657905.342 :     ImageProcessThread : Process start
19ec-1d78:55657909.680 :     BytesPerLine = 3888
19ec-1d78:55657909.743 :     Lines = 80
19ec-1d78:55657957.426 :     ImageProcessThread : Process end
19ec-b10:55658061.803 :         IOThread: get image OK
19ec-b10:55658061.987 :         IOThread: Read image 311040 Bytes remain 7620480 bytes
19ec-b10:55658062.093 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55658062.187 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55658062.267 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55658062.339 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55658062.396 :         IO Send command 10 bytes
19ec-b10:55658062.525 :         => CNT96226::VenderCmd_SetData
19ec-b10:55658062.587 :         iCmd = 0, nBytes = 10
19ec-b10:55658062.703 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55658343.067 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55658343.254 :         System send command 10 bytes + data 0 bytes
19ec-b10:55658343.333 :         IO total need to receive data 2095632 bytes
19ec-b10:55658343.406 :         => CNT96226::VenderCmd_GetData
19ec-b10:55658343.467 :         iCmd = 2, nBytes = 24
19ec-b10:55658485.810 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55658486.018 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55658486.086 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55658486.163 :         Information.Status = 0
19ec-b10:55658486.225 :         => CNT96226::VenderCmd_GetData
19ec-b10:55658486.284 :         iCmd = 2, nBytes = 24
19ec-1d78:55658634.442 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55658634.677 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27213992 Data = 48984
19ec-1d78:55658634.939 :     Pipe = 81a2e48 start to write data
19ec-1d78:55658635.007 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 448608 size = 36
19ec-1d78:55658635.133 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27213956 Data = 49020
19ec-1d78:55658635.231 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55658635.330 :     Pipe = 81a2e48 Write <==
19ec-1d78:55658635.386 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55658635.471 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27213956 Data = 49020
19ec-1d78:55658635.590 :     Pipe = 81a2e48 start to write data
19ec-1d78:55658635.652 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 448644 size = 75360
19ec-1d78:55658637.277 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27138596 Data = 124380
19ec-1d78:55658637.370 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55658637.467 :     Pipe = 81a2e48 Write <==
19ec-1d78:55658637.531 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55658637.628 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55658657.449 : => ReadScan
19ec-1c88:55658657.555 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55658657.635 : => ReadScanEx2
19ec-1c88:55658657.689 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55658657.751 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55658657.811 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55658657.878 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55658657.939 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55658658.002 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55658658.070 : ReadScanEx2 : Copy from pipe to AP buffer size = 48984
19ec-1c88:55658658.136 : Pipe = 81a2e48 Read ==>
19ec-1c88:55658658.247 : Pipe = 81a2e48 Read Total = 27262976 Free = 27138596 Data = 124380
19ec-1c88:55658658.378 : Pipe = 81a2e48 Read Copy from 81a2f08 + 399624 size = 48984
19ec-1c88:55658658.701 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55658658.793 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55658658.892 : Pipe = 81a2e48 Read <==
19ec-1c88:55658658.947 : => GetImageToBuffer
19ec-1c88:55658659.000 : => GetImageToBufferPageScan
19ec-1c88:55658659.059 : Pipe = 81a2e48 Read ==>
19ec-1c88:55658659.145 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55658659.257 : Pipe = 81a2e48 Read Copy from 81a2f08 + 448608 size = 36
19ec-1c88:55658659.368 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55658659.456 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55658659.557 : Pipe = 81a2e48 Read <==
19ec-1c88:55658659.613 : Get Packet type = 0 
19ec-1c88:55658659.665 : Get Packet dwSize = 75360 
19ec-1c88:55658659.717 : Get Packet bADFStatus = 1 
19ec-1c88:55658659.772 : Get Packet dwStatusLong = 0 
19ec-1c88:55658659.825 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55658659.892 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55658659.950 : <= GetImageToBuffer Ret = 1
19ec-1c88:55658660.005 : ReadScanEx2 : Copy from pipe to AP buffer size = 50868
19ec-1c88:55658660.070 : Pipe = 81a2e48 Read ==>
19ec-1c88:55658660.157 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55658660.276 : Pipe = 81a2e48 Read Copy from 81a2f08 + 448644 size = 50868
19ec-1c88:55658660.557 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27238484 Data = 24492
19ec-1c88:55658660.643 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55658660.738 : Pipe = 81a2e48 Read <==
19ec-1c88:55658839.714 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55658839.901 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55658839.965 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55658840.026 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55658840.087 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55658840.146 : <= ReadScanEx2 ret = 1
19ec-1c88:55658840.202 : <= ReadScan ret = 1
19ec-b10:55658984.923 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55658985.119 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55658985.417 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55658985.492 :         Information.Status = 0
19ec-b10:55658985.562 :         => CNT96226::VenderCmd_GetData
19ec-b10:55658985.621 :         iCmd = 2, nBytes = 24
19ec-b10:55659564.822 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55659565.257 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55659565.324 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55659565.402 :         Information.Status = 0
19ec-b10:55659565.462 :         => CNT96226::VenderCmd_GetData
19ec-b10:55659565.513 :         iCmd = 2, nBytes = 24
19ec-b10:55660117.746 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55660117.992 :         0010 : f0 00 00 00 50 d2 58 00 
19ec-b10:55660118.066 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55660118.150 :         Information.Status = 1, Information.Addr = 5821008
19ec-b10:55660119.216 :         => CNT96226::MemoryRead
19ec-b10:55660500.459 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55660500.657 :         System total receive data 311040 bytes
19ec-b10:55660500.736 :         => CNT96226::VenderCmd_GetData
19ec-b10:55660501.031 :         iCmd = 1, nBytes = 4
19ec-b10:55660631.455 :         0000 : 00 00 00 00 
19ec-b10:55660631.596 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55660631.763 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55660631.836 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55660631.898 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55660632.011 :         Pipe = 81a2d38 Write ==>
19ec-b10:55660632.125 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55660632.255 :         Pipe = 81a2d38 start to write data
19ec-b10:55660632.317 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 80380 size = 36
19ec-b10:55660632.440 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55660632.536 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55660632.632 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55660632.764 :         Pipe = 81a2d38 Write <==
19ec-b10:55660632.821 :         Pipe = 81a2d38 Write ==>
19ec-b10:55660632.905 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55660633.048 :         Pipe = 81a2d38 start to write data
19ec-b10:55660633.105 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 80416 size = 311040
19ec-1d78:55660633.255 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55660633.440 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 80380 size = 36
19ec-1d78:55660633.566 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55660633.664 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55660633.764 :     Pipe = 81a2d38 Read <==
19ec-1d78:55660633.827 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55660633.895 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55660633.983 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55660639.392 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55660639.490 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55660639.588 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55660639.708 :         Pipe = 81a2d38 Write <==
19ec-1d78:55660639.909 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55660640.051 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 80416 size = 311040
19ec-1d78:55660641.228 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55660641.316 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55660641.413 :     Pipe = 81a2d38 Read <==
19ec-1d78:55660641.594 :     ImageProcessThread : Process start
19ec-1d78:55660645.952 :     BytesPerLine = 3888
19ec-1d78:55660646.010 :     Lines = 80
19ec-1d78:55660693.558 :     ImageProcessThread : Process end
19ec-b10:55660819.675 :         IOThread: get image OK
19ec-b10:55660819.875 :         IOThread: Read image 311040 Bytes remain 7309440 bytes
19ec-b10:55660819.986 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55660820.086 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55660820.164 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55660820.249 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55660820.312 :         IO Send command 10 bytes
19ec-b10:55660820.446 :         => CNT96226::VenderCmd_SetData
19ec-b10:55660820.505 :         iCmd = 0, nBytes = 10
19ec-b10:55660820.625 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55661092.065 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55661092.253 :         System send command 10 bytes + data 0 bytes
19ec-b10:55661092.333 :         IO total need to receive data 2095632 bytes
19ec-b10:55661092.403 :         => CNT96226::VenderCmd_GetData
19ec-b10:55661092.464 :         iCmd = 2, nBytes = 24
19ec-1c88:55661267.858 : => ReadScan
19ec-1c88:55661268.033 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55661268.116 : => ReadScanEx2
19ec-1c88:55661268.171 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55661268.236 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55661268.295 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55661268.357 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55661268.420 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55661268.484 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55661268.553 : ReadScanEx2 : Copy from pipe to AP buffer size = 24492
19ec-1c88:55661268.620 : Pipe = 81a2e48 Read ==>
19ec-1c88:55661268.740 : Pipe = 81a2e48 Read Total = 27262976 Free = 27238484 Data = 24492
19ec-1c88:55661268.885 : Pipe = 81a2e48 Read Copy from 81a2f08 + 499512 size = 24492
19ec-1c88:55661269.100 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55661269.193 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55661269.294 : Pipe = 81a2e48 Read <==
19ec-1c88:55661269.350 : => GetImageToBuffer
19ec-1c88:55661269.402 : => GetImageToBufferPageScan
19ec-1c88:55661269.459 : Pipe = 81a2e48 Read ==>
19ec-1c88:55661269.551 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55661443.220 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55661443.456 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55661443.604 :     Pipe = 81a2e48 start to write data
19ec-1d78:55661443.673 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 524004 size = 36
19ec-1d78:55661443.803 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55661443.898 :     Pipe = 81a2e48 Write read wait size = 36
19ec-1d78:55661444.000 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55661444.150 :     Pipe = 81a2e48 Write <==
19ec-1d78:55661444.212 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55661444.490 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55661444.665 :     Pipe = 81a2e48 start to write data
19ec-1d78:55661444.725 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 524040 size = 75360
19ec-1c88:55661444.859 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55661445.026 : Pipe = 81a2e48 Read Copy from 81a2f08 + 524004 size = 36
19ec-1c88:55661445.145 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55661445.236 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55661445.339 : Pipe = 81a2e48 Read <==
19ec-1c88:55661445.395 : Get Packet type = 0 
19ec-1c88:55661445.450 : Get Packet dwSize = 75360 
19ec-1c88:55661445.504 : Get Packet bADFStatus = 1 
19ec-1c88:55661445.561 : Get Packet dwStatusLong = 0 
19ec-1c88:55661445.740 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55661445.817 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55661445.877 : <= GetImageToBuffer Ret = 1
19ec-1c88:55661445.942 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:55661446.009 : Pipe = 81a2e48 Read ==>
19ec-1c88:55661446.100 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55661446.498 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1d78:55661446.599 :     Pipe = 81a2e48 Write read wait size = 75360
19ec-1d78:55661446.702 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55661446.821 :     Pipe = 81a2e48 Write <==
19ec-1d78:55661446.885 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55661446.974 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55661447.079 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55661447.222 : Pipe = 81a2e48 Read Copy from 81a2f08 + 524040 size = 75360
19ec-1c88:55661447.548 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55661447.635 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55661447.732 : Pipe = 81a2e48 Read <==
19ec-b10:55661543.881 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55661544.057 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55661544.120 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55661544.357 :         Information.Status = 0
19ec-b10:55661544.422 :         => CNT96226::VenderCmd_GetData
19ec-b10:55661544.480 :         iCmd = 2, nBytes = 24
19ec-1c88:55661611.903 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55661612.028 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55661612.093 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55661612.158 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55661612.217 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55661612.278 : <= ReadScanEx2 ret = 1
19ec-1c88:55661612.332 : <= ReadScan ret = 1
19ec-b10:55661733.322 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55661733.494 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55661733.554 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55661733.627 :         Information.Status = 0
19ec-b10:55661733.688 :         => CNT96226::VenderCmd_GetData
19ec-b10:55661733.745 :         iCmd = 2, nBytes = 24
19ec-b10:55662661.373 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55662661.583 :         0010 : f0 00 00 00 50 91 5d 00 
19ec-b10:55662661.647 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55662661.723 :         Information.Status = 1, Information.Addr = 6132048
19ec-b10:55662662.795 :         => CNT96226::MemoryRead
19ec-b10:55663044.232 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55663044.439 :         System total receive data 311040 bytes
19ec-b10:55663044.520 :         => CNT96226::VenderCmd_GetData
19ec-b10:55663044.585 :         iCmd = 1, nBytes = 4
19ec-b10:55663195.135 :         0000 : 00 00 00 00 
19ec-b10:55663195.297 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55663195.441 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55663195.506 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55663195.563 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55663195.675 :         Pipe = 81a2d38 Write ==>
19ec-b10:55663195.790 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55663195.925 :         Pipe = 81a2d38 start to write data
19ec-b10:55663195.983 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 391456 size = 36
19ec-b10:55663196.106 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55663196.199 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55663196.297 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55663196.442 :         Pipe = 81a2d38 Write <==
19ec-b10:55663196.500 :         Pipe = 81a2d38 Write ==>
19ec-1d78:55663196.742 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55663196.954 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 391456 size = 36
19ec-b10:55663197.119 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55663197.304 :         Pipe = 81a2d38 start to write data
19ec-b10:55663197.365 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 391492 size = 311040
19ec-1d78:55663197.476 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55663197.598 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55663197.707 :     Pipe = 81a2d38 Read <==
19ec-1d78:55663197.769 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55663197.838 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55663197.931 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55663204.357 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55663204.457 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55663204.559 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55663204.682 :         Pipe = 81a2d38 Write <==
19ec-1d78:55663204.879 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55663205.019 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 391492 size = 311040
19ec-1d78:55663206.274 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55663206.367 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55663206.464 :     Pipe = 81a2d38 Read <==
19ec-1d78:55663206.520 :     ImageProcessThread : Process start
19ec-1d78:55663210.839 :     BytesPerLine = 3888
19ec-1d78:55663210.904 :     Lines = 80
19ec-1d78:55663259.675 :     ImageProcessThread : Process end
19ec-b10:55663411.870 :         IOThread: get image OK
19ec-b10:55663412.072 :         IOThread: Read image 311040 Bytes remain 6998400 bytes
19ec-b10:55663412.180 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55663412.281 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55663412.372 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55663412.446 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55663412.503 :         IO Send command 10 bytes
19ec-b10:55663412.650 :         => CNT96226::VenderCmd_SetData
19ec-b10:55663412.707 :         iCmd = 0, nBytes = 10
19ec-b10:55663412.828 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55663670.688 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55663670.906 :         System send command 10 bytes + data 0 bytes
19ec-b10:55663670.988 :         IO total need to receive data 2095632 bytes
19ec-b10:55663671.056 :         => CNT96226::VenderCmd_GetData
19ec-b10:55663671.115 :         iCmd = 2, nBytes = 24
19ec-b10:55663813.539 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55663813.736 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55663813.796 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55663813.869 :         Information.Status = 0
19ec-b10:55663813.932 :         => CNT96226::VenderCmd_GetData
19ec-b10:55663813.989 :         iCmd = 2, nBytes = 24
19ec-1d78:55664030.951 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55664031.197 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55664031.351 :     Pipe = 81a2e48 start to write data
19ec-1d78:55664031.419 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 599400 size = 36
19ec-1d78:55664031.545 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55664031.642 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55664031.744 :     Pipe = 81a2e48 Write <==
19ec-1d78:55664031.813 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55664031.899 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55664032.009 :     Pipe = 81a2e48 start to write data
19ec-1d78:55664032.182 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 599436 size = 75360
19ec-1d78:55664034.015 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1d78:55664034.111 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55664034.206 :     Pipe = 81a2e48 Write <==
19ec-1d78:55664034.268 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55664034.366 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55664095.853 : => ReadScan
19ec-1c88:55664095.947 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55664096.031 : => ReadScanEx2
19ec-1c88:55664096.078 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55664096.138 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55664096.193 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55664096.251 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55664096.308 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55664096.367 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55664096.432 : => GetImageToBuffer
19ec-1c88:55664096.489 : => GetImageToBufferPageScan
19ec-1c88:55664096.545 : Pipe = 81a2e48 Read ==>
19ec-1c88:55664096.641 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55664096.762 : Pipe = 81a2e48 Read Copy from 81a2f08 + 599400 size = 36
19ec-1c88:55664096.872 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55664096.960 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55664097.054 : Pipe = 81a2e48 Read <==
19ec-1c88:55664097.108 : Get Packet type = 0 
19ec-1c88:55664097.160 : Get Packet dwSize = 75360 
19ec-1c88:55664097.210 : Get Packet bADFStatus = 1 
19ec-1c88:55664097.265 : Get Packet dwStatusLong = 0 
19ec-1c88:55664097.316 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55664097.378 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55664097.432 : <= GetImageToBuffer Ret = 1
19ec-1c88:55664097.487 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:55664097.550 : Pipe = 81a2e48 Read ==>
19ec-1c88:55664097.636 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55664097.743 : Pipe = 81a2e48 Read Copy from 81a2f08 + 599436 size = 75360
19ec-1c88:55664098.056 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55664098.139 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55664098.230 : Pipe = 81a2e48 Read <==
19ec-1c88:55664098.282 : => GetImageToBuffer
19ec-1c88:55664098.329 : => GetImageToBufferPageScan
19ec-1c88:55664098.380 : Pipe = 81a2e48 Read ==>
19ec-1c88:55664098.464 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-b10:55664271.451 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55664271.609 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55664271.678 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55664271.756 :         Information.Status = 0
19ec-b10:55664271.820 :         => CNT96226::VenderCmd_GetData
19ec-b10:55664271.880 :         iCmd = 2, nBytes = 24
19ec-b10:55664880.951 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55664881.169 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55664881.235 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55664881.309 :         Information.Status = 0
19ec-b10:55664881.370 :         => CNT96226::VenderCmd_GetData
19ec-b10:55664881.426 :         iCmd = 2, nBytes = 24
19ec-b10:55665578.911 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55665579.121 :         0010 : f0 00 00 00 50 50 62 00 
19ec-b10:55665579.180 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55665579.254 :         Information.Status = 1, Information.Addr = 6443088
19ec-b10:55665580.146 :         => CNT96226::MemoryRead
19ec-b10:55665974.580 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55665974.779 :         System total receive data 311040 bytes
19ec-b10:55665974.860 :         => CNT96226::VenderCmd_GetData
19ec-b10:55665975.063 :         iCmd = 1, nBytes = 4
19ec-b10:55666184.224 :         0000 : 00 00 00 00 
19ec-b10:55666184.402 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55666184.677 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55666184.799 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55666185.087 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55666185.191 :         Pipe = 81a2d38 Write ==>
19ec-b10:55666185.304 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55666185.426 :         Pipe = 81a2d38 start to write data
19ec-b10:55666185.482 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 702532 size = 36
19ec-b10:55666185.595 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55666185.686 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55666185.783 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55666185.916 :         Pipe = 81a2d38 Write <==
19ec-b10:55666185.973 :         Pipe = 81a2d38 Write ==>
19ec-b10:55666186.062 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55666186.171 :         Pipe = 81a2d38 start to write data
19ec-b10:55666186.230 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 702568 size = 311040
19ec-1d78:55666186.710 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55666186.885 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 702532 size = 36
19ec-1d78:55666187.007 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55666187.099 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55666187.201 :     Pipe = 81a2d38 Read <==
19ec-1d78:55666187.261 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55666187.327 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55666187.412 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55666193.333 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55666193.429 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55666193.527 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55666193.637 :         Pipe = 81a2d38 Write <==
19ec-1d78:55666194.388 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55666194.536 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 702568 size = 311040
19ec-1d78:55666195.602 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55666195.690 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55666195.782 :     Pipe = 81a2d38 Read <==
19ec-1d78:55666195.837 :     ImageProcessThread : Process start
19ec-1d78:55666200.024 :     BytesPerLine = 3888
19ec-1d78:55666200.077 :     Lines = 80
19ec-1d78:55666247.052 :     ImageProcessThread : Process end
19ec-b10:55666371.001 :         IOThread: get image OK
19ec-b10:55666371.195 :         IOThread: Read image 311040 Bytes remain 6687360 bytes
19ec-b10:55666371.306 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55666371.403 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55666371.481 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55666371.550 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55666371.612 :         IO Send command 10 bytes
19ec-b10:55666371.751 :         => CNT96226::VenderCmd_SetData
19ec-b10:55666371.807 :         iCmd = 0, nBytes = 10
19ec-b10:55666371.924 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1d78:55666897.524 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55666897.762 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55666897.909 :     Pipe = 81a2e48 start to write data
19ec-1d78:55666897.975 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 674796 size = 36
19ec-1d78:55666898.096 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55666898.185 :     Pipe = 81a2e48 Write read wait size = 36
19ec-1d78:55666898.410 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55666898.547 :     Pipe = 81a2e48 Write <==
19ec-1d78:55666898.601 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55666898.912 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55666899.025 :     Pipe = 81a2e48 start to write data
19ec-1d78:55666899.083 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 674832 size = 75360
19ec-1c88:55666899.530 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55666899.719 : Pipe = 81a2e48 Read Copy from 81a2f08 + 674796 size = 36
19ec-1c88:55666899.844 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55666899.940 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55666900.040 : Pipe = 81a2e48 Read <==
19ec-1c88:55666900.096 : Get Packet type = 0 
19ec-1c88:55666900.150 : Get Packet dwSize = 75360 
19ec-1c88:55666900.205 : Get Packet bADFStatus = 1 
19ec-1c88:55666900.259 : Get Packet dwStatusLong = 0 
19ec-1c88:55666900.312 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55666900.376 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55666900.436 : <= GetImageToBuffer Ret = 1
19ec-1c88:55666900.499 : ReadScanEx2 : Copy from pipe to AP buffer size = 24492
19ec-1c88:55666900.571 : Pipe = 81a2e48 Read ==>
19ec-1c88:55666900.660 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55666901.109 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1d78:55666901.209 :     Pipe = 81a2e48 Write read wait size = 24492
19ec-1d78:55666901.307 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55666901.419 :     Pipe = 81a2e48 Write <==
19ec-1d78:55666901.483 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55666901.805 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55666902.670 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55666902.851 : Pipe = 81a2e48 Read Copy from 81a2f08 + 674832 size = 24492
19ec-1c88:55666903.078 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27212108 Data = 50868
19ec-1c88:55666903.176 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55666903.278 : Pipe = 81a2e48 Read <==
19ec-b10:55667054.864 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55667055.045 :         System send command 10 bytes + data 0 bytes
19ec-b10:55667055.115 :         IO total need to receive data 2095632 bytes
19ec-b10:55667055.182 :         => CNT96226::VenderCmd_GetData
19ec-b10:55667055.241 :         iCmd = 2, nBytes = 24
19ec-1c88:55667063.205 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55667063.326 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55667063.400 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55667063.472 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55667063.536 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55667063.594 : <= ReadScanEx2 ret = 1
19ec-1c88:55667063.651 : <= ReadScan ret = 1
19ec-b10:55667622.472 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55667622.684 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55667622.749 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55667622.824 :         Information.Status = 0
19ec-b10:55667622.884 :         => CNT96226::VenderCmd_GetData
19ec-b10:55667622.938 :         iCmd = 2, nBytes = 24
19ec-b10:55668219.350 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55668219.559 :         0010 : f0 00 00 00 50 99 37 00 
19ec-b10:55668219.625 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55668219.699 :         Information.Status = 1, Information.Addr = 3643728
19ec-b10:55668220.588 :         => CNT96226::MemoryRead
19ec-b10:55668643.953 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55668644.131 :         System total receive data 311040 bytes
19ec-b10:55668644.200 :         => CNT96226::VenderCmd_GetData
19ec-b10:55668644.415 :         iCmd = 1, nBytes = 4
19ec-b10:55668824.364 :         0000 : 00 00 00 00 
19ec-b10:55668824.463 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55668824.613 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55668824.676 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55668824.734 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55668824.842 :         Pipe = 81a2d38 Write ==>
19ec-b10:55668824.951 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55668825.081 :         Pipe = 81a2d38 start to write data
19ec-b10:55668825.139 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 1013608 size = 36
19ec-b10:55668825.256 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55668825.346 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55668825.439 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55668825.575 :         Pipe = 81a2d38 Write <==
19ec-b10:55668825.630 :         Pipe = 81a2d38 Write ==>
19ec-b10:55668825.713 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55668825.824 :         Pipe = 81a2d38 start to write data
19ec-b10:55668825.881 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 1013644 size = 311040
19ec-1d78:55668826.335 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55668826.511 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 1013608 size = 36
19ec-1d78:55668826.632 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55668826.721 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55668826.818 :     Pipe = 81a2d38 Read <==
19ec-1d78:55668826.877 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55668826.943 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55668827.030 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55668832.798 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55668832.897 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55668832.997 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55668833.110 :         Pipe = 81a2d38 Write <==
19ec-1d78:55668833.818 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55668833.968 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 1013644 size = 311040
19ec-1d78:55668835.090 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55668835.178 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55668835.269 :     Pipe = 81a2d38 Read <==
19ec-1d78:55668835.322 :     ImageProcessThread : Process start
19ec-1d78:55668839.506 :     BytesPerLine = 3888
19ec-1d78:55668839.565 :     Lines = 80
19ec-1d78:55668887.271 :     ImageProcessThread : Process end
19ec-b10:55669021.174 :         IOThread: get image OK
19ec-b10:55669021.367 :         IOThread: Read image 311040 Bytes remain 6376320 bytes
19ec-b10:55669021.475 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55669021.577 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55669021.656 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55669021.729 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55669021.786 :         IO Send command 10 bytes
19ec-b10:55669021.914 :         => CNT96226::VenderCmd_SetData
19ec-b10:55669021.973 :         iCmd = 0, nBytes = 10
19ec-b10:55669022.091 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55669609.545 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55669609.742 :         System send command 10 bytes + data 0 bytes
19ec-b10:55669609.825 :         IO total need to receive data 2095632 bytes
19ec-b10:55669609.898 :         => CNT96226::VenderCmd_GetData
19ec-b10:55669609.961 :         iCmd = 2, nBytes = 24
19ec-1d78:55669614.842 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55669615.018 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27212108 Data = 50868
19ec-1d78:55669615.278 :     Pipe = 81a2e48 start to write data
19ec-1d78:55669615.346 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 750192 size = 36
19ec-1d78:55669615.470 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27212072 Data = 50904
19ec-1d78:55669615.569 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55669615.668 :     Pipe = 81a2e48 Write <==
19ec-1d78:55669615.723 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55669615.810 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27212072 Data = 50904
19ec-1d78:55669615.926 :     Pipe = 81a2e48 start to write data
19ec-1d78:55669615.982 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 750228 size = 75360
19ec-1d78:55669617.807 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27136712 Data = 126264
19ec-1d78:55669617.903 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55669618.000 :     Pipe = 81a2e48 Write <==
19ec-1d78:55669618.068 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55669618.163 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55669833.488 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55669833.707 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55669833.771 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55669833.848 :         Information.Status = 0
19ec-b10:55669833.913 :         => CNT96226::VenderCmd_GetData
19ec-b10:55669833.966 :         iCmd = 2, nBytes = 24
19ec-1c88:55670717.949 : => ReadScan
19ec-1c88:55670718.122 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55670718.203 : => ReadScanEx2
19ec-1c88:55670718.259 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55670718.321 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55670718.381 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55670718.446 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55670718.503 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55670718.564 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55670718.639 : ReadScanEx2 : Copy from pipe to AP buffer size = 50868
19ec-1c88:55670718.711 : Pipe = 81a2e48 Read ==>
19ec-1c88:55670718.829 : Pipe = 81a2e48 Read Total = 27262976 Free = 27136712 Data = 126264
19ec-1c88:55670718.958 : Pipe = 81a2e48 Read Copy from 81a2f08 + 699324 size = 50868
19ec-1c88:55670719.296 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55670719.386 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55670719.487 : Pipe = 81a2e48 Read <==
19ec-1c88:55670719.541 : => GetImageToBuffer
19ec-1c88:55670719.594 : => GetImageToBufferPageScan
19ec-1c88:55670719.649 : Pipe = 81a2e48 Read ==>
19ec-1c88:55670719.733 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55670719.844 : Pipe = 81a2e48 Read Copy from 81a2f08 + 750192 size = 36
19ec-1c88:55670719.949 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55670720.035 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55670720.125 : Pipe = 81a2e48 Read <==
19ec-1c88:55670720.181 : Get Packet type = 0 
19ec-1c88:55670720.233 : Get Packet dwSize = 75360 
19ec-1c88:55670720.285 : Get Packet bADFStatus = 1 
19ec-1c88:55670720.337 : Get Packet dwStatusLong = 0 
19ec-1c88:55670720.390 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55670720.453 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55670720.510 : <= GetImageToBuffer Ret = 1
19ec-1c88:55670720.563 : ReadScanEx2 : Copy from pipe to AP buffer size = 48984
19ec-1c88:55670720.626 : Pipe = 81a2e48 Read ==>
19ec-1c88:55670720.709 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55670720.816 : Pipe = 81a2e48 Read Copy from 81a2f08 + 750228 size = 48984
19ec-1c88:55670721.193 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27236600 Data = 26376
19ec-1c88:55670721.278 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55670721.372 : Pipe = 81a2e48 Read <==
19ec-b10:55670777.380 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55670777.542 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-b10:55670777.609 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55670777.683 :         Information.Status = 1, Information.Addr = 3954768
19ec-b10:55670778.608 :         => CNT96226::MemoryRead
19ec-1c88:55670882.317 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55670882.454 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55670882.525 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55670882.589 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55670882.648 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55670882.709 : <= ReadScanEx2 ret = 1
19ec-1c88:55670882.764 : <= ReadScan ret = 1
19ec-b10:55671163.499 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55671163.716 :         System total receive data 311040 bytes
19ec-b10:55671163.795 :         => CNT96226::VenderCmd_GetData
19ec-b10:55671163.858 :         iCmd = 1, nBytes = 4
19ec-b10:55671302.880 :         0000 : 00 00 00 00 
19ec-b10:55671302.980 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55671303.132 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55671303.193 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55671303.248 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55671303.351 :         Pipe = 81a2d38 Write ==>
19ec-b10:55671303.459 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55671303.589 :         Pipe = 81a2d38 start to write data
19ec-b10:55671303.648 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 1324684 size = 36
19ec-b10:55671303.764 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55671303.850 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55671303.946 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55671304.078 :         Pipe = 81a2d38 Write <==
19ec-b10:55671304.130 :         Pipe = 81a2d38 Write ==>
19ec-b10:55671304.216 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55671304.329 :         Pipe = 81a2d38 start to write data
19ec-b10:55671304.385 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 1324720 size = 311040
19ec-1d78:55671304.889 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55671305.065 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 1324684 size = 36
19ec-1d78:55671305.189 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55671305.284 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55671305.383 :     Pipe = 81a2d38 Read <==
19ec-1d78:55671305.439 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55671305.505 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55671305.588 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55671310.527 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55671310.624 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55671310.722 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55671310.834 :         Pipe = 81a2d38 Write <==
19ec-1d78:55671311.886 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55671312.065 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 1324720 size = 311040
19ec-1d78:55671313.229 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55671313.541 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55671313.639 :     Pipe = 81a2d38 Read <==
19ec-1d78:55671313.695 :     ImageProcessThread : Process start
19ec-1d78:55671318.677 :     BytesPerLine = 3888
19ec-1d78:55671318.737 :     Lines = 80
19ec-1d78:55671365.782 :     ImageProcessThread : Process end
19ec-b10:55671478.614 :         IOThread: get image OK
19ec-b10:55671478.802 :         IOThread: Read image 311040 Bytes remain 6065280 bytes
19ec-b10:55671479.031 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55671479.133 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55671479.212 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55671479.281 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55671479.343 :         IO Send command 10 bytes
19ec-b10:55671479.462 :         => CNT96226::VenderCmd_SetData
19ec-b10:55671479.523 :         iCmd = 0, nBytes = 10
19ec-b10:55671479.651 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55671755.022 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55671755.200 :         System send command 10 bytes + data 0 bytes
19ec-b10:55671755.278 :         IO total need to receive data 2095632 bytes
19ec-b10:55671755.343 :         => CNT96226::VenderCmd_GetData
19ec-b10:55671755.404 :         iCmd = 2, nBytes = 24
19ec-b10:55671905.839 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55671906.034 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55671906.104 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55671906.178 :         Information.Status = 0
19ec-b10:55671906.237 :         => CNT96226::VenderCmd_GetData
19ec-b10:55671906.292 :         iCmd = 2, nBytes = 24
19ec-1d78:55672088.341 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55672088.592 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27236600 Data = 26376
19ec-1d78:55672088.748 :     Pipe = 81a2e48 start to write data
19ec-1d78:55672088.813 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 825588 size = 36
19ec-1d78:55672088.939 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27236564 Data = 26412
19ec-1d78:55672089.035 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55672089.137 :     Pipe = 81a2e48 Write <==
19ec-1d78:55672089.193 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55672089.280 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27236564 Data = 26412
19ec-1d78:55672089.399 :     Pipe = 81a2e48 start to write data
19ec-1d78:55672089.457 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 825624 size = 75360
19ec-1d78:55672091.193 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27161204 Data = 101772
19ec-1d78:55672091.287 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55672091.384 :     Pipe = 81a2e48 Write <==
19ec-1d78:55672091.451 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55672091.553 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55672412.403 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55672412.611 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55672412.674 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55672412.753 :         Information.Status = 0
19ec-b10:55672412.815 :         => CNT96226::VenderCmd_GetData
19ec-b10:55672412.869 :         iCmd = 2, nBytes = 24
19ec-b10:55672980.755 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55672980.993 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55672981.057 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55672981.128 :         Information.Status = 0
19ec-b10:55672981.192 :         => CNT96226::VenderCmd_GetData
19ec-b10:55672981.248 :         iCmd = 2, nBytes = 24
19ec-b10:55673549.986 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55673550.202 :         0010 : f0 00 00 00 50 17 41 00 
19ec-b10:55673550.263 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55673550.336 :         Information.Status = 1, Information.Addr = 4265808
19ec-b10:55673551.247 :         => CNT96226::MemoryRead
19ec-b10:55673939.498 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55673939.687 :         System total receive data 311040 bytes
19ec-b10:55673939.767 :         => CNT96226::VenderCmd_GetData
19ec-b10:55673939.829 :         iCmd = 1, nBytes = 4
19ec-1c88:55673982.124 : => ReadScan
19ec-1c88:55673982.241 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55673982.321 : => ReadScanEx2
19ec-1c88:55673982.507 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55673982.574 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55673982.634 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55673982.695 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55673982.760 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55673982.826 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55673982.895 : ReadScanEx2 : Copy from pipe to AP buffer size = 26376
19ec-1c88:55673982.968 : Pipe = 81a2e48 Read ==>
19ec-1c88:55673983.085 : Pipe = 81a2e48 Read Total = 27262976 Free = 27161204 Data = 101772
19ec-1c88:55673983.215 : Pipe = 81a2e48 Read Copy from 81a2f08 + 799212 size = 26376
19ec-1c88:55673983.458 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55673983.553 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55673983.656 : Pipe = 81a2e48 Read <==
19ec-1c88:55673983.712 : => GetImageToBuffer
19ec-1c88:55673983.763 : => GetImageToBufferPageScan
19ec-1c88:55673983.821 : Pipe = 81a2e48 Read ==>
19ec-1c88:55673983.910 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55673984.024 : Pipe = 81a2e48 Read Copy from 81a2f08 + 825588 size = 36
19ec-1c88:55673984.134 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55673984.220 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55673985.177 : Pipe = 81a2e48 Read <==
19ec-1c88:55673985.233 : Get Packet type = 0 
19ec-1c88:55673985.286 : Get Packet dwSize = 75360 
19ec-1c88:55673985.338 : Get Packet bADFStatus = 1 
19ec-1c88:55673985.395 : Get Packet dwStatusLong = 0 
19ec-1c88:55673985.449 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55673985.510 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55673985.566 : <= GetImageToBuffer Ret = 1
19ec-1c88:55673985.622 : ReadScanEx2 : Copy from pipe to AP buffer size = 73476
19ec-1c88:55673985.688 : Pipe = 81a2e48 Read ==>
19ec-1c88:55673985.777 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55673985.890 : Pipe = 81a2e48 Read Copy from 81a2f08 + 825624 size = 73476
19ec-1c88:55673986.359 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27261092 Data = 1884
19ec-1c88:55673986.448 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55673986.542 : Pipe = 81a2e48 Read <==
19ec-b10:55674081.801 :         0000 : 00 00 00 00 
19ec-b10:55674081.926 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55674082.043 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55674082.107 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55674082.164 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55674082.262 :         Pipe = 81a2d38 Write ==>
19ec-b10:55674082.369 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55674082.497 :         Pipe = 81a2d38 start to write data
19ec-b10:55674082.557 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 1635760 size = 36
19ec-b10:55674082.673 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55674082.760 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55674082.856 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55674082.992 :         Pipe = 81a2d38 Write <==
19ec-b10:55674083.044 :         Pipe = 81a2d38 Write ==>
19ec-b10:55674083.360 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55674083.473 :         Pipe = 81a2d38 start to write data
19ec-b10:55674083.534 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 1635796 size = 311040
19ec-1d78:55674083.964 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55674084.145 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 1635760 size = 36
19ec-1d78:55674084.267 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55674084.361 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55674084.458 :     Pipe = 81a2d38 Read <==
19ec-1d78:55674084.695 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55674084.772 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55674084.864 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55674090.243 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55674090.340 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55674090.436 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55674090.551 :         Pipe = 81a2d38 Write <==
19ec-1d78:55674091.484 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55674091.663 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 1635796 size = 311040
19ec-1d78:55674092.750 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55674092.844 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55674092.943 :     Pipe = 81a2d38 Read <==
19ec-1d78:55674092.995 :     ImageProcessThread : Process start
19ec-1d78:55674097.310 :     BytesPerLine = 3888
19ec-1d78:55674097.372 :     Lines = 80
19ec-1d78:55674146.191 :     ImageProcessThread : Process end
19ec-1c88:55674158.192 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55674158.316 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55674158.384 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55674158.455 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55674158.516 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55674158.657 : <= ReadScanEx2 ret = 1
19ec-1c88:55674158.716 : <= ReadScan ret = 1
19ec-b10:55674281.660 :         IOThread: get image OK
19ec-b10:55674281.858 :         IOThread: Read image 311040 Bytes remain 5754240 bytes
19ec-b10:55674281.966 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55674282.067 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55674282.151 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55674282.220 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55674282.281 :         IO Send command 10 bytes
19ec-b10:55674282.422 :         => CNT96226::VenderCmd_SetData
19ec-b10:55674282.482 :         iCmd = 0, nBytes = 10
19ec-b10:55674282.607 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55674569.782 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55674569.971 :         System send command 10 bytes + data 0 bytes
19ec-b10:55674570.043 :         IO total need to receive data 2095632 bytes
19ec-b10:55674570.111 :         => CNT96226::VenderCmd_GetData
19ec-b10:55674570.168 :         iCmd = 2, nBytes = 24
19ec-1d78:55674861.397 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55674861.645 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27261092 Data = 1884
19ec-1d78:55674861.792 :     Pipe = 81a2e48 start to write data
19ec-1d78:55674861.861 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 900984 size = 36
19ec-1d78:55674861.991 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27261056 Data = 1920
19ec-1d78:55674862.088 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55674862.191 :     Pipe = 81a2e48 Write <==
19ec-1d78:55674862.252 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55674862.338 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27261056 Data = 1920
19ec-1d78:55674862.453 :     Pipe = 81a2e48 start to write data
19ec-1d78:55674862.512 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 901020 size = 75360
19ec-1d78:55674864.295 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27185696 Data = 77280
19ec-1d78:55674864.392 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55674864.491 :     Pipe = 81a2e48 Write <==
19ec-1d78:55674864.555 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55674864.650 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55675056.723 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55675056.929 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55675057.154 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55675057.233 :         Information.Status = 0
19ec-b10:55675057.294 :         => CNT96226::VenderCmd_GetData
19ec-b10:55675057.350 :         iCmd = 2, nBytes = 24
19ec-b10:55675648.744 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55675648.960 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55675649.021 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55675649.093 :         Information.Status = 0
19ec-b10:55675649.152 :         => CNT96226::VenderCmd_GetData
19ec-b10:55675649.206 :         iCmd = 2, nBytes = 24
19ec-b10:55676216.959 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55676217.193 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-b10:55676217.252 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55676217.327 :         Information.Status = 1, Information.Addr = 4576848
19ec-b10:55676218.425 :         => CNT96226::MemoryRead
19ec-b10:55676599.499 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55676599.682 :         System total receive data 311040 bytes
19ec-b10:55676599.749 :         => CNT96226::VenderCmd_GetData
19ec-b10:55676599.805 :         iCmd = 1, nBytes = 4
19ec-b10:55676769.084 :         0000 : 00 00 00 00 
19ec-b10:55676769.234 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55676769.405 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55676769.480 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55676769.541 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55676769.641 :         Pipe = 81a2d38 Write ==>
19ec-b10:55676769.758 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55676769.892 :         Pipe = 81a2d38 start to write data
19ec-b10:55676769.955 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 1946836 size = 36
19ec-b10:55676770.077 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55676770.172 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55676770.273 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55676770.416 :         Pipe = 81a2d38 Write <==
19ec-b10:55676770.470 :         Pipe = 81a2d38 Write ==>
19ec-b10:55676770.760 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55676770.932 :         Pipe = 81a2d38 start to write data
19ec-b10:55676770.990 :         Pipe = 81a2d38 Memory Write Copy to 81a2e18 + 1946872 size = 150280
19ec-1d78:55676771.139 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55676771.345 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 1946836 size = 36
19ec-1d78:55676771.477 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55676771.574 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55676771.679 :     Pipe = 81a2d38 Read <==
19ec-1d78:55676771.740 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55676771.812 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55676771.903 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55676774.207 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 0 size = 160760
19ec-b10:55676777.601 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55676777.697 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55676777.798 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55676777.920 :         Pipe = 81a2d38 Write <==
19ec-1d78:55676778.197 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55676778.378 :     Pipe = 81a2d38 Read Copy from 81a2e18 + 1946872 size = 150280
19ec-1d78:55676778.847 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 0 size = 160760
19ec-1d78:55676779.430 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55676779.525 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55676779.789 :     Pipe = 81a2d38 Read <==
19ec-1d78:55676779.850 :     ImageProcessThread : Process start
19ec-1d78:55676784.244 :     BytesPerLine = 3888
19ec-1d78:55676784.312 :     Lines = 80
19ec-1d78:55676834.624 :     ImageProcessThread : Process end
19ec-1c88:55676920.240 : => ReadScan
19ec-1c88:55676920.408 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55676920.495 : => ReadScanEx2
19ec-1c88:55676920.548 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55676920.613 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55676920.674 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55676920.737 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55676920.800 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55676920.860 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55676920.933 : ReadScanEx2 : Copy from pipe to AP buffer size = 1884
19ec-1c88:55676921.018 : Pipe = 81a2e48 Read ==>
19ec-1c88:55676921.148 : Pipe = 81a2e48 Read Total = 27262976 Free = 27185696 Data = 77280
19ec-1c88:55676921.287 : Pipe = 81a2e48 Read Copy from 81a2f08 + 899100 size = 1884
19ec-1c88:55676921.420 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55676921.522 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55676921.624 : Pipe = 81a2e48 Read <==
19ec-1c88:55676921.678 : => GetImageToBuffer
19ec-1c88:55676921.735 : => GetImageToBufferPageScan
19ec-1c88:55676921.791 : Pipe = 81a2e48 Read ==>
19ec-1c88:55676921.879 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55676921.990 : Pipe = 81a2e48 Read Copy from 81a2f08 + 900984 size = 36
19ec-1c88:55676922.098 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55676922.188 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55676922.285 : Pipe = 81a2e48 Read <==
19ec-1c88:55676922.341 : Get Packet type = 0 
19ec-1c88:55676922.399 : Get Packet dwSize = 75360 
19ec-1c88:55676922.454 : Get Packet bADFStatus = 1 
19ec-1c88:55676922.511 : Get Packet dwStatusLong = 0 
19ec-1c88:55676922.564 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55676922.622 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55676922.682 : <= GetImageToBuffer Ret = 1
19ec-1c88:55676922.736 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:55676922.801 : Pipe = 81a2e48 Read ==>
19ec-1c88:55676922.894 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55676923.007 : Pipe = 81a2e48 Read Copy from 81a2f08 + 901020 size = 75360
19ec-1c88:55676923.572 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55676923.663 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55676923.758 : Pipe = 81a2e48 Read <==
19ec-1c88:55676923.809 : => GetImageToBuffer
19ec-1c88:55676923.858 : => GetImageToBufferPageScan
19ec-1c88:55676923.910 : Pipe = 81a2e48 Read ==>
19ec-1c88:55676923.995 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-b10:55676958.934 :         IOThread: get image OK
19ec-b10:55676959.074 :         IOThread: Read image 311040 Bytes remain 5443200 bytes
19ec-b10:55676959.184 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55676959.278 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55676959.354 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55676959.425 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55676959.484 :         IO Send command 10 bytes
19ec-b10:55676959.600 :         => CNT96226::VenderCmd_SetData
19ec-b10:55676959.663 :         iCmd = 0, nBytes = 10
19ec-b10:55676959.785 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55677237.570 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55677237.756 :         System send command 10 bytes + data 0 bytes
19ec-b10:55677237.824 :         IO total need to receive data 2095632 bytes
19ec-b10:55677237.890 :         => CNT96226::VenderCmd_GetData
19ec-b10:55677237.950 :         iCmd = 2, nBytes = 24
19ec-1d78:55677531.238 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55677531.609 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55677531.769 :     Pipe = 81a2e48 start to write data
19ec-1d78:55677531.834 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 976380 size = 36
19ec-1d78:55677531.955 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55677532.045 :     Pipe = 81a2e48 Write read wait size = 36
19ec-1d78:55677532.143 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55677532.281 :     Pipe = 81a2e48 Write <==
19ec-1d78:55677532.626 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55677532.716 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55677532.859 :     Pipe = 81a2e48 start to write data
19ec-1d78:55677532.921 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 976416 size = 75360
19ec-1c88:55677533.135 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55677533.324 : Pipe = 81a2e48 Read Copy from 81a2f08 + 976380 size = 36
19ec-1c88:55677533.450 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55677533.546 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55677533.646 : Pipe = 81a2e48 Read <==
19ec-1c88:55677533.704 : Get Packet type = 0 
19ec-1c88:55677533.764 : Get Packet dwSize = 75360 
19ec-1c88:55677533.819 : Get Packet bADFStatus = 1 
19ec-1c88:55677533.873 : Get Packet dwStatusLong = 0 
19ec-1c88:55677533.928 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55677533.995 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55677534.053 : <= GetImageToBuffer Ret = 1
19ec-1c88:55677534.125 : ReadScanEx2 : Copy from pipe to AP buffer size = 22608
19ec-1c88:55677534.193 : Pipe = 81a2e48 Read ==>
19ec-1c88:55677534.280 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55677534.461 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1d78:55677534.557 :     Pipe = 81a2e48 Write read wait size = 22608
19ec-1d78:55677534.661 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55677534.775 :     Pipe = 81a2e48 Write <==
19ec-1d78:55677534.834 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55677534.925 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55677535.233 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55677535.384 : Pipe = 81a2e48 Read Copy from 81a2f08 + 976416 size = 22608
19ec-1c88:55677535.593 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27210224 Data = 52752
19ec-1c88:55677535.685 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55677535.784 : Pipe = 81a2e48 Read <==
19ec-1c88:55677712.572 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55677712.730 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55677712.801 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55677712.865 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55677712.925 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55677712.986 : <= ReadScanEx2 ret = 1
19ec-1c88:55677713.041 : <= ReadScan ret = 1
19ec-b10:55677732.116 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55677732.255 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55677732.316 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55677732.388 :         Information.Status = 0
19ec-b10:55677732.452 :         => CNT96226::VenderCmd_GetData
19ec-b10:55677732.505 :         iCmd = 2, nBytes = 24
19ec-b10:55678300.142 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55678300.372 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55678300.444 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55678300.525 :         Information.Status = 0
19ec-b10:55678300.584 :         => CNT96226::VenderCmd_GetData
19ec-b10:55678300.637 :         iCmd = 2, nBytes = 24
19ec-b10:55678834.260 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55678834.677 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-b10:55678834.748 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55678834.825 :         Information.Status = 1, Information.Addr = 4887888
19ec-b10:55678835.907 :         => CNT96226::MemoryRead
19ec-b10:55679204.426 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55679204.605 :         System total receive data 311040 bytes
19ec-b10:55679204.676 :         => CNT96226::VenderCmd_GetData
19ec-b10:55679204.736 :         iCmd = 1, nBytes = 4
19ec-b10:55679347.692 :         0000 : 00 00 00 00 
19ec-b10:55679347.822 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55679347.979 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55679348.044 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55679348.100 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55679348.221 :         Pipe = 81a2d38 Write ==>
19ec-b10:55679348.333 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55679348.461 :         Pipe = 81a2d38 start to write data
19ec-b10:55679348.521 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 160760 size = 36
19ec-b10:55679348.869 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55679348.959 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55679349.055 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55679349.183 :         Pipe = 81a2d38 Write <==
19ec-b10:55679349.241 :         Pipe = 81a2d38 Write ==>
19ec-b10:55679349.329 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55679349.441 :         Pipe = 81a2d38 start to write data
19ec-b10:55679349.496 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 160796 size = 311040
19ec-1d78:55679349.986 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55679350.180 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 160760 size = 36
19ec-1d78:55679350.306 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55679350.401 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55679350.504 :     Pipe = 81a2d38 Read <==
19ec-1d78:55679350.564 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55679350.629 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55679350.715 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55679356.396 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55679356.498 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55679356.599 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55679356.715 :         Pipe = 81a2d38 Write <==
19ec-1d78:55679357.463 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55679357.616 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 160796 size = 311040
19ec-1d78:55679358.788 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55679358.881 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55679358.978 :     Pipe = 81a2d38 Read <==
19ec-1d78:55679359.032 :     ImageProcessThread : Process start
19ec-1d78:55679363.356 :     BytesPerLine = 3888
19ec-1d78:55679363.415 :     Lines = 80
19ec-1d78:55679411.214 :     ImageProcessThread : Process end
19ec-b10:55679549.824 :         IOThread: get image OK
19ec-b10:55679550.030 :         IOThread: Read image 311040 Bytes remain 5132160 bytes
19ec-b10:55679550.149 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55679550.262 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55679550.340 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55679550.412 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55679550.475 :         IO Send command 10 bytes
19ec-b10:55679550.586 :         => CNT96226::VenderCmd_SetData
19ec-b10:55679550.649 :         iCmd = 0, nBytes = 10
19ec-b10:55679550.775 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55679823.882 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55679824.065 :         System send command 10 bytes + data 0 bytes
19ec-b10:55679824.143 :         IO total need to receive data 2095632 bytes
19ec-b10:55679824.213 :         => CNT96226::VenderCmd_GetData
19ec-b10:55679824.279 :         iCmd = 2, nBytes = 24
19ec-b10:55679970.134 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55679970.317 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55679970.376 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55679970.446 :         Information.Status = 0
19ec-b10:55679970.507 :         => CNT96226::VenderCmd_GetData
19ec-b10:55679970.562 :         iCmd = 2, nBytes = 24
19ec-1d78:55680130.084 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55680130.314 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27210224 Data = 52752
19ec-1d78:55680130.471 :     Pipe = 81a2e48 start to write data
19ec-1d78:55680130.537 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1051776 size = 36
19ec-1d78:55680130.662 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27210188 Data = 52788
19ec-1d78:55680130.763 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55680130.870 :     Pipe = 81a2e48 Write <==
19ec-1d78:55680130.927 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55680131.014 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27210188 Data = 52788
19ec-1d78:55680131.128 :     Pipe = 81a2e48 start to write data
19ec-1d78:55680131.188 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1051812 size = 75360
19ec-1d78:55680133.228 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27134828 Data = 128148
19ec-1d78:55680133.325 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55680133.426 :     Pipe = 81a2e48 Write <==
19ec-1d78:55680133.489 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55680133.584 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55680473.386 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55680473.597 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55680473.657 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55680473.727 :         Information.Status = 0
19ec-b10:55680473.786 :         => CNT96226::VenderCmd_GetData
19ec-b10:55680473.843 :         iCmd = 2, nBytes = 24
19ec-1c88:55680539.100 : => ReadScan
19ec-1c88:55680539.224 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55680539.298 : => ReadScanEx2
19ec-1c88:55680539.348 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55680539.406 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55680539.463 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55680539.524 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55680539.584 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55680539.645 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55680539.710 : ReadScanEx2 : Copy from pipe to AP buffer size = 52752
19ec-1c88:55680539.779 : Pipe = 81a2e48 Read ==>
19ec-1c88:55680539.891 : Pipe = 81a2e48 Read Total = 27262976 Free = 27134828 Data = 128148
19ec-1c88:55680540.012 : Pipe = 81a2e48 Read Copy from 81a2f08 + 999024 size = 52752
19ec-1c88:55680540.398 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55680540.487 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55680540.587 : Pipe = 81a2e48 Read <==
19ec-1c88:55680540.641 : => GetImageToBuffer
19ec-1c88:55680540.695 : => GetImageToBufferPageScan
19ec-1c88:55680540.752 : Pipe = 81a2e48 Read ==>
19ec-1c88:55680540.838 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55680540.948 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1051776 size = 36
19ec-1c88:55680541.060 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55680541.150 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55680541.242 : Pipe = 81a2e48 Read <==
19ec-1c88:55680542.168 : Get Packet type = 0 
19ec-1c88:55680542.338 : Get Packet dwSize = 75360 
19ec-1c88:55680542.392 : Get Packet bADFStatus = 1 
19ec-1c88:55680542.446 : Get Packet dwStatusLong = 0 
19ec-1c88:55680542.502 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55680542.563 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55680542.619 : <= GetImageToBuffer Ret = 1
19ec-1c88:55680542.673 : ReadScanEx2 : Copy from pipe to AP buffer size = 47100
19ec-1c88:55680542.735 : Pipe = 81a2e48 Read ==>
19ec-1c88:55680542.824 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55680542.938 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1051812 size = 47100
19ec-1c88:55680543.225 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27234716 Data = 28260
19ec-1c88:55680543.311 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55680543.404 : Pipe = 81a2e48 Read <==
19ec-1c88:55680709.784 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55680709.955 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55680710.023 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55680710.088 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55680710.152 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55680710.212 : <= ReadScanEx2 ret = 1
19ec-1c88:55680710.268 : <= ReadScan ret = 1
19ec-b10:55681447.576 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55681447.790 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-b10:55681447.852 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55681447.926 :         Information.Status = 1, Information.Addr = 5198928
19ec-b10:55681448.862 :         => CNT96226::MemoryRead
19ec-b10:55681837.855 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55681838.055 :         System total receive data 311040 bytes
19ec-b10:55681838.126 :         => CNT96226::VenderCmd_GetData
19ec-b10:55681838.186 :         iCmd = 1, nBytes = 4
19ec-b10:55681996.320 :         0000 : 00 00 00 00 
19ec-b10:55681996.427 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55681996.569 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55681996.635 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55681996.697 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55681996.806 :         Pipe = 81a2d38 Write ==>
19ec-b10:55681996.927 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55681997.056 :         Pipe = 81a2d38 start to write data
19ec-b10:55681997.115 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 471836 size = 36
19ec-b10:55681997.237 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55681997.335 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55681997.438 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55681997.579 :         Pipe = 81a2d38 Write <==
19ec-b10:55681997.641 :         Pipe = 81a2d38 Write ==>
19ec-b10:55681997.929 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55681998.111 :         Pipe = 81a2d38 start to write data
19ec-b10:55681998.171 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 471872 size = 311040
19ec-1d78:55681998.326 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55681998.526 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 471836 size = 36
19ec-1d78:55681998.663 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55681998.768 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55681998.879 :     Pipe = 81a2d38 Read <==
19ec-1d78:55681998.940 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55681999.008 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55681999.098 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55682005.251 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55682005.358 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55682005.535 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55682005.659 :         Pipe = 81a2d38 Write <==
19ec-1d78:55682005.863 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55682006.003 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 471872 size = 311040
19ec-1d78:55682007.376 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55682007.477 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55682007.578 :     Pipe = 81a2d38 Read <==
19ec-1d78:55682007.636 :     ImageProcessThread : Process start
19ec-1d78:55682011.949 :     BytesPerLine = 3888
19ec-1d78:55682012.011 :     Lines = 80
19ec-1d78:55682059.722 :     ImageProcessThread : Process end
19ec-b10:55682162.876 :         IOThread: get image OK
19ec-b10:55682163.063 :         IOThread: Read image 311040 Bytes remain 4821120 bytes
19ec-b10:55682163.169 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55682163.264 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55682163.347 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55682163.419 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55682163.480 :         IO Send command 10 bytes
19ec-b10:55682163.602 :         => CNT96226::VenderCmd_SetData
19ec-b10:55682163.660 :         iCmd = 0, nBytes = 10
19ec-b10:55682163.779 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55682437.441 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55682437.844 :         System send command 10 bytes + data 0 bytes
19ec-b10:55682437.913 :         IO total need to receive data 2095632 bytes
19ec-b10:55682437.984 :         => CNT96226::VenderCmd_GetData
19ec-b10:55682438.042 :         iCmd = 2, nBytes = 24
19ec-b10:55682552.714 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55682552.930 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55682552.995 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55682553.069 :         Information.Status = 0
19ec-b10:55682553.135 :         => CNT96226::VenderCmd_GetData
19ec-b10:55682553.195 :         iCmd = 2, nBytes = 24
19ec-1d78:55682752.076 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55682752.315 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27234716 Data = 28260
19ec-1d78:55682752.464 :     Pipe = 81a2e48 start to write data
19ec-1d78:55682752.528 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1127172 size = 36
19ec-1d78:55682752.651 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27234680 Data = 28296
19ec-1d78:55682752.749 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55682752.851 :     Pipe = 81a2e48 Write <==
19ec-1d78:55682752.906 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55682752.993 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27234680 Data = 28296
19ec-1d78:55682753.104 :     Pipe = 81a2e48 start to write data
19ec-1d78:55682753.162 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1127208 size = 75360
19ec-1d78:55682754.896 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27159320 Data = 103656
19ec-1d78:55682754.991 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55682755.087 :     Pipe = 81a2e48 Write <==
19ec-1d78:55682755.150 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55682755.241 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55683005.728 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55683005.924 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55683005.984 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55683006.059 :         Information.Status = 0
19ec-b10:55683006.121 :         => CNT96226::VenderCmd_GetData
19ec-b10:55683006.175 :         iCmd = 2, nBytes = 24
19ec-b10:55683226.550 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55683226.750 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55683226.819 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55683226.896 :         Information.Status = 0
19ec-b10:55683227.079 :         => CNT96226::VenderCmd_GetData
19ec-b10:55683227.143 :         iCmd = 2, nBytes = 24
19ec-1c88:55683639.195 : => ReadScan
19ec-1c88:55683639.367 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55683639.452 : => ReadScanEx2
19ec-1c88:55683639.504 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55683639.568 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55683639.628 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55683639.689 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55683639.747 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55683639.809 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55683639.877 : ReadScanEx2 : Copy from pipe to AP buffer size = 28260
19ec-1c88:55683639.945 : Pipe = 81a2e48 Read ==>
19ec-1c88:55683640.062 : Pipe = 81a2e48 Read Total = 27262976 Free = 27159320 Data = 103656
19ec-1c88:55683640.191 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1098912 size = 28260
19ec-1c88:55683640.475 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55683640.566 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55683640.663 : Pipe = 81a2e48 Read <==
19ec-1c88:55683640.714 : => GetImageToBuffer
19ec-1c88:55683640.767 : => GetImageToBufferPageScan
19ec-1c88:55683640.823 : Pipe = 81a2e48 Read ==>
19ec-1c88:55683640.909 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55683641.017 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1127172 size = 36
19ec-1c88:55683641.125 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55683641.209 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55683641.301 : Pipe = 81a2e48 Read <==
19ec-1c88:55683641.356 : Get Packet type = 0 
19ec-1c88:55683641.410 : Get Packet dwSize = 75360 
19ec-1c88:55683641.464 : Get Packet bADFStatus = 1 
19ec-1c88:55683641.518 : Get Packet dwStatusLong = 0 
19ec-1c88:55683641.569 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55683641.629 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55683641.682 : <= GetImageToBuffer Ret = 1
19ec-1c88:55683641.733 : ReadScanEx2 : Copy from pipe to AP buffer size = 71592
19ec-1c88:55683641.796 : Pipe = 81a2e48 Read ==>
19ec-1c88:55683641.879 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55683641.991 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1127208 size = 71592
19ec-1c88:55683643.277 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27259208 Data = 3768
19ec-1c88:55683643.372 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55683643.468 : Pipe = 81a2e48 Read <==
19ec-1c88:55683794.655 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55683794.823 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55683794.898 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55683794.967 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55683795.034 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55683795.095 : <= ReadScanEx2 ret = 1
19ec-1c88:55683795.148 : <= ReadScan ret = 1
19ec-b10:55684158.652 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55684158.881 :         0010 : f0 00 00 00 50 13 54 00 
19ec-b10:55684158.940 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55684159.014 :         Information.Status = 1, Information.Addr = 5509968
19ec-b10:55684159.975 :         => CNT96226::MemoryRead
19ec-b10:55684552.514 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55684552.707 :         System total receive data 311040 bytes
19ec-b10:55684552.785 :         => CNT96226::VenderCmd_GetData
19ec-b10:55684552.851 :         iCmd = 1, nBytes = 4
19ec-b10:55684730.366 :         0000 : 00 00 00 00 
19ec-b10:55684730.536 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55684730.719 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55684730.790 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55684730.852 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55684731.140 :         Pipe = 81a2d38 Write ==>
19ec-b10:55684731.273 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55684731.406 :         Pipe = 81a2d38 start to write data
19ec-b10:55684731.468 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 782912 size = 36
19ec-b10:55684731.593 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55684731.687 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55684731.789 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55684731.930 :         Pipe = 81a2d38 Write <==
19ec-b10:55684731.990 :         Pipe = 81a2d38 Write ==>
19ec-b10:55684732.076 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55684732.195 :         Pipe = 81a2d38 start to write data
19ec-b10:55684732.253 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 782948 size = 311040
19ec-1d78:55684732.720 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55684732.917 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 782912 size = 36
19ec-1d78:55684733.046 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55684733.146 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55684733.249 :     Pipe = 81a2d38 Read <==
19ec-1d78:55684733.315 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55684733.390 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55684733.481 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55684739.792 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55684739.895 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55684739.996 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55684740.120 :         Pipe = 81a2d38 Write <==
19ec-1d78:55684740.368 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55684740.525 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 782948 size = 311040
19ec-1d78:55684742.000 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55684742.097 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55684742.198 :     Pipe = 81a2d38 Read <==
19ec-1d78:55684742.255 :     ImageProcessThread : Process start
19ec-1d78:55684746.653 :     BytesPerLine = 3888
19ec-1d78:55684746.735 :     Lines = 80
19ec-1d78:55684796.502 :     ImageProcessThread : Process end
19ec-b10:55684930.812 :         IOThread: get image OK
19ec-b10:55684930.985 :         IOThread: Read image 311040 Bytes remain 4510080 bytes
19ec-b10:55684931.093 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55684931.189 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55684931.263 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55684931.334 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55684931.394 :         IO Send command 10 bytes
19ec-b10:55684931.507 :         => CNT96226::VenderCmd_SetData
19ec-b10:55684931.563 :         iCmd = 0, nBytes = 10
19ec-b10:55684931.685 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55685213.100 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55685213.279 :         System send command 10 bytes + data 0 bytes
19ec-b10:55685213.359 :         IO total need to receive data 2095632 bytes
19ec-b10:55685213.431 :         => CNT96226::VenderCmd_GetData
19ec-b10:55685213.490 :         iCmd = 2, nBytes = 24
19ec-1d78:55685512.246 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55685512.479 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27259208 Data = 3768
19ec-1d78:55685512.623 :     Pipe = 81a2e48 start to write data
19ec-1d78:55685512.694 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1202568 size = 36
19ec-1d78:55685512.813 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27259172 Data = 3804
19ec-1d78:55685512.908 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55685513.121 :     Pipe = 81a2e48 Write <==
19ec-1d78:55685513.180 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55685513.269 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27259172 Data = 3804
19ec-1d78:55685513.379 :     Pipe = 81a2e48 start to write data
19ec-1d78:55685513.438 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1202604 size = 75360
19ec-1d78:55685515.050 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27183812 Data = 79164
19ec-1d78:55685515.139 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55685515.232 :     Pipe = 81a2e48 Write <==
19ec-1d78:55685515.295 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55685515.388 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55685673.493 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55685673.718 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55685673.774 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55685673.843 :         Information.Status = 0
19ec-b10:55685673.904 :         => CNT96226::VenderCmd_GetData
19ec-b10:55685673.961 :         iCmd = 2, nBytes = 24
19ec-b10:55685885.591 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55685885.803 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55685885.862 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55685885.936 :         Information.Status = 0
19ec-b10:55685885.995 :         => CNT96226::VenderCmd_GetData
19ec-b10:55685886.052 :         iCmd = 2, nBytes = 24
19ec-b10:55686825.453 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55686825.668 :         0010 : f0 00 00 00 50 d2 58 00 
19ec-b10:55686825.735 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55686825.812 :         Information.Status = 1, Information.Addr = 5821008
19ec-b10:55686826.674 :         => CNT96226::MemoryRead
19ec-1c88:55686850.830 : => ReadScan
19ec-1c88:55686850.933 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55686851.012 : => ReadScanEx2
19ec-1c88:55686851.068 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55686851.132 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55686851.192 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55686851.254 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55686851.315 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55686851.373 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55686851.440 : ReadScanEx2 : Copy from pipe to AP buffer size = 3768
19ec-1c88:55686851.510 : Pipe = 81a2e48 Read ==>
19ec-1c88:55686851.628 : Pipe = 81a2e48 Read Total = 27262976 Free = 27183812 Data = 79164
19ec-1c88:55686851.757 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1198800 size = 3768
19ec-1c88:55686851.909 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55686851.999 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55686852.102 : Pipe = 81a2e48 Read <==
19ec-1c88:55686852.156 : => GetImageToBuffer
19ec-1c88:55686852.209 : => GetImageToBufferPageScan
19ec-1c88:55686852.264 : Pipe = 81a2e48 Read ==>
19ec-1c88:55686852.345 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55686852.455 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1202568 size = 36
19ec-1c88:55686852.567 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55686852.653 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55686852.745 : Pipe = 81a2e48 Read <==
19ec-1c88:55686852.797 : Get Packet type = 0 
19ec-1c88:55686852.848 : Get Packet dwSize = 75360 
19ec-1c88:55686852.903 : Get Packet bADFStatus = 1 
19ec-1c88:55686852.955 : Get Packet dwStatusLong = 0 
19ec-1c88:55686853.005 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55686853.066 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55686853.122 : <= GetImageToBuffer Ret = 1
19ec-1c88:55686853.174 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:55686853.237 : Pipe = 81a2e48 Read ==>
19ec-1c88:55686853.324 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55686853.559 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1202604 size = 75360
19ec-1c88:55686853.947 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55686854.035 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55686854.129 : Pipe = 81a2e48 Read <==
19ec-1c88:55686854.183 : => GetImageToBuffer
19ec-1c88:55686854.229 : => GetImageToBufferPageScan
19ec-1c88:55686854.278 : Pipe = 81a2e48 Read ==>
19ec-1c88:55686854.365 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-b10:55687216.917 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55687217.097 :         System total receive data 311040 bytes
19ec-b10:55687217.167 :         => CNT96226::VenderCmd_GetData
19ec-b10:55687217.223 :         iCmd = 1, nBytes = 4
19ec-b10:55687389.661 :         0000 : 00 00 00 00 
19ec-b10:55687390.084 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55687390.239 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55687390.305 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55687390.364 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55687390.473 :         Pipe = 81a2d38 Write ==>
19ec-b10:55687390.578 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55687390.707 :         Pipe = 81a2d38 start to write data
19ec-b10:55687390.765 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 1093988 size = 36
19ec-b10:55687390.882 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55687390.973 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55687391.068 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55687391.195 :         Pipe = 81a2d38 Write <==
19ec-b10:55687391.248 :         Pipe = 81a2d38 Write ==>
19ec-b10:55687391.331 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55687391.440 :         Pipe = 81a2d38 start to write data
19ec-b10:55687391.493 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 1094024 size = 311040
19ec-1d78:55687392.499 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55687392.681 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 1093988 size = 36
19ec-1d78:55687392.802 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55687392.897 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55687393.196 :     Pipe = 81a2d38 Read <==
19ec-1d78:55687393.259 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55687393.326 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55687393.416 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55687398.338 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55687398.436 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55687398.536 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55687398.649 :         Pipe = 81a2d38 Write <==
19ec-1d78:55687399.697 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55687399.872 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 1094024 size = 311040
19ec-1d78:55687400.982 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55687401.069 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55687401.164 :     Pipe = 81a2d38 Read <==
19ec-1d78:55687401.218 :     ImageProcessThread : Process start
19ec-1d78:55687405.401 :     BytesPerLine = 3888
19ec-1d78:55687405.456 :     Lines = 80
19ec-1d78:55687452.710 :     ImageProcessThread : Process end
19ec-b10:55687574.612 :         IOThread: get image OK
19ec-b10:55687574.793 :         IOThread: Read image 311040 Bytes remain 4199040 bytes
19ec-b10:55687574.897 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55687574.998 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55687575.072 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55687575.314 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55687575.377 :         IO Send command 10 bytes
19ec-b10:55687575.520 :         => CNT96226::VenderCmd_SetData
19ec-b10:55687575.579 :         iCmd = 0, nBytes = 10
19ec-b10:55687575.692 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55687850.240 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55687850.412 :         System send command 10 bytes + data 0 bytes
19ec-b10:55687850.480 :         IO total need to receive data 2095632 bytes
19ec-b10:55687850.547 :         => CNT96226::VenderCmd_GetData
19ec-b10:55687850.606 :         iCmd = 2, nBytes = 24
19ec-b10:55688005.343 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55688005.529 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55688005.590 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55688005.663 :         Information.Status = 0
19ec-b10:55688005.727 :         => CNT96226::VenderCmd_GetData
19ec-b10:55688005.783 :         iCmd = 2, nBytes = 24
19ec-1d78:55688136.185 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55688136.432 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55688136.574 :     Pipe = 81a2e48 start to write data
19ec-1d78:55688136.637 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1277964 size = 36
19ec-1d78:55688137.004 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55688137.095 :     Pipe = 81a2e48 Write read wait size = 36
19ec-1d78:55688137.203 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55688137.340 :     Pipe = 81a2e48 Write <==
19ec-1d78:55688137.392 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55688137.705 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55688137.821 :     Pipe = 81a2e48 start to write data
19ec-1d78:55688137.882 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1278000 size = 75360
19ec-1c88:55688138.305 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55688138.494 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1277964 size = 36
19ec-1c88:55688138.621 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55688138.713 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55688138.817 : Pipe = 81a2e48 Read <==
19ec-1c88:55688138.877 : Get Packet type = 0 
19ec-1c88:55688138.936 : Get Packet dwSize = 75360 
19ec-1c88:55688138.991 : Get Packet bADFStatus = 1 
19ec-1c88:55688139.056 : Get Packet dwStatusLong = 0 
19ec-1c88:55688139.109 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55688139.174 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55688139.233 : <= GetImageToBuffer Ret = 1
19ec-1c88:55688139.301 : ReadScanEx2 : Copy from pipe to AP buffer size = 20724
19ec-1c88:55688139.369 : Pipe = 81a2e48 Read ==>
19ec-1c88:55688139.456 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55688139.747 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1d78:55688139.870 :     Pipe = 81a2e48 Write read wait size = 20724
19ec-1d78:55688139.976 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55688140.094 :     Pipe = 81a2e48 Write <==
19ec-1d78:55688140.157 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55688140.251 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55688140.372 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55688140.527 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1278000 size = 20724
19ec-1c88:55688140.718 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27208340 Data = 54636
19ec-1c88:55688140.806 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55688140.901 : Pipe = 81a2e48 Read <==
19ec-1c88:55688291.918 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55688292.063 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55688292.133 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55688292.346 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55688292.408 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55688292.465 : <= ReadScanEx2 ret = 1
19ec-1c88:55688292.523 : <= ReadScan ret = 1
19ec-b10:55688534.683 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55688534.863 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55688534.927 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55688534.999 :         Information.Status = 0
19ec-b10:55688535.065 :         => CNT96226::VenderCmd_GetData
19ec-b10:55688535.119 :         iCmd = 2, nBytes = 24
19ec-b10:55689485.550 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55689485.776 :         0010 : f0 00 00 00 50 91 5d 00 
19ec-b10:55689485.847 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55689485.931 :         Information.Status = 1, Information.Addr = 6132048
19ec-b10:55689487.035 :         => CNT96226::MemoryRead
19ec-b10:55690007.548 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55690007.728 :         System total receive data 311040 bytes
19ec-b10:55690007.803 :         => CNT96226::VenderCmd_GetData
19ec-b10:55690007.862 :         iCmd = 1, nBytes = 4
19ec-b10:55690149.892 :         0000 : 00 00 00 00 
19ec-b10:55690150.013 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55690150.158 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55690150.226 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55690150.286 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55690150.387 :         Pipe = 81a2d38 Write ==>
19ec-b10:55690150.495 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55690150.628 :         Pipe = 81a2d38 start to write data
19ec-b10:55690150.691 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 1405064 size = 36
19ec-b10:55690150.811 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55690150.910 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55690151.010 :         Pipe = 81a2d38 Set read data ready
19ec-1d78:55690151.336 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55690151.462 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 1405064 size = 36
19ec-1d78:55690151.578 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55690151.668 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55690151.766 :     Pipe = 81a2d38 Read <==
19ec-1d78:55690151.824 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55690151.892 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55690151.979 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55690152.144 :         Pipe = 81a2d38 Write <==
19ec-b10:55690152.200 :         Pipe = 81a2d38 Write ==>
19ec-b10:55690152.286 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55690152.393 :         Pipe = 81a2d38 start to write data
19ec-b10:55690152.452 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 1405100 size = 311040
19ec-b10:55690159.083 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55690159.200 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55690159.299 :         Pipe = 81a2d38 Set read data ready
19ec-1d78:55690159.549 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55690159.668 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 1405100 size = 311040
19ec-1d78:55690160.655 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55690160.746 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55690160.843 :     Pipe = 81a2d38 Read <==
19ec-1d78:55690160.897 :     ImageProcessThread : Process start
19ec-1d78:55690165.230 :     BytesPerLine = 3888
19ec-1d78:55690165.290 :     Lines = 80
19ec-b10:55690171.146 :         Pipe = 81a2d38 Write <==
19ec-1d78:55690212.804 :     ImageProcessThread : Process end
19ec-b10:55690687.324 :         IOThread: get image OK
19ec-b10:55690687.508 :         IOThread: Read image 311040 Bytes remain 3888000 bytes
19ec-b10:55690687.613 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55690687.705 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55690687.780 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55690687.851 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55690687.912 :         IO Send command 10 bytes
19ec-b10:55690688.006 :         => CNT96226::VenderCmd_SetData
19ec-b10:55690688.064 :         iCmd = 0, nBytes = 10
19ec-b10:55690688.184 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1d78:55691054.301 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55691054.539 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27208340 Data = 54636
19ec-1d78:55691054.692 :     Pipe = 81a2e48 start to write data
19ec-1d78:55691054.761 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1353360 size = 36
19ec-1d78:55691054.882 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27208304 Data = 54672
19ec-1d78:55691054.979 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55691055.078 :     Pipe = 81a2e48 Write <==
19ec-1d78:55691055.136 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55691055.225 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27208304 Data = 54672
19ec-1d78:55691055.339 :     Pipe = 81a2e48 start to write data
19ec-1d78:55691055.396 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1353396 size = 75360
19ec-1d78:55691057.065 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27132944 Data = 130032
19ec-1d78:55691057.160 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55691057.259 :     Pipe = 81a2e48 Write <==
19ec-1d78:55691057.323 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55691057.415 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55691932.231 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55691932.421 :         System send command 10 bytes + data 0 bytes
19ec-b10:55691932.501 :         IO total need to receive data 2095632 bytes
19ec-b10:55691932.571 :         => CNT96226::VenderCmd_GetData
19ec-b10:55691932.633 :         iCmd = 2, nBytes = 24
19ec-1c88:55692032.622 : => ReadScan
19ec-1c88:55692032.756 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55692032.838 : => ReadScanEx2
19ec-1c88:55692032.890 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55692032.958 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55692033.020 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55692033.087 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55692033.150 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55692033.213 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55692033.280 : ReadScanEx2 : Copy from pipe to AP buffer size = 54636
19ec-1c88:55692033.352 : Pipe = 81a2e48 Read ==>
19ec-1c88:55692033.484 : Pipe = 81a2e48 Read Total = 27262976 Free = 27132944 Data = 130032
19ec-1c88:55692033.618 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1298724 size = 54636
19ec-1c88:55692033.975 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55692034.073 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55692034.175 : Pipe = 81a2e48 Read <==
19ec-1c88:55692034.235 : => GetImageToBuffer
19ec-1c88:55692034.289 : => GetImageToBufferPageScan
19ec-1c88:55692034.345 : Pipe = 81a2e48 Read ==>
19ec-1c88:55692034.432 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55692034.547 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1353360 size = 36
19ec-1c88:55692034.660 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55692034.746 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55692034.845 : Pipe = 81a2e48 Read <==
19ec-1c88:55692034.904 : Get Packet type = 0 
19ec-1c88:55692034.958 : Get Packet dwSize = 75360 
19ec-1c88:55692035.136 : Get Packet bADFStatus = 1 
19ec-1c88:55692035.194 : Get Packet dwStatusLong = 0 
19ec-1c88:55692035.247 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55692035.310 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55692035.371 : <= GetImageToBuffer Ret = 1
19ec-1c88:55692035.428 : ReadScanEx2 : Copy from pipe to AP buffer size = 45216
19ec-1c88:55692035.494 : Pipe = 81a2e48 Read ==>
19ec-1c88:55692035.580 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55692035.693 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1353396 size = 45216
19ec-1c88:55692035.979 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27232832 Data = 30144
19ec-1c88:55692036.066 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55692036.162 : Pipe = 81a2e48 Read <==
19ec-1c88:55692248.598 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55692248.801 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55692248.872 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55692248.943 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55692249.007 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55692249.070 : <= ReadScanEx2 ret = 1
19ec-1c88:55692249.128 : <= ReadScan ret = 1
19ec-b10:55692577.851 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55692578.069 :         0010 : f0 00 00 00 50 50 62 00 
19ec-b10:55692578.138 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55692578.230 :         Information.Status = 1, Information.Addr = 6443088
19ec-b10:55692579.157 :         => CNT96226::MemoryRead
19ec-b10:55693057.794 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55693057.988 :         System total receive data 311040 bytes
19ec-b10:55693058.065 :         => CNT96226::VenderCmd_GetData
19ec-b10:55693058.128 :         iCmd = 1, nBytes = 4
19ec-b10:55693208.480 :         0000 : 00 00 00 00 
19ec-b10:55693208.628 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55693208.801 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55693208.875 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55693208.948 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55693209.056 :         Pipe = 81a2d38 Write ==>
19ec-b10:55693209.172 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55693209.300 :         Pipe = 81a2d38 start to write data
19ec-b10:55693209.362 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 1716140 size = 36
19ec-b10:55693209.484 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55693209.581 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55693209.679 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55693209.825 :         Pipe = 81a2d38 Write <==
19ec-b10:55693209.883 :         Pipe = 81a2d38 Write ==>
19ec-b10:55693210.231 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55693210.469 :         Pipe = 81a2d38 start to write data
19ec-b10:55693210.546 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 1716176 size = 311040
19ec-1d78:55693210.698 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55693210.887 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 1716140 size = 36
19ec-1d78:55693211.024 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55693211.122 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55693211.236 :     Pipe = 81a2d38 Read <==
19ec-1d78:55693211.299 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55693211.371 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55693211.459 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55693216.986 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55693217.087 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55693217.191 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55693217.324 :         Pipe = 81a2d38 Write <==
19ec-1d78:55693217.524 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55693217.666 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 1716176 size = 311040
19ec-1d78:55693219.273 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55693219.363 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55693219.462 :     Pipe = 81a2d38 Read <==
19ec-1d78:55693219.524 :     ImageProcessThread : Process start
19ec-1d78:55693225.406 :     BytesPerLine = 3888
19ec-1d78:55693225.510 :     Lines = 80
19ec-1d78:55693274.269 :     ImageProcessThread : Process end
19ec-b10:55693426.115 :         IOThread: get image OK
19ec-b10:55693426.310 :         IOThread: Read image 311040 Bytes remain 3576960 bytes
19ec-b10:55693426.416 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55693426.516 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55693426.593 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55693426.670 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55693426.730 :         IO Send command 10 bytes
19ec-b10:55693426.862 :         => CNT96226::VenderCmd_SetData
19ec-b10:55693426.921 :         iCmd = 0, nBytes = 10
19ec-b10:55693427.042 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1d78:55693981.879 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55693982.138 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27232832 Data = 30144
19ec-1d78:55693982.296 :     Pipe = 81a2e48 start to write data
19ec-1d78:55693982.365 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1428756 size = 36
19ec-1d78:55693982.490 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27232796 Data = 30180
19ec-1d78:55693982.589 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55693982.696 :     Pipe = 81a2e48 Write <==
19ec-1d78:55693982.759 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55693982.851 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27232796 Data = 30180
19ec-1d78:55693982.966 :     Pipe = 81a2e48 start to write data
19ec-1d78:55693983.026 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1428792 size = 75360
19ec-1d78:55693984.748 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27157436 Data = 105540
19ec-1d78:55693984.843 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55693984.943 :     Pipe = 81a2e48 Write <==
19ec-1d78:55693985.005 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55693985.105 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55694487.963 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55694488.192 :         System send command 10 bytes + data 0 bytes
19ec-b10:55694488.264 :         IO total need to receive data 2095632 bytes
19ec-b10:55694488.336 :         => CNT96226::VenderCmd_GetData
19ec-b10:55694488.394 :         iCmd = 2, nBytes = 24
19ec-b10:55695041.306 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55695041.530 :         0010 : f0 00 00 00 50 99 37 00 
19ec-b10:55695041.601 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55695041.682 :         Information.Status = 1, Information.Addr = 3643728
19ec-b10:55695042.648 :         => CNT96226::MemoryRead
19ec-b10:55695419.878 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55695420.093 :         System total receive data 311040 bytes
19ec-b10:55695420.168 :         => CNT96226::VenderCmd_GetData
19ec-b10:55695420.230 :         iCmd = 1, nBytes = 4
19ec-b10:55695554.710 :         0000 : 00 00 00 00 
19ec-b10:55695554.860 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55695555.008 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55695555.080 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55695555.141 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55695555.254 :         Pipe = 81a2d38 Write ==>
19ec-b10:55695555.362 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55695555.496 :         Pipe = 81a2d38 start to write data
19ec-b10:55695555.672 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 2027216 size = 36
19ec-b10:55695555.800 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55695555.893 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55695555.992 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55695556.123 :         Pipe = 81a2d38 Write <==
19ec-b10:55695556.178 :         Pipe = 81a2d38 Write ==>
19ec-b10:55695556.264 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55695556.377 :         Pipe = 81a2d38 start to write data
19ec-b10:55695556.435 :         Pipe = 81a2d38 Memory Write Copy to 81a2e28 + 2027252 size = 69900
19ec-1d78:55695556.904 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55695557.088 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 2027216 size = 36
19ec-1d78:55695557.218 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55695557.313 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55695557.418 :     Pipe = 81a2d38 Read <==
19ec-1d78:55695557.477 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55695557.543 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55695557.630 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55695558.034 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 0 size = 241140
19ec-b10:55695563.046 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55695563.155 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55695563.255 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55695563.373 :         Pipe = 81a2d38 Write <==
19ec-1d78:55695564.087 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55695564.240 :     Pipe = 81a2d38 Read Copy from 81a2e28 + 2027252 size = 69900
19ec-1d78:55695564.510 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 0 size = 241140
19ec-1d78:55695565.302 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55695565.398 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55695565.495 :     Pipe = 81a2d38 Read <==
19ec-1d78:55695565.549 :     ImageProcessThread : Process start
19ec-1d78:55695569.859 :     BytesPerLine = 3888
19ec-1d78:55695569.923 :     Lines = 80
19ec-1d78:55695617.914 :     ImageProcessThread : Process end
19ec-1c88:55695672.381 : => ReadScan
19ec-1c88:55695672.520 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55695672.602 : => ReadScanEx2
19ec-1c88:55695672.655 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55695672.714 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55695672.771 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55695672.831 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55695672.889 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55695672.952 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55695673.016 : ReadScanEx2 : Copy from pipe to AP buffer size = 30144
19ec-1c88:55695673.085 : Pipe = 81a2e48 Read ==>
19ec-1c88:55695673.201 : Pipe = 81a2e48 Read Total = 27262976 Free = 27157436 Data = 105540
19ec-1c88:55695673.336 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1398612 size = 30144
19ec-1c88:55695673.671 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55695673.761 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55695673.862 : Pipe = 81a2e48 Read <==
19ec-1c88:55695673.916 : => GetImageToBuffer
19ec-1c88:55695673.968 : => GetImageToBufferPageScan
19ec-1c88:55695674.022 : Pipe = 81a2e48 Read ==>
19ec-1c88:55695674.108 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55695674.217 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1428756 size = 36
19ec-1c88:55695674.325 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55695674.530 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55695674.630 : Pipe = 81a2e48 Read <==
19ec-1c88:55695674.684 : Get Packet type = 0 
19ec-1c88:55695674.737 : Get Packet dwSize = 75360 
19ec-1c88:55695674.791 : Get Packet bADFStatus = 1 
19ec-1c88:55695674.856 : Get Packet dwStatusLong = 0 
19ec-1c88:55695674.909 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55695674.971 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55695675.026 : <= GetImageToBuffer Ret = 1
19ec-1c88:55695675.078 : ReadScanEx2 : Copy from pipe to AP buffer size = 69708
19ec-1c88:55695675.143 : Pipe = 81a2e48 Read ==>
19ec-1c88:55695675.230 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55695675.344 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1428792 size = 69708
19ec-1c88:55695675.762 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27257324 Data = 5652
19ec-1c88:55695675.848 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55695675.941 : Pipe = 81a2e48 Read <==
19ec-b10:55695730.442 :         IOThread: get image OK
19ec-b10:55695730.599 :         IOThread: Read image 311040 Bytes remain 3265920 bytes
19ec-b10:55695730.688 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55695730.776 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55695730.847 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55695730.913 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55695730.966 :         IO Send command 10 bytes
19ec-b10:55695731.064 :         => CNT96226::VenderCmd_SetData
19ec-b10:55695731.120 :         iCmd = 0, nBytes = 10
19ec-b10:55695731.231 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-1c88:55695848.512 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55695848.691 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55695848.767 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55695848.833 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55695848.896 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55695848.956 : <= ReadScanEx2 ret = 1
19ec-1c88:55695849.014 : <= ReadScan ret = 1
19ec-b10:55695999.372 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55695999.559 :         System send command 10 bytes + data 0 bytes
19ec-b10:55695999.634 :         IO total need to receive data 2095632 bytes
19ec-b10:55695999.718 :         => CNT96226::VenderCmd_GetData
19ec-b10:55695999.784 :         iCmd = 2, nBytes = 24
19ec-1d78:55696351.737 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55696351.976 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27257324 Data = 5652
19ec-1d78:55696352.135 :     Pipe = 81a2e48 start to write data
19ec-1d78:55696352.202 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1504152 size = 36
19ec-1d78:55696352.331 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27257288 Data = 5688
19ec-1d78:55696352.432 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55696352.537 :     Pipe = 81a2e48 Write <==
19ec-1d78:55696352.592 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55696352.680 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27257288 Data = 5688
19ec-1d78:55696352.797 :     Pipe = 81a2e48 start to write data
19ec-1d78:55696352.854 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1504188 size = 75360
19ec-1d78:55696354.616 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27181928 Data = 81048
19ec-1d78:55696354.709 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55696354.803 :     Pipe = 81a2e48 Write <==
19ec-1d78:55696354.873 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55696354.967 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55696509.707 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55696509.912 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55696509.980 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55696510.061 :         Information.Status = 0
19ec-b10:55696510.128 :         => CNT96226::VenderCmd_GetData
19ec-b10:55696510.305 :         iCmd = 2, nBytes = 24
19ec-b10:55697043.271 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55697043.493 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55697043.562 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55697043.648 :         Information.Status = 0
19ec-b10:55697043.711 :         => CNT96226::VenderCmd_GetData
19ec-b10:55697043.768 :         iCmd = 2, nBytes = 24
19ec-b10:55697572.928 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55697573.133 :         0010 : f0 00 00 00 50 58 3c 00 
19ec-b10:55697573.193 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55697573.273 :         Information.Status = 1, Information.Addr = 3954768
19ec-b10:55697574.185 :         => CNT96226::MemoryRead
19ec-b10:55697948.271 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55697948.487 :         System total receive data 311040 bytes
19ec-b10:55697948.559 :         => CNT96226::VenderCmd_GetData
19ec-b10:55697948.623 :         iCmd = 1, nBytes = 4
19ec-b10:55698118.766 :         0000 : 00 00 00 00 
19ec-b10:55698119.012 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55698119.202 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55698119.273 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55698119.336 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55698119.457 :         Pipe = 81a2d38 Write ==>
19ec-b10:55698119.578 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55698119.718 :         Pipe = 81a2d38 start to write data
19ec-b10:55698119.781 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 241140 size = 36
19ec-b10:55698119.919 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55698120.011 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55698120.111 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55698120.256 :         Pipe = 81a2d38 Write <==
19ec-b10:55698120.315 :         Pipe = 81a2d38 Write ==>
19ec-b10:55698120.593 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55698120.770 :         Pipe = 81a2d38 start to write data
19ec-b10:55698120.829 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 241176 size = 311040
19ec-1d78:55698120.977 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55698121.165 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 241140 size = 36
19ec-1d78:55698121.300 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55698121.406 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55698121.521 :     Pipe = 81a2d38 Read <==
19ec-1d78:55698121.582 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55698121.654 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55698121.744 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55698128.177 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55698128.276 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55698128.376 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55698128.497 :         Pipe = 81a2d38 Write <==
19ec-1d78:55698128.698 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55698128.841 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 241176 size = 311040
19ec-1d78:55698129.986 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55698130.078 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55698130.176 :     Pipe = 81a2d38 Read <==
19ec-1d78:55698130.231 :     ImageProcessThread : Process start
19ec-1d78:55698134.580 :     BytesPerLine = 3888
19ec-1d78:55698134.648 :     Lines = 80
19ec-1d78:55698185.461 :     ImageProcessThread : Process end
19ec-b10:55698337.826 :         IOThread: get image OK
19ec-b10:55698338.034 :         IOThread: Read image 311040 Bytes remain 2954880 bytes
19ec-b10:55698338.256 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55698338.362 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55698338.443 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55698338.513 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55698338.574 :         IO Send command 10 bytes
19ec-b10:55698338.753 :         => CNT96226::VenderCmd_SetData
19ec-b10:55698338.813 :         iCmd = 0, nBytes = 10
19ec-b10:55698338.935 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55698624.820 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55698625.003 :         System send command 10 bytes + data 0 bytes
19ec-b10:55698625.081 :         IO total need to receive data 2095632 bytes
19ec-b10:55698625.154 :         => CNT96226::VenderCmd_GetData
19ec-b10:55698625.214 :         iCmd = 2, nBytes = 24
19ec-1d78:55698882.535 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55698882.776 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27181928 Data = 81048
19ec-1d78:55698882.932 :     Pipe = 81a2e48 start to write data
19ec-1d78:55698882.998 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1579548 size = 36
19ec-1d78:55698883.127 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27181892 Data = 81084
19ec-1d78:55698883.224 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55698883.325 :     Pipe = 81a2e48 Write <==
19ec-1d78:55698883.383 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55698883.471 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27181892 Data = 81084
19ec-1d78:55698883.584 :     Pipe = 81a2e48 start to write data
19ec-1d78:55698883.641 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1579584 size = 75360
19ec-1d78:55698885.334 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27106532 Data = 156444
19ec-1d78:55698885.433 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55698885.534 :     Pipe = 81a2e48 Write <==
19ec-1d78:55698885.599 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55698885.694 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55699104.434 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55699104.891 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55699104.962 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55699105.047 :         Information.Status = 0
19ec-b10:55699105.113 :         => CNT96226::VenderCmd_GetData
19ec-b10:55699105.172 :         iCmd = 2, nBytes = 24
19ec-1c88:55699252.660 : => ReadScan
19ec-1c88:55699252.791 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55699252.868 : => ReadScanEx2
19ec-1c88:55699252.922 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55699252.984 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55699253.046 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55699253.111 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55699253.170 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55699253.234 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55699253.304 : ReadScanEx2 : Copy from pipe to AP buffer size = 5652
19ec-1c88:55699253.376 : Pipe = 81a2e48 Read ==>
19ec-1c88:55699253.502 : Pipe = 81a2e48 Read Total = 27262976 Free = 27106532 Data = 156444
19ec-1c88:55699253.641 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1498500 size = 5652
19ec-1c88:55699253.797 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27112184 Data = 150792
19ec-1c88:55699253.893 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55699253.994 : Pipe = 81a2e48 Read <==
19ec-1c88:55699254.054 : => GetImageToBuffer
19ec-1c88:55699254.106 : => GetImageToBufferPageScan
19ec-1c88:55699254.171 : Pipe = 81a2e48 Read ==>
19ec-1c88:55699254.259 : Pipe = 81a2e48 Read Total = 27262976 Free = 27112184 Data = 150792
19ec-1c88:55699254.373 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1504152 size = 36
19ec-1c88:55699254.486 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27112220 Data = 150756
19ec-1c88:55699254.705 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55699254.807 : Pipe = 81a2e48 Read <==
19ec-1c88:55699254.860 : Get Packet type = 0 
19ec-1c88:55699254.912 : Get Packet dwSize = 75360 
19ec-1c88:55699254.965 : Get Packet bADFStatus = 1 
19ec-1c88:55699255.022 : Get Packet dwStatusLong = 0 
19ec-1c88:55699255.076 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55699255.143 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55699255.197 : <= GetImageToBuffer Ret = 1
19ec-1c88:55699255.254 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:55699255.320 : Pipe = 81a2e48 Read ==>
19ec-1c88:55699255.408 : Pipe = 81a2e48 Read Total = 27262976 Free = 27112220 Data = 150756
19ec-1c88:55699255.520 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1504188 size = 75360
19ec-1c88:55699255.932 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55699256.023 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55699256.118 : Pipe = 81a2e48 Read <==
19ec-1c88:55699256.170 : => GetImageToBuffer
19ec-1c88:55699256.219 : => GetImageToBufferPageScan
19ec-1c88:55699256.270 : Pipe = 81a2e48 Read ==>
19ec-1c88:55699256.356 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55699256.466 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1579548 size = 36
19ec-1c88:55699256.574 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55699256.660 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55699256.756 : Pipe = 81a2e48 Read <==
19ec-1c88:55699256.809 : Get Packet type = 0 
19ec-1c88:55699256.860 : Get Packet dwSize = 75360 
19ec-1c88:55699256.912 : Get Packet bADFStatus = 1 
19ec-1c88:55699256.966 : Get Packet dwStatusLong = 0 
19ec-1c88:55699257.017 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55699257.071 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55699257.127 : <= GetImageToBuffer Ret = 1
19ec-1c88:55699257.178 : ReadScanEx2 : Copy from pipe to AP buffer size = 18840
19ec-1c88:55699257.244 : Pipe = 81a2e48 Read ==>
19ec-1c88:55699257.329 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55699257.441 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1579584 size = 18840
19ec-1c88:55699257.629 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27206456 Data = 56520
19ec-1c88:55699257.723 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55699257.815 : Pipe = 81a2e48 Read <==
19ec-1c88:55699418.083 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55699418.501 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55699418.569 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55699418.633 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55699418.693 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55699418.753 : <= ReadScanEx2 ret = 1
19ec-1c88:55699418.805 : <= ReadScan ret = 1
19ec-b10:55699688.256 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55699688.485 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55699688.559 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55699688.635 :         Information.Status = 0
19ec-b10:55699688.704 :         => CNT96226::VenderCmd_GetData
19ec-b10:55699688.763 :         iCmd = 2, nBytes = 24
19ec-b10:55700310.848 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55700311.063 :         0010 : f0 00 00 00 50 17 41 00 
19ec-b10:55700311.134 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55700311.215 :         Information.Status = 1, Information.Addr = 4265808
19ec-b10:55700312.114 :         => CNT96226::MemoryRead
19ec-b10:55700708.921 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55700709.102 :         System total receive data 311040 bytes
19ec-b10:55700709.180 :         => CNT96226::VenderCmd_GetData
19ec-b10:55700709.474 :         iCmd = 1, nBytes = 4
19ec-b10:55700867.504 :         0000 : 00 00 00 00 
19ec-b10:55700867.594 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55700867.874 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55700867.939 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55700867.999 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55700868.102 :         Pipe = 81a2d38 Write ==>
19ec-b10:55700868.214 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55700868.343 :         Pipe = 81a2d38 start to write data
19ec-b10:55700868.400 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 552216 size = 36
19ec-b10:55700868.519 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55700868.609 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55700868.711 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55700868.844 :         Pipe = 81a2d38 Write <==
19ec-b10:55700868.900 :         Pipe = 81a2d38 Write ==>
19ec-b10:55700869.171 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55700869.336 :         Pipe = 81a2d38 start to write data
19ec-b10:55700869.397 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 552252 size = 311040
19ec-1d78:55700869.542 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55700869.730 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 552216 size = 36
19ec-1d78:55700869.861 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55700870.021 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55700870.126 :     Pipe = 81a2d38 Read <==
19ec-1d78:55700870.184 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55700870.255 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55700870.343 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55700876.364 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55700876.464 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55700876.568 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55700876.686 :         Pipe = 81a2d38 Write <==
19ec-1d78:55700876.883 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55700877.022 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 552252 size = 311040
19ec-1d78:55700877.929 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55700878.016 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55700878.112 :     Pipe = 81a2d38 Read <==
19ec-1d78:55700878.167 :     ImageProcessThread : Process start
19ec-1d78:55700882.487 :     BytesPerLine = 3888
19ec-1d78:55700882.545 :     Lines = 80
19ec-1d78:55700930.021 :     ImageProcessThread : Process end
19ec-b10:55701075.550 :         IOThread: get image OK
19ec-b10:55701075.737 :         IOThread: Read image 311040 Bytes remain 2643840 bytes
19ec-b10:55701075.850 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55701075.945 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55701076.023 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55701076.095 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55701076.154 :         IO Send command 10 bytes
19ec-b10:55701076.306 :         => CNT96226::VenderCmd_SetData
19ec-b10:55701076.366 :         iCmd = 0, nBytes = 10
19ec-b10:55701076.485 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55701347.223 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55701347.612 :         System send command 10 bytes + data 0 bytes
19ec-b10:55701347.687 :         IO total need to receive data 2095632 bytes
19ec-b10:55701347.753 :         => CNT96226::VenderCmd_GetData
19ec-b10:55701347.809 :         iCmd = 2, nBytes = 24
19ec-1d78:55701635.754 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55701636.032 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27206456 Data = 56520
19ec-1d78:55701636.179 :     Pipe = 81a2e48 start to write data
19ec-1d78:55701636.248 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1654944 size = 36
19ec-1d78:55701636.500 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27206420 Data = 56556
19ec-1d78:55701636.598 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55701636.698 :     Pipe = 81a2e48 Write <==
19ec-1d78:55701636.753 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55701636.847 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27206420 Data = 56556
19ec-1d78:55701636.959 :     Pipe = 81a2e48 start to write data
19ec-1d78:55701637.015 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1654980 size = 75360
19ec-1d78:55701638.768 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27131060 Data = 131916
19ec-1d78:55701638.862 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55701638.961 :     Pipe = 81a2e48 Write <==
19ec-1d78:55701639.022 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55701639.118 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55701853.546 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55701853.752 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55701853.810 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55701853.887 :         Information.Status = 0
19ec-b10:55701853.945 :         => CNT96226::VenderCmd_GetData
19ec-b10:55701854.002 :         iCmd = 2, nBytes = 24
19ec-b10:55702417.774 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55702417.993 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55702418.059 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55702418.135 :         Information.Status = 0
19ec-b10:55702418.201 :         => CNT96226::VenderCmd_GetData
19ec-b10:55702418.262 :         iCmd = 2, nBytes = 24
19ec-1c88:55702856.027 : => ReadScan
19ec-1c88:55702856.199 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55702856.278 : => ReadScanEx2
19ec-1c88:55702856.332 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55702856.398 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55702856.456 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55702856.517 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55702856.578 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55702856.638 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55702856.704 : ReadScanEx2 : Copy from pipe to AP buffer size = 56520
19ec-1c88:55702856.772 : Pipe = 81a2e48 Read ==>
19ec-1c88:55702856.892 : Pipe = 81a2e48 Read Total = 27262976 Free = 27131060 Data = 131916
19ec-1c88:55702857.029 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1598424 size = 56520
19ec-1c88:55702857.360 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55702857.454 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55702857.557 : Pipe = 81a2e48 Read <==
19ec-1c88:55702857.611 : => GetImageToBuffer
19ec-1c88:55702857.664 : => GetImageToBufferPageScan
19ec-1c88:55702857.718 : Pipe = 81a2e48 Read ==>
19ec-1c88:55702857.805 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55702857.921 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1654944 size = 36
19ec-1c88:55702858.258 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55702858.349 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55702858.445 : Pipe = 81a2e48 Read <==
19ec-1c88:55702858.496 : Get Packet type = 0 
19ec-1c88:55702858.551 : Get Packet dwSize = 75360 
19ec-1c88:55702858.602 : Get Packet bADFStatus = 1 
19ec-1c88:55702858.652 : Get Packet dwStatusLong = 0 
19ec-1c88:55702858.705 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55702858.762 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55702858.816 : <= GetImageToBuffer Ret = 1
19ec-1c88:55702858.870 : ReadScanEx2 : Copy from pipe to AP buffer size = 43332
19ec-1c88:55702858.932 : Pipe = 81a2e48 Read ==>
19ec-1c88:55702859.016 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55702859.126 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1654980 size = 43332
19ec-1c88:55702859.558 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27230948 Data = 32028
19ec-1c88:55702859.654 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55702859.748 : Pipe = 81a2e48 Read <==
19ec-b10:55702966.797 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55702966.981 :         0010 : f0 00 00 00 50 d6 45 00 
19ec-b10:55702967.049 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55702967.121 :         Information.Status = 1, Information.Addr = 4576848
19ec-b10:55702968.012 :         => CNT96226::MemoryRead
19ec-1c88:55703017.583 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55703017.747 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55703017.821 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55703017.890 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55703017.957 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55703018.020 : <= ReadScanEx2 ret = 1
19ec-1c88:55703018.076 : <= ReadScan ret = 1
19ec-b10:55703357.540 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55703357.722 :         System total receive data 311040 bytes
19ec-b10:55703357.792 :         => CNT96226::VenderCmd_GetData
19ec-b10:55703357.853 :         iCmd = 1, nBytes = 4
19ec-b10:55703531.207 :         0000 : 00 00 00 00 
19ec-b10:55703531.356 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55703531.528 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55703531.604 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55703531.668 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55703531.773 :         Pipe = 81a2d38 Write ==>
19ec-b10:55703531.889 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55703532.024 :         Pipe = 81a2d38 start to write data
19ec-b10:55703532.084 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 863292 size = 36
19ec-b10:55703532.209 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55703532.301 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55703532.401 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55703532.538 :         Pipe = 81a2d38 Write <==
19ec-b10:55703532.597 :         Pipe = 81a2d38 Write ==>
19ec-b10:55703532.881 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55703533.057 :         Pipe = 81a2d38 start to write data
19ec-b10:55703533.115 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 863328 size = 311040
19ec-1d78:55703533.276 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55703533.466 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 863292 size = 36
19ec-1d78:55703533.598 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55703533.699 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55703533.813 :     Pipe = 81a2d38 Read <==
19ec-1d78:55703533.876 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55703533.948 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55703534.037 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55703540.050 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55703540.173 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55703540.279 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55703540.407 :         Pipe = 81a2d38 Write <==
19ec-1d78:55703541.467 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55703541.653 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 863328 size = 311040
19ec-1d78:55703543.442 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55703543.542 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55703543.644 :     Pipe = 81a2d38 Read <==
19ec-1d78:55703543.701 :     ImageProcessThread : Process start
19ec-1d78:55703548.201 :     BytesPerLine = 3888
19ec-1d78:55703548.537 :     Lines = 80
19ec-1d78:55703596.959 :     ImageProcessThread : Process end
19ec-b10:55703735.400 :         IOThread: get image OK
19ec-b10:55703735.597 :         IOThread: Read image 311040 Bytes remain 2332800 bytes
19ec-b10:55703735.712 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55703735.814 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55703735.889 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55703735.961 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55703736.020 :         IO Send command 10 bytes
19ec-b10:55703736.147 :         => CNT96226::VenderCmd_SetData
19ec-b10:55703736.203 :         iCmd = 0, nBytes = 10
19ec-b10:55703736.320 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55704010.522 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55704010.723 :         System send command 10 bytes + data 0 bytes
19ec-b10:55704011.029 :         IO total need to receive data 2095632 bytes
19ec-b10:55704011.101 :         => CNT96226::VenderCmd_GetData
19ec-b10:55704011.388 :         iCmd = 2, nBytes = 24
19ec-1d78:55704324.187 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55704324.458 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27230948 Data = 32028
19ec-1d78:55704324.623 :     Pipe = 81a2e48 start to write data
19ec-1d78:55704324.691 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1730340 size = 36
19ec-1d78:55704324.817 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27230912 Data = 32064
19ec-1d78:55704324.916 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55704325.020 :     Pipe = 81a2e48 Write <==
19ec-1d78:55704325.077 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55704325.166 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27230912 Data = 32064
19ec-1d78:55704325.284 :     Pipe = 81a2e48 start to write data
19ec-1d78:55704325.345 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1730376 size = 75360
19ec-1d78:55704327.034 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27155552 Data = 107424
19ec-1d78:55704327.128 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55704327.226 :     Pipe = 81a2e48 Write <==
19ec-1d78:55704327.517 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55704327.608 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55704482.751 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55704482.917 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55704482.981 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55704483.054 :         Information.Status = 0
19ec-b10:55704483.115 :         => CNT96226::VenderCmd_GetData
19ec-b10:55704483.167 :         iCmd = 2, nBytes = 24
19ec-b10:55705070.725 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55705070.935 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55705071.231 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55705071.306 :         Information.Status = 0
19ec-b10:55705071.365 :         => CNT96226::VenderCmd_GetData
19ec-b10:55705071.423 :         iCmd = 2, nBytes = 24
19ec-b10:55705626.420 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55705626.674 :         0010 : f0 00 00 00 50 95 4a 00 
19ec-b10:55705626.744 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55705626.830 :         Information.Status = 1, Information.Addr = 4887888
19ec-b10:55705628.262 :         => CNT96226::MemoryRead
19ec-b10:55706005.090 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55706005.270 :         System total receive data 311040 bytes
19ec-b10:55706005.339 :         => CNT96226::VenderCmd_GetData
19ec-b10:55706005.401 :         iCmd = 1, nBytes = 4
19ec-b10:55706144.177 :         0000 : 00 00 00 00 
19ec-b10:55706144.323 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55706144.491 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55706144.560 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55706144.626 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55706144.838 :         Pipe = 81a2d38 Write ==>
19ec-b10:55706144.950 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55706145.096 :         Pipe = 81a2d38 start to write data
19ec-b10:55706145.158 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 1174368 size = 36
19ec-b10:55706145.277 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55706145.367 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55706145.463 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55706145.607 :         Pipe = 81a2d38 Write <==
19ec-b10:55706145.663 :         Pipe = 81a2d38 Write ==>
19ec-b10:55706145.926 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55706146.096 :         Pipe = 81a2d38 start to write data
19ec-b10:55706146.155 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 1174404 size = 311040
19ec-1d78:55706146.302 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55706146.490 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 1174368 size = 36
19ec-1d78:55706146.623 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55706146.722 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55706146.829 :     Pipe = 81a2d38 Read <==
19ec-1d78:55706146.892 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55706146.958 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55706147.046 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55706152.851 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55706152.948 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55706153.049 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55706153.167 :         Pipe = 81a2d38 Write <==
19ec-1d78:55706153.381 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55706153.532 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 1174404 size = 311040
19ec-1d78:55706154.639 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55706154.732 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55706154.830 :     Pipe = 81a2d38 Read <==
19ec-1d78:55706154.884 :     ImageProcessThread : Process start
19ec-1d78:55706159.314 :     BytesPerLine = 3888
19ec-1d78:55706159.387 :     Lines = 80
19ec-1d78:55706207.933 :     ImageProcessThread : Process end
19ec-b10:55706332.800 :         IOThread: get image OK
19ec-b10:55706332.997 :         IOThread: Read image 311040 Bytes remain 2021760 bytes
19ec-b10:55706333.110 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55706333.211 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55706333.291 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55706333.367 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55706333.428 :         IO Send command 10 bytes
19ec-b10:55706333.535 :         => CNT96226::VenderCmd_SetData
19ec-b10:55706333.597 :         iCmd = 0, nBytes = 10
19ec-b10:55706333.723 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55706589.036 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55706589.283 :         System send command 10 bytes + data 0 bytes
19ec-b10:55706589.358 :         IO total need to receive data 2095632 bytes
19ec-b10:55706589.427 :         => CNT96226::VenderCmd_GetData
19ec-b10:55706589.487 :         iCmd = 2, nBytes = 24
19ec-1c88:55706638.639 : => ReadScan
19ec-1c88:55706638.860 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55706638.948 : => ReadScanEx2
19ec-1c88:55706639.007 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55706639.070 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55706639.129 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55706639.195 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55706639.323 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55706639.524 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55706639.594 : ReadScanEx2 : Copy from pipe to AP buffer size = 32028
19ec-1c88:55706639.665 : Pipe = 81a2e48 Read ==>
19ec-1c88:55706639.781 : Pipe = 81a2e48 Read Total = 27262976 Free = 27155552 Data = 107424
19ec-1c88:55706640.000 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1698312 size = 32028
19ec-1c88:55706640.261 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55706640.353 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55706640.454 : Pipe = 81a2e48 Read <==
19ec-1c88:55706640.597 : => GetImageToBuffer
19ec-1c88:55706640.652 : => GetImageToBufferPageScan
19ec-1c88:55706640.712 : Pipe = 81a2e48 Read ==>
19ec-1c88:55706640.801 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55706640.914 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1730340 size = 36
19ec-1c88:55706641.025 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55706641.189 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55706641.294 : Pipe = 81a2e48 Read <==
19ec-1c88:55706641.350 : Get Packet type = 0 
19ec-1c88:55706641.404 : Get Packet dwSize = 75360 
19ec-1c88:55706641.462 : Get Packet bADFStatus = 1 
19ec-1c88:55706641.516 : Get Packet dwStatusLong = 0 
19ec-1c88:55706641.569 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55706641.630 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55706641.766 : <= GetImageToBuffer Ret = 1
19ec-1c88:55706641.824 : ReadScanEx2 : Copy from pipe to AP buffer size = 67824
19ec-1c88:55706641.889 : Pipe = 81a2e48 Read ==>
19ec-1c88:55706641.979 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55706643.258 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1730376 size = 67824
19ec-1c88:55706643.767 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27255440 Data = 7536
19ec-1c88:55706643.862 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55706643.960 : Pipe = 81a2e48 Read <==
19ec-b10:55706759.993 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55706760.196 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55706760.261 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55706760.339 :         Information.Status = 0
19ec-b10:55706760.406 :         => CNT96226::VenderCmd_GetData
19ec-b10:55706760.463 :         iCmd = 2, nBytes = 24
19ec-1c88:55706841.445 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55706841.642 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55706841.710 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55706841.773 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55706841.835 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55706841.898 : <= ReadScanEx2 ret = 1
19ec-1c88:55706841.958 : <= ReadScan ret = 1
19ec-1d78:55706903.621 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55706903.850 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27255440 Data = 7536
19ec-1d78:55706904.004 :     Pipe = 81a2e48 start to write data
19ec-1d78:55706904.072 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1805736 size = 36
19ec-1d78:55706904.196 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27255404 Data = 7572
19ec-1d78:55706904.293 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55706904.399 :     Pipe = 81a2e48 Write <==
19ec-1d78:55706904.455 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55706904.546 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27255404 Data = 7572
19ec-1d78:55706904.660 :     Pipe = 81a2e48 start to write data
19ec-1d78:55706904.719 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1805772 size = 75360
19ec-1d78:55706906.528 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27180044 Data = 82932
19ec-1d78:55706906.626 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55706906.724 :     Pipe = 81a2e48 Write <==
19ec-1d78:55706906.789 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55706906.956 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55707293.118 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55707293.340 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55707293.410 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55707293.490 :         Information.Status = 0
19ec-b10:55707293.558 :         => CNT96226::VenderCmd_GetData
19ec-b10:55707293.616 :         iCmd = 2, nBytes = 24
19ec-b10:55708229.525 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55708229.751 :         0010 : f0 00 00 00 50 54 4f 00 
19ec-b10:55708229.816 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55708229.894 :         Information.Status = 1, Information.Addr = 5198928
19ec-b10:55708230.994 :         => CNT96226::MemoryRead
19ec-b10:55708607.347 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55708607.484 :         System total receive data 311040 bytes
19ec-b10:55708607.560 :         => CNT96226::VenderCmd_GetData
19ec-b10:55708607.623 :         iCmd = 1, nBytes = 4
19ec-b10:55708778.357 :         0000 : 00 00 00 00 
19ec-b10:55708778.530 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55708778.694 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55708778.756 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55708778.819 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55708778.922 :         Pipe = 81a2d38 Write ==>
19ec-b10:55708779.047 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55708779.183 :         Pipe = 81a2d38 start to write data
19ec-b10:55708779.244 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 1485444 size = 36
19ec-b10:55708779.372 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55708779.463 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55708779.559 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55708779.719 :         Pipe = 81a2d38 Write <==
19ec-b10:55708779.782 :         Pipe = 81a2d38 Write ==>
19ec-b10:55708780.085 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55708780.266 :         Pipe = 81a2d38 start to write data
19ec-b10:55708780.327 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 1485480 size = 311040
19ec-1d78:55708780.469 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55708780.656 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 1485444 size = 36
19ec-1d78:55708780.797 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55708780.901 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55708781.006 :     Pipe = 81a2d38 Read <==
19ec-1d78:55708781.067 :     ImageProcessThread : Get Image Packet size=311040
19ec-1d78:55708781.135 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55708781.221 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55708787.086 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
19ec-b10:55708787.183 :         Pipe = 81a2d38 Write read wait size = 311040
19ec-b10:55708787.282 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55708787.402 :         Pipe = 81a2d38 Write <==
19ec-1d78:55708787.596 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10174720 Data = 311040
19ec-1d78:55708787.736 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 1485480 size = 311040
19ec-1d78:55708788.766 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55708788.855 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55708788.952 :     Pipe = 81a2d38 Read <==
19ec-1d78:55708789.006 :     ImageProcessThread : Process start
19ec-1d78:55708793.351 :     BytesPerLine = 3888
19ec-1d78:55708793.406 :     Lines = 80
19ec-1d78:55708840.801 :     ImageProcessThread : Process end
19ec-b10:55708974.486 :         IOThread: get image OK
19ec-b10:55708974.682 :         IOThread: Read image 311040 Bytes remain 1710720 bytes
19ec-b10:55708974.912 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55708975.017 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55708975.098 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55708975.168 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55708975.226 :         IO Send command 10 bytes
19ec-b10:55708975.355 :         => CNT96226::VenderCmd_SetData
19ec-b10:55708975.410 :         iCmd = 0, nBytes = 10
19ec-b10:55708975.532 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55709241.208 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55709241.413 :         System send command 10 bytes + data 0 bytes
19ec-b10:55709241.496 :         IO total need to receive data 2095632 bytes
19ec-b10:55709241.568 :         => CNT96226::VenderCmd_GetData
19ec-b10:55709241.633 :         iCmd = 2, nBytes = 24
19ec-b10:55709392.430 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55709392.661 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55709392.731 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55709392.811 :         Information.Status = 0
19ec-b10:55709392.887 :         => CNT96226::VenderCmd_GetData
19ec-b10:55709392.944 :         iCmd = 2, nBytes = 24
19ec-1d78:55709653.944 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55709654.229 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27180044 Data = 82932
19ec-1d78:55709654.383 :     Pipe = 81a2e48 start to write data
19ec-1d78:55709654.450 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1881132 size = 36
19ec-1d78:55709654.575 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27180008 Data = 82968
19ec-1d78:55709654.668 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55709654.771 :     Pipe = 81a2e48 Write <==
19ec-1d78:55709654.829 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55709654.931 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27180008 Data = 82968
19ec-1d78:55709655.043 :     Pipe = 81a2e48 start to write data
19ec-1d78:55709655.102 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1881168 size = 75360
19ec-1d78:55709657.061 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27104648 Data = 158328
19ec-1d78:55709657.157 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55709657.257 :     Pipe = 81a2e48 Write <==
19ec-1d78:55709657.317 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55709657.408 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55709887.828 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55709888.042 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55709888.115 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55709888.191 :         Information.Status = 0
19ec-b10:55709888.261 :         => CNT96226::VenderCmd_GetData
19ec-b10:55709888.320 :         iCmd = 2, nBytes = 24
19ec-b10:55710243.375 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55710243.598 :         0010 : f0 00 00 00 00 00 00 00 
19ec-b10:55710243.657 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55710243.728 :         Information.Status = 0
19ec-b10:55710243.795 :         => CNT96226::VenderCmd_GetData
19ec-b10:55710243.850 :         iCmd = 2, nBytes = 24
19ec-1c88:55710541.251 : => ReadScan
19ec-1c88:55710541.422 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55710541.505 : => ReadScanEx2
19ec-1c88:55710541.562 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55710541.626 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55710541.686 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55710541.751 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55710541.811 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55710541.870 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55710541.935 : ReadScanEx2 : Copy from pipe to AP buffer size = 7536
19ec-1c88:55710542.010 : Pipe = 81a2e48 Read ==>
19ec-1c88:55710542.143 : Pipe = 81a2e48 Read Total = 27262976 Free = 27104648 Data = 158328
19ec-1c88:55710542.415 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1798200 size = 7536
19ec-1c88:55710542.566 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27112184 Data = 150792
19ec-1c88:55710542.661 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55710542.763 : Pipe = 81a2e48 Read <==
19ec-1c88:55710542.821 : => GetImageToBuffer
19ec-1c88:55710542.872 : => GetImageToBufferPageScan
19ec-1c88:55710542.932 : Pipe = 81a2e48 Read ==>
19ec-1c88:55710543.016 : Pipe = 81a2e48 Read Total = 27262976 Free = 27112184 Data = 150792
19ec-1c88:55710543.126 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1805736 size = 36
19ec-1c88:55710543.452 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27112220 Data = 150756
19ec-1c88:55710543.536 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55710543.627 : Pipe = 81a2e48 Read <==
19ec-1c88:55710543.681 : Get Packet type = 0 
19ec-1c88:55710543.733 : Get Packet dwSize = 75360 
19ec-1c88:55710543.782 : Get Packet bADFStatus = 1 
19ec-1c88:55710543.835 : Get Packet dwStatusLong = 0 
19ec-1c88:55710543.885 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55710543.944 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55710543.997 : <= GetImageToBuffer Ret = 1
19ec-1c88:55710544.053 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
19ec-1c88:55710544.114 : Pipe = 81a2e48 Read ==>
19ec-1c88:55710544.195 : Pipe = 81a2e48 Read Total = 27262976 Free = 27112220 Data = 150756
19ec-1c88:55710544.300 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1805772 size = 75360
19ec-1c88:55710544.698 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55710544.781 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55710544.870 : Pipe = 81a2e48 Read <==
19ec-1c88:55710544.921 : => GetImageToBuffer
19ec-1c88:55710545.053 : => GetImageToBufferPageScan
19ec-1c88:55710545.103 : Pipe = 81a2e48 Read ==>
19ec-1c88:55710545.186 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187580 Data = 75396
19ec-1c88:55710545.294 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1881132 size = 36
19ec-1c88:55710545.396 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55710545.479 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55710545.569 : Pipe = 81a2e48 Read <==
19ec-1c88:55710545.616 : Get Packet type = 0 
19ec-1c88:55710545.662 : Get Packet dwSize = 75360 
19ec-1c88:55710545.711 : Get Packet bADFStatus = 1 
19ec-1c88:55710545.759 : Get Packet dwStatusLong = 0 
19ec-1c88:55710545.810 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55710545.866 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55710545.920 : <= GetImageToBuffer Ret = 1
19ec-1c88:55710545.971 : ReadScanEx2 : Copy from pipe to AP buffer size = 16956
19ec-1c88:55710546.033 : Pipe = 81a2e48 Read ==>
19ec-1c88:55710546.117 : Pipe = 81a2e48 Read Total = 27262976 Free = 27187616 Data = 75360
19ec-1c88:55710546.225 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1881168 size = 16956
19ec-1c88:55710546.426 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27204572 Data = 58404
19ec-1c88:55710546.511 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55710546.601 : Pipe = 81a2e48 Read <==
19ec-1c88:55710702.354 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55710702.518 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55710702.586 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55710702.652 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55710702.711 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55710702.770 : <= ReadScanEx2 ret = 1
19ec-1c88:55710702.822 : <= ReadScan ret = 1
19ec-b10:55710870.114 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
19ec-b10:55710870.350 :         0010 : c0 00 00 00 50 13 54 00 
19ec-b10:55710870.410 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55710870.485 :         Information.Status = 1, Information.Addr = 5509968
19ec-b10:55710871.661 :         => CNT96226::MemoryRead
19ec-b10:55711166.831 :         <= CNT96226::MemoryRead ret = 1
19ec-b10:55711167.004 :         System total receive data 248832 bytes
19ec-b10:55711167.079 :         => CNT96226::VenderCmd_GetData
19ec-b10:55711167.137 :         iCmd = 1, nBytes = 4
19ec-b10:55711306.309 :         0000 : 00 00 00 00 
19ec-b10:55711306.485 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55711306.657 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55711306.728 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55711306.790 :         <= CAsicIO::DoImage ret = 1
19ec-b10:55711306.897 :         Pipe = 81a2d38 Write ==>
19ec-b10:55711307.020 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55711307.158 :         Pipe = 81a2d38 start to write data
19ec-b10:55711307.222 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 1796520 size = 36
19ec-b10:55711307.350 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55711307.442 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55711307.541 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55711307.694 :         Pipe = 81a2d38 Write <==
19ec-b10:55711307.753 :         Pipe = 81a2d38 Write ==>
19ec-b10:55711308.055 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55711308.231 :         Pipe = 81a2d38 start to write data
19ec-b10:55711308.294 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 1796556 size = 248832
19ec-1d78:55711308.443 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55711308.632 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 1796520 size = 36
19ec-1d78:55711308.773 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55711308.869 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55711308.978 :     Pipe = 81a2d38 Read <==
19ec-1d78:55711309.043 :     ImageProcessThread : Get Image Packet size=248832
19ec-1d78:55711309.120 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55711309.209 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55711313.693 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10236928 Data = 248832
19ec-b10:55711313.805 :         Pipe = 81a2d38 Write read wait size = 248832
19ec-b10:55711313.906 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55711314.031 :         Pipe = 81a2d38 Write <==
19ec-1d78:55711314.288 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10236928 Data = 248832
19ec-1d78:55711314.464 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 1796556 size = 248832
19ec-1d78:55711315.383 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55711315.476 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55711315.576 :     Pipe = 81a2d38 Read <==
19ec-1d78:55711315.636 :     ImageProcessThread : Process start
19ec-1d78:55711319.214 :     BytesPerLine = 3888
19ec-1d78:55711319.284 :     Lines = 64
19ec-1d78:55711357.511 :     ImageProcessThread : Process end
19ec-b10:55711473.531 :         IOThread: get image OK
19ec-b10:55711473.720 :         IOThread: Read image 248832 Bytes remain 1461888 bytes
19ec-b10:55711473.830 :         Front = d894020 Rear = 0 type = 0 size = 2095632
19ec-b10:55711473.935 :         => CAsicIO::DoImage code = 0x28 - 0x00
19ec-b10:55711474.015 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55711474.084 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55711474.147 :         IO Send command 10 bytes
19ec-b10:55711474.283 :         => CNT96226::VenderCmd_SetData
19ec-b10:55711474.342 :         iCmd = 0, nBytes = 10
19ec-b10:55711474.457 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
19ec-b10:55711758.118 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55711758.358 :         System send command 10 bytes + data 0 bytes
19ec-b10:55711758.439 :         IO total need to receive data 2095632 bytes
19ec-b10:55711758.634 :         => CNT96226::VenderCmd_GetData
19ec-b10:55711758.698 :         iCmd = 2, nBytes = 24
19ec-b10:55711948.662 :         0000 : 03 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
19ec-b10:55711948.890 :         0010 : 00 00 00 00 00 00 00 00 
19ec-b10:55711948.958 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55711949.039 :         EOP_Information.Status = 3, Information.Addr = 0
19ec-b10:55711949.678 :         System total receive data 0 bytes
19ec-b10:55711949.797 :         => CNT96226::DeviceTimeOutSet
19ec-b10:55711949.865 :         <= CNT96226::DeviceTimeOutSet ret = 1
19ec-b10:55711949.925 :         <= CAsicIO::DoImage ret = 0
19ec-b10:55711950.009 :         IOThread: Set EOP for get EOP
19ec-b10:55711950.066 :         IOThread: Get EOP size=0
19ec-b10:55711950.353 :         Pipe = 81a2d38 Write ==>
19ec-b10:55711950.467 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55711950.595 :         Pipe = 81a2d38 start to write data
19ec-b10:55711950.663 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 2045388 size = 36
19ec-b10:55711950.783 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55711950.872 :         Pipe = 81a2d38 Write read wait size = 0
19ec-b10:55711950.968 :         Pipe = 81a2d38 Write <==
19ec-b10:55711951.025 :         Pipe = 81a2d38 Write ==>
19ec-b10:55711951.107 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55711951.216 :         Pipe = 81a2d38 start to write data
19ec-b10:55711951.302 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55711951.386 :         Pipe = 81a2d38 Write read wait size = 0
19ec-b10:55711951.478 :         Pipe = 81a2d38 Write <==
19ec-b10:55711957.069 :         Pipe = 81a2d38 Write ==>
19ec-b10:55711957.183 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55711957.300 :         Pipe = 81a2d38 start to write data
19ec-b10:55711957.355 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 2045424 size = 36
19ec-b10:55711957.467 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485688 Data = 72
19ec-b10:55711957.555 :         Pipe = 81a2d38 Write read wait size = 0
19ec-b10:55711957.644 :         Pipe = 81a2d38 Write <==
19ec-b10:55711957.731 :         Pipe = 81a2d38 IncreasePageCount after = 1
19ec-b10:55711957.832 :         IOThread: Remaining size=0
19ec-b10:55711957.908 :         IOThread: Release unit Control link = 0
19ec-b10:55711957.984 :         => CAsicIO::DoIo code = 0x17 - 0x00
19ec-b10:55711958.045 :         IO Send command 10 bytes
19ec-b10:55711958.133 :         => CNT96226::VenderCmd_SetData
19ec-b10:55711958.187 :         iCmd = 0, nBytes = 10
19ec-b10:55711958.289 :         0000 : 17 00 00 00 00 00 00 00 00 00 
19ec-1d78:55712122.033 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55712122.272 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27204572 Data = 58404
19ec-1d78:55712122.424 :     Pipe = 81a2e48 start to write data
19ec-1d78:55712122.495 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1956528 size = 36
19ec-1d78:55712122.625 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27204536 Data = 58440
19ec-1d78:55712122.721 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55712122.825 :     Pipe = 81a2e48 Write <==
19ec-1d78:55712122.882 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55712122.968 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27204536 Data = 58440
19ec-1d78:55712123.081 :     Pipe = 81a2e48 start to write data
19ec-1d78:55712123.140 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 1956564 size = 60288
19ec-1d78:55712124.809 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27144248 Data = 118728
19ec-1d78:55712124.902 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55712124.994 :     Pipe = 81a2e48 Write <==
19ec-1d78:55712125.122 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55712125.209 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485688 Data = 72
19ec-1d78:55712125.319 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 2045388 size = 36
19ec-1d78:55712125.427 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55712125.513 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55712125.607 :     Pipe = 81a2d38 Read <==
19ec-1d78:55712125.657 :     ImageProcessThread: Forward Packet (Type = 0)
19ec-1d78:55712125.722 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55712125.805 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27144248 Data = 118728
19ec-1d78:55712125.914 :     Pipe = 81a2e48 start to write data
19ec-1d78:55712125.971 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 2016852 size = 36
19ec-1d78:55712126.078 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27144212 Data = 118764
19ec-1d78:55712126.168 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55712126.262 :     Pipe = 81a2e48 Write <==
19ec-1d78:55712126.315 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55712126.398 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55712126.506 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 2045424 size = 36
19ec-1d78:55712126.611 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55712126.695 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55712126.786 :     Pipe = 81a2d38 Read <==
19ec-1d78:55712126.837 :     ImageProcessThread: Forward Packet (Type = 1)
19ec-1d78:55712126.896 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55712126.979 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27144212 Data = 118764
19ec-1d78:55712127.087 :     Pipe = 81a2e48 start to write data
19ec-1d78:55712127.143 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 2016888 size = 36
19ec-1d78:55712127.253 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27144176 Data = 118800
19ec-1d78:55712127.337 :     Pipe = 81a2e48 Write read wait size = 0
19ec-1d78:55712127.427 :     Pipe = 81a2e48 Write <==
19ec-1d78:55712127.512 :     Pipe = 81a2d38 DecreasePageCount after = 0
19ec-1d78:55712127.637 :     Pipe = 81a2e48 IncreasePageCount after = 1
19ec-1d78:55712127.729 :     Pipe = 81a2d38 Read ==>
19ec-1d78:55712127.811 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485760 Data = 0
19ec-1c88:55719679.771 : => ReadScan
19ec-1c88:55719679.959 : Count = 99852, Ptr = c1ecc60
19ec-1c88:55719680.036 : => ReadScanEx2
19ec-1c88:55719680.091 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55719680.152 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55719680.209 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55719680.268 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55719680.327 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
19ec-1c88:55719680.387 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55719680.453 : ReadScanEx2 : Copy from pipe to AP buffer size = 58404
19ec-1c88:55719680.521 : Pipe = 81a2e48 Read ==>
19ec-1c88:55719680.734 : Pipe = 81a2e48 Read Total = 27262976 Free = 27144176 Data = 118800
19ec-1c88:55719680.867 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1898124 size = 58404
19ec-1c88:55719681.211 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27202580 Data = 60396
19ec-1c88:55719681.306 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55719681.400 : Pipe = 81a2e48 Read <==
19ec-1c88:55719681.454 : => GetImageToBuffer
19ec-1c88:55719681.505 : => GetImageToBufferPageScan
19ec-1c88:55719681.561 : Pipe = 81a2e48 Read ==>
19ec-1c88:55719681.646 : Pipe = 81a2e48 Read Total = 27262976 Free = 27202580 Data = 60396
19ec-1c88:55719681.757 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1956528 size = 36
19ec-1c88:55719681.870 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27202616 Data = 60360
19ec-1c88:55719681.958 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55719682.220 : Pipe = 81a2e48 Read <==
19ec-1c88:55719682.277 : Get Packet type = 0 
19ec-1c88:55719682.330 : Get Packet dwSize = 60288 
19ec-1c88:55719682.382 : Get Packet bADFStatus = 1 
19ec-1c88:55719682.434 : Get Packet dwStatusLong = 0 
19ec-1c88:55719682.485 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55719682.548 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55719682.602 : <= GetImageToBuffer Ret = 1
19ec-1c88:55719682.655 : ReadScanEx2 : Copy from pipe to AP buffer size = 41448
19ec-1c88:55719682.718 : Pipe = 81a2e48 Read ==>
19ec-1c88:55719682.802 : Pipe = 81a2e48 Read Total = 27262976 Free = 27202616 Data = 60360
19ec-1c88:55719682.912 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1956564 size = 41448
19ec-1c88:55719683.227 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27244064 Data = 18912
19ec-1c88:55719683.314 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55719683.404 : Pipe = 81a2e48 Read <==
19ec-1c88:55719847.205 : ReadScanEx2 : pStatus->dwReturnsize = 99852
19ec-1c88:55719847.350 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55719847.417 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55719847.479 : ReadScanEx2 : pStatus->bStatus[0] = 0
19ec-1c88:55719847.537 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55719847.600 : <= ReadScanEx2 ret = 1
19ec-1c88:55719847.652 : <= ReadScan ret = 1
19ec-1c88:55723628.037 : => ReadScan
19ec-1c88:55723628.210 : Count = 92316, Ptr = c1ecc60
19ec-1c88:55723628.294 : => ReadScanEx2
19ec-1c88:55723628.344 : ReadScanEx2 : IOStatus2.dwSize = 75
19ec-1c88:55723628.405 : ReadScanEx2 : IOStatus2.dwFlags = 0
19ec-1c88:55723628.465 : ReadScanEx2 : IOStatus2.pBuffer = c1ecc60
19ec-1c88:55723628.531 : ReadScanEx2 : IOStatus2.pBufferRear = 0
19ec-1c88:55723628.593 : ReadScanEx2 : IOStatus2.dwBufferSize = 92316
19ec-1c88:55723628.657 : ReadScanEx2 : IOStatus2.status_func = 0
19ec-1c88:55723628.721 : ReadScanEx2 : Copy from pipe to AP buffer size = 18840
19ec-1c88:55723628.792 : Pipe = 81a2e48 Read ==>
19ec-1c88:55723628.925 : Pipe = 81a2e48 Read Total = 27262976 Free = 27244064 Data = 18912
19ec-1c88:55723629.068 : Pipe = 81a2e48 Read Copy from 81a2f08 + 1998012 size = 18840
19ec-1c88:55723629.280 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262904 Data = 72
19ec-1c88:55723629.374 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55723629.474 : Pipe = 81a2e48 Read <==
19ec-1c88:55723629.527 : => GetImageToBuffer
19ec-1c88:55723629.581 : => GetImageToBufferPageScan
19ec-1c88:55723629.641 : Pipe = 81a2e48 Read ==>
19ec-1c88:55723629.727 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262904 Data = 72
19ec-1c88:55723629.837 : Pipe = 81a2e48 Read Copy from 81a2f08 + 2016852 size = 36
19ec-1c88:55723629.945 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55723630.031 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55723630.127 : Pipe = 81a2e48 Read <==
19ec-1c88:55723630.180 : Get Packet type = 0 
19ec-1c88:55723630.237 : Get Packet dwSize = 0 
19ec-1c88:55723630.289 : Get Packet bADFStatus = 1 
19ec-1c88:55723630.345 : Get Packet dwStatusLong = 0 
19ec-1c88:55723630.396 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55723630.461 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55723630.746 : <= GetImageToBuffer Ret = 1
19ec-1c88:55723630.799 : => GetImageToBuffer
19ec-1c88:55723630.846 : => GetImageToBufferPageScan
19ec-1c88:55723630.897 : Pipe = 81a2e48 Read ==>
19ec-1c88:55723630.979 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55723631.087 : Pipe = 81a2e48 Read Copy from 81a2f08 + 2016888 size = 36
19ec-1c88:55723631.192 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55723631.275 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55723631.367 : Pipe = 81a2e48 Read <==
19ec-1c88:55723631.418 : Get Packet type = 1 
19ec-1c88:55723631.469 : Get Packet dwSize = 0 
19ec-1c88:55723631.518 : Get Packet bADFStatus = 1 
19ec-1c88:55723631.723 : Get Packet dwStatusLong = 0 
19ec-1c88:55723631.779 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55723631.871 : Pipe = 81a2e48 DecreasePageCount after = 0
19ec-1c88:55723631.972 : <= GetImageToBufferPageScan Ret = 1
19ec-1c88:55723632.029 : <= GetImageToBuffer Ret = 1
19ec-1c88:55723632.080 : ReadScanEx2 : EOP padding to AP buffer size = 73476
19ec-1c88:55723828.602 : ReadScanEx2 : pStatus->dwReturnsize = 92316
19ec-1c88:55723828.799 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
19ec-1c88:55723828.870 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
19ec-1c88:55723828.937 : ReadScanEx2 : pStatus->bStatus[0] = 82
19ec-1c88:55723828.999 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
19ec-1c88:55723829.059 : <= ReadScanEx2 ret = 1
19ec-1c88:55723829.116 : <= ReadScan ret = 1
19ec-1c88:55725278.568 : => StopScan
19ec-1c88:55725278.758 : => EndPage
19ec-1c88:55725278.821 : EndPage withdraw image data in pipe.
19ec-1c88:55725278.887 : => ReadScanWithdrawBuffer
19ec-1c88:55725278.949 : <= ReadScanWithdrawBuffer
19ec-1c88:55725279.006 : EndPage wait release unit packet.
19ec-1c88:55725279.067 : Pipe = 81a2e48 Read ==>
19ec-1c88:55725279.186 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262976 Data = 0
19ec-b10:55744333.614 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55744333.919 :         System send command 10 bytes + data 0 bytes
19ec-b10:55744334.069 :         => CNT96226::VenderCmd_GetData
19ec-b10:55744334.178 :         iCmd = 1, nBytes = 4
19ec-b10:55744532.129 :         0000 : 00 00 00 00 
19ec-b10:55744532.338 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55744532.623 :         <= CAsicIO::DoIo ret = 1
19ec-b10:55744532.775 :         => CAsicIO::DoIo code = 0x08 - 0x00
19ec-b10:55744533.331 :         IO Send command 10 bytes
19ec-b10:55744538.245 :         => CNT96226::VenderCmd_SetData
19ec-b10:55744538.416 :         iCmd = 0, nBytes = 10
19ec-b10:55744538.642 :         0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-b10:55744722.108 :         <= CNT96226::VenderCmd_SetData ret = 1
19ec-b10:55744722.329 :         System send command 10 bytes + data 0 bytes
19ec-b10:55744722.462 :         IO total need to receive data 2 bytes
19ec-b10:55744722.585 :         => CNT96226::VenderCmd_GetData
19ec-b10:55744722.695 :         iCmd = 0, nBytes = 2
19ec-b10:55744907.300 :         0000 : 00 00 
19ec-b10:55744907.467 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55744907.604 :         System total receive data 2 bytes
19ec-b10:55744907.725 :         => CNT96226::VenderCmd_GetData
19ec-b10:55744907.832 :         iCmd = 1, nBytes = 4
19ec-b10:55745080.992 :         0000 : 00 00 00 00 
19ec-b10:55745081.154 :         <= CNT96226::VenderCmd_GetData ret = 1
19ec-b10:55745081.362 :         <= CAsicIO::DoIo ret = 1
19ec-b10:55745081.508 :         IOThread: Do End Job, Reason = No paper in ADF
19ec-b10:55745081.644 :         Pipe = 81a2d38 Write ==>
19ec-b10:55745081.852 :         Pipe = 81a2d38 Write Total = 10485760 Free = 10485760 Data = 0
19ec-b10:55745082.117 :         Pipe = 81a2d38 start to write data
19ec-b10:55745082.242 :         Pipe = 81a2d38 Memory Write Copy to 81a2e38 + 2045460 size = 36
19ec-b10:55745082.477 :         Pipe = 81a2d38 Write after write free space Total = 10485760 Free = 10485724 Data = 36
19ec-b10:55745082.657 :         Pipe = 81a2d38 Write read wait size = 36
19ec-b10:55745082.850 :         Pipe = 81a2d38 Set read data ready
19ec-b10:55745083.103 :         Pipe = 81a2d38 Write <==
19ec-1d78:55745084.646 :     Pipe = 81a2d38 Read Total = 10485760 Free = 10485724 Data = 36
19ec-1d78:55745085.007 :     Pipe = 81a2d38 Read Copy from 81a2e38 + 2045460 size = 36
19ec-1d78:55745085.258 :     Pipe = 81a2d38 Read after read free space Total = 10485760 Free = 10485760 Data = 0
19ec-1d78:55745085.442 :     Pipe = 81a2d38 Read write wait size = 0
19ec-1d78:55745085.639 :     Pipe = 81a2d38 Read <==
19ec-1d78:55745085.759 :     ImageProcessThread: Forward Packet (Type = 2)
19ec-1d78:55745085.888 :     Pipe = 81a2e48 Write ==>
19ec-1d78:55745086.443 :     Pipe = 81a2e48 Write Total = 27262976 Free = 27262976 Data = 0
19ec-1d78:55745086.688 :     Pipe = 81a2e48 start to write data
19ec-1d78:55745086.811 :     Pipe = 81a2e48 Memory Write Copy to 81a2f08 + 2016924 size = 36
19ec-1d78:55745087.050 :     Pipe = 81a2e48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
19ec-1d78:55745087.227 :     Pipe = 81a2e48 Write read wait size = 36
19ec-1d78:55745087.422 :     Pipe = 81a2e48 Set read data ready
19ec-1d78:55745087.737 :     Pipe = 81a2e48 Write <==
19ec-1c88:55745088.254 : Pipe = 81a2e48 Read Total = 27262976 Free = 27262940 Data = 36
19ec-1c88:55745088.596 : Pipe = 81a2e48 Read Copy from 81a2f08 + 2016924 size = 36
19ec-1c88:55745088.861 : Pipe = 81a2e48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
19ec-1c88:55745089.034 : Pipe = 81a2e48 Read write wait size = 0
19ec-1c88:55745089.229 : Pipe = 81a2e48 Read <==
19ec-1c88:55745089.343 : Get Packet type = 2 
19ec-1c88:55745089.458 : Get Packet dwSize = 0 
19ec-1c88:55745089.564 : Get Packet bADFStatus = 0 
19ec-1c88:55745089.669 : Get Packet dwStatusLong = 0 
19ec-1c88:55745089.784 : Get Packet dwMessageStatusLong = 0 
19ec-1c88:55745089.917 : <= EndPage Ret = 1
19ec-1c88:55745090.029 : Page 1 end
19ec-1c88:55745090.134 : => EndJob
19ec-1c88:55745256.076 : => IoObject::IoLockEnd
19ec-1c88:55745256.482 : <= IoObject::IoLockEnd
19ec-1c88:55745256.602 : => IoObject::FinishReadImage
19ec-1c88:55745256.718 : <= IoObject::FinishReadImage
19ec-1c88:55745256.826 : <= EndJob ret = 1
19ec-1c88:55745256.948 : <= StopScan ret = 1
19ec-1c88:55747110.955 : => GetADFStatus
19ec-1c88:55747111.149 : => IoObject::IoLockStart
19ec-1c88:55747111.281 : => CAsicIO::CheckDevice
19ec-1c88:55747111.344 : => CNT96226::ConnectIsAvailable
19ec-1c88:55747136.099 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55747136.213 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55747136.274 : <= IoObject::IoLockStart
19ec-1c88:55747136.334 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55747136.403 : IO Send command 10 bytes
19ec-1c88:55747136.538 : => CNT96226::VenderCmd_SetData
19ec-1c88:55747136.597 : iCmd = 0, nBytes = 10
19ec-1c88:55747136.700 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55747327.768 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55747327.928 : System send command 10 bytes + data 0 bytes
19ec-1c88:55747328.001 : IO total need to receive data 2 bytes
19ec-1c88:55747328.062 : => CNT96226::VenderCmd_GetData
19ec-1c88:55747328.123 : iCmd = 0, nBytes = 2
19ec-1c88:55747533.937 : 0000 : 00 00 
19ec-1c88:55747534.038 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55747534.116 : System total receive data 2 bytes
19ec-1c88:55747534.180 : => CNT96226::VenderCmd_GetData
19ec-1c88:55747534.237 : iCmd = 1, nBytes = 4
19ec-1c88:55747725.884 : 0000 : 00 00 00 00 
19ec-1c88:55747726.016 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55747726.155 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55747726.227 : Return status = 0
19ec-1c88:55747726.283 : => IoObject::IoLockEnd
19ec-1c88:55747726.375 : <= IoObject::IoLockEnd
19ec-1c88:55747726.422 : <= GetADFStatus ret = 1
19ec-1c88:55752506.390 : => EndScanJob
19ec-1c88:55752506.571 : <= EndScanJob ret = 1
19ec-1c88:55753558.702 : => GetADFStatus
19ec-1c88:55753558.937 : => IoObject::IoLockStart
19ec-1c88:55753559.073 : => CAsicIO::CheckDevice
19ec-1c88:55753559.135 : => CNT96226::ConnectIsAvailable
19ec-1c88:55753584.739 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55753584.857 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55753584.919 : <= IoObject::IoLockStart
19ec-1c88:55753584.982 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55753585.051 : IO Send command 10 bytes
19ec-1c88:55753585.213 : => CNT96226::VenderCmd_SetData
19ec-1c88:55753585.269 : iCmd = 0, nBytes = 10
19ec-1c88:55753585.380 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55753785.662 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55753785.778 : System send command 10 bytes + data 0 bytes
19ec-1c88:55753786.028 : IO total need to receive data 2 bytes
19ec-1c88:55753786.094 : => CNT96226::VenderCmd_GetData
19ec-1c88:55753786.151 : iCmd = 0, nBytes = 2
19ec-1c88:55753969.962 : 0000 : 00 00 
19ec-1c88:55753970.069 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55753970.134 : System total receive data 2 bytes
19ec-1c88:55753970.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:55753970.246 : iCmd = 1, nBytes = 4
19ec-1c88:55754172.172 : 0000 : 00 00 00 00 
19ec-1c88:55754172.320 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55754172.496 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55754172.573 : Return status = 0
19ec-1c88:55754172.636 : => IoObject::IoLockEnd
19ec-1c88:55754172.734 : <= IoObject::IoLockEnd
19ec-1c88:55754172.787 : <= GetADFStatus ret = 1
19ec-1c88:55758434.796 : => TerminateDriver
19ec-1c88:55758435.001 : => CAsicIO::~CAsicIO,pStage=135924808
19ec-1c88:55758435.085 : => CNT96226::Close
19ec-1c88:55758439.360 : <= CNT96226::Close ret = 1
19ec-1c88:55758439.445 : <= CAsicIO::~CAsicIO
19ec-1c88:55758439.733 : => IoObject::IoLockEnd
19ec-1c88:55758439.789 : <= IoObject::IoLockEnd
19ec-1c88:55758439.843 : => IoObject::TerminateDevice
19ec-1c88:55758439.899 : => IoObject::IoLockEnd
19ec-1c88:55758439.948 : <= IoObject::IoLockEnd
19ec-1c88:55758440.047 : <= IoObject::TerminateDevice
19ec-1c88:55758441.237 : <= TerminateDriver ret = 1
19ec-1c88:55806816.771 : ============Debug Start==========
19ec-1c88:55806817.072 : Date : 2020/4/30 14:32:52
19ec-1c88:55806817.150 : Process ID : 19ec
19ec-1c88:55806817.565 : Windows : Version 10.0 build 18363 
19ec-1c88:55806818.002 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:55806818.062 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55806818.127 : MemoryStatus.ullAvailPhys : 1729015808
19ec-1c88:55806818.184 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55806818.244 : MemoryStatus.ullAvailPageFile : 3110297600
19ec-1c88:55806818.307 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55806818.364 : MemoryStatus.ullAvailVirtual : 1725296640
19ec-1c88:55806818.426 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55806818.524 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55806818.585 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55806818.823 : CPU Count : 4
19ec-1c88:55806818.872 : CPU Frequency : 100.000 Mhz
19ec-1c88:55806823.114 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55806823.244 : => InitializeDriver
19ec-1c88:55806823.505 : <= InitializeDriver ret = 1
19ec-1c88:55806823.563 : => InitializeScanner
19ec-1c88:55806823.645 : => CAsicIO::GetDeviceList
19ec-1c88:55806823.941 : => CNT96226::CNT96226
19ec-1c88:55806823.998 : => CNT96226::Open
19ec-1c88:55806844.861 : <= CNT96226::Open ret = 1
19ec-1c88:55806844.952 : => CNT96226::Initialize
19ec-1c88:55806845.141 : <= CNT96226::Initialize ret = 1
19ec-1c88:55806845.197 : <= CNT96226::CNT96226
19ec-1c88:55806845.247 : => CNT96226::EnumAvailableDevice
19ec-1c88:55806850.509 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55806850.588 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55806850.649 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55810533.804 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55810534.107 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55810539.630 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55810539.740 : => IoObject::GetLockName
19ec-1c88:55810539.801 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55810539.871 : <= IoObject::GetLockName
19ec-1c88:55810540.345 : => CNT96226::VenderCmd_GetData
19ec-1c88:55810540.413 : iCmd = 3, nBytes = 2
19ec-1c88:55810932.302 : 0000 : 06 38 
19ec-1c88:55810932.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55810932.520 : => CNT96226::VenderCmd_GetData
19ec-1c88:55810932.578 : iCmd = 4, nBytes = 2
19ec-1c88:55811231.947 : 0000 : 07 07 
19ec-1c88:55811232.049 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55811232.133 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55811232.219 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55811232.284 : IO Send command 10 bytes
19ec-1c88:55811232.335 : => CNT96226::VenderCmd_SetData
19ec-1c88:55811232.391 : iCmd = 0, nBytes = 10
19ec-1c88:55811232.496 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55811426.627 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55811426.764 : => CNT96226::VenderCmd_GetData
19ec-1c88:55811426.822 : iCmd = 0, nBytes = 165
19ec-1c88:55811638.817 : skip dump 37 bytes
19ec-1c88:55811639.018 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55811639.162 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55811639.300 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55811639.433 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55811639.563 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55811639.698 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55811639.830 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55811639.956 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55811640.019 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55811640.080 : => CNT96226::VenderCmd_GetData
19ec-1c88:55811640.133 : iCmd = 1, nBytes = 4
19ec-1c88:55811787.956 : 0000 : 00 00 00 00 
19ec-1c88:55811788.077 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55811788.153 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55811788.215 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55811788.284 : IO Send command 10 bytes
19ec-1c88:55811788.338 : => CNT96226::VenderCmd_SetData
19ec-1c88:55811788.390 : iCmd = 0, nBytes = 10
19ec-1c88:55811788.495 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55812136.210 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55812136.326 : => CNT96226::VenderCmd_GetData
19ec-1c88:55812136.390 : iCmd = 0, nBytes = 128
19ec-1c88:55812280.904 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55812281.106 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55812281.244 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55812281.374 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55812281.499 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55812281.621 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55812281.745 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55812281.870 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55812281.933 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55812282.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:55812282.055 : iCmd = 1, nBytes = 4
19ec-1c88:55812490.035 : 0000 : 00 00 00 00 
19ec-1c88:55812490.136 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55812490.202 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55812490.371 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55812490.443 : => CNT96226::Close
19ec-1c88:55812494.257 : <= CNT96226::Close ret = 1
19ec-1c88:55812494.334 : <= CNT96226::~CNT96226
19ec-1c88:55812494.424 : <= CAsicIO::GetDeviceList
19ec-1c88:55812494.850 : => IoObject::SetTimeout
19ec-1c88:55812494.978 : Timeout--> In = 0 Out = 0
19ec-1c88:55812495.035 : <= IoObject::SetTimeout
19ec-1c88:55812495.103 : => CAsicIO::CAsicIO
19ec-1c88:55812495.177 : => CNT96226::CNT96226
19ec-1c88:55812495.233 : => CNT96226::Open
19ec-1c88:55812517.288 : <= CNT96226::Open ret = 1
19ec-1c88:55812517.386 : => CNT96226::Initialize
19ec-1c88:55812517.568 : <= CNT96226::Initialize ret = 1
19ec-1c88:55812517.626 : <= CNT96226::CNT96226
19ec-1c88:55812517.676 : <= CAsicIO::CAsicIO
19ec-1c88:55812517.725 : => CAsicIO::InitializeDevice
19ec-1c88:55812517.789 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55812523.724 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55812523.844 : => IoObject::GetLockName
19ec-1c88:55812523.897 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55812523.964 : <= IoObject::GetLockName
19ec-1c88:55812524.465 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55812524.539 : IO Send command 10 bytes
19ec-1c88:55812524.593 : => CNT96226::VenderCmd_SetData
19ec-1c88:55812524.653 : iCmd = 0, nBytes = 10
19ec-1c88:55812524.762 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55812873.648 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55812873.810 : => CNT96226::VenderCmd_GetData
19ec-1c88:55812873.869 : iCmd = 0, nBytes = 128
19ec-1c88:55813079.987 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55813080.357 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55813080.649 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55813081.107 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55813081.236 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55813081.360 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55813081.483 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55813081.605 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55813081.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55813081.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:55813081.788 : iCmd = 1, nBytes = 4
19ec-1c88:55813203.042 : 0000 : 00 00 00 00 
19ec-1c88:55813203.177 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55813203.246 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55813203.310 : => CNT96226::VenderCmd_GetData
19ec-1c88:55813203.369 : iCmd = 3, nBytes = 2
19ec-1c88:55813568.605 : 0000 : 06 38 
19ec-1c88:55813568.756 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55813568.825 : => CNT96226::VenderCmd_GetData
19ec-1c88:55813568.883 : iCmd = 4, nBytes = 2
19ec-1c88:55813870.923 : 0000 : 07 07 
19ec-1c88:55813871.079 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55813871.257 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55813871.354 : => IoObject::InitializeDevice
19ec-1c88:55813871.468 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55813872.115 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55813872.189 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55813872.919 : => FindScanner
19ec-1c88:55813872.980 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55813873.047 : <= FindScanner ret = 1
19ec-1c88:55813873.106 : => IoObject::IoLockStart
19ec-1c88:55813873.209 : => CAsicIO::CheckDevice
19ec-1c88:55813873.262 : => CNT96226::ConnectIsAvailable
19ec-1c88:55813898.136 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55813898.230 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55813898.286 : <= IoObject::IoLockStart
19ec-1c88:55813898.346 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55813898.414 : IO Send command 10 bytes
19ec-1c88:55813898.494 : => CNT96226::VenderCmd_SetData
19ec-1c88:55813898.550 : iCmd = 0, nBytes = 10
19ec-1c88:55813898.653 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55814101.963 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55814102.063 : System send command 10 bytes + data 0 bytes
19ec-1c88:55814102.131 : IO total need to receive data 5 bytes
19ec-1c88:55814102.191 : => CNT96226::VenderCmd_GetData
19ec-1c88:55814102.248 : iCmd = 0, nBytes = 5
19ec-1c88:55814278.060 : 0000 : 06 00 02 02 ab 
19ec-1c88:55814278.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55814278.253 : System total receive data 5 bytes
19ec-1c88:55814278.315 : => CNT96226::VenderCmd_GetData
19ec-1c88:55814278.367 : iCmd = 1, nBytes = 4
19ec-1c88:55814441.879 : 0000 : 00 00 00 00 
19ec-1c88:55814442.020 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55814442.173 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55814442.245 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55814442.312 : IO Send command 10 bytes
19ec-1c88:55814442.413 : => CNT96226::VenderCmd_SetData
19ec-1c88:55814442.470 : iCmd = 0, nBytes = 10
19ec-1c88:55814442.576 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55814630.736 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55814630.840 : System send command 10 bytes + data 0 bytes
19ec-1c88:55814630.909 : IO total need to receive data 165 bytes
19ec-1c88:55814630.967 : => CNT96226::VenderCmd_GetData
19ec-1c88:55814631.020 : iCmd = 0, nBytes = 165
19ec-1c88:55814772.498 : skip dump 37 bytes
19ec-1c88:55814772.703 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55814772.840 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55814772.974 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55814773.102 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55814773.231 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55814773.364 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55814773.486 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55814773.610 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55814773.672 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55814773.730 : System total receive data 165 bytes
19ec-1c88:55814773.791 : => CNT96226::VenderCmd_GetData
19ec-1c88:55814773.842 : iCmd = 1, nBytes = 4
19ec-1c88:55814904.672 : 0000 : 00 00 00 00 
19ec-1c88:55814904.854 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55814905.004 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55814905.242 : Dump Inquiry
19ec-1c88:55814905.383 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55814905.519 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55814905.656 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55814905.792 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55814905.925 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55814906.060 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55814906.186 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55814906.315 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55814906.447 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55814906.581 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55814906.671 : 00a0 : 00 00 00 00 00 
19ec-1c88:55814906.744 : => ReadNVMDataInternal
19ec-1c88:55814906.965 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55814907.033 : IO Send command 10 bytes
19ec-1c88:55814907.142 : => CNT96226::VenderCmd_SetData
19ec-1c88:55814907.201 : iCmd = 0, nBytes = 10
19ec-1c88:55814907.307 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55815257.927 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55815258.052 : System send command 10 bytes + data 0 bytes
19ec-1c88:55815258.123 : IO total need to receive data 128 bytes
19ec-1c88:55815258.186 : => CNT96226::VenderCmd_GetData
19ec-1c88:55815258.243 : iCmd = 0, nBytes = 128
19ec-1c88:55815459.701 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55815459.933 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55815460.080 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55815460.215 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55815460.344 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55815460.469 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55815460.594 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55815460.720 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55815460.785 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55815460.856 : System total receive data 128 bytes
19ec-1c88:55815460.918 : => CNT96226::VenderCmd_GetData
19ec-1c88:55815460.988 : iCmd = 1, nBytes = 4
19ec-1c88:55815669.956 : 0000 : 00 00 00 00 
19ec-1c88:55815670.058 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55815670.203 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55815670.282 : NVMData.PadScanCount = 0
19ec-1c88:55815670.337 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55815670.398 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55815670.455 : NVMData.FlatbedScanCount = 0
19ec-1c88:55815670.509 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55815670.563 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55815670.616 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55815670.670 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55815670.725 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55815670.778 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55815670.832 : NVMData.BornMonth = 0
19ec-1c88:55815670.881 : NVMData.BornDay = 0
19ec-1c88:55815670.932 : NVMData.BornYear = 0
19ec-1c88:55815670.978 : NVMData.FirstScanMonth = 4
19ec-1c88:55815671.027 : NVMData.FirstScanDay = 30
19ec-1c88:55815671.081 : NVMData.FirstScanYear = 2020
19ec-1c88:55815671.136 : NVMData.VerticalMagnification = 0
19ec-1c88:55815671.188 : NVMData.HorizontalMagnification = 0
19ec-1c88:55815671.240 : NVMData.PowerSavingTime = 15
19ec-1c88:55815671.292 : NVMData.SN = A094165189010062
19ec-1c88:55815671.344 : NVMData.AutoFeed = 0
19ec-1c88:55815671.390 : NVMData.CCDType = 0
19ec-1c88:55815671.439 : NVMData.ScanSpeed = 0
19ec-1c88:55815671.488 : NVMData.RollerCount = 0
19ec-1c88:55815671.538 : NVMData.MultifeedCount = 0
19ec-1c88:55815671.588 : NVMData.JamCount = 0
19ec-1c88:55815671.636 : NVMData.IdentifyInfo = 
19ec-1c88:55815671.685 : NVMData.FormalName = 
19ec-1c88:55815671.903 : NVMData.ReservedB = 0
19ec-1c88:55815671.959 : NVMData.FunctionCode = 0
19ec-1c88:55815672.008 : NVMData.PreFeed = 0
19ec-1c88:55815672.061 : NVMData.PreFeedTime = 0
19ec-1c88:55815672.110 : NVMData.ButtonNumber = 0
19ec-1c88:55815672.159 : NVMData.PowerOffTime = 0
19ec-1c88:55815672.209 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55815672.283 : => IoObject::IoLockEnd
19ec-1c88:55815672.375 : <= IoObject::IoLockEnd
19ec-1c88:55815672.425 : <= InitializeScanner ret = 1
19ec-1c88:55815672.489 : => GetLogicalScannerAbilityEx
19ec-1c88:55815672.547 : => IoObject::IoLockStart
19ec-1c88:55815672.639 : => CAsicIO::CheckDevice
19ec-1c88:55815672.697 : => CNT96226::ConnectIsAvailable
19ec-1c88:55815685.255 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55815685.354 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55815685.409 : <= IoObject::IoLockStart
19ec-1c88:55815685.465 : => IoObject::IoLockEnd
19ec-1c88:55815685.557 : <= IoObject::IoLockEnd
19ec-1c88:55815685.677 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55815685.751 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55815863.627 : => ReadNVMData
19ec-1c88:55815863.813 : => IoObject::IoLockStart
19ec-1c88:55815863.946 : => CAsicIO::CheckDevice
19ec-1c88:55815864.004 : => CNT96226::ConnectIsAvailable
19ec-1c88:55815887.249 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55815887.372 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55815887.435 : <= IoObject::IoLockStart
19ec-1c88:55815887.497 : => ReadNVMDataInternal
19ec-1c88:55815887.558 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55815887.622 : IO Send command 10 bytes
19ec-1c88:55815887.772 : => CNT96226::VenderCmd_SetData
19ec-1c88:55815887.828 : iCmd = 0, nBytes = 10
19ec-1c88:55815887.941 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55816239.333 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55816239.508 : System send command 10 bytes + data 0 bytes
19ec-1c88:55816239.582 : IO total need to receive data 128 bytes
19ec-1c88:55816239.652 : => CNT96226::VenderCmd_GetData
19ec-1c88:55816239.711 : iCmd = 0, nBytes = 128
19ec-1c88:55816424.876 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55816425.099 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55816425.241 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55816425.372 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55816425.500 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55816425.625 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55816425.748 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55816425.870 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55816425.935 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55816425.999 : System total receive data 128 bytes
19ec-1c88:55816426.061 : => CNT96226::VenderCmd_GetData
19ec-1c88:55816426.116 : iCmd = 1, nBytes = 4
19ec-1c88:55816618.656 : 0000 : 00 00 00 00 
19ec-1c88:55816618.745 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55816618.873 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55816618.939 : NVMData.PadScanCount = 0
19ec-1c88:55816618.995 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55816619.049 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55816619.104 : NVMData.FlatbedScanCount = 0
19ec-1c88:55816619.155 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55816619.207 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55816619.261 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55816619.314 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55816619.371 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55816619.423 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55816619.477 : NVMData.BornMonth = 0
19ec-1c88:55816619.524 : NVMData.BornDay = 0
19ec-1c88:55816619.573 : NVMData.BornYear = 0
19ec-1c88:55816619.622 : NVMData.FirstScanMonth = 4
19ec-1c88:55816619.673 : NVMData.FirstScanDay = 30
19ec-1c88:55816619.727 : NVMData.FirstScanYear = 2020
19ec-1c88:55816619.939 : NVMData.VerticalMagnification = 0
19ec-1c88:55816620.003 : NVMData.HorizontalMagnification = 0
19ec-1c88:55816620.056 : NVMData.PowerSavingTime = 15
19ec-1c88:55816620.110 : NVMData.SN = A094165189010062
19ec-1c88:55816620.162 : NVMData.AutoFeed = 0
19ec-1c88:55816620.212 : NVMData.CCDType = 0
19ec-1c88:55816620.260 : NVMData.ScanSpeed = 0
19ec-1c88:55816620.309 : NVMData.RollerCount = 0
19ec-1c88:55816620.360 : NVMData.MultifeedCount = 0
19ec-1c88:55816620.409 : NVMData.JamCount = 0
19ec-1c88:55816620.460 : NVMData.IdentifyInfo = 
19ec-1c88:55816620.508 : NVMData.FormalName = 
19ec-1c88:55816620.557 : NVMData.ReservedB = 0
19ec-1c88:55816620.606 : NVMData.FunctionCode = 0
19ec-1c88:55816620.657 : NVMData.PreFeed = 0
19ec-1c88:55816620.706 : NVMData.PreFeedTime = 0
19ec-1c88:55816620.755 : NVMData.ButtonNumber = 0
19ec-1c88:55816620.802 : NVMData.PowerOffTime = 0
19ec-1c88:55816620.852 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55816620.911 : => IoObject::IoLockEnd
19ec-1c88:55816621.004 : <= IoObject::IoLockEnd
19ec-1c88:55816621.051 : <= ReadNVMData ret = 1
19ec-1c88:55817168.429 : => TerminateDriver
19ec-1c88:55817168.622 : => CAsicIO::~CAsicIO,pStage=219286600
19ec-1c88:55817168.694 : => CNT96226::Close
19ec-1c88:55817172.760 : <= CNT96226::Close ret = 1
19ec-1c88:55817172.837 : <= CAsicIO::~CAsicIO
19ec-1c88:55817172.894 : => IoObject::IoLockEnd
19ec-1c88:55817172.946 : <= IoObject::IoLockEnd
19ec-1c88:55817172.996 : => IoObject::TerminateDevice
19ec-1c88:55817173.051 : => IoObject::IoLockEnd
19ec-1c88:55817173.097 : <= IoObject::IoLockEnd
19ec-1c88:55817173.200 : <= IoObject::TerminateDevice
19ec-1c88:55817173.451 : <= TerminateDriver ret = 1
19ec-1c88:55819366.525 : ============Debug Start==========
19ec-1c88:55819366.860 : Date : 2020/4/30 14:32:52
19ec-1c88:55819366.939 : Process ID : 19ec
19ec-1c88:55819367.372 : Windows : Version 10.0 build 18363 
19ec-1c88:55819367.843 : MemoryStatus.dwMemoryLoad : 49
19ec-1c88:55819367.910 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55819367.982 : MemoryStatus.ullAvailPhys : 1728815104
19ec-1c88:55819368.041 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55819368.103 : MemoryStatus.ullAvailPageFile : 3111727104
19ec-1c88:55819368.162 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55819368.221 : MemoryStatus.ullAvailVirtual : 1725272064
19ec-1c88:55819368.283 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55819368.390 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55819368.452 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55819368.684 : CPU Count : 4
19ec-1c88:55819368.731 : CPU Frequency : 100.000 Mhz
19ec-1c88:55819372.942 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55819373.066 : => InitializeDriver
19ec-1c88:55819373.332 : <= InitializeDriver ret = 1
19ec-1c88:55822045.076 : => InitializeScanner
19ec-1c88:55822045.355 : => CAsicIO::GetDeviceList
19ec-1c88:55822045.842 : => CNT96226::CNT96226
19ec-1c88:55822045.913 : => CNT96226::Open
19ec-1c88:55822067.448 : <= CNT96226::Open ret = 1
19ec-1c88:55822067.562 : => CNT96226::Initialize
19ec-1c88:55822067.768 : <= CNT96226::Initialize ret = 1
19ec-1c88:55822067.835 : <= CNT96226::CNT96226
19ec-1c88:55822067.896 : => CNT96226::EnumAvailableDevice
19ec-1c88:55822073.360 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55822073.443 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55822073.511 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55825700.472 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55825700.787 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55825707.098 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55825707.205 : => IoObject::GetLockName
19ec-1c88:55825707.266 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55825707.331 : <= IoObject::GetLockName
19ec-1c88:55825707.823 : => CNT96226::VenderCmd_GetData
19ec-1c88:55825707.888 : iCmd = 3, nBytes = 2
19ec-1c88:55826075.752 : 0000 : 06 38 
19ec-1c88:55826075.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55826075.973 : => CNT96226::VenderCmd_GetData
19ec-1c88:55826076.037 : iCmd = 4, nBytes = 2
19ec-1c88:55826391.562 : 0000 : 07 07 
19ec-1c88:55826391.914 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55826392.012 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55826392.107 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55826392.174 : IO Send command 10 bytes
19ec-1c88:55826392.229 : => CNT96226::VenderCmd_SetData
19ec-1c88:55826392.288 : iCmd = 0, nBytes = 10
19ec-1c88:55826392.394 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55826585.988 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55826586.102 : => CNT96226::VenderCmd_GetData
19ec-1c88:55826586.163 : iCmd = 0, nBytes = 165
19ec-1c88:55826786.831 : skip dump 37 bytes
19ec-1c88:55826787.044 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55826787.185 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55826787.322 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55826787.459 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55826787.589 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55826787.724 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55826787.853 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55826787.981 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55826788.045 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55826788.110 : => CNT96226::VenderCmd_GetData
19ec-1c88:55826788.167 : iCmd = 1, nBytes = 4
19ec-1c88:55826975.347 : 0000 : 00 00 00 00 
19ec-1c88:55826975.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55826975.510 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55826975.576 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55826975.643 : IO Send command 10 bytes
19ec-1c88:55826975.694 : => CNT96226::VenderCmd_SetData
19ec-1c88:55826975.749 : iCmd = 0, nBytes = 10
19ec-1c88:55826975.856 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55827297.516 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55827297.663 : => CNT96226::VenderCmd_GetData
19ec-1c88:55827297.726 : iCmd = 0, nBytes = 128
19ec-1c88:55827505.188 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55827505.369 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55827505.508 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55827505.640 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55827505.766 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55827505.892 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55827506.013 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55827506.217 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55827506.283 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55827506.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:55827506.402 : iCmd = 1, nBytes = 4
19ec-1c88:55827699.534 : 0000 : 00 00 00 00 
19ec-1c88:55827699.643 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55827699.716 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55827699.894 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55827699.971 : => CNT96226::Close
19ec-1c88:55827703.419 : <= CNT96226::Close ret = 1
19ec-1c88:55827703.498 : <= CNT96226::~CNT96226
19ec-1c88:55827703.592 : <= CAsicIO::GetDeviceList
19ec-1c88:55827703.986 : => IoObject::SetTimeout
19ec-1c88:55827704.113 : Timeout--> In = 0 Out = 0
19ec-1c88:55827704.173 : <= IoObject::SetTimeout
19ec-1c88:55827704.239 : => CAsicIO::CAsicIO
19ec-1c88:55827704.307 : => CNT96226::CNT96226
19ec-1c88:55827704.360 : => CNT96226::Open
19ec-1c88:55827727.693 : <= CNT96226::Open ret = 1
19ec-1c88:55827727.801 : => CNT96226::Initialize
19ec-1c88:55827727.992 : <= CNT96226::Initialize ret = 1
19ec-1c88:55827728.052 : <= CNT96226::CNT96226
19ec-1c88:55827728.109 : <= CAsicIO::CAsicIO
19ec-1c88:55827728.167 : => CAsicIO::InitializeDevice
19ec-1c88:55827728.235 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55827734.206 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55827734.330 : => IoObject::GetLockName
19ec-1c88:55827734.390 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55827734.459 : <= IoObject::GetLockName
19ec-1c88:55827734.946 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55827735.019 : IO Send command 10 bytes
19ec-1c88:55827735.072 : => CNT96226::VenderCmd_SetData
19ec-1c88:55827735.129 : iCmd = 0, nBytes = 10
19ec-1c88:55827735.247 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55828081.556 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55828081.733 : => CNT96226::VenderCmd_GetData
19ec-1c88:55828081.798 : iCmd = 0, nBytes = 128
19ec-1c88:55828286.514 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55828286.710 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55828286.851 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55828286.981 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55828287.104 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55828287.226 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55828287.350 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55828287.470 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55828287.534 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55828287.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:55828287.655 : iCmd = 1, nBytes = 4
19ec-1c88:55828467.172 : 0000 : 00 00 00 00 
19ec-1c88:55828467.299 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55828467.373 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55828467.438 : => CNT96226::VenderCmd_GetData
19ec-1c88:55828467.495 : iCmd = 3, nBytes = 2
19ec-1c88:55828817.751 : 0000 : 06 38 
19ec-1c88:55828817.897 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55828817.970 : => CNT96226::VenderCmd_GetData
19ec-1c88:55828818.027 : iCmd = 4, nBytes = 2
19ec-1c88:55829118.421 : 0000 : 07 07 
19ec-1c88:55829118.573 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55829118.756 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55829118.863 : => IoObject::InitializeDevice
19ec-1c88:55829118.977 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55829119.623 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55829119.700 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55829120.422 : => FindScanner
19ec-1c88:55829120.482 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55829120.548 : <= FindScanner ret = 1
19ec-1c88:55829120.607 : => IoObject::IoLockStart
19ec-1c88:55829120.710 : => CAsicIO::CheckDevice
19ec-1c88:55829120.772 : => CNT96226::ConnectIsAvailable
19ec-1c88:55829145.406 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55829145.524 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55829145.586 : <= IoObject::IoLockStart
19ec-1c88:55829145.648 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55829145.719 : IO Send command 10 bytes
19ec-1c88:55829145.813 : => CNT96226::VenderCmd_SetData
19ec-1c88:55829145.875 : iCmd = 0, nBytes = 10
19ec-1c88:55829145.981 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55829350.467 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55829350.600 : System send command 10 bytes + data 0 bytes
19ec-1c88:55829350.671 : IO total need to receive data 5 bytes
19ec-1c88:55829350.733 : => CNT96226::VenderCmd_GetData
19ec-1c88:55829350.792 : iCmd = 0, nBytes = 5
19ec-1c88:55829518.159 : 0000 : 06 00 02 02 ab 
19ec-1c88:55829518.273 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55829518.349 : System total receive data 5 bytes
19ec-1c88:55829518.417 : => CNT96226::VenderCmd_GetData
19ec-1c88:55829518.470 : iCmd = 1, nBytes = 4
19ec-1c88:55829659.245 : 0000 : 00 00 00 00 
19ec-1c88:55829659.358 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55829659.510 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55829659.580 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55829659.642 : IO Send command 10 bytes
19ec-1c88:55829659.745 : => CNT96226::VenderCmd_SetData
19ec-1c88:55829659.804 : iCmd = 0, nBytes = 10
19ec-1c88:55829659.912 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55829863.188 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55829863.323 : System send command 10 bytes + data 0 bytes
19ec-1c88:55829863.389 : IO total need to receive data 165 bytes
19ec-1c88:55829863.451 : => CNT96226::VenderCmd_GetData
19ec-1c88:55829863.506 : iCmd = 0, nBytes = 165
19ec-1c88:55830024.574 : skip dump 37 bytes
19ec-1c88:55830024.756 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55830024.896 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55830025.027 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55830025.160 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55830025.288 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55830025.416 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55830025.543 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55830025.666 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55830025.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55830025.786 : System total receive data 165 bytes
19ec-1c88:55830025.844 : => CNT96226::VenderCmd_GetData
19ec-1c88:55830025.898 : iCmd = 1, nBytes = 4
19ec-1c88:55830156.558 : 0000 : 00 00 00 00 
19ec-1c88:55830156.729 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55830157.118 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55830157.325 : Dump Inquiry
19ec-1c88:55830157.449 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55830157.584 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55830157.714 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55830157.846 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55830157.968 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55830158.102 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55830158.229 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55830158.351 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55830158.482 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55830158.611 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55830158.696 : 00a0 : 00 00 00 00 00 
19ec-1c88:55830158.770 : => ReadNVMDataInternal
19ec-1c88:55830158.973 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55830159.036 : IO Send command 10 bytes
19ec-1c88:55830159.126 : => CNT96226::VenderCmd_SetData
19ec-1c88:55830159.181 : iCmd = 0, nBytes = 10
19ec-1c88:55830159.279 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55830494.609 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55830494.761 : System send command 10 bytes + data 0 bytes
19ec-1c88:55830494.829 : IO total need to receive data 128 bytes
19ec-1c88:55830494.893 : => CNT96226::VenderCmd_GetData
19ec-1c88:55830494.951 : iCmd = 0, nBytes = 128
19ec-1c88:55830692.123 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55830692.325 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55830692.461 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55830692.591 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55830692.719 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55830692.838 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55830692.959 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55830693.081 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55830693.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55830693.208 : System total receive data 128 bytes
19ec-1c88:55830693.270 : => CNT96226::VenderCmd_GetData
19ec-1c88:55830693.326 : iCmd = 1, nBytes = 4
19ec-1c88:55830883.822 : 0000 : 00 00 00 00 
19ec-1c88:55830883.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55830884.100 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55830884.179 : NVMData.PadScanCount = 0
19ec-1c88:55830884.236 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55830884.294 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55830884.351 : NVMData.FlatbedScanCount = 0
19ec-1c88:55830884.405 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55830884.458 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55830884.525 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55830884.578 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55830884.635 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55830884.692 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55830884.830 : NVMData.BornMonth = 0
19ec-1c88:55830884.881 : NVMData.BornDay = 0
19ec-1c88:55830884.934 : NVMData.BornYear = 0
19ec-1c88:55830884.984 : NVMData.FirstScanMonth = 4
19ec-1c88:55830885.039 : NVMData.FirstScanDay = 30
19ec-1c88:55830885.095 : NVMData.FirstScanYear = 2020
19ec-1c88:55830885.150 : NVMData.VerticalMagnification = 0
19ec-1c88:55830885.207 : NVMData.HorizontalMagnification = 0
19ec-1c88:55830885.263 : NVMData.PowerSavingTime = 15
19ec-1c88:55830885.320 : NVMData.SN = A094165189010062
19ec-1c88:55830885.373 : NVMData.AutoFeed = 0
19ec-1c88:55830885.439 : NVMData.CCDType = 0
19ec-1c88:55830885.486 : NVMData.ScanSpeed = 0
19ec-1c88:55830885.537 : NVMData.RollerCount = 0
19ec-1c88:55830885.588 : NVMData.MultifeedCount = 0
19ec-1c88:55830885.639 : NVMData.JamCount = 0
19ec-1c88:55830885.690 : NVMData.IdentifyInfo = 
19ec-1c88:55830885.741 : NVMData.FormalName = 
19ec-1c88:55830885.982 : NVMData.ReservedB = 0
19ec-1c88:55830886.042 : NVMData.FunctionCode = 0
19ec-1c88:55830886.094 : NVMData.PreFeed = 0
19ec-1c88:55830886.146 : NVMData.PreFeedTime = 0
19ec-1c88:55830886.196 : NVMData.ButtonNumber = 0
19ec-1c88:55830886.253 : NVMData.PowerOffTime = 0
19ec-1c88:55830886.306 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55830886.384 : => IoObject::IoLockEnd
19ec-1c88:55830886.481 : <= IoObject::IoLockEnd
19ec-1c88:55830886.532 : <= InitializeScanner ret = 1
19ec-1c88:55832167.292 : => GetLogicalScannerAbility
19ec-1c88:55832167.561 : => IoObject::IoLockStart
19ec-1c88:55832167.696 : => CAsicIO::CheckDevice
19ec-1c88:55832167.755 : => CNT96226::ConnectIsAvailable
19ec-1c88:55832190.808 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55832190.925 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55832190.986 : <= IoObject::IoLockStart
19ec-1c88:55832191.044 : => IoObject::IoLockEnd
19ec-1c88:55832191.162 : <= IoObject::IoLockEnd
19ec-1c88:55832191.239 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:55835927.235 : => GetLogicalScannerAbilityEx
19ec-1c88:55835927.430 : => IoObject::IoLockStart
19ec-1c88:55835927.559 : => CAsicIO::CheckDevice
19ec-1c88:55835927.627 : => CNT96226::ConnectIsAvailable
19ec-1c88:55835948.726 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55835948.944 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55835949.066 : <= IoObject::IoLockStart
19ec-1c88:55835949.188 : => IoObject::IoLockEnd
19ec-1c88:55835949.626 : <= IoObject::IoLockEnd
19ec-1c88:55835949.743 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55835949.820 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55843457.403 : => ReadNVMData
19ec-1c88:55843457.608 : => IoObject::IoLockStart
19ec-1c88:55843457.737 : => CAsicIO::CheckDevice
19ec-1c88:55843457.800 : => CNT96226::ConnectIsAvailable
19ec-1c88:55843481.338 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55843481.453 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55843481.518 : <= IoObject::IoLockStart
19ec-1c88:55843481.586 : => ReadNVMDataInternal
19ec-1c88:55843481.648 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55843481.713 : IO Send command 10 bytes
19ec-1c88:55843481.825 : => CNT96226::VenderCmd_SetData
19ec-1c88:55843481.882 : iCmd = 0, nBytes = 10
19ec-1c88:55843481.995 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55843839.853 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55843840.034 : System send command 10 bytes + data 0 bytes
19ec-1c88:55843840.111 : IO total need to receive data 128 bytes
19ec-1c88:55843840.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:55843840.240 : iCmd = 0, nBytes = 128
19ec-1c88:55844038.044 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55844038.206 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55844038.344 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55844038.472 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55844038.596 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55844038.717 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55844038.842 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55844038.965 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55844039.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55844039.087 : System total receive data 128 bytes
19ec-1c88:55844039.147 : => CNT96226::VenderCmd_GetData
19ec-1c88:55844039.199 : iCmd = 1, nBytes = 4
19ec-1c88:55844245.562 : 0000 : 00 00 00 00 
19ec-1c88:55844245.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55844246.045 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55844246.119 : NVMData.PadScanCount = 0
19ec-1c88:55844246.174 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55844246.229 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55844246.286 : NVMData.FlatbedScanCount = 0
19ec-1c88:55844246.339 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55844246.546 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55844246.608 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55844246.661 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55844246.719 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55844246.772 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55844246.825 : NVMData.BornMonth = 0
19ec-1c88:55844246.872 : NVMData.BornDay = 0
19ec-1c88:55844246.919 : NVMData.BornYear = 0
19ec-1c88:55844246.968 : NVMData.FirstScanMonth = 4
19ec-1c88:55844247.019 : NVMData.FirstScanDay = 30
19ec-1c88:55844247.072 : NVMData.FirstScanYear = 2020
19ec-1c88:55844247.123 : NVMData.VerticalMagnification = 0
19ec-1c88:55844247.179 : NVMData.HorizontalMagnification = 0
19ec-1c88:55844247.231 : NVMData.PowerSavingTime = 15
19ec-1c88:55844247.284 : NVMData.SN = A094165189010062
19ec-1c88:55844247.332 : NVMData.AutoFeed = 0
19ec-1c88:55844247.381 : NVMData.CCDType = 0
19ec-1c88:55844247.428 : NVMData.ScanSpeed = 0
19ec-1c88:55844247.477 : NVMData.RollerCount = 0
19ec-1c88:55844247.529 : NVMData.MultifeedCount = 0
19ec-1c88:55844247.583 : NVMData.JamCount = 0
19ec-1c88:55844247.637 : NVMData.IdentifyInfo = 
19ec-1c88:55844247.687 : NVMData.FormalName = 
19ec-1c88:55844247.735 : NVMData.ReservedB = 0
19ec-1c88:55844247.782 : NVMData.FunctionCode = 0
19ec-1c88:55844247.831 : NVMData.PreFeed = 0
19ec-1c88:55844247.877 : NVMData.PreFeedTime = 0
19ec-1c88:55844247.926 : NVMData.ButtonNumber = 0
19ec-1c88:55844247.973 : NVMData.PowerOffTime = 0
19ec-1c88:55844248.023 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55844248.084 : => IoObject::IoLockEnd
19ec-1c88:55844248.174 : <= IoObject::IoLockEnd
19ec-1c88:55844248.222 : <= ReadNVMData ret = 1
19ec-1c88:55854420.497 : => GetADFStatus
19ec-1c88:55854420.949 : => IoObject::IoLockStart
19ec-1c88:55854421.082 : => CAsicIO::CheckDevice
19ec-1c88:55854421.142 : => CNT96226::ConnectIsAvailable
19ec-1c88:55854445.880 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55854445.992 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55854446.050 : <= IoObject::IoLockStart
19ec-1c88:55854446.110 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55854446.176 : IO Send command 10 bytes
19ec-1c88:55854446.290 : => CNT96226::VenderCmd_SetData
19ec-1c88:55854446.347 : iCmd = 0, nBytes = 10
19ec-1c88:55854446.453 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55854641.695 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55854641.871 : System send command 10 bytes + data 0 bytes
19ec-1c88:55854641.948 : IO total need to receive data 2 bytes
19ec-1c88:55854642.011 : => CNT96226::VenderCmd_GetData
19ec-1c88:55854642.069 : iCmd = 0, nBytes = 2
19ec-1c88:55854851.708 : 0000 : 00 00 
19ec-1c88:55854851.791 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55854851.857 : System total receive data 2 bytes
19ec-1c88:55854851.928 : => CNT96226::VenderCmd_GetData
19ec-1c88:55854851.980 : iCmd = 1, nBytes = 4
19ec-1c88:55855059.798 : 0000 : 00 00 00 00 
19ec-1c88:55855059.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55855060.054 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55855060.120 : Return status = 0
19ec-1c88:55855060.180 : => IoObject::IoLockEnd
19ec-1c88:55855060.272 : <= IoObject::IoLockEnd
19ec-1c88:55855060.322 : <= GetADFStatus ret = 1
19ec-1c88:55857845.280 : => GetADFStatus
19ec-1c88:55857845.496 : => IoObject::IoLockStart
19ec-1c88:55857845.628 : => CAsicIO::CheckDevice
19ec-1c88:55857845.687 : => CNT96226::ConnectIsAvailable
19ec-1c88:55857871.609 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55857871.725 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55857871.786 : <= IoObject::IoLockStart
19ec-1c88:55857871.850 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55857871.921 : IO Send command 10 bytes
19ec-1c88:55857872.054 : => CNT96226::VenderCmd_SetData
19ec-1c88:55857872.112 : iCmd = 0, nBytes = 10
19ec-1c88:55857872.218 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55858067.091 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55858067.218 : System send command 10 bytes + data 0 bytes
19ec-1c88:55858067.444 : IO total need to receive data 2 bytes
19ec-1c88:55858067.519 : => CNT96226::VenderCmd_GetData
19ec-1c88:55858067.579 : iCmd = 0, nBytes = 2
19ec-1c88:55858261.619 : 0000 : 00 00 
19ec-1c88:55858261.767 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55858261.848 : System total receive data 2 bytes
19ec-1c88:55858261.914 : => CNT96226::VenderCmd_GetData
19ec-1c88:55858261.975 : iCmd = 1, nBytes = 4
19ec-1c88:55858470.217 : 0000 : 00 00 00 00 
19ec-1c88:55858470.303 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55858470.439 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55858470.503 : Return status = 0
19ec-1c88:55858470.565 : => IoObject::IoLockEnd
19ec-1c88:55858470.655 : <= IoObject::IoLockEnd
19ec-1c88:55858470.705 : <= GetADFStatus ret = 1
19ec-1c88:55860615.686 : => TerminateDriver
19ec-1c88:55860615.893 : => CAsicIO::~CAsicIO,pStage=78646344
19ec-1c88:55860615.969 : => CNT96226::Close
19ec-1c88:55860620.052 : <= CNT96226::Close ret = 1
19ec-1c88:55860620.133 : <= CAsicIO::~CAsicIO
19ec-1c88:55860620.187 : => IoObject::IoLockEnd
19ec-1c88:55860620.238 : <= IoObject::IoLockEnd
19ec-1c88:55860620.290 : => IoObject::TerminateDevice
19ec-1c88:55860620.347 : => IoObject::IoLockEnd
19ec-1c88:55860620.398 : <= IoObject::IoLockEnd
19ec-1c88:55860620.500 : <= IoObject::TerminateDevice
19ec-1c88:55860620.747 : <= TerminateDriver ret = 1
19ec-1c88:55904494.648 : ============Debug Start==========
19ec-1c88:55904494.918 : Date : 2020/4/30 14:32:55
19ec-1c88:55904494.995 : Process ID : 19ec
19ec-1c88:55904495.408 : Windows : Version 10.0 build 18363 
19ec-1c88:55904495.833 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:55904495.894 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55904495.960 : MemoryStatus.ullAvailPhys : 1736114176
19ec-1c88:55904496.019 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55904496.081 : MemoryStatus.ullAvailPageFile : 3116195840
19ec-1c88:55904496.141 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55904496.200 : MemoryStatus.ullAvailVirtual : 1725267968
19ec-1c88:55904496.261 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55904496.375 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55904496.435 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55904496.676 : CPU Count : 4
19ec-1c88:55904496.722 : CPU Frequency : 100.000 Mhz
19ec-1c88:55904500.958 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55904501.084 : => InitializeDriver
19ec-1c88:55904501.350 : <= InitializeDriver ret = 1
19ec-1c88:55904501.406 : => InitializeScanner
19ec-1c88:55904501.706 : => CAsicIO::GetDeviceList
19ec-1c88:55904501.993 : => CNT96226::CNT96226
19ec-1c88:55904502.048 : => CNT96226::Open
19ec-1c88:55904523.228 : <= CNT96226::Open ret = 1
19ec-1c88:55904523.318 : => CNT96226::Initialize
19ec-1c88:55904523.491 : <= CNT96226::Initialize ret = 1
19ec-1c88:55904523.544 : <= CNT96226::CNT96226
19ec-1c88:55904523.593 : => CNT96226::EnumAvailableDevice
19ec-1c88:55904528.755 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55904528.829 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55904528.883 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55908260.385 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55908260.669 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55908266.639 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55908266.751 : => IoObject::GetLockName
19ec-1c88:55908266.815 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55908266.890 : <= IoObject::GetLockName
19ec-1c88:55908267.405 : => CNT96226::VenderCmd_GetData
19ec-1c88:55908267.474 : iCmd = 3, nBytes = 2
19ec-1c88:55908656.823 : 0000 : 06 38 
19ec-1c88:55908657.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55908657.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:55908657.305 : iCmd = 4, nBytes = 2
19ec-1c88:55908978.150 : 0000 : 07 07 
19ec-1c88:55908978.365 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55908978.539 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55908978.706 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55908978.841 : IO Send command 10 bytes
19ec-1c88:55908978.950 : => CNT96226::VenderCmd_SetData
19ec-1c88:55908979.075 : iCmd = 0, nBytes = 10
19ec-1c88:55908979.286 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55909186.457 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55909186.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:55909186.770 : iCmd = 0, nBytes = 165
19ec-1c88:55909399.164 : skip dump 37 bytes
19ec-1c88:55909399.562 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55909399.849 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55909400.127 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55909400.402 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55909400.661 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55909400.936 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55909401.194 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55909401.460 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55909401.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55909401.713 : => CNT96226::VenderCmd_GetData
19ec-1c88:55909401.821 : iCmd = 1, nBytes = 4
19ec-1c88:55909612.968 : 0000 : 00 00 00 00 
19ec-1c88:55909613.145 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55909613.268 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55909613.388 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55909613.520 : IO Send command 10 bytes
19ec-1c88:55909613.629 : => CNT96226::VenderCmd_SetData
19ec-1c88:55909613.744 : iCmd = 0, nBytes = 10
19ec-1c88:55909613.947 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55909972.122 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55909972.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:55909972.531 : iCmd = 0, nBytes = 128
19ec-1c88:55910205.035 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55910205.406 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55910205.701 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55910205.970 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55910206.232 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55910206.493 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55910206.749 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55910207.002 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55910207.132 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55910207.263 : => CNT96226::VenderCmd_GetData
19ec-1c88:55910207.373 : iCmd = 1, nBytes = 4
19ec-1c88:55910428.457 : 0000 : 00 00 00 00 
19ec-1c88:55910428.674 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55910428.822 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55910429.156 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55910429.308 : => CNT96226::Close
19ec-1c88:55910435.999 : <= CNT96226::Close ret = 1
19ec-1c88:55910436.152 : <= CNT96226::~CNT96226
19ec-1c88:55910436.308 : <= CAsicIO::GetDeviceList
19ec-1c88:55910437.053 : => IoObject::SetTimeout
19ec-1c88:55910437.316 : Timeout--> In = 0 Out = 0
19ec-1c88:55910437.431 : <= IoObject::SetTimeout
19ec-1c88:55910437.555 : => CAsicIO::CAsicIO
19ec-1c88:55910437.694 : => CNT96226::CNT96226
19ec-1c88:55910437.797 : => CNT96226::Open
19ec-1c88:55910481.511 : <= CNT96226::Open ret = 1
19ec-1c88:55910481.730 : => CNT96226::Initialize
19ec-1c88:55910482.123 : <= CNT96226::Initialize ret = 1
19ec-1c88:55910482.252 : <= CNT96226::CNT96226
19ec-1c88:55910482.361 : <= CAsicIO::CAsicIO
19ec-1c88:55910482.473 : => CAsicIO::InitializeDevice
19ec-1c88:55910482.604 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55910494.132 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55910494.358 : => IoObject::GetLockName
19ec-1c88:55910494.476 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55910494.609 : <= IoObject::GetLockName
19ec-1c88:55910495.527 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55910495.678 : IO Send command 10 bytes
19ec-1c88:55910495.785 : => CNT96226::VenderCmd_SetData
19ec-1c88:55910495.903 : iCmd = 0, nBytes = 10
19ec-1c88:55910496.135 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55910817.205 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55910817.409 : => CNT96226::VenderCmd_GetData
19ec-1c88:55910817.489 : iCmd = 0, nBytes = 128
19ec-1c88:55911027.483 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55911027.705 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55911027.894 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55911028.068 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55911028.238 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55911028.398 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55911028.561 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55911028.727 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55911028.814 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55911028.898 : => CNT96226::VenderCmd_GetData
19ec-1c88:55911028.964 : iCmd = 1, nBytes = 4
19ec-1c88:55911219.411 : 0000 : 00 00 00 00 
19ec-1c88:55911219.533 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55911219.612 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55911219.687 : => CNT96226::VenderCmd_GetData
19ec-1c88:55911219.759 : iCmd = 3, nBytes = 2
19ec-1c88:55911584.893 : 0000 : 06 38 
19ec-1c88:55911585.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55911585.150 : => CNT96226::VenderCmd_GetData
19ec-1c88:55911585.225 : iCmd = 4, nBytes = 2
19ec-1c88:55911889.953 : 0000 : 07 07 
19ec-1c88:55911890.126 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55911890.395 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55911890.523 : => IoObject::InitializeDevice
19ec-1c88:55911890.650 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55911891.601 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55911891.694 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55911892.630 : => FindScanner
19ec-1c88:55911892.702 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55911892.789 : <= FindScanner ret = 1
19ec-1c88:55911892.861 : => IoObject::IoLockStart
19ec-1c88:55911893.001 : => CAsicIO::CheckDevice
19ec-1c88:55911893.070 : => CNT96226::ConnectIsAvailable
19ec-1c88:55911916.389 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55911916.542 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55911916.625 : <= IoObject::IoLockStart
19ec-1c88:55911916.702 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55911916.791 : IO Send command 10 bytes
19ec-1c88:55911916.902 : => CNT96226::VenderCmd_SetData
19ec-1c88:55911916.978 : iCmd = 0, nBytes = 10
19ec-1c88:55911917.114 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55912112.685 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55912112.813 : System send command 10 bytes + data 0 bytes
19ec-1c88:55912112.903 : IO total need to receive data 5 bytes
19ec-1c88:55912112.981 : => CNT96226::VenderCmd_GetData
19ec-1c88:55912113.053 : iCmd = 0, nBytes = 5
19ec-1c88:55912305.610 : 0000 : 06 00 02 02 ab 
19ec-1c88:55912305.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55912305.845 : System total receive data 5 bytes
19ec-1c88:55912305.921 : => CNT96226::VenderCmd_GetData
19ec-1c88:55912305.990 : iCmd = 1, nBytes = 4
19ec-1c88:55912498.690 : 0000 : 00 00 00 00 
19ec-1c88:55912499.116 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55912499.274 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55912499.352 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55912499.438 : IO Send command 10 bytes
19ec-1c88:55912499.555 : => CNT96226::VenderCmd_SetData
19ec-1c88:55912499.631 : iCmd = 0, nBytes = 10
19ec-1c88:55912499.772 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55912685.330 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55912685.480 : System send command 10 bytes + data 0 bytes
19ec-1c88:55912685.575 : IO total need to receive data 165 bytes
19ec-1c88:55912685.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:55912685.731 : iCmd = 0, nBytes = 165
19ec-1c88:55912870.271 : skip dump 37 bytes
19ec-1c88:55912870.552 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55912870.740 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55912870.920 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55912871.095 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55912871.266 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55912871.438 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55912871.601 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55912871.763 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55912871.847 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55912871.933 : System total receive data 165 bytes
19ec-1c88:55912872.012 : => CNT96226::VenderCmd_GetData
19ec-1c88:55912872.085 : iCmd = 1, nBytes = 4
19ec-1c88:55912993.212 : 0000 : 00 00 00 00 
19ec-1c88:55912993.327 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55912993.498 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55912993.744 : Dump Inquiry
19ec-1c88:55912993.902 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55912994.073 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55912994.245 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55912994.418 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55912994.586 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55912994.759 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55912994.922 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55912995.083 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55912995.257 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55912995.424 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55912995.537 : 00a0 : 00 00 00 00 00 
19ec-1c88:55912995.625 : => ReadNVMDataInternal
19ec-1c88:55912995.891 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55912995.973 : IO Send command 10 bytes
19ec-1c88:55912996.099 : => CNT96226::VenderCmd_SetData
19ec-1c88:55912996.169 : iCmd = 0, nBytes = 10
19ec-1c88:55912996.300 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55913327.980 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55913328.143 : System send command 10 bytes + data 0 bytes
19ec-1c88:55913328.234 : IO total need to receive data 128 bytes
19ec-1c88:55913328.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:55913328.393 : iCmd = 0, nBytes = 128
19ec-1c88:55913531.913 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55913532.178 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55913532.368 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55913532.539 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55913532.704 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55913532.864 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55913533.023 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55913533.185 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55913533.269 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55913533.354 : System total receive data 128 bytes
19ec-1c88:55913533.436 : => CNT96226::VenderCmd_GetData
19ec-1c88:55913533.506 : iCmd = 1, nBytes = 4
19ec-1c88:55913725.269 : 0000 : 00 00 00 00 
19ec-1c88:55913725.694 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55913725.858 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55913725.950 : NVMData.PadScanCount = 0
19ec-1c88:55913726.023 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55913726.095 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55913726.169 : NVMData.FlatbedScanCount = 0
19ec-1c88:55913726.243 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55913726.310 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55913726.378 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55913726.453 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55913726.526 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55913726.596 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55913726.665 : NVMData.BornMonth = 0
19ec-1c88:55913726.728 : NVMData.BornDay = 0
19ec-1c88:55913726.791 : NVMData.BornYear = 0
19ec-1c88:55913726.852 : NVMData.FirstScanMonth = 4
19ec-1c88:55913726.920 : NVMData.FirstScanDay = 30
19ec-1c88:55913726.990 : NVMData.FirstScanYear = 2020
19ec-1c88:55913727.059 : NVMData.VerticalMagnification = 0
19ec-1c88:55913727.130 : NVMData.HorizontalMagnification = 0
19ec-1c88:55913727.199 : NVMData.PowerSavingTime = 15
19ec-1c88:55913727.270 : NVMData.SN = A094165189010062
19ec-1c88:55913727.336 : NVMData.AutoFeed = 0
19ec-1c88:55913727.400 : NVMData.CCDType = 0
19ec-1c88:55913727.459 : NVMData.ScanSpeed = 0
19ec-1c88:55913727.523 : NVMData.RollerCount = 0
19ec-1c88:55913727.588 : NVMData.MultifeedCount = 0
19ec-1c88:55913727.655 : NVMData.JamCount = 0
19ec-1c88:55913727.717 : NVMData.IdentifyInfo = 
19ec-1c88:55913727.783 : NVMData.FormalName = 
19ec-1c88:55913728.033 : NVMData.ReservedB = 0
19ec-1c88:55913728.111 : NVMData.FunctionCode = 0
19ec-1c88:55913728.176 : NVMData.PreFeed = 0
19ec-1c88:55913728.239 : NVMData.PreFeedTime = 0
19ec-1c88:55913728.305 : NVMData.ButtonNumber = 0
19ec-1c88:55913728.368 : NVMData.PowerOffTime = 0
19ec-1c88:55913728.434 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55913728.531 : => IoObject::IoLockEnd
19ec-1c88:55913728.651 : <= IoObject::IoLockEnd
19ec-1c88:55913728.715 : <= InitializeScanner ret = 1
19ec-1c88:55913728.794 : => GetLogicalScannerAbilityEx
19ec-1c88:55913728.871 : => IoObject::IoLockStart
19ec-1c88:55913728.995 : => CAsicIO::CheckDevice
19ec-1c88:55913729.064 : => CNT96226::ConnectIsAvailable
19ec-1c88:55913748.126 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55913748.250 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55913748.323 : <= IoObject::IoLockStart
19ec-1c88:55913748.396 : => IoObject::IoLockEnd
19ec-1c88:55913748.514 : <= IoObject::IoLockEnd
19ec-1c88:55913748.659 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55913748.756 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55913986.076 : => ReadNVMData
19ec-1c88:55913986.293 : => IoObject::IoLockStart
19ec-1c88:55913986.466 : => CAsicIO::CheckDevice
19ec-1c88:55913986.541 : => CNT96226::ConnectIsAvailable
19ec-1c88:55914011.473 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55914011.629 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55914011.706 : <= IoObject::IoLockStart
19ec-1c88:55914011.790 : => ReadNVMDataInternal
19ec-1c88:55914011.875 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55914011.963 : IO Send command 10 bytes
19ec-1c88:55914012.131 : => CNT96226::VenderCmd_SetData
19ec-1c88:55914012.211 : iCmd = 0, nBytes = 10
19ec-1c88:55914012.359 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55914359.243 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55914359.403 : System send command 10 bytes + data 0 bytes
19ec-1c88:55914359.473 : IO total need to receive data 128 bytes
19ec-1c88:55914359.536 : => CNT96226::VenderCmd_GetData
19ec-1c88:55914359.592 : iCmd = 0, nBytes = 128
19ec-1c88:55914552.243 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55914552.435 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55914552.578 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55914552.712 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55914552.843 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55914552.966 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55914553.091 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55914553.212 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55914553.274 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55914553.338 : System total receive data 128 bytes
19ec-1c88:55914553.398 : => CNT96226::VenderCmd_GetData
19ec-1c88:55914553.449 : iCmd = 1, nBytes = 4
19ec-1c88:55914754.228 : 0000 : 00 00 00 00 
19ec-1c88:55914754.345 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55914754.478 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55914754.544 : NVMData.PadScanCount = 0
19ec-1c88:55914754.604 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55914754.662 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55914754.716 : NVMData.FlatbedScanCount = 0
19ec-1c88:55914754.769 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55914754.823 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55914754.878 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55914754.932 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55914754.989 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55914755.042 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55914755.099 : NVMData.BornMonth = 0
19ec-1c88:55914755.145 : NVMData.BornDay = 0
19ec-1c88:55914755.196 : NVMData.BornYear = 0
19ec-1c88:55914755.241 : NVMData.FirstScanMonth = 4
19ec-1c88:55914755.292 : NVMData.FirstScanDay = 30
19ec-1c88:55914755.346 : NVMData.FirstScanYear = 2020
19ec-1c88:55914755.568 : NVMData.VerticalMagnification = 0
19ec-1c88:55914755.629 : NVMData.HorizontalMagnification = 0
19ec-1c88:55914755.683 : NVMData.PowerSavingTime = 15
19ec-1c88:55914755.734 : NVMData.SN = A094165189010062
19ec-1c88:55914755.783 : NVMData.AutoFeed = 0
19ec-1c88:55914755.836 : NVMData.CCDType = 0
19ec-1c88:55914755.883 : NVMData.ScanSpeed = 0
19ec-1c88:55914755.930 : NVMData.RollerCount = 0
19ec-1c88:55914755.979 : NVMData.MultifeedCount = 0
19ec-1c88:55914756.030 : NVMData.JamCount = 0
19ec-1c88:55914756.085 : NVMData.IdentifyInfo = 
19ec-1c88:55914756.134 : NVMData.FormalName = 
19ec-1c88:55914756.180 : NVMData.ReservedB = 0
19ec-1c88:55914756.231 : NVMData.FunctionCode = 0
19ec-1c88:55914756.281 : NVMData.PreFeed = 0
19ec-1c88:55914756.330 : NVMData.PreFeedTime = 0
19ec-1c88:55914756.378 : NVMData.ButtonNumber = 0
19ec-1c88:55914756.426 : NVMData.PowerOffTime = 0
19ec-1c88:55914756.478 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55914756.539 : => IoObject::IoLockEnd
19ec-1c88:55914756.633 : <= IoObject::IoLockEnd
19ec-1c88:55914756.681 : <= ReadNVMData ret = 1
19ec-1c88:55915298.404 : => TerminateDriver
19ec-1c88:55915298.599 : => CAsicIO::~CAsicIO,pStage=201002056
19ec-1c88:55915298.671 : => CNT96226::Close
19ec-1c88:55915302.675 : <= CNT96226::Close ret = 1
19ec-1c88:55915302.757 : <= CAsicIO::~CAsicIO
19ec-1c88:55915302.817 : => IoObject::IoLockEnd
19ec-1c88:55915302.871 : <= IoObject::IoLockEnd
19ec-1c88:55915302.923 : => IoObject::TerminateDevice
19ec-1c88:55915302.978 : => IoObject::IoLockEnd
19ec-1c88:55915303.027 : <= IoObject::IoLockEnd
19ec-1c88:55915303.129 : <= IoObject::TerminateDevice
19ec-1c88:55915303.387 : <= TerminateDriver ret = 1
19ec-1c88:55917752.204 : ============Debug Start==========
19ec-1c88:55917752.539 : Date : 2020/4/30 14:32:55
19ec-1c88:55917752.616 : Process ID : 19ec
19ec-1c88:55917753.036 : Windows : Version 10.0 build 18363 
19ec-1c88:55917753.488 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:55917753.550 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:55917753.614 : MemoryStatus.ullAvailPhys : 1736048640
19ec-1c88:55917753.674 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:55917753.735 : MemoryStatus.ullAvailPageFile : 3116265472
19ec-1c88:55917753.797 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:55917753.856 : MemoryStatus.ullAvailVirtual : 1725317120
19ec-1c88:55917753.919 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:55917754.021 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:55917754.081 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:55917754.330 : CPU Count : 4
19ec-1c88:55917754.376 : CPU Frequency : 100.000 Mhz
19ec-1c88:55917758.826 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:55917758.960 : => InitializeDriver
19ec-1c88:55917759.224 : <= InitializeDriver ret = 1
19ec-1c88:55920387.224 : => InitializeScanner
19ec-1c88:55920387.492 : => CAsicIO::GetDeviceList
19ec-1c88:55920387.955 : => CNT96226::CNT96226
19ec-1c88:55920388.017 : => CNT96226::Open
19ec-1c88:55920410.765 : <= CNT96226::Open ret = 1
19ec-1c88:55920410.864 : => CNT96226::Initialize
19ec-1c88:55920411.061 : <= CNT96226::Initialize ret = 1
19ec-1c88:55920411.120 : <= CNT96226::CNT96226
19ec-1c88:55920411.177 : => CNT96226::EnumAvailableDevice
19ec-1c88:55920416.561 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:55920416.639 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:55920416.699 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:55924148.409 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:55924148.731 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55924155.940 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55924156.063 : => IoObject::GetLockName
19ec-1c88:55924156.124 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55924156.194 : <= IoObject::GetLockName
19ec-1c88:55924156.691 : => CNT96226::VenderCmd_GetData
19ec-1c88:55924156.752 : iCmd = 3, nBytes = 2
19ec-1c88:55924522.329 : 0000 : 06 38 
19ec-1c88:55924522.495 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55924522.581 : => CNT96226::VenderCmd_GetData
19ec-1c88:55924522.644 : iCmd = 4, nBytes = 2
19ec-1c88:55924785.210 : 0000 : 07 07 
19ec-1c88:55924785.360 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55924785.468 : Device 0 USB ID = 0638 : 0707
19ec-1c88:55924785.560 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:55924785.630 : IO Send command 10 bytes
19ec-1c88:55924785.683 : => CNT96226::VenderCmd_SetData
19ec-1c88:55924785.741 : iCmd = 0, nBytes = 10
19ec-1c88:55924785.849 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55924941.501 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55924941.662 : => CNT96226::VenderCmd_GetData
19ec-1c88:55924941.724 : iCmd = 0, nBytes = 165
19ec-1c88:55925078.778 : skip dump 37 bytes
19ec-1c88:55925079.003 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55925079.146 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55925079.283 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55925079.413 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55925079.541 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55925079.679 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55925079.803 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55925079.928 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55925079.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55925080.051 : => CNT96226::VenderCmd_GetData
19ec-1c88:55925080.102 : iCmd = 1, nBytes = 4
19ec-1c88:55925202.858 : 0000 : 00 00 00 00 
19ec-1c88:55925202.989 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55925203.060 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55925203.128 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55925203.195 : IO Send command 10 bytes
19ec-1c88:55925203.248 : => CNT96226::VenderCmd_SetData
19ec-1c88:55925203.305 : iCmd = 0, nBytes = 10
19ec-1c88:55925203.411 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55925529.270 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55925529.468 : => CNT96226::VenderCmd_GetData
19ec-1c88:55925529.530 : iCmd = 0, nBytes = 128
19ec-1c88:55925690.359 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55925690.601 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55925690.755 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55925690.905 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55925691.039 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55925691.170 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55925691.303 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55925691.430 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55925691.497 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55925691.565 : => CNT96226::VenderCmd_GetData
19ec-1c88:55925691.630 : iCmd = 1, nBytes = 4
19ec-1c88:55925860.468 : 0000 : 00 00 00 00 
19ec-1c88:55925860.639 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55925860.716 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55925860.900 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:55925860.974 : => CNT96226::Close
19ec-1c88:55925864.851 : <= CNT96226::Close ret = 1
19ec-1c88:55925864.931 : <= CNT96226::~CNT96226
19ec-1c88:55925865.030 : <= CAsicIO::GetDeviceList
19ec-1c88:55925865.422 : => IoObject::SetTimeout
19ec-1c88:55925865.552 : Timeout--> In = 0 Out = 0
19ec-1c88:55925865.613 : <= IoObject::SetTimeout
19ec-1c88:55925865.680 : => CAsicIO::CAsicIO
19ec-1c88:55925865.752 : => CNT96226::CNT96226
19ec-1c88:55925865.810 : => CNT96226::Open
19ec-1c88:55925888.614 : <= CNT96226::Open ret = 1
19ec-1c88:55925888.719 : => CNT96226::Initialize
19ec-1c88:55925888.911 : <= CNT96226::Initialize ret = 1
19ec-1c88:55925888.973 : <= CNT96226::CNT96226
19ec-1c88:55925889.025 : <= CAsicIO::CAsicIO
19ec-1c88:55925889.083 : => CAsicIO::InitializeDevice
19ec-1c88:55925889.151 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:55925895.245 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:55925895.365 : => IoObject::GetLockName
19ec-1c88:55925895.424 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:55925895.488 : <= IoObject::GetLockName
19ec-1c88:55925895.990 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:55925896.062 : IO Send command 10 bytes
19ec-1c88:55925896.116 : => CNT96226::VenderCmd_SetData
19ec-1c88:55925896.173 : iCmd = 0, nBytes = 10
19ec-1c88:55925896.285 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55926227.700 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55926227.910 : => CNT96226::VenderCmd_GetData
19ec-1c88:55926227.984 : iCmd = 0, nBytes = 128
19ec-1c88:55926403.250 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55926403.457 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55926403.611 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55926403.750 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55926403.885 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55926404.237 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55926404.357 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55926404.483 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55926404.548 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55926404.612 : => CNT96226::VenderCmd_GetData
19ec-1c88:55926404.665 : iCmd = 1, nBytes = 4
19ec-1c88:55926611.959 : 0000 : 00 00 00 00 
19ec-1c88:55926612.065 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55926612.141 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:55926612.211 : => CNT96226::VenderCmd_GetData
19ec-1c88:55926612.271 : iCmd = 3, nBytes = 2
19ec-1c88:55926975.694 : 0000 : 06 38 
19ec-1c88:55926975.851 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55926975.929 : => CNT96226::VenderCmd_GetData
19ec-1c88:55926975.989 : iCmd = 4, nBytes = 2
19ec-1c88:55927288.994 : 0000 : 07 07 
19ec-1c88:55927289.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55927289.325 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:55927289.432 : => IoObject::InitializeDevice
19ec-1c88:55927289.544 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:55927290.391 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:55927290.465 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:55927291.265 : => FindScanner
19ec-1c88:55927291.327 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:55927291.395 : <= FindScanner ret = 1
19ec-1c88:55927291.455 : => IoObject::IoLockStart
19ec-1c88:55927291.565 : => CAsicIO::CheckDevice
19ec-1c88:55927291.621 : => CNT96226::ConnectIsAvailable
19ec-1c88:55927311.153 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55927311.271 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55927311.333 : <= IoObject::IoLockStart
19ec-1c88:55927311.398 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55927311.467 : IO Send command 10 bytes
19ec-1c88:55927311.564 : => CNT96226::VenderCmd_SetData
19ec-1c88:55927311.627 : iCmd = 0, nBytes = 10
19ec-1c88:55927311.732 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:55927493.509 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55927493.630 : System send command 10 bytes + data 0 bytes
19ec-1c88:55927493.705 : IO total need to receive data 5 bytes
19ec-1c88:55927493.767 : => CNT96226::VenderCmd_GetData
19ec-1c88:55927493.825 : iCmd = 0, nBytes = 5
19ec-1c88:55927692.776 : 0000 : 06 00 02 02 ab 
19ec-1c88:55927692.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55927692.928 : System total receive data 5 bytes
19ec-1c88:55927692.986 : => CNT96226::VenderCmd_GetData
19ec-1c88:55927693.041 : iCmd = 1, nBytes = 4
19ec-1c88:55927847.557 : 0000 : 00 00 00 00 
19ec-1c88:55927847.668 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55927847.817 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55927847.882 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:55927847.950 : IO Send command 10 bytes
19ec-1c88:55927848.040 : => CNT96226::VenderCmd_SetData
19ec-1c88:55927848.099 : iCmd = 0, nBytes = 10
19ec-1c88:55927848.205 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:55928046.464 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55928046.570 : System send command 10 bytes + data 0 bytes
19ec-1c88:55928046.638 : IO total need to receive data 165 bytes
19ec-1c88:55928046.699 : => CNT96226::VenderCmd_GetData
19ec-1c88:55928046.753 : iCmd = 0, nBytes = 165
19ec-1c88:55928241.770 : skip dump 37 bytes
19ec-1c88:55928241.948 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55928242.085 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55928242.217 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55928242.347 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55928242.476 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55928242.611 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55928242.736 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55928242.859 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55928242.926 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55928242.982 : System total receive data 165 bytes
19ec-1c88:55928243.039 : => CNT96226::VenderCmd_GetData
19ec-1c88:55928243.091 : iCmd = 1, nBytes = 4
19ec-1c88:55928396.858 : 0000 : 00 00 00 00 
19ec-1c88:55928396.990 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55928397.149 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55928397.398 : Dump Inquiry
19ec-1c88:55928397.532 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:55928397.666 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:55928397.801 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:55928397.935 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:55928398.064 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:55928398.198 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:55928398.325 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55928398.466 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55928398.600 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:55928398.731 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:55928398.819 : 00a0 : 00 00 00 00 00 
19ec-1c88:55928398.903 : => ReadNVMDataInternal
19ec-1c88:55928399.140 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55928399.206 : IO Send command 10 bytes
19ec-1c88:55928399.302 : => CNT96226::VenderCmd_SetData
19ec-1c88:55928399.366 : iCmd = 0, nBytes = 10
19ec-1c88:55928399.466 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55928749.670 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55928749.789 : System send command 10 bytes + data 0 bytes
19ec-1c88:55928749.859 : IO total need to receive data 128 bytes
19ec-1c88:55928749.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:55928749.982 : iCmd = 0, nBytes = 128
19ec-1c88:55928947.369 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55928947.561 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55928947.706 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55928947.840 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55928947.969 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55928948.092 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55928948.216 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55928948.340 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55928948.404 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55928948.468 : System total receive data 128 bytes
19ec-1c88:55928948.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:55928948.580 : iCmd = 1, nBytes = 4
19ec-1c88:55929155.540 : 0000 : 00 00 00 00 
19ec-1c88:55929155.643 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55929155.770 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55929155.841 : NVMData.PadScanCount = 0
19ec-1c88:55929155.901 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55929155.959 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55929156.016 : NVMData.FlatbedScanCount = 0
19ec-1c88:55929156.071 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55929156.125 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55929156.181 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55929156.239 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55929156.296 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55929156.349 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55929156.402 : NVMData.BornMonth = 0
19ec-1c88:55929156.451 : NVMData.BornDay = 0
19ec-1c88:55929156.501 : NVMData.BornYear = 0
19ec-1c88:55929156.551 : NVMData.FirstScanMonth = 4
19ec-1c88:55929156.604 : NVMData.FirstScanDay = 30
19ec-1c88:55929156.661 : NVMData.FirstScanYear = 2020
19ec-1c88:55929156.718 : NVMData.VerticalMagnification = 0
19ec-1c88:55929156.775 : NVMData.HorizontalMagnification = 0
19ec-1c88:55929156.831 : NVMData.PowerSavingTime = 15
19ec-1c88:55929156.887 : NVMData.SN = A094165189010062
19ec-1c88:55929156.937 : NVMData.AutoFeed = 0
19ec-1c88:55929156.987 : NVMData.CCDType = 0
19ec-1c88:55929157.037 : NVMData.ScanSpeed = 0
19ec-1c88:55929157.083 : NVMData.RollerCount = 0
19ec-1c88:55929157.140 : NVMData.MultifeedCount = 0
19ec-1c88:55929157.192 : NVMData.JamCount = 0
19ec-1c88:55929157.242 : NVMData.IdentifyInfo = 
19ec-1c88:55929157.294 : NVMData.FormalName = 
19ec-1c88:55929157.511 : NVMData.ReservedB = 0
19ec-1c88:55929157.568 : NVMData.FunctionCode = 0
19ec-1c88:55929157.617 : NVMData.PreFeed = 0
19ec-1c88:55929157.669 : NVMData.PreFeedTime = 0
19ec-1c88:55929157.720 : NVMData.ButtonNumber = 0
19ec-1c88:55929157.774 : NVMData.PowerOffTime = 0
19ec-1c88:55929157.826 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55929157.908 : => IoObject::IoLockEnd
19ec-1c88:55929158.005 : <= IoObject::IoLockEnd
19ec-1c88:55929158.056 : <= InitializeScanner ret = 1
19ec-1c88:55930382.767 : => GetLogicalScannerAbility
19ec-1c88:55930382.957 : => IoObject::IoLockStart
19ec-1c88:55930383.090 : => CAsicIO::CheckDevice
19ec-1c88:55930383.148 : => CNT96226::ConnectIsAvailable
19ec-1c88:55930407.667 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55930407.914 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55930408.048 : <= IoObject::IoLockStart
19ec-1c88:55930408.179 : => IoObject::IoLockEnd
19ec-1c88:55930408.530 : <= IoObject::IoLockEnd
19ec-1c88:55930408.608 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:55933938.718 : => GetLogicalScannerAbilityEx
19ec-1c88:55933938.920 : => IoObject::IoLockStart
19ec-1c88:55933939.056 : => CAsicIO::CheckDevice
19ec-1c88:55933939.115 : => CNT96226::ConnectIsAvailable
19ec-1c88:55933962.942 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55933963.062 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55933963.127 : <= IoObject::IoLockStart
19ec-1c88:55933963.187 : => IoObject::IoLockEnd
19ec-1c88:55933963.288 : <= IoObject::IoLockEnd
19ec-1c88:55933963.622 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:55933963.695 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:55941260.619 : => ReadNVMData
19ec-1c88:55941260.826 : => IoObject::IoLockStart
19ec-1c88:55941260.958 : => CAsicIO::CheckDevice
19ec-1c88:55941261.016 : => CNT96226::ConnectIsAvailable
19ec-1c88:55941284.164 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55941284.401 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55941284.733 : <= IoObject::IoLockStart
19ec-1c88:55941284.799 : => ReadNVMDataInternal
19ec-1c88:55941284.865 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:55941284.931 : IO Send command 10 bytes
19ec-1c88:55941285.080 : => CNT96226::VenderCmd_SetData
19ec-1c88:55941285.135 : iCmd = 0, nBytes = 10
19ec-1c88:55941285.251 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:55941634.820 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55941634.996 : System send command 10 bytes + data 0 bytes
19ec-1c88:55941635.073 : IO total need to receive data 128 bytes
19ec-1c88:55941635.138 : => CNT96226::VenderCmd_GetData
19ec-1c88:55941635.203 : iCmd = 0, nBytes = 128
19ec-1c88:55941809.141 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55941809.561 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55941809.881 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:55941810.163 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:55941810.572 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:55941810.700 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55941810.830 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55941810.959 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:55941811.027 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55941811.097 : System total receive data 128 bytes
19ec-1c88:55941811.164 : => CNT96226::VenderCmd_GetData
19ec-1c88:55941811.222 : iCmd = 1, nBytes = 4
19ec-1c88:55942018.393 : 0000 : 00 00 00 00 
19ec-1c88:55942018.495 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55942018.630 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55942018.705 : NVMData.PadScanCount = 0
19ec-1c88:55942018.764 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:55942018.823 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:55942018.880 : NVMData.FlatbedScanCount = 0
19ec-1c88:55942018.936 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:55942019.174 : NVMData.SideEdgeFletbed = 0
19ec-1c88:55942019.239 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:55942019.294 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:55942019.350 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:55942019.405 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:55942019.461 : NVMData.BornMonth = 0
19ec-1c88:55942019.508 : NVMData.BornDay = 0
19ec-1c88:55942019.564 : NVMData.BornYear = 0
19ec-1c88:55942019.614 : NVMData.FirstScanMonth = 4
19ec-1c88:55942019.666 : NVMData.FirstScanDay = 30
19ec-1c88:55942019.717 : NVMData.FirstScanYear = 2020
19ec-1c88:55942019.769 : NVMData.VerticalMagnification = 0
19ec-1c88:55942019.824 : NVMData.HorizontalMagnification = 0
19ec-1c88:55942019.879 : NVMData.PowerSavingTime = 15
19ec-1c88:55942019.934 : NVMData.SN = A094165189010062
19ec-1c88:55942019.987 : NVMData.AutoFeed = 0
19ec-1c88:55942020.037 : NVMData.CCDType = 0
19ec-1c88:55942020.086 : NVMData.ScanSpeed = 0
19ec-1c88:55942020.134 : NVMData.RollerCount = 0
19ec-1c88:55942020.187 : NVMData.MultifeedCount = 0
19ec-1c88:55942020.238 : NVMData.JamCount = 0
19ec-1c88:55942020.292 : NVMData.IdentifyInfo = 
19ec-1c88:55942020.344 : NVMData.FormalName = 
19ec-1c88:55942020.394 : NVMData.ReservedB = 0
19ec-1c88:55942020.442 : NVMData.FunctionCode = 0
19ec-1c88:55942020.490 : NVMData.PreFeed = 0
19ec-1c88:55942020.539 : NVMData.PreFeedTime = 0
19ec-1c88:55942020.586 : NVMData.ButtonNumber = 0
19ec-1c88:55942020.635 : NVMData.PowerOffTime = 0
19ec-1c88:55942020.685 : <= ReadNVMDataInternal ret = 1
19ec-1c88:55942020.744 : => IoObject::IoLockEnd
19ec-1c88:55942020.842 : <= IoObject::IoLockEnd
19ec-1c88:55942020.896 : <= ReadNVMData ret = 1
19ec-1c88:55952064.359 : => GetADFStatus
19ec-1c88:55952064.819 : => IoObject::IoLockStart
19ec-1c88:55952064.956 : => CAsicIO::CheckDevice
19ec-1c88:55952065.019 : => CNT96226::ConnectIsAvailable
19ec-1c88:55952089.412 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55952089.869 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55952089.938 : <= IoObject::IoLockStart
19ec-1c88:55952090.006 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55952090.081 : IO Send command 10 bytes
19ec-1c88:55952090.228 : => CNT96226::VenderCmd_SetData
19ec-1c88:55952090.294 : iCmd = 0, nBytes = 10
19ec-1c88:55952090.407 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55952278.362 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55952278.481 : System send command 10 bytes + data 0 bytes
19ec-1c88:55952278.557 : IO total need to receive data 2 bytes
19ec-1c88:55952278.621 : => CNT96226::VenderCmd_GetData
19ec-1c88:55952278.676 : iCmd = 0, nBytes = 2
19ec-1c88:55952480.619 : 0000 : 00 00 
19ec-1c88:55952480.719 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55952480.791 : System total receive data 2 bytes
19ec-1c88:55952480.852 : => CNT96226::VenderCmd_GetData
19ec-1c88:55952480.905 : iCmd = 1, nBytes = 4
19ec-1c88:55952649.065 : 0000 : 00 00 00 00 
19ec-1c88:55952649.196 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55952649.350 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55952649.420 : Return status = 0
19ec-1c88:55952649.482 : => IoObject::IoLockEnd
19ec-1c88:55952649.573 : <= IoObject::IoLockEnd
19ec-1c88:55952649.622 : <= GetADFStatus ret = 1
19ec-1c88:55955548.032 : => GetADFStatus
19ec-1c88:55955548.236 : => IoObject::IoLockStart
19ec-1c88:55955548.363 : => CAsicIO::CheckDevice
19ec-1c88:55955548.423 : => CNT96226::ConnectIsAvailable
19ec-1c88:55955568.042 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:55955568.164 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:55955568.228 : <= IoObject::IoLockStart
19ec-1c88:55955568.296 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:55955568.370 : IO Send command 10 bytes
19ec-1c88:55955568.505 : => CNT96226::VenderCmd_SetData
19ec-1c88:55955568.569 : iCmd = 0, nBytes = 10
19ec-1c88:55955568.679 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:55955865.908 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:55955866.100 : System send command 10 bytes + data 0 bytes
19ec-1c88:55955866.305 : IO total need to receive data 2 bytes
19ec-1c88:55955866.386 : => CNT96226::VenderCmd_GetData
19ec-1c88:55955866.450 : iCmd = 0, nBytes = 2
19ec-1c88:55956024.782 : 0000 : 00 00 
19ec-1c88:55956024.895 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55956024.978 : System total receive data 2 bytes
19ec-1c88:55956025.047 : => CNT96226::VenderCmd_GetData
19ec-1c88:55956025.105 : iCmd = 1, nBytes = 4
19ec-1c88:55956166.186 : 0000 : 00 00 00 00 
19ec-1c88:55956166.322 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:55956166.475 : <= CAsicIO::DoIo ret = 1
19ec-1c88:55956166.542 : Return status = 0
19ec-1c88:55956166.612 : => IoObject::IoLockEnd
19ec-1c88:55956166.708 : <= IoObject::IoLockEnd
19ec-1c88:55956166.759 : <= GetADFStatus ret = 1
19ec-1c88:55958592.241 : => TerminateDriver
19ec-1c88:55958592.441 : => CAsicIO::~CAsicIO,pStage=194382920
19ec-1c88:55958592.519 : => CNT96226::Close
19ec-1c88:55958596.204 : <= CNT96226::Close ret = 1
19ec-1c88:55958596.287 : <= CAsicIO::~CAsicIO
19ec-1c88:55958596.347 : => IoObject::IoLockEnd
19ec-1c88:55958596.400 : <= IoObject::IoLockEnd
19ec-1c88:55958596.453 : => IoObject::TerminateDevice
19ec-1c88:55958596.511 : => IoObject::IoLockEnd
19ec-1c88:55958596.560 : <= IoObject::IoLockEnd
19ec-1c88:55958596.672 : <= IoObject::TerminateDevice
19ec-1c88:55958596.927 : <= TerminateDriver ret = 1
19ec-1c88:56002218.486 : ============Debug Start==========
19ec-1c88:56002218.785 : Date : 2020/4/30 14:32:58
19ec-1c88:56002218.865 : Process ID : 19ec
19ec-1c88:56002219.289 : Windows : Version 10.0 build 18363 
19ec-1c88:56002219.734 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56002219.797 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56002219.863 : MemoryStatus.ullAvailPhys : 1741185024
19ec-1c88:56002219.925 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56002219.983 : MemoryStatus.ullAvailPageFile : 3115823104
19ec-1c88:56002220.044 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56002220.102 : MemoryStatus.ullAvailVirtual : 1725304832
19ec-1c88:56002220.163 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56002220.266 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56002220.327 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56002220.570 : CPU Count : 4
19ec-1c88:56002220.618 : CPU Frequency : 100.000 Mhz
19ec-1c88:56002225.012 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56002225.142 : => InitializeDriver
19ec-1c88:56002225.419 : <= InitializeDriver ret = 1
19ec-1c88:56002225.477 : => InitializeScanner
19ec-1c88:56002225.555 : => CAsicIO::GetDeviceList
19ec-1c88:56002225.853 : => CNT96226::CNT96226
19ec-1c88:56002225.912 : => CNT96226::Open
19ec-1c88:56002247.375 : <= CNT96226::Open ret = 1
19ec-1c88:56002247.464 : => CNT96226::Initialize
19ec-1c88:56002247.652 : <= CNT96226::Initialize ret = 1
19ec-1c88:56002247.709 : <= CNT96226::CNT96226
19ec-1c88:56002247.763 : => CNT96226::EnumAvailableDevice
19ec-1c88:56002253.049 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56002253.125 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56002253.179 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56006059.418 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56006059.712 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56006065.342 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56006065.452 : => IoObject::GetLockName
19ec-1c88:56006065.513 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56006065.581 : <= IoObject::GetLockName
19ec-1c88:56006066.055 : => CNT96226::VenderCmd_GetData
19ec-1c88:56006066.118 : iCmd = 3, nBytes = 2
19ec-1c88:56006448.419 : 0000 : 06 38 
19ec-1c88:56006448.571 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56006448.646 : => CNT96226::VenderCmd_GetData
19ec-1c88:56006448.701 : iCmd = 4, nBytes = 2
19ec-1c88:56006758.244 : 0000 : 07 07 
19ec-1c88:56006758.372 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56006758.465 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56006758.552 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56006758.617 : IO Send command 10 bytes
19ec-1c88:56006758.668 : => CNT96226::VenderCmd_SetData
19ec-1c88:56006758.723 : iCmd = 0, nBytes = 10
19ec-1c88:56006758.825 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56006947.061 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56006947.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:56006947.230 : iCmd = 0, nBytes = 165
19ec-1c88:56007139.433 : skip dump 37 bytes
19ec-1c88:56007139.641 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56007139.779 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56007139.918 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56007140.050 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56007140.177 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56007140.305 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56007140.427 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56007140.550 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56007140.613 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56007140.673 : => CNT96226::VenderCmd_GetData
19ec-1c88:56007140.728 : iCmd = 1, nBytes = 4
19ec-1c88:56007336.604 : 0000 : 00 00 00 00 
19ec-1c88:56007336.720 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56007336.793 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56007336.864 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56007336.933 : IO Send command 10 bytes
19ec-1c88:56007336.985 : => CNT96226::VenderCmd_SetData
19ec-1c88:56007337.042 : iCmd = 0, nBytes = 10
19ec-1c88:56007337.150 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56007662.186 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56007662.350 : => CNT96226::VenderCmd_GetData
19ec-1c88:56007662.410 : iCmd = 0, nBytes = 128
19ec-1c88:56007862.664 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56007862.841 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56007862.982 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56007863.118 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56007863.244 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56007863.367 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56007863.492 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56007863.616 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56007863.676 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56007863.738 : => CNT96226::VenderCmd_GetData
19ec-1c88:56007863.787 : iCmd = 1, nBytes = 4
19ec-1c88:56007989.223 : 0000 : 00 00 00 00 
19ec-1c88:56007989.331 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56007989.393 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56007989.558 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56007989.626 : => CNT96226::Close
19ec-1c88:56007993.495 : <= CNT96226::Close ret = 1
19ec-1c88:56007993.567 : <= CNT96226::~CNT96226
19ec-1c88:56007993.658 : <= CAsicIO::GetDeviceList
19ec-1c88:56007994.047 : => IoObject::SetTimeout
19ec-1c88:56007994.177 : Timeout--> In = 0 Out = 0
19ec-1c88:56007994.232 : <= IoObject::SetTimeout
19ec-1c88:56007994.299 : => CAsicIO::CAsicIO
19ec-1c88:56007994.368 : => CNT96226::CNT96226
19ec-1c88:56007994.420 : => CNT96226::Open
19ec-1c88:56008018.333 : <= CNT96226::Open ret = 1
19ec-1c88:56008018.440 : => CNT96226::Initialize
19ec-1c88:56008018.635 : <= CNT96226::Initialize ret = 1
19ec-1c88:56008018.699 : <= CNT96226::CNT96226
19ec-1c88:56008018.760 : <= CAsicIO::CAsicIO
19ec-1c88:56008018.820 : => CAsicIO::InitializeDevice
19ec-1c88:56008018.889 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56008024.753 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56008024.882 : => IoObject::GetLockName
19ec-1c88:56008024.940 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56008025.004 : <= IoObject::GetLockName
19ec-1c88:56008025.531 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56008025.607 : IO Send command 10 bytes
19ec-1c88:56008025.659 : => CNT96226::VenderCmd_SetData
19ec-1c88:56008025.714 : iCmd = 0, nBytes = 10
19ec-1c88:56008025.821 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56008374.860 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56008374.998 : => CNT96226::VenderCmd_GetData
19ec-1c88:56008375.058 : iCmd = 0, nBytes = 128
19ec-1c88:56008530.463 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56008530.649 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56008530.789 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56008530.917 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56008531.046 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56008531.176 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56008531.297 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56008531.420 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56008531.482 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56008531.544 : => CNT96226::VenderCmd_GetData
19ec-1c88:56008531.595 : iCmd = 1, nBytes = 4
19ec-1c88:56008670.101 : 0000 : 00 00 00 00 
19ec-1c88:56008670.190 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56008670.255 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56008670.318 : => CNT96226::VenderCmd_GetData
19ec-1c88:56008670.371 : iCmd = 3, nBytes = 2
19ec-1c88:56009035.369 : 0000 : 06 38 
19ec-1c88:56009035.518 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56009035.592 : => CNT96226::VenderCmd_GetData
19ec-1c88:56009035.648 : iCmd = 4, nBytes = 2
19ec-1c88:56009343.893 : 0000 : 07 07 
19ec-1c88:56009344.019 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56009344.199 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56009344.303 : => IoObject::InitializeDevice
19ec-1c88:56009344.407 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56009345.069 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56009345.149 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56009345.858 : => FindScanner
19ec-1c88:56009345.919 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56009345.980 : <= FindScanner ret = 1
19ec-1c88:56009346.040 : => IoObject::IoLockStart
19ec-1c88:56009346.140 : => CAsicIO::CheckDevice
19ec-1c88:56009346.193 : => CNT96226::ConnectIsAvailable
19ec-1c88:56009367.887 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56009368.002 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56009368.062 : <= IoObject::IoLockStart
19ec-1c88:56009368.121 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56009368.191 : IO Send command 10 bytes
19ec-1c88:56009368.287 : => CNT96226::VenderCmd_SetData
19ec-1c88:56009368.342 : iCmd = 0, nBytes = 10
19ec-1c88:56009368.446 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56009548.143 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56009548.298 : System send command 10 bytes + data 0 bytes
19ec-1c88:56009548.366 : IO total need to receive data 5 bytes
19ec-1c88:56009548.428 : => CNT96226::VenderCmd_GetData
19ec-1c88:56009548.483 : iCmd = 0, nBytes = 5
19ec-1c88:56009721.845 : 0000 : 06 00 02 02 ab 
19ec-1c88:56009721.964 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56009722.041 : System total receive data 5 bytes
19ec-1c88:56009722.108 : => CNT96226::VenderCmd_GetData
19ec-1c88:56009722.165 : iCmd = 1, nBytes = 4
19ec-1c88:56009868.644 : 0000 : 00 00 00 00 
19ec-1c88:56009869.037 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56009869.145 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56009869.215 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56009869.279 : IO Send command 10 bytes
19ec-1c88:56009869.361 : => CNT96226::VenderCmd_SetData
19ec-1c88:56009869.416 : iCmd = 0, nBytes = 10
19ec-1c88:56009869.516 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56010038.247 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56010038.364 : System send command 10 bytes + data 0 bytes
19ec-1c88:56010038.432 : IO total need to receive data 165 bytes
19ec-1c88:56010038.490 : => CNT96226::VenderCmd_GetData
19ec-1c88:56010038.544 : iCmd = 0, nBytes = 165
19ec-1c88:56010170.143 : skip dump 37 bytes
19ec-1c88:56010170.680 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56010170.816 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56010170.947 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56010171.075 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56010171.199 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56010171.333 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56010171.454 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56010171.577 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56010171.639 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56010171.697 : System total receive data 165 bytes
19ec-1c88:56010171.755 : => CNT96226::VenderCmd_GetData
19ec-1c88:56010171.806 : iCmd = 1, nBytes = 4
19ec-1c88:56010336.864 : 0000 : 00 00 00 00 
19ec-1c88:56010336.978 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56010337.110 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56010337.290 : Dump Inquiry
19ec-1c88:56010337.417 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56010337.551 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56010337.688 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56010337.821 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56010337.950 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56010338.084 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56010338.212 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56010338.338 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56010338.470 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56010338.601 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56010338.689 : 00a0 : 00 00 00 00 00 
19ec-1c88:56010338.762 : => ReadNVMDataInternal
19ec-1c88:56010338.981 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56010339.048 : IO Send command 10 bytes
19ec-1c88:56010339.144 : => CNT96226::VenderCmd_SetData
19ec-1c88:56010339.198 : iCmd = 0, nBytes = 10
19ec-1c88:56010339.297 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56010695.035 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56010695.178 : System send command 10 bytes + data 0 bytes
19ec-1c88:56010695.246 : IO total need to receive data 128 bytes
19ec-1c88:56010695.309 : => CNT96226::VenderCmd_GetData
19ec-1c88:56010695.364 : iCmd = 0, nBytes = 128
19ec-1c88:56010889.611 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56010889.815 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56010889.959 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56010890.101 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56010890.231 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56010890.358 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56010890.487 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56010890.615 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56010890.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56010890.737 : System total receive data 128 bytes
19ec-1c88:56010890.800 : => CNT96226::VenderCmd_GetData
19ec-1c88:56010890.857 : iCmd = 1, nBytes = 4
19ec-1c88:56011083.068 : 0000 : 00 00 00 00 
19ec-1c88:56011083.178 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56011083.308 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56011083.378 : NVMData.PadScanCount = 0
19ec-1c88:56011083.437 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56011083.493 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56011083.548 : NVMData.FlatbedScanCount = 0
19ec-1c88:56011083.604 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56011083.655 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56011083.712 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56011083.768 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56011083.821 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56011083.873 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56011083.926 : NVMData.BornMonth = 0
19ec-1c88:56011083.974 : NVMData.BornDay = 0
19ec-1c88:56011084.022 : NVMData.BornYear = 0
19ec-1c88:56011084.072 : NVMData.FirstScanMonth = 4
19ec-1c88:56011084.126 : NVMData.FirstScanDay = 30
19ec-1c88:56011084.181 : NVMData.FirstScanYear = 2020
19ec-1c88:56011084.234 : NVMData.VerticalMagnification = 0
19ec-1c88:56011084.288 : NVMData.HorizontalMagnification = 0
19ec-1c88:56011084.340 : NVMData.PowerSavingTime = 15
19ec-1c88:56011084.396 : NVMData.SN = A094165189010062
19ec-1c88:56011084.447 : NVMData.AutoFeed = 0
19ec-1c88:56011084.496 : NVMData.CCDType = 0
19ec-1c88:56011084.544 : NVMData.ScanSpeed = 0
19ec-1c88:56011084.593 : NVMData.RollerCount = 0
19ec-1c88:56011084.644 : NVMData.MultifeedCount = 0
19ec-1c88:56011084.693 : NVMData.JamCount = 0
19ec-1c88:56011084.741 : NVMData.IdentifyInfo = 
19ec-1c88:56011084.790 : NVMData.FormalName = 
19ec-1c88:56011084.968 : NVMData.ReservedB = 0
19ec-1c88:56011085.024 : NVMData.FunctionCode = 0
19ec-1c88:56011085.073 : NVMData.PreFeed = 0
19ec-1c88:56011085.122 : NVMData.PreFeedTime = 0
19ec-1c88:56011085.169 : NVMData.ButtonNumber = 0
19ec-1c88:56011085.218 : NVMData.PowerOffTime = 0
19ec-1c88:56011085.270 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56011085.347 : => IoObject::IoLockEnd
19ec-1c88:56011085.443 : <= IoObject::IoLockEnd
19ec-1c88:56011085.491 : <= InitializeScanner ret = 1
19ec-1c88:56011085.553 : => GetLogicalScannerAbilityEx
19ec-1c88:56011085.611 : => IoObject::IoLockStart
19ec-1c88:56011085.702 : => CAsicIO::CheckDevice
19ec-1c88:56011085.757 : => CNT96226::ConnectIsAvailable
19ec-1c88:56011101.963 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56011102.052 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56011102.108 : <= IoObject::IoLockStart
19ec-1c88:56011102.166 : => IoObject::IoLockEnd
19ec-1c88:56011102.252 : <= IoObject::IoLockEnd
19ec-1c88:56011102.363 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56011102.436 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56011293.923 : => ReadNVMData
19ec-1c88:56011294.093 : => IoObject::IoLockStart
19ec-1c88:56011294.233 : => CAsicIO::CheckDevice
19ec-1c88:56011294.295 : => CNT96226::ConnectIsAvailable
19ec-1c88:56011319.087 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56011319.211 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56011319.275 : <= IoObject::IoLockStart
19ec-1c88:56011319.352 : => ReadNVMDataInternal
19ec-1c88:56011319.414 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56011319.481 : IO Send command 10 bytes
19ec-1c88:56011319.646 : => CNT96226::VenderCmd_SetData
19ec-1c88:56011319.704 : iCmd = 0, nBytes = 10
19ec-1c88:56011319.824 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56011675.288 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56011675.442 : System send command 10 bytes + data 0 bytes
19ec-1c88:56011675.512 : IO total need to receive data 128 bytes
19ec-1c88:56011675.572 : => CNT96226::VenderCmd_GetData
19ec-1c88:56011675.628 : iCmd = 0, nBytes = 128
19ec-1c88:56011876.588 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56011876.784 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56011876.933 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56011877.067 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56011877.202 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56011877.332 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56011877.463 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56011877.588 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56011877.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56011877.723 : System total receive data 128 bytes
19ec-1c88:56011877.787 : => CNT96226::VenderCmd_GetData
19ec-1c88:56011877.844 : iCmd = 1, nBytes = 4
19ec-1c88:56012060.395 : 0000 : 00 00 00 00 
19ec-1c88:56012060.475 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56012060.596 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56012060.663 : NVMData.PadScanCount = 0
19ec-1c88:56012060.718 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56012060.774 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56012060.830 : NVMData.FlatbedScanCount = 0
19ec-1c88:56012060.884 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56012060.936 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56012060.990 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56012061.043 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56012061.100 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56012061.154 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56012061.210 : NVMData.BornMonth = 0
19ec-1c88:56012061.262 : NVMData.BornDay = 0
19ec-1c88:56012061.312 : NVMData.BornYear = 0
19ec-1c88:56012061.360 : NVMData.FirstScanMonth = 4
19ec-1c88:56012061.410 : NVMData.FirstScanDay = 30
19ec-1c88:56012061.462 : NVMData.FirstScanYear = 2020
19ec-1c88:56012061.640 : NVMData.VerticalMagnification = 0
19ec-1c88:56012061.698 : NVMData.HorizontalMagnification = 0
19ec-1c88:56012061.750 : NVMData.PowerSavingTime = 15
19ec-1c88:56012061.804 : NVMData.SN = A094165189010062
19ec-1c88:56012061.852 : NVMData.AutoFeed = 0
19ec-1c88:56012061.901 : NVMData.CCDType = 0
19ec-1c88:56012061.948 : NVMData.ScanSpeed = 0
19ec-1c88:56012061.995 : NVMData.RollerCount = 0
19ec-1c88:56012062.045 : NVMData.MultifeedCount = 0
19ec-1c88:56012062.095 : NVMData.JamCount = 0
19ec-1c88:56012062.143 : NVMData.IdentifyInfo = 
19ec-1c88:56012062.195 : NVMData.FormalName = 
19ec-1c88:56012062.242 : NVMData.ReservedB = 0
19ec-1c88:56012062.290 : NVMData.FunctionCode = 0
19ec-1c88:56012062.338 : NVMData.PreFeed = 0
19ec-1c88:56012062.386 : NVMData.PreFeedTime = 0
19ec-1c88:56012062.436 : NVMData.ButtonNumber = 0
19ec-1c88:56012062.485 : NVMData.PowerOffTime = 0
19ec-1c88:56012062.538 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56012062.599 : => IoObject::IoLockEnd
19ec-1c88:56012062.687 : <= IoObject::IoLockEnd
19ec-1c88:56012062.738 : <= ReadNVMData ret = 1
19ec-1c88:56014821.788 : ============Debug Start==========
19ec-1c88:56014822.118 : Date : 2020/4/30 14:32:59
19ec-1c88:56014822.202 : Process ID : 19ec
19ec-1c88:56014822.617 : Windows : Version 10.0 build 18363 
19ec-1c88:56014823.101 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56014823.162 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56014823.225 : MemoryStatus.ullAvailPhys : 1743376384
19ec-1c88:56014823.290 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56014823.352 : MemoryStatus.ullAvailPageFile : 3117666304
19ec-1c88:56014823.412 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56014823.471 : MemoryStatus.ullAvailVirtual : 1725267968
19ec-1c88:56014823.532 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56014823.645 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56014823.709 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56014823.948 : CPU Count : 4
19ec-1c88:56014823.996 : CPU Frequency : 100.000 Mhz
19ec-1c88:56014828.253 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56014828.382 : => InitializeDriver
19ec-1c88:56014828.654 : <= InitializeDriver ret = 1
19ec-1c88:56017460.103 : => InitializeScanner
19ec-1c88:56017460.384 : => CAsicIO::GetDeviceList
19ec-1c88:56017460.872 : => CNT96226::CNT96226
19ec-1c88:56017460.936 : => CNT96226::Open
19ec-1c88:56017491.305 : <= CNT96226::Open ret = 1
19ec-1c88:56017491.429 : => CNT96226::Initialize
19ec-1c88:56017491.663 : <= CNT96226::Initialize ret = 1
19ec-1c88:56017491.724 : <= CNT96226::CNT96226
19ec-1c88:56017491.782 : => CNT96226::EnumAvailableDevice
19ec-1c88:56017498.060 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56017498.145 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56017498.206 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56021194.064 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56021194.368 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56021200.445 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56021200.559 : => IoObject::GetLockName
19ec-1c88:56021200.625 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56021200.695 : <= IoObject::GetLockName
19ec-1c88:56021201.195 : => CNT96226::VenderCmd_GetData
19ec-1c88:56021201.262 : iCmd = 3, nBytes = 2
19ec-1c88:56021559.740 : 0000 : 06 38 
19ec-1c88:56021559.864 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56021559.941 : => CNT96226::VenderCmd_GetData
19ec-1c88:56021559.998 : iCmd = 4, nBytes = 2
19ec-1c88:56021826.665 : 0000 : 07 07 
19ec-1c88:56021826.820 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56021826.939 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56021827.038 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56021827.111 : IO Send command 10 bytes
19ec-1c88:56021827.171 : => CNT96226::VenderCmd_SetData
19ec-1c88:56021827.237 : iCmd = 0, nBytes = 10
19ec-1c88:56021827.351 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56022004.800 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56022004.909 : => CNT96226::VenderCmd_GetData
19ec-1c88:56022004.970 : iCmd = 0, nBytes = 165
19ec-1c88:56022147.949 : skip dump 37 bytes
19ec-1c88:56022148.203 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56022148.351 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56022148.496 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56022148.631 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56022148.767 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56022148.908 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56022149.036 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56022149.160 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56022149.226 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56022149.297 : => CNT96226::VenderCmd_GetData
19ec-1c88:56022149.357 : iCmd = 1, nBytes = 4
19ec-1c88:56022310.103 : 0000 : 00 00 00 00 
19ec-1c88:56022310.238 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56022310.313 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56022310.382 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56022310.453 : IO Send command 10 bytes
19ec-1c88:56022310.510 : => CNT96226::VenderCmd_SetData
19ec-1c88:56022310.573 : iCmd = 0, nBytes = 10
19ec-1c88:56022310.680 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56022631.221 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56022631.389 : => CNT96226::VenderCmd_GetData
19ec-1c88:56022631.460 : iCmd = 0, nBytes = 128
19ec-1c88:56022777.475 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56022777.686 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56022777.836 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56022777.979 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56022778.105 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56022778.236 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56022778.364 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56022778.493 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56022778.559 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56022778.627 : => CNT96226::VenderCmd_GetData
19ec-1c88:56022778.680 : iCmd = 1, nBytes = 4
19ec-1c88:56022905.343 : 0000 : 00 00 00 00 
19ec-1c88:56022905.464 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56022905.541 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56022905.718 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56022905.794 : => CNT96226::Close
19ec-1c88:56022909.680 : <= CNT96226::Close ret = 1
19ec-1c88:56022909.759 : <= CNT96226::~CNT96226
19ec-1c88:56022909.855 : <= CAsicIO::GetDeviceList
19ec-1c88:56022910.285 : => IoObject::SetTimeout
19ec-1c88:56022910.421 : Timeout--> In = 0 Out = 0
19ec-1c88:56022910.484 : <= IoObject::SetTimeout
19ec-1c88:56022910.566 : => CAsicIO::CAsicIO
19ec-1c88:56022910.640 : => CNT96226::CNT96226
19ec-1c88:56022910.697 : => CNT96226::Open
19ec-1c88:56022932.243 : <= CNT96226::Open ret = 1
19ec-1c88:56022932.343 : => CNT96226::Initialize
19ec-1c88:56022932.540 : <= CNT96226::Initialize ret = 1
19ec-1c88:56022932.604 : <= CNT96226::CNT96226
19ec-1c88:56022932.660 : <= CAsicIO::CAsicIO
19ec-1c88:56022932.719 : => CAsicIO::InitializeDevice
19ec-1c88:56022932.793 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56022938.855 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56022939.960 : => IoObject::GetLockName
19ec-1c88:56022940.071 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56022940.153 : <= IoObject::GetLockName
19ec-1c88:56022940.793 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56022940.879 : IO Send command 10 bytes
19ec-1c88:56022940.938 : => CNT96226::VenderCmd_SetData
19ec-1c88:56022940.996 : iCmd = 0, nBytes = 10
19ec-1c88:56022941.111 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56023241.545 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56023241.710 : => CNT96226::VenderCmd_GetData
19ec-1c88:56023241.776 : iCmd = 0, nBytes = 128
19ec-1c88:56023357.565 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56023357.751 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56023357.901 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56023358.038 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56023358.166 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56023358.294 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56023358.425 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56023358.551 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56023358.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56023358.676 : => CNT96226::VenderCmd_GetData
19ec-1c88:56023358.730 : iCmd = 1, nBytes = 4
19ec-1c88:56023482.056 : 0000 : 00 00 00 00 
19ec-1c88:56023482.180 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56023482.249 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56023482.317 : => CNT96226::VenderCmd_GetData
19ec-1c88:56023482.371 : iCmd = 3, nBytes = 2
19ec-1c88:56023809.943 : 0000 : 06 38 
19ec-1c88:56023810.106 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56023810.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:56023810.259 : iCmd = 4, nBytes = 2
19ec-1c88:56024098.291 : 0000 : 07 07 
19ec-1c88:56024098.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56024098.890 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56024098.992 : => IoObject::InitializeDevice
19ec-1c88:56024099.098 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56024099.729 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56024099.805 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56024100.452 : => FindScanner
19ec-1c88:56024100.511 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56024100.578 : <= FindScanner ret = 1
19ec-1c88:56024100.637 : => IoObject::IoLockStart
19ec-1c88:56024100.741 : => CAsicIO::CheckDevice
19ec-1c88:56024100.795 : => CNT96226::ConnectIsAvailable
19ec-1c88:56024120.592 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56024120.693 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56024120.751 : <= IoObject::IoLockStart
19ec-1c88:56024120.813 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56024120.879 : IO Send command 10 bytes
19ec-1c88:56024120.963 : => CNT96226::VenderCmd_SetData
19ec-1c88:56024121.021 : iCmd = 0, nBytes = 10
19ec-1c88:56024121.132 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56024285.744 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56024285.891 : System send command 10 bytes + data 0 bytes
19ec-1c88:56024285.964 : IO total need to receive data 5 bytes
19ec-1c88:56024286.026 : => CNT96226::VenderCmd_GetData
19ec-1c88:56024286.086 : iCmd = 0, nBytes = 5
19ec-1c88:56024416.741 : 0000 : 06 00 02 02 ab 
19ec-1c88:56024416.846 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56024416.916 : System total receive data 5 bytes
19ec-1c88:56024416.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:56024417.030 : iCmd = 1, nBytes = 4
19ec-1c88:56024556.299 : 0000 : 00 00 00 00 
19ec-1c88:56024556.510 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56024556.902 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56024556.972 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56024557.042 : IO Send command 10 bytes
19ec-1c88:56024557.133 : => CNT96226::VenderCmd_SetData
19ec-1c88:56024557.193 : iCmd = 0, nBytes = 10
19ec-1c88:56024557.300 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56024758.876 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56024759.006 : System send command 10 bytes + data 0 bytes
19ec-1c88:56024759.072 : IO total need to receive data 165 bytes
19ec-1c88:56024759.139 : => CNT96226::VenderCmd_GetData
19ec-1c88:56024759.196 : iCmd = 0, nBytes = 165
19ec-1c88:56024888.284 : skip dump 37 bytes
19ec-1c88:56024888.471 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56024888.615 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56024888.756 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56024888.898 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56024889.029 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56024889.160 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56024889.288 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56024889.416 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56024889.482 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56024889.545 : System total receive data 165 bytes
19ec-1c88:56024889.617 : => CNT96226::VenderCmd_GetData
19ec-1c88:56024889.668 : iCmd = 1, nBytes = 4
19ec-1c88:56025004.751 : 0000 : 00 00 00 00 
19ec-1c88:56025004.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56025005.321 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56025005.494 : Dump Inquiry
19ec-1c88:56025005.620 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56025005.757 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56025005.892 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56025006.026 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56025006.158 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56025006.290 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56025006.417 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56025006.545 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56025006.675 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56025006.807 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56025006.896 : 00a0 : 00 00 00 00 00 
19ec-1c88:56025006.970 : => ReadNVMDataInternal
19ec-1c88:56025007.179 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56025007.246 : IO Send command 10 bytes
19ec-1c88:56025007.333 : => CNT96226::VenderCmd_SetData
19ec-1c88:56025007.385 : iCmd = 0, nBytes = 10
19ec-1c88:56025007.485 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56025348.994 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56025349.153 : System send command 10 bytes + data 0 bytes
19ec-1c88:56025349.229 : IO total need to receive data 128 bytes
19ec-1c88:56025349.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:56025349.360 : iCmd = 0, nBytes = 128
19ec-1c88:56025492.208 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56025492.408 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56025492.547 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56025492.682 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56025492.810 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56025492.944 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56025493.069 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56025493.193 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56025493.256 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56025493.322 : System total receive data 128 bytes
19ec-1c88:56025493.385 : => CNT96226::VenderCmd_GetData
19ec-1c88:56025493.438 : iCmd = 1, nBytes = 4
19ec-1c88:56025689.144 : 0000 : 00 00 00 00 
19ec-1c88:56025689.233 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56025689.391 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56025689.462 : NVMData.PadScanCount = 0
19ec-1c88:56025689.521 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56025689.574 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56025689.631 : NVMData.FlatbedScanCount = 0
19ec-1c88:56025689.688 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56025689.740 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56025689.796 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56025689.854 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56025689.977 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56025690.036 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56025690.093 : NVMData.BornMonth = 0
19ec-1c88:56025690.145 : NVMData.BornDay = 0
19ec-1c88:56025690.196 : NVMData.BornYear = 0
19ec-1c88:56025690.245 : NVMData.FirstScanMonth = 4
19ec-1c88:56025690.298 : NVMData.FirstScanDay = 30
19ec-1c88:56025690.352 : NVMData.FirstScanYear = 2020
19ec-1c88:56025690.407 : NVMData.VerticalMagnification = 0
19ec-1c88:56025690.466 : NVMData.HorizontalMagnification = 0
19ec-1c88:56025690.522 : NVMData.PowerSavingTime = 15
19ec-1c88:56025690.578 : NVMData.SN = A094165189010062
19ec-1c88:56025690.630 : NVMData.AutoFeed = 0
19ec-1c88:56025690.686 : NVMData.CCDType = 0
19ec-1c88:56025690.734 : NVMData.ScanSpeed = 0
19ec-1c88:56025690.783 : NVMData.RollerCount = 0
19ec-1c88:56025690.833 : NVMData.MultifeedCount = 0
19ec-1c88:56025690.884 : NVMData.JamCount = 0
19ec-1c88:56025690.935 : NVMData.IdentifyInfo = 
19ec-1c88:56025690.984 : NVMData.FormalName = 
19ec-1c88:56025691.189 : NVMData.ReservedB = 0
19ec-1c88:56025691.251 : NVMData.FunctionCode = 0
19ec-1c88:56025691.305 : NVMData.PreFeed = 0
19ec-1c88:56025691.360 : NVMData.PreFeedTime = 0
19ec-1c88:56025691.409 : NVMData.ButtonNumber = 0
19ec-1c88:56025691.459 : NVMData.PowerOffTime = 0
19ec-1c88:56025691.513 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56025691.589 : => IoObject::IoLockEnd
19ec-1c88:56025691.685 : <= IoObject::IoLockEnd
19ec-1c88:56025691.739 : <= InitializeScanner ret = 1
19ec-1c88:56026952.518 : => GetLogicalScannerAbility
19ec-1c88:56026952.702 : => IoObject::IoLockStart
19ec-1c88:56026952.841 : => CAsicIO::CheckDevice
19ec-1c88:56026952.899 : => CNT96226::ConnectIsAvailable
19ec-1c88:56026977.375 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56026977.490 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56026977.551 : <= IoObject::IoLockStart
19ec-1c88:56026977.617 : => IoObject::IoLockEnd
19ec-1c88:56026977.745 : <= IoObject::IoLockEnd
19ec-1c88:56026977.824 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:56030779.316 : => GetLogicalScannerAbilityEx
19ec-1c88:56030779.515 : => IoObject::IoLockStart
19ec-1c88:56030779.645 : => CAsicIO::CheckDevice
19ec-1c88:56030779.705 : => CNT96226::ConnectIsAvailable
19ec-1c88:56030801.957 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56030802.309 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56030802.367 : <= IoObject::IoLockStart
19ec-1c88:56030802.428 : => IoObject::IoLockEnd
19ec-1c88:56030802.538 : <= IoObject::IoLockEnd
19ec-1c88:56030802.658 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56030802.730 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56038213.426 : => ReadNVMData
19ec-1c88:56038213.617 : => IoObject::IoLockStart
19ec-1c88:56038213.750 : => CAsicIO::CheckDevice
19ec-1c88:56038213.811 : => CNT96226::ConnectIsAvailable
19ec-1c88:56038237.016 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56038237.129 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56038237.188 : <= IoObject::IoLockStart
19ec-1c88:56038237.253 : => ReadNVMDataInternal
19ec-1c88:56038237.314 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56038237.379 : IO Send command 10 bytes
19ec-1c88:56038237.522 : => CNT96226::VenderCmd_SetData
19ec-1c88:56038237.580 : iCmd = 0, nBytes = 10
19ec-1c88:56038237.694 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56038575.270 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56038575.413 : System send command 10 bytes + data 0 bytes
19ec-1c88:56038575.492 : IO total need to receive data 128 bytes
19ec-1c88:56038575.558 : => CNT96226::VenderCmd_GetData
19ec-1c88:56038575.614 : iCmd = 0, nBytes = 128
19ec-1c88:56038754.894 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56038755.099 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56038755.240 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56038755.375 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56038755.501 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56038755.623 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56038755.750 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56038755.873 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56038755.934 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56038755.994 : System total receive data 128 bytes
19ec-1c88:56038756.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:56038756.108 : iCmd = 1, nBytes = 4
19ec-1c88:56038923.123 : 0000 : 00 00 00 00 
19ec-1c88:56038923.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56038923.376 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56038923.441 : NVMData.PadScanCount = 0
19ec-1c88:56038923.496 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56038923.550 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56038923.607 : NVMData.FlatbedScanCount = 0
19ec-1c88:56038923.659 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56038923.867 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56038923.931 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56038923.984 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56038924.042 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56038924.095 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56038924.151 : NVMData.BornMonth = 0
19ec-1c88:56038924.199 : NVMData.BornDay = 0
19ec-1c88:56038924.248 : NVMData.BornYear = 0
19ec-1c88:56038924.295 : NVMData.FirstScanMonth = 4
19ec-1c88:56038924.347 : NVMData.FirstScanDay = 30
19ec-1c88:56038924.402 : NVMData.FirstScanYear = 2020
19ec-1c88:56038924.456 : NVMData.VerticalMagnification = 0
19ec-1c88:56038924.511 : NVMData.HorizontalMagnification = 0
19ec-1c88:56038924.566 : NVMData.PowerSavingTime = 15
19ec-1c88:56038924.619 : NVMData.SN = A094165189010062
19ec-1c88:56038924.668 : NVMData.AutoFeed = 0
19ec-1c88:56038924.718 : NVMData.CCDType = 0
19ec-1c88:56038924.764 : NVMData.ScanSpeed = 0
19ec-1c88:56038924.813 : NVMData.RollerCount = 0
19ec-1c88:56038924.864 : NVMData.MultifeedCount = 0
19ec-1c88:56038924.915 : NVMData.JamCount = 0
19ec-1c88:56038924.970 : NVMData.IdentifyInfo = 
19ec-1c88:56038925.020 : NVMData.FormalName = 
19ec-1c88:56038925.069 : NVMData.ReservedB = 0
19ec-1c88:56038925.116 : NVMData.FunctionCode = 0
19ec-1c88:56038925.164 : NVMData.PreFeed = 0
19ec-1c88:56038925.211 : NVMData.PreFeedTime = 0
19ec-1c88:56038925.260 : NVMData.ButtonNumber = 0
19ec-1c88:56038925.308 : NVMData.PowerOffTime = 0
19ec-1c88:56038925.359 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56038925.418 : => IoObject::IoLockEnd
19ec-1c88:56038925.510 : <= IoObject::IoLockEnd
19ec-1c88:56038925.559 : <= ReadNVMData ret = 1
19ec-1c88:56049093.050 : => GetADFStatus
19ec-1c88:56049093.506 : => IoObject::IoLockStart
19ec-1c88:56049093.649 : => CAsicIO::CheckDevice
19ec-1c88:56049093.707 : => CNT96226::ConnectIsAvailable
19ec-1c88:56049116.479 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56049116.591 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56049116.651 : <= IoObject::IoLockStart
19ec-1c88:56049116.714 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56049116.781 : IO Send command 10 bytes
19ec-1c88:56049116.918 : => CNT96226::VenderCmd_SetData
19ec-1c88:56049116.977 : iCmd = 0, nBytes = 10
19ec-1c88:56049117.086 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56049316.027 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56049316.267 : System send command 10 bytes + data 0 bytes
19ec-1c88:56049316.419 : IO total need to receive data 2 bytes
19ec-1c88:56049316.777 : => CNT96226::VenderCmd_GetData
19ec-1c88:56049316.833 : iCmd = 0, nBytes = 2
19ec-1c88:56049481.748 : 0000 : 00 00 
19ec-1c88:56049481.893 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56049481.970 : System total receive data 2 bytes
19ec-1c88:56049482.043 : => CNT96226::VenderCmd_GetData
19ec-1c88:56049482.104 : iCmd = 1, nBytes = 4
19ec-1c88:56049662.247 : 0000 : 00 00 00 00 
19ec-1c88:56049662.463 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56049662.849 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56049662.920 : Return status = 0
19ec-1c88:56049662.982 : => IoObject::IoLockEnd
19ec-1c88:56049663.074 : <= IoObject::IoLockEnd
19ec-1c88:56049663.123 : <= GetADFStatus ret = 1
19ec-1c88:56052371.639 : => GetADFStatus
19ec-1c88:56052371.833 : => IoObject::IoLockStart
19ec-1c88:56052371.955 : => CAsicIO::CheckDevice
19ec-1c88:56052372.015 : => CNT96226::ConnectIsAvailable
19ec-1c88:56052394.586 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56052394.819 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56052395.117 : <= IoObject::IoLockStart
19ec-1c88:56052395.177 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56052395.244 : IO Send command 10 bytes
19ec-1c88:56052395.361 : => CNT96226::VenderCmd_SetData
19ec-1c88:56052395.417 : iCmd = 0, nBytes = 10
19ec-1c88:56052395.522 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56052595.896 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56052596.015 : System send command 10 bytes + data 0 bytes
19ec-1c88:56052596.257 : IO total need to receive data 2 bytes
19ec-1c88:56052596.336 : => CNT96226::VenderCmd_GetData
19ec-1c88:56052596.389 : iCmd = 0, nBytes = 2
19ec-1c88:56052786.868 : 0000 : 00 00 
19ec-1c88:56052786.984 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56052787.060 : System total receive data 2 bytes
19ec-1c88:56052787.123 : => CNT96226::VenderCmd_GetData
19ec-1c88:56052787.179 : iCmd = 1, nBytes = 4
19ec-1c88:56052973.860 : 0000 : 00 00 00 00 
19ec-1c88:56052973.962 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56052974.097 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56052974.165 : Return status = 0
19ec-1c88:56052974.225 : => IoObject::IoLockEnd
19ec-1c88:56052974.314 : <= IoObject::IoLockEnd
19ec-1c88:56052974.364 : <= GetADFStatus ret = 1
19ec-1c88:56055041.570 : => TerminateDriver
19ec-1c88:56055041.761 : => CAsicIO::~CAsicIO,pStage=221449288
19ec-1c88:56055041.834 : => CNT96226::Close
19ec-1c88:56055045.724 : <= CNT96226::Close ret = 1
19ec-1c88:56055045.801 : <= CAsicIO::~CAsicIO
19ec-1c88:56055045.856 : => IoObject::IoLockEnd
19ec-1c88:56055045.908 : <= IoObject::IoLockEnd
19ec-1c88:56055045.961 : => IoObject::TerminateDevice
19ec-1c88:56055046.016 : => IoObject::IoLockEnd
19ec-1c88:56055046.063 : <= IoObject::IoLockEnd
19ec-1c88:56055046.164 : <= IoObject::TerminateDevice
19ec-1c88:56055046.419 : <= TerminateDriver ret = 1
19ec-1c88:56097763.805 : ============Debug Start==========
19ec-1c88:56097764.071 : Date : 2020/4/30 14:33:01
19ec-1c88:56097764.149 : Process ID : 19ec
19ec-1c88:56097764.556 : Windows : Version 10.0 build 18363 
19ec-1c88:56097765.080 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56097765.142 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56097765.207 : MemoryStatus.ullAvailPhys : 1746460672
19ec-1c88:56097765.266 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56097765.329 : MemoryStatus.ullAvailPageFile : 3116380160
19ec-1c88:56097765.389 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56097765.450 : MemoryStatus.ullAvailVirtual : 1725276160
19ec-1c88:56097765.512 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56097765.614 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56097765.675 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56097765.910 : CPU Count : 4
19ec-1c88:56097765.960 : CPU Frequency : 100.000 Mhz
19ec-1c88:56097770.235 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56097770.370 : => InitializeDriver
19ec-1c88:56097770.658 : <= InitializeDriver ret = 1
19ec-1c88:56097770.716 : => InitializeScanner
19ec-1c88:56097770.793 : => CAsicIO::GetDeviceList
19ec-1c88:56097771.090 : => CNT96226::CNT96226
19ec-1c88:56097771.143 : => CNT96226::Open
19ec-1c88:56097792.771 : <= CNT96226::Open ret = 1
19ec-1c88:56097792.866 : => CNT96226::Initialize
19ec-1c88:56097793.055 : <= CNT96226::Initialize ret = 1
19ec-1c88:56097793.112 : <= CNT96226::CNT96226
19ec-1c88:56097793.162 : => CNT96226::EnumAvailableDevice
19ec-1c88:56097798.549 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56097798.625 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56097798.682 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56101574.434 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56101574.906 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56101586.358 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56101586.573 : => IoObject::GetLockName
19ec-1c88:56101586.701 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56101586.841 : <= IoObject::GetLockName
19ec-1c88:56101587.759 : => CNT96226::VenderCmd_GetData
19ec-1c88:56101587.884 : iCmd = 3, nBytes = 2
19ec-1c88:56101986.403 : 0000 : 06 38 
19ec-1c88:56101986.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56101986.762 : => CNT96226::VenderCmd_GetData
19ec-1c88:56101986.875 : iCmd = 4, nBytes = 2
19ec-1c88:56102319.895 : 0000 : 07 07 
19ec-1c88:56102320.138 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56102320.312 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56102320.481 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56102320.618 : IO Send command 10 bytes
19ec-1c88:56102320.723 : => CNT96226::VenderCmd_SetData
19ec-1c88:56102320.834 : iCmd = 0, nBytes = 10
19ec-1c88:56102321.046 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56102546.945 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56102547.181 : => CNT96226::VenderCmd_GetData
19ec-1c88:56102547.303 : iCmd = 0, nBytes = 165
19ec-1c88:56102782.885 : skip dump 37 bytes
19ec-1c88:56102783.326 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56102783.620 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56102783.894 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56102784.169 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56102784.424 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56102784.696 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56102784.951 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56102785.207 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56102785.338 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56102785.470 : => CNT96226::VenderCmd_GetData
19ec-1c88:56102785.581 : iCmd = 1, nBytes = 4
19ec-1c88:56103019.044 : 0000 : 00 00 00 00 
19ec-1c88:56103019.270 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56103019.404 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56103019.531 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56103019.672 : IO Send command 10 bytes
19ec-1c88:56103019.778 : => CNT96226::VenderCmd_SetData
19ec-1c88:56103019.889 : iCmd = 0, nBytes = 10
19ec-1c88:56103020.098 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56103382.047 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56103382.321 : => CNT96226::VenderCmd_GetData
19ec-1c88:56103382.442 : iCmd = 0, nBytes = 128
19ec-1c88:56103585.958 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56103586.198 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56103586.358 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56103586.511 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56103586.655 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56103586.794 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56103586.930 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56103587.065 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56103587.138 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56103587.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:56103587.276 : iCmd = 1, nBytes = 4
19ec-1c88:56103794.830 : 0000 : 00 00 00 00 
19ec-1c88:56103794.946 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56103795.030 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56103795.225 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56103795.317 : => CNT96226::Close
19ec-1c88:56103799.055 : <= CNT96226::Close ret = 1
19ec-1c88:56103799.137 : <= CNT96226::~CNT96226
19ec-1c88:56103799.244 : <= CAsicIO::GetDeviceList
19ec-1c88:56103799.680 : => IoObject::SetTimeout
19ec-1c88:56103799.828 : Timeout--> In = 0 Out = 0
19ec-1c88:56103799.897 : <= IoObject::SetTimeout
19ec-1c88:56103799.970 : => CAsicIO::CAsicIO
19ec-1c88:56103800.047 : => CNT96226::CNT96226
19ec-1c88:56103800.108 : => CNT96226::Open
19ec-1c88:56103824.503 : <= CNT96226::Open ret = 1
19ec-1c88:56103824.612 : => CNT96226::Initialize
19ec-1c88:56103824.822 : <= CNT96226::Initialize ret = 1
19ec-1c88:56103824.889 : <= CNT96226::CNT96226
19ec-1c88:56103824.949 : <= CAsicIO::CAsicIO
19ec-1c88:56103825.009 : => CAsicIO::InitializeDevice
19ec-1c88:56103825.089 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56103831.648 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56103831.783 : => IoObject::GetLockName
19ec-1c88:56103831.846 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56103831.921 : <= IoObject::GetLockName
19ec-1c88:56103832.476 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56103832.558 : IO Send command 10 bytes
19ec-1c88:56103832.615 : => CNT96226::VenderCmd_SetData
19ec-1c88:56103832.673 : iCmd = 0, nBytes = 10
19ec-1c88:56103832.795 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56104167.462 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56104167.660 : => CNT96226::VenderCmd_GetData
19ec-1c88:56104167.735 : iCmd = 0, nBytes = 128
19ec-1c88:56104371.249 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56104371.434 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56104371.590 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56104371.737 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56104371.878 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56104372.023 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56104372.162 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56104372.303 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56104372.375 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56104372.442 : => CNT96226::VenderCmd_GetData
19ec-1c88:56104372.500 : iCmd = 1, nBytes = 4
19ec-1c88:56104524.766 : 0000 : 00 00 00 00 
19ec-1c88:56104524.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56104524.964 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56104525.028 : => CNT96226::VenderCmd_GetData
19ec-1c88:56104525.089 : iCmd = 3, nBytes = 2
19ec-1c88:56104871.480 : 0000 : 06 38 
19ec-1c88:56104871.634 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56104871.715 : => CNT96226::VenderCmd_GetData
19ec-1c88:56104871.777 : iCmd = 4, nBytes = 2
19ec-1c88:56105179.702 : 0000 : 07 07 
19ec-1c88:56105179.869 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56105180.079 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56105180.189 : => IoObject::InitializeDevice
19ec-1c88:56105180.310 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56105180.994 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56105181.079 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56105181.820 : => FindScanner
19ec-1c88:56105181.889 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56105181.961 : <= FindScanner ret = 1
19ec-1c88:56105182.029 : => IoObject::IoLockStart
19ec-1c88:56105182.146 : => CAsicIO::CheckDevice
19ec-1c88:56105182.204 : => CNT96226::ConnectIsAvailable
19ec-1c88:56105205.983 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56105206.087 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56105206.156 : <= IoObject::IoLockStart
19ec-1c88:56105206.225 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56105206.298 : IO Send command 10 bytes
19ec-1c88:56105206.390 : => CNT96226::VenderCmd_SetData
19ec-1c88:56105206.455 : iCmd = 0, nBytes = 10
19ec-1c88:56105206.571 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56105407.764 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56105407.876 : System send command 10 bytes + data 0 bytes
19ec-1c88:56105407.953 : IO total need to receive data 5 bytes
19ec-1c88:56105408.021 : => CNT96226::VenderCmd_GetData
19ec-1c88:56105408.081 : iCmd = 0, nBytes = 5
19ec-1c88:56105572.332 : 0000 : 06 00 02 02 ab 
19ec-1c88:56105572.435 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56105572.508 : System total receive data 5 bytes
19ec-1c88:56105572.577 : => CNT96226::VenderCmd_GetData
19ec-1c88:56105572.643 : iCmd = 1, nBytes = 4
19ec-1c88:56105767.342 : 0000 : 00 00 00 00 
19ec-1c88:56105767.498 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56105767.677 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56105767.751 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56105767.827 : IO Send command 10 bytes
19ec-1c88:56105767.949 : => CNT96226::VenderCmd_SetData
19ec-1c88:56105768.016 : iCmd = 0, nBytes = 10
19ec-1c88:56105768.137 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56105976.095 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56105976.222 : System send command 10 bytes + data 0 bytes
19ec-1c88:56105976.311 : IO total need to receive data 165 bytes
19ec-1c88:56105976.384 : => CNT96226::VenderCmd_GetData
19ec-1c88:56105976.447 : iCmd = 0, nBytes = 165
19ec-1c88:56106164.174 : skip dump 37 bytes
19ec-1c88:56106164.451 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56106164.613 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56106164.766 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56106164.915 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56106165.061 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56106165.211 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56106165.352 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56106165.490 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56106165.561 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56106165.631 : System total receive data 165 bytes
19ec-1c88:56106165.699 : => CNT96226::VenderCmd_GetData
19ec-1c88:56106165.763 : iCmd = 1, nBytes = 4
19ec-1c88:56106369.694 : 0000 : 00 00 00 00 
19ec-1c88:56106369.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56106369.951 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56106370.221 : Dump Inquiry
19ec-1c88:56106370.367 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56106370.515 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56106370.666 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56106370.815 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56106370.958 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56106371.110 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56106371.247 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56106371.388 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56106371.534 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56106371.678 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56106371.774 : 00a0 : 00 00 00 00 00 
19ec-1c88:56106371.854 : => ReadNVMDataInternal
19ec-1c88:56106372.091 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56106372.164 : IO Send command 10 bytes
19ec-1c88:56106372.269 : => CNT96226::VenderCmd_SetData
19ec-1c88:56106372.330 : iCmd = 0, nBytes = 10
19ec-1c88:56106372.448 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56106713.880 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56106714.081 : System send command 10 bytes + data 0 bytes
19ec-1c88:56106714.173 : IO total need to receive data 128 bytes
19ec-1c88:56106714.245 : => CNT96226::VenderCmd_GetData
19ec-1c88:56106714.316 : iCmd = 0, nBytes = 128
19ec-1c88:56106919.480 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56106919.684 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56106919.849 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56106920.005 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56106920.148 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56106920.291 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56106920.429 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56106920.570 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56106920.648 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56106920.721 : System total receive data 128 bytes
19ec-1c88:56106920.791 : => CNT96226::VenderCmd_GetData
19ec-1c88:56106920.849 : iCmd = 1, nBytes = 4
19ec-1c88:56107103.436 : 0000 : 00 00 00 00 
19ec-1c88:56107103.540 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56107103.697 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56107103.776 : NVMData.PadScanCount = 0
19ec-1c88:56107103.840 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56107103.903 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56107103.970 : NVMData.FlatbedScanCount = 0
19ec-1c88:56107104.033 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56107104.089 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56107104.148 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56107104.207 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56107104.268 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56107104.332 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56107104.392 : NVMData.BornMonth = 0
19ec-1c88:56107104.446 : NVMData.BornDay = 0
19ec-1c88:56107104.500 : NVMData.BornYear = 0
19ec-1c88:56107104.555 : NVMData.FirstScanMonth = 4
19ec-1c88:56107104.612 : NVMData.FirstScanDay = 30
19ec-1c88:56107104.671 : NVMData.FirstScanYear = 2020
19ec-1c88:56107104.736 : NVMData.VerticalMagnification = 0
19ec-1c88:56107104.796 : NVMData.HorizontalMagnification = 0
19ec-1c88:56107104.859 : NVMData.PowerSavingTime = 15
19ec-1c88:56107104.918 : NVMData.SN = A094165189010062
19ec-1c88:56107104.975 : NVMData.AutoFeed = 0
19ec-1c88:56107105.029 : NVMData.CCDType = 0
19ec-1c88:56107105.083 : NVMData.ScanSpeed = 0
19ec-1c88:56107105.141 : NVMData.RollerCount = 0
19ec-1c88:56107105.197 : NVMData.MultifeedCount = 0
19ec-1c88:56107105.253 : NVMData.JamCount = 0
19ec-1c88:56107105.307 : NVMData.IdentifyInfo = 
19ec-1c88:56107105.365 : NVMData.FormalName = 
19ec-1c88:56107105.588 : NVMData.ReservedB = 0
19ec-1c88:56107105.653 : NVMData.FunctionCode = 0
19ec-1c88:56107105.707 : NVMData.PreFeed = 0
19ec-1c88:56107105.760 : NVMData.PreFeedTime = 0
19ec-1c88:56107105.816 : NVMData.ButtonNumber = 0
19ec-1c88:56107105.871 : NVMData.PowerOffTime = 0
19ec-1c88:56107105.927 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56107106.009 : => IoObject::IoLockEnd
19ec-1c88:56107106.115 : <= IoObject::IoLockEnd
19ec-1c88:56107106.171 : <= InitializeScanner ret = 1
19ec-1c88:56107106.242 : => GetLogicalScannerAbilityEx
19ec-1c88:56107106.307 : => IoObject::IoLockStart
19ec-1c88:56107106.411 : => CAsicIO::CheckDevice
19ec-1c88:56107106.470 : => CNT96226::ConnectIsAvailable
19ec-1c88:56107118.777 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56107118.882 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56107118.944 : <= IoObject::IoLockStart
19ec-1c88:56107119.007 : => IoObject::IoLockEnd
19ec-1c88:56107119.109 : <= IoObject::IoLockEnd
19ec-1c88:56107119.240 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56107119.323 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56107318.333 : => ReadNVMData
19ec-1c88:56107318.533 : => IoObject::IoLockStart
19ec-1c88:56107318.680 : => CAsicIO::CheckDevice
19ec-1c88:56107318.744 : => CNT96226::ConnectIsAvailable
19ec-1c88:56107344.645 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56107344.763 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56107344.834 : <= IoObject::IoLockStart
19ec-1c88:56107344.903 : => ReadNVMDataInternal
19ec-1c88:56107344.975 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56107345.050 : IO Send command 10 bytes
19ec-1c88:56107345.194 : => CNT96226::VenderCmd_SetData
19ec-1c88:56107345.254 : iCmd = 0, nBytes = 10
19ec-1c88:56107345.394 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56107694.932 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56107695.123 : System send command 10 bytes + data 0 bytes
19ec-1c88:56107695.213 : IO total need to receive data 128 bytes
19ec-1c88:56107695.290 : => CNT96226::VenderCmd_GetData
19ec-1c88:56107695.938 : iCmd = 0, nBytes = 128
19ec-1c88:56107878.620 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56107879.099 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56107879.258 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56107879.405 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56107879.551 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56107879.694 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56107879.836 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56107879.975 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56107880.048 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56107880.117 : System total receive data 128 bytes
19ec-1c88:56107880.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:56107880.254 : iCmd = 1, nBytes = 4
19ec-1c88:56108090.863 : 0000 : 00 00 00 00 
19ec-1c88:56108090.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56108091.110 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56108091.189 : NVMData.PadScanCount = 0
19ec-1c88:56108091.250 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56108091.311 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56108091.374 : NVMData.FlatbedScanCount = 0
19ec-1c88:56108091.437 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56108091.498 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56108091.556 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56108091.617 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56108091.679 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56108091.738 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56108091.799 : NVMData.BornMonth = 0
19ec-1c88:56108091.852 : NVMData.BornDay = 0
19ec-1c88:56108091.913 : NVMData.BornYear = 0
19ec-1c88:56108091.967 : NVMData.FirstScanMonth = 4
19ec-1c88:56108092.027 : NVMData.FirstScanDay = 30
19ec-1c88:56108092.089 : NVMData.FirstScanYear = 2020
19ec-1c88:56108092.306 : NVMData.VerticalMagnification = 0
19ec-1c88:56108092.373 : NVMData.HorizontalMagnification = 0
19ec-1c88:56108092.434 : NVMData.PowerSavingTime = 15
19ec-1c88:56108092.496 : NVMData.SN = A094165189010062
19ec-1c88:56108092.555 : NVMData.AutoFeed = 0
19ec-1c88:56108092.611 : NVMData.CCDType = 0
19ec-1c88:56108092.665 : NVMData.ScanSpeed = 0
19ec-1c88:56108092.719 : NVMData.RollerCount = 0
19ec-1c88:56108092.777 : NVMData.MultifeedCount = 0
19ec-1c88:56108092.833 : NVMData.JamCount = 0
19ec-1c88:56108092.893 : NVMData.IdentifyInfo = 
19ec-1c88:56108092.951 : NVMData.FormalName = 
19ec-1c88:56108093.007 : NVMData.ReservedB = 0
19ec-1c88:56108093.064 : NVMData.FunctionCode = 0
19ec-1c88:56108093.119 : NVMData.PreFeed = 0
19ec-1c88:56108093.174 : NVMData.PreFeedTime = 0
19ec-1c88:56108093.229 : NVMData.ButtonNumber = 0
19ec-1c88:56108093.284 : NVMData.PowerOffTime = 0
19ec-1c88:56108093.343 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56108093.410 : => IoObject::IoLockEnd
19ec-1c88:56108093.514 : <= IoObject::IoLockEnd
19ec-1c88:56108093.575 : <= ReadNVMData ret = 1
19ec-1c88:56108694.233 : => TerminateDriver
19ec-1c88:56108694.456 : => CAsicIO::~CAsicIO,pStage=101059656
19ec-1c88:56108694.541 : => CNT96226::Close
19ec-1c88:56108698.951 : <= CNT96226::Close ret = 1
19ec-1c88:56108699.043 : <= CAsicIO::~CAsicIO
19ec-1c88:56108699.109 : => IoObject::IoLockEnd
19ec-1c88:56108699.169 : <= IoObject::IoLockEnd
19ec-1c88:56108699.227 : => IoObject::TerminateDevice
19ec-1c88:56108699.287 : => IoObject::IoLockEnd
19ec-1c88:56108699.345 : <= IoObject::IoLockEnd
19ec-1c88:56108699.464 : <= IoObject::TerminateDevice
19ec-1c88:56108699.741 : <= TerminateDriver ret = 1
19ec-1c88:56111245.638 : ============Debug Start==========
19ec-1c88:56111245.964 : Date : 2020/4/30 14:33:02
19ec-1c88:56111246.047 : Process ID : 19ec
19ec-1c88:56111246.457 : Windows : Version 10.0 build 18363 
19ec-1c88:56111246.963 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56111247.030 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56111247.097 : MemoryStatus.ullAvailPhys : 1746370560
19ec-1c88:56111247.153 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56111247.217 : MemoryStatus.ullAvailPageFile : 3117830144
19ec-1c88:56111247.277 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56111247.334 : MemoryStatus.ullAvailVirtual : 1725562880
19ec-1c88:56111247.394 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56111247.500 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56111247.559 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56111247.792 : CPU Count : 4
19ec-1c88:56111247.838 : CPU Frequency : 100.000 Mhz
19ec-1c88:56111252.224 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56111252.359 : => InitializeDriver
19ec-1c88:56111252.644 : <= InitializeDriver ret = 1
19ec-1c88:56113850.631 : => InitializeScanner
19ec-1c88:56113850.889 : => CAsicIO::GetDeviceList
19ec-1c88:56113851.320 : => CNT96226::CNT96226
19ec-1c88:56113851.383 : => CNT96226::Open
19ec-1c88:56113878.084 : <= CNT96226::Open ret = 1
19ec-1c88:56113878.197 : => CNT96226::Initialize
19ec-1c88:56113878.396 : <= CNT96226::Initialize ret = 1
19ec-1c88:56113878.456 : <= CNT96226::CNT96226
19ec-1c88:56113878.510 : => CNT96226::EnumAvailableDevice
19ec-1c88:56113883.878 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56113883.956 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56113884.013 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56117919.459 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56117919.747 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56117925.381 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56117925.491 : => IoObject::GetLockName
19ec-1c88:56117925.554 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56117925.624 : <= IoObject::GetLockName
19ec-1c88:56117926.101 : => CNT96226::VenderCmd_GetData
19ec-1c88:56117926.172 : iCmd = 3, nBytes = 2
19ec-1c88:56118304.328 : 0000 : 06 38 
19ec-1c88:56118304.440 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56118304.516 : => CNT96226::VenderCmd_GetData
19ec-1c88:56118304.573 : iCmd = 4, nBytes = 2
19ec-1c88:56118615.145 : 0000 : 07 07 
19ec-1c88:56118615.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56118615.502 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56118615.662 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56118615.801 : IO Send command 10 bytes
19ec-1c88:56118615.904 : => CNT96226::VenderCmd_SetData
19ec-1c88:56118616.019 : iCmd = 0, nBytes = 10
19ec-1c88:56118616.241 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56118826.837 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56118827.044 : => CNT96226::VenderCmd_GetData
19ec-1c88:56118827.164 : iCmd = 0, nBytes = 165
19ec-1c88:56119035.524 : skip dump 37 bytes
19ec-1c88:56119035.879 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56119036.155 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56119036.434 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56119036.704 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56119036.970 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56119037.252 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56119037.511 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56119037.766 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56119037.900 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56119038.020 : => CNT96226::VenderCmd_GetData
19ec-1c88:56119038.132 : iCmd = 1, nBytes = 4
19ec-1c88:56119253.507 : 0000 : 00 00 00 00 
19ec-1c88:56119253.724 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56119253.869 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56119253.999 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56119254.145 : IO Send command 10 bytes
19ec-1c88:56119254.255 : => CNT96226::VenderCmd_SetData
19ec-1c88:56119254.364 : iCmd = 0, nBytes = 10
19ec-1c88:56119254.589 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56119611.086 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56119611.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:56119611.476 : iCmd = 0, nBytes = 128
19ec-1c88:56119812.909 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56119813.311 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56119813.618 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56119813.902 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56119814.165 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56119814.424 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56119814.688 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56119814.946 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56119815.085 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56119815.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:56119815.344 : iCmd = 1, nBytes = 4
19ec-1c88:56120021.105 : 0000 : 00 00 00 00 
19ec-1c88:56120021.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56120021.477 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56120021.824 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56120021.970 : => CNT96226::Close
19ec-1c88:56120028.162 : <= CNT96226::Close ret = 1
19ec-1c88:56120028.319 : <= CNT96226::~CNT96226
19ec-1c88:56120028.480 : <= CAsicIO::GetDeviceList
19ec-1c88:56120029.223 : => IoObject::SetTimeout
19ec-1c88:56120029.488 : Timeout--> In = 0 Out = 0
19ec-1c88:56120029.605 : <= IoObject::SetTimeout
19ec-1c88:56120029.734 : => CAsicIO::CAsicIO
19ec-1c88:56120029.879 : => CNT96226::CNT96226
19ec-1c88:56120029.988 : => CNT96226::Open
19ec-1c88:56120072.319 : <= CNT96226::Open ret = 1
19ec-1c88:56120072.519 : => CNT96226::Initialize
19ec-1c88:56120072.887 : <= CNT96226::Initialize ret = 1
19ec-1c88:56120073.004 : <= CNT96226::CNT96226
19ec-1c88:56120073.109 : <= CAsicIO::CAsicIO
19ec-1c88:56120073.220 : => CAsicIO::InitializeDevice
19ec-1c88:56120073.358 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56120084.990 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56120085.210 : => IoObject::GetLockName
19ec-1c88:56120085.327 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56120085.469 : <= IoObject::GetLockName
19ec-1c88:56120086.412 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56120086.555 : IO Send command 10 bytes
19ec-1c88:56120086.659 : => CNT96226::VenderCmd_SetData
19ec-1c88:56120086.778 : iCmd = 0, nBytes = 10
19ec-1c88:56120086.997 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56120438.468 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56120438.655 : => CNT96226::VenderCmd_GetData
19ec-1c88:56120438.723 : iCmd = 0, nBytes = 128
19ec-1c88:56120611.837 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56120612.029 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56120612.178 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56120612.318 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56120612.445 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56120612.571 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56120612.700 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56120612.829 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56120612.898 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56120612.960 : => CNT96226::VenderCmd_GetData
19ec-1c88:56120613.014 : iCmd = 1, nBytes = 4
19ec-1c88:56120727.497 : 0000 : 00 00 00 00 
19ec-1c88:56120727.581 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56120727.645 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56120727.705 : => CNT96226::VenderCmd_GetData
19ec-1c88:56120727.760 : iCmd = 3, nBytes = 2
19ec-1c88:56121068.410 : 0000 : 06 38 
19ec-1c88:56121068.584 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56121068.666 : => CNT96226::VenderCmd_GetData
19ec-1c88:56121068.728 : iCmd = 4, nBytes = 2
19ec-1c88:56121362.118 : 0000 : 07 07 
19ec-1c88:56121362.287 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56121362.485 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56121362.589 : => IoObject::InitializeDevice
19ec-1c88:56121362.709 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56121363.363 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56121363.438 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56121364.117 : => FindScanner
19ec-1c88:56121364.173 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56121364.245 : <= FindScanner ret = 1
19ec-1c88:56121364.307 : => IoObject::IoLockStart
19ec-1c88:56121364.412 : => CAsicIO::CheckDevice
19ec-1c88:56121364.469 : => CNT96226::ConnectIsAvailable
19ec-1c88:56121377.472 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56121377.595 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56121377.667 : <= IoObject::IoLockStart
19ec-1c88:56121377.736 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56121377.809 : IO Send command 10 bytes
19ec-1c88:56121377.903 : => CNT96226::VenderCmd_SetData
19ec-1c88:56121377.963 : iCmd = 0, nBytes = 10
19ec-1c88:56121378.074 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56121555.656 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56121555.838 : System send command 10 bytes + data 0 bytes
19ec-1c88:56121555.916 : IO total need to receive data 5 bytes
19ec-1c88:56121555.986 : => CNT96226::VenderCmd_GetData
19ec-1c88:56121556.048 : iCmd = 0, nBytes = 5
19ec-1c88:56121709.947 : 0000 : 06 00 02 02 ab 
19ec-1c88:56121710.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56121710.152 : System total receive data 5 bytes
19ec-1c88:56121710.215 : => CNT96226::VenderCmd_GetData
19ec-1c88:56121710.268 : iCmd = 1, nBytes = 4
19ec-1c88:56121871.764 : 0000 : 00 00 00 00 
19ec-1c88:56121871.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56121871.995 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56121872.060 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56121872.123 : IO Send command 10 bytes
19ec-1c88:56121872.224 : => CNT96226::VenderCmd_SetData
19ec-1c88:56121872.278 : iCmd = 0, nBytes = 10
19ec-1c88:56121872.386 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56122023.330 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56122023.484 : System send command 10 bytes + data 0 bytes
19ec-1c88:56122023.554 : IO total need to receive data 165 bytes
19ec-1c88:56122023.616 : => CNT96226::VenderCmd_GetData
19ec-1c88:56122023.673 : iCmd = 0, nBytes = 165
19ec-1c88:56122217.066 : skip dump 37 bytes
19ec-1c88:56122217.505 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56122217.809 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56122218.089 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56122218.368 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56122218.631 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56122219.058 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56122219.182 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56122219.304 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56122219.369 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56122219.433 : System total receive data 165 bytes
19ec-1c88:56122219.493 : => CNT96226::VenderCmd_GetData
19ec-1c88:56122219.546 : iCmd = 1, nBytes = 4
19ec-1c88:56122405.761 : 0000 : 00 00 00 00 
19ec-1c88:56122405.863 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56122406.009 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56122406.291 : Dump Inquiry
19ec-1c88:56122406.424 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56122406.558 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56122406.692 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56122406.828 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56122406.955 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56122407.087 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56122407.211 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56122407.336 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56122407.571 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56122407.704 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56122407.789 : 00a0 : 00 00 00 00 00 
19ec-1c88:56122407.880 : => ReadNVMDataInternal
19ec-1c88:56122408.115 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56122408.179 : IO Send command 10 bytes
19ec-1c88:56122408.268 : => CNT96226::VenderCmd_SetData
19ec-1c88:56122408.321 : iCmd = 0, nBytes = 10
19ec-1c88:56122408.420 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56122730.103 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56122730.283 : System send command 10 bytes + data 0 bytes
19ec-1c88:56122730.352 : IO total need to receive data 128 bytes
19ec-1c88:56122730.414 : => CNT96226::VenderCmd_GetData
19ec-1c88:56122730.475 : iCmd = 0, nBytes = 128
19ec-1c88:56122935.588 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56122935.767 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56122935.911 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56122936.045 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56122936.171 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56122936.298 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56122936.420 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56122936.541 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56122936.606 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56122936.672 : System total receive data 128 bytes
19ec-1c88:56122936.735 : => CNT96226::VenderCmd_GetData
19ec-1c88:56122936.786 : iCmd = 1, nBytes = 4
19ec-1c88:56123126.677 : 0000 : 00 00 00 00 
19ec-1c88:56123126.790 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56123126.932 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56123127.005 : NVMData.PadScanCount = 0
19ec-1c88:56123127.065 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56123127.122 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56123127.179 : NVMData.FlatbedScanCount = 0
19ec-1c88:56123127.234 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56123127.290 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56123127.347 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56123127.404 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56123127.463 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56123127.516 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56123127.575 : NVMData.BornMonth = 0
19ec-1c88:56123127.623 : NVMData.BornDay = 0
19ec-1c88:56123127.675 : NVMData.BornYear = 0
19ec-1c88:56123127.724 : NVMData.FirstScanMonth = 4
19ec-1c88:56123127.777 : NVMData.FirstScanDay = 30
19ec-1c88:56123127.831 : NVMData.FirstScanYear = 2020
19ec-1c88:56123127.883 : NVMData.VerticalMagnification = 0
19ec-1c88:56123127.937 : NVMData.HorizontalMagnification = 0
19ec-1c88:56123127.996 : NVMData.PowerSavingTime = 15
19ec-1c88:56123128.051 : NVMData.SN = A094165189010062
19ec-1c88:56123128.104 : NVMData.AutoFeed = 0
19ec-1c88:56123128.153 : NVMData.CCDType = 0
19ec-1c88:56123128.202 : NVMData.ScanSpeed = 0
19ec-1c88:56123128.252 : NVMData.RollerCount = 0
19ec-1c88:56123128.304 : NVMData.MultifeedCount = 0
19ec-1c88:56123128.359 : NVMData.JamCount = 0
19ec-1c88:56123128.410 : NVMData.IdentifyInfo = 
19ec-1c88:56123128.464 : NVMData.FormalName = 
19ec-1c88:56123128.669 : NVMData.ReservedB = 0
19ec-1c88:56123128.729 : NVMData.FunctionCode = 0
19ec-1c88:56123128.779 : NVMData.PreFeed = 0
19ec-1c88:56123128.831 : NVMData.PreFeedTime = 0
19ec-1c88:56123128.881 : NVMData.ButtonNumber = 0
19ec-1c88:56123128.936 : NVMData.PowerOffTime = 0
19ec-1c88:56123128.989 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56123129.066 : => IoObject::IoLockEnd
19ec-1c88:56123129.161 : <= IoObject::IoLockEnd
19ec-1c88:56123129.432 : <= InitializeScanner ret = 1
19ec-1c88:56124364.421 : => GetLogicalScannerAbility
19ec-1c88:56124364.639 : => IoObject::IoLockStart
19ec-1c88:56124364.776 : => CAsicIO::CheckDevice
19ec-1c88:56124364.833 : => CNT96226::ConnectIsAvailable
19ec-1c88:56124389.948 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56124390.202 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56124390.345 : <= IoObject::IoLockStart
19ec-1c88:56124390.694 : => IoObject::IoLockEnd
19ec-1c88:56124390.799 : <= IoObject::IoLockEnd
19ec-1c88:56124390.879 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:56128117.839 : => GetLogicalScannerAbilityEx
19ec-1c88:56128118.040 : => IoObject::IoLockStart
19ec-1c88:56128118.178 : => CAsicIO::CheckDevice
19ec-1c88:56128118.236 : => CNT96226::ConnectIsAvailable
19ec-1c88:56128140.994 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56128141.348 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56128141.411 : <= IoObject::IoLockStart
19ec-1c88:56128141.470 : => IoObject::IoLockEnd
19ec-1c88:56128141.581 : <= IoObject::IoLockEnd
19ec-1c88:56128141.701 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56128141.776 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56136132.512 : => ReadNVMData
19ec-1c88:56136132.704 : => IoObject::IoLockStart
19ec-1c88:56136132.840 : => CAsicIO::CheckDevice
19ec-1c88:56136132.905 : => CNT96226::ConnectIsAvailable
19ec-1c88:56136154.521 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56136154.772 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56136154.913 : <= IoObject::IoLockStart
19ec-1c88:56136155.041 : => ReadNVMDataInternal
19ec-1c88:56136155.390 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56136155.460 : IO Send command 10 bytes
19ec-1c88:56136155.592 : => CNT96226::VenderCmd_SetData
19ec-1c88:56136155.651 : iCmd = 0, nBytes = 10
19ec-1c88:56136155.768 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56136511.224 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56136511.432 : System send command 10 bytes + data 0 bytes
19ec-1c88:56136511.883 : IO total need to receive data 128 bytes
19ec-1c88:56136512.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:56136512.073 : iCmd = 0, nBytes = 128
19ec-1c88:56136652.914 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56136653.146 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56136653.300 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56136653.445 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56136653.578 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56136653.709 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56136653.842 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56136653.973 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56136654.043 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56136654.111 : System total receive data 128 bytes
19ec-1c88:56136654.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:56136654.235 : iCmd = 1, nBytes = 4
19ec-1c88:56136834.892 : 0000 : 00 00 00 00 
19ec-1c88:56136835.021 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56136835.175 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56136835.249 : NVMData.PadScanCount = 0
19ec-1c88:56136835.306 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56136835.360 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56136835.418 : NVMData.FlatbedScanCount = 0
19ec-1c88:56136835.471 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56136835.671 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56136835.738 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56136835.792 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56136835.848 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56136835.902 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56136835.957 : NVMData.BornMonth = 0
19ec-1c88:56136836.003 : NVMData.BornDay = 0
19ec-1c88:56136836.057 : NVMData.BornYear = 0
19ec-1c88:56136836.105 : NVMData.FirstScanMonth = 4
19ec-1c88:56136836.153 : NVMData.FirstScanDay = 30
19ec-1c88:56136836.208 : NVMData.FirstScanYear = 2020
19ec-1c88:56136836.262 : NVMData.VerticalMagnification = 0
19ec-1c88:56136836.316 : NVMData.HorizontalMagnification = 0
19ec-1c88:56136836.370 : NVMData.PowerSavingTime = 15
19ec-1c88:56136836.424 : NVMData.SN = A094165189010062
19ec-1c88:56136836.474 : NVMData.AutoFeed = 0
19ec-1c88:56136836.522 : NVMData.CCDType = 0
19ec-1c88:56136836.568 : NVMData.ScanSpeed = 0
19ec-1c88:56136836.615 : NVMData.RollerCount = 0
19ec-1c88:56136836.667 : NVMData.MultifeedCount = 0
19ec-1c88:56136836.718 : NVMData.JamCount = 0
19ec-1c88:56136836.768 : NVMData.IdentifyInfo = 
19ec-1c88:56136836.818 : NVMData.FormalName = 
19ec-1c88:56136836.865 : NVMData.ReservedB = 0
19ec-1c88:56136836.913 : NVMData.FunctionCode = 0
19ec-1c88:56136836.960 : NVMData.PreFeed = 0
19ec-1c88:56136837.006 : NVMData.PreFeedTime = 0
19ec-1c88:56136837.055 : NVMData.ButtonNumber = 0
19ec-1c88:56136837.103 : NVMData.PowerOffTime = 0
19ec-1c88:56136837.153 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56136837.215 : => IoObject::IoLockEnd
19ec-1c88:56136837.305 : <= IoObject::IoLockEnd
19ec-1c88:56136837.354 : <= ReadNVMData ret = 1
19ec-1c88:56147218.580 : => GetADFStatus
19ec-1c88:56147219.040 : => IoObject::IoLockStart
19ec-1c88:56147219.170 : => CAsicIO::CheckDevice
19ec-1c88:56147219.229 : => CNT96226::ConnectIsAvailable
19ec-1c88:56147242.930 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56147243.048 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56147243.110 : <= IoObject::IoLockStart
19ec-1c88:56147243.170 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56147243.239 : IO Send command 10 bytes
19ec-1c88:56147243.371 : => CNT96226::VenderCmd_SetData
19ec-1c88:56147243.432 : iCmd = 0, nBytes = 10
19ec-1c88:56147243.541 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56147445.308 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56147445.492 : System send command 10 bytes + data 0 bytes
19ec-1c88:56147445.566 : IO total need to receive data 2 bytes
19ec-1c88:56147445.625 : => CNT96226::VenderCmd_GetData
19ec-1c88:56147445.683 : iCmd = 0, nBytes = 2
19ec-1c88:56147649.017 : 0000 : 00 00 
19ec-1c88:56147649.114 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56147649.189 : System total receive data 2 bytes
19ec-1c88:56147649.251 : => CNT96226::VenderCmd_GetData
19ec-1c88:56147649.305 : iCmd = 1, nBytes = 4
19ec-1c88:56147837.594 : 0000 : 00 00 00 00 
19ec-1c88:56147837.705 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56147837.846 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56147837.907 : Return status = 0
19ec-1c88:56147837.976 : => IoObject::IoLockEnd
19ec-1c88:56147838.071 : <= IoObject::IoLockEnd
19ec-1c88:56147838.122 : <= GetADFStatus ret = 1
19ec-1c88:56150639.954 : => GetADFStatus
19ec-1c88:56150640.150 : => IoObject::IoLockStart
19ec-1c88:56150640.289 : => CAsicIO::CheckDevice
19ec-1c88:56150640.346 : => CNT96226::ConnectIsAvailable
19ec-1c88:56150660.226 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56150660.343 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56150660.404 : <= IoObject::IoLockStart
19ec-1c88:56150660.465 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56150660.534 : IO Send command 10 bytes
19ec-1c88:56150660.682 : => CNT96226::VenderCmd_SetData
19ec-1c88:56150660.742 : iCmd = 0, nBytes = 10
19ec-1c88:56150660.847 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56150841.643 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56150841.769 : System send command 10 bytes + data 0 bytes
19ec-1c88:56150841.990 : IO total need to receive data 2 bytes
19ec-1c88:56150842.066 : => CNT96226::VenderCmd_GetData
19ec-1c88:56150842.123 : iCmd = 0, nBytes = 2
19ec-1c88:56150996.544 : 0000 : 00 00 
19ec-1c88:56150996.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56150996.790 : System total receive data 2 bytes
19ec-1c88:56150996.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:56150996.924 : iCmd = 1, nBytes = 4
19ec-1c88:56151195.072 : 0000 : 00 00 00 00 
19ec-1c88:56151195.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56151195.342 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56151195.420 : Return status = 0
19ec-1c88:56151195.489 : => IoObject::IoLockEnd
19ec-1c88:56151195.584 : <= IoObject::IoLockEnd
19ec-1c88:56151195.635 : <= GetADFStatus ret = 1
19ec-1c88:56153944.996 : => TerminateDriver
19ec-1c88:56153945.202 : => CAsicIO::~CAsicIO,pStage=78908488
19ec-1c88:56153945.286 : => CNT96226::Close
19ec-1c88:56153953.258 : <= CNT96226::Close ret = 1
19ec-1c88:56153953.363 : <= CAsicIO::~CAsicIO
19ec-1c88:56153953.427 : => IoObject::IoLockEnd
19ec-1c88:56153953.482 : <= IoObject::IoLockEnd
19ec-1c88:56153953.536 : => IoObject::TerminateDevice
19ec-1c88:56153953.596 : => IoObject::IoLockEnd
19ec-1c88:56153953.647 : <= IoObject::IoLockEnd
19ec-1c88:56153953.758 : <= IoObject::TerminateDevice
19ec-1c88:56153954.022 : <= TerminateDriver ret = 1
19ec-1c88:56199950.942 : ============Debug Start==========
19ec-1c88:56199951.276 : Date : 2020/4/30 14:33:05
19ec-1c88:56199951.361 : Process ID : 19ec
19ec-1c88:56199951.836 : Windows : Version 10.0 build 18363 
19ec-1c88:56199952.309 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56199952.373 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56199952.439 : MemoryStatus.ullAvailPhys : 1750458368
19ec-1c88:56199952.502 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56199952.563 : MemoryStatus.ullAvailPageFile : 3116158976
19ec-1c88:56199952.623 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56199952.684 : MemoryStatus.ullAvailVirtual : 1725308928
19ec-1c88:56199952.742 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56199952.849 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56199952.913 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56199953.393 : CPU Count : 4
19ec-1c88:56199953.440 : CPU Frequency : 100.000 Mhz
19ec-1c88:56199958.074 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56199958.203 : => InitializeDriver
19ec-1c88:56199958.489 : <= InitializeDriver ret = 1
19ec-1c88:56199958.547 : => InitializeScanner
19ec-1c88:56199958.630 : => CAsicIO::GetDeviceList
19ec-1c88:56199958.932 : => CNT96226::CNT96226
19ec-1c88:56199958.992 : => CNT96226::Open
19ec-1c88:56199982.349 : <= CNT96226::Open ret = 1
19ec-1c88:56199982.479 : => CNT96226::Initialize
19ec-1c88:56199982.676 : <= CNT96226::Initialize ret = 1
19ec-1c88:56199982.738 : <= CNT96226::CNT96226
19ec-1c88:56199982.797 : => CNT96226::EnumAvailableDevice
19ec-1c88:56199988.631 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56199988.710 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56199988.770 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56203722.337 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56203722.637 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56203728.353 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56203728.461 : => IoObject::GetLockName
19ec-1c88:56203728.521 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56203728.812 : <= IoObject::GetLockName
19ec-1c88:56203729.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:56203729.362 : iCmd = 3, nBytes = 2
19ec-1c88:56204110.501 : 0000 : 06 38 
19ec-1c88:56204110.669 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56204110.746 : => CNT96226::VenderCmd_GetData
19ec-1c88:56204110.804 : iCmd = 4, nBytes = 2
19ec-1c88:56204400.054 : 0000 : 07 07 
19ec-1c88:56204400.191 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56204400.293 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56204400.388 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56204400.453 : IO Send command 10 bytes
19ec-1c88:56204400.503 : => CNT96226::VenderCmd_SetData
19ec-1c88:56204400.559 : iCmd = 0, nBytes = 10
19ec-1c88:56204400.664 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56204562.554 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56204562.707 : => CNT96226::VenderCmd_GetData
19ec-1c88:56204562.770 : iCmd = 0, nBytes = 165
19ec-1c88:56204744.158 : skip dump 37 bytes
19ec-1c88:56204744.368 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56204744.512 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56204744.654 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56204744.787 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56204744.912 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56204745.045 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56204745.171 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56204745.295 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56204745.359 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56204745.418 : => CNT96226::VenderCmd_GetData
19ec-1c88:56204745.472 : iCmd = 1, nBytes = 4
19ec-1c88:56204906.577 : 0000 : 00 00 00 00 
19ec-1c88:56204906.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56204906.778 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56204906.849 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56204906.919 : IO Send command 10 bytes
19ec-1c88:56204906.973 : => CNT96226::VenderCmd_SetData
19ec-1c88:56204907.026 : iCmd = 0, nBytes = 10
19ec-1c88:56204907.129 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56205226.321 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56205226.484 : => CNT96226::VenderCmd_GetData
19ec-1c88:56205226.558 : iCmd = 0, nBytes = 128
19ec-1c88:56205397.450 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56205397.640 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56205397.784 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56205397.918 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56205398.045 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56205398.167 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56205398.289 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56205398.410 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56205398.472 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56205398.533 : => CNT96226::VenderCmd_GetData
19ec-1c88:56205398.584 : iCmd = 1, nBytes = 4
19ec-1c88:56205508.980 : 0000 : 00 00 00 00 
19ec-1c88:56205509.091 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56205509.151 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56205509.316 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56205509.389 : => CNT96226::Close
19ec-1c88:56205513.762 : <= CNT96226::Close ret = 1
19ec-1c88:56205513.840 : <= CNT96226::~CNT96226
19ec-1c88:56205513.931 : <= CAsicIO::GetDeviceList
19ec-1c88:56205514.555 : => IoObject::SetTimeout
19ec-1c88:56205514.680 : Timeout--> In = 0 Out = 0
19ec-1c88:56205514.737 : <= IoObject::SetTimeout
19ec-1c88:56205514.813 : => CAsicIO::CAsicIO
19ec-1c88:56205514.885 : => CNT96226::CNT96226
19ec-1c88:56205514.941 : => CNT96226::Open
19ec-1c88:56205538.597 : <= CNT96226::Open ret = 1
19ec-1c88:56205538.693 : => CNT96226::Initialize
19ec-1c88:56205538.888 : <= CNT96226::Initialize ret = 1
19ec-1c88:56205538.949 : <= CNT96226::CNT96226
19ec-1c88:56205539.003 : <= CAsicIO::CAsicIO
19ec-1c88:56205539.056 : => CAsicIO::InitializeDevice
19ec-1c88:56205539.125 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56205545.402 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56205545.533 : => IoObject::GetLockName
19ec-1c88:56205545.589 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56205545.654 : <= IoObject::GetLockName
19ec-1c88:56205546.151 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56205546.224 : IO Send command 10 bytes
19ec-1c88:56205546.276 : => CNT96226::VenderCmd_SetData
19ec-1c88:56205546.331 : iCmd = 0, nBytes = 10
19ec-1c88:56205546.437 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56205897.563 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56205897.734 : => CNT96226::VenderCmd_GetData
19ec-1c88:56205897.791 : iCmd = 0, nBytes = 128
19ec-1c88:56206078.656 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56206078.853 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56206078.995 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56206079.128 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56206079.255 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56206079.381 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56206079.505 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56206079.626 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56206079.690 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56206079.752 : => CNT96226::VenderCmd_GetData
19ec-1c88:56206079.807 : iCmd = 1, nBytes = 4
19ec-1c88:56206269.536 : 0000 : 00 00 00 00 
19ec-1c88:56206269.663 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56206269.736 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56206269.805 : => CNT96226::VenderCmd_GetData
19ec-1c88:56206269.865 : iCmd = 3, nBytes = 2
19ec-1c88:56206658.536 : 0000 : 06 38 
19ec-1c88:56206658.683 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56206658.759 : => CNT96226::VenderCmd_GetData
19ec-1c88:56206658.815 : iCmd = 4, nBytes = 2
19ec-1c88:56206959.975 : 0000 : 07 07 
19ec-1c88:56206960.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56206960.257 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56206960.353 : => IoObject::InitializeDevice
19ec-1c88:56206960.473 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56206961.119 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56206961.192 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56206961.919 : => FindScanner
19ec-1c88:56206961.982 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56206962.046 : <= FindScanner ret = 1
19ec-1c88:56206962.108 : => IoObject::IoLockStart
19ec-1c88:56206962.209 : => CAsicIO::CheckDevice
19ec-1c88:56206962.264 : => CNT96226::ConnectIsAvailable
19ec-1c88:56206982.888 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56206982.982 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56206983.037 : <= IoObject::IoLockStart
19ec-1c88:56206983.093 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56206983.157 : IO Send command 10 bytes
19ec-1c88:56206983.240 : => CNT96226::VenderCmd_SetData
19ec-1c88:56206983.298 : iCmd = 0, nBytes = 10
19ec-1c88:56206983.402 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56207172.476 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56207172.609 : System send command 10 bytes + data 0 bytes
19ec-1c88:56207172.673 : IO total need to receive data 5 bytes
19ec-1c88:56207172.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:56207172.791 : iCmd = 0, nBytes = 5
19ec-1c88:56207374.487 : 0000 : 06 00 02 02 ab 
19ec-1c88:56207374.571 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56207374.632 : System total receive data 5 bytes
19ec-1c88:56207374.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:56207374.746 : iCmd = 1, nBytes = 4
19ec-1c88:56207519.924 : 0000 : 00 00 00 00 
19ec-1c88:56207520.056 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56207520.208 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56207520.273 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56207520.335 : IO Send command 10 bytes
19ec-1c88:56207520.432 : => CNT96226::VenderCmd_SetData
19ec-1c88:56207520.486 : iCmd = 0, nBytes = 10
19ec-1c88:56207520.589 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56207693.853 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56207693.986 : System send command 10 bytes + data 0 bytes
19ec-1c88:56207694.054 : IO total need to receive data 165 bytes
19ec-1c88:56207694.115 : => CNT96226::VenderCmd_GetData
19ec-1c88:56207694.169 : iCmd = 0, nBytes = 165
19ec-1c88:56207856.181 : skip dump 37 bytes
19ec-1c88:56207856.694 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56207856.832 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56207856.964 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56207857.094 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56207857.221 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56207857.350 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56207857.472 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56207857.595 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56207857.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56207857.713 : System total receive data 165 bytes
19ec-1c88:56207857.774 : => CNT96226::VenderCmd_GetData
19ec-1c88:56207857.825 : iCmd = 1, nBytes = 4
19ec-1c88:56207998.810 : 0000 : 00 00 00 00 
19ec-1c88:56207998.907 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56207999.038 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56207999.202 : Dump Inquiry
19ec-1c88:56207999.325 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56207999.453 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56207999.580 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56207999.709 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56207999.832 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56207999.962 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56208000.086 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56208000.206 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56208000.332 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56208000.458 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56208000.542 : 00a0 : 00 00 00 00 00 
19ec-1c88:56208000.625 : => ReadNVMDataInternal
19ec-1c88:56208000.810 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56208000.873 : IO Send command 10 bytes
19ec-1c88:56208000.958 : => CNT96226::VenderCmd_SetData
19ec-1c88:56208001.009 : iCmd = 0, nBytes = 10
19ec-1c88:56208001.112 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56208307.588 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56208307.755 : System send command 10 bytes + data 0 bytes
19ec-1c88:56208307.826 : IO total need to receive data 128 bytes
19ec-1c88:56208307.887 : => CNT96226::VenderCmd_GetData
19ec-1c88:56208307.940 : iCmd = 0, nBytes = 128
19ec-1c88:56208498.555 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56208498.742 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56208498.887 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56208499.022 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56208499.148 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56208499.271 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56208499.393 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56208499.516 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56208499.580 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56208499.645 : System total receive data 128 bytes
19ec-1c88:56208499.705 : => CNT96226::VenderCmd_GetData
19ec-1c88:56208499.757 : iCmd = 1, nBytes = 4
19ec-1c88:56208621.657 : 0000 : 00 00 00 00 
19ec-1c88:56208621.755 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56208621.889 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56208621.956 : NVMData.PadScanCount = 0
19ec-1c88:56208622.009 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56208622.065 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56208622.121 : NVMData.FlatbedScanCount = 0
19ec-1c88:56208622.176 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56208622.227 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56208622.281 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56208622.333 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56208622.386 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56208622.438 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56208622.493 : NVMData.BornMonth = 0
19ec-1c88:56208622.540 : NVMData.BornDay = 0
19ec-1c88:56208622.588 : NVMData.BornYear = 0
19ec-1c88:56208622.637 : NVMData.FirstScanMonth = 4
19ec-1c88:56208622.688 : NVMData.FirstScanDay = 30
19ec-1c88:56208622.742 : NVMData.FirstScanYear = 2020
19ec-1c88:56208622.795 : NVMData.VerticalMagnification = 0
19ec-1c88:56208622.852 : NVMData.HorizontalMagnification = 0
19ec-1c88:56208622.905 : NVMData.PowerSavingTime = 15
19ec-1c88:56208622.962 : NVMData.SN = A094165189010062
19ec-1c88:56208623.010 : NVMData.AutoFeed = 0
19ec-1c88:56208623.057 : NVMData.CCDType = 0
19ec-1c88:56208623.108 : NVMData.ScanSpeed = 0
19ec-1c88:56208623.158 : NVMData.RollerCount = 0
19ec-1c88:56208623.209 : NVMData.MultifeedCount = 0
19ec-1c88:56208623.258 : NVMData.JamCount = 0
19ec-1c88:56208623.304 : NVMData.IdentifyInfo = 
19ec-1c88:56208623.354 : NVMData.FormalName = 
19ec-1c88:56208623.542 : NVMData.ReservedB = 0
19ec-1c88:56208623.593 : NVMData.FunctionCode = 0
19ec-1c88:56208623.642 : NVMData.PreFeed = 0
19ec-1c88:56208623.690 : NVMData.PreFeedTime = 0
19ec-1c88:56208623.739 : NVMData.ButtonNumber = 0
19ec-1c88:56208623.789 : NVMData.PowerOffTime = 0
19ec-1c88:56208623.839 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56208623.921 : => IoObject::IoLockEnd
19ec-1c88:56208624.021 : <= IoObject::IoLockEnd
19ec-1c88:56208624.071 : <= InitializeScanner ret = 1
19ec-1c88:56208624.132 : => GetLogicalScannerAbilityEx
19ec-1c88:56208624.190 : => IoObject::IoLockStart
19ec-1c88:56208624.280 : => CAsicIO::CheckDevice
19ec-1c88:56208624.333 : => CNT96226::ConnectIsAvailable
19ec-1c88:56208648.081 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56208648.202 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56208648.263 : <= IoObject::IoLockStart
19ec-1c88:56208648.324 : => IoObject::IoLockEnd
19ec-1c88:56208648.437 : <= IoObject::IoLockEnd
19ec-1c88:56208648.554 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56208648.627 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56208845.294 : => ReadNVMData
19ec-1c88:56208845.472 : => IoObject::IoLockStart
19ec-1c88:56208845.603 : => CAsicIO::CheckDevice
19ec-1c88:56208845.665 : => CNT96226::ConnectIsAvailable
19ec-1c88:56208867.209 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56208867.319 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56208867.379 : <= IoObject::IoLockStart
19ec-1c88:56208867.445 : => ReadNVMDataInternal
19ec-1c88:56208867.505 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56208867.575 : IO Send command 10 bytes
19ec-1c88:56208867.696 : => CNT96226::VenderCmd_SetData
19ec-1c88:56208867.754 : iCmd = 0, nBytes = 10
19ec-1c88:56208867.873 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56209206.777 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56209206.937 : System send command 10 bytes + data 0 bytes
19ec-1c88:56209207.007 : IO total need to receive data 128 bytes
19ec-1c88:56209207.067 : => CNT96226::VenderCmd_GetData
19ec-1c88:56209207.123 : iCmd = 0, nBytes = 128
19ec-1c88:56209416.186 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56209416.378 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56209416.521 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56209416.655 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56209416.785 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56209416.910 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56209417.034 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56209417.155 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56209417.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56209417.279 : System total receive data 128 bytes
19ec-1c88:56209417.342 : => CNT96226::VenderCmd_GetData
19ec-1c88:56209417.398 : iCmd = 1, nBytes = 4
19ec-1c88:56209572.480 : 0000 : 00 00 00 00 
19ec-1c88:56209572.601 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56209572.750 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56209572.820 : NVMData.PadScanCount = 0
19ec-1c88:56209572.879 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56209572.934 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56209572.996 : NVMData.FlatbedScanCount = 0
19ec-1c88:56209573.050 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56209573.102 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56209573.154 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56209573.209 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56209573.264 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56209573.317 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56209573.374 : NVMData.BornMonth = 0
19ec-1c88:56209573.421 : NVMData.BornDay = 0
19ec-1c88:56209573.472 : NVMData.BornYear = 0
19ec-1c88:56209573.519 : NVMData.FirstScanMonth = 4
19ec-1c88:56209573.570 : NVMData.FirstScanDay = 30
19ec-1c88:56209573.625 : NVMData.FirstScanYear = 2020
19ec-1c88:56209573.824 : NVMData.VerticalMagnification = 0
19ec-1c88:56209573.883 : NVMData.HorizontalMagnification = 0
19ec-1c88:56209573.939 : NVMData.PowerSavingTime = 15
19ec-1c88:56209573.993 : NVMData.SN = A094165189010062
19ec-1c88:56209574.042 : NVMData.AutoFeed = 0
19ec-1c88:56209574.093 : NVMData.CCDType = 0
19ec-1c88:56209574.142 : NVMData.ScanSpeed = 0
19ec-1c88:56209574.191 : NVMData.RollerCount = 0
19ec-1c88:56209574.240 : NVMData.MultifeedCount = 0
19ec-1c88:56209574.290 : NVMData.JamCount = 0
19ec-1c88:56209574.337 : NVMData.IdentifyInfo = 
19ec-1c88:56209574.385 : NVMData.FormalName = 
19ec-1c88:56209574.432 : NVMData.ReservedB = 0
19ec-1c88:56209574.481 : NVMData.FunctionCode = 0
19ec-1c88:56209574.529 : NVMData.PreFeed = 0
19ec-1c88:56209574.578 : NVMData.PreFeedTime = 0
19ec-1c88:56209574.626 : NVMData.ButtonNumber = 0
19ec-1c88:56209574.675 : NVMData.PowerOffTime = 0
19ec-1c88:56209574.728 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56209574.788 : => IoObject::IoLockEnd
19ec-1c88:56209574.879 : <= IoObject::IoLockEnd
19ec-1c88:56209574.929 : <= ReadNVMData ret = 1
19ec-1c88:56212209.369 : ============Debug Start==========
19ec-1c88:56212209.668 : Date : 2020/4/30 14:33:05
19ec-1c88:56212209.748 : Process ID : 19ec
19ec-1c88:56212210.167 : Windows : Version 10.0 build 18363 
19ec-1c88:56212210.621 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56212210.681 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56212210.747 : MemoryStatus.ullAvailPhys : 1750171648
19ec-1c88:56212210.803 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56212210.863 : MemoryStatus.ullAvailPageFile : 3116240896
19ec-1c88:56212210.924 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56212210.983 : MemoryStatus.ullAvailVirtual : 1725280256
19ec-1c88:56212211.049 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56212211.168 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56212211.227 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56212211.466 : CPU Count : 4
19ec-1c88:56212211.516 : CPU Frequency : 100.000 Mhz
19ec-1c88:56212215.706 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56212215.832 : => InitializeDriver
19ec-1c88:56212216.321 : <= InitializeDriver ret = 1
19ec-1c88:56214863.918 : => InitializeScanner
19ec-1c88:56214864.199 : => CAsicIO::GetDeviceList
19ec-1c88:56214864.924 : => CNT96226::CNT96226
19ec-1c88:56214864.986 : => CNT96226::Open
19ec-1c88:56214888.677 : <= CNT96226::Open ret = 1
19ec-1c88:56214888.798 : => CNT96226::Initialize
19ec-1c88:56214888.997 : <= CNT96226::Initialize ret = 1
19ec-1c88:56214889.057 : <= CNT96226::CNT96226
19ec-1c88:56214889.111 : => CNT96226::EnumAvailableDevice
19ec-1c88:56214894.550 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56214894.629 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56214894.687 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56218663.626 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56218664.068 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56218676.331 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56218676.543 : => IoObject::GetLockName
19ec-1c88:56218676.656 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56218676.789 : <= IoObject::GetLockName
19ec-1c88:56218677.737 : => CNT96226::VenderCmd_GetData
19ec-1c88:56218677.859 : iCmd = 3, nBytes = 2
19ec-1c88:56219069.860 : 0000 : 06 38 
19ec-1c88:56219070.097 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56219070.260 : => CNT96226::VenderCmd_GetData
19ec-1c88:56219070.386 : iCmd = 4, nBytes = 2
19ec-1c88:56219397.013 : 0000 : 07 07 
19ec-1c88:56219397.254 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56219397.432 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56219397.594 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56219397.737 : IO Send command 10 bytes
19ec-1c88:56219397.846 : => CNT96226::VenderCmd_SetData
19ec-1c88:56219397.963 : iCmd = 0, nBytes = 10
19ec-1c88:56219398.190 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56219594.348 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56219594.544 : => CNT96226::VenderCmd_GetData
19ec-1c88:56219594.609 : iCmd = 0, nBytes = 165
19ec-1c88:56219737.075 : skip dump 37 bytes
19ec-1c88:56219737.305 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56219737.456 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56219737.594 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56219737.730 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56219737.861 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56219738.008 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56219738.140 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56219738.270 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56219738.337 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56219738.396 : => CNT96226::VenderCmd_GetData
19ec-1c88:56219738.450 : iCmd = 1, nBytes = 4
19ec-1c88:56219888.552 : 0000 : 00 00 00 00 
19ec-1c88:56219888.700 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56219888.772 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56219888.839 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56219888.906 : IO Send command 10 bytes
19ec-1c88:56219888.959 : => CNT96226::VenderCmd_SetData
19ec-1c88:56219889.014 : iCmd = 0, nBytes = 10
19ec-1c88:56219889.123 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56220197.937 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56220198.114 : => CNT96226::VenderCmd_GetData
19ec-1c88:56220198.186 : iCmd = 0, nBytes = 128
19ec-1c88:56220371.487 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56220371.700 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56220371.859 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56220372.009 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56220372.147 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56220372.279 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56220372.406 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56220372.538 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56220372.607 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56220372.670 : => CNT96226::VenderCmd_GetData
19ec-1c88:56220372.724 : iCmd = 1, nBytes = 4
19ec-1c88:56220506.069 : 0000 : 00 00 00 00 
19ec-1c88:56220506.188 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56220506.253 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56220506.512 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56220506.587 : => CNT96226::Close
19ec-1c88:56220510.123 : <= CNT96226::Close ret = 1
19ec-1c88:56220510.198 : <= CNT96226::~CNT96226
19ec-1c88:56220510.291 : <= CAsicIO::GetDeviceList
19ec-1c88:56220510.677 : => IoObject::SetTimeout
19ec-1c88:56220510.806 : Timeout--> In = 0 Out = 0
19ec-1c88:56220510.865 : <= IoObject::SetTimeout
19ec-1c88:56220510.935 : => CAsicIO::CAsicIO
19ec-1c88:56220511.007 : => CNT96226::CNT96226
19ec-1c88:56220511.064 : => CNT96226::Open
19ec-1c88:56220532.585 : <= CNT96226::Open ret = 1
19ec-1c88:56220532.689 : => CNT96226::Initialize
19ec-1c88:56220532.885 : <= CNT96226::Initialize ret = 1
19ec-1c88:56220532.947 : <= CNT96226::CNT96226
19ec-1c88:56220533.005 : <= CAsicIO::CAsicIO
19ec-1c88:56220533.059 : => CAsicIO::InitializeDevice
19ec-1c88:56220533.133 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56220543.528 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56220543.695 : => IoObject::GetLockName
19ec-1c88:56220543.765 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56220543.842 : <= IoObject::GetLockName
19ec-1c88:56220544.383 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56220544.462 : IO Send command 10 bytes
19ec-1c88:56220544.520 : => CNT96226::VenderCmd_SetData
19ec-1c88:56220544.579 : iCmd = 0, nBytes = 10
19ec-1c88:56220544.705 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56220873.888 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56220874.066 : => CNT96226::VenderCmd_GetData
19ec-1c88:56220874.134 : iCmd = 0, nBytes = 128
19ec-1c88:56221020.939 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56221021.162 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56221021.311 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56221021.452 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56221021.593 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56221021.724 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56221021.853 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56221021.980 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56221022.046 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56221022.116 : => CNT96226::VenderCmd_GetData
19ec-1c88:56221022.178 : iCmd = 1, nBytes = 4
19ec-1c88:56221206.902 : 0000 : 00 00 00 00 
19ec-1c88:56221207.062 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56221207.147 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56221207.221 : => CNT96226::VenderCmd_GetData
19ec-1c88:56221207.281 : iCmd = 3, nBytes = 2
19ec-1c88:56221550.073 : 0000 : 06 38 
19ec-1c88:56221550.217 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56221550.301 : => CNT96226::VenderCmd_GetData
19ec-1c88:56221550.363 : iCmd = 4, nBytes = 2
19ec-1c88:56221817.190 : 0000 : 07 07 
19ec-1c88:56221817.332 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56221817.525 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56221817.638 : => IoObject::InitializeDevice
19ec-1c88:56221817.757 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56221818.394 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56221818.476 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56221819.198 : => FindScanner
19ec-1c88:56221819.259 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56221819.333 : <= FindScanner ret = 1
19ec-1c88:56221819.392 : => IoObject::IoLockStart
19ec-1c88:56221819.502 : => CAsicIO::CheckDevice
19ec-1c88:56221819.557 : => CNT96226::ConnectIsAvailable
19ec-1c88:56221832.494 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56221832.593 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56221832.654 : <= IoObject::IoLockStart
19ec-1c88:56221832.710 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56221832.785 : IO Send command 10 bytes
19ec-1c88:56221832.866 : => CNT96226::VenderCmd_SetData
19ec-1c88:56221832.924 : iCmd = 0, nBytes = 10
19ec-1c88:56221833.033 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56221971.173 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56221971.277 : System send command 10 bytes + data 0 bytes
19ec-1c88:56221971.343 : IO total need to receive data 5 bytes
19ec-1c88:56221971.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:56221971.460 : iCmd = 0, nBytes = 5
19ec-1c88:56222079.658 : 0000 : 06 00 02 02 ab 
19ec-1c88:56222079.781 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56222079.855 : System total receive data 5 bytes
19ec-1c88:56222079.919 : => CNT96226::VenderCmd_GetData
19ec-1c88:56222079.975 : iCmd = 1, nBytes = 4
19ec-1c88:56222226.631 : 0000 : 00 00 00 00 
19ec-1c88:56222226.773 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56222226.935 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56222227.012 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56222227.080 : IO Send command 10 bytes
19ec-1c88:56222227.178 : => CNT96226::VenderCmd_SetData
19ec-1c88:56222227.239 : iCmd = 0, nBytes = 10
19ec-1c88:56222227.342 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56222369.605 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56222369.727 : System send command 10 bytes + data 0 bytes
19ec-1c88:56222369.794 : IO total need to receive data 165 bytes
19ec-1c88:56222369.858 : => CNT96226::VenderCmd_GetData
19ec-1c88:56222369.917 : iCmd = 0, nBytes = 165
19ec-1c88:56222489.302 : skip dump 37 bytes
19ec-1c88:56222489.499 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56222489.655 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56222489.810 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56222489.962 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56222490.103 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56222490.240 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56222490.378 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56222490.517 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56222490.585 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56222490.651 : System total receive data 165 bytes
19ec-1c88:56222490.714 : => CNT96226::VenderCmd_GetData
19ec-1c88:56222490.770 : iCmd = 1, nBytes = 4
19ec-1c88:56222613.406 : 0000 : 00 00 00 00 
19ec-1c88:56222613.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56222613.692 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56222613.881 : Dump Inquiry
19ec-1c88:56222614.010 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56222614.150 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56222614.288 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56222614.427 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56222614.560 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56222614.697 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56222614.826 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56222614.952 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56222615.092 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56222615.220 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56222615.314 : 00a0 : 00 00 00 00 00 
19ec-1c88:56222615.393 : => ReadNVMDataInternal
19ec-1c88:56222615.590 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56222615.656 : IO Send command 10 bytes
19ec-1c88:56222615.738 : => CNT96226::VenderCmd_SetData
19ec-1c88:56222615.794 : iCmd = 0, nBytes = 10
19ec-1c88:56222615.901 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56222957.403 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56222957.589 : System send command 10 bytes + data 0 bytes
19ec-1c88:56222957.669 : IO total need to receive data 128 bytes
19ec-1c88:56222957.739 : => CNT96226::VenderCmd_GetData
19ec-1c88:56222957.802 : iCmd = 0, nBytes = 128
19ec-1c88:56223077.206 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56223077.401 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56223077.556 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56223077.699 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56223077.834 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56223077.965 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56223078.098 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56223078.226 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56223078.291 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56223078.359 : System total receive data 128 bytes
19ec-1c88:56223078.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:56223078.476 : iCmd = 1, nBytes = 4
19ec-1c88:56223189.198 : 0000 : 00 00 00 00 
19ec-1c88:56223189.336 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56223189.483 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56223189.563 : NVMData.PadScanCount = 0
19ec-1c88:56223189.628 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56223189.685 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56223189.744 : NVMData.FlatbedScanCount = 0
19ec-1c88:56223189.799 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56223189.858 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56223189.912 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56223189.967 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56223190.025 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56223190.079 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56223190.135 : NVMData.BornMonth = 0
19ec-1c88:56223190.187 : NVMData.BornDay = 0
19ec-1c88:56223190.239 : NVMData.BornYear = 0
19ec-1c88:56223190.289 : NVMData.FirstScanMonth = 4
19ec-1c88:56223190.340 : NVMData.FirstScanDay = 30
19ec-1c88:56223190.395 : NVMData.FirstScanYear = 2020
19ec-1c88:56223190.449 : NVMData.VerticalMagnification = 0
19ec-1c88:56223190.501 : NVMData.HorizontalMagnification = 0
19ec-1c88:56223190.556 : NVMData.PowerSavingTime = 15
19ec-1c88:56223190.610 : NVMData.SN = A094165189010062
19ec-1c88:56223190.662 : NVMData.AutoFeed = 0
19ec-1c88:56223190.710 : NVMData.CCDType = 0
19ec-1c88:56223190.758 : NVMData.ScanSpeed = 0
19ec-1c88:56223190.806 : NVMData.RollerCount = 0
19ec-1c88:56223190.859 : NVMData.MultifeedCount = 0
19ec-1c88:56223190.911 : NVMData.JamCount = 0
19ec-1c88:56223190.959 : NVMData.IdentifyInfo = 
19ec-1c88:56223191.009 : NVMData.FormalName = 
19ec-1c88:56223191.187 : NVMData.ReservedB = 0
19ec-1c88:56223191.244 : NVMData.FunctionCode = 0
19ec-1c88:56223191.296 : NVMData.PreFeed = 0
19ec-1c88:56223191.349 : NVMData.PreFeedTime = 0
19ec-1c88:56223191.401 : NVMData.ButtonNumber = 0
19ec-1c88:56223191.454 : NVMData.PowerOffTime = 0
19ec-1c88:56223191.509 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56223191.591 : => IoObject::IoLockEnd
19ec-1c88:56223191.683 : <= IoObject::IoLockEnd
19ec-1c88:56223191.734 : <= InitializeScanner ret = 1
19ec-1c88:56224508.934 : => GetLogicalScannerAbility
19ec-1c88:56224509.136 : => IoObject::IoLockStart
19ec-1c88:56224509.271 : => CAsicIO::CheckDevice
19ec-1c88:56224509.329 : => CNT96226::ConnectIsAvailable
19ec-1c88:56224523.017 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56224523.117 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56224523.179 : <= IoObject::IoLockStart
19ec-1c88:56224523.237 : => IoObject::IoLockEnd
19ec-1c88:56224523.338 : <= IoObject::IoLockEnd
19ec-1c88:56224523.419 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:56228333.406 : => GetLogicalScannerAbilityEx
19ec-1c88:56228333.607 : => IoObject::IoLockStart
19ec-1c88:56228333.736 : => CAsicIO::CheckDevice
19ec-1c88:56228333.794 : => CNT96226::ConnectIsAvailable
19ec-1c88:56228355.471 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56228355.708 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56228355.841 : <= IoObject::IoLockStart
19ec-1c88:56228355.971 : => IoObject::IoLockEnd
19ec-1c88:56228356.163 : <= IoObject::IoLockEnd
19ec-1c88:56228356.549 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56228356.626 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56235906.231 : => ReadNVMData
19ec-1c88:56235906.430 : => IoObject::IoLockStart
19ec-1c88:56235906.564 : => CAsicIO::CheckDevice
19ec-1c88:56235906.624 : => CNT96226::ConnectIsAvailable
19ec-1c88:56235930.609 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56235930.728 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56235930.914 : <= IoObject::IoLockStart
19ec-1c88:56235930.983 : => ReadNVMDataInternal
19ec-1c88:56235931.047 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56235931.115 : IO Send command 10 bytes
19ec-1c88:56235931.226 : => CNT96226::VenderCmd_SetData
19ec-1c88:56235931.283 : iCmd = 0, nBytes = 10
19ec-1c88:56235931.393 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56236269.616 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56236269.916 : System send command 10 bytes + data 0 bytes
19ec-1c88:56236270.074 : IO total need to receive data 128 bytes
19ec-1c88:56236270.447 : => CNT96226::VenderCmd_GetData
19ec-1c88:56236270.507 : iCmd = 0, nBytes = 128
19ec-1c88:56236479.689 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56236479.869 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56236480.003 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56236480.135 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56236480.262 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56236480.384 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56236480.507 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56236480.629 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56236480.693 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56236480.755 : System total receive data 128 bytes
19ec-1c88:56236480.817 : => CNT96226::VenderCmd_GetData
19ec-1c88:56236480.869 : iCmd = 1, nBytes = 4
19ec-1c88:56236647.783 : 0000 : 00 00 00 00 
19ec-1c88:56236647.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56236648.052 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56236648.122 : NVMData.PadScanCount = 0
19ec-1c88:56236648.180 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56236648.233 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56236648.290 : NVMData.FlatbedScanCount = 0
19ec-1c88:56236648.343 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56236648.515 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56236648.582 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56236648.636 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56236648.701 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56236648.753 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56236648.809 : NVMData.BornMonth = 0
19ec-1c88:56236648.858 : NVMData.BornDay = 0
19ec-1c88:56236648.908 : NVMData.BornYear = 0
19ec-1c88:56236648.954 : NVMData.FirstScanMonth = 4
19ec-1c88:56236649.005 : NVMData.FirstScanDay = 30
19ec-1c88:56236649.060 : NVMData.FirstScanYear = 2020
19ec-1c88:56236649.112 : NVMData.VerticalMagnification = 0
19ec-1c88:56236649.166 : NVMData.HorizontalMagnification = 0
19ec-1c88:56236649.219 : NVMData.PowerSavingTime = 15
19ec-1c88:56236649.274 : NVMData.SN = A094165189010062
19ec-1c88:56236649.324 : NVMData.AutoFeed = 0
19ec-1c88:56236649.374 : NVMData.CCDType = 0
19ec-1c88:56236649.422 : NVMData.ScanSpeed = 0
19ec-1c88:56236649.471 : NVMData.RollerCount = 0
19ec-1c88:56236649.523 : NVMData.MultifeedCount = 0
19ec-1c88:56236649.576 : NVMData.JamCount = 0
19ec-1c88:56236649.627 : NVMData.IdentifyInfo = 
19ec-1c88:56236649.676 : NVMData.FormalName = 
19ec-1c88:56236649.723 : NVMData.ReservedB = 0
19ec-1c88:56236649.770 : NVMData.FunctionCode = 0
19ec-1c88:56236649.820 : NVMData.PreFeed = 0
19ec-1c88:56236649.868 : NVMData.PreFeedTime = 0
19ec-1c88:56236649.917 : NVMData.ButtonNumber = 0
19ec-1c88:56236649.965 : NVMData.PowerOffTime = 0
19ec-1c88:56236650.016 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56236650.078 : => IoObject::IoLockEnd
19ec-1c88:56236650.171 : <= IoObject::IoLockEnd
19ec-1c88:56236650.221 : <= ReadNVMData ret = 1
19ec-1c88:56246374.210 : => GetADFStatus
19ec-1c88:56246374.639 : => IoObject::IoLockStart
19ec-1c88:56246374.778 : => CAsicIO::CheckDevice
19ec-1c88:56246374.833 : => CNT96226::ConnectIsAvailable
19ec-1c88:56246400.290 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56246400.405 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56246400.466 : <= IoObject::IoLockStart
19ec-1c88:56246400.527 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56246400.593 : IO Send command 10 bytes
19ec-1c88:56246400.711 : => CNT96226::VenderCmd_SetData
19ec-1c88:56246400.769 : iCmd = 0, nBytes = 10
19ec-1c88:56246400.876 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56246604.997 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56246605.109 : System send command 10 bytes + data 0 bytes
19ec-1c88:56246605.177 : IO total need to receive data 2 bytes
19ec-1c88:56246605.235 : => CNT96226::VenderCmd_GetData
19ec-1c88:56246605.289 : iCmd = 0, nBytes = 2
19ec-1c88:56246793.214 : 0000 : 00 00 
19ec-1c88:56246793.324 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56246793.398 : System total receive data 2 bytes
19ec-1c88:56246793.464 : => CNT96226::VenderCmd_GetData
19ec-1c88:56246793.520 : iCmd = 1, nBytes = 4
19ec-1c88:56246995.340 : 0000 : 00 00 00 00 
19ec-1c88:56246995.477 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56246995.621 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56246995.691 : Return status = 0
19ec-1c88:56246995.758 : => IoObject::IoLockEnd
19ec-1c88:56246995.851 : <= IoObject::IoLockEnd
19ec-1c88:56246995.901 : <= GetADFStatus ret = 1
19ec-1c88:56249714.749 : => GetADFStatus
19ec-1c88:56249714.948 : => IoObject::IoLockStart
19ec-1c88:56249715.081 : => CAsicIO::CheckDevice
19ec-1c88:56249715.151 : => CNT96226::ConnectIsAvailable
19ec-1c88:56249739.167 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56249739.288 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56249739.348 : <= IoObject::IoLockStart
19ec-1c88:56249739.407 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56249739.474 : IO Send command 10 bytes
19ec-1c88:56249739.603 : => CNT96226::VenderCmd_SetData
19ec-1c88:56249739.667 : iCmd = 0, nBytes = 10
19ec-1c88:56249739.769 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56249928.313 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56249928.477 : System send command 10 bytes + data 0 bytes
19ec-1c88:56249928.706 : IO total need to receive data 2 bytes
19ec-1c88:56249928.783 : => CNT96226::VenderCmd_GetData
19ec-1c88:56249928.840 : iCmd = 0, nBytes = 2
19ec-1c88:56250119.473 : 0000 : 00 00 
19ec-1c88:56250119.582 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56250119.651 : System total receive data 2 bytes
19ec-1c88:56250119.711 : => CNT96226::VenderCmd_GetData
19ec-1c88:56250119.763 : iCmd = 1, nBytes = 4
19ec-1c88:56250311.049 : 0000 : 00 00 00 00 
19ec-1c88:56250311.156 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56250311.308 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56250311.384 : Return status = 0
19ec-1c88:56250311.444 : => IoObject::IoLockEnd
19ec-1c88:56250311.533 : <= IoObject::IoLockEnd
19ec-1c88:56250311.584 : <= GetADFStatus ret = 1
19ec-1c88:56252506.395 : => TerminateDriver
19ec-1c88:56252506.610 : => CAsicIO::~CAsicIO,pStage=194513992
19ec-1c88:56252506.688 : => CNT96226::Close
19ec-1c88:56252511.059 : <= CNT96226::Close ret = 1
19ec-1c88:56252511.141 : <= CAsicIO::~CAsicIO
19ec-1c88:56252511.202 : => IoObject::IoLockEnd
19ec-1c88:56252511.263 : <= IoObject::IoLockEnd
19ec-1c88:56252511.317 : => IoObject::TerminateDevice
19ec-1c88:56252511.373 : => IoObject::IoLockEnd
19ec-1c88:56252511.423 : <= IoObject::IoLockEnd
19ec-1c88:56252511.759 : <= IoObject::TerminateDevice
19ec-1c88:56252512.004 : <= TerminateDriver ret = 1
19ec-1c88:56295563.820 : ============Debug Start==========
19ec-1c88:56295564.102 : Date : 2020/4/30 14:33:08
19ec-1c88:56295564.178 : Process ID : 19ec
19ec-1c88:56295564.591 : Windows : Version 10.0 build 18363 
19ec-1c88:56295565.276 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56295565.411 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56295565.477 : MemoryStatus.ullAvailPhys : 1750827008
19ec-1c88:56295565.536 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56295565.597 : MemoryStatus.ullAvailPageFile : 3116810240
19ec-1c88:56295565.658 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56295565.719 : MemoryStatus.ullAvailVirtual : 1727410176
19ec-1c88:56295565.779 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56295565.887 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56295566.175 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56295566.414 : CPU Count : 4
19ec-1c88:56295566.458 : CPU Frequency : 100.000 Mhz
19ec-1c88:56295570.817 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56295570.944 : => InitializeDriver
19ec-1c88:56295571.216 : <= InitializeDriver ret = 1
19ec-1c88:56295571.277 : => InitializeScanner
19ec-1c88:56295571.352 : => CAsicIO::GetDeviceList
19ec-1c88:56295571.646 : => CNT96226::CNT96226
19ec-1c88:56295571.704 : => CNT96226::Open
19ec-1c88:56295595.115 : <= CNT96226::Open ret = 1
19ec-1c88:56295595.208 : => CNT96226::Initialize
19ec-1c88:56295595.406 : <= CNT96226::Initialize ret = 1
19ec-1c88:56295595.463 : <= CNT96226::CNT96226
19ec-1c88:56295595.514 : => CNT96226::EnumAvailableDevice
19ec-1c88:56295601.388 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56295601.463 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56295601.522 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56299286.090 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56299286.398 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56299293.377 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56299293.495 : => IoObject::GetLockName
19ec-1c88:56299293.560 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56299293.631 : <= IoObject::GetLockName
19ec-1c88:56299294.126 : => CNT96226::VenderCmd_GetData
19ec-1c88:56299294.194 : iCmd = 3, nBytes = 2
19ec-1c88:56299680.347 : 0000 : 06 38 
19ec-1c88:56299680.493 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56299680.574 : => CNT96226::VenderCmd_GetData
19ec-1c88:56299680.633 : iCmd = 4, nBytes = 2
19ec-1c88:56299992.113 : 0000 : 07 07 
19ec-1c88:56299992.244 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56299992.334 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56299992.425 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56299992.493 : IO Send command 10 bytes
19ec-1c88:56299992.548 : => CNT96226::VenderCmd_SetData
19ec-1c88:56299992.603 : iCmd = 0, nBytes = 10
19ec-1c88:56299992.703 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56300190.288 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56300190.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:56300190.489 : iCmd = 0, nBytes = 165
19ec-1c88:56300377.945 : skip dump 37 bytes
19ec-1c88:56300378.493 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56300378.633 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56300378.779 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56300378.916 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56300379.048 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56300379.187 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56300379.319 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56300379.452 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56300379.519 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56300379.580 : => CNT96226::VenderCmd_GetData
19ec-1c88:56300379.634 : iCmd = 1, nBytes = 4
19ec-1c88:56300516.836 : 0000 : 00 00 00 00 
19ec-1c88:56300516.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56300517.033 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56300517.101 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56300517.168 : IO Send command 10 bytes
19ec-1c88:56300517.221 : => CNT96226::VenderCmd_SetData
19ec-1c88:56300517.274 : iCmd = 0, nBytes = 10
19ec-1c88:56300517.377 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56300824.064 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56300824.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:56300824.250 : iCmd = 0, nBytes = 128
19ec-1c88:56300977.439 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56300977.645 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56300977.799 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56300977.935 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56300978.070 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56300978.204 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56300978.329 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56300978.458 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56300978.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56300978.586 : => CNT96226::VenderCmd_GetData
19ec-1c88:56300978.644 : iCmd = 1, nBytes = 4
19ec-1c88:56301124.153 : 0000 : 00 00 00 00 
19ec-1c88:56301124.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56301124.335 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56301124.513 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56301124.588 : => CNT96226::Close
19ec-1c88:56301128.612 : <= CNT96226::Close ret = 1
19ec-1c88:56301128.688 : <= CNT96226::~CNT96226
19ec-1c88:56301128.791 : <= CAsicIO::GetDeviceList
19ec-1c88:56301129.206 : => IoObject::SetTimeout
19ec-1c88:56301129.343 : Timeout--> In = 0 Out = 0
19ec-1c88:56301129.402 : <= IoObject::SetTimeout
19ec-1c88:56301129.475 : => CAsicIO::CAsicIO
19ec-1c88:56301129.552 : => CNT96226::CNT96226
19ec-1c88:56301129.609 : => CNT96226::Open
19ec-1c88:56301154.219 : <= CNT96226::Open ret = 1
19ec-1c88:56301154.331 : => CNT96226::Initialize
19ec-1c88:56301154.536 : <= CNT96226::Initialize ret = 1
19ec-1c88:56301154.598 : <= CNT96226::CNT96226
19ec-1c88:56301154.652 : <= CAsicIO::CAsicIO
19ec-1c88:56301154.715 : => CAsicIO::InitializeDevice
19ec-1c88:56301154.788 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56301160.886 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56301161.010 : => IoObject::GetLockName
19ec-1c88:56301161.067 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56301161.137 : <= IoObject::GetLockName
19ec-1c88:56301161.647 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56301161.723 : IO Send command 10 bytes
19ec-1c88:56301161.779 : => CNT96226::VenderCmd_SetData
19ec-1c88:56301161.835 : iCmd = 0, nBytes = 10
19ec-1c88:56301161.950 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56301500.543 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56301500.680 : => CNT96226::VenderCmd_GetData
19ec-1c88:56301500.741 : iCmd = 0, nBytes = 128
19ec-1c88:56301647.693 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56301647.879 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56301648.024 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56301648.157 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56301648.283 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56301648.405 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56301648.532 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56301648.656 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56301648.718 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56301648.778 : => CNT96226::VenderCmd_GetData
19ec-1c88:56301648.829 : iCmd = 1, nBytes = 4
19ec-1c88:56301766.293 : 0000 : 00 00 00 00 
19ec-1c88:56301766.473 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56301766.604 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56301766.720 : => CNT96226::VenderCmd_GetData
19ec-1c88:56301766.832 : iCmd = 3, nBytes = 2
19ec-1c88:56302147.979 : 0000 : 06 38 
19ec-1c88:56302148.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56302148.190 : => CNT96226::VenderCmd_GetData
19ec-1c88:56302148.246 : iCmd = 4, nBytes = 2
19ec-1c88:56302450.960 : 0000 : 07 07 
19ec-1c88:56302451.061 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56302451.235 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56302451.340 : => IoObject::InitializeDevice
19ec-1c88:56302451.451 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56302452.120 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56302452.199 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56302452.923 : => FindScanner
19ec-1c88:56302452.988 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56302453.053 : <= FindScanner ret = 1
19ec-1c88:56302453.114 : => IoObject::IoLockStart
19ec-1c88:56302453.220 : => CAsicIO::CheckDevice
19ec-1c88:56302453.272 : => CNT96226::ConnectIsAvailable
19ec-1c88:56302470.569 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56302470.685 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56302470.747 : <= IoObject::IoLockStart
19ec-1c88:56302470.805 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56302470.876 : IO Send command 10 bytes
19ec-1c88:56302470.971 : => CNT96226::VenderCmd_SetData
19ec-1c88:56302471.029 : iCmd = 0, nBytes = 10
19ec-1c88:56302471.134 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56302672.575 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56302672.688 : System send command 10 bytes + data 0 bytes
19ec-1c88:56302672.756 : IO total need to receive data 5 bytes
19ec-1c88:56302672.810 : => CNT96226::VenderCmd_GetData
19ec-1c88:56302672.865 : iCmd = 0, nBytes = 5
19ec-1c88:56302875.340 : 0000 : 06 00 02 02 ab 
19ec-1c88:56302875.446 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56302875.517 : System total receive data 5 bytes
19ec-1c88:56302875.580 : => CNT96226::VenderCmd_GetData
19ec-1c88:56302875.635 : iCmd = 1, nBytes = 4
19ec-1c88:56303014.412 : 0000 : 00 00 00 00 
19ec-1c88:56303014.529 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56303014.669 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56303014.728 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56303014.793 : IO Send command 10 bytes
19ec-1c88:56303014.880 : => CNT96226::VenderCmd_SetData
19ec-1c88:56303014.938 : iCmd = 0, nBytes = 10
19ec-1c88:56303015.047 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56303179.816 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56303179.932 : System send command 10 bytes + data 0 bytes
19ec-1c88:56303180.002 : IO total need to receive data 165 bytes
19ec-1c88:56303180.065 : => CNT96226::VenderCmd_GetData
19ec-1c88:56303180.115 : iCmd = 0, nBytes = 165
19ec-1c88:56303386.093 : skip dump 37 bytes
19ec-1c88:56303386.268 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56303386.409 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56303386.543 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56303386.675 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56303386.803 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56303386.935 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56303387.060 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56303387.180 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56303387.242 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56303387.298 : System total receive data 165 bytes
19ec-1c88:56303387.358 : => CNT96226::VenderCmd_GetData
19ec-1c88:56303387.412 : iCmd = 1, nBytes = 4
19ec-1c88:56303493.787 : 0000 : 00 00 00 00 
19ec-1c88:56303493.885 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56303494.004 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56303494.196 : Dump Inquiry
19ec-1c88:56303494.318 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56303494.449 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56303494.579 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56303494.710 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56303494.838 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56303494.967 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56303495.090 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56303495.210 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56303495.340 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56303495.466 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56303495.553 : 00a0 : 00 00 00 00 00 
19ec-1c88:56303495.619 : => ReadNVMDataInternal
19ec-1c88:56303495.836 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56303495.901 : IO Send command 10 bytes
19ec-1c88:56303495.989 : => CNT96226::VenderCmd_SetData
19ec-1c88:56303496.040 : iCmd = 0, nBytes = 10
19ec-1c88:56303496.138 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56303803.322 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56303803.440 : System send command 10 bytes + data 0 bytes
19ec-1c88:56303803.504 : IO total need to receive data 128 bytes
19ec-1c88:56303803.562 : => CNT96226::VenderCmd_GetData
19ec-1c88:56303803.615 : iCmd = 0, nBytes = 128
19ec-1c88:56303993.020 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56303993.207 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56303993.345 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56303993.474 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56303993.602 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56303993.725 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56303993.851 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56303993.973 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56303994.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56303994.095 : System total receive data 128 bytes
19ec-1c88:56303994.154 : => CNT96226::VenderCmd_GetData
19ec-1c88:56303994.209 : iCmd = 1, nBytes = 4
19ec-1c88:56304151.950 : 0000 : 00 00 00 00 
19ec-1c88:56304152.040 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56304152.171 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56304152.239 : NVMData.PadScanCount = 0
19ec-1c88:56304152.293 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56304152.350 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56304152.408 : NVMData.FlatbedScanCount = 0
19ec-1c88:56304152.461 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56304152.515 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56304152.565 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56304152.619 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56304152.676 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56304152.728 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56304152.783 : NVMData.BornMonth = 0
19ec-1c88:56304152.831 : NVMData.BornDay = 0
19ec-1c88:56304152.881 : NVMData.BornYear = 0
19ec-1c88:56304152.928 : NVMData.FirstScanMonth = 4
19ec-1c88:56304152.980 : NVMData.FirstScanDay = 30
19ec-1c88:56304153.037 : NVMData.FirstScanYear = 2020
19ec-1c88:56304153.090 : NVMData.VerticalMagnification = 0
19ec-1c88:56304153.148 : NVMData.HorizontalMagnification = 0
19ec-1c88:56304153.202 : NVMData.PowerSavingTime = 15
19ec-1c88:56304153.260 : NVMData.SN = A094165189010062
19ec-1c88:56304153.311 : NVMData.AutoFeed = 0
19ec-1c88:56304153.359 : NVMData.CCDType = 0
19ec-1c88:56304153.407 : NVMData.ScanSpeed = 0
19ec-1c88:56304153.455 : NVMData.RollerCount = 0
19ec-1c88:56304153.507 : NVMData.MultifeedCount = 0
19ec-1c88:56304153.561 : NVMData.JamCount = 0
19ec-1c88:56304153.610 : NVMData.IdentifyInfo = 
19ec-1c88:56304153.661 : NVMData.FormalName = 
19ec-1c88:56304153.852 : NVMData.ReservedB = 0
19ec-1c88:56304153.905 : NVMData.FunctionCode = 0
19ec-1c88:56304153.954 : NVMData.PreFeed = 0
19ec-1c88:56304154.003 : NVMData.PreFeedTime = 0
19ec-1c88:56304154.051 : NVMData.ButtonNumber = 0
19ec-1c88:56304154.101 : NVMData.PowerOffTime = 0
19ec-1c88:56304154.154 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56304154.223 : => IoObject::IoLockEnd
19ec-1c88:56304154.315 : <= IoObject::IoLockEnd
19ec-1c88:56304154.366 : <= InitializeScanner ret = 1
19ec-1c88:56304154.426 : => GetLogicalScannerAbilityEx
19ec-1c88:56304154.483 : => IoObject::IoLockStart
19ec-1c88:56304154.574 : => CAsicIO::CheckDevice
19ec-1c88:56304154.625 : => CNT96226::ConnectIsAvailable
19ec-1c88:56304172.692 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56304172.808 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56304172.870 : <= IoObject::IoLockStart
19ec-1c88:56304172.930 : => IoObject::IoLockEnd
19ec-1c88:56304173.040 : <= IoObject::IoLockEnd
19ec-1c88:56304173.157 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56304173.231 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56304345.378 : => ReadNVMData
19ec-1c88:56304345.510 : => IoObject::IoLockStart
19ec-1c88:56304345.635 : => CAsicIO::CheckDevice
19ec-1c88:56304345.691 : => CNT96226::ConnectIsAvailable
19ec-1c88:56304370.297 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56304370.411 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56304370.469 : <= IoObject::IoLockStart
19ec-1c88:56304370.532 : => ReadNVMDataInternal
19ec-1c88:56304370.594 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56304370.660 : IO Send command 10 bytes
19ec-1c88:56304370.770 : => CNT96226::VenderCmd_SetData
19ec-1c88:56304370.823 : iCmd = 0, nBytes = 10
19ec-1c88:56304370.937 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56304714.000 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56304714.147 : System send command 10 bytes + data 0 bytes
19ec-1c88:56304714.223 : IO total need to receive data 128 bytes
19ec-1c88:56304714.288 : => CNT96226::VenderCmd_GetData
19ec-1c88:56304714.342 : iCmd = 0, nBytes = 128
19ec-1c88:56304913.617 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56304913.779 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56304913.918 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56304914.051 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56304914.178 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56304914.303 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56304914.427 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56304914.552 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56304914.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56304914.673 : System total receive data 128 bytes
19ec-1c88:56304914.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:56304914.787 : iCmd = 1, nBytes = 4
19ec-1c88:56305090.974 : 0000 : 00 00 00 00 
19ec-1c88:56305091.360 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56305091.491 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56305091.556 : NVMData.PadScanCount = 0
19ec-1c88:56305091.611 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56305091.667 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56305091.723 : NVMData.FlatbedScanCount = 0
19ec-1c88:56305091.774 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56305091.827 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56305091.882 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56305091.937 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56305091.990 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56305092.043 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56305092.098 : NVMData.BornMonth = 0
19ec-1c88:56305092.148 : NVMData.BornDay = 0
19ec-1c88:56305092.199 : NVMData.BornYear = 0
19ec-1c88:56305092.246 : NVMData.FirstScanMonth = 4
19ec-1c88:56305092.297 : NVMData.FirstScanDay = 30
19ec-1c88:56305092.349 : NVMData.FirstScanYear = 2020
19ec-1c88:56305092.540 : NVMData.VerticalMagnification = 0
19ec-1c88:56305092.598 : NVMData.HorizontalMagnification = 0
19ec-1c88:56305092.653 : NVMData.PowerSavingTime = 15
19ec-1c88:56305092.705 : NVMData.SN = A094165189010062
19ec-1c88:56305092.756 : NVMData.AutoFeed = 0
19ec-1c88:56305092.805 : NVMData.CCDType = 0
19ec-1c88:56305092.851 : NVMData.ScanSpeed = 0
19ec-1c88:56305092.896 : NVMData.RollerCount = 0
19ec-1c88:56305092.945 : NVMData.MultifeedCount = 0
19ec-1c88:56305092.994 : NVMData.JamCount = 0
19ec-1c88:56305093.043 : NVMData.IdentifyInfo = 
19ec-1c88:56305093.091 : NVMData.FormalName = 
19ec-1c88:56305093.142 : NVMData.ReservedB = 0
19ec-1c88:56305093.192 : NVMData.FunctionCode = 0
19ec-1c88:56305093.240 : NVMData.PreFeed = 0
19ec-1c88:56305093.286 : NVMData.PreFeedTime = 0
19ec-1c88:56305093.334 : NVMData.ButtonNumber = 0
19ec-1c88:56305093.385 : NVMData.PowerOffTime = 0
19ec-1c88:56305093.436 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56305093.495 : => IoObject::IoLockEnd
19ec-1c88:56305093.586 : <= IoObject::IoLockEnd
19ec-1c88:56305093.633 : <= ReadNVMData ret = 1
19ec-1c88:56305615.973 : => TerminateDriver
19ec-1c88:56305616.162 : => CAsicIO::~CAsicIO,pStage=196873288
19ec-1c88:56305616.236 : => CNT96226::Close
19ec-1c88:56305621.648 : <= CNT96226::Close ret = 1
19ec-1c88:56305621.736 : <= CAsicIO::~CAsicIO
19ec-1c88:56305621.795 : => IoObject::IoLockEnd
19ec-1c88:56305621.849 : <= IoObject::IoLockEnd
19ec-1c88:56305621.900 : => IoObject::TerminateDevice
19ec-1c88:56305621.960 : => IoObject::IoLockEnd
19ec-1c88:56305622.009 : <= IoObject::IoLockEnd
19ec-1c88:56305622.112 : <= IoObject::TerminateDevice
19ec-1c88:56305622.370 : <= TerminateDriver ret = 1
19ec-1c88:56308028.918 : ============Debug Start==========
19ec-1c88:56308029.239 : Date : 2020/4/30 14:33:08
19ec-1c88:56308029.321 : Process ID : 19ec
19ec-1c88:56308029.746 : Windows : Version 10.0 build 18363 
19ec-1c88:56308030.209 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56308030.273 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56308030.338 : MemoryStatus.ullAvailPhys : 1750798336
19ec-1c88:56308030.400 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56308030.463 : MemoryStatus.ullAvailPageFile : 3116662784
19ec-1c88:56308030.530 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56308030.590 : MemoryStatus.ullAvailVirtual : 1727389696
19ec-1c88:56308030.656 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56308030.766 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56308030.829 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56308031.071 : CPU Count : 4
19ec-1c88:56308031.118 : CPU Frequency : 100.000 Mhz
19ec-1c88:56308035.593 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56308035.725 : => InitializeDriver
19ec-1c88:56308035.991 : <= InitializeDriver ret = 1
19ec-1c88:56310654.065 : => InitializeScanner
19ec-1c88:56310654.342 : => CAsicIO::GetDeviceList
19ec-1c88:56310654.813 : => CNT96226::CNT96226
19ec-1c88:56310654.876 : => CNT96226::Open
19ec-1c88:56310678.381 : <= CNT96226::Open ret = 1
19ec-1c88:56310678.481 : => CNT96226::Initialize
19ec-1c88:56310678.680 : <= CNT96226::Initialize ret = 1
19ec-1c88:56310678.738 : <= CNT96226::CNT96226
19ec-1c88:56310678.792 : => CNT96226::EnumAvailableDevice
19ec-1c88:56310684.306 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56310684.381 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56310684.437 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56314484.740 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56314485.018 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56314491.166 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56314491.282 : => IoObject::GetLockName
19ec-1c88:56314491.347 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56314491.417 : <= IoObject::GetLockName
19ec-1c88:56314491.918 : => CNT96226::VenderCmd_GetData
19ec-1c88:56314491.983 : iCmd = 3, nBytes = 2
19ec-1c88:56314881.362 : 0000 : 06 38 
19ec-1c88:56314881.510 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56314881.582 : => CNT96226::VenderCmd_GetData
19ec-1c88:56314881.641 : iCmd = 4, nBytes = 2
19ec-1c88:56315182.341 : 0000 : 07 07 
19ec-1c88:56315182.477 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56315182.582 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56315182.670 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56315182.741 : IO Send command 10 bytes
19ec-1c88:56315182.794 : => CNT96226::VenderCmd_SetData
19ec-1c88:56315182.850 : iCmd = 0, nBytes = 10
19ec-1c88:56315182.958 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56315373.191 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56315373.302 : => CNT96226::VenderCmd_GetData
19ec-1c88:56315373.358 : iCmd = 0, nBytes = 165
19ec-1c88:56315577.634 : skip dump 37 bytes
19ec-1c88:56315577.842 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56315578.201 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56315578.333 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56315578.469 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56315578.601 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56315578.732 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56315578.859 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56315578.980 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56315579.044 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56315579.103 : => CNT96226::VenderCmd_GetData
19ec-1c88:56315579.154 : iCmd = 1, nBytes = 4
19ec-1c88:56315727.241 : 0000 : 00 00 00 00 
19ec-1c88:56315727.372 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56315727.443 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56315727.511 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56315727.578 : IO Send command 10 bytes
19ec-1c88:56315727.632 : => CNT96226::VenderCmd_SetData
19ec-1c88:56315727.690 : iCmd = 0, nBytes = 10
19ec-1c88:56315727.797 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56316039.100 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56316039.263 : => CNT96226::VenderCmd_GetData
19ec-1c88:56316039.321 : iCmd = 0, nBytes = 128
19ec-1c88:56316230.031 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56316230.245 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56316230.390 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56316230.527 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56316230.653 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56316230.781 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56316230.910 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56316231.038 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56316231.103 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56316231.166 : => CNT96226::VenderCmd_GetData
19ec-1c88:56316231.218 : iCmd = 1, nBytes = 4
19ec-1c88:56316427.199 : 0000 : 00 00 00 00 
19ec-1c88:56316427.315 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56316427.388 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56316427.576 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56316427.652 : => CNT96226::Close
19ec-1c88:56316431.295 : <= CNT96226::Close ret = 1
19ec-1c88:56316431.372 : <= CNT96226::~CNT96226
19ec-1c88:56316431.464 : <= CAsicIO::GetDeviceList
19ec-1c88:56316431.881 : => IoObject::SetTimeout
19ec-1c88:56316432.009 : Timeout--> In = 0 Out = 0
19ec-1c88:56316432.069 : <= IoObject::SetTimeout
19ec-1c88:56316432.138 : => CAsicIO::CAsicIO
19ec-1c88:56316432.208 : => CNT96226::CNT96226
19ec-1c88:56316432.266 : => CNT96226::Open
19ec-1c88:56316457.596 : <= CNT96226::Open ret = 1
19ec-1c88:56316457.700 : => CNT96226::Initialize
19ec-1c88:56316457.893 : <= CNT96226::Initialize ret = 1
19ec-1c88:56316457.952 : <= CNT96226::CNT96226
19ec-1c88:56316458.005 : <= CAsicIO::CAsicIO
19ec-1c88:56316458.060 : => CAsicIO::InitializeDevice
19ec-1c88:56316458.131 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56316464.388 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56316464.509 : => IoObject::GetLockName
19ec-1c88:56316464.571 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56316464.640 : <= IoObject::GetLockName
19ec-1c88:56316465.738 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56316465.819 : IO Send command 10 bytes
19ec-1c88:56316465.873 : => CNT96226::VenderCmd_SetData
19ec-1c88:56316465.930 : iCmd = 0, nBytes = 10
19ec-1c88:56316466.044 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56316809.153 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56316809.337 : => CNT96226::VenderCmd_GetData
19ec-1c88:56316809.403 : iCmd = 0, nBytes = 128
19ec-1c88:56316940.426 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56316940.646 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56316940.792 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56316940.930 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56316941.057 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56316941.184 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56316941.310 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56316941.436 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56316941.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56316941.568 : => CNT96226::VenderCmd_GetData
19ec-1c88:56316941.621 : iCmd = 1, nBytes = 4
19ec-1c88:56317060.399 : 0000 : 00 00 00 00 
19ec-1c88:56317060.539 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56317060.619 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56317060.688 : => CNT96226::VenderCmd_GetData
19ec-1c88:56317060.748 : iCmd = 3, nBytes = 2
19ec-1c88:56317406.058 : 0000 : 06 38 
19ec-1c88:56317406.215 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56317406.293 : => CNT96226::VenderCmd_GetData
19ec-1c88:56317406.359 : iCmd = 4, nBytes = 2
19ec-1c88:56317722.388 : 0000 : 07 07 
19ec-1c88:56317722.545 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56317722.735 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56317722.841 : => IoObject::InitializeDevice
19ec-1c88:56317722.964 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56317723.556 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56317723.633 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56317724.323 : => FindScanner
19ec-1c88:56317724.384 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56317724.457 : <= FindScanner ret = 1
19ec-1c88:56317724.518 : => IoObject::IoLockStart
19ec-1c88:56317724.626 : => CAsicIO::CheckDevice
19ec-1c88:56317724.681 : => CNT96226::ConnectIsAvailable
19ec-1c88:56317737.395 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56317737.495 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56317737.552 : <= IoObject::IoLockStart
19ec-1c88:56317737.612 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56317737.680 : IO Send command 10 bytes
19ec-1c88:56317737.765 : => CNT96226::VenderCmd_SetData
19ec-1c88:56317737.824 : iCmd = 0, nBytes = 10
19ec-1c88:56317737.932 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56317914.890 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56317915.094 : System send command 10 bytes + data 0 bytes
19ec-1c88:56317915.175 : IO total need to receive data 5 bytes
19ec-1c88:56317915.240 : => CNT96226::VenderCmd_GetData
19ec-1c88:56317915.303 : iCmd = 0, nBytes = 5
19ec-1c88:56318089.326 : 0000 : 06 00 02 02 ab 
19ec-1c88:56318089.481 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56318089.563 : System total receive data 5 bytes
19ec-1c88:56318089.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:56318089.703 : iCmd = 1, nBytes = 4
19ec-1c88:56318231.766 : 0000 : 00 00 00 00 
19ec-1c88:56318231.868 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56318232.014 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56318232.087 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56318232.156 : IO Send command 10 bytes
19ec-1c88:56318232.255 : => CNT96226::VenderCmd_SetData
19ec-1c88:56318232.312 : iCmd = 0, nBytes = 10
19ec-1c88:56318232.419 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56318382.929 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56318383.093 : System send command 10 bytes + data 0 bytes
19ec-1c88:56318383.174 : IO total need to receive data 165 bytes
19ec-1c88:56318383.239 : => CNT96226::VenderCmd_GetData
19ec-1c88:56318383.294 : iCmd = 0, nBytes = 165
19ec-1c88:56318534.173 : skip dump 37 bytes
19ec-1c88:56318534.428 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56318534.578 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56318534.717 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56318534.857 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56318534.991 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56318535.125 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56318535.256 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56318535.385 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56318535.453 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56318535.520 : System total receive data 165 bytes
19ec-1c88:56318535.990 : => CNT96226::VenderCmd_GetData
19ec-1c88:56318536.113 : iCmd = 1, nBytes = 4
19ec-1c88:56318664.709 : 0000 : 00 00 00 00 
19ec-1c88:56318664.822 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56318664.959 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56318665.207 : Dump Inquiry
19ec-1c88:56318665.346 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56318665.489 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56318665.628 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56318665.765 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56318665.902 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56318666.035 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56318666.164 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56318666.289 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56318666.422 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56318666.557 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56318666.652 : 00a0 : 00 00 00 00 00 
19ec-1c88:56318666.724 : => ReadNVMDataInternal
19ec-1c88:56318666.917 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56318666.985 : IO Send command 10 bytes
19ec-1c88:56318667.079 : => CNT96226::VenderCmd_SetData
19ec-1c88:56318667.138 : iCmd = 0, nBytes = 10
19ec-1c88:56318667.241 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56319002.204 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56319002.385 : System send command 10 bytes + data 0 bytes
19ec-1c88:56319002.458 : IO total need to receive data 128 bytes
19ec-1c88:56319002.524 : => CNT96226::VenderCmd_GetData
19ec-1c88:56319002.579 : iCmd = 0, nBytes = 128
19ec-1c88:56319204.571 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56319204.789 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56319204.934 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56319205.072 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56319205.197 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56319205.318 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56319205.439 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56319205.562 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56319205.626 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56319205.690 : System total receive data 128 bytes
19ec-1c88:56319205.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:56319205.807 : iCmd = 1, nBytes = 4
19ec-1c88:56319376.160 : 0000 : 00 00 00 00 
19ec-1c88:56319376.259 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56319376.388 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56319376.459 : NVMData.PadScanCount = 0
19ec-1c88:56319376.518 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56319376.575 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56319376.634 : NVMData.FlatbedScanCount = 0
19ec-1c88:56319376.697 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56319376.749 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56319376.803 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56319376.861 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56319376.919 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56319376.973 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56319377.029 : NVMData.BornMonth = 0
19ec-1c88:56319377.080 : NVMData.BornDay = 0
19ec-1c88:56319377.133 : NVMData.BornYear = 0
19ec-1c88:56319377.182 : NVMData.FirstScanMonth = 4
19ec-1c88:56319377.236 : NVMData.FirstScanDay = 30
19ec-1c88:56319377.288 : NVMData.FirstScanYear = 2020
19ec-1c88:56319377.343 : NVMData.VerticalMagnification = 0
19ec-1c88:56319377.397 : NVMData.HorizontalMagnification = 0
19ec-1c88:56319377.453 : NVMData.PowerSavingTime = 15
19ec-1c88:56319377.510 : NVMData.SN = A094165189010062
19ec-1c88:56319377.561 : NVMData.AutoFeed = 0
19ec-1c88:56319377.610 : NVMData.CCDType = 0
19ec-1c88:56319377.658 : NVMData.ScanSpeed = 0
19ec-1c88:56319377.706 : NVMData.RollerCount = 0
19ec-1c88:56319377.758 : NVMData.MultifeedCount = 0
19ec-1c88:56319377.808 : NVMData.JamCount = 0
19ec-1c88:56319377.856 : NVMData.IdentifyInfo = 
19ec-1c88:56319377.906 : NVMData.FormalName = 
19ec-1c88:56319378.115 : NVMData.ReservedB = 0
19ec-1c88:56319378.170 : NVMData.FunctionCode = 0
19ec-1c88:56319378.221 : NVMData.PreFeed = 0
19ec-1c88:56319378.274 : NVMData.PreFeedTime = 0
19ec-1c88:56319378.386 : NVMData.ButtonNumber = 0
19ec-1c88:56319378.441 : NVMData.PowerOffTime = 0
19ec-1c88:56319378.493 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56319378.576 : => IoObject::IoLockEnd
19ec-1c88:56319378.670 : <= IoObject::IoLockEnd
19ec-1c88:56319378.723 : <= InitializeScanner ret = 1
19ec-1c88:56320715.499 : => GetLogicalScannerAbility
19ec-1c88:56320715.710 : => IoObject::IoLockStart
19ec-1c88:56320715.845 : => CAsicIO::CheckDevice
19ec-1c88:56320715.908 : => CNT96226::ConnectIsAvailable
19ec-1c88:56320738.136 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56320738.377 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56320738.661 : <= IoObject::IoLockStart
19ec-1c88:56320738.790 : => IoObject::IoLockEnd
19ec-1c88:56320739.227 : <= IoObject::IoLockEnd
19ec-1c88:56320739.305 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:56324471.860 : => GetLogicalScannerAbilityEx
19ec-1c88:56324472.057 : => IoObject::IoLockStart
19ec-1c88:56324472.181 : => CAsicIO::CheckDevice
19ec-1c88:56324472.240 : => CNT96226::ConnectIsAvailable
19ec-1c88:56324497.125 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56324497.572 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56324497.631 : <= IoObject::IoLockStart
19ec-1c88:56324497.694 : => IoObject::IoLockEnd
19ec-1c88:56324497.801 : <= IoObject::IoLockEnd
19ec-1c88:56324497.914 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56324497.986 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56332076.335 : => ReadNVMData
19ec-1c88:56332076.523 : => IoObject::IoLockStart
19ec-1c88:56332076.649 : => CAsicIO::CheckDevice
19ec-1c88:56332076.708 : => CNT96226::ConnectIsAvailable
19ec-1c88:56332102.105 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56332102.226 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56332102.288 : <= IoObject::IoLockStart
19ec-1c88:56332102.354 : => ReadNVMDataInternal
19ec-1c88:56332102.416 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56332102.481 : IO Send command 10 bytes
19ec-1c88:56332102.613 : => CNT96226::VenderCmd_SetData
19ec-1c88:56332102.668 : iCmd = 0, nBytes = 10
19ec-1c88:56332102.781 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56332452.233 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56332452.422 : System send command 10 bytes + data 0 bytes
19ec-1c88:56332452.499 : IO total need to receive data 128 bytes
19ec-1c88:56332452.564 : => CNT96226::VenderCmd_GetData
19ec-1c88:56332452.628 : iCmd = 0, nBytes = 128
19ec-1c88:56332607.514 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56332607.714 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56332607.861 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56332607.998 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56332608.130 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56332608.254 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56332608.382 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56332608.510 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56332608.577 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56332608.641 : System total receive data 128 bytes
19ec-1c88:56332608.706 : => CNT96226::VenderCmd_GetData
19ec-1c88:56332608.759 : iCmd = 1, nBytes = 4
19ec-1c88:56332722.162 : 0000 : 00 00 00 00 
19ec-1c88:56332722.266 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56332722.408 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56332722.483 : NVMData.PadScanCount = 0
19ec-1c88:56332722.548 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56332722.607 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56332722.675 : NVMData.FlatbedScanCount = 0
19ec-1c88:56332722.731 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56332722.944 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56332723.003 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56332723.059 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56332723.115 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56332723.167 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56332723.223 : NVMData.BornMonth = 0
19ec-1c88:56332723.271 : NVMData.BornDay = 0
19ec-1c88:56332723.323 : NVMData.BornYear = 0
19ec-1c88:56332723.376 : NVMData.FirstScanMonth = 4
19ec-1c88:56332723.425 : NVMData.FirstScanDay = 30
19ec-1c88:56332723.480 : NVMData.FirstScanYear = 2020
19ec-1c88:56332723.537 : NVMData.VerticalMagnification = 0
19ec-1c88:56332723.594 : NVMData.HorizontalMagnification = 0
19ec-1c88:56332723.650 : NVMData.PowerSavingTime = 15
19ec-1c88:56332723.706 : NVMData.SN = A094165189010062
19ec-1c88:56332723.756 : NVMData.AutoFeed = 0
19ec-1c88:56332723.808 : NVMData.CCDType = 0
19ec-1c88:56332723.858 : NVMData.ScanSpeed = 0
19ec-1c88:56332723.909 : NVMData.RollerCount = 0
19ec-1c88:56332723.961 : NVMData.MultifeedCount = 0
19ec-1c88:56332724.017 : NVMData.JamCount = 0
19ec-1c88:56332724.068 : NVMData.IdentifyInfo = 
19ec-1c88:56332724.120 : NVMData.FormalName = 
19ec-1c88:56332724.171 : NVMData.ReservedB = 0
19ec-1c88:56332724.223 : NVMData.FunctionCode = 0
19ec-1c88:56332724.276 : NVMData.PreFeed = 0
19ec-1c88:56332724.326 : NVMData.PreFeedTime = 0
19ec-1c88:56332724.377 : NVMData.ButtonNumber = 0
19ec-1c88:56332724.426 : NVMData.PowerOffTime = 0
19ec-1c88:56332724.475 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56332724.538 : => IoObject::IoLockEnd
19ec-1c88:56332724.632 : <= IoObject::IoLockEnd
19ec-1c88:56332724.683 : <= ReadNVMData ret = 1
19ec-1c88:56342937.470 : => GetADFStatus
19ec-1c88:56342937.921 : => IoObject::IoLockStart
19ec-1c88:56342938.067 : => CAsicIO::CheckDevice
19ec-1c88:56342938.124 : => CNT96226::ConnectIsAvailable
19ec-1c88:56342962.193 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56342962.310 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56342962.371 : <= IoObject::IoLockStart
19ec-1c88:56342962.429 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56342962.494 : IO Send command 10 bytes
19ec-1c88:56342962.635 : => CNT96226::VenderCmd_SetData
19ec-1c88:56342962.694 : iCmd = 0, nBytes = 10
19ec-1c88:56342962.800 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56343158.386 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56343158.516 : System send command 10 bytes + data 0 bytes
19ec-1c88:56343158.585 : IO total need to receive data 2 bytes
19ec-1c88:56343158.645 : => CNT96226::VenderCmd_GetData
19ec-1c88:56343158.699 : iCmd = 0, nBytes = 2
19ec-1c88:56343347.144 : 0000 : 00 00 
19ec-1c88:56343347.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56343347.372 : System total receive data 2 bytes
19ec-1c88:56343347.438 : => CNT96226::VenderCmd_GetData
19ec-1c88:56343347.500 : iCmd = 1, nBytes = 4
19ec-1c88:56343545.641 : 0000 : 00 00 00 00 
19ec-1c88:56343545.732 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56343545.853 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56343545.924 : Return status = 0
19ec-1c88:56343545.991 : => IoObject::IoLockEnd
19ec-1c88:56343546.315 : <= IoObject::IoLockEnd
19ec-1c88:56343546.366 : <= GetADFStatus ret = 1
19ec-1c88:56346325.041 : => GetADFStatus
19ec-1c88:56346325.254 : => IoObject::IoLockStart
19ec-1c88:56346325.388 : => CAsicIO::CheckDevice
19ec-1c88:56346325.450 : => CNT96226::ConnectIsAvailable
19ec-1c88:56346347.762 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56346347.891 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56346347.954 : <= IoObject::IoLockStart
19ec-1c88:56346348.018 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56346348.086 : IO Send command 10 bytes
19ec-1c88:56346348.231 : => CNT96226::VenderCmd_SetData
19ec-1c88:56346348.292 : iCmd = 0, nBytes = 10
19ec-1c88:56346348.404 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56346534.452 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56346534.588 : System send command 10 bytes + data 0 bytes
19ec-1c88:56346534.814 : IO total need to receive data 2 bytes
19ec-1c88:56346534.888 : => CNT96226::VenderCmd_GetData
19ec-1c88:56346534.944 : iCmd = 0, nBytes = 2
19ec-1c88:56346707.120 : 0000 : 00 00 
19ec-1c88:56346707.241 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56346707.309 : System total receive data 2 bytes
19ec-1c88:56346707.374 : => CNT96226::VenderCmd_GetData
19ec-1c88:56346707.427 : iCmd = 1, nBytes = 4
19ec-1c88:56346868.746 : 0000 : 00 00 00 00 
19ec-1c88:56346868.862 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56346869.009 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56346869.077 : Return status = 0
19ec-1c88:56346869.137 : => IoObject::IoLockEnd
19ec-1c88:56346869.234 : <= IoObject::IoLockEnd
19ec-1c88:56346869.285 : <= GetADFStatus ret = 1
19ec-1c88:56349057.762 : => TerminateDriver
19ec-1c88:56349057.964 : => CAsicIO::~CAsicIO,pStage=135859272
19ec-1c88:56349058.036 : => CNT96226::Close
19ec-1c88:56349062.042 : <= CNT96226::Close ret = 1
19ec-1c88:56349062.122 : <= CAsicIO::~CAsicIO
19ec-1c88:56349062.181 : => IoObject::IoLockEnd
19ec-1c88:56349062.233 : <= IoObject::IoLockEnd
19ec-1c88:56349062.281 : => IoObject::TerminateDevice
19ec-1c88:56349062.335 : => IoObject::IoLockEnd
19ec-1c88:56349062.384 : <= IoObject::IoLockEnd
19ec-1c88:56349062.484 : <= IoObject::TerminateDevice
19ec-1c88:56349062.731 : <= TerminateDriver ret = 1
19ec-1c88:56392852.132 : ============Debug Start==========
19ec-1c88:56392852.462 : Date : 2020/4/30 14:33:11
19ec-1c88:56392852.541 : Process ID : 19ec
19ec-1c88:56392852.967 : Windows : Version 10.0 build 18363 
19ec-1c88:56392853.440 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56392853.505 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56392853.567 : MemoryStatus.ullAvailPhys : 1754083328
19ec-1c88:56392853.626 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56392853.685 : MemoryStatus.ullAvailPageFile : 3116343296
19ec-1c88:56392853.743 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56392853.800 : MemoryStatus.ullAvailVirtual : 1728462848
19ec-1c88:56392853.859 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56392853.966 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56392854.025 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56392854.274 : CPU Count : 4
19ec-1c88:56392854.322 : CPU Frequency : 100.000 Mhz
19ec-1c88:56392858.930 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56392859.060 : => InitializeDriver
19ec-1c88:56392859.354 : <= InitializeDriver ret = 1
19ec-1c88:56392859.412 : => InitializeScanner
19ec-1c88:56392859.490 : => CAsicIO::GetDeviceList
19ec-1c88:56392859.791 : => CNT96226::CNT96226
19ec-1c88:56392859.851 : => CNT96226::Open
19ec-1c88:56392885.317 : <= CNT96226::Open ret = 1
19ec-1c88:56392885.424 : => CNT96226::Initialize
19ec-1c88:56392885.618 : <= CNT96226::Initialize ret = 1
19ec-1c88:56392885.676 : <= CNT96226::CNT96226
19ec-1c88:56392885.733 : => CNT96226::EnumAvailableDevice
19ec-1c88:56392891.299 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56392891.378 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56392891.437 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56396830.052 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56396830.371 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56396837.177 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56396837.289 : => IoObject::GetLockName
19ec-1c88:56396837.353 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56396837.421 : <= IoObject::GetLockName
19ec-1c88:56396838.158 : => CNT96226::VenderCmd_GetData
19ec-1c88:56396838.224 : iCmd = 3, nBytes = 2
19ec-1c88:56397216.245 : 0000 : 06 38 
19ec-1c88:56397216.400 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56397216.479 : => CNT96226::VenderCmd_GetData
19ec-1c88:56397216.536 : iCmd = 4, nBytes = 2
19ec-1c88:56397520.734 : 0000 : 07 07 
19ec-1c88:56397520.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56397521.359 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56397521.446 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56397521.515 : IO Send command 10 bytes
19ec-1c88:56397521.575 : => CNT96226::VenderCmd_SetData
19ec-1c88:56397521.632 : iCmd = 0, nBytes = 10
19ec-1c88:56397521.741 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56397713.936 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56397714.107 : => CNT96226::VenderCmd_GetData
19ec-1c88:56397714.173 : iCmd = 0, nBytes = 165
19ec-1c88:56397910.831 : skip dump 37 bytes
19ec-1c88:56397911.060 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56397911.203 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56397911.341 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56397911.478 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56397911.610 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56397911.747 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56397911.879 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56397912.008 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56397912.076 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56397912.138 : => CNT96226::VenderCmd_GetData
19ec-1c88:56397912.194 : iCmd = 1, nBytes = 4
19ec-1c88:56398084.714 : 0000 : 00 00 00 00 
19ec-1c88:56398084.842 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56398084.917 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56398084.990 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56398085.060 : IO Send command 10 bytes
19ec-1c88:56398085.115 : => CNT96226::VenderCmd_SetData
19ec-1c88:56398085.176 : iCmd = 0, nBytes = 10
19ec-1c88:56398085.283 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56398398.154 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56398398.553 : => CNT96226::VenderCmd_GetData
19ec-1c88:56398398.612 : iCmd = 0, nBytes = 128
19ec-1c88:56398598.755 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56398598.957 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56398599.103 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56398599.240 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56398599.366 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56398599.492 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56398599.616 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56398599.738 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56398599.802 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56398599.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:56398599.924 : iCmd = 1, nBytes = 4
19ec-1c88:56398733.532 : 0000 : 00 00 00 00 
19ec-1c88:56398733.632 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56398733.699 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56398733.884 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56398733.955 : => CNT96226::Close
19ec-1c88:56398738.118 : <= CNT96226::Close ret = 1
19ec-1c88:56398738.195 : <= CNT96226::~CNT96226
19ec-1c88:56398738.284 : <= CAsicIO::GetDeviceList
19ec-1c88:56398738.928 : => IoObject::SetTimeout
19ec-1c88:56398739.061 : Timeout--> In = 0 Out = 0
19ec-1c88:56398739.118 : <= IoObject::SetTimeout
19ec-1c88:56398739.190 : => CAsicIO::CAsicIO
19ec-1c88:56398739.260 : => CNT96226::CNT96226
19ec-1c88:56398739.317 : => CNT96226::Open
19ec-1c88:56398766.331 : <= CNT96226::Open ret = 1
19ec-1c88:56398766.445 : => CNT96226::Initialize
19ec-1c88:56398766.635 : <= CNT96226::Initialize ret = 1
19ec-1c88:56398766.695 : <= CNT96226::CNT96226
19ec-1c88:56398766.748 : <= CAsicIO::CAsicIO
19ec-1c88:56398766.806 : => CAsicIO::InitializeDevice
19ec-1c88:56398766.884 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56398773.282 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56398773.407 : => IoObject::GetLockName
19ec-1c88:56398773.464 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56398773.529 : <= IoObject::GetLockName
19ec-1c88:56398774.034 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56398774.110 : IO Send command 10 bytes
19ec-1c88:56398774.165 : => CNT96226::VenderCmd_SetData
19ec-1c88:56398774.221 : iCmd = 0, nBytes = 10
19ec-1c88:56398774.336 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56399121.939 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56399122.098 : => CNT96226::VenderCmd_GetData
19ec-1c88:56399122.162 : iCmd = 0, nBytes = 128
19ec-1c88:56399311.140 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56399311.354 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56399311.494 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56399311.627 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56399311.755 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56399311.875 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56399311.997 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56399312.118 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56399312.180 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56399312.243 : => CNT96226::VenderCmd_GetData
19ec-1c88:56399312.296 : iCmd = 1, nBytes = 4
19ec-1c88:56399505.696 : 0000 : 00 00 00 00 
19ec-1c88:56399505.800 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56399505.868 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56399505.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:56399505.983 : iCmd = 3, nBytes = 2
19ec-1c88:56399888.023 : 0000 : 06 38 
19ec-1c88:56399888.164 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56399888.228 : => CNT96226::VenderCmd_GetData
19ec-1c88:56399888.282 : iCmd = 4, nBytes = 2
19ec-1c88:56400172.731 : 0000 : 07 07 
19ec-1c88:56400172.859 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56400173.027 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56400173.124 : => IoObject::InitializeDevice
19ec-1c88:56400173.238 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56400173.865 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56400173.938 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56400174.581 : => FindScanner
19ec-1c88:56400174.641 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56400174.704 : <= FindScanner ret = 1
19ec-1c88:56400174.765 : => IoObject::IoLockStart
19ec-1c88:56400174.869 : => CAsicIO::CheckDevice
19ec-1c88:56400174.921 : => CNT96226::ConnectIsAvailable
19ec-1c88:56400195.984 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56400196.078 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56400196.136 : <= IoObject::IoLockStart
19ec-1c88:56400196.191 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56400196.255 : IO Send command 10 bytes
19ec-1c88:56400196.331 : => CNT96226::VenderCmd_SetData
19ec-1c88:56400196.388 : iCmd = 0, nBytes = 10
19ec-1c88:56400196.491 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56400390.518 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56400390.641 : System send command 10 bytes + data 0 bytes
19ec-1c88:56400390.704 : IO total need to receive data 5 bytes
19ec-1c88:56400390.761 : => CNT96226::VenderCmd_GetData
19ec-1c88:56400390.815 : iCmd = 0, nBytes = 5
19ec-1c88:56400583.361 : 0000 : 06 00 02 02 ab 
19ec-1c88:56400583.494 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56400583.567 : System total receive data 5 bytes
19ec-1c88:56400583.632 : => CNT96226::VenderCmd_GetData
19ec-1c88:56400583.688 : iCmd = 1, nBytes = 4
19ec-1c88:56400736.131 : 0000 : 00 00 00 00 
19ec-1c88:56400736.224 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56400736.369 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56400736.442 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56400736.509 : IO Send command 10 bytes
19ec-1c88:56400736.602 : => CNT96226::VenderCmd_SetData
19ec-1c88:56400736.659 : iCmd = 0, nBytes = 10
19ec-1c88:56400736.762 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56400927.960 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56400928.097 : System send command 10 bytes + data 0 bytes
19ec-1c88:56400928.173 : IO total need to receive data 165 bytes
19ec-1c88:56400928.239 : => CNT96226::VenderCmd_GetData
19ec-1c88:56400928.292 : iCmd = 0, nBytes = 165
19ec-1c88:56401124.863 : skip dump 37 bytes
19ec-1c88:56401125.088 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56401125.234 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56401125.372 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56401125.508 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56401125.641 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56401125.779 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56401125.906 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56401126.031 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56401126.095 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56401126.154 : System total receive data 165 bytes
19ec-1c88:56401126.215 : => CNT96226::VenderCmd_GetData
19ec-1c88:56401126.282 : iCmd = 1, nBytes = 4
19ec-1c88:56401285.631 : 0000 : 00 00 00 00 
19ec-1c88:56401285.744 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56401285.898 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56401286.085 : Dump Inquiry
19ec-1c88:56401286.221 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56401286.356 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56401286.490 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56401286.629 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56401286.754 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56401286.883 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56401287.005 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56401287.130 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56401287.258 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56401287.387 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56401287.472 : 00a0 : 00 00 00 00 00 
19ec-1c88:56401287.546 : => ReadNVMDataInternal
19ec-1c88:56401287.741 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56401287.808 : IO Send command 10 bytes
19ec-1c88:56401287.901 : => CNT96226::VenderCmd_SetData
19ec-1c88:56401287.963 : iCmd = 0, nBytes = 10
19ec-1c88:56401288.062 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56401593.866 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56401594.022 : System send command 10 bytes + data 0 bytes
19ec-1c88:56401594.092 : IO total need to receive data 128 bytes
19ec-1c88:56401594.153 : => CNT96226::VenderCmd_GetData
19ec-1c88:56401594.212 : iCmd = 0, nBytes = 128
19ec-1c88:56401761.260 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56401761.462 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56401761.605 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56401761.738 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56401761.864 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56401761.989 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56401762.113 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56401762.233 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56401762.297 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56401762.359 : System total receive data 128 bytes
19ec-1c88:56401762.421 : => CNT96226::VenderCmd_GetData
19ec-1c88:56401762.474 : iCmd = 1, nBytes = 4
19ec-1c88:56401873.159 : 0000 : 00 00 00 00 
19ec-1c88:56401873.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56401873.392 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56401873.460 : NVMData.PadScanCount = 0
19ec-1c88:56401873.519 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56401873.575 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56401873.635 : NVMData.FlatbedScanCount = 0
19ec-1c88:56401873.689 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56401873.740 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56401873.795 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56401873.850 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56401873.907 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56401873.960 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56401874.013 : NVMData.BornMonth = 0
19ec-1c88:56401874.062 : NVMData.BornDay = 0
19ec-1c88:56401874.112 : NVMData.BornYear = 0
19ec-1c88:56401874.159 : NVMData.FirstScanMonth = 4
19ec-1c88:56401874.209 : NVMData.FirstScanDay = 30
19ec-1c88:56401874.261 : NVMData.FirstScanYear = 2020
19ec-1c88:56401874.313 : NVMData.VerticalMagnification = 0
19ec-1c88:56401874.368 : NVMData.HorizontalMagnification = 0
19ec-1c88:56401874.420 : NVMData.PowerSavingTime = 15
19ec-1c88:56401874.476 : NVMData.SN = A094165189010062
19ec-1c88:56401874.526 : NVMData.AutoFeed = 0
19ec-1c88:56401874.574 : NVMData.CCDType = 0
19ec-1c88:56401874.621 : NVMData.ScanSpeed = 0
19ec-1c88:56401874.673 : NVMData.RollerCount = 0
19ec-1c88:56401874.723 : NVMData.MultifeedCount = 0
19ec-1c88:56401874.772 : NVMData.JamCount = 0
19ec-1c88:56401874.822 : NVMData.IdentifyInfo = 
19ec-1c88:56401874.873 : NVMData.FormalName = 
19ec-1c88:56401875.078 : NVMData.ReservedB = 0
19ec-1c88:56401875.131 : NVMData.FunctionCode = 0
19ec-1c88:56401875.179 : NVMData.PreFeed = 0
19ec-1c88:56401875.229 : NVMData.PreFeedTime = 0
19ec-1c88:56401875.277 : NVMData.ButtonNumber = 0
19ec-1c88:56401875.326 : NVMData.PowerOffTime = 0
19ec-1c88:56401875.378 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56401875.457 : => IoObject::IoLockEnd
19ec-1c88:56401875.550 : <= IoObject::IoLockEnd
19ec-1c88:56401875.600 : <= InitializeScanner ret = 1
19ec-1c88:56401875.662 : => GetLogicalScannerAbilityEx
19ec-1c88:56401875.725 : => IoObject::IoLockStart
19ec-1c88:56401875.815 : => CAsicIO::CheckDevice
19ec-1c88:56401875.868 : => CNT96226::ConnectIsAvailable
19ec-1c88:56401892.770 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56401892.861 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56401892.915 : <= IoObject::IoLockStart
19ec-1c88:56401892.971 : => IoObject::IoLockEnd
19ec-1c88:56401893.054 : <= IoObject::IoLockEnd
19ec-1c88:56401893.165 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56401893.238 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56402084.157 : => ReadNVMData
19ec-1c88:56402084.348 : => IoObject::IoLockStart
19ec-1c88:56402084.481 : => CAsicIO::CheckDevice
19ec-1c88:56402084.539 : => CNT96226::ConnectIsAvailable
19ec-1c88:56402107.636 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56402107.749 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56402107.809 : <= IoObject::IoLockStart
19ec-1c88:56402107.873 : => ReadNVMDataInternal
19ec-1c88:56402107.932 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56402107.997 : IO Send command 10 bytes
19ec-1c88:56402108.111 : => CNT96226::VenderCmd_SetData
19ec-1c88:56402108.166 : iCmd = 0, nBytes = 10
19ec-1c88:56402108.279 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56402459.189 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56402459.339 : System send command 10 bytes + data 0 bytes
19ec-1c88:56402459.410 : IO total need to receive data 128 bytes
19ec-1c88:56402459.473 : => CNT96226::VenderCmd_GetData
19ec-1c88:56402459.528 : iCmd = 0, nBytes = 128
19ec-1c88:56402663.766 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56402663.981 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56402664.130 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56402664.268 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56402664.405 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56402664.535 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56402664.664 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56402664.792 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56402664.860 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56402664.942 : System total receive data 128 bytes
19ec-1c88:56402665.007 : => CNT96226::VenderCmd_GetData
19ec-1c88:56402665.063 : iCmd = 1, nBytes = 4
19ec-1c88:56402824.448 : 0000 : 00 00 00 00 
19ec-1c88:56402824.550 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56402824.687 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56402824.761 : NVMData.PadScanCount = 0
19ec-1c88:56402824.819 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56402824.873 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56402824.929 : NVMData.FlatbedScanCount = 0
19ec-1c88:56402824.981 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56402825.030 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56402825.085 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56402825.139 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56402825.196 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56402825.248 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56402825.301 : NVMData.BornMonth = 0
19ec-1c88:56402825.349 : NVMData.BornDay = 0
19ec-1c88:56402825.402 : NVMData.BornYear = 0
19ec-1c88:56402825.448 : NVMData.FirstScanMonth = 4
19ec-1c88:56402825.499 : NVMData.FirstScanDay = 30
19ec-1c88:56402825.555 : NVMData.FirstScanYear = 2020
19ec-1c88:56402825.759 : NVMData.VerticalMagnification = 0
19ec-1c88:56402825.820 : NVMData.HorizontalMagnification = 0
19ec-1c88:56402825.877 : NVMData.PowerSavingTime = 15
19ec-1c88:56402825.931 : NVMData.SN = A094165189010062
19ec-1c88:56402825.981 : NVMData.AutoFeed = 0
19ec-1c88:56402826.028 : NVMData.CCDType = 0
19ec-1c88:56402826.076 : NVMData.ScanSpeed = 0
19ec-1c88:56402826.126 : NVMData.RollerCount = 0
19ec-1c88:56402826.176 : NVMData.MultifeedCount = 0
19ec-1c88:56402826.227 : NVMData.JamCount = 0
19ec-1c88:56402826.276 : NVMData.IdentifyInfo = 
19ec-1c88:56402826.325 : NVMData.FormalName = 
19ec-1c88:56402826.374 : NVMData.ReservedB = 0
19ec-1c88:56402826.426 : NVMData.FunctionCode = 0
19ec-1c88:56402826.473 : NVMData.PreFeed = 0
19ec-1c88:56402826.523 : NVMData.PreFeedTime = 0
19ec-1c88:56402826.572 : NVMData.ButtonNumber = 0
19ec-1c88:56402826.623 : NVMData.PowerOffTime = 0
19ec-1c88:56402826.674 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56402826.736 : => IoObject::IoLockEnd
19ec-1c88:56402826.827 : <= IoObject::IoLockEnd
19ec-1c88:56402826.879 : <= ReadNVMData ret = 1
19ec-1c88:56405520.678 : ============Debug Start==========
19ec-1c88:56405520.986 : Date : 2020/4/30 14:33:11
19ec-1c88:56405521.066 : Process ID : 19ec
19ec-1c88:56405521.471 : Windows : Version 10.0 build 18363 
19ec-1c88:56405521.922 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56405521.984 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56405522.052 : MemoryStatus.ullAvailPhys : 1754075136
19ec-1c88:56405522.112 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56405522.171 : MemoryStatus.ullAvailPageFile : 3115802624
19ec-1c88:56405522.235 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56405522.294 : MemoryStatus.ullAvailVirtual : 1728471040
19ec-1c88:56405522.355 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56405522.460 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56405522.523 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56405522.762 : CPU Count : 4
19ec-1c88:56405522.807 : CPU Frequency : 100.000 Mhz
19ec-1c88:56405527.124 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56405527.252 : => InitializeDriver
19ec-1c88:56405527.519 : <= InitializeDriver ret = 1
19ec-1c88:56408246.262 : => InitializeScanner
19ec-1c88:56408246.796 : => CAsicIO::GetDeviceList
19ec-1c88:56408247.287 : => CNT96226::CNT96226
19ec-1c88:56408247.354 : => CNT96226::Open
19ec-1c88:56408274.996 : <= CNT96226::Open ret = 1
19ec-1c88:56408275.104 : => CNT96226::Initialize
19ec-1c88:56408275.303 : <= CNT96226::Initialize ret = 1
19ec-1c88:56408275.365 : <= CNT96226::CNT96226
19ec-1c88:56408275.420 : => CNT96226::EnumAvailableDevice
19ec-1c88:56408280.796 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56408280.876 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56408280.935 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56412004.981 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56412005.279 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56412011.063 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56412011.175 : => IoObject::GetLockName
19ec-1c88:56412011.237 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56412011.305 : <= IoObject::GetLockName
19ec-1c88:56412011.795 : => CNT96226::VenderCmd_GetData
19ec-1c88:56412011.860 : iCmd = 3, nBytes = 2
19ec-1c88:56412389.778 : 0000 : 06 38 
19ec-1c88:56412389.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56412390.006 : => CNT96226::VenderCmd_GetData
19ec-1c88:56412390.063 : iCmd = 4, nBytes = 2
19ec-1c88:56412681.470 : 0000 : 07 07 
19ec-1c88:56412681.570 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56412681.660 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56412681.748 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56412681.814 : IO Send command 10 bytes
19ec-1c88:56412681.864 : => CNT96226::VenderCmd_SetData
19ec-1c88:56412681.920 : iCmd = 0, nBytes = 10
19ec-1c88:56412682.022 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56412880.159 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56412880.336 : => CNT96226::VenderCmd_GetData
19ec-1c88:56412880.404 : iCmd = 0, nBytes = 165
19ec-1c88:56413083.299 : skip dump 37 bytes
19ec-1c88:56413083.524 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56413083.666 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56413083.800 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56413083.932 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56413084.061 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56413084.194 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56413084.317 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56413084.441 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56413084.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56413084.567 : => CNT96226::VenderCmd_GetData
19ec-1c88:56413084.617 : iCmd = 1, nBytes = 4
19ec-1c88:56413291.836 : 0000 : 00 00 00 00 
19ec-1c88:56413291.941 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56413292.015 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56413292.084 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56413292.152 : IO Send command 10 bytes
19ec-1c88:56413292.206 : => CNT96226::VenderCmd_SetData
19ec-1c88:56413292.268 : iCmd = 0, nBytes = 10
19ec-1c88:56413292.373 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56413629.760 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56413629.941 : => CNT96226::VenderCmd_GetData
19ec-1c88:56413630.012 : iCmd = 0, nBytes = 128
19ec-1c88:56413831.615 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56413831.782 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56413831.924 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56413832.064 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56413832.197 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56413832.326 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56413832.453 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56413832.579 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56413832.643 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56413832.708 : => CNT96226::VenderCmd_GetData
19ec-1c88:56413832.759 : iCmd = 1, nBytes = 4
19ec-1c88:56413985.729 : 0000 : 00 00 00 00 
19ec-1c88:56413985.874 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56413985.944 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56413986.115 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56413986.197 : => CNT96226::Close
19ec-1c88:56413989.727 : <= CNT96226::Close ret = 1
19ec-1c88:56413989.799 : <= CNT96226::~CNT96226
19ec-1c88:56413989.899 : <= CAsicIO::GetDeviceList
19ec-1c88:56413990.289 : => IoObject::SetTimeout
19ec-1c88:56413990.416 : Timeout--> In = 0 Out = 0
19ec-1c88:56413990.479 : <= IoObject::SetTimeout
19ec-1c88:56413990.548 : => CAsicIO::CAsicIO
19ec-1c88:56413990.618 : => CNT96226::CNT96226
19ec-1c88:56413990.673 : => CNT96226::Open
19ec-1c88:56414012.172 : <= CNT96226::Open ret = 1
19ec-1c88:56414012.267 : => CNT96226::Initialize
19ec-1c88:56414012.472 : <= CNT96226::Initialize ret = 1
19ec-1c88:56414012.534 : <= CNT96226::CNT96226
19ec-1c88:56414012.585 : <= CAsicIO::CAsicIO
19ec-1c88:56414012.640 : => CAsicIO::InitializeDevice
19ec-1c88:56414012.709 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56414018.850 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56414018.971 : => IoObject::GetLockName
19ec-1c88:56414019.026 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56414019.091 : <= IoObject::GetLockName
19ec-1c88:56414019.588 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56414019.661 : IO Send command 10 bytes
19ec-1c88:56414019.715 : => CNT96226::VenderCmd_SetData
19ec-1c88:56414019.772 : iCmd = 0, nBytes = 10
19ec-1c88:56414019.886 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56414336.826 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56414336.972 : => CNT96226::VenderCmd_GetData
19ec-1c88:56414337.033 : iCmd = 0, nBytes = 128
19ec-1c88:56414524.100 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56414524.360 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56414524.510 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56414524.652 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56414524.787 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56414524.917 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56414525.043 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56414525.167 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56414525.231 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56414525.301 : => CNT96226::VenderCmd_GetData
19ec-1c88:56414525.358 : iCmd = 1, nBytes = 4
19ec-1c88:56414686.301 : 0000 : 00 00 00 00 
19ec-1c88:56414686.387 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56414686.446 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56414686.507 : => CNT96226::VenderCmd_GetData
19ec-1c88:56414686.562 : iCmd = 3, nBytes = 2
19ec-1c88:56415049.914 : 0000 : 06 38 
19ec-1c88:56415050.066 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56415050.145 : => CNT96226::VenderCmd_GetData
19ec-1c88:56415050.204 : iCmd = 4, nBytes = 2
19ec-1c88:56415337.283 : 0000 : 07 07 
19ec-1c88:56415337.389 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56415337.569 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56415337.669 : => IoObject::InitializeDevice
19ec-1c88:56415337.777 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56415338.482 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56415338.557 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56415339.361 : => FindScanner
19ec-1c88:56415339.421 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56415339.485 : <= FindScanner ret = 1
19ec-1c88:56415339.540 : => IoObject::IoLockStart
19ec-1c88:56415339.644 : => CAsicIO::CheckDevice
19ec-1c88:56415339.697 : => CNT96226::ConnectIsAvailable
19ec-1c88:56415364.213 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56415364.309 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56415364.366 : <= IoObject::IoLockStart
19ec-1c88:56415364.427 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56415364.491 : IO Send command 10 bytes
19ec-1c88:56415364.581 : => CNT96226::VenderCmd_SetData
19ec-1c88:56415364.642 : iCmd = 0, nBytes = 10
19ec-1c88:56415364.741 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56415560.171 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56415560.353 : System send command 10 bytes + data 0 bytes
19ec-1c88:56415560.431 : IO total need to receive data 5 bytes
19ec-1c88:56415560.501 : => CNT96226::VenderCmd_GetData
19ec-1c88:56415560.558 : iCmd = 0, nBytes = 5
19ec-1c88:56415722.200 : 0000 : 06 00 02 02 ab 
19ec-1c88:56415722.314 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56415722.402 : System total receive data 5 bytes
19ec-1c88:56415722.472 : => CNT96226::VenderCmd_GetData
19ec-1c88:56415722.527 : iCmd = 1, nBytes = 4
19ec-1c88:56415923.217 : 0000 : 00 00 00 00 
19ec-1c88:56415923.314 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56415923.460 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56415923.531 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56415923.599 : IO Send command 10 bytes
19ec-1c88:56415923.724 : => CNT96226::VenderCmd_SetData
19ec-1c88:56415923.791 : iCmd = 0, nBytes = 10
19ec-1c88:56415923.891 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56416089.258 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56416089.427 : System send command 10 bytes + data 0 bytes
19ec-1c88:56416089.490 : IO total need to receive data 165 bytes
19ec-1c88:56416089.552 : => CNT96226::VenderCmd_GetData
19ec-1c88:56416089.608 : iCmd = 0, nBytes = 165
19ec-1c88:56416253.078 : skip dump 37 bytes
19ec-1c88:56416253.283 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56416253.435 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56416253.584 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56416253.722 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56416253.859 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56416253.997 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56416254.127 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56416254.258 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56416254.323 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56416254.385 : System total receive data 165 bytes
19ec-1c88:56416254.446 : => CNT96226::VenderCmd_GetData
19ec-1c88:56416254.500 : iCmd = 1, nBytes = 4
19ec-1c88:56416449.043 : 0000 : 00 00 00 00 
19ec-1c88:56416449.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56416449.296 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56416449.523 : Dump Inquiry
19ec-1c88:56416449.654 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56416449.791 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56416449.920 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56416450.052 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56416450.182 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56416450.311 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56416450.434 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56416450.559 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56416450.690 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56416450.820 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56416450.903 : 00a0 : 00 00 00 00 00 
19ec-1c88:56416450.980 : => ReadNVMDataInternal
19ec-1c88:56416451.204 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56416451.269 : IO Send command 10 bytes
19ec-1c88:56416451.368 : => CNT96226::VenderCmd_SetData
19ec-1c88:56416451.496 : iCmd = 0, nBytes = 10
19ec-1c88:56416451.598 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56416788.771 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56416788.950 : System send command 10 bytes + data 0 bytes
19ec-1c88:56416789.021 : IO total need to receive data 128 bytes
19ec-1c88:56416789.085 : => CNT96226::VenderCmd_GetData
19ec-1c88:56416789.142 : iCmd = 0, nBytes = 128
19ec-1c88:56416979.420 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56416979.620 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56416979.758 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56416979.889 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56416980.017 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56416980.141 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56416980.261 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56416980.387 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56416980.448 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56416980.511 : System total receive data 128 bytes
19ec-1c88:56416980.571 : => CNT96226::VenderCmd_GetData
19ec-1c88:56416980.622 : iCmd = 1, nBytes = 4
19ec-1c88:56417160.452 : 0000 : 00 00 00 00 
19ec-1c88:56417160.588 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56417160.746 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56417160.817 : NVMData.PadScanCount = 0
19ec-1c88:56417160.872 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56417160.923 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56417160.982 : NVMData.FlatbedScanCount = 0
19ec-1c88:56417161.034 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56417161.087 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56417161.140 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56417161.194 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56417161.246 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56417161.300 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56417161.357 : NVMData.BornMonth = 0
19ec-1c88:56417161.405 : NVMData.BornDay = 0
19ec-1c88:56417161.460 : NVMData.BornYear = 0
19ec-1c88:56417161.507 : NVMData.FirstScanMonth = 4
19ec-1c88:56417161.557 : NVMData.FirstScanDay = 30
19ec-1c88:56417161.615 : NVMData.FirstScanYear = 2020
19ec-1c88:56417161.666 : NVMData.VerticalMagnification = 0
19ec-1c88:56417161.722 : NVMData.HorizontalMagnification = 0
19ec-1c88:56417161.775 : NVMData.PowerSavingTime = 15
19ec-1c88:56417161.830 : NVMData.SN = A094165189010062
19ec-1c88:56417161.880 : NVMData.AutoFeed = 0
19ec-1c88:56417161.930 : NVMData.CCDType = 0
19ec-1c88:56417161.979 : NVMData.ScanSpeed = 0
19ec-1c88:56417162.026 : NVMData.RollerCount = 0
19ec-1c88:56417162.075 : NVMData.MultifeedCount = 0
19ec-1c88:56417162.124 : NVMData.JamCount = 0
19ec-1c88:56417162.170 : NVMData.IdentifyInfo = 
19ec-1c88:56417162.221 : NVMData.FormalName = 
19ec-1c88:56417162.420 : NVMData.ReservedB = 0
19ec-1c88:56417162.477 : NVMData.FunctionCode = 0
19ec-1c88:56417162.525 : NVMData.PreFeed = 0
19ec-1c88:56417162.577 : NVMData.PreFeedTime = 0
19ec-1c88:56417162.625 : NVMData.ButtonNumber = 0
19ec-1c88:56417162.676 : NVMData.PowerOffTime = 0
19ec-1c88:56417162.729 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56417162.806 : => IoObject::IoLockEnd
19ec-1c88:56417162.904 : <= IoObject::IoLockEnd
19ec-1c88:56417162.954 : <= InitializeScanner ret = 1
19ec-1c88:56418811.656 : => GetLogicalScannerAbility
19ec-1c88:56418811.842 : => IoObject::IoLockStart
19ec-1c88:56418811.980 : => CAsicIO::CheckDevice
19ec-1c88:56418812.041 : => CNT96226::ConnectIsAvailable
19ec-1c88:56418826.424 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56418826.530 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56418826.598 : <= IoObject::IoLockStart
19ec-1c88:56418826.660 : => IoObject::IoLockEnd
19ec-1c88:56418826.755 : <= IoObject::IoLockEnd
19ec-1c88:56418826.831 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:56423446.306 : => GetLogicalScannerAbilityEx
19ec-1c88:56423446.511 : => IoObject::IoLockStart
19ec-1c88:56423446.636 : => CAsicIO::CheckDevice
19ec-1c88:56423446.692 : => CNT96226::ConnectIsAvailable
19ec-1c88:56423469.273 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56423469.373 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56423469.436 : <= IoObject::IoLockStart
19ec-1c88:56423469.494 : => IoObject::IoLockEnd
19ec-1c88:56423469.589 : <= IoObject::IoLockEnd
19ec-1c88:56423469.702 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56423469.780 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56431196.636 : => ReadNVMData
19ec-1c88:56431196.851 : => IoObject::IoLockStart
19ec-1c88:56431196.980 : => CAsicIO::CheckDevice
19ec-1c88:56431197.040 : => CNT96226::ConnectIsAvailable
19ec-1c88:56431217.762 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56431217.896 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56431217.968 : <= IoObject::IoLockStart
19ec-1c88:56431218.047 : => ReadNVMDataInternal
19ec-1c88:56431218.120 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56431218.190 : IO Send command 10 bytes
19ec-1c88:56431218.338 : => CNT96226::VenderCmd_SetData
19ec-1c88:56431218.399 : iCmd = 0, nBytes = 10
19ec-1c88:56431218.516 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56431544.299 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56431544.479 : System send command 10 bytes + data 0 bytes
19ec-1c88:56431544.570 : IO total need to receive data 128 bytes
19ec-1c88:56431544.639 : => CNT96226::VenderCmd_GetData
19ec-1c88:56431544.702 : iCmd = 0, nBytes = 128
19ec-1c88:56431753.102 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56431753.262 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56431753.404 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56431753.540 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56431753.667 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56431753.789 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56431753.910 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56431754.038 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56431754.101 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56431754.160 : System total receive data 128 bytes
19ec-1c88:56431754.225 : => CNT96226::VenderCmd_GetData
19ec-1c88:56431754.274 : iCmd = 1, nBytes = 4
19ec-1c88:56431919.536 : 0000 : 00 00 00 00 
19ec-1c88:56431919.691 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56431919.873 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56431919.951 : NVMData.PadScanCount = 0
19ec-1c88:56431920.011 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56431920.072 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56431920.131 : NVMData.FlatbedScanCount = 0
19ec-1c88:56431920.184 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56431920.415 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56431920.475 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56431920.529 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56431920.586 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56431920.640 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56431920.700 : NVMData.BornMonth = 0
19ec-1c88:56431920.751 : NVMData.BornDay = 0
19ec-1c88:56431920.803 : NVMData.BornYear = 0
19ec-1c88:56431920.851 : NVMData.FirstScanMonth = 4
19ec-1c88:56431920.904 : NVMData.FirstScanDay = 30
19ec-1c88:56431920.961 : NVMData.FirstScanYear = 2020
19ec-1c88:56431921.014 : NVMData.VerticalMagnification = 0
19ec-1c88:56431921.075 : NVMData.HorizontalMagnification = 0
19ec-1c88:56431921.128 : NVMData.PowerSavingTime = 15
19ec-1c88:56431921.184 : NVMData.SN = A094165189010062
19ec-1c88:56431921.233 : NVMData.AutoFeed = 0
19ec-1c88:56431921.283 : NVMData.CCDType = 0
19ec-1c88:56431921.336 : NVMData.ScanSpeed = 0
19ec-1c88:56431921.386 : NVMData.RollerCount = 0
19ec-1c88:56431921.442 : NVMData.MultifeedCount = 0
19ec-1c88:56431921.498 : NVMData.JamCount = 0
19ec-1c88:56431921.548 : NVMData.IdentifyInfo = 
19ec-1c88:56431921.601 : NVMData.FormalName = 
19ec-1c88:56431921.652 : NVMData.ReservedB = 0
19ec-1c88:56431921.701 : NVMData.FunctionCode = 0
19ec-1c88:56431921.751 : NVMData.PreFeed = 0
19ec-1c88:56431921.800 : NVMData.PreFeedTime = 0
19ec-1c88:56431921.851 : NVMData.ButtonNumber = 0
19ec-1c88:56431921.901 : NVMData.PowerOffTime = 0
19ec-1c88:56431921.951 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56431922.015 : => IoObject::IoLockEnd
19ec-1c88:56431922.111 : <= IoObject::IoLockEnd
19ec-1c88:56431922.159 : <= ReadNVMData ret = 1
19ec-1c88:56442221.909 : => GetADFStatus
19ec-1c88:56442222.356 : => IoObject::IoLockStart
19ec-1c88:56442222.500 : => CAsicIO::CheckDevice
19ec-1c88:56442222.557 : => CNT96226::ConnectIsAvailable
19ec-1c88:56442239.824 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56442239.940 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56442240.006 : <= IoObject::IoLockStart
19ec-1c88:56442240.067 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56442240.138 : IO Send command 10 bytes
19ec-1c88:56442240.257 : => CNT96226::VenderCmd_SetData
19ec-1c88:56442240.316 : iCmd = 0, nBytes = 10
19ec-1c88:56442240.485 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56442421.976 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56442422.094 : System send command 10 bytes + data 0 bytes
19ec-1c88:56442422.157 : IO total need to receive data 2 bytes
19ec-1c88:56442422.220 : => CNT96226::VenderCmd_GetData
19ec-1c88:56442422.276 : iCmd = 0, nBytes = 2
19ec-1c88:56442561.023 : 0000 : 00 00 
19ec-1c88:56442561.192 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56442561.538 : System total receive data 2 bytes
19ec-1c88:56442561.598 : => CNT96226::VenderCmd_GetData
19ec-1c88:56442561.651 : iCmd = 1, nBytes = 4
19ec-1c88:56442730.693 : 0000 : 00 00 00 00 
19ec-1c88:56442730.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56442730.911 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56442730.972 : Return status = 0
19ec-1c88:56442731.028 : => IoObject::IoLockEnd
19ec-1c88:56442731.117 : <= IoObject::IoLockEnd
19ec-1c88:56442731.166 : <= GetADFStatus ret = 1
19ec-1c88:56445420.491 : => GetADFStatus
19ec-1c88:56445420.695 : => IoObject::IoLockStart
19ec-1c88:56445420.819 : => CAsicIO::CheckDevice
19ec-1c88:56445420.876 : => CNT96226::ConnectIsAvailable
19ec-1c88:56445447.202 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56445447.318 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56445447.378 : <= IoObject::IoLockStart
19ec-1c88:56445447.439 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56445447.505 : IO Send command 10 bytes
19ec-1c88:56445447.646 : => CNT96226::VenderCmd_SetData
19ec-1c88:56445447.708 : iCmd = 0, nBytes = 10
19ec-1c88:56445447.814 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56445646.941 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56445647.178 : System send command 10 bytes + data 0 bytes
19ec-1c88:56445647.744 : IO total need to receive data 2 bytes
19ec-1c88:56445647.811 : => CNT96226::VenderCmd_GetData
19ec-1c88:56445647.870 : iCmd = 0, nBytes = 2
19ec-1c88:56445812.567 : 0000 : 00 00 
19ec-1c88:56445812.656 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56445812.723 : System total receive data 2 bytes
19ec-1c88:56445812.788 : => CNT96226::VenderCmd_GetData
19ec-1c88:56445812.843 : iCmd = 1, nBytes = 4
19ec-1c88:56445972.538 : 0000 : 00 00 00 00 
19ec-1c88:56445972.682 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56445972.820 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56445972.885 : Return status = 0
19ec-1c88:56445972.945 : => IoObject::IoLockEnd
19ec-1c88:56445973.038 : <= IoObject::IoLockEnd
19ec-1c88:56445973.086 : <= GetADFStatus ret = 1
19ec-1c88:56448085.648 : => TerminateDriver
19ec-1c88:56448085.837 : => CAsicIO::~CAsicIO,pStage=219614280
19ec-1c88:56448085.910 : => CNT96226::Close
19ec-1c88:56448089.989 : <= CNT96226::Close ret = 1
19ec-1c88:56448090.068 : <= CAsicIO::~CAsicIO
19ec-1c88:56448090.124 : => IoObject::IoLockEnd
19ec-1c88:56448090.177 : <= IoObject::IoLockEnd
19ec-1c88:56448090.234 : => IoObject::TerminateDevice
19ec-1c88:56448090.292 : => IoObject::IoLockEnd
19ec-1c88:56448090.339 : <= IoObject::IoLockEnd
19ec-1c88:56448090.438 : <= IoObject::TerminateDevice
19ec-1c88:56448090.696 : <= TerminateDriver ret = 1
19ec-1c88:56491592.792 : ============Debug Start==========
19ec-1c88:56491593.063 : Date : 2020/4/30 14:33:14
19ec-1c88:56491593.141 : Process ID : 19ec
19ec-1c88:56491593.534 : Windows : Version 10.0 build 18363 
19ec-1c88:56491593.960 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56491594.024 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56491594.084 : MemoryStatus.ullAvailPhys : 1754738688
19ec-1c88:56491594.146 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56491594.206 : MemoryStatus.ullAvailPageFile : 3118374912
19ec-1c88:56491594.264 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56491594.324 : MemoryStatus.ullAvailVirtual : 1728471040
19ec-1c88:56491594.383 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56491594.483 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56491594.547 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56491594.784 : CPU Count : 4
19ec-1c88:56491594.830 : CPU Frequency : 100.000 Mhz
19ec-1c88:56491599.026 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56491599.158 : => InitializeDriver
19ec-1c88:56491599.424 : <= InitializeDriver ret = 1
19ec-1c88:56491599.481 : => InitializeScanner
19ec-1c88:56491599.562 : => CAsicIO::GetDeviceList
19ec-1c88:56491599.859 : => CNT96226::CNT96226
19ec-1c88:56491599.916 : => CNT96226::Open
19ec-1c88:56491620.315 : <= CNT96226::Open ret = 1
19ec-1c88:56491620.408 : => CNT96226::Initialize
19ec-1c88:56491620.588 : <= CNT96226::Initialize ret = 1
19ec-1c88:56491620.643 : <= CNT96226::CNT96226
19ec-1c88:56491620.697 : => CNT96226::EnumAvailableDevice
19ec-1c88:56491625.946 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56491626.021 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56491626.078 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56495335.760 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56495336.072 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56495342.891 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56495342.995 : => IoObject::GetLockName
19ec-1c88:56495343.055 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56495343.125 : <= IoObject::GetLockName
19ec-1c88:56495343.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:56495343.689 : iCmd = 3, nBytes = 2
19ec-1c88:56495723.169 : 0000 : 06 38 
19ec-1c88:56495723.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56495723.403 : => CNT96226::VenderCmd_GetData
19ec-1c88:56495723.464 : iCmd = 4, nBytes = 2
19ec-1c88:56496039.424 : 0000 : 07 07 
19ec-1c88:56496039.568 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56496039.660 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56496039.748 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56496039.815 : IO Send command 10 bytes
19ec-1c88:56496039.868 : => CNT96226::VenderCmd_SetData
19ec-1c88:56496039.926 : iCmd = 0, nBytes = 10
19ec-1c88:56496040.028 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56496248.554 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56496248.671 : => CNT96226::VenderCmd_GetData
19ec-1c88:56496248.951 : iCmd = 0, nBytes = 165
19ec-1c88:56496444.809 : skip dump 37 bytes
19ec-1c88:56496445.038 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56496445.183 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56496445.321 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56496445.459 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56496445.593 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56496445.734 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56496445.868 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56496445.998 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56496446.062 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56496446.137 : => CNT96226::VenderCmd_GetData
19ec-1c88:56496446.192 : iCmd = 1, nBytes = 4
19ec-1c88:56496642.872 : 0000 : 00 00 00 00 
19ec-1c88:56496642.992 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56496643.065 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56496643.135 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56496643.207 : IO Send command 10 bytes
19ec-1c88:56496643.259 : => CNT96226::VenderCmd_SetData
19ec-1c88:56496643.317 : iCmd = 0, nBytes = 10
19ec-1c88:56496643.428 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56496998.403 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56496998.549 : => CNT96226::VenderCmd_GetData
19ec-1c88:56496998.609 : iCmd = 0, nBytes = 128
19ec-1c88:56497207.831 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56497208.016 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56497208.157 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56497208.289 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56497208.414 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56497208.536 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56497208.657 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56497208.780 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56497208.848 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56497208.914 : => CNT96226::VenderCmd_GetData
19ec-1c88:56497208.967 : iCmd = 1, nBytes = 4
19ec-1c88:56497404.340 : 0000 : 00 00 00 00 
19ec-1c88:56497405.138 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56497405.213 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56497405.422 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56497405.500 : => CNT96226::Close
19ec-1c88:56497411.148 : <= CNT96226::Close ret = 1
19ec-1c88:56497411.238 : <= CNT96226::~CNT96226
19ec-1c88:56497411.331 : <= CAsicIO::GetDeviceList
19ec-1c88:56497411.766 : => IoObject::SetTimeout
19ec-1c88:56497411.895 : Timeout--> In = 0 Out = 0
19ec-1c88:56497411.954 : <= IoObject::SetTimeout
19ec-1c88:56497412.024 : => CAsicIO::CAsicIO
19ec-1c88:56497412.100 : => CNT96226::CNT96226
19ec-1c88:56497412.156 : => CNT96226::Open
19ec-1c88:56497436.737 : <= CNT96226::Open ret = 1
19ec-1c88:56497436.843 : => CNT96226::Initialize
19ec-1c88:56497437.037 : <= CNT96226::Initialize ret = 1
19ec-1c88:56497437.094 : <= CNT96226::CNT96226
19ec-1c88:56497437.145 : <= CAsicIO::CAsicIO
19ec-1c88:56497437.201 : => CAsicIO::InitializeDevice
19ec-1c88:56497437.271 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56497443.487 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56497443.612 : => IoObject::GetLockName
19ec-1c88:56497443.675 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56497443.742 : <= IoObject::GetLockName
19ec-1c88:56497444.267 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56497444.340 : IO Send command 10 bytes
19ec-1c88:56497444.393 : => CNT96226::VenderCmd_SetData
19ec-1c88:56497444.448 : iCmd = 0, nBytes = 10
19ec-1c88:56497444.562 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56497766.001 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56497766.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:56497766.189 : iCmd = 0, nBytes = 128
19ec-1c88:56497960.037 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56497960.251 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56497960.392 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56497960.533 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56497960.661 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56497960.794 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56497960.921 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56497961.048 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56497961.113 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56497961.181 : => CNT96226::VenderCmd_GetData
19ec-1c88:56497961.237 : iCmd = 1, nBytes = 4
19ec-1c88:56498094.689 : 0000 : 00 00 00 00 
19ec-1c88:56498094.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56498094.852 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56498094.913 : => CNT96226::VenderCmd_GetData
19ec-1c88:56498094.964 : iCmd = 3, nBytes = 2
19ec-1c88:56498440.558 : 0000 : 06 38 
19ec-1c88:56498440.672 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56498440.749 : => CNT96226::VenderCmd_GetData
19ec-1c88:56498440.803 : iCmd = 4, nBytes = 2
19ec-1c88:56498742.786 : 0000 : 07 07 
19ec-1c88:56498742.914 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56498743.086 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56498743.183 : => IoObject::InitializeDevice
19ec-1c88:56498743.298 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56498743.952 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56498744.030 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56498744.758 : => FindScanner
19ec-1c88:56498744.819 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56498744.884 : <= FindScanner ret = 1
19ec-1c88:56498744.941 : => IoObject::IoLockStart
19ec-1c88:56498745.043 : => CAsicIO::CheckDevice
19ec-1c88:56498745.099 : => CNT96226::ConnectIsAvailable
19ec-1c88:56498769.580 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56498769.697 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56498769.766 : <= IoObject::IoLockStart
19ec-1c88:56498769.827 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56498769.901 : IO Send command 10 bytes
19ec-1c88:56498769.983 : => CNT96226::VenderCmd_SetData
19ec-1c88:56498770.041 : iCmd = 0, nBytes = 10
19ec-1c88:56498770.147 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56498964.915 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56498965.051 : System send command 10 bytes + data 0 bytes
19ec-1c88:56498965.123 : IO total need to receive data 5 bytes
19ec-1c88:56498965.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:56498965.242 : iCmd = 0, nBytes = 5
19ec-1c88:56499111.443 : 0000 : 06 00 02 02 ab 
19ec-1c88:56499111.551 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56499111.625 : System total receive data 5 bytes
19ec-1c88:56499111.691 : => CNT96226::VenderCmd_GetData
19ec-1c88:56499111.749 : iCmd = 1, nBytes = 4
19ec-1c88:56499279.687 : 0000 : 00 00 00 00 
19ec-1c88:56499279.781 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56499279.915 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56499279.982 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56499280.048 : IO Send command 10 bytes
19ec-1c88:56499280.134 : => CNT96226::VenderCmd_SetData
19ec-1c88:56499280.203 : iCmd = 0, nBytes = 10
19ec-1c88:56499280.304 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56499479.611 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56499479.751 : System send command 10 bytes + data 0 bytes
19ec-1c88:56499479.824 : IO total need to receive data 165 bytes
19ec-1c88:56499479.886 : => CNT96226::VenderCmd_GetData
19ec-1c88:56499479.940 : iCmd = 0, nBytes = 165
19ec-1c88:56499621.753 : skip dump 37 bytes
19ec-1c88:56499621.965 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56499622.116 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56499622.261 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56499622.398 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56499622.525 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56499622.661 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56499622.787 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56499622.913 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56499622.975 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56499623.037 : System total receive data 165 bytes
19ec-1c88:56499623.100 : => CNT96226::VenderCmd_GetData
19ec-1c88:56499623.153 : iCmd = 1, nBytes = 4
19ec-1c88:56499741.006 : 0000 : 00 00 00 00 
19ec-1c88:56499741.089 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56499741.235 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56499741.442 : Dump Inquiry
19ec-1c88:56499741.562 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56499741.694 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56499741.825 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56499741.953 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56499742.077 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56499742.208 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56499742.332 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56499742.451 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56499742.575 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56499742.701 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56499742.787 : 00a0 : 00 00 00 00 00 
19ec-1c88:56499742.858 : => ReadNVMDataInternal
19ec-1c88:56499743.078 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56499743.146 : IO Send command 10 bytes
19ec-1c88:56499743.242 : => CNT96226::VenderCmd_SetData
19ec-1c88:56499743.296 : iCmd = 0, nBytes = 10
19ec-1c88:56499743.394 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56500086.205 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56500086.352 : System send command 10 bytes + data 0 bytes
19ec-1c88:56500086.432 : IO total need to receive data 128 bytes
19ec-1c88:56500086.506 : => CNT96226::VenderCmd_GetData
19ec-1c88:56500086.562 : iCmd = 0, nBytes = 128
19ec-1c88:56500221.033 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56500221.202 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56500221.341 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56500221.470 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56500221.599 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56500221.725 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56500221.846 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56500221.970 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56500222.032 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56500222.094 : System total receive data 128 bytes
19ec-1c88:56500222.156 : => CNT96226::VenderCmd_GetData
19ec-1c88:56500222.210 : iCmd = 1, nBytes = 4
19ec-1c88:56500379.896 : 0000 : 00 00 00 00 
19ec-1c88:56500380.288 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56500380.422 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56500380.487 : NVMData.PadScanCount = 0
19ec-1c88:56500380.542 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56500380.595 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56500380.652 : NVMData.FlatbedScanCount = 0
19ec-1c88:56500380.705 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56500380.757 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56500380.809 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56500380.865 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56500380.919 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56500380.972 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56500381.032 : NVMData.BornMonth = 0
19ec-1c88:56500381.080 : NVMData.BornDay = 0
19ec-1c88:56500381.131 : NVMData.BornYear = 0
19ec-1c88:56500381.179 : NVMData.FirstScanMonth = 4
19ec-1c88:56500381.230 : NVMData.FirstScanDay = 30
19ec-1c88:56500381.282 : NVMData.FirstScanYear = 2020
19ec-1c88:56500381.337 : NVMData.VerticalMagnification = 0
19ec-1c88:56500381.389 : NVMData.HorizontalMagnification = 0
19ec-1c88:56500381.442 : NVMData.PowerSavingTime = 15
19ec-1c88:56500381.496 : NVMData.SN = A094165189010062
19ec-1c88:56500381.545 : NVMData.AutoFeed = 0
19ec-1c88:56500381.594 : NVMData.CCDType = 0
19ec-1c88:56500381.644 : NVMData.ScanSpeed = 0
19ec-1c88:56500381.691 : NVMData.RollerCount = 0
19ec-1c88:56500381.742 : NVMData.MultifeedCount = 0
19ec-1c88:56500381.793 : NVMData.JamCount = 0
19ec-1c88:56500381.841 : NVMData.IdentifyInfo = 
19ec-1c88:56500381.892 : NVMData.FormalName = 
19ec-1c88:56500382.064 : NVMData.ReservedB = 0
19ec-1c88:56500382.117 : NVMData.FunctionCode = 0
19ec-1c88:56500382.166 : NVMData.PreFeed = 0
19ec-1c88:56500382.216 : NVMData.PreFeedTime = 0
19ec-1c88:56500382.265 : NVMData.ButtonNumber = 0
19ec-1c88:56500382.312 : NVMData.PowerOffTime = 0
19ec-1c88:56500382.361 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56500382.438 : => IoObject::IoLockEnd
19ec-1c88:56500382.527 : <= IoObject::IoLockEnd
19ec-1c88:56500382.578 : <= InitializeScanner ret = 1
19ec-1c88:56500382.641 : => GetLogicalScannerAbilityEx
19ec-1c88:56500382.699 : => IoObject::IoLockStart
19ec-1c88:56500382.787 : => CAsicIO::CheckDevice
19ec-1c88:56500382.840 : => CNT96226::ConnectIsAvailable
19ec-1c88:56500399.526 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56500399.614 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56500399.669 : <= IoObject::IoLockStart
19ec-1c88:56500399.728 : => IoObject::IoLockEnd
19ec-1c88:56500399.819 : <= IoObject::IoLockEnd
19ec-1c88:56500399.936 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56500400.010 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56500588.542 : => ReadNVMData
19ec-1c88:56500588.720 : => IoObject::IoLockStart
19ec-1c88:56500588.847 : => CAsicIO::CheckDevice
19ec-1c88:56500588.907 : => CNT96226::ConnectIsAvailable
19ec-1c88:56500608.116 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56500608.237 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56500608.301 : <= IoObject::IoLockStart
19ec-1c88:56500608.365 : => ReadNVMDataInternal
19ec-1c88:56500608.433 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56500608.501 : IO Send command 10 bytes
19ec-1c88:56500608.645 : => CNT96226::VenderCmd_SetData
19ec-1c88:56500608.706 : iCmd = 0, nBytes = 10
19ec-1c88:56500608.825 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56500954.371 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56500954.514 : System send command 10 bytes + data 0 bytes
19ec-1c88:56500954.590 : IO total need to receive data 128 bytes
19ec-1c88:56500954.655 : => CNT96226::VenderCmd_GetData
19ec-1c88:56500954.709 : iCmd = 0, nBytes = 128
19ec-1c88:56501142.026 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56501142.242 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56501142.386 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56501142.524 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56501142.653 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56501142.780 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56501142.913 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56501143.043 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56501143.107 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56501143.174 : System total receive data 128 bytes
19ec-1c88:56501143.238 : => CNT96226::VenderCmd_GetData
19ec-1c88:56501143.301 : iCmd = 1, nBytes = 4
19ec-1c88:56501288.124 : 0000 : 00 00 00 00 
19ec-1c88:56501288.235 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56501288.378 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56501288.451 : NVMData.PadScanCount = 0
19ec-1c88:56501288.508 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56501288.564 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56501288.617 : NVMData.FlatbedScanCount = 0
19ec-1c88:56501288.674 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56501288.727 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56501288.779 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56501288.833 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56501288.887 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56501288.940 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56501288.994 : NVMData.BornMonth = 0
19ec-1c88:56501289.043 : NVMData.BornDay = 0
19ec-1c88:56501289.093 : NVMData.BornYear = 0
19ec-1c88:56501289.140 : NVMData.FirstScanMonth = 4
19ec-1c88:56501289.193 : NVMData.FirstScanDay = 30
19ec-1c88:56501289.247 : NVMData.FirstScanYear = 2020
19ec-1c88:56501289.439 : NVMData.VerticalMagnification = 0
19ec-1c88:56501289.495 : NVMData.HorizontalMagnification = 0
19ec-1c88:56501289.552 : NVMData.PowerSavingTime = 15
19ec-1c88:56501289.605 : NVMData.SN = A094165189010062
19ec-1c88:56501289.652 : NVMData.AutoFeed = 0
19ec-1c88:56501289.704 : NVMData.CCDType = 0
19ec-1c88:56501289.750 : NVMData.ScanSpeed = 0
19ec-1c88:56501289.799 : NVMData.RollerCount = 0
19ec-1c88:56501289.850 : NVMData.MultifeedCount = 0
19ec-1c88:56501289.902 : NVMData.JamCount = 0
19ec-1c88:56501289.949 : NVMData.IdentifyInfo = 
19ec-1c88:56501289.999 : NVMData.FormalName = 
19ec-1c88:56501290.049 : NVMData.ReservedB = 0
19ec-1c88:56501290.101 : NVMData.FunctionCode = 0
19ec-1c88:56501290.150 : NVMData.PreFeed = 0
19ec-1c88:56501290.197 : NVMData.PreFeedTime = 0
19ec-1c88:56501290.248 : NVMData.ButtonNumber = 0
19ec-1c88:56501290.295 : NVMData.PowerOffTime = 0
19ec-1c88:56501290.346 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56501290.408 : => IoObject::IoLockEnd
19ec-1c88:56501290.501 : <= IoObject::IoLockEnd
19ec-1c88:56501290.550 : <= ReadNVMData ret = 1
19ec-1c88:56503164.401 : => TerminateDriver
19ec-1c88:56503164.871 : => CAsicIO::~CAsicIO,pStage=79301704
19ec-1c88:56503165.027 : => CNT96226::Close
19ec-1c88:56503171.845 : <= CNT96226::Close ret = 1
19ec-1c88:56503172.004 : <= CAsicIO::~CAsicIO
19ec-1c88:56503172.120 : => IoObject::IoLockEnd
19ec-1c88:56503172.227 : <= IoObject::IoLockEnd
19ec-1c88:56503172.324 : => IoObject::TerminateDevice
19ec-1c88:56503172.433 : => IoObject::IoLockEnd
19ec-1c88:56503172.533 : <= IoObject::IoLockEnd
19ec-1c88:56503172.740 : <= IoObject::TerminateDevice
19ec-1c88:56503173.214 : <= TerminateDriver ret = 1
19ec-1c88:56506209.587 : ============Debug Start==========
19ec-1c88:56506209.919 : Date : 2020/4/30 14:33:14
19ec-1c88:56506210.004 : Process ID : 19ec
19ec-1c88:56506210.433 : Windows : Version 10.0 build 18363 
19ec-1c88:56506210.922 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56506210.986 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56506211.051 : MemoryStatus.ullAvailPhys : 1754435584
19ec-1c88:56506211.112 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56506211.183 : MemoryStatus.ullAvailPageFile : 3117518848
19ec-1c88:56506211.248 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56506211.309 : MemoryStatus.ullAvailVirtual : 1728708608
19ec-1c88:56506211.373 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56506211.481 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56506211.544 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56506211.792 : CPU Count : 4
19ec-1c88:56506211.841 : CPU Frequency : 100.000 Mhz
19ec-1c88:56506216.931 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56506217.068 : => InitializeDriver
19ec-1c88:56506217.354 : <= InitializeDriver ret = 1
19ec-1c88:56508832.657 : => InitializeScanner
19ec-1c88:56508832.924 : => CAsicIO::GetDeviceList
19ec-1c88:56508833.387 : => CNT96226::CNT96226
19ec-1c88:56508833.451 : => CNT96226::Open
19ec-1c88:56508856.043 : <= CNT96226::Open ret = 1
19ec-1c88:56508856.142 : => CNT96226::Initialize
19ec-1c88:56508856.322 : <= CNT96226::Initialize ret = 1
19ec-1c88:56508856.380 : <= CNT96226::CNT96226
19ec-1c88:56508856.434 : => CNT96226::EnumAvailableDevice
19ec-1c88:56508861.867 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56508861.945 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56508862.003 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56512548.955 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56512549.270 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56512556.060 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56512556.169 : => IoObject::GetLockName
19ec-1c88:56512556.232 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56512556.299 : <= IoObject::GetLockName
19ec-1c88:56512557.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:56512557.080 : iCmd = 3, nBytes = 2
19ec-1c88:56512942.889 : 0000 : 06 38 
19ec-1c88:56512943.044 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56512943.117 : => CNT96226::VenderCmd_GetData
19ec-1c88:56512943.175 : iCmd = 4, nBytes = 2
19ec-1c88:56513254.414 : 0000 : 07 07 
19ec-1c88:56513254.500 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56513254.586 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56513254.672 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56513254.743 : IO Send command 10 bytes
19ec-1c88:56513254.795 : => CNT96226::VenderCmd_SetData
19ec-1c88:56513254.865 : iCmd = 0, nBytes = 10
19ec-1c88:56513254.971 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56513424.867 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56513425.063 : => CNT96226::VenderCmd_GetData
19ec-1c88:56513425.134 : iCmd = 0, nBytes = 165
19ec-1c88:56513578.591 : skip dump 37 bytes
19ec-1c88:56513578.789 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56513578.937 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56513579.072 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56513579.208 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56513579.341 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56513579.484 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56513579.610 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56513579.734 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56513579.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56513579.859 : => CNT96226::VenderCmd_GetData
19ec-1c88:56513579.910 : iCmd = 1, nBytes = 4
19ec-1c88:56513753.265 : 0000 : 00 00 00 00 
19ec-1c88:56513753.597 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56513753.658 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56513753.723 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56513753.793 : IO Send command 10 bytes
19ec-1c88:56513753.852 : => CNT96226::VenderCmd_SetData
19ec-1c88:56513753.905 : iCmd = 0, nBytes = 10
19ec-1c88:56513754.005 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56514095.384 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56514095.574 : => CNT96226::VenderCmd_GetData
19ec-1c88:56514095.644 : iCmd = 0, nBytes = 128
19ec-1c88:56514307.888 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56514308.068 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56514308.211 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56514308.348 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56514308.471 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56514308.594 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56514308.720 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56514308.848 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56514308.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56514308.976 : => CNT96226::VenderCmd_GetData
19ec-1c88:56514309.028 : iCmd = 1, nBytes = 4
19ec-1c88:56514437.893 : 0000 : 00 00 00 00 
19ec-1c88:56514438.060 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56514438.132 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56514438.344 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56514438.423 : => CNT96226::Close
19ec-1c88:56514442.514 : <= CNT96226::Close ret = 1
19ec-1c88:56514442.594 : <= CNT96226::~CNT96226
19ec-1c88:56514442.680 : <= CAsicIO::GetDeviceList
19ec-1c88:56514443.129 : => IoObject::SetTimeout
19ec-1c88:56514443.261 : Timeout--> In = 0 Out = 0
19ec-1c88:56514443.326 : <= IoObject::SetTimeout
19ec-1c88:56514443.398 : => CAsicIO::CAsicIO
19ec-1c88:56514443.472 : => CNT96226::CNT96226
19ec-1c88:56514443.527 : => CNT96226::Open
19ec-1c88:56514466.824 : <= CNT96226::Open ret = 1
19ec-1c88:56514466.921 : => CNT96226::Initialize
19ec-1c88:56514467.117 : <= CNT96226::Initialize ret = 1
19ec-1c88:56514467.179 : <= CNT96226::CNT96226
19ec-1c88:56514467.234 : <= CAsicIO::CAsicIO
19ec-1c88:56514467.293 : => CAsicIO::InitializeDevice
19ec-1c88:56514467.359 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56514473.629 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56514473.752 : => IoObject::GetLockName
19ec-1c88:56514473.809 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56514473.874 : <= IoObject::GetLockName
19ec-1c88:56514474.406 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56514474.479 : IO Send command 10 bytes
19ec-1c88:56514474.536 : => CNT96226::VenderCmd_SetData
19ec-1c88:56514474.593 : iCmd = 0, nBytes = 10
19ec-1c88:56514474.703 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56514812.819 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56514812.958 : => CNT96226::VenderCmd_GetData
19ec-1c88:56514813.025 : iCmd = 0, nBytes = 128
19ec-1c88:56514978.729 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56514978.969 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56514979.122 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56514979.266 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56514979.395 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56514979.525 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56514979.658 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56514979.785 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56514979.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56514979.923 : => CNT96226::VenderCmd_GetData
19ec-1c88:56514979.977 : iCmd = 1, nBytes = 4
19ec-1c88:56515124.299 : 0000 : 00 00 00 00 
19ec-1c88:56515124.439 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56515124.514 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56515124.586 : => CNT96226::VenderCmd_GetData
19ec-1c88:56515124.640 : iCmd = 3, nBytes = 2
19ec-1c88:56515510.664 : 0000 : 06 38 
19ec-1c88:56515510.914 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56515511.073 : => CNT96226::VenderCmd_GetData
19ec-1c88:56515511.196 : iCmd = 4, nBytes = 2
19ec-1c88:56515831.222 : 0000 : 07 07 
19ec-1c88:56515831.424 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56515831.754 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56515831.949 : => IoObject::InitializeDevice
19ec-1c88:56515832.149 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56515833.263 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56515833.413 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56515834.556 : => FindScanner
19ec-1c88:56515834.662 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56515834.801 : <= FindScanner ret = 1
19ec-1c88:56515834.908 : => IoObject::IoLockStart
19ec-1c88:56515835.109 : => CAsicIO::CheckDevice
19ec-1c88:56515835.222 : => CNT96226::ConnectIsAvailable
19ec-1c88:56515858.044 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56515858.289 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56515858.421 : <= IoObject::IoLockStart
19ec-1c88:56515858.543 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56515858.690 : IO Send command 10 bytes
19ec-1c88:56515858.865 : => CNT96226::VenderCmd_SetData
19ec-1c88:56515858.977 : iCmd = 0, nBytes = 10
19ec-1c88:56515859.204 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56516065.546 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56516065.815 : System send command 10 bytes + data 0 bytes
19ec-1c88:56516065.961 : IO total need to receive data 5 bytes
19ec-1c88:56516066.083 : => CNT96226::VenderCmd_GetData
19ec-1c88:56516066.195 : iCmd = 0, nBytes = 5
19ec-1c88:56516247.195 : 0000 : 06 00 02 02 ab 
19ec-1c88:56516247.367 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56516247.489 : System total receive data 5 bytes
19ec-1c88:56516247.613 : => CNT96226::VenderCmd_GetData
19ec-1c88:56516247.720 : iCmd = 1, nBytes = 4
19ec-1c88:56516445.246 : 0000 : 00 00 00 00 
19ec-1c88:56516445.443 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56516445.685 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56516445.819 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56516445.945 : IO Send command 10 bytes
19ec-1c88:56516446.123 : => CNT96226::VenderCmd_SetData
19ec-1c88:56516446.234 : iCmd = 0, nBytes = 10
19ec-1c88:56516446.445 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56516658.489 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56516658.724 : System send command 10 bytes + data 0 bytes
19ec-1c88:56516658.856 : IO total need to receive data 165 bytes
19ec-1c88:56516658.981 : => CNT96226::VenderCmd_GetData
19ec-1c88:56516659.091 : iCmd = 0, nBytes = 165
19ec-1c88:56516854.112 : skip dump 37 bytes
19ec-1c88:56516854.474 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56516854.757 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56516855.027 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56516855.296 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56516855.560 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56516855.838 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56516856.098 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56516856.351 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56516856.478 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56516856.595 : System total receive data 165 bytes
19ec-1c88:56516856.709 : => CNT96226::VenderCmd_GetData
19ec-1c88:56516856.813 : iCmd = 1, nBytes = 4
19ec-1c88:56517052.673 : 0000 : 00 00 00 00 
19ec-1c88:56517052.929 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56517053.196 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56517053.660 : Dump Inquiry
19ec-1c88:56517053.935 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56517054.214 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56517054.492 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56517054.765 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56517055.020 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56517055.287 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56517055.549 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56517055.809 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56517056.072 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56517056.335 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56517056.523 : 00a0 : 00 00 00 00 00 
19ec-1c88:56517056.655 : => ReadNVMDataInternal
19ec-1c88:56517057.042 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56517057.173 : IO Send command 10 bytes
19ec-1c88:56517057.363 : => CNT96226::VenderCmd_SetData
19ec-1c88:56517057.469 : iCmd = 0, nBytes = 10
19ec-1c88:56517057.679 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56517420.760 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56517421.001 : System send command 10 bytes + data 0 bytes
19ec-1c88:56517421.139 : IO total need to receive data 128 bytes
19ec-1c88:56517421.276 : => CNT96226::VenderCmd_GetData
19ec-1c88:56517421.387 : iCmd = 0, nBytes = 128
19ec-1c88:56517656.058 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56517656.465 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56517656.746 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56517657.023 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56517657.283 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56517657.536 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56517657.794 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56517658.046 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56517658.174 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56517658.302 : System total receive data 128 bytes
19ec-1c88:56517658.430 : => CNT96226::VenderCmd_GetData
19ec-1c88:56517658.542 : iCmd = 1, nBytes = 4
19ec-1c88:56517888.150 : 0000 : 00 00 00 00 
19ec-1c88:56517888.369 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56517888.623 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56517888.755 : NVMData.PadScanCount = 0
19ec-1c88:56517888.873 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56517888.987 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56517889.108 : NVMData.FlatbedScanCount = 0
19ec-1c88:56517889.216 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56517889.325 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56517889.431 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56517889.542 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56517889.652 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56517889.764 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56517889.874 : NVMData.BornMonth = 0
19ec-1c88:56517889.968 : NVMData.BornDay = 0
19ec-1c88:56517890.068 : NVMData.BornYear = 0
19ec-1c88:56517890.169 : NVMData.FirstScanMonth = 4
19ec-1c88:56517890.271 : NVMData.FirstScanDay = 30
19ec-1c88:56517890.379 : NVMData.FirstScanYear = 2020
19ec-1c88:56517890.486 : NVMData.VerticalMagnification = 0
19ec-1c88:56517890.599 : NVMData.HorizontalMagnification = 0
19ec-1c88:56517890.711 : NVMData.PowerSavingTime = 15
19ec-1c88:56517890.822 : NVMData.SN = A094165189010062
19ec-1c88:56517890.920 : NVMData.AutoFeed = 0
19ec-1c88:56517891.025 : NVMData.CCDType = 0
19ec-1c88:56517891.120 : NVMData.ScanSpeed = 0
19ec-1c88:56517891.216 : NVMData.RollerCount = 0
19ec-1c88:56517891.325 : NVMData.MultifeedCount = 0
19ec-1c88:56517891.427 : NVMData.JamCount = 0
19ec-1c88:56517891.525 : NVMData.IdentifyInfo = 
19ec-1c88:56517891.629 : NVMData.FormalName = 
19ec-1c88:56517892.056 : NVMData.ReservedB = 0
19ec-1c88:56517892.171 : NVMData.FunctionCode = 0
19ec-1c88:56517892.271 : NVMData.PreFeed = 0
19ec-1c88:56517892.371 : NVMData.PreFeedTime = 0
19ec-1c88:56517892.471 : NVMData.ButtonNumber = 0
19ec-1c88:56517892.577 : NVMData.PowerOffTime = 0
19ec-1c88:56517892.685 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56517892.833 : => IoObject::IoLockEnd
19ec-1c88:56517893.017 : <= IoObject::IoLockEnd
19ec-1c88:56517893.115 : <= InitializeScanner ret = 1
19ec-1c88:56519443.726 : => GetLogicalScannerAbility
19ec-1c88:56519443.914 : => IoObject::IoLockStart
19ec-1c88:56519444.047 : => CAsicIO::CheckDevice
19ec-1c88:56519444.107 : => CNT96226::ConnectIsAvailable
19ec-1c88:56519469.367 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56519469.480 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56519469.543 : <= IoObject::IoLockStart
19ec-1c88:56519469.604 : => IoObject::IoLockEnd
19ec-1c88:56519469.715 : <= IoObject::IoLockEnd
19ec-1c88:56519469.792 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:56523177.225 : => GetLogicalScannerAbilityEx
19ec-1c88:56523177.422 : => IoObject::IoLockStart
19ec-1c88:56523177.800 : => CAsicIO::CheckDevice
19ec-1c88:56523177.857 : => CNT96226::ConnectIsAvailable
19ec-1c88:56523204.044 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56523204.158 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56523204.218 : <= IoObject::IoLockStart
19ec-1c88:56523204.278 : => IoObject::IoLockEnd
19ec-1c88:56523204.385 : <= IoObject::IoLockEnd
19ec-1c88:56523204.503 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56523204.578 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56530817.934 : => ReadNVMData
19ec-1c88:56530818.126 : => IoObject::IoLockStart
19ec-1c88:56530818.264 : => CAsicIO::CheckDevice
19ec-1c88:56530818.323 : => CNT96226::ConnectIsAvailable
19ec-1c88:56530843.530 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56530843.651 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56530843.714 : <= IoObject::IoLockStart
19ec-1c88:56530843.779 : => ReadNVMDataInternal
19ec-1c88:56530843.838 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56530843.916 : IO Send command 10 bytes
19ec-1c88:56530844.036 : => CNT96226::VenderCmd_SetData
19ec-1c88:56530844.095 : iCmd = 0, nBytes = 10
19ec-1c88:56530844.211 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56531207.985 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56531208.177 : System send command 10 bytes + data 0 bytes
19ec-1c88:56531208.244 : IO total need to receive data 128 bytes
19ec-1c88:56531208.307 : => CNT96226::VenderCmd_GetData
19ec-1c88:56531208.360 : iCmd = 0, nBytes = 128
19ec-1c88:56531402.728 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56531402.923 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56531403.066 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56531403.201 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56531403.332 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56531403.457 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56531403.587 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56531403.713 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56531403.778 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56531403.852 : System total receive data 128 bytes
19ec-1c88:56531403.915 : => CNT96226::VenderCmd_GetData
19ec-1c88:56531403.969 : iCmd = 1, nBytes = 4
19ec-1c88:56531552.680 : 0000 : 00 00 00 00 
19ec-1c88:56531552.850 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56531553.001 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56531553.076 : NVMData.PadScanCount = 0
19ec-1c88:56531553.139 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56531553.197 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56531553.256 : NVMData.FlatbedScanCount = 0
19ec-1c88:56531553.313 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56531553.503 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56531553.563 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56531553.619 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56531553.673 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56531553.728 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56531553.784 : NVMData.BornMonth = 0
19ec-1c88:56531553.834 : NVMData.BornDay = 0
19ec-1c88:56531553.884 : NVMData.BornYear = 0
19ec-1c88:56531553.938 : NVMData.FirstScanMonth = 4
19ec-1c88:56531553.992 : NVMData.FirstScanDay = 30
19ec-1c88:56531554.046 : NVMData.FirstScanYear = 2020
19ec-1c88:56531554.102 : NVMData.VerticalMagnification = 0
19ec-1c88:56531554.157 : NVMData.HorizontalMagnification = 0
19ec-1c88:56531554.214 : NVMData.PowerSavingTime = 15
19ec-1c88:56531554.267 : NVMData.SN = A094165189010062
19ec-1c88:56531554.320 : NVMData.AutoFeed = 0
19ec-1c88:56531554.370 : NVMData.CCDType = 0
19ec-1c88:56531554.420 : NVMData.ScanSpeed = 0
19ec-1c88:56531554.472 : NVMData.RollerCount = 0
19ec-1c88:56531554.527 : NVMData.MultifeedCount = 0
19ec-1c88:56531554.581 : NVMData.JamCount = 0
19ec-1c88:56531554.629 : NVMData.IdentifyInfo = 
19ec-1c88:56531554.682 : NVMData.FormalName = 
19ec-1c88:56531554.731 : NVMData.ReservedB = 0
19ec-1c88:56531554.783 : NVMData.FunctionCode = 0
19ec-1c88:56531554.833 : NVMData.PreFeed = 0
19ec-1c88:56531554.880 : NVMData.PreFeedTime = 0
19ec-1c88:56531554.928 : NVMData.ButtonNumber = 0
19ec-1c88:56531554.976 : NVMData.PowerOffTime = 0
19ec-1c88:56531555.026 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56531555.090 : => IoObject::IoLockEnd
19ec-1c88:56531555.183 : <= IoObject::IoLockEnd
19ec-1c88:56531555.233 : <= ReadNVMData ret = 1
19ec-1c88:56542044.950 : => GetADFStatus
19ec-1c88:56542045.356 : => IoObject::IoLockStart
19ec-1c88:56542045.501 : => CAsicIO::CheckDevice
19ec-1c88:56542045.559 : => CNT96226::ConnectIsAvailable
19ec-1c88:56542068.613 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56542068.733 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56542068.803 : <= IoObject::IoLockStart
19ec-1c88:56542068.866 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56542068.934 : IO Send command 10 bytes
19ec-1c88:56542069.052 : => CNT96226::VenderCmd_SetData
19ec-1c88:56542069.109 : iCmd = 0, nBytes = 10
19ec-1c88:56542069.217 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56542247.119 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56542247.258 : System send command 10 bytes + data 0 bytes
19ec-1c88:56542247.333 : IO total need to receive data 2 bytes
19ec-1c88:56542247.394 : => CNT96226::VenderCmd_GetData
19ec-1c88:56542247.448 : iCmd = 0, nBytes = 2
19ec-1c88:56542401.182 : 0000 : 00 00 
19ec-1c88:56542401.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56542401.388 : System total receive data 2 bytes
19ec-1c88:56542401.454 : => CNT96226::VenderCmd_GetData
19ec-1c88:56542401.508 : iCmd = 1, nBytes = 4
19ec-1c88:56542519.580 : 0000 : 00 00 00 00 
19ec-1c88:56542519.703 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56542519.847 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56542519.908 : Return status = 0
19ec-1c88:56542519.966 : => IoObject::IoLockEnd
19ec-1c88:56542520.058 : <= IoObject::IoLockEnd
19ec-1c88:56542520.110 : <= GetADFStatus ret = 1
19ec-1c88:56545326.177 : => GetADFStatus
19ec-1c88:56545326.388 : => IoObject::IoLockStart
19ec-1c88:56545326.518 : => CAsicIO::CheckDevice
19ec-1c88:56545326.582 : => CNT96226::ConnectIsAvailable
19ec-1c88:56545347.565 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56545347.687 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56545347.757 : <= IoObject::IoLockStart
19ec-1c88:56545347.823 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56545347.897 : IO Send command 10 bytes
19ec-1c88:56545348.035 : => CNT96226::VenderCmd_SetData
19ec-1c88:56545348.100 : iCmd = 0, nBytes = 10
19ec-1c88:56545348.211 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56545542.061 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56545542.225 : System send command 10 bytes + data 0 bytes
19ec-1c88:56545542.458 : IO total need to receive data 2 bytes
19ec-1c88:56545542.535 : => CNT96226::VenderCmd_GetData
19ec-1c88:56545542.591 : iCmd = 0, nBytes = 2
19ec-1c88:56545747.416 : 0000 : 00 00 
19ec-1c88:56545747.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56545747.768 : System total receive data 2 bytes
19ec-1c88:56545748.105 : => CNT96226::VenderCmd_GetData
19ec-1c88:56545748.159 : iCmd = 1, nBytes = 4
19ec-1c88:56545927.797 : 0000 : 00 00 00 00 
19ec-1c88:56545928.000 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56545928.242 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56545928.387 : Return status = 0
19ec-1c88:56545928.505 : => IoObject::IoLockEnd
19ec-1c88:56545928.686 : <= IoObject::IoLockEnd
19ec-1c88:56545928.785 : <= GetADFStatus ret = 1
19ec-1c88:56548078.096 : => TerminateDriver
19ec-1c88:56548078.300 : => CAsicIO::~CAsicIO,pStage=199691336
19ec-1c88:56548078.378 : => CNT96226::Close
19ec-1c88:56548082.162 : <= CNT96226::Close ret = 1
19ec-1c88:56548082.245 : <= CAsicIO::~CAsicIO
19ec-1c88:56548082.307 : => IoObject::IoLockEnd
19ec-1c88:56548082.361 : <= IoObject::IoLockEnd
19ec-1c88:56548082.415 : => IoObject::TerminateDevice
19ec-1c88:56548082.469 : => IoObject::IoLockEnd
19ec-1c88:56548082.518 : <= IoObject::IoLockEnd
19ec-1c88:56548082.623 : <= IoObject::TerminateDevice
19ec-1c88:56548082.885 : <= TerminateDriver ret = 1
19ec-1c88:56591177.263 : ============Debug Start==========
19ec-1c88:56591177.555 : Date : 2020/4/30 14:33:17
19ec-1c88:56591177.640 : Process ID : 19ec
19ec-1c88:56591178.125 : Windows : Version 10.0 build 18363 
19ec-1c88:56591178.617 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56591178.683 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56591178.750 : MemoryStatus.ullAvailPhys : 1756942336
19ec-1c88:56591178.812 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56591178.873 : MemoryStatus.ullAvailPageFile : 3117084672
19ec-1c88:56591178.936 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56591178.998 : MemoryStatus.ullAvailVirtual : 1726341120
19ec-1c88:56591179.060 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56591179.169 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56591179.233 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56591179.480 : CPU Count : 4
19ec-1c88:56591179.530 : CPU Frequency : 100.000 Mhz
19ec-1c88:56591184.130 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56591184.268 : => InitializeDriver
19ec-1c88:56591184.785 : <= InitializeDriver ret = 1
19ec-1c88:56591184.840 : => InitializeScanner
19ec-1c88:56591184.922 : => CAsicIO::GetDeviceList
19ec-1c88:56591185.256 : => CNT96226::CNT96226
19ec-1c88:56591185.315 : => CNT96226::Open
19ec-1c88:56591207.956 : <= CNT96226::Open ret = 1
19ec-1c88:56591208.060 : => CNT96226::Initialize
19ec-1c88:56591208.248 : <= CNT96226::Initialize ret = 1
19ec-1c88:56591208.304 : <= CNT96226::CNT96226
19ec-1c88:56591208.356 : => CNT96226::EnumAvailableDevice
19ec-1c88:56591214.937 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56591215.053 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56591215.119 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56595030.994 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56595031.292 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56595037.071 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56595037.184 : => IoObject::GetLockName
19ec-1c88:56595037.247 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56595037.316 : <= IoObject::GetLockName
19ec-1c88:56595037.787 : => CNT96226::VenderCmd_GetData
19ec-1c88:56595037.853 : iCmd = 3, nBytes = 2
19ec-1c88:56595420.618 : 0000 : 06 38 
19ec-1c88:56595420.765 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56595420.846 : => CNT96226::VenderCmd_GetData
19ec-1c88:56595420.907 : iCmd = 4, nBytes = 2
19ec-1c88:56595728.335 : 0000 : 07 07 
19ec-1c88:56595728.422 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56595728.517 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56595728.608 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56595728.677 : IO Send command 10 bytes
19ec-1c88:56595728.730 : => CNT96226::VenderCmd_SetData
19ec-1c88:56595728.785 : iCmd = 0, nBytes = 10
19ec-1c88:56595728.889 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56595919.201 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56595919.380 : => CNT96226::VenderCmd_GetData
19ec-1c88:56595919.442 : iCmd = 0, nBytes = 165
19ec-1c88:56596127.911 : skip dump 37 bytes
19ec-1c88:56596128.085 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56596128.224 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56596128.353 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56596128.486 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56596128.618 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56596128.755 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56596128.878 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56596129.003 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56596129.063 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56596129.122 : => CNT96226::VenderCmd_GetData
19ec-1c88:56596129.173 : iCmd = 1, nBytes = 4
19ec-1c88:56596320.063 : 0000 : 00 00 00 00 
19ec-1c88:56596320.165 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56596320.227 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56596320.291 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56596320.358 : IO Send command 10 bytes
19ec-1c88:56596320.414 : => CNT96226::VenderCmd_SetData
19ec-1c88:56596320.469 : iCmd = 0, nBytes = 10
19ec-1c88:56596320.570 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56596647.692 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56596647.854 : => CNT96226::VenderCmd_GetData
19ec-1c88:56596647.912 : iCmd = 0, nBytes = 128
19ec-1c88:56596857.345 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56596857.551 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56596857.698 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56596857.835 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56596857.962 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56596858.088 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56596858.215 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56596858.344 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56596858.414 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56596858.482 : => CNT96226::VenderCmd_GetData
19ec-1c88:56596858.535 : iCmd = 1, nBytes = 4
19ec-1c88:56597063.816 : 0000 : 00 00 00 00 
19ec-1c88:56597064.252 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56597064.326 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56597064.500 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56597064.573 : => CNT96226::Close
19ec-1c88:56597068.304 : <= CNT96226::Close ret = 1
19ec-1c88:56597068.377 : <= CNT96226::~CNT96226
19ec-1c88:56597068.477 : <= CAsicIO::GetDeviceList
19ec-1c88:56597068.929 : => IoObject::SetTimeout
19ec-1c88:56597069.056 : Timeout--> In = 0 Out = 0
19ec-1c88:56597069.115 : <= IoObject::SetTimeout
19ec-1c88:56597069.182 : => CAsicIO::CAsicIO
19ec-1c88:56597069.252 : => CNT96226::CNT96226
19ec-1c88:56597069.312 : => CNT96226::Open
19ec-1c88:56597092.266 : <= CNT96226::Open ret = 1
19ec-1c88:56597092.374 : => CNT96226::Initialize
19ec-1c88:56597092.580 : <= CNT96226::Initialize ret = 1
19ec-1c88:56597092.643 : <= CNT96226::CNT96226
19ec-1c88:56597092.695 : <= CAsicIO::CAsicIO
19ec-1c88:56597092.755 : => CAsicIO::InitializeDevice
19ec-1c88:56597092.827 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56597098.652 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56597098.785 : => IoObject::GetLockName
19ec-1c88:56597098.843 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56597098.910 : <= IoObject::GetLockName
19ec-1c88:56597099.413 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56597099.488 : IO Send command 10 bytes
19ec-1c88:56597099.545 : => CNT96226::VenderCmd_SetData
19ec-1c88:56597099.873 : iCmd = 0, nBytes = 10
19ec-1c88:56597099.991 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56597450.082 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56597450.259 : => CNT96226::VenderCmd_GetData
19ec-1c88:56597450.322 : iCmd = 0, nBytes = 128
19ec-1c88:56597655.113 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56597655.287 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56597655.430 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56597655.570 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56597655.700 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56597655.827 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56597655.951 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56597656.074 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56597656.137 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56597656.197 : => CNT96226::VenderCmd_GetData
19ec-1c88:56597656.249 : iCmd = 1, nBytes = 4
19ec-1c88:56597851.163 : 0000 : 00 00 00 00 
19ec-1c88:56597851.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56597851.328 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56597851.392 : => CNT96226::VenderCmd_GetData
19ec-1c88:56597851.446 : iCmd = 3, nBytes = 2
19ec-1c88:56598239.664 : 0000 : 06 38 
19ec-1c88:56598239.795 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56598239.866 : => CNT96226::VenderCmd_GetData
19ec-1c88:56598239.922 : iCmd = 4, nBytes = 2
19ec-1c88:56598528.773 : 0000 : 07 07 
19ec-1c88:56598528.930 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56598529.126 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56598529.224 : => IoObject::InitializeDevice
19ec-1c88:56598529.340 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56598530.144 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56598530.220 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56598530.999 : => FindScanner
19ec-1c88:56598531.060 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56598531.124 : <= FindScanner ret = 1
19ec-1c88:56598531.185 : => IoObject::IoLockStart
19ec-1c88:56598531.292 : => CAsicIO::CheckDevice
19ec-1c88:56598531.347 : => CNT96226::ConnectIsAvailable
19ec-1c88:56598555.447 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56598555.556 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56598555.617 : <= IoObject::IoLockStart
19ec-1c88:56598555.677 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56598555.747 : IO Send command 10 bytes
19ec-1c88:56598555.838 : => CNT96226::VenderCmd_SetData
19ec-1c88:56598555.899 : iCmd = 0, nBytes = 10
19ec-1c88:56598556.006 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56598752.801 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56598752.904 : System send command 10 bytes + data 0 bytes
19ec-1c88:56598752.968 : IO total need to receive data 5 bytes
19ec-1c88:56598753.032 : => CNT96226::VenderCmd_GetData
19ec-1c88:56598753.086 : iCmd = 0, nBytes = 5
19ec-1c88:56598924.828 : 0000 : 06 00 02 02 ab 
19ec-1c88:56598924.953 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56598925.022 : System total receive data 5 bytes
19ec-1c88:56598925.083 : => CNT96226::VenderCmd_GetData
19ec-1c88:56598925.138 : iCmd = 1, nBytes = 4
19ec-1c88:56599053.018 : 0000 : 00 00 00 00 
19ec-1c88:56599053.162 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56599053.318 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56599053.387 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56599053.458 : IO Send command 10 bytes
19ec-1c88:56599053.559 : => CNT96226::VenderCmd_SetData
19ec-1c88:56599053.621 : iCmd = 0, nBytes = 10
19ec-1c88:56599053.733 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56599259.259 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56599259.363 : System send command 10 bytes + data 0 bytes
19ec-1c88:56599259.427 : IO total need to receive data 165 bytes
19ec-1c88:56599259.491 : => CNT96226::VenderCmd_GetData
19ec-1c88:56599259.546 : iCmd = 0, nBytes = 165
19ec-1c88:56599447.331 : skip dump 37 bytes
19ec-1c88:56599447.544 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56599447.690 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56599447.824 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56599447.958 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56599448.084 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56599448.219 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56599448.342 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56599448.464 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56599448.758 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56599448.823 : System total receive data 165 bytes
19ec-1c88:56599448.884 : => CNT96226::VenderCmd_GetData
19ec-1c88:56599448.937 : iCmd = 1, nBytes = 4
19ec-1c88:56599620.102 : 0000 : 00 00 00 00 
19ec-1c88:56599620.234 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56599620.389 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56599620.632 : Dump Inquiry
19ec-1c88:56599620.766 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56599620.898 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56599621.031 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56599621.159 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56599621.286 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56599621.415 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56599621.534 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56599621.655 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56599621.786 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56599621.914 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56599621.999 : 00a0 : 00 00 00 00 00 
19ec-1c88:56599622.069 : => ReadNVMDataInternal
19ec-1c88:56599622.306 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56599622.372 : IO Send command 10 bytes
19ec-1c88:56599622.469 : => CNT96226::VenderCmd_SetData
19ec-1c88:56599622.524 : iCmd = 0, nBytes = 10
19ec-1c88:56599622.627 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56599973.243 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56599973.410 : System send command 10 bytes + data 0 bytes
19ec-1c88:56599973.486 : IO total need to receive data 128 bytes
19ec-1c88:56599973.551 : => CNT96226::VenderCmd_GetData
19ec-1c88:56599973.609 : iCmd = 0, nBytes = 128
19ec-1c88:56600168.277 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56600168.487 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56600168.632 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56600168.765 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56600168.894 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56600169.019 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56600169.141 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56600169.262 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56600169.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56600169.393 : System total receive data 128 bytes
19ec-1c88:56600169.452 : => CNT96226::VenderCmd_GetData
19ec-1c88:56600169.509 : iCmd = 1, nBytes = 4
19ec-1c88:56600372.776 : 0000 : 00 00 00 00 
19ec-1c88:56600372.881 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56600373.049 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56600373.120 : NVMData.PadScanCount = 0
19ec-1c88:56600373.178 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56600373.233 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56600373.290 : NVMData.FlatbedScanCount = 0
19ec-1c88:56600373.349 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56600373.402 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56600373.454 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56600373.511 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56600373.566 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56600373.623 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56600373.679 : NVMData.BornMonth = 0
19ec-1c88:56600373.728 : NVMData.BornDay = 0
19ec-1c88:56600373.775 : NVMData.BornYear = 0
19ec-1c88:56600373.823 : NVMData.FirstScanMonth = 4
19ec-1c88:56600373.873 : NVMData.FirstScanDay = 30
19ec-1c88:56600373.929 : NVMData.FirstScanYear = 2020
19ec-1c88:56600373.982 : NVMData.VerticalMagnification = 0
19ec-1c88:56600374.038 : NVMData.HorizontalMagnification = 0
19ec-1c88:56600374.090 : NVMData.PowerSavingTime = 15
19ec-1c88:56600374.145 : NVMData.SN = A094165189010062
19ec-1c88:56600374.195 : NVMData.AutoFeed = 0
19ec-1c88:56600374.244 : NVMData.CCDType = 0
19ec-1c88:56600374.295 : NVMData.ScanSpeed = 0
19ec-1c88:56600374.341 : NVMData.RollerCount = 0
19ec-1c88:56600374.390 : NVMData.MultifeedCount = 0
19ec-1c88:56600374.442 : NVMData.JamCount = 0
19ec-1c88:56600374.491 : NVMData.IdentifyInfo = 
19ec-1c88:56600374.544 : NVMData.FormalName = 
19ec-1c88:56600374.780 : NVMData.ReservedB = 0
19ec-1c88:56600374.842 : NVMData.FunctionCode = 0
19ec-1c88:56600374.892 : NVMData.PreFeed = 0
19ec-1c88:56600374.942 : NVMData.PreFeedTime = 0
19ec-1c88:56600374.992 : NVMData.ButtonNumber = 0
19ec-1c88:56600375.039 : NVMData.PowerOffTime = 0
19ec-1c88:56600375.091 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56600375.169 : => IoObject::IoLockEnd
19ec-1c88:56600375.263 : <= IoObject::IoLockEnd
19ec-1c88:56600375.312 : <= InitializeScanner ret = 1
19ec-1c88:56600375.377 : => GetLogicalScannerAbilityEx
19ec-1c88:56600375.436 : => IoObject::IoLockStart
19ec-1c88:56600375.528 : => CAsicIO::CheckDevice
19ec-1c88:56600375.580 : => CNT96226::ConnectIsAvailable
19ec-1c88:56600395.509 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56600395.626 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56600395.687 : <= IoObject::IoLockStart
19ec-1c88:56600395.747 : => IoObject::IoLockEnd
19ec-1c88:56600395.856 : <= IoObject::IoLockEnd
19ec-1c88:56600395.972 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56600396.045 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56600597.401 : => ReadNVMData
19ec-1c88:56600597.608 : => IoObject::IoLockStart
19ec-1c88:56600597.744 : => CAsicIO::CheckDevice
19ec-1c88:56600597.803 : => CNT96226::ConnectIsAvailable
19ec-1c88:56600624.761 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56600624.875 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56600624.937 : <= IoObject::IoLockStart
19ec-1c88:56600625.001 : => ReadNVMDataInternal
19ec-1c88:56600625.064 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56600625.132 : IO Send command 10 bytes
19ec-1c88:56600625.274 : => CNT96226::VenderCmd_SetData
19ec-1c88:56600625.328 : iCmd = 0, nBytes = 10
19ec-1c88:56600625.440 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56600979.178 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56600979.327 : System send command 10 bytes + data 0 bytes
19ec-1c88:56600979.395 : IO total need to receive data 128 bytes
19ec-1c88:56600979.456 : => CNT96226::VenderCmd_GetData
19ec-1c88:56600979.514 : iCmd = 0, nBytes = 128
19ec-1c88:56601167.880 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56601168.113 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56601168.257 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56601168.392 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56601168.517 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56601168.639 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56601168.764 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56601168.891 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56601168.954 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56601169.021 : System total receive data 128 bytes
19ec-1c88:56601169.084 : => CNT96226::VenderCmd_GetData
19ec-1c88:56601169.139 : iCmd = 1, nBytes = 4
19ec-1c88:56601370.590 : 0000 : 00 00 00 00 
19ec-1c88:56601370.673 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56601370.816 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56601370.884 : NVMData.PadScanCount = 0
19ec-1c88:56601370.937 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56601370.992 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56601371.051 : NVMData.FlatbedScanCount = 0
19ec-1c88:56601371.104 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56601371.158 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56601371.211 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56601371.264 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56601371.322 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56601371.375 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56601371.429 : NVMData.BornMonth = 0
19ec-1c88:56601371.478 : NVMData.BornDay = 0
19ec-1c88:56601371.529 : NVMData.BornYear = 0
19ec-1c88:56601371.577 : NVMData.FirstScanMonth = 4
19ec-1c88:56601371.629 : NVMData.FirstScanDay = 30
19ec-1c88:56601371.681 : NVMData.FirstScanYear = 2020
19ec-1c88:56601371.935 : NVMData.VerticalMagnification = 0
19ec-1c88:56601371.996 : NVMData.HorizontalMagnification = 0
19ec-1c88:56601372.050 : NVMData.PowerSavingTime = 15
19ec-1c88:56601372.106 : NVMData.SN = A094165189010062
19ec-1c88:56601372.158 : NVMData.AutoFeed = 0
19ec-1c88:56601372.205 : NVMData.CCDType = 0
19ec-1c88:56601372.252 : NVMData.ScanSpeed = 0
19ec-1c88:56601372.300 : NVMData.RollerCount = 0
19ec-1c88:56601372.353 : NVMData.MultifeedCount = 0
19ec-1c88:56601372.403 : NVMData.JamCount = 0
19ec-1c88:56601372.451 : NVMData.IdentifyInfo = 
19ec-1c88:56601372.498 : NVMData.FormalName = 
19ec-1c88:56601372.546 : NVMData.ReservedB = 0
19ec-1c88:56601372.597 : NVMData.FunctionCode = 0
19ec-1c88:56601372.646 : NVMData.PreFeed = 0
19ec-1c88:56601372.697 : NVMData.PreFeedTime = 0
19ec-1c88:56601372.744 : NVMData.ButtonNumber = 0
19ec-1c88:56601372.793 : NVMData.PowerOffTime = 0
19ec-1c88:56601372.845 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56601372.905 : => IoObject::IoLockEnd
19ec-1c88:56601373.007 : <= IoObject::IoLockEnd
19ec-1c88:56601373.055 : <= ReadNVMData ret = 1
19ec-1c88:56601929.183 : => TerminateDriver
19ec-1c88:56601929.385 : => CAsicIO::~CAsicIO,pStage=194251848
19ec-1c88:56601929.458 : => CNT96226::Close
19ec-1c88:56601934.209 : <= CNT96226::Close ret = 1
19ec-1c88:56601934.285 : <= CAsicIO::~CAsicIO
19ec-1c88:56601934.339 : => IoObject::IoLockEnd
19ec-1c88:56601934.388 : <= IoObject::IoLockEnd
19ec-1c88:56601934.435 : => IoObject::TerminateDevice
19ec-1c88:56601934.492 : => IoObject::IoLockEnd
19ec-1c88:56601934.540 : <= IoObject::IoLockEnd
19ec-1c88:56601934.638 : <= IoObject::TerminateDevice
19ec-1c88:56601934.900 : <= TerminateDriver ret = 1
19ec-1c88:56604272.728 : ============Debug Start==========
19ec-1c88:56604273.077 : Date : 2020/4/30 14:33:18
19ec-1c88:56604273.156 : Process ID : 19ec
19ec-1c88:56604273.580 : Windows : Version 10.0 build 18363 
19ec-1c88:56604274.047 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56604274.111 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56604274.177 : MemoryStatus.ullAvailPhys : 1757069312
19ec-1c88:56604274.241 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56604274.301 : MemoryStatus.ullAvailPageFile : 3115433984
19ec-1c88:56604274.361 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56604274.417 : MemoryStatus.ullAvailVirtual : 1726365696
19ec-1c88:56604274.476 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56604274.583 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56604274.642 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56604274.883 : CPU Count : 4
19ec-1c88:56604274.930 : CPU Frequency : 100.000 Mhz
19ec-1c88:56604279.391 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56604279.516 : => InitializeDriver
19ec-1c88:56604279.805 : <= InitializeDriver ret = 1
19ec-1c88:56606986.668 : => InitializeScanner
19ec-1c88:56606986.932 : => CAsicIO::GetDeviceList
19ec-1c88:56606987.404 : => CNT96226::CNT96226
19ec-1c88:56606987.472 : => CNT96226::Open
19ec-1c88:56607011.209 : <= CNT96226::Open ret = 1
19ec-1c88:56607011.309 : => CNT96226::Initialize
19ec-1c88:56607011.503 : <= CNT96226::Initialize ret = 1
19ec-1c88:56607011.567 : <= CNT96226::CNT96226
19ec-1c88:56607011.632 : => CNT96226::EnumAvailableDevice
19ec-1c88:56607017.179 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56607017.257 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56607017.313 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56610722.409 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56610723.187 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56610729.305 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56610729.422 : => IoObject::GetLockName
19ec-1c88:56610729.483 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56610729.553 : <= IoObject::GetLockName
19ec-1c88:56610730.023 : => CNT96226::VenderCmd_GetData
19ec-1c88:56610730.087 : iCmd = 3, nBytes = 2
19ec-1c88:56611104.812 : 0000 : 06 38 
19ec-1c88:56611105.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56611105.206 : => CNT96226::VenderCmd_GetData
19ec-1c88:56611105.329 : iCmd = 4, nBytes = 2
19ec-1c88:56611403.354 : 0000 : 07 07 
19ec-1c88:56611403.557 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56611403.722 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56611403.881 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56611404.012 : IO Send command 10 bytes
19ec-1c88:56611404.119 : => CNT96226::VenderCmd_SetData
19ec-1c88:56611404.230 : iCmd = 0, nBytes = 10
19ec-1c88:56611404.450 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56611611.482 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56611611.716 : => CNT96226::VenderCmd_GetData
19ec-1c88:56611611.841 : iCmd = 0, nBytes = 165
19ec-1c88:56611820.964 : skip dump 37 bytes
19ec-1c88:56611821.340 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56611821.643 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56611821.928 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56611822.201 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56611822.472 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56611822.760 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56611823.017 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56611823.276 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56611823.405 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56611823.527 : => CNT96226::VenderCmd_GetData
19ec-1c88:56611823.630 : iCmd = 1, nBytes = 4
19ec-1c88:56612029.366 : 0000 : 00 00 00 00 
19ec-1c88:56612029.554 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56612029.678 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56612029.792 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56612029.924 : IO Send command 10 bytes
19ec-1c88:56612030.025 : => CNT96226::VenderCmd_SetData
19ec-1c88:56612030.138 : iCmd = 0, nBytes = 10
19ec-1c88:56612030.341 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56612373.733 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56612374.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:56612374.123 : iCmd = 0, nBytes = 128
19ec-1c88:56612585.619 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56612585.988 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56612586.297 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56612586.577 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56612586.838 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56612587.097 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56612587.352 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56612587.607 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56612587.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56612587.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:56612587.975 : iCmd = 1, nBytes = 4
19ec-1c88:56612778.487 : 0000 : 00 00 00 00 
19ec-1c88:56612778.679 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56612778.822 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56612779.154 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56612779.302 : => CNT96226::Close
19ec-1c88:56612785.898 : <= CNT96226::Close ret = 1
19ec-1c88:56612786.050 : <= CNT96226::~CNT96226
19ec-1c88:56612786.216 : <= CAsicIO::GetDeviceList
19ec-1c88:56612786.925 : => IoObject::SetTimeout
19ec-1c88:56612787.180 : Timeout--> In = 0 Out = 0
19ec-1c88:56612787.305 : <= IoObject::SetTimeout
19ec-1c88:56612787.435 : => CAsicIO::CAsicIO
19ec-1c88:56612787.578 : => CNT96226::CNT96226
19ec-1c88:56612787.689 : => CNT96226::Open
19ec-1c88:56612831.945 : <= CNT96226::Open ret = 1
19ec-1c88:56612832.154 : => CNT96226::Initialize
19ec-1c88:56612832.561 : <= CNT96226::Initialize ret = 1
19ec-1c88:56612832.692 : <= CNT96226::CNT96226
19ec-1c88:56612832.794 : <= CAsicIO::CAsicIO
19ec-1c88:56612832.897 : => CAsicIO::InitializeDevice
19ec-1c88:56612833.034 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56612844.600 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56612844.825 : => IoObject::GetLockName
19ec-1c88:56612844.935 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56612845.072 : <= IoObject::GetLockName
19ec-1c88:56612846.024 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56612846.165 : IO Send command 10 bytes
19ec-1c88:56612846.271 : => CNT96226::VenderCmd_SetData
19ec-1c88:56612846.377 : iCmd = 0, nBytes = 10
19ec-1c88:56612846.605 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56613209.484 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56613209.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:56613209.733 : iCmd = 0, nBytes = 128
19ec-1c88:56613408.873 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56613409.084 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56613409.258 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56613409.421 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56613409.574 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56613409.723 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56613409.875 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56613410.027 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56613410.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56613410.183 : => CNT96226::VenderCmd_GetData
19ec-1c88:56613410.246 : iCmd = 1, nBytes = 4
19ec-1c88:56613590.788 : 0000 : 00 00 00 00 
19ec-1c88:56613590.943 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56613591.022 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56613591.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:56613591.164 : iCmd = 3, nBytes = 2
19ec-1c88:56613964.985 : 0000 : 06 38 
19ec-1c88:56613965.105 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56613965.194 : => CNT96226::VenderCmd_GetData
19ec-1c88:56613965.265 : iCmd = 4, nBytes = 2
19ec-1c88:56614265.155 : 0000 : 07 07 
19ec-1c88:56614265.299 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56614265.537 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56614265.654 : => IoObject::InitializeDevice
19ec-1c88:56614265.789 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56614266.665 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56614266.750 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56614267.602 : => FindScanner
19ec-1c88:56614267.671 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56614267.749 : <= FindScanner ret = 1
19ec-1c88:56614267.819 : => IoObject::IoLockStart
19ec-1c88:56614267.944 : => CAsicIO::CheckDevice
19ec-1c88:56614268.008 : => CNT96226::ConnectIsAvailable
19ec-1c88:56614286.654 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56614286.796 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56614286.867 : <= IoObject::IoLockStart
19ec-1c88:56614286.941 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56614287.027 : IO Send command 10 bytes
19ec-1c88:56614287.145 : => CNT96226::VenderCmd_SetData
19ec-1c88:56614287.211 : iCmd = 0, nBytes = 10
19ec-1c88:56614287.341 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56614491.590 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56614491.729 : System send command 10 bytes + data 0 bytes
19ec-1c88:56614491.812 : IO total need to receive data 5 bytes
19ec-1c88:56614491.886 : => CNT96226::VenderCmd_GetData
19ec-1c88:56614491.951 : iCmd = 0, nBytes = 5
19ec-1c88:56614685.570 : 0000 : 06 00 02 02 ab 
19ec-1c88:56614685.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56614685.801 : System total receive data 5 bytes
19ec-1c88:56614685.880 : => CNT96226::VenderCmd_GetData
19ec-1c88:56614685.947 : iCmd = 1, nBytes = 4
19ec-1c88:56614889.023 : 0000 : 00 00 00 00 
19ec-1c88:56614889.150 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56614889.317 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56614889.404 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56614889.484 : IO Send command 10 bytes
19ec-1c88:56614889.608 : => CNT96226::VenderCmd_SetData
19ec-1c88:56614889.682 : iCmd = 0, nBytes = 10
19ec-1c88:56614889.809 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56615062.336 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56615062.475 : System send command 10 bytes + data 0 bytes
19ec-1c88:56615062.549 : IO total need to receive data 165 bytes
19ec-1c88:56615062.625 : => CNT96226::VenderCmd_GetData
19ec-1c88:56615062.693 : iCmd = 0, nBytes = 165
19ec-1c88:56615189.886 : skip dump 37 bytes
19ec-1c88:56615190.092 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56615190.261 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56615190.426 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56615190.587 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56615190.742 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56615190.899 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56615191.050 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56615191.205 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56615191.278 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56615191.350 : System total receive data 165 bytes
19ec-1c88:56615191.418 : => CNT96226::VenderCmd_GetData
19ec-1c88:56615191.479 : iCmd = 1, nBytes = 4
19ec-1c88:56615395.336 : 0000 : 00 00 00 00 
19ec-1c88:56615395.460 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56615395.625 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56615395.938 : Dump Inquiry
19ec-1c88:56615396.100 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56615396.268 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56615396.433 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56615396.594 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56615396.751 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56615396.913 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56615397.068 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56615397.222 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56615397.379 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56615397.536 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56615397.643 : 00a0 : 00 00 00 00 00 
19ec-1c88:56615397.725 : => ReadNVMDataInternal
19ec-1c88:56615397.991 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56615398.071 : IO Send command 10 bytes
19ec-1c88:56615398.189 : => CNT96226::VenderCmd_SetData
19ec-1c88:56615398.253 : iCmd = 0, nBytes = 10
19ec-1c88:56615398.375 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56615744.603 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56615744.762 : System send command 10 bytes + data 0 bytes
19ec-1c88:56615744.837 : IO total need to receive data 128 bytes
19ec-1c88:56615744.906 : => CNT96226::VenderCmd_GetData
19ec-1c88:56615744.964 : iCmd = 0, nBytes = 128
19ec-1c88:56615870.489 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56615870.656 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56615870.800 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56615870.941 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56615871.071 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56615871.198 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56615871.327 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56615871.454 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56615871.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56615871.583 : System total receive data 128 bytes
19ec-1c88:56615871.641 : => CNT96226::VenderCmd_GetData
19ec-1c88:56615871.694 : iCmd = 1, nBytes = 4
19ec-1c88:56615982.532 : 0000 : 00 00 00 00 
19ec-1c88:56615982.615 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56615982.750 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56615982.816 : NVMData.PadScanCount = 0
19ec-1c88:56615982.873 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56615982.929 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56615982.986 : NVMData.FlatbedScanCount = 0
19ec-1c88:56615983.037 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56615983.088 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56615983.140 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56615983.193 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56615983.247 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56615983.302 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56615983.355 : NVMData.BornMonth = 0
19ec-1c88:56615983.403 : NVMData.BornDay = 0
19ec-1c88:56615983.453 : NVMData.BornYear = 0
19ec-1c88:56615983.501 : NVMData.FirstScanMonth = 4
19ec-1c88:56615983.555 : NVMData.FirstScanDay = 30
19ec-1c88:56615983.608 : NVMData.FirstScanYear = 2020
19ec-1c88:56615983.658 : NVMData.VerticalMagnification = 0
19ec-1c88:56615983.712 : NVMData.HorizontalMagnification = 0
19ec-1c88:56615983.765 : NVMData.PowerSavingTime = 15
19ec-1c88:56615983.819 : NVMData.SN = A094165189010062
19ec-1c88:56615983.869 : NVMData.AutoFeed = 0
19ec-1c88:56615983.917 : NVMData.CCDType = 0
19ec-1c88:56615983.962 : NVMData.ScanSpeed = 0
19ec-1c88:56615984.008 : NVMData.RollerCount = 0
19ec-1c88:56615984.059 : NVMData.MultifeedCount = 0
19ec-1c88:56615984.108 : NVMData.JamCount = 0
19ec-1c88:56615984.156 : NVMData.IdentifyInfo = 
19ec-1c88:56615984.209 : NVMData.FormalName = 
19ec-1c88:56615984.421 : NVMData.ReservedB = 0
19ec-1c88:56615984.475 : NVMData.FunctionCode = 0
19ec-1c88:56615984.525 : NVMData.PreFeed = 0
19ec-1c88:56615984.576 : NVMData.PreFeedTime = 0
19ec-1c88:56615984.626 : NVMData.ButtonNumber = 0
19ec-1c88:56615984.678 : NVMData.PowerOffTime = 0
19ec-1c88:56615984.730 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56615984.804 : => IoObject::IoLockEnd
19ec-1c88:56615984.894 : <= IoObject::IoLockEnd
19ec-1c88:56615984.943 : <= InitializeScanner ret = 1
19ec-1c88:56617420.458 : => GetLogicalScannerAbility
19ec-1c88:56617420.658 : => IoObject::IoLockStart
19ec-1c88:56617420.786 : => CAsicIO::CheckDevice
19ec-1c88:56617420.843 : => CNT96226::ConnectIsAvailable
19ec-1c88:56617440.407 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56617440.512 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56617440.574 : <= IoObject::IoLockStart
19ec-1c88:56617440.635 : => IoObject::IoLockEnd
19ec-1c88:56617440.738 : <= IoObject::IoLockEnd
19ec-1c88:56617440.814 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:56621763.827 : => GetLogicalScannerAbilityEx
19ec-1c88:56621764.265 : => IoObject::IoLockStart
19ec-1c88:56621764.392 : => CAsicIO::CheckDevice
19ec-1c88:56621764.454 : => CNT96226::ConnectIsAvailable
19ec-1c88:56621782.137 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56621782.598 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56621782.665 : <= IoObject::IoLockStart
19ec-1c88:56621782.730 : => IoObject::IoLockEnd
19ec-1c88:56621782.831 : <= IoObject::IoLockEnd
19ec-1c88:56621782.946 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56621783.024 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56629472.884 : => ReadNVMData
19ec-1c88:56629473.066 : => IoObject::IoLockStart
19ec-1c88:56629473.195 : => CAsicIO::CheckDevice
19ec-1c88:56629473.255 : => CNT96226::ConnectIsAvailable
19ec-1c88:56629497.194 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56629497.308 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56629497.368 : <= IoObject::IoLockStart
19ec-1c88:56629497.433 : => ReadNVMDataInternal
19ec-1c88:56629497.493 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56629497.561 : IO Send command 10 bytes
19ec-1c88:56629497.695 : => CNT96226::VenderCmd_SetData
19ec-1c88:56629497.748 : iCmd = 0, nBytes = 10
19ec-1c88:56629497.863 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56629847.363 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56629847.512 : System send command 10 bytes + data 0 bytes
19ec-1c88:56629847.585 : IO total need to receive data 128 bytes
19ec-1c88:56629847.650 : => CNT96226::VenderCmd_GetData
19ec-1c88:56629847.709 : iCmd = 0, nBytes = 128
19ec-1c88:56630029.639 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56630030.081 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56630030.223 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56630030.356 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56630030.487 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56630030.614 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56630030.743 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56630030.864 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56630030.928 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56630030.998 : System total receive data 128 bytes
19ec-1c88:56630031.058 : => CNT96226::VenderCmd_GetData
19ec-1c88:56630031.113 : iCmd = 1, nBytes = 4
19ec-1c88:56630148.625 : 0000 : 00 00 00 00 
19ec-1c88:56630148.724 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56630148.876 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56630148.952 : NVMData.PadScanCount = 0
19ec-1c88:56630149.005 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56630149.063 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56630149.121 : NVMData.FlatbedScanCount = 0
19ec-1c88:56630149.176 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56630149.385 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56630149.453 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56630149.509 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56630149.568 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56630149.624 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56630149.685 : NVMData.BornMonth = 0
19ec-1c88:56630149.737 : NVMData.BornDay = 0
19ec-1c88:56630149.792 : NVMData.BornYear = 0
19ec-1c88:56630149.841 : NVMData.FirstScanMonth = 4
19ec-1c88:56630149.894 : NVMData.FirstScanDay = 30
19ec-1c88:56630149.948 : NVMData.FirstScanYear = 2020
19ec-1c88:56630150.002 : NVMData.VerticalMagnification = 0
19ec-1c88:56630150.061 : NVMData.HorizontalMagnification = 0
19ec-1c88:56630150.115 : NVMData.PowerSavingTime = 15
19ec-1c88:56630150.171 : NVMData.SN = A094165189010062
19ec-1c88:56630150.222 : NVMData.AutoFeed = 0
19ec-1c88:56630150.274 : NVMData.CCDType = 0
19ec-1c88:56630150.323 : NVMData.ScanSpeed = 0
19ec-1c88:56630150.375 : NVMData.RollerCount = 0
19ec-1c88:56630150.428 : NVMData.MultifeedCount = 0
19ec-1c88:56630150.482 : NVMData.JamCount = 0
19ec-1c88:56630150.531 : NVMData.IdentifyInfo = 
19ec-1c88:56630150.582 : NVMData.FormalName = 
19ec-1c88:56630150.630 : NVMData.ReservedB = 0
19ec-1c88:56630150.678 : NVMData.FunctionCode = 0
19ec-1c88:56630150.728 : NVMData.PreFeed = 0
19ec-1c88:56630150.777 : NVMData.PreFeedTime = 0
19ec-1c88:56630150.828 : NVMData.ButtonNumber = 0
19ec-1c88:56630150.880 : NVMData.PowerOffTime = 0
19ec-1c88:56630150.932 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56630150.995 : => IoObject::IoLockEnd
19ec-1c88:56630151.091 : <= IoObject::IoLockEnd
19ec-1c88:56630151.144 : <= ReadNVMData ret = 1
19ec-1c88:56640831.429 : => GetADFStatus
19ec-1c88:56640831.903 : => IoObject::IoLockStart
19ec-1c88:56640832.051 : => CAsicIO::CheckDevice
19ec-1c88:56640832.109 : => CNT96226::ConnectIsAvailable
19ec-1c88:56640856.069 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56640856.182 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56640856.242 : <= IoObject::IoLockStart
19ec-1c88:56640856.311 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56640856.379 : IO Send command 10 bytes
19ec-1c88:56640856.514 : => CNT96226::VenderCmd_SetData
19ec-1c88:56640856.575 : iCmd = 0, nBytes = 10
19ec-1c88:56640856.686 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56641028.185 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56641028.343 : System send command 10 bytes + data 0 bytes
19ec-1c88:56641028.424 : IO total need to receive data 2 bytes
19ec-1c88:56641028.492 : => CNT96226::VenderCmd_GetData
19ec-1c88:56641028.553 : iCmd = 0, nBytes = 2
19ec-1c88:56641190.608 : 0000 : 00 00 
19ec-1c88:56641190.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56641190.788 : System total receive data 2 bytes
19ec-1c88:56641190.852 : => CNT96226::VenderCmd_GetData
19ec-1c88:56641190.910 : iCmd = 1, nBytes = 4
19ec-1c88:56641396.165 : 0000 : 00 00 00 00 
19ec-1c88:56641396.292 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56641396.439 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56641396.514 : Return status = 0
19ec-1c88:56641396.576 : => IoObject::IoLockEnd
19ec-1c88:56641396.675 : <= IoObject::IoLockEnd
19ec-1c88:56641396.727 : <= GetADFStatus ret = 1
19ec-1c88:56644296.804 : => GetADFStatus
19ec-1c88:56644297.013 : => IoObject::IoLockStart
19ec-1c88:56644297.455 : => CAsicIO::CheckDevice
19ec-1c88:56644297.519 : => CNT96226::ConnectIsAvailable
19ec-1c88:56644323.975 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56644324.094 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56644324.158 : <= IoObject::IoLockStart
19ec-1c88:56644324.221 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56644324.291 : IO Send command 10 bytes
19ec-1c88:56644324.419 : => CNT96226::VenderCmd_SetData
19ec-1c88:56644324.480 : iCmd = 0, nBytes = 10
19ec-1c88:56644324.592 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56644524.932 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56644525.056 : System send command 10 bytes + data 0 bytes
19ec-1c88:56644525.269 : IO total need to receive data 2 bytes
19ec-1c88:56644525.347 : => CNT96226::VenderCmd_GetData
19ec-1c88:56644525.406 : iCmd = 0, nBytes = 2
19ec-1c88:56644717.022 : 0000 : 00 00 
19ec-1c88:56644717.144 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56644717.215 : System total receive data 2 bytes
19ec-1c88:56644717.280 : => CNT96226::VenderCmd_GetData
19ec-1c88:56644717.337 : iCmd = 1, nBytes = 4
19ec-1c88:56644903.475 : 0000 : 00 00 00 00 
19ec-1c88:56644903.674 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56644903.819 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56644903.897 : Return status = 0
19ec-1c88:56644903.954 : => IoObject::IoLockEnd
19ec-1c88:56644904.048 : <= IoObject::IoLockEnd
19ec-1c88:56644904.102 : <= GetADFStatus ret = 1
19ec-1c88:56647134.561 : => TerminateDriver
19ec-1c88:56647134.753 : => CAsicIO::~CAsicIO,pStage=100994120
19ec-1c88:56647134.823 : => CNT96226::Close
19ec-1c88:56647138.996 : <= CNT96226::Close ret = 1
19ec-1c88:56647139.074 : <= CAsicIO::~CAsicIO
19ec-1c88:56647139.131 : => IoObject::IoLockEnd
19ec-1c88:56647139.184 : <= IoObject::IoLockEnd
19ec-1c88:56647139.235 : => IoObject::TerminateDevice
19ec-1c88:56647139.289 : => IoObject::IoLockEnd
19ec-1c88:56647139.337 : <= IoObject::IoLockEnd
19ec-1c88:56647139.436 : <= IoObject::TerminateDevice
19ec-1c88:56647139.693 : <= TerminateDriver ret = 1
19ec-1c88:56691250.151 : ============Debug Start==========
19ec-1c88:56691250.471 : Date : 2020/4/30 14:33:20
19ec-1c88:56691250.555 : Process ID : 19ec
19ec-1c88:56691251.203 : Windows : Version 10.0 build 18363 
19ec-1c88:56691251.656 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56691251.721 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56691251.784 : MemoryStatus.ullAvailPhys : 1756160000
19ec-1c88:56691251.845 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56691251.909 : MemoryStatus.ullAvailPageFile : 3117502464
19ec-1c88:56691251.973 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56691252.031 : MemoryStatus.ullAvailVirtual : 1726361600
19ec-1c88:56691252.089 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56691252.193 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56691252.258 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56691252.504 : CPU Count : 4
19ec-1c88:56691252.552 : CPU Frequency : 100.000 Mhz
19ec-1c88:56691257.338 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56691257.466 : => InitializeDriver
19ec-1c88:56691257.750 : <= InitializeDriver ret = 1
19ec-1c88:56691257.811 : => InitializeScanner
19ec-1c88:56691257.890 : => CAsicIO::GetDeviceList
19ec-1c88:56691258.195 : => CNT96226::CNT96226
19ec-1c88:56691258.254 : => CNT96226::Open
19ec-1c88:56691281.050 : <= CNT96226::Open ret = 1
19ec-1c88:56691281.159 : => CNT96226::Initialize
19ec-1c88:56691281.368 : <= CNT96226::Initialize ret = 1
19ec-1c88:56691281.433 : <= CNT96226::CNT96226
19ec-1c88:56691281.491 : => CNT96226::EnumAvailableDevice
19ec-1c88:56691286.986 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56691287.071 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56691287.136 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56695025.342 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56695025.954 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56695032.271 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56695032.374 : => IoObject::GetLockName
19ec-1c88:56695032.434 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56695032.498 : <= IoObject::GetLockName
19ec-1c88:56695033.000 : => CNT96226::VenderCmd_GetData
19ec-1c88:56695033.061 : iCmd = 3, nBytes = 2
19ec-1c88:56695408.080 : 0000 : 06 38 
19ec-1c88:56695408.242 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56695408.319 : => CNT96226::VenderCmd_GetData
19ec-1c88:56695408.379 : iCmd = 4, nBytes = 2
19ec-1c88:56695700.166 : 0000 : 07 07 
19ec-1c88:56695700.319 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56695700.414 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56695700.513 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56695700.585 : IO Send command 10 bytes
19ec-1c88:56695700.640 : => CNT96226::VenderCmd_SetData
19ec-1c88:56695700.700 : iCmd = 0, nBytes = 10
19ec-1c88:56695700.807 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56695847.127 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56695847.304 : => CNT96226::VenderCmd_GetData
19ec-1c88:56695847.375 : iCmd = 0, nBytes = 165
19ec-1c88:56696041.594 : skip dump 37 bytes
19ec-1c88:56696041.781 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56696041.921 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56696042.059 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56696042.194 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56696042.327 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56696042.461 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56696042.588 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56696042.710 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56696042.773 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56696042.830 : => CNT96226::VenderCmd_GetData
19ec-1c88:56696042.881 : iCmd = 1, nBytes = 4
19ec-1c88:56696222.078 : 0000 : 00 00 00 00 
19ec-1c88:56696222.227 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56696222.306 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56696222.378 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56696222.448 : IO Send command 10 bytes
19ec-1c88:56696222.501 : => CNT96226::VenderCmd_SetData
19ec-1c88:56696222.558 : iCmd = 0, nBytes = 10
19ec-1c88:56696222.667 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56696537.435 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56696537.614 : => CNT96226::VenderCmd_GetData
19ec-1c88:56696537.676 : iCmd = 0, nBytes = 128
19ec-1c88:56696712.932 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56696713.100 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56696713.241 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56696713.376 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56696713.504 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56696713.627 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56696713.750 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56696713.874 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56696713.939 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56696714.001 : => CNT96226::VenderCmd_GetData
19ec-1c88:56696714.052 : iCmd = 1, nBytes = 4
19ec-1c88:56696860.248 : 0000 : 00 00 00 00 
19ec-1c88:56696860.374 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56696860.439 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56696860.644 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56696860.715 : => CNT96226::Close
19ec-1c88:56696865.200 : <= CNT96226::Close ret = 1
19ec-1c88:56696865.276 : <= CNT96226::~CNT96226
19ec-1c88:56696865.374 : <= CAsicIO::GetDeviceList
19ec-1c88:56696866.110 : => IoObject::SetTimeout
19ec-1c88:56696866.242 : Timeout--> In = 0 Out = 0
19ec-1c88:56696866.299 : <= IoObject::SetTimeout
19ec-1c88:56696866.366 : => CAsicIO::CAsicIO
19ec-1c88:56696866.439 : => CNT96226::CNT96226
19ec-1c88:56696866.493 : => CNT96226::Open
19ec-1c88:56696890.387 : <= CNT96226::Open ret = 1
19ec-1c88:56696890.487 : => CNT96226::Initialize
19ec-1c88:56696890.673 : <= CNT96226::Initialize ret = 1
19ec-1c88:56696890.733 : <= CNT96226::CNT96226
19ec-1c88:56696890.783 : <= CAsicIO::CAsicIO
19ec-1c88:56696890.836 : => CAsicIO::InitializeDevice
19ec-1c88:56696890.899 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56696896.826 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56696896.958 : => IoObject::GetLockName
19ec-1c88:56696897.014 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56696897.081 : <= IoObject::GetLockName
19ec-1c88:56696897.588 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56696897.658 : IO Send command 10 bytes
19ec-1c88:56696897.709 : => CNT96226::VenderCmd_SetData
19ec-1c88:56696897.763 : iCmd = 0, nBytes = 10
19ec-1c88:56696897.874 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56697227.025 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56697227.181 : => CNT96226::VenderCmd_GetData
19ec-1c88:56697227.243 : iCmd = 0, nBytes = 128
19ec-1c88:56697399.191 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56697399.381 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56697399.519 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56697399.652 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56697399.776 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56697399.900 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56697400.025 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56697400.148 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56697400.212 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56697400.276 : => CNT96226::VenderCmd_GetData
19ec-1c88:56697400.327 : iCmd = 1, nBytes = 4
19ec-1c88:56697604.517 : 0000 : 00 00 00 00 
19ec-1c88:56697604.619 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56697604.690 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56697604.754 : => CNT96226::VenderCmd_GetData
19ec-1c88:56697604.809 : iCmd = 3, nBytes = 2
19ec-1c88:56697967.644 : 0000 : 06 38 
19ec-1c88:56697967.795 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56697967.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:56697967.923 : iCmd = 4, nBytes = 2
19ec-1c88:56698271.520 : 0000 : 07 07 
19ec-1c88:56698271.664 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56698271.845 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56698271.944 : => IoObject::InitializeDevice
19ec-1c88:56698272.054 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56698272.687 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56698272.765 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56698273.502 : => FindScanner
19ec-1c88:56698273.563 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56698273.626 : <= FindScanner ret = 1
19ec-1c88:56698273.682 : => IoObject::IoLockStart
19ec-1c88:56698273.784 : => CAsicIO::CheckDevice
19ec-1c88:56698273.839 : => CNT96226::ConnectIsAvailable
19ec-1c88:56698290.743 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56698290.838 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56698290.897 : <= IoObject::IoLockStart
19ec-1c88:56698290.956 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56698291.022 : IO Send command 10 bytes
19ec-1c88:56698291.100 : => CNT96226::VenderCmd_SetData
19ec-1c88:56698291.155 : iCmd = 0, nBytes = 10
19ec-1c88:56698291.256 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56698475.885 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56698476.065 : System send command 10 bytes + data 0 bytes
19ec-1c88:56698476.138 : IO total need to receive data 5 bytes
19ec-1c88:56698476.198 : => CNT96226::VenderCmd_GetData
19ec-1c88:56698476.259 : iCmd = 0, nBytes = 5
19ec-1c88:56698622.678 : 0000 : 06 00 02 02 ab 
19ec-1c88:56698622.840 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56698623.181 : System total receive data 5 bytes
19ec-1c88:56698623.240 : => CNT96226::VenderCmd_GetData
19ec-1c88:56698623.293 : iCmd = 1, nBytes = 4
19ec-1c88:56698773.121 : 0000 : 00 00 00 00 
19ec-1c88:56698773.240 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56698773.405 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56698773.475 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56698773.542 : IO Send command 10 bytes
19ec-1c88:56698773.638 : => CNT96226::VenderCmd_SetData
19ec-1c88:56698773.700 : iCmd = 0, nBytes = 10
19ec-1c88:56698773.813 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56698928.338 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56698928.710 : System send command 10 bytes + data 0 bytes
19ec-1c88:56698928.785 : IO total need to receive data 165 bytes
19ec-1c88:56698928.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:56698928.910 : iCmd = 0, nBytes = 165
19ec-1c88:56699131.059 : skip dump 37 bytes
19ec-1c88:56699131.254 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56699131.398 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56699131.532 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56699131.662 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56699131.790 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56699131.920 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56699132.046 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56699132.168 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56699132.229 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56699132.289 : System total receive data 165 bytes
19ec-1c88:56699132.350 : => CNT96226::VenderCmd_GetData
19ec-1c88:56699132.401 : iCmd = 1, nBytes = 4
19ec-1c88:56699323.131 : 0000 : 00 00 00 00 
19ec-1c88:56699323.267 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56699323.407 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56699323.628 : Dump Inquiry
19ec-1c88:56699323.762 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56699323.899 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56699324.028 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56699324.159 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56699324.285 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56699324.412 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56699324.536 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56699324.662 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56699324.791 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56699324.919 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56699325.007 : 00a0 : 00 00 00 00 00 
19ec-1c88:56699325.078 : => ReadNVMDataInternal
19ec-1c88:56699325.299 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56699325.361 : IO Send command 10 bytes
19ec-1c88:56699325.455 : => CNT96226::VenderCmd_SetData
19ec-1c88:56699325.507 : iCmd = 0, nBytes = 10
19ec-1c88:56699325.610 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56699655.122 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56699655.290 : System send command 10 bytes + data 0 bytes
19ec-1c88:56699655.373 : IO total need to receive data 128 bytes
19ec-1c88:56699655.443 : => CNT96226::VenderCmd_GetData
19ec-1c88:56699655.504 : iCmd = 0, nBytes = 128
19ec-1c88:56699821.297 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56699821.478 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56699821.620 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56699821.756 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56699821.884 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56699822.007 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56699822.128 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56699822.253 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56699822.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56699822.381 : System total receive data 128 bytes
19ec-1c88:56699822.439 : => CNT96226::VenderCmd_GetData
19ec-1c88:56699822.492 : iCmd = 1, nBytes = 4
19ec-1c88:56699971.646 : 0000 : 00 00 00 00 
19ec-1c88:56699971.795 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56699971.947 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56699972.033 : NVMData.PadScanCount = 0
19ec-1c88:56699972.091 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56699972.150 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56699972.208 : NVMData.FlatbedScanCount = 0
19ec-1c88:56699972.265 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56699972.319 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56699972.376 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56699972.431 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56699972.492 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56699972.546 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56699972.602 : NVMData.BornMonth = 0
19ec-1c88:56699972.652 : NVMData.BornDay = 0
19ec-1c88:56699972.700 : NVMData.BornYear = 0
19ec-1c88:56699972.748 : NVMData.FirstScanMonth = 4
19ec-1c88:56699972.801 : NVMData.FirstScanDay = 30
19ec-1c88:56699972.857 : NVMData.FirstScanYear = 2020
19ec-1c88:56699972.914 : NVMData.VerticalMagnification = 0
19ec-1c88:56699972.967 : NVMData.HorizontalMagnification = 0
19ec-1c88:56699973.023 : NVMData.PowerSavingTime = 15
19ec-1c88:56699973.075 : NVMData.SN = A094165189010062
19ec-1c88:56699973.126 : NVMData.AutoFeed = 0
19ec-1c88:56699973.173 : NVMData.CCDType = 0
19ec-1c88:56699973.224 : NVMData.ScanSpeed = 0
19ec-1c88:56699973.271 : NVMData.RollerCount = 0
19ec-1c88:56699973.324 : NVMData.MultifeedCount = 0
19ec-1c88:56699973.375 : NVMData.JamCount = 0
19ec-1c88:56699973.426 : NVMData.IdentifyInfo = 
19ec-1c88:56699973.475 : NVMData.FormalName = 
19ec-1c88:56699973.682 : NVMData.ReservedB = 0
19ec-1c88:56699973.737 : NVMData.FunctionCode = 0
19ec-1c88:56699973.787 : NVMData.PreFeed = 0
19ec-1c88:56699973.836 : NVMData.PreFeedTime = 0
19ec-1c88:56699973.888 : NVMData.ButtonNumber = 0
19ec-1c88:56699973.938 : NVMData.PowerOffTime = 0
19ec-1c88:56699973.992 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56699974.070 : => IoObject::IoLockEnd
19ec-1c88:56699974.162 : <= IoObject::IoLockEnd
19ec-1c88:56699974.212 : <= InitializeScanner ret = 1
19ec-1c88:56699974.275 : => GetLogicalScannerAbilityEx
19ec-1c88:56699974.334 : => IoObject::IoLockStart
19ec-1c88:56699974.429 : => CAsicIO::CheckDevice
19ec-1c88:56699974.485 : => CNT96226::ConnectIsAvailable
19ec-1c88:56699995.269 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56699995.457 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56699995.570 : <= IoObject::IoLockStart
19ec-1c88:56699995.680 : => IoObject::IoLockEnd
19ec-1c88:56699995.852 : <= IoObject::IoLockEnd
19ec-1c88:56699996.232 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56699996.307 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56700187.591 : => ReadNVMData
19ec-1c88:56700187.772 : => IoObject::IoLockStart
19ec-1c88:56700187.912 : => CAsicIO::CheckDevice
19ec-1c88:56700187.969 : => CNT96226::ConnectIsAvailable
19ec-1c88:56700214.123 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56700214.231 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56700214.291 : <= IoObject::IoLockStart
19ec-1c88:56700214.353 : => ReadNVMDataInternal
19ec-1c88:56700214.413 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56700214.480 : IO Send command 10 bytes
19ec-1c88:56700214.623 : => CNT96226::VenderCmd_SetData
19ec-1c88:56700214.680 : iCmd = 0, nBytes = 10
19ec-1c88:56700214.792 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56700557.742 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56700557.940 : System send command 10 bytes + data 0 bytes
19ec-1c88:56700558.020 : IO total need to receive data 128 bytes
19ec-1c88:56700558.083 : => CNT96226::VenderCmd_GetData
19ec-1c88:56700558.141 : iCmd = 0, nBytes = 128
19ec-1c88:56700747.159 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56700747.326 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56700747.464 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56700747.601 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56700747.734 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56700747.860 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56700747.987 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56700748.108 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56700748.174 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56700748.233 : System total receive data 128 bytes
19ec-1c88:56700748.295 : => CNT96226::VenderCmd_GetData
19ec-1c88:56700748.348 : iCmd = 1, nBytes = 4
19ec-1c88:56700919.229 : 0000 : 00 00 00 00 
19ec-1c88:56700919.357 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56700919.506 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56700919.581 : NVMData.PadScanCount = 0
19ec-1c88:56700919.642 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56700919.697 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56700919.752 : NVMData.FlatbedScanCount = 0
19ec-1c88:56700919.807 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56700919.860 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56700919.917 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56700919.972 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56700920.029 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56700920.083 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56700920.138 : NVMData.BornMonth = 0
19ec-1c88:56700920.187 : NVMData.BornDay = 0
19ec-1c88:56700920.235 : NVMData.BornYear = 0
19ec-1c88:56700920.285 : NVMData.FirstScanMonth = 4
19ec-1c88:56700920.338 : NVMData.FirstScanDay = 30
19ec-1c88:56700920.391 : NVMData.FirstScanYear = 2020
19ec-1c88:56700920.605 : NVMData.VerticalMagnification = 0
19ec-1c88:56700920.664 : NVMData.HorizontalMagnification = 0
19ec-1c88:56700920.717 : NVMData.PowerSavingTime = 15
19ec-1c88:56700920.769 : NVMData.SN = A094165189010062
19ec-1c88:56700920.819 : NVMData.AutoFeed = 0
19ec-1c88:56700920.872 : NVMData.CCDType = 0
19ec-1c88:56700920.919 : NVMData.ScanSpeed = 0
19ec-1c88:56700920.968 : NVMData.RollerCount = 0
19ec-1c88:56700921.019 : NVMData.MultifeedCount = 0
19ec-1c88:56700921.070 : NVMData.JamCount = 0
19ec-1c88:56700921.121 : NVMData.IdentifyInfo = 
19ec-1c88:56700921.172 : NVMData.FormalName = 
19ec-1c88:56700921.220 : NVMData.ReservedB = 0
19ec-1c88:56700921.274 : NVMData.FunctionCode = 0
19ec-1c88:56700921.322 : NVMData.PreFeed = 0
19ec-1c88:56700921.371 : NVMData.PreFeedTime = 0
19ec-1c88:56700921.419 : NVMData.ButtonNumber = 0
19ec-1c88:56700921.468 : NVMData.PowerOffTime = 0
19ec-1c88:56700921.521 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56700921.582 : => IoObject::IoLockEnd
19ec-1c88:56700921.674 : <= IoObject::IoLockEnd
19ec-1c88:56700921.723 : <= ReadNVMData ret = 1
19ec-1c88:56703565.274 : ============Debug Start==========
19ec-1c88:56703565.591 : Date : 2020/4/30 14:33:21
19ec-1c88:56703565.672 : Process ID : 19ec
19ec-1c88:56703566.085 : Windows : Version 10.0 build 18363 
19ec-1c88:56703566.554 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56703566.615 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56703566.683 : MemoryStatus.ullAvailPhys : 1756094464
19ec-1c88:56703566.743 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56703566.806 : MemoryStatus.ullAvailPageFile : 3117821952
19ec-1c88:56703566.866 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56703566.924 : MemoryStatus.ullAvailVirtual : 1726636032
19ec-1c88:56703566.986 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56703567.090 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56703567.151 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56703567.392 : CPU Count : 4
19ec-1c88:56703567.438 : CPU Frequency : 100.000 Mhz
19ec-1c88:56703572.289 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56703572.417 : => InitializeDriver
19ec-1c88:56703572.682 : <= InitializeDriver ret = 1
19ec-1c88:56706278.103 : => InitializeScanner
19ec-1c88:56706278.372 : => CAsicIO::GetDeviceList
19ec-1c88:56706278.816 : => CNT96226::CNT96226
19ec-1c88:56706278.876 : => CNT96226::Open
19ec-1c88:56706301.933 : <= CNT96226::Open ret = 1
19ec-1c88:56706302.031 : => CNT96226::Initialize
19ec-1c88:56706302.222 : <= CNT96226::Initialize ret = 1
19ec-1c88:56706302.278 : <= CNT96226::CNT96226
19ec-1c88:56706302.335 : => CNT96226::EnumAvailableDevice
19ec-1c88:56706307.639 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56706307.711 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56706307.770 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56709993.922 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56709994.214 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56710000.416 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56710000.542 : => IoObject::GetLockName
19ec-1c88:56710000.604 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56710000.675 : <= IoObject::GetLockName
19ec-1c88:56710001.181 : => CNT96226::VenderCmd_GetData
19ec-1c88:56710001.247 : iCmd = 3, nBytes = 2
19ec-1c88:56710333.956 : 0000 : 06 38 
19ec-1c88:56710334.141 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56710334.220 : => CNT96226::VenderCmd_GetData
19ec-1c88:56710334.284 : iCmd = 4, nBytes = 2
19ec-1c88:56710584.874 : 0000 : 07 07 
19ec-1c88:56710585.016 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56710585.107 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56710585.214 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56710585.281 : IO Send command 10 bytes
19ec-1c88:56710585.334 : => CNT96226::VenderCmd_SetData
19ec-1c88:56710585.393 : iCmd = 0, nBytes = 10
19ec-1c88:56710585.497 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56710731.295 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56710731.429 : => CNT96226::VenderCmd_GetData
19ec-1c88:56710731.492 : iCmd = 0, nBytes = 165
19ec-1c88:56710901.881 : skip dump 37 bytes
19ec-1c88:56710902.117 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56710902.269 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56710902.413 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56710902.557 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56710902.688 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56710902.825 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56710902.954 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56710903.080 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56710903.151 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56710903.214 : => CNT96226::VenderCmd_GetData
19ec-1c88:56710903.270 : iCmd = 1, nBytes = 4
19ec-1c88:56711050.330 : 0000 : 00 00 00 00 
19ec-1c88:56711050.461 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56711050.539 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56711050.612 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56711050.683 : IO Send command 10 bytes
19ec-1c88:56711050.733 : => CNT96226::VenderCmd_SetData
19ec-1c88:56711050.793 : iCmd = 0, nBytes = 10
19ec-1c88:56711050.902 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56711401.042 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56711401.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:56711401.229 : iCmd = 0, nBytes = 128
19ec-1c88:56711580.316 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56711580.499 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56711580.634 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56711580.766 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56711580.892 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56711581.012 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56711581.135 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56711581.258 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56711581.318 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56711581.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:56711581.427 : iCmd = 1, nBytes = 4
19ec-1c88:56711732.666 : 0000 : 00 00 00 00 
19ec-1c88:56711732.760 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56711732.825 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56711732.997 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56711733.068 : => CNT96226::Close
19ec-1c88:56711736.846 : <= CNT96226::Close ret = 1
19ec-1c88:56711736.927 : <= CNT96226::~CNT96226
19ec-1c88:56711737.022 : <= CAsicIO::GetDeviceList
19ec-1c88:56711737.451 : => IoObject::SetTimeout
19ec-1c88:56711737.579 : Timeout--> In = 0 Out = 0
19ec-1c88:56711737.639 : <= IoObject::SetTimeout
19ec-1c88:56711737.712 : => CAsicIO::CAsicIO
19ec-1c88:56711737.783 : => CNT96226::CNT96226
19ec-1c88:56711737.837 : => CNT96226::Open
19ec-1c88:56711760.020 : <= CNT96226::Open ret = 1
19ec-1c88:56711760.114 : => CNT96226::Initialize
19ec-1c88:56711760.297 : <= CNT96226::Initialize ret = 1
19ec-1c88:56711760.355 : <= CNT96226::CNT96226
19ec-1c88:56711760.409 : <= CAsicIO::CAsicIO
19ec-1c88:56711760.462 : => CAsicIO::InitializeDevice
19ec-1c88:56711760.536 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56711766.488 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56711766.605 : => IoObject::GetLockName
19ec-1c88:56711766.658 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56711766.721 : <= IoObject::GetLockName
19ec-1c88:56711767.214 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56711767.287 : IO Send command 10 bytes
19ec-1c88:56711767.338 : => CNT96226::VenderCmd_SetData
19ec-1c88:56711767.394 : iCmd = 0, nBytes = 10
19ec-1c88:56711767.498 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56712096.992 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56712097.184 : => CNT96226::VenderCmd_GetData
19ec-1c88:56712097.245 : iCmd = 0, nBytes = 128
19ec-1c88:56712280.029 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56712280.215 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56712280.357 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56712280.491 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56712280.620 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56712280.742 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56712280.865 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56712280.988 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56712281.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56712281.115 : => CNT96226::VenderCmd_GetData
19ec-1c88:56712281.168 : iCmd = 1, nBytes = 4
19ec-1c88:56712451.847 : 0000 : 00 00 00 00 
19ec-1c88:56712452.003 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56712452.081 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56712452.150 : => CNT96226::VenderCmd_GetData
19ec-1c88:56712452.209 : iCmd = 3, nBytes = 2
19ec-1c88:56712797.889 : 0000 : 06 38 
19ec-1c88:56712798.052 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56712798.137 : => CNT96226::VenderCmd_GetData
19ec-1c88:56712798.202 : iCmd = 4, nBytes = 2
19ec-1c88:56713086.257 : 0000 : 07 07 
19ec-1c88:56713086.413 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56713086.592 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56713086.699 : => IoObject::InitializeDevice
19ec-1c88:56713086.824 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56713087.507 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56713087.583 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56713088.381 : => FindScanner
19ec-1c88:56713088.444 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56713088.515 : <= FindScanner ret = 1
19ec-1c88:56713088.579 : => IoObject::IoLockStart
19ec-1c88:56713088.686 : => CAsicIO::CheckDevice
19ec-1c88:56713088.746 : => CNT96226::ConnectIsAvailable
19ec-1c88:56713101.523 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56713101.621 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56713101.680 : <= IoObject::IoLockStart
19ec-1c88:56713101.739 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56713101.806 : IO Send command 10 bytes
19ec-1c88:56713101.888 : => CNT96226::VenderCmd_SetData
19ec-1c88:56713101.949 : iCmd = 0, nBytes = 10
19ec-1c88:56713102.056 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56713288.935 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56713289.032 : System send command 10 bytes + data 0 bytes
19ec-1c88:56713289.098 : IO total need to receive data 5 bytes
19ec-1c88:56713289.160 : => CNT96226::VenderCmd_GetData
19ec-1c88:56713289.218 : iCmd = 0, nBytes = 5
19ec-1c88:56713464.700 : 0000 : 06 00 02 02 ab 
19ec-1c88:56713464.797 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56713464.863 : System total receive data 5 bytes
19ec-1c88:56713464.923 : => CNT96226::VenderCmd_GetData
19ec-1c88:56713464.978 : iCmd = 1, nBytes = 4
19ec-1c88:56713576.755 : 0000 : 00 00 00 00 
19ec-1c88:56713576.905 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56713577.044 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56713577.114 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56713577.185 : IO Send command 10 bytes
19ec-1c88:56713577.274 : => CNT96226::VenderCmd_SetData
19ec-1c88:56713577.343 : iCmd = 0, nBytes = 10
19ec-1c88:56713577.449 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56713732.009 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56713732.113 : System send command 10 bytes + data 0 bytes
19ec-1c88:56713732.176 : IO total need to receive data 165 bytes
19ec-1c88:56713732.241 : => CNT96226::VenderCmd_GetData
19ec-1c88:56713732.298 : iCmd = 0, nBytes = 165
19ec-1c88:56713906.070 : skip dump 37 bytes
19ec-1c88:56713906.277 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56713906.419 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56713906.556 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56713906.693 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56713906.829 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56713906.967 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56713907.095 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56713907.221 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56713907.285 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56713907.344 : System total receive data 165 bytes
19ec-1c88:56713907.406 : => CNT96226::VenderCmd_GetData
19ec-1c88:56713907.459 : iCmd = 1, nBytes = 4
19ec-1c88:56714060.922 : 0000 : 00 00 00 00 
19ec-1c88:56714061.080 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56714061.243 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56714061.503 : Dump Inquiry
19ec-1c88:56714061.639 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56714061.777 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56714061.909 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56714062.043 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56714062.175 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56714062.306 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56714062.432 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56714062.557 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56714062.688 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56714062.815 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56714062.903 : 00a0 : 00 00 00 00 00 
19ec-1c88:56714062.976 : => ReadNVMDataInternal
19ec-1c88:56714063.220 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56714063.285 : IO Send command 10 bytes
19ec-1c88:56714063.381 : => CNT96226::VenderCmd_SetData
19ec-1c88:56714063.435 : iCmd = 0, nBytes = 10
19ec-1c88:56714063.532 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56714402.373 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56714402.568 : System send command 10 bytes + data 0 bytes
19ec-1c88:56714402.640 : IO total need to receive data 128 bytes
19ec-1c88:56714403.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:56714403.455 : iCmd = 0, nBytes = 128
19ec-1c88:56714578.992 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56714579.221 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56714579.360 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56714579.491 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56714579.617 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56714579.740 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56714579.861 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56714579.987 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56714580.047 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56714580.111 : System total receive data 128 bytes
19ec-1c88:56714580.174 : => CNT96226::VenderCmd_GetData
19ec-1c88:56714580.229 : iCmd = 1, nBytes = 4
19ec-1c88:56714713.382 : 0000 : 00 00 00 00 
19ec-1c88:56714713.503 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56714713.649 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56714713.725 : NVMData.PadScanCount = 0
19ec-1c88:56714713.784 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56714713.838 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56714713.893 : NVMData.FlatbedScanCount = 0
19ec-1c88:56714713.947 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56714713.999 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56714714.055 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56714714.108 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56714714.166 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56714714.221 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56714714.274 : NVMData.BornMonth = 0
19ec-1c88:56714714.321 : NVMData.BornDay = 0
19ec-1c88:56714714.371 : NVMData.BornYear = 0
19ec-1c88:56714714.420 : NVMData.FirstScanMonth = 4
19ec-1c88:56714714.471 : NVMData.FirstScanDay = 30
19ec-1c88:56714714.525 : NVMData.FirstScanYear = 2020
19ec-1c88:56714714.577 : NVMData.VerticalMagnification = 0
19ec-1c88:56714714.634 : NVMData.HorizontalMagnification = 0
19ec-1c88:56714714.686 : NVMData.PowerSavingTime = 15
19ec-1c88:56714714.745 : NVMData.SN = A094165189010062
19ec-1c88:56714714.795 : NVMData.AutoFeed = 0
19ec-1c88:56714714.844 : NVMData.CCDType = 0
19ec-1c88:56714714.891 : NVMData.ScanSpeed = 0
19ec-1c88:56714714.940 : NVMData.RollerCount = 0
19ec-1c88:56714714.993 : NVMData.MultifeedCount = 0
19ec-1c88:56714715.043 : NVMData.JamCount = 0
19ec-1c88:56714715.092 : NVMData.IdentifyInfo = 
19ec-1c88:56714715.143 : NVMData.FormalName = 
19ec-1c88:56714715.346 : NVMData.ReservedB = 0
19ec-1c88:56714715.399 : NVMData.FunctionCode = 0
19ec-1c88:56714715.448 : NVMData.PreFeed = 0
19ec-1c88:56714715.497 : NVMData.PreFeedTime = 0
19ec-1c88:56714715.545 : NVMData.ButtonNumber = 0
19ec-1c88:56714715.598 : NVMData.PowerOffTime = 0
19ec-1c88:56714715.648 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56714715.723 : => IoObject::IoLockEnd
19ec-1c88:56714715.811 : <= IoObject::IoLockEnd
19ec-1c88:56714715.860 : <= InitializeScanner ret = 1
19ec-1c88:56716020.612 : => GetLogicalScannerAbility
19ec-1c88:56716020.806 : => IoObject::IoLockStart
19ec-1c88:56716020.939 : => CAsicIO::CheckDevice
19ec-1c88:56716021.005 : => CNT96226::ConnectIsAvailable
19ec-1c88:56716046.342 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56716046.737 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56716046.799 : <= IoObject::IoLockStart
19ec-1c88:56716046.855 : => IoObject::IoLockEnd
19ec-1c88:56716046.966 : <= IoObject::IoLockEnd
19ec-1c88:56716047.043 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:56719821.220 : => GetLogicalScannerAbilityEx
19ec-1c88:56719821.417 : => IoObject::IoLockStart
19ec-1c88:56719821.539 : => CAsicIO::CheckDevice
19ec-1c88:56719821.596 : => CNT96226::ConnectIsAvailable
19ec-1c88:56719845.073 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56719845.196 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56719845.255 : <= IoObject::IoLockStart
19ec-1c88:56719845.313 : => IoObject::IoLockEnd
19ec-1c88:56719845.417 : <= IoObject::IoLockEnd
19ec-1c88:56719845.546 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56719845.624 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56727686.101 : => ReadNVMData
19ec-1c88:56727686.291 : => IoObject::IoLockStart
19ec-1c88:56727686.420 : => CAsicIO::CheckDevice
19ec-1c88:56727686.482 : => CNT96226::ConnectIsAvailable
19ec-1c88:56727709.788 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56727710.143 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56727710.202 : <= IoObject::IoLockStart
19ec-1c88:56727710.272 : => ReadNVMDataInternal
19ec-1c88:56727710.332 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56727710.398 : IO Send command 10 bytes
19ec-1c88:56727710.533 : => CNT96226::VenderCmd_SetData
19ec-1c88:56727710.587 : iCmd = 0, nBytes = 10
19ec-1c88:56727710.697 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56728068.768 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56728068.942 : System send command 10 bytes + data 0 bytes
19ec-1c88:56728069.011 : IO total need to receive data 128 bytes
19ec-1c88:56728069.075 : => CNT96226::VenderCmd_GetData
19ec-1c88:56728069.132 : iCmd = 0, nBytes = 128
19ec-1c88:56728237.414 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56728237.625 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56728237.775 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56728237.912 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56728238.042 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56728238.171 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56728238.299 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56728238.426 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56728238.493 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56728238.564 : System total receive data 128 bytes
19ec-1c88:56728238.626 : => CNT96226::VenderCmd_GetData
19ec-1c88:56728238.681 : iCmd = 1, nBytes = 4
19ec-1c88:56728361.550 : 0000 : 00 00 00 00 
19ec-1c88:56728361.961 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56728362.114 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56728362.191 : NVMData.PadScanCount = 0
19ec-1c88:56728362.249 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56728362.304 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56728362.362 : NVMData.FlatbedScanCount = 0
19ec-1c88:56728362.418 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56728362.673 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56728362.733 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56728362.788 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56728362.842 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56728362.894 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56728362.947 : NVMData.BornMonth = 0
19ec-1c88:56728362.996 : NVMData.BornDay = 0
19ec-1c88:56728363.045 : NVMData.BornYear = 0
19ec-1c88:56728363.092 : NVMData.FirstScanMonth = 4
19ec-1c88:56728363.146 : NVMData.FirstScanDay = 30
19ec-1c88:56728363.199 : NVMData.FirstScanYear = 2020
19ec-1c88:56728363.252 : NVMData.VerticalMagnification = 0
19ec-1c88:56728363.307 : NVMData.HorizontalMagnification = 0
19ec-1c88:56728363.364 : NVMData.PowerSavingTime = 15
19ec-1c88:56728363.415 : NVMData.SN = A094165189010062
19ec-1c88:56728363.466 : NVMData.AutoFeed = 0
19ec-1c88:56728363.519 : NVMData.CCDType = 0
19ec-1c88:56728363.569 : NVMData.ScanSpeed = 0
19ec-1c88:56728363.621 : NVMData.RollerCount = 0
19ec-1c88:56728363.674 : NVMData.MultifeedCount = 0
19ec-1c88:56728363.727 : NVMData.JamCount = 0
19ec-1c88:56728363.779 : NVMData.IdentifyInfo = 
19ec-1c88:56728363.830 : NVMData.FormalName = 
19ec-1c88:56728363.882 : NVMData.ReservedB = 0
19ec-1c88:56728363.936 : NVMData.FunctionCode = 0
19ec-1c88:56728363.986 : NVMData.PreFeed = 0
19ec-1c88:56728364.035 : NVMData.PreFeedTime = 0
19ec-1c88:56728364.088 : NVMData.ButtonNumber = 0
19ec-1c88:56728364.140 : NVMData.PowerOffTime = 0
19ec-1c88:56728364.193 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56728364.258 : => IoObject::IoLockEnd
19ec-1c88:56728364.349 : <= IoObject::IoLockEnd
19ec-1c88:56728364.399 : <= ReadNVMData ret = 1
19ec-1c88:56738343.981 : => GetADFStatus
19ec-1c88:56738344.517 : => IoObject::IoLockStart
19ec-1c88:56738344.661 : => CAsicIO::CheckDevice
19ec-1c88:56738344.716 : => CNT96226::ConnectIsAvailable
19ec-1c88:56738368.931 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56738369.084 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56738369.153 : <= IoObject::IoLockStart
19ec-1c88:56738369.214 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56738369.283 : IO Send command 10 bytes
19ec-1c88:56738369.431 : => CNT96226::VenderCmd_SetData
19ec-1c88:56738369.491 : iCmd = 0, nBytes = 10
19ec-1c88:56738369.604 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56738569.348 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56738569.502 : System send command 10 bytes + data 0 bytes
19ec-1c88:56738569.569 : IO total need to receive data 2 bytes
19ec-1c88:56738569.628 : => CNT96226::VenderCmd_GetData
19ec-1c88:56738569.686 : iCmd = 0, nBytes = 2
19ec-1c88:56738757.575 : 0000 : 00 00 
19ec-1c88:56738757.803 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56738757.929 : System total receive data 2 bytes
19ec-1c88:56738758.035 : => CNT96226::VenderCmd_GetData
19ec-1c88:56738758.407 : iCmd = 1, nBytes = 4
19ec-1c88:56738919.903 : 0000 : 00 00 00 00 
19ec-1c88:56738920.072 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56738920.272 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56738920.371 : Return status = 0
19ec-1c88:56738920.765 : => IoObject::IoLockEnd
19ec-1c88:56738920.864 : <= IoObject::IoLockEnd
19ec-1c88:56738920.913 : <= GetADFStatus ret = 1
19ec-1c88:56741988.825 : => GetADFStatus
19ec-1c88:56741989.071 : => IoObject::IoLockStart
19ec-1c88:56741989.213 : => CAsicIO::CheckDevice
19ec-1c88:56741989.269 : => CNT96226::ConnectIsAvailable
19ec-1c88:56742014.726 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56742014.845 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56742014.903 : <= IoObject::IoLockStart
19ec-1c88:56742014.965 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56742015.033 : IO Send command 10 bytes
19ec-1c88:56742015.195 : => CNT96226::VenderCmd_SetData
19ec-1c88:56742015.254 : iCmd = 0, nBytes = 10
19ec-1c88:56742015.357 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56742211.335 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56742211.798 : System send command 10 bytes + data 0 bytes
19ec-1c88:56742212.375 : IO total need to receive data 2 bytes
19ec-1c88:56742212.448 : => CNT96226::VenderCmd_GetData
19ec-1c88:56742212.508 : iCmd = 0, nBytes = 2
19ec-1c88:56742396.384 : 0000 : 00 00 
19ec-1c88:56742396.541 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56742396.611 : System total receive data 2 bytes
19ec-1c88:56742396.671 : => CNT96226::VenderCmd_GetData
19ec-1c88:56742396.728 : iCmd = 1, nBytes = 4
19ec-1c88:56742573.691 : 0000 : 00 00 00 00 
19ec-1c88:56742573.839 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56742574.005 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56742574.080 : Return status = 0
19ec-1c88:56742574.141 : => IoObject::IoLockEnd
19ec-1c88:56742574.242 : <= IoObject::IoLockEnd
19ec-1c88:56742574.293 : <= GetADFStatus ret = 1
19ec-1c88:56744948.243 : => TerminateDriver
19ec-1c88:56744948.477 : => CAsicIO::~CAsicIO,pStage=201395272
19ec-1c88:56744948.553 : => CNT96226::Close
19ec-1c88:56744953.223 : <= CNT96226::Close ret = 1
19ec-1c88:56744953.299 : <= CAsicIO::~CAsicIO
19ec-1c88:56744953.355 : => IoObject::IoLockEnd
19ec-1c88:56744953.404 : <= IoObject::IoLockEnd
19ec-1c88:56744953.459 : => IoObject::TerminateDevice
19ec-1c88:56744953.514 : => IoObject::IoLockEnd
19ec-1c88:56744953.566 : <= IoObject::IoLockEnd
19ec-1c88:56744953.673 : <= IoObject::TerminateDevice
19ec-1c88:56744953.925 : <= TerminateDriver ret = 1
19ec-1c88:56789537.869 : ============Debug Start==========
19ec-1c88:56789538.149 : Date : 2020/4/30 14:33:24
19ec-1c88:56789538.229 : Process ID : 19ec
19ec-1c88:56789538.649 : Windows : Version 10.0 build 18363 
19ec-1c88:56789539.102 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56789539.162 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56789539.225 : MemoryStatus.ullAvailPhys : 1739231232
19ec-1c88:56789539.284 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56789539.345 : MemoryStatus.ullAvailPageFile : 3097124864
19ec-1c88:56789539.405 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56789539.468 : MemoryStatus.ullAvailVirtual : 1726332928
19ec-1c88:56789539.528 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56789539.631 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56789539.689 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56789539.922 : CPU Count : 4
19ec-1c88:56789539.970 : CPU Frequency : 100.000 Mhz
19ec-1c88:56789544.184 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56789544.317 : => InitializeDriver
19ec-1c88:56789544.595 : <= InitializeDriver ret = 1
19ec-1c88:56789544.652 : => InitializeScanner
19ec-1c88:56789544.731 : => CAsicIO::GetDeviceList
19ec-1c88:56789545.028 : => CNT96226::CNT96226
19ec-1c88:56789545.087 : => CNT96226::Open
19ec-1c88:56789566.135 : <= CNT96226::Open ret = 1
19ec-1c88:56789566.228 : => CNT96226::Initialize
19ec-1c88:56789566.405 : <= CNT96226::Initialize ret = 1
19ec-1c88:56789566.464 : <= CNT96226::CNT96226
19ec-1c88:56789566.516 : => CNT96226::EnumAvailableDevice
19ec-1c88:56789571.800 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56789571.875 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56789571.935 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56793284.808 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56793285.111 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56793290.769 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56793290.875 : => IoObject::GetLockName
19ec-1c88:56793290.932 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56793290.999 : <= IoObject::GetLockName
19ec-1c88:56793291.487 : => CNT96226::VenderCmd_GetData
19ec-1c88:56793291.551 : iCmd = 3, nBytes = 2
19ec-1c88:56793663.550 : 0000 : 06 38 
19ec-1c88:56793663.678 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56793663.761 : => CNT96226::VenderCmd_GetData
19ec-1c88:56793663.821 : iCmd = 4, nBytes = 2
19ec-1c88:56793975.410 : 0000 : 07 07 
19ec-1c88:56793975.538 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56793975.631 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56793975.718 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56793975.790 : IO Send command 10 bytes
19ec-1c88:56793975.844 : => CNT96226::VenderCmd_SetData
19ec-1c88:56793975.901 : iCmd = 0, nBytes = 10
19ec-1c88:56793976.006 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56794172.412 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56794172.523 : => CNT96226::VenderCmd_GetData
19ec-1c88:56794172.584 : iCmd = 0, nBytes = 165
19ec-1c88:56794377.932 : skip dump 37 bytes
19ec-1c88:56794378.125 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56794378.262 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56794378.401 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56794378.536 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56794378.665 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56794378.796 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56794378.922 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56794379.044 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56794379.107 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56794379.167 : => CNT96226::VenderCmd_GetData
19ec-1c88:56794379.217 : iCmd = 1, nBytes = 4
19ec-1c88:56794579.968 : 0000 : 00 00 00 00 
19ec-1c88:56794580.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56794580.159 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56794580.227 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56794580.300 : IO Send command 10 bytes
19ec-1c88:56794580.351 : => CNT96226::VenderCmd_SetData
19ec-1c88:56794580.411 : iCmd = 0, nBytes = 10
19ec-1c88:56794580.513 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56794930.849 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56794930.984 : => CNT96226::VenderCmd_GetData
19ec-1c88:56794931.047 : iCmd = 0, nBytes = 128
19ec-1c88:56795124.964 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56795125.133 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56795125.279 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56795125.411 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56795125.539 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56795125.662 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56795125.785 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56795125.906 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56795125.969 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56795126.033 : => CNT96226::VenderCmd_GetData
19ec-1c88:56795126.085 : iCmd = 1, nBytes = 4
19ec-1c88:56795329.396 : 0000 : 00 00 00 00 
19ec-1c88:56795329.481 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56795329.542 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56795329.715 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56795329.787 : => CNT96226::Close
19ec-1c88:56795333.717 : <= CNT96226::Close ret = 1
19ec-1c88:56795333.791 : <= CNT96226::~CNT96226
19ec-1c88:56795333.882 : <= CAsicIO::GetDeviceList
19ec-1c88:56795334.294 : => IoObject::SetTimeout
19ec-1c88:56795334.422 : Timeout--> In = 0 Out = 0
19ec-1c88:56795334.484 : <= IoObject::SetTimeout
19ec-1c88:56795334.552 : => CAsicIO::CAsicIO
19ec-1c88:56795334.623 : => CNT96226::CNT96226
19ec-1c88:56795334.675 : => CNT96226::Open
19ec-1c88:56795359.943 : <= CNT96226::Open ret = 1
19ec-1c88:56795360.061 : => CNT96226::Initialize
19ec-1c88:56795360.260 : <= CNT96226::Initialize ret = 1
19ec-1c88:56795360.321 : <= CNT96226::CNT96226
19ec-1c88:56795360.372 : <= CAsicIO::CAsicIO
19ec-1c88:56795360.431 : => CAsicIO::InitializeDevice
19ec-1c88:56795360.505 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56795366.862 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56795366.979 : => IoObject::GetLockName
19ec-1c88:56795367.036 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56795367.100 : <= IoObject::GetLockName
19ec-1c88:56795367.620 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56795367.692 : IO Send command 10 bytes
19ec-1c88:56795367.743 : => CNT96226::VenderCmd_SetData
19ec-1c88:56795367.797 : iCmd = 0, nBytes = 10
19ec-1c88:56795367.907 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56795713.495 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56795713.633 : => CNT96226::VenderCmd_GetData
19ec-1c88:56795713.691 : iCmd = 0, nBytes = 128
19ec-1c88:56795903.889 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56795904.072 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56795904.217 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56795904.350 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56795904.476 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56795904.604 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56795904.728 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56795904.851 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56795904.916 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56795904.977 : => CNT96226::VenderCmd_GetData
19ec-1c88:56795905.029 : iCmd = 1, nBytes = 4
19ec-1c88:56796037.220 : 0000 : 00 00 00 00 
19ec-1c88:56796037.341 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56796037.413 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56796037.476 : => CNT96226::VenderCmd_GetData
19ec-1c88:56796037.532 : iCmd = 3, nBytes = 2
19ec-1c88:56796402.845 : 0000 : 06 38 
19ec-1c88:56796402.958 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56796403.026 : => CNT96226::VenderCmd_GetData
19ec-1c88:56796403.080 : iCmd = 4, nBytes = 2
19ec-1c88:56796714.662 : 0000 : 07 07 
19ec-1c88:56796714.785 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56796714.973 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56796715.071 : => IoObject::InitializeDevice
19ec-1c88:56796715.175 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56796715.937 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56796716.014 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56796716.782 : => FindScanner
19ec-1c88:56796716.842 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56796716.907 : <= FindScanner ret = 1
19ec-1c88:56796716.962 : => IoObject::IoLockStart
19ec-1c88:56796717.068 : => CAsicIO::CheckDevice
19ec-1c88:56796717.122 : => CNT96226::ConnectIsAvailable
19ec-1c88:56796736.298 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56796736.414 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56796736.482 : <= IoObject::IoLockStart
19ec-1c88:56796736.547 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56796736.616 : IO Send command 10 bytes
19ec-1c88:56796736.700 : => CNT96226::VenderCmd_SetData
19ec-1c88:56796736.757 : iCmd = 0, nBytes = 10
19ec-1c88:56796736.864 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56796904.461 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56796904.560 : System send command 10 bytes + data 0 bytes
19ec-1c88:56796904.630 : IO total need to receive data 5 bytes
19ec-1c88:56796904.696 : => CNT96226::VenderCmd_GetData
19ec-1c88:56796904.750 : iCmd = 0, nBytes = 5
19ec-1c88:56797025.574 : 0000 : 06 00 02 02 ab 
19ec-1c88:56797025.695 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56797025.760 : System total receive data 5 bytes
19ec-1c88:56797025.824 : => CNT96226::VenderCmd_GetData
19ec-1c88:56797025.879 : iCmd = 1, nBytes = 4
19ec-1c88:56797214.500 : 0000 : 00 00 00 00 
19ec-1c88:56797214.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56797215.095 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56797215.156 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56797215.221 : IO Send command 10 bytes
19ec-1c88:56797215.316 : => CNT96226::VenderCmd_SetData
19ec-1c88:56797215.372 : iCmd = 0, nBytes = 10
19ec-1c88:56797215.477 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56797403.903 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56797404.020 : System send command 10 bytes + data 0 bytes
19ec-1c88:56797404.095 : IO total need to receive data 165 bytes
19ec-1c88:56797404.159 : => CNT96226::VenderCmd_GetData
19ec-1c88:56797404.215 : iCmd = 0, nBytes = 165
19ec-1c88:56797534.808 : skip dump 37 bytes
19ec-1c88:56797534.986 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56797535.127 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56797535.261 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56797535.391 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56797535.519 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56797535.653 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56797535.782 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56797535.909 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56797535.971 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56797536.026 : System total receive data 165 bytes
19ec-1c88:56797536.081 : => CNT96226::VenderCmd_GetData
19ec-1c88:56797536.133 : iCmd = 1, nBytes = 4
19ec-1c88:56797707.977 : 0000 : 00 00 00 00 
19ec-1c88:56797708.084 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56797708.219 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56797708.460 : Dump Inquiry
19ec-1c88:56797708.600 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56797708.737 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56797708.871 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56797709.011 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56797709.143 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56797709.279 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56797709.409 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56797709.536 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56797709.667 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56797709.798 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56797709.888 : 00a0 : 00 00 00 00 00 
19ec-1c88:56797709.957 : => ReadNVMDataInternal
19ec-1c88:56797710.172 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56797710.238 : IO Send command 10 bytes
19ec-1c88:56797710.330 : => CNT96226::VenderCmd_SetData
19ec-1c88:56797710.392 : iCmd = 0, nBytes = 10
19ec-1c88:56797710.497 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56798062.663 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56798062.798 : System send command 10 bytes + data 0 bytes
19ec-1c88:56798062.864 : IO total need to receive data 128 bytes
19ec-1c88:56798062.925 : => CNT96226::VenderCmd_GetData
19ec-1c88:56798062.981 : iCmd = 0, nBytes = 128
19ec-1c88:56798271.832 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56798272.008 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56798272.149 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56798272.282 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56798272.408 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56798272.532 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56798272.650 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56798272.773 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56798272.831 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56798272.893 : System total receive data 128 bytes
19ec-1c88:56798272.953 : => CNT96226::VenderCmd_GetData
19ec-1c88:56798273.006 : iCmd = 1, nBytes = 4
19ec-1c88:56798463.804 : 0000 : 00 00 00 00 
19ec-1c88:56798463.898 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56798464.028 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56798464.095 : NVMData.PadScanCount = 0
19ec-1c88:56798464.150 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56798464.206 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56798464.261 : NVMData.FlatbedScanCount = 0
19ec-1c88:56798464.315 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56798464.364 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56798464.419 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56798464.473 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56798464.527 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56798464.580 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56798464.635 : NVMData.BornMonth = 0
19ec-1c88:56798464.682 : NVMData.BornDay = 0
19ec-1c88:56798464.731 : NVMData.BornYear = 0
19ec-1c88:56798464.777 : NVMData.FirstScanMonth = 4
19ec-1c88:56798464.830 : NVMData.FirstScanDay = 30
19ec-1c88:56798464.883 : NVMData.FirstScanYear = 2020
19ec-1c88:56798464.936 : NVMData.VerticalMagnification = 0
19ec-1c88:56798464.994 : NVMData.HorizontalMagnification = 0
19ec-1c88:56798465.048 : NVMData.PowerSavingTime = 15
19ec-1c88:56798465.100 : NVMData.SN = A094165189010062
19ec-1c88:56798465.148 : NVMData.AutoFeed = 0
19ec-1c88:56798465.195 : NVMData.CCDType = 0
19ec-1c88:56798465.241 : NVMData.ScanSpeed = 0
19ec-1c88:56798465.288 : NVMData.RollerCount = 0
19ec-1c88:56798465.337 : NVMData.MultifeedCount = 0
19ec-1c88:56798465.388 : NVMData.JamCount = 0
19ec-1c88:56798465.435 : NVMData.IdentifyInfo = 
19ec-1c88:56798465.488 : NVMData.FormalName = 
19ec-1c88:56798465.686 : NVMData.ReservedB = 0
19ec-1c88:56798465.745 : NVMData.FunctionCode = 0
19ec-1c88:56798465.797 : NVMData.PreFeed = 0
19ec-1c88:56798465.847 : NVMData.PreFeedTime = 0
19ec-1c88:56798465.893 : NVMData.ButtonNumber = 0
19ec-1c88:56798465.942 : NVMData.PowerOffTime = 0
19ec-1c88:56798465.992 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56798466.061 : => IoObject::IoLockEnd
19ec-1c88:56798466.151 : <= IoObject::IoLockEnd
19ec-1c88:56798466.202 : <= InitializeScanner ret = 1
19ec-1c88:56798466.265 : => GetLogicalScannerAbilityEx
19ec-1c88:56798466.325 : => IoObject::IoLockStart
19ec-1c88:56798466.418 : => CAsicIO::CheckDevice
19ec-1c88:56798466.471 : => CNT96226::ConnectIsAvailable
19ec-1c88:56798483.044 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56798483.137 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56798483.191 : <= IoObject::IoLockStart
19ec-1c88:56798483.247 : => IoObject::IoLockEnd
19ec-1c88:56798483.336 : <= IoObject::IoLockEnd
19ec-1c88:56798483.449 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56798483.523 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56798656.541 : => ReadNVMData
19ec-1c88:56798656.685 : => IoObject::IoLockStart
19ec-1c88:56798656.809 : => CAsicIO::CheckDevice
19ec-1c88:56798656.863 : => CNT96226::ConnectIsAvailable
19ec-1c88:56798680.214 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56798680.314 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56798680.373 : <= IoObject::IoLockStart
19ec-1c88:56798680.433 : => ReadNVMDataInternal
19ec-1c88:56798680.495 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56798680.560 : IO Send command 10 bytes
19ec-1c88:56798680.684 : => CNT96226::VenderCmd_SetData
19ec-1c88:56798680.742 : iCmd = 0, nBytes = 10
19ec-1c88:56798680.851 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56799031.708 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56799031.852 : System send command 10 bytes + data 0 bytes
19ec-1c88:56799031.927 : IO total need to receive data 128 bytes
19ec-1c88:56799031.996 : => CNT96226::VenderCmd_GetData
19ec-1c88:56799032.282 : iCmd = 0, nBytes = 128
19ec-1c88:56799238.369 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56799238.548 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56799238.690 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56799238.822 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56799238.951 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56799239.077 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56799239.206 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56799239.329 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56799239.391 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56799239.456 : System total receive data 128 bytes
19ec-1c88:56799239.517 : => CNT96226::VenderCmd_GetData
19ec-1c88:56799239.568 : iCmd = 1, nBytes = 4
19ec-1c88:56799425.959 : 0000 : 00 00 00 00 
19ec-1c88:56799426.063 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56799426.201 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56799426.269 : NVMData.PadScanCount = 0
19ec-1c88:56799426.328 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56799426.383 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56799426.438 : NVMData.FlatbedScanCount = 0
19ec-1c88:56799426.494 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56799426.546 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56799426.599 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56799426.652 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56799426.706 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56799426.758 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56799426.812 : NVMData.BornMonth = 0
19ec-1c88:56799426.862 : NVMData.BornDay = 0
19ec-1c88:56799426.915 : NVMData.BornYear = 0
19ec-1c88:56799426.963 : NVMData.FirstScanMonth = 4
19ec-1c88:56799427.014 : NVMData.FirstScanDay = 30
19ec-1c88:56799427.073 : NVMData.FirstScanYear = 2020
19ec-1c88:56799427.279 : NVMData.VerticalMagnification = 0
19ec-1c88:56799427.339 : NVMData.HorizontalMagnification = 0
19ec-1c88:56799427.392 : NVMData.PowerSavingTime = 15
19ec-1c88:56799427.446 : NVMData.SN = A094165189010062
19ec-1c88:56799427.496 : NVMData.AutoFeed = 0
19ec-1c88:56799427.546 : NVMData.CCDType = 0
19ec-1c88:56799427.592 : NVMData.ScanSpeed = 0
19ec-1c88:56799427.639 : NVMData.RollerCount = 0
19ec-1c88:56799427.694 : NVMData.MultifeedCount = 0
19ec-1c88:56799427.743 : NVMData.JamCount = 0
19ec-1c88:56799427.792 : NVMData.IdentifyInfo = 
19ec-1c88:56799427.842 : NVMData.FormalName = 
19ec-1c88:56799427.890 : NVMData.ReservedB = 0
19ec-1c88:56799427.940 : NVMData.FunctionCode = 0
19ec-1c88:56799427.988 : NVMData.PreFeed = 0
19ec-1c88:56799428.036 : NVMData.PreFeedTime = 0
19ec-1c88:56799428.083 : NVMData.ButtonNumber = 0
19ec-1c88:56799428.131 : NVMData.PowerOffTime = 0
19ec-1c88:56799428.180 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56799428.241 : => IoObject::IoLockEnd
19ec-1c88:56799428.332 : <= IoObject::IoLockEnd
19ec-1c88:56799428.380 : <= ReadNVMData ret = 1
19ec-1c88:56801995.620 : ============Debug Start==========
19ec-1c88:56801995.917 : Date : 2020/4/30 14:33:24
19ec-1c88:56801995.996 : Process ID : 19ec
19ec-1c88:56801996.414 : Windows : Version 10.0 build 18363 
19ec-1c88:56801996.863 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56801996.928 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56801996.994 : MemoryStatus.ullAvailPhys : 1739239424
19ec-1c88:56801997.053 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56801997.115 : MemoryStatus.ullAvailPageFile : 3097522176
19ec-1c88:56801997.175 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56801997.233 : MemoryStatus.ullAvailVirtual : 1726361600
19ec-1c88:56801997.294 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56801997.397 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56801997.460 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56801997.701 : CPU Count : 4
19ec-1c88:56801997.747 : CPU Frequency : 100.000 Mhz
19ec-1c88:56802001.870 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56802001.996 : => InitializeDriver
19ec-1c88:56802002.259 : <= InitializeDriver ret = 1
19ec-1c88:56804606.293 : => InitializeScanner
19ec-1c88:56804606.566 : => CAsicIO::GetDeviceList
19ec-1c88:56804606.994 : => CNT96226::CNT96226
19ec-1c88:56804607.056 : => CNT96226::Open
19ec-1c88:56804630.335 : <= CNT96226::Open ret = 1
19ec-1c88:56804630.448 : => CNT96226::Initialize
19ec-1c88:56804630.643 : <= CNT96226::Initialize ret = 1
19ec-1c88:56804630.703 : <= CNT96226::CNT96226
19ec-1c88:56804630.759 : => CNT96226::EnumAvailableDevice
19ec-1c88:56804636.039 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56804636.118 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56804636.176 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56808372.565 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56808372.915 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56808379.009 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56808379.122 : => IoObject::GetLockName
19ec-1c88:56808379.184 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56808379.250 : <= IoObject::GetLockName
19ec-1c88:56808379.762 : => CNT96226::VenderCmd_GetData
19ec-1c88:56808379.827 : iCmd = 3, nBytes = 2
19ec-1c88:56808756.344 : 0000 : 06 38 
19ec-1c88:56808756.808 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56808756.884 : => CNT96226::VenderCmd_GetData
19ec-1c88:56808756.940 : iCmd = 4, nBytes = 2
19ec-1c88:56809062.087 : 0000 : 07 07 
19ec-1c88:56809062.228 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56809062.327 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56809062.422 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56809062.502 : IO Send command 10 bytes
19ec-1c88:56809062.577 : => CNT96226::VenderCmd_SetData
19ec-1c88:56809062.656 : iCmd = 0, nBytes = 10
19ec-1c88:56809062.764 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56809266.423 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56809266.614 : => CNT96226::VenderCmd_GetData
19ec-1c88:56809266.674 : iCmd = 0, nBytes = 165
19ec-1c88:56809439.249 : skip dump 37 bytes
19ec-1c88:56809439.604 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56809440.133 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56809440.274 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56809440.410 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56809440.548 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56809440.686 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56809440.813 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56809440.942 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56809441.011 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56809441.077 : => CNT96226::VenderCmd_GetData
19ec-1c88:56809441.133 : iCmd = 1, nBytes = 4
19ec-1c88:56809599.615 : 0000 : 00 00 00 00 
19ec-1c88:56809599.749 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56809599.829 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56809599.900 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56809599.966 : IO Send command 10 bytes
19ec-1c88:56809600.021 : => CNT96226::VenderCmd_SetData
19ec-1c88:56809600.076 : iCmd = 0, nBytes = 10
19ec-1c88:56809600.183 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56809951.877 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56809952.400 : => CNT96226::VenderCmd_GetData
19ec-1c88:56809952.466 : iCmd = 0, nBytes = 128
19ec-1c88:56810160.057 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56810160.263 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56810160.405 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56810160.536 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56810160.664 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56810160.788 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56810160.910 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56810161.037 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56810161.098 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56810161.161 : => CNT96226::VenderCmd_GetData
19ec-1c88:56810161.213 : iCmd = 1, nBytes = 4
19ec-1c88:56810312.799 : 0000 : 00 00 00 00 
19ec-1c88:56810312.953 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56810313.023 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56810313.211 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56810313.290 : => CNT96226::Close
19ec-1c88:56810317.429 : <= CNT96226::Close ret = 1
19ec-1c88:56810317.505 : <= CNT96226::~CNT96226
19ec-1c88:56810317.611 : <= CAsicIO::GetDeviceList
19ec-1c88:56810318.079 : => IoObject::SetTimeout
19ec-1c88:56810318.212 : Timeout--> In = 0 Out = 0
19ec-1c88:56810318.272 : <= IoObject::SetTimeout
19ec-1c88:56810318.347 : => CAsicIO::CAsicIO
19ec-1c88:56810318.418 : => CNT96226::CNT96226
19ec-1c88:56810318.488 : => CNT96226::Open
19ec-1c88:56810342.098 : <= CNT96226::Open ret = 1
19ec-1c88:56810342.224 : => CNT96226::Initialize
19ec-1c88:56810342.427 : <= CNT96226::Initialize ret = 1
19ec-1c88:56810342.491 : <= CNT96226::CNT96226
19ec-1c88:56810342.546 : <= CAsicIO::CAsicIO
19ec-1c88:56810342.603 : => CAsicIO::InitializeDevice
19ec-1c88:56810342.673 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56810348.932 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56810349.061 : => IoObject::GetLockName
19ec-1c88:56810349.120 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56810349.201 : <= IoObject::GetLockName
19ec-1c88:56810349.748 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56810349.822 : IO Send command 10 bytes
19ec-1c88:56810349.877 : => CNT96226::VenderCmd_SetData
19ec-1c88:56810349.937 : iCmd = 0, nBytes = 10
19ec-1c88:56810350.045 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56810655.190 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56810655.362 : => CNT96226::VenderCmd_GetData
19ec-1c88:56810655.424 : iCmd = 0, nBytes = 128
19ec-1c88:56810831.672 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56810831.900 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56810832.041 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56810832.172 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56810832.298 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56810832.420 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56810832.545 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56810832.667 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56810832.728 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56810832.797 : => CNT96226::VenderCmd_GetData
19ec-1c88:56810832.853 : iCmd = 1, nBytes = 4
19ec-1c88:56810982.819 : 0000 : 00 00 00 00 
19ec-1c88:56810982.993 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56810983.065 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56810983.134 : => CNT96226::VenderCmd_GetData
19ec-1c88:56810983.188 : iCmd = 3, nBytes = 2
19ec-1c88:56811350.439 : 0000 : 06 38 
19ec-1c88:56811350.591 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56811350.668 : => CNT96226::VenderCmd_GetData
19ec-1c88:56811350.723 : iCmd = 4, nBytes = 2
19ec-1c88:56811652.696 : 0000 : 07 07 
19ec-1c88:56811652.861 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56811653.039 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56811653.134 : => IoObject::InitializeDevice
19ec-1c88:56811653.265 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56811653.996 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56811654.067 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56811654.922 : => FindScanner
19ec-1c88:56811654.981 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56811655.046 : <= FindScanner ret = 1
19ec-1c88:56811655.105 : => IoObject::IoLockStart
19ec-1c88:56811655.509 : => CAsicIO::CheckDevice
19ec-1c88:56811655.563 : => CNT96226::ConnectIsAvailable
19ec-1c88:56811679.327 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56811679.431 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56811679.489 : <= IoObject::IoLockStart
19ec-1c88:56811679.546 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56811679.614 : IO Send command 10 bytes
19ec-1c88:56811679.697 : => CNT96226::VenderCmd_SetData
19ec-1c88:56811679.756 : iCmd = 0, nBytes = 10
19ec-1c88:56811679.861 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56811879.904 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56811880.090 : System send command 10 bytes + data 0 bytes
19ec-1c88:56811880.157 : IO total need to receive data 5 bytes
19ec-1c88:56811880.219 : => CNT96226::VenderCmd_GetData
19ec-1c88:56811880.278 : iCmd = 0, nBytes = 5
19ec-1c88:56812081.436 : 0000 : 06 00 02 02 ab 
19ec-1c88:56812081.577 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56812081.647 : System total receive data 5 bytes
19ec-1c88:56812081.708 : => CNT96226::VenderCmd_GetData
19ec-1c88:56812081.763 : iCmd = 1, nBytes = 4
19ec-1c88:56812282.404 : 0000 : 00 00 00 00 
19ec-1c88:56812282.507 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56812282.653 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56812282.726 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56812282.794 : IO Send command 10 bytes
19ec-1c88:56812282.901 : => CNT96226::VenderCmd_SetData
19ec-1c88:56812282.966 : iCmd = 0, nBytes = 10
19ec-1c88:56812283.073 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56812475.010 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56812475.224 : System send command 10 bytes + data 0 bytes
19ec-1c88:56812475.300 : IO total need to receive data 165 bytes
19ec-1c88:56812475.368 : => CNT96226::VenderCmd_GetData
19ec-1c88:56812475.430 : iCmd = 0, nBytes = 165
19ec-1c88:56812590.164 : skip dump 37 bytes
19ec-1c88:56812590.735 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56812590.879 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56812591.015 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56812591.146 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56812591.277 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56812591.406 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56812591.532 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56812591.657 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56812591.723 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56812591.781 : System total receive data 165 bytes
19ec-1c88:56812591.838 : => CNT96226::VenderCmd_GetData
19ec-1c88:56812591.890 : iCmd = 1, nBytes = 4
19ec-1c88:56812788.867 : 0000 : 00 00 00 00 
19ec-1c88:56812788.968 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56812789.115 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56812789.380 : Dump Inquiry
19ec-1c88:56812789.515 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56812789.654 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56812789.788 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56812789.920 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56812790.046 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56812790.181 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56812790.310 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56812790.433 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56812790.564 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56812790.691 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56812790.778 : 00a0 : 00 00 00 00 00 
19ec-1c88:56812790.849 : => ReadNVMDataInternal
19ec-1c88:56812791.083 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56812791.152 : IO Send command 10 bytes
19ec-1c88:56812791.251 : => CNT96226::VenderCmd_SetData
19ec-1c88:56812791.306 : iCmd = 0, nBytes = 10
19ec-1c88:56812791.405 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56813136.779 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56813136.942 : System send command 10 bytes + data 0 bytes
19ec-1c88:56813137.011 : IO total need to receive data 128 bytes
19ec-1c88:56813137.076 : => CNT96226::VenderCmd_GetData
19ec-1c88:56813137.137 : iCmd = 0, nBytes = 128
19ec-1c88:56813345.718 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56813345.904 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56813346.042 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56813346.177 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56813346.300 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56813346.424 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56813346.549 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56813346.671 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56813346.736 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56813346.797 : System total receive data 128 bytes
19ec-1c88:56813346.862 : => CNT96226::VenderCmd_GetData
19ec-1c88:56813346.912 : iCmd = 1, nBytes = 4
19ec-1c88:56813522.053 : 0000 : 00 00 00 00 
19ec-1c88:56813522.188 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56813522.347 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56813522.428 : NVMData.PadScanCount = 0
19ec-1c88:56813522.486 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56813522.543 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56813522.601 : NVMData.FlatbedScanCount = 0
19ec-1c88:56813522.654 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56813522.708 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56813522.762 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56813522.820 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56813522.878 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56813522.936 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56813522.992 : NVMData.BornMonth = 0
19ec-1c88:56813523.044 : NVMData.BornDay = 0
19ec-1c88:56813523.095 : NVMData.BornYear = 0
19ec-1c88:56813523.144 : NVMData.FirstScanMonth = 4
19ec-1c88:56813523.194 : NVMData.FirstScanDay = 30
19ec-1c88:56813523.249 : NVMData.FirstScanYear = 2020
19ec-1c88:56813523.305 : NVMData.VerticalMagnification = 0
19ec-1c88:56813523.364 : NVMData.HorizontalMagnification = 0
19ec-1c88:56813523.420 : NVMData.PowerSavingTime = 15
19ec-1c88:56813523.478 : NVMData.SN = A094165189010062
19ec-1c88:56813523.528 : NVMData.AutoFeed = 0
19ec-1c88:56813523.579 : NVMData.CCDType = 0
19ec-1c88:56813523.628 : NVMData.ScanSpeed = 0
19ec-1c88:56813523.678 : NVMData.RollerCount = 0
19ec-1c88:56813523.731 : NVMData.MultifeedCount = 0
19ec-1c88:56813523.783 : NVMData.JamCount = 0
19ec-1c88:56813523.830 : NVMData.IdentifyInfo = 
19ec-1c88:56813523.882 : NVMData.FormalName = 
19ec-1c88:56813524.081 : NVMData.ReservedB = 0
19ec-1c88:56813524.139 : NVMData.FunctionCode = 0
19ec-1c88:56813524.190 : NVMData.PreFeed = 0
19ec-1c88:56813524.244 : NVMData.PreFeedTime = 0
19ec-1c88:56813524.292 : NVMData.ButtonNumber = 0
19ec-1c88:56813524.345 : NVMData.PowerOffTime = 0
19ec-1c88:56813524.397 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56813524.479 : => IoObject::IoLockEnd
19ec-1c88:56813524.577 : <= IoObject::IoLockEnd
19ec-1c88:56813524.629 : <= InitializeScanner ret = 1
19ec-1c88:56814832.392 : => GetLogicalScannerAbility
19ec-1c88:56814832.582 : => IoObject::IoLockStart
19ec-1c88:56814832.715 : => CAsicIO::CheckDevice
19ec-1c88:56814832.775 : => CNT96226::ConnectIsAvailable
19ec-1c88:56814856.694 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56814856.810 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56814856.871 : <= IoObject::IoLockStart
19ec-1c88:56814856.931 : => IoObject::IoLockEnd
19ec-1c88:56814857.050 : <= IoObject::IoLockEnd
19ec-1c88:56814857.130 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:56819718.987 : => GetLogicalScannerAbilityEx
19ec-1c88:56819719.187 : => IoObject::IoLockStart
19ec-1c88:56819719.320 : => CAsicIO::CheckDevice
19ec-1c88:56819719.383 : => CNT96226::ConnectIsAvailable
19ec-1c88:56819734.514 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56819734.619 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56819734.681 : <= IoObject::IoLockStart
19ec-1c88:56819734.741 : => IoObject::IoLockEnd
19ec-1c88:56819734.835 : <= IoObject::IoLockEnd
19ec-1c88:56819734.950 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56819735.026 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56827093.426 : => ReadNVMData
19ec-1c88:56827093.607 : => IoObject::IoLockStart
19ec-1c88:56827093.749 : => CAsicIO::CheckDevice
19ec-1c88:56827093.807 : => CNT96226::ConnectIsAvailable
19ec-1c88:56827118.914 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56827119.033 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56827119.092 : <= IoObject::IoLockStart
19ec-1c88:56827119.160 : => ReadNVMDataInternal
19ec-1c88:56827119.222 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56827119.286 : IO Send command 10 bytes
19ec-1c88:56827119.401 : => CNT96226::VenderCmd_SetData
19ec-1c88:56827119.456 : iCmd = 0, nBytes = 10
19ec-1c88:56827119.572 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56827467.222 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56827467.387 : System send command 10 bytes + data 0 bytes
19ec-1c88:56827467.468 : IO total need to receive data 128 bytes
19ec-1c88:56827467.540 : => CNT96226::VenderCmd_GetData
19ec-1c88:56827467.602 : iCmd = 0, nBytes = 128
19ec-1c88:56827591.570 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56827591.767 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56827591.905 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56827592.035 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56827592.162 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56827592.286 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56827592.412 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56827592.535 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56827592.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56827592.659 : System total receive data 128 bytes
19ec-1c88:56827592.719 : => CNT96226::VenderCmd_GetData
19ec-1c88:56827592.772 : iCmd = 1, nBytes = 4
19ec-1c88:56827774.677 : 0000 : 00 00 00 00 
19ec-1c88:56827774.763 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56827774.894 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56827774.964 : NVMData.PadScanCount = 0
19ec-1c88:56827775.020 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56827775.075 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56827775.132 : NVMData.FlatbedScanCount = 0
19ec-1c88:56827775.183 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56827775.399 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56827775.464 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56827775.516 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56827775.569 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56827775.626 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56827775.680 : NVMData.BornMonth = 0
19ec-1c88:56827775.728 : NVMData.BornDay = 0
19ec-1c88:56827775.783 : NVMData.BornYear = 0
19ec-1c88:56827775.830 : NVMData.FirstScanMonth = 4
19ec-1c88:56827775.880 : NVMData.FirstScanDay = 30
19ec-1c88:56827775.935 : NVMData.FirstScanYear = 2020
19ec-1c88:56827775.987 : NVMData.VerticalMagnification = 0
19ec-1c88:56827776.042 : NVMData.HorizontalMagnification = 0
19ec-1c88:56827776.096 : NVMData.PowerSavingTime = 15
19ec-1c88:56827776.151 : NVMData.SN = A094165189010062
19ec-1c88:56827776.200 : NVMData.AutoFeed = 0
19ec-1c88:56827776.250 : NVMData.CCDType = 0
19ec-1c88:56827776.296 : NVMData.ScanSpeed = 0
19ec-1c88:56827776.351 : NVMData.RollerCount = 0
19ec-1c88:56827776.403 : NVMData.MultifeedCount = 0
19ec-1c88:56827776.456 : NVMData.JamCount = 0
19ec-1c88:56827776.507 : NVMData.IdentifyInfo = 
19ec-1c88:56827776.557 : NVMData.FormalName = 
19ec-1c88:56827776.605 : NVMData.ReservedB = 0
19ec-1c88:56827776.655 : NVMData.FunctionCode = 0
19ec-1c88:56827776.704 : NVMData.PreFeed = 0
19ec-1c88:56827776.751 : NVMData.PreFeedTime = 0
19ec-1c88:56827776.801 : NVMData.ButtonNumber = 0
19ec-1c88:56827776.851 : NVMData.PowerOffTime = 0
19ec-1c88:56827776.901 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56827776.963 : => IoObject::IoLockEnd
19ec-1c88:56827777.056 : <= IoObject::IoLockEnd
19ec-1c88:56827777.105 : <= ReadNVMData ret = 1
19ec-1c88:56838314.100 : => GetADFStatus
19ec-1c88:56838314.551 : => IoObject::IoLockStart
19ec-1c88:56838314.695 : => CAsicIO::CheckDevice
19ec-1c88:56838314.754 : => CNT96226::ConnectIsAvailable
19ec-1c88:56838339.851 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56838340.106 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56838340.452 : <= IoObject::IoLockStart
19ec-1c88:56838340.518 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56838340.590 : IO Send command 10 bytes
19ec-1c88:56838340.728 : => CNT96226::VenderCmd_SetData
19ec-1c88:56838340.790 : iCmd = 0, nBytes = 10
19ec-1c88:56838340.902 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56838540.815 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56838541.046 : System send command 10 bytes + data 0 bytes
19ec-1c88:56838541.202 : IO total need to receive data 2 bytes
19ec-1c88:56838541.550 : => CNT96226::VenderCmd_GetData
19ec-1c88:56838541.609 : iCmd = 0, nBytes = 2
19ec-1c88:56838675.745 : 0000 : 00 00 
19ec-1c88:56838675.865 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56838675.931 : System total receive data 2 bytes
19ec-1c88:56838675.997 : => CNT96226::VenderCmd_GetData
19ec-1c88:56838676.051 : iCmd = 1, nBytes = 4
19ec-1c88:56838794.852 : 0000 : 00 00 00 00 
19ec-1c88:56838794.959 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56838795.097 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56838795.176 : Return status = 0
19ec-1c88:56838795.236 : => IoObject::IoLockEnd
19ec-1c88:56838795.330 : <= IoObject::IoLockEnd
19ec-1c88:56838795.382 : <= GetADFStatus ret = 1
19ec-1c88:56841542.752 : => GetADFStatus
19ec-1c88:56841542.947 : => IoObject::IoLockStart
19ec-1c88:56841543.091 : => CAsicIO::CheckDevice
19ec-1c88:56841543.150 : => CNT96226::ConnectIsAvailable
19ec-1c88:56841559.283 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56841559.385 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56841559.443 : <= IoObject::IoLockStart
19ec-1c88:56841559.505 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56841559.575 : IO Send command 10 bytes
19ec-1c88:56841559.706 : => CNT96226::VenderCmd_SetData
19ec-1c88:56841559.765 : iCmd = 0, nBytes = 10
19ec-1c88:56841559.879 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56841710.054 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56841710.157 : System send command 10 bytes + data 0 bytes
19ec-1c88:56841710.373 : IO total need to receive data 2 bytes
19ec-1c88:56841710.443 : => CNT96226::VenderCmd_GetData
19ec-1c88:56841710.498 : iCmd = 0, nBytes = 2
19ec-1c88:56841909.564 : 0000 : 00 00 
19ec-1c88:56841909.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56841909.807 : System total receive data 2 bytes
19ec-1c88:56841909.870 : => CNT96226::VenderCmd_GetData
19ec-1c88:56841909.929 : iCmd = 1, nBytes = 4
19ec-1c88:56842114.190 : 0000 : 00 00 00 00 
19ec-1c88:56842114.294 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56842114.448 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56842114.521 : Return status = 0
19ec-1c88:56842114.582 : => IoObject::IoLockEnd
19ec-1c88:56842114.673 : <= IoObject::IoLockEnd
19ec-1c88:56842114.723 : <= GetADFStatus ret = 1
19ec-1c88:56844294.798 : => TerminateDriver
19ec-1c88:56844294.998 : => CAsicIO::~CAsicIO,pStage=199101512
19ec-1c88:56844295.076 : => CNT96226::Close
19ec-1c88:56844299.220 : <= CNT96226::Close ret = 1
19ec-1c88:56844299.301 : <= CAsicIO::~CAsicIO
19ec-1c88:56844299.359 : => IoObject::IoLockEnd
19ec-1c88:56844299.414 : <= IoObject::IoLockEnd
19ec-1c88:56844299.469 : => IoObject::TerminateDevice
19ec-1c88:56844299.528 : => IoObject::IoLockEnd
19ec-1c88:56844299.579 : <= IoObject::IoLockEnd
19ec-1c88:56844299.684 : <= IoObject::TerminateDevice
19ec-1c88:56844300.190 : <= TerminateDriver ret = 1
19ec-1c88:56888413.323 : ============Debug Start==========
19ec-1c88:56888413.624 : Date : 2020/4/30 14:33:27
19ec-1c88:56888413.702 : Process ID : 19ec
19ec-1c88:56888414.161 : Windows : Version 10.0 build 18363 
19ec-1c88:56888414.617 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56888414.681 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56888414.744 : MemoryStatus.ullAvailPhys : 1755414528
19ec-1c88:56888414.804 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56888414.866 : MemoryStatus.ullAvailPageFile : 3110731776
19ec-1c88:56888414.929 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56888414.988 : MemoryStatus.ullAvailVirtual : 1726365696
19ec-1c88:56888415.050 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56888415.151 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56888415.214 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56888415.449 : CPU Count : 4
19ec-1c88:56888415.496 : CPU Frequency : 100.000 Mhz
19ec-1c88:56888419.852 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56888419.988 : => InitializeDriver
19ec-1c88:56888420.265 : <= InitializeDriver ret = 1
19ec-1c88:56888420.328 : => InitializeScanner
19ec-1c88:56888420.410 : => CAsicIO::GetDeviceList
19ec-1c88:56888420.709 : => CNT96226::CNT96226
19ec-1c88:56888420.766 : => CNT96226::Open
19ec-1c88:56888441.533 : <= CNT96226::Open ret = 1
19ec-1c88:56888441.626 : => CNT96226::Initialize
19ec-1c88:56888441.813 : <= CNT96226::Initialize ret = 1
19ec-1c88:56888441.868 : <= CNT96226::CNT96226
19ec-1c88:56888441.919 : => CNT96226::EnumAvailableDevice
19ec-1c88:56888447.218 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56888447.296 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56888447.353 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56892391.311 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56892391.613 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56892397.168 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56892397.271 : => IoObject::GetLockName
19ec-1c88:56892397.334 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56892397.404 : <= IoObject::GetLockName
19ec-1c88:56892397.867 : => CNT96226::VenderCmd_GetData
19ec-1c88:56892397.937 : iCmd = 3, nBytes = 2
19ec-1c88:56892787.825 : 0000 : 06 38 
19ec-1c88:56892787.940 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56892788.010 : => CNT96226::VenderCmd_GetData
19ec-1c88:56892788.069 : iCmd = 4, nBytes = 2
19ec-1c88:56893090.152 : 0000 : 07 07 
19ec-1c88:56893090.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56893090.343 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56893090.429 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56893090.494 : IO Send command 10 bytes
19ec-1c88:56893090.546 : => CNT96226::VenderCmd_SetData
19ec-1c88:56893090.603 : iCmd = 0, nBytes = 10
19ec-1c88:56893090.705 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56893306.490 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56893306.736 : => CNT96226::VenderCmd_GetData
19ec-1c88:56893306.857 : iCmd = 0, nBytes = 165
19ec-1c88:56893521.595 : skip dump 37 bytes
19ec-1c88:56893521.947 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56893522.225 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56893522.497 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56893522.774 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56893523.036 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56893523.305 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56893523.564 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56893523.815 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56893523.947 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56893524.071 : => CNT96226::VenderCmd_GetData
19ec-1c88:56893524.180 : iCmd = 1, nBytes = 4
19ec-1c88:56893763.646 : 0000 : 00 00 00 00 
19ec-1c88:56893763.860 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56893763.997 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56893764.118 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56893764.251 : IO Send command 10 bytes
19ec-1c88:56893764.357 : => CNT96226::VenderCmd_SetData
19ec-1c88:56893764.463 : iCmd = 0, nBytes = 10
19ec-1c88:56893764.678 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56894130.414 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56894130.680 : => CNT96226::VenderCmd_GetData
19ec-1c88:56894130.802 : iCmd = 0, nBytes = 128
19ec-1c88:56894359.254 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56894359.631 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56894359.914 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56894360.180 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56894360.433 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56894360.691 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56894360.940 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56894361.191 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56894361.325 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56894361.450 : => CNT96226::VenderCmd_GetData
19ec-1c88:56894361.558 : iCmd = 1, nBytes = 4
19ec-1c88:56894594.546 : 0000 : 00 00 00 00 
19ec-1c88:56894594.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56894594.886 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56894595.274 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56894595.417 : => CNT96226::Close
19ec-1c88:56894602.338 : <= CNT96226::Close ret = 1
19ec-1c88:56894602.494 : <= CNT96226::~CNT96226
19ec-1c88:56894602.654 : <= CAsicIO::GetDeviceList
19ec-1c88:56894603.387 : => IoObject::SetTimeout
19ec-1c88:56894603.645 : Timeout--> In = 0 Out = 0
19ec-1c88:56894603.758 : <= IoObject::SetTimeout
19ec-1c88:56894603.875 : => CAsicIO::CAsicIO
19ec-1c88:56894604.018 : => CNT96226::CNT96226
19ec-1c88:56894604.126 : => CNT96226::Open
19ec-1c88:56894645.706 : <= CNT96226::Open ret = 1
19ec-1c88:56894645.901 : => CNT96226::Initialize
19ec-1c88:56894646.289 : <= CNT96226::Initialize ret = 1
19ec-1c88:56894646.400 : <= CNT96226::CNT96226
19ec-1c88:56894646.505 : <= CAsicIO::CAsicIO
19ec-1c88:56894646.614 : => CAsicIO::InitializeDevice
19ec-1c88:56894646.748 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56894658.442 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56894658.668 : => IoObject::GetLockName
19ec-1c88:56894658.782 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56894658.919 : <= IoObject::GetLockName
19ec-1c88:56894659.868 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56894660.011 : IO Send command 10 bytes
19ec-1c88:56894660.119 : => CNT96226::VenderCmd_SetData
19ec-1c88:56894660.228 : iCmd = 0, nBytes = 10
19ec-1c88:56894660.444 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56895027.253 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56895027.499 : => CNT96226::VenderCmd_GetData
19ec-1c88:56895027.620 : iCmd = 0, nBytes = 128
19ec-1c88:56895263.105 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56895263.470 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56895263.752 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56895264.023 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56895264.278 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56895264.536 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56895264.786 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56895265.038 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56895265.168 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56895265.299 : => CNT96226::VenderCmd_GetData
19ec-1c88:56895265.409 : iCmd = 1, nBytes = 4
19ec-1c88:56895506.837 : 0000 : 00 00 00 00 
19ec-1c88:56895507.071 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56895507.205 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56895507.333 : => CNT96226::VenderCmd_GetData
19ec-1c88:56895507.440 : iCmd = 3, nBytes = 2
19ec-1c88:56895912.448 : 0000 : 06 38 
19ec-1c88:56895912.652 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56895912.792 : => CNT96226::VenderCmd_GetData
19ec-1c88:56895912.904 : iCmd = 4, nBytes = 2
19ec-1c88:56896253.640 : 0000 : 07 07 
19ec-1c88:56896253.854 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56896254.239 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56896254.433 : => IoObject::InitializeDevice
19ec-1c88:56896254.620 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56896255.942 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56896256.089 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56896257.343 : => FindScanner
19ec-1c88:56896257.454 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56896257.579 : <= FindScanner ret = 1
19ec-1c88:56896257.690 : => IoObject::IoLockStart
19ec-1c88:56896257.899 : => CAsicIO::CheckDevice
19ec-1c88:56896258.005 : => CNT96226::ConnectIsAvailable
19ec-1c88:56896283.159 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56896283.392 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56896283.531 : <= IoObject::IoLockStart
19ec-1c88:56896283.654 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56896283.800 : IO Send command 10 bytes
19ec-1c88:56896283.987 : => CNT96226::VenderCmd_SetData
19ec-1c88:56896284.102 : iCmd = 0, nBytes = 10
19ec-1c88:56896284.330 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56896511.782 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56896512.014 : System send command 10 bytes + data 0 bytes
19ec-1c88:56896512.152 : IO total need to receive data 5 bytes
19ec-1c88:56896512.274 : => CNT96226::VenderCmd_GetData
19ec-1c88:56896512.376 : iCmd = 0, nBytes = 5
19ec-1c88:56896735.900 : 0000 : 06 00 02 02 ab 
19ec-1c88:56896736.120 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56896736.250 : System total receive data 5 bytes
19ec-1c88:56896736.377 : => CNT96226::VenderCmd_GetData
19ec-1c88:56896736.488 : iCmd = 1, nBytes = 4
19ec-1c88:56896964.745 : 0000 : 00 00 00 00 
19ec-1c88:56896964.960 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56896965.196 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56896965.319 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56896965.455 : IO Send command 10 bytes
19ec-1c88:56896965.631 : => CNT96226::VenderCmd_SetData
19ec-1c88:56896965.741 : iCmd = 0, nBytes = 10
19ec-1c88:56896965.951 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56897185.067 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56897185.296 : System send command 10 bytes + data 0 bytes
19ec-1c88:56897185.441 : IO total need to receive data 165 bytes
19ec-1c88:56897185.563 : => CNT96226::VenderCmd_GetData
19ec-1c88:56897185.671 : iCmd = 0, nBytes = 165
19ec-1c88:56897408.639 : skip dump 37 bytes
19ec-1c88:56897409.036 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56897409.326 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56897409.599 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56897409.870 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56897410.131 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56897410.411 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56897410.667 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56897410.924 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56897411.059 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56897411.181 : System total receive data 165 bytes
19ec-1c88:56897411.306 : => CNT96226::VenderCmd_GetData
19ec-1c88:56897411.414 : iCmd = 1, nBytes = 4
19ec-1c88:56897633.799 : 0000 : 00 00 00 00 
19ec-1c88:56897634.013 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56897634.254 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56897634.714 : Dump Inquiry
19ec-1c88:56897634.977 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56897635.254 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56897635.524 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56897635.800 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56897636.058 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56897636.324 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56897636.569 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56897636.827 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56897637.102 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56897637.366 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56897637.537 : 00a0 : 00 00 00 00 00 
19ec-1c88:56897637.656 : => ReadNVMDataInternal
19ec-1c88:56897638.054 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56897638.187 : IO Send command 10 bytes
19ec-1c88:56897638.363 : => CNT96226::VenderCmd_SetData
19ec-1c88:56897638.477 : iCmd = 0, nBytes = 10
19ec-1c88:56897638.695 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56898011.666 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56898011.903 : System send command 10 bytes + data 0 bytes
19ec-1c88:56898012.045 : IO total need to receive data 128 bytes
19ec-1c88:56898012.169 : => CNT96226::VenderCmd_GetData
19ec-1c88:56898012.281 : iCmd = 0, nBytes = 128
19ec-1c88:56898235.197 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56898235.566 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56898235.858 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56898236.148 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56898236.411 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56898236.666 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56898236.921 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56898237.179 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56898237.312 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56898237.444 : System total receive data 128 bytes
19ec-1c88:56898237.569 : => CNT96226::VenderCmd_GetData
19ec-1c88:56898237.678 : iCmd = 1, nBytes = 4
19ec-1c88:56898476.871 : 0000 : 00 00 00 00 
19ec-1c88:56898477.082 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56898477.339 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56898477.476 : NVMData.PadScanCount = 0
19ec-1c88:56898477.592 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56898477.714 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56898477.832 : NVMData.FlatbedScanCount = 0
19ec-1c88:56898477.945 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56898478.054 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56898478.164 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56898478.276 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56898478.386 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56898478.497 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56898478.607 : NVMData.BornMonth = 0
19ec-1c88:56898478.708 : NVMData.BornDay = 0
19ec-1c88:56898478.810 : NVMData.BornYear = 0
19ec-1c88:56898478.908 : NVMData.FirstScanMonth = 4
19ec-1c88:56898479.016 : NVMData.FirstScanDay = 30
19ec-1c88:56898479.129 : NVMData.FirstScanYear = 2020
19ec-1c88:56898479.239 : NVMData.VerticalMagnification = 0
19ec-1c88:56898479.347 : NVMData.HorizontalMagnification = 0
19ec-1c88:56898479.458 : NVMData.PowerSavingTime = 15
19ec-1c88:56898479.567 : NVMData.SN = A094165189010062
19ec-1c88:56898479.666 : NVMData.AutoFeed = 0
19ec-1c88:56898479.766 : NVMData.CCDType = 0
19ec-1c88:56898479.867 : NVMData.ScanSpeed = 0
19ec-1c88:56898479.970 : NVMData.RollerCount = 0
19ec-1c88:56898480.074 : NVMData.MultifeedCount = 0
19ec-1c88:56898480.178 : NVMData.JamCount = 0
19ec-1c88:56898480.277 : NVMData.IdentifyInfo = 
19ec-1c88:56898480.382 : NVMData.FormalName = 
19ec-1c88:56898480.797 : NVMData.ReservedB = 0
19ec-1c88:56898480.911 : NVMData.FunctionCode = 0
19ec-1c88:56898481.009 : NVMData.PreFeed = 0
19ec-1c88:56898481.107 : NVMData.PreFeedTime = 0
19ec-1c88:56898481.209 : NVMData.ButtonNumber = 0
19ec-1c88:56898481.311 : NVMData.PowerOffTime = 0
19ec-1c88:56898481.417 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56898481.555 : => IoObject::IoLockEnd
19ec-1c88:56898481.740 : <= IoObject::IoLockEnd
19ec-1c88:56898481.844 : <= InitializeScanner ret = 1
19ec-1c88:56898481.965 : => GetLogicalScannerAbilityEx
19ec-1c88:56898482.079 : => IoObject::IoLockStart
19ec-1c88:56898482.275 : => CAsicIO::CheckDevice
19ec-1c88:56898482.382 : => CNT96226::ConnectIsAvailable
19ec-1c88:56898506.044 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56898506.249 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56898506.379 : <= IoObject::IoLockStart
19ec-1c88:56898506.502 : => IoObject::IoLockEnd
19ec-1c88:56898506.696 : <= IoObject::IoLockEnd
19ec-1c88:56898506.898 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56898507.053 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56898864.248 : => ReadNVMData
19ec-1c88:56898864.523 : => IoObject::IoLockStart
19ec-1c88:56898864.780 : => CAsicIO::CheckDevice
19ec-1c88:56898864.907 : => CNT96226::ConnectIsAvailable
19ec-1c88:56898888.167 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56898888.380 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56898888.513 : <= IoObject::IoLockStart
19ec-1c88:56898888.638 : => ReadNVMDataInternal
19ec-1c88:56898888.760 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56898888.900 : IO Send command 10 bytes
19ec-1c88:56898889.105 : => CNT96226::VenderCmd_SetData
19ec-1c88:56898889.222 : iCmd = 0, nBytes = 10
19ec-1c88:56898889.447 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56899252.072 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56899252.323 : System send command 10 bytes + data 0 bytes
19ec-1c88:56899252.462 : IO total need to receive data 128 bytes
19ec-1c88:56899252.587 : => CNT96226::VenderCmd_GetData
19ec-1c88:56899252.699 : iCmd = 0, nBytes = 128
19ec-1c88:56899452.440 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56899452.823 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56899453.119 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56899453.393 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56899453.656 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56899453.913 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56899454.178 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56899454.431 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56899454.563 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56899454.684 : System total receive data 128 bytes
19ec-1c88:56899454.816 : => CNT96226::VenderCmd_GetData
19ec-1c88:56899454.930 : iCmd = 1, nBytes = 4
19ec-1c88:56899667.949 : 0000 : 00 00 00 00 
19ec-1c88:56899668.090 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56899668.257 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56899668.341 : NVMData.PadScanCount = 0
19ec-1c88:56899668.413 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56899668.485 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56899668.559 : NVMData.FlatbedScanCount = 0
19ec-1c88:56899668.627 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56899668.693 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56899668.762 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56899668.833 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56899668.905 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56899668.977 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56899669.045 : NVMData.BornMonth = 0
19ec-1c88:56899669.108 : NVMData.BornDay = 0
19ec-1c88:56899669.175 : NVMData.BornYear = 0
19ec-1c88:56899669.240 : NVMData.FirstScanMonth = 4
19ec-1c88:56899669.307 : NVMData.FirstScanDay = 30
19ec-1c88:56899669.375 : NVMData.FirstScanYear = 2020
19ec-1c88:56899669.660 : NVMData.VerticalMagnification = 0
19ec-1c88:56899669.745 : NVMData.HorizontalMagnification = 0
19ec-1c88:56899669.813 : NVMData.PowerSavingTime = 15
19ec-1c88:56899669.882 : NVMData.SN = A094165189010062
19ec-1c88:56899669.945 : NVMData.AutoFeed = 0
19ec-1c88:56899670.009 : NVMData.CCDType = 0
19ec-1c88:56899670.070 : NVMData.ScanSpeed = 0
19ec-1c88:56899670.134 : NVMData.RollerCount = 0
19ec-1c88:56899670.198 : NVMData.MultifeedCount = 0
19ec-1c88:56899670.266 : NVMData.JamCount = 0
19ec-1c88:56899670.331 : NVMData.IdentifyInfo = 
19ec-1c88:56899670.394 : NVMData.FormalName = 
19ec-1c88:56899670.459 : NVMData.ReservedB = 0
19ec-1c88:56899670.522 : NVMData.FunctionCode = 0
19ec-1c88:56899670.585 : NVMData.PreFeed = 0
19ec-1c88:56899670.648 : NVMData.PreFeedTime = 0
19ec-1c88:56899670.711 : NVMData.ButtonNumber = 0
19ec-1c88:56899670.775 : NVMData.PowerOffTime = 0
19ec-1c88:56899670.842 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56899670.920 : => IoObject::IoLockEnd
19ec-1c88:56899671.041 : <= IoObject::IoLockEnd
19ec-1c88:56899671.105 : <= ReadNVMData ret = 1
19ec-1c88:56900337.541 : => TerminateDriver
19ec-1c88:56900337.767 : => CAsicIO::~CAsicIO,pStage=36899912
19ec-1c88:56900337.863 : => CNT96226::Close
19ec-1c88:56900343.028 : <= CNT96226::Close ret = 1
19ec-1c88:56900343.127 : <= CAsicIO::~CAsicIO
19ec-1c88:56900343.208 : => IoObject::IoLockEnd
19ec-1c88:56900343.276 : <= IoObject::IoLockEnd
19ec-1c88:56900343.344 : => IoObject::TerminateDevice
19ec-1c88:56900343.417 : => IoObject::IoLockEnd
19ec-1c88:56900343.485 : <= IoObject::IoLockEnd
19ec-1c88:56900343.620 : <= IoObject::TerminateDevice
19ec-1c88:56900343.949 : <= TerminateDriver ret = 1
19ec-1c88:56902627.309 : ============Debug Start==========
19ec-1c88:56902627.588 : Date : 2020/4/30 14:33:27
19ec-1c88:56902627.666 : Process ID : 19ec
19ec-1c88:56902628.075 : Windows : Version 10.0 build 18363 
19ec-1c88:56902628.558 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56902628.624 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56902628.687 : MemoryStatus.ullAvailPhys : 1755025408
19ec-1c88:56902628.749 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56902628.813 : MemoryStatus.ullAvailPageFile : 3111104512
19ec-1c88:56902628.876 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56902628.932 : MemoryStatus.ullAvailVirtual : 1726619648
19ec-1c88:56902628.992 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56902629.096 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56902629.156 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56902629.398 : CPU Count : 4
19ec-1c88:56902629.443 : CPU Frequency : 100.000 Mhz
19ec-1c88:56902633.557 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56902633.687 : => InitializeDriver
19ec-1c88:56902633.959 : <= InitializeDriver ret = 1
19ec-1c88:56905118.224 : => InitializeScanner
19ec-1c88:56905118.478 : => CAsicIO::GetDeviceList
19ec-1c88:56905118.889 : => CNT96226::CNT96226
19ec-1c88:56905118.945 : => CNT96226::Open
19ec-1c88:56905141.844 : <= CNT96226::Open ret = 1
19ec-1c88:56905141.938 : => CNT96226::Initialize
19ec-1c88:56905142.127 : <= CNT96226::Initialize ret = 1
19ec-1c88:56905142.184 : <= CNT96226::CNT96226
19ec-1c88:56905142.235 : => CNT96226::EnumAvailableDevice
19ec-1c88:56905147.591 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56905147.673 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56905147.733 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56908868.128 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56908868.467 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56908875.708 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56908875.858 : => IoObject::GetLockName
19ec-1c88:56908875.937 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56908876.026 : <= IoObject::GetLockName
19ec-1c88:56908876.609 : => CNT96226::VenderCmd_GetData
19ec-1c88:56908876.694 : iCmd = 3, nBytes = 2
19ec-1c88:56909261.813 : 0000 : 06 38 
19ec-1c88:56909261.950 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56909262.040 : => CNT96226::VenderCmd_GetData
19ec-1c88:56909262.113 : iCmd = 4, nBytes = 2
19ec-1c88:56909579.801 : 0000 : 07 07 
19ec-1c88:56909579.929 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56909580.040 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56909580.149 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56909580.237 : IO Send command 10 bytes
19ec-1c88:56909580.306 : => CNT96226::VenderCmd_SetData
19ec-1c88:56909580.378 : iCmd = 0, nBytes = 10
19ec-1c88:56909580.514 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56909779.097 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56909779.254 : => CNT96226::VenderCmd_GetData
19ec-1c88:56909779.332 : iCmd = 0, nBytes = 165
19ec-1c88:56909948.751 : skip dump 37 bytes
19ec-1c88:56909949.007 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56909949.192 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56909949.367 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56909949.541 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56909949.710 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56909949.891 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56909950.058 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56909950.216 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56909950.300 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56909950.378 : => CNT96226::VenderCmd_GetData
19ec-1c88:56909950.446 : iCmd = 1, nBytes = 4
19ec-1c88:56910150.617 : 0000 : 00 00 00 00 
19ec-1c88:56910150.757 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56910150.854 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56910150.935 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56910151.024 : IO Send command 10 bytes
19ec-1c88:56910151.091 : => CNT96226::VenderCmd_SetData
19ec-1c88:56910151.162 : iCmd = 0, nBytes = 10
19ec-1c88:56910151.304 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56910499.976 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56910500.139 : => CNT96226::VenderCmd_GetData
19ec-1c88:56910500.218 : iCmd = 0, nBytes = 128
19ec-1c88:56910708.347 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56910708.580 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56910708.773 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56910708.957 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56910709.128 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56910709.292 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56910709.459 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56910709.627 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56910709.710 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56910709.795 : => CNT96226::VenderCmd_GetData
19ec-1c88:56910709.866 : iCmd = 1, nBytes = 4
19ec-1c88:56910915.856 : 0000 : 00 00 00 00 
19ec-1c88:56910915.974 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56910916.058 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56910916.270 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56910916.362 : => CNT96226::Close
19ec-1c88:56910920.472 : <= CNT96226::Close ret = 1
19ec-1c88:56910920.567 : <= CNT96226::~CNT96226
19ec-1c88:56910920.677 : <= CAsicIO::GetDeviceList
19ec-1c88:56910921.097 : => IoObject::SetTimeout
19ec-1c88:56910921.261 : Timeout--> In = 0 Out = 0
19ec-1c88:56910921.338 : <= IoObject::SetTimeout
19ec-1c88:56910921.420 : => CAsicIO::CAsicIO
19ec-1c88:56910921.512 : => CNT96226::CNT96226
19ec-1c88:56910921.584 : => CNT96226::Open
19ec-1c88:56910948.564 : <= CNT96226::Open ret = 1
19ec-1c88:56910948.683 : => CNT96226::Initialize
19ec-1c88:56910948.926 : <= CNT96226::Initialize ret = 1
19ec-1c88:56910949.000 : <= CNT96226::CNT96226
19ec-1c88:56910949.068 : <= CAsicIO::CAsicIO
19ec-1c88:56910949.138 : => CAsicIO::InitializeDevice
19ec-1c88:56910949.221 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56910956.705 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56910956.848 : => IoObject::GetLockName
19ec-1c88:56910956.919 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56910957.006 : <= IoObject::GetLockName
19ec-1c88:56910957.604 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56910957.699 : IO Send command 10 bytes
19ec-1c88:56910957.766 : => CNT96226::VenderCmd_SetData
19ec-1c88:56910957.837 : iCmd = 0, nBytes = 10
19ec-1c88:56910957.974 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56911308.555 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56911308.713 : => CNT96226::VenderCmd_GetData
19ec-1c88:56911308.784 : iCmd = 0, nBytes = 128
19ec-1c88:56911523.601 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56911523.848 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56911524.033 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56911524.205 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56911524.368 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56911524.537 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56911524.705 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56911524.865 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56911524.948 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56911525.029 : => CNT96226::VenderCmd_GetData
19ec-1c88:56911525.098 : iCmd = 1, nBytes = 4
19ec-1c88:56911716.264 : 0000 : 00 00 00 00 
19ec-1c88:56911716.410 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56911716.506 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56911716.588 : => CNT96226::VenderCmd_GetData
19ec-1c88:56911716.659 : iCmd = 3, nBytes = 2
19ec-1c88:56912096.049 : 0000 : 06 38 
19ec-1c88:56912096.181 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56912096.270 : => CNT96226::VenderCmd_GetData
19ec-1c88:56912096.344 : iCmd = 4, nBytes = 2
19ec-1c88:56912405.156 : 0000 : 07 07 
19ec-1c88:56912405.266 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56912405.471 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56912405.596 : => IoObject::InitializeDevice
19ec-1c88:56912405.721 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56912406.486 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56912406.588 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56912407.478 : => FindScanner
19ec-1c88:56912407.559 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56912407.644 : <= FindScanner ret = 1
19ec-1c88:56912407.718 : => IoObject::IoLockStart
19ec-1c88:56912407.850 : => CAsicIO::CheckDevice
19ec-1c88:56912407.918 : => CNT96226::ConnectIsAvailable
19ec-1c88:56912433.343 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56912433.755 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56912433.834 : <= IoObject::IoLockStart
19ec-1c88:56912433.914 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56912434.002 : IO Send command 10 bytes
19ec-1c88:56912434.125 : => CNT96226::VenderCmd_SetData
19ec-1c88:56912434.201 : iCmd = 0, nBytes = 10
19ec-1c88:56912434.337 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56912636.299 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56912636.441 : System send command 10 bytes + data 0 bytes
19ec-1c88:56912636.533 : IO total need to receive data 5 bytes
19ec-1c88:56912636.610 : => CNT96226::VenderCmd_GetData
19ec-1c88:56912636.684 : iCmd = 0, nBytes = 5
19ec-1c88:56912846.174 : 0000 : 06 00 02 02 ab 
19ec-1c88:56912846.290 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56912846.376 : System total receive data 5 bytes
19ec-1c88:56912846.457 : => CNT96226::VenderCmd_GetData
19ec-1c88:56912846.524 : iCmd = 1, nBytes = 4
19ec-1c88:56913041.775 : 0000 : 00 00 00 00 
19ec-1c88:56913041.891 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56913042.043 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56913042.125 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56913042.205 : IO Send command 10 bytes
19ec-1c88:56913042.313 : => CNT96226::VenderCmd_SetData
19ec-1c88:56913042.388 : iCmd = 0, nBytes = 10
19ec-1c88:56913042.525 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56913212.731 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56913212.857 : System send command 10 bytes + data 0 bytes
19ec-1c88:56913212.941 : IO total need to receive data 165 bytes
19ec-1c88:56913213.020 : => CNT96226::VenderCmd_GetData
19ec-1c88:56913213.089 : iCmd = 0, nBytes = 165
19ec-1c88:56913385.685 : skip dump 37 bytes
19ec-1c88:56913386.177 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56913386.352 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56913386.528 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56913386.705 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56913386.874 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56913387.045 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56913387.212 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56913387.371 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56913387.451 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56913387.530 : System total receive data 165 bytes
19ec-1c88:56913387.608 : => CNT96226::VenderCmd_GetData
19ec-1c88:56913387.677 : iCmd = 1, nBytes = 4
19ec-1c88:56913579.576 : 0000 : 00 00 00 00 
19ec-1c88:56913579.712 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56913579.865 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56913580.240 : Dump Inquiry
19ec-1c88:56913580.420 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56913580.604 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56913580.777 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56913580.953 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56913581.123 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56913581.295 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56913581.458 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56913581.625 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56913581.796 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56913581.969 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56913582.089 : 00a0 : 00 00 00 00 00 
19ec-1c88:56913582.171 : => ReadNVMDataInternal
19ec-1c88:56913582.437 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56913582.523 : IO Send command 10 bytes
19ec-1c88:56913582.634 : => CNT96226::VenderCmd_SetData
19ec-1c88:56913582.699 : iCmd = 0, nBytes = 10
19ec-1c88:56913582.837 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56913917.974 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56913918.202 : System send command 10 bytes + data 0 bytes
19ec-1c88:56913918.312 : IO total need to receive data 128 bytes
19ec-1c88:56913918.401 : => CNT96226::VenderCmd_GetData
19ec-1c88:56913918.478 : iCmd = 0, nBytes = 128
19ec-1c88:56914121.007 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56914121.227 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56914121.412 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56914121.582 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56914121.744 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56914121.903 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56914122.066 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56914122.225 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56914122.307 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56914122.389 : System total receive data 128 bytes
19ec-1c88:56914122.467 : => CNT96226::VenderCmd_GetData
19ec-1c88:56914122.539 : iCmd = 1, nBytes = 4
19ec-1c88:56914274.680 : 0000 : 00 00 00 00 
19ec-1c88:56914274.796 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56914274.973 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56914275.063 : NVMData.PadScanCount = 0
19ec-1c88:56914275.132 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56914275.205 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56914275.279 : NVMData.FlatbedScanCount = 0
19ec-1c88:56914275.347 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56914275.416 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56914275.489 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56914275.559 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56914275.630 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56914275.700 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56914275.772 : NVMData.BornMonth = 0
19ec-1c88:56914275.836 : NVMData.BornDay = 0
19ec-1c88:56914275.901 : NVMData.BornYear = 0
19ec-1c88:56914275.965 : NVMData.FirstScanMonth = 4
19ec-1c88:56914276.031 : NVMData.FirstScanDay = 30
19ec-1c88:56914276.107 : NVMData.FirstScanYear = 2020
19ec-1c88:56914276.177 : NVMData.VerticalMagnification = 0
19ec-1c88:56914276.248 : NVMData.HorizontalMagnification = 0
19ec-1c88:56914276.320 : NVMData.PowerSavingTime = 15
19ec-1c88:56914276.391 : NVMData.SN = A094165189010062
19ec-1c88:56914276.456 : NVMData.AutoFeed = 0
19ec-1c88:56914276.519 : NVMData.CCDType = 0
19ec-1c88:56914276.582 : NVMData.ScanSpeed = 0
19ec-1c88:56914276.643 : NVMData.RollerCount = 0
19ec-1c88:56914276.709 : NVMData.MultifeedCount = 0
19ec-1c88:56914276.773 : NVMData.JamCount = 0
19ec-1c88:56914276.836 : NVMData.IdentifyInfo = 
19ec-1c88:56914276.902 : NVMData.FormalName = 
19ec-1c88:56914277.110 : NVMData.ReservedB = 0
19ec-1c88:56914277.181 : NVMData.FunctionCode = 0
19ec-1c88:56914277.245 : NVMData.PreFeed = 0
19ec-1c88:56914277.313 : NVMData.PreFeedTime = 0
19ec-1c88:56914277.376 : NVMData.ButtonNumber = 0
19ec-1c88:56914277.447 : NVMData.PowerOffTime = 0
19ec-1c88:56914277.516 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56914277.612 : => IoObject::IoLockEnd
19ec-1c88:56914277.726 : <= IoObject::IoLockEnd
19ec-1c88:56914277.795 : <= InitializeScanner ret = 1
19ec-1c88:56915738.306 : => GetLogicalScannerAbility
19ec-1c88:56915738.485 : => IoObject::IoLockStart
19ec-1c88:56915738.612 : => CAsicIO::CheckDevice
19ec-1c88:56915738.670 : => CNT96226::ConnectIsAvailable
19ec-1c88:56915761.346 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56915761.715 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56915761.776 : <= IoObject::IoLockStart
19ec-1c88:56915761.834 : => IoObject::IoLockEnd
19ec-1c88:56915761.947 : <= IoObject::IoLockEnd
19ec-1c88:56915762.025 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:56919268.212 : => GetLogicalScannerAbilityEx
19ec-1c88:56919268.398 : => IoObject::IoLockStart
19ec-1c88:56919268.532 : => CAsicIO::CheckDevice
19ec-1c88:56919268.592 : => CNT96226::ConnectIsAvailable
19ec-1c88:56919291.344 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56919291.457 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56919291.519 : <= IoObject::IoLockStart
19ec-1c88:56919291.577 : => IoObject::IoLockEnd
19ec-1c88:56919291.687 : <= IoObject::IoLockEnd
19ec-1c88:56919291.807 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56919291.881 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56926552.529 : => ReadNVMData
19ec-1c88:56926552.720 : => IoObject::IoLockStart
19ec-1c88:56926552.851 : => CAsicIO::CheckDevice
19ec-1c88:56926552.914 : => CNT96226::ConnectIsAvailable
19ec-1c88:56926570.868 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56926570.985 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56926571.043 : <= IoObject::IoLockStart
19ec-1c88:56926571.113 : => ReadNVMDataInternal
19ec-1c88:56926571.182 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56926571.250 : IO Send command 10 bytes
19ec-1c88:56926571.373 : => CNT96226::VenderCmd_SetData
19ec-1c88:56926571.431 : iCmd = 0, nBytes = 10
19ec-1c88:56926571.548 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56926925.538 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56926925.689 : System send command 10 bytes + data 0 bytes
19ec-1c88:56926925.760 : IO total need to receive data 128 bytes
19ec-1c88:56926925.822 : => CNT96226::VenderCmd_GetData
19ec-1c88:56926925.879 : iCmd = 0, nBytes = 128
19ec-1c88:56927116.505 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56927116.684 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56927116.829 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56927116.965 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56927117.094 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56927117.218 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56927117.341 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56927117.460 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56927117.522 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56927117.585 : System total receive data 128 bytes
19ec-1c88:56927117.643 : => CNT96226::VenderCmd_GetData
19ec-1c88:56927117.696 : iCmd = 1, nBytes = 4
19ec-1c88:56927311.743 : 0000 : 00 00 00 00 
19ec-1c88:56927311.837 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56927311.956 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56927312.026 : NVMData.PadScanCount = 0
19ec-1c88:56927312.084 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56927312.142 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56927312.199 : NVMData.FlatbedScanCount = 0
19ec-1c88:56927312.253 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56927312.492 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56927312.557 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56927312.612 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56927312.669 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56927312.724 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56927312.779 : NVMData.BornMonth = 0
19ec-1c88:56927312.829 : NVMData.BornDay = 0
19ec-1c88:56927312.882 : NVMData.BornYear = 0
19ec-1c88:56927312.933 : NVMData.FirstScanMonth = 4
19ec-1c88:56927312.985 : NVMData.FirstScanDay = 30
19ec-1c88:56927313.039 : NVMData.FirstScanYear = 2020
19ec-1c88:56927313.095 : NVMData.VerticalMagnification = 0
19ec-1c88:56927313.151 : NVMData.HorizontalMagnification = 0
19ec-1c88:56927313.205 : NVMData.PowerSavingTime = 15
19ec-1c88:56927313.261 : NVMData.SN = A094165189010062
19ec-1c88:56927313.310 : NVMData.AutoFeed = 0
19ec-1c88:56927313.360 : NVMData.CCDType = 0
19ec-1c88:56927313.410 : NVMData.ScanSpeed = 0
19ec-1c88:56927313.461 : NVMData.RollerCount = 0
19ec-1c88:56927313.520 : NVMData.MultifeedCount = 0
19ec-1c88:56927313.573 : NVMData.JamCount = 0
19ec-1c88:56927313.625 : NVMData.IdentifyInfo = 
19ec-1c88:56927313.678 : NVMData.FormalName = 
19ec-1c88:56927313.726 : NVMData.ReservedB = 0
19ec-1c88:56927313.775 : NVMData.FunctionCode = 0
19ec-1c88:56927313.826 : NVMData.PreFeed = 0
19ec-1c88:56927313.879 : NVMData.PreFeedTime = 0
19ec-1c88:56927313.930 : NVMData.ButtonNumber = 0
19ec-1c88:56927313.981 : NVMData.PowerOffTime = 0
19ec-1c88:56927314.031 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56927314.093 : => IoObject::IoLockEnd
19ec-1c88:56927314.187 : <= IoObject::IoLockEnd
19ec-1c88:56927314.236 : <= ReadNVMData ret = 1
19ec-1c88:56938553.548 : => GetADFStatus
19ec-1c88:56938553.917 : => IoObject::IoLockStart
19ec-1c88:56938554.041 : => CAsicIO::CheckDevice
19ec-1c88:56938554.099 : => CNT96226::ConnectIsAvailable
19ec-1c88:56938578.648 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56938578.897 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56938579.034 : <= IoObject::IoLockStart
19ec-1c88:56938579.378 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56938579.443 : IO Send command 10 bytes
19ec-1c88:56938579.578 : => CNT96226::VenderCmd_SetData
19ec-1c88:56938579.639 : iCmd = 0, nBytes = 10
19ec-1c88:56938579.746 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56938781.134 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56938781.245 : System send command 10 bytes + data 0 bytes
19ec-1c88:56938781.313 : IO total need to receive data 2 bytes
19ec-1c88:56938781.370 : => CNT96226::VenderCmd_GetData
19ec-1c88:56938781.426 : iCmd = 0, nBytes = 2
19ec-1c88:56938960.646 : 0000 : 00 00 
19ec-1c88:56938960.760 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56938960.829 : System total receive data 2 bytes
19ec-1c88:56938960.891 : => CNT96226::VenderCmd_GetData
19ec-1c88:56938960.947 : iCmd = 1, nBytes = 4
19ec-1c88:56939072.686 : 0000 : 00 00 00 00 
19ec-1c88:56939073.033 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56939073.170 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56939073.235 : Return status = 0
19ec-1c88:56939073.295 : => IoObject::IoLockEnd
19ec-1c88:56939073.381 : <= IoObject::IoLockEnd
19ec-1c88:56939073.428 : <= GetADFStatus ret = 1
19ec-1c88:56941704.263 : => GetADFStatus
19ec-1c88:56941704.457 : => IoObject::IoLockStart
19ec-1c88:56941704.587 : => CAsicIO::CheckDevice
19ec-1c88:56941704.641 : => CNT96226::ConnectIsAvailable
19ec-1c88:56941731.388 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56941731.797 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56941731.851 : <= IoObject::IoLockStart
19ec-1c88:56941731.912 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:56941731.978 : IO Send command 10 bytes
19ec-1c88:56941732.093 : => CNT96226::VenderCmd_SetData
19ec-1c88:56941732.148 : iCmd = 0, nBytes = 10
19ec-1c88:56941732.251 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:56941934.762 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56941934.884 : System send command 10 bytes + data 0 bytes
19ec-1c88:56941935.113 : IO total need to receive data 2 bytes
19ec-1c88:56941935.188 : => CNT96226::VenderCmd_GetData
19ec-1c88:56941935.243 : iCmd = 0, nBytes = 2
19ec-1c88:56942143.086 : 0000 : 00 00 
19ec-1c88:56942143.425 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56942143.501 : System total receive data 2 bytes
19ec-1c88:56942143.566 : => CNT96226::VenderCmd_GetData
19ec-1c88:56942143.620 : iCmd = 1, nBytes = 4
19ec-1c88:56942353.057 : 0000 : 00 00 00 00 
19ec-1c88:56942353.142 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56942353.272 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56942353.342 : Return status = 0
19ec-1c88:56942353.396 : => IoObject::IoLockEnd
19ec-1c88:56942353.484 : <= IoObject::IoLockEnd
19ec-1c88:56942353.534 : <= GetADFStatus ret = 1
19ec-1c88:56944378.123 : => TerminateDriver
19ec-1c88:56944378.310 : => CAsicIO::~CAsicIO,pStage=201133128
19ec-1c88:56944378.385 : => CNT96226::Close
19ec-1c88:56944382.735 : <= CNT96226::Close ret = 1
19ec-1c88:56944382.816 : <= CAsicIO::~CAsicIO
19ec-1c88:56944382.873 : => IoObject::IoLockEnd
19ec-1c88:56944382.928 : <= IoObject::IoLockEnd
19ec-1c88:56944382.980 : => IoObject::TerminateDevice
19ec-1c88:56944383.038 : => IoObject::IoLockEnd
19ec-1c88:56944383.087 : <= IoObject::IoLockEnd
19ec-1c88:56944383.187 : <= IoObject::TerminateDevice
19ec-1c88:56944383.653 : <= TerminateDriver ret = 1
19ec-1c88:56986867.534 : ============Debug Start==========
19ec-1c88:56986867.783 : Date : 2020/4/30 14:33:30
19ec-1c88:56986867.856 : Process ID : 19ec
19ec-1c88:56986868.258 : Windows : Version 10.0 build 18363 
19ec-1c88:56986868.708 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56986868.769 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56986868.833 : MemoryStatus.ullAvailPhys : 1754669056
19ec-1c88:56986868.892 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56986868.950 : MemoryStatus.ullAvailPageFile : 3118592000
19ec-1c88:56986869.012 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56986869.072 : MemoryStatus.ullAvailVirtual : 1726341120
19ec-1c88:56986869.132 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56986869.231 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56986869.290 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56986869.528 : CPU Count : 4
19ec-1c88:56986869.576 : CPU Frequency : 100.000 Mhz
19ec-1c88:56986873.736 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56986873.860 : => InitializeDriver
19ec-1c88:56986874.125 : <= InitializeDriver ret = 1
19ec-1c88:56986874.183 : => InitializeScanner
19ec-1c88:56986874.259 : => CAsicIO::GetDeviceList
19ec-1c88:56986874.553 : => CNT96226::CNT96226
19ec-1c88:56986874.607 : => CNT96226::Open
19ec-1c88:56986895.911 : <= CNT96226::Open ret = 1
19ec-1c88:56986896.001 : => CNT96226::Initialize
19ec-1c88:56986896.186 : <= CNT96226::Initialize ret = 1
19ec-1c88:56986896.247 : <= CNT96226::CNT96226
19ec-1c88:56986896.297 : => CNT96226::EnumAvailableDevice
19ec-1c88:56986901.525 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:56986901.600 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:56986901.659 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:56990595.122 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:56990595.407 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56990601.151 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56990601.258 : => IoObject::GetLockName
19ec-1c88:56990601.321 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56990601.393 : <= IoObject::GetLockName
19ec-1c88:56990601.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:56990601.936 : iCmd = 3, nBytes = 2
19ec-1c88:56990977.048 : 0000 : 06 38 
19ec-1c88:56990977.207 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56990977.281 : => CNT96226::VenderCmd_GetData
19ec-1c88:56990977.340 : iCmd = 4, nBytes = 2
19ec-1c88:56991262.174 : 0000 : 07 07 
19ec-1c88:56991262.326 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56991262.428 : Device 0 USB ID = 0638 : 0707
19ec-1c88:56991262.524 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:56991262.593 : IO Send command 10 bytes
19ec-1c88:56991262.650 : => CNT96226::VenderCmd_SetData
19ec-1c88:56991262.706 : iCmd = 0, nBytes = 10
19ec-1c88:56991262.815 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56991420.959 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56991421.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:56991421.191 : iCmd = 0, nBytes = 165
19ec-1c88:56991556.818 : skip dump 37 bytes
19ec-1c88:56991557.072 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56991557.214 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56991557.352 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56991557.489 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56991557.620 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56991557.762 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56991557.894 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56991558.029 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56991558.097 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56991558.164 : => CNT96226::VenderCmd_GetData
19ec-1c88:56991558.219 : iCmd = 1, nBytes = 4
19ec-1c88:56991746.728 : 0000 : 00 00 00 00 
19ec-1c88:56991746.889 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56991746.972 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56991747.045 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56991747.121 : IO Send command 10 bytes
19ec-1c88:56991747.176 : => CNT96226::VenderCmd_SetData
19ec-1c88:56991747.234 : iCmd = 0, nBytes = 10
19ec-1c88:56991747.346 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56992071.906 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56992072.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:56992072.130 : iCmd = 0, nBytes = 128
19ec-1c88:56992277.407 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56992277.623 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56992277.767 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56992277.895 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56992278.019 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56992278.141 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56992278.262 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56992278.386 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56992278.451 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56992278.513 : => CNT96226::VenderCmd_GetData
19ec-1c88:56992278.563 : iCmd = 1, nBytes = 4
19ec-1c88:56992464.307 : 0000 : 00 00 00 00 
19ec-1c88:56992464.417 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56992464.497 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56992464.671 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:56992464.746 : => CNT96226::Close
19ec-1c88:56992468.894 : <= CNT96226::Close ret = 1
19ec-1c88:56992468.970 : <= CNT96226::~CNT96226
19ec-1c88:56992469.079 : <= CAsicIO::GetDeviceList
19ec-1c88:56992469.599 : => IoObject::SetTimeout
19ec-1c88:56992469.731 : Timeout--> In = 0 Out = 0
19ec-1c88:56992469.795 : <= IoObject::SetTimeout
19ec-1c88:56992469.872 : => CAsicIO::CAsicIO
19ec-1c88:56992469.948 : => CNT96226::CNT96226
19ec-1c88:56992470.005 : => CNT96226::Open
19ec-1c88:56992492.218 : <= CNT96226::Open ret = 1
19ec-1c88:56992492.321 : => CNT96226::Initialize
19ec-1c88:56992492.532 : <= CNT96226::Initialize ret = 1
19ec-1c88:56992492.597 : <= CNT96226::CNT96226
19ec-1c88:56992492.654 : <= CAsicIO::CAsicIO
19ec-1c88:56992492.716 : => CAsicIO::InitializeDevice
19ec-1c88:56992492.790 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:56992498.795 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:56992498.919 : => IoObject::GetLockName
19ec-1c88:56992498.974 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:56992499.039 : <= IoObject::GetLockName
19ec-1c88:56992499.557 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:56992499.632 : IO Send command 10 bytes
19ec-1c88:56992499.686 : => CNT96226::VenderCmd_SetData
19ec-1c88:56992499.743 : iCmd = 0, nBytes = 10
19ec-1c88:56992499.855 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56992819.220 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56992819.382 : => CNT96226::VenderCmd_GetData
19ec-1c88:56992819.448 : iCmd = 0, nBytes = 128
19ec-1c88:56993021.940 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56993022.131 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56993022.277 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56993022.414 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56993022.542 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56993022.670 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56993022.796 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56993022.923 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56993022.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56993023.053 : => CNT96226::VenderCmd_GetData
19ec-1c88:56993023.106 : iCmd = 1, nBytes = 4
19ec-1c88:56993225.322 : 0000 : 00 00 00 00 
19ec-1c88:56993225.458 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56993225.526 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:56993225.593 : => CNT96226::VenderCmd_GetData
19ec-1c88:56993225.648 : iCmd = 3, nBytes = 2
19ec-1c88:56993601.989 : 0000 : 06 38 
19ec-1c88:56993602.132 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56993602.212 : => CNT96226::VenderCmd_GetData
19ec-1c88:56993602.273 : iCmd = 4, nBytes = 2
19ec-1c88:56993912.581 : 0000 : 07 07 
19ec-1c88:56993912.714 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56993912.885 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:56993912.984 : => IoObject::InitializeDevice
19ec-1c88:56993913.100 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:56993913.802 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:56993913.876 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:56993914.672 : => FindScanner
19ec-1c88:56993914.730 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:56993914.792 : <= FindScanner ret = 1
19ec-1c88:56993914.847 : => IoObject::IoLockStart
19ec-1c88:56993914.962 : => CAsicIO::CheckDevice
19ec-1c88:56993915.015 : => CNT96226::ConnectIsAvailable
19ec-1c88:56993939.863 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56993939.975 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56993940.034 : <= IoObject::IoLockStart
19ec-1c88:56993940.093 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56993940.168 : IO Send command 10 bytes
19ec-1c88:56993940.264 : => CNT96226::VenderCmd_SetData
19ec-1c88:56993940.323 : iCmd = 0, nBytes = 10
19ec-1c88:56993940.425 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:56994127.630 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56994127.772 : System send command 10 bytes + data 0 bytes
19ec-1c88:56994127.846 : IO total need to receive data 5 bytes
19ec-1c88:56994127.904 : => CNT96226::VenderCmd_GetData
19ec-1c88:56994127.959 : iCmd = 0, nBytes = 5
19ec-1c88:56994325.753 : 0000 : 06 00 02 02 ab 
19ec-1c88:56994325.870 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56994325.945 : System total receive data 5 bytes
19ec-1c88:56994326.011 : => CNT96226::VenderCmd_GetData
19ec-1c88:56994326.068 : iCmd = 1, nBytes = 4
19ec-1c88:56994525.536 : 0000 : 00 00 00 00 
19ec-1c88:56994525.635 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56994525.768 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56994525.830 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:56994525.893 : IO Send command 10 bytes
19ec-1c88:56994525.983 : => CNT96226::VenderCmd_SetData
19ec-1c88:56994526.038 : iCmd = 0, nBytes = 10
19ec-1c88:56994526.139 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:56994700.988 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56994701.112 : System send command 10 bytes + data 0 bytes
19ec-1c88:56994701.178 : IO total need to receive data 165 bytes
19ec-1c88:56994701.237 : => CNT96226::VenderCmd_GetData
19ec-1c88:56994701.291 : iCmd = 0, nBytes = 165
19ec-1c88:56994904.590 : skip dump 37 bytes
19ec-1c88:56994904.767 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56994905.133 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56994905.269 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56994905.400 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56994905.525 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56994905.653 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56994906.013 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56994906.140 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56994906.202 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56994906.259 : System total receive data 165 bytes
19ec-1c88:56994906.320 : => CNT96226::VenderCmd_GetData
19ec-1c88:56994906.374 : iCmd = 1, nBytes = 4
19ec-1c88:56995050.833 : 0000 : 00 00 00 00 
19ec-1c88:56995050.926 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56995051.034 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56995051.223 : Dump Inquiry
19ec-1c88:56995051.342 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:56995051.471 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:56995051.601 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:56995051.730 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:56995051.856 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:56995051.986 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:56995052.107 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56995052.233 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56995052.363 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:56995052.486 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:56995052.572 : 00a0 : 00 00 00 00 00 
19ec-1c88:56995052.642 : => ReadNVMDataInternal
19ec-1c88:56995052.855 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56995052.917 : IO Send command 10 bytes
19ec-1c88:56995052.997 : => CNT96226::VenderCmd_SetData
19ec-1c88:56995053.052 : iCmd = 0, nBytes = 10
19ec-1c88:56995053.152 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56995386.470 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56995386.617 : System send command 10 bytes + data 0 bytes
19ec-1c88:56995386.681 : IO total need to receive data 128 bytes
19ec-1c88:56995386.743 : => CNT96226::VenderCmd_GetData
19ec-1c88:56995386.797 : iCmd = 0, nBytes = 128
19ec-1c88:56995565.533 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56995565.694 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56995565.825 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56995565.952 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56995566.079 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56995566.199 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56995566.321 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56995566.443 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56995566.505 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56995566.564 : System total receive data 128 bytes
19ec-1c88:56995566.621 : => CNT96226::VenderCmd_GetData
19ec-1c88:56995566.670 : iCmd = 1, nBytes = 4
19ec-1c88:56995692.989 : 0000 : 00 00 00 00 
19ec-1c88:56995693.167 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56995693.545 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56995693.611 : NVMData.PadScanCount = 0
19ec-1c88:56995693.667 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56995693.721 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56995693.778 : NVMData.FlatbedScanCount = 0
19ec-1c88:56995693.834 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56995693.886 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56995693.938 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56995693.992 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56995694.047 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56995694.101 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56995694.154 : NVMData.BornMonth = 0
19ec-1c88:56995694.201 : NVMData.BornDay = 0
19ec-1c88:56995694.249 : NVMData.BornYear = 0
19ec-1c88:56995694.297 : NVMData.FirstScanMonth = 4
19ec-1c88:56995694.349 : NVMData.FirstScanDay = 30
19ec-1c88:56995694.401 : NVMData.FirstScanYear = 2020
19ec-1c88:56995694.454 : NVMData.VerticalMagnification = 0
19ec-1c88:56995694.510 : NVMData.HorizontalMagnification = 0
19ec-1c88:56995694.564 : NVMData.PowerSavingTime = 15
19ec-1c88:56995694.617 : NVMData.SN = A094165189010062
19ec-1c88:56995694.667 : NVMData.AutoFeed = 0
19ec-1c88:56995694.714 : NVMData.CCDType = 0
19ec-1c88:56995694.763 : NVMData.ScanSpeed = 0
19ec-1c88:56995694.811 : NVMData.RollerCount = 0
19ec-1c88:56995694.861 : NVMData.MultifeedCount = 0
19ec-1c88:56995694.911 : NVMData.JamCount = 0
19ec-1c88:56995694.959 : NVMData.IdentifyInfo = 
19ec-1c88:56995695.007 : NVMData.FormalName = 
19ec-1c88:56995695.178 : NVMData.ReservedB = 0
19ec-1c88:56995695.229 : NVMData.FunctionCode = 0
19ec-1c88:56995695.276 : NVMData.PreFeed = 0
19ec-1c88:56995695.327 : NVMData.PreFeedTime = 0
19ec-1c88:56995695.377 : NVMData.ButtonNumber = 0
19ec-1c88:56995695.427 : NVMData.PowerOffTime = 0
19ec-1c88:56995695.478 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56995695.554 : => IoObject::IoLockEnd
19ec-1c88:56995695.641 : <= IoObject::IoLockEnd
19ec-1c88:56995695.692 : <= InitializeScanner ret = 1
19ec-1c88:56995695.755 : => GetLogicalScannerAbilityEx
19ec-1c88:56995695.813 : => IoObject::IoLockStart
19ec-1c88:56995695.903 : => CAsicIO::CheckDevice
19ec-1c88:56995695.965 : => CNT96226::ConnectIsAvailable
19ec-1c88:56995713.919 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56995714.290 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56995714.350 : <= IoObject::IoLockStart
19ec-1c88:56995714.409 : => IoObject::IoLockEnd
19ec-1c88:56995714.518 : <= IoObject::IoLockEnd
19ec-1c88:56995714.628 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:56995714.703 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:56995893.618 : => ReadNVMData
19ec-1c88:56995893.781 : => IoObject::IoLockStart
19ec-1c88:56995893.893 : => CAsicIO::CheckDevice
19ec-1c88:56995893.948 : => CNT96226::ConnectIsAvailable
19ec-1c88:56995918.187 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:56995918.433 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:56995918.566 : <= IoObject::IoLockStart
19ec-1c88:56995918.915 : => ReadNVMDataInternal
19ec-1c88:56995918.979 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:56995919.045 : IO Send command 10 bytes
19ec-1c88:56995919.154 : => CNT96226::VenderCmd_SetData
19ec-1c88:56995919.210 : iCmd = 0, nBytes = 10
19ec-1c88:56995919.323 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:56996267.116 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:56996267.266 : System send command 10 bytes + data 0 bytes
19ec-1c88:56996267.339 : IO total need to receive data 128 bytes
19ec-1c88:56996267.402 : => CNT96226::VenderCmd_GetData
19ec-1c88:56996267.459 : iCmd = 0, nBytes = 128
19ec-1c88:56996470.210 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56996470.670 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56996470.808 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:56996470.940 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:56996471.072 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:56996471.199 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56996471.323 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56996471.447 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:56996471.510 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56996471.571 : System total receive data 128 bytes
19ec-1c88:56996471.629 : => CNT96226::VenderCmd_GetData
19ec-1c88:56996471.679 : iCmd = 1, nBytes = 4
19ec-1c88:56996624.851 : 0000 : 00 00 00 00 
19ec-1c88:56996624.979 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:56996625.139 : <= CAsicIO::DoIo ret = 1
19ec-1c88:56996625.222 : NVMData.PadScanCount = 0
19ec-1c88:56996625.282 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:56996625.337 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:56996625.393 : NVMData.FlatbedScanCount = 0
19ec-1c88:56996625.446 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:56996625.498 : NVMData.SideEdgeFletbed = 0
19ec-1c88:56996625.561 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:56996625.616 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:56996625.671 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:56996625.727 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:56996625.782 : NVMData.BornMonth = 0
19ec-1c88:56996625.830 : NVMData.BornDay = 0
19ec-1c88:56996625.882 : NVMData.BornYear = 0
19ec-1c88:56996625.930 : NVMData.FirstScanMonth = 4
19ec-1c88:56996625.980 : NVMData.FirstScanDay = 30
19ec-1c88:56996626.034 : NVMData.FirstScanYear = 2020
19ec-1c88:56996626.235 : NVMData.VerticalMagnification = 0
19ec-1c88:56996626.298 : NVMData.HorizontalMagnification = 0
19ec-1c88:56996626.352 : NVMData.PowerSavingTime = 15
19ec-1c88:56996626.405 : NVMData.SN = A094165189010062
19ec-1c88:56996626.456 : NVMData.AutoFeed = 0
19ec-1c88:56996626.505 : NVMData.CCDType = 0
19ec-1c88:56996626.550 : NVMData.ScanSpeed = 0
19ec-1c88:56996626.597 : NVMData.RollerCount = 0
19ec-1c88:56996626.647 : NVMData.MultifeedCount = 0
19ec-1c88:56996626.698 : NVMData.JamCount = 0
19ec-1c88:56996626.749 : NVMData.IdentifyInfo = 
19ec-1c88:56996626.796 : NVMData.FormalName = 
19ec-1c88:56996626.844 : NVMData.ReservedB = 0
19ec-1c88:56996626.894 : NVMData.FunctionCode = 0
19ec-1c88:56996626.943 : NVMData.PreFeed = 0
19ec-1c88:56996626.994 : NVMData.PreFeedTime = 0
19ec-1c88:56996627.042 : NVMData.ButtonNumber = 0
19ec-1c88:56996627.090 : NVMData.PowerOffTime = 0
19ec-1c88:56996627.141 : <= ReadNVMDataInternal ret = 1
19ec-1c88:56996627.202 : => IoObject::IoLockEnd
19ec-1c88:56996627.293 : <= IoObject::IoLockEnd
19ec-1c88:56996627.343 : <= ReadNVMData ret = 1
19ec-1c88:56999183.000 : ============Debug Start==========
19ec-1c88:56999183.286 : Date : 2020/4/30 14:33:30
19ec-1c88:56999183.368 : Process ID : 19ec
19ec-1c88:56999183.791 : Windows : Version 10.0 build 18363 
19ec-1c88:56999184.238 : MemoryStatus.dwMemoryLoad : 48
19ec-1c88:56999184.299 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:56999184.361 : MemoryStatus.ullAvailPhys : 1755533312
19ec-1c88:56999184.418 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:56999184.480 : MemoryStatus.ullAvailPageFile : 3117969408
19ec-1c88:56999184.544 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:56999184.600 : MemoryStatus.ullAvailVirtual : 1726373888
19ec-1c88:56999184.659 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:56999184.760 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:56999184.821 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:56999185.058 : CPU Count : 4
19ec-1c88:56999185.104 : CPU Frequency : 100.000 Mhz
19ec-1c88:56999189.202 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:56999189.335 : => InitializeDriver
19ec-1c88:56999189.595 : <= InitializeDriver ret = 1
19ec-1c88:57001689.215 : => InitializeScanner
19ec-1c88:57001689.453 : => CAsicIO::GetDeviceList
19ec-1c88:57001689.872 : => CNT96226::CNT96226
19ec-1c88:57001689.934 : => CNT96226::Open
19ec-1c88:57001713.726 : <= CNT96226::Open ret = 1
19ec-1c88:57001713.830 : => CNT96226::Initialize
19ec-1c88:57001714.029 : <= CNT96226::Initialize ret = 1
19ec-1c88:57001714.092 : <= CNT96226::CNT96226
19ec-1c88:57001714.147 : => CNT96226::EnumAvailableDevice
19ec-1c88:57001719.363 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57001719.442 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57001719.506 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57005427.008 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57005427.299 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57005432.934 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57005433.045 : => IoObject::GetLockName
19ec-1c88:57005433.102 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57005433.170 : <= IoObject::GetLockName
19ec-1c88:57005433.633 : => CNT96226::VenderCmd_GetData
19ec-1c88:57005433.698 : iCmd = 3, nBytes = 2
19ec-1c88:57005812.726 : 0000 : 06 38 
19ec-1c88:57005812.862 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57005812.930 : => CNT96226::VenderCmd_GetData
19ec-1c88:57005813.214 : iCmd = 4, nBytes = 2
19ec-1c88:57006125.939 : 0000 : 07 07 
19ec-1c88:57006126.036 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57006126.118 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57006126.208 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57006126.275 : IO Send command 10 bytes
19ec-1c88:57006126.332 : => CNT96226::VenderCmd_SetData
19ec-1c88:57006126.386 : iCmd = 0, nBytes = 10
19ec-1c88:57006126.490 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57006329.708 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57006329.845 : => CNT96226::VenderCmd_GetData
19ec-1c88:57006329.904 : iCmd = 0, nBytes = 165
19ec-1c88:57006514.532 : skip dump 37 bytes
19ec-1c88:57006515.064 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57006515.208 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57006515.345 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57006515.477 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57006515.604 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57006515.741 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57006515.866 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57006515.991 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57006516.055 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57006516.113 : => CNT96226::VenderCmd_GetData
19ec-1c88:57006516.165 : iCmd = 1, nBytes = 4
19ec-1c88:57006708.465 : 0000 : 00 00 00 00 
19ec-1c88:57006708.804 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57006708.869 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57006708.930 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57006708.999 : IO Send command 10 bytes
19ec-1c88:57006709.053 : => CNT96226::VenderCmd_SetData
19ec-1c88:57006709.107 : iCmd = 0, nBytes = 10
19ec-1c88:57006709.215 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57007027.187 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57007027.339 : => CNT96226::VenderCmd_GetData
19ec-1c88:57007027.401 : iCmd = 0, nBytes = 128
19ec-1c88:57007226.480 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57007226.643 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57007226.786 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57007226.917 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57007227.039 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57007227.164 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57007227.287 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57007227.408 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57007227.469 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57007227.528 : => CNT96226::VenderCmd_GetData
19ec-1c88:57007227.582 : iCmd = 1, nBytes = 4
19ec-1c88:57007345.305 : 0000 : 00 00 00 00 
19ec-1c88:57007345.412 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57007345.476 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57007345.643 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57007345.711 : => CNT96226::Close
19ec-1c88:57007349.501 : <= CNT96226::Close ret = 1
19ec-1c88:57007349.572 : <= CNT96226::~CNT96226
19ec-1c88:57007349.654 : <= CAsicIO::GetDeviceList
19ec-1c88:57007350.052 : => IoObject::SetTimeout
19ec-1c88:57007350.180 : Timeout--> In = 0 Out = 0
19ec-1c88:57007350.237 : <= IoObject::SetTimeout
19ec-1c88:57007350.304 : => CAsicIO::CAsicIO
19ec-1c88:57007350.374 : => CNT96226::CNT96226
19ec-1c88:57007350.430 : => CNT96226::Open
19ec-1c88:57007372.857 : <= CNT96226::Open ret = 1
19ec-1c88:57007372.952 : => CNT96226::Initialize
19ec-1c88:57007373.144 : <= CNT96226::Initialize ret = 1
19ec-1c88:57007373.204 : <= CNT96226::CNT96226
19ec-1c88:57007373.254 : <= CAsicIO::CAsicIO
19ec-1c88:57007373.308 : => CAsicIO::InitializeDevice
19ec-1c88:57007373.381 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57007379.163 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57007379.278 : => IoObject::GetLockName
19ec-1c88:57007379.333 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57007379.394 : <= IoObject::GetLockName
19ec-1c88:57007379.886 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57007379.954 : IO Send command 10 bytes
19ec-1c88:57007380.003 : => CNT96226::VenderCmd_SetData
19ec-1c88:57007380.055 : iCmd = 0, nBytes = 10
19ec-1c88:57007380.159 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57007733.618 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57007733.733 : => CNT96226::VenderCmd_GetData
19ec-1c88:57007733.790 : iCmd = 0, nBytes = 128
19ec-1c88:57007930.788 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57007930.986 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57007931.128 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57007931.258 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57007931.382 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57007931.506 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57007931.633 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57007931.754 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57007931.821 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57007931.884 : => CNT96226::VenderCmd_GetData
19ec-1c88:57007931.938 : iCmd = 1, nBytes = 4
19ec-1c88:57008133.245 : 0000 : 00 00 00 00 
19ec-1c88:57008133.586 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57008133.657 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57008133.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:57008133.774 : iCmd = 3, nBytes = 2
19ec-1c88:57008480.375 : 0000 : 06 38 
19ec-1c88:57008480.512 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57008480.587 : => CNT96226::VenderCmd_GetData
19ec-1c88:57008480.643 : iCmd = 4, nBytes = 2
19ec-1c88:57008780.745 : 0000 : 07 07 
19ec-1c88:57008780.831 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57008780.993 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57008781.088 : => IoObject::InitializeDevice
19ec-1c88:57008781.200 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57008781.832 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57008781.903 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57008782.634 : => FindScanner
19ec-1c88:57008782.696 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57008782.762 : <= FindScanner ret = 1
19ec-1c88:57008782.822 : => IoObject::IoLockStart
19ec-1c88:57008782.924 : => CAsicIO::CheckDevice
19ec-1c88:57008782.977 : => CNT96226::ConnectIsAvailable
19ec-1c88:57008804.014 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57008804.129 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57008804.190 : <= IoObject::IoLockStart
19ec-1c88:57008804.248 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57008804.317 : IO Send command 10 bytes
19ec-1c88:57008804.412 : => CNT96226::VenderCmd_SetData
19ec-1c88:57008804.468 : iCmd = 0, nBytes = 10
19ec-1c88:57008804.577 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57009002.128 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57009002.242 : System send command 10 bytes + data 0 bytes
19ec-1c88:57009002.310 : IO total need to receive data 5 bytes
19ec-1c88:57009002.370 : => CNT96226::VenderCmd_GetData
19ec-1c88:57009002.424 : iCmd = 0, nBytes = 5
19ec-1c88:57009193.727 : 0000 : 06 00 02 02 ab 
19ec-1c88:57009193.811 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57009193.869 : System total receive data 5 bytes
19ec-1c88:57009193.928 : => CNT96226::VenderCmd_GetData
19ec-1c88:57009193.981 : iCmd = 1, nBytes = 4
19ec-1c88:57009324.748 : 0000 : 00 00 00 00 
19ec-1c88:57009324.852 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57009324.970 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57009325.028 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57009325.089 : IO Send command 10 bytes
19ec-1c88:57009325.171 : => CNT96226::VenderCmd_SetData
19ec-1c88:57009325.224 : iCmd = 0, nBytes = 10
19ec-1c88:57009325.322 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57009491.569 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57009491.984 : System send command 10 bytes + data 0 bytes
19ec-1c88:57009492.043 : IO total need to receive data 165 bytes
19ec-1c88:57009492.101 : => CNT96226::VenderCmd_GetData
19ec-1c88:57009492.151 : iCmd = 0, nBytes = 165
19ec-1c88:57009665.354 : skip dump 37 bytes
19ec-1c88:57009665.909 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57009666.043 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57009666.175 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57009666.305 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57009666.431 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57009666.563 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57009666.687 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57009666.811 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57009666.872 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57009666.930 : System total receive data 165 bytes
19ec-1c88:57009666.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:57009667.039 : iCmd = 1, nBytes = 4
19ec-1c88:57009839.586 : 0000 : 00 00 00 00 
19ec-1c88:57009839.716 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57009839.850 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57009840.252 : Dump Inquiry
19ec-1c88:57009840.399 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57009840.541 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57009840.673 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57009840.813 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57009840.939 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57009841.126 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57009841.393 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57009841.530 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57009841.665 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57009841.797 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57009841.886 : 00a0 : 00 00 00 00 00 
19ec-1c88:57009841.962 : => ReadNVMDataInternal
19ec-1c88:57009842.179 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57009842.246 : IO Send command 10 bytes
19ec-1c88:57009842.338 : => CNT96226::VenderCmd_SetData
19ec-1c88:57009842.391 : iCmd = 0, nBytes = 10
19ec-1c88:57009842.491 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57010181.995 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57010182.110 : System send command 10 bytes + data 0 bytes
19ec-1c88:57010182.179 : IO total need to receive data 128 bytes
19ec-1c88:57010182.239 : => CNT96226::VenderCmd_GetData
19ec-1c88:57010182.289 : iCmd = 0, nBytes = 128
19ec-1c88:57010365.337 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57010365.541 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57010365.685 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57010365.820 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57010365.947 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57010366.069 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57010366.189 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57010366.309 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57010366.373 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57010366.435 : System total receive data 128 bytes
19ec-1c88:57010366.494 : => CNT96226::VenderCmd_GetData
19ec-1c88:57010366.546 : iCmd = 1, nBytes = 4
19ec-1c88:57010531.629 : 0000 : 00 00 00 00 
19ec-1c88:57010531.715 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57010531.829 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57010531.898 : NVMData.PadScanCount = 0
19ec-1c88:57010531.952 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57010532.010 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57010532.065 : NVMData.FlatbedScanCount = 0
19ec-1c88:57010532.120 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57010532.171 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57010532.226 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57010532.281 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57010532.340 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57010532.393 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57010532.450 : NVMData.BornMonth = 0
19ec-1c88:57010532.497 : NVMData.BornDay = 0
19ec-1c88:57010532.547 : NVMData.BornYear = 0
19ec-1c88:57010532.595 : NVMData.FirstScanMonth = 4
19ec-1c88:57010532.646 : NVMData.FirstScanDay = 30
19ec-1c88:57010532.699 : NVMData.FirstScanYear = 2020
19ec-1c88:57010532.751 : NVMData.VerticalMagnification = 0
19ec-1c88:57010532.804 : NVMData.HorizontalMagnification = 0
19ec-1c88:57010532.858 : NVMData.PowerSavingTime = 15
19ec-1c88:57010532.914 : NVMData.SN = A094165189010062
19ec-1c88:57010532.964 : NVMData.AutoFeed = 0
19ec-1c88:57010533.010 : NVMData.CCDType = 0
19ec-1c88:57010533.059 : NVMData.ScanSpeed = 0
19ec-1c88:57010533.107 : NVMData.RollerCount = 0
19ec-1c88:57010533.158 : NVMData.MultifeedCount = 0
19ec-1c88:57010533.206 : NVMData.JamCount = 0
19ec-1c88:57010533.253 : NVMData.IdentifyInfo = 
19ec-1c88:57010533.303 : NVMData.FormalName = 
19ec-1c88:57010533.486 : NVMData.ReservedB = 0
19ec-1c88:57010533.538 : NVMData.FunctionCode = 0
19ec-1c88:57010533.586 : NVMData.PreFeed = 0
19ec-1c88:57010533.637 : NVMData.PreFeedTime = 0
19ec-1c88:57010533.686 : NVMData.ButtonNumber = 0
19ec-1c88:57010533.738 : NVMData.PowerOffTime = 0
19ec-1c88:57010533.789 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57010533.860 : => IoObject::IoLockEnd
19ec-1c88:57010533.951 : <= IoObject::IoLockEnd
19ec-1c88:57010534.002 : <= InitializeScanner ret = 1
19ec-1c88:57011760.915 : => GetLogicalScannerAbility
19ec-1c88:57011761.110 : => IoObject::IoLockStart
19ec-1c88:57011761.243 : => CAsicIO::CheckDevice
19ec-1c88:57011761.302 : => CNT96226::ConnectIsAvailable
19ec-1c88:57011786.388 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57011786.501 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57011786.562 : <= IoObject::IoLockStart
19ec-1c88:57011786.622 : => IoObject::IoLockEnd
19ec-1c88:57011786.740 : <= IoObject::IoLockEnd
19ec-1c88:57011786.817 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:57016061.702 : => GetLogicalScannerAbilityEx
19ec-1c88:57016061.903 : => IoObject::IoLockStart
19ec-1c88:57016062.046 : => CAsicIO::CheckDevice
19ec-1c88:57016062.117 : => CNT96226::ConnectIsAvailable
19ec-1c88:57016075.258 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57016075.360 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57016075.424 : <= IoObject::IoLockStart
19ec-1c88:57016075.487 : => IoObject::IoLockEnd
19ec-1c88:57016075.582 : <= IoObject::IoLockEnd
19ec-1c88:57016075.701 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57016075.782 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57024695.553 : => ReadNVMData
19ec-1c88:57024695.748 : => IoObject::IoLockStart
19ec-1c88:57024695.880 : => CAsicIO::CheckDevice
19ec-1c88:57024695.938 : => CNT96226::ConnectIsAvailable
19ec-1c88:57024722.162 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57024722.582 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57024722.640 : <= IoObject::IoLockStart
19ec-1c88:57024722.707 : => ReadNVMDataInternal
19ec-1c88:57024722.768 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57024722.833 : IO Send command 10 bytes
19ec-1c88:57024722.960 : => CNT96226::VenderCmd_SetData
19ec-1c88:57024723.017 : iCmd = 0, nBytes = 10
19ec-1c88:57024723.129 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57025070.214 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57025070.382 : System send command 10 bytes + data 0 bytes
19ec-1c88:57025070.455 : IO total need to receive data 128 bytes
19ec-1c88:57025070.516 : => CNT96226::VenderCmd_GetData
19ec-1c88:57025070.572 : iCmd = 0, nBytes = 128
19ec-1c88:57025257.864 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57025258.058 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57025258.201 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57025258.339 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57025258.466 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57025258.593 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57025258.718 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57025258.843 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57025258.910 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57025258.974 : System total receive data 128 bytes
19ec-1c88:57025259.036 : => CNT96226::VenderCmd_GetData
19ec-1c88:57025259.088 : iCmd = 1, nBytes = 4
19ec-1c88:57025381.145 : 0000 : 00 00 00 00 
19ec-1c88:57025381.282 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57025381.423 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57025381.496 : NVMData.PadScanCount = 0
19ec-1c88:57025381.556 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57025381.613 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57025381.670 : NVMData.FlatbedScanCount = 0
19ec-1c88:57025381.727 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57025381.891 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57025381.953 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57025382.010 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57025382.071 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57025382.126 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57025382.182 : NVMData.BornMonth = 0
19ec-1c88:57025382.231 : NVMData.BornDay = 0
19ec-1c88:57025382.285 : NVMData.BornYear = 0
19ec-1c88:57025382.333 : NVMData.FirstScanMonth = 4
19ec-1c88:57025382.388 : NVMData.FirstScanDay = 30
19ec-1c88:57025382.445 : NVMData.FirstScanYear = 2020
19ec-1c88:57025382.500 : NVMData.VerticalMagnification = 0
19ec-1c88:57025382.558 : NVMData.HorizontalMagnification = 0
19ec-1c88:57025382.614 : NVMData.PowerSavingTime = 15
19ec-1c88:57025382.669 : NVMData.SN = A094165189010062
19ec-1c88:57025382.721 : NVMData.AutoFeed = 0
19ec-1c88:57025382.773 : NVMData.CCDType = 0
19ec-1c88:57025382.822 : NVMData.ScanSpeed = 0
19ec-1c88:57025382.875 : NVMData.RollerCount = 0
19ec-1c88:57025382.929 : NVMData.MultifeedCount = 0
19ec-1c88:57025382.984 : NVMData.JamCount = 0
19ec-1c88:57025383.036 : NVMData.IdentifyInfo = 
19ec-1c88:57025383.088 : NVMData.FormalName = 
19ec-1c88:57025383.139 : NVMData.ReservedB = 0
19ec-1c88:57025383.189 : NVMData.FunctionCode = 0
19ec-1c88:57025383.239 : NVMData.PreFeed = 0
19ec-1c88:57025383.290 : NVMData.PreFeedTime = 0
19ec-1c88:57025383.340 : NVMData.ButtonNumber = 0
19ec-1c88:57025383.393 : NVMData.PowerOffTime = 0
19ec-1c88:57025383.445 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57025383.510 : => IoObject::IoLockEnd
19ec-1c88:57025383.602 : <= IoObject::IoLockEnd
19ec-1c88:57025383.651 : <= ReadNVMData ret = 1
19ec-1c88:57035016.036 : => GetADFStatus
19ec-1c88:57035016.622 : => IoObject::IoLockStart
19ec-1c88:57035016.751 : => CAsicIO::CheckDevice
19ec-1c88:57035016.811 : => CNT96226::ConnectIsAvailable
19ec-1c88:57035040.097 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57035040.313 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57035040.439 : <= IoObject::IoLockStart
19ec-1c88:57035040.564 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57035040.708 : IO Send command 10 bytes
19ec-1c88:57035040.914 : => CNT96226::VenderCmd_SetData
19ec-1c88:57035041.232 : iCmd = 0, nBytes = 10
19ec-1c88:57035041.340 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57035201.406 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57035201.576 : System send command 10 bytes + data 0 bytes
19ec-1c88:57035201.664 : IO total need to receive data 2 bytes
19ec-1c88:57035201.727 : => CNT96226::VenderCmd_GetData
19ec-1c88:57035201.784 : iCmd = 0, nBytes = 2
19ec-1c88:57035375.642 : 0000 : 00 00 
19ec-1c88:57035375.807 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57035376.128 : System total receive data 2 bytes
19ec-1c88:57035376.187 : => CNT96226::VenderCmd_GetData
19ec-1c88:57035376.237 : iCmd = 1, nBytes = 4
19ec-1c88:57035574.689 : 0000 : 00 00 00 00 
19ec-1c88:57035574.802 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57035574.947 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57035575.016 : Return status = 0
19ec-1c88:57035575.079 : => IoObject::IoLockEnd
19ec-1c88:57035575.170 : <= IoObject::IoLockEnd
19ec-1c88:57035575.220 : <= GetADFStatus ret = 1
19ec-1c88:57038207.397 : => GetADFStatus
19ec-1c88:57038207.594 : => IoObject::IoLockStart
19ec-1c88:57038207.727 : => CAsicIO::CheckDevice
19ec-1c88:57038207.783 : => CNT96226::ConnectIsAvailable
19ec-1c88:57038230.640 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57038230.881 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57038231.009 : <= IoObject::IoLockStart
19ec-1c88:57038231.131 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57038231.444 : IO Send command 10 bytes
19ec-1c88:57038231.553 : => CNT96226::VenderCmd_SetData
19ec-1c88:57038231.607 : iCmd = 0, nBytes = 10
19ec-1c88:57038231.713 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57038430.722 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57038430.864 : System send command 10 bytes + data 0 bytes
19ec-1c88:57038431.099 : IO total need to receive data 2 bytes
19ec-1c88:57038431.177 : => CNT96226::VenderCmd_GetData
19ec-1c88:57038431.231 : iCmd = 0, nBytes = 2
19ec-1c88:57038636.627 : 0000 : 00 00 
19ec-1c88:57038636.725 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57038636.802 : System total receive data 2 bytes
19ec-1c88:57038636.868 : => CNT96226::VenderCmd_GetData
19ec-1c88:57038636.925 : iCmd = 1, nBytes = 4
19ec-1c88:57038808.808 : 0000 : 00 00 00 00 
19ec-1c88:57038808.913 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57038809.053 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57038809.119 : Return status = 0
19ec-1c88:57038809.177 : => IoObject::IoLockEnd
19ec-1c88:57038809.265 : <= IoObject::IoLockEnd
19ec-1c88:57038809.316 : <= GetADFStatus ret = 1
19ec-1c88:57040900.234 : => TerminateDriver
19ec-1c88:57040900.426 : => CAsicIO::~CAsicIO,pStage=219679816
19ec-1c88:57040900.502 : => CNT96226::Close
19ec-1c88:57040905.650 : <= CNT96226::Close ret = 1
19ec-1c88:57040905.947 : <= CAsicIO::~CAsicIO
19ec-1c88:57040906.000 : => IoObject::IoLockEnd
19ec-1c88:57040906.051 : <= IoObject::IoLockEnd
19ec-1c88:57040906.101 : => IoObject::TerminateDevice
19ec-1c88:57040906.153 : => IoObject::IoLockEnd
19ec-1c88:57040906.201 : <= IoObject::IoLockEnd
19ec-1c88:57040906.305 : <= IoObject::TerminateDevice
19ec-1c88:57040906.547 : <= TerminateDriver ret = 1
19ec-1c88:57083838.986 : ============Debug Start==========
19ec-1c88:57083839.326 : Date : 2020/4/30 14:33:33
19ec-1c88:57083839.417 : Process ID : 19ec
19ec-1c88:57083839.821 : Windows : Version 10.0 build 18363 
19ec-1c88:57083840.263 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:57083840.329 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57083840.398 : MemoryStatus.ullAvailPhys : 1659334656
19ec-1c88:57083840.463 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57083840.534 : MemoryStatus.ullAvailPageFile : 3042541568
19ec-1c88:57083840.601 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57083840.666 : MemoryStatus.ullAvailVirtual : 1728462848
19ec-1c88:57083840.728 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57083840.833 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57083840.895 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57083841.138 : CPU Count : 4
19ec-1c88:57083841.189 : CPU Frequency : 100.000 Mhz
19ec-1c88:57083845.379 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57083845.513 : => InitializeDriver
19ec-1c88:57083845.794 : <= InitializeDriver ret = 1
19ec-1c88:57083845.865 : => InitializeScanner
19ec-1c88:57083845.951 : => CAsicIO::GetDeviceList
19ec-1c88:57083846.260 : => CNT96226::CNT96226
19ec-1c88:57083846.320 : => CNT96226::Open
19ec-1c88:57083866.635 : <= CNT96226::Open ret = 1
19ec-1c88:57083866.743 : => CNT96226::Initialize
19ec-1c88:57083866.940 : <= CNT96226::Initialize ret = 1
19ec-1c88:57083867.002 : <= CNT96226::CNT96226
19ec-1c88:57083867.059 : => CNT96226::EnumAvailableDevice
19ec-1c88:57083872.461 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57083872.542 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57083872.606 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57087551.000 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57087551.291 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57087557.333 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57087557.446 : => IoObject::GetLockName
19ec-1c88:57087557.508 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57087557.579 : <= IoObject::GetLockName
19ec-1c88:57087558.068 : => CNT96226::VenderCmd_GetData
19ec-1c88:57087558.132 : iCmd = 3, nBytes = 2
19ec-1c88:57087897.453 : 0000 : 06 38 
19ec-1c88:57087897.598 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57087897.685 : => CNT96226::VenderCmd_GetData
19ec-1c88:57087897.752 : iCmd = 4, nBytes = 2
19ec-1c88:57088137.571 : 0000 : 07 07 
19ec-1c88:57088137.704 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57088137.798 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57088137.897 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57088137.967 : IO Send command 10 bytes
19ec-1c88:57088138.021 : => CNT96226::VenderCmd_SetData
19ec-1c88:57088138.077 : iCmd = 0, nBytes = 10
19ec-1c88:57088138.180 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57088323.164 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57088323.330 : => CNT96226::VenderCmd_GetData
19ec-1c88:57088323.397 : iCmd = 0, nBytes = 165
19ec-1c88:57088461.930 : skip dump 37 bytes
19ec-1c88:57088462.175 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57088462.316 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57088462.459 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57088462.594 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57088462.728 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57088462.863 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57088462.993 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57088463.119 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57088463.187 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57088463.254 : => CNT96226::VenderCmd_GetData
19ec-1c88:57088463.307 : iCmd = 1, nBytes = 4
19ec-1c88:57088589.617 : 0000 : 00 00 00 00 
19ec-1c88:57088589.717 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57088589.793 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57088589.861 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57088589.931 : IO Send command 10 bytes
19ec-1c88:57088589.986 : => CNT96226::VenderCmd_SetData
19ec-1c88:57088590.043 : iCmd = 0, nBytes = 10
19ec-1c88:57088590.151 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57088891.470 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57088891.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:57088891.702 : iCmd = 0, nBytes = 128
19ec-1c88:57089053.952 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57089054.179 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57089054.325 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57089054.462 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57089054.589 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57089054.717 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57089054.844 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57089054.973 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57089055.042 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57089055.110 : => CNT96226::VenderCmd_GetData
19ec-1c88:57089055.165 : iCmd = 1, nBytes = 4
19ec-1c88:57089196.893 : 0000 : 00 00 00 00 
19ec-1c88:57089197.009 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57089197.084 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57089197.261 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57089197.332 : => CNT96226::Close
19ec-1c88:57089201.186 : <= CNT96226::Close ret = 1
19ec-1c88:57089201.263 : <= CNT96226::~CNT96226
19ec-1c88:57089201.356 : <= CAsicIO::GetDeviceList
19ec-1c88:57089201.713 : => IoObject::SetTimeout
19ec-1c88:57089201.837 : Timeout--> In = 0 Out = 0
19ec-1c88:57089201.894 : <= IoObject::SetTimeout
19ec-1c88:57089201.962 : => CAsicIO::CAsicIO
19ec-1c88:57089202.029 : => CNT96226::CNT96226
19ec-1c88:57089202.083 : => CNT96226::Open
19ec-1c88:57089225.391 : <= CNT96226::Open ret = 1
19ec-1c88:57089225.492 : => CNT96226::Initialize
19ec-1c88:57089225.685 : <= CNT96226::Initialize ret = 1
19ec-1c88:57089225.743 : <= CNT96226::CNT96226
19ec-1c88:57089225.795 : <= CAsicIO::CAsicIO
19ec-1c88:57089225.848 : => CAsicIO::InitializeDevice
19ec-1c88:57089225.917 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57089231.779 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57089231.895 : => IoObject::GetLockName
19ec-1c88:57089231.951 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57089232.015 : <= IoObject::GetLockName
19ec-1c88:57089232.505 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57089232.577 : IO Send command 10 bytes
19ec-1c88:57089232.630 : => CNT96226::VenderCmd_SetData
19ec-1c88:57089232.686 : iCmd = 0, nBytes = 10
19ec-1c88:57089232.795 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57089545.305 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57089545.486 : => CNT96226::VenderCmd_GetData
19ec-1c88:57089545.549 : iCmd = 0, nBytes = 128
19ec-1c88:57089691.865 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57089692.055 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57089692.195 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57089692.330 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57089692.458 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57089692.582 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57089692.707 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57089692.830 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57089692.894 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57089692.954 : => CNT96226::VenderCmd_GetData
19ec-1c88:57089693.006 : iCmd = 1, nBytes = 4
19ec-1c88:57089811.248 : 0000 : 00 00 00 00 
19ec-1c88:57089811.334 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57089811.395 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57089811.457 : => CNT96226::VenderCmd_GetData
19ec-1c88:57089811.508 : iCmd = 3, nBytes = 2
19ec-1c88:57090140.424 : 0000 : 06 38 
19ec-1c88:57090140.579 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57090140.656 : => CNT96226::VenderCmd_GetData
19ec-1c88:57090140.722 : iCmd = 4, nBytes = 2
19ec-1c88:57090418.774 : 0000 : 07 07 
19ec-1c88:57090418.892 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57090419.064 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57090419.162 : => IoObject::InitializeDevice
19ec-1c88:57090419.279 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57090419.877 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57090419.946 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57090420.554 : => FindScanner
19ec-1c88:57090420.610 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57090420.676 : <= FindScanner ret = 1
19ec-1c88:57090420.734 : => IoObject::IoLockStart
19ec-1c88:57090420.838 : => CAsicIO::CheckDevice
19ec-1c88:57090420.894 : => CNT96226::ConnectIsAvailable
19ec-1c88:57090437.916 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57090438.017 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57090438.075 : <= IoObject::IoLockStart
19ec-1c88:57090438.138 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57090438.204 : IO Send command 10 bytes
19ec-1c88:57090438.286 : => CNT96226::VenderCmd_SetData
19ec-1c88:57090438.341 : iCmd = 0, nBytes = 10
19ec-1c88:57090438.446 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57090584.421 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57090584.557 : System send command 10 bytes + data 0 bytes
19ec-1c88:57090584.622 : IO total need to receive data 5 bytes
19ec-1c88:57090584.682 : => CNT96226::VenderCmd_GetData
19ec-1c88:57090584.737 : iCmd = 0, nBytes = 5
19ec-1c88:57090704.222 : 0000 : 06 00 02 02 ab 
19ec-1c88:57090704.338 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57090704.412 : System total receive data 5 bytes
19ec-1c88:57090704.480 : => CNT96226::VenderCmd_GetData
19ec-1c88:57090704.538 : iCmd = 1, nBytes = 4
19ec-1c88:57090816.274 : 0000 : 00 00 00 00 
19ec-1c88:57090816.363 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57090816.491 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57090816.556 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57090816.620 : IO Send command 10 bytes
19ec-1c88:57090816.705 : => CNT96226::VenderCmd_SetData
19ec-1c88:57090816.760 : iCmd = 0, nBytes = 10
19ec-1c88:57090816.862 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57090959.534 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57090959.681 : System send command 10 bytes + data 0 bytes
19ec-1c88:57090959.750 : IO total need to receive data 165 bytes
19ec-1c88:57090959.815 : => CNT96226::VenderCmd_GetData
19ec-1c88:57090959.874 : iCmd = 0, nBytes = 165
19ec-1c88:57091110.185 : skip dump 37 bytes
19ec-1c88:57091110.419 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57091110.566 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57091110.761 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57091110.900 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57091111.033 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57091111.167 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57091111.298 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57091111.427 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57091111.493 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57091111.562 : System total receive data 165 bytes
19ec-1c88:57091111.625 : => CNT96226::VenderCmd_GetData
19ec-1c88:57091111.680 : iCmd = 1, nBytes = 4
19ec-1c88:57091238.260 : 0000 : 00 00 00 00 
19ec-1c88:57091238.355 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57091238.497 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57091238.677 : Dump Inquiry
19ec-1c88:57091238.805 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57091238.934 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57091239.065 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57091239.194 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57091239.324 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57091239.455 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57091239.577 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57091239.700 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57091239.827 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57091239.957 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57091240.043 : 00a0 : 00 00 00 00 00 
19ec-1c88:57091240.118 : => ReadNVMDataInternal
19ec-1c88:57091240.323 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57091240.389 : IO Send command 10 bytes
19ec-1c88:57091240.486 : => CNT96226::VenderCmd_SetData
19ec-1c88:57091240.540 : iCmd = 0, nBytes = 10
19ec-1c88:57091240.641 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57091543.729 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57091543.887 : System send command 10 bytes + data 0 bytes
19ec-1c88:57091543.951 : IO total need to receive data 128 bytes
19ec-1c88:57091544.013 : => CNT96226::VenderCmd_GetData
19ec-1c88:57091544.068 : iCmd = 0, nBytes = 128
19ec-1c88:57091694.540 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57091694.753 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57091694.902 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57091695.042 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57091695.174 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57091695.304 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57091695.432 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57091695.560 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57091695.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57091695.691 : System total receive data 128 bytes
19ec-1c88:57091695.757 : => CNT96226::VenderCmd_GetData
19ec-1c88:57091695.813 : iCmd = 1, nBytes = 4
19ec-1c88:57091809.935 : 0000 : 00 00 00 00 
19ec-1c88:57091810.074 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57091810.201 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57091810.271 : NVMData.PadScanCount = 0
19ec-1c88:57091810.326 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57091810.380 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57091810.437 : NVMData.FlatbedScanCount = 0
19ec-1c88:57091810.492 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57091810.544 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57091810.597 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57091810.654 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57091810.710 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57091810.763 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57091810.818 : NVMData.BornMonth = 0
19ec-1c88:57091810.867 : NVMData.BornDay = 0
19ec-1c88:57091810.915 : NVMData.BornYear = 0
19ec-1c88:57091810.962 : NVMData.FirstScanMonth = 4
19ec-1c88:57091811.013 : NVMData.FirstScanDay = 30
19ec-1c88:57091811.068 : NVMData.FirstScanYear = 2020
19ec-1c88:57091811.121 : NVMData.VerticalMagnification = 0
19ec-1c88:57091811.174 : NVMData.HorizontalMagnification = 0
19ec-1c88:57091811.229 : NVMData.PowerSavingTime = 15
19ec-1c88:57091811.284 : NVMData.SN = A094165189010062
19ec-1c88:57091811.335 : NVMData.AutoFeed = 0
19ec-1c88:57091811.385 : NVMData.CCDType = 0
19ec-1c88:57091811.432 : NVMData.ScanSpeed = 0
19ec-1c88:57091811.479 : NVMData.RollerCount = 0
19ec-1c88:57091811.534 : NVMData.MultifeedCount = 0
19ec-1c88:57091811.585 : NVMData.JamCount = 0
19ec-1c88:57091811.633 : NVMData.IdentifyInfo = 
19ec-1c88:57091811.681 : NVMData.FormalName = 
19ec-1c88:57091811.823 : NVMData.ReservedB = 0
19ec-1c88:57091811.874 : NVMData.FunctionCode = 0
19ec-1c88:57091811.922 : NVMData.PreFeed = 0
19ec-1c88:57091811.973 : NVMData.PreFeedTime = 0
19ec-1c88:57091812.021 : NVMData.ButtonNumber = 0
19ec-1c88:57091812.072 : NVMData.PowerOffTime = 0
19ec-1c88:57091812.121 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57091812.201 : => IoObject::IoLockEnd
19ec-1c88:57091812.295 : <= IoObject::IoLockEnd
19ec-1c88:57091812.344 : <= InitializeScanner ret = 1
19ec-1c88:57091812.407 : => GetLogicalScannerAbilityEx
19ec-1c88:57091812.464 : => IoObject::IoLockStart
19ec-1c88:57091812.559 : => CAsicIO::CheckDevice
19ec-1c88:57091812.610 : => CNT96226::ConnectIsAvailable
19ec-1c88:57091825.316 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57091825.410 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57091825.462 : <= IoObject::IoLockStart
19ec-1c88:57091825.519 : => IoObject::IoLockEnd
19ec-1c88:57091825.606 : <= IoObject::IoLockEnd
19ec-1c88:57091825.717 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57091825.791 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57092029.941 : => ReadNVMData
19ec-1c88:57092030.133 : => IoObject::IoLockStart
19ec-1c88:57092030.252 : => CAsicIO::CheckDevice
19ec-1c88:57092030.314 : => CNT96226::ConnectIsAvailable
19ec-1c88:57092054.842 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57092054.962 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57092055.023 : <= IoObject::IoLockStart
19ec-1c88:57092055.089 : => ReadNVMDataInternal
19ec-1c88:57092055.151 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57092055.216 : IO Send command 10 bytes
19ec-1c88:57092055.356 : => CNT96226::VenderCmd_SetData
19ec-1c88:57092055.416 : iCmd = 0, nBytes = 10
19ec-1c88:57092055.522 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57092383.318 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57092383.490 : System send command 10 bytes + data 0 bytes
19ec-1c88:57092383.569 : IO total need to receive data 128 bytes
19ec-1c88:57092383.635 : => CNT96226::VenderCmd_GetData
19ec-1c88:57092383.692 : iCmd = 0, nBytes = 128
19ec-1c88:57092565.045 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57092565.460 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57092565.601 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57092565.736 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57092565.866 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57092565.992 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57092566.121 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57092566.239 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57092566.303 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57092566.364 : System total receive data 128 bytes
19ec-1c88:57092566.424 : => CNT96226::VenderCmd_GetData
19ec-1c88:57092566.479 : iCmd = 1, nBytes = 4
19ec-1c88:57092687.708 : 0000 : 00 00 00 00 
19ec-1c88:57092687.842 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57092688.015 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57092688.092 : NVMData.PadScanCount = 0
19ec-1c88:57092688.153 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57092688.212 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57092688.271 : NVMData.FlatbedScanCount = 0
19ec-1c88:57092688.327 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57092688.379 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57092688.434 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57092688.492 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57092688.548 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57092688.601 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57092688.655 : NVMData.BornMonth = 0
19ec-1c88:57092688.704 : NVMData.BornDay = 0
19ec-1c88:57092688.754 : NVMData.BornYear = 0
19ec-1c88:57092688.804 : NVMData.FirstScanMonth = 4
19ec-1c88:57092688.857 : NVMData.FirstScanDay = 30
19ec-1c88:57092688.913 : NVMData.FirstScanYear = 2020
19ec-1c88:57092689.081 : NVMData.VerticalMagnification = 0
19ec-1c88:57092689.139 : NVMData.HorizontalMagnification = 0
19ec-1c88:57092689.197 : NVMData.PowerSavingTime = 15
19ec-1c88:57092689.251 : NVMData.SN = A094165189010062
19ec-1c88:57092689.300 : NVMData.AutoFeed = 0
19ec-1c88:57092689.353 : NVMData.CCDType = 0
19ec-1c88:57092689.401 : NVMData.ScanSpeed = 0
19ec-1c88:57092689.453 : NVMData.RollerCount = 0
19ec-1c88:57092689.507 : NVMData.MultifeedCount = 0
19ec-1c88:57092689.559 : NVMData.JamCount = 0
19ec-1c88:57092689.609 : NVMData.IdentifyInfo = 
19ec-1c88:57092689.660 : NVMData.FormalName = 
19ec-1c88:57092689.709 : NVMData.ReservedB = 0
19ec-1c88:57092689.758 : NVMData.FunctionCode = 0
19ec-1c88:57092689.808 : NVMData.PreFeed = 0
19ec-1c88:57092689.861 : NVMData.PreFeedTime = 0
19ec-1c88:57092689.911 : NVMData.ButtonNumber = 0
19ec-1c88:57092689.960 : NVMData.PowerOffTime = 0
19ec-1c88:57092690.014 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57092690.077 : => IoObject::IoLockEnd
19ec-1c88:57092690.170 : <= IoObject::IoLockEnd
19ec-1c88:57092690.222 : <= ReadNVMData ret = 1
19ec-1c88:57093248.476 : => TerminateDriver
19ec-1c88:57093248.664 : => CAsicIO::~CAsicIO,pStage=196938824
19ec-1c88:57093248.736 : => CNT96226::Close
19ec-1c88:57093252.854 : <= CNT96226::Close ret = 1
19ec-1c88:57093252.932 : <= CAsicIO::~CAsicIO
19ec-1c88:57093252.990 : => IoObject::IoLockEnd
19ec-1c88:57093253.040 : <= IoObject::IoLockEnd
19ec-1c88:57093253.091 : => IoObject::TerminateDevice
19ec-1c88:57093253.147 : => IoObject::IoLockEnd
19ec-1c88:57093253.196 : <= IoObject::IoLockEnd
19ec-1c88:57093253.297 : <= IoObject::TerminateDevice
19ec-1c88:57093253.546 : <= TerminateDriver ret = 1
19ec-1c88:57095912.589 : ============Debug Start==========
19ec-1c88:57095912.892 : Date : 2020/4/30 14:33:33
19ec-1c88:57095912.979 : Process ID : 19ec
19ec-1c88:57095913.406 : Windows : Version 10.0 build 18363 
19ec-1c88:57095913.880 : MemoryStatus.dwMemoryLoad : 51
19ec-1c88:57095913.947 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57095914.016 : MemoryStatus.ullAvailPhys : 1654210560
19ec-1c88:57095914.078 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57095914.143 : MemoryStatus.ullAvailPageFile : 3041804288
19ec-1c88:57095914.204 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57095914.264 : MemoryStatus.ullAvailVirtual : 1728434176
19ec-1c88:57095914.327 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57095914.439 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57095914.499 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57095914.743 : CPU Count : 4
19ec-1c88:57095914.792 : CPU Frequency : 100.000 Mhz
19ec-1c88:57095918.980 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57095919.116 : => InitializeDriver
19ec-1c88:57095919.392 : <= InitializeDriver ret = 1
19ec-1c88:57098603.735 : => InitializeScanner
19ec-1c88:57098603.980 : => CAsicIO::GetDeviceList
19ec-1c88:57098604.378 : => CNT96226::CNT96226
19ec-1c88:57098604.449 : => CNT96226::Open
19ec-1c88:57098626.847 : <= CNT96226::Open ret = 1
19ec-1c88:57098626.953 : => CNT96226::Initialize
19ec-1c88:57098627.143 : <= CNT96226::Initialize ret = 1
19ec-1c88:57098627.207 : <= CNT96226::CNT96226
19ec-1c88:57098627.259 : => CNT96226::EnumAvailableDevice
19ec-1c88:57098632.525 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57098632.604 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57098632.664 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57102339.968 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57102340.274 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57102349.199 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57102349.317 : => IoObject::GetLockName
19ec-1c88:57102349.379 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57102349.446 : <= IoObject::GetLockName
19ec-1c88:57102349.951 : => CNT96226::VenderCmd_GetData
19ec-1c88:57102350.015 : iCmd = 3, nBytes = 2
19ec-1c88:57102740.991 : 0000 : 06 38 
19ec-1c88:57102741.122 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57102741.196 : => CNT96226::VenderCmd_GetData
19ec-1c88:57102741.251 : iCmd = 4, nBytes = 2
19ec-1c88:57103039.094 : 0000 : 07 07 
19ec-1c88:57103039.303 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57103039.472 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57103039.637 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57103039.784 : IO Send command 10 bytes
19ec-1c88:57103039.895 : => CNT96226::VenderCmd_SetData
19ec-1c88:57103040.014 : iCmd = 0, nBytes = 10
19ec-1c88:57103040.240 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57103231.753 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57103231.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:57103232.114 : iCmd = 0, nBytes = 165
19ec-1c88:57103405.693 : skip dump 37 bytes
19ec-1c88:57103406.096 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57103406.382 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57103406.664 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57103406.931 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57103407.193 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57103407.459 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57103407.713 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57103407.962 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57103408.092 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57103408.212 : => CNT96226::VenderCmd_GetData
19ec-1c88:57103408.321 : iCmd = 1, nBytes = 4
19ec-1c88:57103583.861 : 0000 : 00 00 00 00 
19ec-1c88:57103584.088 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57103584.238 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57103584.367 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57103584.496 : IO Send command 10 bytes
19ec-1c88:57103584.603 : => CNT96226::VenderCmd_SetData
19ec-1c88:57103584.713 : iCmd = 0, nBytes = 10
19ec-1c88:57103584.919 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57103921.191 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57103921.430 : => CNT96226::VenderCmd_GetData
19ec-1c88:57103921.552 : iCmd = 0, nBytes = 128
19ec-1c88:57104133.230 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57104133.594 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57104133.872 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57104134.160 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57104134.423 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57104134.679 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57104134.929 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57104135.188 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57104135.317 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57104135.444 : => CNT96226::VenderCmd_GetData
19ec-1c88:57104135.551 : iCmd = 1, nBytes = 4
19ec-1c88:57104346.654 : 0000 : 00 00 00 00 
19ec-1c88:57104346.840 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57104346.989 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57104347.325 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57104347.467 : => CNT96226::Close
19ec-1c88:57104353.893 : <= CNT96226::Close ret = 1
19ec-1c88:57104354.052 : <= CNT96226::~CNT96226
19ec-1c88:57104354.221 : <= CAsicIO::GetDeviceList
19ec-1c88:57104354.911 : => IoObject::SetTimeout
19ec-1c88:57104355.172 : Timeout--> In = 0 Out = 0
19ec-1c88:57104355.288 : <= IoObject::SetTimeout
19ec-1c88:57104355.418 : => CAsicIO::CAsicIO
19ec-1c88:57104355.559 : => CNT96226::CNT96226
19ec-1c88:57104355.667 : => CNT96226::Open
19ec-1c88:57104398.445 : <= CNT96226::Open ret = 1
19ec-1c88:57104398.670 : => CNT96226::Initialize
19ec-1c88:57104399.055 : <= CNT96226::Initialize ret = 1
19ec-1c88:57104399.187 : <= CNT96226::CNT96226
19ec-1c88:57104399.303 : <= CAsicIO::CAsicIO
19ec-1c88:57104399.415 : => CAsicIO::InitializeDevice
19ec-1c88:57104399.551 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57104411.221 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57104411.454 : => IoObject::GetLockName
19ec-1c88:57104411.568 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57104411.705 : <= IoObject::GetLockName
19ec-1c88:57104412.634 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57104412.784 : IO Send command 10 bytes
19ec-1c88:57104412.890 : => CNT96226::VenderCmd_SetData
19ec-1c88:57104413.004 : iCmd = 0, nBytes = 10
19ec-1c88:57104413.226 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57104754.637 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57104754.818 : => CNT96226::VenderCmd_GetData
19ec-1c88:57104754.902 : iCmd = 0, nBytes = 128
19ec-1c88:57104944.915 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57104945.154 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57104945.326 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57104945.493 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57104945.648 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57104945.799 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57104945.951 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57104946.101 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57104946.180 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57104946.257 : => CNT96226::VenderCmd_GetData
19ec-1c88:57104946.322 : iCmd = 1, nBytes = 4
19ec-1c88:57105145.609 : 0000 : 00 00 00 00 
19ec-1c88:57105145.754 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57105145.835 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57105145.913 : => CNT96226::VenderCmd_GetData
19ec-1c88:57105145.981 : iCmd = 3, nBytes = 2
19ec-1c88:57105509.638 : 0000 : 06 38 
19ec-1c88:57105509.787 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57105509.875 : => CNT96226::VenderCmd_GetData
19ec-1c88:57105509.940 : iCmd = 4, nBytes = 2
19ec-1c88:57105810.319 : 0000 : 07 07 
19ec-1c88:57105810.475 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57105810.699 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57105810.818 : => IoObject::InitializeDevice
19ec-1c88:57105810.950 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57105811.747 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57105811.842 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57105812.704 : => FindScanner
19ec-1c88:57105812.776 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57105812.859 : <= FindScanner ret = 1
19ec-1c88:57105812.922 : => IoObject::IoLockStart
19ec-1c88:57105813.048 : => CAsicIO::CheckDevice
19ec-1c88:57105813.114 : => CNT96226::ConnectIsAvailable
19ec-1c88:57105825.445 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57105825.562 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57105825.629 : <= IoObject::IoLockStart
19ec-1c88:57105825.700 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57105825.780 : IO Send command 10 bytes
19ec-1c88:57105825.878 : => CNT96226::VenderCmd_SetData
19ec-1c88:57105825.943 : iCmd = 0, nBytes = 10
19ec-1c88:57105826.072 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57106019.790 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57106019.936 : System send command 10 bytes + data 0 bytes
19ec-1c88:57106020.022 : IO total need to receive data 5 bytes
19ec-1c88:57106020.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:57106020.169 : iCmd = 0, nBytes = 5
19ec-1c88:57106208.946 : 0000 : 06 00 02 02 ab 
19ec-1c88:57106209.078 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57106209.159 : System total receive data 5 bytes
19ec-1c88:57106209.236 : => CNT96226::VenderCmd_GetData
19ec-1c88:57106209.300 : iCmd = 1, nBytes = 4
19ec-1c88:57106319.687 : 0000 : 00 00 00 00 
19ec-1c88:57106319.802 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57106319.939 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57106320.014 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57106320.090 : IO Send command 10 bytes
19ec-1c88:57106320.186 : => CNT96226::VenderCmd_SetData
19ec-1c88:57106320.255 : iCmd = 0, nBytes = 10
19ec-1c88:57106320.383 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57106455.803 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57106455.953 : System send command 10 bytes + data 0 bytes
19ec-1c88:57106456.035 : IO total need to receive data 165 bytes
19ec-1c88:57106456.110 : => CNT96226::VenderCmd_GetData
19ec-1c88:57106456.180 : iCmd = 0, nBytes = 165
19ec-1c88:57106665.319 : skip dump 37 bytes
19ec-1c88:57106665.556 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57106665.729 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57106665.897 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57106666.055 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57106666.207 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57106666.370 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57106666.523 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57106666.676 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57106666.751 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57106666.823 : System total receive data 165 bytes
19ec-1c88:57106666.899 : => CNT96226::VenderCmd_GetData
19ec-1c88:57106666.963 : iCmd = 1, nBytes = 4
19ec-1c88:57106822.491 : 0000 : 00 00 00 00 
19ec-1c88:57106822.617 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57106822.766 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57106822.955 : Dump Inquiry
19ec-1c88:57106823.107 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57106823.276 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57106823.433 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57106823.592 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57106823.750 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57106823.914 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57106824.066 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57106824.217 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57106824.374 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57106824.538 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57106824.644 : 00a0 : 00 00 00 00 00 
19ec-1c88:57106824.727 : => ReadNVMDataInternal
19ec-1c88:57106824.928 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57106825.007 : IO Send command 10 bytes
19ec-1c88:57106825.104 : => CNT96226::VenderCmd_SetData
19ec-1c88:57106825.171 : iCmd = 0, nBytes = 10
19ec-1c88:57106825.297 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57107134.975 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57107135.128 : System send command 10 bytes + data 0 bytes
19ec-1c88:57107135.207 : IO total need to receive data 128 bytes
19ec-1c88:57107135.281 : => CNT96226::VenderCmd_GetData
19ec-1c88:57107135.348 : iCmd = 0, nBytes = 128
19ec-1c88:57107333.706 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57107333.934 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57107334.100 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57107334.264 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57107334.417 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57107334.572 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57107334.721 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57107334.871 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57107334.948 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57107335.023 : System total receive data 128 bytes
19ec-1c88:57107335.099 : => CNT96226::VenderCmd_GetData
19ec-1c88:57107335.162 : iCmd = 1, nBytes = 4
19ec-1c88:57107500.739 : 0000 : 00 00 00 00 
19ec-1c88:57107500.884 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57107501.038 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57107501.112 : NVMData.PadScanCount = 0
19ec-1c88:57107501.177 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57107501.243 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57107501.313 : NVMData.FlatbedScanCount = 0
19ec-1c88:57107501.375 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57107501.439 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57107501.506 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57107501.574 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57107501.637 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57107501.704 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57107501.773 : NVMData.BornMonth = 0
19ec-1c88:57107501.830 : NVMData.BornDay = 0
19ec-1c88:57107501.891 : NVMData.BornYear = 0
19ec-1c88:57107501.951 : NVMData.FirstScanMonth = 4
19ec-1c88:57107502.012 : NVMData.FirstScanDay = 30
19ec-1c88:57107502.076 : NVMData.FirstScanYear = 2020
19ec-1c88:57107502.140 : NVMData.VerticalMagnification = 0
19ec-1c88:57107502.208 : NVMData.HorizontalMagnification = 0
19ec-1c88:57107502.276 : NVMData.PowerSavingTime = 15
19ec-1c88:57107502.341 : NVMData.SN = A094165189010062
19ec-1c88:57107502.402 : NVMData.AutoFeed = 0
19ec-1c88:57107502.461 : NVMData.CCDType = 0
19ec-1c88:57107502.518 : NVMData.ScanSpeed = 0
19ec-1c88:57107502.578 : NVMData.RollerCount = 0
19ec-1c88:57107502.639 : NVMData.MultifeedCount = 0
19ec-1c88:57107502.699 : NVMData.JamCount = 0
19ec-1c88:57107502.756 : NVMData.IdentifyInfo = 
19ec-1c88:57107502.819 : NVMData.FormalName = 
19ec-1c88:57107503.086 : NVMData.ReservedB = 0
19ec-1c88:57107503.155 : NVMData.FunctionCode = 0
19ec-1c88:57107503.216 : NVMData.PreFeed = 0
19ec-1c88:57107503.276 : NVMData.PreFeedTime = 0
19ec-1c88:57107503.335 : NVMData.ButtonNumber = 0
19ec-1c88:57107503.395 : NVMData.PowerOffTime = 0
19ec-1c88:57107503.455 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57107503.539 : => IoObject::IoLockEnd
19ec-1c88:57107503.652 : <= IoObject::IoLockEnd
19ec-1c88:57107503.714 : <= InitializeScanner ret = 1
19ec-1c88:57108879.625 : => GetLogicalScannerAbility
19ec-1c88:57108879.812 : => IoObject::IoLockStart
19ec-1c88:57108879.936 : => CAsicIO::CheckDevice
19ec-1c88:57108879.994 : => CNT96226::ConnectIsAvailable
19ec-1c88:57108905.955 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57108906.072 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57108906.133 : <= IoObject::IoLockStart
19ec-1c88:57108906.194 : => IoObject::IoLockEnd
19ec-1c88:57108906.310 : <= IoObject::IoLockEnd
19ec-1c88:57108906.386 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:57112421.560 : => GetLogicalScannerAbilityEx
19ec-1c88:57112421.745 : => IoObject::IoLockStart
19ec-1c88:57112421.875 : => CAsicIO::CheckDevice
19ec-1c88:57112421.934 : => CNT96226::ConnectIsAvailable
19ec-1c88:57112446.224 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57112446.339 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57112446.402 : <= IoObject::IoLockStart
19ec-1c88:57112446.460 : => IoObject::IoLockEnd
19ec-1c88:57112446.567 : <= IoObject::IoLockEnd
19ec-1c88:57112446.687 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57112446.762 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57119692.052 : => ReadNVMData
19ec-1c88:57119692.245 : => IoObject::IoLockStart
19ec-1c88:57119692.379 : => CAsicIO::CheckDevice
19ec-1c88:57119692.448 : => CNT96226::ConnectIsAvailable
19ec-1c88:57119712.778 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57119712.888 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57119712.951 : <= IoObject::IoLockStart
19ec-1c88:57119713.022 : => ReadNVMDataInternal
19ec-1c88:57119713.090 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57119713.155 : IO Send command 10 bytes
19ec-1c88:57119713.267 : => CNT96226::VenderCmd_SetData
19ec-1c88:57119713.326 : iCmd = 0, nBytes = 10
19ec-1c88:57119713.440 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57120061.500 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57120061.906 : System send command 10 bytes + data 0 bytes
19ec-1c88:57120061.985 : IO total need to receive data 128 bytes
19ec-1c88:57120062.056 : => CNT96226::VenderCmd_GetData
19ec-1c88:57120062.115 : iCmd = 0, nBytes = 128
19ec-1c88:57120230.811 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57120231.008 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57120231.154 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57120231.289 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57120231.418 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57120231.545 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57120231.670 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57120231.797 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57120231.863 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57120231.925 : System total receive data 128 bytes
19ec-1c88:57120231.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:57120232.042 : iCmd = 1, nBytes = 4
19ec-1c88:57120338.655 : 0000 : 00 00 00 00 
19ec-1c88:57120338.742 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57120338.874 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57120338.945 : NVMData.PadScanCount = 0
19ec-1c88:57120339.004 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57120339.059 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57120339.116 : NVMData.FlatbedScanCount = 0
19ec-1c88:57120339.171 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57120339.348 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57120339.411 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57120339.464 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57120339.521 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57120339.578 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57120339.638 : NVMData.BornMonth = 0
19ec-1c88:57120339.686 : NVMData.BornDay = 0
19ec-1c88:57120339.737 : NVMData.BornYear = 0
19ec-1c88:57120339.789 : NVMData.FirstScanMonth = 4
19ec-1c88:57120339.843 : NVMData.FirstScanDay = 30
19ec-1c88:57120339.899 : NVMData.FirstScanYear = 2020
19ec-1c88:57120339.953 : NVMData.VerticalMagnification = 0
19ec-1c88:57120340.009 : NVMData.HorizontalMagnification = 0
19ec-1c88:57120340.065 : NVMData.PowerSavingTime = 15
19ec-1c88:57120340.121 : NVMData.SN = A094165189010062
19ec-1c88:57120340.173 : NVMData.AutoFeed = 0
19ec-1c88:57120340.224 : NVMData.CCDType = 0
19ec-1c88:57120340.273 : NVMData.ScanSpeed = 0
19ec-1c88:57120340.323 : NVMData.RollerCount = 0
19ec-1c88:57120340.378 : NVMData.MultifeedCount = 0
19ec-1c88:57120340.432 : NVMData.JamCount = 0
19ec-1c88:57120340.483 : NVMData.IdentifyInfo = 
19ec-1c88:57120340.535 : NVMData.FormalName = 
19ec-1c88:57120340.584 : NVMData.ReservedB = 0
19ec-1c88:57120340.634 : NVMData.FunctionCode = 0
19ec-1c88:57120340.685 : NVMData.PreFeed = 0
19ec-1c88:57120340.733 : NVMData.PreFeedTime = 0
19ec-1c88:57120340.780 : NVMData.ButtonNumber = 0
19ec-1c88:57120340.833 : NVMData.PowerOffTime = 0
19ec-1c88:57120340.882 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57120340.943 : => IoObject::IoLockEnd
19ec-1c88:57120341.034 : <= IoObject::IoLockEnd
19ec-1c88:57120341.085 : <= ReadNVMData ret = 1
19ec-1c88:57130567.057 : => GetADFStatus
19ec-1c88:57130567.511 : => IoObject::IoLockStart
19ec-1c88:57130567.644 : => CAsicIO::CheckDevice
19ec-1c88:57130567.702 : => CNT96226::ConnectIsAvailable
19ec-1c88:57130594.144 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57130594.261 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57130594.321 : <= IoObject::IoLockStart
19ec-1c88:57130594.383 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57130594.451 : IO Send command 10 bytes
19ec-1c88:57130594.566 : => CNT96226::VenderCmd_SetData
19ec-1c88:57130594.622 : iCmd = 0, nBytes = 10
19ec-1c88:57130594.727 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57130802.802 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57130802.917 : System send command 10 bytes + data 0 bytes
19ec-1c88:57130802.986 : IO total need to receive data 2 bytes
19ec-1c88:57130803.045 : => CNT96226::VenderCmd_GetData
19ec-1c88:57130803.103 : iCmd = 0, nBytes = 2
19ec-1c88:57130990.987 : 0000 : 00 00 
19ec-1c88:57130991.103 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57130991.191 : System total receive data 2 bytes
19ec-1c88:57130991.258 : => CNT96226::VenderCmd_GetData
19ec-1c88:57130991.313 : iCmd = 1, nBytes = 4
19ec-1c88:57131175.890 : 0000 : 00 00 00 00 
19ec-1c88:57131176.330 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57131176.464 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57131176.530 : Return status = 0
19ec-1c88:57131176.593 : => IoObject::IoLockEnd
19ec-1c88:57131176.681 : <= IoObject::IoLockEnd
19ec-1c88:57131176.733 : <= GetADFStatus ret = 1
19ec-1c88:57133735.510 : => GetADFStatus
19ec-1c88:57133735.701 : => IoObject::IoLockStart
19ec-1c88:57133735.829 : => CAsicIO::CheckDevice
19ec-1c88:57133735.888 : => CNT96226::ConnectIsAvailable
19ec-1c88:57133759.328 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57133759.554 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57133759.682 : <= IoObject::IoLockStart
19ec-1c88:57133760.044 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57133760.117 : IO Send command 10 bytes
19ec-1c88:57133760.232 : => CNT96226::VenderCmd_SetData
19ec-1c88:57133760.288 : iCmd = 0, nBytes = 10
19ec-1c88:57133760.394 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57133956.448 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57133956.594 : System send command 10 bytes + data 0 bytes
19ec-1c88:57133957.044 : IO total need to receive data 2 bytes
19ec-1c88:57133957.118 : => CNT96226::VenderCmd_GetData
19ec-1c88:57133957.172 : iCmd = 0, nBytes = 2
19ec-1c88:57134137.095 : 0000 : 00 00 
19ec-1c88:57134137.218 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57134137.296 : System total receive data 2 bytes
19ec-1c88:57134137.364 : => CNT96226::VenderCmd_GetData
19ec-1c88:57134137.422 : iCmd = 1, nBytes = 4
19ec-1c88:57134311.625 : 0000 : 00 00 00 00 
19ec-1c88:57134311.708 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57134311.841 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57134311.900 : Return status = 0
19ec-1c88:57134311.958 : => IoObject::IoLockEnd
19ec-1c88:57134312.047 : <= IoObject::IoLockEnd
19ec-1c88:57134312.096 : <= GetADFStatus ret = 1
19ec-1c88:57136359.380 : => TerminateDriver
19ec-1c88:57136359.583 : => CAsicIO::~CAsicIO,pStage=197069896
19ec-1c88:57136359.656 : => CNT96226::Close
19ec-1c88:57136363.722 : <= CNT96226::Close ret = 1
19ec-1c88:57136363.804 : <= CAsicIO::~CAsicIO
19ec-1c88:57136363.862 : => IoObject::IoLockEnd
19ec-1c88:57136363.915 : <= IoObject::IoLockEnd
19ec-1c88:57136363.966 : => IoObject::TerminateDevice
19ec-1c88:57136364.025 : => IoObject::IoLockEnd
19ec-1c88:57136364.074 : <= IoObject::IoLockEnd
19ec-1c88:57136364.400 : <= IoObject::TerminateDevice
19ec-1c88:57136364.642 : <= TerminateDriver ret = 1
19ec-1c88:57180461.544 : ============Debug Start==========
19ec-1c88:57180461.821 : Date : 2020/4/30 14:33:36
19ec-1c88:57180461.899 : Process ID : 19ec
19ec-1c88:57180462.294 : Windows : Version 10.0 build 18363 
19ec-1c88:57180462.739 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:57180462.799 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57180462.863 : MemoryStatus.ullAvailPhys : 1668882432
19ec-1c88:57180462.922 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57180462.987 : MemoryStatus.ullAvailPageFile : 3048599552
19ec-1c88:57180463.049 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57180463.111 : MemoryStatus.ullAvailVirtual : 1728462848
19ec-1c88:57180463.176 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57180463.274 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57180463.331 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57180463.574 : CPU Count : 4
19ec-1c88:57180463.623 : CPU Frequency : 100.000 Mhz
19ec-1c88:57180467.764 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57180467.894 : => InitializeDriver
19ec-1c88:57180468.152 : <= InitializeDriver ret = 1
19ec-1c88:57180468.212 : => InitializeScanner
19ec-1c88:57180468.289 : => CAsicIO::GetDeviceList
19ec-1c88:57180468.582 : => CNT96226::CNT96226
19ec-1c88:57180468.641 : => CNT96226::Open
19ec-1c88:57180490.800 : <= CNT96226::Open ret = 1
19ec-1c88:57180490.920 : => CNT96226::Initialize
19ec-1c88:57180491.123 : <= CNT96226::Initialize ret = 1
19ec-1c88:57180491.185 : <= CNT96226::CNT96226
19ec-1c88:57180491.243 : => CNT96226::EnumAvailableDevice
19ec-1c88:57180497.024 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57180497.100 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57180497.158 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57184205.283 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57184205.627 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57184223.116 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57184225.405 : => IoObject::GetLockName
19ec-1c88:57184226.392 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57184226.532 : <= IoObject::GetLockName
19ec-1c88:57184228.659 : => CNT96226::VenderCmd_GetData
19ec-1c88:57184228.761 : iCmd = 3, nBytes = 2
19ec-1c88:57184707.810 : 0000 : 06 38 
19ec-1c88:57184707.993 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57184708.074 : => CNT96226::VenderCmd_GetData
19ec-1c88:57184708.130 : iCmd = 4, nBytes = 2
19ec-1c88:57185001.358 : 0000 : 07 07 
19ec-1c88:57185001.528 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57185001.627 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57185001.714 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57185001.779 : IO Send command 10 bytes
19ec-1c88:57185001.835 : => CNT96226::VenderCmd_SetData
19ec-1c88:57185001.891 : iCmd = 0, nBytes = 10
19ec-1c88:57185001.991 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57185167.122 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57185167.317 : => CNT96226::VenderCmd_GetData
19ec-1c88:57185167.382 : iCmd = 0, nBytes = 165
19ec-1c88:57185306.655 : skip dump 37 bytes
19ec-1c88:57185306.920 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57185307.070 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57185307.213 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57185307.357 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57185307.496 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57185307.634 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57185307.761 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57185307.889 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57185307.957 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57185308.022 : => CNT96226::VenderCmd_GetData
19ec-1c88:57185308.081 : iCmd = 1, nBytes = 4
19ec-1c88:57185426.708 : 0000 : 00 00 00 00 
19ec-1c88:57185426.876 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57185426.956 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57185427.027 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57185427.102 : IO Send command 10 bytes
19ec-1c88:57185427.158 : => CNT96226::VenderCmd_SetData
19ec-1c88:57185427.218 : iCmd = 0, nBytes = 10
19ec-1c88:57185427.326 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57185743.635 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57185743.853 : => CNT96226::VenderCmd_GetData
19ec-1c88:57185743.917 : iCmd = 0, nBytes = 128
19ec-1c88:57185925.765 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57185926.001 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57185926.150 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57185926.290 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57185926.420 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57185926.544 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57185926.675 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57185926.799 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57185926.863 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57185926.933 : => CNT96226::VenderCmd_GetData
19ec-1c88:57185926.992 : iCmd = 1, nBytes = 4
19ec-1c88:57186044.424 : 0000 : 00 00 00 00 
19ec-1c88:57186044.516 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57186044.576 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57186044.803 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57186044.875 : => CNT96226::Close
19ec-1c88:57186048.574 : <= CNT96226::Close ret = 1
19ec-1c88:57186048.651 : <= CNT96226::~CNT96226
19ec-1c88:57186048.742 : <= CAsicIO::GetDeviceList
19ec-1c88:57186049.063 : => IoObject::SetTimeout
19ec-1c88:57186049.188 : Timeout--> In = 0 Out = 0
19ec-1c88:57186049.246 : <= IoObject::SetTimeout
19ec-1c88:57186049.315 : => CAsicIO::CAsicIO
19ec-1c88:57186049.386 : => CNT96226::CNT96226
19ec-1c88:57186049.446 : => CNT96226::Open
19ec-1c88:57186072.673 : <= CNT96226::Open ret = 1
19ec-1c88:57186072.798 : => CNT96226::Initialize
19ec-1c88:57186072.993 : <= CNT96226::Initialize ret = 1
19ec-1c88:57186073.061 : <= CNT96226::CNT96226
19ec-1c88:57186073.112 : <= CAsicIO::CAsicIO
19ec-1c88:57186073.173 : => CAsicIO::InitializeDevice
19ec-1c88:57186073.256 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57186079.529 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57186079.677 : => IoObject::GetLockName
19ec-1c88:57186079.733 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57186079.802 : <= IoObject::GetLockName
19ec-1c88:57186080.354 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57186080.428 : IO Send command 10 bytes
19ec-1c88:57186080.483 : => CNT96226::VenderCmd_SetData
19ec-1c88:57186080.537 : iCmd = 0, nBytes = 10
19ec-1c88:57186080.646 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57186377.151 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57186377.342 : => CNT96226::VenderCmd_GetData
19ec-1c88:57186377.413 : iCmd = 0, nBytes = 128
19ec-1c88:57186493.480 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57186493.689 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57186494.077 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57186494.221 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57186494.352 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57186494.479 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57186494.602 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57186494.724 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57186494.792 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57186494.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:57186494.915 : iCmd = 1, nBytes = 4
19ec-1c88:57186624.497 : 0000 : 00 00 00 00 
19ec-1c88:57186624.602 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57186624.676 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57186624.739 : => CNT96226::VenderCmd_GetData
19ec-1c88:57186624.794 : iCmd = 3, nBytes = 2
19ec-1c88:57186949.483 : 0000 : 06 38 
19ec-1c88:57186949.638 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57186949.711 : => CNT96226::VenderCmd_GetData
19ec-1c88:57186949.770 : iCmd = 4, nBytes = 2
19ec-1c88:57187212.757 : 0000 : 07 07 
19ec-1c88:57187212.905 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57187213.091 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57187213.201 : => IoObject::InitializeDevice
19ec-1c88:57187213.320 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57187214.004 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57187214.074 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57187214.754 : => FindScanner
19ec-1c88:57187214.810 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57187214.875 : <= FindScanner ret = 1
19ec-1c88:57187214.936 : => IoObject::IoLockStart
19ec-1c88:57187215.039 : => CAsicIO::CheckDevice
19ec-1c88:57187215.095 : => CNT96226::ConnectIsAvailable
19ec-1c88:57187228.034 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57187228.156 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57187228.227 : <= IoObject::IoLockStart
19ec-1c88:57187228.291 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57187228.362 : IO Send command 10 bytes
19ec-1c88:57187228.452 : => CNT96226::VenderCmd_SetData
19ec-1c88:57187228.512 : iCmd = 0, nBytes = 10
19ec-1c88:57187228.629 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57187382.119 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57187382.229 : System send command 10 bytes + data 0 bytes
19ec-1c88:57187382.299 : IO total need to receive data 5 bytes
19ec-1c88:57187382.360 : => CNT96226::VenderCmd_GetData
19ec-1c88:57187382.416 : iCmd = 0, nBytes = 5
19ec-1c88:57187491.004 : 0000 : 06 00 02 02 ab 
19ec-1c88:57187491.155 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57187491.230 : System total receive data 5 bytes
19ec-1c88:57187491.518 : => CNT96226::VenderCmd_GetData
19ec-1c88:57187491.572 : iCmd = 1, nBytes = 4
19ec-1c88:57187625.871 : 0000 : 00 00 00 00 
19ec-1c88:57187626.025 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57187626.191 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57187626.261 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57187626.330 : IO Send command 10 bytes
19ec-1c88:57187626.427 : => CNT96226::VenderCmd_SetData
19ec-1c88:57187626.487 : iCmd = 0, nBytes = 10
19ec-1c88:57187626.593 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57187773.260 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57187773.377 : System send command 10 bytes + data 0 bytes
19ec-1c88:57187773.449 : IO total need to receive data 165 bytes
19ec-1c88:57187773.516 : => CNT96226::VenderCmd_GetData
19ec-1c88:57187773.579 : iCmd = 0, nBytes = 165
19ec-1c88:57187888.629 : skip dump 37 bytes
19ec-1c88:57187889.046 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57187889.190 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57187889.329 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57187889.465 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57187889.596 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57187889.732 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57187889.866 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57187889.990 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57187890.054 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57187890.117 : System total receive data 165 bytes
19ec-1c88:57187890.173 : => CNT96226::VenderCmd_GetData
19ec-1c88:57187890.225 : iCmd = 1, nBytes = 4
19ec-1c88:57188028.460 : 0000 : 00 00 00 00 
19ec-1c88:57188028.600 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57188028.761 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57188028.968 : Dump Inquiry
19ec-1c88:57188029.111 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57188029.256 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57188029.395 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57188029.537 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57188029.670 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57188029.812 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57188029.943 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57188030.068 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57188030.198 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57188030.333 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57188030.422 : 00a0 : 00 00 00 00 00 
19ec-1c88:57188030.499 : => ReadNVMDataInternal
19ec-1c88:57188030.705 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57188030.773 : IO Send command 10 bytes
19ec-1c88:57188030.871 : => CNT96226::VenderCmd_SetData
19ec-1c88:57188030.929 : iCmd = 0, nBytes = 10
19ec-1c88:57188031.036 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57188329.851 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57188330.029 : System send command 10 bytes + data 0 bytes
19ec-1c88:57188330.104 : IO total need to receive data 128 bytes
19ec-1c88:57188330.169 : => CNT96226::VenderCmd_GetData
19ec-1c88:57188330.232 : iCmd = 0, nBytes = 128
19ec-1c88:57188449.729 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57188449.935 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57188450.073 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57188450.206 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57188450.332 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57188450.461 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57188450.586 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57188450.712 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57188450.777 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57188450.840 : System total receive data 128 bytes
19ec-1c88:57188450.903 : => CNT96226::VenderCmd_GetData
19ec-1c88:57188450.955 : iCmd = 1, nBytes = 4
19ec-1c88:57188608.735 : 0000 : 00 00 00 00 
19ec-1c88:57188608.885 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57188609.025 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57188609.096 : NVMData.PadScanCount = 0
19ec-1c88:57188609.152 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57188609.210 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57188609.267 : NVMData.FlatbedScanCount = 0
19ec-1c88:57188609.325 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57188609.380 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57188609.434 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57188609.490 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57188609.546 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57188609.602 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57188609.658 : NVMData.BornMonth = 0
19ec-1c88:57188609.707 : NVMData.BornDay = 0
19ec-1c88:57188609.756 : NVMData.BornYear = 0
19ec-1c88:57188609.807 : NVMData.FirstScanMonth = 4
19ec-1c88:57188609.858 : NVMData.FirstScanDay = 30
19ec-1c88:57188609.918 : NVMData.FirstScanYear = 2020
19ec-1c88:57188609.973 : NVMData.VerticalMagnification = 0
19ec-1c88:57188610.029 : NVMData.HorizontalMagnification = 0
19ec-1c88:57188610.085 : NVMData.PowerSavingTime = 15
19ec-1c88:57188610.140 : NVMData.SN = A094165189010062
19ec-1c88:57188610.194 : NVMData.AutoFeed = 0
19ec-1c88:57188610.304 : NVMData.CCDType = 0
19ec-1c88:57188610.354 : NVMData.ScanSpeed = 0
19ec-1c88:57188610.406 : NVMData.RollerCount = 0
19ec-1c88:57188610.463 : NVMData.MultifeedCount = 0
19ec-1c88:57188610.514 : NVMData.JamCount = 0
19ec-1c88:57188610.565 : NVMData.IdentifyInfo = 
19ec-1c88:57188610.615 : NVMData.FormalName = 
19ec-1c88:57188610.832 : NVMData.ReservedB = 0
19ec-1c88:57188610.889 : NVMData.FunctionCode = 0
19ec-1c88:57188610.939 : NVMData.PreFeed = 0
19ec-1c88:57188610.991 : NVMData.PreFeedTime = 0
19ec-1c88:57188611.041 : NVMData.ButtonNumber = 0
19ec-1c88:57188611.093 : NVMData.PowerOffTime = 0
19ec-1c88:57188611.144 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57188611.227 : => IoObject::IoLockEnd
19ec-1c88:57188611.337 : <= IoObject::IoLockEnd
19ec-1c88:57188611.391 : <= InitializeScanner ret = 1
19ec-1c88:57188611.454 : => GetLogicalScannerAbilityEx
19ec-1c88:57188611.514 : => IoObject::IoLockStart
19ec-1c88:57188611.611 : => CAsicIO::CheckDevice
19ec-1c88:57188611.664 : => CNT96226::ConnectIsAvailable
19ec-1c88:57188627.761 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57188628.727 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57188628.807 : <= IoObject::IoLockStart
19ec-1c88:57188628.866 : => IoObject::IoLockEnd
19ec-1c88:57188628.963 : <= IoObject::IoLockEnd
19ec-1c88:57188629.074 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57188629.155 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57188823.128 : => ReadNVMData
19ec-1c88:57188823.291 : => IoObject::IoLockStart
19ec-1c88:57188823.416 : => CAsicIO::CheckDevice
19ec-1c88:57188823.471 : => CNT96226::ConnectIsAvailable
19ec-1c88:57188840.216 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57188840.345 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57188840.415 : <= IoObject::IoLockStart
19ec-1c88:57188840.488 : => ReadNVMDataInternal
19ec-1c88:57188840.556 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57188840.630 : IO Send command 10 bytes
19ec-1c88:57188840.743 : => CNT96226::VenderCmd_SetData
19ec-1c88:57188840.806 : iCmd = 0, nBytes = 10
19ec-1c88:57188840.922 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57189142.011 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57189142.194 : System send command 10 bytes + data 0 bytes
19ec-1c88:57189142.273 : IO total need to receive data 128 bytes
19ec-1c88:57189142.340 : => CNT96226::VenderCmd_GetData
19ec-1c88:57189142.402 : iCmd = 0, nBytes = 128
19ec-1c88:57189269.187 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57189269.420 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57189269.563 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57189269.703 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57189269.841 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57189269.970 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57189270.102 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57189270.230 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57189270.295 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57189270.371 : System total receive data 128 bytes
19ec-1c88:57189270.434 : => CNT96226::VenderCmd_GetData
19ec-1c88:57189270.494 : iCmd = 1, nBytes = 4
19ec-1c88:57189408.057 : 0000 : 00 00 00 00 
19ec-1c88:57189408.172 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57189408.307 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57189408.372 : NVMData.PadScanCount = 0
19ec-1c88:57189408.432 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57189408.484 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57189408.541 : NVMData.FlatbedScanCount = 0
19ec-1c88:57189408.594 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57189408.648 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57189408.701 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57189408.755 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57189408.811 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57189408.864 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57189408.916 : NVMData.BornMonth = 0
19ec-1c88:57189408.965 : NVMData.BornDay = 0
19ec-1c88:57189409.015 : NVMData.BornYear = 0
19ec-1c88:57189409.063 : NVMData.FirstScanMonth = 4
19ec-1c88:57189409.115 : NVMData.FirstScanDay = 30
19ec-1c88:57189409.169 : NVMData.FirstScanYear = 2020
19ec-1c88:57189409.327 : NVMData.VerticalMagnification = 0
19ec-1c88:57189409.382 : NVMData.HorizontalMagnification = 0
19ec-1c88:57189409.436 : NVMData.PowerSavingTime = 15
19ec-1c88:57189409.489 : NVMData.SN = A094165189010062
19ec-1c88:57189409.540 : NVMData.AutoFeed = 0
19ec-1c88:57189409.590 : NVMData.CCDType = 0
19ec-1c88:57189409.639 : NVMData.ScanSpeed = 0
19ec-1c88:57189409.687 : NVMData.RollerCount = 0
19ec-1c88:57189409.739 : NVMData.MultifeedCount = 0
19ec-1c88:57189409.789 : NVMData.JamCount = 0
19ec-1c88:57189409.838 : NVMData.IdentifyInfo = 
19ec-1c88:57189409.888 : NVMData.FormalName = 
19ec-1c88:57189409.935 : NVMData.ReservedB = 0
19ec-1c88:57189409.985 : NVMData.FunctionCode = 0
19ec-1c88:57189410.035 : NVMData.PreFeed = 0
19ec-1c88:57189410.082 : NVMData.PreFeedTime = 0
19ec-1c88:57189410.130 : NVMData.ButtonNumber = 0
19ec-1c88:57189410.180 : NVMData.PowerOffTime = 0
19ec-1c88:57189410.230 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57189410.289 : => IoObject::IoLockEnd
19ec-1c88:57189410.377 : <= IoObject::IoLockEnd
19ec-1c88:57189410.426 : <= ReadNVMData ret = 1
19ec-1c88:57190203.793 : => TerminateDriver
19ec-1c88:57190203.987 : => CAsicIO::~CAsicIO,pStage=79236168
19ec-1c88:57190204.060 : => CNT96226::Close
19ec-1c88:57190208.222 : <= CNT96226::Close ret = 1
19ec-1c88:57190208.309 : <= CAsicIO::~CAsicIO
19ec-1c88:57190208.369 : => IoObject::IoLockEnd
19ec-1c88:57190208.422 : <= IoObject::IoLockEnd
19ec-1c88:57190208.474 : => IoObject::TerminateDevice
19ec-1c88:57190208.532 : => IoObject::IoLockEnd
19ec-1c88:57190208.585 : <= IoObject::IoLockEnd
19ec-1c88:57190208.687 : <= IoObject::TerminateDevice
19ec-1c88:57190208.944 : <= TerminateDriver ret = 1
19ec-1c88:57192666.883 : ============Debug Start==========
19ec-1c88:57192667.164 : Date : 2020/4/30 14:33:37
19ec-1c88:57192667.247 : Process ID : 19ec
19ec-1c88:57192667.667 : Windows : Version 10.0 build 18363 
19ec-1c88:57192668.127 : MemoryStatus.dwMemoryLoad : 50
19ec-1c88:57192668.195 : MemoryStatus.ullTotalPhys : 3399507968
19ec-1c88:57192668.264 : MemoryStatus.ullAvailPhys : 1670377472
19ec-1c88:57192668.325 : MemoryStatus.ullTotalPageFile : 4808794112
19ec-1c88:57192668.391 : MemoryStatus.ullAvailPageFile : 3043278848
19ec-1c88:57192668.454 : MemoryStatus.ullTotalVirtual : 2147352576
19ec-1c88:57192668.515 : MemoryStatus.ullAvailVirtual : 1728438272
19ec-1c88:57192668.581 : MemoryStatus.ullAvailExtendedVirtual : 0
19ec-1c88:57192668.687 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
19ec-1c88:57192668.750 : CPU Family 6 Model 10 Stepping 7
19ec-1c88:57192669.004 : CPU Count : 4
19ec-1c88:57192669.054 : CPU Frequency : 100.000 Mhz
19ec-1c88:57192673.127 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
19ec-1c88:57192673.255 : => InitializeDriver
19ec-1c88:57192673.528 : <= InitializeDriver ret = 1
19ec-1c88:57195275.653 : => InitializeScanner
19ec-1c88:57195275.910 : => CAsicIO::GetDeviceList
19ec-1c88:57195276.375 : => CNT96226::CNT96226
19ec-1c88:57195276.439 : => CNT96226::Open
19ec-1c88:57195299.027 : <= CNT96226::Open ret = 1
19ec-1c88:57195299.130 : => CNT96226::Initialize
19ec-1c88:57195299.326 : <= CNT96226::Initialize ret = 1
19ec-1c88:57195299.388 : <= CNT96226::CNT96226
19ec-1c88:57195299.450 : => CNT96226::EnumAvailableDevice
19ec-1c88:57195304.913 : => CNT96226::CountAvailableDeviceCallbackFunc
19ec-1c88:57195304.994 : DeviceHandleTable[ 0 ] = 256
19ec-1c88:57195305.054 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
19ec-1c88:57199006.637 : <= CNT96226::EnumAvailableDevice ret = 1
19ec-1c88:57199006.969 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57199013.563 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57199013.689 : => IoObject::GetLockName
19ec-1c88:57199013.744 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57199013.809 : <= IoObject::GetLockName
19ec-1c88:57199014.313 : => CNT96226::VenderCmd_GetData
19ec-1c88:57199014.374 : iCmd = 3, nBytes = 2
19ec-1c88:57199360.737 : 0000 : 06 38 
19ec-1c88:57199360.885 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57199360.962 : => CNT96226::VenderCmd_GetData
19ec-1c88:57199361.023 : iCmd = 4, nBytes = 2
19ec-1c88:57199627.611 : 0000 : 07 07 
19ec-1c88:57199627.750 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57199627.852 : Device 0 USB ID = 0638 : 0707
19ec-1c88:57199627.945 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
19ec-1c88:57199628.012 : IO Send command 10 bytes
19ec-1c88:57199628.080 : => CNT96226::VenderCmd_SetData
19ec-1c88:57199628.138 : iCmd = 0, nBytes = 10
19ec-1c88:57199628.250 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57199818.200 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57199818.320 : => CNT96226::VenderCmd_GetData
19ec-1c88:57199818.380 : iCmd = 0, nBytes = 165
19ec-1c88:57200022.721 : skip dump 37 bytes
19ec-1c88:57200022.893 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57200023.029 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57200023.167 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57200023.300 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57200023.424 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57200023.558 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57200023.683 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57200023.809 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57200023.873 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57200023.932 : => CNT96226::VenderCmd_GetData
19ec-1c88:57200023.982 : iCmd = 1, nBytes = 4
19ec-1c88:57200163.962 : 0000 : 00 00 00 00 
19ec-1c88:57200164.053 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57200164.114 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57200164.178 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57200164.240 : IO Send command 10 bytes
19ec-1c88:57200164.290 : => CNT96226::VenderCmd_SetData
19ec-1c88:57200164.344 : iCmd = 0, nBytes = 10
19ec-1c88:57200164.441 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57200473.162 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57200473.316 : => CNT96226::VenderCmd_GetData
19ec-1c88:57200473.375 : iCmd = 0, nBytes = 128
19ec-1c88:57200639.412 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57200639.620 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57200639.766 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57200639.901 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57200640.028 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57200640.153 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57200640.272 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57200640.395 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57200640.456 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57200640.524 : => CNT96226::VenderCmd_GetData
19ec-1c88:57200640.576 : iCmd = 1, nBytes = 4
19ec-1c88:57200747.649 : 0000 : 00 00 00 00 
19ec-1c88:57200747.738 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57200747.801 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57200747.966 : => CNT96226::~CNT96226,m_hLibNvUSB=1849819136
19ec-1c88:57200748.037 : => CNT96226::Close
19ec-1c88:57200751.966 : <= CNT96226::Close ret = 1
19ec-1c88:57200752.038 : <= CNT96226::~CNT96226
19ec-1c88:57200752.129 : <= CAsicIO::GetDeviceList
19ec-1c88:57200752.532 : => IoObject::SetTimeout
19ec-1c88:57200752.663 : Timeout--> In = 0 Out = 0
19ec-1c88:57200752.717 : <= IoObject::SetTimeout
19ec-1c88:57200752.785 : => CAsicIO::CAsicIO
19ec-1c88:57200752.854 : => CNT96226::CNT96226
19ec-1c88:57200752.910 : => CNT96226::Open
19ec-1c88:57200778.660 : <= CNT96226::Open ret = 1
19ec-1c88:57200778.771 : => CNT96226::Initialize
19ec-1c88:57200778.963 : <= CNT96226::Initialize ret = 1
19ec-1c88:57200779.021 : <= CNT96226::CNT96226
19ec-1c88:57200779.075 : <= CAsicIO::CAsicIO
19ec-1c88:57200779.130 : => CAsicIO::InitializeDevice
19ec-1c88:57200779.196 : => CNT96226::ConnectToDevice, hDevice=256
19ec-1c88:57200785.114 : <= CNT96226::ConnectToDevice ret = 1
19ec-1c88:57200785.234 : => IoObject::GetLockName
19ec-1c88:57200785.293 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
19ec-1c88:57200785.361 : <= IoObject::GetLockName
19ec-1c88:57200785.883 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
19ec-1c88:57200785.954 : IO Send command 10 bytes
19ec-1c88:57200786.008 : => CNT96226::VenderCmd_SetData
19ec-1c88:57200786.062 : iCmd = 0, nBytes = 10
19ec-1c88:57200786.176 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57201124.715 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57201124.856 : => CNT96226::VenderCmd_GetData
19ec-1c88:57201124.916 : iCmd = 0, nBytes = 128
19ec-1c88:57201309.166 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57201309.380 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57201309.531 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57201309.670 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57201309.802 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57201309.931 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57201310.062 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57201310.189 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57201310.255 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57201310.324 : => CNT96226::VenderCmd_GetData
19ec-1c88:57201310.380 : iCmd = 1, nBytes = 4
19ec-1c88:57201519.566 : 0000 : 00 00 00 00 
19ec-1c88:57201519.674 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57201519.743 : <= CAsicIO::DoSimpleIo ret = 1
19ec-1c88:57201519.813 : => CNT96226::VenderCmd_GetData
19ec-1c88:57201519.871 : iCmd = 3, nBytes = 2
19ec-1c88:57201896.850 : 0000 : 06 38 
19ec-1c88:57201896.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57201897.057 : => CNT96226::VenderCmd_GetData
19ec-1c88:57201897.112 : iCmd = 4, nBytes = 2
19ec-1c88:57202198.583 : 0000 : 07 07 
19ec-1c88:57202198.744 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57202198.925 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
19ec-1c88:57202199.026 : => IoObject::InitializeDevice
19ec-1c88:57202199.147 : Try to create event (Global\AVDrv2006ACCESS)
19ec-1c88:57202199.821 : <= IoObject::InitializeDevice ret = 1
19ec-1c88:57202199.894 : <= CAsicIO::InitializeDevice ret = 1
19ec-1c88:57202200.620 : => FindScanner
19ec-1c88:57202200.683 :  0 < strlen( szTargetDeviceName ),else 
19ec-1c88:57202200.750 : <= FindScanner ret = 1
19ec-1c88:57202200.812 : => IoObject::IoLockStart
19ec-1c88:57202200.915 : => CAsicIO::CheckDevice
19ec-1c88:57202200.971 : => CNT96226::ConnectIsAvailable
19ec-1c88:57202213.773 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57202213.870 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57202213.924 : <= IoObject::IoLockStart
19ec-1c88:57202213.982 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57202214.051 : IO Send command 10 bytes
19ec-1c88:57202214.141 : => CNT96226::VenderCmd_SetData
19ec-1c88:57202214.202 : iCmd = 0, nBytes = 10
19ec-1c88:57202214.311 : 0000 : 12 00 00 00 05 00 00 00 00 00 
19ec-1c88:57202408.536 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57202408.644 : System send command 10 bytes + data 0 bytes
19ec-1c88:57202408.711 : IO total need to receive data 5 bytes
19ec-1c88:57202408.769 : => CNT96226::VenderCmd_GetData
19ec-1c88:57202408.824 : iCmd = 0, nBytes = 5
19ec-1c88:57202608.065 : 0000 : 06 00 02 02 ab 
19ec-1c88:57202608.170 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57202608.238 : System total receive data 5 bytes
19ec-1c88:57202608.301 : => CNT96226::VenderCmd_GetData
19ec-1c88:57202608.356 : iCmd = 1, nBytes = 4
19ec-1c88:57202746.426 : 0000 : 00 00 00 00 
19ec-1c88:57202746.535 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57202746.678 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57202746.743 : => CAsicIO::DoIo code = 0x12 - 0x00
19ec-1c88:57202746.806 : IO Send command 10 bytes
19ec-1c88:57202746.898 : => CNT96226::VenderCmd_SetData
19ec-1c88:57202746.955 : iCmd = 0, nBytes = 10
19ec-1c88:57202747.058 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
19ec-1c88:57202909.208 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57202909.397 : System send command 10 bytes + data 0 bytes
19ec-1c88:57202909.737 : IO total need to receive data 165 bytes
19ec-1c88:57202909.860 : => CNT96226::VenderCmd_GetData
19ec-1c88:57202909.915 : iCmd = 0, nBytes = 165
19ec-1c88:57203107.953 : skip dump 37 bytes
19ec-1c88:57203108.151 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57203108.295 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57203108.433 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57203108.568 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57203108.697 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57203108.832 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57203108.955 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57203109.076 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57203109.139 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57203109.199 : System total receive data 165 bytes
19ec-1c88:57203109.256 : => CNT96226::VenderCmd_GetData
19ec-1c88:57203109.310 : iCmd = 1, nBytes = 4
19ec-1c88:57203268.860 : 0000 : 00 00 00 00 
19ec-1c88:57203268.991 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57203269.151 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57203269.390 : Dump Inquiry
19ec-1c88:57203269.533 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
19ec-1c88:57203269.681 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
19ec-1c88:57203269.819 : 0020 : 30 2e 31 37 a0 30 30 65 02 58 02 58 02 58 02 58 
19ec-1c88:57203269.954 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
19ec-1c88:57203270.085 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
19ec-1c88:57203270.218 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
19ec-1c88:57203270.345 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57203270.475 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57203270.614 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
19ec-1c88:57203270.746 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
19ec-1c88:57203270.834 : 00a0 : 00 00 00 00 00 
19ec-1c88:57203270.902 : => ReadNVMDataInternal
19ec-1c88:57203271.131 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57203271.200 : IO Send command 10 bytes
19ec-1c88:57203271.294 : => CNT96226::VenderCmd_SetData
19ec-1c88:57203271.351 : iCmd = 0, nBytes = 10
19ec-1c88:57203271.453 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57203603.225 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57203603.332 : System send command 10 bytes + data 0 bytes
19ec-1c88:57203603.407 : IO total need to receive data 128 bytes
19ec-1c88:57203603.468 : => CNT96226::VenderCmd_GetData
19ec-1c88:57203603.525 : iCmd = 0, nBytes = 128
19ec-1c88:57203799.224 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57203799.422 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57203799.560 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57203799.692 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57203799.819 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57203799.942 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57203800.064 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57203800.186 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57203800.248 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57203800.316 : System total receive data 128 bytes
19ec-1c88:57203800.380 : => CNT96226::VenderCmd_GetData
19ec-1c88:57203800.433 : iCmd = 1, nBytes = 4
19ec-1c88:57203968.654 : 0000 : 00 00 00 00 
19ec-1c88:57203969.079 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57203969.222 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57203969.291 : NVMData.PadScanCount = 0
19ec-1c88:57203969.351 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57203969.410 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57203969.470 : NVMData.FlatbedScanCount = 0
19ec-1c88:57203969.524 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57203969.577 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57203969.632 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57203969.687 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57203969.745 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57203969.799 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57203969.863 : NVMData.BornMonth = 0
19ec-1c88:57203969.910 : NVMData.BornDay = 0
19ec-1c88:57203969.960 : NVMData.BornYear = 0
19ec-1c88:57203970.009 : NVMData.FirstScanMonth = 4
19ec-1c88:57203970.060 : NVMData.FirstScanDay = 30
19ec-1c88:57203970.116 : NVMData.FirstScanYear = 2020
19ec-1c88:57203970.170 : NVMData.VerticalMagnification = 0
19ec-1c88:57203970.227 : NVMData.HorizontalMagnification = 0
19ec-1c88:57203970.283 : NVMData.PowerSavingTime = 15
19ec-1c88:57203970.337 : NVMData.SN = A094165189010062
19ec-1c88:57203970.387 : NVMData.AutoFeed = 0
19ec-1c88:57203970.435 : NVMData.CCDType = 0
19ec-1c88:57203970.484 : NVMData.ScanSpeed = 0
19ec-1c88:57203970.531 : NVMData.RollerCount = 0
19ec-1c88:57203970.583 : NVMData.MultifeedCount = 0
19ec-1c88:57203970.634 : NVMData.JamCount = 0
19ec-1c88:57203970.687 : NVMData.IdentifyInfo = 
19ec-1c88:57203970.741 : NVMData.FormalName = 
19ec-1c88:57203970.910 : NVMData.ReservedB = 0
19ec-1c88:57203970.962 : NVMData.FunctionCode = 0
19ec-1c88:57203971.014 : NVMData.PreFeed = 0
19ec-1c88:57203971.066 : NVMData.PreFeedTime = 0
19ec-1c88:57203971.115 : NVMData.ButtonNumber = 0
19ec-1c88:57203971.170 : NVMData.PowerOffTime = 0
19ec-1c88:57203971.235 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57203971.310 : => IoObject::IoLockEnd
19ec-1c88:57203971.408 : <= IoObject::IoLockEnd
19ec-1c88:57203971.459 : <= InitializeScanner ret = 1
19ec-1c88:57205285.262 : => GetLogicalScannerAbility
19ec-1c88:57205285.451 : => IoObject::IoLockStart
19ec-1c88:57205285.593 : => CAsicIO::CheckDevice
19ec-1c88:57205285.647 : => CNT96226::ConnectIsAvailable
19ec-1c88:57205308.739 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57205308.853 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57205308.915 : <= IoObject::IoLockStart
19ec-1c88:57205308.973 : => IoObject::IoLockEnd
19ec-1c88:57205309.087 : <= IoObject::IoLockEnd
19ec-1c88:57205309.166 : <= GetLogicalScannerAbility ret = 1
19ec-1c88:57209040.609 : => GetLogicalScannerAbilityEx
19ec-1c88:57209040.808 : => IoObject::IoLockStart
19ec-1c88:57209040.947 : => CAsicIO::CheckDevice
19ec-1c88:57209041.007 : => CNT96226::ConnectIsAvailable
19ec-1c88:57209066.185 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57209066.299 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57209066.362 : <= IoObject::IoLockStart
19ec-1c88:57209066.421 : => IoObject::IoLockEnd
19ec-1c88:57209066.535 : <= IoObject::IoLockEnd
19ec-1c88:57209066.653 : pAbilityEx->FirmwareVersion = 0.17, pAbilityEx->ModelName = A8 Scanner
19ec-1c88:57209066.722 : <= GetLogicalScannerAbilityEx ret = 1
19ec-1c88:57217614.580 : => ReadNVMData
19ec-1c88:57217614.782 : => IoObject::IoLockStart
19ec-1c88:57217614.916 : => CAsicIO::CheckDevice
19ec-1c88:57217614.977 : => CNT96226::ConnectIsAvailable
19ec-1c88:57217631.956 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57217632.068 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57217632.128 : <= IoObject::IoLockStart
19ec-1c88:57217632.192 : => ReadNVMDataInternal
19ec-1c88:57217632.257 : => CAsicIO::DoIo code = 0x28 - 0x69
19ec-1c88:57217632.330 : IO Send command 10 bytes
19ec-1c88:57217632.439 : => CNT96226::VenderCmd_SetData
19ec-1c88:57217632.497 : iCmd = 0, nBytes = 10
19ec-1c88:57217632.618 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
19ec-1c88:57217956.141 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57217956.351 : System send command 10 bytes + data 0 bytes
19ec-1c88:57217956.437 : IO total need to receive data 128 bytes
19ec-1c88:57217956.518 : => CNT96226::VenderCmd_GetData
19ec-1c88:57217956.584 : iCmd = 0, nBytes = 128
19ec-1c88:57218076.061 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57218076.276 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57218076.435 : 0020 : 00 00 00 04 00 1e 07 e4 00 00 00 00 00 00 41 30 
19ec-1c88:57218076.578 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
19ec-1c88:57218076.712 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
19ec-1c88:57218076.842 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57218076.968 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57218077.094 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
19ec-1c88:57218077.163 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57218077.228 : System total receive data 128 bytes
19ec-1c88:57218077.291 : => CNT96226::VenderCmd_GetData
19ec-1c88:57218077.346 : iCmd = 1, nBytes = 4
19ec-1c88:57218188.675 : 0000 : 00 00 00 00 
19ec-1c88:57218188.782 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57218188.929 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57218189.237 : NVMData.PadScanCount = 0
19ec-1c88:57218189.294 : NVMData.ADFSingleModeScanCount = 0
19ec-1c88:57218189.350 : NVMData.ADFDuplexModeScanCount = 0
19ec-1c88:57218189.411 : NVMData.FlatbedScanCount = 0
19ec-1c88:57218189.467 : NVMData.LeadingEdgeFletbed = 0
19ec-1c88:57218189.669 : NVMData.SideEdgeFletbed = 0
19ec-1c88:57218189.727 : NVMData.LeadingEgdeADFFrontPage = 0
19ec-1c88:57218189.780 : NVMData.SideEdgeADFFrontPage = 0
19ec-1c88:57218189.842 : NVMData.LeadingEdgeADFRearPage = 0
19ec-1c88:57218189.900 : NVMData.SideEdgeADFRearPage = 0
19ec-1c88:57218189.956 : NVMData.BornMonth = 0
19ec-1c88:57218190.004 : NVMData.BornDay = 0
19ec-1c88:57218190.055 : NVMData.BornYear = 0
19ec-1c88:57218190.102 : NVMData.FirstScanMonth = 4
19ec-1c88:57218190.152 : NVMData.FirstScanDay = 30
19ec-1c88:57218190.205 : NVMData.FirstScanYear = 2020
19ec-1c88:57218190.258 : NVMData.VerticalMagnification = 0
19ec-1c88:57218190.314 : NVMData.HorizontalMagnification = 0
19ec-1c88:57218190.366 : NVMData.PowerSavingTime = 15
19ec-1c88:57218190.419 : NVMData.SN = A094165189010062
19ec-1c88:57218190.466 : NVMData.AutoFeed = 0
19ec-1c88:57218190.518 : NVMData.CCDType = 0
19ec-1c88:57218190.566 : NVMData.ScanSpeed = 0
19ec-1c88:57218190.617 : NVMData.RollerCount = 0
19ec-1c88:57218190.669 : NVMData.MultifeedCount = 0
19ec-1c88:57218190.719 : NVMData.JamCount = 0
19ec-1c88:57218190.768 : NVMData.IdentifyInfo = 
19ec-1c88:57218190.821 : NVMData.FormalName = 
19ec-1c88:57218190.872 : NVMData.ReservedB = 0
19ec-1c88:57218190.920 : NVMData.FunctionCode = 0
19ec-1c88:57218190.969 : NVMData.PreFeed = 0
19ec-1c88:57218191.016 : NVMData.PreFeedTime = 0
19ec-1c88:57218191.063 : NVMData.ButtonNumber = 0
19ec-1c88:57218191.111 : NVMData.PowerOffTime = 0
19ec-1c88:57218191.159 : <= ReadNVMDataInternal ret = 1
19ec-1c88:57218191.217 : => IoObject::IoLockEnd
19ec-1c88:57218191.308 : <= IoObject::IoLockEnd
19ec-1c88:57218191.357 : <= ReadNVMData ret = 1
19ec-1c88:57228215.917 : => GetADFStatus
19ec-1c88:57228216.356 : => IoObject::IoLockStart
19ec-1c88:57228216.499 : => CAsicIO::CheckDevice
19ec-1c88:57228216.564 : => CNT96226::ConnectIsAvailable
19ec-1c88:57228241.362 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57228241.485 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57228241.547 : <= IoObject::IoLockStart
19ec-1c88:57228241.607 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57228241.676 : IO Send command 10 bytes
19ec-1c88:57228241.801 : => CNT96226::VenderCmd_SetData
19ec-1c88:57228241.857 : iCmd = 0, nBytes = 10
19ec-1c88:57228241.970 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57228443.434 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57228443.587 : System send command 10 bytes + data 0 bytes
19ec-1c88:57228443.660 : IO total need to receive data 2 bytes
19ec-1c88:57228443.722 : => CNT96226::VenderCmd_GetData
19ec-1c88:57228443.779 : iCmd = 0, nBytes = 2
19ec-1c88:57228653.035 : 0000 : 00 00 
19ec-1c88:57228653.118 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57228653.182 : System total receive data 2 bytes
19ec-1c88:57228653.241 : => CNT96226::VenderCmd_GetData
19ec-1c88:57228653.293 : iCmd = 1, nBytes = 4
19ec-1c88:57228848.021 : 0000 : 00 00 00 00 
19ec-1c88:57228848.121 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57228848.258 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57228848.325 : Return status = 0
19ec-1c88:57228848.382 : => IoObject::IoLockEnd
19ec-1c88:57228848.472 : <= IoObject::IoLockEnd
19ec-1c88:57228848.525 : <= GetADFStatus ret = 1
19ec-1c88:57231477.470 : => GetADFStatus
19ec-1c88:57231477.663 : => IoObject::IoLockStart
19ec-1c88:57231477.794 : => CAsicIO::CheckDevice
19ec-1c88:57231477.847 : => CNT96226::ConnectIsAvailable
19ec-1c88:57231501.725 : <= CNT96226::ConnectIsAvailable ret = 1
19ec-1c88:57231502.103 : <= CAsicIO::CheckDevice ret = 1
19ec-1c88:57231502.161 : <= IoObject::IoLockStart
19ec-1c88:57231502.218 : => CAsicIO::DoIo code = 0x08 - 0x00
19ec-1c88:57231502.284 : IO Send command 10 bytes
19ec-1c88:57231502.399 : => CNT96226::VenderCmd_SetData
19ec-1c88:57231502.453 : iCmd = 0, nBytes = 10
19ec-1c88:57231502.559 : 0000 : 08 00 00 00 02 00 00 00 00 00 
19ec-1c88:57231706.154 : <= CNT96226::VenderCmd_SetData ret = 1
19ec-1c88:57231706.397 : System send command 10 bytes + data 0 bytes
19ec-1c88:57231706.833 : IO total need to receive data 2 bytes
19ec-1c88:57231706.987 : => CNT96226::VenderCmd_GetData
19ec-1c88:57231707.106 : iCmd = 0, nBytes = 2
19ec-1c88:57231862.526 : 0000 : 00 00 
19ec-1c88:57231862.624 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57231862.691 : System total receive data 2 bytes
19ec-1c88:57231862.750 : => CNT96226::VenderCmd_GetData
19ec-1c88:57231862.804 : iCmd = 1, nBytes = 4
19ec-1c88:57232002.800 : 0000 : 00 00 00 00 
19ec-1c88:57232002.903 : <= CNT96226::VenderCmd_GetData ret = 1
19ec-1c88:57232003.045 : <= CAsicIO::DoIo ret = 1
19ec-1c88:57232003.117 : Return status = 0
19ec-1c88:57232003.181 : => IoObject::IoLockEnd
19ec-1c88:57232003.273 : <= IoObject::IoLockEnd
19ec-1c88:57232003.326 : <= GetADFStatus ret = 1
19ec-1c88:57234068.563 : => TerminateDriver
19ec-1c88:57234068.752 : => CAsicIO::~CAsicIO,pStage=197004360
19ec-1c88:57234068.823 : => CNT96226::Close
19ec-1c88:57234072.757 : <= CNT96226::Close ret = 1
19ec-1c88:57234072.837 : <= CAsicIO::~CAsicIO
19ec-1c88:57234072.895 : => IoObject::IoLockEnd
19ec-1c88:57234072.946 : <= IoObject::IoLockEnd
19ec-1c88:57234073.000 : => IoObject::TerminateDevice
19ec-1c88:57234073.058 : => IoObject::IoLockEnd
19ec-1c88:57234073.109 : <= IoObject::IoLockEnd
19ec-1c88:57234073.214 : <= IoObject::TerminateDevice
19ec-1c88:57234073.467 : <= TerminateDriver ret = 1
